Log

Author Commit Date CI Message
eustas 29d31d59 2016-06-14T15:07:13 Prepare to release 0.4.0
eustas 89803b95 2016-06-14T15:06:36 Prepare to release 0.4.0
eustas 9bce220b 2016-06-10T11:06:15 Fix windows builds
eustas 09543b5f 2016-06-06T11:58:55 Merge pull request #366 from eustas/master Fix "unused function" warning.
Eugene Kliuchnikov 639fdaf6 2016-06-06T11:19:09 Fix "unused function" warning.
eustas bb6f5fea 2016-06-03T11:12:12 Merge pull request #336 from anthrotype/upload-sdist appveyor: also upload source distribution packages to Github Releases
eustas 37984adb 2016-06-02T11:36:28 Merge pull request #358 from eustas/master Update decoder
szabadka c6d38e94 2016-06-01T17:00:37 Merge pull request #357 from sebmarchand/master Fix an unitialized variable warning in encode.cc
Sebastien Marchand a33fc249 2016-06-01T10:29:15 Fix
eustas 384c595d 2016-05-31T16:19:59 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...
Eugene Kliuchnikov 755b9094 2016-05-31T15:40:59 Update decoder * More discreet trivial literal context detection * Make total_out parameter nullable * More strict stream validity check * Added BrotliErrorString
Sebastien Marchand 7fd82d46 2016-05-28T12:12:20 Fix an unitialized variable warning in encode.cc
szabadka 3e528595 2016-05-26T13:32:09 Merge pull request #355 from szabadka/master Update the spec to latest published version.
Zoltan Szabadka 5f02d612 2016-05-26T12:20:42 Update the spec to latest published version.
Zoltan Szabadka 1841f7cc 2016-05-26T12:19:31 Create -11 version of the spec.
Zoltan Szabadka d34ff954 2016-05-26T11:52:48 Merge remote-tracking branch 'upstream/master'
eustas 4836af6e 2016-05-20T10:49:18 Merge pull request #350 from google/last-error-code Add BROTLI_LAST_ERROR_CODE definition
eustas f4376d08 2016-05-20T10:22:03 Add BROTLI_LAST_ERROR_CODE definition
eustas b00b0008 2016-05-18T13:39:53 Merge pull request #348 from google/safe-api Make encoder API more safe
eustas f40caec7 2016-05-18T11:13:01 Fix C -> C++
eustas 8c5ab0f3 2016-05-18T11:04:50 Make encoder API more safe Track and use "last_block_emitted" state flag
eustas 226d21c4 2016-05-18T11:01:16 Make encoder API more safe Add flag to check if "last" block has been already processed
eustas 4cc756ec 2016-05-11T16:42:10 Merge pull request #345 from eustas/master Update decoder
Eugene Kliuchnikov 021f6fe3 2016-05-11T15:23:07 Update decoder: * Added BrotliGetErrorCode * fixed check of padding bits after last block
Zoltan Szabadka 3a9032ba 2016-05-04T21:27:56 Address the DISCUSS ballot position from the IESG review of the spec.
Zoltan Szabadka 136d39bd 2016-05-04T21:25:37 Create -10 version of the specification.
eustas 45f130ac 2016-04-29T15:39:29 Merge pull request #344 from eustas/master Fix Issue #327
Eugene Kliuchnikov a6ab7bc8 2016-04-29T15:37:52 Fix Issue #327
eustas 022666fc 2016-04-29T14:16:26 Merge pull request #343 from eustas/master Update decoder
Eugene Kliuchnikov 043a99e0 2016-04-29T13:44:16 Update decoder: * make InverseMoveToFrontTransform more standards compliant * simplify BrotliCalculateRingBufferSize
eustas ff58c04d 2016-04-27T20:20:44 Merge pull request #342 from eustas/master Limit |size| in BrotliSetCustomDictionary
Eugene Kliuchnikov ab858a9f 2016-04-27T16:52:24 Limit |size| in BrotliSetCustomDictionary
eustas b7823ddc 2016-04-22T11:24:32 Merge pull request #341 from 1100101/fix_vs2012_compilation Fix compilation with VS2012
Frank Aurich d9a268c6 2016-04-22T10:55:31 Fix compilation with VS2012
eustas 510131d1 2016-04-21T17:50:53 Merge pull request #338 from eustas/master Update decoder. Add encoder interface wrapper.
szabadka 769308d6 2016-04-20T11:23:04 Merge pull request #339 from szabadka/master Address review comments in the specification.
Zoltan Szabadka e96d5b29 2016-04-20T10:48:14 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.
Zoltan Szabadka 26cf47f3 2016-04-20T10:45:40 Create -09 version of the draft.
eustas 75c6c1ab 2016-04-19T16:43:42 Fix brotlimodule
Eugene Kliuchnikov 00128ded 2016-04-19T16:29:38 Merge branch 'master' of https://github.com/eustas/brotli
Eugene Kliuchnikov e7e38498 2016-04-19T16:29:10 Update decoder. Add encoder interface wrapper. * condense printf in port.h; use BROTLI_LOG everywhere * mark non-exported functions with BROTLI_INTERNAL * use BROTLI_DUMP instead of (void)(BROTLI_FAILURE()) * fix problems with CustomDictionary * make decode.h independent of state.h * fix "double-new-lines" * fix some strict compilation warnings * fix bro.cc compilation for MSVS * added compressor.h as a replacement for encode.h + streams.h
Eugene Kliuchnikov 70a36be5 2016-04-19T16:26:30 Update decoder. Add encoder interface wrapper. * condense printf in port.h; use BROTLI_LOG everywhere * mark non-exported functions with BROTLI_INTERNAL * use BROTLI_DUMP instead of (void)(BROTLI_FAILURE()) * fix problems with CustomDictionary * make decode.h independent of state.h * fix "double-new-lines" * fix some strict compilation warnings * fix bro.cc compilation for MSVS * added compressor.h as a replacement for encode.h + streams.h
Cosimo Lupo bd88e3cb 2016-04-10T20:51:21 add MANIFEST.in to ensure source distribution contains all required files Except tests as they are too big...
Cosimo Lupo f66c7c54 2016-04-10T20:51:10 python/tests: clean up generated files if successful
Cosimo Lupo a8d1bf52 2016-04-10T19:36:02 appveyor: also upload source distribution packages to Github Releases This is so that one can do: pip install --find-links https://github.com/google/brotli/releases/latest brotli on any platform, whether or not there are pre-compiled *.whl packages that match the user's python version and anchitecture (e.g. Linux). Pip automatically chooses the correct binary package, and if that isn't available the source distribution (*.tar.gz or *.zip) is downloaded.
eustas 3a77ebe1 2016-03-22T15:55:01 Merge pull request #331 from PiotrSikora/missing_declarations Fix build with -Wmissing-declarations.
Piotr Sikora 501cb861 2016-03-18T19:18:59 Fix build with -Wmissing-declarations. While there, add -Wmissing-prototypes and -Wmissing-declarations to shared.mk in order to catch similar errors in the future. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
szabadka f453b1bf 2016-03-16T09:53:56 Merge pull request #328 from szabadka/master Reduce memory usage of brotli encoder at quality 10 and 11.
Zoltan Szabadka 846575ff 2016-03-15T11:13:07 Fix TODO formatting.
Zoltan Szabadka b820c39b 2016-03-15T10:50:16 Reduce memory usage of brotli encoder at quality 10 and 11.
eustas cfba2db7 2016-03-01T10:17:23 Merge pull request #322 from fred-wang/issue-312 Use double exclamation marks in declarations of IS_CONSTANT and BROTL…
Frédéric Wang 2fcb2321 2016-02-25T11:01:28 Use double exclamation marks in declarations of IS_CONSTANT and BROTLI_HAS_UBFX to force C compilers to interpret them as booleans and avoid constant-logical-operand warnings.
eustas af41b90d 2016-02-29T16:10:43 Merge pull request #323 from eustas/master Fix most of ()->(void) and some missing includes.
Eugene Kliuchnikov 25e3796f 2016-02-29T14:41:24 Fix most of ()->(void) and some missing includes.
eustas 7e5bbd5f 2016-02-24T16:54:54 Merge pull request #321 from eustas/master Add custom dictionary feature binding
Eugene Kliuchnikov 7d25e6b6 2016-02-24T16:01:35 Truncate dictionary to window size.
Eugene Kliuchnikov cbb0d4cd 2016-02-23T17:45:42 Remove streaming test.
Eugene Kliuchnikov 30612e3a 2016-02-23T17:42:55 Add binding for custom_dictionary.
eustas 32a6b67c 2016-02-23T17:38:16 Merge pull request #320 from google/eustas-python-readme Create README.md
eustas 14276922 2016-02-23T16:10:53 Fix typo
eustas 7111c339 2016-02-23T16:06:31 Create README.md
eustas 5cdfb5cf 2016-02-20T12:20:09 Merge pull request #319 from nilya/nilya-bro-py-arguments Fix choices for --lgwin and --mode in python/bro.py
eustas 7be9ce67 2016-02-19T21:33:05 Merge pull request #317 from google/eustas-fix-win32-fopen Fix win32 fopen parameters
Ilya Nazarov 291d21cc 2016-02-19T16:54:15 Fix choices for --lgwin and --mode in python/bro.py.
eustas 4b331d7f 2016-02-19T11:17:13 Fix win32 fopen parameters
eustas 722f8996 2016-02-18T17:44:02 Merge pull request #316 from eustas/master Update decoder
eustas 5d0fb7a0 2016-02-18T15:20:59 Apply 80-chars limit to CONTRIBUTING.md
Eugene Kliuchnikov 23934731 2016-02-18T15:03:44 Update decoder: * More clear/safe "copy" command stage implementation * Enable unaligned memory access only on whitelisted CPUs * Remove unused streams.{c|h} * Add "default" to all switches * Fix includes * Fix spacing everywhere
eustas 96f374cb 2016-02-16T20:54:39 Merge pull request #315 from google/eustas-remove-dec-streams-1 Remove obsolete compilation unit
eustas 14b32cc3 2016-02-16T15:16:54 Remove obsolete compilation unit
eustas 33aa4022 2016-02-04T17:38:44 Merge pull request #309 from google/eustas-fix-possible-underflow Fix possible pointer underflow
eustas 68f5bbda 2016-02-04T15:42:53 Update decode.c
eustas 37a320dd 2016-02-04T15:35:44 Fix possible pointer underflow
eustas d4f0cb98 2016-01-28T18:12:31 Merge pull request #308 from google/eustas-safe-memmove Make memmove16 safe.
eustas 28867aa4 2016-01-28T16:34:41 Remove unused definitions
eustas ee9464e3 2016-01-28T16:32:38 Remove NO_ASAN annotation
eustas 02c606d4 2016-01-28T16:28:36 Make memmove16 safe.
szabadka 058d7498 2016-01-27T10:19:19 Merge pull request #306 from szabadka/master Use a hash-to-binary-tree data structure for quality 11 as suggested by Issue #180
Zoltan Szabadka dbb53e64 2016-01-27T09:50:39 Use a hash-to-binary-tree data structure for quality 11 as suggested by Issue #180.
eustas 616e11a0 2016-01-26T13:21:34 Merge pull request #304 from google/eustas-brotlimodule-warnings Fix compilation warnings in brotlimodule.cc
szabadka e998e225 2016-01-26T12:16:20 Merge pull request #305 from szabadka/master Reorder members of the Command struct plus fix some warnings.
Zoltan Szabadka 14d6ae74 2016-01-26T11:25:53 Reorder members of the Command struct plus fix some warnings. This may save 8 bytes of padding per Command (32 -> 24 bytes).
eustas c5c80a9f 2016-01-25T15:13:17 Addressed comment
eustas 8e8b8de0 2016-01-25T12:33:38 Update brotlimodule.cc
eustas 1b938dc7 2016-01-25T12:16:36 Update brotlimodule.cc
eustas c49918e1 2016-01-25T12:07:39 Update brotlimodule.cc
eustas ca0ae4cb 2016-01-25T11:40:20 Update brotlimodule.cc
eustas a4f40c1b 2016-01-25T11:39:05 Fix brotlimodule compilation warnings
eustas 6c98f033 2016-01-25T11:24:34 Merge pull request #303 from eustas/master Update decoder
eustas a46bdf57 2016-01-25T10:44:22 Merge pull request #301 from google/eustas-remove-deprecated-api-call Remove deprecated API call
eustas fec00d24 2016-01-23T00:31:47 Make input const
eustas a22993b3 2016-01-22T14:09:25 Fix pointer dereferencing.
eustas 1f910642 2016-01-22T14:01:46 Remove deprecated API call
Eugene Kliuchnikov 92e30239 2016-01-22T10:19:41 Update decoder. * Reduce memory usage * Update API documentation * Remove deprecated API * Move non-API declatarions from decode.h * Remove streams * Add more debug logging * Fix shift in BrotliBitReaderUnload * Allocate ringbuffer at later stages * Sort / fix includes * Fix whitespaces * Eliminate dead code * Drive-by code simplifications
eustas c788a559 2016-01-19T14:11:13 Merge pull request #1 from google/master Rebase
szabadka bed93862 2016-01-12T14:59:25 Merge pull request #297 from szabadka/master Relax the prerequisites of WriteBrotliData().
Zoltan Szabadka 82c9e197 2016-01-12T14:45:35 Relax the prerequisites of WriteBrotliData(). Instead of returning false, if it is called with no new input for a non-last block, just check if it has any already processed data to flush, and if not, return true with empty output.
szabadka 4d5ce42e 2016-01-11T13:57:28 Merge pull request #296 from szabadka/master Update the internet draft to the -08 version.
Zoltan Szabadka 6a92849c 2016-01-11T13:36:41 Change the title and the expiration date of the -08 draft.
Zoltan Szabadka 8ef0a202 2016-01-11T13:35:30 Create -08 version of the draft.