src/hb-ot-var-cvar-table.hh


Log

Author Commit Date CI Message
Behdad Esfahbod 755ed109 2025-09-16T00:40:28 Add hb-alloc-pool and use in gvar instancer
Behdad Esfahbod 82370913 2025-09-15T20:16:52 [vector] Simplify resize()
Behdad Esfahbod 8e3e8c66 2025-09-15T19:49:11 [iup] Reuse more allocations
Behdad Esfahbod ffe955b9 2025-02-26T13:40:18 [GVAR] Change offsetToData size to 24bit As per https://github.com/harfbuzz/boring-expansion-spec/issues/162
Behdad Esfahbod b24511d2 2024-03-15T11:00:31 [TupleVariations] Rename encode/unpack to compile/decompile
Behdad Esfahbod 7ee7e2e3 2023-11-04T15:02:28 [sanitize] Add remaining hb_barrier() annotations I'm sure I've forgot some. But this is a good start.
Qunxin Liu 9ceb800a 2023-09-28T10:37:48 fuzzer fix https://oss-fuzz.com/testcase-detail/5842152921628672 Access TupleVariationData through blob, because we don't sanitize var_data
Thomas Petillon da2c59d7 2023-09-19T17:01:04 [instancer] Delete redundant code block in cvar subsetting That case is handled in hb-subset.cc. It also made compilation with HB_NO_VAR fail because it accessed table.fvar.
Qunxin Liu 746b112f 2023-08-07T09:26:42 [instancer] add serialize () for gvar
Qunxin Liu 3c86b096 2023-07-28T16:18:51 [instancer] Add instantiate () and compile_bytes() for gvar -Also add support for using shared_points and shared_tuples
Qunxin Liu efbd257a 2023-07-18T14:50:32 [instancer] memory leak fix in cvar
Qunxin Liu 12be4cb1 2023-07-17T11:08:54 [instancer-solver] fix APIs calling rebase_tent() with TripleDistances
Qunxin Liu b10cff99 2023-06-20T13:36:10 [instancer] address review comments manage memory through vector when possible
Qunxin Liu f55619b8 2023-06-20T12:37:05 [instancer] add subset () for cvar
Qunxin Liu 8057661f 2023-06-08T12:10:27 [instancer] use axis tag as hashmap key instead of axis index This makes remove_axis() and set_tent() faster, which are used by change_axis_limits ()
Qunxin Liu 01f9b797 2023-06-05T17:26:20 address review comments
Qunxin Liu bd9cdecd 2023-06-05T13:52:05 [instancer] add decompile_tuple_variations() for cvar table
Behdad Esfahbod 21ba0b68 2023-04-27T19:15:41 [cvt] Remove unneeded initialization
Qunxin Liu e471ef77 2023-03-02T12:40:16 [instancer] fix a runtime error runtime error: -1 is outside the range of representable values of type 'unsigned int'
Qunxin Liu a975ec48 2023-02-14T13:26:59 [instancer] apply cvar deltas
Qunxin Liu 8b0c7b95 2023-02-10T09:49:09 [instance] Add struct definition for cvar table Also add functions to add cvt tables with cvar deltas applied