commit a7d12be6599f9e833cc1e623c8c103128adee8f2 Author: Behdad Esfahbod Date: Mon Jul 20 16:52:53 2009 -0400 Release 1.24.5 NEWS | 8 ++++++++ configure.in | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) commit c29637c366fe2229f6749cb1cb5336fa6d956790 Author: Behdad Esfahbod Date: Mon Jul 20 16:49:16 2009 -0400 Bug 589133 – Firefox 3.5 complains about invalid weak references pango/pangofc-font.c | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) commit fe07285144de9146822bce5667aadcf1bc0d4111 Author: Behdad Esfahbod Date: Mon Jul 20 16:31:33 2009 -0400 Bug 585806 – crash during pango_fc_font_map_shutdown pango/pangofc-font.c | 3 --- pango/pangofc-fontmap.c | 5 ----- 2 files changed, 0 insertions(+), 8 deletions(-) commit efd34a719271d3c386d5fd4d852619829355fc88 Author: Behdad Esfahbod Date: Fri Jul 17 01:41:42 2009 -0400 Fix typo pango/pango-layout.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 67052645e6afcd7f72ef852c99ee88897d2022da Author: Behdad Esfahbod Date: Wed Jul 15 13:59:20 2009 -0400 Handle NUL in text in places that g_utf8_strlen () was used While pango-layout doesn't allow NUL in text, the lower level API should handle it correctly. We were using g_utf8_strlen() in a number of places. This is problematic since that function stops processing at NUL even if length>1. We now use an internal pango_utf8_strlen() instead. Inspired by: Bug 588678 – pango crash: install a new theme from gnome-appearance-properties pango/break.c | 3 ++- pango/ellipsize.c | 5 +++-- pango/glyphstring.c | 6 ++++-- pango/pango-engine.c | 2 +- pango/pango-glyph-item.c | 8 ++++---- pango/pango-impl-utils.h | 27 +++++++++++++++++++++++++++ pango/pango-layout.c | 16 ++++++++-------- 7 files changed, 49 insertions(+), 18 deletions(-)