71 Commits

Author SHA1 Message Date
Timofey Solomko 6c323f9add Add tests for various tar formats 2017-07-08 00:08:08 +03:00
Timofey Solomko da072b0ab1 Added test for zip container with lzma compression. 2017-07-01 23:49:22 +03:00
Timofey Solomko e352c5abd6 Added tests for XZ multi-unarchive. 2017-06-30 23:55:58 +03:00
Timofey Solomko e90a1d244c Added test for gzip multiUnarchive. 2017-06-29 00:13:22 +03:00
Timofey Solomko 2c8966d4ca Now uses single Info.plist file for all platforms. 2017-06-12 16:18:19 +03:00
Timofey Solomko 85acfcc8da Added zip test with file with utf-8 name. 2017-05-27 22:45:37 +03:00
Timofey Solomko a5dc7dc88f Some zip classes are made final. Moved some internal comments. 2017-05-27 19:59:02 +03:00
Timofey Solomko d4f2ad9caa Revert "Added new enum which represents options for archive creation."
This reverts commit 23c06c7be9.
2017-05-26 19:29:55 +03:00
Timofey Solomko 23c06c7be9 Added new enum which represents options for archive creation. 2017-05-25 10:26:43 +03:00
Timofey Solomko 25b32e7a7a Added test for pax format. 2017-05-20 23:02:33 +03:00
Timofey Solomko 82ff0dff04 Added first prototype of TAR parsing. And a test for it. 2017-05-06 20:26:58 +03:00
Timofey Solomko b0906e2f08 Merge branch 'hotfix-2.4.1' into develop 2017-05-06 19:00:44 +03:00
Timofey Solomko 425a433880 Reversed changes to lastKnownFileTypes in pbxproj. 2017-05-06 18:41:29 +03:00
August e2406ec7bb Lower deployment targets 2017-05-06 16:42:13 +02:00
Timofey Solomko 35b9d1afb2 Removed LZMATestDecoder. 2017-05-01 21:25:05 +03:00
Timofey Solomko 7cf71042e8 Added test lzma decoder with incorporated out window code into main decode function. 2017-05-01 21:09:32 +03:00
Timofey Solomko 53ed607563 Removed LZMAOutWindow. 2017-05-01 20:31:54 +03:00
Timofey Solomko b5a4794934 Redone testing structure 2017-04-30 20:00:59 +03:00
Timofey Solomko 1b6e913d11 Added new class for writing bits into bytes. 2017-02-03 20:43:39 +03:00
Timofey Solomko 87e784ce5b Updated zip tests with more copyright free data. 2017-01-29 11:45:02 +03:00
Timofey Solomko 96ea1de8b4 Added zip test with data descriptor. 2017-01-16 22:36:25 +03:00
Timofey Solomko d3e03b0acd HuffmanTree is no longer part of SWCompression/Common. 2017-01-15 15:02:10 +03:00
Timofey Solomko 68ca615812 Added zip64 test. 2017-01-15 13:06:15 +03:00
Timofey Solomko a9915e3285 Added test file for zip tests. 2017-01-14 19:47:33 +03:00
Timofey Solomko 066bf1369c Added first steps of zip parsing and test for it. 2017-01-14 19:46:55 +03:00
Timofey Solomko 5d88998579 Added a couple of tests to test Gzip and Zlib code completely. 2016-12-24 20:53:22 +03:00
Timofey Solomko 5b942c31b7 pointerData is now stored as an instance property in all LZMA classes. 2016-12-23 19:09:50 +03:00
Timofey Solomko 53a80f8a79 Splitted code from LZMA into several files and added new class LZMADecoder. 2016-12-23 17:43:40 +03:00
Timofey Solomko eb78ca6af2 Added lzma2. 2016-12-22 23:52:18 +03:00
Timofey Solomko fb45daaf67 Fixed typo in the name of the function. Added function to get bytes. 2016-12-18 16:23:37 +03:00
Timofey Solomko ebd50d61fe Added first things for xz archive support and tests for it. 2016-12-18 14:17:12 +03:00
Timofey Solomko b0a728afff Removed answers for test9,10,11 because they are all the same as test8. 2016-12-18 12:29:03 +03:00
Timofey Solomko 97e8dc27d3 Added several additional tests (same file but different settings). 2016-12-17 20:18:56 +03:00
Timofey Solomko 87e6fd3104 Renamed lzma test to ‘test8’ and added answer for it. 2016-12-16 00:35:23 +03:00
Timofey Solomko 06e0ab364b Added a couple of auxiliary classes. 2016-12-15 19:22:17 +03:00
Timofey Solomko 34742c5bc3 First steps in LZMA (also added some basic test). 2016-12-15 17:45:38 +03:00
Timofey Solomko f55ce6b669 Updated project settings and removed singing for ios target. 2016-12-14 20:27:21 +03:00
Timofey Solomko b9fb8079b9 Removed HuffmanLength. 2016-12-08 08:26:14 +03:00
Timofey Solomko 875a015043 HuffmanTable renamed to HuffmanTree. Its properties are now private. 2016-12-04 19:49:53 +03:00
Timofey Solomko 3d82fb83b1 Removed «performance_test» and updated copyright. 2016-11-22 22:46:04 +03:00
Timofey Solomko 71f69012a1 Reorganized tests so deflate algorithm is now tested only one time. 2016-11-21 19:31:28 +03:00
Timofey Solomko 4ef2bc24a2 Fixed problems with watchOS scheme (missing files). 2016-11-20 18:06:35 +03:00
Timofey Solomko def0ce590c Moved common swift files so swift package manager won’t complain. 2016-11-20 17:56:09 +03:00
Timofey Solomko 3d5d0b68f0 Added test with random generated data. 2016-11-19 18:26:37 +03:00
Timofey Solomko 58d49afc35 Reorganized project structure. 2016-11-19 15:21:44 +03:00
Timofey Solomko a87763dc64 Enabled code coverage. 2016-11-16 20:11:53 +03:00
Timofey Solomko 924756697c Test2 and test3 are now less copyright-y. Added test6 with big file with zeros. 2016-11-15 22:21:44 +03:00
Timofey Solomko fe1b17a253 Added tests for bzip2. 2016-11-14 22:02:06 +03:00
Timofey Solomko ffeaf1c7c3 Reorganized tests and added missing tests for zlib/gz. 2016-11-14 21:56:33 +03:00
Timofey Solomko 90d08f7ec0 Reorganized test files. 2016-11-14 08:36:02 +03:00