commit 9c1e5d60a078db4b08bd7247004e759ff60cc534
Author: Matthias Clasen <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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(-)