Timofey Solomko
b1d9b4450a
Prepare for 4.5.4 release
2020-04-11 00:54:43 +03:00
Timofey Solomko
bfd0b5e770
Open TimeProfiler automatically when using profile action in xcode
2020-04-10 23:58:10 +03:00
Timofey Solomko
083ce9ba44
Prepare for 4.5.3 release
2020-03-20 19:54:01 +03:00
Timofey Solomko
7fc2e7585f
Prepare for the test release of 4.5.3
2020-03-20 10:05:25 +03:00
Timofey Solomko
11bdf1bc38
Fix various xcode11-related CI problems
2020-03-20 09:44:18 +03:00
Timofey Solomko
a844b34436
Update copyright year to 2020
2020-03-20 09:43:42 +03:00
Timofey Solomko
decce3e040
Migrate (somewhat) to Swift 5.0
...
I am unable to perform automatic migration using Xcode 10.2, since my macbook doesn't support that version of Xcode, so I installed Swift 5.0 toolchain and performed most of the steps manually.
2020-03-20 09:40:09 +03:00
Timofey Solomko
c987e8b4f9
Prepare for 4.5.2 release
2019-06-08 22:22:20 +03:00
Timofey Solomko
4d89503b44
Prepare for 4.5.1 release
2019-03-13 13:19:43 +03:00
Timofey Solomko
04f64bcb72
Rename Encoding/DecodingHuffmanTree to just Encoding/DecodingTree
2019-03-12 22:31:35 +03:00
Timofey Solomko
7ae5cfa1a2
Add a new struct which represents an abstract code from coding tree
2019-03-12 22:30:35 +03:00
Timofey Solomko
9f138f86a6
Move Huffman tree related code into the CodingTree sub-group/directory
2019-03-12 22:30:21 +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
2273c1e12c
[ZIP] Add a new struct, ZipEntryInfoHelper, which is supposed to store additional information to _help_ ZipContainer get entry's data
2019-01-01 13:27:46 +03:00
Timofey Solomko
3b119f3923
Move test files for 7z directory in xcode project
2018-12-22 13:40:57 +03:00
Timofey Solomko
1540a5847f
Enable parallelized and random-order testing in xcode project
2018-12-09 12:49:10 +03:00
Timofey Solomko
f8b69d4341
Migrate xcode project to Swift 4.2 and Xcode 10.1
2018-12-09 12:49:08 +03:00
Timofey Solomko
92b83cc0cf
Prepare for 4.5.0 release
2018-09-11 21:58:28 +03:00
Timofey Solomko
c44cd9e1a4
Prepare for test release of 4.5.0
2018-09-06 20:15:41 +03:00
Timofey Solomko
6ab3d0e20d
[Tests] Add test for sha-256 check type in xz archive
2018-09-05 19:38:25 +03:00
Timofey Solomko
42a069200b
[Tests] Add tests for Sha-256
2018-09-02 20:31:46 +03:00
Timofey Solomko
92800dc21a
Add implementation of Sha-256
2018-09-02 20:31:19 +03:00
Timofey Solomko
dd751ec343
[Tests] Add test for delta filter in 7-Zip container
2018-08-29 10:55:18 +03:00
Timofey Solomko
8641dab8d2
[Tests] Add test for delta filter in xz archive
2018-08-29 10:55:17 +03:00
Timofey Solomko
8457f85c75
Add implementation for decoding Delta filter
2018-08-29 10:30:05 +03:00
Timofey Solomko
726e067fe4
[LZMA] Add LZMAProperties struct with all properties (lc, lp, pb and dict size)
2018-08-22 10:38:53 +03:00
Timofey Solomko
1264a194c2
[docs] Refer to "standard" extra fields as "built-in"
2018-08-12 20:52:44 +03:00
Timofey Solomko
05054ba26d
[ZIP] Rename ByteReader+ZipString file to ByteReader+Zip
...
This is also consistent with tar extensions to ByteReader.
2018-08-12 19:31:47 +03:00
Timofey Solomko
3ed501cdfd
[ZIP] Replace ZipString class with fileprivate extensions to String and Data
2018-08-12 19:28:45 +03:00
Timofey Solomko
b5b9b57039
Prepare for 4.4.0 release
2018-08-09 22:13:36 +03:00
Timofey Solomko
7424bf718a
Prepare for test release of 4.4.0
2018-08-05 23:34:22 +03:00
Timofey Solomko
01f727627b
[Tests] Migrate tar ext header tests to tar create tests
2018-07-31 14:15:59 +03:00
Timofey Solomko
0b8965d97f
[Tests] Migrate tests for TarEntryInfo.generteContainerData() into TarContainer.create tests
2018-07-30 22:46:02 +03:00
Timofey Solomko
a7e7deeb80
[Tests] Add a simple test for TarContainer.create
2018-07-30 22:45:56 +03:00
Timofey Solomko
4dda3fe7f5
[Tests] Add a simple test for TarEntryInfo.generateContainerData
2018-07-29 18:04:32 +03:00
Timofey Solomko
24e7f38649
[Tests] Add several tests for TarExtendedHeader.generateContainerData()
2018-07-25 20:59:03 +03:00
Timofey Solomko
14b3fb2774
[TAR] Add enum for creation errors
...
First case: unable to encode a string with UTF-8 encoding
2018-07-25 20:59:03 +03:00
Timofey Solomko
cc46e94c0f
[Tests] Add test for tar container with file with negative mtime
...
In this case base-256 encoding is also used
2018-07-23 19:11:33 +03:00
Timofey Solomko
4fd7d1dc99
[Tests] Add test for tar container with file of very big size
...
"Very big" means big enough to use base-256 encoding.
2018-07-23 19:04:37 +03:00
Timofey Solomko
dd7f439e26
Add self-xcode-workspace file from xcode project
2018-07-23 09:35:22 +03:00
Timofey Solomko
d8416dc711
[Tests] Add test case for gnu TAR format with incremental backup
2018-07-23 09:25:33 +03:00
Timofey Solomko
69baf93416
[Tests] Add a simple unicode test for 7z
2018-07-17 19:37:35 +03:00
Timofey Solomko
c5590caf95
[Tests] Add a couple of tests (ustar and pax formats) for TAR with unicode file names
2018-07-16 20:19:37 +03:00
Timofey Solomko
7da519c4c5
[Tests] Test data content of the ZIP unicode test
2018-07-16 20:13:31 +03:00
Timofey Solomko
d55607dd06
Prepare for 4.3.0 release
2018-04-29 11:27:40 +03:00
Timofey Solomko
3b8989549e
Prepare for the second test release of 4.3.0
2018-04-20 19:23:29 +03:00
Timofey Solomko
5ef38a33a7
Merge branch 'develop' into release-4.3.0
2018-04-20 19:16:35 +03:00
Timofey Solomko
3d3d4a2c0e
Move Comparable extension of HuffmanLength into its main file
2018-04-13 22:56:15 +03:00
Timofey Solomko
156f0a0516
Prepare for first test release of 4.3.0
2018-04-11 00:43:08 +03:00