2008-02-25 Tor Lillqvist Bug 515484 – Uniscribe interface handles surrogate pairs incorrectly * modules/basic/basic-win32.c (itemize_shape_and_place): Pass correctly offset wchar string to set_up_pango_log_clusters() so that when it passes the string on to unichar_index(), that function notices the surrogate pairs correctly. 2008-02-17 Behdad Esfahbod Bug 517083 – pango modules: wrong fallback adding code? * pango/modules.c (map_add_engine): Fix typo. 2008-02-08 Behdad Esfahbod Bug 504810 – Samvruthokaram (combination of U+0D41 and U+0D4D) is not rendered correctly Patch from Praveen A * modules/indic/indic-ot-class-tables.c: * modules/indic/indic-ot.c (indic_ot_reorder): "Fix" it. 2008-01-10 Behdad Esfahbod Bug 508179 – PangoGlyphUnit confusion * pango/pango-layout.c (process_item): Remove all traces of #PangoGlyphUnit 2008-01-08 Behdad Esfahbod Bug 508381 – indent and center alignment don't mix * pango/pango-layout.c: Ignore indent if aligned center, and document so. This assumption was present in some places and not the others. Fixed now. 2008-01-09 Jürg Billeter * Makefile.am: Use install -D to install pango.aliases.win32 to ensure that the destination directory exists 2008-01-07 Behdad Esfahbod * === Released 1.18.4 === * configure.in: Version 1.18.4 * NEWS: Updated. 2007-12-10 Behdad Esfahbod Bug 502926 – pango-1.16.4 configure bug: can fail to accept cairo * configure.in: Fix cairo library checking. 2007-11-03 Tor Lillqvist * pango.aliases.win32: New file. Installed as pango.aliases on Windows. * Makefile.am: Distribute it, install it. 2007-11-02 Tor Lillqvist * pango/pango-utils.c (read_alias_file): Accept also a quoted string for the left-hand side of an aliases file line. This is to enable aliasing fonts with spaces in their name, like "Segoe UI" which is the default system font on Vista. (#492504) 2007-10-26 Murray Cumming * docs/pango_markup.sgml: Adds a link to pango_font_description_from_string() so that the font_desc attribute is not so mysterious. Bug #490661. 2007-10-24 Behdad Esfahbod Bug 486951 – ChangeLog.pre-1-18 * Makefile.am: * ChangeLog.pre-1-18: Split ChangeLog. 2007-10-15 Behdad Esfahbod * === Released 1.18.3 === * configure.in: Version 1.18.3 * NEWS: Updated. 2007-10-15 Behdad Esfahbod * pango/opentype/harfbuzz-open.c (Load_ClassDef2), (_HB_OPEN_Load_Device): Two small bug fixes backported from trunk. Namely: skip bad ClassDef2 entries and skip invalid DeltaFormat device tables. Makes Nafees Nastaliq font work great, and avoids warnings with some other fonts. 2007-10-15 Behdad Esfahbod Bug 483600 – Leak of font family name in pango_win32_font_description_from_logfont(w) Patch from Daniel Atallah * pango/pangowin32-fontmap.c (pango_win32_font_description_from_logfont), (pango_win32_font_description_from_logfontw): Free family. 2007-09-17 Behdad Esfahbod * === Released 1.18.2 === * configure.in: Version 1.18.2 * NEWS: Updated. 2007-09-07 Behdad Esfahbod Bug 474708 – pangocairo leaks memory * pango-view/viewer-pangocairo.c (pangocairo_view_create): Use pango_cairo_font_map_new() instead of pango_cairo_font_map_get_default(), so the font map is freed at the end so we can use valgrind to detect leaks without noise. 2007-09-07 Behdad Esfahbod Part of Bug 474708 – pangocairo leaks memory * pango/pangocairo-font.c (_pango_cairo_font_private_get_hex_box_info): Fix a couple leaks. * pango/pangocairo-atsui.h: * pango/pangocairo-atsuifontmap.c (pango_cairo_atsui_font_map_finalize): * pango/pangocairo-fc.h: * pango/pangocairo-fcfontmap.c (pango_cairo_fc_font_map_finalize): * pango/pangocairo-win32.h: * pango/pangocairo-win32fontmap.c (pango_cairo_win32_font_map_finalize): Remove unused leftover renderer variable. * pango/pangofc-fontmap.c (pango_fc_font_map_finalize): Fix thinko. 2007-09-07 Behdad Esfahbod * pango/pangox-fontcache.c (free_cache_entry), (pango_x_font_cache_free), (pango_x_font_cache_new), (pango_x_font_cache_load): * pango/pangox-fontmap.c (pango_x_font_map_finalize), (pango_x_insert_font): * pango/pangox.c (free_context_info), (pango_x_get_context), (pango_x_font_init), (pango_x_font_get_metrics), (pango_x_insert_subfont), (free_metrics_info), (pango_x_font_finalize): Switch some g_new (*, 1) to g_slice_new ()... I know... 2007-09-07 Behdad Esfahbod Patch from Chris Wilson * pango/pangoft2.c (load_fallback_face): Use g_error() instead of g_warning()+exit(). 2007-09-02 Mathias Hasselmann Bug 472891 – Bad consistency check in pango_get_log_attrs * pango/break.c: Invert the consistency check. 2007-08-29 Behdad Esfahbod Bug 302952 – The placement of a diacritic marks for an arabic ligature is not correct * pango/opentype/harfbuzz-buffer.c (hb_buffer_allocate_ligid): Don't use zero as allocated ligature id. Zero means no ligature id. 2007-08-28 Behdad Esfahbod * pango/pango-ot-ruleset.c (pango_ot_ruleset_init), (pango_ot_ruleset_new): Move ruleset initialization to _init() instead of _new(). 2007-08-28 Behdad Esfahbod Bug 410152 – testboundaries test fails * configure.in: Require libthai >= 0.1.9 2007-08-27 Behdad Esfahbod * === Released 1.18.1 === * configure.in: Version 1.18.1 * NEWS: Updated. 2007-08-24 Behdad Esfahbod Bug 470042 – missing Macedonian OT tag Patch from Denis Jacquerye * pango/pango-ot-tag.c: Add Macedoninan language tag. 2007-08-21 Behdad Esfahbod Bug 468953 – pango-renderer.c: using function without prototype * pango/pango-renderer.c: #include 2007-08-21 Behdad Esfahbod Bug 463430 – Gets stuck while "formatting message" * pango/opentype/harfbuzz-gpos.c (Lookup_PairPos1), (Lookup_PairPos2), (Lookup_PairPos), (Do_ContextPos): * pango/opentype/harfbuzz-gsub.c (Do_ContextSubst): Change type of intermediate index variable from FT_UShort to FT_ULong as it was overlowing with more than 65536 glyphs. 2007-08-20 Behdad Esfahbod * README: Remove reference to required version of glib. It falls out of synch every single time. Local Variables: coding: utf-8 End: vim: encoding=utf-8: