commit 8ac9fc7faeff8908448e9da09a43873e2e0fe376 Author: Matthias Clasen Date: Fri Jun 7 21:10:44 2013 -0400 Avoid hard-dep on bleeding-edge GLib If new test api is not available, do without it. In this case, the tests won't work installed, but they should still work uninstalled and in distcheck. tests/Makefile.am | 1 + tests/testboundaries.c | 5 +++++ tests/testboundaries_ucd.c | 16 ++++++++++++++++ 3 files changed, 22 insertions(+) commit d489ad061d70526fc5f5cdae2273e9deabea6a17 Author: Behdad Esfahbod Date: Thu Jun 6 19:57:55 2013 -0400 Don't change fonts just for space characters Back in the days we used to always use the font from surrounding runs for any space characters. I changed that when I found that rendering MathML results in hexboxes when a font doesn't have the space characters needed... Forward to these days: HarfBuzz will silently compatibility-decompose any space character to the ASCII space. And looks like it's important for Mongolian to not break runs around NNBSP. As such, go back to never choosing a font just for space characters. Seems to work, though more testing is needed. Bug 701652 - wrong shaped classic Mongolian word suffixes pango/pango-context.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit e17b595e3bacfb7333bab6fcd1c62d05e7228936 Author: Matthias Clasen Date: Fri May 31 18:02:03 2013 -0400 Make tests installable This ensures that tests are run continuously on ostree.gnome.org. configure.ac | 13 +++++++++- tests/Makefile.am | 34 +++++++++++++++++++----- tests/test-ot-tags.c | 8 +++--- tests/testboundaries.c | 26 ++++++++++--------- tests/testboundaries_ucd.c | 65 +++++++++++++++++++++++++++++++++------------- tests/testcolor.c | 23 +++++++++------- tests/testiter.c | 17 ++++++++---- tests/testscript.c | 6 ++--- 8 files changed, 133 insertions(+), 59 deletions(-) commit 6c16dfe8ad012a2551d0270a0325574e9ce3cef7 Author: Behdad Esfahbod Date: Mon May 27 17:24:04 2013 -0400 Bug 700577 - Support invalid UTF-8 chars in pango_find_paragraph_boundary() pango/break.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fe8d5ce6975bda30839413f71ab3e192a582300b Author: Colin Walters Date: Fri May 24 18:04:49 2013 +0100 build: Add --with(out)-cairo configure option Some builders (e.g. GNOME and jhbuild) hard depend on pangocairo, and we really don't want to emit a build of pango without support for it. So jhbuild can specify --with-cairo, and we'll get a hard error. configure.ac | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 49712d6381f25fe3785694fea7804988c1067a24 Author: Behdad Esfahbod Date: Wed May 15 14:40:45 2013 -0400 Require cairo >= 1.12.10 Needed for threadsafety bug fixes. Bug 700247 - test-pangocairo-threads segfaults configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)