src


Log

Author Commit Date CI Message
Garret Rieger dd107699 2018-03-06T18:33:39 [subset] drop all glyph names from the post table.
Garret Rieger 91867cda 2018-03-07T10:17:06 [subset] cleanup.
Garret Rieger 0e8f9430 2018-03-06T13:08:20 [subset] Skip subsetting vhea.
Garret Rieger 64cf53d6 2018-03-02T17:33:49 [subset] Subset vmtx if present.
Behdad Esfahbod ff2f8143 2018-03-07T16:05:14 1.7.6
Behdad Esfahbod ac2ece3e 2018-03-07T15:52:42 [ot] Comment out AAT include
Behdad Esfahbod 23a9ac99 2018-03-07T15:51:42 Remove hb-ot-color.h So I can make a release.
Behdad Esfahbod 790a1170 2018-03-07T15:31:15 [ot] Remove hb-ot-base.h BASE table API will go into hb-ot-layout.h.
Behdad Esfahbod f014a124 2018-03-07T10:49:26 [set] Fix algebra Was totally b0rked. Ouch! Fixes https://github.com/harfbuzz/harfbuzz/issues/863
Behdad Esfahbod 7587683c 2018-03-07T09:55:22 [set] Minor In preparation to fix https://github.com/harfbuzz/harfbuzz/issues/863 Binary operations are sets are completely broken. Ouch.
Behdad Esfahbod e4cbb87b 2018-03-07T09:37:22 Minor
Behdad Esfahbod c6150333 2018-03-07T09:27:16 Sign
Ebrahim Byagowi 9b4a5d7e 2018-03-07T00:23:40 [ci] Enable -Werror=unused (#862)
Ebrahim Byagowi 54cbe670 2018-03-06T16:41:08 [ot-color] Further improvements on COLR/CPAL implementation (#859) * Implemented a bsearch on get_base_glyph_record * Made get_color_record_argb actually work
Ebrahim Byagowi 18d14b8e 2018-03-05T14:25:11 [dev-run] an option to open using a GUI app
Ebrahim Byagowi a3e29fd3 2018-03-04T02:56:27 [aat/kerx] Add a TODO
Ebrahim Byagowi 0ef6ab25 2018-03-04T02:47:26 [ot-color] Move cbdt to the namespace (#860)
Ebrahim Byagowi f7399796 2018-03-03T22:55:09 Enable coverage test on autotools (#857)
Ebrahim Byagowi c446c23f 2018-03-03T22:43:23 [ot-color] Move the related tables to hb-ot-color-* (#858)
Ebrahim Byagowi 48ed15a2 2018-03-03T22:00:29 [COLR/CPAL] Provide enough helper for rasterization (#855)
Ebrahim Byagowi 432758a7 2018-03-03T01:05:59 [COLR] Revert previous sanitization on the table That sanitization wasn't right, firstLayerIndex is an index from beginning of the Layer Records not the table itself.
Ebrahim Byagowi 71b4598e 2018-03-02T11:04:09 [aat/kerx] Improve format 6 subtable
Ebrahim Byagowi b73a5a1c 2018-03-02T00:07:26 [aat/kerx] Make parsing of the table actually work (#850)
Ebrahim Byagowi a570edcd 2018-03-02T00:06:03 [COLR] Sanitize BaseGlyphRecord (#854)
Ebrahim Byagowi 7e958646 2018-03-01T10:27:18 [CPAL] Fix version checking logic on sanitizer (#851)
rsheeter 588a4e0f 2018-02-28T13:52:29 Merge pull request #845 from googlefonts/drophints [subset] drop hints from composites
Rod Sheeter b3f1a045 2018-02-28T11:41:24 [subset] kick the build
Rod Sheeter 20d57399 2018-02-28T11:15:08 [subset] extract a method to flip off composite instruction flag
Ebrahim Byagowi f671f7f0 2018-02-28T13:19:40 [colr] Implement
Ebrahim Byagowi 77227462 2018-02-28T12:05:49 Merge pull request #841 from ebraminio/color Support CPAL table
Ebrahim Byagowi 5b9c2340 2018-02-27T22:56:17 [CPAL] Refactor and address the reviews
Rod Sheeter 6836a821 2018-02-27T20:51:12 [subset] remove WE_HAVE_INSTRUCTIONS from composites when dropping hints
Rod Sheeter ffcb5cbf 2018-02-27T20:17:04 [subset] update the test file for composite, fix an offset calculation
Rod Sheeter c8b230e4 2018-02-27T17:25:32 Merge branch 'expand-tests' of github.com:googlefonts/harfbuzz into drophints
Rod Sheeter b3790a65 2018-02-27T17:23:30 [subset] add a (failing for now) test for composite glyf hint dropping
Garret Rieger 921b65cb 2018-02-27T14:37:18 [subset] minor fixes in hb-ot-maxp-table.hh
Garret Rieger b26db48b 2018-02-27T14:14:05 [subset] whitespace for hb-ot-maxp-table.hh
Garret Rieger a76344da 2018-02-27T14:11:36 [subset] Add maxpV1Tail instead of defining a struct inside maxp for v1 data.
Garret Rieger f14d1b64 2018-02-27T13:49:00 [subset] when dropping hints, clear hint related fields in maxp.
Behdad Esfahbod d7633d0a 2018-02-27T12:50:57 [BASE] More
Behdad Esfahbod 7a70c20f 2018-02-27T12:45:26 [BASE] Clean up first 29%
Ebrahim Byagowi 101850f9 2018-02-27T20:15:54 Merge with master
Ebrahim Byagowi f110c0c8 2018-02-27T11:41:12 Merge pull request #838 from harfbuzz/BASE BASE table
Ebrahim Byagowi 0ad8c663 2018-02-26T12:45:08 Remove public API of the branch
rsheeter 4a1d51ef 2018-02-26T20:23:41 Merge pull request #818 from googlefonts/drophints [subset] Drop hints
Rod Sheeter 903771b6 2018-02-26T19:50:06 [subset] clearer name for trim() and better comment about composite handling, per review feedback
Garret Rieger 44dc36dd 2018-02-26T17:56:23 [subset] update to comment in hb-ot-os2-unicode-ranges.hh
Garret Rieger ad3f2f77 2018-02-26T17:51:27 [subset] small cleanups in hb-ot-os2-table.
Garret Rieger f1c8fc34 2018-02-26T17:48:51 [subset] small updates to gen-unicode-ranges.py
Garret Rieger 0c0fe2ff 2018-02-26T17:47:10 [subset] Move util/generated-unicode-ranges.py to src/gen-unicode-ranges.py
Garret Rieger f630ae51 2018-02-26T17:46:17 [subset] unsigned int -> hb_codepoint_t.
Garret Rieger 6368ce4c 2018-02-26T17:44:39 [subset] const in _compare_range.
Garret Rieger 0be9fea0 2018-02-26T16:15:09 [subset] Add comment to os2UnicodeRangesSorted.
Garret Rieger e20ab71d 2018-02-26T16:13:10 [subset] Fix incorrect index.
Garret Rieger 074b5a29 2018-02-26T16:11:24 [subset] Add special case handling of bit 57 in os2 ulUnicodeRange.
Garret Rieger f757757e 2018-02-26T15:56:36 [subset] Add cmake build def for test-unicode-ranges.
Garret Rieger f82f2a3e 2018-02-26T15:52:01 [subset] Rename hb-os2-unicode-ranges.cc to test-unicode-ranges.cc.
Garret Rieger 4014555c 2018-02-26T15:50:13 [subset] set ulUnicodeRange[] in os2.
Garret Rieger a570142d 2018-02-26T15:20:23 [subset] Move hb-ot-os2-unicode-ranges into a cc file with a helper methods and tests.
Garret Rieger 8e81799b 2018-02-23T18:35:41 [subset] Add hb-ot-os2-unicode-ranges.hh, a map of os2 unicode ranges.
Ebrahim Byagowi 6c844ae8 2018-02-26T23:04:27 [dev-run] show images using iTerm2 images feature
Behdad Esfahbod 28c4245e 2018-02-26T01:10:42 [aat/ankr] Define Anchor struct
Behdad Esfahbod e347fb90 2018-02-26T01:08:00 Minor
Behdad Esfahbod 05fbd14e 2018-02-26T01:04:16 [aat/ankr] Minor DEFINE_SIZE_MIN is to be used only in rare cases. For fixed-size structs we want DEFINE_SIZE_STATIC.
Behdad Esfahbod f90cd9b1 2018-02-26T01:03:23 [aat/ankr] Hook up Lookup table
Behdad Esfahbod c3659845 2018-02-26T00:57:07 [aat/ankr] Simplify
Behdad Esfahbod fa3a69e2 2018-02-26T00:32:11 [aat/trak] Simplify sanitize()
Behdad Esfahbod f0bc6c09 2018-02-26T00:18:17 [aat/trak] Clean up We always just used "unsigned int" for counter values. There's no use for uint16_t outside of a struct. Also, no need for explict casting where implicit does.
Ebrahim Byagowi bb82f013 2018-02-25T12:30:33 [aat] trak sanitization
Ebrahim Byagowi becb1d9e 2018-02-26T11:29:48 [aat] minor Ops, this was done for testing
Behdad Esfahbod df1c7d5b 2018-02-25T19:06:25 Minor
Behdad Esfahbod 6dd46fa5 2018-02-25T18:54:52 [aat/trak] Minor Maybe we should make DEFINE_* make structs uncopyable.
Ebrahim Byagowi ae14dd0f 2018-02-26T00:31:09 [aat] Implement ankr
Behdad Esfahbod 551fa2d2 2018-02-25T16:32:17 [BASE] Minor
Behdad Esfahbod 05699fd9 2018-02-24T12:01:54 Merge remote-tracking branch 'eroux/add-base'
Ebrahim Byagowi cd28eb9f 2018-02-24T14:17:54 Add -Werror=unused-function check to Travis (#832)
Ebrahim Byagowi 1ab16f45 2018-02-24T12:49:42 [aat] Implement trak logic (#816)
Behdad Esfahbod b91e8da3 2018-02-23T22:51:17 Include hb-version.h in git (#825)
Rod Sheeter 2e3ee489 2018-02-23T18:18:54 [subset] format tweak, doc string
Rod Sheeter d78393b5 2018-02-23T17:53:26 Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into drophints
Rod Sheeter 1454d82a 2018-02-23T17:49:23 [subset] keep glyph trim separate of more general get_offset
Rod Sheeter 0ac8c0c1 2018-02-23T17:43:00 [subset] zero glyf and loca memory before writing so pads are clean. Test just the part of maxp we care about
Behdad Esfahbod dc5c7927 2018-02-23T16:42:06 [subset] Caclculate head table checksum adjustment Test still fails, because we do not serialize tables in the same order that fonttools subsetter does.
Garret Rieger 7e5e1feb 2018-02-23T17:59:08 Merge pull request #828 from googlefonts/mem-fixes [subset] Fix several memory leaks in subsetting.
Behdad Esfahbod ec2538c8 2018-02-23T15:51:26 [subset] Fix checksum calc out-of-bounds access
Garret Rieger 99967e21 2018-02-23T15:45:45 [subset] Fix memory leak in hb-subset-glyf.
Garret Rieger e61f360d 2018-02-23T15:44:21 [subset] Fix memory leak in hb-subset-plan.
Garret Rieger 66b0a390 2018-02-23T15:41:52 [subset] Fix memory leak in hb-subset.
Garret Rieger 0fb8a5ce 2018-02-23T15:37:43 [subset] Fix memory leak in cmap subsetting.
Garret Rieger 4665aaa1 2018-02-23T15:36:14 [subset] Fix memory leak in hmtx subsetting.
Garret Rieger 5a36b55f 2018-02-23T15:30:14 [subset] Fix memory leak in subset face destroy.
Ben Boeckel d38f37b2 2018-02-23T16:55:53 autoconf: provide a harfbuzz-config for use from CMake (#822)
Behdad Esfahbod e0939d81 2018-02-23T13:19:34 Clean up check-defs and check-symbols (#821) Also, call c++filt on their results. Also build and fix and check harfbuzz-gobject.def Also changes harfbuzz-gobject to distribute generated enum sources.
Rod Sheeter 9bd6d252 2018-02-23T13:05:58 [subset] clone trim logic from fonttools glyf handling
Behdad Esfahbod c2e4713b 2018-02-23T10:45:03 [hdmx] Fix sanitize()
Behdad Esfahbod 84d4bb91 2018-02-23T10:38:35 [hdmx] Minor
Behdad Esfahbod cf7a6e52 2018-02-23T10:34:26 [hdmx] Move DeviceRecord to toplevel again More readable.
Garret Rieger 96d7805a 2018-02-22T16:48:28 [subset] More complete sanitization implementation for hdmx.
Garret Rieger c02532a3 2018-02-22T16:40:50 [subset] Formatting and comments in hdmx.
Garret Rieger 6b372f43 2018-02-22T12:00:00 [subset] In hb-ot-hdmx-table, s/glyf/hdmx.