[pango] Created tag 1.49.4



The unsigned tag '1.49.4' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: 1638044704 -0500

    1.49.4

Changes since the last tag '1.49.3':

Benjamin Otte (1):
      tests: Add spiced up wrapping tests

Jeremy Tan (1):
      coretext: correctly clamp the core text weights at min/max values

Matthias Clasen (114):
      Update docs
      Call hb_font_set_ptem when creating fonts
      Bump fontconfig dep to 2.13.0
      fc: Drop unnecessary ifdefs
      Merge branch 'set-ptem' into 'main'
      Merge branch 'newer-fontconfig' into 'main'
      docs: Small addition
      layout: Fix a poblem with hyphen width
      Add a test for layout width
      Update affected tests
      Merge branch 'fix-hyphen-width' into 'main'
      Cosmetics
      pango-view: Add --pango-units
      pango-view: Accept width 0
      Reserve the remaining bits in PangoLogAttr
      Add pango_item_unsplit
      Try harder to not produce overlong lines
      Merge branch 'avoid-overlong-lines' into 'main'
      Merge branch 'ctweight' into 'main'
      Cosmetics
      Merge branch 'matthiasc/for-main' into 'main'
      Simplify breakpoint disabling
      Simplify find_break_extra_width
      Correctly reinstate remaining_width
      Handle break-after-space correctly
      Fix up one more case of break-after-space
      Fix another corner case of space-handling
      Fix a thinko
      Merge branch 'ltr-line-breaking-fixes' into 'main'
      Fix a bug in Small Caps handling
      Skip the test on macOS
      Merge branch 'fix-itemize-crash' into 'main'
      Cosmetics
      layout: Simplify things one more time
      Improve the BREAK_ALL_FIT case
      Fix line-break accounting more
      Go back to an array for disabled breakpoints
      More tweaks, and comments
      Update affected tests
      Merge branch 'line-breaking-fixes3' into 'main'
      pango-view: Remove debug spew
      Merge branch 'matthiasc/for-main' into 'main'
      Rewrite process_item
      Fix a small memleak
      Another small leak fix
      Cosmetics
      ci: Don't run testrandom on macOs
      Correct the extra_width accounting
      Fix a thinko in zero_line_final_space
      build: Bump the harfbuzz req
      Merge branch 'matthiasc/for-main' into 'main'
      Merge branch 'rewrite-line-breaking' into 'main'
      Add pango_attr_list_to/from_string
      tests: Reuse attribute serialization code
      Use serialization api in testattributes
      Add pango_tab_array_to/from_string
      Merge branch 'serialize-attrs-and-tabs' into 'main'
      Neuter g_debug in line-breaking
      Merge branch 'take-out-gdebug' into 'main'
      ci: Add json-glib to the image
      Add layout serialization api
      Make test-layout use layout serialization
      Improve valgrind suppressions
      Add a json-glib subproject
      Merge branch 'serializer2' into 'main'
      Tweak word and sentence attributes
      pango-view: Fix display of char extents
      pango-view: Allow loading serialized layouts
      Merge branch 'matthiasc/for-main' into 'main'
      Don't replace | with hyphens
      build: Add a summary
      Make summary work with meson 0.55
      ci: Allow the win32 render run to fail
      Merge branch 'matthiasc/for-main' into 'main'
      Add more autoptr definitions
      Fix a case of unintended hyphenation
      break: Fix hyphen condition
      Fix handling of extra width
      Merge branch 'line-breaking-fixes4' into 'main'
      Fix visible space handling
      Cosmetics
      Rename the serialize errors
      Refactor enum serialization error handling
      Add flags to serialize and deserialize
      Allow serializing context information
      serializer: Cosmetics
      More context serialization work
      pango-view: Deserialize context too
      Add a way to get the font matrix
      Optionally serialize output
      Update test-layout
      serializer: Support a "comment" field
      Add more tests
      Add pango_font_serialize
      serializer: Include unknown glyphs count
      test-layout: Drop the --show-font option
      Make test-layout use included fonts
      Add a newline to serialization results
      test-layout: Use an fc fontmap
      test-layout: Fix up comparison direction
      Skip test-layout on macOS
      Merge branch 'serialization-improvements' into 'main'
      Merge branch 'hinted-metrics-fixes' into 'main'
      Add more fonts for test-layout tests
      Make sure glyphinfo is fully initialized
      Add more Emoji to the included emoji font
      tests: Fix font setup for Emoji
      Update tests one more time
      Avoid an out-of-bound access
      Merge branch 'fix-emoji-in-tests' into 'main'
      font: Avoid cosmetic ugliness
      Add a test for pango_font_serialize
      Merge branch 'font-serialize-test' into 'main'
      1.49.4

Sebastian Keller (3):
      Introduce and use FLOOR and CEIL macros in Pango units
      Calculate hinted font height based on the hinted extents
      Test more font sizes in the empty line height test


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