gtk/testsuite
Matthias Clasen f5159e1ecb gsk: Make glyph parsing more flexible
It is a bit annoying that one has to specify the glyph width
when specifying glyphs numerically for a text node, since this
information really is part of the font.

Make the parser more flexible, and allow to specify just the glyph
ids, without an explicit width. In this case, the width will be
determined from the font.

With this, glyphs can now be specified in any of the follwing
ways:

glyphs: "ABC";              (ASCII)
glyphs: 23, 45, 1001;       (Glyph IDs)
glyphs: 23 10, 100 11.1;    (Glyph IDs and advance widths)
glyphs: 23 10 1 2 color;    (with offsets and flags)

Tests have been updated to cover these variants.
2024-03-01 11:22:28 -05:00
..
a11y Test the accessible implementation for GtkTextView 2024-02-20 13:53:08 -05:00
css testsuite: Set GIO_USE_VFS=local everywhere 2023-06-09 02:29:24 +02:00
gdk dmabufformats: Include gdkdmabuffourccprivate.h 2024-02-13 14:15:32 +01:00
gsk gsk: Make glyph parsing more flexible 2024-03-01 11:22:28 -05:00
gtk GtkCalendar: Add missing accessors 2024-02-11 14:40:30 +00:00
headless ci: Build testsuite for macOS 2024-02-17 14:31:51 +01:00
introspection ci: Build testsuite for macOS 2024-02-17 14:31:51 +01:00
reftests reftests: Add a testcase for GtkGLArea::allowed-apis 2024-01-05 07:30:38 +01:00
tools switch: Follow "show-status-shapes" setting 2024-01-11 01:33:16 +01:00
meson.build ci: Reshuffle test setups 2023-11-19 08:24:38 -05:00
testutils.c testsuite: fix memleak 2023-06-05 05:33:07 +02:00
testutils.h testsuite: Make function arguments const 2021-11-30 14:12:10 +01:00