| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
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.
|