2023-11-29 12:08:51 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
harfbuzz: Put glib2 bl3 include back where it belongs.
The ordering hack is no longer required now that gtk-doc's buildlink3.mk
no longer includes glib2.
|
2023-11-23 12:11:05 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
harfbuzz: Ensure glib2 is included before gtk-doc.
This works around an issue with detecting whether all required libraries are
runtime dependencies. gtk-doc is a build-only dependency, which causes bl3
to tag glib2 and all of its dependencies as build too. Later inclusion of
glib2 marks it as a full dependency, but include guards mean all of its
dependencies are not. Including glib2 first is a hack, but does resolve the
problem for now.
|
2023-11-13 16:32:21 by Thomas Klausner | Files touched by this commit (4) |  |
Log message:
harfbuzz*: update to 8.3.0
Overview of changes leading to 8.3.0
Saturday, November 11, 2023
====================================
- Improve memory barrier to fix potential segfaults.
- Various build fixes.
- Various subsetting and instancing fixes.
- Rename “hb-subset” option “--instance” to “--variations” to match \
the other
tools. Old option is kept as an alias.
- New API:
HB_AAT_LAYOUT_FEATURE_TYPE_CURSIVE_CONNECTION
- Deprecated API:
HB_AAT_LAYOUT_FEATURE_TYPE_CURISVE_CONNECTION
|
2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570) |
Log message:
*: revebump for new brotli option for freetype2
Addresses PR 57693
|
2023-10-29 22:16:21 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
fonts/harfbuzz: Needs meson>=1.2.0 for gnome.generate_gir(env=...).
|
2023-10-20 12:41:39 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
harfbuzz harfbuzz-icu: updated to 8.2.2
8.2.2
Fix regression from 8.1.0 in shaping fonts with duplicate feature tags.
Fix regression from 8.2.0 in parsing CSS-style feature strings.
Variable fonts instanciation now handles more tables.
Various CMake build improvements.
various fixes to build without errors with gcc 4.9.2.
|
2023-10-19 17:35:15 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
harfbuzz*: update to 8.2.1
Overview of changes leading to 8.2.1
Monday, September 18, 2023
====================================
- Unicode 15.1 support.
Overview of changes leading to 8.2.0
Friday, September 8, 2023
====================================
- Various build and fuzzing fixes
- Improvements to COLRv1 painting.
- New API:
+hb_paint_color_glyph_func_t
+hb_paint_funcs_set_color_glyph_func
+hb_paint_color_glyph
|
2023-08-24 14:02:49 by Thomas Klausner | Files touched by this commit (4) |  |
Log message:
harfbuzz*: update to 8.1.1
Overview of changes leading to 8.1.1
Wednesday, August 2, 2023
====================================
- Fix shaping of contextual rules at the end of string, introduced in 8.1.0
- Fix stack-overflow in repacker with malicious fonts.
- 30% speed up loading Noto Duployan font.
Overview of changes leading to 8.1.0
Tuesday, August 1, 2023
====================================
- Fix long-standing build issue with the AIX compiler and older Apple clang.
- Revert optimization that could cause timeout during subsetting with malicious \
fonts.
- More optimization work:
- 45% speed up in shaping Noto Duployan font.
- 10% speed up in subsetting Noto Duployan font.
- Another 8% speed up in shaping Gulzar.
- 5% speed up in loading Roboto.
- New API:
+hb_ot_layout_collect_features_map()
|