[pango] (301 commits) Non-fast-forward update to branch pango2



The branch 'pango2' 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:

  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
  e198f94... Add PangoHbFace
  8f0294a... Add PangoHbFamily
  4d2e4a7... Add PangoGenericFamily
  df34441... Add PangoHbFont
  aa10418... Add PangoHbFontmap
  5c5e3e7... Add tests for PangoHbFace and PangoHbFont
  ccd64ef... test-font: Handle generic families
  e6f8826... pangocairo: handle PangoHbFont
  83c019c... Add PangoFcLanguageSet
  c850859... Add PangoFcHbFontMap
  9284ed7... Add PangoFcHbFontMap tests
  70374f4... pango-list: Show variable faces
  3ecf132... pangocairo: Allow picking the new fc fontmap
  1e0c3db... serializer: Leave out faceid for now
  c8297f6... Add PangoCoreTextHbFontMap
  c830801... test-itemize: Leave out faceid
  06c9485... test-layout: port to PangoFcHbFontMap
  e420ab2... Update layout test for amiri
  a7b836b... Introduce user fonts
  b000e93... cairoshape: Use a user font
  5e88cd4... Add a userfont example
  9671f89... Add new font face api
  e1b3a30... Implement coverage for user faces
  2c8a2dd... Drop shape attributes
  f97c4ef... Redo attributes
  b2a5ca0... Change color attr api
  74e3f65... Drop some underline variants
  9c71bb1... Split off an underline position attribute
  bcf920a... Rename PangoUnderline to PangoLineStyle
  3e80110... Make strikethrough styled
  811c801... Add some more markup tests
  1d92d30... Update markup docs
  073446d... font description: Allow integer values for stretch
  35dba08... More test updates
  63dd89f... testmisc doesn't use any fc api
  69e2fab... testserialize: Port to PangoFcHbFontMap
  72b70e5... Regenerate font enumeration test results
  0fa050e... Update markup tests
  25a4343... Adapt layout tests to underline changes
  c3ecf1a... hbfontmap: Don't return duplicate fonts
  7ad4fa6... Regenerate layout tests
  fb3f0d9... Use test fonts in test-break
  3c4dfb8... Add an itemize test for generic families
  e3e2fb8... Drop non-hb fontconfig support
  9805bc8... Drop all versioned since tags
  8837486... Bump version to 1.90
  ac1faec... Clean up headers
  c5bfbc6... Add a check for mixed linkage
  31d2e1b... Fix extent test
  28b3ce7... Drop a cursor height test
  c3be09f... Make bidi tests pass
  6e8f7a8... pango-view: wip work with pango-hbfontmap
  5e535b3... Add more fontset tests
  61087be... Drop non-hb coretext support
  a0aa384... Fix Meson configure on Windows
  840aa4c... Add support for C++ to Meson build definitions
  a7a8b30... Add PangoDirectWriteHbFontMap
  d52e19d... Drop non-hb win32 support
  fd7e223... Shuffle utils around
  eec0e6a... Clean up private utils
  0461b60... Drop PangoCoverage
  bb92d2b... Drop some font family apis
  97c6b7a... Make PangoFontMetrics struct private
  b60fe0b... Bump the harfbuzz dependency
  2f4e6a0... Split off PangoFontSetCached
  db04a74... Rename PangoHbFontMap to PangoFontMap
  10ee689... Drop PangoFontsetSimple
  d57672e... Add default fontmap API
  9055948... Thin out pangocairo code
  4d40232... Clean up build machinery
  c9818a0... Store cairo_font_options in the context
  84710b7... Apply font options
  c4442b3... Seal PangoItem
  570dc97... Split off pango-glyph-iter.h
  af5bcfd... Tweak prerelease versioning
  78c021a... Get the docs in shape
  5bb0a32... Some updates to the README
  76819c8... Drop deprecated macros
  647aba9... Cosmetics: Move glyph constant definitions
  48ad156... Drop pango_font_description_to_filename
  c1dc0c6... Link against harfbuzz-gobject
  d996807... Clean up PangoFontFamily
  452ef30... Drop pango_font_get_font_map
  c453396... hbfamily: Unset face families
  a8deee2... Clean up PangoFontFace hierarchy
  016a123... Clean up the PangoFont hierarchy
  7de8106... Drop pango_font_get_languages
  15acd32... Drop pango_font_has_char
  a6b03d2... font: add properties
  c7369f6... fontmap: Cleanups
  51da79f... context: Use G_DECLARE_FINAL_TYPE
  69f269e... fontset: Use PANGO_DECLARE_INTERNAL_TYPE
  55dda9b... Add autoptr cleanup
  526ec0a... Make types final
  e870098... Drop pango_font_description_better_match
  0863e8e... Keep pango_fontset_get_language private
  b165dbe... Make font metrics copy/free
  70bbbad... lines: Add properties
  ebc1044... context: Add properties
  e6ea49e... hbface: Add properties
  4664ff6... Clean up font properties
  76c2c3b... More matrix work
  79adcd6... document font properties
  a15507b... document hbfont properties
  12d220a... examples: Cosmetics
  c46a6b8... fontset cached: create less fonts
  27f475c... docs: Sync the cairo example
  880a867... docs: Add an example for user fonts
  d99e7f7... docs: Add a 'first steps' example
  ca9e123... docs: Add a complex layout example
  abbee60... docs: Add a section on custom fonts
  7167051... Add alpha to PangoColor
  c996caf... NEWS: Updates
  6fbb681... Clean up gtypes a bit
  2db6689... Drop PANGOCAIRO_BACKEND for now
  1a1369f... fontmap: improve the docs
  06aed67... context: more docs
  43bdfd4... CODING_STYLE: some updates
  6c361c4... Generate pango2.pc
  1712794... Bump harfbuzz dep
  5941f98... Try to fix the ci build
  9c0bed1... more ci build fixes
  df6a9df... Quiet a compiler warning
  e07efc4... serializer: Fix compiler warnings
  33abbec... ci: We need git harfbuzz
  3f5d707... debug spew
  dee2bf3... test fonts: updates
  538a4ae... Rename a test
  7ab7e7b... test setup: Drop cantarell from sans alias
  4224709... hbface: work harder on the description
  8d4be1a... tests: Unify font loading code
  68835e8... ci: Use the right option
  5534374... fc: Don't add empty generic families
  c5ee771... examples: Avoid direct fontconfig use
  0c98761... pangodwrite-fontmap.cpp: Make hb_face from DirectWrite immu
  942ecc1... pangodwrite-fontmap.cpp: Initilize DirectWrite in object in
  b9b47b2... pango-fontmap-private.h: Use C linkage
  821b5a3... pango-font-private.h: Fix builds on Visual Studio+DWrite
  96ea711... pango/pango-font-description.c: Include stdlib.h
  c9e062a... Try to fix the msys2 CI
  d501f2f... pangodwrite-fontmap.cpp: Try to fix MinGW64 builds
  ba117b2... testhbfont.c: Fix building on non-FontConfig
  f74a4c7... cxx-test.cpp: Don't try to include pangowin32.h
  2b18943... testserialize: Stop using fontconfig
  62b7f80... context: Reshuffle convenience api
  7e58842... Update fontset tests
  476a262... Regenerate layout tests
  08fe227... Fix some compiler warnings
  641de91... coretext: Fix font creation
  b5f12fd... Update itemize tests
  aeaef3c... Improve test font setup code
  58e6506... Run all tests on MacOs
  de5ad6d... Allow variant information in face descriptions
  38914b1... Add PANGO_RENDERING_CAIRO
  e70c2a8... Generate a pangocairo2.pc file again
  4c9ed5c... build: Fix build without cairo
  c6c0cde... ci: Fix the documentation build
  a9a5acb... Complete line style changes
  75950c5... Add a test for numeric stretch
  e2b9a8c... pango-view: Add a --font-file option
  6e3af34... renderer: Fix drawing of backgrounds
  2a4a92d... Cosmetics
  1e776da... Make test-font use our test fonts
  42b9203... Use test font setup for the thread test
  c446a2a... Add a way to merge fontsets
  316d643... Allow cascading fontmaps
  9e62f8e... Use modern C++
  dc805b2... coretext: Make cairo support work
  1a50c62... Avoid overflow when calculating caret slope
  4a2e498... hbfont: Silently accept lack of size
  c309f70... Cosmetics
  65d92a6... Capitalize generic names
  0e91987... pango-list: Print some more info
  38dae08... directwrite: Make cairo support work
  a51f56b... build: Fix HarfBuzz fallback for Windows
  12b71e4... Cosmetics
  39c177e... Bring back shape attributes
  92d1b99... line-breaker: Filter attributes properly
  904fd34... build: Drop pangowin32.rc.in from build
  3ba9057... pangocairo-font.c: Fix Windows DirectWrite build
  ea07ca3... Make testattributes work on Windows
  e132792... font: Redo feature api
  76166f6... Drop more PangoItem api
  4fec266... Clean up PangoRenderer api
  bbaf63c... Document attribute binding helpers
  7ec8f51... Make PangoGlyphItem private
  4c47605... Cosmetics
  3c63719... docs: Add a migration guide
  992c105... Add a userfont to pango-view
  89baab7... Fix gravities for user fonts

Commits added to the branch:

  0edd33e... Avoid overflow when calculating caret slope (*)
  ca6c465... Merge branch 'matthiasc/for-main' into 'main' (*)
  f6e2519... Revert "Avoid overflow when calculating caret slope"
  438757f... Revert "Add listmodel properties to PangoFontMap"
  5d22ab0... Revert "Add listmodel properties to PangoFontFamily"
  e486a91... Revert "fc: Notify :n-items when needed"
  f789f98... Add pango_matrix_equal
  a597e33... matrix: Some improvements
  d3df821... serialize: Use pango_matrix_equal
  0bdde39... Drop remnants of engines and modules
  fb08c82... Drop deprecated coverage api
  1d62b54... Drop deprecated break api
  d8d7327... Drop deprecated pangoxft api
  04d4e48... Drop deprecated utils apis
  e41292f... Drop deprecated win32 api
  cb62ca1... Drop deprecated pangocairo api
  9367526... Drop deprecated pangofc api
  f9e4e58... Drop deprecated pangoft2 api
  c2616bc... Drop test-ot-tags
  85f599b... Drop deprecated PangoScript api
  be47e7d... Drop deprecated bidi api
  67c62cc... Drop PangoXft
  26464a1... Drop pangoot
  b7bd939... Drop pangoft2
  f539dd4... Drop pango_shape variants
  3e30dc1... Clean up break api a bit
  c56ea84... Drop PangoItem hackery
  b144166... Drop deprecated PangoDirection values
  43158e5... Build a single .so
  70e341a... Some updates to README.md
  ecc9980... Add PANGO_DECLARE_INTERNAL_TYPE
  6710c0a... Make font classes private
  53225ad... Move PangoFontDescription to its own files
  179bc56... Move PangoFontMetrics to its own files
  c8cf9f3... Split off PangoFontFamily
  7a0dd2c... Split off PangoFontFace
  586432d... Reduce use of redundant apis
  4010ab4... Drop pango_context_list_families
  3e082be... Make PangoFontMapClass private
  ce3b2d5... Drop redundant enumeration api
  0a3d28e... Drop size listing api
  fa96282... Clean up font classes
  2bce8b0... Rename fonts.c
  2accba7... Drop PangoFontPrivate
  5846e99... Make PangoFontsetClass private
  48f82b1... Cosmetics
  81fbb22... Stop exporting some utilities
  ad80413... Drop PangoScript
  7820364... Stop using pango_itemize
  d494386... Drop cached_iter argument
  71fed80... Rename pango_itemize_with_base_dir
  960ad96... Update tests for script removal
  d1e80d8... attributes: Better error message
  36edd4b... layout: Move enum types to pango-types.h
  93b287f... break: Cosmetics
  5171c26... shape: Cosmetics
  d3a384f... itemize: Break paragraph separators
  76c2c85... pango-layout: export a helper
  2d11b66... Add a paragraph attribute
  4aefba0... Move ItemProperties
  86dca0e... Add PangoAlignment
  a996c9b... Add PangoLeadingTrim
  8ba528c... Add PangoLayoutRun
  11139d9... Add PangoLine
  4542f92... Implement ellipsization for PangoLine
  e8f92e1... Add single-paragraph mode to ItemProperties
  30274cd... Add PangoLineBreaker
  5f1d90c... Add PangoLines
  051c7b0... Add PangoSimpleLayout
  4e02044... Add PangoLineIter
  cd50aa8... Implement rendering for PangoLine
  7c41638... Implement serialization for PangoSimpleLayout
  7930d79... Port examples to PangoSimpleLayout
  22161c4... Port tests to PangoSimpleLayout
  f745938... Port utils to PangoSimpleLayout
  b513413... Add a parshape example
  cb9ab23... Add a column example
  9d8a435... Replace PangoLayout
  2a910ae... Regenerate layout tests
  848d7fe... Tweak PangoAlignment
  b0d2ce9... Add a line spacing attribute
  aee81ba... item: Add line spacing to ItemProperties
  2f0e546... run: Use line spacing
  e7f9960... serializer: Handle line spacing attributes
  d700711... layout: Rename line-spacing to line-height
  ab845da... layout: Add spacing back
  7deeccf... layout: Don't trim leading when placing lines
  f1fea63... Regenerate layout tests
  8974d49... pango-view: Bring line spacing back
  176414d... Change trimming of extents
  96c2c85... layout: Use simpler extent getters
  eda1e54... columns example: Use simpler extent getters
  3d21a82... docs: Add some illustrations for extents
  f4271ec... line: Don't return GSList
  a35ec49... lines: tweak the array api
  6d09156... attributes: Handle custom attributes
  4db0b28... attributes: Centralize classification
  0047af5... ellipsize: Filter attributes
  cb90790... ellipsize: Fix an oversight
  3c3d774... layout: Go back to trimming start and end
  9dfb286... fontset: Add pango_fontset_get_language
  0ade32d... itemize: Use pango_fontset_get_char
  864978c... Make pango-trace available in libpango.so
  b04bc8a... coverage: Add a constructor from hb_face_t
  f631b11... font: Export some functions privately
  18da699... Add pango_font_face_is_variable/monospace
  01b5ef3... Add some useful face api
  0d2dbaf... Add pango_font_family_is_generic
  5e8365b... Add a faceid field to font descriptions
  a8308b6... Add PangoLanguageSet
  f74b769... Add PangoHbFace
  db8b7a3... Add PangoHbFamily
  1d08b88... Add PangoGenericFamily
  034c822... Add PangoHbFont
  12438b6... Add PangoHbFontmap
  26bc4be... Add tests for PangoHbFace and PangoHbFont
  fd9f60b... test-font: Handle generic families
  80244f5... pangocairo: handle PangoHbFont
  cdfa5b6... Add PangoFcLanguageSet
  053d517... Add PangoFcHbFontMap
  05a1e8d... Add PangoFcHbFontMap tests
  5ad715e... pango-list: Show variable faces
  2d3ff33... pangocairo: Allow picking the new fc fontmap
  8b720d4... serializer: Leave out faceid for now
  ca3f0b0... Add PangoCoreTextHbFontMap
  6daa839... test-itemize: Leave out faceid
  c0e67b7... test-layout: port to PangoFcHbFontMap
  e6fd7f4... Update layout test for amiri
  e6b5ebd... Introduce user fonts
  889c807... cairoshape: Use a user font
  99ad0c9... Add a userfont example
  a4b5b63... Add new font face api
  d417711... Implement coverage for user faces
  82e4989... Drop shape attributes
  8195ae5... Redo attributes
  da1cdb5... Change color attr api
  a9d4796... Drop some underline variants
  7b972f0... Split off an underline position attribute
  ad23aeb... Rename PangoUnderline to PangoLineStyle
  506e9ce... Make strikethrough styled
  a5ed402... Add some more markup tests
  e52f108... Update markup docs
  7d73219... font description: Allow integer values for stretch
  2e9b2c0... More test updates
  d53ef92... testmisc doesn't use any fc api
  0b95c13... testserialize: Port to PangoFcHbFontMap
  f0ebc03... Regenerate font enumeration test results
  c660204... Update markup tests
  ffc8948... Adapt layout tests to underline changes
  fdf66ec... hbfontmap: Don't return duplicate fonts
  2b9335b... Regenerate layout tests
  5b5067a... Use test fonts in test-break
  450da33... Add an itemize test for generic families
  50cbef9... Drop non-hb fontconfig support
  6b5e41a... Drop all versioned since tags
  0503b71... Bump version to 1.90
  76302f6... Clean up headers
  692617a... Add a check for mixed linkage
  6a45256... Fix extent test
  a290e90... Drop a cursor height test
  5873069... Make bidi tests pass
  9864da0... pango-view: wip work with pango-hbfontmap
  ba4044c... Add more fontset tests
  2ec11cc... Drop non-hb coretext support
  e4b8019... Fix Meson configure on Windows
  513424a... Add support for C++ to Meson build definitions
  1667ceb... Add PangoDirectWriteHbFontMap
  859a454... Drop non-hb win32 support
  38c1a32... Shuffle utils around
  73ede1f... Clean up private utils
  8f4111f... Drop PangoCoverage
  7c103cc... Drop some font family apis
  3de0907... Make PangoFontMetrics struct private
  7fcebc5... Bump the harfbuzz dependency
  6ffe11b... Split off PangoFontSetCached
  ea9dba6... Rename PangoHbFontMap to PangoFontMap
  b111b54... Drop PangoFontsetSimple
  5c69c1d... Add default fontmap API
  5caaf41... Thin out pangocairo code
  f9c8416... Clean up build machinery
  057ac7b... Store cairo_font_options in the context
  917e3c6... Apply font options
  fb169aa... Seal PangoItem
  489c7e7... Split off pango-glyph-iter.h
  7f980ac... Tweak prerelease versioning
  501403a... Get the docs in shape
  1ce837c... Some updates to the README
  008d243... Drop deprecated macros
  01a8589... Cosmetics: Move glyph constant definitions
  dd03b5c... Drop pango_font_description_to_filename
  d9f4197... Link against harfbuzz-gobject
  c37d9c8... Clean up PangoFontFamily
  27c2c02... Drop pango_font_get_font_map
  11bca81... hbfamily: Unset face families
  fa6cf2d... Clean up PangoFontFace hierarchy
  c7d9822... Clean up the PangoFont hierarchy
  34dc816... Drop pango_font_get_languages
  8031e85... Drop pango_font_has_char
  6b2a884... font: add properties
  6422065... fontmap: Cleanups
  070bc49... context: Use G_DECLARE_FINAL_TYPE
  2b15423... fontset: Use PANGO_DECLARE_INTERNAL_TYPE
  2c2732d... Add autoptr cleanup
  0b3e13d... Make types final
  0bd8a21... Drop pango_font_description_better_match
  90f5bfb... Keep pango_fontset_get_language private
  d554986... Make font metrics copy/free
  f350757... lines: Add properties
  8599edf... context: Add properties
  7213755... hbface: Add properties
  46cfb60... Clean up font properties
  09f47e6... More matrix work
  188f6a2... document font properties
  6cd2916... document hbfont properties
  f5a42be... examples: Cosmetics
  0f35217... fontset cached: create less fonts
  0b53a23... docs: Sync the cairo example
  455657d... docs: Add an example for user fonts
  97de995... docs: Add a 'first steps' example
  6e5574e... docs: Add a complex layout example
  e719132... docs: Add a section on custom fonts
  aebba55... Add alpha to PangoColor
  dabe8ce... NEWS: Updates
  1dc98b8... Clean up gtypes a bit
  a14820e... Drop PANGOCAIRO_BACKEND for now
  e48b994... fontmap: improve the docs
  767c4bd... context: more docs
  d8bf209... CODING_STYLE: some updates
  cd6835b... Generate pango2.pc
  80b6c9f... Bump harfbuzz dep
  0733730... Try to fix the ci build
  780b79a... more ci build fixes
  51e5091... Quiet a compiler warning
  f499e6d... serializer: Fix compiler warnings
  b4aa3d2... ci: We need git harfbuzz
  7e405f0... debug spew
  eaeac13... test fonts: updates
  964e8a8... Rename a test
  53c595f... test setup: Drop cantarell from sans alias
  1ad0189... hbface: work harder on the description
  6308a82... tests: Unify font loading code
  50fd424... ci: Use the right option
  1f35ba1... fc: Don't add empty generic families
  45248d3... examples: Avoid direct fontconfig use
  9abd97e... pangodwrite-fontmap.cpp: Make hb_face from DirectWrite immu
  8b29ac6... pangodwrite-fontmap.cpp: Initilize DirectWrite in object in
  b2177f4... pango-fontmap-private.h: Use C linkage
  4ae4076... pango-font-private.h: Fix builds on Visual Studio+DWrite
  4022d39... pango/pango-font-description.c: Include stdlib.h
  e3eedd2... Try to fix the msys2 CI
  481b328... pangodwrite-fontmap.cpp: Try to fix MinGW64 builds
  7a52c43... testhbfont.c: Fix building on non-FontConfig
  7f87118... cxx-test.cpp: Don't try to include pangowin32.h
  d03ee9a... testserialize: Stop using fontconfig
  906af4e... context: Reshuffle convenience api
  77205e2... Update fontset tests
  fb9feea... Regenerate layout tests
  9a26d86... Fix some compiler warnings
  b437dfe... coretext: Fix font creation
  e2dce55... Update itemize tests
  bc6e070... Improve test font setup code
  53b73f6... Run all tests on MacOs
  e821966... Allow variant information in face descriptions
  983bb12... Add PANGO_RENDERING_CAIRO
  8703af4... Generate a pangocairo2.pc file again
  d37ff00... build: Fix build without cairo
  344d310... ci: Fix the documentation build
  9568f24... Complete line style changes
  215659b... Add a test for numeric stretch
  bd239fb... pango-view: Add a --font-file option
  0df9338... renderer: Fix drawing of backgrounds
  3ebd702... Cosmetics
  be37e7f... Make test-font use our test fonts
  f177f53... Use test font setup for the thread test
  1681f7b... Add a way to merge fontsets
  5a350da... Allow cascading fontmaps
  b3a6fa6... Use modern C++
  4dc0fa4... coretext: Make cairo support work
  f3c5b65... hbfont: Silently accept lack of size
  4f6aee1... Cosmetics
  6be5f3d... Capitalize generic names
  b63fb23... pango-list: Print some more info
  d0c2557... directwrite: Make cairo support work
  0b4a66d... build: Fix HarfBuzz fallback for Windows
  947f9f2... Cosmetics
  70061ab... Bring back shape attributes
  c174027... line-breaker: Filter attributes properly
  3a22be1... build: Drop pangowin32.rc.in from build
  4a32502... pangocairo-font.c: Fix Windows DirectWrite build
  b97b2bd... Make testattributes work on Windows
  c381f70... font: Redo feature api
  00f67ab... Drop more PangoItem api
  51367e0... Clean up PangoRenderer api
  0214542... Document attribute binding helpers
  9bcfb79... Make PangoGlyphItem private
  b2b6000... Cosmetics
  73fc1ce... docs: Add a migration guide
  1e26fa2... Add a userfont to pango-view
  7c1cbea... Fix gravities for user fonts
  e15d7bc... fontset: Ignore gravity and variations
  b92d3cf... ci: Fix running tests manually

(*) 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]