[pango] Created tag 1.44



The unsigned tag '1.44' was created.

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

    1.44

Changes since the last tag '1.43.0':

Akira TAGOH (1):
      Add system-ui generic family support

Behdad Esfahbod (3):
      handle VS15 emoji sequences
      Update emoji scanner ragel file to latest from Chrome
      Merge branch 'Indic' into 'master'

Christoph Reiter (2):
      pangowin32: add back the old font fallback list for each registered font
      Merge branch 'improve-fontconfig-dep-search' into 'master'

Chun-wei Fan (16):
      tools/gen-script-for-lang.c: Avoid generating code with empty arrays
      Re-generate pango-script-lang-table.h
      Merge branch 'gen-script-for-lang-avoid-empty-arrays' into 'master'
      build: Only use fallback dependency for HarfBuzz when needed
      pangofc-font.c: Trivial fix on pre-C99 compilers
      win32: Implement create_hb_font
      pango/meson.build: Fix pangocairo.pc on MSVC builds
      build: Only use fallback for Cairo dep when necessary
      build: Only use fallback dep for FontConfig when needed/requested
      pango/pango-attributes.c: Trivial fix for pre-C99
      pango/pangowin32-fontmap.c: Fix code formatting
      PangoWin32: Drop _pango_win32_os_version_info
      PangoWin32: Make font discovery thread-safe
      pango/pangowin32-fontmap.c: Fix code formatting
      PangoWin32: Drop _pango_win32_os_version_info
      PangoWin32: Make font discovery thread-safe

Egmont Koblinger (1):
      Fix the value of PANGO_SCALE_X_SMALL

Emmanuele Bassi (4):
      Require Harfbuzz 2.0
      Drop deprecated Harfbuzz API
      Merge branch 'master' into 'master'
      Merge branch 'wip/ricotz/gi-fixes' into 'master'

Jehan (1):
      meson: do not set -Werror=redundant-decls for gcc on Windows target.

Jeremy Tan (1):
      Core text: Fix indexing into cascade list when multiple fonts are selected

Khaled Hosny (7):
      Merge branch 'issue-322' into 'master'
      Merge branch 'patch-1' into 'master'
      Merge branch 'fix-deps' into 'master'
      Merge branch 'emoji' into 'master'
      Remove now unused platform shaping code
      Remove unused remnants of shape engine
      PangoWin32: Use hb_font_get_nominal_glyph

Marco Felsch (1):
      tests: fix build dependency

Matthias Clasen (299):
      Clarify docs around text input
      Merge branch 'utf8-docs' into 'master'
      Replace PangoScript by GUnicodeScript
      Bump the GLib req
      Fix building glib as subproject
      Add desktop-file-utils to the ci setup
      Try again to get ci working
      Merge branch 'kill-pango-script' into 'master'
      Add more deprecation notes around PangoScript
      Stop using the PangoScript type
      tools: Use GUnicodeScript in gen-script-for-lang
      Deprecate pango_script_for_unichar
      Regenerate the script-lang table
      Add a note to pango_language_get_scripts docs
      Merge branch 'deprecate-pango-script' into 'master'
      Silence a compiler warning
      Merge branch 'milotype-pango-pangram' into 'master'
      layout test: Use a better locale
      Regenerate expected layout test output
      Add a layout test with Emoji
      Merge branch 'emoji-layout-test' into 'master'
      Merge branch 'x-small' into 'master'
      Merge branch 'test' into 'master'
      Merge branch 'coretext-fontset-multifix' into 'master'
      Merge branch 'replace-deprecated-hb-api' into 'master'
      meson: Use 'standard' option names
      Merge branch 'meson-option-names' into 'master'
      Merge branch 'libthai' into 'master'
      Merge branch 'testfiles' into 'master'
      Update the pair table
      Merge branch 'pair-table' into 'master'
      Drop g_type_init calls
      Merge branch 'kill-gtype-init' into 'master'
      pango-view: Add a --spacing option
      Merge branch 'pango-view-spacing' into 'master'
      pango-viewer: Optionally show line rects
      Merge branch 'pango-view-spacing-2' into 'master'
      Header cleanup
      Merge branch 'header-cleanup' into 'master'
      Mark deprecated apis more clearly
      coretext: Plug a memory leak
      Add line height to font metrics
      win32: Set line height in metrics
      coretext: Set line height in metrics
      Add line heights to layout lines
      layout: Add line-spacing
      pango-view: Add a --line-spacing option
      Update docs
      Merge branch 'line-height' into 'master'
      Forgotten file
      Avoid a critical from markup parsing
      Remove an unused label
      Make installed tests optional
      ci: preserve logs
      ci: Install glibc-langpack-en
      Merge branch 'install-test-option' into 'master'
      Keep PangoFontmap derivable
      cairo: Don't render hex box for space
      cairo: Give missing spaces a better width
      break: Mark breaks induced by soft hyphens
      Add a test for log attrs
      layout: Insert hyphens at soft hyphen breaks
      Merge branch 'no-space-box' into 'master'
      Merge branch 'soft-hyphen' into 'master'
      Make the break test actually test things
      Merge branch 'break-test' into 'master'
      test-break: Skip initial comment in test files
      Document the break testcase
      Add another break testcase
      test-break: Print line separator in hex
      Add another break testcase
      itemize: Don't change font for line separator
      Separate out the soft hyphen handling
      Don't rely on log attrs for soft hyphen
      Revert "break: Mark breaks induced by soft hyphens"
      Update tests
      break: Call break_script directly
      Remove language engine remnants
      Add an itemize test
      Merge branch 'soft-hyphen-cleanup' into 'master'
      Merge branch 'kill-lang-engine' into 'master'
      Fix a typo
      Fix a compiler warning
      Add a testcase for itemization
      install break test data
      install itemize test data
      tests: Link against libpangocairo
      utils: Link against libpangocairo
      Reduce overlinking
      Move pangofc to libpango
      Merge branch 'move-fc' into 'master'
      Merge branch 'line-separator-font' into 'master'
      bidi: Be safer against bad input
      Make PangoAttribute a boxed type
      Merge branch 'attribute-boxes' into 'master'
      test-itemize: Print out attributes too
      Leave some more attributes out of shaping
      Merge branch 'no-shape-alpha' into 'master'
      Add pango_item_apply_attrs
      layout: Don't break runs for font_features
      Add a test for itemization with attributes
      Set ranges on features
      Merge branch 'non-breaking-attrs' into 'master'
      Add pango_font_covers
      Use pango_font_covers
      Reimplement PangoCoverage on top of hb_set_t
      Turn PangoCoverage into an object
      Merge branch 'coverage-redo' into 'master'
      Add an api to get features of a font
      fc: Implement get_features for fc fonts
      Use pango_font_get_features
      Merge branch 'font-features-getter' into 'master'
      fc: Make pango_fc_font_kern_glyphs empty
      Drop an unused function
      Add freetype includes where they belong
      Merge branch 'no-kerning' into 'master'
      Better docs for pango_font_get_features
      ot: Avoid deprecated harfbuzz api
      docs: Fix parameter name mismatches
      Add missing things to the docs
      Document pango_item_apply_attrs
      docs: Update private header list
      Remove private things from the docs
      NEWS: Some updates
      coverage: Fix the implementation
      coverage: Fix the copy implementation
      Add some tests for coverage
      Revert "Move pangofc to libpango"
      Revert "Reduce overlinking"
      Revert "utils: Link against libpangocairo"
      Rename pango_font_covers
      Deprecate pango_fc_font_has_char
      Documentation tweaks
      Add some more docs
      Clean up docs a bit
      Some more doc tweaks
      test-itemize: Introspect attribute names
      Some test updates
      layout: Correct a field type
      layout: Fix some offset-vs-index confusion
      layout: Improve soft hyphen handling
      test-layout: Be robust against odd runs
      Add a layout test with soft hyphens
      layout: Avoid access-after-free
      Merge branch 'use-hb-fallback-only-when-needed' into 'master'
      Merge branch 'trivial-pre-c99-fix' into 'master'
      Add pango_tailor_break
      layout: Tailor breaks properly
      Deprecate pango_break
      layout: Don't free no_break_attributes prematurely
      Add another layout test
      Try to get rendered output from ci
      Collect the artifact too
      Get the paths right
      Fix up meson syntax
      Add rendering for windows ci too
      ci: Install cantarell on win32
      ci: Try to make pango-view work on win32
      Fix a typo
      pango-view: Make it possible to turn line-spacing off
      ci: Render without line spacing
      Add a test that prints out font metrics
      ci: produce a font list
      ci: Use a file extension
      pango-list: Add a --verbose option
      ci: Print fontmap implementation in use
      ci: Use an existing font
      Fix the build
      ci: We need verbose output
      pango-list: Fix a compiler warning
      Typo fix
      Try again to get the paths right
      Try one more time
      pango-list: Add a --metrics option
      ci: Try again to get metrics on win32
      context: Treat metrics height like ascent+descent
      Merge branch 'win32-ci' into 'master'
      ci: Go back to using line spacing
      cairo win32: Set height in font metrics
      Merge branch 'tailor-break' into 'master'
      NEWS: Some more updates
      Fix no-break attribute filtering
      fc: Return a coverage level
      Fix a compiler warning
      layout: Correctly account for hyphen width
      layout: Fix reshaping with hyphen runs
      Add a shape test
      Update expected test results
      glyph iter: Adjust assertions
      pango-list: Be nice
      Add a test file with lots of hyphens
      OS X: build fixes
      OS X: Prevent recursion in get_metrics
      Fix compiler warnings
      Fix more compiler warnings
      coretext: Remove unused code
      shape test: Output glyph widths
      Add api to get a hb_font_t
      fc: Implement create_hb_font
      fc: Move font setup code from the shaper
      fc: Make hb font immutable
      fc: Make pangofc_shape backend-neutral
      fc: Use harfbuzz for glyph lookup
      fc: Drop the cmap cache
      fc: Use harfbuzz for font metrics
      fc: Use harfbuzz for glyph extents
      fc: Deprecate FT_Face getters
      fc: Drop some gratitious use of FT types
      fc: Drop freetype from pangofc-font.h
      Add a very basic harfbuzz test
      coretext: Implement create_hb_font
      test-shape: Print widths and offsets separately
      test-shape: Print glyph ids in decimal
      Merge branch 'kill-ft-face' into 'master'
      shape: Stop rounding glyph positions
      shape: Drop unneeded includes
      Move _pango_fc_shape to libpango
      Switch to using harfbuzz for shaping
      itemize: Stop filling analysis->shape_engine
      fc: Stop providing a shape engine
      coretext: Stop providing a shape engine
      win32: Stop providing a shape engine
      Deprecate pango_font_find_shaper
      Document engines as unused
      Stop exporting _pango_fc_shape
      Rename _pango_fc_shape
      Make hb fonts immutable in the frontend
      Expand docs for pango_font_get_hb_font
      test-shape: Exit quietly
      Merge branch 'wip/kill-shape-engine' into 'master'
      NEWS: Some more updates
      Update docs image
      Merge branch 'shape-engine-remnants' into 'master'
      Add pango_attr_list_get_attributes
      tests: Use pango_attr_list_get_attributes
      Add a function to update attribute lists
      Add a test for pango_attr_list_update
      Merge branch 'attribute-list' into 'master'
      Quiet a compiler warning
      Don't insert extra runs for hyphens
      Insert hyphens in more places
      Add an offset argument to pango_tailor_break
      Add an allow-breaks attribute
      break: Implement allow-breaks
      layout: Pass offset to pango_tailor_break
      test-break: Use pango_layout_get_log_attrs
      Use the allow_breaks attribute
      Update expected test output
      Add a missing Since tag
      Merge branch 'pango-attributes-pre-c99' into 'master'
      Merge branch 'cairo-detection-improvements' into 'master'
      Merge branch 'pango-win32-font-fallback-add-back-old-fallbacks' into 'master'
      Remove an unused variable
      Fix a comment typo
      testiter: Add more debug spew
      ci: install droid sans
      Merge branch 'better-hyphens' into 'master'
      NEWS: Some more updates
      README: Small updates
      tests: Print new attributes
      Remove an unused function
      doc cleanups
      Merge branch 'system-ui' into 'master'
      Bring back unknown glyph size defines
      Merge branch 'Jehan/fix-MinGW64-build' into 'master'
      layout: Fix misleading naming
      Fix misleading indentation
      layout: Flip the logic for attribute filtering
      Add a test file for coloring Arabic
      test-itemize: Match PangoLayout
      shape-test: Match PangoLayout
      Merge branch 'run-attributes' into 'master'
      build: Make harfbuzz a required dependency
      Merge branch 'win32-some-cleanups' into 'master'
      xft: Fix compiler warnings
      Add a helper for parsing flags
      Add an attribute for showing invisible chars
      markup: Support the new attribute
      tests: Print the show attribute
      tests: The show attribute affects shaping
      layout: The show attribute affects shaping
      layout: Use a show attribute
      layout: Make tab visible too
      layout: Don't zero the width of visible space
      shape: Apply the show attribute
      Add a utility function for ignorables
      cairo: Better hex boxes for ignorables
      cairo: Render visible space differently
      Merge branch 'visible-things' into 'master'
      NEWS: Some more updates
      Merge branch 'win32-threadsafe'
      Merge branch 'win32-threadsafe' into 'master'
      More updates
      pango-list: Optionally show variations
      fc: Set variation coords on the harfbuzz font
      Merge branch 'variation-coords' into 'master'
      Fix an uninitialized value
      Merge branch 'pangowin32-more-harfbuzz' into 'master'
      1.44

Michael Catanzaro (1):
      Revert "Replace PangoScript by GUnicodeScript"

ONO Yoshio (1):
      Issue #322 - Vertical text doesn't fall back to rotated versions ...

Peng Wu (6):
      Update break-thai.c to Unicode 11
      Include more Unicode 11 test cases
      Fixes emoji backspace deletion behavior
      import gen-break-table.py
      import pango-break-table.h
      Respect Dependent Vowels for Indic language

Rico Tzschichholz (2):
      docs: out parameters which are enums are not caller-allocatable
      docs: pango_read_line/scan_word/string take normal reference to GString

Ross Burton (3):
      test-common: extend print_attribute()
      markup-parse: don't duplicate code
      test-common: do case-insensitive diffs

Suyuan Chang (1):
      macOS: Use system `Apple Color Emoji` font for emoji characters.

Tom Schoonjans (1):
      pango.pc: Make gobject-2.0 a non-private requirement

milotype (1):
      Update Croatian pangram in pango-language-sample-table.h


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