|
81480011
|
2016-08-23T14:40:33
|
|
Move "public" to "include/brotli"
|
|
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
|
|
af176847
|
2016-08-02T13:27:29
|
|
Update the spec reference to RFC 7932, remove the old internet draft.
|
|
03657e80
|
2016-07-28T13:31:09
|
|
Add mingw support.
|
|
a531496f
|
2016-07-26T10:08:54
|
|
allow output file to be overwritten if --repeat
|
|
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
|
|
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
|
|
95151f95
|
2016-06-14T16:05:49
|
|
Update version to 0.5.0
|
|
3ccbf05d
|
2016-06-13T11:01:04
|
|
Convert encoder to plain C.
|
|
f1c9ab29
|
2016-06-03T10:51:04
|
|
Extract common parts: constants, dictionary, etc.
|
|
89803b95
|
2016-06-14T15:06:36
|
|
Prepare to release 0.4.0
|
|
b972c677
|
2016-06-13T11:01:04
|
|
Convert encoder to plain C.
|
|
02829186
|
2016-06-03T10:51:04
|
|
Extract common parts: constants, dictionary, etc.
|
|
a6ab7bc8
|
2016-04-29T15:37:52
|
|
Fix Issue #327
|
|
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
|
|
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
|
|
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>
|
|
4b331d7f
|
2016-02-19T11:17:13
|
|
Fix win32 fopen parameters
|
|
3fbc3b81
|
2016-01-05T16:31:36
|
|
s/Error of success/Error or success/
|
|
2ce1a1fc
|
2015-12-18T23:26:41
|
|
Fix typo: LFLAGS => LDFLAGS
|
|
24ffa784
|
2015-12-11T11:11:51
|
|
Fix headers
|
|
771eb107
|
2015-11-27T11:27:11
|
|
Update license statement in source files.
|
|
1c5ae022
|
2015-11-25T23:07:48
|
|
Update bro.cc to use new streaming API.
|
|
4f94530d
|
2015-10-23T12:05:43
|
|
Add more error handling to the command-line tool.
|
|
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.
|
|
165022d2
|
2015-10-02T13:12:20
|
|
Add window size parameter to bro tool.
Fix bug in --force behaviour.
|
|
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.
|
|
d4cc4f8f
|
2015-10-01T13:08:43
|
|
Define the encoder dictionary in the .cc file and link only once.
|
|
76bf3745
|
2015-09-23T21:39:47
|
|
Add missing time.h header.
This commit fixes compilation on some build systems.
|
|
a67f0056
|
2015-09-01T13:44:17
|
|
Add "repeat" and "verbose" flags to "bro" tool.
|
|
8d83839a
|
2015-05-11T14:14:05
|
|
Expose the quality parameter to the bro.cc tool.
|
|
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.
|
|
0c81a136
|
2015-04-23T12:05:39
|
|
Merge pull request #35 from mitya57/master
Makefile fixes and cleanups
|
|
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).
|
|
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.
|
|
66f6b66c
|
2014-11-24T16:20:22
|
|
Remove unneeded malloc.h header.
|
|
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.
|
|
e1739826
|
2014-10-30T13:59:37
|
|
Add command-line tool and tests.
|