Commit Graph

  • d63d2977fb Only reverse bit order of codes in EncHuffmanTree if necessary Timofey Solomko 2017-12-21 15:24:54 +03:00
  • ea295f96b0 Don't deploy docs on test releases Timofey Solomko 2017-12-21 15:01:49 +03:00
  • 075326d421 Some updates to git config in travis Timofey Solomko 2017-12-05 23:14:27 +03:00
  • 9ddb2cdbd5 Remove framework name global var in travis Timofey Solomko 2017-12-05 23:04:12 +03:00
  • b0b24bd318 Switch to xcode 9.1 in travis Timofey Solomko 2017-12-05 23:03:18 +03:00
  • a9f127ba0a Enable building documentation in travis deploy Timofey Solomko 2017-12-05 23:03:02 +03:00
  • 277cca4d83 Add GitHub Pages deploy stage for documentation Timofey Solomko 2017-12-05 23:02:25 +03:00
  • 647b19633a Set git depth in travis to 1 Timofey Solomko 2017-12-05 23:01:59 +03:00
  • 07d9d41db2 Remove BitReader and DWP initialisers from byte array Timofey Solomko 2017-12-05 22:21:52 +03:00
  • cd9bd4eec4 Remove DWP.previousByte Timofey Solomko 2017-12-05 22:21:32 +03:00
  • bed13a0747 Deflate and BZip2 compression tests now print compression ratio Timofey Solomko 2017-11-27 21:56:52 +03:00
  • 43d9b2c1f8 Mention test5 in Constants again Timofey Solomko 2017-11-27 21:36:36 +03:00
  • 817114c98e Rename DeflateTests into DeflateCompressionTests Timofey Solomko 2017-11-27 21:35:32 +03:00
  • 2ef81dc2b4 Get test bundle from Constants and make them a class Timofey Solomko 2017-11-27 21:35:16 +03:00
  • c090d37c43 Set versions to 4.0.2-dev Timofey Solomko 2017-11-27 21:33:30 +03:00
  • f57a9e0436 Merge branch 'develop' 4.0.1 Timofey Solomko 2017-11-25 18:43:59 +03:00
  • b471e66106 Prepare for 4.0.1 Timofey Solomko 2017-11-25 18:43:39 +03:00
  • e2054e15cc Remove v release prefix from podspec Timofey Solomko 2017-11-25 18:42:16 +03:00
  • 7dbd11f035 Update summary in podspec Timofey Solomko 2017-11-25 18:41:55 +03:00
  • 5e46c5837d Swiftlint autocorrect Timofey Solomko 2017-11-25 18:39:27 +03:00
  • 2438c6eec9 Fix tables in Results Timofey Solomko 2017-11-25 18:25:02 +03:00
  • 4d77104572 Add Contributing section to README and move Performance section Timofey Solomko 2017-11-25 18:22:26 +03:00
  • 6a97dac95d Update tests results with completely new tests and results Timofey Solomko 2017-11-25 18:22:00 +03:00
  • 320adba127 Remove LONG_TESTS Timofey Solomko 2017-11-24 23:40:36 +03:00
  • 265353bbf3 Reduce size of 5 MB tests to 1 MB Timofey Solomko 2017-11-24 23:39:41 +03:00
  • c80b486dbd Remove script for parsing perfomance tests results Timofey Solomko 2017-11-24 00:15:00 +03:00
  • 66c821a699 Remove PERF_TESTS Timofey Solomko 2017-11-24 00:14:32 +03:00
  • b127ff9611 Remove fail message for deflate compression test Timofey Solomko 2017-11-24 00:14:22 +03:00
  • 225af08da0 Fix uint8 overflow crash in 7z Timofey Solomko 2017-11-24 00:10:22 +03:00
  • 60051dd193 Add commands to swcomp which can do performance tests Timofey Solomko 2017-11-23 23:33:55 +03:00
  • d69f6cad8c Ignore swcomp link correctly Timofey Solomko 2017-11-23 19:40:53 +03:00
  • 6f88a765a8 Check comp size after reading compressed data and simplify filters-apply code Timofey Solomko 2017-11-23 19:38:46 +03:00
  • a447e6adcf Don't check unicodeness of zip strings if language encoding flags is set Timofey Solomko 2017-11-22 23:04:21 +03:00
  • e4447ca86f Increase version Timofey Solomko 2017-11-22 22:57:25 +03:00
  • 427886fa23 Update tests results Timofey Solomko 2017-11-22 22:47:21 +03:00
  • 3b0e3c5d74 Mark several extension functions as inline-always Timofey Solomko 2017-11-22 22:25:18 +03:00
  • d9954f4791 Use new toArray function in DWP.bytes Timofey Solomko 2017-11-22 22:24:45 +03:00
  • 1fa558f1a6 Add toArray extension function with count argument Timofey Solomko 2017-11-22 22:24:26 +03:00
  • 5d3a85944a Mark test7 for BZip2 as long Timofey Solomko 2017-11-22 22:23:57 +03:00
  • dcfde952f2 Don't convert Data to UInt8 array in Deflate compression Timofey Solomko 2017-11-22 22:15:02 +03:00
  • b9cebf13e9 Remove dwp functions with count argument Timofey Solomko 2017-11-22 22:08:02 +03:00
  • 21a32f1d5a Add no-args uint functions to DWP and BitReader Timofey Solomko 2017-11-22 20:57:11 +03:00
  • 7c6d6d22ff Replace UInt extensions with one extension to UnsignedInteger Timofey Solomko 2017-11-22 20:56:28 +03:00
  • 98fd2e4d1e Remove reverseBytes function and use built-in byteSwapped property instead Timofey Solomko 2017-11-22 20:55:17 +03:00
  • 0826ccc5ef Use smaller uint dwp functions where possible Timofey Solomko 2017-11-22 00:06:39 +03:00
  • ea8a78045e Rearrange tests in xcode project so they show in the order they are executed Timofey Solomko 2017-11-22 00:06:17 +03:00
  • a8e8d6b67f Add new test results Timofey Solomko 2017-11-19 20:07:41 +03:00
  • 8aced32379 Extract function for calculating Deflate's static huffman block size Timofey Solomko 2017-11-19 20:05:45 +03:00
  • 733b7a26b3 Remove empty_file special case in getting test data Timofey Solomko 2017-11-19 20:05:21 +03:00
  • e98b42bf7a Move zlib test files into subdirectory Timofey Solomko 2017-11-19 18:48:17 +03:00
  • a603afc0ee Rename some zip tests for consistency Timofey Solomko 2017-11-19 18:46:57 +03:00
  • c8d8b0833a Extract some common code for acquiring data Timofey Solomko 2017-11-19 18:44:10 +03:00
  • 3c405e4fa4 Make testType properties private to protect from potential mistakes Timofey Solomko 2017-11-19 18:43:15 +03:00
  • 9da406fc53 Small improvement to EncHuffTree.code function Timofey Solomko 2017-11-19 12:47:46 +03:00
  • 00977462b0 Merge branch 'release-4.0.0' into develop Timofey Solomko 2017-11-18 13:33:00 +03:00
  • 36f068e4ff Merge branch 'release-4.0.0' v4.0.0 Timofey Solomko 2017-11-18 13:31:40 +03:00
  • e8064ae12b Prepare for 4.0.0 Timofey Solomko 2017-11-18 13:31:10 +03:00
  • c9cf285e13 Add changelog for 4.0.0 Timofey Solomko 2017-11-18 11:09:00 +03:00
  • 36b4654521 Correct doc string for TarError.wrongField Timofey Solomko 2017-11-18 11:08:52 +03:00
  • 4ae2944a6e Updated description and summary in podspec Timofey Solomko 2017-11-18 11:08:25 +03:00
  • 817c9fbae3 Finish updating README Timofey Solomko 2017-11-16 19:31:00 +03:00
  • 3d19a5c161 Allow trailing question marks in headers in markdown Timofey Solomko 2017-11-16 01:11:14 +03:00
  • 60a6b2fdfe More updates to README Timofey Solomko 2017-11-15 21:51:43 +03:00
  • 67b68d5f79 Rebuild jazzy docs Timofey Solomko 2017-11-14 21:38:28 +03:00
  • e4b3eb5421 Some updates to readme Timofey Solomko 2017-11-14 21:35:38 +03:00
  • 545e5c69fc Remove some redundancy from documentation Timofey Solomko 2017-11-14 21:35:30 +03:00
  • 9dbc760c7e Rebuild jazzy docs Timofey Solomko 2017-11-14 20:38:12 +03:00
  • 556e42e179 Add and update documentation Timofey Solomko 2017-11-14 20:37:20 +03:00
  • e023088e5e Fix potential force unwrapping of nil value of size in TAR Timofey Solomko 2017-11-14 19:42:25 +03:00
  • a544475eca Increase version number in swcomp Timofey Solomko 2017-11-11 15:16:37 +03:00
  • 2f1ec48fbd Fix some outdated code in swcomp Timofey Solomko 2017-11-11 15:16:26 +03:00
  • 60ad7a15b9 Fix build problem on linux Timofey Solomko 2017-11-11 13:43:58 +03:00
  • 50ac2f0eaa Prepare for the secong test release of 4.0.0 v4.0.0-test.2 Timofey Solomko 2017-11-11 13:39:06 +03:00
  • 88bf2ee0bb Swiftlint autocorrect Timofey Solomko 2017-11-11 13:31:10 +03:00
  • 7ec2752ceb TarEntryInfo.name is no longer Optional Timofey Solomko 2017-11-11 13:28:27 +03:00
  • 8cf85305d4 ContainerEntryInfo.name is no longer Optional Timofey Solomko 2017-11-11 13:27:36 +03:00
  • 90fbb18337 7z file name can no longer be nil Timofey Solomko 2017-11-11 13:24:34 +03:00
  • 77d0781809 Simplify code for reading 7z file names Timofey Solomko 2017-11-11 13:24:22 +03:00
  • f181bd6e3d Remove throws keyword from LZMA decoders inits Timofey Solomko 2017-11-11 13:10:35 +03:00
  • 1164d8eafb Extract new DWP zip string extension into a separate file and rename remaning file Timofey Solomko 2017-11-11 13:05:12 +03:00
  • 8114e55285 Make ZipCommon.getStringField function as an extension of DataWithPointer Timofey Solomko 2017-11-11 12:59:54 +03:00
  • feb41deed1 Return Data instead of UInt8 arrays in internal decompress functions Timofey Solomko 2017-11-11 12:54:31 +03:00
  • 03e6ed4256 Deal with Data object instead of bytes array in ZipContainer's getEntryData() Timofey Solomko 2017-11-11 12:49:49 +03:00
  • acb3d4d231 Simplify Zip's LZMA code by utilizing main LZMA decompress function Timofey Solomko 2017-11-11 12:48:08 +03:00
  • 2ff3b12b73 Remove converting sizes to Int in ZipContainer.getEntryData Timofey Solomko 2017-11-11 12:46:48 +03:00
  • c87f5c3b00 Ignore Package.resolved Timofey Solomko 2017-11-11 12:06:52 +03:00
  • 79b4e81a49 Do not build swcomp by default with SPM Timofey Solomko 2017-11-11 12:06:34 +03:00
  • 6b8c90f0bd FileSystemType properties can no longer be nil Timofey Solomko 2017-11-11 11:46:22 +03:00
  • 85c9cdf611 Enable new swiftlint opt-in rule Timofey Solomko 2017-11-11 11:45:58 +03:00
  • 7eda3ba786 Remove 7zError.dataIsUnavailable Timofey Solomko 2017-11-10 22:36:34 +03:00
  • fc0a5ad2cc Remove LZMAError.decoderIsNotInitialised Timofey Solomko 2017-11-10 22:29:30 +03:00
  • d18a295d39 Remove LZMA2Error.wrongProperties in favor of wrongDictionarySize Timofey Solomko 2017-11-10 22:26:52 +03:00
  • b3ebeb20be Rename BZip2Error.wrongHuffmanLengthCode to wrongHuffmanCodeLength Timofey Solomko 2017-11-10 22:20:47 +03:00
  • 44a4d97431 Disable slather install in travis build Timofey Solomko 2017-11-10 21:56:27 +03:00
  • 7881730243 Disable xcode code coverage Timofey Solomko 2017-11-10 21:52:33 +03:00
  • 9f59c14d76 Remove codeclimate related settigns Timofey Solomko 2017-11-10 21:49:07 +03:00
  • 788fe554f9 Remove local id variable in 7zCoder Timofey Solomko 2017-11-09 23:50:05 +03:00
  • dd7f4b2fc8 Add isEncryptionMethod property to 7zCoder and use it in 7zFolder Timofey Solomko 2017-11-09 19:39:34 +03:00
  • 8f8aeadb9c Remove 7zCoder.ID struct Timofey Solomko 2017-11-09 19:37:35 +03:00
  • 5851d7daf8 Rewrite decoding part of 7z using new compressionMethod property Timofey Solomko 2017-11-09 19:36:59 +03:00