|
a8cb9c73
|
2018-10-28T15:30:57
|
|
[sbix] Simplify 'dupe' handling logic
|
|
d7eb534e
|
2018-10-28T15:27:04
|
|
[sbix] Check offsets before proceeding
|
|
68f2c832
|
2018-10-28T15:18:55
|
|
Remove dump-emoji
|
|
400bc3f0
|
2018-10-28T15:05:40
|
|
[sbix] Remove a couple of extra checks
|
|
d3ec31a5
|
2018-10-29T00:28:44
|
|
[ot-color] More on PNGHeader fields
|
|
35fa3d32
|
2018-10-29T00:07:26
|
|
[ot-color] Apply Behdad comment
|
|
3770282c
|
2018-10-28T15:02:53
|
|
[sbix] Rename sbix_table to table in accelerator
|
|
307d6186
|
2018-10-29T00:03:01
|
|
[ot-color] Make PNGHeader reading actually work
|
|
632e9af8
|
2018-10-28T23:43:50
|
|
[ot-color] Implement PNGHeader and test it, it doesn't work however
|
|
b46de42b
|
2018-10-28T15:13:45
|
|
[sbix] Fix order of parameters
|
|
73468418
|
2018-10-28T15:00:13
|
|
[cbdt] Rename reference_blob_for_glyph() to reference_png()
|
|
38706a07
|
2018-10-28T23:19:04
|
|
[ot-color] Preparation for setting PNG width/height in extents
|
|
d6d6f3bc
|
2018-10-28T11:41:33
|
|
[docs] Add comment
|
|
1f33b852
|
2018-10-28T14:56:55
|
|
[sbix] Rename ugly 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
|
|
c8380bd3
|
2018-10-28T15:20:33
|
|
[color] Remove more dump-emoji cruft
|
|
a91cda72
|
2018-10-28T15:12:05
|
|
[sbix] Remove redundant parameter
|
|
946b5344
|
2018-10-28T14:52:25
|
|
[sbix] Fix uninitialized variables
|
|
dbd419be
|
2018-10-27T15:15:24
|
|
[ot-color] Add public API for CBDT/sbix/SVG color Emojis
|
|
01c7d53f
|
2018-10-28T14:51:18
|
|
[sbix] Select best strike based on ppem
|
|
c712005f
|
2018-10-28T15:11:10
|
|
[sbix] Add get_strike()
|
|
f9f26bff
|
2018-10-28T14:20:50
|
|
[sbix] Move code around. Add get_extents()
|
|
48bc3039
|
2018-10-28T14:16:52
|
|
[sbix] Check blob length against PNG header leangth
|
|
6ce49a92
|
2018-10-28T08:26:30
|
|
[name] Change hb_name_id_t back to unsigned int
https://github.com/harfbuzz/harfbuzz/commit/d941f66c75fe26f909b1ba248535cc372bbde851#commitcomment-31076011
|
|
a4f4f5ba
|
2018-10-28T08:23:36
|
|
[docs] Fix titles here as well
|
|
213b6dd3
|
2018-10-27T18:36:24
|
|
[name] Make sure hb_name_id_t is int-sized
https://github.com/harfbuzz/harfbuzz/commit/d941f66c75fe26f909b1ba248535cc372bbde851#commitcomment-31068905
|
|
4740a359
|
2018-10-27T05:07:54
|
|
[docs] Divide reference API into three chapters
|
|
1d40d72f
|
2018-10-27T05:00:42
|
|
[docs] Hook up hb-var
|
|
80d9a427
|
2018-10-27T04:58:32
|
|
[docs] Document remaining sections
|
|
cf5fa57f
|
2018-10-27T04:50:38
|
|
[docs] Change section titles again
I think I like the uniform "hb-*" more.
|
|
04981ee0
|
2018-10-27T04:40:43
|
|
[docs] More
|
|
5dd86aa3
|
2018-10-27T04:28:40
|
|
[docs] Rename section titles to object names
More useful.
|
|
524fb702
|
2018-10-27T04:27:36
|
|
[docs] More
|
|
46072b7c
|
2018-10-27T04:21:20
|
|
[ot] Fold hb-ot-tag.h into hb-ot-layout.h
|
|
00cf4e5e
|
2018-10-27T04:07:33
|
|
[docs] Fill in some sections
|
|
55a19d73
|
2018-10-27T04:01:19
|
|
Move HB_EXTERN
|
|
524e854c
|
2018-10-27T15:04:43
|
|
Merge pull request #1318 from ebraminio/png
Add a non-hooked _png _svg get emoji blob
|
|
8180c37d
|
2018-10-27T14:45:00
|
|
[ot-color] Remove _png and _svg public APIs
|
|
9aa6279a
|
2018-10-27T14:24:58
|
|
[ot-color/png] Try to get image blob from sbix first options.aat is set
|
|
b42661ee
|
2018-10-27T14:15:38
|
|
[ot-color] Add some documentation
|
|
4ee3c827
|
2018-10-27T03:18:45
|
|
[docs] Fix hb_name_id_t
Yep, was not recognized without this patch!
|
|
9435fb24
|
2018-10-27T13:32:14
|
|
[ot-color/png] Implement CBDT part
|
|
9457cfd7
|
2018-10-27T03:15:34
|
|
[docs] Hook up hb-map
|
|
d941f66c
|
2018-10-27T02:55:52
|
|
[name] Make hb_name_id_t be the enum
This is like hb_script_t.
We had this exposed as unsigned int since 2.0.0 release in two APIs,
as well as hb_ot_layout_get_size_params() from earlier.
But since no one uses those (right?!), let's just fix this now.
|
|
40496a54
|
2018-10-27T02:49:32
|
|
[name] Move HB_NAME_ID_INVALID into the enum
Don't know how to document anonymous enum members.
|
|
a8a55b9f
|
2018-10-27T02:45:57
|
|
[name] Move around
|
|
3b7e5f13
|
2018-10-27T02:39:20
|
|
[name] Rename hb_ot_name_get_names() to hb_ot_name_list_names()
And swap return value positions, so can be annotated for gobject-introspectin.
|
|
4025ad80
|
2018-10-27T02:35:06
|
|
Document new API
|
|
5e2a52f7
|
2018-10-27T12:44:33
|
|
[sbix] Remove dump method from sbix accelerator
|
|
0353ac6c
|
2018-10-27T12:24:53
|
|
Fix test-name-table on older bots
|
|
dc11a381
|
2018-10-27T12:15:25
|
|
[sbix] Set num_glyphs on accelerator
dump-emoji was broken without it
|
|
6a38fd68
|
2018-10-27T10:50:53
|
|
[ot-color/png] sbix runtime memory check
|
|
ca645acc
|
2018-10-27T00:39:31
|
|
Comment
|
|
265ad408
|
2018-10-26T23:55:11
|
|
[ot-color/png] Implement sbix part
|
|
7f5941e1
|
2018-10-27T00:06:48
|
|
Remove stale comment
Ugliness was fixed in 30eab97a0072fbc22d353082249e0e6e546cd86b
But yeah, my smell detector was working. Ugliness was buggy.
|
|
e7400c02
|
2018-10-26T22:09:17
|
|
[docs] Hook up new symbols
|
|
6aa019c4
|
2018-10-26T22:02:17
|
|
[morx] Fix merge_cluster to end at last ligature component
Don't assume current position was a component in the ligature.
|
|
00ae4be6
|
2018-10-26T21:59:20
|
|
[morx] Fix bailing out ligation at end-of-text
Check was after a move_to, which wouldn't work.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11147
|
|
30eab97a
|
2018-10-26T21:54:07
|
|
Fix invalid memory read
Buffer might be relocated inside replace_glyphs().
Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=895117
|
|
337ea0b7
|
2018-10-26T20:31:14
|
|
[fuzzing] Remove HB_NDEBUG
Not sure why it ever was added.
|
|
12058e44
|
2018-10-26T16:23:50
|
|
[fuzzing] Add more test
|
|
c965eead
|
2018-10-25T13:43:25
|
|
[name] Default to "en" if language is not specified
|
|
3fd6e5db
|
2018-10-24T13:42:38
|
|
[name] Add pre-defined nameIDs
|
|
20d0171d
|
2018-10-24T13:20:19
|
|
[name] Fill out most missing language codes
|
|
622b014f
|
2018-10-24T12:40:15
|
|
[name] Skip enumerating names with unknown language
|
|
2c39f359
|
2018-10-24T12:34:30
|
|
[utf] Remove unused typedef
|
|
ce81c742
|
2018-10-24T12:34:03
|
|
[utf] Fix ASCII
|
|
327546e6
|
2018-10-23T23:33:44
|
|
[name] Hook up ltag table
|
|
dc9a5f88
|
2018-10-23T23:16:06
|
|
[name] Do record sanitization at run-time
|
|
a53d301b
|
2018-10-23T23:05:55
|
|
[name] Minor
|
|
c442fd9a
|
2018-10-23T22:45:45
|
|
[name] Add src/test-name-table tool to show all font names
|
|
7007bd9d
|
2018-10-23T22:44:36
|
|
[name] Rebuild language list, include missing entries
|
|
68f17210
|
2018-10-23T22:19:09
|
|
[name] Fix cmp for invalid language
|
|
888a6561
|
2018-10-23T22:16:32
|
|
[name] Fix nul-termination bug
|
|
9b532e2e
|
2018-10-23T22:00:19
|
|
[name] Add language mapping
|
|
e2f9b657
|
2018-10-23T21:19:56
|
|
[name] Start adding language support
|
|
6db6bbe6
|
2018-10-23T21:12:58
|
|
[name] Remove unused cmp function
|
|
4668a050
|
2018-10-23T20:51:53
|
|
[name] Hook things up
Accept Mac Latin name entries as ASCII as well.
|
|
69f5da06
|
2018-10-23T20:30:40
|
|
[name] More
It assumes all names are encoded in UTF16-BE. Other than that, and not
listing languages correctly, it's *supposed* to work.
|
|
64334aff
|
2018-10-23T20:15:53
|
|
[name] Fix check
|
|
5531bd06
|
2018-10-23T20:04:05
|
|
[name] Flesh out UTF-X to UTF-X conversion routines
|
|
84811a06
|
2018-10-23T03:16:03
|
|
[name] Fix for rebase changes to hb_array_t
|
|
1046b193
|
2018-10-17T05:42:23
|
|
[name] Some more
|
|
b4d4d1ea
|
2018-10-16T19:55:17
|
|
[name] Return full string length from API
|
|
8d304ef7
|
2018-10-16T19:04:48
|
|
[utf] Add UTF16-BE and UTF32-BE
|
|
a826a873
|
2018-10-16T13:06:56
|
|
[name] Hide internal details from public API
|
|
e7c595a9
|
2018-10-15T23:34:54
|
|
[name] More
|
|
75cd8c86
|
2018-10-15T23:32:08
|
|
[name] Add hb_ot_name_get_utf()
|
|
c783d363
|
2018-10-15T23:28:49
|
|
[name] Pre-allocate array
|
|
c2aa4095
|
2018-10-15T23:09:28
|
|
[name] Start implementing hb_ot_name_get_utf16()
|
|
740cde89
|
2018-10-15T23:00:27
|
|
[name] Implement hb_bytes_t get_name()
|
|
c3425f24
|
2018-10-15T22:53:40
|
|
[name] Add hb-ot-name.cc for realz
|
|
90420ed8
|
2018-10-15T22:48:48
|
|
[name] Implement hb_ot_name_get_names()
|
|
9a6c87c1
|
2018-10-15T22:42:04
|
|
[name] Finish accelerator sorting
|
|
2157e56b
|
2018-10-15T22:22:50
|
|
[name] Start implementing public API infrastructure
|
|
0bf93ec0
|
2018-10-15T21:34:10
|
|
[name] Add public API declarations
|
|
79b2fa62
|
2018-10-26T21:21:18
|
|
[indic] Fix infinite loop
Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=863044
|
|
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...
|
|
b2e1ec37
|
2018-10-26T20:45:28
|
|
[subset] Fix warning
|