1. Aug 03, 2023
  2. Jul 10, 2023
  3. Nov 17, 2022
    • Evgenii Kliuchnikov's avatar
      Update · a8f5813b
      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)
      a8f5813b
  4. Aug 31, 2021
  5. Jan 18, 2021
  6. Jan 08, 2021
  7. Aug 27, 2020
  8. Oct 02, 2019
  9. Aug 13, 2019
  10. Apr 12, 2019
    • Eugene Kliuchnikov's avatar
      Update (#749) · 4b2b2d4f
      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
      4b2b2d4f
  11. Mar 20, 2018
  12. Sep 22, 2017
  13. Sep 19, 2017
  14. Sep 04, 2017
  15. Aug 04, 2017
  16. Aug 02, 2017
  17. Jun 22, 2017
  18. Jun 06, 2017
    • Mike Tzou's avatar
      Readme improvements (#557) · 31d0629b
      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
      31d0629b
  19. Apr 28, 2017
  20. Apr 04, 2017
  21. Dec 21, 2016
  22. Nov 09, 2016
    • Eugene Kliuchnikov's avatar
      Fixes: (#468) · 5db62dcc
      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
      5db62dcc
  23. Oct 31, 2016
    • Alex Nicksay's avatar
      Python: Use "build" instead of "build_ext" in scripts (#460) · 92037654
      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.
      92037654
  24. Oct 20, 2016
  25. Oct 18, 2016
  26. Oct 13, 2016
  27. Aug 10, 2016
  28. Aug 02, 2016
  29. Jun 21, 2016
    • eustas's avatar
      Update readme · 2c163519
      eustas authored
      Added "Related projects" section
      2c163519
  30. Jun 14, 2016
  31. Nov 27, 2015
  32. Jun 12, 2015
  33. Oct 14, 2014