Behdad Esfahbod
|
5610fa1da0
|
[test-draw] Re-enable two disabled tests
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
a755f93e8d
|
[draw] Add TODO
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
cdb1a1fc06
|
[draw] Add REPLACEME
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
8b4f429000
|
[draw] Virtualize hb_font_draw_glyph() into hb_font_get_glyph_shape()
To be implemented in hb-ft.
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
92e6e53b30
|
[draw] Rename user_data to draw_data
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
3b915389b5
|
[draw] Remove unneeded roundf() calls
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
2bed4f46fb
|
[draw] Fix draw signatures
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
08e1096609
|
[draw-fuzzer] Fix signatures
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
e0ac6c587b
|
Remove remaining traces of HB_EXPERIMENTAL_API
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
5207ce828a
|
[draw] Enable draw tests
Disable two failing ones.
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
157caf254e
|
[test-draw] Fix compiler warning
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
27dfd69fc7
|
[draw] Another Since: tag update
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
7ac23f4e78
|
[draw] Whitespace
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
e157b50345
|
[draw] Remove return value of hb_font_draw_glyph()
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
ddc36df332
|
[draw] Move hb_font_draw_glyph() to hb-draw-glyph.cc
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
9a1508a2be
|
[draw] Replace API Since tags with REPLACEME
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
a428c1193c
|
[main] Fix compiler warnings
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
35190dc961
|
[draw] Convert API to float instead of hb_position_t
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
d6e49b8278
|
[font] Add em_fscalef_[xy] That take and return float
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
6c0b65a6a8
|
[font] Add em_scaleff() that returns float
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
dd7b6e2c3f
|
[draw] Remove EXPERIMENTAL_API tag
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
7af165dbf0
|
Fix compiler warning
|
2022-02-12 21:25:36 -06:00 |
Behdad Esfahbod
|
b2f5131029
|
[ci] Add configs-ci.yml to test different configs
Fixes https://github.com/harfbuzz/harfbuzz/issues/2884
|
2022-02-12 21:22:30 -06:00 |
Khaled Hosny
|
db04af2782
|
Typo
|
2022-02-13 00:33:12 +02:00 |
Khaled Hosny
|
0a12996134
|
3.4.0
|
2022-02-13 00:30:50 +02:00 |
Khaled Hosny
|
41815a0d63
|
[name] Extraneous (out) annotation in return value
|
2022-02-13 00:00:01 +02:00 |
Behdad Esfahbod
|
b263371b09
|
Merge pull request #3398 from harfbuzz/buffer-verify
Add HB_BUFFER_FLAG_VERIFY
|
2022-02-12 15:06:47 -06:00 |
Behdad Esfahbod
|
b3f8288cca
|
[test/subset] Don't hash files without reason
Fixes https://github.com/harfbuzz/harfbuzz/issues/3118#issuecomment-894021518
|
2022-02-12 14:52:42 -06:00 |
Behdad Esfahbod
|
42b119edb5
|
[hmtx] Remove other subset-specific method from hmtx accelerator
|
2022-02-12 14:22:35 -06:00 |
Behdad Esfahbod
|
9ba520b5d1
|
[hmtx] Remove one subset-specific method from hmtx accelerator
Looks ugly but is the right thing to do.
|
2022-02-12 14:22:35 -06:00 |
Behdad Esfahbod
|
af407dd24d
|
Add a fuzzer font
|
2022-02-12 14:22:35 -06:00 |
Behdad Esfahbod
|
6893723879
|
[machinery] Allow using lazy-loader with void*
Fixes https://github.com/harfbuzz/harfbuzz/issues/3427
|
2022-02-11 14:28:51 -06:00 |
Chun-wei Fan
|
3d22dae5f8
|
meson.build: Only use get_variable() on icu_dep with pkgconfig
We might have found ICU via the .lib names, and get_variable() is only
available for pkg-config deps.
|
2022-02-10 14:42:08 -06:00 |
Chun-wei Fan
|
52c536bb8d
|
hb-algs.hh: Fix build on Visual Studio 2015
The compiler does not recognize the std::hash call on
hb_decay<decltype (hb_deref (v)>, so give it a shove so that it is recognized
there.
|
2022-02-10 13:26:56 -06:00 |
Alexis King
|
81754a5a96
|
[ot-math] Add hb_ot_math_get_glyph_kernings
closes #3396
|
2022-02-09 12:03:07 -06:00 |
Alexis King
|
1bc4bad7a5
|
[ot-tag] Add HB_SCRIPT_MATH (Zmth) and map it to OT ‘math’ tag
The ISO 15924 code for mathematical notation is ‘Zmth’, but the
OpenType script is ‘math’.
|
2022-02-08 12:40:15 -06:00 |
Khaled Hosny
|
76cd8a4737
|
[arabic] Update to AMTRA revision 6
https://www.unicode.org/reports/tr53/tr53-6.html#Modifications
|
2022-02-08 12:38:51 -06:00 |
Khaled Hosny
|
c4cf5ddb27
|
[ci] Downgrade pip on MSVC jobs
Turns out, pip 22.0 is the source of the breakage:
https://github.com/mesonbuild/meson/issues/9955#issuecomment-1030843844
https://github.com/pypa/pip/issues/10875
|
2022-02-06 18:13:16 +02:00 |
Khaled Hosny
|
ac46c3248e
|
3.3.2
|
2022-02-06 15:41:18 +02:00 |
Behdad Esfahbod
|
7657bdd91f
|
Revert "Fix failing Mac test for previous commit"
This reverts commit 070e30e6da .
|
2022-02-04 19:16:54 -06:00 |
Behdad Esfahbod
|
44da4e2a27
|
Revert "One more fix"
This reverts commit cab943a015 .
|
2022-02-04 19:16:47 -06:00 |
Behdad Esfahbod
|
88798ee8be
|
[GPOS] Disable split-kerning
Fixes https://github.com/harfbuzz/harfbuzz/issues/3408
Reverts https://github.com/harfbuzz/harfbuzz/pull/3235
Fixes https://github.com/harfbuzz/harfbuzz/pull/3235#issuecomment-1029814978
|
2022-02-04 19:01:57 -06:00 |
Behdad Esfahbod
|
9177953720
|
[atexit] Allow hb_atexit redefinition
Fixes https://github.com/harfbuzz/harfbuzz/issues/3412
|
2022-02-04 12:38:45 -06:00 |
Behdad Esfahbod
|
8670ffbf4c
|
[buffer] Comment
|
2022-02-03 11:19:23 -06:00 |
Behdad Esfahbod
|
e59da2871a
|
[glyf] Don't store face in accelerator
|
2022-02-01 16:32:39 -06:00 |
Garret Rieger
|
0fb8e22406
|
[serialize] document how the serializer works.
|
2022-01-31 18:09:03 -06:00 |
Khaled Hosny
|
45df259538
|
3.3.1
|
2022-01-31 23:06:10 +02:00 |
Garret Rieger
|
4e2f409bce
|
[subset] Don't hold references to members of the active_glyph_stack.
These references may get invalidated after the vector for the stack is resized. Fixes: https://oss-fuzz.com/testcase-detail/5422577634377728
|
2022-01-31 22:58:53 +02:00 |
Khaled Hosny
|
98da330638
|
3.3.0
|
2022-01-31 18:39:06 +02:00 |
Behdad Esfahbod
|
3e8742e376
|
Merge pull request #3402 from harfbuzz/language-tags
Make miscellaneous changes to hb-ot-tag-table.hh
|
2022-01-30 17:19:46 -08:00 |