src/hb-subset-plan.hh


Log

Author Commit Date CI Message
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 3f00d0b0 2018-09-03T18:54:32 [subset] Keep glyph set in plan Should remove the vector version at some point...
Behdad Esfahbod aba0a945 2018-08-31T13:25:19 [subset] Add hb-subset-input.hh and make hb-subset.hh toplevel include
Behdad Esfahbod 93fe0faa 2018-08-29T18:24:03 [subset] Clean up hb_subset_input_t API
Behdad Esfahbod f39166f0 2018-08-29T18:09:55 [subset] Remove unused hb_subset_profile_t We might reintroduce it later, but for now remove, as it was unused. Some things that should have been in this object (drop_hints, etc) are already in hb_subset_input_t. So, for now, keep everything there.
Behdad Esfahbod c77ae408 2018-08-25T22:36:36 Rename hb-*private.hh to hb-*.hh Sorry for the noise, downstream custom builders. Please adjust.
Behdad Esfahbod aadb2a91 2018-08-25T08:18:53 Add face-builder New API: +hb_face_builder_create +hb_face_builder_add_table
Behdad Esfahbod be458eb0 2018-07-10T14:41:04 Include more basic internal headers from hb-private.hh
Garret Rieger a5673da9 2018-06-07T14:23:03 [subset] Add drop_ot_layout setting to subset input.
Behdad Esfahbod 58400a2a 2018-06-02T20:30:09 Remove DISALLOW_* from vector, set, and map Some of the build bots, still fail on this. I suppose mine pass because I enable C++11... Anyway, remove these again.
Garret Rieger 251cc977 2018-05-30T12:23:51 [subset] Switch to using hb_map_t inside of hb_subset_plan_t.
Garret Rieger 03b27548 2018-05-02T15:42:08 [subset] Add const to the hb_subset_plan_t input to a couple functions in hb-subset-plan.
Behdad Esfahbod 5c3112ae 2018-05-01T19:07:04 s/hb_prealloced_array_t/hb_vector_t/g Part of https://github.com/harfbuzz/harfbuzz/issues/1017
Rod Sheeter 74e0c13a 2018-02-21T11:19:18 [subset] drop hint tables if so flagged. Still need to dump glyf instructions.
Behdad Esfahbod 4fcbd22b 2018-02-19T11:49:25 Fix build after previous commit
Garret Rieger dcac9fe9 2018-02-16T11:27:03 [subset] Use complex glyph closure to populate gids_to_retain_sorted.
Rod Sheeter 66e282df 2018-02-14T15:31:13 [subset] remove TODO that was already done
Rod Sheeter fa877703 2018-02-14T14:16:25 [subset] First pass at hmtx
Rod Sheeter 1330edc4 2018-02-12T14:29:23 Use functions to get new gids. Avoid 0; fonttools drops it from cmap.
Behdad Esfahbod c31fcf4c 2018-02-10T14:20:10 [subset] Replace auto_array with prealloced_array auto_array has constructor/destructor. Cannot be used in POD object, as the clang bots all noticed...
Behdad Esfahbod bfa87163 2018-02-10T13:37:28 Minor
Ebrahim Byagowi 844f48ea 2018-02-10T23:13:12 Fix symbol exporting and libstdc++ linkage of hb-subset (#769)
Garret Rieger 00894437 2018-02-09T16:22:09 Keep a second set of glyph ids in subset plan which is sorted by glyph id and always has gid 0
Rod Sheeter 59c658c8 2018-02-08T19:22:47 capture codepoints sorted so we can use them for cmap later. one day we will have a map
Garret Rieger 42234424 2018-02-08T15:11:15 Fix include gaurds and include order in hb-subset-glyf and hb-subset-plan
Garret Rieger 217ed5e3 2018-02-07T16:30:07 Cleanups in hb-subset-glyf and hb-subset-plan.
Behdad Esfahbod af02812f 2018-02-07T13:07:46 [subset] Change hb_subset API to remove hb_subset_face_t
Rod Sheeter eb485bb9 2018-02-07T09:32:36 Horrid hack to assign new gids. Use DEBUG_MSG over fprintf
Rod Sheeter d0ce3c66 2018-02-06T16:58:35 Resolve codepoints:glyph ids. Does not compile; undefined reference to OT::_hb_NullPool
Garret Rieger 25e9173f 2018-02-05T17:26:25 Make hb-subset-plan private.