| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\
| |
| |
| |
| |
| |
| | |
Translate origin point for vertical layout
Closes #454
See merge request GNOME/pango!168
|
| |
| |
| |
| |
| | |
The origin point for vertical layout needs to be translated
for cairo rendering from the horizontal origin to the vertical origin.
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Fix the length checking
Closes #526
See merge request GNOME/pango!273
|
| |
| |
| |
| | |
Closes #526
|
|\ \
| | |
| | |
| | |
| | | |
Force malloc of g_slices in asan build
See merge request GNOME/pango!262
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Every program starts in __libc_start_main, so this would suppress
everything. This doesn't happen in practice because asan by default
is unable to unwind the stack. Setting
ASAN_OPTIONS=fast_unwind_on_malloc=0,malloc_context_size=15 can unwind
the stack, and if malloc_context_size is large enough it will indeed
suppress everything.
|
| | | |
|
| | |
| | |
| | |
| | | |
Otherwise leaks could be missed.
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
use g_critical instead of g_error
Closes #527
See merge request GNOME/pango!275
|
|/ /
| |
| |
| |
| | |
according to docs of pango_cairo_font_map_new() it shouldn't crash
the application by calling g_error.
Instead, it should return NULL and it can log that using g_critical.
|
|\ \
| |/
|/|
| |
| | |
Macos ci cairo
See merge request GNOME/pango!274
|
| |
| |
| |
| | |
The MacOS build fix has been merged in cairo.
|
|/ |
|
|\
| |
| |
| |
| | |
meson: add harfbuzz gobject dependency
See merge request GNOME/pango!271
|
|/
|
|
|
|
|
|
| |
When harfbuzz is built as a subproject, the
gobject dep should be used to generate the gir.
The build was failing when the harfbuzz gir was not available
system wide.
|
|\
| |
| |
| |
| | |
Ci no detached builds
See merge request GNOME/pango!272
|
|/
|
|
| |
Otherwise MRs will only run macOS jobs.
|
|\
| |
| |
| |
| | |
coretext: Cleanup
See merge request GNOME/pango!269
|
|/
|
|
| |
Remove the unused face setter and field.
|
|\
| |
| |
| |
| |
| |
| | |
ci: Run tests on MacOS
Closes #524
See merge request GNOME/pango!268
|
| | |
|
|/
|
|
|
|
|
| |
This was returning NULL for coretext fonts.
Good that we have tests for this.
Fixes: #524
|
|\
| |
| |
| |
| | |
Enable coretext for the harfbuzz subproject
See merge request GNOME/pango!267
|
|/
|
|
|
| |
On OS X, we need hb_coretext_font_create,
so pass coretext=enabled to harfbuzz.
|
|\
| |
| |
| |
| | |
Revert "testsuite: Don't use g_test_skip"
See merge request GNOME/pango!246
|
| |
| |
| |
| |
| | |
The meson versions 0.55.0 to 0.55.2 had problems
with skipped tests. Things work again with 0.55.3,
|
|/
|
|
|
|
|
|
|
|
|
| |
When versions of Meson with bug
https://github.com/mesonbuild/meson/issues/7515 are no longer widespread,
the Pango test suite should diagnose which tests are skipped again.
Versions 0.55.0 to 0.55.2 inclusive have the bug; version 0.55.3 is OK.
This reverts commit 440f9c2609b7f5f9d8f65619b029a5eb660de88b.
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|\
| |
| |
| |
| | |
Matthiasc/for master
See merge request GNOME/pango!266
|
| |
| |
| |
| | |
Bump meson to 0.56.0. The new image is fedora:v4.
|
|/ |
|
|\
| |
| |
| |
| | |
ci: Limit MacOS ci builds
See merge request GNOME/pango!265
|
|/
|
|
|
| |
We are building the whole stack every time,
so limit this to just master and merge requests.
|
|\
| |
| |
| |
| | |
Macos ci
See merge request GNOME/pango!263
|
| |
| |
| |
| | |
This uses a branch with MacOS build fixes.
|
|/ |
|
|\
| |
| |
| |
| | |
Bump glib version to 2.62
See merge request GNOME/pango!261
|
|/
|
|
| |
It is required for g_ptr_array_copy().
|
|\
| |
| |
| |
| | |
tests: Add missing executable bits for helper scripts
See merge request GNOME/pango!260
|
|/
|
|
|
|
| |
This fixes the build after commit ddc282f6ca84dc6e6e5586a0addfa82a74e6e761
that changed how the scripts are invoked, but didn't add the executable
bits.
|
| |
|
|
|
|
|
| |
This is meant to take the pain out of making a separate
docs tarball.
|
|\
| |
| |
| |
| | |
Shape docs
See merge request GNOME/pango!259
|
| |
| |
| |
| |
| |
| |
| | |
Discuss problems with extra_attr indices in the
docs for pango_shape() and friends.
See: #511
|
|/
|
|
|
| |
test-shape was using one of its attribute lists
after dropping the reference on it. Don't do that.
|
|\
| |
| |
| |
| | |
fontconfig: Try harder to find a default face
See merge request GNOME/pango!258
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fonts are amazing, and not in a good way. My system has
fonts with 0, 1, 2 "Regular" faces. It also has fonts
where the "Regular" face is, in fact, bold.
So, we need to work even harder to return a reasonable
face when asked about the default. We already make
a determination of faces that we consider 'regular'
when we create the faces initially. Just keep that
information for later reuse.
|
|\ \
| | |
| | |
| | |
| | | |
Test shape fix
See merge request GNOME/pango!257
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We don't have any test cases for this in our testsuite,
but it is useful to run this manually to see the shaping
results. The output was missing all but the first char
for the last cluster in an item.
|
|\ \ \
| | |/
| |/|
| | |
| | | |
fontconfig: Try harder to return a default face
See merge request GNOME/pango!256
|