1627 Commits

Author SHA1 Message Date
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
Timofey Solomko f02361d486 Prepare for 4.1.1 release 2018-02-11 14:52:17 +03:00
Timofey Solomko d1496deb95 [docs] Update docs comments for several TarEntryInfo properties 2018-02-11 14:31:44 +03:00
Timofey Solomko 1e67373a4e [TAR] Fix incorrect entry names when prefix field is used
Apparently, prefix and name should be separated by "/" (when prefix is not NULL).
2018-02-11 13:13:14 +03:00
Timofey Solomko 8831e7e872 [Tests] Add a couple of additional checks to tar tests 2018-02-11 13:11:09 +03:00
Timofey Solomko 5b7a373147 Don't execute git lfs pull explicitly, since it is done automatically during submodule update 2018-02-10 22:23:27 +03:00
Timofey Solomko e0bdd4f774 [TAR] Read magic as UInt64 2018-02-08 00:07:45 +03:00
Timofey Solomko b9f325f91b Small text/comments-related changes 2018-02-07 23:59:42 +03:00
Timofey Solomko 6b6aca4b6c Merge branch 'release-4.1.0' into develop 2018-01-31 20:33:35 +03:00
Timofey Solomko 452f902cb1 Merge branch 'release-4.1.0' 4.1.0 2018-01-31 20:31:27 +03:00
Timofey Solomko 7319e26922 Prepare for 4.1.0 release 2018-01-31 20:30:09 +03:00
Timofey Solomko 19eb0a9e8d [Tests] Update results 2018-01-31 20:30:09 +03:00
Timofey Solomko c1c54add88 Prepare for second test release of 4.1.0 4.1.0-test.2 2018-01-29 21:14:43 +03:00