|
c09d6c58
|
2019-05-07T14:09:00
|
|
[iter] Require lvalue in operators that return reference
|
|
52f6c04c
|
2019-05-07T13:45:48
|
|
Minor
|
|
7c037bd2
|
2019-05-07T13:37:43
|
|
[name] Clean up some more
|
|
f982b9d9
|
2019-05-07T13:29:01
|
|
[name] Clean up serialize() API
|
|
59ee61fd
|
2019-05-07T13:26:15
|
|
[name] Use iterators more
|
|
2eb7e0e0
|
2019-05-07T12:45:38
|
|
[serialize] Minor
|
|
1c81cff2
|
2019-05-07T11:51:10
|
|
Fix signed-comparison error on 32bit
|
|
938de315
|
2019-05-07T11:47:02
|
|
Comment
|
|
9b05db33
|
2019-05-07T11:39:44
|
|
[ragel] Regenerate ragel-generated files using ragel 7.0.0.11 May 2018
|
|
521262b2
|
2019-05-07T11:08:08
|
|
[subset] Add TODO
|
|
e6a622b5
|
2019-05-07T11:06:43
|
|
[serialize] Enable bias assertion
|
|
530ddbbc
|
2019-05-07T11:05:51
|
|
[serialize] Use range-based loop
|
|
0987c420
|
2019-05-07T11:01:02
|
|
[name] Remove dead code
|
|
c548fced
|
2019-05-02T16:29:07
|
|
[WIP] [name] Port to fancy serializer machinery
|
|
5ac4ab68
|
2019-05-02T16:29:07
|
|
[subset] fix for name table serializing with new serializer machinery
|
|
fa2d9716
|
2019-05-07T00:34:50
|
|
Remove use of deprecated implicit copy/move assignment operators
By removing custom copy constructor.
|
|
45f5e562
|
2019-05-07T00:33:32
|
|
Warn on -Wdeprecated
|
|
8903040f
|
2019-05-07T00:13:11
|
|
Actually make it work
|
|
025eaa3c
|
2019-05-07T00:05:37
|
|
[iter] Make filter/map copyable
|
|
03a68165
|
2019-05-07T00:03:35
|
|
[meta] Add hb_reference_wrapper<>
Functionality kinda superset of std:: counterpart.
|
|
0bf86d9c
|
2019-05-06T23:39:26
|
|
Whitespace
|
|
72eb91de
|
2019-05-06T23:39:13
|
|
Add hb_ref()
Unused.
|
|
240f57e5
|
2019-05-06T23:17:39
|
|
Rename hb_deref_pointer() to hb_deref()
|
|
0b1ca5a1
|
2019-05-06T23:04:32
|
|
[iter] Adjust hb_filter
|
|
4c2fd05c
|
2019-05-06T19:57:15
|
|
[iter] Implement range-based for loops
Part of https://github.com/harfbuzz/harfbuzz/issues/1648
|
|
e261dc3a
|
2019-05-07T01:24:55
|
|
Ignore -Wc++11-compat as we require C++11 actually
pollutes gcc bots logs https://circleci.com/gh/harfbuzz/harfbuzz/85395
|
|
9f9890e9
|
2019-05-06T12:16:51
|
|
Remove HB_NO_OPTIONS in favor of HB_NO_GETENV
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
36bb24f7
|
2019-05-05T10:14:17
|
|
[dispatch] Forward arguments in all dispatch multiplexers
|
|
c14efb8e
|
2019-05-05T09:54:58
|
|
Fix previous commit
Priority should be given to specific over dispatch. Broke sanitize before.
This fixes it, by moving prioritization to the context implementation, since
the correct priority cannot be done in the dispatch implementation. Done
for subset and sanitize only, which need it.
|
|
b10f6593
|
2019-05-05T09:23:35
|
|
[dispatch] Use functionality from previous commit
To remove a couple of unwanted wrapper methods
|
|
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
|
|
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
|
|
4aa546b7
|
2019-04-29T14:16:51
|
|
Allow some Balinese Po & So as aksara modre bases
|
|
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
|
|
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
|
|
c69f0278
|
2019-04-24T16:31:37
|
|
Fix sign-compare error on 32-bit systems
|
|
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)
|
|
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()
|
|
42f4bd6b
|
2019-04-18T19:04:59
|
|
Minor warning fix again
|