Commit Graph

  • c608d2b48f Add ability to specify lzma properties for LZMADecoder externally Timofey Solomko 2017-07-25 22:02:56 +03:00
  • af5b4402e9 Some small improvements to LZMADecoder code Timofey Solomko 2017-07-25 21:17:51 +03:00
  • 0287bd4443 Make 7zCoder equatable; add packed header processing Timofey Solomko 2017-07-25 21:17:36 +03:00
  • 133d2325fc Another iteration of 7zip implementation Timofey Solomko 2017-07-25 17:35:03 +03:00
  • 2f75d9b53b Fix szMbd typo Timofey Solomko 2017-07-25 14:09:56 +03:00
  • 0b3d8523bd Numerous changes to 7z code Timofey Solomko 2017-07-25 13:58:25 +03:00
  • adf55c3d64 Revert "Extract multiByteDecode for use in 7z" Timofey Solomko 2017-07-25 13:42:20 +03:00
  • 8e88fd3167 Add two more 7z tests Timofey Solomko 2017-07-25 13:39:42 +03:00
  • 097aaf7b24 Complete 7zip structures implementations Timofey Solomko 2017-07-25 00:35:57 +03:00
  • f76c2b575a More 7z progress Timofey Solomko 2017-07-18 23:28:17 +03:00
  • 507db69ddb Add a lot of 7z related files for structures Timofey Solomko 2017-07-18 21:06:37 +03:00
  • e390e582b1 Extract multiByteDecode for use in 7z Timofey Solomko 2017-07-18 21:06:22 +03:00
  • dbb876dec4 Add some structures and code for 7z Timofey Solomko 2017-07-18 20:25:31 +03:00
  • b5c0032f38 First steps in 7z development Timofey Solomko 2017-07-18 18:50:27 +03:00
  • 6aa4071aab Make ZipTests shorter Timofey Solomko 2017-07-18 18:50:09 +03:00
  • 4b3870e0a8 Trying creating travis jobs for swift on linux Timofey Solomko 2017-07-16 22:33:18 +03:00
  • 5e92700574 Merge branch 'release-3.2.0' into develop Timofey Solomko 2017-07-16 11:10:51 +03:00
  • 5b48cd25ed Merge branch 'release-3.2.0' v3.2.0 Timofey Solomko 2017-07-16 11:09:23 +03:00
  • 5219240cb7 Prepare for 3.2.0 Timofey Solomko 2017-07-16 11:07:58 +03:00
  • ffe8be6d37 Set correct offset to the beginning of end of CD record Timofey Solomko 2017-07-16 10:59:49 +03:00
  • dbfdcb5c58 Zip cdEntry.fileName is now let again Timofey Solomko 2017-07-16 10:53:07 +03:00
  • 4f64d9cde8 Mention creationDate in comments of tarentry entryattributes Timofey Solomko 2017-07-16 10:34:56 +03:00
  • 83849ce616 Swiftlint autocorrect Timofey Solomko 2017-07-16 00:16:42 +03:00
  • 61c3db34cc Fix linux compatibility issues in Zip Timofey Solomko 2017-07-16 00:11:58 +03:00
  • 070af415f6 Add tar creation time to entryAttributes Timofey Solomko 2017-07-15 22:10:23 +03:00
  • dff203944f Fix podspec errors Timofey Solomko 2017-07-15 22:10:00 +03:00
  • 0b611edbea Fix problem with repeated access to zip entry's data Timofey Solomko 2017-07-15 22:08:33 +03:00
  • 32394d66c0 Prepare for test release v3.2.0-test Timofey Solomko 2017-07-15 21:09:17 +03:00
  • 81ba512994 Remove SWCompression/Common Timofey Solomko 2017-07-15 21:07:50 +03:00
  • e2bc619832 Support creation time in TarEntry Timofey Solomko 2017-07-15 20:59:10 +03:00
  • f91908689b Use entryAttributes in ZipEntry.isDirectory Timofey Solomko 2017-07-15 20:57:12 +03:00
  • 6e2ddefbb5 Move tar long names parsing from entry to container Timofey Solomko 2017-07-15 20:47:57 +03:00
  • f8a2297f63 Add tests for tars with long names inside Timofey Solomko 2017-07-15 20:29:30 +03:00
  • 7ba077aab7 Extract some common code for ZIP Timofey Solomko 2017-07-15 20:03:25 +03:00
  • fad0e5c83a Add support for ZIP standard cp437 encoding Timofey Solomko 2017-07-14 18:11:00 +03:00
  • 4220537d0e Perform local header loading in unicode zip test Timofey Solomko 2017-07-14 18:03:45 +03:00
  • 81e1d1cee0 Write checksum tables in hex Timofey Solomko 2017-07-14 15:23:15 +03:00
  • c769dc6782 Remove extra submodule update in travis Timofey Solomko 2017-07-14 15:22:38 +03:00
  • bf08b82aa3 Fix travis config problem Timofey Solomko 2017-07-14 00:30:57 +03:00
  • e78f67aa0b Use overflow operators Timofey Solomko 2017-07-13 23:22:39 +03:00
  • 228e499287 Use bitReader in ZIP only when necessary Timofey Solomko 2017-07-13 23:18:15 +03:00
  • d72b9f0f79 Add section to readme about new submodule Timofey Solomko 2017-07-13 23:08:47 +03:00
  • 3a80dca94f Adopt travis configuration for a new submodule Timofey Solomko 2017-07-13 22:56:14 +03:00
  • 41a15a16fa Ignore two additional xcode files Timofey Solomko 2017-07-13 22:55:57 +03:00
  • 09a31e64d2 Add submodule directory Timofey Solomko 2017-07-13 22:50:28 +03:00
  • ce1f3de740 Add Test Files submodule Timofey Solomko 2017-07-13 22:47:50 +03:00
  • d6134bc082 Remove gitattributes Timofey Solomko 2017-07-13 22:43:11 +03:00
  • a847f0933d Remove test files Timofey Solomko 2017-07-13 22:42:20 +03:00
  • 8b8fc3f3c8 Fix problem with decompressing bzip2 in zip files Timofey Solomko 2017-07-09 13:55:20 +03:00
  • 73e739135e Add function to BitReader which returns another BitReader with opposite bitOrder Timofey Solomko 2017-07-09 13:54:22 +03:00
  • 8deb07122f Add getting data for zip64 test Timofey Solomko 2017-07-09 13:53:47 +03:00
  • 499e8b18eb Add long_tests part for zip test with SWCompression source code Timofey Solomko 2017-07-09 13:51:47 +03:00
  • a9ab327583 Add test of zip file with BZip2 compression Timofey Solomko 2017-07-09 13:50:44 +03:00
  • a9cdb50e85 Remove intFromAlignedBytes function Timofey Solomko 2017-07-09 13:29:33 +03:00
  • 9a4e1d6219 Add several toInt extensions to number types Timofey Solomko 2017-07-09 13:26:48 +03:00
  • eeefa31be0 Rename BitToByteWriter to BitWriter Timofey Solomko 2017-07-09 13:06:25 +03:00
  • ab931aa031 Rename DWP's prevAlignedByte to previousByte Timofey Solomko 2017-07-09 13:05:14 +03:00
  • cec206e672 Improve usage of DWP functions in some places Timofey Solomko 2017-07-09 13:04:09 +03:00
  • 6cd86a9aef Add uint16 function to DWP and BitReader Timofey Solomko 2017-07-09 13:03:47 +03:00
  • 98383f2bed Fix problem with reading zip64 data descriptor Timofey Solomko 2017-07-09 13:02:42 +03:00
  • cd6b748adb Fix problems with reading zip64 end of CD locator Timofey Solomko 2017-07-09 12:48:06 +03:00
  • 6bd66e4717 Reduce size of DWP functions' names Timofey Solomko 2017-07-09 12:44:03 +03:00
  • 369da20c16 Adopted DWP-BitReader split everywhere Timofey Solomko 2017-07-08 21:59:29 +03:00
  • 6eb62fc087 Adopted new BitOrder location for BitToByteWriter Timofey Solomko 2017-07-08 18:38:27 +03:00
  • af90da9eba Fix misaligned bytes from BitReader Timofey Solomko 2017-07-08 18:37:39 +03:00
  • a4cd339fc4 Separated byte and bit reading parts of DWP into distinct class Timofey Solomko 2017-07-08 17:29:46 +03:00
  • dc49484cd5 Remove unnecessary pointerData arguments and properties from some internal LZMA classes Timofey Solomko 2017-07-08 17:26:32 +03:00
  • 850b82f49d Update copyright header in LZMA sources Timofey Solomko 2017-07-08 17:06:22 +03:00
  • 410ab31473 Split several more classes into separate files Timofey Solomko 2017-07-08 17:05:18 +03:00
  • 8e68695d7e Merge branch 'hotfix-3.1.3' into develop Timofey Solomko 2017-07-08 15:22:03 +03:00
  • 62f0c80b2b Merge branch 'hotfix-3.1.3' v3.1.3 Timofey Solomko 2017-07-08 15:08:52 +03:00
  • 0d1e95253b Prepare for 3.1.3 Timofey Solomko 2017-07-08 15:08:34 +03:00
  • 4b704a860c Remove known issue about gnu tar exts from readme Timofey Solomko 2017-07-08 14:13:10 +03:00
  • 4e5c011815 Support mtimestamps from zip ext timestamp extra field Timofey Solomko 2017-07-08 14:13:03 +03:00
  • ec8f66a6b6 Fix ending gnu long names with NULL byte Timofey Solomko 2017-07-08 13:18:52 +03:00
  • 261332abf0 Add support for gnu long names and links in tar Timofey Solomko 2017-07-08 13:10:53 +03:00
  • ca0543e220 Move some parts of code in TarEntry Timofey Solomko 2017-07-08 12:15:58 +03:00
  • e3b21c9d0f Merge branch 'hotfix-3.1.2' into develop Timofey Solomko 2017-07-08 00:22:32 +03:00
  • d237520ca5 Merge branch 'hotfix-3.1.2' v3.1.2 Timofey Solomko 2017-07-08 00:16:59 +03:00
  • 70ef2c7c11 Prepare for 3.1.2 Timofey Solomko 2017-07-08 00:16:33 +03:00
  • 0f2373c2b5 Add one more known issue to README Timofey Solomko 2017-07-08 00:12:59 +03:00
  • 6c323f9add Add tests for various tar formats Timofey Solomko 2017-07-08 00:08:08 +03:00
  • 872f6c623a Fix wrongUstarVersion error for gnu tar containers Timofey Solomko 2017-07-07 23:58:24 +03:00
  • 33e50397dd List new separate source files in podspec. Timofey Solomko 2017-07-06 19:59:11 +03:00
  • 3ce106d597 Implement TarEntry using DataWithPointer Timofey Solomko 2017-07-06 19:54:22 +03:00
  • 2c2d2c614b Made multibyteDecode extension fileprivate Timofey Solomko 2017-07-06 18:47:21 +03:00
  • a10b47f334 Rearrange files in project Timofey Solomko 2017-07-06 18:46:31 +03:00
  • 0f54efb2e2 Implement auxilary int functions in tar as int extension Timofey Solomko 2017-07-06 18:45:33 +03:00
  • 39eea7c42a Split code into separate files Timofey Solomko 2017-07-06 18:41:30 +03:00
  • f7103c494f Merge branch 'develop' v3.1.1 Timofey Solomko 2017-07-05 22:29:12 +03:00
  • 5eae722316 Prepare for 3.1.1 Timofey Solomko 2017-07-05 22:19:33 +03:00
  • f40975e1ce Throw error on non-number required tar entry fields Timofey Solomko 2017-07-05 22:15:18 +03:00
  • 689ea51b29 Update docs for entryAttributes properties. Timofey Solomko 2017-07-05 22:12:00 +03:00
  • fe82ca0166 Set base of tar entry permissions to decimal Timofey Solomko 2017-07-05 22:11:41 +03:00
  • 62d8c0c200 Merge branch 'release-3.1.0' into develop Timofey Solomko 2017-07-03 18:43:55 +03:00
  • 1ae622f75f Merge branch 'release-3.1.0' v3.1.0 Timofey Solomko 2017-07-03 18:43:04 +03:00
  • 7a2b3fe77e Preparations for 3.1.0. Timofey Solomko 2017-07-03 18:42:46 +03:00
  • e95edbebbd Updated test results. Timofey Solomko 2017-07-03 18:28:44 +03:00
  • cd832f6f1e Rebuilt documentation. Timofey Solomko 2017-07-03 14:37:48 +03:00
  • 9711ab8bcc Added missing documentation. Timofey Solomko 2017-07-03 14:37:32 +03:00