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