commit c99c7784e5c65e9c67721ec7335bce57cbd59fe3 Author: Behdad Esfahbod Date: Tue Aug 11 10:29:49 2009 -0400 Release 1.25.2 NEWS | 8 ++++++++ configure.in | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) commit 6035823cb335de9b05c4446935ea1d09d58c8921 Author: Behdad Esfahbod Date: Tue Aug 11 10:31:22 2009 -0400 [doc] Update for ATSUI change Bug 562100 – docs check fails docs/pango-sections.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 954319c6eb2eb3dc74a3e271ee5ae6f1ce12ee32 Author: Behdad Esfahbod Date: Tue Aug 11 10:09:19 2009 -0400 Bug 591409 – crash in firefox. Handle non-mmapped FT_Face pango/pango-ot-info.c | 50 +++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 40 insertions(+), 10 deletions(-) commit 620858ee966c7999b206dd3a883542a1057a8d41 Author: Behdad Esfahbod Date: Mon Aug 10 23:50:51 2009 -0400 [HB] Add hb_font_funcs_make_immutable() pango/opentype/hb-font-private.h | 4 ++++ pango/opentype/hb-font.cc | 17 +++++++++++++++-- pango/opentype/hb-font.h | 3 +++ 3 files changed, 22 insertions(+), 2 deletions(-) commit 3f57b1a9e78a50651a6dcca7443085bf9fc307b2 Author: Behdad Esfahbod Date: Mon Aug 10 23:45:57 2009 -0400 [HB] Add missing initializer pango/opentype/hb-font.cc | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 106c0db2c0d88d956a3e2184259c19948d9ea4b5 Author: Behdad Esfahbod Date: Mon Aug 10 23:40:28 2009 -0400 [OT] Hookup glib unicode funcs pango/opentype/hb-buffer.c | 14 +++++++------- pango/opentype/hb-glib.c | 4 +++- pango/opentype/hb-glib.h | 4 ++-- pango/opentype/hb-ot-layout.cc | 10 +++++----- pango/opentype/hb-private.h | 2 +- pango/pango-ot-info.c | 2 ++ pango/pango-ot-private.h | 1 + 7 files changed, 21 insertions(+), 16 deletions(-) commit 5586ef604f0212f8edebbbffbe7596d3bdca3474 Author: Behdad Esfahbod Date: Mon Aug 10 23:35:05 2009 -0400 [HB] Add hb-glib pango/opentype/Makefile.am | 4 ++- pango/opentype/hb-glib.c | 56 +++++++++++++++++++++++++++++++++++ pango/opentype/hb-glib.h | 41 +++++++++++++++++++++++++ pango/opentype/hb-unicode-private.h | 2 +- pango/opentype/hb-unicode.c | 10 +++--- pango/opentype/hb-unicode.h | 6 ++-- 6 files changed, 109 insertions(+), 10 deletions(-) commit e434cc3d4f720a453eaff20f8d6ab61ae098c4a0 Author: Behdad Esfahbod Date: Mon Aug 10 23:25:28 2009 -0400 [HB] Add hb_unicode_funcs_make_immutable() pango/opentype/hb-unicode-private.h | 2 ++ pango/opentype/hb-unicode.c | 22 +++++++++++++++++----- pango/opentype/hb-unicode.h | 2 ++ 3 files changed, 21 insertions(+), 5 deletions(-) commit 8b3ad4afc0ce0f4db72142e1a6ee7883e5702dd6 Author: Behdad Esfahbod Date: Mon Aug 10 23:21:33 2009 -0400 [HB] Use nil unicode funcs in nil face pango/opentype/hb-font.cc | 7 ++++--- pango/opentype/hb-unicode-private.h | 3 +++ pango/opentype/hb-unicode.c | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) commit 4c1f130ea8328ff492e72b9a0eebbe6a083d7b7a Author: Behdad Esfahbod Date: Mon Aug 10 23:05:05 2009 -0400 [HB] Initialize unicode funcs to nil getters pango/opentype/hb-unicode.c | 29 +++++++++++++++++++---------- 1 files changed, 19 insertions(+), 10 deletions(-) commit f2fab897d32061d9a0329384cd4b0fd71748ea97 Author: Behdad Esfahbod Date: Mon Aug 10 22:58:56 2009 -0400 [HB] Flesh out Unicode funcs pango/opentype/hb-object-private.h | 2 +- pango/opentype/hb-unicode-private.h | 12 +++---- pango/opentype/hb-unicode.c | 67 ++++++++++++++++++++++++++++++---- pango/opentype/hb-unicode.h | 3 -- 4 files changed, 65 insertions(+), 19 deletions(-) commit cedd227822a0c8540fff4152b302e4d701fcac81 Author: Behdad Esfahbod Date: Mon Aug 10 22:47:57 2009 -0400 [HB] Implement buffer UTF-X input pango/opentype/hb-buffer.c | 110 ++++++++++++++++++++++++++++++++++++++++++++ pango/opentype/hb-buffer.h | 12 ++-- 2 files changed, 116 insertions(+), 6 deletions(-) commit 640709e6008ffcd9dc969aec71fcd717acbb8797 Author: Behdad Esfahbod Date: Mon Aug 10 21:10:37 2009 -0400 [HB] Add buffer UTF-X API pango/opentype/hb-buffer.h | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit dfa2cfce0dac5ba1d9f87aea5ff3ab3ed36be6ce Author: Behdad Esfahbod Date: Mon Aug 10 20:59:25 2009 -0400 [HB] Add hb_buffer_reverse() pango/opentype/hb-buffer.c | 32 +++++++++++++++++++++++++++++--- pango/opentype/hb-buffer.h | 7 +++++++ 2 files changed, 36 insertions(+), 3 deletions(-) commit 200ba28b0f0e1b90e5f958960b62b0fe657be3ba Author: Behdad Esfahbod Date: Mon Aug 10 20:24:49 2009 -0400 [HB] Reuse the positions array as alt string array pango/opentype/hb-buffer-private.h | 1 - pango/opentype/hb-buffer.c | 28 +++++++++------------------- 2 files changed, 9 insertions(+), 20 deletions(-) commit a6abd02a45946959a4f3c64fb25cb84d83913e2a Author: Behdad Esfahbod Date: Mon Aug 10 20:05:16 2009 -0400 [HB] Start adding Unicode funcs pango/opentype/Makefile.am | 3 + pango/opentype/hb-font-private.h | 29 +---- pango/opentype/hb-font.cc | 163 +++++++------------------- pango/opentype/hb-font.h | 140 ++++++++--------------- pango/opentype/hb-unicode-private.h | 54 +++++++++ pango/opentype/hb-unicode.c | 89 ++++++++++++++ pango/opentype/hb-unicode.h | 220 +++++++++++++++++++++++++++++++++++ pango/pango-ot-info.c | 2 +- 8 files changed, 464 insertions(+), 236 deletions(-) commit 0934f1596280945c07c733cdc81acb3275835a53 Author: Behdad Esfahbod Date: Mon Aug 10 19:00:36 2009 -0400 [HB] Put C++ inline's back Apparetly in C++, inline means a totally different thing. pango/opentype/hb-open-file-private.hh | 14 +++++++------- pango/opentype/hb-open-type-private.hh | 16 ++++++++-------- pango/opentype/hb-ot-layout-common-private.hh | 12 ++++++------ pango/opentype/hb-ot-layout-gdef-private.hh | 4 ++-- pango/opentype/hb-ot-layout-gpos-private.hh | 12 ++++++------ pango/opentype/hb-ot-layout-gsub-private.hh | 12 ++++++------ pango/opentype/hb-ot-layout-gsubgpos-private.hh | 12 ++++++------ 7 files changed, 41 insertions(+), 41 deletions(-) commit 5a53c4d3c134dfc502a91783106374e6e158b225 Author: Behdad Esfahbod Date: Mon Aug 10 14:45:44 2009 -0400 Add CXX check to configure configure.in | 11 +---------- 1 files changed, 1 insertions(+), 10 deletions(-) commit b2ff4fa41d33af6c3f784d26667d5aa2ad81ebd3 Author: Behdad Esfahbod Date: Mon Aug 10 13:57:02 2009 -0400 [HB] Don't override CXX compiler Just add couple of options to it (still assuming gcc) pango/opentype/Makefile.am | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)