|
6e2207f4
|
2016-08-23T14:44:13
|
|
Add includedir to setup.py
|
|
81480011
|
2016-08-23T14:40:33
|
|
Move "public" to "include/brotli"
|
|
2032f41f
|
2016-08-23T10:32:05
|
|
Merge pull request #416 from sylvestre/master
Remove some deadcode
|
|
5ad715e4
|
2016-08-22T18:22:19
|
|
Remove some deadcode
|
|
7ecd2293
|
2016-08-22T16:29:13
|
|
Merge pull request #415 from eustas/master
Use version from common/version.h
|
|
ceddddeb
|
2016-08-22T15:59:08
|
|
Fix setup.py regexp
|
|
2c2d5578
|
2016-08-22T15:44:12
|
|
Use version from common/version.h
|
|
313066a0
|
2016-08-22T14:48:09
|
|
Merge pull request #414 from eustas/master
Update brotli to ToT
|
|
dae9c7ff
|
2016-08-22T14:00:42
|
|
Fix brotlimodule
|
|
403729c4
|
2016-08-22T13:59:21
|
|
Fix setup.py
|
|
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
|
|
2e0d3214
|
2016-08-11T10:59:52
|
|
Merge pull request #407 from anthrotype/fix-python-build
Fix python build
|
|
11dc16bf
|
2016-08-10T19:29:48
|
|
.travis.yml: fix wheel deploy 'condition' (use '&&', not '||')
|
|
52cb9474
|
2016-08-10T19:27:17
|
|
.travis.sh: skip source venv on linux
|
|
13b8e7ff
|
2016-08-10T18:50:40
|
|
.travis.yml: only deploy OSX wheels
|
|
18dfca9b
|
2016-08-10T18:40:24
|
|
.travis.sh: only build wheels on OSX
|
|
2dc2ac77
|
2016-08-10T18:33:43
|
|
.travis.sh: explicitly use 'bash' shell instead of generic 'sh'
I need to use 'source' command to activate the python virtual environment,
but apparently that is not available on Ubuntu's default /bin/sh
|
|
e944f1c9
|
2016-08-10T18:12:36
|
|
.travis.yml: update Python versions
Removed unnecessary builds for homebrew and system python.
We only use the official Mac Python distributions from Python.org.
The wheels compiled with those will work on both homebrew Python and
the OSX built-in Python.
|
|
a5bf2c0b
|
2016-08-10T18:05:38
|
|
.travis.sh: activate virtualenv before calling python or pip commands
|
|
014f6511
|
2016-08-10T14:44:59
|
|
Add benchmarks section
|
|
5d8b0f3a
|
2016-08-10T13:30:59
|
|
Merge pull request #400 from nemequ/master
appveyor: add Visual Studio builds (based on CMake)
|
|
fe0e153c
|
2016-08-04T18:51:20
|
|
cmake: use a different variable for testing with and without libm
CMake seems to cache the result when using the same variable, at least
with some versions, so previously systems requiring libm for log2 may
not have worked as expected.
|
|
e0a87638
|
2016-08-02T13:46:11
|
|
Merge pull request #404 from szabadka/master
Update the spec reference to RFC 7932, remove the old internet draft.
|
|
af176847
|
2016-08-02T13:27:29
|
|
Update the spec reference to RFC 7932, remove the old internet draft.
|
|
c1ec7ba2
|
2016-07-29T11:52:15
|
|
appveyor: add Visual Studio builds (based on CMake)
This only goes back to VS 12 (2013) because MSVC didn't support log2
until then.
|
|
24685f9b
|
2016-07-29T10:38:09
|
|
Merge pull request #399 from nemequ/master
Add mingw support.
|
|
01f9cf94
|
2016-07-28T20:13:29
|
|
travis: use container-based infrastructure
|
|
03657e80
|
2016-07-28T13:31:09
|
|
Add mingw support.
|
|
bd3a5ada
|
2016-07-28T10:18:20
|
|
Merge pull request #397 from nemequ/master
Add CMake, lots of Travis configurations
|
|
882f4185
|
2016-07-27T11:12:23
|
|
Merge pull request #396 from eustas/master
Fix ubsan warning.
|
|
e0af054d
|
2016-07-27T11:02:27
|
|
Fix ubsan warning.
|
|
97b846f2
|
2016-07-26T20:59:28
|
|
travis: disable gcc-4.5 build
Travis seems to have trouble with the PPA.
|
|
26a59359
|
2016-07-26T08:22:58
|
|
Add UBSan build, use clang for sanitizer builds.
|
|
45862fcb
|
2016-07-22T20:09:09
|
|
Enable address sanitizer build.
|
|
1d15c953
|
2016-07-22T19:14:29
|
|
travis: enable clang builds now that the LLVM repos are back up
|
|
37be4e37
|
2016-06-28T20:35:16
|
|
travis: add many additional builds
|
|
3e33d763
|
2016-06-23T12:20:37
|
|
travis: add CMake builds
|
|
93ef13f8
|
2016-06-20T13:07:35
|
|
Add CMake build system.
|
|
8b7e3c7b
|
2016-07-26T16:41:34
|
|
Merge pull request #218 from gtalusan/master
allow output file to be overwritten if --repeat
|
|
a531496f
|
2016-07-26T10:08:54
|
|
allow output file to be overwritten if --repeat
|
|
a5a38bd7
|
2016-07-26T16:00:18
|
|
Merge pull request #390 from chad-iris/master
Add a "lib" target to the Makefile to build a static library: libbrotli.a
|
|
de87f114
|
2016-07-26T15:56:30
|
|
Merge pull request #395 from eustas/master
Update encoder
|
|
058cd1ac
|
2016-07-26T14:51:51
|
|
cleanup
|
|
20481890
|
2016-07-26T14:41:59
|
|
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
|
|
aa96d64c
|
2016-07-26T10:12:23
|
|
Merge pull request #394 from eustas/master
Update decoder API
|
|
91cbcf9e
|
2016-07-25T10:56:23
|
|
Fix MSVC stdbool inclde
|
|
0ef4edac
|
2016-07-25T10:36:36
|
|
Do not use "static inline" for deprecated API.
|
|
d2b17196
|
2016-07-25T10:22:33
|
|
Fix DecodeContextMap
|
|
43d4f45b
|
2016-07-25T10:17:04
|
|
Update decoder API:
* replace prefix Brotli -> BrotliDecoder
* add HasMoreOutput
* make instance pointer the first argument
* use boolean instead of int
|
|
8529bfa1
|
2016-07-06T10:09:04
|
|
Add a "lib" target to the Makefile to build a static library named libbrotli.a
|
|
7acb34f7
|
2016-06-24T16:22:23
|
|
Merge pull request #386 from eustas/master
Update build systems
|
|
52ff8171
|
2016-06-24T15:32:51
|
|
Update build systems
|
|
49df97c4
|
2016-06-23T22:04:55
|
|
Merge pull request #385 from google/eustas-patch-1
Fix issue #383
|
|
27f9d00e
|
2016-06-23T11:02:53
|
|
Fix issue #383
|
|
2c163519
|
2016-06-21T13:41:25
|
|
Update readme
Added "Related projects" section
|
|
bdf54ed9
|
2016-06-20T17:50:57
|
|
Merge pull request #382 from eustas/master
Update encoder and add xcode projects
|
|
6a078b17
|
2016-06-20T17:20:17
|
|
Update encoder
* reorganize premake artifacts
* remove deprecated methods/struct
|
|
f836c945
|
2016-06-17T21:52:40
|
|
Merge pull request #381 from eustas/master
Fix wheels build
|
|
902b20c0
|
2016-06-17T20:25:28
|
|
Remove command line args
Values should be taken from setup.cfg
|
|
81054a46
|
2016-06-17T20:24:24
|
|
Restore platform suffix
|
|
1bcdb45b
|
2016-06-17T20:10:31
|
|
Fix wheels build.
|
|
31167186
|
2016-06-17T16:39:00
|
|
Merge pull request #379 from eustas/master
Fix VS build problems
|
|
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
|
|
bce5c9b7
|
2016-06-16T17:59:04
|
|
Merge pull request #378 from eustas/master
Fix travis build
|
|
f0c7ece3
|
2016-06-16T17:45:05
|
|
Remove platform suffix
|
|
bac060f1
|
2016-06-16T17:25:26
|
|
Fix library path
|
|
cac71ca2
|
2016-06-16T17:23:21
|
|
Put library also to bin
|
|
41e4fb8b
|
2016-06-16T15:36:11
|
|
Reroute -t parameter to build_ext
|
|
198b51d9
|
2016-06-16T15:31:09
|
|
Place binary output to bin/
|
|
7152be88
|
2016-06-16T15:30:18
|
|
Remove deleted files
|
|
b4d12191
|
2016-06-16T14:34:41
|
|
Merge pull request #377 from eustas/master
Update build system. Now libraries are produced as build artifacts.
|
|
f9ab24a7
|
2016-06-16T11:06:47
|
|
Fix gitignore
|
|
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
|
|
4a8bb6a2
|
2016-06-16T10:08:38
|
|
Merge pull request #376 from PiotrSikora/cpp_constants
Restore C++ constants in "brotli" namespace.
|
|
629d01cc
|
2016-06-15T14:25:46
|
|
Restore C++ constants in "brotli" namespace.
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
|
|
e4c89142
|
2016-06-15T12:04:04
|
|
Merge pull request #375 from google/v0.5
Update to v0.5
|
|
cd33d275
|
2016-06-14T16:06:45
|
|
Merge pull request #373 from eustas/v0.5
Rebase
|
|
95151f95
|
2016-06-14T16:05:49
|
|
Update version to 0.5.0
|
|
ee6bb315
|
2016-06-14T16:03:51
|
|
Merge branch 'v0.5' of https://github.com/eustas/brotli into v0.5
|
|
e208eff3
|
2016-06-14T13:54:11
|
|
Fix: declare variables before code
|
|
986aa099
|
2016-06-14T13:42:47
|
|
Fix VS compilation warnings; cleanup API.
|
|
048b14c6
|
2016-06-13T16:46:25
|
|
Fix declaration / instruction mixture
|
|
999a3ce9
|
2016-06-13T16:44:52
|
|
Fix implicit 32->64 bit conversion
|
|
514941ad
|
2016-06-13T16:30:17
|
|
Fix implicit 32->64 bit conversion
|
|
7d928f47
|
2016-06-13T16:28:19
|
|
Fix implicit 32->64 bit conversion
|
|
3bb19efb
|
2016-06-13T15:54:57
|
|
Fix double constant literal
|
|
d7d59462
|
2016-06-13T15:50:15
|
|
Backport MSVC log2 fix
|
|
918ddd31
|
2016-06-13T15:40:45
|
|
Fix kInfinity definition
INFINITY is legal only in C++11
|
|
8872d7b4
|
2016-06-13T15:22:13
|
|
Fix CI build.
|
|
3ccbf05d
|
2016-06-13T11:01:04
|
|
Convert encoder to plain C.
|
|
c2a9b2d2
|
2016-06-03T16:29:37
|
|
Step 3: change file extension C++ -> C
This will break the build.
|
|
55bd78fb
|
2016-06-03T12:31:02
|
|
Fix test file path
|
|
ab53fc31
|
2016-06-03T12:30:45
|
|
Fix test file path
|
|
98bc7fcc
|
2016-06-03T12:30:12
|
|
Fix test file path
|
|
2a6b041a
|
2016-06-03T12:02:01
|
|
Update setup.py
|
|
58a3023e
|
2016-06-03T11:19:23
|
|
Transform most of C++ comments to C-style.
|
|
f1c9ab29
|
2016-06-03T10:51:04
|
|
Extract common parts: constants, dictionary, etc.
|
|
34bfe2a6
|
2016-06-14T15:53:06
|
|
Add Travis status
|
|
29d31d59
|
2016-06-14T15:07:13
|
|
Prepare to release 0.4.0
|
|
89803b95
|
2016-06-14T15:06:36
|
|
Prepare to release 0.4.0
|