Commit Graph

619 Commits

Author SHA1 Message Date
Eugene Kliuchnikov
8872d7b459 Fix CI build. 2016-06-14 16:02:38 +02:00
Eugene Kliuchnikov
3ccbf05d5f Convert encoder to plain C. 2016-06-14 16:02:38 +02:00
Eugene Kliuchnikov
c2a9b2d276 Step 3: change file extension C++ -> C
This will break the build.
2016-06-14 16:02:38 +02:00
eustas
55bd78fbca Fix test file path 2016-06-14 16:02:38 +02:00
eustas
ab53fc31f7 Fix test file path 2016-06-14 16:02:38 +02:00
eustas
98bc7fcc13 Fix test file path 2016-06-14 16:02:38 +02:00
Eugene Kliuchnikov
2a6b041a4e Update setup.py 2016-06-14 16:02:38 +02:00
Eugene Kliuchnikov
58a3023ef8 Transform most of C++ comments to C-style. 2016-06-14 16:02:38 +02:00
Eugene Kliuchnikov
f1c9ab2910 Extract common parts: constants, dictionary, etc. 2016-06-14 16:02:38 +02:00
eustas
34bfe2a6cc Add Travis status 2016-06-14 15:53:06 +02:00
eustas
29d31d5921 Prepare to release 0.4.0 2016-06-14 15:07:13 +02:00
eustas
89803b95ee Prepare to release 0.4.0 2016-06-14 15:06:36 +02:00
eustas
9bce220b70 Fix windows builds 2016-06-10 11:06:15 +02:00
eustas
09543b5fc5 Merge pull request #366 from eustas/master
Fix "unused function" warning.
2016-06-06 11:58:55 +02:00
Eugene Kliuchnikov
639fdaf62d Fix "unused function" warning. 2016-06-06 11:19:09 +02:00
eustas
bb6f5fea46 Merge pull request #336 from anthrotype/upload-sdist
appveyor: also upload source distribution packages to Github Releases
2016-06-03 11:12:12 +02:00
eustas
37984adb6a Merge pull request #358 from eustas/master
Update decoder
2016-06-02 11:36:28 +02:00
szabadka
c6d38e94cb Merge pull request #357 from sebmarchand/master
Fix an unitialized variable warning in encode.cc
2016-06-01 17:00:37 +02:00
Sebastien Marchand
a33fc249ab Fix 2016-06-01 10:29:15 -04:00
eustas
384c595d19 Remove "inline" specification
BrotliErrorString is an utility method. It is used in very specific cases -> should not be included in library.
MSVC doesn't allow "inline" for C code...
2016-05-31 16:19:59 +02:00
Eugene Kliuchnikov
755b909424 Update decoder
* More discreet trivial literal context detection
 * Make total_out parameter nullable
 * More strict stream validity check
 * Added BrotliErrorString
2016-05-31 15:40:59 +02:00
Sebastien Marchand
7fd82d4605 Fix an unitialized variable warning in encode.cc 2016-05-28 12:12:20 -04:00
szabadka
3e528595e0 Merge pull request #355 from szabadka/master
Update the spec to latest published version.
2016-05-26 13:32:09 +02:00
Zoltan Szabadka
5f02d612e1 Update the spec to latest published version. 2016-05-26 12:20:42 +02:00
Zoltan Szabadka
1841f7cc26 Create -11 version of the spec. 2016-05-26 12:19:31 +02:00
Zoltan Szabadka
d34ff954e4 Merge remote-tracking branch 'upstream/master' 2016-05-26 11:52:48 +02:00
eustas
4836af6ead Merge pull request #350 from google/last-error-code
Add BROTLI_LAST_ERROR_CODE definition
2016-05-20 10:49:18 +02:00
eustas
f4376d0802 Add BROTLI_LAST_ERROR_CODE definition 2016-05-20 10:22:03 +02:00
eustas
b00b000847 Merge pull request #348 from google/safe-api
Make encoder API more safe
2016-05-18 13:39:53 +02:00
eustas
f40caec7d1 Fix C -> C++ 2016-05-18 11:13:01 +02:00
eustas
8c5ab0f342 Make encoder API more safe
Track and use "last_block_emitted" state flag
2016-05-18 11:04:50 +02:00
eustas
226d21c403 Make encoder API more safe
Add flag to check if "last" block has been already processed
2016-05-18 11:01:16 +02:00
eustas
4cc756ec0a Merge pull request #345 from eustas/master
Update decoder
2016-05-11 16:42:10 +02:00
Eugene Kliuchnikov
021f6fe37d Update decoder:
* Added BrotliGetErrorCode
 * fixed check of padding bits after last block
2016-05-11 15:23:07 +02:00
Zoltan Szabadka
3a9032ba87 Address the DISCUSS ballot position from the IESG review of the spec. 2016-05-04 21:27:56 +02:00
Zoltan Szabadka
136d39bd70 Create -10 version of the specification. 2016-05-04 21:25:37 +02:00
eustas
45f130ac4c Merge pull request #344 from eustas/master
Fix Issue #327
2016-04-29 15:39:29 +02:00
Eugene Kliuchnikov
a6ab7bc844 Fix Issue #327 2016-04-29 15:37:52 +02:00
eustas
022666fc4f Merge pull request #343 from eustas/master
Update decoder
2016-04-29 14:16:26 +02:00
Eugene Kliuchnikov
043a99e07e Update decoder:
* make InverseMoveToFrontTransform more standards compliant
 * simplify BrotliCalculateRingBufferSize
2016-04-29 13:44:16 +02:00
eustas
ff58c04ddf Merge pull request #342 from eustas/master
Limit |size| in BrotliSetCustomDictionary
2016-04-27 20:20:44 +02:00
Eugene Kliuchnikov
ab858a9f1e Limit |size| in BrotliSetCustomDictionary 2016-04-27 16:52:24 +02:00
eustas
b7823ddcc9 Merge pull request #341 from 1100101/fix_vs2012_compilation
Fix compilation with VS2012
2016-04-22 11:24:32 +02:00
Frank Aurich
d9a268c60c Fix compilation with VS2012 2016-04-22 10:55:31 +02:00
eustas
510131d1db Merge pull request #338 from eustas/master
Update decoder. Add encoder interface wrapper.
2016-04-21 17:50:53 +02:00
szabadka
769308d6dd Merge pull request #339 from szabadka/master
Address review comments in the specification.
2016-04-20 11:23:04 +02:00
Zoltan Szabadka
e96d5b29e7 Address review comments in the specification.
This commit updates the draft to the ietf -09 version:
https://www.ietf.org/id/draft-alakuijala-brotli-09.txt

In this version review comments from Jean-loup Gailly and
the ietf secdir review were addressed.
2016-04-20 10:48:14 +02:00
Zoltan Szabadka
26cf47f3f0 Create -09 version of the draft. 2016-04-20 10:45:40 +02:00
eustas
75c6c1abab Fix brotlimodule 2016-04-19 16:43:42 +02:00
Eugene Kliuchnikov
00128ded4a Merge branch 'master' of https://github.com/eustas/brotli 2016-04-19 16:29:38 +02:00