kc3-lang/brotli/docs

Branch :


Log

Author Commit Date CI Message
534072ad 2015-10-02 14:40:56 Add brotli comparison study to the docs.
100a2382 2015-10-02 13:08:43 Update the spec with IANA Considerations.
2faed4ab 2015-10-02 13:08:10 Create -06 version of the spec.
cacd294e 2015-09-21 13:29:47 Change the expiration date and title of the -05 draft.
d1341bdd 2015-09-21 13:27:22 Create -05 version of the draft.
e9edf7eb 2015-09-21 13:26:17 Fix typo in the specification.
075b3ad5 2015-09-15 15:35:48 Clarifications to the spec regarding when the stream should be rejected as invalid. Based on Mark Adler's review findings.
ea359368 2015-05-11 17:04:13 Change the expiration date and title of the -04 draft.
14ea2b58 2015-05-11 17:03:35 Create -04 version of the draft.
78350a91 2015-05-07 20:10:22 Add an Acknowledgements section to the spec.
54f69c9e 2015-05-07 17:44:33 Support window bits 10 - 15 in the decoder. The previous window bit value 17 is used to extend the range, since it has not been used in any previous encoders.
94bc27d8 2015-04-27 18:25:59 Fix the year on the copyright message.
fd4a0481 2015-04-27 18:12:09 Change the expiration date and title of the -03 draft.
98bd8841 2015-04-27 17:52:21 Create -03 version of the internet draft.
2d8b2ec1 2015-04-22 12:41:57 Support empty meta-blocks with optional ignored metadata. This is a partially backward incompatible format change, that makes previously valid brotli streams that contain larger than 16MB meta-blocks invalid. The impact of this should be minimal, since the 'bro' command-line tool does not create larger than 2MB meta-blocks, so the only streams this change could break are those created by a custom brotli encoder. This commit contains only the specification update, implementation in the decoder and encoder will follow in later commits.
5b80ef0f 2015-04-22 12:08:16 Change the specification to be less strict in some cases. In the following three cases we allow more choices for the compressor, which can potentially lead to less compressed bits. (1) Allow brotli streams where the block counts do not count down to exactly zero at the end of the meta-block. This makes it possible for compressors to sometimes choose a block count which can be represented with less bits than the exact block count. (2) Remove the restriction that prefix code descriptions with exactly one non-zero length symbol in the code length alphabet must have 1 bit depth. This is because bit depth 1 requires the most bits to encode. (3) Allow any copy length value in the last command where the copy part is ignored. This makes it possible for a compressor to choose a copy length which can be represented with the least amount of bits. In addition to the changes above, this commit also has a wording clarification in the overview section where the use of the 'context ID' expression is changed to be consistent with the rest of the specification, i.e. that it is a function of the last two literals or the copy length.
206d067c 2015-04-22 11:55:29 Use consistent sentence spacing in the specification. All sentence spacing was changed to one space, except in the boilerplate which must be preserved verbatim.
e9fd1a4f 2015-04-22 11:33:38 Add Mark Adler's edits to the specification. The specification source is changed in this commit to exactly mirror the specification edited by Mark Adler: https://github.com/madler/brotli/blob/master/brotli-02-edit.nroff (version 70e53d7)
f80ccecd 2015-04-08 16:15:09 Spec clarifications for Section 7. Based on Mark Adler's review comments.
dcdc68e6 2015-04-08 11:07:00 Spec clarifications for Section 8. Based on Mark Adler's review comments.
92b55173 2015-04-07 17:23:37 Some wording changes to Section 2 of the spec.
707b78ae 2015-04-07 16:58:07 Add the current version of the brotli specification. Add the .nroff source file and a python script to generate the .txt version (requires the nroff command).