Commit Graph

  • 0ecbe02ede Initial plan copilot-swe-agent[bot] 2025-11-14 08:35:27 +00:00
  • bcf9a6bdf1 Merge pull request #1017 from Morilli/fix-streamstack Adam Hathcock 2025-11-14 08:33:38 +00:00
  • e3a25ecdc0 make formatting worse with csharpier Morilli 2025-11-14 03:54:26 +01:00
  • 783521928d fix SharpCompressStream BufferSize setter and Seek as well Morilli 2025-11-14 01:49:01 +01:00
  • 9a876abd31 fix IStreamStack.StackSeek with buffering streams Morilli 2025-11-14 01:47:15 +01:00
  • 97f58b412e Add test for StackSeek behavior Morilli 2025-11-14 03:36:52 +01:00
  • c586556614 Fix ZStandardStream.IsZStandard to handle streams with insufficient bytes copilot/fix-tararchive-open-crash copilot-swe-agent[bot] 2025-11-12 08:24:52 +00:00
  • 3ba27eba12 Initial plan copilot-swe-agent[bot] 2025-11-12 08:14:20 +00:00
  • e55af11800 Add tests for compressed TAR detection and fix stream disposal copilot/fix-tar-xz-file-reading-issue copilot-swe-agent[bot] 2025-11-11 14:07:01 +00:00
  • c8ca687dc2 Add XZ/Lzw support to TarReader and detection for compressed TAR in TarArchive copilot-swe-agent[bot] 2025-11-11 14:01:18 +00:00
  • ea8fcb9370 Initial plan copilot-swe-agent[bot] 2025-11-11 13:38:50 +00:00
  • 4c61628078 Bump AwesomeAssertions from 9.2.1 to 9.3.0 dependabot[bot] 2025-11-10 11:57:30 +00:00
  • 99a8b0f750 Merge pull request #1007 from TwanVanDongen/master Adam Hathcock 2025-11-06 09:58:24 +00:00
  • a9017d7c25 ArjReader throws exception for password protected archives. Twan van Dongen 2025-11-06 09:32:12 +01:00
  • d9e4b26648 Merge pull request #1006 from TwanVanDongen/master Adam Hathcock 2025-11-05 08:37:54 +00:00
  • 0d03bafe49 Merg conflicts resolved Twan van Dongen 2025-11-05 08:19:30 +01:00
  • fee15a31f9 Merge branch 'adamhathcock:master' into master Twan 2025-11-05 08:12:53 +01:00
  • 997d3910d4 CSharpier appliedArjReader thrown exception for multi-part archives. Method4 (decodefastest) refactored to support Stream. Twan van Dongen 2025-11-05 08:02:20 +01:00
  • a3918cc0d7 ArjReader thrown exception for multi-part archives. Method4 (decodefastest) refactored to support Stream. Twan van Dongen 2025-11-05 08:02:20 +01:00
  • f056986b07 Merge pull request #1005 from TwanVanDongen/master Adam Hathcock 2025-11-04 15:50:36 +00:00
  • 59c1f02f98 Still difficult to run CSharpier... Twan van Dongen 2025-11-02 19:23:30 +01:00
  • 3a71a2b1f8 Ran CSharpier. Twan van Dongen 2025-11-02 19:22:01 +01:00
  • 2ef1215b49 Merge branch 'master' of https://github.com/TwanVanDongen/sharpcompress Twan van Dongen 2025-11-02 19:20:47 +01:00
  • 130ac83076 Revert "CSharpier...Refactors the SqueezeStream class to ensure full CLS compliance and proper stream behavior. It replaces the previous one-shot decoding logic with a true streaming implementation by piping Huffman-decoded output into the existing RunLength90Stream, enabling real-time decompression." Twan van Dongen 2025-11-02 19:20:34 +01:00
  • dd606a0702 CSharpier...Refactors the SqueezeStream class to ensure full CLS compliance and proper stream behavior. It replaces the previous one-shot decoding logic with a true streaming implementation by piping Huffman-decoded output into the existing RunLength90Stream, enabling real-time decompression. Twan van Dongen 2025-11-02 19:09:59 +01:00
  • 84cd772f50 Refactors the SqueezeStream class to ensure full CLS compliance and proper stream behavior. It replaces the previous one-shot decoding logic with a true streaming implementation by piping Huffman-decoded output into the existing RunLength90Stream, enabling real-time decompression. Twan van Dongen 2025-11-02 19:09:59 +01:00
  • fa1d7af22f Merge remote-tracking branch 'origin/master' into adam/async-xz Adam Hathcock 2025-11-01 10:35:22 +00:00
  • a771ba3bc0 async tests Adam Hathcock 2025-11-01 10:35:07 +00:00
  • 8b612c658d Merge pull request #1003 from adamhathcock/adam/async-lzma Adam Hathcock 2025-11-01 10:34:54 +00:00
  • 7dd0da5fd7 Merge branch 'adam/async-lzma' into adam/async-xz Adam Hathcock 2025-11-01 10:28:27 +00:00
  • f7b3525c4e fix tests and fmt Adam Hathcock 2025-11-01 10:25:14 +00:00
  • de83bdae48 Merge remote-tracking branch 'origin/master' into adam/async-lzma Adam Hathcock 2025-11-01 10:21:25 +00:00
  • d90b610767 Merge pull request #994 from TwanVanDongen/master Adam Hathcock 2025-11-01 10:20:54 +00:00
  • 2d41de6b72 add async tests Adam Hathcock 2025-11-01 09:57:26 +00:00
  • f391c3caf3 make an async code Adam Hathcock 2025-11-01 09:42:17 +00:00
  • 9bdf150676 Merge branch 'master' of https://github.com/TwanVanDongen/sharpcompress Twan van Dongen 2025-10-31 16:17:26 +01:00
  • 0c199609eb CSharpier...Merge branch 'master' of https://github.com/TwanVanDongen/sharpcompress Twan van Dongen 2025-10-31 16:15:51 +01:00
  • 6eff9d3753 Merge branch 'master' of https://github.com/TwanVanDongen/sharpcompress Twan van Dongen 2025-10-31 16:15:51 +01:00
  • 7ab16457c7 Added ARJ's compressmion method4 (compressed fastest). Refactored TestBase to support archives with mixed compression algorithms.Merge branch 'adamhathcock:master' into master Twan 2025-10-31 14:33:14 +01:00
  • e7ad8132b5 Merge branch 'adamhathcock:master' into master Twan 2025-10-31 14:33:14 +01:00
  • da87e45534 add async xzstream Adam Hathcock 2025-10-31 11:57:49 +00:00
  • 2ffaef5563 async xzblock Adam Hathcock 2025-10-31 11:47:27 +00:00
  • 55cb350d2c remove needless variable Adam Hathcock 2025-10-31 11:44:32 +00:00
  • 7fa271a1b4 fix ILLink Adam Hathcock 2025-10-31 11:43:35 +00:00
  • c53ca372f2 don't use pools in tests Adam Hathcock 2025-10-31 11:39:57 +00:00
  • 75bc8501f4 Merge pull request #997 from adamhathcock/copilot/fix-ziparchive-linux-issue Adam Hathcock 2025-10-31 11:24:59 +00:00
  • 1e22b47fe1 some fixes Adam Hathcock 2025-10-31 11:23:30 +00:00
  • 74e2dca207 fmt Adam Hathcock 2025-10-31 11:15:42 +00:00
  • a669de24b7 Merge remote-tracking branch 'origin/master' into adam/async-lzma Adam Hathcock 2025-10-31 11:13:17 +00:00
  • e1e9c449e9 use proper async versions Adam Hathcock 2025-10-31 11:12:46 +00:00
  • 60e1dc0239 review fixes Adam Hathcock 2025-10-31 11:10:55 +00:00
  • 10eb94fd82 Merge pull request #1002 from adamhathcock/adam/async-bzip2 Adam Hathcock 2025-10-31 11:09:39 +00:00
  • ccc8587e5f review fixes Adam Hathcock 2025-10-31 10:55:33 +00:00
  • 53c96193c1 format Adam Hathcock 2025-10-30 16:40:59 +00:00
  • d4f11e00b1 some more async changes Adam Hathcock 2025-10-30 16:31:45 +00:00
  • 321233b82c some async implementations Adam Hathcock 2025-10-30 15:08:57 +00:00
  • eb188051d4 fmt Adam Hathcock 2025-10-30 14:53:11 +00:00
  • a136084e11 add adc async Adam Hathcock 2025-10-30 14:52:51 +00:00
  • bc06f3179d add basics for async bzip2 Adam Hathcock 2025-10-30 14:42:46 +00:00
  • ee84d971b2 Merge remote-tracking branch 'origin/master' into copilot/fix-ziparchive-linux-issue Adam Hathcock 2025-10-30 14:30:31 +00:00
  • 264d80ef4c Merge branch 'master' into master Twan 2025-10-30 07:53:09 +01:00
  • dba68187ac Merge pull request #996 from adamhathcock/adam/async-rar-ai Adam Hathcock 2025-10-29 14:26:15 +00:00
  • ca4a1936b3 Merge remote-tracking branch 'origin/adam/async-rar-ai' into adam/async-rar-ai Adam Hathcock 2025-10-29 14:11:02 +00:00
  • 77c8d31a90 Merge pull request #1000 from adamhathcock/copilot/sub-pr-996 Adam Hathcock 2025-10-29 14:10:39 +00:00
  • ab7196f86c some review fixes Adam Hathcock 2025-10-29 14:07:12 +00:00
  • 88b3a66bf9 Fix Windows test failures in SharpCompressStreamTests copilot-swe-agent[bot] 2025-10-29 13:40:44 +00:00
  • ea77666b4a Final verification: All tests pass, no security issues copilot-swe-agent[bot] 2025-10-29 13:38:38 +00:00
  • db98e5f39b Fix ArchiveFactory.Open to avoid double-wrapping SharpCompressStream copilot-swe-agent[bot] 2025-10-29 13:34:53 +00:00
  • df59c5cb9d Plan: Fix potential ZipArchive.IsZipFile failure on Linux copilot-swe-agent[bot] 2025-10-29 13:26:00 +00:00
  • e786e95358 Initial plan copilot-swe-agent[bot] 2025-10-29 13:25:48 +00:00
  • 75ada5623c add async tests for compress stream Adam Hathcock 2025-10-29 13:23:50 +00:00
  • 238ed748fc Revert "Document Copilot instructions setup status" copilot/setup-copilot-instructions copilot-swe-agent[bot] 2025-10-29 13:22:55 +00:00
  • be6aefc8c4 Document Copilot instructions setup status copilot-swe-agent[bot] 2025-10-29 13:20:10 +00:00
  • b8867e7e54 Initial plan copilot-swe-agent[bot] 2025-10-29 13:14:08 +00:00
  • ad5c655c45 Initial plan copilot-swe-agent[bot] 2025-10-29 13:09:05 +00:00
  • 65e607454e add async for UnpWriteBufAsync and remove comments Adam Hathcock 2025-10-29 13:07:43 +00:00
  • 4536fddec2 intermediate commit: add zip/filepart that only deals with fileinfo Adam Hathcock 2025-10-29 13:02:27 +00:00
  • f238be6003 add arraypool usage in init Adam Hathcock 2025-10-29 10:35:03 +00:00
  • dc31e4c5fa fmt Adam Hathcock 2025-10-29 10:27:30 +00:00
  • 665d8cd266 ran out of tokens, things work but need one more conversion Adam Hathcock 2025-10-29 10:23:57 +00:00
  • 8324114e84 remove unused code Adam Hathcock 2025-10-29 10:11:34 +00:00
  • b83e6ee4ce fix async usage Adam Hathcock 2025-10-29 09:55:11 +00:00
  • 58bab0d310 async unpack2.0 Adam Hathcock 2025-10-29 09:53:14 +00:00
  • 1af51aaaba async unpack1.5 Adam Hathcock 2025-10-29 09:50:12 +00:00
  • a09327b831 unpack50async Adam Hathcock 2025-10-29 09:46:10 +00:00
  • 16543bf74c async UnpReadBufAsync Adam Hathcock 2025-10-29 09:38:55 +00:00
  • aa4cd373ac added more async methods Adam Hathcock 2025-10-29 09:28:34 +00:00
  • 351e294362 convert unpack15 and unpack20 Adam Hathcock 2025-10-29 09:23:42 +00:00
  • a0c5b1cd9d add archive tests Adam Hathcock 2025-10-29 09:08:08 +00:00
  • df2ed1e584 fix RarStream Adam Hathcock 2025-10-29 09:00:23 +00:00
  • b354f7a3a5 fix logic mistake Adam Hathcock 2025-10-29 08:47:18 +00:00
  • bb53d1e1c6 entrystream fixes and fmt Adam Hathcock 2025-10-29 08:41:05 +00:00
  • 2aabd8d0e1 Initial implementation of the ARJ (Archived by Robert Jung) format, supporting 'store' for single file archives. Multi-file archives and all compression algorithms still require implementations. Twan van Dongen 2025-10-28 20:38:29 +01:00
  • aca97c2c6c add rarcrc tests Adam Hathcock 2025-10-28 16:48:05 +00:00
  • 8e7d959cf4 add async creations Adam Hathcock 2025-10-28 16:07:16 +00:00
  • b23f031db9 add async reads Adam Hathcock 2025-10-28 15:52:18 +00:00
  • 1ba529a9d5 first pass of async files Adam Hathcock 2025-10-28 15:29:41 +00:00
  • 3d29c183ef basic async usage Adam Hathcock 2025-10-28 15:00:11 +00:00
  • 8a108b590d Merge pull request #993 from adamhathcock/adam/macos-fixes Adam Hathcock 2025-10-28 14:52:05 +00:00
  • bca0f67344 make test linux only Adam Hathcock 2025-10-28 12:18:05 +00:00