| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
This reverts merge request !197
|
|\
| |
| |
| |
| | |
Use the correct identifier for Pango sub-libraries
See merge request GNOME/pango!197
|
|/
|
|
|
|
|
|
| |
The Pango sub-libraries sadly hijack the Pango namespace for their
symbols, but use a different namespace for the identifiers.
This fixes an introspection ABI incompatible change that made its way in
Pango 1.45.
|
|\
| |
| |
| |
| | |
Try to make the layout test less sensitive
See merge request GNOME/pango!196
|
|/
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| |
| |
| | |
Fix a crash in gtk2
Closes #479
See merge request GNOME/pango!195
|
| |
| |
| |
| | |
This reverts commit 4d8e71471984fb0fc147d1a64695ad5f18576fde.
|
|/
|
|
|
|
|
| |
Apparently, gtk2 assumes that calling pango_layout_set_attributes
guarantees that the attribute list gains a ref.
Fixes: #479
|
|\
| |
| |
| |
| | |
Wip/baedert/for master
See merge request GNOME/pango!194
|
| | |
|
| | |
|
| |
| |
| |
| | |
pango_tab_array_new might not actually allocate anything for ->tabs.
|
| |
| |
| |
| |
| | |
Make sure we have a valid iter here, which is of course always the case
in reality.
|
| |
| |
| |
| | |
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.
|