Commit Graph

2004 Commits

Author SHA1 Message Date
Timofey Solomko 8af69fb15b Switch to the generalize-source branch of BBD
Additionally, adjust DecodingTree to make it work with the generalize-source branch.
2021-03-26 15:33:41 +02:00
Timofey Solomko bf4b00890a Increased ios deployment target in cocoapods to 9.0 2021-03-26 15:28:27 +02:00
Timofey Solomko d7adf13355 CI: add option to utils.py prepare-workspace to build BBD as xcf, remove testing of carthage-xcode12 workaround, update versions of xcode to 12.4 and swift to 5.3.3 in azp, fix github pages not being deployed, fix source code link to the latest tree in deployed documentation 2021-03-26 15:28:09 +02:00
Timofey Solomko 69bfcfccda Merge branch 'hotfix-4.5.8' into develop 2021-03-26 15:00:51 +02:00
Timofey Solomko 4445b0f561 Prepare for 4.5.8 release 2021-03-26 13:50:26 +02:00
Timofey Solomko 1fca632c2d Update copyright year to 2021 2021-03-26 13:50:20 +02:00
Timofey Solomko ed060c5c92 Add new carthage instructions to README 2021-03-26 13:40:24 +02:00
Timofey Solomko a34fd06261 Use latest patch versions of swift in linux ci 2021-03-24 21:07:32 +02:00
Timofey Solomko d85062cf87 Fix CI issues with cp command when using xcode 12+ 2021-03-24 21:00:51 +02:00
Timofey Solomko 57bdebaafd CI deployment changes: don't upload carthage archive (since it doesn't work with XCF), use xcode 12 for deployment, and simplify config overall 2021-03-24 18:40:23 +02:00
Timofey Solomko e592b78e88 Add a new stage to CI which tests installing with carthage xcf method 2021-03-24 18:40:09 +02:00
Timofey Solomko 90a4854d31 Add compatibility with BBD built using carthage and xcf frameworks
This includes adding new framework search paths and updating shell script that copies BBD framework file into xctest bundle. However, this produces (harmless) warning about certain framework search paths not being found.
2021-03-24 15:07:21 +02:00
Timofey Solomko 447f56cc59 Perform xcode project upgrade
This includes changing compatibility with xcode from 9.3 to 10.0, though it shouldn't have notable impact since the oldest Swift version that we support comes from xcode 10.
2021-03-24 15:05:10 +02:00
Timofey Solomko 1f7a5352a7 [BZip2] Explain zero RLE in the comments 2021-01-18 16:07:44 +02:00
Timofey Solomko 0c6c201907 Xcode project upgrade 2021-01-11 11:20:57 +02:00
Timofey Solomko e83f23effa Update copyright year to 2021 2021-01-11 11:20:57 +02:00
Timofey Solomko 83f64b439e CI changes (both azp and travis): use latest patch versions of swift on linux, use latest xcode for swfit 5.3, use ubuntu 20.04 on linux 2021-01-11 11:20:06 +02:00
Timofey Solomko deab72a831 Merge branch 'hotfix-4.5.7' into develop 2020-10-16 15:57:08 +03:00
Timofey Solomko 4fa4adcf5b Merge branch 'hotfix-4.5.7' into master 4.5.7 2020-10-16 15:49:53 +03:00
Timofey Solomko fc38cc19df Prepare for 4.5.7 release 2020-10-16 15:49:05 +03:00
Timofey Solomko 8da109fe21 CI: fix tests not running properly on macos with Swift 5.3 2020-10-15 23:55:56 +03:00
Timofey Solomko a07fc290a0 Small fixes to code comments 2020-10-15 23:35:34 +03:00
Timofey Solomko d88127d650 [Tests] Add tests for a very small and invalid files for BZip2, GZip, LZMA, TAR, XZ, and Zlib 2020-10-15 23:35:34 +03:00
Timofey Solomko 00af5a9319 [BZip2][GZip][LZMA][XZ][Zlib] Fix crashes when opening very small files
Instead errors are now thrown.
2020-10-15 23:35:34 +03:00
Timofey Solomko 93fc1d3da3 [Tests] Add an empty zlib test 2020-10-15 23:35:30 +03:00
Timofey Solomko 5d357702e1 [Tests] Add an empty lzma test 2020-10-15 23:35:26 +03:00
Timofey Solomko 3670bba2d1 [7-Zip] Fix a crash when opening a very small file
Such files (smaller than 32 bytes) definitely don't have a SignatureHeader and in this case SevenZipError.wrongSignature should be properly thrown.
2020-10-15 23:35:25 +03:00
Timofey Solomko 28fcfed632 [Tests] Add 7z tests for a very short and invalid files 2020-10-15 23:35:22 +03:00
Timofey Solomko 9360a8a9b8 [ZIP] Fix a crash when opening a very small file
Such files (smaller than 22 bytes) definitely don't have a EndOfCD and in this case ZipError.notFoundCentralDirectoryEnd should be properly thrown.
2020-10-15 23:35:22 +03:00
Timofey Solomko 0282bcf151 [Tests] Add a test for opening very short file as a zip 2020-10-15 23:35:18 +03:00
Timofey Solomko fa552e9b61 [ZIP] Fix a crash when opening a file without EndOfCD
Now ZipError.notFoundCentralDirectoryEnd is correctly thrown as was originally intended.
2020-10-14 23:51:27 +03:00
Timofey Solomko 47655ccf70 [Tests] Add a test for a not-a-zip file 2020-10-14 23:49:54 +03:00
Timofey Solomko ab75e0944f [BZip2] Fix compilation warning 2020-10-14 23:45:46 +03:00
Timofey Solomko f9b1f8274d Fix localization-related xcode's complaints 2020-10-14 23:34:45 +03:00
Timofey Solomko d091498e3e CI updates: enable testing with swift 5.3 in AZP, add temporary script which work arounds the issue with carthage, fix an issue with installing/upgrading git-lfs. 2020-10-05 13:33:19 +03:00
Timofey Solomko 23385ce2e9 Fix a copy-paste typo in README 2020-10-05 13:03:03 +03:00
Timofey Solomko a69ff5f389 Perform xcode project upgrade
Added base internationalization and changed development language to stop xcode from complaining, increased minimum ios deployment target to 9.0, project is now compatible with xcode 10 or later.
2020-10-05 13:02:25 +03:00
Timofey Solomko 2909f4e0c7 Merge branch 'hotfix-4.5.6' into develop 2020-09-24 23:13:26 +03:00
Timofey Solomko 55dcca9a77 Merge branch 'hotfix-4.5.6' into master 4.5.6 2020-09-24 23:12:17 +03:00
Timofey Solomko cc68f9eb91 Prepare for 4.5.6 release 2020-09-24 23:10:49 +03:00
Timofey Solomko ec4013fe92 Use Xcode 11.4 for deploy stage in CI 2020-09-24 22:47:10 +03:00
Timofey Solomko 77b5f74252 Add CI workaround for carthage being broken with Xcode 12 2020-09-24 22:46:00 +03:00
Timofey Solomko 2c46351a44 Fix building issue with swift 5.3 on linux 2020-09-24 13:06:54 +03:00
Timofey Solomko 55aeb9256c CI testing with swift 5.3 2020-09-24 12:32:09 +03:00
Timofey Solomko d4e261675e Add -d option to utils.py prepare-workspace to build bbd in debug mode on macos 2020-09-24 11:01:59 +03:00
Timofey Solomko 8ef90146e7 [swcomp] Improve the usage of articles in help messages 2020-05-18 13:18:32 +03:00
Timofey Solomko a984486c62 [swcomp] Don't print zip comment if it's empty 2020-05-18 13:17:17 +03:00
Timofey Solomko 3cd9272331 Fix azp issues 2020-05-12 23:38:50 +03:00
Timofey Solomko 67f208a216 Drop support for Swift 4 in podspec 2020-05-12 23:33:12 +03:00
Timofey Solomko 761f0a0a3f Merge branch 'hotfix-4.5.5' into develop 2020-04-27 16:16:50 +03:00