summaryrefslogtreecommitdiff
path: root/src/sfnt
Commit message (Expand)AuthorAgeFilesLines
* * src/sfnt/ttcmap.c (tt_face_build_cmaps): Ignore version (#57708).Werner Lemberg2020-02-121-8/+10
* Update all copyright notices.Werner Lemberg2020-01-1936-36/+36
* [woff2] Fix memory leaks and a runtime warning.Werner Lemberg2020-01-031-1/+9
* [woff2] Allow bitmap-only fonts (#57394).Nikhil Ramakrishnan2019-12-311-2/+2
* Avoid more nullptr offset UBSan warnings (#57316).Dominik Röttsches2019-11-291-1/+1
* [sfnt] Avoid sanitizer warning (#57286).Ben Wagner2019-11-231-4/+5
* [sfnt] Ensure OTTO fonts have tables (#57285).Ben Wagner2019-11-231-0/+8
* * src/sfnt/sfwoff2.c (woff2_open_font): Check `num_fonts' for TTCs.Werner Lemberg2019-10-251-0/+6
* * src/sfnt/sfwoff2.c (woff2_open_font): Avoid undefined shift.Werner Lemberg2019-10-221-6/+14
* * src/sfnt/pngshim.c (premultiply_data): Optimize for __SSE__ only.Alexei Podtelezhnikov2019-10-101-0/+1
* * src/sfnt/sfwoff2.c (reconstruct_glyf): Check `triplet_size'.Werner Lemberg2019-10-101-0/+5
* [woff2] Fix SFNT table checks.Werner Lemberg2019-10-081-41/+34
* * src/sfnt/sfwoff2 (reconstruct_glyf): Fix reallocation.Werner Lemberg2019-10-061-0/+3
* * src/sfnt/sfwoff2 (reconstruct_font): Fix reallocation.Werner Lemberg2019-10-031-0/+3
* * src/sfnt/sfwoff2 (woff2_open_font): Initialize `woff2.ttc_fonts'.Werner Lemberg2019-10-011-0/+2
* * src/sfnt/sfwoff2.c (reconstruct_font): Fix memory leak.Werner Lemberg2019-09-301-10/+10
* [woff2] Reject fonts without `head' table.Werner Lemberg2019-09-301-8/+8
* [woff2] Fix compiler warnings.Werner Lemberg2019-09-291-4/+3
* * src/sfnt/sfwoff2.c (woff2_open_font): Fix sanity check.Werner Lemberg2019-09-281-4/+7
* [woff2] Fix memory leaks.Werner Lemberg2019-09-281-1/+19
* * src/sfnt/sfwoff2.c (woff2_open_font): Check (sum of) table sizes.Werner Lemberg2019-09-251-0/+7
* [woff2] Fix memory leaks.Nikhil Ramakrishnan2019-09-201-2/+8
* * src/sfnt/sfwoff2.c (woff2_open_font): Check table index.Werner Lemberg2019-09-171-0/+7
* * src/sfnt/sfwoff2.c (compute_ULong_sum): Fix undefined shift.Werner Lemberg2019-09-031-4/+4
* * src/sfnt/sfwoff2.c (woff2_open_font): Add sanity check.Werner Lemberg2019-09-011-1/+16
* [woff2] Don't use `FT_UInt64' (#56815).Dominik Röttsches2019-08-271-1/+1
* [woff2] Fix compiler warnings.Werner Lemberg2019-08-272-11/+8
* [woff2] Formatting; some comments.Werner Lemberg2019-08-274-173/+275
* [woff2] Check whether known tag is in array bounds.Nikhil Ramakrishnan2019-08-272-2/+13
* [woff2] More formatting and documentation.Nikhil Ramakrishnan2019-08-271-47/+86
* * src/sfnt/sfwoff2.c: Improve trace comments.Nikhil Ramakrishnan2019-08-271-101/+54
* [woff2] Formatting.Nikhil Ramakrishnan2019-08-272-191/+194
* [woff2] Support `hmtx' reconstruction when `glyf' is untransformed.Nikhil Ramakrishnan2019-08-271-4/+89
* [sfnt] Support `face->num_faces' for WOFF2 fonts.Nikhil Ramakrishnan2019-08-273-11/+46
* [woff2] Improve memory and error handling.Nikhil Ramakrishnan2019-08-271-23/+61
* [woff2] Avoid too many calls to `FT_REALLOC'.Nikhil Ramakrishnan2019-08-271-35/+62
* [woff2] Reconstruct `loca', `hmtx', and swap out stream.Nikhil Ramakrishnan2019-08-273-73/+373
* [woff2] Reconstruct transformed `glyf' table.Nikhil Ramakrishnan2019-08-273-48/+831
* [woff2] Copy un-transformed tables to sfnt stream.Nikhil Ramakrishnan2019-08-272-7/+96
* [woff2] Create stream for uncompressed buffer.Nikhil Ramakrishnan2019-08-271-8/+141
* [woff2] Handle TTCs and start reconstructing font.Nikhil Ramakrishnan2019-08-271-14/+63
* [woff2] Get known tags from function.Nikhil Ramakrishnan2019-08-273-70/+79
* [woff2] Minor.Nikhil Ramakrishnan2019-08-271-2/+5
* [woff2] Uncompress Brotli streams and `face_index' support.Nikhil Ramakrishnan2019-08-273-11/+73
* [woff2] Write SFNT Offset table.Nikhil Ramakrishnan2019-08-271-1/+121
* * src/sfnt/sfwoff2.c: #undef macros.Nikhil Ramakrishnan2019-08-271-1/+6
* [woff2] Read table and collection directory.Nikhil Ramakrishnan2019-08-271-20/+307
* [sfnt] Include `woff2tags.c' for building.Nikhil Ramakrishnan2019-08-272-1/+3
* [sfnt] Add WOFF2 constants.Nikhil Ramakrishnan2019-08-272-0/+134
* [sfnt] Read WOFF 2 header.Nikhil Ramakrishnan2019-08-275-0/+229