Log

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