summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* build: Use -Bsymbolic-functions by default if availableColin Walters2012-12-041-0/+21
| | | | | | | Using -Bsymbolic-functions to avoid internal PLT indirection is an easy win. This is the same code that both GLib and GTK+ have. https://bugzilla.gnome.org/show_bug.cgi?id=689648
* Update bidi tables to Unicode 6.2.0Behdad Esfahbod2012-12-021-3/+3
|
* Add GraphemeBreakTest.txt to the treeBehdad Esfahbod2012-12-022-1/+363
| | | | | | All tests in that file pass, lets keep it that way. This is as of Unicode 6.1.0. 6.2 needs more work.
* MinorBehdad Esfahbod2012-12-021-0/+1
|
* Fix grapheme boundaries of surrogates and unassigned default ignorablesBehdad Esfahbod2012-12-021-0/+10
|
* Fix line break of surrogate charactersBehdad Esfahbod2012-12-021-2/+4
|
* Fix grapheme properties of U+FFxx rangeBehdad Esfahbod2012-12-021-1/+1
| | | | Oops!
* Fix grapheme properties of joiner / nonjoinerBehdad Esfahbod2012-12-021-1/+1
| | | | Oops!
* Fix warningBehdad Esfahbod2012-12-021-1/+1
|
* Fix test-ot-tags expectations after harfbuzz transitionBehdad Esfahbod2012-12-021-7/+5
|
* Remove runtests.shBehdad Esfahbod2012-12-023-63/+3
|
* Build test programs in "make all"Behdad Esfahbod2012-12-021-2/+2
|
* Fix build for testsBehdad Esfahbod2012-12-021-9/+9
|
* Remove Thai/Lao Prepend/Extend propertiesTheppitak Karoonboonyanan2012-12-021-9/+0
| | | | | | | | In UAX#29 revision 19 (reissued for Unicode 6.1.0), Prepend and Extend GCB properties have been dropped for Thai/Lao. So, drop the hard coding accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=576156
* Fix a copy-paste errorMatthias Clasen2012-11-291-1/+1
| | | | This was spotted by Coverity.
* Require harfbuzz 0.9.7Behdad Esfahbod2012-11-211-1/+1
|
* Post-release version bumpMatthias Clasen2012-11-191-2/+2
|
* 1.32.31.32.3Matthias Clasen2012-11-191-0/+6
|
* Adjust to HarfBuzz 0.9.7 APIBehdad Esfahbod2012-11-151-1/+1
|
* Provide a phony define for the LANGUAGE macroJohn Ralls2012-11-151-0/+4
| | | | | Gobject-introspection encounters it without the definitions in the including code and fails.
* Make PANGO_GLYPH flags an enum to make gobject-introspection happy.John Ralls2012-11-151-4/+6
| | | | See bug 688356
* Post-release version bumpMatthias Clasen2012-11-131-1/+1
|
* 1.32.21.32.2Matthias Clasen2012-11-132-1/+9
|
* Rename configure.in to configure.acMatthias Clasen2012-11-132-1/+1
| | | | autoconf is going to drop support for .in at some point.
* colors: Update colors to SVG/CSS paletteBenjamin Otte2012-11-132-11/+11
| | | | | | Colors that were defined to different values in Pango than they were in the CSS specification have been updated to conform to the CSS specs. See http://dev.w3.org/csswg/css3-color/#svg-color for the color values.
* colors: Add missing colors from the web paletteBenjamin Otte2012-11-132-790/+805
| | | | | Color names taken from http://dev.w3.org/csswg/css3-color/#svg-color
* Xft: Fix a deadlock on display closeMatthias Clasen2012-11-131-3/+4
| | | | | | | We can't call pango_xft_shutdown display while holding the same lock it is taking. https://bugzilla.gnome.org/show_bug.cgi?id=687470
* Flush cairo surface when doneBehdad Esfahbod2012-11-071-0/+2
|
* Bug 685021: "Add" load_fontset() for Win32 backendChun-wei Fan2012-10-301-0/+157
| | | | | | | | | | | | We now need a load_fontset() implementation for the Windows backend as the pango.aliases handling is moved to pangowin32-fontmap.c since commit 831611158, so that it will go through the pango.aliases file and load the appropriate fontset needed to display various texts. This basically copies pango_font_map_load_fontset() from pango-fontmap.c and adds the old (pre-commit 831611158) pango_font_map_fontset_add_fonts(), but using pango_win32_font_map_load_font() in place of pango_font_map_load_font().
* 1.32.11.32.1Matthias Clasen2012-09-272-1/+6
|
* Don't wipe docs in dist-hook-localMatthias Clasen2012-09-271-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 clustersBehdad Esfahbod2012-09-271-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 APIBehdad Esfahbod2012-09-261-0/+11
|
* Revert "Temporarily work around doc build breakages"Matthias Clasen2012-09-262-3/+1
| | | | This reverts commit 150691036aab59044d05ed3fa29785910249bb9a.
* 1.32.01.32.0Matthias Clasen2012-09-262-2/+7
|
* Temporarily work around doc build breakagesMatthias Clasen2012-09-262-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 Esfahbod2012-09-2612-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 systemBehdad Esfahbod2012-09-261-2/+4
| | | | After 88692e4e, every make invocation was rebuilding everything. Fix.
* Port PangoCoreTextFont to use GWeakRefJohn Ralls2012-09-251-8/+9
| | | | For its PangoCoreTextFontMap* member.
* Allow --without-xftBehdad Esfahbod2012-09-241-5/+8
| | | | Patch from galtgendo.
* Revert "Temporarily work around doc build breakages"Matthias Clasen2012-09-172-3/+1
| | | | This reverts commit 9c1e5d60a078db4b08bd7247004e759ff60cc534.
* 1.31.21.31.2Matthias Clasen2012-09-172-1/+6
|
* Temporarily work around doc build breakagesMatthias Clasen2012-09-172-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-safeMatthias Clasen2012-09-141-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 readingMatthias Clasen2012-09-141-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 onceMatthias Clasen2012-09-141-6/+12
|
* Add HarfBuzz to pkgconfig requires.privateBehdad Esfahbod2012-09-141-0/+1
|
* pango/pangowin32-fontmap.c: Fix buildChun-wei Fan2012-09-141-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 FreetypeJohn Ralls2012-09-131-5/+11
|
* Only build pangocoretext if have cairo-qaurtzBehdad Esfahbod2012-09-081-0/+2
|