Commit Graph

  • 3b8989549e Prepare for the second test release of 4.3.0 4.3.0-test.2 Timofey Solomko 2018-04-20 19:23:29 +03:00
  • 5ef38a33a7 Merge branch 'develop' into release-4.3.0 Timofey Solomko 2018-04-20 19:16:35 +03:00
  • 3d3d4a2c0e Move Comparable extension of HuffmanLength into its main file Timofey Solomko 2018-04-13 22:56:15 +03:00
  • 7929e58022 Synthesize Equatable conformance for HuffmanLength Timofey Solomko 2018-04-13 22:55:12 +03:00
  • 0686ce7b6d [docs] Add ZipExtraField and ZipExtraFieldLocation to Containers category Timofey Solomko 2018-04-13 18:55:22 +03:00
  • 05268bd44e [docs] Add "missing" docs for Container.Entry and and ContainerEntry.Info Timofey Solomko 2018-04-13 18:53:58 +03:00
  • 8434e7b1bd [docs] Add documentation for TarContainer.Format and formatOf(container:) Timofey Solomko 2018-04-13 18:45:28 +03:00
  • 7e04fe1fba [swcomp] Add --format (-f) option to TarCommand which prints format of the container Timofey Solomko 2018-04-13 18:16:47 +03:00
  • 5a91fb2145 [Tests] Add tests for TarContainer.formatOf function Timofey Solomko 2018-04-07 13:56:36 +03:00
  • 477ebcf48e [TAR] Add TarContainer.formatOf function Timofey Solomko 2018-04-07 13:37:17 +03:00
  • 150a3cfc1f [TAR] Add internal property to entry info which shows if ustar-like magic was encountered Timofey Solomko 2018-04-07 13:56:04 +03:00
  • 58d96a1961 [TAR] Add Format enum Timofey Solomko 2018-03-30 23:04:42 +03:00
  • 156f0a0516 Prepare for first test release of 4.3.0 4.3.0-test.1 Timofey Solomko 2018-04-11 00:43:08 +03:00
  • f0cee44064 Use 4.3 version in README Timofey Solomko 2018-04-11 00:32:54 +03:00
  • 41ca39d1fa Remove certain TODOs Timofey Solomko 2018-04-10 23:26:35 +03:00
  • a0ef7a3cfe Swiftlinted Timofey Solomko 2018-04-10 23:22:31 +03:00
  • adb8f48570 Exclude Carthage directory from linting Timofey Solomko 2018-04-10 23:21:32 +03:00
  • d5c8600137 Use more new BBD functions Timofey Solomko 2018-03-17 15:54:57 +03:00
  • d187bd2937 Use new uint64(fromBits) function Timofey Solomko 2018-03-17 15:26:32 +03:00
  • 05852b179b Use new int(fromBytes:) function Timofey Solomko 2018-03-17 15:26:18 +03:00
  • 1452f685cb Use test release of BBD 1.2.0 Timofey Solomko 2018-03-14 14:46:53 +03:00
  • bd8fa0561a [Benchmark] Don't take into account "first" iteration Timofey Solomko 2018-04-10 00:21:26 +03:00
  • 44582535ad [Benchmark] Increase iterations amount from 6 to 10 Timofey Solomko 2018-04-10 00:19:10 +03:00
  • 6e0020b0e0 [swcomp] Updates to support SwiftCLI 4.2.0 and higher Timofey Solomko 2018-04-10 00:17:36 +03:00
  • 8045b7e7ab [TAR] Use info provider in info function Timofey Solomko 2018-04-07 13:24:55 +03:00
  • 100c9364f0 [TAR] Add entry info provider Timofey Solomko 2018-04-07 13:24:37 +03:00
  • 1d838c1d7e Slightly simplify and improve certain code Timofey Solomko 2018-04-07 12:20:23 +03:00
  • 9293210d35 All properties in huffman trees are now constant Timofey Solomko 2018-03-31 13:49:46 +03:00
  • d4b728125b [docs] Add documentation for ZIP custom extra fields related APIs Timofey Solomko 2018-03-30 22:52:55 +03:00
  • 756cf23659 [ZIP] Add preconditions which check custom extra fields properties Timofey Solomko 2018-03-30 08:37:24 +03:00
  • f5924af1c4 [ZIP] Correctly skip Info-ZIP Unix extra field in Central Directory Timofey Solomko 2018-03-30 08:36:47 +03:00
  • 0dc93bb077 [ZIP] Make names of properties of Standard extra fields shorter Timofey Solomko 2018-03-25 15:57:38 +03:00
  • 4d72a0325b [Tests] Add test for ZIP custom extra field Timofey Solomko 2018-03-25 15:03:34 +03:00
  • 6e8efe2b39 Make BitByteData linking settings project-wide Timofey Solomko 2018-03-25 15:08:27 +03:00
  • e35ea703dc [ZIP] Add support for custom extra fields Timofey Solomko 2018-03-25 13:39:21 +03:00
  • 6ae80d98a6 [ZIP] Use new Standard Extra Field structs in central directory, local header and entry info Timofey Solomko 2018-03-25 13:36:36 +03:00
  • de0fcec3cc [ZIP] Add structs for all "standard" extra fields Timofey Solomko 2018-03-24 19:33:34 +03:00
  • afa5799df2 [ZIP] Add ZipExtraField protocol and ZipExtraFieldLocation enum Timofey Solomko 2018-03-24 19:31:12 +03:00
  • 45e5585403 Various changes related to upgrading to Xcode 9.3 and Swift 4.1 Timofey Solomko 2018-03-30 23:02:12 +03:00
  • c9ea4f33fc [TAR] Use special entry type internal property of TarEntryInfo instead of several isSomething properties Timofey Solomko 2018-03-26 08:51:29 +03:00
  • 67f5ebba0f [TAR] Add nested SpecialEntryType enum into TarEntryInfo Timofey Solomko 2018-03-31 12:08:46 +03:00
  • 112fa8bbb0 Date init from ntfs timestamp is no longer failable Timofey Solomko 2018-03-25 23:42:53 +03:00
  • 019bbf0629 [7-Zip] Move conversion from UInt64 to Date from entry to file info Timofey Solomko 2018-03-25 23:33:57 +03:00
  • bc41feaea9 Revert "Disable STRIP_INSTALLED_PRODUCT xcode project setting" Timofey Solomko 2018-03-25 20:02:46 +03:00
  • 311fe5ae80 [7-Zip] Add property to SevenZipFolder orderedCompressionMethods Timofey Solomko 2018-03-18 15:47:43 +03:00
  • 4959ec5fe0 [TAR] Add compressionMethod property to TarEntryInfo Timofey Solomko 2018-03-18 01:03:14 +03:00
  • b123fff428 [7-Zip] Replace struct-ends ifs with guards Timofey Solomko 2018-03-18 00:58:40 +03:00
  • 895643b69e [7-Zip] Reduce code nesting in container Timofey Solomko 2018-03-18 00:57:27 +03:00
  • dd9f3ad956 Merge branch 'develop' 4.2.2 Timofey Solomko 2018-03-17 19:17:34 +03:00
  • 72ca40ce91 Prepare for 4.2.2 release Timofey Solomko 2018-03-17 19:17:02 +03:00
  • a34e272f97 [docs] Fix typo in Container protocol Timofey Solomko 2018-03-17 15:38:46 +03:00
  • 309a07ed15 [docs] Slightly simplify notes about entries order of container functions Timofey Solomko 2018-03-17 15:37:41 +03:00
  • 2e3867afde [7-Zip] Some code and comments improvements to open and info functions Timofey Solomko 2018-03-17 15:34:12 +03:00
  • 42fdac0a79 [7-Zip] info(container:) no longer crash when SubstreamInfo doesn't have enough sizes or digests Timofey Solomko 2018-03-17 15:31:14 +03:00
  • b301045d4a [7-Zip] Fix skipping entries in open(container:) when there is no SubstreamInfo Timofey Solomko 2018-03-17 15:30:19 +03:00
  • 7f51ce9521 Merge branch 'develop' 4.2.1 Timofey Solomko 2018-03-08 12:50:06 +03:00
  • 3a65484322 Prepare for 4.2.1 release Timofey Solomko 2018-03-08 12:48:59 +03:00
  • abcc985da8 Accept 7z minor version from 1 to 4 Timofey Solomko 2018-03-08 12:35:16 +03:00
  • eafbd731d4 Suggest 4.2.0 version in README Timofey Solomko 2018-03-08 12:30:13 +03:00
  • fd876c0307 Merge branch 'release-4.2.0' into develop Timofey Solomko 2018-03-04 12:35:31 +03:00
  • da04d4f9a8 Merge branch 'release-4.2.0' 4.2.0 Timofey Solomko 2018-03-04 12:34:44 +03:00
  • d0a6263ea5 Prepare for 4.2.0 release Timofey Solomko 2018-03-04 12:34:32 +03:00
  • 08473e1aff Add missing documentation for unknownExtendedHeaderRecords Timofey Solomko 2018-03-04 12:09:31 +03:00
  • 02d4163295 Disable STRIP_INSTALLED_PRODUCT xcode project setting Timofey Solomko 2018-03-04 12:00:47 +03:00
  • 84478a3eb4 Prepare for second test release of 4.2.0 4.2.0-test.2 Timofey Solomko 2018-03-03 20:51:26 +03:00
  • a186631202 Merge branch 'develop' into release-4.2.0 Timofey Solomko 2018-03-03 20:37:01 +03:00
  • b679b0fa6f Don't swiftlint package manifest Timofey Solomko 2018-03-03 20:31:17 +03:00
  • cb9d181754 [BZip2] Don't create new Huffman trees if maximum amount of trees possible is already reached Timofey Solomko 2018-03-03 20:30:49 +03:00
  • f9684573cf Use "benchmark" instead of "performance testing" in text documents Timofey Solomko 2018-03-03 13:47:31 +03:00
  • 8fc390a680 [swcomp] Rename PerfTest to Benchmark Timofey Solomko 2018-03-03 13:40:11 +03:00
  • a1db77ae25 [TAR] Add a workaround for situation when prefix has trailing slash to prevent double slashes Timofey Solomko 2018-03-03 13:12:52 +03:00
  • f2e7c6c4b3 [swcomp] Print addtional properties for all types of entry infos (as well as unknown pax records) Timofey Solomko 2018-03-03 13:05:50 +03:00
  • a73f5ddcde [TAR] Add unknownExtendedHeaderRecords to TarEntryInfo Timofey Solomko 2018-03-03 12:34:16 +03:00
  • 5c2e4af0d6 [TAR] Use new extended header properties in TarEntryInfo Timofey Solomko 2018-03-03 12:00:31 +03:00
  • 068b83d62f [TAR] Add known extended header fields as properties to TarExtendedHeader Timofey Solomko 2018-03-03 01:14:51 +03:00
  • 4888f37f0f Revert addition of BBD-related public APIs to Zlib, LZMA and BZip2 Timofey Solomko 2018-03-02 23:27:42 +03:00
  • ced314d797 [swcomp] Improve how we handle alternative options in container commands Timofey Solomko 2018-03-02 22:35:00 +03:00
  • f5a262c437 Improve package manifest style and use final version of BBD 1.1.0 Timofey Solomko 2018-03-02 22:32:22 +03:00
  • f3c568386a [swcomp] Replace nine block size options for BZip2 command with a single one Timofey Solomko 2018-02-23 17:59:19 +03:00
  • 9f6c36b232 Disable for_where swiftlint rule Timofey Solomko 2018-02-23 17:50:46 +03:00
  • 68bd0dac3d Prepare for first test release of 4.2.0 4.2.0-test.1 Timofey Solomko 2018-02-23 13:01:22 +03:00
  • b19382833b [Zlib] Add public unarchive(from:) function which uses BBD's ByteReader as its argument Timofey Solomko 2018-02-23 12:47:53 +03:00
  • ba037786b4 [LZMA] Add public decompress(from:) function which uses BBD's ByteReader as its argument Timofey Solomko 2018-02-23 12:30:47 +03:00
  • 8b4ff5c040 [BZip2] Make decompress(_ bitReader:) function public and add "from" label to its argument Timofey Solomko 2018-02-23 12:24:02 +03:00
  • 3d502071bb [ZIP] Use new BBD's converting inits when decompressing Timofey Solomko 2018-02-23 12:22:38 +03:00
  • 7864f830c5 Use BitByteData 1.1.0 test version Timofey Solomko 2018-02-23 12:03:54 +03:00
  • 01921b4824 Merge branch 'feature-info-zip-unix-extra-fields' into develop Timofey Solomko 2018-02-21 23:20:40 +03:00
  • b9797a05a8 [Tests] Add checks for recently added to ZIP owner/group IDs Timofey Solomko 2018-02-21 23:19:09 +03:00
  • f95b8116f2 [ZIP] Add public API for accessing uid and gid Timofey Solomko 2018-02-21 23:14:44 +03:00
  • 146162132b [ZIP] Add internal support for Info-ZIP New unix extra field (0x7875) Timofey Solomko 2018-02-11 13:37:52 +03:00
  • 8315018de6 [ZIP] Add internal support for Info-ZIP unix extra field (0x7855) Timofey Solomko 2018-02-11 13:25:26 +03:00
  • e3006d05b6 [Tests] Add multiple additional checks for zip tests Timofey Solomko 2018-02-21 22:55:31 +03:00
  • 375b38ed06 Prevent BitByteData's bcsymbolmaps from archiving when deploying Carthage archive from CI Timofey Solomko 2018-02-21 22:41:37 +03:00
  • 447dd7f092 Fix some new CI problems Timofey Solomko 2018-02-21 22:34:45 +03:00
  • b813844382 ZlibHeader's initializers now use ByteReaders instead of LsbBitReaders Timofey Solomko 2018-02-17 12:58:53 +03:00
  • dc8a60b7c0 Swiftlinted Timofey Solomko 2018-02-17 12:55:31 +03:00
  • 8915021113 Enable/disable a couple of swiftlint rules Timofey Solomko 2018-02-17 12:55:14 +03:00
  • 9302a4e74b Merge branch 'develop' 4.1.1 Timofey Solomko 2018-02-11 14:58:41 +03:00
  • f02361d486 Prepare for 4.1.1 release Timofey Solomko 2018-02-11 14:52:17 +03:00
  • d1496deb95 [docs] Update docs comments for several TarEntryInfo properties Timofey Solomko 2018-02-11 14:31:44 +03:00