| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Do not use homegrown assertion and failure macros, when GTest has
perfectly functional API to deal with all the cases Pango covers.
Using GTest also allows us to rely on appropriate formatting for
results and logging.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Use correct c:include and distinct package in PangoFc-1.0 and PangoOT-1.0
Closes #456
See merge request GNOME/pango!175
|
|/
|
|
| |
Fixes: #456
|
|
|
|
| |
This should stop our hooks from complaining.
|
|
|
|
| |
We need to get different docker images in place.
|
|
|
|
| |
[skip ci]
|
|
|
| |
This reverts commit 7cfef2b4604ceb64d9022e02a11e6963c7f1289d
|
|\
| |
| |
| |
| | |
Fix build reproducibility
See merge request GNOME/pango!159
|
| |
| |
| |
| |
| |
| |
| |
| | |
Changes the comment in pango-enum-types.c to reference the file basename
instead of the full path. This ensures that the generated file is
reproducible when it is included in source packages meant for debugging.
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
|
|\ \
| | |
| | |
| | |
| | | |
Update pango-emoji-table.h to Unicode Emoji Data 13.0 (was released on January 29, 2020)
See merge request GNOME/pango!169
|
| | |
| | |
| | |
| | | |
January 29, 2020)
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
Include HarfBuzz when generating introspection data
Closes #458
See merge request GNOME/pango!170
|
|/ /
| |
| |
| |
| |
| |
| | |
The Pango API exposes harfbuzz types, and so we need to depend on
HarfBuzz-0.0 when generating our introspection data.
Fixes: #458
|
|\ \
| | |
| | |
| | |
| | | |
build: Move C-only warning flags to right place
See merge request GNOME/pango!166
|
| | |
| | |
| | |
| | | |
The build was complaining about those and that broke -Werror builds.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
family: Clarify and improve pango_font_family_get_face()
See merge request GNOME/pango!165
|
|/ /
| |
| |
| |
| |
| |
| | |
- Clarify that the function can return NULL
- Fix annotations
- Allow passing NULL as name to get a guaranteed default face.
- Map the default name to "Regular" in the FC backend
|
|\ \
| | |
| | |
| | |
| | | |
List models for pango
See merge request GNOME/pango!163
|
| | |
| | |
| | |
| | | |
We can implement this a bit better in the fontconfig backend.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Emit the list model changed signal when the font map changes.
Since font map changes are rare, we don't keep track of detailed
changes and assume everything has changed.
|
| | |
| | |
| | |
| | |
| | | |
Reimplement GListModel in the fontconfig backend.
This implementation avoids memory copies.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make PangoFontMap a list model which contains
the families.
The current implementation is not optimized.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make a PangoFontFamily a list model which
contains the faces of the family.
The current implementation is not optimized.
|
|/ /
| |
| |
| |
| | |
We want to implement the GListModel interface,
which lives in gio.
|
|\ \
| |/
|/|
| |
| | |
Add missing "transfer none" annotation to pango_attr_iterator_get()
See merge request GNOME/pango!160
|
|/ |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Ellipsis shape
See merge request GNOME/pango!158
|
| | |
|
|/
|
|
|
|
|
| |
When shaping the ellipsis, use the same shape flags
we use for the rest of the layout, otherwise we end
up with subtle size differences between an ellipsized
text and a plain …
|
|
|
|
| |
Remove an unused function, and rename another.
|
|\
| |
| |
| |
| |
| |
| | |
Don’t use underline position in overlines
Closes #432
See merge request GNOME/pango!157
|
|/
|
|
|
|
| |
This matches what web browsers do.
Fixes https://gitlab.gnome.org/GNOME/pango/issues/432
|
|
|
|
|
|
|
|
| |
Somebody with access to a win32 machine will have
to implement these, as well as overline.
This placeholder should at least fix the build
with draconian compiler flags (-Werror=switch).
|
|\
| |
| |
| |
| | |
Undo fontset deprecations
See merge request GNOME/pango!156
|
|/
|
|
|
| |
PangoFontsetSimple is used by the win32 fontmap
implementation, so deprecating it is impractical.
|
| |
|
|\
| |
| |
| |
| | |
Some overline fixups
See merge request GNOME/pango!155
|
| | |
|
| | |
|
| |
| |
| |
| | |
Test that new underline values work.
|
|/ |
|
|\
| |
| |
| |
| | |
Add a test for new font api
See merge request GNOME/pango!154
|
| |
| |
| |
| | |
This test exercises the new font enumeration apis.
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Line-wide underlines
Closes #62
See merge request GNOME/pango!137
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Implement overlines in PangoRenderer.
This adds a new render part, and mirrors
the machinery we have for underlines and
strikethrough.
|
| | |
|