| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
I believe this was meant to assign to variable and not res.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We're assigning EMBEDDING_CHANGED to state->changed in
update_embedding_end(). At that point state->changed is uninitialized,
but that doesn't matter since we later override the value anyway.
Just pull the initialization to earlier in that function, which assigns
EMBEDDING_CHANGED anyway, so doesn't change anything.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We never assign a value to l_index. Also, we pass on language_index to
hb_ot_layout_script_select_language, even though the last parameter of
that function is not nullable, while our language_index parameter is.
Fix this to pass &l_index to hb_ot_layout_script_select_language, which
is what I believe should happen.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Avoiding this warning:
../pango/pangocairo-render.c:506:19: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
for (row = 0, p = name; row < rows; row++)
^ ~~~~
|
| | |
|
| | |
|
| |
| |
| |
| | |
It's only very rarely used, and will become even less important later.
|
|/
|
|
| |
One less linked list.
|
|
|
|
|
| |
Lets explain what this test is about, since it doesn't
appear to test anything.
|
|\
| |
| |
| |
| | |
Fix shape tab crash
See merge request GNOME/pango!192
|
| |
| |
| |
| | |
This verifies the fix in the previous commit.
|
|/
|
|
|
| |
pango_layout_get_effective_attributes can return
NULL. But not all callers were handling that.
|
|
|
|
|
|
| |
We've been using the 1.45.0 version in git for a while,
without ever putting out a tarball. Lets bump the version
to 1.45.1 for a new release, to get avoid uncertainties.
|
|\
| |
| |
| |
| | |
Wip/baedert/for master2
See merge request GNOME/pango!190
|
| |
| |
| |
| |
| | |
We don't set an attribute list in these cases anymore, so reflect that
in the output.
|
| |
| |
| |
| |
| | |
pango_layout_get_attributes() is explicitly nullable but not every
caller handles that case.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Not needed afterwards.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Make it clearer that we're not going to modify the attribute
|
| | |
|
| |
| |
| |
| | |
A private function to find empty attribute lists
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Instead of getting the logical rect and then not using it, try not to
compute it in the first place.
|
| | |
|
| |
| |
| |
| |
| |
| | |
This is a pretty weak check (think e.g. a layout containing the text
"a\na"), but it's very easy to do and still hits quite a few cases in
real-world applications.
|
|\ \
| | |
| | |
| | |
| | | |
For master
See merge request GNOME/pango!184
|
| | |
| | |
| | |
| | |
| | | |
Create the PangoContext for the test after resetting the locale, and use
the en_US.utf8 name, as it seems to be the name used by Fedora.
|
| | |
| | |
| | |
| | |
| | | |
When dumping the diff between the computed and expected results, we need
to respect the TAP format and place "#" in front of each line.
|
| | |
| | |
| | |
| | | |
Just like test-layout and test-itemize.
|
| | |
| | |
| | |
| | | |
Just like test-layout.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
There's no point in running a tests if we know the locale isn't there.
The reason gets logged, so the developer can decide to install it.
|
| | |
| | |
| | |
| | |
| | | |
Since we have them as separate namespaces, we need separate pkg-config
file in order to let Vala consume them.
|
| | |
| | |
| | |
| | |
| | | |
The pkgconfig.generate() function has default values for the version and
installation path argument, and we're already using them.
|
| | |
| | |
| | |
| | |
| | |
| | | |
We don't have introspection for fontconfig and freetype2 data types.
While we do have introspection for Harfbuzz, it doesn't really work.
|
| | |
| | |
| | |
| | |
| | | |
This way consumers of the deprecated API can get appropriate memory
management for a couple of boxed types.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The prefix for the Pango sub-libraries is still Pango, so we need to
ensure that the symbols and identifiers are correctly matched.
This partially reverts !175, as Pango does not have separate pkg-config
files for pango-ot and pango-fc.
|
| | |
| | |
| | |
| | | |
In arguments are nullable; out arguments are optional.
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | | |
Use shape flags for tab width
Closes #425
See merge request GNOME/pango!171
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We need to apply the right shape flags to the tab width calculation,
otherwise (when glyph positions get rounded, which is the default) our
tab width will be slightly off from what 8 spaces normally produce.
https://gitlab.gnome.org/GNOME/pango/issues/425
|