README.md


Log

Author Commit Date CI Message
Evgenii Kliuchnikov 0b89871d 2023-08-03T01:14:57 add links to other pages to README.md PiperOrigin-RevId: 553395376
Evgenii Kliuchnikov d1fadddc 2023-07-10T07:30:32 drop make / automake files PiperOrigin-RevId: 546866478
Evgenii Kliuchnikov a8f5813b 2022-11-17T13:03:09 Update 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)
Eugene Kliuchnikov 698e3a7f 2021-08-31T15:24:35 Update README.md Fix typo in Gihtub actions badge
Eugene Kliuchnikov a10269ce 2021-08-31T15:22:23 Update README.md (#923)
marianopeck 2a51a85a 2021-01-18T07:59:02 New Dart fast FFI-based Brotli implementation (#866) 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
Juliy V. Chirkov 0e8afdc9 2021-01-08T14:21:44 typo fix (#868)
Evgenii Kliuchnikov e61745a6 2020-08-27T16:12:55 Re-release
Eugene Kliuchnikov d518e55b 2020-08-26T18:46:19 Update README.md
Griffin Downs c435f066 2019-10-01T13:53:11 Add vcpkg installation instructions (#776)
Ammar Askar afc4a742 2019-08-13T06:49:30 Add oss-fuzz fuzzing status badge to README (#767)
Eugene Kliuchnikov 4b2b2d4f 2019-04-12T13:57:42 Update (#749) 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
Tobe O a238f5ba 2018-03-20T07:53:32 Update README.md (#646) Add mention of Dart native bindings
Eugene Kliuchnikov 7748a1dc 2017-09-22T10:28:15 Update README.md
Eugene Kliuchnikov 61a50159 2017-09-19T11:29:55 Update README.md
Eugene Kliuchnikov 248bddd0 2017-09-19T10:46:10 Update README.md
Eugene Kliuchnikov fe09a503 2017-09-04T14:54:51 Update README.md
Eugene Kliuchnikov 3917011d 2017-08-04T15:40:57 Add link to 7Zip plugin
Alex Nicksay 06082531 2017-08-02T10:59:46 Python: Add a "make install" command and clarify installation docs (#578) Closes #576
Dominik Homberger a423b33a 2017-06-22T10:07:07 Update Related projects (#565) Add BrotliHaxe
Mike Tzou 31d0629b 2017-06-06T22:58:46 Readme improvements (#557) * [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
Eugene Kliuchnikov d00ccae5 2017-04-28T13:16:59 Split auto-CMake and plain CMake build manual
Eugene Kliuchnikov e12a7a2d 2017-04-04T13:21:36 Add Brotli logo to README head (#535)
Alex Nicksay 6ab0a5ce 2016-12-21T04:17:11 Python: Create Makefile for development shortcuts (#488)
Eugene Kliuchnikov 58144387 2016-12-20T17:45:40 Add configure-cmake (#474) (#486) * 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
Eugene Kliuchnikov 5db62dcc 2016-11-09T14:04:09 Fixes: (#468) * fix slow-down after a long copy (q10-11) * more thorough hashing for long ranges (q10-11) * minor documentation fixes * bazel.io -> bazel.build
Alex Nicksay 92037654 2016-10-31T07:58:45 Python: Use "build" instead of "build_ext" in scripts (#460) 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.
Frédéric Wang 82c297f3 2016-10-19T21:42:41 Fix build instructions for cmake
Eugene Kliuchnikov 69982c25 2016-10-18T16:45:32 Build shared libraries by default * 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 b04f4ea1 2016-10-17T13:00:14 Python: Update README with information about code formatting Also, add a `yapf` section to `setup.cfg` to ensure YAPF runs format code with the Google style.
Frédéric Wang 8db7411b 2016-10-12T21:58:34 Add some basic build instructions in the README.md #166
Eugene Kliuchnikov 014f6511 2016-08-10T14:44:59 Add benchmarks section
Zoltan Szabadka af176847 2016-08-02T13:27:29 Update the spec reference to RFC 7932, remove the old internet draft.
eustas 2c163519 2016-06-21T13:41:25 Update readme Added "Related projects" section
eustas 34bfe2a6 2016-06-14T15:53:06 Add Travis status
Eugene Klyuchnikov 55e9768b 2015-11-27T10:40:56 Upgrade license to MIT.
lvandeve e0510a82 2015-06-12T14:31:47 Update README.md
Zoltan Szabadka e8d668f8 2014-10-14T13:08:35 Add top-level README file. Remove brotlispec.txt and add a link to the latest internet-draft instead.