| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
| |
There are unfortunately some rounding differences,
which I believe are due to harfbuzz changes.
|
|\
| |
| |
| |
| | |
pango/pango-version-macros.h: Mention correct version check macro
See merge request GNOME/pango!583
|
|/
|
|
|
| |
Pango names it PANGO_VERSION_CHECK not PANGO_CHECK_VERSION (like glib).
Fix the one incorrect mention in the documentation comment.
|
|\
| |
| |
| |
| | |
Quiet down break tests
See merge request GNOME/pango!582
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The output from the testboundaries tests just
overwhelms the test reports and makes it hard
to find the actual problems. Stop that.
You can still get the noise, by passing --verbose
to the tests.
|
|/ |
|
|\
| |
| |
| |
| | |
Fix allow_breaks handling
See merge request GNOME/pango!581
|
|/
|
|
|
|
|
|
|
| |
handling of segmentation attributes can introduce
line breaks, after we removed them in allow_breaks
handling. Change the order to handle allow_breaks
last, so this doesn't happen.
Update affected tests.
|
|\
| |
| |
| |
| |
| |
| | |
Fix a g_ascii_formatd call
Closes #659
See merge request GNOME/pango!580
|
|/
|
|
|
|
|
|
|
|
|
| |
We were passing a format specifier that starts
with ' ', which some implementations of that API
don't like.
This change removes an extraneous space from the
output. Update affected tests.
Fixes: #659
|
|\
| |
| |
| |
| |
| |
| | |
Check for fontmaps
Closes #658
See merge request GNOME/pango!578
|
| |
| |
| |
| |
| |
| |
| | |
To avoid trivialities, check that our context
has a fontmap, at a strategic place.
Fixes: #658
|
|/ |
|
|\
| |
| |
| |
| | |
Drop uses of pango_coverage_ref/unref
See merge request GNOME/pango!577
|
| |
| |
| |
| | |
These are just wrappers of g_object_ref/unref.
|
| |
| |
| |
| | |
Just use g_object_ref/unref.
|
|/ |
|
|\
| |
| |
| |
| | |
Matthiasc/for main
See merge request GNOME/pango!576
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Clarify pango_attr_list_splice docs
Closes #653
See merge request GNOME/pango!574
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If gap is zero, don't limit the inserted attributes;
that does not make sense. Spell out the different
use cases in the docs.
Testcase included.
Fixes: #653
|
| |
| |
| |
| |
| | |
Make it explicit that the spliced-in attributes
are limited to the the 'gap'.
|
|\ \
| |/
|/|
| |
| | |
g-i: add since annotations to enum members
See merge request GNOME/pango!575
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Avoid an uninitialized variable warning
Closes #650
See merge request GNOME/pango!573
|
|/
|
|
| |
Fixes: #650
|
|\
| |
| |
| |
| |
| |
| | |
serializer: Serialize non-ASCII correctly if char is unsigned
Closes #652
See merge request GNOME/pango!572
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
If char is unsigned, the first byte of a non-trivial UTF-8 sequence will
be 0x80 or higher, instead of being negative. In this case we need to
process it as UTF-8, instead of printing only the first byte and then
skipping to the next UTF-8 character.
char is usually signed on x86 and some other architectures, but not on
the ARM or PowerPC families, among others.
Resolves: https://gitlab.gnome.org/GNOME/pango/-/issues/652
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|\
| |
| |
| |
| | |
layout: Make sloped carets work better
See merge request GNOME/pango!571
|
|/
|
|
|
|
|
|
| |
When the font matrix has uneven scales, we need
to factor that into the slope that we get from
the font metrics.
Tested with a condensed italic Cantarell.
|
|\
| |
| |
| |
| | |
Add a test for letterspacing
See merge request GNOME/pango!570
|
| |
| |
| |
| | |
Just for completeness.
|
| |
| |
| |
| |
| | |
This tests that we turn off ligatures when letterspacing
is enabled.
|
|\ \
| |/
|/|
| |
| | |
Pass synthetic slant to harfbuzz
See merge request GNOME/pango!474
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When our font matrix includes a slant, pass that information
to HarfBuzz, so it can adjust its mark positioning, metrics
like caret slope, etc.
This commit corrects the code that pulls the font matrix out
of fontconfig to properly take the flipped y axis between fontconfig
and pango into account.
Requires new api in HarfBuzz > 3.2
|
|/
|
|
|
| |
Add API to extract the slant ratio from a PangoMatrix.
Tests included.
|
|\
| |
| |
| |
| | |
test-ellipsize: Tweak
See merge request GNOME/pango!569
|
|/
|
|
|
| |
Best to compare precise sizes and take rounding
out of the equation.
|
|\
| |
| |
| |
| | |
fontmap: Improve docs slightly
See merge request GNOME/pango!568
|
| |
| |
| |
| |
| | |
Face names are not actually guaranteed to be unique,
so don't say that.
|
|/
|
|
| |
Mention GListModel.
|
|\
| |
| |
| |
| | |
Cosmetics
See merge request GNOME/pango!567
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
tracing: Fix the defines
Closes #648
See merge request GNOME/pango!565
|
| |
| |
| |
| | |
Fixes: #648
|