|
970d2c43
|
2023-08-21T10:10:17
|
|
Bump github/codeql-action from 2.21.3 to 2.21.4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.3 to 2.21.4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/5b6282e01c62d02e720b81eb8a51204f527c3624...a09933a12a80f87b87005513f0abb1494c27a716)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
6c7aed10
|
2023-08-21T10:52:43
|
|
Bump fonttools from 4.42.0 to 4.42.1 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.42.0 to 4.42.1.
- [Release notes](https://github.com/fonttools/fonttools/releases)
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst)
- [Commits](https://github.com/fonttools/fonttools/compare/4.42.0...4.42.1)
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
ca906e87
|
2023-08-16T23:37:03
|
|
[repacker] fix fuzzer timeout.
Corrects some mistakes in the handling of incoming_edges_ when memory allocation failures happen.
|
|
c7f2d440
|
2023-08-16T09:55:23
|
|
[hb-view] Better cairo version check
|
|
e714e7d4
|
2023-08-16T09:54:08
|
|
[hb-view] Work around old cairo
Fixes https://github.com/harfbuzz/harfbuzz/issues/4378
|
|
06ff3bcb
|
2023-08-15T14:41:18
|
|
[COLR,glyf] Use map instead of set for tracking current glyphs / layers
|
|
b530e485
|
2023-08-15T14:31:40
|
|
[glyf] Don't recuse into alread-active composite glyphs
Deny loops.
|
|
8f039ab4
|
2023-08-15T11:27:19
|
|
[COLR] Avoid infinite-loop through PaintColrLayers
Fixes https://github.com/harfbuzz/harfbuzz/issues/4376
Fixes https://oss-fuzz.com/testcase-detail/5717524023738368
|
|
0c80aec1
|
2023-08-15T10:30:38
|
|
[COLR] Move cycle-detection to the renderer instead of cairo
Alternative fix for https://github.com/harfbuzz/harfbuzz/issues/4375
|
|
21a894f0
|
2023-08-15T10:21:26
|
|
[cairo] Protect against infinite loops
Fixes https://github.com/harfbuzz/harfbuzz/issues/4375
Maybe we should do this in hb-ft and COLR instead?
|
|
7d7541e3
|
2023-08-14T17:55:09
|
|
[test-paint] Print paint-color-glyph
|
|
5560eb60
|
2023-08-14T17:05:22
|
|
[paint] Fix docs
|
|
47231bdc
|
2023-08-14T16:52:44
|
|
[COLR/cairo/ft] Fixups to paint-color-glyph and implement for hb-ft
|
|
58effbcc
|
2023-08-14T16:47:01
|
|
.
|
|
74527670
|
2023-08-14T15:57:24
|
|
[COLR/cairo] Add paint_color_glyph func
Implement in cairo to use scaled-font's glyph cache.
|
|
8d19274c
|
2023-08-14T14:40:26
|
|
[layout] Speed up VarStoreInstancer
|
|
1da4c615
|
2023-08-14T10:51:00
|
|
Bump github/codeql-action from 2.21.2 to 2.21.3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.2 to 2.21.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/0ba4244466797eb048eb91a6cd43d5c03ca8bd05...5b6282e01c62d02e720b81eb8a51204f527c3624)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
8d44562b
|
2023-08-14T10:50:49
|
|
Bump hendrikmuhs/ccache-action from 1.2.9 to 1.2.10
Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action) from 1.2.9 to 1.2.10.
- [Release notes](https://github.com/hendrikmuhs/ccache-action/releases)
- [Commits](https://github.com/hendrikmuhs/ccache-action/compare/ca3acd2731eef11f1572ccb126356c2f9298d35e...6d1841ec156c39a52b1b23a810da917ab98da1f4)
---
updated-dependencies:
- dependency-name: hendrikmuhs/ccache-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
a8fb56e0
|
2023-08-14T10:36:33
|
|
Bump meson from 1.2.0 to 1.2.1 in /.ci
Bumps [meson](https://github.com/mesonbuild/meson) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/mesonbuild/meson/releases)
- [Commits](https://github.com/mesonbuild/meson/compare/1.2.0...1.2.1)
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
e8eb1dc5
|
2023-08-09T15:35:59
|
|
[parse_tag] Accept non-ALNUM in tag name
|
|
9a7afe92
|
2023-08-09T12:00:41
|
|
[perf] Benchmark glyph painting
|
|
077c4308
|
2023-08-09T10:41:04
|
|
[limits] Increase COLRv1 edge-count
We have a "pixel" color font that was easily hitting the limit...
|
|
45c1ad05
|
2023-08-09T10:27:45
|
|
[paint] Add tracing
|
|
483bc0a3
|
2023-08-08T15:58:20
|
|
[arabic/stch] Center the stretched group over the digits
Mostly relevant when there's one digit only.
https://github.com/harfbuzz/harfbuzz/issues/4369#issuecomment-1670361856
|
|
9daef6ed
|
2023-08-08T13:33:11
|
|
[arabic] Add test for previous commit
|
|
313c7729
|
2023-08-08T13:06:12
|
|
[arabic/stch] Also work in left-to-right direction
Fixes https://github.com/harfbuzz/harfbuzz/issues/4369
|
|
40bfabd1
|
2023-08-08T12:17:25
|
|
[arabic/stch] Zero advances
This was working for our test suite because those glyphs were
declared mark and their advances zeroed automatically. But is
not the case in eg. the font posted at:
https://github.com/harfbuzz/harfbuzz/issues/4369
|
|
0ba4d539
|
2023-08-07T11:49:03
|
|
Bump fonttools from 4.41.1 to 4.42.0 in /.ci (#4365)
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.41.1 to 4.42.0.
- [Release notes](https://github.com/fonttools/fonttools/releases)
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst)
- [Commits](https://github.com/fonttools/fonttools/compare/4.41.1...4.42.0)
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
cb92210b
|
2023-08-08T00:19:30
|
|
Improve Markdown formatting. (#4366)
|
|
49dbe0cd
|
2023-08-06T15:07:57
|
|
Another try
|
|
483d4a87
|
2023-08-06T14:40:45
|
|
Fix bot
|
|
7989702a
|
2023-08-06T14:17:50
|
|
Audit and fix up serialize_subset uses
Fixes https://github.com/harfbuzz/harfbuzz/issues/4362
|
|
1d665c2b
|
2023-08-02T23:44:56
|
|
8.1.1
|
|
91c449a6
|
2023-08-02T14:40:55
|
|
[graph] Make space_for non-recursive
It was tail-recursive so perhaps the compiler did the same.
Anyway, make it explicit now.
|
|
dcd3afca
|
2023-08-01T20:09:34
|
|
[skippy-iter] Remove unused num_items
|
|
5b337130
|
2023-08-01T20:02:21
|
|
Add test for previous commit
|
|
39048099
|
2023-08-01T19:41:12
|
|
[skippy-iter] Remove early stop
The optimization in (Chain)RuleSet matching relies on
matching one, even if num_items is out of range.
Fixes https://github.com/harfbuzz/harfbuzz/issues/4358
|
|
70b3fbed
|
2023-08-01T15:16:16
|
|
[graph] Fix invalid read when map gets resized
I don't fully understand how the old code was wrong, since
*v should be evaluated before the set() method call.
Yet this seems to fix a bug that could be reproduced
with HB_DEBUG_SUBSET_REPACK enabled and the following:
$ hb-repacker-fuzzer test/fuzzing/graphs/clusterfuzz-testcase-minimized-hb-repacker-fuzzer-6419865171525632
|
|
94d4283b
|
2023-08-01T15:05:17
|
|
[graph] Handle a malloc fail
Fixes https://oss-fuzz.com/testcase-detail/4579249263345664
|
|
603920e9
|
2023-08-01T14:58:33
|
|
[graph] Minor asserts
|
|
8d00476f
|
2023-08-01T14:27:37
|
|
[graph] Minor restructure a condition
|
|
7946984b
|
2023-08-01T14:18:03
|
|
[graph] More assert
|
|
3b386c37
|
2023-08-01T14:12:43
|
|
[graph] Minor assert
|
|
07e70330
|
2023-08-01T12:25:45
|
|
[graph] Error check
|
|
7a9aac1a
|
2023-08-01T12:05:22
|
|
[graph] Fixes to parent handling
|
|
2feac50b
|
2023-07-31T19:53:06
|
|
Revert "[gsubgpos] Keep another digest in the applicable_t"
This reverts commit fd79c7cecdf68fe4626943f29bd5edf1e603d2b2.
|
|
fd79c7ce
|
2023-07-31T19:52:15
|
|
[gsubgpos] Keep another digest in the applicable_t
The digest for all the remaining subtables combined.
The idea is to get out of the subtable look as soon as
no more can be applied.
Doesn't seem to speed up anything I tested. Going to revert.
|
|
e3fd69c8
|
2023-07-31T19:07:42
|
|
[layout] Inline another function
Code is smaller too.
|
|
9cdc043c
|
2023-07-31T18:53:29
|
|
[Cursive] Only sanitize what we use
|
|
25e9defa
|
2023-07-31T17:12:07
|
|
[sanitize] Inline check_struct
Though seems like the compiler was always inlining it anyway.
|
|
44026aa8
|
2023-07-31T16:47:06
|
|
[Cursive] Minor, adjust unsafe-to-concat if prev didn't sanitize
|
|
b382e616
|
2023-07-31T16:29:28
|
|
[GPOS] Sanitize Cursive positioning anchors lazily
Speeds up Duployan-Regular.otf load time by 30%.
Doesn't seem to slow down shaping in a measurable way.
|
|
fcb9e591
|
2023-08-01T00:57:06
|
|
8.1.0
|
|
847e4a76
|
2023-07-31T15:21:51
|
|
Bump github/codeql-action from 2.21.0 to 2.21.2 (#4352)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.0 to 2.21.2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/1813ca74c3faaa3a2da2070b9b8a0b3e7373a0d8...0ba4244466797eb048eb91a6cd43d5c03ca8bd05)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
db608229
|
2023-07-31T15:16:43
|
|
[README] Update
|
|
59f5f265
|
2023-07-31T15:09:11
|
|
[ci/msys] Don't install freetype (#4354)
* [ci/msys] Try deleting system harfbuzz DLL
|
|
bd84458a
|
2023-07-31T13:27:15
|
|
[ci] Try uploading msys artefacts (#4353)
* [ci] Try uploading msys artefacts
* [ci] Always upload DLLs from msys2
* [ci] Rename artifacts
* Another try
|
|
d9c4d3ed
|
2023-07-31T12:43:12
|
|
[uniscribe] Fix warnings
|
|
29ad9304
|
2023-07-30T17:06:25
|
|
[layout] Minor add prealloc
|
|
a41368bd
|
2023-07-30T17:04:02
|
|
[buffer] Minor micro-optimize
|
|
dc35a0fb
|
2023-07-30T16:32:11
|
|
[ot-map] Speed up feature finding
New API:
- hb_ot_layout_collect_feature_map()
|
|
ebdfa983
|
2023-07-30T12:22:55
|
|
[perf] Measure freetype face loading as well
|
|
202888ec
|
2023-07-30T11:49:08
|
|
Fix mac bot
I think the new unsafe-to-concat is correct...
|
|
35a026c8
|
2023-07-30T11:28:59
|
|
[shape] Unsafe-to-concat around fraction slash
|
|
f19ca24a
|
2023-07-30T11:26:11
|
|
Revert "Revert "Require numerator and denominator in auto fraction""
This reverts commit 8fe506e153c530affd529e7175e813c3a878faed.
|
|
b2a73166
|
2023-07-30T11:23:19
|
|
[buffer] Fix unsafe_to_concat()
Ouch!
|
|
8fe506e1
|
2023-07-30T10:43:28
|
|
Revert "Require numerator and denominator in auto fraction"
This reverts commit f3e86937df345d7709de879af1d1a1502e84e1e9.
|
|
f3e86937
|
2023-07-30T08:28:23
|
|
Require numerator and denominator in auto fraction
|
|
23838e5a
|
2023-07-29T13:20:14
|
|
[graph] Error handling
|
|
04f49092
|
2023-07-28T14:37:52
|
|
[graph] Use a move instead of swap
|
|
3bedb0ee
|
2023-07-27T16:04:01
|
|
[graph] Minor rename
|
|
bb1f53c2
|
2023-07-27T13:29:56
|
|
[graph] Try fixing infinite loop found by CIFuzz under malloc fail
|
|
db3314c1
|
2023-07-27T13:20:32
|
|
[graph] Minor space type change
|
|
6a218eae
|
2023-07-27T13:14:52
|
|
Merge pull request #4343 from harfbuzz/graph-parents-map
[graph] Use a hb_map_t to keep parents, instead of hb_vector_t
|
|
6bb61708
|
2023-07-27T13:02:55
|
|
[graph] Try fixing bots
|
|
1b5abb17
|
2023-07-27T12:41:43
|
|
[graph] Speed-up vertices having only one parent
|
|
f3d0b11d
|
2023-07-27T12:20:39
|
|
[graph] Make parents private
|
|
d3b997ee
|
2023-07-26T15:39:14
|
|
[graph] Use a hb_map_t to keep parents, instead of hb_vector_t
In some fonts, for example Noto Duployan-Regular, nodes can
have over a thousand parents... Speeds up 10% subsetting.
|
|
45a0d65c
|
2023-07-27T09:06:02
|
|
[instancer] cosmetic change
|
|
cb320d22
|
2023-07-27T10:43:07
|
|
Revert "[cff] Use float instead of double"
This reverts commit c8f67ac28eb18e65adda75818e2c472ad3936874.
Tests failing.
|
|
c8f67ac2
|
2023-07-27T10:34:45
|
|
[cff] Use float instead of double
Reduces memory usage slightly.
|
|
b36b100e
|
2023-07-26T14:42:46
|
|
[var] Remove byte_data_t; use hb_bytes_t
Now that we have hopefully fixed the bug preventing hb_bytes_t
use, remove the hack.
Ref.
5690840ceb190341f9960d2b975c4366566ae86b
https://github.com/harfbuzz/harfbuzz/issues/4138
|
|
c25b8c06
|
2023-07-26T12:47:15
|
|
Merge pull request #4335 from googlefonts/bug_fixes
[instancer] support avar table, fix issues in STAT/fvar tables
|
|
5cab0709
|
2023-07-26T09:56:07
|
|
[instancer] fix for missing to update tuple indices flag in operator +=
|
|
515f85d5
|
2023-07-24T11:10:17
|
|
[instancer] fix incorrect encoded_len
|
|
bccdcf5b
|
2023-07-21T10:17:43
|
|
[instancer] fix a bug in compiling deltas_y for gvar
|
|
5690840c
|
2023-07-26T09:53:32
|
|
[map] Another try at fixing archaic clang
Fixes (?) https://github.com/harfbuzz/harfbuzz/issues/4138
|
|
a3b18062
|
2023-07-25T11:11:07
|
|
[trak] Fix a couple return values
|
|
62e6f783
|
2023-07-25T08:32:21
|
|
[Cursive] round
|
|
60db1427
|
2023-07-24T20:49:32
|
|
[layout] Remove unused "max-size" cruft
|
|
8eb7889f
|
2023-07-24T20:31:12
|
|
Add max-size to static-size objects
|
|
e322949b
|
2023-07-24T20:28:37
|
|
[ArrayOf] Remove fast-path for offset to max-sized objects
Fixes timeout https://oss-fuzz.com/testcase-detail/6153196517851136
|
|
9ffea632
|
2023-07-24T10:37:25
|
|
Bump github/codeql-action from 2.20.4 to 2.21.0
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.20.4 to 2.21.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/489225d82a57396c6f426a40e66d461b16b3461d...1813ca74c3faaa3a2da2070b9b8a0b3e7373a0d8)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
1a267f22
|
2023-07-24T11:01:01
|
|
Bump fonttools from 4.41.0 to 4.41.1 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.41.0 to 4.41.1.
- [Release notes](https://github.com/fonttools/fonttools/releases)
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst)
- [Commits](https://github.com/fonttools/fonttools/compare/4.41.0...4.41.1)
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
ca7e7e92
|
2023-07-23T22:20:09
|
|
Fix wasm-micro-runtime build instructions
|
|
a32278ac
|
2023-07-23T22:19:51
|
|
Fix example code
|
|
55f41e28
|
2023-07-21T12:10:46
|
|
[perf] Add duployan.txt
From https://kaltashwawa.ca/2022/01/20/lovecraft-in-chinook-puspus-kopa-ulthar-tawn/
|
|
c91899be
|
2023-07-21T11:43:47
|
|
[gdef] Use set-digest for mark-filterint-sets
Speeds up Noto Duployan-Regular.otf by 45% percent!
|
|
e8948a4e
|
2023-07-20T22:12:53
|
|
[gsubgpos] Fix optimization
Fixes https://github.com/harfbuzz/harfbuzz/issues/4336
|
|
36c7ec44
|
2023-07-20T18:56:46
|
|
[sanitize] Simplify a return
|