2007-01-08 Behdad Esfahbod * === Released 1.15.3 === * configure.in: Version 1.15.3 * NEWS: Updated. 2007-01-08 Behdad Esfahbod Bug 351496 – PangoAnalysis::gravity breaks binary compatibility * docs/pango-sections.txt: * docs/tmpl/glyphs.sgml: * docs/tmpl/main.sgml: * pango/pango-context.c (itemize_state_add_character): * pango/pango-item.h: * pango/pango-layout.c (pango_layout_run_get_extents): * pango/pango-renderer.c (pango_renderer_draw_layout_line): Don't introduce bitfields in public struct and rename PangoAnalysis. centered_baseline to PangoAnalysis.flags and introduce PANGO_ANALYSIS_FLAGS_CENTERED_BASELINE. 2007-01-07 Behdad Esfahbod * docs/tmpl/engines.sgml: * docs/tmpl/fonts.sgml: * docs/tmpl/freetype-fonts.sgml: * docs/tmpl/layout.sgml: * docs/tmpl/main.sgml: * docs/tmpl/modules.sgml: * docs/tmpl/opentype.sgml: * docs/tmpl/pango-renderer.sgml: * docs/tmpl/pango-version.sgml: * docs/tmpl/pangofc-font.sgml: * docs/tmpl/pangofc-fontmap.sgml: * docs/tmpl/text-attributes.sgml: * docs/tmpl/win32-fonts.sgml: * docs/tmpl/x-fonts.sgml: * docs/tmpl/xft-fonts.sgml: * pango/ellipsize.c: * pango/fonts.c: * pango/glyphstring.c: * pango/modules.c: * pango/pango-attributes.c: * pango/pango-context.c: * pango/pango-context.h: * pango/pango-coverage.c: * pango/pango-glyph-item.c: * pango/pango-layout.c: * pango/pango-layout.h: * pango/pango-markup.c: * pango/pango-matrix.c: * pango/pango-ot-buffer.c: * pango/pango-ot-info.c: * pango/pango-ot-ruleset.c: * pango/pango-renderer.c: * pango/pango-script.c: * pango/pango-utils.c: * pango/pangoatsui-fontmap.c: * pango/pangocairo-fontmap.c: * pango/pangofc-font.c: * pango/pangofc-font.h: * pango/pangofc-fontmap.c: * pango/pangofc-fontmap.h: * pango/pangoft2-fontmap.c: * pango/pangoft2-render.c: * pango/pangoft2.c: * pango/pangowin32-fontcache.c: * pango/pangowin32-fontmap.c: * pango/pangowin32.c: * pango/pangox-fontmap.c: * pango/pangox.c: * pango/pangoxft-font.c: * pango/pangoxft-fontmap.c: * pango/pangoxft-render.c: * pango/reorder-items.c: Spell-check the docs. 2007-01-07 Tor Lillqvist * modules/basic/Makefile.am: Fix build on Win32 outside srcdir. (#392789, J. Ali Harlow) 2007-01-04 Behdad Esfahbod * pango/pango-utils.c: Improve docs, and mention g_unichar_iszerowidth(). 2007-01-04 Behdad Esfahbod Part of Bug 332266 – gdk_draw_layout fails for coordinates >= 2^21 * pango/pango-types.h: * pango/pango-matrix.c: New public API: pango_matrix_transform_distance() pango_matrix_transform_point() pango_matrix_transform_rectangle() pango_matrix_transform_pixel_rectangle() * pango/pango-utils.h: * pango/pango-utils.c: New public API: pango_units_from_double() pango_units_to_double() pango_extents_to_pixels() * pango/pango-layout.c (pango_layout_get_pixel_extents), (pango_layout_line_get_pixel_extents): Use pango_extents_to_pixels(). * pango/pangocairo-fcfont.c: (pango_cairo_fc_font_glyph_extents_cache_init), (compute_glyph_extents): Use pango_units_from_double(). * examples/renderdemo.c (do_output): Use pango_matrix_transform_pixel_rectangle(); * pango/pango.def: * docs/pango-sections.txt: * docs/tmpl/glyphs.sgml: Update. 2007-01-03 Changwoo Ryu Bug 388702 – Crash when there's no Hangul glyph in the font. * modules/hangul/hangul-fc.c (render_syllable): Do not try to render unknown syllable glyphs as jamos. * modules/hangul/hangul-fc.c (hangul_engine_shape): Check if the remaining string is a syllable. Bug 388581 - Every last Hangul syllable is decomposed to jamos. * modules/hangul/hangul-fc.c (hangul_engine_shape): Check if the remaining string is a syllable. 2007-01-03 Behdad Esfahbod Bug 390877 – Don't feed pango-features.h to glib-mkenums Patch from Yevgen Muntyan * pango/Makefile.am: Move pango-features.h to pangoinclude_HEADERS. 2006-12-23 Behdad Esfahbod Bug 384543 – FcFontMatch misuse * pango/pangofc-fontmap.c (pango_fc_face_describe): Call FcConfigSubstitute and FcDefaultSubstitute before calling FcFontMatch. * pango/pangoft2.c (load_fallback_face): Call _pango_ft2_font_map_default_substitute(). * pango/pangocairo-fcfontmap.c (pango_cairo_fc_font_map_context_substitute): Handle the case of context == NULL. 2006-12-23 Behdad Esfahbod * pango/pango-utils.c (pango_language_get_default): Improve docs.