summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Disable check.docs for now1.32.4Alexander Larsson2012-12-061-1/+8
| | | | | This is broken for now and we can't distcheck without it. Disabling this for now until we figure out how to fix this.
* Update NEWS for 1.32.4Alexander Larsson2012-12-061-0/+15
|
* Bump harfbuzz requirement to 0.9.9Alexander Larsson2012-12-061-1/+1
|
* Track changes in layout and dependencies via serialsAlexander Larsson2012-12-067-19/+91
| | | | | | | | | We track changes in the PangoContext and automatically call pango_layout_context_changed() when needed, plus we track changes in the layout and let apps know via pango_layout_get_serial when the layout changed and needs to be redrawn. https://bugzilla.gnome.org/show_bug.cgi?id=340066
* Track changes in PangoContext via a serialAlexander Larsson2012-12-066-11/+135
| | | | | | | | | | | | Whenever a PangoContext or its fontmap changes we bump the contexts serial, you can get it via pango_context_get_serial() to see find out if the context changed since the last time and you need to relayout. You can also force the context to be "changed" by calling pango_context_changed(). https://bugzilla.gnome.org/show_bug.cgi?id=340066
* Track changes in FontMaps using a serialAlexander Larsson2012-12-0615-7/+156
| | | | | | | | This adds the pango_font_map_get_serial method that lets you see if a fontmap has changes since the last check. It adds implementations to all current fontmaps. https://bugzilla.gnome.org/show_bug.cgi?id=340066
* Fix Win32 and CoreText cairo backends to take cairo CTM into accountBehdad Esfahbod2012-12-052-0/+5
|
* 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.