| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Disable some __attribute__s with gcc 3.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Since it breaks when using a system install of gobject-introspection
|
| |
|
|
|
|
|
| |
Before we only did this if justifying. However, computing the width is
essentially free these days, so do it always.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
Use introspection.m4 without requiring it to be included in the tree.
https://bugzilla.gnome.org/show_bug.cgi?id=604770
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=604770
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
We can only reuse the ligid if it belongs to a previous ligature, not a
component!
Cherry-picked from harfbuzz-ng repo.
|
|
|
|
| |
Cherry-picked from harfbuzz-ng repo.
|
|
|
|
| |
Cherry-picked from harfbuzz-ng repo.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
Finally fix this embarrassing bug. The fix is a kludge, but it will
be redone for 1.28 (harfbuzz-ng) anyway.
|
|
|
|
|
| |
Fixed all modules to reverse glyphs if run is rtl. Except for Hangul module.
Fixed pango_shape() to detect that, warn, and reverse.
|
| |
|
|
|
|
| |
Second try.
|
|
|
|
| |
Try to fix parallel build..
|
|
|
|
| |
Shouldn't be needed.
|
| |
|
| |
|
|
|
|
| |
Pointed out by Keith Stribley on HarfBuzz list.
|
|
|
|
| |
Reported by Keith Stribley on HarfBuzz list.
|
|
|
|
| |
Add classification for new characters. Patch from Parag AN.
|
|
|
|
| |
Reported by mpsuzuki on gtk-i18n-list on 2009-10-09.
|
|
|
|
| |
Reported by mpsuzuki on gtk-i18n-list on 2009-10-16.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Part of Bug 595539 - Regressions in rendering certain Thai sequences with
OpenType font
|
|
|
|
|
| |
Part of Bug 595539 - Regressions in rendering certain Thai sequences with
OpenType font
|
| |
|