2584 Commits
Author SHA1 Message Date
Timofey Solomko c4f54e8198 United two cycles through lengths array. Thus, there is no need for symbol property in HuffmanLength. Also added dots to the end of comments. 2016-12-04 22:25:19 +03:00
Timofey Solomko c02c40fdb0 United two cycles through lengths array. Thus, there is no need for symbol property in HuffmanLength. Also added dots to the end of comments. 2016-12-04 22:25:19 +03:00
Timofey Solomko f325af4baf Removed rewind function. 2016-12-04 20:25:11 +03:00
Timofey Solomko f98b96dd7b Removed rewind function. 2016-12-04 20:25:11 +03:00
Timofey Solomko 6215d68aa5 tree property of HuffmanTree now stores only codes. findNextSymbol now returns Int instead of HuffmanLengths. 2016-12-04 19:58:41 +03:00
Timofey Solomko c09d108e30 tree property of HuffmanTree now stores only codes. findNextSymbol now returns Int instead of HuffmanLengths. 2016-12-04 19:58:41 +03:00
Timofey Solomko 875a015043 HuffmanTable renamed to HuffmanTree. Its properties are now private. 2016-12-04 19:49:53 +03:00
Timofey Solomko 892b2c9ccc HuffmanTable renamed to HuffmanTree. Its properties are now private. 2016-12-04 19:49:53 +03:00
Timofey Solomko 445eb2ec61 Removed lengths property of HuffmanTable. 2016-12-04 19:42:34 +03:00
Timofey Solomko 10035700a7 Removed lengths property of HuffmanTable. v1.2.0-test 2016-12-04 19:42:34 +03:00
Timofey Solomko b9b3df58e7 Removed HuffmanLength.symbol. Renamed HuffmanLength.reversedSymbol into symbol. 2016-12-04 19:38:43 +03:00
Timofey Solomko 3b4f000606 Removed HuffmanLength.symbol. Renamed HuffmanLength.reversedSymbol into symbol. 2016-12-04 19:38:43 +03:00
Timofey Solomko 0addf5cfb7 reversedTree renamed to tree. 2016-12-04 19:32:19 +03:00
Timofey Solomko 4eda2568c5 reversedTree renamed to tree. 2016-12-04 19:32:19 +03:00
Timofey Solomko 4405ca8a33 Removed unused tree structure in HuffmanTable. 2016-12-04 19:31:16 +03:00
Timofey Solomko 164df17935 Removed unused tree structure in HuffmanTable. 2016-12-04 19:31:16 +03:00
Timofey Solomko e93050260d Additionally simplified usage of findNextSymbol. 2016-12-04 19:28:57 +03:00
Timofey Solomko 0b839f4d2f Additionally simplified usage of findNextSymbol. 2016-12-04 19:28:57 +03:00
Timofey Solomko 91016942f0 Made changes so bzip2 now also works. 2016-12-04 19:25:28 +03:00
Timofey Solomko fd8786a080 Made changes so bzip2 now also works. 2016-12-04 19:25:28 +03:00
Timofey Solomko 870a4ddecf Simplified findNextSymbol usage and added a new way of finding a symbol (with tree) for .reversed bitOrders. 2016-12-04 15:55:34 +03:00
Timofey Solomko ecc626abf5 Simplified findNextSymbol usage and added a new way of finding a symbol (with tree) for .reversed bitOrders. 2016-12-04 15:55:34 +03:00
Timofey Solomko cbd22be1e4 Finally, found a way to create correct huffman trees. Also removed remains of last attempts. 2016-12-04 15:24:09 +03:00
Timofey Solomko 927da2d6ae Finally, found a way to create correct huffman trees. Also removed remains of last attempts. 2016-12-04 15:24:09 +03:00
Timofey Solomko ce2039b4c1 Another attempt of tree creation. Note that first leafs in a tree a nils. 2016-12-04 13:29:36 +03:00
Timofey Solomko 4ae8dad3d4 Another attempt of tree creation. Note that first leafs in a tree a nils. 2016-12-04 13:29:36 +03:00
Timofey Solomko 86dffb1f0d Implemented findnextsymbol with tree structure. It seems to not work properly. 2016-12-03 12:08:14 +03:00
Timofey Solomko 93f3509c97 Implemented findnextsymbol with tree structure. It seems to not work properly. 2016-12-03 12:08:14 +03:00
Timofey Solomko d46a0f5e67 Added creation of tree-like structure for Huffman tables. 2016-12-02 22:01:49 +03:00
Timofey Solomko 34ab6a4eb7 Added creation of tree-like structure for Huffman tables. 2016-12-02 22:01:49 +03:00
Timofey Solomko 427a22f319 Reverted last comment. 2016-12-01 22:16:41 +03:00
Timofey Solomko 9ff23a9311 Reverted last comment. 2016-12-01 22:16:41 +03:00
Timofey Solomko 5a892f4e75 Added some things to test out codeclimate. 2016-12-01 21:00:06 +03:00
Timofey Solomko 491395a882 Added some things to test out codeclimate. 2016-12-01 21:00:06 +03:00
Timofey Solomko 32721b1413 The real job is now done only with data with pointer objects so there is no need for startPoint property of serviceInfos. 2016-11-26 15:40:40 +03:00
Timofey Solomko 206f3148ec The real job is now done only with data with pointer objects so there is no need for startPoint property of serviceInfos. 2016-11-26 15:40:40 +03:00
Timofey Solomko 38caec5ddb Added method which gets one byte from data with pointer. 2016-11-26 15:39:20 +03:00
Timofey Solomko 9d099ec120 Added method which gets one byte from data with pointer. 2016-11-26 15:39:20 +03:00
Timofey Solomko d0020a2572 Merge branch 'develop' v1.1.2 2016-11-22 23:21:26 +03:00
Timofey Solomko f35565afec Preparations for 1.1.2. 2016-11-22 23:05:58 +03:00
Timofey Solomko 6938cad386 Preparations for 1.1.2. 2016-11-22 23:05:58 +03:00
Timofey Solomko 3d82fb83b1 Removed «performance_test» and updated copyright. 2016-11-22 22:46:04 +03:00
Timofey Solomko c355e46b6c Removed «performance_test» and updated copyright. 2016-11-22 22:46:04 +03:00
Timofey Solomko 52782b7f79 Updated example code for spm in readme. 2016-11-22 22:42:38 +03:00
Timofey Solomko 51ea4dae6d Updated example code for spm in readme. 2016-11-22 22:42:38 +03:00
Timofey Solomko 520b563768 Fixed mtime problem in gzip tests. 2016-11-21 21:44:09 +03:00
Timofey Solomko 05c6a12e57 Fixed mtime problem in gzip tests. 2016-11-21 21:44:09 +03:00
Timofey Solomko 234c58ace5 Added new way to read bytes and used it in deflate uncompressed blocks. 2016-11-21 20:17:27 +03:00
Timofey Solomko 2ae6a7b252 Added new way to read bytes and used it in deflate uncompressed blocks. 2016-11-21 20:17:27 +03:00
Timofey Solomko 3d30a63f57 Removed extended attributes from deflate files. 2016-11-21 20:16:53 +03:00