|
49c5ed38
|
2024-03-23T10:14:11
|
|
[varc] Remove one vector allocation
|
|
761468c6
|
2024-03-23T10:05:05
|
|
[varc] Reuse a variable
|
|
9c7d871b
|
2024-03-23T09:55:30
|
|
[varc] Fix return type
|
|
2c87c319
|
2024-03-22T23:32:54
|
|
[varc] Fix compiler warning
src/OT/Var/VARC/VARC.cc:195:19: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
|
|
7c874354
|
2024-03-20T15:34:24
|
|
[varc] Implement conditionSets
|
|
3901a87a
|
2024-03-16T14:54:34
|
|
[VARC] Undefine macros after use
|
|
805272d8
|
2024-03-16T14:53:36
|
|
[VARC] Minor simplify
|
|
6608b457
|
2024-03-20T15:03:11
|
|
[varc] Read & discard reserved records
|
|
bf27f4a3
|
2024-03-16T14:50:27
|
|
[varc] Fix config
|
|
ed57ab90
|
2024-03-16T14:38:07
|
|
[VARC] Comment
|
|
a00cf8c5
|
2024-03-22T23:27:48
|
|
[varc] Remove also from face tables when disabled
|
|
946a461f
|
2024-03-17T16:13:54
|
|
[varc] Whitespace
|
|
57a18ac7
|
2024-03-16T14:28:01
|
|
[varc] Error check
|
|
91a06cef
|
2024-03-16T14:11:54
|
|
[VARC] Cleanup
|
|
a3211515
|
2024-03-17T16:10:22
|
|
[varc] Add another hb_barrier()
|
|
bb3bfe8c
|
2024-03-16T14:02:16
|
|
[glyf] Remove old glyf1 VarComposites support
|
|
72c9deb5
|
2024-03-16T13:50:31
|
|
[varc] Fixups
Seems to work now!
|
|
c13fc557
|
2024-03-23T09:49:03
|
|
[varc] Micro-optimize
|
|
69e615f1
|
2024-03-22T23:26:58
|
|
[varc] Fix guard
|
|
7e4adde0
|
2024-03-17T16:05:29
|
|
[varc] Move includes around
|
|
12ad2ff6
|
2024-03-16T13:18:30
|
|
[varc] Fix thinko
|
|
11388c16
|
2024-03-16T13:16:20
|
|
Fix build
|
|
cf3ce69f
|
2024-03-17T13:57:26
|
|
[TupleValues] Add a pre-alloc
|
|
00d56b12
|
2024-03-16T13:01:49
|
|
[varc] Apply VarComponent transform
Works for the first font. Yay!
|
|
fb333ce4
|
2024-03-16T12:24:02
|
|
[varc] Move some code to VARC.cc
|
|
421a134b
|
2024-03-22T23:13:48
|
|
[varc] Micro-optimize record
|
|
3ffd92f0
|
2024-03-17T12:38:30
|
|
[varc] Add a couple of seeds for the fuzzer
|
|
92443281
|
2024-03-16T11:24:19
|
|
[varc] Apply variations to VarComponent transform components
Now just need to apply the transformation to the component,
via an adaptor draw-funcs.
|
|
825ed6a6
|
2024-03-16T11:16:00
|
|
[varc] Set coordinates on recursive components
"Just" transformation left!
|
|
f1f5c7dc
|
2024-03-16T23:50:11
|
|
[varc] Micro-optimize non-variation case
|
|
745ff05a
|
2024-03-16T11:11:30
|
|
[varc] Add coord-setter
Copied from glyf.
|
|
320dcede
|
2024-03-16T09:18:58
|
|
[varc] Reading VarComponent transform components
|
|
70990ac7
|
2024-03-23T09:59:08
|
|
[varc] Micro-optimize "* scalar"
|
|
88eab447
|
2024-03-23T08:28:09
|
|
[varc] Remove unnecessary check
As usual, our operator[] takes care of it.
|
|
53c019a8
|
2024-03-22T23:05:25
|
|
[varc] Speed up hidden components
|
|
f403215a
|
2024-03-16T23:43:10
|
|
[varc] Simplify scaling
|
|
edd1a444
|
2024-03-16T08:49:01
|
|
[varc] Flesh out VarComponent a bit
|
|
f77aa8be
|
2024-03-16T08:48:51
|
|
[varc] Add TupleList
|
|
85237065
|
2024-03-16T22:32:31
|
|
[varc] Fix get_upem()
|
|
4919f364
|
2024-03-16T08:11:02
|
|
[geometry] Flesh out transform & transform_decomposed
|
|
d32c5164
|
2024-03-15T22:38:02
|
|
[varc] Add hb_transform_decomposed_t
|
|
4e0845ab
|
2024-03-22T17:10:58
|
|
[varc] Micro-optimize
|
|
599d08a5
|
2024-03-16T21:58:53
|
|
[varc] Implement edge-count limiting
|
|
aeb56438
|
2024-03-15T22:15:40
|
|
[varc] Start decoding VarComponent
|
|
3b8e7d3b
|
2024-03-15T21:50:53
|
|
[HBUINT32VAR] Change return type
|
|
3d846a8d
|
2024-03-16T21:49:17
|
|
[limits] Centralize graph edge limits
|
|
7a766b33
|
2024-03-15T21:39:02
|
|
[varc] Use enum class
|
|
ef7c0a9b
|
2024-03-15T21:36:06
|
|
[varc] Add VarComponent::flags_t
|
|
e451b6cb
|
2024-03-22T23:35:29
|
|
[varc] Minor style
|
|
d07d70ae
|
2024-03-22T11:43:37
|
|
[varc] Add test
|
|
1339a685
|
2024-03-16T21:44:34
|
|
[varc] Flip depth accounting
|
|
c6ae8d58
|
2024-03-15T21:17:29
|
|
Add hb-geometry.hh
|
|
70665adc
|
2024-03-15T21:05:40
|
|
[varc] Add guards
|
|
2b94779d
|
2024-03-16T20:41:57
|
|
[varc] Implement max depth
|
|
7ef7ded2
|
2024-03-15T21:00:21
|
|
[varc] Add VarCompositeGlyph
|
|
c819a0b4
|
2024-03-15T20:45:59
|
|
[varc] Add VarComponent
|
|
1121d80b
|
2024-03-22T10:45:36
|
|
[varc] Add a conditional test font
|
|
aed01d01
|
2024-03-16T20:38:21
|
|
[varc] Implement cycle-detection
|
|
7cf84272
|
2024-03-15T20:45:31
|
|
[varc] Fix sanitize for HBUINT32VAR
|
|
d5ab62a1
|
2024-03-16T19:24:47
|
|
[varc] Rename macro
|
|
a94a5c63
|
2024-04-16T17:10:43
|
|
[varc] Add get_point_at to glyf/CFF2
|
|
2ddd1a27
|
2024-03-15T12:27:44
|
|
[varc] Add MultiVarData
|
|
a9776a3d
|
2024-03-15T12:16:15
|
|
[TupleValues] Rename delta to value
|
|
763f8390
|
2024-03-15T11:45:39
|
|
[TupleValues] Move compile/decompile here
|
|
b24511d2
|
2024-03-15T11:00:31
|
|
[TupleVariations] Rename encode/unpack to compile/decompile
|
|
8ccebae1
|
2024-03-15T10:53:25
|
|
[TupleVariations] Simplify encode API
|
|
3d0c03ae
|
2024-03-15T10:48:18
|
|
[TupleVariations] Take array instead of vector in encode
|
|
0ee6164a
|
2024-03-14T19:30:18
|
|
[varc] Simplify a bit
|
|
7b57a8a4
|
2024-03-04T14:54:29
|
|
[varc] Implement SparseVariationRegion
|
|
0dcdbb4f
|
2024-02-06T16:23:48
|
|
[VARC] Add consume_all to unpack_deltas()
Untested.
|
|
ae35e30b
|
2024-02-06T15:22:13
|
|
[VARC] Add SparseVarRegionAxis
|
|
ef04b5c2
|
2024-02-06T14:58:05
|
|
Try fixing MSVC builds
|
|
fa9dc530
|
2024-02-06T14:44:56
|
|
Move CFF Index types to open-type
https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md#cff2indexof
|
|
cf3e88e1
|
2024-02-06T14:40:29
|
|
[CFF] Remove duplicate typedef
|
|
bd795373
|
2024-02-06T14:38:21
|
|
[TupleValues] Encode 32bit values
https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md#tuplevalues
|
|
0c605453
|
2024-02-06T14:29:50
|
|
[TupleValues] Decode 32bit values
https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md#tuplevalues
|
|
0d6f77e6
|
2024-03-15T18:57:07
|
|
[varc] Add table
|
|
0f2fe755
|
2024-03-15T12:51:14
|
|
[varc] Add MultiItemVariationStore
|
|
e1d0ee3b
|
2024-04-16T17:10:05
|
|
[var] Mark a few methods as static
|
|
e339fed7
|
2024-02-06T14:10:07
|
|
[open-type] Add HBUINT32VAR
https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md#uint32var
|
|
a69a6cb0
|
2024-04-16T17:08:06
|
|
Avoid a copy
|
|
2cfa5505
|
2024-03-27T23:21:57
|
|
[instancer] Switch to doubles for delta calculations.
FontTools uses double's internally so match FontTool's precision so we get the same results more often for floating point calculations.
|
|
f8ebf27a
|
2024-04-15T10:32:58
|
|
Bump setuptools from 69.2.0 to 69.5.1 in /.ci
Bumps [setuptools](https://github.com/pypa/setuptools) from 69.2.0 to 69.5.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v69.2.0...v69.5.1)
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
71200c13
|
2024-04-15T10:21:59
|
|
Bump codecov/codecov-action from 4.2.0 to 4.3.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/7afa10ed9b269c561c2336fd862446844e0cbf71...84508663e988701840491b86de86b666e8a86bed)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
39b5ae79
|
2024-04-12T17:15:09
|
|
Fix for #4395
|
|
c053e8f2
|
2024-04-11T08:58:49
|
|
[aat] Simplify (or not?) SubtableGlyphCoverage.sanitize()
|
|
d137d557
|
2024-04-11T08:53:17
|
|
[aat] Add (unused) SubtableGlyphCoverage
|
|
d8d2a98b
|
2024-04-11T07:45:41
|
|
[aat] Whitespace
|
|
b3e4721a
|
2024-04-09T18:54:36
|
|
Revert "[ci] Enable experimental_api on distcheck job"
This reverts commit 89570d195962a4a9fce98eda450a5567782f26d3.
|
|
607931b3
|
2024-04-08T10:04:44
|
|
Bump fonttools from 4.50.0 to 4.51.0 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.50.0 to 4.51.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.50.0...4.51.0)
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
cd825c9a
|
2024-04-08T10:47:51
|
|
Bump github/codeql-action from 3.24.9 to 3.24.10
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.9 to 3.24.10.
- [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/1b1aada464948af03b950897e5eb522f92603cc2...4355270be187e1b672a7a1c7c7bae5afdc1ab94a)
---
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>
|
|
51dcc99c
|
2024-04-08T10:47:54
|
|
Bump codecov/codecov-action from 4.1.1 to 4.2.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/c16abc29c95fcf9174b58eb7e1abf4c866893bc8...7afa10ed9b269c561c2336fd862446844e0cbf71)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
c84acc8e
|
2024-04-08T23:46:14
|
|
[subset] Fix fuzzer found memory leak.
Fixes https://oss-fuzz.com/testcase-detail/6159925345583104.
|
|
89570d19
|
2024-04-09T01:56:27
|
|
[ci] Enable experimental_api on distcheck job
|
|
12dcafe0
|
2024-04-08T22:59:32
|
|
Add test-hb-subset-parsing.c to extra dist. Needed for meson compile w/ experimental api.
|
|
f3727c47
|
2024-04-04T19:04:59
|
|
Recognize ot_languages2’s disambiguation priority
|
|
2fcace77
|
2024-04-02T17:42:14
|
|
[subet] Don't use experimental api flag in benchmark if not compiled with experimental api.
|
|
41612df9
|
2024-04-01T10:57:16
|
|
Bump actions/setup-python from 5.0.0 to 5.1.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/0a5c61591373683505ea898e09a3ea4f39ef2b9c...82c7e631bb3cdc910f68e0081d67478d79c6982d)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
d5d05a98
|
2024-04-01T10:57:19
|
|
Bump codecov/codecov-action from 4.1.0 to 4.1.1
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/54bcd8715eee62d40e33596ef5e8f0f48dbbccab...c16abc29c95fcf9174b58eb7e1abf4c866893bc8)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
7de2d111
|
2024-04-01T01:54:09
|
|
Fix autotools test
|