Log

Author Commit Date CI Message
Behdad Esfahbod 49c5ed38 2024-03-23T10:14:11 [varc] Remove one vector allocation
Behdad Esfahbod 761468c6 2024-03-23T10:05:05 [varc] Reuse a variable
Behdad Esfahbod 9c7d871b 2024-03-23T09:55:30 [varc] Fix return type
Behdad Esfahbod 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]
Behdad Esfahbod 7c874354 2024-03-20T15:34:24 [varc] Implement conditionSets
Behdad Esfahbod 3901a87a 2024-03-16T14:54:34 [VARC] Undefine macros after use
Behdad Esfahbod 805272d8 2024-03-16T14:53:36 [VARC] Minor simplify
Behdad Esfahbod 6608b457 2024-03-20T15:03:11 [varc] Read & discard reserved records
Behdad Esfahbod bf27f4a3 2024-03-16T14:50:27 [varc] Fix config
Behdad Esfahbod ed57ab90 2024-03-16T14:38:07 [VARC] Comment
Behdad Esfahbod a00cf8c5 2024-03-22T23:27:48 [varc] Remove also from face tables when disabled
Behdad Esfahbod 946a461f 2024-03-17T16:13:54 [varc] Whitespace
Behdad Esfahbod 57a18ac7 2024-03-16T14:28:01 [varc] Error check
Behdad Esfahbod 91a06cef 2024-03-16T14:11:54 [VARC] Cleanup
Behdad Esfahbod a3211515 2024-03-17T16:10:22 [varc] Add another hb_barrier()
Behdad Esfahbod bb3bfe8c 2024-03-16T14:02:16 [glyf] Remove old glyf1 VarComposites support
Behdad Esfahbod 72c9deb5 2024-03-16T13:50:31 [varc] Fixups Seems to work now!
Behdad Esfahbod c13fc557 2024-03-23T09:49:03 [varc] Micro-optimize
Behdad Esfahbod 69e615f1 2024-03-22T23:26:58 [varc] Fix guard
Behdad Esfahbod 7e4adde0 2024-03-17T16:05:29 [varc] Move includes around
Behdad Esfahbod 12ad2ff6 2024-03-16T13:18:30 [varc] Fix thinko
Behdad Esfahbod 11388c16 2024-03-16T13:16:20 Fix build
Behdad Esfahbod cf3ce69f 2024-03-17T13:57:26 [TupleValues] Add a pre-alloc
Behdad Esfahbod 00d56b12 2024-03-16T13:01:49 [varc] Apply VarComponent transform Works for the first font. Yay!
Behdad Esfahbod fb333ce4 2024-03-16T12:24:02 [varc] Move some code to VARC.cc
Behdad Esfahbod 421a134b 2024-03-22T23:13:48 [varc] Micro-optimize record
Behdad Esfahbod 3ffd92f0 2024-03-17T12:38:30 [varc] Add a couple of seeds for the fuzzer
Behdad Esfahbod 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.
Behdad Esfahbod 825ed6a6 2024-03-16T11:16:00 [varc] Set coordinates on recursive components "Just" transformation left!
Behdad Esfahbod f1f5c7dc 2024-03-16T23:50:11 [varc] Micro-optimize non-variation case
Behdad Esfahbod 745ff05a 2024-03-16T11:11:30 [varc] Add coord-setter Copied from glyf.
Behdad Esfahbod 320dcede 2024-03-16T09:18:58 [varc] Reading VarComponent transform components
Behdad Esfahbod 70990ac7 2024-03-23T09:59:08 [varc] Micro-optimize "* scalar"
Behdad Esfahbod 88eab447 2024-03-23T08:28:09 [varc] Remove unnecessary check As usual, our operator[] takes care of it.
Behdad Esfahbod 53c019a8 2024-03-22T23:05:25 [varc] Speed up hidden components
Behdad Esfahbod f403215a 2024-03-16T23:43:10 [varc] Simplify scaling
Behdad Esfahbod edd1a444 2024-03-16T08:49:01 [varc] Flesh out VarComponent a bit
Behdad Esfahbod f77aa8be 2024-03-16T08:48:51 [varc] Add TupleList
Behdad Esfahbod 85237065 2024-03-16T22:32:31 [varc] Fix get_upem()
Behdad Esfahbod 4919f364 2024-03-16T08:11:02 [geometry] Flesh out transform & transform_decomposed
Behdad Esfahbod d32c5164 2024-03-15T22:38:02 [varc] Add hb_transform_decomposed_t
Behdad Esfahbod 4e0845ab 2024-03-22T17:10:58 [varc] Micro-optimize
Behdad Esfahbod 599d08a5 2024-03-16T21:58:53 [varc] Implement edge-count limiting
Behdad Esfahbod aeb56438 2024-03-15T22:15:40 [varc] Start decoding VarComponent
Behdad Esfahbod 3b8e7d3b 2024-03-15T21:50:53 [HBUINT32VAR] Change return type
Behdad Esfahbod 3d846a8d 2024-03-16T21:49:17 [limits] Centralize graph edge limits
Behdad Esfahbod 7a766b33 2024-03-15T21:39:02 [varc] Use enum class
Behdad Esfahbod ef7c0a9b 2024-03-15T21:36:06 [varc] Add VarComponent::flags_t
Behdad Esfahbod e451b6cb 2024-03-22T23:35:29 [varc] Minor style
Behdad Esfahbod d07d70ae 2024-03-22T11:43:37 [varc] Add test
Behdad Esfahbod 1339a685 2024-03-16T21:44:34 [varc] Flip depth accounting
Behdad Esfahbod c6ae8d58 2024-03-15T21:17:29 Add hb-geometry.hh
Behdad Esfahbod 70665adc 2024-03-15T21:05:40 [varc] Add guards
Behdad Esfahbod 2b94779d 2024-03-16T20:41:57 [varc] Implement max depth
Behdad Esfahbod 7ef7ded2 2024-03-15T21:00:21 [varc] Add VarCompositeGlyph
Behdad Esfahbod c819a0b4 2024-03-15T20:45:59 [varc] Add VarComponent
Behdad Esfahbod 1121d80b 2024-03-22T10:45:36 [varc] Add a conditional test font
Behdad Esfahbod aed01d01 2024-03-16T20:38:21 [varc] Implement cycle-detection
Behdad Esfahbod 7cf84272 2024-03-15T20:45:31 [varc] Fix sanitize for HBUINT32VAR
Behdad Esfahbod d5ab62a1 2024-03-16T19:24:47 [varc] Rename macro
Behdad Esfahbod a94a5c63 2024-04-16T17:10:43 [varc] Add get_point_at to glyf/CFF2
Behdad Esfahbod 2ddd1a27 2024-03-15T12:27:44 [varc] Add MultiVarData
Behdad Esfahbod a9776a3d 2024-03-15T12:16:15 [TupleValues] Rename delta to value
Behdad Esfahbod 763f8390 2024-03-15T11:45:39 [TupleValues] Move compile/decompile here
Behdad Esfahbod b24511d2 2024-03-15T11:00:31 [TupleVariations] Rename encode/unpack to compile/decompile
Behdad Esfahbod 8ccebae1 2024-03-15T10:53:25 [TupleVariations] Simplify encode API
Behdad Esfahbod 3d0c03ae 2024-03-15T10:48:18 [TupleVariations] Take array instead of vector in encode
Behdad Esfahbod 0ee6164a 2024-03-14T19:30:18 [varc] Simplify a bit
Behdad Esfahbod 7b57a8a4 2024-03-04T14:54:29 [varc] Implement SparseVariationRegion
Behdad Esfahbod 0dcdbb4f 2024-02-06T16:23:48 [VARC] Add consume_all to unpack_deltas() Untested.
Behdad Esfahbod ae35e30b 2024-02-06T15:22:13 [VARC] Add SparseVarRegionAxis
Behdad Esfahbod ef04b5c2 2024-02-06T14:58:05 Try fixing MSVC builds
Behdad Esfahbod 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
Behdad Esfahbod cf3e88e1 2024-02-06T14:40:29 [CFF] Remove duplicate typedef
Behdad Esfahbod bd795373 2024-02-06T14:38:21 [TupleValues] Encode 32bit values https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md#tuplevalues
Behdad Esfahbod 0c605453 2024-02-06T14:29:50 [TupleValues] Decode 32bit values https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md#tuplevalues
Behdad Esfahbod 0d6f77e6 2024-03-15T18:57:07 [varc] Add table
Behdad Esfahbod 0f2fe755 2024-03-15T12:51:14 [varc] Add MultiItemVariationStore
Behdad Esfahbod e1d0ee3b 2024-04-16T17:10:05 [var] Mark a few methods as static
Behdad Esfahbod e339fed7 2024-02-06T14:10:07 [open-type] Add HBUINT32VAR https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md#uint32var
Behdad Esfahbod a69a6cb0 2024-04-16T17:08:06 Avoid a copy
Garret Rieger 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.
dependabot[bot] 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>
dependabot[bot] 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>
Timo Suoranta 39b5ae79 2024-04-12T17:15:09 Fix for #4395
Behdad Esfahbod c053e8f2 2024-04-11T08:58:49 [aat] Simplify (or not?) SubtableGlyphCoverage.sanitize()
Behdad Esfahbod d137d557 2024-04-11T08:53:17 [aat] Add (unused) SubtableGlyphCoverage
Behdad Esfahbod d8d2a98b 2024-04-11T07:45:41 [aat] Whitespace
Khaled Hosny b3e4721a 2024-04-09T18:54:36 Revert "[ci] Enable experimental_api on distcheck job" This reverts commit 89570d195962a4a9fce98eda450a5567782f26d3.
dependabot[bot] 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>
dependabot[bot] 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>
dependabot[bot] 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>
Garret Rieger c84acc8e 2024-04-08T23:46:14 [subset] Fix fuzzer found memory leak. Fixes https://oss-fuzz.com/testcase-detail/6159925345583104.
Khaled Hosny 89570d19 2024-04-09T01:56:27 [ci] Enable experimental_api on distcheck job
Garret Rieger 12dcafe0 2024-04-08T22:59:32 Add test-hb-subset-parsing.c to extra dist. Needed for meson compile w/ experimental api.
David Corbett f3727c47 2024-04-04T19:04:59 Recognize ot_languages2’s disambiguation priority
Garret Rieger 2fcace77 2024-04-02T17:42:14 [subet] Don't use experimental api flag in benchmark if not compiled with experimental api.
dependabot[bot] 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>
dependabot[bot] 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>
Behdad Esfahbod 7de2d111 2024-04-01T01:54:09 Fix autotools test