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(-)