[pango] (201 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:

  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

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

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