commit d52678db209591e92e6f557f7ec9ebcdc7954ee8 Author: Matthias Clasen Date: Mon Aug 20 17:00:26 2012 -0400 1.31.0 NEWS | 12 ++++++++++++ configure.in | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) commit 3b7c44229bd212e68eb0407f297d7bc6570ce7c3 Author: Matthias Clasen Date: Mon Aug 20 18:42:07 2012 -0400 Temporarily work around doc build breakages The doc check script gets tripped up by some struct members that gtk-doc considers undocumented, and for some reason, forcing a doc rebuild in make dist does not work either. docs/Makefile.am | 2 +- docs/check.docs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) commit 2fe0b97ff9b851206ccdb378574d02e5da6a43a6 Author: Matthias Clasen Date: Mon Aug 20 18:39:56 2012 -0400 Neuter win32 build stuff Remove nonexisting files from EXTRADIST, this was breaking distcheck. build/win32/vs10/Makefile.am | 10 ---------- build/win32/vs9/Makefile.am | 4 ---- 2 files changed, 14 deletions(-) commit b2f0b95ef8dcb78c8e3729933d3bdce60ff459cc Author: Matthias Clasen Date: Mon Aug 20 17:32:30 2012 -0400 Fix the doc build No more atsui docs either ! docs/pango-docs.sgml | 1 - 1 file changed, 1 deletion(-) commit b4340170d2f02c2fccfd8d4c293b86f6abe74e81 Author: Behdad Esfahbod Date: Mon Aug 20 16:51:19 2012 -0400 Update build/ to include git.mk build/Makefile.am | 2 ++ build/win32/Makefile.am | 2 ++ build/win32/vs10/Makefile.am | 2 ++ build/win32/vs9/Makefile.am | 2 ++ 4 files changed, 8 insertions(+) commit 21cbdbc2f9a317c1a19a75d50cb0201ae439dcf4 Author: Behdad Esfahbod Date: Mon Aug 20 16:51:03 2012 -0400 Update git.mk from upstream git.mk | 55 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 40 insertions(+), 15 deletions(-) commit 2bf13b81e9f9e019f800ed380c27097d7abf5869 Author: Behdad Esfahbod Date: Mon Aug 20 16:06:39 2012 -0400 Make HarfBuzz dependency optional (on non-Linux), update README If HarfBuzz is not available, we just can't build the Freetype/Fontconfig backend... README | 23 ++++++++++++++--------- configure.in | 8 ++++++-- 2 files changed, 20 insertions(+), 11 deletions(-) commit 023df214ba97ce79222be678f8fa532249eb1ab6 Author: Behdad Esfahbod Date: Mon Aug 20 12:58:23 2012 -0400 More pangox residual removal configure.in | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 52068fd4b2d13d7dbd5173d7db4a41ce43bb7938 Author: Chun-wei Fan Date: Mon Aug 20 16:28:55 2012 +0800 Fix the pangoft2 Visual C++ projects Many of the module sources have been removed for pangoft2, so remove them from the projects. build/win32/vs10/pangoft2.vcxproj.filtersin | 16 -------- build/win32/vs10/pangoft2.vcxprojin | 57 ----------------------------- build/win32/vs9/pangoft2.vcprojin | 56 ---------------------------- 3 files changed, 129 deletions(-) commit e793c54bf053bcf5178d9d72090577e331511f72 Author: Behdad Esfahbod Date: Sat Aug 18 13:37:05 2012 -0400 More doc fixes docs/pango-sections.txt | 1 + docs/tmpl/utils.sgml | 9 +++++++++ 2 files changed, 10 insertions(+) commit 43cf0297a9587e561cd8fc02f320cc1519dc6fdf Author: Behdad Esfahbod Date: Sat Aug 18 13:34:29 2012 -0400 More atsui residual removal pango/pangocairo-atsui.h | 55 -------- pango/pangocairo-atsuifont.c | 297 ---------------------------------------- pango/pangocairo-atsuifont.h | 36 ----- pango/pangocairo-atsuifontmap.c | 105 -------------- 4 files changed, 493 deletions(-) commit 202b9a5677898f4e960cec0bcd8cc251f0c9210e Author: Behdad Esfahbod Date: Sat Aug 18 13:34:02 2012 -0400 Small doc fix pango/pango-attributes.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit a3a23b13312f98d5dfc67b9bcb3d6352633206b7 Author: Behdad Esfahbod Date: Sat Aug 18 12:32:27 2012 -0400 Remove win32 build cruft, to make "make distcheck" pass I need to be able to "make distcheck". These were getting in the way. Please only add back if: 1) "make distcheck" passes, AND 2) Put the cruft under build/ only, no hundreds of lines of unmaintainable code in pango/Makefile.am please. pango/Makefile.am | 232 +----------------------------------------------------- 1 file changed, 1 insertion(+), 231 deletions(-) commit 3628023c8903c633abad8988dc17c8b9d015a946 Author: Behdad Esfahbod Date: Sat Aug 18 11:52:11 2012 -0400 More pangox resigual removal docs/pango-docs.sgml | 1 - tests/cxx-test.C | 4 ---- 2 files changed, 5 deletions(-) commit 8ad0a54cf9c236e205f1a5ab4f17219f0a6076b9 Author: Behdad Esfahbod Date: Sat Aug 18 11:46:12 2012 -0400 Bump module version as pango-ot is being phased out configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0beaed4e32d167d251fa7983d5d57940e48a15f3 Author: Behdad Esfahbod Date: Thu Aug 16 22:10:34 2012 -0400 Add Mongolian test file pango-view/Makefile.am | 1 + pango-view/test-mongolian.txt | 15 +++++++++++++++ 2 files changed, 16 insertions(+) commit a881e98243ae7da4dbdac02a50f39ae04f94f2c4 Author: Behdad Esfahbod Date: Thu Aug 16 21:59:11 2012 -0400 Remove residuals from pangox and pangoatsui removals docs/tmpl/atsui-fonts.sgml | 48 - docs/tmpl/x-fonts.sgml | 316 --- modules/basic/Makefile.am | 4 - modules/basic/tables-big.i | 4397 ------------------------------------------ modules/basic/tables-small.i | 603 ------ pangox-uninstalled.pc.in | 6 - 6 files changed, 5374 deletions(-) commit 7c6c11cd8392d483f0de7bba434faccdb9c068fa Author: Behdad Esfahbod Date: Thu Aug 16 21:58:44 2012 -0400 Remove Atsui Module CoreText for the win. configure.in | 56 +-- docs/pango-sections.txt | 27 -- modules/basic/Makefile.am | 17 - modules/basic/basic-atsui.c | 211 ----------- pango/Makefile.am | 25 +- pango/pangoatsui-fontmap.c | 825 -------------------------------------------- pango/pangoatsui-private.h | 105 ------ pango/pangoatsui.c | 231 ------------- pango/pangoatsui.h | 80 ----- 9 files changed, 8 insertions(+), 1569 deletions(-) commit 194b6ee552318ec6c494f34ed9f0979d0460fe4f Author: Behdad Esfahbod Date: Thu Aug 16 21:48:50 2012 -0400 Remove PangoX Been overdue... Makefile.am | 6 - configure.in | 22 +- docs/pango-sections.txt | 34 - docs/tmpl/fonts.sgml | 9 - docs/tmpl/glyphs.sgml | 19 - docs/tmpl/layout.sgml | 6 - docs/tmpl/main.sgml | 4 - docs/tmpl/tab-stops.sgml | 2 +- docs/tmpl/text-attributes.sgml | 3 - modules/basic/Makefile.am | 18 - modules/basic/basic-x.c | 720 ---------------- pango-view/Makefile.am | 13 +- pango-view/viewer-pangox.c | 122 --- pango/Makefile.am | 56 +- pango/pangox-fontcache.c | 249 ------ pango/pangox-fontmap.c | 1628 ------------------------------------ pango/pangox-private.h | 127 --- pango/pangox.aliases | 220 ----- pango/pangox.c | 1790 ---------------------------------------- pango/pangox.def | 36 - pango/pangox.h | 152 ---- pango/pangox.rc.in | 30 - pangox.pc.in | 11 - 23 files changed, 9 insertions(+), 5268 deletions(-) commit 8168660e5f1906aed2a45d30529058f51473bcef Merge: feff5a6 656d473 Author: Behdad Esfahbod Date: Thu Aug 16 20:51:57 2012 -0400 Merge branch 'harfbuzz-ng-external' Conflicts: configure.in docs/tmpl/text-attributes.sgml modules/arabic/arabic-ot.c modules/indic/indic-ot.c pango/opentype/Makefile.am pango/opentype/hb-blob.c pango/opentype/hb-buffer-private.h pango/opentype/hb-common.h pango/opentype/hb-ot-layout-gsubgpos-private.hh pango/opentype/hb-private.h pango/pango-ot-info.c commit 656d473b52e3edea621c0681d2ba14363f257e84 Author: Behdad Esfahbod Date: Thu Aug 16 20:42:44 2012 -0400 [HB] Remove Indic module configure.in | 12 +- modules/indic/Makefile.am | 26 -- modules/indic/indic-fc.c | 348 ---------------------- modules/indic/indic-ot-class-tables.c | 524 ---------------------------------- modules/indic/indic-ot.c | 521 --------------------------------- modules/indic/indic-ot.h | 238 --------------- modules/indic/mprefixups.c | 116 -------- modules/indic/mprefixups.h | 51 ---- 8 files changed, 3 insertions(+), 1833 deletions(-) commit 1fa812d32651004788aa88bd963e6f182df0fefb Author: Behdad Esfahbod Date: Thu Aug 16 20:38:31 2012 -0400 [HB] Remove Thai shaper configure.in | 4 +- modules/thai/Makefile.am | 22 -- modules/thai/thai-charprop.c | 164 ------------- modules/thai/thai-charprop.h | 99 -------- modules/thai/thai-fc.c | 358 ---------------------------- modules/thai/thai-shaper.c | 548 ------------------------------------------- modules/thai/thai-shaper.h | 80 ------- 7 files changed, 1 insertion(+), 1274 deletions(-) commit bbab4c1d5cdcbcd08fa783d5a24f249de6dddba5 Author: Behdad Esfahbod Date: Thu Aug 16 20:35:18 2012 -0400 [HB] Remove Hangul, Hebrew, Khmer, and Tibetan shaping modules configure.in | 18 +- modules/Makefile.am | 6 +- modules/hangul/Makefile.am | 26 -- modules/hangul/hangul-defs.h | 91 ------ modules/hangul/hangul-fc.c | 499 ---------------------------- modules/hangul/tables-jamos.i | 401 ----------------------- modules/hebrew/Makefile.am | 24 -- modules/hebrew/hebrew-fc.c | 355 -------------------- modules/hebrew/hebrew-shaper.c | 477 --------------------------- modules/hebrew/hebrew-shaper.h | 50 --- modules/khmer/Makefile.am | 23 -- modules/khmer/khmer-fc.c | 721 ----------------------------------------- modules/tibetan/Makefile.am | 22 -- modules/tibetan/tibetan-fc.c | 574 -------------------------------- 14 files changed, 2 insertions(+), 3285 deletions(-) commit 78913106a04b20444e725b1e8649233cf2e95e4c Author: Behdad Esfahbod Date: Thu Aug 16 20:23:29 2012 -0400 [HB] Update to HarfBuzz 0.9.2 API configure.in | 2 +- pango/pango-ot-info.c | 99 ++------------------------------------------------- 2 files changed, 3 insertions(+), 98 deletions(-) commit feff5a6e2682048a07a6ba09af83254e290bf394 Author: Evan Nemerson Date: Tue Aug 7 19:35:28 2012 -0700 introspection: assorted fixes to avoid regressions in Vala bindings https://bugzilla.gnome.org/show_bug.cgi?id=681423 pango/break.c | 12 +++-- pango/fonts.c | 20 +++++--- pango/glyphstring.c | 24 +++++----- pango/pango-attributes.c | 119 ++++++++++++++++++++++++----------------------- pango/pango-attributes.h | 4 +- pango/pango-coverage.c | 18 +++---- pango/pango-fontset.h | 4 +- pango/pango-glyph-item.c | 11 +++-- pango/pango-language.c | 23 ++++----- pango/pango-layout.c | 15 +++--- pango/pango-renderer.c | 4 +- pango/pango-tabs.c | 8 ++-- 12 files changed, 141 insertions(+), 121 deletions(-) commit eddbc909f835901fe08794be0ec45840d3494af5 Author: Behdad Esfahbod Date: Thu Aug 2 07:07:02 2012 -0400 Remove unused macro pango/pango-language.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit 74edcbf598d8ba4896f8e91ec3717f25b7c2b7c5 Author: Behdad Esfahbod Date: Thu Aug 2 07:04:00 2012 -0400 Bug 680965 - missing language strings for pango_language_get_sample_string() Add misc Indic scripts. Patch from Pravin Satpute. pango/pango-language-sample-table.h | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) commit 0686aea14d903fa73b01117adacba30f273ca4c4 Author: John Ralls Date: Fri Jul 20 14:45:16 2012 -0700 Bug 679654: Crash for PangoContext.list_families Add transfer container annotations so that the array is freed but not the (static) family objects. pango/pango-context.c | 2 +- pango/pango-fontmap.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit ee3537107a0bc41d5e5b2dc5c71106dec42ad144 Author: Fabian Groffen Date: Sat Jun 16 09:19:25 2012 -0400 utils: Add missing prototype for pango_config_key_get_system() Commit message written by Colin Walters https://bugzilla.gnome.org/show_bug.cgi?id=667960 pango/pango-utils.h | 1 + 1 file changed, 1 insertion(+) commit dc54dda64344fe8f7c18ce1223351fa2d8740832 Author: Robert Ancell Date: Thu Jun 14 12:24:04 2012 +1200 [opentype] Free mutex on hb_blob destruction pango/opentype/hb-blob.c | 1 + pango/opentype/hb-private.h | 1 + 2 files changed, 2 insertions(+) commit 70a85d441d973883af4afb57599bc570eeea4c83 Author: Kristian Rietveld Date: Tue Jun 5 22:34:59 2012 +0200 coretext: don't insert item in the hash if it originated from the hash Oversight in my fallback fix, this resulted in things being wrongly destroyed due to unrefs. Oops. pango/pangocoretext-fontmap.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-)