commit 0c6e8ec35a92d61713786fcc3d55099e2be46abc Author: Behdad Esfahbod Date: Tue Sep 28 14:27:17 2010 -0400 Release 1.28.2 NEWS | 10 ++++++++++ configure.in | 2 +- 2 files changed, 11 insertions(+), 1 deletions(-) commit 2777dce89fdb9e02119c6b2974a9c1b3841da23f Author: Behdad Esfahbod Date: Mon Sep 27 21:07:34 2010 -0400 Bug 628497 - Crash in pango_layout_line_get_extents at pango-layout.c Cleanup LINE_IS_VALID() usage. pango/pango-layout.c | 9 +-------- 1 files changed, 1 insertions(+), 8 deletions(-) commit ab5e0df8a7a7970e6e4ec03c13a15f7d04cc7594 Author: Behdad Esfahbod Date: Thu Sep 23 15:49:57 2010 -0400 Bug 626966 - SIGFPE _hb_sanitize_array Fix two div-by-zero's. Both have been fixed upstream. pango/opentype/hb-open-type-private.hh | 2 +- pango/opentype/hb-ot-layout-gpos-private.hh | 1 + 2 files changed, 2 insertions(+), 1 deletions(-) commit 9724624b47c72802c6d9584d07e79d627180f8f2 Author: Behdad Esfahbod Date: Tue Sep 14 14:50:01 2010 -0400 Bug 629632 - configure bug configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit eb00fc677cdf19e99d5e971c72d6aeb15920dc49 Author: Behdad Esfahbod Date: Fri Aug 6 12:48:10 2010 -0400 Bug 625807 - approximate character width is 0 on pangoft2 Fix regression. pango/pangofc-font.c | 48 +++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 45 insertions(+), 3 deletions(-) commit 75f0db89f7a4d0bd2948d27134913b9f2af02533 Author: Tor Lillqvist Date: Sat Sep 11 14:52:28 2010 +0300 Reduce DLL hijack risk and simplify code in basic-win32 module Dont load usp10.dll dynamically with LoadLibrary(). Just link to the Uniscribe API directly. MinGW comes with an import library so no problem with that either. The Uniscribe DLL is present on all versions of Windows we care for. modules/basic/Makefile.am | 3 +- modules/basic/basic-win32.c | 136 ++++++++++--------------------------------- 2 files changed, 33 insertions(+), 106 deletions(-) commit ed4732969da2219e36c5c74193886637439bb2e9 Author: Tor Lillqvist Date: Sat Sep 11 15:17:19 2010 +0300 Improve performance on Windows especially for non-Latin scripts The use of Uniscribe script caches was decidedly suboptimal. Use one persistent SCRIPT_CACHE per Win32 font and script. Patch by by David E. Hollingsworth and Fredrik Corneliusson, from bug #621869. modules/basic/basic-win32.c | 50 ++++++++++++++++++++++++++++++++---------- pango/pangowin32-private.h | 7 ++--- pango/pangowin32.c | 29 +++++++++--------------- pango/pangowin32.def | 1 + 4 files changed, 53 insertions(+), 34 deletions(-)