|
20b770f2ef
|
Expose WordTransform prefix/suffix information
|
2020-04-14 06:30:05 +02:00 |
|
|
20bb732d30
|
Add a few BrotliLib API utilities to DistanceInfo, TransformType & more
|
2020-04-06 01:34:59 +02:00 |
|
|
e8796b7050
|
Fix BrotliDictionaryIndex.Find length constraints not counting prefix/suffix
|
2020-03-19 22:58:15 +01:00 |
|
|
b2272ac8ce
|
Turn % operator into bitwise AND where possible
|
2020-03-17 10:02:53 +01:00 |
|
|
e8ab507ef4
|
Change dictionary index to find all matches & allow min length of 1
|
2020-03-16 12:32:12 +01:00 |
|
|
cda71bb37b
|
Remove MultiTrie & update dictionary index to use PATRICIA trees instead
|
2019-12-31 03:53:01 +01:00 |
|
|
e8887b012a
|
Work on encoder/transformer API
|
2019-11-27 00:30:25 +01:00 |
|
|
d578fb4346
|
Reorganize BrotliLib namespaces
|
2019-11-22 05:44:02 +01:00 |
|
|
4e7c08879c
|
Fix broken multithreading in Brotli deserialization
|
2019-11-01 10:06:34 +01:00 |
|
|
611fac1525
|
Properly implement and cleanup GetHashCode & Equals in BrotliLib
|
2019-10-19 15:27:39 +02:00 |
|
|
271b43630e
|
Implement MultiTrie.Node caching for Brotli dictionary index
|
2019-10-05 08:14:47 +02:00 |
|
|
e18cede896
|
Add new Brotli dictionary index system
|
2019-10-03 21:56:17 +02:00 |
|
|
9da921fe52
|
Remove inefficient dictionary index
|
2019-10-03 17:17:21 +02:00 |
|
|
e349cf112b
|
Move byte array slicing/cloning into a utility CollectionHelper class
|
2019-05-18 00:38:48 +02:00 |
|
|
dee0e6c240
|
Add DictionaryIndexEntry & refactor index serialization
|
2019-05-17 18:54:55 +02:00 |
|
|
417b2b0eed
|
Add IMultiTrie, move tries to different namespace, revert trie value sorting
|
2019-05-17 18:54:55 +02:00 |
|
|
304fa1dd7c
|
Implement Brotli dictionary trie serialization & include word length in index
|
2019-05-17 03:41:10 +02:00 |
|
|
17287c1e9b
|
Improve performance of MultiTrie and dictionary transformations
|
2019-03-14 13:01:10 +01:00 |
|
|
6c4d5dd2c2
|
Update BrotliDictionary.GenerateLookup to use default Range parameters
|
2019-03-14 04:54:36 +01:00 |
|
|
4180882a3f
|
Fix BitDepthFormat.GetPackedValue
|
2019-03-13 10:00:46 +01:00 |
|
|
943c02d89c
|
Add methods to generate Brotli dictionary lookup tries
|
2019-03-12 09:39:27 +01:00 |
|
|
8610d6d1cf
|
Add IDictionarySource implementation that can take any Stream
|
2018-12-04 17:21:51 +01:00 |
|
|
61bea5022f
|
Implement bit depth format for unpacking words in a Brotli dictionary
|
2018-12-02 14:14:21 +01:00 |
|
|
dc63c1355d
|
Implement file and memory representations of a Brotli dictionary
|
2018-12-02 14:13:22 +01:00 |
|
|
133b9920a6
|
Add classes and interfaces to describe a Brotli dictionary
|
2018-12-02 14:12:12 +01:00 |
|
|
359245c652
|
Implement Brotli dictionary transformation rules and utilities
|
2018-12-02 13:33:42 +01:00 |
|