summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJason Rumney <jasonr@gnu.org>2008-03-03 00:31:40 +0000
committerJason Rumney <jasonr@gnu.org>2008-03-03 00:31:40 +0000
commit51b0f4818b1b36b92d28009d988162fa614eb8b8 (patch)
treed0605962037a4568eeabf29612cbbed5f6a473cf /src
parent2742b0043cca6cbdab9766609887a786167f71ae (diff)
downloademacs-51b0f4818b1b36b92d28009d988162fa614eb8b8.tar.gz
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 0976b3175c9..01436686571 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,22 @@
+2008-03-03 Jason Rumney <jasonr@gnu.org>
+
+ * w32font.h (NTM_PS_OPENTYPE, NTM_TT_OPENTYPE, NTM_TYPE1): Define
+ if system headers don't.
+ (struct w32font_info): Enlarge ascii_metrics. Add glyph_idx.
+ (w32font_encode_char): Don't declare here.
+
+ * w32font.c (Quniscribe, QCformat): New symbols.
+ (syms_of_w32font): Define them.
+ (w32font_has_char): Indicate uncertainty.
+ (w32font_encode_char): Encode as glyph point. Make static.
+ (recompute_cached_metrics): New function.
+ (w32font_open_internal): Use it. Set font to use glyph points
+ initially. Set format based on type of font.
+ (w32font_text_extents, w32font_draw): Optionally use glyph points.
+ (w32_enumfont_pattern_entity): Accept backend arg. Set type based
+ on it. Set format based on information available here.
+ (add_font_entity_to_list): Identify backend based on opentype_only.
+
2008-03-02 Andreas Schwab <schwab@suse.de>
* ftfont.c (ftfont_pattern_entity): Fix aliasing violations.