Log

Author Commit Date CI Message
Behdad Esfahbod ac350c92 2019-05-05T09:10:46 [dispatch] Try obj.dispatch(c) before trying c->dispatch(obj)
Behdad Esfahbod 0d5fd168 2019-05-03T10:37:32 Revert "[WIP] [name] Port to fancy serializer machinery" This reverts commit c7f366fbbb208d0a9103ac4ee4ac00ff726c31e4. Don't know how it got to master!
Cody Planteen 72e3eba8 2019-05-02T13:03:15 Add configuration option HB_NO_GETENV to disable use of getenv()
Behdad Esfahbod c7f366fb 2019-05-02T16:29:07 [WIP] [name] Port to fancy serializer machinery
Behdad Esfahbod 8855af38 2019-05-02T16:26:06 [name] Add NameRecord::copy()
Behdad Esfahbod 097bb3f0 2019-05-02T16:25:00 [name] Minor changes
Behdad Esfahbod 431b6e1c 2019-05-02T16:22:32 [serialize] Disable assertion for now
Behdad Esfahbod 8a32c9ee 2019-05-02T16:20:18 [serialize] Misc getting copy() to work
Behdad Esfahbod 7d497a3a 2019-05-02T16:20:03 [debug] Allow return_trace() to return any type
Behdad Esfahbod 49b1c763 2019-05-02T16:19:34 [test] Run "fonttools ttx" instead of "ttx"
Behdad Esfahbod 91176d5b 2019-05-02T15:12:07 [serialize] Check offset base is within (possibly end of) object
Behdad Esfahbod 0f1a6ce8 2019-05-02T15:03:41 [name] Fix format of susbetted table to 0
Behdad Esfahbod 87810fc9 2019-05-02T14:45:57 [name] Use variable forwarding to simplify sanitize()
Behdad Esfahbod bf91b418 2019-05-02T14:42:37 [name]
Behdad Esfahbod 998b0b68 2019-05-02T14:39:52 [serializer] Add copy() to (Unsized)ArrayOf
Behdad Esfahbod 88a41472 2019-05-02T14:22:31 [serializer] Accept exact type in serialize_subset/copy()
Behdad Esfahbod 88fdeeec 2019-05-02T14:14:33 [serialize] Take arguments in copy()
Behdad Esfahbod 273ed612 2019-05-02T14:04:51 [serializer] Add serialize_copy()
Behdad Esfahbod bf22338f 2019-05-02T13:51:52 Remove dead code
David Corbett 14e1fabc 2019-05-01T21:29:06 Sync gen-vowel-constraints.py with current output
David Corbett 026ab825 2019-05-01T16:15:58 Add dotted circles to more broken clusters
Ebrahim Byagowi 92588782 2019-04-30T13:05:10 Remove space between right angle brackets now that we have C++11 (#1689)
Ebrahim Byagowi f27fdca4 2019-04-30T13:01:04 [doc] Add documentation to hb_color_get_* and hb_directwrite_face_* (#1690)
David Corbett fe4a0ac7 2019-04-30T13:35:50 Fix some dead links
Ebrahim Byagowi 9542bdd0 2019-04-29T14:52:28 Add color channels getters ABI (#1513) So can be used with language wrappers
Ebrahim Byagowi e200d165 2019-04-30T02:10:50 [ci] Remove crosscompile-notest-freebsd9 bot It was testing an old version of freebsd and now it's image is gone. We really like to test the environment.
David Corbett 4aa546b7 2019-04-29T14:16:51 Allow some Balinese Po & So as aksara modre bases
Ebrahim Byagowi 6d6edc8b 2019-04-28T11:54:07 [valgrind] Use libtool and support run-subset-fuzzer-tests (#1668)
Ebrahim Byagowi 62c6e170 2019-04-28T10:55:07 [test] Add crbug.com/oss-fuzz/14474 testcase Fixed at 6977a95f
Behdad Esfahbod 6977a95f 2019-04-27T10:05:25 [subset] Don't crash if subsetting GSUB/GPOS fails Fixes fuzzer issue.
Behdad Esfahbod 2b051e7a 2019-04-27T10:01:11 [subset] Check error after calling serializer end
Behdad Esfahbod 750b65e9 2019-04-26T17:14:25 [meta] Add hb_type_identity<> To block template argument deduction.
Qunxin Liu 8c8922a0 2019-04-25T09:17:58 [subset] Updates due to changes in resolve_links() on master branch
Garret Rieger 2f6ec353 2019-04-24T15:15:36 Move implementations of hb-ot-name-language.cc into a hb-static.cc
Qunxin Liu 19afd250 2019-04-24T14:02:29 [subset] Update to use _subset2() for name table
Qunxin Liu 1ca4b5c7 2019-04-22T11:31:23 [subset] Add unit test for str de-dup Also move the implementation of some methods from the .cc to the .hh
Qunxin Liu 9ad14f56 2019-04-16T11:20:58 [subset] update name table subsetting with new serializer
Qunxin Liu 6faac8df 2019-04-10T16:38:35 [subset] Subsetting Name Table Step 4 Add unit test and integration test
Qunxin Liu e501ea14 2019-04-05T10:05:55 [subset] Subset name table step 3, add --nameids option to guide the selection of which name records to keep in the subset method.
Qunxin Liu 2637a816 2019-04-02T13:38:27 [subset] subset name table step 2, add implementation for collecting subset elements and serialize method
Qunxin Liu 408c1dae 2019-03-29T10:34:32 [subset] subset name table step 1, write out table unmodified, use accelerator to access string
Behdad Esfahbod 3a7f5bdd 2019-04-26T14:40:01 Rewrite hb_is_signed()
Behdad Esfahbod 73c82f23 2019-04-26T13:16:48 [iter] Fix hb_is_iterator_of() to actually check item type
Behdad Esfahbod c51f15dd 2019-04-26T13:03:41 [array] Adjust hb_sorted_array_t copy constructor/assignment to match hb_array_t
Behdad Esfahbod b2758c36 2019-04-26T12:58:06 [array] Use hb_is_cr_convertible_to()
Behdad Esfahbod 8ecae793 2019-04-26T12:57:56 [meta] Add hb_is_cr_convertible_to()
Behdad Esfahbod 52bb0346 2019-04-26T12:52:28 [meta] Add hb_decay<>
Michiharu Ariza 474f3587 2019-04-26T10:12:38 copy retain_gids from input to plan
Behdad Esfahbod 3fc06631 2019-04-24T16:41:57 Another try at fixing cmake build
Behdad Esfahbod c69f0278 2019-04-24T16:31:37 Fix sign-compare error on 32-bit systems
Behdad Esfahbod f2d20dd9 2019-04-24T15:08:27 [THANKS] Add Ivan Kuckir <https://photopea.com/> https://github.com/harfbuzz/harfbuzz/issues/1633#issuecomment-485764140
Behdad Esfahbod 0ca358f2 2019-04-24T16:36:29 Try fixing cmake build
Behdad Esfahbod 59a8fa53 2019-04-24T12:19:13 [iter] Add tests for casting to hb_iter_t<> base class for hb_sorted_array_t<> Something's phishy about hb_sorted_array_t<>. Can't get it work nicely with change I'm making. Ugh..
Behdad Esfahbod 714307cc 2019-04-24T10:56:12 [iter] Remove fixed TODO
Behdad Esfahbod 22da1231 2019-04-24T10:53:16 [map] Fix TODO
Behdad Esfahbod 4c6136e9 2019-04-24T10:44:24 [mutex] Remove TODO
Behdad Esfahbod 0268db11 2019-04-24T10:43:40 [map] Use hb_invoke() with pointer-to-method
Behdad Esfahbod 8f79a575 2019-04-24T10:32:49 [algs] Add more hb_forward<>()'s
Behdad Esfahbod 42526d16 2019-04-24T10:24:33 [serialize] Fix SingleSubstFormat1 failure
Behdad Esfahbod 6cc9707c 2019-04-24T10:22:06 [serialize] Rename
Behdad Esfahbod 085793d6 2019-04-24T10:15:59 Remove wrong TODOs
Behdad Esfahbod 915b9ea5 2019-04-24T10:07:19 [serialize] Add c->check_assign() To check for assignment overflows.
Behdad Esfahbod 00a00bc1 2019-04-24T10:01:30 Fix two TODOs
Behdad Esfahbod 11ab889a 2019-04-24T09:55:24 Rename a few test programs
Behdad Esfahbod 12017db0 2019-04-24T09:24:38 Move test code around
Behdad Esfahbod 27377a7e 2019-04-24T09:22:14 Rely on variadic parameter pack more
Behdad Esfahbod 3ad20c38 2019-04-24T09:09:00 [serialize] Fix a few overflow TODO items
Behdad Esfahbod 175bdad8 2019-04-23T23:57:11 One more variadic parameter pack use
Behdad Esfahbod 441cca23 2019-04-23T23:49:21 Use hb_forward() when forwarding parameter pack
Behdad Esfahbod 20f31347 2019-04-23T12:58:52 Use variadic templates in OffsetTo<> and various ArrayOf<>s
Ebrahim Byagowi 64ca2ffa 2019-04-23T01:10:46 Fix clang's -Wmain complain (#1678)
Ebrahim Byagowi 7c218351 2019-04-23T12:40:29 .editorconfig, minor still doesn't work with vscode
Behdad Esfahbod 25dd88ef 2019-04-22T17:45:23 Err, fix hb_invoke() variadic
Behdad Esfahbod c862a532 2019-04-22T17:32:19 Add variadic arguments to hb_invoke()
Behdad Esfahbod 9c724e48 2019-04-22T15:37:10 [serializer] Add err_propagaged_error()
Behdad Esfahbod ae8da4b6 2019-04-22T15:25:11 Minor
Behdad Esfahbod 24da1d08 2019-04-22T15:20:25 Use variadic template args for propagate_error() Let's see if bots happy. Not sure where else we can use these. Mm. Maybe in hb_invoke().
Behdad Esfahbod 9bab3984 2019-04-22T15:16:35 Simplify propagate_error()
Behdad Esfahbod ecac94ca 2019-04-21T12:27:32 [docs] Remove fdo repo Has not been updated.
Behdad Esfahbod 8ed7655b 2019-04-21T12:25:19 Update AUTHORS / COPYING
Ebrahim Byagowi a464cbee 2019-04-19T12:14:09 Revert "Add harfbuzzjs build configuration (#1636)" (#1675) This reverts commit 694cb1beeefe1c54b2e613d2d566a21e248a2c9c.
Ebrahim Byagowi 694cb1be 2019-04-19T07:51:04 Add harfbuzzjs build configuration (#1636)
Behdad Esfahbod 42f4bd6b 2019-04-18T19:04:59 Minor warning fix again
Michiharu Ariza 267fb9c7 2019-04-18T15:17:10 add spaces
Michiharu Ariza ba038606 2019-04-18T14:53:35 fix oss-fuzz issue 14345
Michiharu Ariza 63a21084 2019-04-18T13:54:58 silence MVC warnings 3rd attempt
Michiharu Ariza 705dde57 2019-04-18T11:32:10 silence MVC warnings 2nd attempt
Michiharu Ariza dd4c3752 2019-04-18T10:38:57 silence MVC warnings
Behdad Esfahbod 518e6e07 2019-04-18T12:21:25 Minor
Behdad Esfahbod 91d958ac 2019-04-18T10:04:10 [array] Simplify copy assignment/constructor To fix bogus MSVC warnings: c:\projects\harfbuzz\src\hb-array.hh(189): warning C4521: 'hb_array_t<Type>': multiple copy constructors specified [C:\projects\harfbuzz\build\harfbuzz.vcxproj] c:\projects\harfbuzz\src\hb-array.hh(189): warning C4522: 'hb_array_t<Type>': multiple assignment operators specified [C:\projects\harfbuzz\build\harfbuzz.vcxproj]
Behdad Esfahbod 693d91cd 2019-04-17T17:59:39 [serialize] Fix offset calculation
Behdad Esfahbod db0c9a14 2019-04-17T17:58:13 [subset] Assert offsets are zero during relocation If they're not, it's a bug in our subsetting logic somewhere. So check.
Behdad Esfahbod efbba7ad 2019-04-17T11:00:08 [serializer] Add copy() Calls obj.copy() or obj.operator=() in that order.
Behdad Esfahbod c67a0d58 2019-04-17T10:20:02 Add HB_RETURN
David Corbett 6745a600 2019-04-16T17:29:34 Comment out ot_languages where fallback suffices
David Corbett 5daeff3e 2019-04-17T09:11:44 Fix "hb_script_" doc typo
Behdad Esfahbod 6916b778 2019-04-16T18:33:51 One more auto return type
Behdad Esfahbod 5b33427f 2019-04-16T18:28:17 Rename HB_AUTO_RETURN_EXPR to HB_AUTO_RETURN
Behdad Esfahbod da293b0e 2019-04-16T18:27:25 Use HB_AUTO_RETURN_EXPR in hb_min/max
Behdad Esfahbod 0241a40f 2019-04-16T18:26:30 Use auto return type for hb_first/hb_second