[pango] Created tag 1.90



The unsigned tag '1.90' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: 1655928640 -0400

    1.90

Changes since the last tag '1.50.7':

Chun-wei Fan (11):
      pangodwrite-fontmap.cpp: Make hb_face from DirectWrite immutable
      pangodwrite-fontmap.cpp: Initilize DirectWrite in object init
      pango-fontmap-private.h: Use C linkage
      pango-font-private.h: Fix builds on Visual Studio+DWrite
      pango/pango-font-description.c: Include stdlib.h
      Try to fix the msys2 CI
      pangodwrite-fontmap.cpp: Try to fix MinGW64 builds
      testhbfont.c: Fix building on non-FontConfig
      cxx-test.cpp: Don't try to include pangowin32.h
      build: Fix HarfBuzz fallback for Windows
      pangocairo-font.c: Fix Windows DirectWrite build

Luca Bacci (3):
      Fix Meson configure on Windows
      Add support for C++ to Meson build definitions
      Add PangoDirectWriteHbFontMap

Matthias Clasen (305):
      Update tests to pass on F36
      ci: Update the Fedora image
      ci: Use meson 0.60 on MacOS
      Merge branch 'update-ci' into 'main'
      Add listmodel properties to PangoFontFamily
      Add listmodel properties to PangoFontMap
      fc: Notify :n-items when needed
      Try again to fix ci
      Merge branch 'fix-ci-again2' into 'main'
      examples: Use common cflags
      cairotwisted: Fix a compiler warning
      cairotwisted: Fix another compiler warning
      Merge branch 'example-cflags' into 'main'
      Avoid overflow when calculating caret slope
      Merge branch 'matthiasc/for-main' into 'main'
      Revert "Avoid overflow when calculating caret slope"
      Revert "Add listmodel properties to PangoFontMap"
      Revert "Add listmodel properties to PangoFontFamily"
      Revert "fc: Notify :n-items when needed"
      Add pango_matrix_equal
      matrix: Some improvements
      serialize: Use pango_matrix_equal
      Drop remnants of engines and modules
      Drop deprecated coverage api
      Drop deprecated break api
      Drop deprecated pangoxft api
      Drop deprecated utils apis
      Drop deprecated win32 api
      Drop deprecated pangocairo api
      Drop deprecated pangofc api
      Drop deprecated pangoft2 api
      Drop test-ot-tags
      Drop deprecated PangoScript api
      Drop deprecated bidi api
      Drop PangoXft
      Drop pangoot
      Drop pangoft2
      Drop pango_shape variants
      Clean up break api a bit
      Drop PangoItem hackery
      Drop deprecated PangoDirection values
      Build a single .so
      Some updates to README.md
      Add PANGO_DECLARE_INTERNAL_TYPE
      Make font classes private
      Move PangoFontDescription to its own files
      Move PangoFontMetrics to its own files
      Split off PangoFontFamily
      Split off PangoFontFace
      Reduce use of redundant apis
      Drop pango_context_list_families
      Make PangoFontMapClass private
      Drop redundant enumeration api
      Drop size listing api
      Clean up font classes
      Rename fonts.c
      Drop PangoFontPrivate
      Make PangoFontsetClass private
      Cosmetics
      Stop exporting some utilities
      Drop PangoScript
      Stop using pango_itemize
      Drop cached_iter argument
      Rename pango_itemize_with_base_dir
      Update tests for script removal
      attributes: Better error message
      layout: Move enum types to pango-types.h
      break: Cosmetics
      shape: Cosmetics
      itemize: Break paragraph separators
      pango-layout: export a helper
      Add a paragraph attribute
      Move ItemProperties
      Add PangoAlignment
      Add PangoLeadingTrim
      Add PangoLayoutRun
      Add PangoLine
      Implement ellipsization for PangoLine
      Add single-paragraph mode to ItemProperties
      Add PangoLineBreaker
      Add PangoLines
      Add PangoSimpleLayout
      Add PangoLineIter
      Implement rendering for PangoLine
      Implement serialization for PangoSimpleLayout
      Port examples to PangoSimpleLayout
      Port tests to PangoSimpleLayout
      Port utils to PangoSimpleLayout
      Add a parshape example
      Add a column example
      Replace PangoLayout
      Regenerate layout tests
      Tweak PangoAlignment
      Add a line spacing attribute
      item: Add line spacing to ItemProperties
      run: Use line spacing
      serializer: Handle line spacing attributes
      layout: Rename line-spacing to line-height
      layout: Add spacing back
      layout: Don't trim leading when placing lines
      Regenerate layout tests
      pango-view: Bring line spacing back
      Change trimming of extents
      layout: Use simpler extent getters
      columns example: Use simpler extent getters
      docs: Add some illustrations for extents
      line: Don't return GSList
      lines: tweak the array api
      attributes: Handle custom attributes
      attributes: Centralize classification
      ellipsize: Filter attributes
      ellipsize: Fix an oversight
      layout: Go back to trimming start and end
      fontset: Add pango_fontset_get_language
      itemize: Use pango_fontset_get_char
      Make pango-trace available in libpango.so
      coverage: Add a constructor from hb_face_t
      font: Export some functions privately
      Add pango_font_face_is_variable/monospace
      Add some useful face api
      Add pango_font_family_is_generic
      Add a faceid field to font descriptions
      Add PangoLanguageSet
      Add PangoHbFace
      Add PangoHbFamily
      Add PangoGenericFamily
      Add PangoHbFont
      Add PangoHbFontmap
      Add tests for PangoHbFace and PangoHbFont
      test-font: Handle generic families
      pangocairo: handle PangoHbFont
      Add PangoFcLanguageSet
      Add PangoFcHbFontMap
      Add PangoFcHbFontMap tests
      pango-list: Show variable faces
      pangocairo: Allow picking the new fc fontmap
      serializer: Leave out faceid for now
      Add PangoCoreTextHbFontMap
      test-itemize: Leave out faceid
      test-layout: port to PangoFcHbFontMap
      Update layout test for amiri
      Introduce user fonts
      cairoshape: Use a user font
      Add a userfont example
      Add new font face api
      Implement coverage for user faces
      Drop shape attributes
      Redo attributes
      Change color attr api
      Drop some underline variants
      Split off an underline position attribute
      Rename PangoUnderline to PangoLineStyle
      Make strikethrough styled
      Add some more markup tests
      Update markup docs
      font description: Allow integer values for stretch
      More test updates
      testmisc doesn't use any fc api
      testserialize: Port to PangoFcHbFontMap
      Regenerate font enumeration test results
      Update markup tests
      Adapt layout tests to underline changes
      hbfontmap: Don't return duplicate fonts
      Regenerate layout tests
      Use test fonts in test-break
      Add an itemize test for generic families
      Drop non-hb fontconfig support
      Drop all versioned since tags
      Bump version to 1.90
      Clean up headers
      Add a check for mixed linkage
      Fix extent test
      Drop a cursor height test
      Make bidi tests pass
      pango-view: wip work with pango-hbfontmap
      Add more fontset tests
      Drop non-hb coretext support
      Drop non-hb win32 support
      Shuffle utils around
      Clean up private utils
      Drop PangoCoverage
      Drop some font family apis
      Make PangoFontMetrics struct private
      Bump the harfbuzz dependency
      Split off PangoFontSetCached
      Rename PangoHbFontMap to PangoFontMap
      Drop PangoFontsetSimple
      Add default fontmap API
      Thin out pangocairo code
      Clean up build machinery
      Store cairo_font_options in the context
      Apply font options
      Seal PangoItem
      Split off pango-glyph-iter.h
      Tweak prerelease versioning
      Get the docs in shape
      Some updates to the README
      Drop deprecated macros
      Cosmetics: Move glyph constant definitions
      Drop pango_font_description_to_filename
      Link against harfbuzz-gobject
      Clean up PangoFontFamily
      Drop pango_font_get_font_map
      hbfamily: Unset face families
      Clean up PangoFontFace hierarchy
      Clean up the PangoFont hierarchy
      Drop pango_font_get_languages
      Drop pango_font_has_char
      font: add properties
      fontmap: Cleanups
      context: Use G_DECLARE_FINAL_TYPE
      fontset: Use PANGO_DECLARE_INTERNAL_TYPE
      Add autoptr cleanup
      Make types final
      Drop pango_font_description_better_match
      Keep pango_fontset_get_language private
      Make font metrics copy/free
      lines: Add properties
      context: Add properties
      hbface: Add properties
      Clean up font properties
      More matrix work
      document font properties
      document hbfont properties
      examples: Cosmetics
      fontset cached: create less fonts
      docs: Sync the cairo example
      docs: Add an example for user fonts
      docs: Add a 'first steps' example
      docs: Add a complex layout example
      docs: Add a section on custom fonts
      Add alpha to PangoColor
      Clean up gtypes a bit
      Drop PANGOCAIRO_BACKEND for now
      fontmap: improve the docs
      context: more docs
      CODING_STYLE: some updates
      Generate pango2.pc
      Bump harfbuzz dep
      Try to fix the ci build
      more ci build fixes
      Quiet a compiler warning
      serializer: Fix compiler warnings
      ci: We need git harfbuzz
      debug spew
      test fonts: updates
      Rename a test
      test setup: Drop cantarell from sans alias
      hbface: work harder on the description
      tests: Unify font loading code
      ci: Use the right option
      fc: Don't add empty generic families
      examples: Avoid direct fontconfig use
      testserialize: Stop using fontconfig
      context: Reshuffle convenience api
      Update fontset tests
      Regenerate layout tests
      Fix some compiler warnings
      coretext: Fix font creation
      Update itemize tests
      Improve test font setup code
      Run all tests on MacOs
      Allow variant information in face descriptions
      Add PANGO_RENDERING_CAIRO
      Generate a pangocairo2.pc file again
      build: Fix build without cairo
      ci: Fix the documentation build
      Complete line style changes
      Add a test for numeric stretch
      pango-view: Add a --font-file option
      renderer: Fix drawing of backgrounds
      Cosmetics
      Make test-font use our test fonts
      Use test font setup for the thread test
      Add a way to merge fontsets
      Allow cascading fontmaps
      Use modern C++
      coretext: Make cairo support work
      hbfont: Silently accept lack of size
      Cosmetics
      Capitalize generic names
      pango-list: Print some more info
      directwrite: Make cairo support work
      Cosmetics
      Bring back shape attributes
      line-breaker: Filter attributes properly
      build: Drop pangowin32.rc.in from build
      Make testattributes work on Windows
      font: Redo feature api
      Drop more PangoItem api
      Clean up PangoRenderer api
      Document attribute binding helpers
      Make PangoGlyphItem private
      Cosmetics
      docs: Add a migration guide
      Add a userfont to pango-view
      Fix gravities for user fonts
      fontset: Ignore gravity and variations
      ci: Fix running tests manually
      Remove an erroneous assertion
      Avoid overflow when calculating caret slope
      update make-release.sh script for option changes
      Disable known-broken tests
      Update userfont example for changes
      1.90


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