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