[pango] (311 commits) Non-fast-forward update to branch synthetic-slant
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango] (311 commits) Non-fast-forward update to branch synthetic-slant
- Date: Mon, 20 Dec 2021 02:54:21 +0000 (UTC)
The branch 'synthetic-slant' 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:
0168548... Add pango_matrix_get_slant_ratio
8baa4c2... Pass synthetic slant to harfbuzz
Commits added to the branch:
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' (*)
60f8171... Fix a bug in Small Caps handling (*)
4db8ff2... Skip the test on macOS (*)
82599ca... Merge branch 'fix-itemize-crash' into 'main' (*)
320b075... Cosmetics (*)
f7e1c63... layout: Simplify things one more time (*)
cadc688... Improve the BREAK_ALL_FIT case (*)
3a56695... Fix line-break accounting more (*)
ff08cc4... Go back to an array for disabled breakpoints (*)
8d91031... More tweaks, and comments (*)
eab03ca... Update affected tests (*)
9f82d3e... Merge branch 'line-breaking-fixes3' into 'main' (*)
3eae717... tests: Add spiced up wrapping tests (*)
5bc3afd... pango-view: Remove debug spew (*)
ac8f01f... Merge branch 'matthiasc/for-main' into 'main' (*)
67c7ec6... Rewrite process_item (*)
42767fe... Fix a small memleak (*)
1b745e7... Another small leak fix (*)
7c3b613... Cosmetics (*)
c8b2c31... ci: Don't run testrandom on macOs (*)
05ea7f4... Correct the extra_width accounting (*)
82cea29... Fix a thinko in zero_line_final_space (*)
b3dd310... build: Bump the harfbuzz req (*)
7c33785... Merge branch 'matthiasc/for-main' into 'main' (*)
9278c4f... Merge branch 'rewrite-line-breaking' into 'main' (*)
c58dfbf... Add pango_attr_list_to/from_string (*)
08868a8... tests: Reuse attribute serialization code (*)
09996f6... Use serialization api in testattributes (*)
b892330... Add pango_tab_array_to/from_string (*)
1d800b3... Merge branch 'serialize-attrs-and-tabs' into 'main' (*)
2c0f7e3... Neuter g_debug in line-breaking (*)
9730027... Merge branch 'take-out-gdebug' into 'main' (*)
2f2cb72... ci: Add json-glib to the image (*)
2aead7a... Add layout serialization api (*)
4d60ee8... Make test-layout use layout serialization (*)
70dd77e... Improve valgrind suppressions (*)
43f7899... Add a json-glib subproject (*)
f82c7d1... Merge branch 'serializer2' into 'main' (*)
497be71... Tweak word and sentence attributes (*)
5087dc4... pango-view: Fix display of char extents (*)
b3b87f6... pango-view: Allow loading serialized layouts (*)
0eb9ca5... Merge branch 'matthiasc/for-main' into 'main' (*)
b3cc930... Don't replace | with hyphens (*)
74abd9d... build: Add a summary (*)
0f69716... Make summary work with meson 0.55 (*)
8d6d023... ci: Allow the win32 render run to fail (*)
a31741f... Merge branch 'matthiasc/for-main' into 'main' (*)
1c7c84a... Introduce and use FLOOR and CEIL macros in Pango units (*)
303f79e... Calculate hinted font height based on the hinted extents (*)
8c51a36... Test more font sizes in the empty line height test (*)
0b84e14... Add more autoptr definitions (*)
9d11409... Fix a case of unintended hyphenation (*)
6655cea... break: Fix hyphen condition (*)
0a1218e... Fix handling of extra width (*)
55efd09... Merge branch 'line-breaking-fixes4' into 'main' (*)
1b73b50... Fix visible space handling (*)
c337145... Cosmetics (*)
6349912... Rename the serialize errors (*)
12a46f6... Refactor enum serialization error handling (*)
c1f9c9f... Add flags to serialize and deserialize (*)
b9ed027... Allow serializing context information (*)
4d296ae... serializer: Cosmetics (*)
8d680a6... More context serialization work (*)
37d413c... pango-view: Deserialize context too (*)
c4fe95c... Add a way to get the font matrix (*)
3f6f288... Optionally serialize output (*)
9a63774... Update test-layout (*)
2b013d4... serializer: Support a "comment" field (*)
becb4a9... Add more tests (*)
580ad90... Add pango_font_serialize (*)
9770b4a... serializer: Include unknown glyphs count (*)
5f539a0... test-layout: Drop the --show-font option (*)
cddd173... Make test-layout use included fonts (*)
05be686... Add a newline to serialization results (*)
4be5684... test-layout: Use an fc fontmap (*)
2931d89... test-layout: Fix up comparison direction (*)
553eac2... Skip test-layout on macOS (*)
f37d293... Merge branch 'serialization-improvements' into 'main' (*)
84ff272... Merge branch 'hinted-metrics-fixes' into 'main' (*)
46374f9... Add more fonts for test-layout tests (*)
358cc4f... Make sure glyphinfo is fully initialized (*)
2d02c2d... Add more Emoji to the included emoji font (*)
99d6b3f... tests: Fix font setup for Emoji (*)
2bd2a6b... Update tests one more time (*)
8f7c1ed... Avoid an out-of-bound access (*)
ac2bf58... Merge branch 'fix-emoji-in-tests' into 'main' (*)
88ab72e... font: Avoid cosmetic ugliness (*)
b2aabec... Add a test for pango_font_serialize (*)
80b197d... Merge branch 'font-serialize-test' into 'main' (*)
24ca0e2... 1.49.4 (*)
db4fde5... Fix misplaced glyphs in gravity east (*)
d5c3348... Fix line heights in improper gravities (*)
3fdbd3f... Merge branch 'gravity-fixes' into 'main' (*)
2439902... Never show variation selectors (*)
6f77585... tests: Fix installed data for test-layout (*)
5c292b1... Merge branch 'matthiasc/for-main' into 'main' (*)
0999793... Fix pango-view crash (*)
edebfae... Merge branch 'fix-pango-view' into 'main' (*)
2ebc3d7... docs: Add a note on tabs (*)
7a96294... test-layout: Make --fonts work as expected (*)
b8dbc92... tabs: Add other tab alignments (*)
60ae4ac... serializer: Support tab alignments (*)
a6ed4ff... layout: Implement tab alignments (*)
ae8297b... tabs: Add a decimal point (*)
cf522dc... tabs: Tweak string format (*)
52b1d2a... Add a test with tab alignments (*)
7b8d9ef... Merge branch 'tab-align' into 'main' (*)
bfc8e79... NEWS: Updates (*)
f84af25... Merge branch 'matthiasc/for-main' into 'main' (*)
0a1c319... Add pango_tab_array_sort (*)
f2f9e41... layout: Some restructuring of tab handling (*)
169d411... layout: Call pango_tab_array_sort (*)
253461f... layout: Optimize tab handling (*)
0254870... layout: Small optimization (*)
37f6f36... Fix up tab sizing (*)
50d6303... Merge branch 'tab-speedup' into 'main' (*)
f15cf8a... tabs: Add a missing setter (*)
53d9610... serializer: Replace json-glib (*)
1c4f09a... Add gtk_json_parser_set_error (*)
f740844... serializer: Move all error handling to the parser (*)
62e2e41... assorted serializer fixes (*)
a94ad6b... testserialize: Fix the tests (*)
ca7400b... Update tests for small changes in output (*)
2c0aa8b... Small fixes (*)
73f2764... Add pango_font_deserialize (*)
2e1a0a4... jsonparser: Plug a memory leak (*)
fdef430... Merge branch 'serializer-rewrite' into 'main' (*)
35ab21d... doc: fixes (*)
e80e224... 1.50.0 (*)
25d9b8d... tabs: Fix build with clang in mingw (*)
c125425... Merge branch 'fix-mingw-clang' into 'main' (*)
f5fdfe4... Fix a crash in tab handling (*)
5617480... Merge branch 'tab-crash-fix' into 'main' (*)
63718fe... Update the json parser (*)
7e7f336... Plug a memory leak in the json parser (*)
43470dc... Merge branch 'matthiasc/for-main' into 'main' (*)
1cf8e9b... Add a monospace font for ci (*)
dc5b1fd... Fix line width computation (*)
8b46f5d... Merge branch 'fix-tabs-nowrap' into 'main' (*)
2502562... fc: Handle fonts with broken metrics better (*)
73a3c19... Fix break-latin.c (*)
ea2fa51... Merge branch 'fix-break-latin' into 'main' (*)
3bb2249... layout: Handle a corner case (*)
2a3053e... Merge branch 'tab-assert-fix' into 'main' (*)
9608a35... Merge branch 'broken-underlines' into 'main' (*)
5ccdbc6... Update to a newer json parser (*)
3b005cf... json: Fix up select_string (*)
1260648... serializer: Use gtk_json_parser_select_string (*)
0916383... Merge branch 'newer-json-parser' into 'main' (*)
d629c9c... NEWS: Updates (*)
7b10afb... ci: Rebase the image to Fedora 34 (*)
c5071de... Merge branch 'bump-ci-image' into 'main' (*)
b9b9ec5... g-i: add missing since annotations (*)
21618e3... Merge branch 'bilelmoussaoui/gi' into 'main' (*)
650eb63... tests: Cover new tab alignments (*)
fd62d3f... 1.50.1 (*)
6f85485... docs: Various improvements (*)
e77952e... Document new variant values (*)
f57ac8a... docs: Add a missing image (*)
6723792... docs: Expand PangoTabArray docs (*)
e91571c... docs: Cosmetics (*)
d2153e7... docs: Some cross-linking (*)
c1c702a... docs: Cosmetics (*)
a0e5f9d... Merge branch 'misc-doc-fixups' into 'main' (*)
b412e81... Fix pango-view option handling (*)
59a5fb2... Merge branch 'fix-pango-view-options' into 'main' (*)
f0a9b64... gtkjsonparser.c: Include stdlib.h (*)
b60e184... Merge branch 'stdlib-h' into 'main' (*)
2c5fbfb... pango-item-private.h: fix x86-64 x32 builds (*)
23eb92f... Merge branch 'fix-x32' into 'main' (*)
bcd14d2... Add a missing include (*)
48bd20c... Merge branch 'missing-include' into 'main' (*)
9562a09... Fix Arabic format chars (*)
a11ce3c... Add a test for 0x6dd (*)
63a11ce... Merge branch 'arabic-format' into 'main' (*)
b420d02... Fix handling of space-less fonts (*)
4b651fc... Merge branch 'fix-spaceless-fonts' into 'main' (*)
37f22bb... 1.50.2 (*)
02590a5... docs: Don't build pangoot bits if not enabled (*)
980b7e5... Merge branch 'doc-no-pangoot' into 'main' (*)
e54d4fd... pango-view: Add --serialize-to option (*)
af09d9d... Merge branch 'viewer-serialize-output' into 'main' (*)
22f8df5... Revert "Fix advance widths with transforms" (*)
6390bd6... Merge branch 'fix-vertical-regression' into 'main' (*)
cc50534... shape: More tweaks to space handling (*)
e4323ae... cairo: Work harder to measure space (*)
4eb4b83... Merge branch 'more-space-tweaks' into 'main' (*)
992f0dc... pango-view: Support transforms with --serialized (*)
9783d36... fc: Cleanup (*)
0fe6073... Add some docs (*)
4620d50... Merge branch 'misc-cleanups' into 'main' (*)
3bcc08d... serializer: Fix a typo (*)
8ba9827... layout: Fix a cornercase of line width accounting (*)
cd54bd4... Improve line width accounting (*)
aa52fa6... Add a test for the previous commits (*)
5a67452... Merge branch 'misc-cleanups' into 'main' (*)
c0c7039... NEWS: Updates (*)
6770050... Add some private api (*)
704662e... Fix line height with emulated small caps (*)
3cdcf7d... Merge branch 'fix-small-caps-line-height' into 'main' (*)
6577057... Cosmetics (*)
254a11a... Merge branch 'matthiasc/for-main' into 'main' (*)
d869ec5... Add pango_matrix_get_slant_ratio
9a27171... Pass synthetic slant to harfbuzz
(*) 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]