| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
With a text of "ර් ", we were accidentally producing
a cursor position outside of the [start_xpos, end_xpos]
range, which clearly makes no sense.
Test included.
Fixes: #684
|
|\
| |
| |
| |
| | |
Add a check for mixed linkage
See merge request GNOME/pango!627
|
|/
|
|
|
|
|
|
| |
Having both pango 1.x and pango 2 linked into
the same process will cause trouble, because the
type and function names conflict.
Error out if we detect this situation.
|
|\
| |
| |
| |
| | |
Update pango/pangowin32-fontmap.c, Do not enum Type-1-fonts
See merge request GNOME/pango!625
|
| | |
|
| | |
|
|\ \
| |/
|/|
| |
| | |
Avoid overflow when calculating caret slope
See merge request GNOME/pango!626
|
|/
|
|
| |
This showed up as wrong slopes with font size > 60.
|
|\
| |
| |
| |
| | |
Example cflags
See merge request GNOME/pango!621
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
Add listmodel properties to PangoFontFamily
See merge request GNOME/pango!620
|
| |
| |
| |
| | |
The rounding, it hurts...
|
| |
| |
| |
| |
| | |
Notify :n-items when reloading the configuration,
since that may change the number of families.
|
| |
| |
| |
| |
| | |
Add :item-type and :n-items properties, which
make the list model implementation more useful.
|
|/
|
|
|
| |
Add :item-type and :n-items properties, which
make the list model implementation more useful.
|
|\
| |
| |
| |
| | |
ci: Update the Fedora image
See merge request GNOME/pango!618
|
| |
| |
| |
| | |
GLib requires this version of meson now.
|
| |
| |
| |
| | |
Use Fedora 36. 34 is EOL now.
|
|/
|
|
| |
Rounding differences are our downfall :(
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
layout: Try harder to survive without fonts
Closes #680
See merge request GNOME/pango!610
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
No great typography can be expected without fonts,
but we should try not to crash, since this situation
can apparently happen on Windows.
Fixes: #680
|
|\ \
| | |
| | |
| | |
| | | |
itemize: Be more defensive
See merge request GNOME/pango!615
|
|/ /
| |
| |
| |
| | |
Let them have their NULL fonts.
Produce hexboxes without criticals.
|
|\ \
| | |
| | |
| | |
| | | |
pangowin32: register a "Sans-Serif" font
See merge request GNOME/pango!613
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This creates a fake font family which will fall back to the first
available font in the alias list and as a result
pango_win32_font_map_load_font() will no longer fail for "sans-serif".
This was already done for other aliases, but for some reason not for
"sans-serif".
See #680
|
|\ \
| | |
| | |
| | |
| | | |
pangowin32: try harder to load a font
See merge request GNOME/pango!614
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
load_fontset() in pangowin32 has various fallback code in case
no font is found, but load_font() doesn't and just returns NULL
in more cases.
I saw that the other backends like fc and coretext just call
load_fontset() in load_font() and return the first one.
This copies this strategy to the win32 backend.
|
|\ \
| |/
|/|
| |
| | |
meson: Use proper type for bools
See merge request GNOME/pango!609
|
|/
|
|
|
| |
Fix invalid usage of bools which violates official meson specification and thus
breaks muon, an implementation of meson written in C.
|
|\
| |
| |
| |
| |
| |
| | |
Fix move pango_layout_move_cursor_visually
Closes #679
See merge request GNOME/pango!608
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When moving the cursor off the paragraph end to
the left in RTL text, we were moving to the previous
line, and not to the next line, as expected.
Test included.
Fixes: #679
|
|\ \
| | |
| | |
| | |
| | | |
utils/viewer-cairo.c: fix empty-body
See merge request GNOME/pango!607
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix the following build failure raised
since version 1.50.5 and
https://gitlab.gnome.org/GNOME/pango/-/commit/cd08fb7402498e6ea542b4628447547477ac212e:
../utils/viewer-cairo.c: In function 'cairo_vector_view_create':
../utils/viewer-cairo.c:228:5: error: suggest braces around empty body in an 'if' statement [-Werror=empty-body]
;
^
Fixes:
- http://autobuild.buildroot.org/results/dee3d631474f83b345f22eb26c59a305c32258f8
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|\ \
| |/
|/|
| |
| | |
Coretext: fix clang build failure.
See merge request GNOME/pango!606
|
|/
|
|
|
| |
Recent versions of clang notice that pango_core_text_fontset_load_font's
`key` local variable isn't used and errors out. Remove it.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
AVoid a use-after-free in pango_attr_list_change
Closes #678
See merge request GNOME/pango!603
|
|/
|
|
|
|
|
|
|
| |
This was showing up as crashes in pitivi and inkscape.
The added test does not crash, but it does produce
the wrong result without the fix.
Fixes: #678
|
|\
| |
| |
| |
| | |
ci: Use the timeout multiplier when running tests
See merge request GNOME/pango!605
|
| |
| |
| |
| |
| |
| |
| | |
When PangoAttrList was changed to use an array,
we lost the code that maintained non-decreasing
order in pango_attr_list_change. Bring it back,
and add a test for this.
|
|/ |
|
|\
| |
| |
| |
| | |
Fix test font configuration
See merge request GNOME/pango!601
|
| |
| |
| |
| |
| | |
This tests that our test font configuration
produces the expected font enumerations.
|
|/
|
|
|
|
|
| |
We were not actually preferring a monospace
font for the monospace alias.
Update affected tests.
|
|\
| |
| |
| |
| |
| |
| | |
Drop the hb-glib dependency again
Closes #674
See merge request GNOME/pango!599
|
|/
|
|
|
|
| |
It is not really needed.
Fixes: #674
|