| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
meson 0.55 considers tests using it to be FAIL.
I disagree, but lets quietly skip until 0.55.1
is available.
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
Fix a Pidgin crash
Closes #490
See merge request GNOME/pango!214
|
| | |
| | |
| | |
| | | |
This test is reproducing the crash reported in #490.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
You can call pango_layout_set_text() with a length that
is longer than the string (and there's code in the wild
that does that). We try to handle it by only looking at
the initial segment of the text, but we are forgetting
to set layout->length to the length of that segment,
leading us to access beyond the string end later.
This fixes #490
|
|\ \ \
| |/ /
| | /
| |/
|/| |
Fix a few memory leaks in tests
See merge request GNOME/pango!212
|