Behdad Esfahbod
|
c7f366fbbb
|
[WIP] [name] Port to fancy serializer machinery
|
2019-05-02 21:04:31 -07:00 |
Behdad Esfahbod
|
8855af38a8
|
[name] Add NameRecord::copy()
|
2019-05-02 16:26:06 -07:00 |
Behdad Esfahbod
|
097bb3f0af
|
[name] Minor changes
|
2019-05-02 16:25:00 -07:00 |
Behdad Esfahbod
|
431b6e1c44
|
[serialize] Disable assertion for now
|
2019-05-02 16:22:32 -07:00 |
Behdad Esfahbod
|
8a32c9eecb
|
[serialize] Misc getting copy() to work
|
2019-05-02 16:20:18 -07:00 |
Behdad Esfahbod
|
7d497a3a92
|
[debug] Allow return_trace() to return any type
|
2019-05-02 16:20:03 -07:00 |
Behdad Esfahbod
|
49b1c763a0
|
[test] Run "fonttools ttx" instead of "ttx"
|
2019-05-02 16:19:34 -07:00 |
Behdad Esfahbod
|
91176d5b77
|
[serialize] Check offset base is within (possibly end of) object
|
2019-05-02 15:12:07 -07:00 |
Behdad Esfahbod
|
0f1a6ce826
|
[name] Fix format of susbetted table to 0
|
2019-05-02 15:03:41 -07:00 |
Behdad Esfahbod
|
87810fc958
|
[name] Use variable forwarding to simplify sanitize()
|
2019-05-02 14:45:57 -07:00 |
Behdad Esfahbod
|
bf91b418b0
|
[name]
|
2019-05-02 14:43:22 -07:00 |
Behdad Esfahbod
|
998b0b68ac
|
[serializer] Add copy() to (Unsized)ArrayOf
|
2019-05-02 14:39:52 -07:00 |
Behdad Esfahbod
|
88a4147240
|
[serializer] Accept exact type in serialize_subset/copy()
|
2019-05-02 14:22:31 -07:00 |
Behdad Esfahbod
|
88fdeeecc0
|
[serialize] Take arguments in copy()
|
2019-05-02 14:14:33 -07:00 |
Behdad Esfahbod
|
273ed6127b
|
[serializer] Add serialize_copy()
|
2019-05-02 14:04:51 -07:00 |
Behdad Esfahbod
|
bf22338f49
|
Remove dead code
|
2019-05-02 13:51:52 -07:00 |
David Corbett
|
14e1fabc41
|
Sync gen-vowel-constraints.py with current output
|
2019-05-01 21:29:06 -04:00 |
David Corbett
|
026ab825c8
|
Add dotted circles to more broken clusters
|
2019-05-01 13:59:34 -07:00 |
Ebrahim Byagowi
|
92588782d7
|
Remove space between right angle brackets now that we have C++11 (#1689)
|
2019-04-30 13:05:10 -07:00 |
Ebrahim Byagowi
|
f27fdca4aa
|
[doc] Add documentation to hb_color_get_* and hb_directwrite_face_* (#1690)
|
2019-04-30 13:01:04 -07:00 |
David Corbett
|
fe4a0ac707
|
Fix some dead links
|
2019-04-30 13:35:50 -04:00 |
Nathan Willis
|
68749e996a
|
[Docs] Usermanual; update XML manifest for new chapters.
|
2019-04-30 17:23:55 +01:00 |
Nathan Willis
|
30d7d1064e
|
[Docs] Usermanual; add Utilities chapter.
|
2019-04-30 17:23:19 +01:00 |
Nathan Willis
|
d0f5a05aef
|
[Docs] Usermanual; add Shaping, Features, and Plans.
|
2019-04-30 17:22:54 +01:00 |
Nathan Willis
|
8354c99fbe
|
[Docs] Usermanual; add Fonts And Faces chapter.
|
2019-04-30 17:22:08 +01:00 |
Nathan Willis
|
3b301c5ac6
|
[Docs] Usermanual; fill out Buffers chapter.
|
2019-04-30 17:21:33 +01:00 |
Nathan Willis
|
6d9a86ae75
|
[Docs] Usermanual; fixes to Object Model chapter
|
2019-04-30 16:09:01 +01: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 |