Commit Graph

  • 86981a271a Update API * explicitly define BROTLI_BOOL to be int * add BROTLI_ prefix to MAKE_UINT64_T macros * replace true/false/1/0 mentions with BROTLI_TRUE/FALSE * add BrotliEncoderSetParameter documentation * add explicit caution to BrotliEncoderMaxCompressedSize * fix formatting in port.h Eugene Kliuchnikov 2016-10-25 15:29:26 +0200
  • afb1272792 Python: Publicly expose the Compressor object in the Python API (#456) Alex Nicksay 2016-10-25 04:19:29 -0400
  • 282635cdc3 Python: Publicly expose the Compressor object in the Python API Alex Nicksay 2016-10-17 12:39:36 -0400
  • 5632315d35 Python: Support streamed compression with the Compressor object (#448) Alex Nicksay 2016-10-24 07:28:56 -0400
  • cc27fa8e20 Python: Support streamed compression with the Compressor object Alex Nicksay 2016-09-30 10:02:36 -0400
  • 678f8627d3 Fix OSX gcc-4.x compilation (#455) Eugene Kliuchnikov 2016-10-20 14:16:00 +0200
  • 9f456dcdc8 Update .travis.yml Eugene Kliuchnikov 2016-10-20 12:08:38 +0200
  • 20349eee6c Fix indention Eugene Kliuchnikov 2016-10-20 11:37:03 +0200
  • 00590ebc4c Fix OSX gcc-4.x compilation Eugene Kliuchnikov 2016-10-20 11:35:01 +0200
  • b1db6f149a Fix -Wcast-align warnings Eugene Kliuchnikov 2016-10-19 16:27:57 +0200
  • 74147a1a41 Merge pull request #454 from fred-wang/brotli-readme Eugene Kliuchnikov 2016-10-19 22:27:45 +0200
  • 82c297f356 Fix build instructions for cmake Frédéric Wang 2016-10-19 21:42:41 +0200
  • 058a113dd9 Merge pull request #451 from eustas/flush Eugene Kliuchnikov 2016-10-19 20:03:43 +0200
  • 9d9d8d937e Fix -Wcast-align warnings Eugene Kliuchnikov 2016-10-19 16:27:57 +0200
  • 8bcaabb0d1 Fix "take output" flush workflow. Eugene Kliuchnikov 2016-10-19 16:19:26 +0200
  • 1b364aeb42 Merge pull request #450 from eustas/master Eugene Kliuchnikov 2016-10-18 20:52:04 +0200
  • b93cb69831 * leave static compilation declaration intouch (e.g. Python build) Eugene Kliuchnikov 2016-10-18 17:14:49 +0200
  • f5ba0b6c17 (compress_fragment_two_pass) Eugene Kliuchnikov 2016-10-18 16:56:39 +0200
  • 69982c25f1 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 Eugene Kliuchnikov 2016-10-18 16:45:32 +0200
  • 1f63abce07 Merge 288849e54f into 0781cb10ab Frédéric Wang 2016-10-18 14:20:22 +0000
  • 0781cb10ab Merge pull request #449 from eustas/master Eugene Kliuchnikov 2016-10-18 15:29:39 +0200
  • d18c7369d9 Fix POM files sources paths * also add javadocs and sources generation Eugene Kliuchnikov 2016-10-18 15:28:43 +0200
  • 2d441179bb Merge pull request #446 from nicksay/py-3-compressor-object Eugene Kliuchnikov 2016-10-18 10:31:05 +0200
  • 606a70b779 Merge pull request #447 from nicksay/py-yapf Eugene Kliuchnikov 2016-10-18 10:28:28 +0200
  • 81962c3892 Merge pull request #444 from eustas/master Eugene Kliuchnikov 2016-10-18 10:27:22 +0200
  • b04f4ea185 Python: Update README with information about code formatting Alex Nicksay 2016-10-17 13:00:14 -0400
  • 595a5246b4 Python: Create an extension Compressor object Alex Nicksay 2016-09-29 15:14:16 -0400
  • 288849e54f Make BUILD_SHARED_LIBS default to ON. #326 Frédéric Wang 2016-10-17 18:39:23 +0200
  • d60aa23116 Merge pull request #443 from nicksay/py-2-package-structure Eugene Kliuchnikov 2016-10-17 17:40:32 +0200
  • 9521d968f3 Eliminate more magic constants. Eugene Kliuchnikov 2016-10-17 17:33:12 +0200
  • 4219fece59 Merge pull request #424 from mdejong/master Eugene Kliuchnikov 2016-10-17 15:44:39 +0200
  • f7b5b3dc2c Python: Create native brotli module and move extension to _brotli Alex Nicksay 2016-09-28 17:26:00 -0400
  • 541dd651e0 Merge pull request #435 from nicksay/py-1-cleanup-setup Eugene Kliuchnikov 2016-10-17 14:31:42 +0200
  • d767ab9eb0 Merge pull request #439 from fred-wang/remove-underscore Eugene Kliuchnikov 2016-10-17 14:29:38 +0200
  • bc658c2501 Merge pull request #440 from fred-wang/cmake Eugene Kliuchnikov 2016-10-17 14:20:40 +0200
  • 54dc9b0cf1 Merge pull request #441 from fred-wang/readme Eugene Kliuchnikov 2016-10-17 14:19:33 +0200
  • 616ed51e6e Merge pull request #442 from eustas/master Eugene Kliuchnikov 2016-10-17 14:17:57 +0200
  • 5025365d0f Add Java port of Brotli decoder. Eugene Kliuchnikov 2016-10-17 14:04:59 +0200
  • 6a7c2206bb Merge e761b00d4e into 85817beba8 Eugene Kliuchnikov 2016-10-13 13:01:59 +0000
  • bdf6245cc2 Merge 2e04592c95 into 85817beba8 Piotr Sikora 2016-10-13 13:00:54 +0000
  • 8db7411bbc Add some basic build instructions in the README.md #166 Frédéric Wang 2016-10-12 21:58:34 +0200
  • 1c7776605d CMake: Also add ARCHIVE DESTINATION for non-WIN32 Frédéric Wang 2016-10-12 21:17:23 +0200
  • ed2748abbf Remove the underscore in the name of brotli libraries. #326 Frédéric Wang 2016-10-12 18:23:34 +0200
  • 6f55ee6097 Python: Clean up setup.py file Alex Nicksay 2016-09-28 15:19:49 -0400
  • 85817beba8 Merge pull request #437 from fred-wang/cmake-include Eugene Kliuchnikov 2016-10-12 18:40:37 +0300
  • 9389876ee9 Add ARCHIVE destination for Windows. Frédéric Wang 2016-10-12 16:58:03 +0200
  • c41962f0ae Use install directories provided by GNUInstallDirs. Frédéric Wang 2016-10-12 16:11:51 +0200
  • 6244e69062 Merge pull request #438 from google/eustas-fix-osx Eugene Kliuchnikov 2016-10-12 16:31:19 +0300
  • db4cfc1219 Use system version of compiler with macpython Eugene Kliuchnikov 2016-10-12 15:08:41 +0200
  • 82536d2bae Also install the libraries and headers when building static libraries. Frédéric Wang 2016-10-12 14:53:02 +0200
  • cd8153a1ed Do not install the public headers on WIN32. #326 Frédéric Wang 2016-10-12 14:32:36 +0200
  • 93933405d3 Actually use BROTLI_INCLUDE_DIRS to get the path to headers. Frédéric Wang 2016-10-07 22:50:47 +0200
  • 89a77a94bb Also install the brotli headers when building the shared libraries. #326 Frédéric Wang 2016-10-07 22:24:34 +0200
  • edbbdf01f5 Python: Freeze the Travis macOS image to "beta-xcode6.1" Alex Nicksay 2016-10-05 12:20:28 -0400
  • a9f2344f41 Merge pull request #434 from eustas/master Eugene Kliuchnikov 2016-09-22 12:38:33 +0200
  • dd8fa3e8dd Update research * don't use assert when side-effect is desired * use gflags to pick options from args Eugene Kliuchnikov 2016-09-22 11:32:23 +0200
  • 25444e8858 Merge pull request #433 from eustas/master Eugene Kliuchnikov 2016-09-21 19:25:04 +0200
  • 0a63f99db9 Update encoder * move common/port.h to includes/port.h * replace magic more magic numbers with constants * artificially limit window size to 2^18 for quality 0 and 1 * use fixed shifts for quality 0 and 1 hashes * removed BrotliEncoderWriteMetadata * added BROTLI_OPERATION_EMIT_METADATA instead * deprecated low-level API * fixed MSVC warnings Eugene Kliuchnikov 2016-09-21 17:20:36 +0200
  • 97fb2090c7 Merge pull request #431 from eustas/master Eugene Kliuchnikov 2016-09-21 16:16:15 +0200
  • 86fdb68373 Update brotlimodule.cc Eugene Kliuchnikov 2016-09-21 16:02:32 +0200
  • 7cbdb4aa0c Update brotlimodule.cc Eugene Kliuchnikov 2016-09-21 15:51:54 +0200
  • de1007f05a Fix uid/gid types Eugene Kliuchnikov 2016-09-21 15:44:56 +0200
  • b754f607aa Update python module Eugene Kliuchnikov 2016-09-21 15:37:45 +0200
  • 9223fd4d8d Update bro tool: * use new decoder API * copy permissions and modification time to output file Eugene Kliuchnikov 2016-09-21 15:18:35 +0200
  • f20b3eeb2f Update decoder: * use BROTLI_MAX_DISTANCE_BITS instead of magic constant * introduce BROTLI_DEPRECATED * move BROTLI_RESTRICT to common/port.h * promote reg_t to dec/port.h * remove deprecated decoder API * more optimistic ring-buffer allocation * fix MSVC warnings * fix (not tested) for ARM 64-bit RBIT Eugene Kliuchnikov 2016-09-21 15:05:12 +0200
  • 20e36ef2f7 Merge pull request #427 from Zip753/master Eugene Kliuchnikov 2016-09-20 10:32:34 +0200
  • 56c890d5f9 Merge pull request #429 from google/fix-homebrew-gcc-6 Eugene Kliuchnikov 2016-09-20 10:30:42 +0200
  • ea9c51e4ca Update .travis.yml Eugene Kliuchnikov 2016-09-20 10:11:46 +0200
  • 887f6fd48f Fix integration build Eugene Kliuchnikov 2016-09-20 10:10:21 +0200
  • 9294022929 Replace sais.hxx by submodule hillbig/esaxx. Ivan Nikulin 2016-09-19 19:12:30 +0200
  • 4291932022 Update research tools description. Ivan Nikulin 2016-09-15 17:19:26 +0200
  • 0e52c59a07 Update variable naming. Ivan Nikulin 2016-09-15 16:59:52 +0200
  • 9589396e5d Add description of research tools. Ivan Nikulin 2016-09-15 11:34:19 +0200
  • 58cecf1783 Add distance encoding research tools. Ivan Nikulin 2016-09-15 10:44:19 +0200
  • 792897037c Comply to C99 style. Ivan Nikulin 2016-09-14 17:44:25 +0200
  • 12f30e224a Extend Brotli to use large window (1GB). Ivan Nikulin 2016-09-14 15:42:54 +0200
  • 214629ccd7 check for __ARM64_ARCH_8__ in dec/port.h so that arm64 arch under clang is detected, check for __ARM_ARCH being exactly equal to 7 so that arm64 arch does not define BROTLI_TARGET_ARMV7 Mo DeJong 2016-08-30 12:35:40 -0700
  • 5ce9bf11b3 Merge pull request #423 from PiotrSikora/libm Eugene Kliuchnikov 2016-08-29 13:09:09 +0200
  • b4f8c7814a Bazel: link ":brotli_enc" with -lm. Piotr Sikora 2016-08-29 02:32:12 -0700
  • d7c4da8ad0 Merge pull request #421 from fred-wang/cmake-shared-libraries Eugene Kliuchnikov 2016-08-27 17:45:57 +0200
  • 55dd5d7824 Merge pull request #422 from fred-wang/cmake-typo Eugene Kliuchnikov 2016-08-27 17:42:08 +0200
  • 5e1219a32d Fix typo in CMakeFile: s/BROTLI_BUNDLE_MODE/BROTLI_BUNDLED_MODE/ Frédéric Wang 2016-08-27 12:14:13 +0200
  • 074e4acd8a Add support for CMake's BUILD_SHARED_LIBS option. #326 Frédéric Wang 2016-08-27 12:04:48 +0200
  • e7f47b9470 Merge pull request #418 from PiotrSikora/bazel_cc_library Eugene Kliuchnikov 2016-08-24 11:54:07 +0200
  • f14b38d84f Merge pull request #420 from PiotrSikora/bazel_license Eugene Kliuchnikov 2016-08-24 11:07:50 +0200
  • d0391c99ee Bazel: export LICENSE file. Piotr Sikora 2016-08-23 19:58:51 -0700
  • 2e04592c95 Bazel: temporarily disable ":bro" target. Piotr Sikora 2016-08-23 15:49:14 -0700
  • 2cc33230f4 Bazel: use cc_library instead of cc_inc_library. Piotr Sikora 2016-08-23 15:43:07 -0700
  • 85cc650a11 Merge pull request #417 from eustas/master Eugene Kliuchnikov 2016-08-23 16:21:58 +0200
  • 532921b8c8 Fix CMake includes. Eugene Kliuchnikov 2016-08-23 15:35:54 +0200
  • 3dcc3c02d0 Fix CMake includedirs Eugene Kliuchnikov 2016-08-23 14:49:37 +0200
  • 6e2207f486 Add includedir to setup.py Eugene Kliuchnikov 2016-08-23 14:44:13 +0200
  • 8148001158 Move "public" to "include/brotli" Eugene Kliuchnikov 2016-08-23 14:40:33 +0200
  • 2032f41ffa Merge pull request #416 from sylvestre/master Eugene Kliuchnikov 2016-08-23 10:32:05 +0200
  • 5ad715e445 Remove some deadcode Sylvestre Ledru 2016-08-22 18:22:19 +0200
  • 7ecd22939c Merge pull request #415 from eustas/master Eugene Kliuchnikov 2016-08-22 16:29:13 +0200
  • ceddddeb2b Fix setup.py regexp Eugene Kliuchnikov 2016-08-22 15:59:08 +0200
  • 2c2d5578a6 Use version from common/version.h Eugene Kliuchnikov 2016-08-22 15:44:12 +0200
  • 313066a037 Merge pull request #414 from eustas/master Eugene Kliuchnikov 2016-08-22 14:48:09 +0200
  • dae9c7ffd0 Fix brotlimodule Eugene Kliuchnikov 2016-08-22 14:00:42 +0200
  • 403729c454 Fix setup.py Eugene Kliuchnikov 2016-08-22 13:59:21 +0200
  • 801f5f37ee * rename macros with preceding underscore * add Brotli*TakeOutput methods * * flushing now doesn't require additional call * add Brotli*Version methods * moved public headers to 'public' directory * removed C++ API * do not assume STDC_VERSION is defined Eugene Kliuchnikov 2016-08-22 13:28:22 +0200
  • 66c14517cf Update version to 0.5.2 v0.5.2 Eugene Kliuchnikov 2016-08-11 17:47:18 +0200
  • 2e0d3214c2 Merge pull request #407 from anthrotype/fix-python-build Eugene Kliuchnikov 2016-08-11 10:59:52 +0200
  • 11dc16bf91 .travis.yml: fix wheel deploy 'condition' (use '&&', not '||') Cosimo Lupo 2016-08-10 19:29:48 +0100
  • 52cb947469 .travis.sh: skip source venv on linux Cosimo Lupo 2016-08-10 19:27:17 +0100
  • 13b8e7ff60 .travis.yml: only deploy OSX wheels Cosimo Lupo 2016-08-10 18:50:40 +0100
  • 18dfca9bc1 .travis.sh: only build wheels on OSX Cosimo Lupo 2016-08-10 18:40:24 +0100
  • 2dc2ac7701 .travis.sh: explicitly use 'bash' shell instead of generic 'sh' Cosimo Lupo 2016-08-10 18:33:43 +0100
  • e944f1c92b .travis.yml: update Python versions Cosimo Lupo 2016-08-10 18:12:36 +0100
  • a5bf2c0bdd .travis.sh: activate virtualenv before calling python or pip commands Cosimo Lupo 2016-08-10 18:05:38 +0100
  • 53c936ec7e Merge 74b2c81221 into 014f651114 Eugene Kliuchnikov 2016-08-10 15:20:53 +0000
  • 74b2c81221 Update .travis.sh Eugene Kliuchnikov 2016-08-10 17:20:01 +0200
  • 014f651114 Add benchmarks section Eugene Kliuchnikov 2016-08-10 14:44:59 +0200
  • 5d8b0f3a0c Merge pull request #400 from nemequ/master Eugene Kliuchnikov 2016-08-10 13:30:59 +0200
  • fe0e153cb8 cmake: use a different variable for testing with and without libm Evan Nemerson 2016-08-04 18:51:20 -0700
  • e0a87638d8 Merge pull request #404 from szabadka/master szabadka 2016-08-02 13:46:11 +0200
  • af1768478a Update the spec reference to RFC 7932, remove the old internet draft. Zoltan Szabadka 2016-08-02 13:27:29 +0200
  • 019f30e2c0 Merge 55125bc6d9 into 24685f9bf3 Mehdi FARSI 2016-07-31 08:16:54 +0000
  • 55125bc6d9 change text of RFC link Mehdi FARSI 2016-07-31 10:16:46 +0200
  • c07f48a4a0 link refers to the RFC7932 Mehdi FARSI 2016-07-31 09:31:37 +0200
  • 0de892f195 Merge a94499f89d into 24685f9bf3 nextPrime 2016-07-31 05:40:38 +0000
  • a94499f89d draft-alakuijala-brotli is now RFC 7932 nextPrime 2016-07-31 01:40:33 -0400
  • a7144f43ba update readme Mehdi FARSI 2016-07-31 00:25:05 +0200
  • c1ec7ba292 appveyor: add Visual Studio builds (based on CMake) Evan Nemerson 2016-07-29 11:52:15 -0700
  • 24685f9bf3 Merge pull request #399 from nemequ/master Eugene Kliuchnikov 2016-07-29 10:38:09 +0200
  • 01f9cf94a0 travis: use container-based infrastructure Evan Nemerson 2016-07-28 20:13:29 -0700
  • 03657e8089 Add mingw support. Evan Nemerson 2016-07-28 13:31:09 -0700
  • bd3a5ada1a Merge pull request #397 from nemequ/master Eugene Kliuchnikov 2016-07-28 10:18:20 +0200
  • 180ebb860e Merge 97b846f2fe into 882f41850b Eugene Kliuchnikov 2016-07-27 09:12:26 +0000
  • 882f41850b Merge pull request #396 from eustas/master Eugene Kliuchnikov 2016-07-27 11:12:23 +0200
  • e0af054d9e Fix ubsan warning. Eugene Kliuchnikov 2016-07-27 11:02:27 +0200
  • 97b846f2fe travis: disable gcc-4.5 build Evan Nemerson 2016-07-26 20:59:28 -0700
  • 26a59359ed Add UBSan build, use clang for sanitizer builds. Evan Nemerson 2016-07-26 08:22:58 -0700
  • 45862fcb06 Enable address sanitizer build. Evan Nemerson 2016-07-22 20:09:09 -0700
  • 1d15c95363 travis: enable clang builds now that the LLVM repos are back up Evan Nemerson 2016-07-22 19:14:29 -0700
  • 37be4e37ce travis: add many additional builds Evan Nemerson 2016-06-28 20:35:16 -0700
  • 3e33d7636a travis: add CMake builds Evan Nemerson 2016-06-23 12:20:37 -0700
  • 93ef13f823 Add CMake build system. Evan Nemerson 2016-06-20 13:07:35 -0700
  • 8b7e3c7ba5 Merge pull request #218 from gtalusan/master Eugene Kliuchnikov 2016-07-26 16:41:34 +0200
  • a531496f23 allow output file to be overwritten if --repeat George Talusan 2016-07-26 10:08:54 -0400
  • a5a38bd7a1 Merge pull request #390 from chad-iris/master Eugene Kliuchnikov 2016-07-26 16:00:18 +0200
  • de87f114ba Merge pull request #395 from eustas/master Eugene Kliuchnikov 2016-07-26 15:56:30 +0200
  • 058cd1ac7a cleanup Eugene Kliuchnikov 2016-07-26 14:51:51 +0200
  • 2048189048 Update encoder: * booleanification * integer BR scores, may improve performance if FPU is slow * condense speed-quality constants in quality.h * code massage to calm down CoverityScan * hashers refactoring * new hasher - improved speed, compression and reduced memory usage for q:5-9 w:10-16 * reduced static recources -> binary size Eugene Kliuchnikov 2016-07-26 14:41:59 +0200
  • aa96d64ce1 Merge pull request #394 from eustas/master Eugene Kliuchnikov 2016-07-26 10:12:23 +0200
  • 91cbcf9ed1 Fix MSVC stdbool inclde Eugene Kliuchnikov 2016-07-25 10:56:23 +0200
  • 0ef4edacab Do not use "static inline" for deprecated API. Eugene Kliuchnikov 2016-07-25 10:36:36 +0200
  • d2b17196f2 Fix DecodeContextMap Eugene Kliuchnikov 2016-07-25 10:22:33 +0200
  • 43d4f45b6e Update decoder API: * replace prefix Brotli -> BrotliDecoder * add HasMoreOutput * make instance pointer the first argument * use boolean instead of int Eugene Kliuchnikov 2016-07-25 10:17:04 +0200
  • 620ee215dd Merge 81131b0843 into 7acb34f7cc Piotr Sikora 2016-07-13 01:50:41 +0000
  • 81131b0843 Temporarily disable ":bro" target in BUILD file. Piotr Sikora 2016-07-11 19:52:08 -0700
  • 15a7e111b6 Move public headers to the "include" directory and expose them. Piotr Sikora 2016-07-11 19:52:07 -0700
  • 8529bfa1f7 Add a "lib" target to the Makefile to build a static library named libbrotli.a chad-iris 2016-07-06 10:09:04 -0700
  • 64cd788b91 Merge 4c055f38f4 into 29d31d5921 Tyler Young 2016-06-28 06:16:38 +0000
  • 4c055f38f4 fix build on latest msys2 / mingw64 x86_64 Tyler Young 2016-06-28 02:13:09 -0400
  • 7acb34f7cc Merge pull request #386 from eustas/master Eugene Kliuchnikov 2016-06-24 16:22:23 +0200
  • 52ff81717b Update build systems Evgenii Kliuchnikov 2016-06-24 15:32:51 +0200
  • 49df97c472 Merge pull request #385 from google/eustas-patch-1 eustas 2016-06-23 22:04:55 +0200
  • 27f9d00efc Fix issue #383 eustas 2016-06-23 11:02:53 +0200
  • 2c16351987 Update readme eustas 2016-06-21 13:41:25 +0200
  • bdf54ed9e6 Merge pull request #382 from eustas/master eustas 2016-06-20 17:50:57 +0200
  • 6a078b17d7 Update encoder * reorganize premake artifacts * remove deprecated methods/struct Eugene Kliuchnikov 2016-06-20 17:20:17 +0200
  • f836c9459f Merge pull request #381 from eustas/master eustas 2016-06-17 21:52:40 +0200
  • 902b20c0b8 Remove command line args eustas 2016-06-17 20:25:28 +0200
  • 81054a4667 Restore platform suffix eustas 2016-06-17 20:24:24 +0200
  • 1bcdb45bad Fix wheels build. Eugene Kliuchnikov 2016-06-17 20:10:31 +0200
  • 8376996027 Merge 6669a17296 into 3116718689 eustas 2016-06-17 18:05:25 +0000
  • 6669a17296 Try setup.cfg eustas 2016-06-17 20:05:24 +0200
  • 766ce53fe1 Make build verbose eustas 2016-06-17 19:56:36 +0200
  • 399efacca0 Fix appveyor build eustas 2016-06-17 19:40:20 +0200
  • b6bac12e81 Fix appveyor build eustas 2016-06-17 16:40:50 +0200
  • 3116718689 Merge pull request #379 from eustas/master eustas 2016-06-17 16:39:00 +0200
  • b32cefe160 Fix VS build problems: * rename build -> buildfiles to avoid clashing with BUILD * set binary mode for stdin/out in bro * convert bro to C Eugene Kliuchnikov 2016-06-17 16:24:51 +0200
  • bce5c9b78c Merge pull request #378 from eustas/master eustas 2016-06-16 17:59:04 +0200
  • f0c7ece315 Remove platform suffix eustas 2016-06-16 17:45:05 +0200
  • bac060f1a1 Fix library path eustas 2016-06-16 17:25:26 +0200
  • cac71ca2f6 Put library also to bin eustas 2016-06-16 17:23:21 +0200
  • 41e4fb8bf3 Reroute -t parameter to build_ext eustas 2016-06-16 15:36:11 +0200
  • 198b51d969 Place binary output to bin/ eustas 2016-06-16 15:31:09 +0200
  • 7152be88ec Remove deleted files eustas 2016-06-16 15:30:18 +0200
  • b4d12191fd Merge pull request #377 from eustas/master eustas 2016-06-16 14:34:41 +0200
  • c231e57741 Merge 9393b1276e into 4a8bb6a2b8 Max Nordlund 2016-06-16 09:24:58 +0000
  • f9ab24a7aa Fix gitignore Eugene Kliuchnikov 2016-06-16 11:06:47 +0200
  • 378485b097 Update build system. Now libraries are produced as build artifacts. There are currently 3 ways to build: * Easy: ./configure; make * Simple: use Bazel * Portable: use premake5 to generate XCode / MSVS projects Eugene Kliuchnikov 2016-06-16 10:52:57 +0200
  • 4a8bb6a2b8 Merge pull request #376 from PiotrSikora/cpp_constants eustas 2016-06-16 10:08:38 +0200
  • b1b06b03d4 Merge 3071fc53b3 into e4c891420c A. Gordon 2016-06-16 00:29:44 +0000
  • 629d01cc7e Restore C++ constants in "brotli" namespace. Piotr Sikora 2016-06-15 14:25:46 -0700
  • e4c891420c Merge pull request #375 from google/v0.5 eustas 2016-06-15 12:04:04 +0200
  • c2456f7e04 Merge 6210596ed2 into 34bfe2a6cc Piotr Sikora 2016-06-14 16:43:40 +0000
  • cd33d2757c Merge pull request #373 from eustas/v0.5 eustas 2016-06-14 16:06:45 +0200
  • 95151f9525 Update version to 0.5.0 eustas 2016-06-14 16:05:49 +0200
  • ee6bb31599 Merge branch 'v0.5' of https://github.com/eustas/brotli into v0.5 Eugene Kliuchnikov 2016-06-14 16:03:51 +0200
  • e208eff300 Fix: declare variables before code eustas 2016-06-14 13:54:11 +0200
  • 986aa099ac Fix VS compilation warnings; cleanup API. Eugene Kliuchnikov 2016-06-14 13:42:47 +0200
  • 048b14c65f Fix declaration / instruction mixture eustas 2016-06-13 16:46:25 +0200
  • 999a3ce9b2 Fix implicit 32->64 bit conversion eustas 2016-06-13 16:44:52 +0200
  • 514941adeb Fix implicit 32->64 bit conversion eustas 2016-06-13 16:30:17 +0200
  • 7d928f470d Fix implicit 32->64 bit conversion eustas 2016-06-13 16:28:19 +0200
  • 3bb19efbb8 Fix double constant literal eustas 2016-06-13 15:54:57 +0200
  • d7d59462db Backport MSVC log2 fix eustas 2016-06-13 15:50:15 +0200
  • 918ddd31c1 Fix kInfinity definition eustas 2016-06-13 15:40:45 +0200
  • 8872d7b459 Fix CI build. Eugene Kliuchnikov 2016-06-13 15:22:13 +0200
  • 3ccbf05d5f Convert encoder to plain C. Eugene Kliuchnikov 2016-06-13 11:01:04 +0200
  • c2a9b2d276 Step 3: change file extension C++ -> C Eugene Kliuchnikov 2016-06-03 16:29:37 +0200
  • 55bd78fbca Fix test file path eustas 2016-06-03 12:31:02 +0200
  • ab53fc31f7 Fix test file path eustas 2016-06-03 12:30:45 +0200
  • 98bc7fcc13 Fix test file path eustas 2016-06-03 12:30:12 +0200
  • 2a6b041a4e Update setup.py Eugene Kliuchnikov 2016-06-03 12:02:01 +0200
  • 58a3023ef8 Transform most of C++ comments to C-style. Eugene Kliuchnikov 2016-06-03 11:19:23 +0200
  • f1c9ab2910 Extract common parts: constants, dictionary, etc. Eugene Kliuchnikov 2016-06-03 10:51:04 +0200
  • 34bfe2a6cc Add Travis status eustas 2016-06-14 15:53:06 +0200
  • 29d31d5921 Prepare to release 0.4.0 v0.4.0 eustas 2016-06-14 15:07:13 +0200
  • 89803b95ee Prepare to release 0.4.0 eustas 2016-06-14 15:06:36 +0200
  • 22f7e3c1f6 Merge pull request #372 from eustas/to-v0.4 eustas 2016-06-14 14:44:01 +0200
  • e96b7db0c2 Fix: declare variables before code eustas 2016-06-14 13:54:11 +0200
  • be1a53a61b Fix VS compilation warnings; cleanup API. Eugene Kliuchnikov 2016-06-14 13:42:47 +0200
  • 2b4bdc4bcd Merge pull request #371 from eustas/to-v0.4 eustas 2016-06-13 17:18:13 +0200
  • 48da49b097 Fix declaration / instruction mixture eustas 2016-06-13 16:46:25 +0200
  • 40101bb9bf Fix implicit 32->64 bit conversion eustas 2016-06-13 16:44:52 +0200
  • 85712c66d4 Fix implicit 32->64 bit conversion eustas 2016-06-13 16:30:17 +0200
  • a08c36bd86 Fix implicit 32->64 bit conversion eustas 2016-06-13 16:28:19 +0200
  • bc7f0f831d Fix double constant literal eustas 2016-06-13 15:54:57 +0200
  • 8d14bed24a Backport MSVC log2 fix eustas 2016-06-13 15:50:15 +0200
  • 18dc8eabe1 Fix kInfinity definition eustas 2016-06-13 15:40:45 +0200
  • db3a11625d Fix CI build. Eugene Kliuchnikov 2016-06-13 15:22:13 +0200
  • 0747bda5e0 Merge pull request #370 from eustas/to-v0.4 eustas 2016-06-13 11:53:23 +0200
  • b972c67780 Convert encoder to plain C. Eugene Kliuchnikov 2016-06-13 11:01:04 +0200
  • a770170775 Merge c30c912062 into 9bce220b70 Amos Wenger 2016-06-12 10:20:23 +0000
  • 9bce220b70 Fix windows builds eustas 2016-06-10 11:06:15 +0200
  • f7c02390cd Merge 635b3dc1f9 into 09543b5fc5 John Leidegren 2016-06-08 07:39:26 +0000
  • 63111b21e8 Merge pull request #367 from google/master eustas 2016-06-06 12:00:07 +0200
  • 09543b5fc5 Merge pull request #366 from eustas/master eustas 2016-06-06 11:58:55 +0200
  • 639fdaf62d Fix "unused function" warning. Eugene Kliuchnikov 2016-06-06 11:19:09 +0200
  • ae80e76c8d Merge pull request #364 from eustas/to-v0.4 eustas 2016-06-03 16:31:07 +0200
  • 582ecab380 Step 3: change file extension C++ -> C Eugene Kliuchnikov 2016-06-03 16:29:37 +0200
  • 2f87a5ae2d Merge pull request #363 from eustas/to-v0.4 eustas 2016-06-03 12:41:12 +0200
  • b73ebe32b4 Fix test file path eustas 2016-06-03 12:31:02 +0200
  • 66606e7d43 Fix test file path eustas 2016-06-03 12:30:45 +0200
  • 9dd7e38bde Fix test file path eustas 2016-06-03 12:30:12 +0200
  • 11d1337baf Update setup.py Eugene Kliuchnikov 2016-06-03 12:02:01 +0200
  • 5a206dd9ab Merge pull request #362 from google/master eustas 2016-06-03 11:36:21 +0200
  • 6e356105b5 Merge pull request #361 from eustas/to-v0.4 eustas 2016-06-03 11:32:32 +0200
  • 352b0b2836 Transform most of C++ comments to C-style. Eugene Kliuchnikov 2016-06-03 11:19:23 +0200
  • bb6f5fea46 Merge pull request #336 from anthrotype/upload-sdist eustas 2016-06-03 11:12:12 +0200
  • 7cdcbd72c3 Merge pull request #360 from eustas/master eustas 2016-06-03 10:58:24 +0200
  • 028291865d Extract common parts: constants, dictionary, etc. Eugene Kliuchnikov 2016-06-03 10:51:04 +0200
  • 37984adb6a Merge pull request #358 from eustas/master eustas 2016-06-02 11:36:28 +0200
  • c6d38e94cb Merge pull request #357 from sebmarchand/master szabadka 2016-06-01 17:00:37 +0200
  • a33fc249ab Fix Sebastien Marchand 2016-06-01 10:29:15 -0400
  • 384c595d19 Remove "inline" specification eustas 2016-05-31 16:19:59 +0200
  • 755b909424 Update decoder * More discreet trivial literal context detection * Make total_out parameter nullable * More strict stream validity check * Added BrotliErrorString Eugene Kliuchnikov 2016-05-31 15:40:59 +0200
  • 7fd82d4605 Fix an unitialized variable warning in encode.cc Sebastien Marchand 2016-05-28 12:12:20 -0400
  • 3e528595e0 Merge pull request #355 from szabadka/master szabadka 2016-05-26 13:32:09 +0200
  • 5f02d612e1 Update the spec to latest published version. Zoltan Szabadka 2016-05-26 12:20:42 +0200
  • 1841f7cc26 Create -11 version of the spec. Zoltan Szabadka 2016-05-26 12:19:31 +0200
  • d34ff954e4 Merge remote-tracking branch 'upstream/master' Zoltan Szabadka 2016-05-26 11:52:48 +0200
  • 4836af6ead Merge pull request #350 from google/last-error-code eustas 2016-05-20 10:49:18 +0200
  • f4376d0802 Add BROTLI_LAST_ERROR_CODE definition eustas 2016-05-20 10:22:03 +0200
  • b00b000847 Merge pull request #348 from google/safe-api eustas 2016-05-18 13:39:53 +0200
  • f40caec7d1 Fix C -> C++ eustas 2016-05-18 11:13:01 +0200
  • 8c5ab0f342 Make encoder API more safe eustas 2016-05-18 11:04:50 +0200
  • 226d21c403 Make encoder API more safe eustas 2016-05-18 11:01:16 +0200
  • 4cc756ec0a Merge pull request #345 from eustas/master eustas 2016-05-11 16:42:10 +0200
  • 021f6fe37d Update decoder: * Added BrotliGetErrorCode * fixed check of padding bits after last block Eugene Kliuchnikov 2016-05-11 15:23:07 +0200
  • 3a9032ba87 Address the DISCUSS ballot position from the IESG review of the spec. Zoltan Szabadka 2016-05-04 21:27:56 +0200
  • 136d39bd70 Create -10 version of the specification. Zoltan Szabadka 2016-05-04 21:25:37 +0200
  • 45f130ac4c Merge pull request #344 from eustas/master eustas 2016-04-29 15:39:29 +0200
  • a6ab7bc844 Fix Issue #327 Eugene Kliuchnikov 2016-04-29 15:37:52 +0200
  • 022666fc4f Merge pull request #343 from eustas/master eustas 2016-04-29 14:16:26 +0200
  • 043a99e07e Update decoder: * make InverseMoveToFrontTransform more standards compliant * simplify BrotliCalculateRingBufferSize Eugene Kliuchnikov 2016-04-29 13:44:16 +0200
  • ff58c04ddf Merge pull request #342 from eustas/master eustas 2016-04-27 20:20:44 +0200
  • ab858a9f1e Limit |size| in BrotliSetCustomDictionary Eugene Kliuchnikov 2016-04-27 16:52:24 +0200
  • b7823ddcc9 Merge pull request #341 from 1100101/fix_vs2012_compilation eustas 2016-04-22 11:24:32 +0200
  • d9a268c60c Fix compilation with VS2012 Frank Aurich 2016-04-22 10:55:31 +0200
  • d7b0e8bfc6 Merge c338ae8294 into 510131d1db Frank Aurich 2016-04-22 08:45:42 +0000
  • c338ae8294 Correct the Visual Studio version in the comment Frank Aurich 2016-04-22 10:44:09 +0200
  • 762b76ba8e Fix compilation with VS2012 Frank Aurich 2016-04-22 10:42:01 +0200
  • 510131d1db Merge pull request #338 from eustas/master eustas 2016-04-21 17:50:53 +0200
  • 769308d6dd Merge pull request #339 from szabadka/master szabadka 2016-04-20 11:23:04 +0200
  • e96d5b29e7 Address review comments in the specification. Zoltan Szabadka 2016-04-20 10:48:14 +0200
  • 26cf47f3f0 Create -09 version of the draft. Zoltan Szabadka 2016-04-20 10:45:40 +0200
  • 75c6c1abab Fix brotlimodule eustas 2016-04-19 16:43:42 +0200
  • 00128ded4a Merge branch 'master' of https://github.com/eustas/brotli Eugene Kliuchnikov 2016-04-19 16:29:38 +0200
  • e7e3849835 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 2016-04-19 16:29:10 +0200
  • 70a36be544 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 2016-04-19 16:26:30 +0200
  • bd88e3cb8d add MANIFEST.in to ensure source distribution contains all required files Cosimo Lupo 2016-04-10 20:51:21 +0100
  • f66c7c5442 python/tests: clean up generated files if successful Cosimo Lupo 2016-04-10 20:51:10 +0100
  • a8d1bf5266 appveyor: also upload source distribution packages to Github Releases Cosimo Lupo 2016-04-10 19:36:02 +0100
  • 6210596ed2 Fix build with -Wshadow. Piotr Sikora 2016-03-24 14:35:40 -0700
  • 3a77ebe1f4 Merge pull request #331 from PiotrSikora/missing_declarations eustas 2016-03-22 15:55:01 +0100
  • 1e824ce503 build: create an encoder and decoder library Daniel Stenberg 2016-03-20 17:38:31 +0100
  • 501cb86172 Fix build with -Wmissing-declarations. Piotr Sikora 2016-03-18 19:18:59 -0700
  • f453b1bf36 Merge pull request #328 from szabadka/master szabadka 2016-03-16 09:53:56 +0100
  • 846575ff6c Fix TODO formatting. Zoltan Szabadka 2016-03-15 11:13:07 +0100
  • b820c39bd9 Reduce memory usage of brotli encoder at quality 10 and 11. Zoltan Szabadka 2016-03-15 10:50:16 +0100
  • cfba2db7b3 Merge pull request #322 from fred-wang/issue-312 eustas 2016-03-01 10:17:23 +0100
  • 2fcb2321d9 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. Frédéric Wang 2016-02-25 11:01:28 +0100
  • af41b90d1b Merge pull request #323 from eustas/master eustas 2016-02-29 16:10:43 +0100
  • 25e3796f83 Fix most of ()->(void) and some missing includes. Eugene Kliuchnikov 2016-02-29 14:41:24 +0100
  • 1df3df627a Now more or less complete jneb 2016-02-24 22:59:04 +0100
  • 7e5bbd5f9b Merge pull request #321 from eustas/master eustas 2016-02-24 16:54:54 +0100
  • 7d25e6b6fe Truncate dictionary to window size. Eugene Kliuchnikov 2016-02-24 16:01:35 +0100
  • cbb0d4cd73 Remove streaming test. Eugene Kliuchnikov 2016-02-23 17:45:42 +0100
  • 30612e3a64 Add binding for custom_dictionary. Eugene Kliuchnikov 2016-02-23 17:42:55 +0100
  • 32a6b67c29 Merge pull request #320 from google/eustas-python-readme eustas 2016-02-23 17:38:16 +0100
  • 14276922dd Fix typo eustas 2016-02-23 16:10:53 +0100
  • 7111c339ec Create README.md eustas 2016-02-23 16:06:31 +0100
  • 886cea79dd Major refactoring jneb 2016-02-20 23:17:25 +0100
  • 5cdfb5cf50 Merge pull request #319 from nilya/nilya-bro-py-arguments eustas 2016-02-20 12:20:09 +0100
  • 7be9ce671f Merge pull request #317 from google/eustas-fix-win32-fopen eustas 2016-02-19 21:33:05 +0100
  • 291d21cc2f Fix choices for --lgwin and --mode in python/bro.py. Ilya Nazarov 2016-02-19 16:54:15 +0600
  • e761b00d4e Fix choices for lgwin eustas 2016-02-19 11:41:42 +0100
  • 4b331d7f48 Fix win32 fopen parameters eustas 2016-02-19 11:17:13 +0100
  • 722f8996b0 Merge pull request #316 from eustas/master eustas 2016-02-18 17:44:02 +0100
  • 5d0fb7a0c6 Apply 80-chars limit to CONTRIBUTING.md eustas 2016-02-18 15:20:59 +0100
  • 23934731f5 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 Eugene Kliuchnikov 2016-02-18 15:03:44 +0100
  • 96f374cb84 Merge pull request #315 from google/eustas-remove-dec-streams-1 eustas 2016-02-16 20:54:39 +0100
  • 14b32cc3aa Remove obsolete compilation unit eustas 2016-02-16 15:16:54 +0100
  • 5ad537727b Fixed a bug where it couldn't read its own compression. jneb 2016-02-11 15:08:24 +0100
  • 9e8cda7400 Create brotlidump.py jneb 2016-02-11 11:47:09 +0100
  • f713994822 Create brotlidump.py jneb 2016-02-11 11:22:31 +0100
  • c30c912062 Use macro to switch stdin/stdout to binary mode so that tools/bro compiles on non-Windows platforms again Amos Wenger 2016-02-04 20:41:18 +0100
  • ac1be51fc6 Let tools/bro work with stdin+stdout on Windows (mingw32) Amos Wenger 2016-02-04 20:37:40 +0100
  • 33aa40220b Merge pull request #309 from google/eustas-fix-possible-underflow eustas 2016-02-04 17:38:44 +0100
  • 68f5bbda76 Update decode.c eustas 2016-02-04 15:42:53 +0100
  • 37a320dd81 Fix possible pointer underflow eustas 2016-02-04 15:35:44 +0100
  • d4f0cb9841 Merge pull request #308 from google/eustas-safe-memmove eustas 2016-01-28 18:12:31 +0100
  • 28867aa4e7 Remove unused definitions eustas 2016-01-28 16:34:41 +0100
  • ee9464e3b0 Remove NO_ASAN annotation eustas 2016-01-28 16:32:38 +0100
  • 02c606d444 Make memmove16 safe. eustas 2016-01-28 16:28:36 +0100
  • 058d7498a1 Merge pull request #306 from szabadka/master szabadka 2016-01-27 10:19:19 +0100
  • dbb53e6434 Use a hash-to-binary-tree data structure for quality 11 as suggested by Issue #180. Zoltan Szabadka 2016-01-27 09:50:39 +0100
  • 616e11a01d Merge pull request #304 from google/eustas-brotlimodule-warnings eustas 2016-01-26 13:21:34 +0100
  • e998e225b7 Merge pull request #305 from szabadka/master szabadka 2016-01-26 12:16:20 +0100
  • 14d6ae74a9 Reorder members of the Command struct plus fix some warnings. Zoltan Szabadka 2016-01-26 11:25:53 +0100
  • c5c80a9f3d Addressed comment eustas 2016-01-25 15:13:17 +0100
  • 8e8b8de0e6 Update brotlimodule.cc eustas 2016-01-25 12:33:38 +0100
  • 1b938dc7a2 Update brotlimodule.cc eustas 2016-01-25 12:16:36 +0100
  • c49918e1ee Update brotlimodule.cc eustas 2016-01-25 12:07:39 +0100
  • ca0ae4cbc0 Update brotlimodule.cc eustas 2016-01-25 11:40:20 +0100
  • a4f40c1b24 Fix brotlimodule compilation warnings eustas 2016-01-25 11:39:05 +0100
  • 6c98f033e0 Merge pull request #303 from eustas/master eustas 2016-01-25 11:24:34 +0100
  • a58e64f2ec Merge 92e3023914 into a46bdf5706 eustas 2016-01-25 09:44:30 +0000
  • a46bdf5706 Merge pull request #301 from google/eustas-remove-deprecated-api-call eustas 2016-01-25 10:44:22 +0100
  • fec00d24e1 Make input const eustas 2016-01-23 00:31:47 +0100
  • a22993b312 Fix pointer dereferencing. eustas 2016-01-22 14:09:25 +0100
  • 1f9106429a Remove deprecated API call eustas 2016-01-22 14:01:46 +0100
  • 92e3023914 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 Eugene Kliuchnikov 2016-01-22 10:19:41 +0100
  • c788a55927 Merge pull request #1 from google/master eustas 2016-01-19 14:11:13 +0100
  • bed9386260 Merge pull request #297 from szabadka/master szabadka 2016-01-12 14:59:25 +0100
  • 82c9e1972d Relax the prerequisites of WriteBrotliData(). Zoltan Szabadka 2016-01-12 14:45:35 +0100
  • 4d5ce42e4b Merge pull request #296 from szabadka/master szabadka 2016-01-11 13:57:28 +0100
  • 6a92849c93 Change the title and the expiration date of the -08 draft. Zoltan Szabadka 2016-01-11 13:36:41 +0100
  • 8ef0a2023d Create -08 version of the draft. Zoltan Szabadka 2016-01-11 13:35:30 +0100
  • f39bc2cf83 Merge pull request #290 from crowell/patch-1 szabadka 2016-01-11 13:31:16 +0100
  • 1f01d61bcf Merge pull request #295 from szabadka/master szabadka 2016-01-11 13:07:22 +0100
  • b4c223cf27 Add missing headers. Zoltan Szabadka 2016-01-11 12:17:44 +0100
  • 47f1eaba88 Add the new source files to setup.py Zoltan Szabadka 2016-01-11 12:05:18 +0100
  • 417107b3dd Add two more fast modes to the brotli compressor. Zoltan Szabadka 2016-01-11 11:21:42 +0100
  • 27688e605c Merge pull request #294 from szabadka/master szabadka 2016-01-11 10:28:30 +0100
  • 1bf1b0a598 Faster entropy coding phase for quality 1. Zoltan Szabadka 2016-01-08 10:10:22 +0100
  • 94a1dcaaba Merge pull request #293 from szabadka/master szabadka 2016-01-08 09:57:20 +0100
  • 4dd9114c97 Partial Hasher initialization for small input data. Zoltan Szabadka 2016-01-07 17:10:34 +0100
  • 71c26bc32b Merge pull request #292 from szabadka/master szabadka 2016-01-07 16:58:38 +0100
  • 8844b7f0d7 Fix more conversion warnings. Zoltan Szabadka 2016-01-07 16:27:49 +0100
  • 9c79051d7c Merge 229ac369a6 into 580db01252 Erik Zenker 2016-01-07 15:19:47 +0000
  • 580db01252 Merge pull request #291 from rsheeter/master szabadka 2016-01-07 09:50:54 +0100
  • 0e62a76e78 Remove -std=c++11 from shared.mk Rod Sheeter 2016-01-06 08:19:02 -0800
  • 3fbc3b815f s/Error of success/Error or success/ Jeffrey Crowell 2016-01-05 16:31:36 -0500
  • 9caf3abb1f Updated copyright to 2016 AQNOUCH Mohammed 2016-01-01 00:58:01 +0000
  • 98ed7a23a8 Merge pull request #283 from thinred/master v0.3.0 eustas 2015-12-22 17:28:21 +0100
  • 2ce1a1fcdd Fix typo: LFLAGS => LDFLAGS Tomasz Buchert 2015-12-18 23:26:41 +0100
  • 90eb91b04c Merge pull request #280 from eustas/master eustas 2015-12-11 13:15:21 +0100
  • 24ffa78414 Fix headers Eugene Klyuchnikov 2015-12-11 11:11:51 +0100
  • 9dc38abcbd Merge pull request #279 from szabadka/master szabadka 2015-12-10 11:35:44 +0100
  • 3178f4bcf0 Add Robert Obryk to the Acknowledgements section of the spec for his work on the first version of the spec in designing the format of the compressed prefix codes. Zoltan Szabadka 2015-12-10 11:03:22 +0100
  • bc5da25a43 Merge pull request #272 from eustas/master eustas 2015-12-09 16:25:06 +0100
  • 66db08156e Merge pull request #278 from anthrotype/python-disable-c++0x szabadka 2015-12-09 13:43:14 +0100
  • 912b0ac2c4 brotlimodule.cc: fix error with clang ('expected a class or namespace') Cosimo Lupo 2015-12-08 12:49:04 +0000
  • d9976e2dd2 Merge pull request #277 from eustas/fix eustas 2015-12-08 13:33:13 +0100
  • 8b2ca8efd9 setup.py: don't enable c++0x for gcc Cosimo Lupo 2015-12-08 12:33:06 +0000
  • 901cd82f4f Fix WriteMetadata (unaligned and out-of-bounds write). Eugene Klyuchnikov 2015-12-04 16:09:40 +0100
  • 771eb10798 Update license statement in source files. Eugene Klyuchnikov 2015-11-27 11:27:11 +0100
  • 55e9768bad Upgrade license to MIT. Eugene Klyuchnikov 2015-11-27 10:40:56 +0100
  • c60f6d0d65 Merge pull request #271 from eustas/master eustas 2015-11-26 10:04:25 +0100
  • 1c5ae022d3 Update bro.cc to use new streaming API. Eugene Klyuchnikov 2015-11-25 23:07:48 +0100
  • 5b0df4aef7 Merge pull request #270 from eustas/master eustas 2015-11-23 13:59:17 +0100
  • bb26d1919f Fix sign-comparison warnings + add more debug runtime checks + minor cleanup Eugene Klyuchnikov 2015-11-23 11:05:12 +0100
  • b64b2cf43d Merge pull request #269 from eustas/master eustas 2015-11-23 10:44:55 +0100
  • b693812271 Decoder: implement custom allocator feature Drive-by: conform stricter compilation flags; cleanup shared.mk Eugene Klyuchnikov 2015-11-23 10:21:09 +0100
  • 4cbeb2b3c7 Merge 3b254148fc into befc549b47 Witchu Promjunyakul 2015-11-17 21:12:41 +0000
  • befc549b47 Merge pull request #268 from eustas/master eustas 2015-11-17 17:01:44 +0100
  • 152e33c3a0 Add more explicit type conversions. Remove dead code. Fix includes. Eugene Klyuchnikov 2015-11-17 13:45:41 +0100
  • fb52958eae Merge pull request #266 from szabadka/master szabadka 2015-11-12 20:36:30 +0100
  • 8d061836ac Fix assertion in 32-bit build. Zoltan Szabadka 2015-11-12 20:13:58 +0100
  • a887f95294 Merge 2fe94d9da1 into a08855c715 Amos Wenger 2015-11-12 16:01:41 +0000
  • 2fe94d9da1 Avoid integer overflow on x86_64-mingw, closes #264 Amos Wenger 2015-11-12 16:57:02 +0100
  • 635b3dc1f9 Fixed issue when linking with C++/CLI application John Leidegren 2015-11-11 20:08:08 +0100
  • a08855c715 Merge pull request #260 from dsnet/master szabadka 2015-11-11 14:40:27 +0100
  • 3fe5c24738 Fix 72-char line length violator Joe Tsai 2015-11-10 15:09:40 -0800
  • af2a5519ab Merge pull request #1 from google/master Joe Tsai 2015-11-10 14:54:26 -0800
  • 77db683f0f Merge pull request #255 from ende76/master szabadka 2015-11-10 16:06:47 +0100
  • 0e3329d513 Fixed accidental plural plural wording Thomas Pickert 2015-11-10 09:52:10 -0500
  • e33ff0a679 Rearranged wording to stay under 72 character limit Ende 2015-11-10 05:32:50 -0500
  • 229ac369a6 Implementation of paralell buffer compression based on std::thread Erik Zenker 2015-11-09 14:50:41 +0100
  • 1b8b801078 Fixed two references to wrong NBLTYPESx Ende 2015-11-07 17:55:22 -0500
  • c90ec29f54 Merge pull request #256 from eustas/master eustas 2015-11-07 13:18:15 +0100
  • 65b4baf0b8 Fix implicit type conversion eustas 2015-11-07 11:52:13 +0100
  • 9bb41938d3 Minor: added missing word _lengths_ to insert-and-copy lengths Ende 2015-11-06 14:14:18 -0500
  • a6881eb309 Merge pull request #253 from eustas/master eustas 2015-11-06 12:18:04 +0100
  • c0ba6d6f5e Brotli decoder: implement new streaming API Eugene Klyuchnikov 2015-11-06 11:46:04 +0100
  • 6a45dfa019 Merge pull request #252 from szabadka/master szabadka 2015-11-04 15:18:57 +0100
  • 652ca06b77 Update the Acknowledgments section of the spec. Zoltan Szabadka 2015-11-04 14:54:59 +0100
  • df5bee181c Merge pull request #251 from szabadka/master szabadka 2015-11-03 17:23:45 +0100
  • af61a51365 Update .txt version of the spec. Zoltan Szabadka 2015-11-03 17:22:53 +0100
  • 815731d5ff Merge pull request #250 from dsnet/draft szabadka 2015-11-02 20:08:03 +0100
  • ce2bb01f33 Revert accidental deletion in Section 10. Joe Tsai 2015-11-02 09:39:11 -0800
  • 2421ed928f Clarify pseudo-code in Section 10. Joe Tsai 2015-11-02 03:34:42 -0800
  • 1a50dc9b0f fix formatting of Section 12. Joe Tsai 2015-11-02 03:30:21 -0800
  • 902e81591c Fix formatting, section references, and grammar Joe Tsai 2015-11-02 03:27:27 -0800
  • 1bf4f9b8e6 Merge pull request #249 from dsnet/draft szabadka 2015-11-02 11:15:44 +0100
  • 3ab9853648 Fix grammar in Section 2. Joe Tsai 2015-11-01 23:00:07 -0800
  • e57dbc0f5d Minor capitalization fix Joe Tsai 2015-11-01 18:23:20 -0800
  • 5c869c9de2 Clarify simple and complex prefix codes Joe Tsai 2015-11-01 17:01:38 -0800
  • c5b6b5c7c1 Minor formatting changes Joe Tsai 2015-11-01 16:50:13 -0800
  • 166edb0287 Minor formatting of Section 9.2. and Section 9.3. Joe Tsai 2015-11-01 16:28:11 -0800
  • 0e296d34c3 Address comments for "Minor formatting changes (805ff4ff)" Joe Tsai 2015-11-01 15:32:22 -0800
  • 8bee5408cb Revert "Fix ambiguity about whether final bit padding must be zero" Joe Tsai 2015-11-01 15:05:44 -0800
  • b041ba6379 Address comments for "Make pseudo-code more code-like" (round 4) Joe Tsai 2015-11-01 14:59:52 -0800
  • 33001e1c1c Address comments for "Make pseudo-code more code-like" (round 3) Joe Tsai 2015-10-30 12:49:44 -0700
  • eee120be17 Address comments for "Clarify simple and complex prefix codes" Joe Tsai 2015-10-30 12:41:27 -0700
  • c6a3b1f703 Address comments for "Make pseudo-code more code-like" (round 2) Joe Tsai 2015-10-30 11:17:26 -0700
  • f55dd67f8f Address comments for "Make pseudo-code more code-like" Joe Tsai 2015-10-30 02:07:11 -0700
  • 7e0ed88863 Merge pull request #248 from dsnet/draft szabadka 2015-10-30 07:37:11 +0100
  • 542a8b776e Clarify Section 7.3 * Acknowledge the fact that the context map is conceptually really a two-dimensional matrix with 2 different keys, but in reality stored as a one-dimensional array. Joe Tsai 2015-10-29 09:50:19 -0700
  • ff3897df2d Clarify Section 8. Joe Tsai 2015-10-29 09:44:23 -0700
  • 2ffe45bd67 Clarify Section 4. Joe Tsai 2015-10-29 09:42:00 -0700
  • 185cb9eada Define the maximum number of bytes transforms may add to a word Joe Tsai 2015-10-29 09:40:41 -0700
  • 6d2575eab3 Use consistent bit convention in Section 5. Joe Tsai 2015-10-29 09:39:06 -0700
  • 05ffa009d3 Merge ac149e19cb into 3985e62b82 Joe Tsai 2015-10-29 16:10:55 +0000
  • ac149e19cb Address comments for "Use consistent bit convention in Section 5." Joe Tsai 2015-10-29 09:10:30 -0700
  • 2c5d25c83d Addressed comments for "Define the maximum number of bytes transforms may add to a word" Joe Tsai 2015-10-29 09:05:06 -0700
  • 7ed880f2c7 Addressed comments for "Clarify Section 4." Joe Tsai 2015-10-29 09:00:53 -0700
  • 3985e62b82 Merge pull request #247 from dsnet/draft szabadka 2015-10-29 16:59:32 +0100
  • 2107e81161 Addressed comments for "Clarify Section 8." Joe Tsai 2015-10-29 08:55:11 -0700
  • 54d5007e7f Addressed comments for "Clarify Section 7.3" Joe Tsai 2015-10-29 08:48:12 -0700
  • 0e4cb52a8b Clarify Section 7.1. Joe Tsai 2015-10-29 08:32:11 -0700
  • 238d459ebb Clarify Section 8. Joe Tsai 2015-10-28 20:09:11 -0700
  • 4d375a2f4e Clarify Section 7.3 Joe Tsai 2015-10-28 20:04:55 -0700
  • f9f173cde1 Clarify section 7.1. Joe Tsai 2015-10-28 20:01:03 -0700
  • 2459bb743c Use consistent bit convention in Section 5. Joe Tsai 2015-10-28 19:58:34 -0700
  • fcd05db024 Clarify Section 4. Joe Tsai 2015-10-28 19:55:59 -0700
  • 04ba9ac6e2 Minor formatting of Section 9.2. and Section 9.3. Joe Tsai 2015-10-28 19:48:05 -0700
  • 805ff4ff77 Minor formatting changes Joe Tsai 2015-10-28 19:42:07 -0700
  • 1a4f884b23 Define the maximum number of bytes transforms may add to a word Joe Tsai 2015-10-28 17:09:11 -0700
  • 466f356a5c Clarify simple and complex prefix codes Joe Tsai 2015-10-28 17:03:25 -0700
  • 1a5c031cc4 Make pseudo-code more code-like Joe Tsai 2015-10-28 16:52:23 -0700
  • 317ea914ee Fix ambiguity about whether final bit padding must be zero Joe Tsai 2015-10-28 16:47:07 -0700
  • 6ad042827b Minor formatting changes Joe Tsai 2015-10-28 16:40:53 -0700
  • 24469b81d6 Merge pull request #245 from szabadka/master szabadka 2015-10-28 20:57:53 +0100
  • 6db33debac Merge pull request #1 from google/master Joe Tsai 2015-10-28 10:32:27 -0700
  • ea48ce5a6f Fix --Wconversion and --pedantic-erros for the encoder. Zoltan Szabadka 2015-10-28 17:44:47 +0100
  • 8523d36e69 Merge pull request #242 from ende76/spec_suggest_block_switch szabadka 2015-10-27 12:19:53 +0100
  • 11286539a5 Removed previous change, fixed typo NBLTYPES -> NBLTYPESL #242 Ende 2015-10-27 07:04:38 -0400
  • a48c2e23e4 Merge pull request #240 from ende76/master szabadka 2015-10-27 11:43:22 +0100
  • 7a14e58d73 Merge pull request #241 from rockdaboot/master szabadka 2015-10-27 11:40:49 +0100
  • d1cd34f6d9 Moved not about invalid distances up to 0-15 section Ende 2015-10-27 06:35:30 -0400
  • b9e413faa6 Make internal decoder functions static Tim Rühsen 2015-10-26 21:20:22 +0100
  • e544a185f9 Added note about invalid block type value Ende 2015-10-26 16:22:28 -0400
  • f769ba85bf Fix function prototypes Tim Rühsen 2015-10-26 21:04:12 +0100
  • a05fa62501 Added note about invalid distance values Ende 2015-10-26 16:00:20 -0400
  • 10522411f1 Merge pull request #239 from szabadka/master szabadka 2015-10-26 17:26:00 +0100
  • a89b57b90c Use uint32_t positions in the hasher and compute distances modulo 2^32. Zoltan Szabadka 2015-10-26 17:08:57 +0100
  • 0be6b0af54 Merge pull request #238 from szabadka/master szabadka 2015-10-26 12:08:08 +0100
  • ae04a34ce5 Generate new .txt version of the spec. Zoltan Szabadka 2015-10-26 12:06:29 +0100
  • 816153cc79 Merge pull request #231 from dsnet/master szabadka 2015-10-26 12:02:36 +0100
  • 6addb5ac96 Merge pull request #237 from maxnordlund/fix-markdown-not-rendering szabadka 2015-10-26 10:47:14 +0100
  • ec8756d79c Remove note at end of section 3.1 about switching prefix conventions Joe Tsai 2015-10-23 15:38:45 -0700
  • 9393b1276e Add .PHONY targets Max Nordlund 2015-10-23 20:14:41 +0200
  • 156038be37 Fix CONTRIBUTING not rendered as markdown on GitHub Max Nordlund 2015-10-23 20:26:27 +0200
  • 87281b127c Merge pull request #235 from szabadka/master szabadka 2015-10-23 13:36:18 +0200
  • 4f94530d7d Add more error handling to the command-line tool. Zoltan Szabadka 2015-10-23 12:05:43 +0200
  • 9f7e4ce34f Merge pull request #233 from szabadka/master szabadka 2015-10-23 11:54:56 +0200
  • d2e857d83e Fix integer overflow and slowness in entropy estimation. Zoltan Szabadka 2015-10-23 11:19:04 +0200
  • 0a9f65aadc s/static prefix code/variable length code/g Joe Tsai 2015-10-22 09:13:59 -0700
  • efeb59c4a2 Placed explicit bit pattern table for MNIBBLES to avoid any doubts Joe Tsai 2015-10-22 09:11:04 -0700
  • 6ef2049279 Merge pull request #232 from MayhemYDG/patch-1 szabadka 2015-10-22 09:59:45 +0200
  • 2a1a1f7282 Remove useless BrotliCompressor instantiation in BrotliCompressBuffer Mayhem 2015-10-21 19:54:35 +0200
  • c996c06e8d Use consistent bit ordering and variable names Joe Tsai 2015-10-20 14:54:51 -0700
  • 83b8de7cb5 Merge pull request #230 from szabadka/master szabadka 2015-10-20 13:13:02 +0200
  • 676bc91cc4 Generate new .txt version of the spec. Zoltan Szabadka 2015-10-20 12:27:09 +0200
  • b7a613fd51 Merge pull request #229 from dsnet/master szabadka 2015-10-20 12:16:32 +0200
  • 4f1fce1681 Make code and paragraph both use 3-space indents Joe Tsai 2015-10-20 03:02:55 -0700
  • f908a4ebe4 Fix spelling of "Acknowledgments" Made tab-space of code snippet to be 3-space instead of 2-space Joe Tsai 2015-10-20 02:43:25 -0700
  • fa1c60e35d Addressed comments about whitespace Joe Tsai 2015-10-20 02:39:09 -0700
  • 1486df764e Fixed minor whitespace formatting and ordering of elements Joe Tsai 2015-10-19 13:53:24 -0700
  • 20e838f6ad Merge pull request #228 from szabadka/master szabadka 2015-10-19 15:35:06 +0200
  • e92afe0737 Add a summary table of alphabet sizes to the spec. Zoltan Szabadka 2015-10-19 13:50:23 +0200
  • 2b82073492 Merge pull request #227 from szabadka/master szabadka 2015-10-19 13:23:18 +0200
  • 2c3d8eaea3 Change the title and the expiration date of the -07 draft. Zoltan Szabadka 2015-10-19 12:16:00 +0200
  • 9bc4008fa2 Create -07 version of the draft. Zoltan Szabadka 2015-10-19 12:15:05 +0200
  • a6426dd768 Merge 5e59adfc30 into 1886f77ac7 Nicoshev11 2015-10-13 03:15:29 +0000
  • 5e59adfc30 [decode.c] use binary search in Log2Floor Nicolas De Carli 2015-10-12 22:56:50 -0300
  • 1886f77ac7 Merge pull request #223 from szabadka/master szabadka 2015-10-11 13:32:54 +0200
  • 512b9b8a3c Remove 'static' from kBitCostThreshold declaration. Zoltan Szabadka 2015-10-11 13:03:51 +0200
  • 672f6da4d0 Merge pull request #216 from anthrotype/py35 szabadka 2015-10-07 17:34:14 +0200
  • a1d03f76ea [appveyor/install.ps1] remove unused functions for miniconda Cosimo Lupo 2015-10-07 12:44:57 +0100
  • e34949d1b9 [appveyor] properly support Python 3.5 Cosimo Lupo 2015-10-07 09:35:20 +0100
  • d5f23833de [travis] add Python 3.5.0 Cosimo Lupo 2015-10-07 09:18:50 +0100
  • 33331769ff [appveyor] add Python 3.5.0 Cosimo Lupo 2015-10-07 09:18:01 +0100
  • dec50518d4 Merge pull request #212 from anthrotype/fix-lgwin szabadka 2015-10-07 10:12:37 +0200
  • a8914235f9 Merge pull request #210 from anthrotype/trove-classifiers szabadka 2015-10-07 10:11:39 +0200
  • dea2e21e3b Merge pull request #215 from szabadka/master szabadka 2015-10-07 10:10:46 +0200
  • 77b530135b Merge remote-tracking branch 'upstream/master' Zoltan Szabadka 2015-10-07 10:09:07 +0200
  • 8195a5c946 [brotlimodule.cc] set 'lgwin' valid range to [10..24] Cosimo Lupo 2015-10-06 19:49:11 +0100
  • 82ffc4df57 [bro.py] set 'lgwin' valid range to [10..24] Cosimo Lupo 2015-10-05 18:57:32 +0100
  • c4f439dbe6 Change the content encoding type from "bro" to "br". Zoltan Szabadka 2015-10-06 16:54:04 +0200
  • 4e6cd0ce07 Merge pull request #211 from szabadka/master szabadka 2015-10-06 15:23:13 +0200
  • 4d7de651a2 Fix the introduction part of the specification. Zoltan Szabadka 2015-10-06 15:22:18 +0200
  • 18a2954522 [setup.py] add PyPI trove classifiers Cosimo Lupo 2015-10-06 12:23:57 +0100
  • c85bb508cb Merge pull request #209 from szabadka/master szabadka 2015-10-06 11:57:41 +0200
  • 2726b8a4f6 Encoder fixes. Zoltan Szabadka 2015-10-06 11:23:44 +0200
  • 0fd5224bce Merge pull request #208 from szabadka/master szabadka 2015-10-06 11:22:55 +0200
  • 47835c6089 Fix build for SPARK. Zoltan Szabadka 2015-10-06 11:11:42 +0200
  • 1761255c63 Merge pull request #207 from anthrotype/msvc90-cffi szabadka 2015-10-06 10:59:34 +0200
  • 66fa4ff403 [types.h] make std ints types for _MSC_VER compatible with CFFI Cosimo Lupo 2015-10-01 16:25:21 +0100
  • 8e90bf4c5f Merge pull request #201 from anthrotype/msvcrt90-cp27 szabadka 2015-10-05 12:15:57 +0200
  • 3e67d48702 [brotlimodule.cc] remove C++11 vector::data() call Cosimo Lupo 2015-10-05 11:09:11 +0100
  • 8a1fa6631f [appveyor.yml] use WINDOWS_SDK_VERSION v7.0 for Python27-x64 Cosimo Lupo 2015-10-02 17:17:48 +0100
  • b2f6c6dbff [setup.py] remove monkey-patch for distutils.msvc9compiler; try to import setuptools required by "Microsoft Visual C++ Compiler for Python 2.7" Cosimo Lupo 2015-10-01 12:57:50 +0100
  • ea71ae20a9 Merge pull request #206 from szabadka/master szabadka 2015-10-05 11:51:02 +0200
  • b39eec8810 Remove C++11 vector::data() calls from encoder. Zoltan Szabadka 2015-10-05 11:43:49 +0200
  • 99aae450b8 Initialize min_cost_cmd_ in constructor. Zoltan Szabadka 2015-10-05 11:43:31 +0200
  • b6689b1504 Remove unnecessary branch from literal cost calculation. Zoltan Szabadka 2015-10-05 11:42:45 +0200
  • 76dd31e6d6 Merge pull request #205 from szabadka/master szabadka 2015-10-05 10:38:26 +0200
  • bacc734997 Fix some more compiler warnings in the decoder. Zoltan Szabadka 2015-10-05 10:23:32 +0200
  • b025298ed0 Merge ff57e3e794 into 498f1ecebf Edgar Aroutiounian 2015-10-03 20:31:15 +0000
  • 498f1ecebf Merge pull request #199 from szabadka/master szabadka 2015-10-02 17:00:34 +0200
  • 5cf07a68b2 Initialize pos and loop_counter. Zoltan Szabadka 2015-10-02 16:46:08 +0200
  • 9ceff0372c Add more build parameters. Zoltan Szabadka 2015-10-02 16:43:47 +0200
  • 85fede2f05 Avoid loop in GetNextKey. Zoltan Szabadka 2015-10-02 16:40:26 +0200
  • d3eb6ecb9a Add BROTLI_FREE macro, check malloc status after histogram allocations. Zoltan Szabadka 2015-10-02 16:19:30 +0200
  • 9d9b95e97b Merge pull request #198 from szabadka/master szabadka 2015-10-02 14:42:26 +0200
  • 8b40e55cf9 Merge remote-tracking branch 'upstream/master' Zoltan Szabadka 2015-10-02 14:41:44 +0200
  • 534072ad42 Add brotli comparison study to the docs. Zoltan Szabadka 2015-10-02 14:40:56 +0200
  • 94765ce0a7 Merge pull request #197 from szabadka/master szabadka 2015-10-02 14:40:31 +0200
  • 0477473ba2 Merge pull request #184 from IIoTeP9HuY/master szabadka 2015-10-02 13:22:15 +0200
  • e96112a26e Merge remote-tracking branch 'upstream/master' Zoltan Szabadka 2015-10-02 13:14:10 +0200
  • 165022d2fc Add window size parameter to bro tool. Zoltan Szabadka 2015-10-02 13:12:20 +0200
  • 0ab69f95bb Merge pull request #196 from szabadka/master szabadka 2015-10-02 13:10:09 +0200
  • 100a2382b1 Update the spec with IANA Considerations. Zoltan Szabadka 2015-10-02 13:08:43 +0200
  • 2faed4abaa Create -06 version of the spec. Zoltan Szabadka 2015-10-02 13:08:10 +0200
  • 7ec879eac2 Merge pull request #194 from szabadka/master szabadka 2015-10-02 12:04:08 +0200
  • e4d9c617f0 Add CONTRIBUTING file. Zoltan Szabadka 2015-10-02 12:02:58 +0200
  • c0ac8aa9fc Merge pull request #193 from szabadka/master szabadka 2015-10-02 11:51:10 +0200
  • b5c92e54a6 Add tools/version.h that conatins the brotli version. Zoltan Szabadka 2015-10-02 11:32:42 +0200
  • 75001e9454 Merge 8ae2dfb7bf into cd2538b0a7 СЕРЫЙ ЧУДОFF 2015-10-02 08:28:44 +0000
  • cd2538b0a7 Merge pull request #190 from szabadka/master szabadka 2015-10-01 17:25:00 +0200
  • 754deaed2f Reduce command buffer memory usage. Zoltan Szabadka 2015-10-01 17:08:59 +0200
  • 2435cc2198 Merge pull request #189 from szabadka/master szabadka 2015-10-01 17:08:35 +0200
  • 4c37566f4b Move literal cost computation to where it's used. Zoltan Szabadka 2015-10-01 15:10:42 +0200
  • dc416abcb7 Merge pull request #187 from szabadka/master szabadka 2015-10-01 14:51:48 +0200
  • 3b8bef70a5 Add extern "C" linkage to the encoder and decoder dictionary definitions. Zoltan Szabadka 2015-10-01 14:30:22 +0200
  • d4cc4f8f6f Define the encoder dictionary in the .cc file and link only once. Zoltan Szabadka 2015-10-01 13:08:43 +0200
  • 480b4a67bc Merge pull request #186 from szabadka/master szabadka 2015-10-01 12:36:11 +0200
  • 4a7024dcde Make the brotli encoder C++98 compatible. Zoltan Szabadka 2015-10-01 12:08:14 +0200
  • dfdf2dd4c4 Encoder bug fixes. Zoltan Szabadka 2015-10-01 11:40:05 +0200
  • a802c01ec4 Merge pull request #185 from szabadka/master szabadka 2015-09-29 16:16:30 +0200
  • 8ce34946e3 Configure automatic appveyor deployment. Zoltan Szabadka 2015-09-29 14:36:12 +0200
  • 08e98d8d89 Support large inputs/outputs in memory adaptors acid 2015-09-28 16:03:51 +0300
  • 933bb9bd80 Merge pull request #183 from szabadka/master szabadka 2015-09-28 13:07:37 +0200
  • 27e1aa4264 Merge remote-tracking branch 'upstream/master' Zoltan Szabadka 2015-09-28 12:41:29 +0200
  • 03c4ab5967 Simplify uncompressed block decoding state machine. Zoltan Szabadka 2015-09-28 12:40:39 +0200
  • 5919712922 Avoid undefined behavior from memcpy for the portable build. Zoltan Szabadka 2015-09-28 12:38:29 +0200
  • 10aaa83ffe Fix a bug in ReadHuffmanCode(). Zoltan Szabadka 2015-09-28 12:37:35 +0200
  • 3cd3a1066a Small speedup of command decoding. Zoltan Szabadka 2015-09-28 12:34:40 +0200
  • ff57e3e794 Add Lua wrapper to README Edgar Aroutiounian 2015-09-26 16:16:58 -0700
  • d2dcfda3d7 Fix some comparison of integers of different signs warnings Edgar Aroutiounian 2015-09-26 16:13:56 -0700
  • ddb102d7fa Add wrappers list in README like RE2's README Edgar Aroutiounian 2015-09-26 16:07:47 -0700
  • 7c0c504afe Merge 8ae2dfb7bf into c11ce30a87 СЕРЫЙ ЧУДОFF 2015-09-26 13:49:28 +0000
  • c11ce30a87 Merge pull request #176 from szabadka/master szabadka 2015-09-25 19:33:03 +0200
  • e44caf9835 Introduce a BROTLI_BUILD_PORTABLE macro to disable potentially dangerous optimizations. Zoltan Szabadka 2015-09-25 17:57:19 +0200
  • 85301238ea Fix a bug in CopyUncompressedBlockToOutput(). Zoltan Szabadka 2015-09-25 17:43:54 +0200
  • 6dd53d6183 Merge pull request #175 from szabadka/master szabadka 2015-09-25 12:51:52 +0200
  • 163b59b160 Add null output callback to decoder for easier testing. Zoltan Szabadka 2015-09-25 12:07:07 +0200
  • b04f6248be Fix a bug in uncompressed block handling. Zoltan Szabadka 2015-09-25 12:05:39 +0200
  • 24dca87f96 Merge pull request #172 from szabadka/master szabadka 2015-09-24 20:07:42 +0200
  • 0cf3a54422 Update brotli decoder with latest improvements. Zoltan Szabadka 2015-09-24 18:35:25 +0200
  • 30e5f4ddd2 Create Google Tech Vaibhav Soni 2015-09-24 07:10:16 -0700
  • 7d4d5ae35d Merge 112f07e7b7 into 039cb6ede3 Matteo Spreafico 2015-09-24 13:10:43 +0000
  • 039cb6ede3 Merge pull request #167 from kasper93/master eustas 2015-09-24 15:10:42 +0200
  • 3b254148fc add -fPIC to make compatible with shared library Witchu Promjunyakul 2015-09-24 13:50:36 +0700
  • 76bf374546 Add missing time.h header. Kacper Michajłow 2015-09-23 21:39:47 +0200
  • 17feab2c2a Merge 6fdf96d1f2 into b3905e8075 Dominik Homberger 2015-09-23 13:01:06 +0000
  • b3905e8075 Merge pull request #164 from szabadka/master szabadka 2015-09-23 13:09:20 +0200
  • 1216684d0b Merge remote-tracking branch 'upstream/master' Zoltan Szabadka 2015-09-23 12:26:07 +0200
  • a7cedfc26d Update brotli decoder with latest improvements. Zoltan Szabadka 2015-09-23 12:24:06 +0200
  • 3071fc53b3 create 'brot' command-line compression program Assaf Gordon 2015-09-23 00:54:44 -0400
  • 112f07e7b7 Cleanup redundant quality set Matteo Spreafico 2015-09-22 23:53:53 +0200
  • 0eddc604e8 Merge pull request #156 from karpinski/master szabadka 2015-09-21 21:23:50 +0200
  • 21ac39f7c8 Fix typos. Marcin Karpinski 2015-09-21 21:04:07 +0200
  • 5cc9192599 Merge pull request #155 from szabadka/master szabadka 2015-09-21 13:38:22 +0200
  • cacd294e87 Change the expiration date and title of the -05 draft. Zoltan Szabadka 2015-09-21 13:29:47 +0200
  • d1341bdd4c Create -05 version of the draft. Zoltan Szabadka 2015-09-21 13:27:22 +0200
  • e9edf7ebc5 Fix typo in the specification. Zoltan Szabadka 2015-09-21 13:26:17 +0200
  • 1dd66ef114 Merge pull request #154 from szabadka/master szabadka 2015-09-15 15:47:18 +0200
  • 075b3ad5fb Clarifications to the spec regarding when the stream should be rejected as invalid. Zoltan Szabadka 2015-09-15 15:35:48 +0200
  • 8ae2dfb7bf Update .travis.yml eustas 2015-09-12 18:55:37 +0200
  • b63164c039 Add Coverity Scan addon to the Travis config. eustas 2015-09-12 18:53:45 +0200
  • 6fdf96d1f2 Add Microsoft Visual Studio Project Dominik Homberger 2015-09-09 12:33:26 +0200
  • c9ef5acd4a Revert "Add Microsoft Visual Studio Project" Dominik Homberger 2015-09-09 12:10:17 +0200
  • d8eb807578 Add Microsoft Visual Studio Project Dominik Homberger 2015-09-09 11:59:45 +0200
  • 8fb9fa7e12 Update: Fix all Microsoft Visual Studio bugs and errors Dominik Homberger 2015-09-09 11:13:00 +0200
  • 3fb448081f Merge remote-tracking branch 'google/master' Dominik Homberger 2015-09-09 11:02:46 +0200
  • 7f7a2fb48c Merge pull request #148 from eustas/master v0.2.0 eustas 2015-09-01 15:04:54 +0200
  • 4092b4d479 Add more testdata. Eugene Klyuchnikov 2015-09-01 13:45:19 +0200
  • a67f0056f2 Add "repeat" and "verbose" flags to "bro" tool. Eugene Klyuchnikov 2015-09-01 13:44:17 +0200
  • b58317a652 Fix bug in encoder. Eugene Klyuchnikov 2015-09-01 12:18:41 +0200
  • 127aa48a96 Fix bug in decoder. Minor cleanup. Eugene Klyuchnikov 2015-09-01 12:18:22 +0200
  • 50505f41e7 Merge pull request #147 from szabadka/master szabadka 2015-09-01 10:00:53 +0200
  • 070dacb5de Configure automatic deployment of github releases from Travis. Zoltan Szabadka 2015-08-31 15:34:42 +0200
  • d25c102ae8 Merge pull request #146 from lvandeve/master lvandeve 2015-08-28 17:41:58 +0200
  • 6511d6b016 update brotli encoder with latest improvements Lode Vandevenne 2015-08-28 16:09:23 +0200
  • 53dbee731c Merge pull request #145 from lvandeve/master lvandeve 2015-08-28 16:07:15 +0200
  • db71549ac5 update brotli decoder with latest improvements Lode Vandevenne 2015-08-28 15:20:24 +0200
  • 89ffe80b7b Fix all Microsoft Visual Studio bugs and errors Dominik Homberger 2015-08-24 18:38:53 +0200
  • 5da4f65c43 Merge pull request #139 from anthrotype/appveyor szabadka 2015-08-14 13:20:09 +0200
  • 063009029e add support for Appveyor CI Cosimo Lupo 2015-08-11 12:15:03 +0100
  • 806e7317c7 Merge pull request #138 from anthrotype/travis szabadka 2015-08-14 12:55:22 +0200
  • ecef7c8add Merge 7e471ca3d2 into 84d0621e6c Cosimo Lupo 2015-08-14 10:54:27 +0000
  • 84d0621e6c Merge pull request #137 from anthrotype/fix_macpython szabadka 2015-08-14 12:54:26 +0200
  • 6dcb0dd1b1 [travis] add placeholder 'deploy' target for Github Releases Cosimo Lupo 2015-08-12 15:57:03 +0100
  • a5822da956 [travis] also compile for 'macpython' (official installers from Python.org); override CC and CXX to use clang instead of gcc-4.2, which doesn't support C++11 Cosimo Lupo 2015-08-12 09:42:30 +0100
  • bb3d9248c0 add support for Travis CI (OS X only for now) Cosimo Lupo 2015-08-11 12:39:49 +0100
  • e88fe7b248 [setup.py] pass extra compiler flags on OS X to enable support for C++11: -stdlib=libc++ -mmacosx-version-min=10.7 Cosimo Lupo 2015-08-12 10:11:30 +0100
  • 7e471ca3d2 [setup.py] pass extra compiler flags on OS X to enable support for C++11: -stdlib=libc++ -mmacosx-version-min=10.7 Cosimo Lupo 2015-08-12 10:11:30 +0100
  • a3f91d99dd [travis] also compile for 'macpython' (official installers from Python.org); override CC and CXX to use clang instead of gcc-4.2, which doesn't support C++11 Cosimo Lupo 2015-08-12 09:42:30 +0100
  • 21aa7e65ef [travis] use Homebrew Python 2.7.10 Cosimo Lupo 2015-08-12 09:40:45 +0100
  • cacfdbd2ed add support for Travis CI (OS X only for now) Cosimo Lupo 2015-08-11 12:39:49 +0100
  • 6e46f0f2e7 add support for Appveyor CI Cosimo Lupo 2015-08-11 12:15:03 +0100
  • d811b186c5 Merge pull request #133 from anthrotype/py27win v0.1.0 szabadka 2015-08-11 13:49:55 +0200
  • d2c8b2777d [setup.py] retrieve version string from brotlimodule.cc so we don't need to modify it more than once Cosimo Lupo 2015-08-11 10:38:20 +0100
  • 8c7edd3e07 [bro.py] print --version as brotli.__version__ Cosimo Lupo 2015-08-11 10:39:14 +0100
  • ac33d35632 [brotlimodule.cc] add __version__ string attribute to brotli module Cosimo Lupo 2015-08-11 10:42:22 +0100
  • 54baf43c70 [setup.py] support MINGW32 compiler: fix clashing 'hypot' definition; statically link libgcc and libstdc++ Cosimo Lupo 2015-08-10 18:04:30 +0100
  • c3540e2b7a [setup.py] use MSVC 10.0 when compiling for Windows Python 2.7 Cosimo Lupo 2015-08-10 18:01:29 +0100
  • f14172902b [brotlimodule.cc] fix RuntimeError on OS X: keyword list must be NULL terminated Cosimo Lupo 2015-08-10 18:44:06 +0100
  • 940011ce32 Merge f5bb788ccb into 55a40ce214 Cosimo Lupo 2015-08-11 09:11:58 +0000
  • f5bb788ccb [brotlimodule.cc] fix RuntimeError on OS X: keyword list must be NULL terminated Cosimo Lupo 2015-08-10 18:44:06 +0100
  • 55a40ce214 Merge pull request #135 from szabadka/master szabadka 2015-08-11 11:10:37 +0200
  • 7de70dbcc7 Add missing <stdlib.h> to streams.cc Zoltan Szabadka 2015-08-11 11:09:04 +0200
  • 944c3b8290 Remove non-standard <malloc.h> from decode.c Zoltan Szabadka 2015-08-11 11:07:26 +0200
  • 421e4ed436 Merge pull request #132 from szabadka/master szabadka 2015-08-10 16:44:36 +0200
  • 4b2fd00e24 Use a single lookup table for insert/copy offsets and extra bits. Zoltan Szabadka 2015-08-10 16:39:50 +0200
  • da11e911a5 Merge pull request #131 from anthrotype/py-deprecated szabadka 2015-08-10 15:51:56 +0200
  • 08212db733 [brotlimodule.cc] fix C++11 warning about conversion from string literal to 'char *' Cosimo Lupo 2015-08-10 14:39:44 +0100
  • d3dfc68922 [brotlimodule.cc] no longer expose deprecated BrotliParams: enable_dictionary, enable_transforms, greedy_block_split, enable_context_modeling Cosimo Lupo 2015-08-10 14:38:17 +0100
  • 45c38936b7 Enable little endian support also for visual studio lvandeve 2015-08-10 14:41:42 +0200
  • ef186baffa Merge pull request #130 from lvandeve/master lvandeve 2015-08-10 14:19:10 +0200
  • fee303fd87 fix brotli decoder MSVC compilation error Lode Vandevenne 2015-08-10 14:18:37 +0200
  • 4c22a3dd4b Merge pull request #128 from lvandeve/master lvandeve 2015-08-10 13:43:48 +0200
  • 94cd7085f7 brotli decoder performance improvements Lode Vandevenne 2015-08-10 13:35:23 +0200
  • 06fff86bc3 Merge pull request #127 from lvandeve/master lvandeve 2015-08-10 13:29:32 +0200
  • 1132af2ca9 Merge 17ed258993 into afbec112a5 lvandeve 2015-08-10 11:27:13 +0000
  • 17ed258993 msan bugfixes to the brotli encoder Lode Vandevenne 2015-08-10 13:13:58 +0200
  • af62e2ba66 Merge ba69a96102 into afbec112a5 Nico Weber 2015-08-09 03:17:46 +0000
  • ba69a96102 Let brotli compile with -Wunused-function. Nico Weber 2015-08-08 20:17:27 -0700
  • afbec112a5 Add -O2 flag lvandeve 2015-07-30 18:08:40 +0200
  • 13f0a9b05b Merge pull request #124 from szabadka/master szabadka 2015-07-30 17:45:12 +0200
  • 29c2679500 Fix encoder bug. Zoltan Szabadka 2015-07-30 17:42:02 +0200
  • 9c9bb00f7f Merge pull request #123 from szabadka/master szabadka 2015-06-29 14:25:50 +0200
  • 95ddb48a11 Fix some VS compilation errors in the encoder. Zoltan Szabadka 2015-06-29 14:20:25 +0200
  • a6c84e4e19 Merge dd5637126d into 9fa3016e66 Cosimo Lupo 2015-06-26 17:02:10 +0000
  • dd5637126d [backward_references] use _log2 function compatible with Visual Studio 2010 Cosimo Lupo 2015-06-26 17:43:27 +0100
  • 9630530a6f [fast_log] define _log2 function compatible with VisualStudio 2010 Cosimo Lupo 2015-06-26 17:38:43 +0100
  • 2f15f05d49 [backward_references] use std::numeric_limits::infinity Cosimo Lupo 2015-06-26 17:45:36 +0100
  • 9fa3016e66 Merge pull request #121 from lvandeve/master lvandeve 2015-06-26 17:38:49 +0200
  • bad0f4edf1 Brotli Bug Fixes Lode Vandevenne 2015-06-26 17:37:00 +0200
  • 67d26e0d46 Merge pull request #119 from szabadka/master szabadka 2015-06-12 16:55:09 +0200
  • 618287b373 Deprecate greedy_block_split and enable_context_modeling brotli params. Zoltan Szabadka 2015-06-12 16:50:49 +0200
  • 981ca6e561 Merge pull request #118 from szabadka/master szabadka 2015-06-12 16:47:56 +0200
  • 66098830a2 Use a static hash table to look up dictionary words and transforms. Zoltan Szabadka 2015-06-12 16:45:17 +0200
  • 0fd2df4f4d Merge pull request #117 from szabadka/master szabadka 2015-06-12 16:37:17 +0200
  • b3d3723f62 Add "zopfli"-style backward reference search to brotli. Zoltan Szabadka 2015-06-12 16:25:41 +0200
  • 94b337699f Merge pull request #116 from szabadka/master szabadka 2015-06-12 16:16:04 +0200
  • 835a77469e Change the static dictionary hash table to take into account word frequency when there are hash collisions. Zoltan Szabadka 2015-06-12 16:14:06 +0200
  • a0d0ecfead Merge pull request #115 from szabadka/master szabadka 2015-06-12 16:12:38 +0200
  • 65f3fc55f5 Bug fixes for the brotli encoder. Zoltan Szabadka 2015-06-12 16:11:50 +0200
  • a13ea018f5 Merge pull request #114 from szabadka/master szabadka 2015-06-12 15:45:41 +0200
  • b43df8f699 Brotli custom LZ77 dictionary support. Zoltan Szabadka 2015-06-12 15:43:54 +0200
  • 631184d40c Merge pull request #113 from szabadka/master szabadka 2015-06-12 15:32:31 +0200
  • 667f70adcb Speedups to brotli quality 11. Zoltan Szabadka 2015-06-12 15:29:06 +0200
  • af09ee7344 Merge pull request #112 from szabadka/master szabadka 2015-06-12 15:14:13 +0200
  • 641bc15882 Speedups and fixes to the decoder. Zoltan Szabadka 2015-06-12 15:12:23 +0200
  • e0510a828e Update README.md lvandeve 2015-06-12 14:31:47 +0200
  • 996ec28993 Merge pull request #111 from szabadka/master szabadka 2015-05-11 17:22:04 +0200
  • ea35936816 Change the expiration date and title of the -04 draft. Zoltan Szabadka 2015-05-11 17:04:13 +0200
  • 14ea2b5805 Create -04 version of the draft. Zoltan Szabadka 2015-05-11 17:03:35 +0200
  • 6ee61e78c8 Merge pull request #110 from anthrotype/test_quality szabadka 2015-05-11 15:15:55 +0200
  • e356b9bc2f [roundtrip_test.py] repeat test at different quality (1, 6, 9, 11) Cosimo Lupo 2015-05-11 14:12:37 +0100
  • 682facef7b Merge pull request #109 from szabadka/master szabadka 2015-05-11 14:15:05 +0200
  • 8d83839ac2 Expose the quality parameter to the bro.cc tool. Zoltan Szabadka 2015-05-11 14:14:05 +0200
  • 463ceda563 Merge pull request #108 from szabadka/master szabadka 2015-05-11 14:12:24 +0200
  • 6622355a9a Use the same hasher for text and font mode. Zoltan Szabadka 2015-05-11 14:11:07 +0200
  • 6bb4316280 Merge pull request #107 from szabadka/master szabadka 2015-05-11 13:52:54 +0200
  • cc8d64dfec Fix broken quality 0, make it same as quality 1. Zoltan Szabadka 2015-05-11 13:51:47 +0200
  • cc211b92f1 Merge pull request #105 from anthrotype/newparams szabadka 2015-05-11 13:36:43 +0200
  • c93c0dab92 [bro.py] use brotli.MODE_GENERIC as default compression mode; remove additional low-level parameters Cosimo Lupo 2015-05-11 11:10:48 +0100
  • aa6f7d8f0c [brotlimodule] add MODE_GENERIC constant Cosimo Lupo 2015-05-11 11:09:36 +0100
  • b7e8291788 [bro.py] remove debug print Cosimo Lupo 2015-05-08 15:49:15 +0100
  • 4106a406d0 [bro.py] use new optional encoder parameters when compressing; modified the help string to include the new parameters. Cosimo Lupo 2015-05-08 15:46:56 +0100
  • 32c44ec87d [bro.py] use argparse instead of getopt Cosimo Lupo 2015-05-08 14:17:20 +0100
  • 3351bb08e3 [brotlimodule] apply uniform docstring style Cosimo Lupo 2015-05-08 13:02:05 +0100
  • 6d935db75c [brotlimodule] add quality, lgwin and lgblock parameters Cosimo Lupo 2015-05-08 12:38:22 +0100
  • dbcb32614a [brotlimodule] add enable_context_modeling parameter (defaults to True) Cosimo Lupo 2015-05-08 12:07:10 +0100
  • 4c1d06931e [brotlimodule] add new keyword params docstring of brotli.compress Cosimo Lupo 2015-05-08 12:02:08 +0100
  • 6264bea2e4 [brotlimodule] add greedy_block_split parameter (defaults to False); renamed variables: transform -> enable_transforms, dictionary -> enable_dictionary Cosimo Lupo 2015-05-08 11:47:00 +0100
  • b2eba122c8 [brotlimodule] add enable_dictionary parameter (defautls to True) Cosimo Lupo 2015-05-08 11:34:20 +0100
  • 89c74d6859 [brotlimodule] use keyword arguments for mode and enable_transforms; update brotli.compress docstring accordingly Cosimo Lupo 2015-05-08 11:23:08 +0100
  • 621cd0cf04 Merge pull request #106 from szabadka/master szabadka 2015-05-11 11:34:39 +0200
  • aa853f3cbc Add a MODE_GENERIC compression mode to the interface. Zoltan Szabadka 2015-05-11 11:33:19 +0200
  • 288f70d7ea Merge pull request #104 from anthrotype/py3split szabadka 2015-05-08 11:11:22 +0200
  • e6913b2e78 [python] use built-in split instead of 'string' module for py23 Cosimo Lupo 2015-05-08 10:06:18 +0100
  • 4e94277e9d Merge pull request #103 from szabadka/master szabadka 2015-05-07 20:46:40 +0200
  • 10a2f3745a Handle multiple compressed files per original in the test. Zoltan Szabadka 2015-05-07 20:43:01 +0200
  • 7ee6449b83 Merge pull request #102 from szabadka/master szabadka 2015-05-07 20:37:22 +0200
  • bef6938af7 Restrict the ARM optimizations to little endian architectures. Zoltan Szabadka 2015-05-07 20:36:35 +0200
  • 14c571ca0b Merge pull request #101 from szabadka/master szabadka 2015-05-07 20:11:15 +0200
  • 78350a9135 Add an Acknowledgements section to the spec. Zoltan Szabadka 2015-05-07 20:10:22 +0200
  • f0500266c8 Merge pull request #100 from szabadka/master szabadka 2015-05-07 19:47:14 +0200
  • f3e71e441e Fix 32bit build. Zoltan Szabadka 2015-05-07 19:45:21 +0200
  • 7c277c3ef7 Merge pull request #99 from szabadka/master szabadka 2015-05-07 17:45:18 +0200
  • 54f69c9ef7 Support window bits 10 - 15 in the decoder. Zoltan Szabadka 2015-05-07 17:44:33 +0200
  • 7bbfd5df95 Merge pull request #98 from szabadka/master szabadka 2015-05-07 17:41:11 +0200
  • 12eb9bfd70 Align distance code meaning in the brotli encoder. Zoltan Szabadka 2015-05-07 17:40:00 +0200
  • fa2c6df4f5 Merge pull request #97 from szabadka/master szabadka 2015-05-07 17:36:37 +0200
  • 7cde616c9e Faster encoding for low quality settings. Zoltan Szabadka 2015-05-07 17:30:10 +0200
  • e4a309ac07 Merge pull request #96 from szabadka/master szabadka 2015-05-07 17:24:12 +0200
  • 945b0d025f Use a static context map with two buckets for UTF8 data. Zoltan Szabadka 2015-05-07 17:23:07 +0200
  • 762f9ba5a0 Merge pull request #95 from szabadka/master szabadka 2015-05-07 17:13:06 +0200
  • 5f39d607ef Decoder optimizations for ARM architecture. Zoltan Szabadka 2015-05-07 17:10:27 +0200
  • 500c85acae Merge pull request #94 from szabadka/master szabadka 2015-05-07 17:00:58 +0200
  • 83aa24dc86 Speed and memory usage improvements for the decoder. Zoltan Szabadka 2015-05-07 16:53:43 +0200
  • 47ea761869 Merge pull request #93 from szabadka/master szabadka 2015-04-28 10:14:55 +0200
  • 0f726df1f1 Don't do any block splitting for quality 1. Zoltan Szabadka 2015-04-28 10:12:47 +0200
  • 344ea8edb3 Merge pull request #92 from szabadka/master szabadka 2015-04-28 10:08:52 +0200
  • fe14d7b32a Fix an error propagation bug in the decoder. Zoltan Szabadka 2015-04-28 10:07:12 +0200
  • 4f902dccf4 Merge pull request #91 from szabadka/master szabadka 2015-04-27 18:27:00 +0200
  • 94bc27d87a Fix the year on the copyright message. Zoltan Szabadka 2015-04-27 18:25:59 +0200
  • 5a1cf14116 Merge pull request #90 from szabadka/master szabadka 2015-04-27 18:12:55 +0200
  • fd4a048171 Change the expiration date and title of the -03 draft. Zoltan Szabadka 2015-04-27 18:12:09 +0200
  • 29a72665c3 Merge pull request #89 from szabadka/master szabadka 2015-04-27 18:04:12 +0200
  • 98bd88413a Create -03 version of the internet draft. Zoltan Szabadka 2015-04-27 17:52:21 +0200
  • f8bfe06821 Merge pull request #88 from szabadka/master szabadka 2015-04-23 16:44:35 +0200
  • 99af4df8ea Remove the 'override' keyword from ~BrotliFileIn(). Zoltan Szabadka 2015-04-23 16:43:38 +0200
  • 977bec5159 Merge pull request #87 from szabadka/master szabadka 2015-04-23 16:23:36 +0200
  • 98539223f5 Remove quality parameter from bitstream writing functions. Zoltan Szabadka 2015-04-23 16:20:29 +0200
  • e94bddd013 Merge pull request #86 from szabadka/master szabadka 2015-04-23 15:56:54 +0200
  • e91a4492c7 Add dictionary_hash.h to setup.py. Zoltan Szabadka 2015-04-23 15:55:43 +0200
  • fdfb19806b Add a static hash table based dictionary lookup to fast brotli. Zoltan Szabadka 2015-04-23 15:52:32 +0200
  • 16a219bbc2 Merge pull request #85 from szabadka/master szabadka 2015-04-23 15:45:48 +0200
  • 2fd80cdc9a Encoder support for new empty meta-block format. Zoltan Szabadka 2015-04-23 15:43:37 +0200
  • 098c928864 Merge pull request #84 from szabadka/master szabadka 2015-04-23 15:36:03 +0200
  • 6d80610f03 Fix entropy calculation. Zoltan Szabadka 2015-04-23 15:35:16 +0200
  • 5ea92475af Merge pull request #83 from szabadka/master szabadka 2015-04-23 15:30:51 +0200
  • 3dbe2e03e7 Encoder implementation using input/output classes. Zoltan Szabadka 2015-04-23 15:26:08 +0200
  • e42eaa097c Merge pull request #82 from szabadka/master szabadka 2015-04-23 14:37:50 +0200
  • 09aa9ca410 Add the streams.* files to Makefile and setup.py Zoltan Szabadka 2015-04-23 14:35:43 +0200
  • 6a5303304e Add input and output classes for streaming compression. Zoltan Szabadka 2015-04-23 14:29:01 +0200
  • ec03509d6d Merge pull request #81 from szabadka/master szabadka 2015-04-23 13:55:38 +0200
  • 89a6fb85fb Add params to disable static dictionary and context modeling. Zoltan Szabadka 2015-04-23 13:15:42 +0200
  • e8b756ee8f Merge cbd31f3d54 into 0c81a1360b Evan Nemerson 2015-04-23 10:16:11 +0000
  • 0c81a1360b Merge pull request #35 from mitya57/master szabadka 2015-04-23 12:05:39 +0200
  • 2492f171c7 Merge pull request #80 from anthrotype/test_brotli_py szabadka 2015-04-23 10:44:35 +0200
  • cdde52ef63 [python] refactored tests and import shared utilities from module Cosimo Lupo 2015-04-22 17:54:56 +0100
  • 906f4f52ab [python] prepend build/lib folder to PYTHONPATH before running tests Cosimo Lupo 2015-04-22 16:49:00 +0100
  • 7fa4586079 Merge pull request #79 from szabadka/master szabadka 2015-04-22 17:34:55 +0200
  • 64c261113f Add partial output support to the decoder. Zoltan Szabadka 2015-04-22 17:33:21 +0200
  • 5ded136348 Merge pull request #78 from szabadka/master szabadka 2015-04-22 14:43:06 +0200
  • 84a7687453 Merge remote-tracking branch 'upstream/master' Zoltan Szabadka 2015-04-22 14:38:26 +0200
  • 28b1f7a6b1 Implement some stricter format checks in the decoder. Zoltan Szabadka 2015-04-22 14:35:21 +0200
  • 42b8c74d98 Merge pull request #77 from szabadka/master szabadka 2015-04-22 14:29:05 +0200
  • a81f2ef433 Decoder support for new empty meta-block format. Zoltan Szabadka 2015-04-22 14:25:08 +0200
  • f393bff2e3 Merge pull request #76 from szabadka/master szabadka 2015-04-22 13:18:52 +0200
  • 2d8b2ec12b Support empty meta-blocks with optional ignored metadata. Zoltan Szabadka 2015-04-22 12:41:57 +0200
  • d941130e59 Merge pull request #75 from szabadka/master szabadka 2015-04-22 12:27:08 +0200
  • 5b80ef0fd1 Change the specification to be less strict in some cases. Zoltan Szabadka 2015-04-22 12:08:16 +0200
  • 8fe88e4bae Merge pull request #74 from szabadka/master szabadka 2015-04-22 11:57:26 +0200
  • 206d067c4a Use consistent sentence spacing in the specification. Zoltan Szabadka 2015-04-22 11:55:29 +0200
  • 0c1a222159 Merge pull request #73 from szabadka/master szabadka 2015-04-22 11:44:38 +0200
  • e9fd1a4f20 Add Mark Adler's edits to the specification. Zoltan Szabadka 2015-04-22 11:33:38 +0200
  • 7310f1b91f Merge pull request #71 from anthrotype/pypy_unbuffered szabadka 2015-04-16 14:35:55 +0200
  • b316cb747a [python] fix unbuffered binary mode for I/O streams in Windows pypy Cosimo Lupo 2015-04-16 12:41:40 +0100
  • 9e53d522a3 Merge pull request #69 from szabadka/master szabadka 2015-04-08 16:16:22 +0200
  • f80ccecd0f Spec clarifications for Section 7. Zoltan Szabadka 2015-04-08 16:15:09 +0200
  • 653d9f9401 Merge pull request #68 from szabadka/master szabadka 2015-04-08 11:11:15 +0200
  • dcdc68e68b Spec clarifications for Section 8. Zoltan Szabadka 2015-04-08 11:07:00 +0200
  • 8618383b9b Merge pull request #67 from szabadka/master szabadka 2015-04-07 17:27:54 +0200
  • 92b551734a Some wording changes to Section 2 of the spec. Zoltan Szabadka 2015-04-07 17:23:37 +0200
  • f9bb85eb92 Merge pull request #66 from szabadka/master szabadka 2015-04-07 17:01:20 +0200
  • 707b78ae26 Add the current version of the brotli specification. Zoltan Szabadka 2015-04-07 16:58:07 +0200
  • cbd31f3d54 Clean up some warnings in header files. Evan Nemerson 2015-04-03 13:27:38 -0700
  • 570c295007 Merge pull request #64 from szabadka/master szabadka 2015-04-02 11:12:51 +0200
  • e377e65f11 Limit the max input meta-block size to 16MB. Zoltan Szabadka 2015-04-02 11:12:04 +0200
  • 17025f2b3b Merge pull request #63 from szabadka/master szabadka 2015-04-01 16:39:33 +0200
  • 1428d54178 Proof-of-concept encoder for parallel compression. Zoltan Szabadka 2015-04-01 16:35:52 +0200
  • f25f65ab4d Merge pull request #62 from szabadka/master szabadka 2015-04-01 16:30:05 +0200
  • 817a3edd52 Add an input block size parameter to brotli. Zoltan Szabadka 2015-04-01 16:29:04 +0200
  • 65ea6ef44f Merge pull request #61 from szabadka/master szabadka 2015-04-01 16:25:44 +0200
  • 2a7bbfc553 Update the previous two bytes when decoding an uncompressed metablock. Zoltan Szabadka 2015-04-01 16:23:18 +0200
  • 28dea6a64d Merge pull request #60 from szabadka/master szabadka 2015-04-01 16:20:59 +0200
  • fac8993bef Add a missing state transition to CopyUncompressedBlockToOutput(). Zoltan Szabadka 2015-04-01 16:20:16 +0200
  • bdb4e33336 Merge pull request #59 from szabadka/master szabadka 2015-04-01 16:17:25 +0200
  • fe6e5d1cd9 Faster decoder for data with trivial context maps. Zoltan Szabadka 2015-04-01 16:15:39 +0200
  • 872b058d27 Merge pull request #58 from szabadka/master szabadka 2015-04-01 16:12:18 +0200
  • d6d69ec4ac Add quality and lgwin to the BrotliParams. Zoltan Szabadka 2015-04-01 16:10:15 +0200
  • 5e3e97e294 Merge pull request #57 from anthrotype/sdist szabadka 2015-03-31 17:40:53 +0200
  • 77c239952d [python] moved setup.py to the root of repository Cosimo Lupo 2015-03-31 09:30:56 +0100
  • d44a174a8f Merge pull request #56 from lvandeve/master lvandeve 2015-03-30 18:02:15 +0200
  • f9e5a2d9f2 bugfixes affecting streaming decoding Lode Vandevenne 2015-03-30 18:00:40 +0200
  • 3841f15326 bugfixes for streaming decoder, and enum as result value Lode Vandevenne 2015-03-30 17:41:40 +0200
  • ad354af165 Merge pull request #54 from szabadka/master szabadka 2015-03-30 13:47:00 +0200
  • ca3a7a98f2 Use FastLog2() instead of log() in BitsEntropy(). Zoltan Szabadka 2015-03-30 13:41:52 +0200
  • ad6772ff2c Merge 83b3f09532 into 71d8786391 Cosimo Lupo 2015-03-30 11:41:16 +0000
  • 71d8786391 Merge pull request #53 from szabadka/master szabadka 2015-03-30 13:41:15 +0200
  • 8f3092a0b1 Add some missing state transitions to DecodeContextMap(). Zoltan Szabadka 2015-03-30 13:39:20 +0200
  • 44ca0e2cbe Merge pull request #51 from anthrotype/py_test szabadka 2015-03-30 12:06:11 +0200
  • 4865fd1d4f [python] add test command to setup.py Cosimo Lupo 2015-03-30 10:20:50 +0100
  • fea88b8609 Merge pull request #49 from khaledhosny/fix-python-build szabadka 2015-03-30 09:59:48 +0200
  • 83b3f09532 [bit_cost.h] fix "ambiguous call to overloaded function" (C2668) Cosimo Lupo 2015-03-27 18:13:14 +0000
  • fa7dd52da9 Fixing building Python module after 534654d Khaled Hosny 2015-03-27 18:56:18 +0200
  • 8bda995564 Merge pull request #48 from szabadka/master szabadka 2015-03-27 14:28:32 +0100
  • 534654def1 Add a faster but less dense compression mode. Zoltan Szabadka 2015-03-27 14:20:35 +0100
  • 169c32d887 Merge pull request #47 from szabadka/master szabadka 2015-03-27 13:56:35 +0100
  • c5ccd0dff9 Change the return value of decoder functions from integer codes to an enum. Zoltan Szabadka 2015-03-27 13:54:43 +0100
  • c9cc258cdd Merge pull request #45 from lvandeve/master lvandeve 2015-03-26 17:43:55 +0100
  • 85abce6c6e Propagate error condition from ReadHuffmanCodeLengths() Lode Vandevenne 2015-03-26 17:40:07 +0100
  • 12abfaf59b Merge pull request #44 from szabadka/master szabadka 2015-03-24 10:21:10 +0100
  • 497814eebd Remove the redundant EncodeMetaBlockHeader() function. Zoltan Szabadka 2015-03-24 10:18:06 +0100
  • e0aa0cc450 Merge pull request #43 from anthrotype/fix_py szabadka 2015-03-23 13:42:15 +0100
  • 17866801d6 [python] fix calling python script as subprocess on Windows Cosimo Lupo 2015-03-23 12:09:42 +0000
  • 65c6e67920 Merge pull request #42 from anthrotype/fix_py szabadka 2015-03-23 09:57:53 +0100
  • 203fe326d4 [python] fix subprocess shell pipeline Cosimo Lupo 2015-03-22 00:15:54 +0000
  • 064d8e0bea [python] add new state.c and state.h to Brotli extension's setup.py Cosimo Lupo 2015-03-21 20:05:02 +0000
  • 30dbb5675d Merge pull request #41 from lvandeve/master lvandeve 2015-03-20 17:03:58 +0100
  • b142207917 a few more tweaks to the streaming support Lode Vandevenne 2015-03-20 17:03:11 +0100
  • cb49d6a8dd Merge pull request #40 from lvandeve/master lvandeve 2015-03-20 16:17:33 +0100
  • 8270250b40 support for partial input (streaming) Lode Vandevenne 2015-03-20 16:13:15 +0100
  • d5c4fb4494 Merge pull request #39 from lvandeve/master lvandeve 2015-03-20 15:56:02 +0100
  • 81cb09f1b3 separate the licenses from documentation Lode Vandevenne 2015-03-20 15:44:15 +0100
  • 4836e87d4c Merge pull request #38 from anthrotype/py_tests szabadka 2015-03-16 20:35:19 +0100
  • e651c85fe2 Merge pull request #37 from anthrotype/setup_py szabadka 2015-03-16 20:33:14 +0100
  • b5ba646b19 Merge pull request #36 from khaledhosny/python-decompress szabadka 2015-03-16 20:31:18 +0100
  • e0c5df8c61 [python] Use BrotliDecompress() Khaled Hosny 2015-03-13 23:55:03 +0200
  • b33e10e9dc add Python port of bro utility and scripts to test Brotli extension Cosimo Lupo 2015-03-16 17:56:10 +0000
  • 3113fe7163 [setup.py] enable C++ exception handling on MSVC compiler to fix warning C4530 Cosimo Lupo 2015-02-26 17:58:28 +0000
  • dec72c5931 [setup.py] use "-std=c++0x" only with GCC compiler (usupported on MSVC) Cosimo Lupo 2015-02-26 17:56:25 +0000
  • 855efcf75c [python/setup.py] use relative paths instead of symlinks (unsupported on Win) Cosimo Lupo 2015-02-24 16:10:09 +0000
  • 8e4da4c00c [brotlimodule.cc] add missing return to output_callback function Cosimo Lupo 2015-03-16 13:44:40 +0000
  • ddba61222a [python] Use BrotliDecompress() Khaled Hosny 2015-03-13 23:55:03 +0200
  • f9dcf461df [setup.py] enable C++ exception handling on MSVC compiler to fix warning C4530 Cosimo Lupo 2015-02-26 17:58:28 +0000
  • 4dcbe1c184 [setup.py] use "-std=c++0x" only with GCC compiler (usupported on MSVC) Cosimo Lupo 2015-02-26 17:56:25 +0000
  • fda3bacb65 add python scripts for testing Brotli on non-UNIX environments Cosimo Lupo 2015-02-25 18:55:18 +0000
  • a2b67d4555 [python/setup.py] use relative paths instead of symlinks (unsupported on Win) Cosimo Lupo 2015-02-24 16:10:09 +0000
  • 819f151069 add python's build and dist directories to .gitignore Cosimo Lupo 2015-02-24 16:12:34 +0000
  • 60dd20fd46 Compile decoder with -Wall flag Kunihiko Sakamoto 2015-02-24 17:48:26 +0900
  • 14d90b64b1 Add Python bindings Khaled Hosny 2014-11-20 14:16:26 +0200
  • 03300b32c0 Add more test cases. Zoltan Szabadka 2015-01-13 16:42:35 +0100
  • f5addf3f38 Fix undefined behavior in decoder. Zoltan Szabadka 2014-11-26 10:37:33 +0100
  • 1cfc9d01ba Remove unneeded malloc.h header. Zoltan Szabadka 2014-11-24 16:20:22 +0100
  • a60406e301 Add .gitignore file Khaled Hosny 2014-11-22 16:55:58 +0200
  • 9af2e7f595 Improvements to the command-line tool. Zoltan Szabadka 2014-11-17 15:31:00 +0100
  • fec561adb2 Add command-line tool and tests. Zoltan Szabadka 2014-10-30 13:59:37 +0100
  • ad251c6990 Merge 4a927bc7ca into ca29aa22c2 Cosimo Lupo 2015-03-16 13:49:13 +0000
  • 4a927bc7ca [brotlimodule.cc] add missing return to output_callback function Cosimo Lupo 2015-03-16 13:44:40 +0000
  • 0ff8aae50d [bro.py] use khaledhosny's BrotliDecompress() #36 Cosimo Lupo 2015-03-15 20:16:45 +0000
  • 6a87f5173c [python] Use BrotliDecompress() Khaled Hosny 2015-03-13 23:55:03 +0200
  • 086ec2ee53 [setup.py] enable C++ exception handling on MSVC compiler to fix warning C4530 Cosimo Lupo 2015-02-26 17:58:28 +0000
  • f8b7ec58a7 [setup.py] use "-std=c++0x" only with GCC compiler (usupported on MSVC) Cosimo Lupo 2015-02-26 17:56:25 +0000
  • cb3826a18c moved Python test scripts to python/tests subfolder Cosimo Lupo 2015-02-25 19:03:24 +0000
  • 5da7e37a06 Makefile fixes and cleanups Dmitry Shachnev 2015-03-13 18:00:28 +0300
  • ca29aa22c2 Merge pull request #34 from szabadka/master szabadka 2015-02-27 16:54:15 +0100
  • 28135ea9e8 Fix another use of log2() in literal_cost.cc Zoltan Szabadka 2015-02-27 16:53:00 +0100
  • 5da451b2d9 Merge a71f962f74 into 1fce8b8086 Cosimo Lupo 2015-02-27 15:12:55 +0000
  • 1fce8b8086 Merge pull request #33 from szabadka/master szabadka 2015-02-27 16:12:54 +0100
  • fab601e81f Fix encoder compilation error on MSVS 2010. Zoltan Szabadka 2015-02-27 16:04:43 +0100
  • a71f962f74 [literal_cost.cc] include fast_log.h to use defined log2 function Cosimo Lupo 2015-02-26 18:42:45 +0000
  • cec8d4e735 [fast_log.h] define missing log2 function to allow building Python extension through MSVC 2010 Cosimo Lupo 2015-02-26 18:34:52 +0000
  • 38855105d7 [setup.py] enable C++ exception handling on MSVC compiler to fix warning C4530 Cosimo Lupo 2015-02-26 17:58:28 +0000
  • d362ef7b07 [setup.py] use "-std=c++0x" only with GCC compiler (usupported on MSVC) Cosimo Lupo 2015-02-26 17:56:25 +0000
  • ca41c0f2de added *.py test scripts equivalent to /tests/*.sh scripts for non-UNIX environments Cosimo Lupo 2015-02-25 18:58:13 +0000
  • 65dc0864c1 added Python port of /tools/bro utility for testing Brotli on non-UNIX environments Cosimo Lupo 2015-02-25 18:55:18 +0000
  • a4494c6688 [python/setup.py] use relative paths instead of symlinks (unsupported on Win) Cosimo Lupo 2015-02-24 16:10:09 +0000
  • b0872b8df3 add python's build and dist directories to .gitignore Cosimo Lupo 2015-02-24 16:12:34 +0000
  • e60b7b846a Merge pull request #30 from szabadka/master szabadka 2015-02-25 18:40:17 +0100
  • f0b88cbcdb Fixes to the encoder to support visual studio. Zoltan Szabadka 2015-02-25 18:19:51 +0100
  • ea73376e29 Merge 51d092b7b2 into ff218b18b4 r-lyeh 2015-02-25 12:41:47 +0000
  • 6da0c5c992 Implement a 32-bit bitstream decoder. Zoltan Szabadka 2015-02-25 13:32:17 +0100
  • 6ce67df31b Merge f49421f19a into ff218b18b4 Cosimo Lupo 2015-02-25 09:31:53 +0000
  • ff218b18b4 Merge pull request #29 from szabadka/master szabadka 2015-02-25 10:31:52 +0100
  • 5bc56a17ee Fully qualify std::max_element, std::push_heap and std::pop_heap names. Zoltan Szabadka 2015-02-25 10:29:24 +0100
  • c0d7498031 Merge pull request #28 from szabadka/master szabadka 2015-02-25 10:27:14 +0100
  • e643328a7a Speed up FindMatchLength for non-x86 64-bit targets. Zoltan Szabadka 2015-02-25 10:24:13 +0100
  • f49421f19a add python's build and dist directories to .gitignore Cosimo Lupo 2015-02-24 16:12:34 +0000
  • aac07290be [python/setup.py] use relative paths instead of symlinks (unsupported on Win) Cosimo Lupo 2015-02-24 16:10:09 +0000
  • c7b9821f37 Merge pull request #26 from szabadka/master szabadka 2015-02-24 11:35:01 +0100
  • 68d63f5966 Fix a sign-conversion warning in the decoder. Zoltan Szabadka 2015-02-24 11:22:29 +0100
  • 35cd3db9c1 Merge pull request #25 from irori/sign-compare szabadka 2015-02-24 10:41:41 +0100
  • 65d655dad5 Compile decoder with -Wall flag Kunihiko Sakamoto 2015-02-24 17:48:26 +0900
  • 2fd7dac79f [port.h] define Windows byte order macros (assume little-endian) Cosimo Lupo 2015-02-15 19:00:32 +0000
  • 8dfd5491c5 removed endian.h: port.h already contains macros for endianness Cosimo Lupo 2015-02-15 19:11:58 +0000
  • d3369ea96c deprecated rand_r() calls removed(); log() disambiguation; missing assert() header added; portable endian.h header added (for visual studio); r-lyeh 2014-10-22 17:05:26 +0200
  • cb0ca3a3c6 Merge pull request #17 from khaledhosny/master szabadka 2015-01-28 10:18:34 +0100
  • 11306237f4 Add Python bindings Khaled Hosny 2014-11-20 14:16:26 +0200
  • 93049d96e7 Merge pull request #23 from szabadka/master szabadka 2015-01-13 16:44:13 +0100
  • 1d76397891 Add more test cases. Zoltan Szabadka 2015-01-13 16:42:35 +0100
  • 7e350cd4a7 Merge pull request #21 from szabadka/master szabadka 2014-11-26 12:12:20 +0100
  • 4278934e82 Fix undefined behavior in decoder. Zoltan Szabadka 2014-11-26 10:37:33 +0100
  • 50b4f4e6b3 Merge pull request #20 from szabadka/master szabadka 2014-11-24 16:21:58 +0100
  • 66f6b66c88 Remove unneeded malloc.h header. Zoltan Szabadka 2014-11-24 16:20:22 +0100
  • 51fff7f661 Merge 30be284a82 into 88c073594f Cosimo Lupo 2014-11-24 14:39:45 +0000
  • 30be284a82 [bro] fix missing malloc.h on OSX Cosimo Lupo 2014-11-24 14:34:38 +0000
  • 88c073594f Merge pull request #18 from khaledhosny/gitignore szabadka 2014-11-24 10:20:04 +0100
  • 9efdff7f70 Add .gitignore file Khaled Hosny 2014-11-22 16:55:58 +0200
  • 94000f6490 Merge pull request #16 from szabadka/master szabadka 2014-11-17 15:40:22 +0100
  • ac455c50f4 Improvements to the command-line tool. Zoltan Szabadka 2014-11-17 15:31:00 +0100
  • e1739826c0 Add command-line tool and tests. Zoltan Szabadka 2014-10-30 13:59:37 +0100
  • 6b9ce4dfab Merge pull request #15 from szabadka/master szabadka 2014-10-29 17:09:47 +0100
  • 96d04e53d7 Disable transforms in the encoder by default. Zoltan Szabadka 2014-10-29 15:39:35 +0100
  • 6e9e963972 Merge pull request #14 from szabadka/master szabadka 2014-10-28 14:44:24 +0100
  • dd6237b0e8 Allow use of inline keyword in c++/c99 mode. Zoltan Szabadka 2014-10-28 14:43:15 +0100
  • 37aa5e05c0 Merge pull request #13 from szabadka/master szabadka 2014-10-28 14:06:46 +0100
  • 485ad82e94 Fix potential output buffer overflow in encoder. Zoltan Szabadka 2014-10-28 14:05:53 +0100
  • 2f35ffd77a Merge pull request #12 from szabadka/master szabadka 2014-10-28 14:02:06 +0100
  • 460dda1b50 Decoder code cleanup. Zoltan Szabadka 2014-10-28 13:57:46 +0100
  • 43a8d591f0 Merge pull request #11 from szabadka/master szabadka 2014-10-28 13:49:32 +0100
  • 0428f2d1bd Move the context map encoding function to the brotli_bit_stream library. Zoltan Szabadka 2014-10-28 13:47:21 +0100
  • d0d6f1bda4 Merge pull request #10 from szabadka/master szabadka 2014-10-28 13:38:14 +0100
  • f321ba1964 Make the histogram clustering function more generic. Zoltan Szabadka 2014-10-28 13:36:21 +0100
  • c6c08e492e Merge pull request #9 from szabadka/master szabadka 2014-10-28 13:33:33 +0100
  • b4f39bf540 New version of the backward reference search code. Zoltan Szabadka 2014-10-28 13:25:22 +0100
  • f580616386 Merge pull request #8 from szabadka/master szabadka 2014-10-28 12:54:47 +0100
  • 03b20347e1 Minor tuning of encoder heuristics. Zoltan Szabadka 2014-10-28 12:50:33 +0100
  • 8102921a7c Merge pull request #7 from szabadka/master szabadka 2014-10-28 12:10:55 +0100
  • ca8c2890aa Fix storing of the meta-block header for last empty meta-block. Zoltan Szabadka 2014-10-28 12:09:18 +0100
  • 618ea06821 Merge pull request #6 from szabadka/master szabadka 2014-10-28 12:03:34 +0100
  • 467e6eef80 Move the block switch stroing functions to the brotli_bit_stream library. Zoltan Szabadka 2014-10-28 11:53:52 +0100
  • fd64d1f35a Merge pull request #3 from szabadka/encoder szabadka 2014-10-28 11:19:18 +0100
  • c62fa2116f Merge pull request #2 from szabadka/decoder szabadka 2014-10-27 17:36:07 +0100
  • 51d092b7b2 deprecated rand_r() calls removed(); log() disambiguation; missing assert() header added; portable endian.h header added (for visual studio); r-lyeh 2014-10-22 17:05:26 +0200
  • 39cde017e6 Fix TODO markups. Zoltan Szabadka 2014-10-15 14:14:34 +0200
  • d6d9fc60e1 Factor out serialization functions into their own file. Zoltan Szabadka 2014-10-15 14:01:36 +0200
  • 79d2b89d2d Fix BrotliDecompressedSize() to work for an uncompressed plus an empty meta-block. Zoltan Szabadka 2014-10-15 13:41:00 +0200
  • 12c6d1fbe4 Apply const qualifier to call operator of comparator class. Zoltan Szabadka 2014-10-15 13:33:56 +0200
  • fe6e9b0148 Remove broken Makefiles. Zoltan Szabadka 2014-10-14 13:39:48 +0200
  • e8d668f873 Add top-level README file. Zoltan Szabadka 2014-10-14 13:08:35 +0200
  • 574305eea8 Merge a597255213 into e3980e3bd7 szabadka 2014-10-10 14:15:03 +0000
  • a597255213 Push updates to the Brotli encoder and decoder upstream. Zoltan Szabadka 2014-10-10 15:30:08 +0200
  • e3980e3bd7 Initial commit, based on code.google.com/p/font-compression-reference, Rev d9a74803fa88, with a new README file. Zoltan Szabadka 2014-10-10 14:16:36 +0200
  • 3f655b63de Fix buffer overflow bug in the brotli encoder. Zoltan Szabadka 2014-03-27 16:38:07 +0100
  • 347781947a Update the dictionary and the transforms. Zoltan Szabadka 2014-03-25 16:48:25 +0100
  • e7650080a8 Updates to Brotli compression format, decoder and encoder Zoltan Szabadka 2014-03-20 14:32:35 +0100
  • cddab4adef Enable the static dictionary in the Brotli decoder. Zoltan Szabadka 2014-03-06 17:25:43 +0100
  • 2f268ad158 Add the initial version of the static dictionary and transforms to Brotli. Zoltan Szabadka 2014-02-17 14:25:36 +0100
  • 0454ab4ec0 Updates to Brotli compression format, decoder and encoder Zoltan Szabadka 2014-02-14 15:04:23 +0100
  • d01c71c4ad Fix -Wconversion compiler warnings in the brotli decoder. Zoltan Szabadka 2014-01-08 12:34:35 +0100
  • 2bcd58bb5a Brotli format change: small improvement to the encoding of Huffman codes Zoltan Szabadka 2014-01-08 12:28:28 +0100
  • e60dbdb10b Small update to brotli specification. Zoltan Szabadka 2014-01-06 16:35:24 +0100
  • d762bc6845 Bug fixes for the brotli encoder and decoder. Zoltan Szabadka 2014-01-06 16:01:57 +0100
  • 1447345cbb Brotli format change: improved encoding of Huffman codes Zoltan Szabadka 2013-12-17 17:17:57 +0100
  • b8a1008569 Use C-style comments in the brotli decoder. Zoltan Szabadka 2013-12-16 14:45:57 +0100
  • 29bb7cb1af Fix Microsoft VisualStudio 64-bit build of brotli Zoltan Szabadka 2013-12-13 15:30:20 +0100
  • 354349d7ae Fix Microsoft VisualStudio build of brotli Zoltan Szabadka 2013-12-13 10:39:46 +0100
  • c23cb1e83d Support for OSX build; tested using OSX 10.9/clang-500.2.79 Roderick Sheeter 2013-12-12 10:43:05 -0800
  • 60c24c0c2d Updates to Brotli compression format, decoder and encoder Zoltan Szabadka 2013-12-12 13:18:04 +0100
  • 8d7081f2d0 Add draft specification of the brotli format Zoltan Szabadka 2013-11-28 17:37:13 +0100
  • 1cdcbd851f Added Brotli compress/decompress utilities and makefiles Roderick Sheeter 2013-11-19 14:32:56 -0800
  • c6b9c7c5c8 Updates to Brotli compression format, decoder and encoder Zoltan Szabadka 2013-11-15 19:02:17 +0100
  • c66e4e3e4f Add brotli compressor Zoltan Szabadka 2013-10-23 13:06:13 +0200
  • 6455522172 Make the brotli decoder more C90-compatible. Zoltan Szabadka 2013-10-22 15:02:54 +0200
  • e0346c8262 Fix name collisions with libwebp. Zoltan Szabadka 2013-10-17 12:41:36 +0200
  • 8f30907d0f Add brotli decompressor Zoltan Szabadka 2013-10-11 10:26:07 +0200