Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 1.32.11.32.1 | Matthias Clasen | 2012-09-27 | 2 | -1/+6 |
| | |||||
* | Don't wipe docs in dist-hook-local | Matthias Clasen | 2012-09-27 | 1 | -4/+1 |
| | | | | | | | It is just super-annoying that one cannot even do 'make dist' and get a working tarball. There has to be a better to do this; for now, just remove this, no other gtk-doc-using module is doing this. | ||||
* | Fixup grapheme clusters | Behdad Esfahbod | 2012-09-27 | 1 | -2/+3 |
| | | | | | | | | | | | | | After adding pango_shape_full() and passing full paragraph text to HarfBuzz, we were getting cluster values relative to beginning to paragraph back from HarfBuzz, and I forgot to account for that. Caused severe crashes. Fixes: Bug 684959 - crash after "Add pango_shape_full()" and the dupes... | ||||
* | Add template for new API | Behdad Esfahbod | 2012-09-26 | 1 | -0/+11 |
| | |||||
* | Revert "Temporarily work around doc build breakages" | Matthias Clasen | 2012-09-26 | 2 | -3/+1 |
| | | | | This reverts commit 150691036aab59044d05ed3fa29785910249bb9a. | ||||
* | 1.32.01.32.0 | Matthias Clasen | 2012-09-26 | 2 | -2/+7 |
| | |||||
* | Temporarily work around doc build breakages | Matthias Clasen | 2012-09-26 | 2 | -1/+3 |
| | | | | | | 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. | ||||
* | Add pango_shape_full() | Behdad Esfahbod | 2012-09-26 | 12 | -37/+115 |
| | | | | | | | | | | | | | | | | Variant of pango_shape() that takes the full paragraph text as input. This is then passed in entirety to HarfBuzz, which would allow certain cross-run interactions (in Arabic for example). When combined with upcoming HarfBuzz 0.9.5+, this fixes: Red Hat Bug 858736 - [Spanish] Stray dotted circle rendered https://bugzilla.redhat.com/show_bug.cgi?id=858736 and partially: Bug 313181 - color changes break arabic shaping https://bugzilla.gnome.org/show_bug.cgi?id=313181 | ||||
* | Unbreak build system | Behdad Esfahbod | 2012-09-26 | 1 | -2/+4 |
| | | | | After 88692e4e, every make invocation was rebuilding everything. Fix. | ||||
* | Port PangoCoreTextFont to use GWeakRef | John Ralls | 2012-09-25 | 1 | -8/+9 |
| | | | | For its PangoCoreTextFontMap* member. | ||||
* | Allow --without-xft | Behdad Esfahbod | 2012-09-24 | 1 | -5/+8 |
| | | | | Patch from galtgendo. | ||||
* | Revert "Temporarily work around doc build breakages" | Matthias Clasen | 2012-09-17 | 2 | -3/+1 |
| | | | | This reverts commit 9c1e5d60a078db4b08bd7247004e759ff60cc534. | ||||
* | 1.31.21.31.2 | Matthias Clasen | 2012-09-17 | 2 | -1/+6 |
| | |||||
* | Temporarily work around doc build breakages | Matthias Clasen | 2012-09-17 | 2 | -1/+3 |
| | | | | | | 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. | ||||
* | Make modules.c thread-safe | Matthias Clasen | 2012-09-14 | 1 | -11/+23 |
| | | | | | | | 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. | ||||
* | Rework config file reading | Matthias Clasen | 2012-09-14 | 1 | -36/+39 |
| | | | | | | | | | | | | | 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. | ||||
* | Load config file only once | Matthias Clasen | 2012-09-14 | 1 | -6/+12 |
| | |||||
* | Add HarfBuzz to pkgconfig requires.private | Behdad Esfahbod | 2012-09-14 | 1 | -0/+1 |
| | |||||
* | pango/pangowin32-fontmap.c: Fix build | Chun-wei Fan | 2012-09-14 | 1 | -1/+3 |
| | | | | | | -Include glib/gstdio.h for g_fopen -Make up for a missed #endif -correct an internal function name, pango_load_aliases to load_aliases | ||||
* | Fixups for introspecting without Freetype | John Ralls | 2012-09-13 | 1 | -5/+11 |
| | |||||
* | Only build pangocoretext if have cairo-qaurtz | Behdad Esfahbod | 2012-09-08 | 1 | -0/+2 |
| | |||||
* | Bump the required GLib version | Matthias Clasen | 2012-09-04 | 1 | -1/+1 |
| | | | | We need GLib 2.33.12 for g_object_replace_qdata. | ||||
* | Revert "Temporarily work around doc build breakages" | Matthias Clasen | 2012-09-04 | 2 | -3/+1 |
| | | | | This reverts commit 007aa41d10038e9632bad373a837e540b4d0e8e4. | ||||
* | 1.31.11.31.1 | Matthias Clasen | 2012-09-04 | 2 | -2/+9 |
| | |||||
* | Temporarily work around doc build breakages | Matthias Clasen | 2012-09-04 | 2 | -1/+3 |
| | | | | | | 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. | ||||
* | Use thread-safe qdata API for caching | Matthias Clasen | 2012-09-01 | 2 | -6/+17 |
| | | | | | GLib gained a new API that allows to set qdata in a thread-safe way. Use it here. | ||||
* | Fix PangoCoreTextFontsetClass definition so that it builds | John Ralls | 2012-08-30 | 1 | -4/+9 |
| | |||||
* | Use g_value_take_object | Behdad Esfahbod | 2012-08-29 | 1 | -3/+1 |
| | |||||
* | Fix warning | Behdad Esfahbod | 2012-08-29 | 1 | -1/+2 |
| | |||||
* | Bug 682952 - remove old glib check | Behdad Esfahbod | 2012-08-29 | 1 | -4/+0 |
| | |||||
* | Port pangofc-font.c to GWeakRef | Behdad Esfahbod | 2012-08-29 | 2 | -25/+27 |
| | |||||
* | Plug leak | Behdad Esfahbod | 2012-08-29 | 1 | -1/+4 |
| | |||||
* | Update config.h.win32.in | Chun-wei Fan | 2012-08-29 | 1 | -10/+7 |
| | | | | Make its entries more consistent with the entries given in config.h.in. | ||||
* | Make enum get_type functions thread-safe | Matthias Clasen | 2012-08-28 | 3 | -19/+70 |
| | | | | | | Use a more modern, template-based way of calling glib-mkenums, and use templates that use g_once_init_enter/leave to be thread-safe. | ||||
* | pangoft2: Fix typo | Colin Walters | 2012-08-28 | 1 | -1/+1 |
| | |||||
* | Start cleaning up config reading | Behdad Esfahbod | 2012-08-28 | 1 | -5/+5 |
| | |||||
* | More churn | Behdad Esfahbod | 2012-08-28 | 19 | -60/+56 |
| | |||||
* | Protect fontmaps with a mutex in pangoxft-fontmap.c | Alessandro Pignotti | 2012-08-27 | 1 | -3/+21 |
| | |||||
* | Make static data thread safe in pangowin32-fontmap.c | Alessandro Pignotti | 2012-08-27 | 1 | -4/+2 |
| | |||||
* | Make static data thread safe in pangoft2-fontmap.c | Alessandro Pignotti | 2012-08-27 | 1 | -4/+2 |
| | |||||
* | Make pangofc-fontmap.c thread-safe | Behdad Esfahbod | 2012-08-27 | 1 | -5/+5 |
| | |||||
* | More thread-safety | Behdad Esfahbod | 2012-08-27 | 5 | -12/+16 |
| | |||||
* | Make static data thread safe in pango-context.c | Alessandro Pignotti | 2012-08-27 | 1 | -2/+2 |
| | |||||
* | Make static data thread safe in pangocairo-fcfont.c | Alessandro Pignotti | 2012-08-27 | 1 | -2/+2 |
| | |||||
* | Make static data thread safe in pango-engine.c | Alessandro Pignotti | 2012-08-27 | 1 | -2/+2 |
| | |||||
* | Make static data thread safe in pangocairo-fontmap.c | Alessandro Pignotti | 2012-08-27 | 1 | -2/+2 |
| | |||||
* | Make pango-attributes thread-safe | Behdad Esfahbod | 2012-08-27 | 1 | -2/+12 |
| | |||||
* | Fix warnings | Behdad Esfahbod | 2012-08-27 | 1 | -2/+2 |
| | |||||
* | Make pango-language.c thread-safe | Behdad Esfahbod | 2012-08-27 | 2 | -14/+34 |
| | | | | | | | Start marking static-data that is thread safe with the "MT-safe" marker. The following grep can be used to track progress: grep 'static[^(]*;' *c | grep -v MT-safe | ||||
* | Make a couple of functions reentrant | Alessandro Pignotti | 2012-08-27 | 1 | -8/+7 |
| |