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



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]