1.34.1
Require cairo >= 1.12.10

Needed for threadsafety bug fixes.

Bug 700247 - test-pangocairo-threads segfaults
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.
Bug 700577 - Support invalid UTF-8 chars in pango_find_paragraph_boundary()
Make tests installable

This ensures that tests are run continuously on ostree.gnome.org.
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
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.
Merge branch 'master' of git://git.gnome.org/pango