| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
We don't have any testcases for this yet,
no reason to fail the testsuite.
|
|\
| |
| |
| |
| | |
Use harfbuzz for font metrics and glyph lookup
See merge request GNOME/pango!58
|
| |
| |
| |
| |
| | |
For now, just check that we get a non-NULL
hb_font_t that has a space glyph.
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
These are clang warnings.
|
|
|
|
|
| |
Some of the hyphenation fixes affected line
breaks in the layout tests.
|
|
|
|
|
|
|
| |
This is similar in spirit to hb-shape. Take an
input and produce a sequence of glyphs as output.
There are no testcases yet.
|
| |
|
|
|
|
|
| |
We don't care about the particular font here, we just
want to list font metrics of an existing font.
|
|
|
|
|
| |
This is to confirm whether fonts report a nonzero
height on Windows.
|
|
|
|
|
|
|
| |
This tests a situation in which we had a crash
until recently: Multiple paragraphs, with no-break
attributes. We used to free the no-break attribute
list prematurely.
|
| |
|
|
|
|
|
| |
This causes some changes in the output.
Update expected output.
|
|
|
|
|
| |
Share the attribute printing code between
all the tests, update expected output to match.
|
| |
|
| |
|
|
|
|
| |
This tests that font_fatures don't break runs anymore.
|
|
|
|
| |
Update existing tests.
|
|
|
|
| |
Some tests were not having the right dependencies.
|
| |
|
| |
|
|
|
|
| |
Seems that the testsuite fails without any.
|
|\
| |
| |
| |
| | |
Soft hyphen cleanup
See merge request GNOME/pango!72
|
| |
| |
| |
| |
| |
| | |
test-break was using the is_soft_hyphen log attr
that we've just removed again. Adapt, and update
expected test output.
|
|/
|
|
|
|
|
|
| |
This is similar to test-break in that it produces
useful output for understanding itemization.
Non testcases for now. One issue is that this,
like so many other tests is font-dependent.
|
| |
|
|
|
|
| |
This alternative is not useful.
|
|
|
|
| |
This one is taken from #218.
|
| |
|
|
|
|
| |
This is useful for documenting tests.
|
|
|
|
|
| |
We were not diffing the output against the
expected results.
|
|
|
|
| |
This is useful for exploring line breaking.
|
|
|
|
| |
Closes: https://gitlab.gnome.org/GNOME/pango/issues/354
|
|
|
|
|
|
|
| |
Abolish the PANGO_ENABLE_BACKEND and PANGO_ENABLE_ENGINE
defines. All backend-only apis are moved into private
headers, all apis that were engine-only are marked as
deprecated, since engines are.
|
|
|
|
|
| |
These were ifdefed to an older version of GLib
than we require now, so are just dead code.
|
|\
| |
| |
| |
| | |
Include more Unicode 11 test cases
See merge request GNOME/pango!33
|
| |
| |
| |
| |
| | |
Add more Unicode 11 test cases files:
WordBreakTest.txt and SentenceBreakTest.txt.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Clean up markup-test, do case-insensitive diffs
Closes #356
See merge request GNOME/pango!44
|
| | |
| | |
| | |
| | |
| | |
| | | |
Typically the tests don't care about the case of the characters, but
g_printf("%s", 0x0) returns "(null)" if glibc is being used and "(NULL)" if
gnulib's drop-in replacement are used. Fixes #356
|
| | |
| | |
| | |
| | | |
Use the functions in test-common.c instead of replicating them.
|
| | |
| | |
| | |
| | |
| | | |
The copy of print_attribute() in markup-parse.c handles more attributes, so add
those here too.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
The locale is reflected in the lang field,
so the output changes due to the previous
commit.
|
| | |
| | |
| | |
| | |
| | | |
We need to use a Unicode locale in order to test
Emoji and similar glyphs.
|
| | |
| | |
| | | |
This reverts commit 3e754defc364a89b2136894399b3463976840156
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
This commit replaces the PangoScript enum by a
typedef to GUnicodeScript, and preserves the old
enum values as defines.
This depends on adding an enum type for GUnicodeScript
in gobject.
|
|/
|
|
|
|
|
| |
In case of cairo is found but without png support this test will fail
during linking becuase the 'cairo_surface_write_to_png' is undefined.
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
|
| |
|