Commit Graph

391 Commits

Author SHA1 Message Date
szabadka
2435cc2198 Merge pull request #189 from szabadka/master
Move literal cost computation to where it's used.
2015-10-01 17:08:35 +02:00
Zoltan Szabadka
4c37566f4b Move literal cost computation to where it's used.
Move utf8 heuristics functions to their own file.
2015-10-01 15:10:42 +02:00
szabadka
dc416abcb7 Merge pull request #187 from szabadka/master
Define the encoder dictionary in the .cc file and link only once.
2015-10-01 14:51:48 +02:00
Zoltan Szabadka
3b8bef70a5 Add extern "C" linkage to the encoder and decoder dictionary definitions. 2015-10-01 14:30:22 +02:00
Zoltan Szabadka
d4cc4f8f6f Define the encoder dictionary in the .cc file and link only once. 2015-10-01 13:08:43 +02:00
szabadka
480b4a67bc Merge pull request #186 from szabadka/master
C++98 compatible encoder plus bug fixes.
2015-10-01 12:36:11 +02:00
Zoltan Szabadka
4a7024dcde Make the brotli encoder C++98 compatible. 2015-10-01 12:08:14 +02:00
Zoltan Szabadka
dfdf2dd4c4 Encoder bug fixes.
* Fix forward declaration mismatch.
* Fix division by zero in 64X test.
* Avoid shadowing of variables in encoder.
2015-10-01 11:40:05 +02:00
szabadka
a802c01ec4 Merge pull request #185 from szabadka/master
Configure automatic appveyor deployment.
2015-09-29 16:16:30 +02:00
Zoltan Szabadka
8ce34946e3 Configure automatic appveyor deployment. 2015-09-29 14:36:12 +02:00
acid
08e98d8d89 Support large inputs/outputs in memory adaptors 2015-09-28 16:03:51 +03:00
szabadka
933bb9bd80 Merge pull request #183 from szabadka/master
Update brotli decoder with latest improvements.
2015-09-28 13:07:37 +02:00
Zoltan Szabadka
27e1aa4264 Merge remote-tracking branch 'upstream/master' 2015-09-28 12:41:29 +02:00
Zoltan Szabadka
03c4ab5967 Simplify uncompressed block decoding state machine. 2015-09-28 12:40:39 +02:00
Zoltan Szabadka
5919712922 Avoid undefined behavior from memcpy for the portable build. 2015-09-28 12:38:29 +02:00
Zoltan Szabadka
10aaa83ffe Fix a bug in ReadHuffmanCode(). 2015-09-28 12:37:35 +02:00
Zoltan Szabadka
3cd3a1066a Small speedup of command decoding. 2015-09-28 12:34:40 +02:00
szabadka
c11ce30a87 Merge pull request #176 from szabadka/master
Fix a bug in CopyUncompressedBlockToOutput().
2015-09-25 19:33:03 +02:00
Zoltan Szabadka
e44caf9835 Introduce a BROTLI_BUILD_PORTABLE macro to disable potentially dangerous optimizations. 2015-09-25 17:57:19 +02:00
Zoltan Szabadka
85301238ea Fix a bug in CopyUncompressedBlockToOutput(). 2015-09-25 17:43:54 +02:00
szabadka
6dd53d6183 Merge pull request #175 from szabadka/master
Fix a bug in uncompressed block handling.
2015-09-25 12:51:52 +02:00
Zoltan Szabadka
163b59b160 Add null output callback to decoder for easier testing. 2015-09-25 12:07:07 +02:00
Zoltan Szabadka
b04f6248be Fix a bug in uncompressed block handling. 2015-09-25 12:05:39 +02:00
szabadka
24dca87f96 Merge pull request #172 from szabadka/master
Update brotli decoder with latest improvements.
2015-09-24 20:07:42 +02:00
Zoltan Szabadka
0cf3a54422 Update brotli decoder with latest improvements. 2015-09-24 18:35:25 +02:00
eustas
039cb6ede3 Merge pull request #167 from kasper93/master
Add missing time.h header.
2015-09-24 15:10:42 +02:00
Kacper Michajłow
76bf374546 Add missing time.h header.
This commit fixes compilation on some build systems.
2015-09-23 21:39:47 +02:00
szabadka
b3905e8075 Merge pull request #164 from szabadka/master
Update brotli decoder with latest improvements.
2015-09-23 13:09:20 +02:00
Zoltan Szabadka
1216684d0b Merge remote-tracking branch 'upstream/master' 2015-09-23 12:26:07 +02:00
Zoltan Szabadka
a7cedfc26d Update brotli decoder with latest improvements. 2015-09-23 12:24:06 +02:00
szabadka
0eddc604e8 Merge pull request #156 from karpinski/master
Fix typos in some of the files under enc/ and dec/.
2015-09-21 21:23:50 +02:00
Marcin Karpinski
21ac39f7c8 Fix typos. 2015-09-21 21:04:07 +02:00
szabadka
5cc9192599 Merge pull request #155 from szabadka/master
Create -05 version of the internet draft.
2015-09-21 13:38:22 +02:00
Zoltan Szabadka
cacd294e87 Change the expiration date and title of the -05 draft. 2015-09-21 13:29:47 +02:00
Zoltan Szabadka
d1341bdd4c Create -05 version of the draft. 2015-09-21 13:27:22 +02:00
Zoltan Szabadka
e9edf7ebc5 Fix typo in the specification. 2015-09-21 13:26:17 +02:00
szabadka
1dd66ef114 Merge pull request #154 from szabadka/master
Clarifications to the spec regarding when the stream should be rejected as invalid.
2015-09-15 15:47:18 +02:00
Zoltan Szabadka
075b3ad5fb Clarifications to the spec regarding when the stream should be rejected as invalid.
Based on Mark Adler's review findings.
2015-09-15 15:35:48 +02:00
eustas
7f7a2fb48c Merge pull request #148 from eustas/master
Fixups in encoder and decoder.
2015-09-01 15:04:54 +02:00
Eugene Klyuchnikov
4092b4d479 Add more testdata. 2015-09-01 13:45:19 +02:00
Eugene Klyuchnikov
a67f0056f2 Add "repeat" and "verbose" flags to "bro" tool. 2015-09-01 13:44:17 +02:00
Eugene Klyuchnikov
b58317a652 Fix bug in encoder. 2015-09-01 12:18:41 +02:00
Eugene Klyuchnikov
127aa48a96 Fix bug in decoder.
Minor cleanup.
2015-09-01 12:18:22 +02:00
szabadka
50505f41e7 Merge pull request #147 from szabadka/master
Configure automatic deployment of github releases from Travis.
2015-09-01 10:00:53 +02:00
Zoltan Szabadka
070dacb5de Configure automatic deployment of github releases from Travis. 2015-08-31 15:34:42 +02:00
lvandeve
d25c102ae8 Merge pull request #146 from lvandeve/master
update brotli encoder with latest improvements
2015-08-28 17:41:58 +02:00
Lode Vandevenne
6511d6b016 update brotli encoder with latest improvements 2015-08-28 16:09:23 +02:00
lvandeve
53dbee731c Merge pull request #145 from lvandeve/master
update brotli decoder with latest improvements
2015-08-28 16:07:15 +02:00
Lode Vandevenne
db71549ac5 update brotli decoder with latest improvements 2015-08-28 15:20:24 +02:00
szabadka
5da4f65c43 Merge pull request #139 from anthrotype/appveyor
Appveyor support
2015-08-14 13:20:09 +02:00