| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Reimplement this function based on pango_layout_get_cursor_pos.
This is a bit less efficient, but it fixes cases where the old
implementation would get stuck.
Fixes: #587, #585, #157
|
|
|
|
|
|
|
|
| |
Allow setting more layout properties in test-layout,
and check their values after setting them.
Also print out directions and cursor positions.
Update existing tests, and add more.
|
|
|
|
|
|
|
|
|
| |
The commit message for d476d2a944500f8553 said
"word boundaries", but the code checked for line
breaks. That was wrong, since it also made hyphens
disappear at SHY, where we very much want them.
Update affected tests.
|
|
|
|
|
|
|
|
|
|
| |
We only want to insert hyphens when we are breaking
inside a word.
Update affected tests (hyphen-or-not shows up in the
analysis flags in the output of test-layout).
Fixes: #558
|
|
|
|
|
|
| |
Try not to pick a width that makes line-breaking decisions
depend on rounding. Lets see if this works better, it makes
the test pass locally.
|
|
|
|
| |
This reverts commit 4d8e71471984fb0fc147d1a64695ad5f18576fde.
|
|
|
|
|
| |
We don't set an attribute list in these cases anymore, so reflect that
in the output.
|
|
|
|
| |
Recent changes changed breaks.
|
|
|
|
|
| |
Some of the hyphenation fixes affected line
breaks in the layout tests.
|
|
|