Timofey Solomko
dd9f3ad956
Merge branch 'develop'
4.2.2
2018-03-17 19:17:34 +03:00
Timofey Solomko
72ca40ce91
Prepare for 4.2.2 release
2018-03-17 19:17:02 +03:00
Timofey Solomko
a34e272f97
[docs] Fix typo in Container protocol
2018-03-17 15:38:46 +03:00
Timofey Solomko
309a07ed15
[docs] Slightly simplify notes about entries order of container functions
2018-03-17 15:37:41 +03:00
Timofey Solomko
2e3867afde
[7-Zip] Some code and comments improvements to open and info functions
2018-03-17 15:34:12 +03:00
Timofey Solomko
42fdac0a79
[7-Zip] info(container:) no longer crash when SubstreamInfo doesn't have enough sizes or digests
...
In this cases it now sets them to nil, which is consistent with behavior of open(container:) function.
2018-03-17 15:32:07 +03:00
Timofey Solomko
b301045d4a
[7-Zip] Fix skipping entries in open(container:) when there is no SubstreamInfo
...
It was always intended to set data of entry to nil in this case, but for some reason it was never properly implemented.
2018-03-17 15:30:19 +03:00
Timofey Solomko
7f51ce9521
Merge branch 'develop'
4.2.1
2018-03-08 12:50:06 +03:00
Timofey Solomko
3a65484322
Prepare for 4.2.1 release
2018-03-08 12:48:59 +03:00
Timofey Solomko
abcc985da8
Accept 7z minor version from 1 to 4
2018-03-08 12:35:16 +03:00
Timofey Solomko
eafbd731d4
Suggest 4.2.0 version in README
2018-03-08 12:30:13 +03:00
Timofey Solomko
fd876c0307
Merge branch 'release-4.2.0' into develop
2018-03-04 12:35:31 +03:00
Timofey Solomko
da04d4f9a8
Merge branch 'release-4.2.0'
4.2.0
2018-03-04 12:34:44 +03:00
Timofey Solomko
d0a6263ea5
Prepare for 4.2.0 release
2018-03-04 12:34:32 +03:00
Timofey Solomko
08473e1aff
Add missing documentation for unknownExtendedHeaderRecords
2018-03-04 12:09:31 +03:00
Timofey Solomko
02d4163295
Disable STRIP_INSTALLED_PRODUCT xcode project setting
...
This fixes missing symbol information for carthage archives. This is a temporary fix until carthage releases its own update which solves this issue.
2018-03-04 12:00:47 +03:00
Timofey Solomko
84478a3eb4
Prepare for second test release of 4.2.0
4.2.0-test.2
2018-03-03 20:51:26 +03:00
Timofey Solomko
a186631202
Merge branch 'develop' into release-4.2.0
2018-03-03 20:37:01 +03:00
Timofey Solomko
b679b0fa6f
Don't swiftlint package manifest
2018-03-03 20:31:17 +03:00
Timofey Solomko
cb9d181754
[BZip2] Don't create new Huffman trees if maximum amount of trees possible is already reached
2018-03-03 20:30:49 +03:00
Timofey Solomko
f9684573cf
Use "benchmark" instead of "performance testing" in text documents
2018-03-03 13:47:31 +03:00
Timofey Solomko
8fc390a680
[swcomp] Rename PerfTest to Benchmark
2018-03-03 13:43:57 +03:00
Timofey Solomko
a1db77ae25
[TAR] Add a workaround for situation when prefix has trailing slash to prevent double slashes
2018-03-03 13:12:52 +03:00
Timofey Solomko
f2e7c6c4b3
[swcomp] Print addtional properties for all types of entry infos (as well as unknown pax records)
2018-03-03 13:05:50 +03:00
Timofey Solomko
a73f5ddcde
[TAR] Add unknownExtendedHeaderRecords to TarEntryInfo
2018-03-03 12:34:16 +03:00
Timofey Solomko
5c2e4af0d6
[TAR] Use new extended header properties in TarEntryInfo
2018-03-03 12:00:31 +03:00
Timofey Solomko
068b83d62f
[TAR] Add known extended header fields as properties to TarExtendedHeader
2018-03-03 01:14:51 +03:00
Timofey Solomko
4888f37f0f
Revert addition of BBD-related public APIs to Zlib, LZMA and BZip2
2018-03-02 23:32:39 +03:00
Timofey Solomko
ced314d797
[swcomp] Improve how we handle alternative options in container commands
2018-03-02 22:35:00 +03:00
Timofey Solomko
f5a262c437
Improve package manifest style and use final version of BBD 1.1.0
2018-03-02 22:32:56 +03:00
Timofey Solomko
f3c568386a
[swcomp] Replace nine block size options for BZip2 command with a single one
2018-02-23 17:59:19 +03:00
Timofey Solomko
9f6c36b232
Disable for_where swiftlint rule
2018-02-23 17:50:46 +03:00
Timofey Solomko
68bd0dac3d
Prepare for first test release of 4.2.0
4.2.0-test.1
2018-02-23 13:01:22 +03:00
Timofey Solomko
b19382833b
[Zlib] Add public unarchive(from:) function which uses BBD's ByteReader as its argument
2018-02-23 12:58:37 +03:00
Timofey Solomko
ba037786b4
[LZMA] Add public decompress(from:) function which uses BBD's ByteReader as its argument
2018-02-23 12:58:24 +03:00
Timofey Solomko
8b4ff5c040
[BZip2] Make decompress(_ bitReader:) function public and add "from" label to its argument
2018-02-23 12:58:24 +03:00
Timofey Solomko
3d502071bb
[ZIP] Use new BBD's converting inits when decompressing
2018-02-23 12:58:24 +03:00
Timofey Solomko
7864f830c5
Use BitByteData 1.1.0 test version
2018-02-23 12:58:20 +03:00
Timofey Solomko
01921b4824
Merge branch 'feature-info-zip-unix-extra-fields' into develop
2018-02-21 23:20:40 +03:00
Timofey Solomko
b9797a05a8
[Tests] Add checks for recently added to ZIP owner/group IDs
2018-02-21 23:19:09 +03:00
Timofey Solomko
f95b8116f2
[ZIP] Add public API for accessing uid and gid
...
These APIs are: ZipEntryInfo.ownerID and groupID (named for consistency with TarEntryInfo).
2018-02-21 23:14:44 +03:00
Timofey Solomko
146162132b
[ZIP] Add internal support for Info-ZIP New unix extra field (0x7875)
2018-02-21 23:08:07 +03:00
Timofey Solomko
8315018de6
[ZIP] Add internal support for Info-ZIP unix extra field (0x7855)
2018-02-21 22:57:53 +03:00
Timofey Solomko
e3006d05b6
[Tests] Add multiple additional checks for zip tests
2018-02-21 22:55:31 +03:00
Timofey Solomko
375b38ed06
Prevent BitByteData's bcsymbolmaps from archiving when deploying Carthage archive from CI
2018-02-21 22:41:37 +03:00
Timofey Solomko
447dd7f092
Fix some new CI problems
2018-02-21 22:34:45 +03:00
Timofey Solomko
b813844382
ZlibHeader's initializers now use ByteReaders instead of LsbBitReaders
...
Bit reading capabilities aren't needed for parsing Zlib header.
2018-02-17 12:58:53 +03:00
Timofey Solomko
dc8a60b7c0
Swiftlinted
2018-02-17 12:55:31 +03:00
Timofey Solomko
8915021113
Enable/disable a couple of swiftlint rules
...
identifier_name was disabled, because we have a number of properties which violate this rule, but cannot be renamed for various reasons (e.g. "id" in SevenZip...).
2018-02-17 12:55:14 +03:00
Timofey Solomko
9302a4e74b
Merge branch 'develop'
4.1.1
2018-02-11 14:58:41 +03:00