Timofey Solomko
|
b471e66106
|
Prepare for 4.0.1
|
2017-11-25 18:43:39 +03:00 |
|
Timofey Solomko
|
5e46c5837d
|
Swiftlint autocorrect
|
2017-11-25 18:39:27 +03:00 |
|
Timofey Solomko
|
225af08da0
|
Fix uint8 overflow crash in 7z
It was happening when number of files with empty stream was greater than 255.
|
2017-11-24 00:10:22 +03:00 |
|
Timofey Solomko
|
60051dd193
|
Add commands to swcomp which can do performance tests
|
2017-11-23 23:33:55 +03:00 |
|
Timofey Solomko
|
6f88a765a8
|
Check comp size after reading compressed data and simplify filters-apply code
|
2017-11-23 19:38:46 +03:00 |
|
Timofey Solomko
|
a447e6adcf
|
Don't check unicodeness of zip strings if language encoding flags is set
|
2017-11-22 23:04:21 +03:00 |
|
Timofey Solomko
|
e4447ca86f
|
Increase version
|
2017-11-22 22:57:25 +03:00 |
|
Timofey Solomko
|
3b0e3c5d74
|
Mark several extension functions as inline-always
|
2017-11-22 22:25:18 +03:00 |
|
Timofey Solomko
|
d9954f4791
|
Use new toArray function in DWP.bytes
|
2017-11-22 22:24:45 +03:00 |
|
Timofey Solomko
|
1fa558f1a6
|
Add toArray extension function with count argument
|
2017-11-22 22:24:26 +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
|
b9cebf13e9
|
Remove dwp functions with count argument
|
2017-11-22 22:08:02 +03:00 |
|
Timofey Solomko
|
21a32f1d5a
|
Add no-args uint functions to DWP and BitReader
Tests shows that these functions are faster than functions with arguments.
|
2017-11-22 20:57:22 +03:00 |
|
Timofey Solomko
|
7c6d6d22ff
|
Replace UInt extensions with one extension to UnsignedInteger
|
2017-11-22 20:56:28 +03:00 |
|
Timofey Solomko
|
98fd2e4d1e
|
Remove reverseBytes function and use built-in byteSwapped property instead
|
2017-11-22 20:55:17 +03:00 |
|
Timofey Solomko
|
0826ccc5ef
|
Use smaller uint dwp functions where possible
|
2017-11-22 00:06:39 +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
|
9da406fc53
|
Small improvement to EncHuffTree.code function
|
2017-11-19 12:47:46 +03:00 |
|
Timofey Solomko
|
e8064ae12b
|
Prepare for 4.0.0
|
2017-11-18 13:31:10 +03:00 |
|
Timofey Solomko
|
36b4654521
|
Correct doc string for TarError.wrongField
|
2017-11-18 11:08:52 +03:00 |
|
Timofey Solomko
|
545e5c69fc
|
Remove some redundancy from documentation
|
2017-11-14 21:35:30 +03:00 |
|
Timofey Solomko
|
556e42e179
|
Add and update documentation
|
2017-11-14 20:37:20 +03:00 |
|
Timofey Solomko
|
e023088e5e
|
Fix potential force unwrapping of nil value of size in TAR
|
2017-11-14 19:42:25 +03:00 |
|
Timofey Solomko
|
a544475eca
|
Increase version number in swcomp
|
2017-11-11 15:16:37 +03:00 |
|
Timofey Solomko
|
2f1ec48fbd
|
Fix some outdated code in swcomp
|
2017-11-11 15:16:26 +03:00 |
|
Timofey Solomko
|
60ad7a15b9
|
Fix build problem on linux
|
2017-11-11 13:43:58 +03:00 |
|
Timofey Solomko
|
50ac2f0eaa
|
Prepare for the secong test release of 4.0.0
|
2017-11-11 13:39:06 +03:00 |
|
Timofey Solomko
|
88bf2ee0bb
|
Swiftlint autocorrect
|
2017-11-11 13:31:10 +03:00 |
|
Timofey Solomko
|
7ec2752ceb
|
TarEntryInfo.name is no longer Optional
|
2017-11-11 13:28:27 +03:00 |
|
Timofey Solomko
|
8cf85305d4
|
ContainerEntryInfo.name is no longer Optional
|
2017-11-11 13:27:36 +03:00 |
|
Timofey Solomko
|
90fbb18337
|
7z file name can no longer be nil
|
2017-11-11 13:24:34 +03:00 |
|
Timofey Solomko
|
77d0781809
|
Simplify code for reading 7z file names
|
2017-11-11 13:24:22 +03:00 |
|
Timofey Solomko
|
f181bd6e3d
|
Remove throws keyword from LZMA decoders inits
|
2017-11-11 13:10:35 +03:00 |
|
Timofey Solomko
|
1164d8eafb
|
Extract new DWP zip string extension into a separate file and rename remaning file
|
2017-11-11 13:05:12 +03:00 |
|
Timofey Solomko
|
8114e55285
|
Make ZipCommon.getStringField function as an extension of DataWithPointer
|
2017-11-11 12:59:54 +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
|
03e6ed4256
|
Deal with Data object instead of bytes array in ZipContainer's getEntryData()
|
2017-11-11 12:49:49 +03:00 |
|
Timofey Solomko
|
acb3d4d231
|
Simplify Zip's LZMA code by utilizing main LZMA decompress function
|
2017-11-11 12:48:08 +03:00 |
|
Timofey Solomko
|
2ff3b12b73
|
Remove converting sizes to Int in ZipContainer.getEntryData
|
2017-11-11 12:46:55 +03:00 |
|
Timofey Solomko
|
6b8c90f0bd
|
FileSystemType properties can no longer be nil
|
2017-11-11 11:46:22 +03:00 |
|
Timofey Solomko
|
7eda3ba786
|
Remove 7zError.dataIsUnavailable
|
2017-11-10 22:36:34 +03:00 |
|
Timofey Solomko
|
fc0a5ad2cc
|
Remove LZMAError.decoderIsNotInitialised
|
2017-11-10 22:29:30 +03:00 |
|
Timofey Solomko
|
d18a295d39
|
Remove LZMA2Error.wrongProperties in favor of wrongDictionarySize
|
2017-11-10 22:26:52 +03:00 |
|
Timofey Solomko
|
b3ebeb20be
|
Rename BZip2Error.wrongHuffmanLengthCode to wrongHuffmanCodeLength
|
2017-11-10 22:20:47 +03:00 |
|
Timofey Solomko
|
788fe554f9
|
Remove local id variable in 7zCoder
|
2017-11-09 23:50:05 +03:00 |
|
Timofey Solomko
|
dd7f4b2fc8
|
Add isEncryptionMethod property to 7zCoder and use it in 7zFolder
|
2017-11-09 19:39:34 +03:00 |
|
Timofey Solomko
|
8f8aeadb9c
|
Remove 7zCoder.ID struct
|
2017-11-09 19:37:35 +03:00 |
|
Timofey Solomko
|
5851d7daf8
|
Rewrite decoding part of 7z using new compressionMethod property
|
2017-11-09 19:36:59 +03:00 |
|
Timofey Solomko
|
40e375a968
|
Add compressionMethod property to 7zCoder
|
2017-11-09 19:36:37 +03:00 |
|
Timofey Solomko
|
8349eb9e4f
|
Add extension to CompressionMethod with init from 7zip's coder id
|
2017-11-09 19:32:26 +03:00 |
|