[pango] (135 commits) Created branch pango2



The branch 'pango2' was created.

Summary of new commits:

  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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]