commit c4f35720bc1310c37b41af134dace628ff35a221 Author: Behdad Esfahbod Date: Wed Aug 12 19:56:26 2009 -0400 Release 1.25.3 NEWS | 16 ++++++++++++++++ configure.in | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) commit 4770396ca172bab95dd4d0b34a272816f1b26922 Author: Behdad Esfahbod Date: Wed Aug 12 19:45:50 2009 -0400 Bug 591413 – needs to link with libstdc++ Enforce -fno-exceptions better. configure.in | 29 ++++++++++++++++++++++++++--- pango/opentype/Makefile.am | 2 +- 2 files changed, 27 insertions(+), 4 deletions(-) commit 7380a171e933b8690146d2976caf0c5abafbed91 Author: Behdad Esfahbod Date: Wed Aug 12 19:36:29 2009 -0400 Bug 591511 – hb-blob.c does not compile using mingw on windows Only call mprotect() when available. For optimal performance, a win32 way to make memory writeable needs to be added. configure.in | 3 ++- pango/opentype/hb-blob.c | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletions(-) commit 2059465b5d9440126d99a78aae7f785d89572194 Author: Behdad Esfahbod Date: Wed Aug 12 19:23:16 2009 -0400 [HB] Add comment pango/opentype/hb-buffer-private.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7b1b94b255d616759672b03b2cf4b88aa013271a Author: Behdad Esfahbod Date: Wed Aug 12 18:36:36 2009 -0400 New public API: pango_glyph_item_get_logical_widths() docs/pango-sections.txt | 1 + docs/tmpl/glyphs.sgml | 10 +++++++ pango/glyphstring.c | 39 +++-------------------------- pango/pango-glyph-item.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++ pango/pango-glyph-item.h | 3 ++ pango/pango-layout.c | 5 +-- pango/pango.def | 1 + 7 files changed, 81 insertions(+), 38 deletions(-) commit 1f1b4df1d08f5b9a8e85d9282240aaaf3d8d8023 Author: Behdad Esfahbod Date: Wed Aug 12 18:13:37 2009 -0400 Fix compiler warnings pango/pangoft2.c | 2 +- pango/pangoxft-font.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit a38803a01f9e7f0cddd98c9b14ce8f9c1d878620 Author: Behdad Esfahbod Date: Wed Aug 12 18:11:03 2009 -0400 Remove G_GNUC_PURE attr from pango_glyph_string_get_width() Since the glyph widths can be adjusted directly. pango/pango-glyph.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 075e9925cc9d4675e5a6be65e599e4ee97f2d018 Author: Behdad Esfahbod Date: Wed Aug 12 17:50:19 2009 -0400 [OT] Enlarge lookup array We'll fix it properly later when ruleset logic is moved into HarfBuzz. In the mean time, IranNastaliq was hitting the 100 limit. pango/pango-ot-info.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 68b88d292b4be0bffe321c3da84891c4a7b3ba6f Author: Behdad Esfahbod Date: Wed Aug 12 16:51:46 2009 -0400 [layout] clear state->log_widths after freeing pango/pango-layout.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 1e53d4d5904445c740a374ea8492935f95bf1654 Author: Behdad Esfahbod Date: Wed Aug 12 16:50:28 2009 -0400 [HB] Always clear positions if dirty, before returning to user pango/opentype/hb-buffer.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 141dfa186403bb22e1e3875fdc263d402b2abb1d Author: Behdad Esfahbod Date: Wed Aug 12 16:47:27 2009 -0400 [HB] Fix _hb_buffer_next() when positioning We were copying glyphs to output. This should not happen when in GPOS. Back then it was fine, then some optimizations broke then assumption. pango/opentype/hb-buffer-private.h | 1 + pango/opentype/hb-buffer.c | 12 ++++++++++++ 2 files changed, 13 insertions(+), 0 deletions(-) commit 996eab4e5f35432692fc76939a2f586a1298c1da Author: Behdad Esfahbod Date: Wed Aug 12 15:55:23 2009 -0400 [HB] Fixed signedness warnings pango/opentype/hb-open-type-private.hh | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4d5bd658c7b78392d24ad4cc82d800b6d0fc8434 Author: Behdad Esfahbod Date: Wed Aug 12 15:48:44 2009 -0400 [HB] Ouch. Fix compilation. pango/opentype/hb-ot-layout-gpos-private.hh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ebdcfbeb5aeb3e827326844f2f942570e503e26a Author: Behdad Esfahbod Date: Wed Aug 12 15:40:04 2009 -0400 [HB] Fix invalid access / overflow on x86-64 Bug 591557 – [HB] crash scrolling the evolution message list Bug 591576 – crashed with SIGSEGV at pango pango/opentype/hb-ot-layout-gpos-private.hh | 21 ++++++++++++--------- pango/opentype/hb-ot-layout-gsub-private.hh | 2 -- 2 files changed, 12 insertions(+), 11 deletions(-) commit 6b7265c4d6fab1181d0453a845b67ab53fb19d2e Author: Behdad Esfahbod Date: Tue Aug 11 17:06:57 2009 -0400 Bug 591465 – Gimp crashes upon opening the font selection dialog Initialize count variables. pango/pango-ot-info.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c556ca970a90850b6c6a96033bb862e1ceb00866 Author: Behdad Esfahbod Date: Tue Aug 11 11:13:04 2009 -0400 [doc] Update doc templates docs/tmpl/atsui-fonts.sgml | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)