Timofey Solomko
|
8af69fb15b
|
Switch to the generalize-source branch of BBD
Additionally, adjust DecodingTree to make it work with the generalize-source branch.
|
2021-03-26 15:33:41 +02:00 |
|
Timofey Solomko
|
e83f23effa
|
Update copyright year to 2021
|
2021-01-11 11:20:57 +02:00 |
|
Timofey Solomko
|
31ec1f1553
|
Update copyright year to 2020
|
2020-01-01 19:06:33 +03:00 |
|
Timofey Solomko
|
35a93815b3
|
Replace usage of deprecated index(...) functions with the new ones
|
2019-05-01 19:39:41 +03:00 |
|
Timofey Solomko
|
db82490ed8
|
Replace the usage of the deprecated Data(bytes:) initializer
|
2019-05-01 19:30:48 +03:00 |
|
Timofey Solomko
|
c93a783d21
|
[docs] Fix grammar issues with regards to a/the/null articles, while/during, and extra commas
|
2019-03-13 12:27:08 +03:00 |
|
Timofey Solomko
|
04f64bcb72
|
Rename Encoding/DecodingHuffmanTree to just Encoding/DecodingTree
|
2019-03-12 22:31:35 +03:00 |
|
Timofey Solomko
|
142fd44dd2
|
Remove old CodeLength initializer from Encoding(Huffman)Tree
|
2019-03-12 22:31:24 +03:00 |
|
Timofey Solomko
|
250c9fbd4c
|
Remove old CodeLength initializer from Decoding(Huffman)Tree
|
2019-03-12 22:31:13 +03:00 |
|
Timofey Solomko
|
1df768c09f
|
Move the lengths bootstrapping function into the namespace of the CodeLength
|
2019-03-12 22:29:53 +03:00 |
|
Timofey Solomko
|
7f25dbf6e7
|
Rename HuffmanLength to CodeLength
|
2019-03-12 22:28:01 +03:00 |
|
Timofey Solomko
|
ce47019097
|
Update copyright year to 2019
|
2019-01-02 23:15:43 +03:00 |
|
Timofey Solomko
|
1c5ca3bbe5
|
Swiflinted before 4.4.0
|
2018-08-07 21:18:39 +03:00 |
|
Timofey Solomko
|
44f33bf02a
|
Make bit reader and writer functions' parameters concrete classes
Previously, it was almost always protocols, which in some cases didn't make sense.
|
2018-01-07 22:27:36 +03:00 |
|
Timofey Solomko
|
e714dc308b
|
Updated copyright year to 2018
|
2018-01-03 19:44:18 +03:00 |
|
Timofey Solomko
|
e986561487
|
Replace Int() conversions with toInt() functions
|
2018-01-03 19:22:15 +03:00 |
|
Timofey Solomko
|
c8d92e56d3
|
Replace BitReader and ByteReader with BitByteData's implementations
|
2018-01-03 19:22:15 +03:00 |
|
Timofey Solomko
|
bb39c4016c
|
Replace SWCompression.BitWriter with BitByteData's one
|
2018-01-03 19:22:15 +03:00 |
|
Timofey Solomko
|
cef8ab12a2
|
Rename BitWriter.finish() to align
|
2018-01-03 19:22:13 +03:00 |
|
Timofey Solomko
|
15c06843b1
|
Replace BitWriter.buffer with Data
|
2018-01-03 19:22:13 +03:00 |
|
Timofey Solomko
|
d7bb712031
|
Return Data instead of bytes array in Deflate.encodeHuffmanBlock
|
2017-12-24 14:49:32 +03:00 |
|
Timofey Solomko
|
d63d2977fb
|
Only reverse bit order of codes in EncHuffmanTree if necessary
And it is necessary only for Deflate. This will allow us to remove bitOrder argument of BitWriter.write, which has very unclear semantics
|
2017-12-21 15:24:54 +03:00 |
|
Timofey Solomko
|
dcfde952f2
|
Don't convert Data to UInt8 array in Deflate compression
|
2017-11-22 22:15:02 +03:00 |
|
Timofey Solomko
|
8aced32379
|
Extract function for calculating Deflate's static huffman block size
|
2017-11-19 20:05:45 +03:00 |
|
Timofey Solomko
|
545e5c69fc
|
Remove some redundancy from documentation
|
2017-11-14 21:35:30 +03:00 |
|
Timofey Solomko
|
feb41deed1
|
Return Data instead of UInt8 arrays in internal decompress functions
|
2017-11-11 12:54:31 +03:00 |
|
Timofey Solomko
|
843896edcf
|
Move source code files into subfolders
|
2017-10-06 23:10:01 +03:00 |
|