2006-02-11 Behdad Esfahbod * === Released 1.11.5 === * configure.in: Version 1.11.5 * NEWS: Updated. 2006-02-10 Tor Lillqvist Fix #135098 and #322510. * pango/pangowin32-fontmap.c (case_insensitive_hash) (case_insensitive_equal): New helper functions for string hashing based on ASCII case insensitivity.. (logfont_nosize_hash): Use case_insensitive_hash(). (logfont_nosize_equal): Use case_insensitive_equal(). (pango_win32_font_map_init): Use the case-insensitive functions for the PangoWin32FontMap::families hash table. (pango_win32_font_map_load_font): Consequently we don't need to lowercase the name before looking up from the hash table. (get_family_name): Constify parameter. (get_family_name_lowercase): Not needed any longer. (pango_win32_font_description_from_logfont): New public function. Code moved from pango_win32_insert_font(). Use family name as such, don't lowercase it. (pango_win32_insert_font): Use the above new function. Don't bother looking for superfluos copies of the font entry as that shouldn't ever happen. We have pruned out fonts that differ only in charset already earlier. * pango/pangowin32.h: Declare pango_win32_font_description_from_logfont(). * pango/pangowin32.def * docs/pango-sections.txt: Add it here too. 2006-02-09 Behdad Esfahbod Bug 330602 – pango_parse_weight Reported by Morten Welinder. * pango/pango-utils.c (pango_parse_weight): Pass 10 as base to strtol. 2006-02-09 Behdad Esfahbod Bug 314548 – pango_shape() is missing const correctness Patch from Antoine Dopffer. * modules/arabic/arabic-fc.c, modules/basic/basic-fc.c, modules/basic/basic-x.c, modules/hangul/hangul-fc.c, modules/hebrew/hebrew-fc.c, modules/indic/indic-fc.c, modules/khmer/khmer-fc.c, modules/syriac/syriac-fc.c, modules/thai/thai-shaper.c, modules/thai/thai-shaper.h, modules/tibetan/tibetan-fc.c, pango/pango-context.c, pango/pango-engine-private.h, pango/pango-engine.c, pango/pango-engine.h, pango/pango-glyph.h pango/pango-layout.c, pango/shape.c: Make PangoAnalysis *analysis const in all shaper interfaces. 2006-02-08 Anders Carlsson * configure.in: Add basic-atsui to basic_modules 2006-02-08 Behdad Esfahbod Bug 330146 – pango-view --help should list available backends Patch from Antoine Dopffer. * examples/renderdemo.c: Show backends in --help output. 2006-02-07 Behdad Esfahbod Bug 330289 – Fix build with gcc 2.95 (pangox.c) * pango/pangox.c (get_subfonts_foreach): Fixed. 2006-02-07 Tor Lillqvist * examples/viewer-main.c (main): Initialise GError pointer to NULL. Use waitpid() only on Unix. * pango-zip.sh.in: Drop the timestamp from the zipfile names.