Behdad Esfahbod
|
a685bfe8fc
|
Separate GlyphID from HBUINT16
For stricter enforcement.
|
2019-01-20 20:12:12 -05:00 |
Behdad Esfahbod
|
40c24fd4a6
|
[iter] Port Coverage towards iter_t instead of array_t specifics
|
2019-01-20 20:12:12 -05:00 |
Behdad Esfahbod
|
851fbb23ea
|
[iter] Port Coverage::serialize to hb_is_iterator
|
2019-01-20 20:12:12 -05:00 |
Behdad Esfahbod
|
bcb913efb4
|
Minor
|
2019-01-20 20:12:12 -05:00 |
Behdad Esfahbod
|
0828db8444
|
[iter] Rename
|
2019-01-20 20:12:12 -05:00 |
Behdad Esfahbod
|
2cbf5bf3a9
|
[iter] Test OT::Coverage iter
|
2019-01-20 20:12:12 -05:00 |
Behdad Esfahbod
|
cde31988c2
|
[iter] Mark Coverage iterator sorted
|
2019-01-20 20:12:12 -05:00 |
Behdad Esfahbod
|
e16884248f
|
[iter] Port Coverage iterator to hb_iter_t
|
2019-01-20 20:12:12 -05:00 |
Behdad Esfahbod
|
8303a9b011
|
[Coverage] Ensure increasing coverage in iteration
|
2019-01-20 20:12:12 -05:00 |
Behdad Esfahbod
|
50cd26d394
|
[Coverage] Mark iterator methods const
|
2019-01-20 20:12:12 -05:00 |
Behdad Esfahbod
|
9df1a6eba7
|
[iter] Use operator bool in a few places
|
2019-01-20 20:12:12 -05:00 |
Behdad Esfahbod
|
474a12058d
|
[array/vector] Rename len to length
|
2018-12-21 18:53:01 -05:00 |
Behdad Esfahbod
|
6124123393
|
[serialize] Adjust ClassDef
[skip ci]
|
2018-12-20 12:26:44 -05:00 |
Behdad Esfahbod
|
f1e95e40ed
|
[arrays] Remove hb_supplier_t<>
|
2018-12-18 16:49:08 -05:00 |
Behdad Esfahbod
|
9aebfb4182
|
[serialize] Streamline error propagation
|
2018-12-18 13:22:17 -05:00 |
Behdad Esfahbod
|
cf39c24205
|
[arrays] Rename Supplier to hb_supplier_t
|
2018-12-17 22:36:23 -05:00 |
Ebrahim Byagowi
|
e412008599
|
Remove redundant void from C++ sources (#1486)
|
2018-12-17 13:01:01 -05:00 |
Ebrahim Byagowi
|
b2ebaa9afa
|
Remove redundant 'inline' from methods (#1483)
|
2018-12-16 14:08:10 -05:00 |
Behdad Esfahbod
|
c9c746c7f6
|
[subset] Fix up ClassDef some more
|
2018-12-13 18:39:30 -05:00 |
Behdad Esfahbod
|
7ee6128902
|
[subset] Fix ClassDefFormat1 subsetting
|
2018-12-13 18:32:04 -05:00 |
Behdad Esfahbod
|
705e2f5056
|
[subset] Implement for ClassDef
|
2018-12-13 17:48:42 -05:00 |
Behdad Esfahbod
|
cc65901ca7
|
[serialize] Implement for ClassDef
|
2018-12-13 16:01:45 -05:00 |
Behdad Esfahbod
|
e5309e4fd8
|
[serialize] Implement for ClassDefFormat2
|
2018-12-13 15:57:12 -05:00 |
Behdad Esfahbod
|
c8b43cbe31
|
[serialize] Implement for ClassDefFormat1
|
2018-12-13 15:53:00 -05:00 |
Behdad Esfahbod
|
602fbfe3c9
|
[sanitize] Fix sanitizing sublookup array
|
2018-12-12 09:56:47 -05:00 |
Behdad Esfahbod
|
f9d211af1d
|
Revert "Minor fix re sanitize of Lookup subtables"
This reverts commit 7146718bef .
Fixing differently.
|
2018-12-12 09:44:30 -05:00 |
Behdad Esfahbod
|
7146718bef
|
Minor fix re sanitize of Lookup subtables
We were dereferencing Null pointers and trying to sanitize them,
which is not necessary...
|
2018-12-11 23:44:29 -05:00 |
Michiharu Ariza
|
32d291ae89
|
Merge branch 'master' into cff-subset
|
2018-11-28 16:27:45 -08:00 |
Behdad Esfahbod
|
d77a098b73
|
[arrays] Improve bfind() interface
Much more useful now. :)
|
2018-11-24 10:06:13 -05:00 |
Behdad Esfahbod
|
30cb45b3ea
|
Change ArrayOf.bsearch() return semantics
Towards consolidating all array bsearch/...
|
2018-11-24 00:48:26 -05:00 |
Behdad Esfahbod
|
5cd9546ba7
|
Minor
|
2018-11-24 00:46:07 -05:00 |
Behdad Esfahbod
|
fd94e729cb
|
Whitespace
|
2018-11-24 00:46:07 -05:00 |
Behdad Esfahbod
|
a2b6d308a4
|
Remove DEFINE_SIZE_ARRAY2
|
2018-11-21 23:23:49 -05:00 |
Michiharu Ariza
|
b403be8ad9
|
Merge branch 'master' into cff-subset
|
2018-11-16 12:29:18 -08:00 |
Ebrahim Byagowi
|
11aa0468ac
|
[subset] minor, adjust spaces
|
2018-11-16 00:02:47 +03:30 |
Michiharu Ariza
|
892ab37e7c
|
Merge branch 'master' into cff-subset
|
2018-11-14 13:54:07 -08:00 |
Behdad Esfahbod
|
e014405a21
|
Rename check_array(array, a, b) to check_range()
|
2018-11-12 14:23:31 -05:00 |
Michiharu Ariza
|
e600e5440b
|
Merge branch 'master' into cff-subset
|
2018-11-01 16:13:56 -07:00 |
Garret Rieger
|
0e1ad5a075
|
[subset] Limit the number of scripts and langsys' that should be checked when collecting features.
|
2018-10-30 14:15:58 -07:00 |
Ebrahim Byagowi
|
f7a08cd41d
|
Fix extra semicolon issues and test that on CI (#1330)
|
2018-10-30 11:29:09 +03:30 |
Behdad Esfahbod
|
7e998d193a
|
Fix spurious warning re uninitialized use
|
2018-10-30 00:52:22 -07:00 |
Behdad Esfahbod
|
ca5e5a4979
|
Port Coverage::Iter off hb_auto_t<>
|
2018-10-29 22:30:21 -07:00 |
Behdad Esfahbod
|
e8ff27c208
|
Minor
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
e98af6d1ed
|
[layout] Try to speed up collect_lookups some more
Barely made a dent :(.
|
2018-10-25 22:25:29 -07:00 |
Behdad Esfahbod
|
84098b1639
|
[layout] Remove unintentionally added code
|
2018-10-25 21:33:12 -07:00 |
Behdad Esfahbod
|
e8e67503ff
|
[lookup] More prep work for memoizing collect_features
https://github.com/harfbuzz/harfbuzz/pull/1317
|
2018-10-25 20:48:20 -07:00 |
Michiharu Ariza
|
857c58279e
|
Merge branch 'master' into cff-subset
|
2018-10-22 09:57:20 -07:00 |
Bruce Mitchener
|
5a24ea15e0
|
Make more 'coords' params const.
|
2018-10-19 19:15:42 -07:00 |
Bruce Mitchener
|
257d0e5aa3
|
Fix typos.
|
2018-10-19 19:24:05 +03:30 |
Michiharu Ariza
|
db0d83ddc7
|
Merge branch 'master' into cff-subset
|
2018-10-13 17:25:38 -07:00 |