[pango] (211 commits) Non-fast-forward update to branch pango2-windows
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango] (211 commits) Non-fast-forward update to branch pango2-windows
- Date: Sat, 11 Jun 2022 04:21:38 +0000 (UTC)
The branch 'pango2-windows' 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:
d03b234... Add pango_matrix_equal
4f18347... serialize: Use pango_matrix_equal
6c8eb7d... Drop remnants of engines and modules
b9f4f25... Drop deprecated coverage api
488d1bd... Drop deprecated break api
cbdcda3... Drop deprecated pangoxft api
178e080... Drop deprecated utils apis
431de76... Drop deprecated win32 api
d65cca5... Drop deprecated pangocairo api
1c48c70... Drop deprecated pangofc api
8f1d3ad... Drop deprecated pangoft2 api
9d3c368... Drop test-ot-tags
51e45aa... Drop deprecated PangoScript api
11df429... Drop deprecated bidi api
dd09b4c... Drop PangoXft
d00ce5b... Drop pangoot
e82f5e9... Drop pangoft2
196ab50... Drop pango_shape variants
2ba866b... Clean up break api a bit
7ebdc29... Drop PangoItem hackery
64d4a7f... Build a single .so
c3d685c... Some updates to README.md
157a0a3... Add PANGO_DECLARE_INTERNAL_TYPE
a32eb99... Make font classes private
e21f684... Move PangoFontDescription to its own files
3c81df9... Move PangoFontMetrics to its own files
b5cdd9d... Split off PangoFontFamily
e45f7ee... Split off PangoFontFace
2336d1b... Reduce use of redundant apis
06b7cf7... Drop pango_context_list_families
0ae1c5e... Make PangoFontMapClass private
a90c2fd... Drop redundant enumeration api
cc2fbae... Drop size listing api
189997a... Clean up font classes
96d3fcb... Rename fonts.c
240900f... Drop PangoFontPrivate
7365668... Make PangoFontsetClass private
d6655f7... Cosmetics
a38a2ac... Stop exporting some utilities
1576e32... Drop PangoScript
b162514... Stop using pango_itemize
fbff3a2... Drop cached_iter argument
5e34bbf... Rename pango_itemize_with_base_dir
b2477e1... Update tests for script removal
284e26a... attributes: Better error message
520a258... layout: Move enum types to pango-types.h
2538cd1... break: Cosmetics
72f757e... shape: Cosmetics
5924b17... itemize: Break paragraph separators
221f7cd... pango-layout: export a helper
d4430a3... Add a paragraph attribute
993e63a... Move ItemProperties
b142193... Add PangoAlignment
c4fff45... Add PangoLeadingTrim
df670dd... Add PangoLayoutRun
374128d... Add PangoLine
f9ec057... Implement ellipsization for PangoLine
d6247af... Add single-paragraph mode to ItemProperties
bc679bb... Add PangoLineBreaker
635448e... Add PangoLines
0271ec9... Add PangoSimpleLayout
05f4072... Add PangoLineIter
a1ad758... Implement rendering for PangoLine
e4cbcec... Implement serialization for PangoSimpleLayout
ffb7d3d... Port examples to PangoSimpleLayout
7e4c063... Port tests to PangoSimpleLayout
40ffce5... Port utils to PangoSimleLayout
645024b... Add a parshape example
90c0cb2... Add a column example
962ce2b... Revert "don't pollute"
6cd927c... Replace PangoLayout
aee6d8f... Regenerate layout test output
497bd4c... Tweak PangoAlignment
e21e79b... Add a line spacing attribute
33688d8... item: Add line spacing to ItemProperties
9f4158f... run: Use line spacing
e4791eb... serializer: Handle line spacing attributes
edf30e4... layout: Rename line-spacing to line-height
d68cde0... layout: Add spacing back
561418c... layout: Don't trim leading when placing lines
8106b3e... Regenerate layout tests
58dbf6b... pango-view: Bring line spacing back
507ab21... Change trimming of extents
61e3276... layout: Use simpler extent getters
b3aa3fe... columns example: Use simpler extent getters
4fd0992... docs: Add some illustrations for extents
ef72fee... line: Don't return GSList
2b23688... lines: tweak the array api
35c912c... attributes: Handle custom attributes
871561b... attributes: Centralize classification
1d84f49... ellipsize: Filter attributes
f3066ca... ellipsize: Fix an oversight
a6fb6fa... layout: Go back to trimming start and end
7b18e6a... fontset: Add pango_fontset_get_language
0ab234c... itemize: Use pango_fontset_get_char
439d776... Make pango-trace available in libpango.so
fbb087a... coverage: Add a constructor from hb_face_t
12ca457... font: Export some functions privately
6461c13... Add pango_font_face_is_variable/monospace
cfabaf8... Add some useful face api
1ad9b36... Add pango_font_family_is_generic
64022b5... Add a faceid field to font descriptions
3f7de72... Add PangoLanguageSet
c8b6bdd... Add PangoHbFace
b645d0d... Add PangoHbFamily
30485a1... Add PangoGenericFamily
0e680ae... Add PangoHbFont
dda3165... Add PangoHbFontmap
35b3df6... Add tests for PangoHbFace and PangoHbFont
4b877f5... test-font: Handle generic families
5b5e6d9... pangocairo: handle PangoHbFont
f14763a... Add PangoFcLanguageSet
ce7c1e1... Add PangoFcHbFontMap
a217061... Add PangoFcHbFontMap tests
fa0c80c... pango-list: Show variable faces
2060d9d... pangocairo: Allow picking the new fc fontmap
db51816... serializer: Leave out faceid for now
19fc897... Add PangoCoreTextHbFontMap
bd1186b... test-itemize: Leave out faceid
d1f99b8... test-layout: port to PangoFcHbFontMap
4d713c8... Update layout test for amiri
0559a0c... Introduce user fonts
f92e9ec... Implement coverage for user faces
52aabbf... cairoshape: Use a user font
5b309fe... Add a userfont example
025898f... Add new font face api
c352bea... Drop shape attributes
74775b7... Redo attributes
d05a364... Change color attr api
f9f0f01... Drop some underline variants
c5ad92e... Split off an underline position attribute
62a565c... Rename PangoUnderline to PangoLineStyle
e98488a... Make strikethrough styled
3984368... Add some more markup tests
7e58df3... testhbfont: Drop comparisons
2b9f4a7... Update markup docs
1067d2e... font description: Allow integer values for stretch
f3f1b4f... More test updates
d870425... testmisc doesn't use any fc api
1c4b0bb... testserialize: Port to PangoFcHbFontMap
f14abce... testattributes: fixup
7ab3206... Regenerate font enumeration test results
25c50b3... Update markup tests
4f9b95e... Adapt layout tests to underline changes
aec903f... hbfontmap: Don't return duplicate fonts
92d6c14... Use test fonts in test-break
c23a3bb... Add an itemize test for generic families
136d53e... Drop non-hb fontconfig support
e95f5b9... Drop all versioned since tags
6fb7c45... Bump version to 1.90
8cbcd4a... Clean up headers
b6532fe... Add a check for mixed linkage
66e1653... Fix extent test
b5480b8... Drop a cursor height test
2ae5b57... Make bidi tests pass
23f480a... pango-view: wip work with pango-hbfontmap
3edf311... Add more fontset tests
883b7f3... Drop non-hb coretext support
2e361f0... Fix Meson configure on Windows
b898b85... Add support for C++ to Meson build definitions
ed016fd... Add PangoDirectWriteHbFontMap
1f18036... Drop non-hb win32 support
a32458d... Shuffle utils around
5a0bd3b... Clean up private utils
0f9e0d3... Drop PangoCoverage
3fc3e67... Drop some font family apis
76e7e78... Cosmetics
ba41e65... Make PangoFontMetrics struct private
31f7461... Bump the harfbuzz dependency
a65dedd... Split off PangoFontSetCached
428cff3... Rename PangoHbFontMap to PangoFontMap
74158a6... Drop PangoFontsetSimple
a17046d... Add default fontmap API
6c422d6... Thin out pangocairo code
0b114ae... Drop pango_cairo_create_layout
d0265f4... Clean up build machinery
a4734b6... Store cairo_font_options in the context
2c27c3b... Apply font options
e51dfa5... Seal PangoItem
a725123... Split off pango-glyph-iter.h
12bc5eb... Tweak prerelease versioning
f53a6f6... Get the docs in shape
f54fca3... Some updates to the README
6b35a7d... NEWS: Updates
55eb0bb... build: Drop pangowin32.rc.in from build
3a9212b... build: Always look for FontConfig
acce7f4... build: Fix up Windows sources list
5677f53... build: Only build tests using FontConfig if we have it
808e2b1... pango/pango-font-description.c: Include stdlib.h
f55ef23... pango-fontmap.c: Fix build on Windows
f885627... pangodwrite-fontmap.cpp: Fix build
2e3d508... pango-fontmap-private.h: Use C linkage
417c9a2... examples: Use pango_font_map_new_default()
86175ee... cxx-test.cpp: Don't try to include pangowin32.h
Commits added to the branch:
0226bdd... Update tests to pass on F36 (*)
4dc7c21... ci: Update the Fedora image (*)
c4c9ff8... ci: Use meson 0.60 on MacOS (*)
0e5f9ff... Merge branch 'update-ci' into 'main' (*)
c0044c9... Add listmodel properties to PangoFontFamily (*)
99eef59... Add listmodel properties to PangoFontMap (*)
3c2db21... fc: Notify :n-items when needed (*)
0a576fc... Try again to fix ci (*)
6b14c28... Merge branch 'fix-ci-again2' into 'main' (*)
c3525ae... examples: Use common cflags (*)
ed2279c... cairotwisted: Fix a compiler warning (*)
ce74afe... cairotwisted: Fix another compiler warning (*)
5156e4c... Merge branch 'example-cflags' into 'main' (*)
af3fcc2... Revert "Add listmodel properties to PangoFontMap" (*)
ed94122... Revert "Add listmodel properties to PangoFontFamily" (*)
9c9c230... Revert "fc: Notify :n-items when needed" (*)
32cbc2d... Add pango_matrix_equal (*)
e10acbc... matrix: Some improvements (*)
167d81e... serialize: Use pango_matrix_equal (*)
b5ba12b... Drop remnants of engines and modules (*)
8117fd2... Drop deprecated coverage api (*)
f59a866... Drop deprecated break api (*)
41544f1... Drop deprecated pangoxft api (*)
f920548... Drop deprecated utils apis (*)
1d5c7f6... Drop deprecated win32 api (*)
884bcd4... Drop deprecated pangocairo api (*)
232fdbc... Drop deprecated pangofc api (*)
682c322... Drop deprecated pangoft2 api (*)
2fc5fb3... Drop test-ot-tags (*)
8544a11... Drop deprecated PangoScript api (*)
fa6bbf9... Drop deprecated bidi api (*)
fbc4079... Drop PangoXft (*)
5b74b72... Drop pangoot (*)
20634c6... Drop pangoft2 (*)
a398497... Drop pango_shape variants (*)
5bebd46... Clean up break api a bit (*)
fe0fc97... Drop PangoItem hackery (*)
6651eed... Drop deprecated PangoDirection values (*)
ad77254... Build a single .so (*)
c2fe416... Some updates to README.md (*)
cd3ea99... Add PANGO_DECLARE_INTERNAL_TYPE (*)
f86e3bd... Make font classes private (*)
0c438f8... Move PangoFontDescription to its own files (*)
84743e4... Move PangoFontMetrics to its own files (*)
93b8cab... Split off PangoFontFamily (*)
5add819... Split off PangoFontFace (*)
3b86dba... Reduce use of redundant apis (*)
90bf311... Drop pango_context_list_families (*)
0618400... Make PangoFontMapClass private (*)
e674ce3... Drop redundant enumeration api (*)
0bbf87e... Drop size listing api (*)
aaa6eae... Clean up font classes (*)
fc478d3... Rename fonts.c (*)
7867d27... Drop PangoFontPrivate (*)
1b2770b... Make PangoFontsetClass private (*)
b9ff570... Cosmetics (*)
6cb78f7... Stop exporting some utilities (*)
d8c6894... Drop PangoScript (*)
2fbf781... Stop using pango_itemize (*)
82cebe5... Drop cached_iter argument (*)
0d3fbb8... Rename pango_itemize_with_base_dir (*)
d5c4f5a... Update tests for script removal (*)
4821fcf... attributes: Better error message (*)
95ea6d1... layout: Move enum types to pango-types.h (*)
97ac0f7... break: Cosmetics (*)
8086fa0... shape: Cosmetics (*)
a0cbfae... itemize: Break paragraph separators (*)
19a132d... pango-layout: export a helper (*)
deb3b04... Add a paragraph attribute (*)
e41da30... Move ItemProperties (*)
88a2d1f... Add PangoAlignment (*)
71a8fec... Add PangoLeadingTrim (*)
31b34da... Add PangoLayoutRun (*)
e091289... Add PangoLine (*)
5b6d889... Implement ellipsization for PangoLine (*)
30049b4... Add single-paragraph mode to ItemProperties (*)
f7de7e5... Add PangoLineBreaker (*)
c6b3d9e... Add PangoLines (*)
e355800... Add PangoSimpleLayout (*)
0367102... Add PangoLineIter (*)
b85b191... Implement rendering for PangoLine (*)
26668fd... Implement serialization for PangoSimpleLayout (*)
c464d67... Port examples to PangoSimpleLayout (*)
8ed3448... Port tests to PangoSimpleLayout (*)
84bf33f... Port utils to PangoSimpleLayout (*)
9d5069f... Add a parshape example (*)
0a51d9d... Add a column example (*)
3216a67... Replace PangoLayout (*)
6ce9d6d... Regenerate layout tests (*)
b8aa851... Tweak PangoAlignment (*)
f80c9da... Add a line spacing attribute (*)
41eceb0... item: Add line spacing to ItemProperties (*)
6e46853... run: Use line spacing (*)
6700438... serializer: Handle line spacing attributes (*)
7df4a74... layout: Rename line-spacing to line-height (*)
3566ba2... layout: Add spacing back (*)
7ec4fb8... layout: Don't trim leading when placing lines (*)
70e3219... Regenerate layout tests (*)
621c9f6... pango-view: Bring line spacing back (*)
76e5ab1... Change trimming of extents (*)
9b034e0... layout: Use simpler extent getters (*)
2b8e794... columns example: Use simpler extent getters (*)
ded7cf3... docs: Add some illustrations for extents (*)
c3d9fdc... line: Don't return GSList (*)
482b09f... lines: tweak the array api (*)
f92d665... attributes: Handle custom attributes (*)
017626e... attributes: Centralize classification (*)
18bfedd... ellipsize: Filter attributes (*)
2eab239... ellipsize: Fix an oversight (*)
c21e160... layout: Go back to trimming start and end (*)
e195474... fontset: Add pango_fontset_get_language (*)
be07c5f... itemize: Use pango_fontset_get_char (*)
8c36ab5... Make pango-trace available in libpango.so (*)
48d5e6b... coverage: Add a constructor from hb_face_t (*)
53884ef... font: Export some functions privately (*)
a124cf3... Add pango_font_face_is_variable/monospace (*)
789e5e4... Add some useful face api (*)
4328f6d... Add pango_font_family_is_generic (*)
1215486... Add a faceid field to font descriptions (*)
714b4e4... Add PangoLanguageSet (*)
321764f... Add PangoHbFace (*)
92262ad... Add PangoHbFamily (*)
4f13020... Add PangoGenericFamily (*)
a34ff5b... Add PangoHbFont (*)
f580330... Add PangoHbFontmap (*)
3db1fb0... Add tests for PangoHbFace and PangoHbFont (*)
0f9b435... test-font: Handle generic families (*)
30bf1de... pangocairo: handle PangoHbFont (*)
048208e... Add PangoFcLanguageSet (*)
a294966... Add PangoFcHbFontMap (*)
ce98518... Add PangoFcHbFontMap tests (*)
9cf087e... pango-list: Show variable faces (*)
92bcbf9... pangocairo: Allow picking the new fc fontmap (*)
6b8330d... serializer: Leave out faceid for now (*)
724add9... Add PangoCoreTextHbFontMap (*)
ad87b1c... test-itemize: Leave out faceid (*)
e9cd141... test-layout: port to PangoFcHbFontMap (*)
dfc5cc4... Update layout test for amiri (*)
e89dd73... Introduce user fonts (*)
b3435d2... cairoshape: Use a user font (*)
035f28e... Add a userfont example (*)
5a34f51... Add new font face api (*)
8146fef... Implement coverage for user faces (*)
05c6807... Drop shape attributes (*)
0415d47... Redo attributes (*)
45d403a... Change color attr api (*)
e2712d9... Drop some underline variants (*)
085cc96... Split off an underline position attribute (*)
4af7bdf... Rename PangoUnderline to PangoLineStyle (*)
d259fa4... Make strikethrough styled (*)
62fb175... Add some more markup tests (*)
500c435... Update markup docs (*)
50441a2... font description: Allow integer values for stretch (*)
17b1c32... More test updates (*)
1f7ade1... testmisc doesn't use any fc api (*)
c7ce153... testserialize: Port to PangoFcHbFontMap (*)
3c0f4f2... Regenerate font enumeration test results (*)
733db5e... Update markup tests (*)
0a2d1e4... Adapt layout tests to underline changes (*)
2601a10... hbfontmap: Don't return duplicate fonts (*)
028470f... Regenerate layout tests (*)
6b800df... Use test fonts in test-break (*)
e1c8961... Add an itemize test for generic families (*)
6a34c9d... Drop non-hb fontconfig support (*)
c00ea70... Drop all versioned since tags (*)
5b0a103... Bump version to 1.90 (*)
b96d305... Clean up headers (*)
59b30ab... Add a check for mixed linkage (*)
73f7c56... Fix extent test (*)
5e5b0a2... Drop a cursor height test (*)
a0ac4d8... Make bidi tests pass (*)
37af224... pango-view: wip work with pango-hbfontmap (*)
58558fc... Add more fontset tests (*)
16ab99d... Drop non-hb coretext support (*)
36e615c... Fix Meson configure on Windows (*)
93a7148... Add support for C++ to Meson build definitions (*)
17b1f72... Add PangoDirectWriteHbFontMap (*)
a80210f... Drop non-hb win32 support (*)
dc39535... Shuffle utils around (*)
d1c6422... Clean up private utils (*)
516938e... Drop PangoCoverage (*)
4ea61b7... Drop some font family apis (*)
ba7850f... Cosmetics (*)
3f06850... Make PangoFontMetrics struct private (*)
a7efe0a... Bump the harfbuzz dependency (*)
568647d... Split off PangoFontSetCached (*)
32c3402... Rename PangoHbFontMap to PangoFontMap (*)
433cfa1... Drop PangoFontsetSimple (*)
7e09e21... Add default fontmap API (*)
2a10681... Thin out pangocairo code (*)
211a9d9... Drop pango_cairo_create_layout (*)
2f01b8e... Clean up build machinery (*)
0700bac... Store cairo_font_options in the context (*)
111ba84... Apply font options (*)
19ab34b... Seal PangoItem (*)
659fa16... Split off pango-glyph-iter.h (*)
aca29bc... Tweak prerelease versioning (*)
2a4372e... Get the docs in shape (*)
99753b7... Some updates to the README (*)
b6e41d7... NEWS: Updates (*)
02f64ae... fixup pangofc fontmap (*)
5224895... build: Drop pangowin32.rc.in from build
af11661... build: Always look for FontConfig
2c259b5... build: Fix up Windows sources list
6d6674b... build: Only build tests using FontConfig if we have it
b337120... pango/pango-font-description.c: Include stdlib.h
0bad5ed... pango-fontmap.c: Fix build on Windows
65781e7... pangodwrite-fontmap.cpp: Fix build
a596dc0... pango-fontmap-private.h: Use C linkage
feff2c5... examples: Use pango_font_map_new_default()
739a4da... cxx-test.cpp: Don't try to include pangowin32.h
(*) 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]