| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This worked for building pango itself, but not for
using it.
|
|\
| |
| |
| |
| | |
Cosmetics: Clean up pango-context.h
See merge request GNOME/pango!418
|
| |
| |
| |
| | |
Reshuffle pango-attributes.c internally.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
pango_find_paragraph_boundary has nothing to do
with breaks, so move it to pango-utils.h
|
| | |
|
| |
| |
| |
| |
| | |
Move pango_reorder_items to pango-item.h, since
it is abou items, not about glyphs.
|
| |
| |
| |
| |
| | |
We use harfbuzz shaping on all platforms now, so
just merge the code into shape.c
|
| |
| |
| |
| |
| | |
Split the itemization code into its own file,
and move things around a bit.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Move itemize functions to pango-item.h, and move
the PangoContext typedef to pango-types.h.
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
pango-view: Change annotation handling
See merge request GNOME/pango!417
|
| |
| |
| |
| |
| | |
Make pango_layout_index_to_pos report non-empty
pos for the first position in a wrapped line.
|
| |
| |
| |
| |
| | |
Make pango_layout_index_to_pos report non-empty
rectangles at the end of a line.
|
| |
| |
| |
| |
| | |
We were returning wildly incorrect results for
anything but the first run in a line.
|
| |
| |
| |
| |
| | |
Add a check that tests that layout, line, run,
cluster and char extents are nested as expected.
|
|/
|
|
|
| |
Make this separate flags, so things can be turned
on and off separately.
|
|\
| |
| |
| |
| | |
Use the language we are given
See merge request GNOME/pango!415
|
|/
|
|
|
|
| |
pango_get_log_attrs was not using its language
argument at all. Pass it into pango_default_break
as part of the PangoAnalysis struct.
|
|\
| |
| |
| |
| |
| |
| | |
Document incompatibility of tabs and justification
Closes #595
See merge request GNOME/pango!414
|
|/
|
|
|
|
| |
Not great, but these *are* conflicting features.
Fixes: #595
|
|\
| |
| |
| |
| | |
Add a few missing const
See merge request GNOME/pango!412
|
| |
| |
| |
| |
| | |
We should only pass char * when we actually
modify the string. Everything else is const char *.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Correct an error message
Closes #598
See merge request GNOME/pango!410
|
| |
| |
| |
| |
| |
| | |
Update affected tests
Fixes: #598
|
|\ \
| |/
|/|
| |
| | |
bidi: Cleanup FriBiDi API usage
See merge request GNOME/pango!411
|
|/
|
|
| |
Since FriBiDi 1.x is now required, we can remove use of pre-1.x API.
|
|\
| |
| |
| |
| |
| |
| | |
gravity: Add missing Multani script
Closes #597
See merge request GNOME/pango!408
|
|/
|
|
|
|
|
| |
An unfortunate oversight in 709af063 omitted Multani,
and threw the rest of the table off.
Fixes: #597
|
|\
| |
| |
| |
| | |
build: Raise required fribidi version
See merge request GNOME/pango!407
|
|/
|
|
|
|
| |
Pango uses the FRIBIDI_TYPE_RLI macro. It was not usable until fribidi
commit 46f52d588ab5 ("Fixed bug PFRIBIDI_TYPE_PDF_LRI is undefined.
Issue #69") which was first included in v1.0.6.
|
|\
| |
| |
| |
| |
| |
| | |
Add check for a NULL font in PangoAnalysis structure
Closes #592
See merge request GNOME/pango!405
|
|/
|
|
| |
Fixes: https://gitlab.gnome.org/GNOME/pango/-/issues/592
|
|\
| |
| |
| |
| |
| |
| | |
Remove some check from test-layout
Closes #576
See merge request GNOME/pango!404
|
| |
| |
| |
| |
| | |
Test that we can round-trip with
pango_layout_x_index (most of the time).
|
| |
| |
| |
| |
| |
| |
| | |
Some of these aren't reliable, and were only
added for test coverage.
Fixes: #576
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Add pango_justify_last_line
Closes #74
See merge request GNOME/pango!403
|
| | |
| | |
| | |
| | |
| | | |
Give pango-view a --justify-last-line option
to test the new PangoLayout option for this.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add a way to justify the last line in a justified
paragraph.
Fixes: #74
|
|\ \ \
| |/ /
| | /
| |/
|/| |
Add some forgotten documentation
See merge request GNOME/pango!402
|
|/ |
|
|\
| |
| |
| |
| | |
Fix corner cases around line ends
See merge request GNOME/pango!401
|
| |
| |
| |
| |
| | |
These cover more of the corner cases fixed in the
previous commits.
|
| |
| |
| |
| |
| |
| | |
We were miscounting the cursor positions in a line,
causing us to jump down to the next line when moving
backwards towards the start of the line.
|