| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
This should complete the kill-modules effort. What is left is leftover
removal and unbreaking stuff.
Bug 733882 - Kill Pango modules, engines, and config files
|
| |
|
|
|
|
| |
In preparation for merging all language engines into one.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The shape.c layer is doing this for clumsy backends but warns.
Fix properly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now shaper is discovered via (previously unused!) font->find_shaper().
I'm keeping that just to allow clients override shaping. Though,
even that I'm not sure we want to keep.
Wraps shaper in PangoEngineShape structs to keep PangoAnalysis API
intact.
Deprecated pango-modules.h and some pango-engine.h. Language modules
are not moved yet.
Wired up PangoFc, PangoWin32, and PangoCoretext shapers.
|
|
|
|
| |
Note wired up yet. Doesn't build.
|
|
|
|
|
| |
The config file was used solely for dynamic module paths, but they have
been killed.
|
| |
|
|
|
|
| |
It serves no purpose now.
|
|
|
|
| |
We are not building dynamic modules anymore.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=743692
|
|
|
|
|
|
|
|
| |
pango_default_break() was not clearing the is_char_break field,
causing unwanted breaks in the middle of clusters, occasionally.
Patch by Gene Hightower,
https://bugzilla.gnome.org/show_bug.cgi?id=744118
|
|
|
|
|
|
|
|
| |
Increasing MAX_FREED_FONTS value should make fontset's cache
working normally because of long alias list and available
fonts under Windows 7.
https://bugzilla.gnome.org/show_bug.cgi?id=738868
|
|
|
|
|
|
| |
This patch fixes a leak with lost weak references in fontset.
https://bugzilla.gnome.org/show_bug.cgi?id=738868
|
|
|
|
| |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734372
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=731022
|
|
|
|
|
|
|
| |
Ensure that CFDictionaryGetValue() didn't return NULL before we
call CFNumberGetValue().
https://bugzilla.gnome.org/show_bug.cgi?id=736697
|
|
|
|
|
|
|
|
|
| |
When we reapply non-shape attributes, we must take care to
not add any attributes that start in the middle of an
ellipsized run, or we end up with a blue, underlined ellipsis
if there is a link anywhere inside the ellipsized text.
https://bugzilla.gnome.org/show_bug.cgi?id=735732
|
|
|
|
|
|
|
|
|
|
|
| |
Without this, it is hard to determine if you are 'inside the
ellipsis'. We need to know this in GTK+, e.g. to skip link
processing.
I decided not to turn the flags into an enum at the time to
avoid possible language binding problems.
https://bugzilla.gnome.org/show_bug.cgi?id=735719
|
|
|
|
| |
This reverts commit 19a252d9a3d63e7816f9a77bab65bd161675440a.
|
| |
|
|
|
|
| |
https://github.com/GNOME/pango/commit/61aeba6257ec7691a7a5222fb69aec3cc042435b#commitcomment-7215250
|
|
|
|
|
|
|
| |
See comments.
Bug 705727 - Incorrect rendering w/ Hangul syllable composition GSUB
https://bugzilla.gnome.org/show_bug.cgi?id=705727
|
| |
|
| |
|
|
|
|
|
|
|
| |
We should interpolate. Added TODO. Don't have a coretext build so
don't want to break it.
Bug 733764 - Support more / free font weights
|
|
|
|
|
|
| |
This makes the weight mapping a continuous, as ooposed to a step function.
Last piece of Bug 733764 - Support more / free font weights
|
|
|
|
| |
Previous commit was incomplete.
|
|
|
|
| |
Part of Bug 733764 - Support more / free font weights
|
| |
|
| |
|
|
|
|
|
| |
Inspired by:
https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-pango
|
|
|
|
|
| |
Based on:
https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-pango/0008-allow-backend-selection.mingw.patch
|
|
|
|
|
| |
From:
https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-pango/0006-give-cc-to-gir-scanner.mingw.patch
|
|
|
|
|
|
|
|
|
|
| |
g_once_init_leave() does not work on NULL, and just returns... and
all future calls to g_once_init_enter() will block forever.
Happens on Android, so let's just fall back to the C locale if there's
nothing else we can do.
https://bugzilla.gnome.org/show_bug.cgi?id=732276
|
|
|
|
|
|
| |
This reverts commit 4901fb74b3c1137d13a6b7e4e8784577c1816e47.
The removed API was added back to HarfBuzz. So, no need for this.
|
| |
|
|
|
|
| |
Missing colon broke the g-ir-scanner.
|
|
|
|
|
|
| |
A while ago, we added a weight of 1000 to the enumeration, but
neglected to update the allowed values in the documentation.
Fix that.
|
|
|
|
| |
Oops
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Based on patch from Chun-wei Fan. Original patch comments:
Improve the thread-safety situation on Windows by only allowing the
pango_aliases_ht GHashTable be populated once.
Pango on Windows is not yet thread-safe, but with the thread safety
patch on Cairo-Win32-Font[1], it does seem that the test program
test-pangocairo-threads does not crash randomly anymore, which seems
to be an improvement.
[1]: https://bugs.freedesktop.org/show_bug.cgi?id=73012
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695913
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=711061
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=724006
|