| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| |
| | |
Update pango to support Unicode 15
See merge request GNOME/pango!645
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
Fixes typo in coretext to pango weight conversion when out of range
See merge request GNOME/pango!644
|
|/
|
|
| |
See #705 and also https://gitlab.gnome.org/GNOME/gtk/-/issues/5226.
|
|
|
|
|
| |
Trying to get back into the habit of bumping
the version in git right after a release.
|
| |
|
|\
| |
| |
| |
| | |
shape: Don't crash if log_attrs is NULL
See merge request GNOME/pango!643
|
|/
|
|
|
|
|
|
|
| |
We accept NULL for log_attrs, so we should not
crash when we are given NULL. While fixing this,
clarify the documentation of the various shaping
APIs for what they can and cannot do.
Related: !641
|
|\
| |
| |
| |
| |
| |
| | |
fonts: Handle lack of fonts
Closes #701
See merge request GNOME/pango!640
|
| |
| |
| |
| |
| |
| |
| | |
Test that the layout is made up entirely of unknown
glyphs if we have no font. The main point of this
test is to ensure that we don't crash if analysis->font
is NULL.
|
| |
| |
| |
| |
| |
| | |
Make the serializer only serialize the
font of a layout if it is not NULL. This
lets us survive no-fonts situations better.
|
|/
|
|
|
|
|
|
| |
Make pango_font_get_scale_factors return 1
if the font is NULL. This avoids crashes
in situations where we cannot find any fonts.
Fixes: #701
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Fix meson summary for Introspection
See merge request GNOME/pango!638
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
layout: Fix line height computations
Closes #691
See merge request GNOME/pango!637
|
|/
|
|
|
|
|
|
| |
We were using the font metrics height, which is
scaled by the ctm, so we need to take the font
scale factors into account here.
Fixes: #691
|
|\
| |
| |
| |
| | |
fc: Avoid extra copies of family names
See merge request GNOME/pango!636
|
| |
| |
| |
| |
| | |
This avoids the unnecessary copy of the fonts
font description, just to extract the variant.
|
| |
| |
| |
| |
| |
| | |
Add a private pango_font_get_variant, and implement
it for PangoFcFont. This will let us avoid many
pointless font description copies.
|
|/
|
|
|
|
|
|
| |
When we create a PangoFcFont from an FcPattern,
we know that the pattern will live as long as
the font and the font description we create
at the same time. So there is no need to copy
the strings we get out of the pattern.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
fix thread safety problem
Closes #689
See merge request GNOME/pango!634
|
|/ |
|
|\
| |
| |
| |
| | |
docs: Remove an oddity
See merge request GNOME/pango!633
|
| | |
|
| |
| |
| |
| |
| | |
It seems odd to document PANGO_WEIGHT_MEDIUM as the 'normal'
weight, when we also have PANGO_WEIGHT_NORMAL.
|
|\ \
| |/
| |
| |
| | |
layout: Apply show flags to line separators
See merge request GNOME/pango!632
|
|/
|
|
|
|
|
| |
We only want line separators at the line end
to be visible when the show flags say so. This
was not working before, because the shaping always
marks LS as unknown glyph.
|
| |
|
|
|
|
|
| |
This test is known to fail, and mesons xfail support
is unfortunately broken.
|
|\
| |
| |
| |
| | |
Fix typo in declaration of PangoEngineShape
See merge request GNOME/pango!629
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Update gir dependencies
See merge request GNOME/pango!631
|
|/ /
| |
| |
| |
| | |
This is necessary to make GListModel show up
as implemented interface in the docs.
|
|\ \
| |/
|/|
| |
| | |
Revert "Add a check for mixed linkage"
See merge request GNOME/pango!630
|
|/
|
|
|
|
|
| |
This reverts commit e5b62c8c27599699fa583a18e5346138799d9f50.
No longer needed. We've renamed everything to avoid
conflicts, instead.
|
|\
| |
| |
| |
| |
| |
| | |
Fix handling of ligature carets in some cases
Closes #684
See merge request GNOME/pango!628
|
|/
|
|
|
|
|
|
|
|
| |
With a text of "ර් ", we were accidentally producing
a cursor position outside of the [start_xpos, end_xpos]
range, which clearly makes no sense.
Test included.
Fixes: #684
|
|\
| |
| |
| |
| | |
Add a check for mixed linkage
See merge request GNOME/pango!627
|
|/
|
|
|
|
|
|
| |
Having both pango 1.x and pango 2 linked into
the same process will cause trouble, because the
type and function names conflict.
Error out if we detect this situation.
|
|\
| |
| |
| |
| | |
Update pango/pangowin32-fontmap.c, Do not enum Type-1-fonts
See merge request GNOME/pango!625
|
| | |
|
| | |
|
|\ \
| |/
|/|
| |
| | |
Avoid overflow when calculating caret slope
See merge request GNOME/pango!626
|
|/
|
|
| |
This showed up as wrong slopes with font size > 60.
|