2006-01-16 Behdad Esfahbod * === Released 1.11.2 === * configure.in: Version 1.11.2 * NEWS: Updated. 2006-01-16 Behdad Esfahbod * pango/Makefile.am: Move GLIB_CFLAGS before external libraries' CFLAGS. Some formatting changes too. 2006-01-16 Behdad Esfahbod * docs/Makefile.am, examples/Makefile.am, pango/Makefile.am, tests/Makefile.am: Adjust the order of *_CFLAGS to the same order known to work. (Fixes bug #325588) 2006-01-16 Behdad Esfahbod Fixes bug #314675, Brian Cameron. * configure.in: Handle uninstalled cairo. * pangocairo-uninstalled.pc.in: Fix typo: libpangoxft->libpangocairo. 2006-01-16 Behdad Esfahbod * modules/indic/mprefixups.c (indic_mprefixups_apply): Remove unused variable clusterSave that was leaking too. (bug #316466, Steve Grubbs) 2006-01-16 Behdad Esfahbod Fixes bug #71414, allowing to disable building/installing modules. * configure.in: Add support for --with-dynamic-modules. * */Makefile.am: Adapt to the above change. 2006-01-14 Behdad Esfahbod Draw hexbox for cairo backend. Bug #313551. Based on patch by LingNing Zhang. * pango/pangocairo-private.h (_PangoCairoFontIface): Add new methods: get_font_face and get_scaled_font, and getters: _pango_cairo_font_get_font_face, _pango_cairo_font_get_scaled_font. * pango/pangocairo-private.h: Add _PangoCairoHexBoxInfo, and getter _pango_cairo_get_hex_box_info, and _pango_cairo_get_glyph_extents_missing. * pango/pangocairo-fcfont.c, pango/pangocairo-atsuifont.c, * pango/pangocairo-win32font.c: Export get_font_face and get_scaled_font methods. * pango/pangocairo-fcfont.c: Use _pango_cairo_get_glyph_extents_missing on missing glyphs. * pango/pangocairo-font.c: Implement _pango_cairo_font_get_font_face, _pango_cairo_font_get_scaled_font, _pango_cairo_get_hex_box_info, and _pango_cairo_get_glyph_extents_missing. * pango/pangocairo-render.c (_pango_cairo_renderer_draw_unknown_glyph): Added. * pango/pangocairo-render.c (pango_cairo_renderer_draw_glyphs): Cleaned up to use the added function above. 2006-01-14 Behdad Esfahbod * */*.c, */*/*.c: Make sure #include is the first include in the file. (bug #158870, based on patch by Luis Menina) 2006-01-14 Behdad Esfahbod * pango/pango-utils.h (pango_is_zero_width): Move G_GNUC_CONST to after declaration, to be compatible with gcc 2.95. (bug #326847) 2006-01-05 Behdad Esfahbod * pango/Makefile.am, * pango/fonts.c, * pango/glyphstring.c, * pango/pango-attributes.c, * pango/pango-color.c, * pango/pango-impl-utils.h, * pango/pango-item.c, * pango/pango-layout.c, * pango/pango-tabs.c, * pango/pango-utils.c, * pango/pango-utils.h, * pango/pangoatsui-fontmap.c, * pango/pangocairo-font.c, * pango/pangocairo-fontmap.c, * pango/pangofc-fontmap.c, * pango/pangowin32-fontmap.c, * pango/pangox-fontmap.c, * pango/pangox.c, * pango/opentype/pango-ot-info.c, * pango/opentype/pango-ot-ruleset.c: Intern strings to avoid unnecessary strdups in the type system. (bug #325832, Matthias Clasen) 2006-01-04 Behdad Esfahbod * docs/Makefile.am (IGNORE_HFILES): Add pangocairo-atsui.h and pangoatsui-private.h. * docs/pango-sections.txt: Add pango_matrix_get_font_scale_factor and pango_layout_index_to_line_x that were missing. * docs/tmpl/glyphs.sgml: Add pango_matrix_get_font_scale_factor where other pango_matrix functions reside. * docs/tmpl/layout.sgml: Add pango_layout_index_to_line_x. 2006-01-04 Behdad Esfahbod * pango/pango-context.c: Use g_slice for ShaperFontElement allocation. (bug #325728, Matthias Clasen) 2006-01-01 Behdad Esfahbod * pango/pango-attributes.c: Use g_slice for various attribute types allocations. (bug #325040, Matthias Clasen) 2005-12-27 Behdad Esfahbod * pango/pango-context.c (pango_context_init): Use pango_font_description_set_family_static. (bug #325013, Matthias Clasen) 2005-12-27 Behdad Esfahbod * pango/opentype/pango-ot-buffer.c: Use g_slice for PangoOTBuffer allocation. (bug #325026, Matthias Clasen) 2005-12-26 Behdad Esfahbod * modules/arabic/arabic-fc.c, * modules/basic/basic-fc.c, * modules/hebrew/hebrew-fc.c, * modules/syriac/syriac-fc.c: Use pango_is_zero_width() to not draw zero-width characters in the OpenType shapers. (Fixes bug #324621) 2005-12-14 Behdad Esfahbod * pango/pango.def: Add pango_matrix_get_font_scale_factor. (bug #323978, J. Ali Harlow) 2005-12-14 Behdad Esfahbod * pango/modules.c (pango_module_load), pango/querymodules.c: Pass G_MODULE_BIND_LOCAL to g_module_open. (Pointed by Federico)