kc3-lang/brotli/tools

Branch :


Log

Author Commit Date CI Message
12750768 2016-11-02 06:03:06 bro: check return values of chown and chmod (#465) Apparently some libc versions declare chown with the warn_unused_result attribute, which is enabled by default.
dd8fa3e8 2016-09-22 11:32:23 Update research * don't use `assert` when side-effect is desired * use `gflags` to pick options from args Other changes: * teach stub `Makefile` to do partial rebuild * remove obsolete `tools/version.h`
de1007f0 2016-09-21 15:44:56 Fix uid/gid types
9223fd4d 2016-09-21 15:18:35 Update bro tool: * use new decoder API * copy permissions and modification time to output file
81480011 2016-08-23 14:40:33 Move "public" to "include/brotli"
801f5f37 2016-08-22 13: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
af176847 2016-08-02 13:27:29 Update the spec reference to RFC 7932, remove the old internet draft.
03657e80 2016-07-28 13:31:09 Add mingw support.
a531496f 2016-07-26 10:08:54 allow output file to be overwritten if --repeat
b32cefe1 2016-06-17 16: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
378485b0 2016-06-16 10: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
95151f95 2016-06-14 16:05:49 Update version to 0.5.0
3ccbf05d 2016-06-13 11:01:04 Convert encoder to plain C.
f1c9ab29 2016-06-03 10:51:04 Extract common parts: constants, dictionary, etc.
89803b95 2016-06-14 15:06:36 Prepare to release 0.4.0
b972c677 2016-06-13 11:01:04 Convert encoder to plain C.
02829186 2016-06-03 10:51:04 Extract common parts: constants, dictionary, etc.
a6ab7bc8 2016-04-29 15:37:52 Fix Issue #327
e7e38498 2016-04-19 16: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
70a36be5 2016-04-19 16: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
501cb861 2016-03-18 19: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>
4b331d7f 2016-02-19 11:17:13 Fix win32 fopen parameters
3fbc3b81 2016-01-05 16:31:36 s/Error of success/Error or success/
2ce1a1fc 2015-12-18 23:26:41 Fix typo: LFLAGS => LDFLAGS
24ffa784 2015-12-11 11:11:51 Fix headers
771eb107 2015-11-27 11:27:11 Update license statement in source files.
1c5ae022 2015-11-25 23:07:48 Update bro.cc to use new streaming API.
4f94530d 2015-10-23 12:05:43 Add more error handling to the command-line tool.
2726b8a4 2015-10-06 11: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.
165022d2 2015-10-02 13:12:20 Add window size parameter to bro tool. Fix bug in --force behaviour.
b5c92e54 2015-10-02 11: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.
d4cc4f8f 2015-10-01 13:08:43 Define the encoder dictionary in the .cc file and link only once.
76bf3745 2015-09-23 21:39:47 Add missing time.h header. This commit fixes compilation on some build systems.
a67f0056 2015-09-01 13:44:17 Add "repeat" and "verbose" flags to "bro" tool.
8d83839a 2015-05-11 14:14:05 Expose the quality parameter to the bro.cc tool.
3dbe2e03 2015-04-23 15: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.
0c81a136 2015-04-23 12:05:39 Merge pull request #35 from mitya57/master Makefile fixes and cleanups
707b78ae 2015-04-07 16: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).
5da7e37a 2015-03-13 18: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.
66f6b66c 2014-11-24 16:20:22 Remove unneeded malloc.h header.
ac455c50 2014-11-17 15:31:00 Improvements to the command-line tool. - Don't read the whole input to memory. - Support reading from stdin and writing to stdout.
e1739826 2014-10-30 13:59:37 Add command-line tool and tests.