Commit Graph

  • e5e7d9f30b Added new test for GzipArchive.archive. Timofey Solomko 2017-05-25 10:32:45 +03:00
  • 48c4397f15 GzipArchive.archive now respects options passed. Timofey Solomko 2017-05-25 10:32:17 +03:00
  • d0657a0552 Updated XZArchive and ZlibArchive to conform to new Archive protocol requirements. Timofey Solomko 2017-05-25 10:28:51 +03:00
  • 308cf4808e Added archive(...) function to Archive protocol with options argument. Timofey Solomko 2017-05-25 10:27:37 +03:00
  • 23c06c7be9 Added new enum which represents options for archive creation. Timofey Solomko 2017-05-25 10:26:43 +03:00
  • d50d720c61 Small refactor in TarContainer. Timofey Solomko 2017-05-24 17:57:08 +03:00
  • 9a1952b9e1 Small refactor in LZMADecoder. Timofey Solomko 2017-05-24 00:26:48 +03:00
  • 9608fddb0d Merge branch 'release-3.0.0' into develop Timofey Solomko 2017-05-21 20:44:14 +03:00
  • c14a36ca31 Preparation for 3.0.0-test2. v3.0.0-test2 Timofey Solomko 2017-05-21 20:29:56 +03:00
  • 7e6757f597 Merge branch 'develop' into release-3.0.0 Timofey Solomko 2017-05-21 20:16:01 +03:00
  • a19795736f Updated ZipTests. Timofey Solomko 2017-05-21 20:15:14 +03:00
  • 3cf9f4f1c2 Replaced zip test files with smaller ones. Timofey Solomko 2017-05-21 20:15:05 +03:00
  • 12e40ea9fd Optimized way of interchange of extended headers. Timofey Solomko 2017-05-21 19:28:39 +03:00
  • c17bef754e Adapted testPax() to the last change. Timofey Solomko 2017-05-21 19:24:53 +03:00
  • 2e9feaaa90 full_test.tar replaced with the one with more pax headers and less total size. Timofey Solomko 2017-05-21 19:23:56 +03:00
  • ea721fff8d Removed unused String extensions. Timofey Solomko 2017-05-21 19:23:11 +03:00
  • 47d9a1cece Reworked parsing of pax extended headers. Timofey Solomko 2017-05-21 19:22:57 +03:00
  • f35a85b98a Fixed test crash. Timofey Solomko 2017-05-20 23:04:26 +03:00
  • 25b32e7a7a Added test for pax format. Timofey Solomko 2017-05-20 23:02:33 +03:00
  • 22639e808d Implemented TarEntry.isDirectory. Timofey Solomko 2017-05-20 22:27:34 +03:00
  • 1ee8c0c047 Path keyword from pax headers is now also used in TarEntry.name. Timofey Solomko 2017-05-20 22:10:44 +03:00
  • d90ee42b91 Added support for pax format. Timofey Solomko 2017-05-20 22:10:09 +03:00
  • e9a4462b12 Added some String extensions. Timofey Solomko 2017-05-20 22:09:28 +03:00
  • 323cfd6595 Add tar references to README. Timofey Solomko 2017-05-20 22:09:19 +03:00
  • 57aaabd912 Added doc for ZipEntry.isDirectory. Timofey Solomko 2017-05-13 13:17:49 +03:00
  • b8d02d13ea Added EntryType enum for Tar. Timofey Solomko 2017-05-13 13:17:34 +03:00
  • ef5cd683a2 Implemented Zip isDirectory. Timofey Solomko 2017-05-13 13:03:28 +03:00
  • 5ba37f0ede Tar modificationTime is now a Date. Timofey Solomko 2017-05-13 12:55:45 +03:00
  • 658c331c74 Added size and isDirectory properties to ContainerEntry, name is no longer Optional. Timofey Solomko 2017-05-09 21:08:17 +03:00
  • dffceccb84 Fixed a mistake with length of fileComment. Timofey Solomko 2017-05-09 21:07:50 +03:00
  • b99f7101ac fileName and fileComment in CDEntries and LocalHeaders of ZIP are no longer Optionals. Timofey Solomko 2017-05-09 21:05:07 +03:00
  • 057e8158b0 Added new case to ZipError. Timofey Solomko 2017-05-09 21:04:26 +03:00
  • 56863188a2 Tar test made more testy. Timofey Solomko 2017-05-09 20:49:22 +03:00
  • d60aa3ad3a Removed macos-copyfile from test tar container. Timofey Solomko 2017-05-09 20:49:08 +03:00
  • b0022df8f9 Impelmented TarEntry.name. Timofey Solomko 2017-05-09 20:48:47 +03:00
  • dd691516ba Edited for line length in tests and whitespace conventions. Timofey Solomko 2017-05-09 20:31:44 +03:00
  • 8a0ba48827 Renamed LZMA errors. Timofey Solomko 2017-05-09 20:31:22 +03:00
  • 7c4d326984 Renamed errors’ cases to conform to naming conventions. Timofey Solomko 2017-05-09 20:26:26 +03:00
  • 4bca1546fb Updated doc for ZipContainer. Timofey Solomko 2017-05-09 19:55:49 +03:00
  • 513e0e5b9a Extracted TarEntry code, Tar classes now conform to protocols. Timofey Solomko 2017-05-09 19:55:38 +03:00
  • 77ff121ed0 Corrected misleading doc strings. Timofey Solomko 2017-05-09 00:43:58 +03:00
  • f3487f746d Made ZipEntry and ZipContainer conform to ContainerEntry and Container protocols. Also, ZipContainer cannot be isntantiated anymore. Entry handle their data now themselves. Timofey Solomko 2017-05-09 00:40:17 +03:00
  • fb10aaa39f Properties of ZipEntry renamed. Timofey Solomko 2017-05-09 00:38:53 +03:00
  • fee8e59bca ZipError.WrongCRC32 now has associated Data value. Timofey Solomko 2017-05-09 00:38:15 +03:00
  • f07f85bc04 ContainerEntry.data is now a function. Timofey Solomko 2017-05-09 00:36:48 +03:00
  • 1b38f1d013 Merge branch 'hotfix-2.4.2' into develop Timofey Solomko 2017-05-07 20:45:27 +03:00
  • 5ba3593556 Merge branch 'hotfix-2.4.2' v2.4.2 Timofey Solomko 2017-05-07 20:42:23 +03:00
  • 04001dcaa1 Preparations for 2.4.2. Timofey Solomko 2017-05-07 20:41:52 +03:00
  • 98d107caaf fileName property of ZipEntry now actually returns file name. Timofey Solomko 2017-05-07 20:39:04 +03:00
  • 6965c7ba63 Grammar fix. Timofey Solomko 2017-05-07 20:37:04 +03:00
  • d4679094b0 Added container related protocols. Timofey Solomko 2017-05-07 20:36:57 +03:00
  • 82ff0dff04 Added first prototype of TAR parsing. And a test for it. Timofey Solomko 2017-05-06 20:26:58 +03:00
  • ec072acc5d Code for readme badges split into separate lines. Timofey Solomko 2017-05-06 19:08:08 +03:00
  • b0906e2f08 Merge branch 'hotfix-2.4.1' into develop Timofey Solomko 2017-05-06 19:00:44 +03:00
  • 4ee4856881 Merge branch 'hotfix-2.4.1' v2.4.1 Timofey Solomko 2017-05-06 18:49:22 +03:00
  • d883c37bd1 Preparations for 2.4.1. Timofey Solomko 2017-05-06 18:48:43 +03:00
  • 6a76b37f4e Fixed jazzy problem. Timofey Solomko 2017-05-06 18:47:40 +03:00
  • 33e2514970 Small code change for README.md. Timofey Solomko 2017-05-06 18:47:29 +03:00
  • 425a433880 Reversed changes to lastKnownFileTypes in pbxproj. Timofey Solomko 2017-05-06 18:41:29 +03:00
  • d7491bbb8b Merge branch 'agisboye-master' into hotfix-2.4.1 Timofey Solomko 2017-05-06 18:36:34 +03:00
  • e2406ec7bb Lower deployment targets August 2017-05-06 16:42:13 +02:00
  • 00c9c25d27 Hopefully, fixed tables. Timofey Solomko 2017-05-05 17:53:58 +03:00
  • 2639869c22 Added a reference to a new page in README. Timofey Solomko 2017-05-05 17:51:22 +03:00
  • ab1c61f2bb Removed all old tests results. Timofey Solomko 2017-05-05 17:49:22 +03:00
  • 027e004b42 Added new document with all tests results. Timofey Solomko 2017-05-05 17:49:10 +03:00
  • 11db2c58a2 Added new script to re-filter the results. Timofey Solomko 2017-05-05 17:48:55 +03:00
  • 64f2df9cf5 Moved filter_test script and updated .gitignore Timofey Solomko 2017-05-05 17:48:36 +03:00
  • 2faba3e1b8 Made some changes to make LZMADecoder functions private. Timofey Solomko 2017-05-05 12:50:07 +03:00
  • 6a3ec31242 Fixed some jazzy problems. Timofey Solomko 2017-05-05 12:03:29 +03:00
  • 476895217a Fixed inconsistency in functions usage in BZip2. Timofey Solomko 2017-05-03 23:11:43 +03:00
  • 4fa03f6931 Swiftlinted. Timofey Solomko 2017-05-03 23:07:58 +03:00
  • df0793376d Another small refactoring. Timofey Solomko 2017-05-03 20:55:05 +03:00
  • edbeb9adca A bit of refactoring in LZMADecoder. Timofey Solomko 2017-05-01 22:17:15 +03:00
  • 5c8fd61a0a GzipTests now test performance on gzip unarchiving. Timofey Solomko 2017-05-01 21:28:02 +03:00
  • 1353800d47 Merge branch 'feature-no-lzma-out-window' into develop Timofey Solomko 2017-05-01 21:27:17 +03:00
  • 35b9d1afb2 Removed LZMATestDecoder. Timofey Solomko 2017-05-01 21:25:05 +03:00
  • 46a1e535d4 LZMA/LZMA2 switched back to LZMADecoder. Timofey Solomko 2017-05-01 21:24:25 +03:00
  • 31b97017b9 Copied LZMATestDecoder code into LZMADecoder. Timofey Solomko 2017-05-01 21:23:45 +03:00
  • a1a84e3418 Switched LZMA2 to LZMATestDecoder. Timofey Solomko 2017-05-01 21:23:02 +03:00
  • 2236894626 Incorporated LZMA2 functions into LZMATestDecoder. Timofey Solomko 2017-05-01 21:22:47 +03:00
  • 201d7b97fc out array is now a property of LZMATestDecoder. Timofey Solomko 2017-05-01 21:16:38 +03:00
  • 4ca0dba31b Enabled usage of LZMATestDecoder in LZMA. Timofey Solomko 2017-05-01 21:09:52 +03:00
  • 7cf71042e8 Added test lzma decoder with incorporated out window code into main decode function. Timofey Solomko 2017-05-01 21:09:32 +03:00
  • 7462f2e093 Removed outIndex variable, made several functions private. Timofey Solomko 2017-05-01 20:49:35 +03:00
  • 77f4b30f88 Removed duplicated property. Timofey Solomko 2017-05-01 20:33:24 +03:00
  • 53ed607563 Removed LZMAOutWindow. Timofey Solomko 2017-05-01 20:31:54 +03:00
  • 7190ca608f LZMAOutWindow code added to LZMADecoder. Timofey Solomko 2017-05-01 20:31:40 +03:00
  • 48d9de37fc Small text change. Timofey Solomko 2017-05-01 20:21:20 +03:00
  • 096ca22d0a fatalError in HuffmanTree replaced with precondition. Timofey Solomko 2017-05-01 20:21:13 +03:00
  • 5150ff0a7a Merge branch 'release-3.0.0' into develop Timofey Solomko 2017-05-01 19:59:56 +03:00
  • a1681a6aa0 Fixed podspec flags. Timofey Solomko 2017-05-01 19:25:30 +03:00
  • b06fe78510 Preparations for 3.0.0-test1. v3.0.0-test1 Timofey Solomko 2017-05-01 17:06:31 +03:00
  • 46e524e92e Enabled support for bzip2 and lzma compressed files in zip containers. Timofey Solomko 2017-05-01 16:49:08 +03:00
  • 35b65c1ca2 Several pods now define compiler flags. Timofey Solomko 2017-05-01 16:48:29 +03:00
  • 0d015a18e1 Extracted decompress(pointerData) function in Bzip2 (like in Deflate/LZMA). Timofey Solomko 2017-05-01 16:48:04 +03:00
  • c654a65f87 Split gzip tests. Timofey Solomko 2017-05-01 16:47:35 +03:00
  • a753d92e80 Updated BZip2Error doc. Timofey Solomko 2017-05-01 16:09:57 +03:00
  • 07f04435e2 GZipArchive mtime is now Optional. Timofey Solomko 2017-04-30 20:37:44 +03:00
  • 307a7e8975 Added check for CRC32 in bzip2 archives. Timofey Solomko 2017-04-30 20:33:38 +03:00
  • 950b3a07a3 Added bzip2-related crc function and table. Timofey Solomko 2017-04-30 20:33:11 +03:00