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

  c847530... Drop remnants of engines and modules
  f12eb6c... Drop deprecated coverage api
  ac6d082... Drop deprecated break api
  482bb96... Drop deprecated pangoxft api
  6199fca... Drop deprecated utils apis
  e5642d5... Drop deprecated win32 api
  53ef84c... Drop deprecated pangocairo api
  65c5418... Drop deprecated pangofc api
  536fbc9... Drop deprecated pangoft2 api
  5d605a6... Drop test-ot-tags
  0c5df1c... Drop deprecated PangoScript api
  6ffb825... Drop deprecated bidi api
  05fb268... Drop PangoXft
  b2a37b1... Drop pangoot
  de3a34f... Drop pangoft2
  19da30b... Drop pango_shape variants
  d7e236b... Clean up break api a bit
  745aede... Drop PangoItem hackery
  222db93... Build a single .so
  61a41c0... Some updates to README.md
  0d4a208... Make font classes private
  dcfcde3... Move PangoFontDescription to its own files
  a28bd02... Drop pango_font_descriptions_free
  6ffbb0c... Move PangoFontMetrics to its own files
  64a766e... Clean up font description header
  435f55d... Split off PangoFontFamily
  a819b4a... Split off PangoFontFace
  4f30463... Add a missing include
  db56141... Reduce use of redundant apis
  d21ebe4... Drop pango_context_list_families
  197bea4... Make  PangoFontMapClass private
  d327fde... Drop redundant enumeration api
  ce2581f... Drop size listing api
  47133fb... Clean up font classes
  df922d8... Rename fonts.c
  dc283c2... Drop PangoFontPrivate
  6da17d5... Cosmetics
  c8d8865... Make PangoFontsetClass private
  50f14f7... Cosmetics
  096261a... Stop exporting some utilities
  7b691a0... Drop PangoScript
  0669a7c... Stop using pango_itemize
  6e6f2d6... Drop cached_iter argument
  c534378... Rename pango_itemize_with_base_dir
  3b035f2... Update tests for script removal
  84f3f2f... Add PANGO_DECLARE_INTERNAL_TYPE
  db792c9... attributes: Better error message
  28db850... layout: Move enum types to pango-types.h
  f38a11f... break: Cosmetics
  5581bd5... shape: Cosmetics
  28c0017... itemize: Break paragraph separators
  2f2e10c... pango-layout: export a helper
  008566c... Add a paragraph attribute
  c3b603f... Move ItemProperties
  3e17ad5... Add PangoAlignment
  2871316... Add PangoLeadingTrim
  92025fc... Add PangoLayoutRun
  857f5d3... Add PangoLine
  e9ade86... Implement ellipsization for PangoLine
  bba388e... Add single-paragraph mode to ItemProperties
  f4a9638... Add PangoLineBreaker
  7da3054... Add PangoLines
  fe73ebc... Add PangoSimpleLayout
  8c885c1... Add PangoLineIter
  030dfa1... Implement rendering for PangoLine
  1d7a43d... Implement serialization for PangoSimpleLayout
  484f50b... serializer: fix build
  3c4063b... Add a parshape example
  9890749... Add a text flow example
  cbcdaa1... debug: check invariants in pango-layout too
  c8996a6... Port examples
  6e8dbe1... Port test-bidi to simple layout
  37a8be5... test-layout: port to simple-para
  79aae48... Port test-break to simple layout
  d1b1b66... Port test-ellipsize to simple layout
  e23f974... testiter: more fixes
  166dc7b... Port testmisc to simple layout
  5e86cce... testmisc: fix build
  f93620b... Port test-pangocairo-threads
  3351689... utils: Port pango-segmentation
  abbe46a... port testrandom
  d2e711f... tests: Update expected results for breaks
  19b092b... Fix testserialize
  94e2905... The big rename of doom
  baf1ab9... Make PangoLayoutRun a separate type
  5ec2dbd... Tweak PangoAlignment
  f6a86f2... Add a line spacing attribute
  9c0ca53... item: Add line spacing to ItemProperties
  f0b932f... layout-run: Use line spacing
  b6f9fa7... serializer: Handle line spacing attributes
  1c772b3... layout: Rename line-spacing to line-height
  92367b0... layout: Add spacing back
  21a9372... layout: Don't trim leading when placing lines
  454f1fe... pango-view: Bring line spacing back
  56a506f... layout: Fix a reference miscount
  b9db110... lines: Fix some corner cases
  d90267c... layout-run: add docs
  4cf84b8... layout-line: Add docs
  c88e938... lines: Add docs
  0fba4f4... layout iter: Add docs
  9935414... layout: Add docs
  9784f69... line-breaker: Add docs
  0bf1e8b... layout: don't forget spacing in copy()
  c8318fc... layout: undo an accidental removal
  d6cbd29... Change trimming of extents
  7c7745b... layout: Use simpler getters
  07c0b05... docs: Add some illustrations for extents
  15104b6... Tweak boolean getters
  c255c1f... Make PangoLayoutLine a boxed type
  1cb2895... Document immutability
  691f38f... line-breaker: Rename done()
  7d60e43... Rename PangoLayoutRun to PangoRun
  7e5cfb8... Rename PangoLayoutLine to PangoLine
  2929b76... Rename PangoLayoutIter to PangoLineIter
  b6de673... line: Don't return GSList
  f32fbfa... lines: tweak the array api
  780ff89... layout: Fix an oversight
  2df24a4... attributes: Handle custom attributes
  73e5f05... attributes: Centralize classification
  dc4999c... ellipsize: Filter attributes
  bf3797f... ellipsize: Fix an oversight
  74fac5b... layout: Fix an oversight
  18eeea2... line-breaker: Fix a corner case
  0f90759... layout: Go back to trimming start and end
  841769f... fixup font description
  47a9ffd... font-family: fixup
  9b5f264... fontset: Add pango_fontset_get_language
  2efbe77... itemize: Use pango_fontset_get_char
  1cae27f... font-face: fixup
  31410a4... fixup font
  3cc544e... fixup fontmap
  3eb03a0... Make pango-trace available in libpango.so
  6eb4ff7... coverage: Add a constructor from hb_face_t
  2823253... font: Export some functions privately
  42f67ab... font: Add pango_font_face_is_variable/monospace
  6a8e45e... Add some useful face api
  41bc83d... Add a faceid field to font descriptions
  f930e21... Add PangoLanguageSet
  33d46e0... Add PangoHbFace
  d219208... Add PangoHbFamily
  29493ab... Add PangoGenericFamily
  1e870ea... Add PangoHbFont
  0f7b7cf... Add PangoHbFontmap
  f866bcc... Add tests for PangoHbFace and PangoHbFont
  6d02ccb... pangocairo: handle PangoHbFont
  a269bfd... Add PangoFcLanguageSet
  1e0109e... Add PangoFcHbFontMap
  434756c... Add PangoFcHbFontMap tests
  b8e2b10... test-shape: Use a simple fontmap
  fe72a74... pango-list: Show variable faces
  b07ad20... pangocairo: Allow picking the new fc fontmap
  034c18e... serializer: Improve font serialization
  6664eeb... serializer: Leave out faceid for now
  121314f... Add PangoCoreTextHbFontMap
  b67a113... test-itemize: Leave out faceid
  9547a47... Introduce user fonts
  3239bfd... Implement coverage for user faces
  4de8947... tests: Adapt
  df9567c... cairoshape: Use a user font
  4b1ffb2... Add a userfont example
  d590d8e... Add new font face api
  aeab91b... Drop shape attributes
  557f475... Redo attributes
  6fc426d... Split pango-attributes.[hc]
  31a19e8... fixup pango-attr-list.c
  e1171d1... fixup pango-line.c
  db1e6e0... Add PangoAttrAffects
  22bba13... Add PangoAttrMerge flags
  b67fd65... Rename pango_attribute_get_custom
  41760e6... Tweaks
  d816949... Change color attr api
  7cf8a7a... Drop some underline variants
  f0e9df8... Split off an underline position attribute
  6e9a3d6... Rename PangoUnderline to PangoLineStyle
  9144b73... Make strikethrough styled
  8e0705d... More work on line styles
  ed03f95... Add a line api to PangoRenderer
  56da671... font-description: Cosmetics
  1b7bfcf... attributes: Cosmetics
  36ef890... Add alpha to PangoColor

Commits added to the branch:

  00815c8... Rename GObject Introspection devel branch (*)
  0c77a45... Merge branch 'ebassi/gi-main-branch' into 'main' (*)
  3660ac2... pango-view: Show more baselines (*)
  539ca68... layout: Handle baselines (*)
  6aec701... Merge branch 'baseline-handling' into 'main' (*)
  bfd2147... Meson: Clean up HarfBuzz search (*)
  f1e7858... meson.build: Remove strap FontConfig items (*)
  afdf144... meson: Clean up FreeType search (*)
  78be016... Merge branch 'meson-msvc-cleanup' into 'main' (*)
  677fb7a... docs: Don't install in doc/pango/reference folder (*)
  1877636... Merge branch 'install_standard_docs_dir_devhelp' into 'main (*)
  4ddf627... Updates (*)
  4851f23... 1.50.5 (*)
  7600ada... pango-view: Remove debug spew (*)
  ddbeda2... Merge branch 'matthiasc/for-main' into 'main' (*)
  79454ac... Drop the hb-glib dependency again (*)
  60c4f9d... Merge branch 'matthiasc/for-main' into 'main' (*)
  5243a55... Fix test font configuration (*)
  2d0287d... Add a fontset test (*)
  f9d0b6d... Merge branch 'matthiasc/for-main' into 'main' (*)
  3b15fb8... ci: Use the timeout multiplier when running tests (*)
  b36001e... Maintain order in pango_attr_list_change (*)
  74e437b... Merge branch 'matthiasc/for-main' into 'main' (*)
  5de30b5... AVoid a use-after-free in pango_attr_list_change (*)
  a229f11... Merge branch 'attr-list-bad-access' into 'main' (*)
  37a4270... 1.50.6 (*)
  9093ffd... Coretext: fix clang build failure. (*)
  cf11b63... Merge branch 'coretext-fix' into 'main' (*)
  5372a0c... utils/viewer-cairo.c: fix empty-body (*)
  f9cc99d... Merge branch 'main' into 'main' (*)
  bc00edb... Fix move pango_layout_move_cursor_visually (*)
  d152b1b... Merge branch 'fix-rtl-cursor-move' into 'main' (*)
  fe00d92... meson: Use proper type for bools (*)
  9bd0fc8... Merge branch 'meson_fixes' into 'main' (*)
  c90d22c... layout: Try harder to survive without fonts (*)
  9ede411... Apply 1 suggestion(s) to 1 file(s) (*)
  236be6e... pangowin32: register a "Sans-Serif" font (*)
  cade006... pangowin32: try harder to load a font (*)
  7e53a73... Merge branch 'sync-load-font-fontset' into 'main' (*)
  99c3da0... Merge branch 'win32-sans-serif' into 'main' (*)
  1080a7c... itemize: Be more defensive (*)
  65b2334... Merge branch 'null-fonts' into 'main' (*)
  1f29168... Merge branch 'survive-without-fonts' into 'main' (*)
  a2ccd36... 1.50.7 (*)
  6adb346... Drop remnants of engines and modules
  ca0ad47... Drop deprecated coverage api
  6560270... Drop deprecated break api
  fddcfbe... Drop deprecated pangoxft api
  94573c7... Drop deprecated utils apis
  266136c... Drop deprecated win32 api
  ae21a10... Drop deprecated pangocairo api
  586af2a... Drop deprecated pangofc api
  761f1c0... Drop deprecated pangoft2 api
  f3a68c8... Drop test-ot-tags
  adbc499... Drop deprecated PangoScript api
  b239d34... Drop deprecated bidi api
  e705fc8... Drop PangoXft
  312ed16... Drop pangoot
  a18b5ad... Drop pangoft2
  ff746a1... Drop pango_shape variants
  b17d38a... Clean up break api a bit
  4b9183c... Drop PangoItem hackery
  9cda764... Build a single .so
  46244ff... Some updates to README.md
  92c11f3... Add PANGO_DECLARE_INTERNAL_TYPE
  c3841fa... Make font classes private
  19bc907... Move PangoFontDescription to its own files
  f049d94... Move PangoFontMetrics to its own files
  89244bd... Split off PangoFontFamily
  72aaf0e... Split off PangoFontFace
  f799434... Reduce use of redundant apis
  d334b6c... Drop pango_context_list_families
  400a4ec... Make PangoFontMapClass private
  f6c2982... Drop redundant enumeration api
  e0d0593... Drop size listing api
  59bee91... Clean up font classes
  3bf8ad5... Rename fonts.c
  21eb565... Drop PangoFontPrivate
  9f2524c... Make PangoFontsetClass private
  b2df3e3... Cosmetics
  116ee4e... Stop exporting some utilities
  2c9cb43... Drop PangoScript
  857cb20... Stop using pango_itemize
  cea5809... Drop cached_iter argument
  9869f26... Rename pango_itemize_with_base_dir
  f1f90d5... Update tests for script removal
  a1b7f0d... attributes: Better error message
  0ef9349... layout: Move enum types to pango-types.h
  6605da7... break: Cosmetics
  27bbe78... shape: Cosmetics
  5f8c12b... itemize: Break paragraph separators
  52f7ca8... pango-layout: export a helper
  2e05b3a... Add a paragraph attribute
  0dfbc34... Move ItemProperties
  0e916bf... Add PangoAlignment
  c6b6ad9... Add PangoLeadingTrim
  7f89dc3... Add PangoLayoutRun
  163802b... Add PangoLine
  cf90273... Implement ellipsization for PangoLine
  2491765... Add single-paragraph mode to ItemProperties
  7f08f25... Add PangoLineBreaker
  1039e5c... Add PangoLines
  d09dfb8... Add PangoSimpleLayout
  576cd91... Add PangoLineIter
  480c1e6... Implement rendering for PangoLine
  e212f22... Implement serialization for PangoSimpleLayout
  9f5a039... Port examples to PangoSimpleLayout
  52f4741... Port tests to PangoSimpleLayout
  cb719ea... Port utils to PangoSimleLayout
  34a4229... Add a parshape example
  26071bd... Add a column example
  5dbba7e... Replace PangoLayout
  ce1938a... Regenerate layout test output
  0bb8267... Tweak PangoAlignment
  072c23c... Add a line spacing attribute
  8a533a1... item: Add line spacing to ItemProperties
  7c0af7d... run: Use line spacing
  5f27fbb... serializer: Handle line spacing attributes
  3c8740c... layout: Rename line-spacing to line-height
  f12faab... layout: Add spacing back
  befd19f... layout: Don't trim leading when placing lines
  89946ff... Regenerate layout tests
  26458c7... pango-view: Bring line spacing back
  0f93a43... Change trimming of extents
  e10b986... layout: Use simpler extent getters
  524a4f2... columns example: Use simpler extent getters
  25238ea... docs: Add some illustrations for extents
  7798a5a... line: Don't return GSList
  86d0654... lines: tweak the array api
  2edf788... attributes: Handle custom attributes
  88441ad... attributes: Centralize classification
  0d6bc1e... ellipsize: Filter attributes
  0e7d6c9... ellipsize: Fix an oversight
  f8cba6e... layout: Go back to trimming start and end
  870f202... fontset: Add pango_fontset_get_language
  2d66199... itemize: Use pango_fontset_get_char
  99d5c8f... Make pango-trace available in libpango.so
  08cfc3d... coverage: Add a constructor from hb_face_t
  f8c74e2... font: Export some functions privately
  e685ebc... Add pango_font_face_is_variable/monospace
  d34359c... Add some useful face api
  826fa58... Add pango_font_family_is_generic
  da84488... Add a faceid field to font descriptions
  bb707cb... Add PangoLanguageSet
  891cecc... Add PangoHbFace
  11d079a... Add PangoHbFamily
  bb6faed... Add PangoGenericFamily
  57b9bb8... Add PangoHbFont
  9750b8a... Add PangoHbFontmap
  a71bd09... Add tests for PangoHbFace and PangoHbFont
  1a53314... test-font: Handle generic families
  a2c5ddc... pangocairo: handle PangoHbFont
  7bf73b6... Add PangoFcLanguageSet
  ebab409... Add PangoFcHbFontMap
  297db0d... Add PangoFcHbFontMap tests
  b35a016... test-shape: Use a simple fontmap
  b09b175... pango-list: Show variable faces
  585a59d... pangocairo: Allow picking the new fc fontmap
  6a4db8c... serializer: Leave out faceid for now
  21a3347... Add PangoCoreTextHbFontMap
  958c6a5... test-itemize: Leave out faceid
  925526c... test-layout: port to PangoFcHbFontMap
  9d86954... Regenerate layout tests
  cbe0d7b... Introduce user fonts
  5d4f168... Implement coverage for user faces
  05a070f... cairoshape: Use a user font
  21afb84... Add a userfont example
  2ea4a67... Add new font face api
  dd5179d... Drop shape attributes
  4ab3686... Redo attributes
  9b598e7... Change color attr api
  d6e90fa... Drop some underline variants
  55673d4... Split off an underline position attribute
  a56029a... Rename PangoUnderline to PangoLineStyle
  2066aee... Make strikethrough styled
  0c8e68b... Add some more markup tests
  3b22821... testhbfont: Drop comparisons
  d2233ef... Update markup docs
  a112ef3... font description: Allow integer values for stretch
  33665fc... More test updates
  9b9e241... testmisc doesn't use any fc api
  f04d54a... testserialize: Port to PangoFcHbFontMap
  5c17958... testattributes: fixup
  faa289c... Regenerate font enumeration test results
  07c0574... Update markup tests
  7a2579a... Adapt layout tests to underline changes
  02a58a9... hbfontmap: Don't return duplicate fonts
  f025c35... Update layout tests
  a0e8c46... Use test fonts in test-break
  c1f852b... Add an itemize test for generic families
  0ec7912... wip: Drop PangoFc apis
  39abc91... Drop all versioned since tags
  72ecf51... Bump version to 1.90
  9678031... Clean up headers
  486d303... Add a check for mixed linkage

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