src/hb-shape-plan.hh


Log

Author Commit Date CI Message
Behdad Esfahbod 79b23cc2 2022-07-20T15:38:34 Fix another leak
Behdad Esfahbod 2337f0d0 2021-07-08T10:58:50 Internally use hb_malloc/.../hb_free instead of malloc/.../free Redefining those stock names as macros was conflicting with gcc 10 headers. Fixes https://github.com/harfbuzz/harfbuzz/issues/3044
Behdad Esfahbod bb48bf52 2021-07-08T10:53:45 Rename misc uses of "free" In preparation for fixing https://github.com/harfbuzz/harfbuzz/issues/3044
Behdad Esfahbod df444806 2019-07-02T17:11:09 Remove unused 'inline' specifier
Behdad Esfahbod 7aad5365 2019-06-26T13:21:03 [config] Add HB_NO_OT_SHAPE / HB_NO_OT Part of https://github.com/harfbuzz/harfbuzz/issues/1652
Ebrahim Byagowi e4120085 2018-12-17T21:31:01 Remove redundant void from C++ sources (#1486)
Behdad Esfahbod 56f541d0 2018-11-12T19:46:37 [shape-plan] Remove unused code
Behdad Esfahbod 6c22f3fd 2018-11-12T19:26:01 [shape-plan] Implement fine-grained caching plans with user-features Only tag, value, and global-ness of features are considered, not their start/end offsets.
Behdad Esfahbod cc842875 2018-11-12T18:48:10 [shape-plan] Cache shape plans with variations based on variation indices
Behdad Esfahbod c7be9334 2018-11-12T17:49:15 [shape-plan] Refactor some more
Behdad Esfahbod 56661229 2018-11-12T17:19:45 [shape-plan] Turn hb_shape_plan_proposal_t into hb_shape_plan_key_t And include it in hb_shape_plan_t itself.
Behdad Esfahbod 65456bff 2018-11-12T16:15:26 [shape-plan] Minor
Behdad Esfahbod f521a28b 2018-11-11T21:32:01 Embed hb_ot_shape_plan_t into hb_shape_plan_t No other shaper will need shape_plan_data, by definition. So, remove abstraction layer and always create hb_ot_shape_plan_t as part of hb_shape_plan_t.
Behdad Esfahbod dcb63868 2018-11-11T00:16:17 [shape-plan] Remove use of custom null object
Behdad Esfahbod 109891d4 2018-11-11T00:15:08 [shape-plan] Make null object all zeros To remove custom null object next..
Behdad Esfahbod 35d410f2 2018-10-29T14:45:44 Remove ASSERT_POD Newer compilers / language allows structs with constructor in union. So, this was not actually testing anything. Indeed, the recent change in DISALLOW_COPY *is* making some of our types non-POD. That broke some bots. Just remove this since it wasn't doing much, and I'd rather have DISALLOW_COPY.
Behdad Esfahbod c77ae408 2018-08-25T22:36:36 Rename hb-*private.hh to hb-*.hh Sorry for the noise, downstream custom builders. Please adjust.