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
|
9676d6ccc9
|
fix readonly
|
2026-02-04 16:14:48 +00:00 |
|
Adam Hathcock
|
fad7cf3b1d
|
fix usages of AsyncBinaryReader
|
2026-02-04 16:07:06 +00:00 |
|
Adam Hathcock
|
923217ef0e
|
remove memorystream
|
2026-02-04 15:45:38 +00:00 |
|
Adam Hathcock
|
0d81d7f243
|
Merge remote-tracking branch 'origin/master' into adam/cleanup
|
2026-02-04 15:05:12 +00:00 |
|
Adam Hathcock
|
faacff414d
|
changed checks to be less than or equal to zero
|
2026-02-04 14:57:17 +00:00 |
|
Adam Hathcock
|
27f7221902
|
Merge remote-tracking branch 'origin/release' into adam/release-merge
# Conflicts:
# Directory.Packages.props
# build/packages.lock.json
# src/SharpCompress/Common/Zip/WinzipAesEncryptionData.cs
# src/SharpCompress/SharpCompress.csproj
# src/SharpCompress/packages.lock.json
# tests/SharpCompress.Performance/packages.lock.json
# tests/SharpCompress.Test/SharpCompress.Test.csproj
# tests/SharpCompress.Test/packages.lock.json
|
2026-02-04 14:35:40 +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
|
ae4ae799b9
|
merge NonDisposingStream into RewindableStream
|
2026-02-04 12:40:39 +00:00 |
|
Adam Hathcock
|
c7b8021c2e
|
remove extra debug
|
2026-02-04 10:08:50 +00:00 |
|
Adam Hathcock
|
1323c96bc8
|
remove more scoped namespaces
|
2026-02-04 09:25:48 +00:00 |
|
Adam Hathcock
|
7e54f91bfa
|
fmt
|
2026-02-04 08:31:58 +00:00 |
|
Adam Hathcock
|
3ab4478275
|
use ringbuffer
|
2026-02-04 08:30:02 +00:00 |
|
Adam Hathcock
|
8759cf08ff
|
tests all pass
|
2026-02-04 08:20:05 +00:00 |
|
Adam Hathcock
|
8cff7cb551
|
rewinding works more?
|
2026-02-03 17:21:29 +00:00 |
|
Adam Hathcock
|
1b0ec2410d
|
fix deflate rewinding?
|
2026-02-03 17:07:39 +00:00 |
|
Adam Hathcock
|
dff17a95e8
|
new fix for RewindableStream with tests
|
2026-02-03 08:56:35 +00:00 |
|
copilot-swe-agent[bot]
|
8737b7a38e
|
Apply infinite loop fix to SourceStream.cs and add test case
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-02-02 09:31:38 +00:00 |
|
Adam Hathcock
|
62b8fc92d1
|
not sure I like this fix
|
2026-02-01 08:47:17 +00:00 |
|
Adam Hathcock
|
227e70926b
|
fmt
|
2026-01-31 15:53:52 +00:00 |
|
Adam Hathcock
|
86e412cf77
|
more fixes?
|
2026-01-31 15:44:09 +00:00 |
|
Adam Hathcock
|
037b6842bf
|
remove SharpCompressStream
|
2026-01-31 15:29:34 +00:00 |
|
Adam Hathcock
|
895dd02830
|
another fix
|
2026-01-31 14:20:01 +00:00 |
|
Adam Hathcock
|
659f5d7834
|
fix some more tests
|
2026-01-29 15:47:22 +00:00 |
|
Adam Hathcock
|
42f6c77419
|
rewindable with memory stream
|
2026-01-29 15:23:53 +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
|
a94e319935
|
clean up rewindable stream
|
2026-01-29 11:01:59 +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
|
58459bda12
|
using a byte array instead of memory streams
|
2026-01-28 19:15:34 +00:00 |
|
Adam Hathcock
|
8dfd5349f0
|
making RewindableStream more proper
|
2026-01-28 16:50:35 +00:00 |
|
Adam Hathcock
|
c770bc4788
|
reintroduce RewindableStream stream. SharpCompressStream does too much
|
2026-01-28 16:33:19 +00:00 |
|
Adam Hathcock
|
f4369e540a
|
fmt
|
2026-01-28 11:13:29 +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]
|
d59e4c2a0d
|
Refactor FillBuffer to use ReadFully pattern
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-01-27 16:25:24 +00:00 |
|
copilot-swe-agent[bot]
|
71655e04c4
|
Apply code formatting with CSharpier
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-01-27 16:02:26 +00:00 |
|
copilot-swe-agent[bot]
|
a706a9d725
|
Fix ZIP parsing regression with short reads on non-seekable streams
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-01-27 16:00:44 +00:00 |
|
Adam Hathcock
|
979c8d9234
|
Merge fixes
|
2026-01-26 14:20:42 +00:00 |
|
Adam Hathcock
|
04eabb7866
|
Merge remote-tracking branch 'origin/master' into adam/async-creation
# Conflicts:
# src/SharpCompress/Common/EntryStream.cs
# src/SharpCompress/IO/BufferedSubStream.cs
# src/SharpCompress/packages.lock.json
|
2026-01-26 14:16:14 +00:00 |
|
Adam Hathcock
|
fc63217dd0
|
Merge remote-tracking branch 'origin/release' into adam/release-to-master
# Conflicts:
# src/SharpCompress/IO/BufferedSubStream.cs
# tests/SharpCompress.Test/Zip/ZipReaderAsyncTests.cs
# tests/SharpCompress.Test/Zip/ZipReaderTests.cs
|
2026-01-26 13:24:25 +00:00 |
|
copilot-swe-agent[bot]
|
56d3091688
|
Fix condition order to check CanSeek before Position
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-01-26 12:12:08 +00:00 |
|
copilot-swe-agent[bot]
|
a0af0604d1
|
Add disposal checks to RefillCache methods
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-01-26 12:11:16 +00:00 |
|
copilot-swe-agent[bot]
|
875c2d7694
|
Fix BufferedSubStream double-dispose issue with ArrayPool
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-01-26 12:10:19 +00:00 |
|
Adam Hathcock
|
a82fda98d7
|
more testing and add pooling to cache
|
2026-01-26 11:45:25 +00:00 |
|
Adam Hathcock
|
44e4b1804e
|
add check to see if we need to seek before hand
|
2026-01-26 09:41:13 +00:00 |
|
Adam Hathcock
|
414cad1241
|
add braces
|
2026-01-23 10:55:51 +00:00 |
|
Adam Hathcock
|
060b1ed5dd
|
fix disposal and add tests
|
2026-01-23 10:25:41 +00:00 |
|