| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
I can't debug this using just the ci runner,
so skip it until somebody can.
|
| |
|
|
|
|
| |
This reverts commit 7a4af7a052e7e4187955aad9c4c60853bad806f9.
|
| |
|
|
|
|
|
| |
These need to wait until 20ec670e124e4461075
can be reapplied.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
When metrics hinting is on, we used to provide rounded
font metrics. We should keep doing that since otherwise
we end up with logical rects sometimes being rounded
and sometimes not, leading to jumping empty lines.
Test included.
Fixes: #421
|
| |
|
|
|
|
|
| |
Add a check that tests that layout, line, run,
cluster and char extents are nested as expected.
|
|
|
|
|
| |
Test that we can round-trip with
pango_layout_x_index (most of the time).
|
|
|
|
|
| |
Some tests used items from PangoFT2, which may not have been enabled on
platforms where that was optionally built.
|
|
|
|
|
|
| |
This checks that we get split cursors in some
cases where we expect it. One of the cases was
broken until the previous commit.
|
|
|
|
|
|
|
|
| |
This was quite an odyssee:
- Identify commit from 2008 that caused a regression
- Spot the commit message alluding to a crash
- Identify bug number in NEWS for releases from 2008
- Find the bug in the no longer searchable bugzilla.gnome.org
|
|
|
|
|
|
|
|
| |
The documentation for this function states that all
bidi control chars are zero width, but it was missing
the Isolate ones. Add them.
Updated tests included.
|
|
|
|
| |
Also add some tests for bidi embedding levels.
|
| |
|
|
|
|
|
| |
The api is deprecated, but it is very ugly to randomly
miss a few values here. Just add them.
|
| |
|
| |
|
|
|
|
| |
Check the previous change.
|
|
|
|
| |
Test the fix in the previous commit.
|
|
|
|
| |
This captures bug fixed in the previous commit.
|
|
|
|
|
|
|
| |
We were just never setting the height. Ouch!
Test included.
Fixes: #487
|
|
|
|
|
| |
We just plugged all the memory leaks in tests,
lets not introduce new ones.
|
|
|
|
| |
Closes #526
|
|
|
|
|
|
|
|
|
|
|
| |
The assertion in pango_language_get_scripts can
actually be triggered since we last regenerated
the pango_script_for_lang table. It now includes
an entry for und-zsye which has no scripts.
Handle this case without asserting.
This commit includes a test.
|
|
|
|
| |
This test is reproducing the crash reported in #490.
|
|
|
|
|
|
|
|
|
|
|
| |
GTK 2 apparently manages to call pango_itemize_with_base_dir
with a non-zero length for a string that contains 0 characters.
That in turn causes pango_log2vis_get_embedding_levels to
return NULL, and things go downhill from there.
A test is included.
Fixes: #480
|
|
|
|
|
| |
Lets explain what this test is about, since it doesn't
appear to test anything.
|
|
This verifies the fix in the previous commit.
|