|
9db7a7da
|
2019-01-28T14:09:59
|
|
Fix warning
c:\projects\harfbuzz\src\hb-ot-color-cbdt-table.hh(59): warning C4146: unary minus operator applied to unsigned type, result still unsigned [C:\projects\harfbuzz\build\harfbuzz.vcxproj]
|
|
ef006549
|
2019-01-22T12:08:57
|
|
Convert tag enum class consts to static constexpr
Part of https://github.com/harfbuzz/harfbuzz/issues/1553
|
|
b1152d5e
|
2019-01-17T18:17:04
|
|
Use NNOffsetTo<>
|
|
e4120085
|
2018-12-17T21:31:01
|
|
Remove redundant void from C++ sources (#1486)
|
|
b2ebaa9a
|
2018-12-16T22:38:10
|
|
Remove redundant 'inline' from methods (#1483)
|
|
7ee5c523
|
2018-12-12T15:14:37
|
|
minor style fix, use void in methods on no argument
|
|
5c4fead7
|
2018-11-29T15:04:34
|
|
Convert "static const hb_tag_t" constants to enum
|
|
da6aa3b0
|
2018-11-11T11:40:57
|
|
Add hb_blob_ptr_t.destroy()
|
|
0b0fad3e
|
2018-11-11T00:26:55
|
|
[color] Port to hb_blob_ptr_t
Fix hb_blob_ptr_t::get_length () as well.
|
|
0b0b38ec
|
2018-11-03T16:15:30
|
|
Fix null accelerator's
Fixes all except for cmap. To be done separately.
Part of https://github.com/harfbuzz/harfbuzz/issues/1146
|
|
dc9bd29f
|
2018-10-30T13:16:07
|
|
[CBDT] Implement Format18 get_extens
Part of https://github.com/harfbuzz/harfbuzz/issues/1327
|
|
a2a7422a
|
2018-10-30T13:14:56
|
|
[CBDT] Bound checks in reference_png
|
|
5eb251aa
|
2018-10-28T23:16:13
|
|
[cbdt] Implement strike selection logic
|
|
8cffee05
|
2018-10-28T23:07:59
|
|
[cbdt] Simplify more
|
|
574579d3
|
2018-10-28T23:04:37
|
|
[color] Rename get_strike() to choose_strike()
|
|
e2ba96da
|
2018-10-28T23:01:57
|
|
[cbdt] Refactor get_strike()
|
|
6983cca9
|
2018-10-28T22:46:18
|
|
[cbdt] Minor
|
|
e998fb9f
|
2018-10-28T22:45:53
|
|
[color] Round extents when scaling
|
|
c929ccfc
|
2018-10-29T08:41:13
|
|
[ot-color/png] Consider strike ppem on scaling
|
|
c8380bd3
|
2018-10-28T15:20:33
|
|
[color] Remove more dump-emoji cruft
|
|
73468418
|
2018-10-28T15:00:13
|
|
[cbdt] Rename reference_blob_for_glyph() to reference_png()
|
|
3d4c1f6a
|
2018-10-28T21:38:56
|
|
[ot-color] Apply Behdad reviews
|
|
8ef0d2ef
|
2018-10-28T20:09:40
|
|
[ot-color] Apply Behdad comment
|
|
524e854c
|
2018-10-27T15:04:43
|
|
Merge pull request #1318 from ebraminio/png
Add a non-hooked _png _svg get emoji blob
|
|
9435fb24
|
2018-10-27T13:32:14
|
|
[ot-color/png] Implement CBDT part
|
|
6a38fd68
|
2018-10-27T10:50:53
|
|
[ot-color/png] sbix runtime memory check
|
|
265ad408
|
2018-10-26T23:55:11
|
|
[ot-color/png] Implement sbix part
|
|
39bd07ae
|
2018-10-26T21:01:11
|
|
Fix bunch of unused parameter warnings
Show up with gcc -O0.
There's a few more but those are functions that need to be filled in.
Maybe this is a lost battle...
|
|
4c27da76
|
2018-10-15T19:46:45
|
|
[CBDT] Fix more offsetting
Fixes https://oss-fuzz.com/v2/testcase-detail/5750379279548416
|
|
fc812faa
|
2018-10-14T21:32:09
|
|
[CBDT] Fix more offsetting issues
Fixes https://github.com/harfbuzz/harfbuzz/issues/960
dump-emoji still segfaults. Needs debugging.
|
|
6aee3bb8
|
2018-10-14T21:08:42
|
|
[CBDT] Fix offset handling
Fixes https://github.com/harfbuzz/harfbuzz/issues/960
|
|
da744c6b
|
2018-10-14T20:49:21
|
|
[CBDT] More UnsizedArrayOf cleanup
|
|
2995b446
|
2018-10-14T20:37:57
|
|
[CBDT] Simplify sanitize
|
|
10642b3f
|
2018-09-15T19:43:33
|
|
Disallow null-enabled offsets to unsized structures...
...like UnsizedArrayOf<>.
This fixes a class of crasher bugs, mostly with color and AAT tables. We
cannot use nullable offsets to varsized data that does not declare min_size,
because it's nost safe to use our fixed-size null pool for types that have
their size external. So, use non_null'able offsets for these.
A further enhancement would be to make use of min_size in Null<> itself.
Will try that after.
|
|
dff2c45f
|
2018-09-10T23:29:26
|
|
Port rest from VAR to UnsizedArrayOf<>
|
|
9507b05a
|
2018-09-10T23:18:07
|
|
Simplify sanitize->check_array()
Fix a bug in CBDT sanitize, and redundant check in avar.
|
|
3a0b3a29
|
2018-08-26T15:11:24
|
|
Free up hb-ot-face.hh from includes
There might be a better way to do this, but I couldn't find...
|
|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
|
9583e007
|
2018-07-22T22:40:32
|
|
Port more off of Sanitizer<>
|
|
63f57f4d
|
2018-05-08T16:56:11
|
|
Mark more unsized array's as arrayZ
|
|
eba1c16a
|
2018-05-08T02:47:42
|
|
Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock()
|
|
b4fa5050
|
2018-05-08T02:45:08
|
|
Move Sanitizer::lock_instance<>() to blob->lock_as<>().
|
|
a02c3ee7
|
2018-04-12T13:38:19
|
|
Add or update tables specifications links
|
|
f8bb582b
|
2018-04-11T17:13:20
|
|
[ot-color] Cosmetic changes (#962)
|
|
8fd55422
|
2018-03-27T16:57:09
|
|
Implement an internal emojis dumper tool (#909)
Later to be expanded to a more general tool but for now it only supports CBDT, SVG and CBDT.
|
|
9e337341
|
2018-03-14T15:52:53
|
|
[color/cbdt] Clean up
|
|
0ef6ab25
|
2018-03-04T02:47:26
|
|
[ot-color] Move cbdt to the namespace (#860)
|