- Aug 03, 2023
-
-
Evgenii Kliuchnikov authored
PiperOrigin-RevId: 553395376
-
- Jul 10, 2023
-
-
Evgenii Kliuchnikov authored
PiperOrigin-RevId: 546866478
-
- Nov 17, 2022
-
-
Evgenii Kliuchnikov authored
Documentation: - add note that brotli is a "stream" format, not an archive-like - regenerate .1 with Pandoc Build: - drop legacy "BROTLI_BUILD_PORTABLE" option - drop "BROTLI_SANITIZED" definition Code: - c: comb includes - c/enc: extract encoder state into separate header - c/enc: drop designated q10 codepath - c/enc: dealing better with flushing of empty stream - fix MSVC compilation API: - py: use library version instead of one in version.h - c: add plugable API to report consumed input / produced output - c/java: support "lean" prepared dictionaries (without copy of source)
-
- Aug 31, 2021
-
-
Eugene Kliuchnikov authored
Fix typo in Gihtub actions badge
-
Eugene Kliuchnikov authored
-
- Jan 18, 2021
-
-
marianopeck authored
New Dart compression framework with [fast FFI-based Brotli implementation](https://pub.dev/documentation/es_compression/latest/brotli/brotli-library.html) with ready-to-use prebuilt binaries for Win/Linux/Mac
-
- Jan 08, 2021
-
-
Juliy V. Chirkov authored
-
- Aug 27, 2020
-
-
Evgenii Kliuchnikov authored
-
Eugene Kliuchnikov authored
-
- Oct 02, 2019
-
-
Griffin Downs authored
-
- Aug 13, 2019
-
-
Ammar Askar authored
-
- Apr 12, 2019
-
-
Eugene Kliuchnikov authored
Update: * Bazel: fix MSVC configuration * C: common: extended documentation and helpers around distance codes * C: common: enable BROTLI_DCHECK in "debug" builds * C: common: fix implicit trailing zero in `kPrefixSuffix` * C: dec: fix possible bit reader discharge for "large-window" mode * C: dec: simplify distance decoding via lookup table * C: dec: reuse decoder state members memory via union with lookup table * C: dec: add decoder state diagram * C: enc: clarify access to static dictionary * C: enc: improve static dictionary hash * C: enc: add "stream offset" parameter for parallel encoding * C: enc: reorganize hasher; now Q2-Q3 require exactly 256KiB to avoid global TCMalloc lock * C: enc: fix rare access to uninitialized data in ring-buffer * C: enc: reorganize logging / checks in `write_bits.h` * Java: dec: add "large-window" support * Java: dec: improve speed * Java: dec: debug and 32-bit mode are now activated via system properties * Java: dec: demystify some state variables (use better names) * Dictionary generator: add single input mode * Java: dec: modernize tests * Bazel: js: pick working commit for closure rules
-
- Mar 20, 2018
-
-
Tobe O authored
Add mention of Dart native bindings
-
- Sep 22, 2017
-
-
Eugene Kliuchnikov authored
-
- Sep 19, 2017
-
-
Eugene Kliuchnikov authored
-
Eugene Kliuchnikov authored
-
- Sep 04, 2017
-
-
Eugene Kliuchnikov authored
-
- Aug 04, 2017
-
-
Eugene Kliuchnikov authored
-
- Aug 02, 2017
-
-
Alex Nicksay authored
Closes #576
-
- Jun 22, 2017
-
-
Dominik Homberger authored
Add BrotliHaxe
-
- Jun 06, 2017
-
-
Mike Tzou authored
* [README] Use tools.ietf.org for displaying RFC7932 tools.ietf.org has HTML links which is helpful when reading in browser * [README] Add appveyor badge
-
- Apr 28, 2017
-
-
Eugene Kliuchnikov authored
-
- Apr 04, 2017
-
-
Eugene Kliuchnikov authored
-
- Dec 21, 2016
-
-
Alex Nicksay authored
-
Eugene Kliuchnikov authored
* Add configure-cmake * `curl https://raw.githubusercontent.com/nemequ/configure-cmake/7b0464af79bbaca535f0279316558e1d84e5c124/configure > configure-cmake` * Add `--disable-shared-libs` parameter. * Unix-friendly script prologue. * Update README.md
-
- Nov 09, 2016
-
-
Eugene Kliuchnikov authored
* fix slow-down after a long copy (q10-11) * more thorough hashing for long ranges (q10-11) * minor documentation fixes * bazel.io -> bazel.build
-
- Oct 31, 2016
-
-
Alex Nicksay authored
Previously, the Python package consisted of a single extension module, so `build_ext` was sufficient. Now, the package contains a native module and an extension module, so both `build_py` and `build_ext` are required. Instead, run `build`, which calls both `build_py` and `build_ext` automatically.
-
- Oct 20, 2016
-
-
Frédéric Wang authored
-
- Oct 18, 2016
-
-
Eugene Kliuchnikov authored
* Declare `BUILD_SHARED_LIBS` option for CMake * Define `${LIB}_SHARED_COMPILATION` when compiling shared library * Define and use BROTLI_xxx_API * Fix remaining unprefixed defines in port.h -
Alex Nicksay authored
Also, add a `yapf` section to `setup.cfg` to ensure YAPF runs format code with the Google style.
-
- Oct 13, 2016
-
-
Frédéric Wang authored
-
- Aug 10, 2016
-
-
Eugene Kliuchnikov authored
-
- Aug 02, 2016
-
-
Zoltan Szabadka authored
-
- Jun 21, 2016
-
-
eustas authored
Added "Related projects" section
-
- Jun 14, 2016
-
-
eustas authored
-
- Nov 27, 2015
-
-
Eugene Klyuchnikov authored
-
- Jun 12, 2015
-
-
lvandeve authored
-
- Oct 14, 2014
-
-
Zoltan Szabadka authored
Remove brotlispec.txt and add a link to the latest internet-draft instead.
-