Adam Hathcock
|
7f6272807d
|
update docs
|
2026-02-12 10:32:20 +00:00 |
|
Adam Hathcock
|
89d948b4e1
|
use configure await false
|
2026-02-12 10:29:15 +00:00 |
|
Adam Hathcock
|
5a319ffe2c
|
create/open always has to be async for detection
|
2026-02-12 10:18:43 +00:00 |
|
Adam Hathcock
|
bae660381c
|
TarArchive should use a compression method like TarReader
|
2026-02-12 09:48:06 +00:00 |
|
Adam Hathcock
|
b2f1d007c6
|
Clean up some code paths
|
2026-02-12 08:50:18 +00:00 |
|
Adam Hathcock
|
4639748461
|
Merge remote-tracking branch 'origin/master' into adam/add-configure-await
# Conflicts:
# src/SharpCompress/Archives/ArchiveFactory.Async.cs
|
2026-02-10 13:55:34 +00:00 |
|
Adam Hathcock
|
8b375b9179
|
remove some dangling completed tasks
|
2026-02-10 13:28:48 +00:00 |
|
Adam Hathcock
|
e7609329d7
|
finished?
|
2026-02-10 12:58:53 +00:00 |
|
Adam Hathcock
|
64a8a9c1dc
|
even more
|
2026-02-10 12:51:41 +00:00 |
|
Adam Hathcock
|
51aa6d782a
|
more
|
2026-02-10 12:46:42 +00:00 |
|
Adam Hathcock
|
e040e5e449
|
more
|
2026-02-10 12:40:30 +00:00 |
|
Adam Hathcock
|
3aca691ea0
|
first round of configure await false
|
2026-02-10 12:01:16 +00:00 |
|
Adam Hathcock
|
960920993a
|
Merge remote-tracking branch 'origin/master' into copilot/add-lzwreader-support
# Conflicts:
# src/SharpCompress/Archives/GZip/GZipArchive.Factory.cs
# src/SharpCompress/Archives/Tar/TarArchive.Factory.cs
# src/SharpCompress/Archives/Zip/ZipArchive.Factory.cs
# src/SharpCompress/Factories/GZipFactory.cs
# src/SharpCompress/Factories/TarFactory.cs
# src/SharpCompress/Factories/ZipFactory.cs
# src/SharpCompress/Writers/IWriterFactory.cs
# src/SharpCompress/Writers/WriterFactory.cs
|
2026-02-10 11:23:18 +00:00 |
|
Adam Hathcock
|
bd99c1ab27
|
more fluent interface for options
|
2026-02-10 11:10:04 +00:00 |
|
Adam Hathcock
|
2e364ac0eb
|
cleaned up writing and added more validation and tests
|
2026-02-10 10:48:42 +00:00 |
|
Adam Hathcock
|
938692ef33
|
refactor how options for reading was done
|
2026-02-09 17:30:11 +00:00 |
|
Adam Hathcock
|
04dd177f19
|
first pass of removing extraction options (folded into reader options)
|
2026-02-09 16:52:54 +00:00 |
|
Adam Hathcock
|
0048452efa
|
Remove cancellation tokens for factory methods that aren't async
|
2026-02-09 09:59:49 +00:00 |
|
copilot-swe-agent[bot]
|
2b74807f5e
|
Implement LzwReader support for .Z archives
- Add Lzw to ArchiveType enum
- Create Common/Lzw classes (LzwEntry, LzwVolume, LzwFilePart)
- Create Readers/Lzw/LzwReader with factory methods
- Create LzwFactory for integration with ReaderFactory
- Add comprehensive tests in Lzw test directory
- Update ReaderFactory error message to include Lzw format
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-02-07 10:29:18 +00:00 |
|
Adam Hathcock
|
cc6e410be8
|
some options
|
2026-02-06 15:16:45 +00:00 |
|
Adam Hathcock
|
db544211f5
|
fmt
|
2026-02-05 09:07:53 +00:00 |
|
Adam Hathcock
|
d26db95aff
|
change some construction
|
2026-02-05 08:30:52 +00:00 |
|
Adam Hathcock
|
7231b7b35c
|
move static methods on SCStream
|
2026-02-04 17:03:56 +00:00 |
|
Adam Hathcock
|
923217ef0e
|
remove memorystream
|
2026-02-04 15:45:38 +00:00 |
|
Adam Hathcock
|
eb738b44a8
|
clean up naming
|
2026-02-04 14:32:50 +00:00 |
|
Adam Hathcock
|
57c0d00b37
|
rename Rewindable to SharpCompressStream
|
2026-02-04 14:12:04 +00:00 |
|
Adam Hathcock
|
43276b32b7
|
better sync over async
|
2026-02-04 13:25:05 +00:00 |
|
Adam Hathcock
|
94b275c41b
|
Merge branch 'master' into adam/cleanup
# Conflicts:
# src/SharpCompress/Common/EntryStream.cs
|
2026-02-04 12:55:46 +00:00 |
|
Adam Hathcock
|
7e8005a9d8
|
fmt
|
2026-02-04 11:27:03 +00:00 |
|
Adam Hathcock
|
1323c96bc8
|
remove more scoped namespaces
|
2026-02-04 09:25:48 +00:00 |
|
Adam Hathcock
|
94716a5ba9
|
add sync over async dispose
|
2026-02-04 09:20:43 +00:00 |
|
Adam Hathcock
|
eedc7c7a0f
|
Arj async passes with header fix
|
2026-02-03 09:29:12 +00:00 |
|
Adam Hathcock
|
236ee215b9
|
fix async parts of arc
|
2026-02-03 08:14:25 +00:00 |
|
Adam Hathcock
|
6af612fd54
|
fix ace async
|
2026-02-02 17:26:37 +00:00 |
|
Adam Hathcock
|
361e695380
|
non-async ace works
|
2026-02-02 14:38:16 +00:00 |
|
Adam Hathcock
|
86e412cf77
|
more fixes?
|
2026-01-31 15:44:09 +00:00 |
|
Adam Hathcock
|
659f5d7834
|
fix some more tests
|
2026-01-29 15:47:22 +00:00 |
|
Adam Hathcock
|
1ca914823f
|
more rework
|
2026-01-29 14:42:29 +00:00 |
|
Adam Hathcock
|
be8841075a
|
fixes
|
2026-01-29 11:08:38 +00:00 |
|
Adam Hathcock
|
d60abc3f45
|
fmt
|
2026-01-29 10:16:37 +00:00 |
|
Adam Hathcock
|
b994f0ab55
|
more 7z async
|
2026-01-29 10:13:55 +00:00 |
|
Adam Hathcock
|
e2cb9f39ab
|
fix up rewindable stream and use it more, add NonDisposingStream
|
2026-01-29 09:08:40 +00:00 |
|
Adam Hathcock
|
c770bc4788
|
reintroduce RewindableStream stream. SharpCompressStream does too much
|
2026-01-28 16:33:19 +00:00 |
|
Adam Hathcock
|
c219eb4abb
|
Merge branch 'release'
# Conflicts:
# src/SharpCompress/Archives/ArchiveFactory.cs
# src/SharpCompress/Archives/AutoArchiveFactory.cs
# src/SharpCompress/Archives/SevenZip/SevenZipArchive.cs
# src/SharpCompress/Archives/Zip/ZipArchive.cs
# src/SharpCompress/Factories/AceFactory.cs
# src/SharpCompress/Factories/ArcFactory.cs
# src/SharpCompress/Factories/ArjFactory.cs
# src/SharpCompress/Factories/Factory.cs
# src/SharpCompress/Factories/GZipFactory.cs
# src/SharpCompress/Factories/IFactory.cs
# src/SharpCompress/Factories/RarFactory.cs
# src/SharpCompress/Factories/SevenZipFactory.cs
# src/SharpCompress/Factories/TarFactory.cs
# src/SharpCompress/Factories/ZStandardFactory.cs
# src/SharpCompress/Factories/ZipFactory.cs
# src/SharpCompress/IO/SharpCompressStream.cs
# src/SharpCompress/Readers/AbstractReader.cs
# src/SharpCompress/Utility.cs
|
2026-01-28 11:12:49 +00:00 |
|
copilot-swe-agent[bot]
|
010a38bb73
|
Add clarifying comment about buffer size value difference
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-01-27 11:54:50 +00:00 |
|
copilot-swe-agent[bot]
|
53f12d75db
|
Add [Obsolete] attribute to ReaderOptions.DefaultBufferSize
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-01-27 11:53:37 +00:00 |
|
Adam Hathcock
|
0a50386ada
|
Using Constants class differently
|
2026-01-27 10:46:54 +00:00 |
|
Adam Hathcock
|
414cad1241
|
add braces
|
2026-01-23 10:55:51 +00:00 |
|
Adam Hathcock
|
d1f6fd9af1
|
move more and fmt
|
2026-01-22 14:05:23 +00:00 |
|
Adam Hathcock
|
a8f47237d7
|
divide async and sync into new files
|
2026-01-22 13:38:20 +00:00 |
|