Commit Graph

  • 39b68958c8 Copyright updates. Timofey Solomko 2016-11-13 21:16:04 +03:00
  • d221ecf71d Copyright updates. Timofey Solomko 2016-11-13 21:16:04 +03:00
  • 06097a2470 Small updates to README. Timofey Solomko 2016-11-13 21:10:20 +03:00
  • b22940cf4a Small updates to README. Timofey Solomko 2016-11-13 21:10:20 +03:00
  • 7bffe501de Completed implementation of BZip2. Timofey Solomko 2016-11-13 21:06:57 +03:00
  • b933e936c0 Completed implementation of BZip2. Timofey Solomko 2016-11-13 21:06:57 +03:00
  • 00b04ba312 Implementation of BZip2 reached bwt_reverse. Timofey Solomko 2016-11-13 20:30:45 +03:00
  • 729d9e222f Implementation of BZip2 reached bwt_reverse. Timofey Solomko 2016-11-13 20:30:45 +03:00
  • eceab09ed6 Added reversed argument back to findNextSymbol function. Timofey Solomko 2016-11-13 20:30:13 +03:00
  • 8228ffb56d Added reversed argument back to findNextSymbol function. Timofey Solomko 2016-11-13 20:30:13 +03:00
  • 55b0243c46 Added new convenience function to DataWithPointer which returns int number directly without conversion of uint8 array. Timofey Solomko 2016-11-13 19:30:36 +03:00
  • 4bc6fb22d7 Added new convenience function to DataWithPointer which returns int number directly without conversion of uint8 array. Timofey Solomko 2016-11-13 19:30:36 +03:00
  • ac00cf580b More progress on BZip2. Timofey Solomko 2016-11-13 19:11:13 +03:00
  • 6edcaf4183 More progress on BZip2. Timofey Solomko 2016-11-13 19:11:13 +03:00
  • d321856339 A small cleanup in HuffmanTable initializer. Timofey Solomko 2016-11-13 19:10:55 +03:00
  • 500da09e23 A small cleanup in HuffmanTable initializer. Timofey Solomko 2016-11-13 19:10:55 +03:00
  • 480e7dfebc Comment change in deflate. Timofey Solomko 2016-11-12 19:16:49 +03:00
  • 74913015cf Comment change in deflate. Timofey Solomko 2016-11-12 19:16:49 +03:00
  • e889850e77 Initial progress on bzip2 support. Timofey Solomko 2016-11-12 19:16:39 +03:00
  • b6d02b01d6 Initial progress on bzip2 support. Timofey Solomko 2016-11-12 19:16:39 +03:00
  • cfcc869d87 Added a lot of comments. Timofey Solomko 2016-11-12 12:33:02 +03:00
  • f6c8829f14 Added a lot of comments. Timofey Solomko 2016-11-12 12:33:02 +03:00
  • 74a8c9f1db Merge branch 'develop' v1.0.3 Timofey Solomko 2016-11-05 12:19:17 +03:00
  • 1b20cfe3a8 Preparations for 1.0.3. Timofey Solomko 2016-11-05 12:18:27 +03:00
  • d58ed7a276 Preparations for 1.0.3. Timofey Solomko 2016-11-05 12:18:27 +03:00
  • 8bccf79dfb Removed unused symbols. Timofey Solomko 2016-11-05 12:06:52 +03:00
  • 828685c806 Removed unused symbols. Timofey Solomko 2016-11-05 12:06:52 +03:00
  • e1cf61e0e8 New findNextSymbol function now knows about correct bit-order of bit arrays. Timofey Solomko 2016-11-05 12:03:20 +03:00
  • 4916452bb9 New findNextSymbol function now knows about correct bit-order of bit arrays. Timofey Solomko 2016-11-05 12:03:20 +03:00
  • 74fb8ca9ad Usage reversedUInt8 convert functions replaced with straight counterparts because now we get bits in reversed order. Timofey Solomko 2016-11-05 12:02:28 +03:00
  • 8c6ba843d0 Usage reversedUInt8 convert functions replaced with straight counterparts because now we get bits in reversed order. Timofey Solomko 2016-11-05 12:02:28 +03:00
  • c3b9c81571 Fixed problems with rewind function. Timofey Solomko 2016-11-05 12:01:01 +03:00
  • 1d30ff2dd8 Fixed problems with rewind function. Timofey Solomko 2016-11-05 12:01:01 +03:00
  • 2dcb960646 Redid implementation of bits function because we need right-to-left bit order. Timofey Solomko 2016-11-05 12:00:20 +03:00
  • b8d609ae39 Redid implementation of bits function because we need right-to-left bit order. Timofey Solomko 2016-11-05 12:00:20 +03:00
  • b9ee545c07 Deignored file for last test. Timofey Solomko 2016-11-05 11:54:09 +03:00
  • 84cbcdf973 Deignored file for last test. Timofey Solomko 2016-11-05 11:54:09 +03:00
  • 5a93e76b4a Deflate is rewritten with the use of DataWithPointer and new findNextSymbol function. Timofey Solomko 2016-11-05 00:29:46 +03:00
  • 6bf72804d0 Deflate is rewritten with the use of DataWithPointer and new findNextSymbol function. Timofey Solomko 2016-11-05 00:29:46 +03:00
  • 484f46b5da New findNextSymbol function for finding HuffmanLength in uint8 array of bits. Also min and max bits are internally exposed as constants. Timofey Solomko 2016-11-05 00:29:17 +03:00
  • 3a94ae57a2 New findNextSymbol function for finding HuffmanLength in uint8 array of bits. Also min and max bits are internally exposed as constants. Timofey Solomko 2016-11-05 00:29:17 +03:00
  • c8b138aef6 Completed implementation of DataWithPointer (kinda). Timofey Solomko 2016-11-05 00:26:44 +03:00
  • 654c9bbaa3 Completed implementation of DataWithPointer (kinda). Timofey Solomko 2016-11-05 00:26:44 +03:00
  • b64c3d81fe Added new class for getting bits from data in efficient way. And performance tests for it. Timofey Solomko 2016-11-04 23:11:42 +03:00
  • fdbbb72c65 Added new class for getting bits from data in efficient way. And performance tests for it. Timofey Solomko 2016-11-04 23:11:42 +03:00
  • f5cefff448 Fixed travis problem. Timofey Solomko 2016-11-02 19:59:44 +03:00
  • adcd54152f Fixed travis problem. Timofey Solomko 2016-11-02 19:59:44 +03:00
  • 5905332f72 Setup travis to upload releases. Timofey Solomko 2016-11-02 18:34:24 +03:00
  • 5bf1b8d87d Setup travis to upload releases. Timofey Solomko 2016-11-02 18:34:24 +03:00
  • 5178b6245b Added performance test with "relatively big" file (though the file itself is gitignored). Timofey Solomko 2016-11-01 23:51:26 +03:00
  • a9a4cab62a Added performance test with "relatively big" file (though the file itself is gitignored). Timofey Solomko 2016-11-01 23:51:26 +03:00
  • 9e88447bb6 ExtraLength and extraDistance calculations are now done inside decompress function. Timofey Solomko 2016-11-01 23:49:26 +03:00
  • 24ca09f9c3 ExtraLength and extraDistance calculations are now done inside decompress function. Timofey Solomko 2016-11-01 23:49:26 +03:00
  • b98645cb13 Merge branch 'develop' v1.0.2 Timofey Solomko 2016-10-31 19:30:36 +03:00
  • 9f6de9fce4 Preparation for 1.0.2. Timofey Solomko 2016-10-31 19:30:12 +03:00
  • c295a5fc2d Preparation for 1.0.2. Timofey Solomko 2016-10-31 19:30:12 +03:00
  • e32403ee8a In Deflate.decompress Data object is used now instead of string for storing results. Timofey Solomko 2016-10-31 19:18:26 +03:00
  • 2fcadd29f6 In Deflate.decompress Data object is used now instead of string for storing results. Timofey Solomko 2016-10-31 19:18:26 +03:00
  • b0c72f9e98 In findNextSymbol new bits are loaded only if new length is encountered. Timofey Solomko 2016-10-31 19:17:40 +03:00
  • 0cbb556431 In findNextSymbol new bits are loaded only if new length is encountered. Timofey Solomko 2016-10-31 19:17:40 +03:00
  • 63d1cfa00a Merge branch 'develop' v1.0.1 Timofey Solomko 2016-10-31 00:46:08 +03:00
  • 265af65dbb Updated podspec and changelog. Timofey Solomko 2016-10-31 00:45:38 +03:00
  • d520249c8d Updated podspec and changelog. Timofey Solomko 2016-10-31 00:45:38 +03:00
  • 5296e281e4 Sometimes two bytes are not enough for finding next symbol. Timofey Solomko 2016-10-31 00:43:12 +03:00
  • 773c32dd44 Sometimes two bytes are not enough for finding next symbol. Timofey Solomko 2016-10-31 00:43:12 +03:00
  • f2e46103b2 Fixed another problem with 'overflowing' shift. Timofey Solomko 2016-10-31 00:32:10 +03:00
  • 18b1a8c168 Fixed another problem with 'overflowing' shift. Timofey Solomko 2016-10-31 00:32:10 +03:00
  • dd5e3fb1e5 Added yet another test case. Timofey Solomko 2016-10-31 00:31:49 +03:00
  • 44cfbbec31 Added yet another test case. Timofey Solomko 2016-10-31 00:31:49 +03:00
  • 4cef5d9c58 Since shift+extraDistance could be greater than 16, it could cause errors. This was fixed. Timofey Solomko 2016-10-31 00:02:20 +03:00
  • 8f7418719f Since shift+extraDistance could be greater than 16, it could cause errors. This was fixed. Timofey Solomko 2016-10-31 00:02:20 +03:00
  • 3fc9620276 Fixed incorrect calculation of mainLiterals table in case of dynamic Huffman coding. Timofey Solomko 2016-10-31 00:01:29 +03:00
  • 385bd2fbfc Fixed incorrect calculation of mainLiterals table in case of dynamic Huffman coding. Timofey Solomko 2016-10-31 00:01:29 +03:00
  • b486949442 Fixed incorrect calculation of extraLengthBits. Timofey Solomko 2016-10-31 00:00:45 +03:00
  • 472efcbdff Fixed incorrect calculation of extraLengthBits. Timofey Solomko 2016-10-31 00:00:45 +03:00
  • a6ec0ea4b9 Added more complicated zlib test. Timofey Solomko 2016-10-31 00:00:21 +03:00
  • 0d6764f5f7 Added more complicated zlib test. Timofey Solomko 2016-10-31 00:00:21 +03:00
  • 4fc05e29a9 Added travis badge. Timofey Solomko 2016-10-30 21:32:12 +03:00
  • 309a2a4d87 Added travis badge. Timofey Solomko 2016-10-30 21:32:12 +03:00
  • ea47915950 Another travis update. Timofey Solomko 2016-10-30 21:26:02 +03:00
  • 264ff1e1c3 Another travis update. Timofey Solomko 2016-10-30 21:26:02 +03:00
  • 89c7f12dc7 Update podspec and travis. Timofey Solomko 2016-10-30 21:21:59 +03:00
  • b31b5032b1 Update podspec and travis. Timofey Solomko 2016-10-30 21:21:59 +03:00
  • 9d5b5dd9ac Merge branch 'develop' v1.0.0 Timofey Solomko 2016-10-30 21:04:22 +03:00
  • 9a0e7e26e3 Added various service files. Timofey Solomko 2016-10-30 21:02:11 +03:00
  • ba5d12a5da Added various service files. Timofey Solomko 2016-10-30 21:02:11 +03:00
  • 6331c8722c Some updates to readme. Timofey Solomko 2016-10-30 20:39:28 +03:00
  • 663524a66c Some updates to readme. Timofey Solomko 2016-10-30 20:39:28 +03:00
  • 6f1d01f8b1 Added changelog and Carthage shield. Timofey Solomko 2016-10-30 20:31:40 +03:00
  • c764c079af Added changelog and Carthage shield. Timofey Solomko 2016-10-30 20:31:40 +03:00
  • 4c51b36970 Updated readme. Timofey Solomko 2016-10-30 20:21:19 +03:00
  • 0c999dfd8b Updated readme. Timofey Solomko 2016-10-30 20:21:19 +03:00
  • d82fe3c267 Added Package.swift. Timofey Solomko 2016-10-30 20:13:58 +03:00
  • dc2f1071fa Added Package.swift. Timofey Solomko 2016-10-30 20:13:58 +03:00
  • 7ff96d2543 Added support for other platforms. Timofey Solomko 2016-10-30 20:07:04 +03:00
  • 338b40a55a Added support for other platforms. Timofey Solomko 2016-10-30 20:07:04 +03:00
  • 20e08d7cb4 Added shared scheme. Timofey Solomko 2016-10-30 19:34:44 +03:00
  • dba481ee50 Added shared scheme. Timofey Solomko 2016-10-30 19:34:44 +03:00
  • 0264d5b6e2 More progress on Readme. Timofey Solomko 2016-10-30 18:55:57 +03:00
  • cc3622c247 More progress on Readme. Timofey Solomko 2016-10-30 18:55:57 +03:00