[pango] Created tag 1.44
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango] Created tag 1.44
- Date: Sat, 27 Jul 2019 14:56:38 +0000 (UTC)
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]