summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.27.11.27.1Behdad Esfahbod2010-02-222-2/+14
|
* Ensure proper alignment of NullPoolBehdad Esfahbod2010-02-221-1/+1
| | | | Bug 593240 - (pangoosx) Crash / infinite loop with Mac OS X
* Enable introspection for dist againBehdad Esfahbod2010-02-221-1/+1
|
* Bug 610183 - Pango doesn't compile with gcc 3.3.3Behdad Esfahbod2010-02-171-1/+1
| | | | Disable some __attribute__s with gcc 3.
* [HB] Remove unused argumentBehdad Esfahbod2010-01-263-4/+1
|
* [HB/GDEF] Fix bug in building synthetic GDEF tableBehdad Esfahbod2010-01-261-1/+3
|
* Lets see if this shuts introspection down so I can get a release outBehdad Esfahbod2010-01-123-2/+98
|
* [configure] Remove stale codeBehdad Esfahbod2010-01-121-3/+0
|
* Bug 582697 - Add pango-view --pixels optionBehdad Esfahbod2010-01-111-1/+7
|
* Do not get the gir and typelib dir for g-iJohan Dahlin2009-12-311-2/+2
| | | | Since it breaks when using a system install of gobject-introspection
* Simplify cluster analysisBehdad Esfahbod2009-12-251-3/+2
|
* Always recalculate run width after breaking the runBehdad Esfahbod2009-12-251-8/+2
| | | | | Before we only did this if justifying. However, computing the width is essentially free these days, so do it always.
* Zero the space at the end of line when breaking linesBehdad Esfahbod2009-12-251-0/+10
| | | | | | | | | Previously we were not zeroing the final space in the line when breaking lines and were doing that only after lines were broken. This was broken since setting layout width to its own logical width (under width=-1) could result in differently broken lines. That's fixed now. Problem originally reported on gtk-list on 2009-12-22 by Ben Pfaff.
* CosmeticBehdad Esfahbod2009-12-251-2/+1
|
* [modules] Don't warn multiple timesBehdad Esfahbod2009-12-251-12/+32
|
* Don't use devel version numbers in Since tagsKristian Rietveld2009-12-241-1/+1
|
* Revert usage of CoreText in ATSUI backendKristian Rietveld2009-12-224-14/+44
| | | | | | | | | | | | | | | | | | | | | | Next to CGFontRef we also store an ATSFontRef now. This required the addition of the public for backends function pango_atsui_font_get_atsfont(). I have marked this call to be available starting version 1.27, as Pango is now in the midst of the 1.26 series. Since we now store the ATSFontRef next to CGFontRef, we can continue to make use of the ATS API in pango_cairo_atsui_font_create_metrics_for_context(). The CoreText calls have been removed. Both Tiger and earlier, and Leopard and later machines will now use the ATS API. It is well known that the ATS API has been deprecated in Leopard. In the near future a brand-new CoreText backend has to be written (from scratch) that should be installed and used on Macs running Leopard and later. This patch has been tested on 32-bit Tiger and 64-bit Snow Leopard and found to be functioning correctly. The build should now work again fine on Tiger machines, as it has been broken since the introduction of the CoreText calls.
* Fix FT_Face finalizer callBehdad Esfahbod2009-12-201-1/+1
|
* Use introspection.m4Johan Dahlin2009-12-182-21/+3
| | | | | | Use introspection.m4 without requiring it to be included in the tree. https://bugzilla.gnome.org/show_bug.cgi?id=604770
* Use Makefile.introspectionJohan Dahlin2009-12-181-86/+59
| | | | | | | | To simplify the introspection scanner/compiler build rules. This also changes to the girs are included in the dist. https://bugzilla.gnome.org/show_bug.cgi?id=604770
* Pass in --enable-introspection to distcheckJohan Dahlin2009-12-181-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=604770
* Release 1.26.21.26.2Behdad Esfahbod2009-12-142-1/+10
|
* Simplify make rulesBehdad Esfahbod2009-12-141-4/+2
|
* Do not multiply return value of CTFontGetDescent with -1Kristian Rietveld2009-12-061-1/+1
| | | | | | | The return value of CTFontGetDescent is already positive, as opposed to the ats_metrics.descent value used before. This is a regression introduced by the previous patch "porting" the backend to CoreText, which also broke support for Tiger and earlier -- we will fix that soonish.
* Bug 602823 - void function cannot return valueBehdad Esfahbod2009-11-251-1/+1
|
* [GSUB] More ligature/component fixingBehdad Esfahbod2009-11-221-2/+2
| | | | | | | We can only reuse the ligid if it belongs to a previous ligature, not a component! Cherry-picked from harfbuzz-ng repo.
* Fix MarkMark issue with ligid and componentsBehdad Esfahbod2009-11-222-10/+7
| | | | Cherry-picked from harfbuzz-ng repo.
* Bug 602660 - [HB] don't use flexible arraysBehdad Esfahbod2009-11-228-137/+122
| | | | Cherry-picked from harfbuzz-ng repo.
* Another C++ strictness fixBehdad Esfahbod2009-11-192-5/+5
| | | | | | | | | | | | | | | | Pango Bug 602408 - Invalid C++ code breaks compile with Sun C++ Compiler (Error: A union member cannot have a user-defined assignment operator) According to the bug: C++ Programming Language by Bjarne Stroustrup: Chapter 10.4.12 forbids explicitly using of union members with constructors, destructors or assignment operations. So we use a set() method instead of the assignment operator. Ugly, but hey, that's life. Cherry-pick from harfbuzz-ng repo.
* Release 1.26.11.26.1Behdad Esfahbod2009-11-172-1/+13
|
* Fix pangocairo-fc fontsize weirdnessBehdad Esfahbod2009-11-171-3/+2
|
* Bug 341481 - pangocairo kerning problem with nonidentity scalingBehdad Esfahbod2009-11-173-6/+113
| | | | | Finally fix this embarrassing bug. The fix is a kludge, but it will be redone for 1.28 (harfbuzz-ng) anyway.
* Bug 596614 - Pango application receives SIGSEGV on pasting text with U+202EBehdad Esfahbod2009-11-179-27/+65
| | | | | Fixed all modules to reverse glyphs if run is rtl. Except for Hangul module. Fixed pango_shape() to detect that, warn, and reverse.
* Fix typo in previous commitBehdad Esfahbod2009-11-111-1/+1
|
* Bug 587768 - [patch] Don't build pango-view twiceBehdad Esfahbod2009-11-111-15/+13
| | | | Second try.
* Bug 587768 - [patch] Don't build pango-view twiceBehdad Esfahbod2009-11-101-9/+16
| | | | Try to fix parallel build..
* Remove REBUILD black magicBehdad Esfahbod2009-11-102-15/+2
| | | | Shouldn't be needed.
* Fix leak with non-mmapped fontsBehdad Esfahbod2009-11-031-1/+1
|
* [HB] Add glyph_metrics typedefBehdad Esfahbod2009-10-291-0/+9
|
* [HB] Add point_index to get_contour_point()Behdad Esfahbod2009-10-291-0/+1
| | | | Pointed out by Keith Stribley on HarfBuzz list.
* [HB] Fix lookup_flag ignoringBehdad Esfahbod2009-10-292-1/+2
| | | | Reported by Keith Stribley on HarfBuzz list.
* Bug 594101 - [Indic] character class data updates to support unicode 5.1Behdad Esfahbod2009-10-231-4/+4
| | | | Add classification for new characters. Patch from Parag AN.
* Allow using uninstalled glibBehdad Esfahbod2009-10-222-2/+7
| | | | Reported by mpsuzuki on gtk-i18n-list on 2009-10-09.
* [configure] Allow using uninstalled cairoBehdad Esfahbod2009-10-221-4/+2
| | | | Reported by mpsuzuki on gtk-i18n-list on 2009-10-16.
* Update from vteBehdad Esfahbod2009-10-211-1/+2
|
* TypoBehdad Esfahbod2009-10-051-1/+1
|
* Bug 596837 - Typo in pango_cairo_show_layout documentationBehdad Esfahbod2009-09-301-1/+1
|
* Release 1.26.01.26.0Behdad Esfahbod2009-09-212-2/+8
|
* [HB] Add commentBehdad Esfahbod2009-09-211-0/+5
|
* [HB] Fix apply_lookup() loopBehdad Esfahbod2009-09-211-1/+2
| | | | | Part of Bug 595539 - Regressions in rendering certain Thai sequences with OpenType font