Michiharu Ariza
|
1223a352b7
|
Merge branch 'master' into var-subset
|
2019-04-29 16:43:48 -07:00 |
Ebrahim Byagowi
|
9542bdd0ed
|
Add color channels getters ABI (#1513)
So can be used with language wrappers
|
2019-04-29 14:52:28 -07:00 |
Ebrahim Byagowi
|
e200d165a4
|
[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.
|
2019-04-30 02:10:50 +04:30 |
David Corbett
|
4aa546b70a
|
Allow some Balinese Po & So as aksara modre bases
|
2019-04-29 11:37:35 -07:00 |
Ebrahim Byagowi
|
6d6edc8b25
|
[valgrind] Use libtool and support run-subset-fuzzer-tests (#1668)
|
2019-04-28 11:54:07 -07:00 |
Ebrahim Byagowi
|
62c6e17072
|
[test] Add crbug.com/oss-fuzz/14474 testcase
Fixed at 6977a95f
|
2019-04-28 10:55:07 -07:00 |
Behdad Esfahbod
|
6977a95fed
|
[subset] Don't crash if subsetting GSUB/GPOS fails
Fixes fuzzer issue.
|
2019-04-27 10:05:25 -07:00 |
Behdad Esfahbod
|
2b051e7aa1
|
[subset] Check error after calling serializer end
|
2019-04-27 10:01:11 -07:00 |
Behdad Esfahbod
|
750b65e9a9
|
[meta] Add hb_type_identity<>
To block template argument deduction.
|
2019-04-26 17:14:25 -07:00 |
Qunxin Liu
|
8c8922a019
|
[subset] Updates due to changes in resolve_links() on master branch
|
2019-04-26 15:24:47 -07:00 |
Garret Rieger
|
2f6ec35344
|
Move implementations of hb-ot-name-language.cc into a hb-static.cc
|
2019-04-26 15:24:47 -07:00 |
Qunxin Liu
|
19afd25004
|
[subset] Update to use _subset2() for name table
|
2019-04-26 15:24:47 -07:00 |
Qunxin Liu
|
1ca4b5c770
|
[subset] Add unit test for str de-dup
Also move the implementation of some methods from the .cc to the .hh
|
2019-04-26 15:24:47 -07:00 |
Qunxin Liu
|
9ad14f56b6
|
[subset] update name table subsetting with new serializer
|
2019-04-26 15:24:47 -07:00 |
Qunxin Liu
|
6faac8df83
|
[subset] Subsetting Name Table Step 4
Add unit test and integration test
|
2019-04-26 15:24:47 -07:00 |
Qunxin Liu
|
e501ea143d
|
[subset] Subset name table step 3, add --nameids option to guide the
selection of which name records to keep in the subset method.
|
2019-04-26 15:24:47 -07:00 |
Qunxin Liu
|
2637a81615
|
[subset] subset name table step 2, add implementation for collecting subset
elements and serialize method
|
2019-04-26 15:24:47 -07:00 |
Qunxin Liu
|
408c1daeb4
|
[subset] subset name table step 1, write out table unmodified, use accelerator to access
string
|
2019-04-26 15:24:47 -07:00 |
Behdad Esfahbod
|
3a7f5bdd18
|
Rewrite hb_is_signed()
|
2019-04-26 14:40:01 -07:00 |
Behdad Esfahbod
|
73c82f2301
|
[iter] Fix hb_is_iterator_of() to actually check item type
|
2019-04-26 13:16:48 -07:00 |
Behdad Esfahbod
|
c51f15ddfc
|
[array] Adjust hb_sorted_array_t copy constructor/assignment to match hb_array_t
|
2019-04-26 13:04:06 -07:00 |
Behdad Esfahbod
|
b2758c360c
|
[array] Use hb_is_cr_convertible_to()
|
2019-04-26 13:04:06 -07:00 |
Behdad Esfahbod
|
8ecae793aa
|
[meta] Add hb_is_cr_convertible_to()
|
2019-04-26 13:04:06 -07:00 |
Behdad Esfahbod
|
52bb0346d3
|
[meta] Add hb_decay<>
|
2019-04-26 13:04:06 -07:00 |
Michiharu Ariza
|
474f3587cd
|
copy retain_gids from input to plan
|
2019-04-26 10:12:38 -07:00 |
Behdad Esfahbod
|
3fc066314a
|
Another try at fixing cmake build
|
2019-04-24 16:41:57 -07:00 |
Behdad Esfahbod
|
c69f02784a
|
Fix sign-compare error on 32-bit systems
|
2019-04-24 16:31:37 -07:00 |
Behdad Esfahbod
|
f2d20dd9d3
|
[THANKS] Add Ivan Kuckir <https://photopea.com/>
https://github.com/harfbuzz/harfbuzz/issues/1633#issuecomment-485764140
|
2019-04-24 15:08:27 -07:00 |
Behdad Esfahbod
|
0ca358f21a
|
Try fixing cmake build
|
2019-04-24 16:36:29 -04:00 |
Behdad Esfahbod
|
59a8fa5353
|
[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..
|
2019-04-24 12:49:58 -04:00 |
Behdad Esfahbod
|
714307cc43
|
[iter] Remove fixed TODO
|
2019-04-24 10:56:12 -04:00 |
Behdad Esfahbod
|
22da12318a
|
[map] Fix TODO
|
2019-04-24 10:53:47 -04:00 |
Behdad Esfahbod
|
4c6136e976
|
[mutex] Remove TODO
|
2019-04-24 10:53:44 -04:00 |
Behdad Esfahbod
|
0268db1196
|
[map] Use hb_invoke() with pointer-to-method
|
2019-04-24 10:53:39 -04:00 |
Behdad Esfahbod
|
8f79a5750e
|
[algs] Add more hb_forward<>()'s
|
2019-04-24 10:32:49 -04:00 |
Behdad Esfahbod
|
42526d1697
|
[serialize] Fix SingleSubstFormat1 failure
|
2019-04-24 10:24:33 -04:00 |
Behdad Esfahbod
|
6cc9707c9c
|
[serialize] Rename
|
2019-04-24 10:22:06 -04:00 |
Behdad Esfahbod
|
085793d6cd
|
Remove wrong TODOs
|
2019-04-24 10:15:59 -04:00 |
Behdad Esfahbod
|
915b9ea5f4
|
[serialize] Add c->check_assign()
To check for assignment overflows.
|
2019-04-24 10:07:19 -04:00 |
Behdad Esfahbod
|
00a00bc1f2
|
Fix two TODOs
|
2019-04-24 10:01:30 -04:00 |
Behdad Esfahbod
|
11ab889a8d
|
Rename a few test programs
|
2019-04-24 09:55:24 -04:00 |
Behdad Esfahbod
|
12017db0bf
|
Move test code around
|
2019-04-24 09:24:38 -04:00 |
Behdad Esfahbod
|
27377a7e28
|
Rely on variadic parameter pack more
|
2019-04-24 09:22:14 -04:00 |
Behdad Esfahbod
|
3ad20c38ad
|
[serialize] Fix a few overflow TODO items
|
2019-04-24 09:09:00 -04:00 |
Behdad Esfahbod
|
175bdad8bf
|
One more variadic parameter pack use
|
2019-04-23 23:57:11 -04:00 |
Behdad Esfahbod
|
441cca2354
|
Use hb_forward() when forwarding parameter pack
|
2019-04-23 23:51:59 -04:00 |
Behdad Esfahbod
|
20f3134789
|
Use variadic templates in OffsetTo<> and various ArrayOf<>s
|
2019-04-23 12:59:17 -04:00 |
Nathan Willis
|
aa6692cb00
|
Usermanual: update Makefile SGML list. Again.
|
2019-04-23 17:56:44 +01:00 |
Nathan Willis
|
98c54cdef8
|
Usermanual: add chapter on object model.
|
2019-04-23 17:48:42 +01:00 |
Ebrahim Byagowi
|
64ca2ffa4c
|
Fix clang's -Wmain complain (#1678)
|
2019-04-23 01:10:46 -07:00 |