Commit Graph

  • 75e9553b35 Update to latest brotli Rod Sheeter 2015-04-27 08:55:38 -07:00
  • 1c0bd585ac Merge branch 'master' of https://github.com/mitya57/woff2 into mitya57-master Rod Sheeter 2015-04-27 08:14:59 -07:00
  • cbd682fcc9 remove comment that has been addressed Rod Sheeter 2015-04-22 15:55:53 -07:00
  • 56e5e74d34 Merge pull request #13 from khaledhosny/bbox rsheeter 2015-04-22 15:52:54 -07:00
  • ad8c15fa7d Merge pull request #4 from khaledhosny/master rsheeter 2015-04-22 08:44:51 -07:00
  • 531adab1fe Reject non-zero loca transformLength Khaled Hosny 2015-04-20 00:21:05 +02:00
  • 3f91c6e58f Check matadata and private blocks offsets & length Khaled Hosny 2015-02-04 23:01:03 +02:00
  • 0634e0a719 Don't accept too long totalSfntSize Khaled Hosny 2015-02-01 09:22:50 +02:00
  • 8a7eec25df Clone recursively rather than manually for Brotli CoolOppo 2015-04-14 18:57:19 -04:00
  • de2cabb897 Fix simple glyph bounding box handling Khaled Hosny 2015-04-10 22:05:04 +02:00
  • 7375be53fc Merge pull request #11 from google/rsheeter-master rsheeter 2015-04-09 07:50:53 -07:00
  • 90603761c7 Mark as transformed. Correct how table records were used by font.cc when writing collections. Rod Sheeter 2015-04-09 07:47:55 -07:00
  • 804d3b93a7 Merge pull request #10 from bardware/master rsheeter 2015-04-08 07:41:01 -07:00
  • 7eecfa8211 new version of brotli because of missing rand_r in mingw environment Bernhard Döbler 2015-04-07 23:31:55 +02:00
  • 5b99d15ab3 Makefile fixes and cleanups Dmitry Shachnev 2015-03-13 17:45:09 +03:00
  • 0c1ec8895b Correct LICENSE to state Apache 2.0 Rod Sheeter 2015-03-04 13:11:43 -08:00
  • ab99e2f8bd Per discussion with WG, update table ordering to what OTS expects. Once browsers are on latest cut of OTS we will go back to spec order. Rod Sheeter 2015-03-04 12:27:22 -08:00
  • 52b740bfac Merge branch 'master' of github.com:google/woff2 Rod Sheeter 2015-03-03 09:37:30 -08:00
  • 498c637024 Correct decoder output table ordering Rod Sheeter 2015-03-03 09:30:12 -08:00
  • 757bfdd33e Merge pull request #6 from ao5357/ao5357-doc-patch rsheeter 2015-02-25 15:36:34 -08:00
  • 538b401b77 tweak to how index by offset is built Rod Sheeter 2015-02-25 09:22:45 -08:00
  • 97e33a1736 Documentation for end-users Brad Czerniak 2015-02-25 11:08:15 -05:00
  • 4e48243b3a In some build environments this results in off-by-one Rod Sheeter 2015-02-24 16:04:13 -08:00
  • bb12c44af7 Merge update to Makefile Rod Sheeter 2015-02-24 14:08:08 -08:00
  • 6e9eeaf43c add new objects Rod Sheeter 2015-02-24 14:04:43 -08:00
  • 1c975530b9 Adding TTC support, take 1 Rod Sheeter 2015-02-24 13:53:35 -08:00
  • 445f541996 Sort tables when decoding Rod Sheeter 2015-02-12 09:56:29 -08:00
  • 0a8567d4f9 Minor updates from internal copy Rod Sheeter 2015-02-12 09:30:22 -08:00
  • 2b35420fa9 As suggested in https://github.com/google/woff2/pull/2, correct const for top 7 bits Roderick Sheeter 2014-11-24 07:11:04 -08:00
  • 2f727ecc83 Merge pull request #1 from khaledhosny/master rsheeter 2014-11-24 06:08:19 -08:00
  • 23e2aa1f7c Add .gitignore file Khaled Hosny 2014-11-22 16:44:48 +02:00
  • 4b8c71e0d5 Rename CPP to CXX Khaled Hosny 2014-11-22 16:42:23 +02:00
  • a262e006d1 Fold shared.mk into Makefile Khaled Hosny 2014-11-22 16:40:37 +02:00
  • 3e1f5ca955 Move the Makefile to the top directory Khaled Hosny 2014-11-22 16:32:26 +02:00
  • 09c4eba0f6 Rename woff2 to src Khaled Hosny 2014-11-22 16:22:49 +02:00
  • b33699ad8a Remove outdated or unused files Khaled Hosny 2014-11-22 16:22:16 +02:00
  • 050a3a05c2 Fix README headings Roderick Sheeter 2014-11-18 13:01:06 -08:00
  • 91c9189324 rename README to be markdown Roderick Sheeter 2014-11-18 12:58:51 -08:00
  • b79469c87d rename README to be markdown Roderick Sheeter 2014-11-18 12:58:30 -08:00
  • 2b754136eb Deleted a bunch of references to Java version from README Roderick Sheeter 2014-11-18 12:56:24 -08:00
  • 194001706a Delete old Ant file Roderick Sheeter 2014-11-18 12:40:07 -08:00
  • 8a7348b328 Make brotli a submodule Roderick Sheeter 2014-11-18 12:37:18 -08:00
  • 65cb3326e3 Allow use of inline keyword in c++/c99 mode Kunihiko Sakamoto 2014-10-28 19:37:13 +09:00
  • d9a74803fa Preliminary support for CFF (just don't normalize). Support for adjusting loca entry size from 2 to 4 bytes during normalization if necessary. Support for extended metadata. Roderick Sheeter 2014-08-22 08:05:56 -07:00
  • 6cef49677d Fix a compile error on Windows Kenichi Ishibashi 2014-06-06 17:39:02 +09:00
  • c75ed764ef Avoid using data() of std::vector in woff2_dec Kenichi Ishibashi 2014-06-04 08:29:53 +09:00
  • 142d8881c1 Separate woff2 enc/dec logic Kenichi Ishibashi 2014-05-30 09:06:32 +09:00
  • 2ec0cb8a78 Always remove DSIG, removed several options Roderick Sheeter 2014-05-07 11:01:07 -07:00
  • 47c5016d7f Specification updates: known table tags, reserved flag bits, always preprocess David Kuettel 2014-04-29 17:47:03 -07:00
  • 05b3775ecb Fix buffer overflow bug in the brotli encoder. Zoltan Szabadka 2014-03-27 16:38:07 +01:00
  • 22e2c32828 Implementation of the woff2 format changes proposed by the W3C working group. Zoltan Szabadka 2014-03-27 16:13:13 +01:00
  • 0829e37293 Update the dictionary and the transforms. Zoltan Szabadka 2014-03-25 16:48:25 +01:00
  • 494c85cebb Set font mode for the brotli call in the woff2 encoder. Zoltan Szabadka 2014-03-20 14:35:41 +01:00
  • 278b89484f Updates to Brotli compression format, decoder and encoder Zoltan Szabadka 2014-03-20 14:32:35 +01:00
  • 7f848593bd Enable the static dictionary in the Brotli decoder. Zoltan Szabadka 2014-03-06 17:25:43 +01:00
  • 2733d6c0c2 Add the initial version of the static dictionary and transforms to Brotli. Zoltan Szabadka 2014-02-17 14:25:36 +01:00
  • cbd5cb55f4 Updates to Brotli compression format, decoder and encoder Zoltan Szabadka 2014-02-14 15:04:23 +01:00
  • dfc5a9f215 Fix -Wconversion compiler warnings in the brotli decoder. Zoltan Szabadka 2014-01-08 12:34:35 +01:00
  • 4c8c7fd31c Brotli format change: small improvement to the encoding of Huffman codes Zoltan Szabadka 2014-01-08 12:28:28 +01:00
  • efbc1a8965 Small update to brotli specification. Zoltan Szabadka 2014-01-06 16:35:24 +01:00
  • 40955ce409 Bug fixes for the brotli encoder and decoder. Zoltan Szabadka 2014-01-06 16:01:57 +01:00
  • b89f3be40b Brotli format change: improved encoding of Huffman codes Zoltan Szabadka 2013-12-17 17:17:57 +01:00
  • 30625ba238 Use C-style comments in the brotli decoder. Zoltan Szabadka 2013-12-16 14:45:57 +01:00
  • 931479d735 Fix Microsoft VisualStudio 64-bit build of brotli Zoltan Szabadka 2013-12-13 15:30:20 +01:00
  • 19320557a9 Fix Microsoft VisualStudio build of brotli Zoltan Szabadka 2013-12-13 10:39:46 +01:00
  • 2e5995bd96 Support for OSX build; tested using OSX 10.9/clang-500.2.79 Roderick Sheeter 2013-12-12 10:43:05 -08:00
  • e70949119a Updates to Brotli compression format, decoder and encoder Zoltan Szabadka 2013-12-12 13:18:04 +01:00
  • fe79fac8da Add draft specification of the brotli format Zoltan Szabadka 2013-11-28 17:37:13 +01:00
  • 4147ca2646 Remove old files; use the ones in woff2/ instead Roderick Sheeter 2013-11-20 15:11:17 -08:00
  • 437bbad370 Added Brotli compress/decompress utilities and makefiles Roderick Sheeter 2013-11-19 14:32:56 -08:00
  • 1571db36a9 Updates to Brotli compression format, decoder and encoder Zoltan Szabadka 2013-11-15 19:02:17 +01:00
  • 79e99afe46 Add brotli compressor Zoltan Szabadka 2013-10-23 13:06:13 +02:00
  • b35077ca42 Make the brotli decoder more C90-compatible. Zoltan Szabadka 2013-10-22 15:02:54 +02:00
  • 9c62eb3e1e Fix name collisions with libwebp. Zoltan Szabadka 2013-10-17 12:41:36 +02:00
  • 7efdf8e114 Cleanup of README Raph Levien 2013-10-11 10:33:29 +02:00
  • 04163a87d0 Add brotli decompressor Zoltan Szabadka 2013-10-11 10:26:07 +02:00
  • 5ce8fad3ab Write the converted and compressed files (.woff2) to disk David Kuettel 2013-06-11 12:52:53 -07:00
  • 76b55053e7 Compare WOFF 2.0 vs. WOFF 1.0 (instead of GZIP) David Kuettel 2013-05-28 16:22:52 -07:00
  • c34a8fce98 Add early support for CFF David Kuettel 2013-05-28 15:49:04 -07:00
  • ade3f14974 Emit a warning message for .otf files, which are not supported yet David Kuettel 2013-04-19 16:24:19 -07:00
  • 0cffdd1e74 Catch, log and continue upon encountering an exception David Kuettel 2013-04-18 10:34:18 -07:00
  • c3f8753bee Remove stale references to /usr/bin/lzma, etc David Kuettel 2013-04-12 15:37:36 -07:00
  • f932d9cbf5 Record the WOFF 2.0 compression improvement (%) in the CSV file David Kuettel 2013-04-11 18:18:50 -07:00
  • 42726b6c1f Add a simplified runner which outputs a CSV report David Kuettel 2013-04-11 17:40:54 -07:00
  • 19411b7e95 Cleanup: remove email addresses David Kuettel 2013-04-11 14:49:57 -07:00
  • b3776ee481 Cleanup: remove build artifacts from git David Kuettel 2013-04-11 13:44:09 -07:00
  • 6966b2c40d Comment debug output David Kuettel 2013-04-10 18:48:32 -07:00
  • c0d9d606d2 Ensure LZMA compression is used by default David Kuettel 2013-04-10 18:44:14 -07:00
  • e617737810 Cleanup: minor style, Javadoc and code changes David Kuettel 2013-04-10 18:25:12 -07:00
  • a9ce166190 Cleanup: remove unused Command abstractions (cont.) David Kuettel 2013-04-10 15:21:35 -07:00
  • ac7ebc90da Cleanup: remove unused Command abstractions David Kuettel 2013-04-10 15:16:04 -07:00
  • bd9d6ce3ae Security fixes to woff2 decompression Raph Levien 2013-04-05 17:01:50 -07:00
  • 1fec2c0a61 Use SevenZip Java LZMA compression library David Kuettel 2013-02-06 17:46:04 -08:00
  • 0c3b13964f Compile with debug information David Kuettel 2013-02-06 09:31:23 -08:00
  • c779de7e99 Adding checks (part 2/2) and minor changes Kenichi Ishibashi 2012-06-04 14:29:42 +09:00
  • 029e5f75f0 This CL adds some validation checks. Following CLs will add further checks. Kenichi Ishibashi 2012-05-02 09:05:08 +09:00
  • dcecdd883a Initial commit of font compression code into public project. Raph Levien 2012-03-23 11:21:16 -07:00