| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
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>
|
| |
|
|
|
|
| |
We will just use meson from now on.
|
|
|
|
| |
Fixes bug 787867.
|
|
|
|
|
| |
Visual Studio does not ship with a unistd.h, so include the proper
header on Windows when unistd.h is not found on Windows.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is possible that we can have the following situations, at least on
Windows:
-FreeType present, FontConfig missing
-Cairo-FT present, with no FontConfig support.
As gen-script-for-lang requires FontConfig, and PangoFT2 depends on
HarfBuzz, FontConfig and Freetype, we need to check for them before we
build PangoFT2, and so that we could include PangoFT2 support in
PangoCairo.
The tests and pango-view have an optional dependency on PangoFT2, so we
need to also check whether we built PangoFT2 before we try to build
things related to PangoFT2.
For the tools, since gen-script-for-lang.c depends on FontConfig, check
for it as well before we build it.
https://bugzilla.gnome.org/show_bug.cgi?id=783274
|