tools


Log

Author Commit Date CI Message
Eugene Kliuchnikov 81480011 2016-08-23T14:40:33 Move "public" to "include/brotli"
Eugene Kliuchnikov 801f5f37 2016-08-22T13:28:22 * 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
Zoltan Szabadka af176847 2016-08-02T13:27:29 Update the spec reference to RFC 7932, remove the old internet draft.
Evan Nemerson 03657e80 2016-07-28T13:31:09 Add mingw support.
George Talusan a531496f 2016-07-26T10:08:54 allow output file to be overwritten if --repeat
Eugene Kliuchnikov b32cefe1 2016-06-17T16:24:51 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 378485b0 2016-06-16T10:52:57 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
eustas 95151f95 2016-06-14T16:05:49 Update version to 0.5.0
Eugene Kliuchnikov 3ccbf05d 2016-06-13T11:01:04 Convert encoder to plain C.
Eugene Kliuchnikov f1c9ab29 2016-06-03T10:51:04 Extract common parts: constants, dictionary, etc.
eustas 89803b95 2016-06-14T15:06:36 Prepare to release 0.4.0
Eugene Kliuchnikov b972c677 2016-06-13T11:01:04 Convert encoder to plain C.
Eugene Kliuchnikov 02829186 2016-06-03T10:51:04 Extract common parts: constants, dictionary, etc.
Eugene Kliuchnikov a6ab7bc8 2016-04-29T15:37:52 Fix Issue #327
Eugene Kliuchnikov e7e38498 2016-04-19T16:29:10 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 70a36be5 2016-04-19T16:26:30 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
Piotr Sikora 501cb861 2016-03-18T19:18:59 Fix build with -Wmissing-declarations. While there, add -Wmissing-prototypes and -Wmissing-declarations to shared.mk in order to catch similar errors in the future. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
eustas 4b331d7f 2016-02-19T11:17:13 Fix win32 fopen parameters
Jeffrey Crowell 3fbc3b81 2016-01-05T16:31:36 s/Error of success/Error or success/
Tomasz Buchert 2ce1a1fc 2015-12-18T23:26:41 Fix typo: LFLAGS => LDFLAGS
Eugene Klyuchnikov 24ffa784 2015-12-11T11:11:51 Fix headers
Eugene Klyuchnikov 771eb107 2015-11-27T11:27:11 Update license statement in source files.
Eugene Klyuchnikov 1c5ae022 2015-11-25T23:07:48 Update bro.cc to use new streaming API.
Zoltan Szabadka 4f94530d 2015-10-23T12:05:43 Add more error handling to the command-line tool.
Zoltan Szabadka 2726b8a4 2015-10-06T11:23:44 Encoder fixes. * Remove default constructors. * Initialize bit_cost in histogram.Clear(). * Check fseek result in FileSize. * Replace malloc in BrotliFileIn constructor with "new". * Catch bad_alloc in bro tool.
Zoltan Szabadka 165022d2 2015-10-02T13:12:20 Add window size parameter to bro tool. Fix bug in --force behaviour.
Zoltan Szabadka b5c92e54 2015-10-02T11:32:42 Add tools/version.h that conatins the brotli version. This can be reused by all of the tools. Set the version to the next git release tag.
Zoltan Szabadka d4cc4f8f 2015-10-01T13:08:43 Define the encoder dictionary in the .cc file and link only once.
Kacper Michajłow 76bf3745 2015-09-23T21:39:47 Add missing time.h header. This commit fixes compilation on some build systems.
Eugene Klyuchnikov a67f0056 2015-09-01T13:44:17 Add "repeat" and "verbose" flags to "bro" tool.
Zoltan Szabadka 8d83839a 2015-05-11T14:14:05 Expose the quality parameter to the bro.cc tool.
Zoltan Szabadka 3dbe2e03 2015-04-23T15:26:08 Encoder implementation using input/output classes. Add a BrotliCompress() method to the public encoder API that uses the BrotliIn and BrotliOut classes and use that in the 'bro' command-line tool. Use the streaming api in BrotliCompressBuffer() and BrotliCompressor::WriteMetaBlock(). Use the appropiate hashers for quality <= 9.
szabadka 0c81a136 2015-04-23T12:05:39 Merge pull request #35 from mitya57/master Makefile fixes and cleanups
Zoltan Szabadka 707b78ae 2015-04-07T16:58:07 Add the current version of the brotli specification. Add the .nroff source file and a python script to generate the .txt version (requires the nroff command).
Dmitry Shachnev 5da7e37a 2015-03-13T18:00:28 Makefile fixes and cleanups - Distinguish between CC/CFLAGS, CPP/CPPFLAGS and CXX/CXXFLAGS. Do not store compiler flags in CPPFLAGS, which is for preprocessor, and do not try to link files using a preprocessor. - Use COMMON_FLAGS for flags that are for both C and C++. - Drop -m64 flag which is wrong on 32-bit systems. - Use $(MAKE) instead of make, so that parallel building works.
Zoltan Szabadka 66f6b66c 2014-11-24T16:20:22 Remove unneeded malloc.h header.
Zoltan Szabadka ac455c50 2014-11-17T15:31:00 Improvements to the command-line tool. - Don't read the whole input to memory. - Support reading from stdin and writing to stdout.
Zoltan Szabadka e1739826 2014-10-30T13:59:37 Add command-line tool and tests.