[pango] (855 commits) Non-fast-forward update to branch wip/otte/testrandom
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango] (855 commits) Non-fast-forward update to branch wip/otte/testrandom
- Date: Sat, 13 Nov 2021 01:43:41 +0000 (UTC)
The branch 'wip/otte/testrandom' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
b73afd0... tests: Add a spiced up wrapping test
Commits added to the branch:
dad6d58... meson: Use meson.override_dependency() (*)
8bb28ba... ci: Update meson version (*)
d4ebe59... meson: Fix cairo/fontconfig/freetype2 fallback (*)
4887510... tests: Don't add four.break twice (*)
b303608... Merge branch 'four-but-only-once' into 'master' (*)
98566c9... Merge branch 'pango-fb' into 'master' (*)
c7e6f36... Merge branch 'override-dependency' into 'master' (*)
d770d49... ft2, xft: Write out the full type of the SubstituteFunc (*)
c26d87f... Merge branch 'wip/issue510' into 'master' (*)
4db6068... fontconfig: Try harder to return a default face (*)
ad92e98... Merge branch 'regular-face' into 'master' (*)
3c995c9... fontconfig: Try harder to find a default face (*)
b360aca... tests: Improve output of test-shape (*)
eea9bb5... Merge branch 'test-shape-fix' into 'master' (*)
329d499... Merge branch 'regular-face' into 'master' (*)
17d8202... tests: Don't free attributes prematurely (*)
2f45a09... Amend the shaping api docs (*)
1c6cc0a... Merge branch 'shape-docs' into 'master' (*)
e9501f5... Add a release script (*)
a39fea4... 1.48.0 (*)
e25b704... tests: Add missing executable bits for helper scripts (*)
1ce5059... Merge branch 'wip/kalev/fix-installed-tests' into 'master' (*)
83a65d4... Bump glib version to 2.62 (*)
be37162... Merge branch 'glib2.62' into 'master' (*)
8ec7ae1... ci: Add a macos build (*)
f3e352c... ci: Add cairo as a subproject (*)
caef05d... Merge branch 'macos-ci' into 'master' (*)
d7cc7d2... ci: Limit MacOS ci builds (*)
ce3ff35... Merge branch 'limit-macos-ci' into 'master' (*)
da05ac0... Docs: fix a typo (*)
124cab5... ci: Update meson in the Fedora image (*)
896bf51... Merge branch 'matthiasc/for-master' into 'master' (*)
221a35e... Revert "testsuite: Don't use g_test_skip" (*)
e529648... Bump meson requirement (*)
98dc182... Merge branch 'wip/smcv/use-g-test-skip-again' into 'master' (*)
9071cff... Enable coretext for the harfbuzz subproject (*)
749d7af... Merge branch 'hb-coretext' into 'master' (*)
e431886... macos: Implement pango_font_get_face (*)
c210059... ci: Run tests on MacOS (*)
a92bd03... Merge branch 'macos-tests' into 'master' (*)
6f0139c... coretext: Cleanup (*)
078c2d5... Merge branch 'matthiasc/for-master' into 'master' (*)
e70c4f3... ci: Specify 'only' for other jobs (*)
97c9b4e... Merge branch 'ci-no-detached-builds' into 'master' (*)
78dbeb8... meson: add harfbuzz gobject dependency (*)
bd88b04... Merge branch 'dab_fix_gir_subproject' into 'master' (*)
0a816b4... Fix the length checking (*)
76cf75e... Add a gobject-introspection subproject (*)
4ec515e... ci: Switch back to using cairo master (*)
6cb7f33... Merge branch 'macos-ci-cairo' into 'master' (*)
fb7eda6... Force malloc of g_slices in asan build (*)
7555012... Fix leaks found by asan (*)
6c0f8a5... Remove libc from leak suppression list (*)
0512bbc... use g_critical instead of g_error according to docs of pang (*)
0fe5b63... Merge branch 'return-null' into 'master' (*)
b538d91... Apply 1 suggestion(s) to 1 file(s) (*)
59074f1... Merge branch 'lsan_slice' into 'master' (*)
4c6f0b3... Translate origin point for vertical layout (*)
3074821... Merge branch 'fix' into 'master' (*)
9e48ace... Merge branch 'vertical' into 'master' (*)
65577fe... 1.48.1 (*)
a5161c2... Don't promise too much (*)
fcda7d6... tests: Don't assert too much (*)
d218b1f... ci: Don't print asan suppressions (*)
0df958b... tests: Plug a memory leak (*)
87bab7a... Merge branch 'font-face-fixes' into 'master' (*)
f7f15d0... ci: Make asan build must-pass (*)
acc6f7b... Merge branch 'fix-test-leak' into 'master' (*)
b5031e6... Add some preconditions (*)
8957590... Avoid overflow when updating attr lists (*)
f117787... Merge branch 'attr-list-overflow' into 'master' (*)
7ac8f48... Add a valgrind suppression file (*)
757489c... tests: Avoid locale dependency (*)
7c99441... Merge branch 'fix-test-output' into 'master' (*)
afdd097... tests: Fix an errant unref (*)
bc973fd... Fix pango_font_describe for Emoji fonts (*)
49b1f80... tests: Add tests for pango_font_describe (*)
23e033a... Merge branch 'fix-font-roundtrip' into 'master' (*)
bbceaa6... Updates (*)
a152a56... 1.48.2 (*)
59cdcef... ci: Temporarily disable macOS CI job as runner is offline (*)
79abc96... Merge branch 'disable-macos-ci' into 'master' (*)
b011c9e... docs: Remove references to gdk_pango_context_get_for_screen (*)
57a4863... Revert "ci: Temporarily disable macOS CI job as runner is o (*)
dde52e8... Merge branch 'docs-tweak' into 'master' (*)
2404112... ci: Don't modify PATH (*)
286c85b... Revert "ci: Temporarily disable macOS CI job as runner is o (*)
c2497bd... Merge branch 'macos-ci2' into 'master' (*)
77105c6... Trick g-ir-scanner (*)
d7e3380... Trick g-ir-scanner some more (*)
fb19dd4... Include version macros in the gir (*)
846e7fb... Leave pango-version-macros.h out of the gir (*)
9049d46... Merge branch 'gir-fixes' into 'master' (*)
f6a96ac... ci: Update Fedora image (*)
2ff154b... ci: Use the new Fedora image (*)
2889b3b... Try to fix thai break testcase (*)
1e834ee... ci: ignore leaks in libxml2 (*)
3fea996... Merge branch 'ci-fixes' into 'master' (*)
e14297e... Fix a corner-case of pango_attr_list_splice (*)
479f99d... Use the right FcConfig for FcRenderPrepare (*)
3fc7b26... Use the right FcConfig for FcFontList (*)
e9d04da... Merge branch 'fix-FcConfig-uses' into 'master' (*)
9502297... fc: Only do filtering by format once (*)
229975a... Use FcFontSetList instead of FcFontList (*)
8f15d1b... Move FcFontMatch and FcFontSort calls to a thread (*)
e4e7a76... Move FcInit call to a thread (*)
ab16846... fontconfig: Add some trace marks (*)
4a3eac9... Merge branch 'speed-up-format-filtering' into 'master' (*)
744dc22... fc: Fix an ordering issue (*)
4dfe591... Merge branch 'fontmap-thread-fix' into 'master' (*)
09bf1b4... build: Don't build HarfBuzz prematurely (*)
53a4f14... markup tests: Remove an _ (*)
565c111... markup tests: Pass accel_marker='_' (*)
8d1ea2a... markup: Fix two bugs (*)
f9e3185... Merge branch 'fix-attribute-splicing' into 'master' (*)
283f646... markup-parse: Make generating files more convenient (*)
2ec635a... markup tests: Add tests for parsing accels (*)
9be0d6e... Merge branch 'markup-parse-fixes' into 'master' (*)
300850b... docs: Remove xml formatting from PangoLayout (*)
fd5e229... docs: Move layout docs into the long description (*)
26e1ab1... docs: Clean up fontmap docs (*)
7d3628b... docs: Make context section ids match (*)
bc2106a... docs: Replace lots of vestigial xml markup (*)
eaf1b80... docs: Move PangoRenderer docs to the right file (*)
d342def... docs: Add pango logo (*)
8030652... Add gi-docgen as a subproject (*)
b14514d... Add configuration for gi-docgen (*)
99b0d11... Generate Pango API docs with gi-docgen (*)
a927c72... Remove remnants of gtk-doc (*)
3733c16... docs: Convert rendering section to pango_rendering.md (*)
ca11df5... docs: Convert markup and attributes docs to pango_markup.md (*)
9f5733a... docs: Convert fonts section to pango_fonts.md (*)
6ac8ad7... docs: Convert bidi and vertical sections to pango_bidi.md (*)
3570fd0... docs: Convert the pangocairo section to pango_cairo.md (*)
6a02c72... docs: Port PangoContext to the new doc format (*)
37a64d9... docs: Port PangoLayout to the new doc format (*)
51a558b... docs: Port PangoAttribute to the new doc format (*)
7f2b1bf... docs: Port PangoFont to the new doc format (*)
ec41c7f... docs: Port PangoFontMap to the new doc format (*)
42f7a37... docs: Port PangoRenderer to the new doc format (*)
08e67e1... docs: Port PangoItem to the new doc format (*)
c8ae084... docs: Port PangoLanguage to the new doc format (*)
2ce985f... docs: Port PangoTabArray to the new doc format (*)
3690084... docs: Port misc. types to the new doc format (*)
b960d8b... docs: Port PangoCairo apis to the new doc format (*)
6aa3875... docs: Port PangoFc apis to the new doc format (*)
af4a7f6... Drop some useless things from the gir (*)
68ed4f7... ci: Update the reference job (*)
9daeb21... Tell gi-docgen to produce index summaries (*)
9600fad... docs: Tweak line breaking docs (*)
8dac6cc... docs: Tweak font docs (*)
283eeb2... docs: Tweak glyphstring docs (*)
e6cfe18... docs: Tweak modules docs (*)
848c25a... docs: Tweak attributes docs (*)
95b7bb9... docs: Tweak bidi docs (*)
66106fc... docs: Tweak color docs (*)
d76d3e3... docs: Tweak coverage docs (*)
788c7cf... docs: Tweak context docs (*)
e57a4f5... docs: Tweak direction docs (*)
db00cbb... docs: Tweak engines docs (*)
5340665... docs: Tweak fontmap docs (*)
4ecf4e5... docs: Tweak shaping docs (*)
1b55940... docs: Tweak fontset docs (*)
baea52e... docs: Tweak layout docs (*)
50bd9ef... docs: Tweak renderer docs (*)
2347ac3... docs: Tweak script docs (*)
b066004... docs: Tweak gravity docs (*)
9a7ec71... docs: Tweak glyph item docs (*)
d67e82e... docs: Tweak language docs (*)
e830225... docs: Tweak markup docs (*)
b26f56f... docs: Tweak matrix docs (*)
b2b50bb... docs: Tweak tabs docs (*)
4553e1f... docs: Tweak reorder docs (*)
f2f458d... docs: Tweak utils docs (*)
94b84d6... docs: Tweak some remaining docs (*)
5ac7f03... pangocairo: Tweak docs (*)
7632435... pangofc: Tweak docs (*)
fa769bb... pangoft2: Tweak docs (*)
8765051... docs: Convert xft section to pango_xft.md (*)
e668179... docs: Remove no-longer used sections (*)
71e7d2b... Fix various broken links (*)
85555e4... docs: Add search and fix crosslinks (*)
e1bc7fc... docs: Add variants of the Pango logo (*)
e320631... Update gi-docgen location (*)
2b26130... Merge branch 'gi-docs' into 'master' (*)
5ec5468... Merge branch 'hb-dont-fallback-too-early' into 'master' (*)
eee7576... Update the release script (*)
9d35e95... 1.48.3 (*)
a2f3586... build: Install documentation (*)
df366de... Merge branch 'install-docs' into 'master' (*)
45f7092... build: Add documentation to the release tarball (*)
ebc8ca7... Fix a typo in pango/pangowin32-fontmap.c which caused the ` (*)
99f7ba0... Merge branch 'ebassi/dist-docs' into 'master' (*)
2d4f965... release script: Include gi-docgen (*)
159228b... Merge branch 'fix-typo' into 'master' (*)
7e7ceb2... Merge branch 'include-gi-docgen' into 'master' (*)
3396cc2... Fix placement of marks in upright vertical text. (*)
2214326... context: Cache metrics for the current font (*)
bff2ada... Merge branch 'cache-context-metrics' into 'master' (*)
f05be99... Merge branch 'vertical-upright-glyphs' into 'master' (*)
69a7dde... Add compatibility shim for g_memdup2() (*)
4c02b0a... Use g_memdup2() (*)
e2b8620... Merge branch 'memdup2' into 'master' (*)
fdc432b... Improve letterspacing with marks (*)
4cafe4c... Merge branch 'fix-letterspacing' into 'master' (*)
a47cfee... Add some markup examples (*)
e71a8ea... Merge branch 'markup-examples' into 'master' (*)
444a477... Update the gi-docgen repository (*)
85b1f6a... Add an asan option that gives better traces (*)
9f3ed24... Merge branch 'better-asan-traces' into 'master' (*)
2664f94... release: Actually include the docs (*)
386639c... 1.48.4 (*)
47aadae... release: Update included subprojects (*)
2270ae6... Merge branch 'update-subprojects' into 'master' (*)
04038da... Only initialize fontconfig once (*)
296317f... Merge branch 'fcinit-once' into 'master' (*)
72eef81... Revert "Add an asan option that gives better traces" (*)
ec8c52e... Cosmetics (*)
f29436d... bidi: Add some deprecation notices (*)
5ccc0c7... Merge branch 'misc-speedups2' into 'master' (*)
d5a7518... Speed up Emoji classification (*)
9ff4bdb... Slightly tweak pango_hb_font_get_nominal_glyph (*)
dde9a87... Speed up ignorable check (*)
2e71986... Slightly speed up line breaking (*)
b86ded7... Small speedup to width iter (*)
ce13859... Merge branch 'misc-speedups' into 'master' (*)
90e7453... Fix the build with msvc (*)
11ac1ec... Merge branch 'fix-msvc-build' into 'master' (*)
708e7d1... Bump version to 1.49.0 (*)
5ce5b8f... Add dashed and dotted lines (*)
379f38e... Merge branch 'ebassi/for-master' into 'master' (*)
3aab7d8... Fix hangs that people have observed (*)
1fedc11... Merge branch 'fix-deadlocks' into 'master' (*)
cc8ac2a... Revert "Merge branch 'fix-deadlocks' into 'master'" (*)
80dbd6e... Merge branch 'revert-1fedc11a' into 'master' (*)
0fe318e... Fix hangs that people have observed (*)
4556d2a... Merge branch 'fix-deadlocks2' into 'master' (*)
12611bf... Quiet a compiler warning (*)
ec16e4c... docs: Add missing attributes in markup docs (*)
2ecc7c4... Merge branch 'compiler-warning' into 'master' (*)
cc598c9... Merge branch 'markup-docs' into 'master' (*)
b83e3ba... docs: Add some details (*)
0db2d63... Expand the PANGO_UNDERLINE_ERROR docs (*)
4d72358... Merge branch 'matthiasc/for-master' into 'master' (*)
32b85b8... pangowin32: Don't leak various member variables of PangoWin (*)
acea99b... Merge branch 'win32-leak' into 'master' (*)
587834c... pangowin32: Clear cmap on finalize (*)
b16e9ae... Fix typo in PangoLayout: add missing backtick (*)
7a88d0c... Merge branch 'victor.mireyev-master-patch-08214' into 'mast (*)
b67e80e... Fix a typo (*)
62ede00... tests: Avoid extraneous markup in output (*)
d476d2a... layout: Don't insert hyphens at word boundaries (*)
736b687... Merge branch 'word-break-hyphens' into 'master' (*)
60bbd95... layout: Remove a broken optimization (*)
f8df3ae... Cosmetics (*)
b3ebe09... Merge branch 'matthiasc/for-master' into 'master' (*)
1661f1b... layout: handle empty lines better (*)
e834a7a... Cosmetics (*)
69441db... Merge branch 'fix-empty-line-spacing' into 'master' (*)
71ad5cb... Merge branch 'matthiasc/for-master' into 'master' (*)
10895f2... Make pango_layout_line_get_height work (*)
c754c4d... Ensure ellipsized lines have the right width (*)
2185eed... Merge branch 'fix-layout-line-height' into 'master' (*)
8b1e9f9... Merge branch 'fix-ellipsized-line-width' into 'master' (*)
7b3182a... Add some NULL checks (*)
4e2bc45... Merge branch 'add-null-checkds' into 'master' (*)
aa60667... break: Fix an inconsistency with sentence breaks (*)
4555b12... Add pango-segmentation (*)
c4ee1b0... Merge branch 'segmentation-util' into 'master' (*)
b744777... Merge branch 'fix-sentence-breaks' into 'master' (*)
b9af025... test-break: Make help output work again (*)
6772ae3... Fix a thinko (*)
3e2a863... Merge branch 'matthiasc/for-master' into 'master' (*)
ac4d8f2... fc: Don't use GTask for threading (*)
dbd4995... Merge branch 'fix-lilypond-leak' into 'master' (*)
3940a17... 1.48.5 (*)
75eee83... introspection: Stop using allow-none (*)
7f04ed9... docs: Convert gtk-doc syntax leftovers (*)
e2d1a59... Merge branch 'docs-cleanup' into 'master' (*)
42edc27... docs: Reduce redundancy (*)
483b7cc... Merge branch 'docs-cleanups' into 'master' (*)
eb724f7... docs: Add a missing backtick (*)
6540421... Only build pango-segmentation if we have cairo (*)
2f07e56... pango-list: Add --version (*)
5df00b8... pango-segmentation: Fixes (*)
0e9dcc9... Avoid unsigned int pitfalls (*)
dad38ad... Add a testcase for pango_attr_list_update (*)
27b4ae6... Merge branch 'matthiasc/for-master' into 'master' (*)
347f69c... docs: Fix link syntax in a few places (*)
3276a33... Merge branch 'fix-attr-list-update' into 'master' (*)
c40a071... Merge branch 'doc-fixes' into 'master' (*)
887cc68... Explicitly preserve unlimited attributes (*)
6e36355... Add a test for unlimited attributes (*)
3dab00d... Merge branch 'more-attr-update-fixes' into 'master' (*)
c61ad15... docs: Link syntax fixes (*)
a5e3265... Merge branch 'docs-link-fixes' into 'master' (*)
5e9bf27... Use harfbuzz from the main branch (*)
aeaaa92... Merge branch 'harfbuzz-main' into 'master' (*)
d73d65c... subprojects: Use GLib main branch (*)
07f6462... Merge branch 'glib-main' into 'master' (*)
d168038... Link to the CSS font-feature-settings docs for pango_attr_f (*)
f5044cf... Convert a stray DocBook ulink into Markdown (*)
c167cf0... Merge branch 'font-features-docs' into 'master' (*)
0a719db... Add another test for pango_attr_list_change (*)
75d4553... Merge branch 'attrlist-test' into 'master' (*)
79a4b33... gravity: Correct direction for Kharoshthi script (*)
709af06... gravity: Update script properties table (*)
c463e09... Merge branch 'script-properties' into 'master' (*)
d435677... shape: Bring back careful rounding code (*)
e028b89... Add better attribute test infrastructure (*)
d1a5fbf... markup: Save a few lines (*)
c07f28d... markup: Separate out all cases (*)
0dd8fc5... markup: Don't accept attributes on <markup> (*)
4004885... tests: Improve markup test coverage (*)
0c0e247... tests: Add some color tests (*)
cd760c1... tests: Add more attribute tests (*)
b5b932e... tests: Add some PangoContext tests (*)
9778918... matrix: Cosmetics (*)
e26a4db... utils: Make pango_version_check more precise (*)
f90cc19... tests: Add tests for version apis (*)
50fc608... tests: Add tests for PangoLanguage (*)
1c4a63a... tests: Add tests for PangoMatrix (*)
f8dec44... tests: Add tests for PangoTabArray (*)
f339258... tabs: Cosmetics (*)
75b6e6c... tests: Add tests for PangoGravity (*)
b6b937e... Add some more font api tests (*)
80b191f... tests: Add some bidi api tests (*)
034273d... Add missing bidi types (*)
249615a... Merge branch 'test-coverage' into 'master' (*)
cadbb32... testmatrix.c: use G_SQRT2 insead of M_SQRT2 (*)
2bd2d65... Merge branch 'alatiera/msvc-tests' into 'master' (*)
a4428f0... tests: Drop an unused include (*)
3411870... Merge branch 'matthiasc/for-master' into 'master' (*)
3ff6365... Merge branch 'bring-back-better-rounding' into 'master' (*)
6176323... 1.48.6 (*)
b3ae4cd... tests: Be more careful about font formats (*)
4d4e118... Merge branch 'bitmap-font-tests' into 'master' (*)
39e3fc3... Clarify docs of pango_fc_fontmap_get_config (*)
b7313d6... Merge branch 'get-config-docs' into 'master' (*)
bf4050c... fc: Drop a broken optimization (*)
f4d37b8... Merge branch 'drop-broken-optimization' into 'master' (*)
a492afd... tests: In attribute_from_string, parse offsets as long long (*)
911d8d5... tests: Free the sizes array, if it was allocated (*)
df91ff2... Merge branch 'tests-fixes' into 'master' (*)
f651add... Extract function to free the contents of a PangoFcPatterns (*)
27210a3... Use atomic reference counting for PangoFcPatterns (*)
384f0e1... Use an enum instead of numeric values for fc_initialized (*)
b4f5212... Merge branch 'fc-fontmap-crash' into 'master' (*)
946d913... Add forgotten NEWS (*)
2bc5f8a... Merge branch 'matthiasc/for-master' into 'master' (*)
0a03fae... Add libthai to valgrind suppressions (*)
7b7da61... Update lsan.supp (*)
d7f16a6... Merge branch 'matthiasc/for-master' into 'master' (*)
18d161f... docs: Add some details for PangoWrap (*)
b7c7eb7... Merge branch 'improve-wrap-docs' into 'master' (*)
467bda1... 1.48.7 (*)
7549d36... renderer: Fix averaging of strikethroughs (*)
f9364a0... Merge branch 'fix-strikethrough-averaging' into 'master' (*)
8569d77... Cosmetics (*)
0ece854... Fix a memory leak (*)
2430515... utils: Remove leftover code (*)
892fbe3... layout: Remove an overeager assertion (*)
ada502d... layout: Explicitly initialize single_paragraph (*)
87b86f1... layout: Correct a g_return_val_if_fail (*)
d2321aa... layout: Document default values (*)
e5692c8... layout: Add a missing annotation (*)
66ad8cb... layout: Zero out log attrs (*)
fcf5189... tests: Improve coverage (*)
4289ac3... tests: Check more layout properties (*)
d362db3... tests: Make test-break output more convenient (*)
3147c7e... tests: Add tests for fallback shaping (*)
3bdec75... tests: Add some more script iter tests (*)
0280fd3... tests: Move bidi tests to their own file (*)
cfbf6dc... Merge branch 'more-test-coverage2' into 'master' (*)
40732ed... tests: Add more font tests (*)
4ab74a2... tests: Add more glyph item tests (*)
a83a9a7... tests: Add more glyph item iter tests (*)
b6178a3... tests: Add some more break testcases (*)
628c950... tests: Dump grapheme boundaries too (*)
cb409bc... tests: Add some more layout tests (*)
21a90c0... break: Fix handling of tag sequences (*)
f3aec77... Merge branch 'tests-and-fixes' into 'master' (*)
2690612... layout: make the height of an empty line match a regular li (*)
cbeacec... Add a testcase for pango_attr_list_change (*)
1f104f1... pango-segmentation: Add a --text option (*)
2834f68... Merge branch 'segmentation-tweaks' into 'master' (*)
9498886... Merge branch 'test-for-564' into 'master' (*)
17a5ef1... fontconfig: Ignore woff fonts (*)
77146b6... Merge branch 'woff-off' into 'master' (*)
d6cccbb... Bump hb requirement to 2.2.0 (*)
608240c... Merge branch 'bump-hb' into 'master' (*)
cba71ee... Add a few missing chars to pango_is_zero_width (*)
40aa32f... Merge branch 'missing-zerowidth-chars' into 'master' (*)
cf7d233... Merge branch 'win32-cmap-free' into 'master' (*)
10d4aa6... utils: Fix win32 build (*)
ab798bf... Fix a compiler warning (*)
59be04d... Improve attribute test infrastructure (*)
7f0519b... ci: Update ci images (*)
4ecec6e... Merge branch 'matthiasc/for-master' into 'master' (*)
33267e4... docs: Small layout docs improvements (*)
1def38f... Merge branch 'matthiasc/for-master' into 'master' (*)
2590ffe... Merge branch 'fix-empty-line-spacing-2' into 'master' (*)
51bb38d... Cosmetics (*)
eefde51... Remove an erroneous early exit (*)
044424c... Add more testcases for pango_attr_list_change (*)
96bcf49... Merge branch 'attr-list-change-fix' into 'master' (*)
8065db2... Remove an obsolete version check (*)
e1b051d... tests: Add a way to show fonts in test-layout (*)
518a94a... Silence compiler warnings (*)
ad1262d... language: Silence compiler warnings (*)
4bb98c7... Quiet a compiler warning (*)
77c1ca1... Drop an unused function (*)
2926528... Quiet another compiler warning (*)
47e75d6... Merge branch 'matthiasc/for-master' into 'master' (*)
2553006... itemize: Improve handling of spaces (*)
6a28e30... Merge branch 'space-itemization' into 'master' (*)
5d8694f... tests: Locale handling fixes (*)
6702843... tests: Fix an assertion (*)
7af6d59... Try harder to skip tests on MacOs (*)
5e20f51... Merge branch 'matthiasc/for-master' into 'master' (*)
a22fdc1... docs: Update branch references to main (*)
dac2f40... ci: Update branch references to main (*)
a4ad59a... Mention main in NEWS (*)
2743d99... Use GMutex for the thai_brk (*)
cd4dde8... tests: Locale handling fixes (*)
26fa82a... tests: Fix an assertion (*)
2a253d9... Try harder to skip tests on MacOs (*)
804ef76... Merge branch 'thai' into 'main' (*)
d439eea... font-desc: Use local volatile double values to store sizes (*)
0978052... Merge branch 'approximated-sizes' into 'main' (*)
9bed4e1... Correctly handle font attributes (*)
c7a65e8... Merge branch 'better-ellipsize' into 'main' (*)
1016e9e... tests: Fix implicit function declaration warnings with gcc (*)
524f0d7... Merge branch 'fix-tests-build' into 'main' (*)
8be3934... Cosmetics (*)
b3e0bcf... Add version macros for 1.50 (*)
dce36ba... Bump version to 1.49 (*)
3555527... Add pango_font_get_languages (*)
a2e14a4... Clean up rounding code (*)
626c131... Merge branch 'private-vfuncs' into 'main' (*)
6735e96... layout: Add some api for introspection (*)
34c8e9c... attributes: Add helper api for introspection (*)
fc9057e... Merge branch 'introspection-fixes' into 'main' (*)
c0697a1... gravity: Remove redundant code (*)
9168774... itemize: Fix up gravity state initialization (*)
e2c1cdb... Merge branch 'gravity-fix' into 'main' (*)
90777d8... itemize: Ignore width in horizontal context (*)
bdfdadf... Merge branch 'ignore-width-in-horizontal2' into 'main' (*)
aa69d8a... Add some more bidi embedding level tests (*)
eeff7bb... Add an old testcase (*)
1010394... Revert a non-longer needed change (*)
d53e512... Add a test for pango_layout_get_cursor_pos (*)
9552816... Merge branch 'fix-split-cursors-at-end' into 'main' (*)
c8dd8ae... tests: Avoid bidi in test output (*)
df806ed... Add tests for pango_layout_move_cursor_visually (*)
1f262e4... Merge branch 'bidi-adventures' into 'main' (*)
7fd74b2... Small correction to test-layout (*)
90b289b... markup: Allow specifying size in pt (*)
9d68eaf... markup: Allow pt for rise too (*)
59d38cd... markup: Allow specifying size as percentage (*)
4d4d9e0... Merge branch 'markup-sizes' into 'main' (*)
1e7cd28... Add tests for pango_layout_move_cursor_visually (*)
c6bb45a... Try to improve pango_layout_get_cursor_pos (*)
e4af060... Reimplement pango_layout_move_cursor_visually (*)
c4529d6... Add multi-line tests for move-cursor (*)
46fd479... Tweak the docs (*)
3b8231f... Merge branch 'bidi-revenge' into 'main' (*)
cc74b40... NEWS: Updates (*)
ddb5482... docs: Some clarifications (*)
6b21f28... docs: More details (*)
b312191... Merge branch 'matthiasc/for-main' into 'main' (*)
b69c506... docs: Add more details (*)
2fc1599... Merge branch 'layout-docs' into 'main' (*)
7bf8488... docs: More details (*)
d659887... Merge branch 'layout-docs' into 'main' (*)
10deeea... docs: Fix up deps for images (*)
f412687... gravity: Correct the documentation (*)
cb27301... docs: Improve image placement (*)
b674819... docs: Add a dark mode variant of some images (*)
aaa4730... docs: Add some more images (*)
d20b0c9... docs: Cosmetic fixes (*)
ed13e66... Merge branch 'layout-docs' into 'main' (*)
afec5c6... docs: Cosmetic change (*)
1bae78c... Specify deprecation details (*)
f437641... Merge branch 'matthiasc/for-main' into 'main' (*)
623134f... Add line-height attributes (*)
5a20c48... layout: Handle line-height attributes (*)
e2def59... Fix up logical rectangle reporting (*)
336dca6... Adapt tests (*)
c4d1381... Merge branch 'line-height-attribute' into 'main' (*)
0e89671... docs: Add one more dark mode image (*)
ea3676a... Merge branch 'matthiasc/for-main' into 'main' (*)
d5aab48... docs: Cosmetics (*)
2cad08a... NEWS: Updates (*)
2606e8e... docs: Add an example for split cursors (*)
486892c... Merge branch 'matthiasc/for-main' into 'main' (*)
67a02a8... pango-markup.c: Fix build (*)
df0217a... pango/shape.c: Use the former rounding code as needed (*)
4eaebb6... testmisc.c: Fix builds without FontConfig/PangoFT2 (*)
a7c882d... pangowin32-fontmap.c: Look harder for the matching font (*)
0984b87... CODING_STYLE: Fence code samples, fix tab breakage (*)
587c159... Merge branch 'win32-fixes' into 'main' (*)
903c9bf... Fix corner cases around line ends (*)
30f9cda... Fix more corner cases around line ends (*)
70fe2aa... Add more tests for move-visually (*)
d892355... Merge branch 'ferdnyc-main-patch-08758' into 'main' (*)
391f2ef... Merge branch 'cursor-move-fixes' into 'main' (*)
770fd4d... Add some forgotten documentation (*)
439e063... Merge branch 'matthiasc/for-main' into 'main' (*)
e0584a4... Add pango_justify_last_line (*)
bb23cf6... Add an option to pango-view (*)
776e07b... Remove some check from test-layout (*)
66efd0c... Add a test for pango_layout_index_to_x (*)
d061307... Merge branch 'justify-last-line' into 'main' (*)
9cf3960... Merge branch 'more-tests' into 'main' (*)
e294634... Add check for a NULL font in PangoAnalysis structure (*)
3a0a8c4... Merge branch 'fix-issue-592' into 'main' (*)
8991f89... build: Raise required fribidi version (*)
06ea75f... Merge branch 'fribidi-version' into 'main' (*)
ae3cb20... gravity: Add missing Multani script (*)
fd0857a... Merge branch 'add-multani-gravity' into 'main' (*)
5d6b9fd... Correct an error message (*)
74c42e6... bidi: Cleanup FriBiDi API usage (*)
e775b83... Merge branch 'fribidi-api' into 'main' (*)
9828eb4... Merge branch 'fix-gravity-error' into 'main' (*)
2876df4... Add a few missing const (*)
d730c31... Merge branch 'glyph-string-const-char' into 'main' (*)
5184be8... Document incompatibility of tabs and justification (*)
bf302c0... Merge branch 'document-tabs' into 'main' (*)
b446a49... Use the language we are given (*)
16fe854... Merge branch 'log-attr-language' into 'main' (*)
0557a01... pango-view: Change annotation handling (*)
caa20e0... Add a layout extents check (*)
7a0bbde... Fix pango_layout_index_to_pos results (*)
ee44512... layout: Fix some end-of-line position (*)
a1b49a7... layout: Fix some wrapped line start positions (*)
df6d8df... Merge branch 'block-cursor-fixes' into 'main' (*)
d8df0da... Cosmetics: Split off pango-markup.h (*)
dba200b... Cosmetics: Split off pango-color.h (*)
bd816f9... Cosmetics: Clean up pango-context.h (*)
c739fa4... Cosmetics: Reindent pango-context.h (*)
d1d3be8... Cosmetics: Reindent pango-item.h (*)
2573ad9... Some code reorg (*)
24061b2... Some more code reorg (*)
41dd1d8... Cosmetics: Move a function around (*)
ba5c0b7... Cosmetics: Reindent pango-glyph.h (*)
2b09760... Cosmetics: Move a function around (*)
fac324c... Cosmetics: Reindent pango-break.h (*)
6d7ca39... Cosmetics: Reindent pango-language.h (*)
0f4bc98... Include pango-language.h (*)
8a7038b... Cosmetics: Reorganize pango-attributes.h (*)
5d36fc2... Some code reorg (*)
e756543... Merge branch 'code-reorg' into 'main' (*)
c5c79ab... Fix up header inclusions (*)
d30a267... Merge branch 'matthiasc/for-main' into 'main' (*)
d4c2798... Cosmetics (*)
5efdd7e... Merge branch 'matthiasc/for-main' into 'main' (*)
bf5e071... markup: Add a text transform attribute (*)
24dfe39... layout: Text transform affects shape (*)
230c676... tests: Handle text transform attrs (*)
0f9c6ca... Add pango_shape_item (*)
585a902... layout: Use pango_shape_item (*)
e892e6e... shaping: implement text transform (*)
7ee2886... Documentation tweaks (*)
d1b01c8... tests: Use en_US.UTF8 instead of C (*)
b2c3b6a... Add a test for text_transform in markup (*)
15fe855... language: Document issue with per-thread locales (*)
f72ff7d... Merge branch 'language-get-default' into 'main' (*)
1ac4f5d... Merge branch 'text-transform-3' into 'main' (*)
b823774... renderer: Don't divide by zero (*)
1193592... Remove leftover test files (*)
4427462... Merge branch 'renderer-crash' into 'main' (*)
c13ec65... Merge branch 'matthiasc/for-master' into 'main' (*)
88e5e8d... break: Some code reorg (*)
0d9fb66... tests: Tweak test-break output (*)
2fbee4c... Fix binding helpers for absolute-line-height (*)
e812c04... Trivial (*)
097f86b... Add a forgotten binding helper (*)
d61aa45... tests: Add more attribute tests (*)
0fbcaa7... tests: Make test-itemize work better (*)
b9d6e89... attributes: Cosmetics (*)
701d743... Merge branch 'matthiasc/for-main' into 'main' (*)
756120b... testattributes: Assert properly (*)
89f8a4e... Merge branch 'matthiasc/for-main' into 'main' (*)
fe3175f... glyphstring: Silence compiler warnings (*)
2315f67... attributes: Silence compiler warnings (*)
3002350... emoji: Silence compiler warnings (*)
9de02e0... bidi: Silence compiler warnings (*)
9e8e4c7... fcfontmap: Silence compiler warnings (*)
c47c610... tests: Silence compiler warnings (*)
33ab9c7... break: Silence compiler warnings (*)
16cee40... layout: Silence compiler warnings (*)
bab0a1f... markup: Silence compiler warnings (*)
3dacd23... renderer: Silence compiler warnings (*)
68a10a2... build: More compiler warnings (*)
e17cda3... Merge branch 'compiler-warnings' into 'main' (*)
038612a... Fix an oversight with text-transform (*)
c28f0a8... Merge branch 'matthiasc/for-main' into 'main' (*)
a77dd34... 1.49.0 (*)
df21f13... Sync up test file lists (*)
ea16769... Merge branch 'fix-test-lists' into 'main' (*)
698c243... docs: Add another illustration (*)
4eedbae... Merge branch 'doc-font-metrics' into 'main' (*)
053288e... layout: Only recompute log_attrs when needed (*)
8cae1c0... Merge branch 'matthiasc/for-main' into 'main' (*)
f058447... break-thai: Fix up word break handling (*)
c407656... break: Some code reorganization (*)
6bf9190... break: Add pango_attr_break api (*)
1349e9a... docs: Update some links (*)
4740e55... Merge branch 'log-attr-things' into 'main' (*)
3f50812... Add pango_layout_get_caret_pos (*)
1e782f3... Add an illustration for caret metrics (*)
3d7bb49... Quiet a compiler warning (*)
7093310... Add hyphens to log attrs (*)
bd48e58... layout: Use need_hyphen from log attrs (*)
dec2731... shape: Rearrange hb buffer setup (*)
d3677f9... Merge branch 'caret-slope' into 'main' (*)
2c9792d... Refine hyphenation (*)
6058254... test-break: Print out hyphens (*)
8fda48b... Add some new tests for hyphens (*)
3aee761... Merge branch 'hyphen-log-attr' into 'main' (*)
b614ea2... Add segmentation attributes (*)
5fd03a1... pango-viewer: Visualize caret positions (*)
4b2a307... Merge branch 'matthiasc/for-main' into 'main' (*)
c7058b8... Merge branch 'break-tailoring' into 'main' (*)
37c52ee... tests: Make test-shape work like the others (*)
f41e03e... tests: Improve test-shape (*)
26b0bee... Merge branch 'matthiasc/for-main' into 'main' (*)
33cf60e... hyphen: Try harder to insert needed hyphens (*)
1b05aad... Merge branch 'matthiasc/for-main' into 'main' (*)
7e28ce9... Use ligature caret lists (*)
cba1d74... pango-view: Don't omit the last caret position (*)
564cfa0... Merge branch 'ligature-carets' into 'main' (*)
a4260a6... Merge branch 'matthiasc/for-main' into 'main' (*)
6a33b14... NEWS: Updates (*)
0178d0c... break: Follow mandatory rules more strictly (*)
d39ef1d... break-indic: Don't wipe out mandatory breaks (*)
0c685b1... break: Fix sentence boundary corner cases (*)
653e27a... break: Fix up word fixups (*)
3c834b4... Add code to validate log attrs (*)
6688340... More break tests (*)
bcf0fa2... Merge branch 'more-log-attr-things' into 'main' (*)
acf49ff... NEWS: Updates (*)
c98409c... docs: Add another illustration (*)
5177950... Merge branch 'matthiasc/for-main' into 'main' (*)
08b30ab... Tweak the drawing (*)
cf6b3e1... doc: Update pango_glyph_string_index_to_x (*)
371171b... Merge branch 'matthiasc/for-main' into 'main' (*)
0fa8f93... pango-view: Be more careful about caret positions (*)
1157f4c... pango-viewer: Number carets (*)
b144b6a... test-shape: Add an option for hex chars (*)
609a00c... test-shape: Show cluster boundaries correctly (*)
30a3d21... Fixes for rtl cursor positions (*)
0fe6d50... Take kerning into account for ligature carets (*)
c9f3cc4... Try harder to find positions in clusters (*)
9979612... docs: Some detail for PangoGlyphGeometry (*)
af2cce9... pango-view: Allow showing glyph ink rects (*)
4ad7564... Merge branch 'ligature-caret-rtl-fixes' into 'main' (*)
ada1bc9... renderer: Use ink rects for line lengths (*)
d0ff45e... Merge branch 'ligature-caret-rtl-fixes' into 'main' (*)
c2bb454... carets: Fix rect for negative slopes (*)
05f62ea... pango-view: Show caret slopes as well (*)
3c61761... Merge branch 'matthiasc/for-main' into 'main' (*)
e2925bc... -Wunused-variable (*)
71dfed1... -Wincompatible-pointer-types-discards-qualifiers (*)
9c2c7e9... -Wincompatible-pointer-types (*)
54e1aed... Merge branch 'coretext-warnings' into 'main' (*)
94e5f18... tests: Only print known analysis flags (*)
1fcd5ae... Cosmetic (*)
a03bf5b... item: Add a char offset (*)
98891da... test-itemize: Improve generation (*)
3f8f212... test-itemize: Print more information (*)
7c166d3... layout: Use char_offset in a few places (*)
17f577e... Merge branch 'underline-kerning' into 'main' (*)
c547615... Merge branch 'item-offset' into 'main' (*)
d7bdf80... pango-view: Fix caret visualization (*)
ef25f2d... Merge branch 'matthiasc/for-main' into 'main' (*)
c072323... layout: Allocate a bit less (*)
2ca1023... Merge branch 'matthiasc/for-main' into 'main' (*)
77f8643... pango-view: Split caret positions and slopes (*)
0f661af... Merge branch 'matthiasc/for-main' into 'main' (*)
1d6ef80... fcfont: Cosmetics (*)
6924489... font: Add a vfunc for pango_font_has_char (*)
14d4240... Add autoptr cleanup funcs (*)
af036f7... Add a missing semicolon (*)
76eca4d... Merge branch 'matthiasc/for-main' into 'main' (*)
674d86a... tests: Use introspection for attributes (*)
69c25b9... test-itemize: Keep in sync with PangoLayout (*)
79070d5... pango-view: Fix slope of carets (*)
d37bfbf... Merge branch 'matthiasc/for-main' into 'main' (*)
41eac94... pango-view: Don't draw the empty run (*)
9a9b9a3... layout: Apply rise to cluster extents (*)
52db8f0... pango-view: More careful numbering (*)
6e2596a... pango-view: Improve glyph extents (*)
f7a99fd... Merge branch 'matthiasc/for-main' into 'main' (*)
8bc08dc... Add pango_layout_iter_get_run_baseline (*)
1dee72b... pango-view: Use the new api (*)
46ab19d... Merge branch 'matthiasc/for-main' into 'main' (*)
d335912... pango-view: Redo --annotate option (*)
dfcb602... Merge branch 'matthiasc/for-main' into 'main' (*)
b5d3ad9... Try harder to disect clusters (*)
ea2c84e... Add pango_glyph_string_index_to_x_full (*)
1c7a2ea... Don't compute log attrs on demand (*)
c9cfd26... layout: Use pango_glyph_string_index_to_x_full (*)
6c84e67... pango-view: Use pango_glyph_string_index_to_x_full (*)
877d0bf... Merge branch 'more-rtl-cluster-fixes' into 'main' (*)
fe2d8bf... test-shape: Print out glyph classes (*)
8505435... test-break: Add a --hex-chars option (*)
f448945... test-break: Fix legend formatting (*)
d9284ba... Cosmetics (*)
ff34440... Merge branch 'matthiasc/for-main' into 'main' (*)
b70cd02... Cosmetics (*)
75bb462... Merge branch 'matthiasc/for-main' into 'main' (*)
4f13d4f... coretext: Set size on font descriptions (*)
01b0281... tests: Test font roundtrips on MacOs (*)
2555d46... Merge branch 'coretext-font-describe' into 'main' (*)
e382a65... Make ellipsize code safer (*)
303b4fb... Implement baseline shifts (*)
fd51b46... Implement font-dependent scaling (*)
1b73eed... markup: Change <sup> and <sub> (*)
1f0b5d5... Add horizontal displacement (*)
cd390b8... test-layout: Disable fragile checks (*)
a0cb9d5... test-layout: Add a --show-fonts option (*)
aefc5e5... fonts: Redo the get_face implementation (*)
7137a52... font: Add more autoptr cleanup (*)
9232840... Merge branch 'matthiasc/for-main' into 'main' (*)
54b0d3f... shape: Mark color glyphs in glyphstrings (*)
7e329ab... test-shape: Show color glyph information (*)
44e5d0b... Merge branch 'color-glyph' into 'main' (*)
c1009a2... Merge branch 'baseline-shift' into 'main' (*)
a6ffe09... Add docs for new attributes (*)
6b7d854... Merge branch 'matthiasc/for-main' into 'main' (*)
dd21621... Be more forgiving about attribute ordering (*)
c1ae75e... Merge branch 'matthiasc/for-main' into 'main' (*)
21a0ba6... Avoid a crash (*)
2dcf2b7... Merge branch 'matthiasc/for-main' into 'main' (*)
5223549... Updates (*)
fde510c... 1.49.1 (*)
9eedd7d... README.win32: Update Windows build instructions (*)
6a0c62a... Merge branch 'README.win32' into 'main' (*)
2a87ef3... Require CoreText for Quartz backend (*)
be7b1b4... Switch to use GraphicsMagick in pango-view (*)
b57761c... Support antialias option in pango-view with the FreeType ba (*)
a6a7056... Merge branch 'antialias-option' into 'main' (*)
5c38471... Merge branch 'use-gm' into 'main' (*)
9de21d4... Merge branch 'quartz-requires-coretext' into 'main' (*)
d0558cf... renderer: Fix static analysis warnings (*)
1f6bd84... layout: Fix static analysis warnings (*)
ab114aa... Merge branch 'matthiasc/for-main' into 'main' (*)
d112532... utils: update a comment mentioning GraphicsMagick (*)
d718307... Merge branch 'magick-comment' into 'main' (*)
574f037... Update script data for Unicode 14 (*)
ba247af... Merge branch 'unicode-14-updates' into 'main' (*)
2e49eb0... Underline spaces again (*)
2096756... Merge branch 'fix-underlined-spaces' into 'main' (*)
a031393... Update pango-emoji-table.h to Unicode 14 (*)
0fe496f... Update pango-break-table.h to Unicode 14 (*)
604425d... Update Line Break to Unicode 14 (*)
f178bb4... pangocairo: Round font metrics when appropriate (*)
20ec670... Use harfbuzz metrics for cairo fonts (*)
e76ee94... Fix empty line heights (*)
81fb35b... Fix cursor pos height in some cases (*)
1a3c69d... Add more line height tests (*)
fb51fdc... Update Unicode test cases to Unicode 14 (*)
5820cc1... Merge branch 'unicode14' into 'main' (*)
a0d7555... Merge branch 'empty-line-height-attr-fix' into 'main' (*)
638c1ab... Fix a typo (*)
e46a0fb... ci: Allow macos to fail (*)
c6d557f... Merge branch 'matthiasc/for-main' into 'main' (*)
3f49200... Cosmetics (*)
bad3c26... Merge branch 'matthiasc/for-main' into 'main' (*)
6605d29... Cosmetics (*)
12810d5... Merge branch 'matthiasc/for-main' into 'main' (*)
89f69b3... Support for Catalan middle dot in word start and end (*)
64180fc... Merge branch 'middle-dot' into 'main' (*)
7fade17... Revert "Use harfbuzz metrics for cairo fonts" (*)
7a4af7a... Disable failing line height tests (*)
522101f... Merge branch 'gravity-metrics-fix' into 'main' (*)
28b4e15... add missing since 1.50 annotations (*)
c09f703... pango: backport an old since annotation (*)
46fc538... Flesh out some doc comments (*)
bbacd37... Merge branch 'bilelmoussaoui/gi-annotations' into 'main' (*)
4128273... 1.49.2 (*)
b780523... gi: add array annotations to get_languages (*)
f33cbe5... Merge branch 'bilelmoussaoui/gi-annotations' into 'main' (*)
9702ab5... Add tests for glyph extents (*)
51881a5... cairo: Produce meaningful logical glyph extents (*)
6b260a6... cairo: fix hinting of metrics (*)
047bfaf... Use harfbuzz metrics for cairo fonts (*)
c9f54b8... Revert "Disable failing line height tests" (*)
ab776f3... cairo: Small fixup (*)
7c710fa... Merge branch 'glyph-extents-fixes' into 'main' (*)
fe1c54b... Make logical glyph extents better (*)
04a58c3... Add tests for matrix transformations (*)
d1eda3c... Merge branch 'matthiasc/for-main' into 'main' (*)
bd3ec0c... fontset: Add a missing annotation (*)
b2529a2... Merge branch 'matthiasc/for-main' into 'main' (*)
4dd8f72... Skip a failing test on macOS (*)
55ae021... Revert "ci: Allow macos to fail" (*)
9d67f77... Merge branch 'ci-require-macos' into 'main' (*)
a215b3c... Add a few more default-ignorables (*)
5fa29ce... Merge branch 'more-default-ignorables' into 'main' (*)
ccb651d... Fix advance widths with transforms (*)
0fb9d71... Merge branch 'advance-transform' into 'main' (*)
64b7b2c... fc: Implement PANGO_VARIANT_SMALL_CAPS (*)
30d6756... Add a test for small caps (*)
9d389e9... Merge branch 'small-caps' into 'main' (*)
45a3154... pango-item: Add a helper (*)
fcb44cf... shape: Use the new helper (*)
6815efd... Add PANGO_FONT_SCALE_SMALL_CAPS (*)
ee4e788... itemize: Handle PANGO_FONT_SCALE_SMALL_CAPS (*)
346d92c... itemize: Break out a helper (*)
0e5bd15... itemize: Implement emulated Small Caps (*)
6b7b3e9... Add more casing variants (*)
397f121... fc: Implement the other casing variants (*)
0eec5fa... Add variant roundtrip tests (*)
0c25f62... itemize: Emulate other casing variants (*)
e43df62... shape: Be consistent when getting text transforms (*)
d9e7ec3... Reshuffle private headers a bit (*)
cb6a93f... Cosmetics: Add the right section (*)
b9b92e7... Reshuffle itemize API (*)
1790dbf... itemize: Handle text transforms (*)
78d4efd... Merge branch 'small-caps' into 'main' (*)
d1357f8... 1.49.3 (*)
aae5fa3... Update docs (*)
4e94631... Call hb_font_set_ptem when creating fonts (*)
648fad9... Bump fontconfig dep to 2.13.0 (*)
d94f5a1... fc: Drop unnecessary ifdefs (*)
ae90aa0... Merge branch 'set-ptem' into 'main' (*)
a629210... Merge branch 'newer-fontconfig' into 'main' (*)
ffdc738... docs: Small addition (*)
c03ca7d... layout: Fix a poblem with hyphen width (*)
ce4ee3e... Add a test for layout width (*)
9a275af... Update affected tests (*)
907b6e2... Merge branch 'fix-hyphen-width' into 'main' (*)
430f105... Cosmetics (*)
7b68816... pango-view: Add --pango-units (*)
6082a2e... pango-view: Accept width 0 (*)
399a4b9... Reserve the remaining bits in PangoLogAttr (*)
0c80c6d... Add pango_item_unsplit (*)
401237f... Try harder to not produce overlong lines (*)
ae15885... Merge branch 'avoid-overlong-lines' into 'main' (*)
050e321... coretext: correctly clamp the core text weights at min/max (*)
017af62... Merge branch 'ctweight' into 'main' (*)
ee60c66... Cosmetics (*)
21ed66d... Merge branch 'matthiasc/for-main' into 'main' (*)
e2a297b... Simplify breakpoint disabling (*)
a4fb00b... Simplify find_break_extra_width (*)
e439198... Correctly reinstate remaining_width (*)
86303ad... Handle break-after-space correctly (*)
c435091... Fix up one more case of break-after-space (*)
d98a4c7... Fix another corner case of space-handling (*)
9b95dc7... Fix a thinko (*)
6101f21... Merge branch 'ltr-line-breaking-fixes' into 'main' (*)
f3207a2... tests: Add a spiced up wrapping test
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]