2584 Commits
Author SHA1 Message Date
Timofey Solomko 97aab89d0f Reorganized project structure. 2016-11-19 15:21:44 +03:00
Timofey Solomko b79781807d Removed unnecessary bitShift aligning. 2016-11-19 13:50:57 +03:00
Timofey Solomko e3605e676e Removed unnecessary bitShift aligning. 2016-11-19 13:50:57 +03:00
Timofey Solomko 05ddfa50b8 Added more extension functions for integer type conversions. 2016-11-19 13:47:02 +03:00
Timofey Solomko 845a32575d Added more extension functions for integer type conversions. 2016-11-19 13:47:02 +03:00
Timofey Solomko 79bede022b Swiftlinted. 2016-11-19 13:39:04 +03:00
Timofey Solomko 2ea5c0feba Swiftlinted. 2016-11-19 13:39:04 +03:00
Timofey Solomko caf0b9c1a6 Tests are now comparing Data objects instead of Strings. 2016-11-19 13:31:16 +03:00
Timofey Solomko faeb157f1c Tests are now comparing Data objects instead of Strings. 2016-11-19 13:31:16 +03:00
Timofey Solomko 354366fa89 Added new badge. 2016-11-16 21:45:24 +03:00
Timofey Solomko f2bd69efa9 Added new badge. 2016-11-16 21:45:24 +03:00
Timofey Solomko d5ab160d1b Added code coverage to travis. 2016-11-16 20:14:55 +03:00
Timofey Solomko b6aae79a41 Added code coverage to travis. 2016-11-16 20:14:55 +03:00
Timofey Solomko 4ad1667ed4 Travis hopefully should now make builds on tags. 2016-11-16 20:13:57 +03:00
Timofey Solomko cb49061588 Travis hopefully should now make builds on tags. 2016-11-16 20:13:57 +03:00
Timofey Solomko acbaf3300d During decoding only uint8 arrays are now used for storing intermediate results (no Data — no memory problems). 2016-11-16 20:12:37 +03:00
Timofey Solomko 748d3590c6 During decoding only uint8 arrays are now used for storing intermediate results (no Data — no memory problems). 2016-11-16 20:12:37 +03:00
Timofey Solomko a87763dc64 Enabled code coverage. 2016-11-16 20:11:53 +03:00
Timofey Solomko fe7f0ad9aa Enabled code coverage. 2016-11-16 20:11:53 +03:00
Timofey Solomko 73eb0a9a9b Fixed memory problems in BZip2. 2016-11-15 23:45:38 +03:00
Timofey Solomko fb2ec28f1a Fixed memory problems in BZip2. 2016-11-15 23:45:38 +03:00
Timofey Solomko 6c9f65e8c5 DataWithPointer no longer stores input data. 2016-11-15 23:45:04 +03:00
Timofey Solomko ec72622a86 DataWithPointer no longer stores input data. 2016-11-15 23:45:04 +03:00
Timofey Solomko de14456d66 Added code for testing with big file, but this test currently enabled only for bzip2 (possible memory problems for others). 2016-11-15 23:39:01 +03:00
Timofey Solomko b98857edce Added code for testing with big file, but this test currently enabled only for bzip2 (possible memory problems for others). 2016-11-15 23:39:01 +03:00
Timofey Solomko c158f895bf Added new enum for specifying bit order. United DataWithPointer and DataWithStraightPointer. 2016-11-15 22:32:36 +03:00
Timofey Solomko 615e8a1ff4 Added new enum for specifying bit order. United DataWithPointer and DataWithStraightPointer. 2016-11-15 22:32:36 +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 fc308aa69b 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 5960c4965e Fixed several mistakes in bzip2. Now it passes all tests. 2016-11-15 00:01:03 +03:00
Timofey Solomko 65b1fe5191 Fixed several mistakes in bzip2. Now it passes all tests. 2016-11-15 00:01:03 +03:00
Timofey Solomko f9d1baecfc Added support for optional specification of straight bit order to findNextSymbol and convertToInt. 2016-11-14 23:59:02 +03:00
Timofey Solomko 1a6e617070 Added support for optional specification of straight bit order to findNextSymbol and convertToInt. 2016-11-14 23:59:02 +03:00
Timofey Solomko ac8fb7508a Bzip2 now uses new DataWithStraightPointer. 2016-11-14 23:18:22 +03:00
Timofey Solomko a34acd729c Bzip2 now uses new DataWithStraightPointer. 2016-11-14 23:18:22 +03:00
Timofey Solomko 0c46733b8b Added parsing magic number of bzip2 archives. 2016-11-14 23:17:42 +03:00
Timofey Solomko 52fd141015 Added parsing magic number of bzip2 archives. 2016-11-14 23:17:42 +03:00
Timofey Solomko 19ec6380cb Added new DataWithPointer subclass (DataWithStraightPointer) which supports right-to-left bit order (used in bzip2). 2016-11-14 23:17:12 +03:00
Timofey Solomko 5e03f210e1 Added new DataWithPointer subclass (DataWithStraightPointer) which supports right-to-left bit order (used in bzip2). 2016-11-14 23:17:12 +03:00
Timofey Solomko fe1b17a253 Added tests for bzip2. 2016-11-14 22:02:06 +03:00
Timofey Solomko aa540da4d9 Added tests for bzip2. 2016-11-14 22:02:06 +03:00
Timofey Solomko 105f2962dc Small copyright update. 2016-11-14 22:01:04 +03:00
Timofey Solomko d6aaa1ad0a Small copyright update. 2016-11-14 22:01:04 +03:00
Timofey Solomko ffeaf1c7c3 Reorganized tests and added missing tests for zlib/gz. 2016-11-14 21:56:33 +03:00
Timofey Solomko 64322c324d 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
Timofey Solomko 7b3c734081 Reorganized test files. 2016-11-14 08:36:02 +03:00
Timofey Solomko 39b68958c8 Copyright updates. 2016-11-13 21:16:04 +03:00
Timofey Solomko d221ecf71d Copyright updates. 2016-11-13 21:16:04 +03:00
Timofey Solomko 06097a2470 Small updates to README. 2016-11-13 21:10:20 +03:00