Commit Graph

174 Commits

Author SHA1 Message Date
Zoltan Szabadka 9c62eb3e1e Fix name collisions with libwebp.
Prefix all externally visible function names with Brotli and
make all other functions static.
2013-10-17 12:41:36 +02:00
Raph Levien 7efdf8e114 Cleanup of README
Refer to brotli/ subdirectory (explicitly naming the license) and clean
up a few other things in the README text.
2013-10-11 10:33:29 +02:00
Zoltan Szabadka 04163a87d0 Add brotli decompressor
This commit is for the decoder for brotli compression format.
Brotli is a generic byte-level compression algorithm.
2013-10-11 10:26:07 +02:00
David Kuettel 5ce8fad3ab Write the converted and compressed files (.woff2) to disk 2013-06-11 12:52:53 -07:00
David Kuettel 76b55053e7 Compare WOFF 2.0 vs. WOFF 1.0 (instead of GZIP) 2013-05-28 16:22:52 -07:00
David Kuettel c34a8fce98 Add early support for CFF 2013-05-28 15:49:04 -07:00
David Kuettel ade3f14974 Emit a warning message for .otf files, which are not supported yet 2013-04-19 16:24:19 -07:00
David Kuettel 0cffdd1e74 Catch, log and continue upon encountering an exception 2013-04-18 10:34:18 -07:00
David Kuettel c3f8753bee Remove stale references to /usr/bin/lzma, etc 2013-04-12 15:37:36 -07:00
David Kuettel f932d9cbf5 Record the WOFF 2.0 compression improvement (%) in the CSV file 2013-04-11 18:18:50 -07:00
David Kuettel 42726b6c1f Add a simplified runner which outputs a CSV report 2013-04-11 17:40:54 -07:00
David Kuettel 19411b7e95 Cleanup: remove email addresses 2013-04-11 14:49:57 -07:00
David Kuettel b3776ee481 Cleanup: remove build artifacts from git 2013-04-11 13:44:09 -07:00
David Kuettel 6966b2c40d Comment debug output 2013-04-10 18:48:32 -07:00
David Kuettel c0d9d606d2 Ensure LZMA compression is used by default 2013-04-10 18:44:14 -07:00
David Kuettel e617737810 Cleanup: minor style, Javadoc and code changes 2013-04-10 18:25:12 -07:00
David Kuettel a9ce166190 Cleanup: remove unused Command abstractions (cont.) 2013-04-10 15:21:35 -07:00
David Kuettel ac7ebc90da Cleanup: remove unused Command abstractions 2013-04-10 15:16:04 -07:00
Raph Levien bd9d6ce3ae Security fixes to woff2 decompression
This patch addresses the security and other problems found by agl in
his review of a previous version of the code.
2013-04-05 17:01:50 -07:00
David Kuettel 1fec2c0a61 Use SevenZip Java LZMA compression library 2013-02-06 17:46:04 -08:00
David Kuettel 0c3b13964f Compile with debug information 2013-02-06 09:31:23 -08:00
Kenichi Ishibashi c779de7e99 Adding checks (part 2/2) and minor changes
- Added further checks
- Removed commenting-out code
- Fixed style ("type &variable" -> "type& variable")
- In RecunstructTransformed(), the 6th argument of RecunstructGlyf()
  call should be |loca_table->dst_length|, not |loca_table->dst_offset|.

BUG=none
TEST=compiled

Review URL: https://codereview.appspot.com/6160043
2012-06-04 14:29:42 +09:00
Kenichi Ishibashi 029e5f75f0 This CL adds some validation checks. Following CLs will add further checks.
This CL also changes pointer declarations from "type *variable" to "type* variable" to follow other OTS code.

BUG=none
TEST=compiled

Review URL: https://codereview.appspot.com/6139064
2012-05-02 09:05:08 +09:00
Raph Levien dcecdd883a Initial commit of font compression code into public project. 2012-03-23 11:21:16 -07:00