commit ee573c4e722c8ef7aff41c6cc98eaeab1ac57aec Author: Behdad Esfahbod Date: Mon Dec 14 15:42:50 2009 -0500 Release 1.26.2 NEWS | 9 +++++++++ configure.in | 2 +- 2 files changed, 10 insertions(+), 1 deletions(-) commit 3230261dd6f856b77688cad7c40b7b83b63c17ed Author: Behdad Esfahbod Date: Thu Nov 26 11:20:48 2009 -0500 Simplify make rules pango/Makefile.am | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 20889f065700ef005b1016729e9c26e078ef9e8a Author: Kristian Rietveld Date: Sun Dec 6 20:53:20 2009 +0100 Do not multiply return value of CTFontGetDescent with -1 The return value of CTFontGetDescent is already positive, as opposed to the ats_metrics.descent value used before. This is a regression introduced by the previous patch "porting" the backend to CoreText, which also broke support for Tiger and earlier -- we will fix that soonish. pango/pangocairo-atsuifont.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1a6d89b217fb259f91f8661351336cec651c55e3 Author: Behdad Esfahbod Date: Wed Nov 25 19:49:44 2009 -0500 Bug 602823 - void function cannot return value pango/glyphstring.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b685d25141ba069d2494b17fada2ecedd6dd0df5 Author: Behdad Esfahbod Date: Sun Nov 22 18:24:54 2009 -0500 [GSUB] More ligature/component fixing We can only reuse the ligid if it belongs to a previous ligature, not a component! Cherry-picked from harfbuzz-ng repo. pango/opentype/hb-ot-layout-gsub-private.hh | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 40bade07f999a0535e0cbc8c2afe45d44e92a663 Author: Behdad Esfahbod Date: Sun Nov 22 18:23:35 2009 -0500 Fix MarkMark issue with ligid and components Cherry-picked from harfbuzz-ng repo. pango/opentype/hb-ot-layout-gpos-private.hh | 11 ++++++----- pango/opentype/hb-ot-layout-gsub-private.hh | 6 +----- 2 files changed, 7 insertions(+), 10 deletions(-) commit 29010456474a512c4193f2fec583c2723f3e2806 Author: Behdad Esfahbod Date: Sun Nov 22 18:20:49 2009 -0500 Bug 602660 - [HB] don't use flexible arrays Cherry-picked from harfbuzz-ng repo. pango/opentype/hb-open-file-private.hh | 4 +- pango/opentype/hb-open-type-private.hh | 36 +++++++---- pango/opentype/hb-ot-layout-common-private.hh | 33 +++++----- pango/opentype/hb-ot-layout-gdef-private.hh | 14 ++--- pango/opentype/hb-ot-layout-gpos-private.hh | 76 +++++++++-------------- pango/opentype/hb-ot-layout-gsub-private.hh | 44 +++++-------- pango/opentype/hb-ot-layout-gsubgpos-private.hh | 47 +++++++-------- pango/opentype/hb-private.h | 5 ++ 8 files changed, 122 insertions(+), 137 deletions(-) commit 27b2a4a4d504d6ba06b8acd91eab17796bc3b3c8 Author: Behdad Esfahbod Date: Thu Nov 19 20:35:07 2009 -0500 Another C++ strictness fix Pango Bug 602408 - Invalid C++ code breaks compile with Sun C++ Compiler (Error: A union member cannot have a user-defined assignment operator) According to the bug: C++ Programming Language by Bjarne Stroustrup: Chapter 10.4.12 forbids explicitly using of union members with constructors, destructors or assignment operations. So we use a set() method instead of the assignment operator. Ugly, but hey, that's life. Cherry-pick from harfbuzz-ng repo. pango/opentype/hb-open-type-private.hh | 8 ++++---- pango/opentype/hb-ot-layout-common-private.hh | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-)