aboutsummaryrefslogtreecommitdiff
path: root/c
AgeCommit message (Collapse)AuthorFilesLines
2017-09-07Update (#593)Eugene Kliuchnikov4-81/+90
* Update: * fix CLI error messages * fix CLI console IO on Windows
2017-08-28Update (#590)Eugene Kliuchnikov1-3/+12
* add transpiled JS decoder * make PY wrapper accept memview * fix dictionary generator * speedup compression of RLEish data
2017-08-24Update (#589)Eugene Kliuchnikov3-4/+4
* cleanup * fix `unbrotli` CLI * Java retouch for faster JS decoder
2017-08-04Update API, and more (#581)Eugene Kliuchnikov23-296/+115
Update API, and more: * remove "custom dictionary" support * c/encoder: fix #580: big-endian build * Java: reduce jar size * Java: speedup decoding * Java: add 32-bit CPU support * Java: make source code JS transpiler-ready
2017-07-21Update (#574)custom-dictionaryEugene Kliuchnikov10-85/+93
* Update * decoder: better behavior after failure * encoder: replace "len_x_code" with delta * research: add experimental dictionary generator * python: test combing
2017-07-11add BROTLI_DEC_API to methods (#572)Denys Tsomenko1-2/+2
2017-06-30Update (#569)Eugene Kliuchnikov1-0/+4
* add misssing fclose in `brotli.c` * add basic tests for python `Decompressor` type * minor lint fixes in `_brotli.cc`
2017-06-17Fix compilation issue with BROTLI_ALLOC macro using GCC 7 ↵Elouan Martinet1-1/+1
(-Wint-in-bool-context) (#562)
2017-06-13Update (#560)Eugene Kliuchnikov8-26/+58
Update: * add decoder API to avoid ringbuffer reallocation * fix MSVC warnings * remove dead code
2017-05-29Update (#555)Eugene Kliuchnikov9-548/+1545
Update: * new CLI; bro -> brotli; + man page * JNI wrappers preparation (for bazel build) * add raw binary dictionary representation `dictionary.bin` * add ability to side-load brotli RFC dictionary * decoder persists last error now * fix `BrotliDecoderDecompress` documentation * go reader don't block until necessary * more consistent bazel target names * Java dictionary data compiled footprint reduced * Java tests refactoring
2017-04-23Move files & update paths (#541)Eugene Kliuchnikov80-0/+33357
* Move files & update paths * Rename build to scripts. * Fix paths * Fix script.