| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| | |
Example cflags
See merge request GNOME/pango!621
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
Add listmodel properties to PangoFontFamily
See merge request GNOME/pango!620
|
| |
| |
| |
| | |
The rounding, it hurts...
|
| |
| |
| |
| |
| | |
Notify :n-items when reloading the configuration,
since that may change the number of families.
|
| |
| |
| |
| |
| | |
Add :item-type and :n-items properties, which
make the list model implementation more useful.
|
|/
|
|
|
| |
Add :item-type and :n-items properties, which
make the list model implementation more useful.
|
|\
| |
| |
| |
| | |
ci: Update the Fedora image
See merge request GNOME/pango!618
|
| |
| |
| |
| | |
GLib requires this version of meson now.
|
| |
| |
| |
| | |
Use Fedora 36. 34 is EOL now.
|
|/
|
|
| |
Rounding differences are our downfall :(
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
layout: Try harder to survive without fonts
Closes #680
See merge request GNOME/pango!610
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
No great typography can be expected without fonts,
but we should try not to crash, since this situation
can apparently happen on Windows.
Fixes: #680
|
|\ \
| | |
| | |
| | |
| | | |
itemize: Be more defensive
See merge request GNOME/pango!615
|
|/ /
| |
| |
| |
| | |
Let them have their NULL fonts.
Produce hexboxes without criticals.
|
|\ \
| | |
| | |
| | |
| | | |
pangowin32: register a "Sans-Serif" font
See merge request GNOME/pango!613
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This creates a fake font family which will fall back to the first
available font in the alias list and as a result
pango_win32_font_map_load_font() will no longer fail for "sans-serif".
This was already done for other aliases, but for some reason not for
"sans-serif".
See #680
|
|\ \
| | |
| | |
| | |
| | | |
pangowin32: try harder to load a font
See merge request GNOME/pango!614
|