| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\
| |
| |
| |
| | |
break: Don't determine types more than once
See merge request GNOME/pango!149
|
| |
| |
| |
| |
| |
| | |
We determined the category early on, don't
do the same work again later by calling
isdigit or isletter wrappers.
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Fixes harfbuzz codepoint cluster for hyphens.
Closes #429
See merge request GNOME/pango!148
|
|/ |
|
|\
| |
| |
| |
| | |
pangowin32tobmp: Fix typo.
See merge request GNOME/pango!147
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Skip thai break tests without libthai
Closes #420
See merge request GNOME/pango!146
|
|/
|
|
|
|
| |
If we don't have libthai, these tests fail.
Closes: https://gitlab.gnome.org/GNOME/pango/issues/420
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Make PangoFontsetSimple available again
Closes #417
See merge request GNOME/pango!145
|
|/
|
|
|
|
|
|
| |
Turns out some bindings depend on this, even
though it is not used in pango and not practically
useful. Bring it back as deprecated API.
Closes: https://gitlab.gnome.org/GNOME/pango/issues/417
|
|\
| |
| |
| |
| |
| |
| | |
Drop some leftover code
Closes #418
See merge request GNOME/pango!144
|
| |
| |
| |
| |
| |
| |
| |
| | |
In d6bc8daa6935b53c1, we added code to remove "hyphen runs".
But we no longer create such runs, so this code is harmful
and can cause crashes under certain circumstances.
Closes: https://gitlab.gnome.org/GNOME/pango/issues/418
|
|\ \
| |/
|/|
| |
| | |
Disable hyphen for COMMON characters
See merge request GNOME/pango!143
|
|/
|
|
| |
The COMMON characters like symbol only line don't need hyphen.
|
|\
| |
| |
| |
| | |
Disable hyphen for some languages
See merge request GNOME/pango!142
|
|/
|
|
|
| |
Some languages like CJK languages,
usually don't use the hyphen character.
|
|\
| |
| |
| |
| | |
Don't depend on glib 2.60 symbols at runtime
See merge request GNOME/pango!141
|
| |
| |
| |
| |
| |
| |
| | |
The G_TYPE_UNICODE_STRING type was added in 2.60, which broke
applications using older glib versions (such as matlab).
The only usecase was a warning message anyway, so we just
avoid using it.
|
|\ \
| | |
| | |
| | |
| | | |
Fix a problem with allow-breaks
See merge request GNOME/pango!140
|
|/ /
| |
| |
| |
| |
| |
| | |
Fix an oversight in the calculation of log
attributes. This was showing up as allow-breaks
attributes being applied to the wrong ranges
in later runs.
|
|\ \
| | |
| | |
| | |
| | | |
tests: add test-break test case for Thai language
See merge request GNOME/pango!139
|
| | |
| | |
| | |
| | |
| | | |
The four test case of test-break requires
libthai-devel and thai-scalable-waree-fonts package.
|
|/ /
| |
| |
| |
| |
| |
| | |
Thai language requires word dictionary from libthai project
for word/sentence breaks.
Adding this test case to check the results of sentence breaks.
|
| |
| |
| |
| | |
Move TYPE macros to standard sections.
|
| |
| |
| |
| | |
These are meant to be public.
|
| |
| |
| |
| | |
pango_core_text_font_get_ctfont is meant to be public.
|
|\ \
| | |
| | |
| | |
| | | |
Revert "tests: add missing LineBreakTest.txt"
See merge request GNOME/pango!138
|
|/ /
| |
| |
| | |
This reverts commit 086183f9df9fd8fcfdf83a3801710fdcb2e8316a.
|
| |
| |
| |
| |
| |
| |
| |
| | |
It turns out that the R GTK2 binding poke directly
at many class structs. Bring the class structs back
for now (deprecated), to avoid breaking their build.
Closes: https://gitlab.gnome.org/GNOME/pango/issues/412
|
|/
|
|
|
|
| |
This reverts commit bca876de9b8cad4c912a2734561f2fe23b2d872a.
See https://gitlab.gnome.org/GNOME/pango/issues/413
|
|
|
|
|
|
|
| |
Electron apps seem to include a static copy of a
too old version of harfbuzz. Error out with a clear
message in this broken situation, instead of
segfaulting later.
|
|
|
|
|
|
| |
At some point, the role attribute stopped being
needed, and started breaking the output. Removing
it makes the indexes appear again.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This reverts commit c5d86c368128bb9a0be913829da79649fb81f486.
Closes #409
|
| |
|
| |
|
|
|
|
|
|
|
| |
We want to include api docs for platform-specific
apis. Avoid getting build failures for introspection
by explictly generating a types file with only
the linux types.
|
|\
| |
| |
| |
| |
| |
| | |
Fix glyph extents
Closes #406
See merge request GNOME/pango!134
|
| |
| |
| |
| |
| | |
We want to make sure that the ink rectangles
we return have positive size.
|
|/
|
|
|
|
|
|
| |
We are getting extents with negative height from harfbuzz,
we have to flip them around. This was causing problems
in lilypond.
Closes: https://gitlab.gnome.org/GNOME/pango/issues/406
|
|\
| |
| |
| |
| |
| |
| | |
Fix vertical offsets
Closes #408
See merge request GNOME/pango!130
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This was experimentally determined to fix placement
of diacritics in Arabic text. I am not entirely sure
where the negation crept in, compared to 1.43, which
makes me a little uncomfortable.
Fixes https://gitlab.gnome.org/GNOME/pango/issues/408
|
| |
| |
| |
| |
| | |
It doesn't make sense to use the same function
for both h and v advance.
|
|\ \
| | |
| | |
| | |
| | | |
Make PangoFcFont struct available again
See merge request GNOME/pango!133
|
| |/
| |
| |
| |
| |
| |
| | |
Unfortunately, some applications are poking
directly at PangoFcFont struct fields. Put the
structs back in the public headers for now,
but deprecated.
|
|\ \
| | |
| | |
| | |
| | | |
Drop cairo metrics implementation
See merge request GNOME/pango!132
|
| |/
| |
| |
| | |
We can use the hb-based implementation in pangofc-font.c.
|