| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This broke when PangoAttrIterator was changed to
use an array for the stack of current attributes, in
dec6c0868ef2c36. We were not always walking the array
in the right order. The first attribute to check is
at the *end* of the array.
This showed up as misrendering in epsilon_0 example
in gtk3-demo's text view markup demo.
Test included.
|
|\
| |
| |
| |
| | |
Make dependencies to libthai, cairo and xft optional.
See merge request GNOME/pango!235
|
|/
|
|
| |
Added meson features for disabling the dependencies libthai, cairo and xft such that they won't be used even if present on the system. Changed meson dependencies for some tests accordingly.
|
|\
| |
| |
| |
| | |
Add some more language sample texts
See merge request GNOME/pango!234
|
|/
|
|
|
|
| |
Add sample texts for Khmer, Lao, Thaana, Sinhalese and Burmese,
the first two are from GLASS, the last three are from the
Wikipedia articles on these writing systems.
|
|\
| |
| |
| |
| | |
Don't assert in pango_language_get_scripts
See merge request GNOME/pango!233
|
|/
|
|
|
|
|
|
|
|
|
| |
The assertion in pango_language_get_scripts can
actually be triggered since we last regenerated
the pango_script_for_lang table. It now includes
an entry for und-zsye which has no scripts.
Handle this case without asserting.
This commit includes a test.
|
|\
| |
| |
| |
| | |
Some Visual Studio-related fixes (GIT master)
See merge request GNOME/pango!231
|
| |
| |
| |
| |
| | |
There was a typo when we checked whether force-including it would be
supported. Fix that.
|
|/
|
|
| |
Declare variables at the top of the block...
|
|\
| |
| |
| |
| | |
remove leftover debug code
See merge request GNOME/pango!230
|
|/
|
|
|
| |
This #if snuck in as part of efa66e7b634050ef3.
No need to keep it around.
|
|\
| |
| |
| |
| | |
Cosmetic
See merge request GNOME/pango!228
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Fixes pango_win32_font_map_load_font when font contains fallback families
Closes #482
See merge request GNOME/pango!217
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Add sysprof tracing support
See merge request GNOME/pango!227
|
| | |
| | |
| | |
| | |
| | | |
Add support for adding sysprof marks.
Strongly inspired by equivalent GLib support.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
ci: Limit depth of subprojects when cloning
See merge request GNOME/pango!226
|
|/ /
| |
| |
| |
| |
| |
| | |
Use the depth= argument from Meson 0.52 to limit the
clone depth of subprojects to 1. This should make the
CI images a little smaller, and reduce the bandwidth
required to build them.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Minor fixes
Closes #495
See merge request GNOME/pango!224
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
I don't think this is a legitimate concern, but it is
faster to add a check than to argue about the use of
pango on fontless systems.
Fixes: #495
|
|/ /
| |
| |
| |
| | |
As pointed out in #495, we were assigning
logical_rect->y twice in a row here. Once is enough.
|
|\ \
| | |
| | |
| | |
| | | |
Use proper fontconfig config object
See merge request GNOME/pango!222
|
| | |
| | |
| | |
| | |
| | |
| | | |
When calling into FcConfig api, passing NULL means
"use the default config". But we may have a set config
that we should be using for all fontconfig calls.
|
| | |
| | |
| | |
| | |
| | |
| | | |
We can do the format filtering on the unsorted
font lists. Sorting the same list twice may be
fast, but there's still some setup overhead.
|
| | |
| | |
| | |
| | |
| | | |
We were needlessly duplicating patters when we
could have just referenced them.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
renderer: Move overline to priv data structure
Closes #497
See merge request GNOME/pango!220
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts the ABI break caused by adding the overline to the public
data structure, and is binary- and source-compatible with Pango 1.45.0
and older, but not compatible with versions 1.45.1 to 1.46.0 inclusive.
Resolves: https://gitlab.gnome.org/GNOME/pango/-/issues/497
Bug-Debian: https://bugs.debian.org/968337
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Correct a typo in pangowin32.c
See merge request GNOME/pango!219
|
|/ / |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Revert 97778b40daedac08f6, since it sadly broke
running our testsuite which does pass arguments like
-k and --tap.
|
|\ \
| | |
| | |
| | |
| | | |
Adjust "Since" tags to refer to 1.46
See merge request GNOME/pango!218
|
| |/ |
|
| |
| |
| |
| |
| | |
Use test-break --help to get a legend for the
codes used in the output.
|
| |
| |
| |
| |
| |
| | |
When we are generating expected output, don't
init the tests, so we can avoid the random seed
and # in the output.
|
|/ |
|
|\
| |
| |
| |
| | |
Fix g-i annotation of pango_parse_color_with_alpha and add since tag
See merge request GNOME/pango!216
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Initialise out arguments
Closes #489
See merge request GNOME/pango!211
|
| |
| |
| |
| |
| |
| |
| | |
If we bail out early, we end up with uninitialised data and no way for a
caller to know that happened.
Fixes: #489
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Export pango_parse_color_with_alpha
See merge request GNOME/pango!215
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
This will be useful to make GdkRGBA support
hex formats with alpha.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make it return 0xffff if alpha is not present (this will
be more convenient when we use this function in GdkRGBA).
Update all users.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Remove hb-glib use
See merge request GNOME/pango!213
|
| | |
| | |
| | |
| | |
| | |
| | | |
glib isn't hard dependency to harfbuzz so we like to make embedders be able
to compile harfbuzz for Pango without hb-glib now that hb_glib_get_unicode_funcs
use is gone releases ago.
|