commit 9c1e5d60a078db4b08bd7247004e759ff60cc534
Author: Matthias Clasen <mclasen@redhat.com>
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 25779da81f66bfb7118395757cf1a031af09b068
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 14 22:12:30 2012 -0400

    Make modules.c thread-safe

    The maps list is protected with a mutex.
    registered_engines, dlloaded_engines and dlloaded_modules are
    read-only after init_modules, which is protected with g_once_init.
    Finally, engine creation is protected with another mutex.

 pango/modules.c | 34 +++++++++++++++++++++++-----------
 1 file changed, 23 insertions(+), 11 deletions(-)

commit 164c6eb4dc819eb0833d6851f9e16d4994e84e97
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 14 20:09:38 2012 -0400

    Rework config file reading

    The code was loading and parsing the system config file
    every single time, and has not correctly handling mixed
    requests for user and system config entries.

    This commit reworks the code so that the configuration is
    loaded only once, in threadsafe fashion.
    pango_config_key_get_system is no longer using the same
    hash table, but reloads its data every time - this is
    not a really problem, since this function is only used
    in pango-querymodules.

 pango/pango-utils.c | 75
 ++++++++++++++++++++++++++++-------------------------
 1 file changed, 39 insertions(+), 36 deletions(-)

commit abd17535c26f9675a162dc26412cea0384cdeebd
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 14 18:37:06 2012 -0400

    Load config file only once

 pango/pango-utils.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 2fcf11d206a0590e348339ad87cf880b75968607
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri Sep 14 12:40:02 2012 -0400

    Add HarfBuzz to pkgconfig requires.private

 pangoft2.pc.in | 1 +
 1 file changed, 1 insertion(+)

commit fd012e1efa5e0932632780c776cceafd74fd4a9f
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Sep 14 18:31:27 2012 +0800

    pango/pangowin32-fontmap.c: Fix build

    -Include glib/gstdio.h for g_fopen
    -Make up for a missed #endif
    -correct an internal function name, pango_load_aliases to load_aliases

 pango/pangowin32-fontmap.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 2abcf587afe6be5f4a3b09b8da7f30e5b86042d0
Author: John Ralls <jralls@ceridwen.us>
Date:   Thu Sep 13 14:23:51 2012 -0700

    Fixups for introspecting without Freetype

 pango/Makefile.am | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 5859d32ccb52496148d969086a729b56a03c44e7
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Sep 8 14:13:04 2012 -0400

    Only build pangocoretext if have cairo-qaurtz

 pango/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 75c3b618e4d0758a6cf157c3bd9ec3874b6a451d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 4 22:28:48 2012 -0400

    Bump the required GLib version

    We need GLib 2.33.12 for g_object_replace_qdata.

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7798a179348250788a35f1fce4aa9490e0c61100
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 4 22:20:30 2012 -0400

    Revert "Temporarily work around doc build breakages"

    This reverts commit 007aa41d10038e9632bad373a837e540b4d0e8e4.

 docs/Makefile.am | 2 +-
 docs/check.docs  | 2 --
 2 files changed, 1 insertion(+), 3 deletions(-)