2006-04-14 Behdad Esfahbod Bug 338343 – Bad cast * pango/pango-layout.c (pango_layout_set_text): Fix cast. 2006-04-13 Behdad Esfahbod * pango/pangox.c (get_font_metrics_from_subfonts): Check for nullity somewhere else. 2006-04-12 Behdad Esfahbod * pango/opentype/harfbuzz-gpos.c: Fix loop variables. (coverity found bug.) 2006-04-11 Behdad Esfahbod Bug 337924 – cleanups for issues reported by various compilers Patch from Kjartan Maraas. * examples/viewer-x.c (update): * modules/arabic/arabic-fc.c (fallback_shape), (arabic_engine_shape): * modules/basic/basic-fc.c (fallback_shape), (basic_engine_shape): * modules/basic/basic-x.c: * modules/hangul/hangul-fc.c: * modules/hebrew/hebrew-fc.c (hebrew_engine_shape): * modules/indic/indic-fc.c: * modules/khmer/khmer-fc.c: * modules/syriac/syriac-fc.c: * modules/thai/thai-fc.c: * modules/tibetan/tibetan-fc.c: * pango/break.c: * pango/modules.c: * pango/opentype/ftglue.c (_hb_ftglue_face_goto_table): * pango/pango-attributes.c (pango_attr_list_filter): * pango/pango-engine.c: * pango/pango-fontset.c: * pango/pango-layout.c (pango_layout_set_text), (pango_layout_xy_to_index), (pango_layout_get_cursor_pos): * pango/pango-markup.c (text_handler): * pango/pango-utils.c (read_alias_file): * pango/pangocairo-fcfont.c (G_DEFINE_TYPE_WITH_CODE): * pango/pangocairo-fcfontmap.c (G_DEFINE_TYPE_WITH_CODE): * pango/pangocairo-font.c (_pango_cairo_font_get_hex_box_info): * pango/pangox-fontmap.c (pango_x_make_matching_xlfd): * tests/dump-boundaries.c (fail): Remove unused variables. Remove excess semicolon after DEFINE_TYPE macros. 2006-04-10 Behdad Esfahbod * config.h.win32, examples/makefile.msc: Removed. Have not been updated since Feb 2001. 2006-04-10 Behdad Esfahbod * pango/pango-layout.c: Fix broken changes I made :). 2006-04-10 Behdad Esfahbod Fix minor bugs reported by the Coverity scan report. * pango/opentype/harfbuzz-gdef.c (HB_GDEF_Build_ClassDefinition): * pango/opentype/harfbuzz-gpos.c (HB_GPOS_Query_Scripts), (HB_GPOS_Query_Languages), (HB_GPOS_Query_Features): Do not access structs before we check them for nullity. * pango/pango-layout.c (pango_layout_index_to_line), (pango_layout_index_to_line_and_extents), (pango_layout_index_to_pos): Check for invalid iterators outside the loop, so we don't crash. * pango/pango-layout.c (pango_layout_line_x_to_index): Set char_trailing instead of trailing in one of too many paths. Should have been a typo. * pango/pangox.c (get_font_metrics_from_subfonts): Check for nullity somewhere. 2006-04-09 Tor Lillqvist * pango/pango-utils.c (pango_quantize_line_geometry): Fix typo in doc comment. 2006-04-09 Behdad Esfahbod Bug 337821 – invisible unicode chars are visible next to hebrew chars * modules/hebrew/hebrew-fc.c: Handle zero_width chars in fallback shaper too. * modules/hebrew/hebrew-shaper.c: Remove unused Unicode<->ISO8859 tables. 2006-04-07 Behdad Esfahbod Incorrect text rendering when in x86 64-bit precision mode https://bugs.freedesktop.org/show_bug.cgi?id=5200 * pango/pangocairo-fcfont.c:Round metrics when converting to Pango units. 2006-04-06 Behdad Esfahbod Bug 337502 – Win32 build fix Patch from Alexander Larsson. * pango/pangocairo-fontmap.c: Fix order of checking for freetype and win32 cairo backends to match the constructor. * pango/pangoft2.def: Add missing symbol 2006-04-06 Behdad Esfahbod * pango/opentype: Update from HarfBuzz. Lars Knoll fixed all the warnings. 2006-04-04 Behdad Esfahbod * pango/pango-utils.c, pango/querymodules.c: Fix a few warnings. 2006-04-03 Behdad Esfahbod * pango/opentype/harfbuzz-impl.h: Make sure TTAG_GDEF and frineds are defined, needed for FreeType <= 2.1.7 (pointed by Tim Janik). 2006-04-03 Behdad Esfahbod Bug 337029 – pango/fonts.c: Illegal structure initialization * pango/fonts.c: Change NULL's to ""'s after previous change, and fix code to follow. 2006-03-31 Behdad Esfahbod * pango/fonts.c: * pango/pango-utils.c: * pango/pangox-fontmap.c: * pango/pangoft2.c (_pango_ft2_ft_strerror): Change char* to char[] in the ft error table, to avoid relocations. 2006-03-31 Behdad Esfahbod Part of Bug 336026 – Make fallback shaper in modules work Patch from Denis Jacquerye. * pango/pango-ot-buffer.c (pango_ot_buffer_output): Call pango_fc_font_kern_glyphs if GPOS not applied. 2006-03-31 Behdad Esfahbod Bug 334802 – Using plain integer as NULL pointer * pango/mapping.c (pango_glyph_string_x_to_index): Fix type assigining trailing instead of *trailing. * pango/pango-layout.c (pango_layout_line_new): Use NULL instead of 0. 2006-03-31 Behdad Esfahbod Convert pango/opentype to the new project called HarfBuzz. * pango/opentype/*: Restructured. * pango/pango-ot-*: Updated to use HarfBuzz symbol names. 2006-03-30 Behdad Esfahbod Bug 335840 – Typo in including Xft. * pangoxft-render.h: Define _XFT_NO_COMPAT_ instead of _XFT_NO_COMPAT. 2006-03-30 Behdad Esfahbod * pango/*.[ch]: Make #include syntax in sources and headers more consistent. We are using the "..." syntax for all Pango headers in source files, and <...> syntax in all header files, except for including private headers, that we use "...". 2006-03-30 Behdad Esfahbod Hook up pango-utils.h into the documentation, as we are installing it anyway. Move some internal stuff to pango-impl-utils.h and make source files include that instead. 2006-03-30 Tor Lillqvist Fix blurred underlines on Win32 (#332656): * pango/pango-utils.c (pango_quantize_line_geometry): New public function. Used to be the static quantize_position() in pangofc-font.c * pango/pango-utils.h: Declare it. * pango/pango.def: Here, too. * pango/pangofc-font.c (quantize_position): Remove. (get_face_metrics): Use pango_quantize_line_geometry() instead. * pango/pangocairo-win32font.c (create_metrics_for_context): Call pango_quantize_line_geometry() for underline and strikethrough geometries. 2006-03-25 Behdad Esfahbod * pango/opentype/ottest.c: Don't err on Table_Missing. 2006-03-13 Behdad Esfahbod Create pango-1-12 stable branch. * ChangeLog.pre-1-12: Created. * Makefile.am: Updated to dist above. Local Variables: coding: utf-8 End: vim: encoding=utf-8: