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

  a95398b... Port tests to PangoSimpleLayout
  e8e9573... Port utils to PangoSimleLayout
  3038d93... Add a parshape example
  402d654... Add a column example
  9f03c1c... Replace PangoLayout
  fc5a3ad... Regenerate layout test output
  4ce3906... Tweak PangoAlignment
  eb71fe2... Add a line spacing attribute
  abbf184... item: Add line spacing to ItemProperties
  7252401... run: Use line spacing
  72b6e18... serializer: Handle line spacing attributes
  18e9a26... layout: Rename line-spacing to line-height
  6ce60bf... layout: Add spacing back
  dfc14bf... layout: Don't trim leading when placing lines
  feac5d1... Regenerate layout tests
  03c567e... pango-view: Bring line spacing back
  31b0cb6... Change trimming of extents
  91dc1ba... layout: Use simpler extent getters
  d882e3b... columns example: Use simpler extent getters
  d6d7108... docs: Add some illustrations for extents
  8fdf30e... line: Don't return GSList
  a2774be... lines: tweak the array api
  2208378... attributes: Handle custom attributes
  00c4d45... attributes: Centralize classification
  9754ef3... ellipsize: Filter attributes
  4a8abef... ellipsize: Fix an oversight
  7bcf0ae... layout: Go back to trimming start and end
  32b7f0c... fontset: Add pango_fontset_get_language
  3a232ad... itemize: Use pango_fontset_get_char
  91f7250... Make pango-trace available in libpango.so
  b64c4aa... coverage: Add a constructor from hb_face_t
  58baaba... font: Export some functions privately
  ab0575d... Add pango_font_face_is_variable/monospace
  a0835d5... Add some useful face api
  2931858... Add pango_font_family_is_generic
  0e4e4b0... Add a faceid field to font descriptions
  6156450... Add PangoLanguageSet
  0448fcd... Add PangoHbFace
  353c3b2... Add PangoHbFamily
  59bedb9... Add PangoGenericFamily
  74cf20a... Add PangoHbFont
  32fab6d... Add PangoHbFontmap
  3b91593... Add tests for PangoHbFace and PangoHbFont
  a47ddfa... test-font: Handle generic families
  1d04ded... pangocairo: handle PangoHbFont
  f36517a... Add PangoFcLanguageSet
  1fbfc03... Add PangoFcHbFontMap
  28c30db... Add PangoFcHbFontMap tests
  9dee355... pango-list: Show variable faces
  326ae3d... pangocairo: Allow picking the new fc fontmap
  7c85b49... serializer: Leave out faceid for now
  c97b317... Add PangoCoreTextHbFontMap
  3c0de6b... test-itemize: Leave out faceid
  25be13c... test-layout: port to PangoFcHbFontMap
  518de22... Update layout test for amiri
  0deeff8... Introduce user fonts
  620cf5e... Implement coverage for user faces
  51e6616... cairoshape: Use a user font
  9c0dfb0... Add a userfont example
  b046046... Add new font face api
  6292e41... Drop shape attributes
  72a1713... Redo attributes
  22d2ea6... Change color attr api
  dd7ec30... Drop some underline variants
  62ae6c1... Split off an underline position attribute
  ef158b4... Rename PangoUnderline to PangoLineStyle
  18d70ee... Make strikethrough styled
  b06cd69... Add some more markup tests
  ab804d8... testhbfont: Drop comparisons
  8281ab1... Update markup docs
  f12a0bb... font description: Allow integer values for stretch
  bf0d175... More test updates
  0a1e0b1... testmisc doesn't use any fc api
  0a17c02... testserialize: Port to PangoFcHbFontMap
  1b94669... testattributes: fixup
  af36e7d... Regenerate font enumeration test results
  a6ed93f... Update markup tests
  803f9fd... Adapt layout tests to underline changes
  35c6378... hbfontmap: Don't return duplicate fonts
  7889382... Use test fonts in test-break
  cfbfb15... Add an itemize test for generic families
  90b55c3... Drop non-hb fontconfig support
  5992c3d... Drop all versioned since tags
  556ae6f... Bump version to 1.90
  585e9e4... Clean up headers
  2ee46c3... Add a check for mixed linkage
  ae7a221... Fix extent test
  a039e37... Drop a cursor height test
  5b7402d... Make bidi tests pass
  3ae8eeb... pango-view: wip work with pango-hbfontmap
  379b180... Add more fontset tests
  f5458f7... Drop non-hb coretext support
  a892a21... Fix Meson configure on Windows
  f6a7ebf... Add support for C++ to Meson build definitions
  581f6d4... Add PangoDirectWriteHbFontMap
  ee9d787... Drop non-hb win32 support
  4c97edf... Shuffle utils around
  23a5eb7... Clean up private utils
  10e6c46... Drop PangoCoverage
  7dfcfb6... Drop PangoFontsetSimple
  3cde31b... Drop some font family apis
  7b4c661... Cosmetics
  3044a46... Make PangoFontMetrics struct private
  8cb10b2... Bump the harfbuzz dependency
  772240e... Split off PangoFontSetCached
  83f4236... Rename PangoHbFontMap to PangoFontMap
  01fb23e... Add default fontmap API
  d861362... Thin out pangocairo code
  0fa4a74... Add platform-specific headers
  ad353ef... Drop pango_cairo_create_layout
  408cc04... Clean up build machinery
  da64d02... Store cairo_font_options in the context
  7259b76... Apply font options
  478031a... build: Correct option name for documentation
  b89e3a6... build: Drop pangowin32.rc.in from build
  ef7bcd9... build: Always look for FontConfig
  7dbc2dc... build: Fix up Windows sources list
  2c9e6d4... build: Only build tests using FontConfig if we have it
  6ac4487... pango/pango-font-description.c: Include stdlib.h
  969a052... pango-fontmap.c: Fix build on Windows
  4b4a1ec... pangodwrite-fontmap.cpp: Fix build
  7bda2df... pango-fontmap-private.h: Use C linkage
  5b23f8e... examples: Use pango_font_map_new_default()
  13fe222... cxx-test.cpp: Don't try to include pangowin32.h

Commits added to the branch:

  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 (*)
  c091c60... Introduce user fonts (*)
  27a459e... Implement coverage for user faces (*)
  730548b... cairoshape: Use a user font (*)
  c877125... Add a userfont example (*)
  f5bd08f... Add new font face api (*)
  83865d8... Drop shape attributes (*)
  186ba08... Redo attributes (*)
  1118965... Change color attr api (*)
  995e6ee... Drop some underline variants (*)
  b602d4c... Split off an underline position attribute (*)
  5eaf169... Rename PangoUnderline to PangoLineStyle (*)
  301d9b2... Make strikethrough styled (*)
  e211f2f... Add some more markup tests (*)
  6c70691... testhbfont: Drop comparisons (*)
  72820fe... Update markup docs (*)
  bd1a6a3... font description: Allow integer values for stretch (*)
  9f4a491... More test updates (*)
  7e83cb2... testmisc doesn't use any fc api (*)
  2f77f71... testserialize: Port to PangoFcHbFontMap (*)
  e3f6540... testattributes: fixup (*)
  625604e... Regenerate font enumeration test results (*)
  b014b0c... Update markup tests (*)
  0d0bd2e... Adapt layout tests to underline changes (*)
  b603ead... hbfontmap: Don't return duplicate fonts (*)
  a237511... Use test fonts in test-break (*)
  e132e88... Add an itemize test for generic families (*)
  3e5a935... Drop non-hb fontconfig support (*)
  a1fd873... Drop all versioned since tags (*)
  5338732... Bump version to 1.90 (*)
  05c7043... Clean up headers (*)
  8258115... Add a check for mixed linkage (*)
  2e3673a... Fix extent test (*)
  d71a86f... Drop a cursor height test (*)
  9c56dcd... Make bidi tests pass (*)
  3419394... pango-view: wip work with pango-hbfontmap (*)
  329d14f... Add more fontset tests (*)
  73f5ebf... Drop non-hb coretext support (*)
  267c4f0... Fix Meson configure on Windows (*)
  04b7271... Add support for C++ to Meson build definitions (*)
  9432c4f... Add PangoDirectWriteHbFontMap (*)
  bb30839... Drop non-hb win32 support (*)
  710432d... Shuffle utils around (*)
  dec4b25... Clean up private utils (*)
  802a323... Drop PangoCoverage (*)
  6e81550... Drop PangoFontsetSimple (*)
  a6d5b65... Drop some font family apis (*)
  e827bba... Cosmetics (*)
  0f41b2e... Make PangoFontMetrics struct private (*)
  80a3d78... Bump the harfbuzz dependency (*)
  91f767a... Split off PangoFontSetCached (*)
  a25d3a3... Rename PangoHbFontMap to PangoFontMap (*)
  433c025... Add default fontmap API (*)
  b79ae14... Thin out pangocairo code (*)
  105cfdf... Add platform-specific headers (*)
  46f2926... Drop pango_cairo_create_layout (*)
  12bd243... Clean up build machinery (*)
  fb4fb26... Store cairo_font_options in the context (*)
  06f68c6... Apply font options (*)
  6bb8c50... Seal PangoItem (*)
  121d04a... build: Correct option name for documentation
  86b3983... build: Drop pangowin32.rc.in from build
  7423d9f... build: Always look for FontConfig
  1d1e31f... build: Fix up Windows sources list
  ce9c953... build: Only build tests using FontConfig if we have it
  2ee2321... pango/pango-font-description.c: Include stdlib.h
  1dd09e5... pango-fontmap.c: Fix build on Windows
  4e0652d... pangodwrite-fontmap.cpp: Fix build
  4a22074... pango-fontmap-private.h: Use C linkage
  048c036... examples: Use pango_font_map_new_default()
  fcce2e2... 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]