[pango] Created tag 1.90
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango] Created tag 1.90
- Date: Wed, 22 Jun 2022 20:10:51 +0000 (UTC)
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]