Commits on Source (39)
-
Matthias Clasen authoredf28c8fd9
-
Matthias Clasen authored7074e8fe
-
Matthias Clasen authoredcd08fb74
-
Matthias Clasen authored
No need to check harfbuzz_dep. We require it.
387c48f2 -
Matthias Clasen authored
This reverts commit 053c9ff8.
fb19eb1d -
Matthias Clasen authored
cosmetics See merge request GNOME/pango!587
8c48207a -
Simon McVittie authored
f494181f added this but didn't install it. Related to #648. Signed-off-by: Simon McVittie <smcv@debian.org>
9ed71d31 -
Matthias Clasen authored
tests: Install DejaVuSans-Bold.ttf for use by installed-tests See merge request GNOME/pango!590
2bea237f -
Benjamin Otte authored
Most builds of Pango want cairo enabled. So it seems better to enable it by default and throw an error than to silently disable it, and make the few people who do want it disabled pass a flag to meson. Related gtk!4487
219a6b6d -
Benjamin Otte authored
Cairo is a proper meson project now, and force-enabling fontconfig and freetype broke the CI build on MacOS.
daac10fd -
Matthias Clasen authored
Enable Cairo by default See merge request GNOME/pango!591
9bb61413 -
Emmanuele Bassi authored
The GObject Introspection project renamed its default development branch to "main".
00815c8b -
Matthias Clasen authored
Rename GObject Introspection devel branch See merge request GNOME/pango!592
0c77a45c -
Matthias Clasen authored
With --annotation=run-baselines, show the baselines from the BASE table for each run, if harfbuzz knows them. We draw a solid line for baselines that come from the BASE table, and a dashed line for baselines that are synthesized.
3660ac20 -
Matthias Clasen authored
During post-processing for lines, take into account the baselines for each run, and shift them vertically to align them on the dominant baseline.
539ca68c -
Matthias Clasen authored
Handle baselines See merge request GNOME/pango!589
6aec701e -
Chun-wei Fan authored
Pango 1.50.x and later require a HarfBuzz version that is buildable via Meson, so we can just use the standard dependency() call for HarfBuzz for all builds. This means that we can drop all the items where we search for HarfBuzz manually. Also remove the stray HarfBuzz items that are no longer used.
bfd2147e -
Chun-wei Fan authored
Drop items that are actually not used.
f1e78584 -
Chun-wei Fan authored
Use CMake's built-in support to look for FreeType2 on Visual Studio-like builds, by using the 'freetype' package name, since it is what CMake expects. This cleans the Meson build files a bit and CMake would do more comprehensive work to help us find FreeType.
afdf144a -
Matthias Clasen authored
Meson: Clean up on Visual Studio builds See merge request GNOME/pango!595
78be016d -
Vanadiae authored
Currently Devhelp (and hence Builder) cannot find the pango documentation, which means that all pango classes/enums links from GTK open the online version of the pango docs instead of using the local one. This is because pango installs its documentation in a subfolder under $datadir/doc/pango/reference instead of $datadir/doc/pango*/ where devhelp would be able to detect the pango*.devhelp2 file and hence show the pango docs. I assume the reason to put those docs in a subfolder is to keep the pango docs "tidy" since there can be 6 of them. But not having them available in devhelp makes the whole point of having docs installed moot, and as such I believe the inconvenient of having 6 different Pango* documentation in the devhelp list are less important than being able to actually use the offline installed documentation. Hence this commit changes the docs install directory to $datadir/doc.
677fb7a4 -
Matthias Clasen authored
docs: Don't install in doc/pango/reference folder See merge request GNOME/pango!596
18776367 -
Matthias Clasen authored4ddf627b
-
Matthias Clasen authored4851f23d
-
Matthias Clasen authored7600ada0
-
Matthias Clasen authored
pango-view: Remove debug spew See merge request GNOME/pango!598
ddbeda2b -
Matthias Clasen authored
It is not really needed. Fixes: #674
79454ac5 -
Matthias Clasen authored
Drop the hb-glib dependency again Closes #674 See merge request GNOME/pango!599
60c4f9d5 -
Matthias Clasen authored
We were not actually preferring a monospace font for the monospace alias. Update affected tests.
5243a556 -
Matthias Clasen authored
This tests that our test font configuration produces the expected font enumerations.
2d0287de -
Matthias Clasen authored
Fix test font configuration See merge request GNOME/pango!601
f9d0b6da -
Matthias Clasen authored3b15fb81
-
Matthias Clasen authored
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.
b36001e8 -
Matthias Clasen authored
ci: Use the timeout multiplier when running tests See merge request GNOME/pango!605
74e437bc -
Matthias Clasen authored
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
5de30b59 -
Matthias Clasen authored
AVoid a use-after-free in pango_attr_list_change Closes #678 See merge request GNOME/pango!603
a229f11f -
Matthias Clasen authored37a42701
-
Simon McVittie authorede18be0a0
-
Simon McVittie authored7f274beb