Commit Graph

  • f3dad51134 Merge pull request #991 from adamhathcock/async-reader-methods Adam Hathcock 2025-10-28 11:50:03 +00:00
  • f51840829c Merge branch 'master' into async-reader-methods Adam Hathcock 2025-10-28 11:39:35 +00:00
  • aa1c0d0870 Merge pull request #988 from adamhathcock/copilot/fix-file-write-error Adam Hathcock 2025-10-28 11:39:17 +00:00
  • dee5ee6589 Merge pull request #989 from adamhathcock/copilot/add-support-empty-directories Adam Hathcock 2025-10-28 11:38:41 +00:00
  • b799f479c4 Merge branch 'master' into copilot/add-support-empty-directories Adam Hathcock 2025-10-28 11:35:56 +00:00
  • b4352fefa5 Fix code formatting per CSharpier standards copilot-swe-agent[bot] 2025-10-28 11:32:39 +00:00
  • 77d06fb60e Merge branch 'master' into copilot/fix-file-write-error Adam Hathcock 2025-10-28 11:32:05 +00:00
  • 00b647457c Merge pull request #990 from adamhathcock/copilot/add-common-exception-type Adam Hathcock 2025-10-28 11:31:32 +00:00
  • 153d10a35c add async to forward only streams Adam Hathcock 2025-10-28 11:30:12 +00:00
  • 06713c641e async deflate 64 Adam Hathcock 2025-10-28 11:26:31 +00:00
  • 210978ec2d Format code with CSharpier copilot-swe-agent[bot] 2025-10-28 11:13:51 +00:00
  • 42f7d43139 enable zip64 tests that pass Adam Hathcock 2025-10-28 11:07:53 +00:00
  • 19967f5ad7 allow forward only write Adam Hathcock 2025-10-28 11:01:27 +00:00
  • a1de3eb47d add async tests and clean up deflate64stream Adam Hathcock 2025-10-28 11:01:12 +00:00
  • e88841bdec Add support for empty directory entries in archives copilot-swe-agent[bot] 2025-10-28 10:34:03 +00:00
  • c8e4915f8e Final progress report copilot-swe-agent[bot] 2025-10-28 10:29:36 +00:00
  • a93a3f0598 Address code review feedback - fix formatting copilot-swe-agent[bot] 2025-10-28 10:26:31 +00:00
  • 084f81fc8d Format code with CSharpier copilot-swe-agent[bot] 2025-10-28 10:23:57 +00:00
  • d148f36e87 Add support for empty directory entries in archives copilot-swe-agent[bot] 2025-10-28 10:22:58 +00:00
  • 150d9c35b7 Complete fix for case-sensitive path comparison on Windows copilot-swe-agent[bot] 2025-10-28 10:22:56 +00:00
  • e11198616e Address code review feedback: use RuntimeInformation for platform detection copilot-swe-agent[bot] 2025-10-28 10:20:05 +00:00
  • 2f27f1e6f9 Complete exception hierarchy implementation copilot-swe-agent[bot] 2025-10-28 10:18:42 +00:00
  • 5392ca9794 Fix case-sensitive path comparison on Windows for file extraction copilot-swe-agent[bot] 2025-10-28 10:16:07 +00:00
  • 46672eb583 Update exceptions to inherit from SharpCompressException copilot-swe-agent[bot] 2025-10-28 10:15:40 +00:00
  • 79653eee80 Merge remote-tracking branch 'origin/master' into async-reader-methods Adam Hathcock 2025-10-28 10:11:11 +00:00
  • 16ad86c52a add async implementations to readonlysubstream Adam Hathcock 2025-10-28 10:09:46 +00:00
  • 6b7c6be5f5 Initial plan copilot-swe-agent[bot] 2025-10-28 10:02:58 +00:00
  • fda1c2cc79 Initial plan copilot-swe-agent[bot] 2025-10-28 10:01:37 +00:00
  • ef2fee0ee3 Initial plan copilot-swe-agent[bot] 2025-10-28 10:00:50 +00:00
  • e287d0811d minor clean up Adam Hathcock 2025-10-28 09:58:01 +00:00
  • a7164f3c9f Merge pull request #987 from adamhathcock/copilot/fix-gzip-extract-not-supported-exception Adam Hathcock 2025-10-27 14:26:04 +00:00
  • c55060039a Merge branch 'master' into copilot/fix-gzip-extract-not-supported-exception Adam Hathcock 2025-10-27 14:21:49 +00:00
  • c68d8deddd add async tests Adam Hathcock 2025-10-27 12:34:24 +00:00
  • f6eabc5db1 Merge remote-tracking branch 'origin/master' into async-reader-methods Adam Hathcock 2025-10-27 12:24:14 +00:00
  • 72d5884db6 added async reader overloads Adam Hathcock 2025-10-27 12:23:54 +00:00
  • 3595c89c79 Merge pull request #983 from adamhathcock/copilot/set-up-copilot-instructions Adam Hathcock 2025-10-27 12:13:50 +00:00
  • 9ebbc718c5 Merge branch 'master' into copilot/fix-gzip-extract-not-supported-exception Adam Hathcock 2025-10-27 12:11:32 +00:00
  • e862480b86 Merge branch 'master' into copilot/set-up-copilot-instructions Adam Hathcock 2025-10-27 12:09:55 +00:00
  • 1f3d8fe6f1 Merge pull request #986 from adamhathcock/copilot/fix-compressiontype-none-bug Adam Hathcock 2025-10-27 12:06:52 +00:00
  • 41ae036ab4 Merge branch 'master' into copilot/set-up-copilot-instructions Adam Hathcock 2025-10-27 12:04:58 +00:00
  • 588d176b96 Final verification - all tests pass copilot-swe-agent[bot] 2025-10-27 11:15:16 +00:00
  • f8697120a0 Add support for CompressionType.None for uncompressed 7z files copilot-swe-agent[bot] 2025-10-27 11:11:38 +00:00
  • 1a767105e6 Add explanatory comment for EntryStartPosition initialization copilot-swe-agent[bot] 2025-10-27 11:09:52 +00:00
  • 4067b6ed2c Fix GZip extraction for non-seekable streams copilot-swe-agent[bot] 2025-10-27 11:08:38 +00:00
  • b272dbfd1f Clarify CSharpier should be run from project root copilot-swe-agent[bot] 2025-10-27 11:07:02 +00:00
  • 48be7bbf86 Correct formatting instructions to use CSharpier copilot-swe-agent[bot] 2025-10-27 11:05:47 +00:00
  • 51e22cea71 Initial plan for fixing GZip non-seekable stream support copilot-swe-agent[bot] 2025-10-27 11:02:53 +00:00
  • 2241e27e68 Initial exploration: Understanding the issue copilot-swe-agent[bot] 2025-10-27 11:02:29 +00:00
  • 11c90ae879 Update Copilot configuration to reflect actual project setup copilot-swe-agent[bot] 2025-10-27 11:00:02 +00:00
  • 3cc4ccedfe Fix decompression performance by delaying stream wrapping copilot/fix-decompression-performance-issue copilot-swe-agent[bot] 2025-10-27 10:58:53 +00:00
  • cf55125202 Initial plan copilot-swe-agent[bot] 2025-10-27 10:58:07 +00:00
  • 9cefb85905 Enhance AGENTS.md with SharpCompress-specific guidelines copilot-swe-agent[bot] 2025-10-27 10:57:22 +00:00
  • fc672da0e0 Initial plan copilot-swe-agent[bot] 2025-10-27 10:55:53 +00:00
  • 25b297b142 Merge pull request #980 from adamhathcock/async-gzip-tests Adam Hathcock 2025-10-27 10:54:42 +00:00
  • f27ea2d5f6 Initial plan for decompression performance fix copilot-swe-agent[bot] 2025-10-27 10:53:39 +00:00
  • ab03c12fa8 add more tests Adam Hathcock 2025-10-27 10:52:03 +00:00
  • 3095c805ad Initial plan copilot-swe-agent[bot] 2025-10-27 10:48:24 +00:00
  • 9c18daafb8 Merge remote-tracking branch 'origin/async-gzip-tests' into async-gzip-tests Adam Hathcock 2025-10-27 10:46:15 +00:00
  • 16182417fb add tar specific tests Adam Hathcock 2025-10-27 10:46:08 +00:00
  • 292729028b Initial plan copilot-swe-agent[bot] 2025-10-27 10:45:19 +00:00
  • 9af35201e4 Merge branch 'master' into async-gzip-tests Adam Hathcock 2025-10-27 10:31:51 +00:00
  • f21b982955 adds more async tests and overloads to make things writable and async Adam Hathcock 2025-10-27 10:31:10 +00:00
  • b3a20d05c5 Merge pull request #978 from adamhathcock/copilot/enhance-stream-io-async-support Adam Hathcock 2025-10-27 10:23:08 +00:00
  • 4cd024a2b2 Merge remote-tracking branch 'origin/master' into copilot/enhance-stream-io-async-support Adam Hathcock 2025-10-27 10:20:06 +00:00
  • 63d08ebfd2 update agents Adam Hathcock 2025-10-27 10:19:57 +00:00
  • c696197b03 formatting Adam Hathcock 2025-10-27 10:19:24 +00:00
  • 738a72228b added fixes and more async tests Adam Hathcock 2025-10-27 10:15:06 +00:00
  • 90641f4488 Merge pull request #979 from adamhathcock/dependabot/github_actions/actions/upload-artifact-5 Adam Hathcock 2025-10-27 10:06:02 +00:00
  • a4cc7eaf9b fully use async for zlibbase Adam Hathcock 2025-10-27 09:51:39 +00:00
  • fdca728fdc add some dispose async Adam Hathcock 2025-10-27 09:47:15 +00:00
  • d2c4ae8cdf Bump actions/upload-artifact from 4 to 5 dependabot[bot] 2025-10-27 09:43:01 +00:00
  • f3d3ac30a6 add gubbins Adam Hathcock 2025-10-27 09:39:08 +00:00
  • f8cc4ade8a format Adam Hathcock 2025-10-27 09:37:00 +00:00
  • b3975b7bbd Add async tests for EntryStream and compression streams copilot-swe-agent[bot] 2025-10-27 09:28:34 +00:00
  • 4f1b61f5bc Add async support to DeflateStream and GZipStream copilot-swe-agent[bot] 2025-10-27 09:20:37 +00:00
  • beeb37b4fd Add async support to EntryStream, ZlibStream, and ZlibBaseStream copilot-swe-agent[bot] 2025-10-27 09:11:29 +00:00
  • 43aa2bad22 Integrate async/await support from PR #976 as baseline copilot-swe-agent[bot] 2025-10-27 09:00:38 +00:00
  • 1b2ba921bb Initial plan copilot-swe-agent[bot] 2025-10-27 08:48:01 +00:00
  • f543da0ea8 Merge pull request #977 from adamhathcock/copilot/add-copilot-agent-config Adam Hathcock 2025-10-27 08:42:20 +00:00
  • e60c9efa84 Add copilot agent configuration and documentation copilot-swe-agent[bot] 2025-10-25 18:16:47 +00:00
  • c52fc6f240 Initial plan copilot-swe-agent[bot] 2025-10-25 18:12:45 +00:00
  • 1cd24593e9 Fix test to use deterministic DateTime value per code review copilot/convert-stream-access-to-async copilot-swe-agent[bot] 2025-10-25 15:53:09 +00:00
  • 999a1eb327 Add comprehensive async tests demonstrating new functionality copilot-swe-agent[bot] 2025-10-25 15:49:53 +00:00
  • 7799d2d5be Update README and USAGE documentation with async examples copilot-swe-agent[bot] 2025-10-25 15:45:48 +00:00
  • fcb3838724 Implement async methods across all Archive entries and extension methods copilot-swe-agent[bot] 2025-10-25 15:42:41 +00:00
  • 3404607414 Add async infrastructure to core I/O classes and interfaces copilot-swe-agent[bot] 2025-10-25 15:35:03 +00:00
  • 8f54cd4a96 Initial commit - Planning async Stream conversion copilot-swe-agent[bot] 2025-10-25 15:28:33 +00:00
  • 06deca51e2 Initial plan copilot-swe-agent[bot] 2025-10-25 15:23:22 +00:00
  • 73e9b61fcc try a new agent config adam/enable-agent Adam Hathcock 2025-10-25 16:17:42 +01:00
  • ee136b024a Merge pull request #974 from adamhathcock/adam/enable-agent Adam Hathcock 2025-10-25 16:09:51 +01:00
  • 699bc5f34b chore: add Copilot coding agent config and CI workflow Adam Hathcock 2025-10-25 16:05:09 +01:00
  • 8cf9328642 use async for zip reader adam/async-deflate Adam Hathcock 2025-10-25 13:55:13 +01:00
  • 9eed8e842c Merge pull request #972 from TwanVanDongen/master Adam Hathcock 2025-10-25 13:53:10 +01:00
  • 6d652a12ee And again forgot to apply CSharpierAdds bounds checks to prevent exceptions when extra fields are truncated or non-standard (e.g., 0x4341 "AC"/ARC0). Stops parsing gracefully, allowing other fields to be processed. Twan van Dongen 2025-10-24 17:03:00 +02:00
  • 3558feee75 fix more tests Adam Hathcock 2025-10-23 16:33:11 +01:00
  • a281744d6d fix some usage Adam Hathcock 2025-10-23 15:45:56 +01:00
  • 7a476b98fb fmt adam/async-rar Adam Hathcock 2025-10-23 15:31:31 +01:00
  • ba089fb6cc fix some tests, rar fails Adam Hathcock 2025-10-23 15:31:18 +01:00
  • c10cfa2a22 fmt Adam Hathcock 2025-10-23 15:04:44 +01:00
  • 1fb6ad4474 changed some tests Adam Hathcock 2025-10-23 15:04:31 +01:00