[PR #369] [MERGED] Rework LeaveOpen to be consistent #989

Closed
opened 2026-01-29 22:18:30 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/adamhathcock/sharpcompress/pull/369
Author: @adamhathcock
Created: 4/22/2018
Status: Merged
Merged: 5/5/2018
Merged by: @adamhathcock

Base: masterHead: leaveOpen


📝 Commits (9)

  • e919c99 First pass of removing explicit leaveOpen on streams.
  • f18e5b7 Archives set up correctly
  • bf58742 rework of leave stream open for readers
  • 68a5e47 More testing of file handling
  • 89ae8ca Rejigger read only substream
  • 33f7258 Merge branch 'master' into leaveOpen
  • fafd8da Merge branch 'master' into leaveOpen
  • e9d0fb8 Merge branch 'master' into leaveOpen
  • 9a9d64b Merge branch 'master' into leaveOpen

📊 Changes

32 files changed (+169 additions, -169 deletions)

View changed files

📝 src/SharpCompress/Archives/SevenZip/SevenZipArchive.cs (+1 -1)
📝 src/SharpCompress/Common/GZip/GZipFilePart.cs (+1 -1)
📝 src/SharpCompress/Common/SevenZip/SevenZipFilePart.cs (+0 -1)
📝 src/SharpCompress/Common/Volume.cs (+7 -3)
📝 src/SharpCompress/Common/Zip/ZipFilePart.cs (+1 -1)
📝 src/SharpCompress/Compressors/BZip2/BZip2Stream.cs (+5 -6)
📝 src/SharpCompress/Compressors/BZip2/CBZip2InputStream.cs (+5 -20)
📝 src/SharpCompress/Compressors/BZip2/CBZip2OutputStream.cs (+5 -15)
📝 src/SharpCompress/Compressors/Deflate/DeflateStream.cs (+3 -5)
📝 src/SharpCompress/Compressors/Deflate/GZipStream.cs (+4 -10)
📝 src/SharpCompress/Compressors/Deflate/ZlibBaseStream.cs (+1 -7)
📝 src/SharpCompress/Compressors/Deflate/ZlibStream.cs (+6 -12)
📝 src/SharpCompress/Compressors/Deflate64/Deflate64Stream.cs (+9 -11)
📝 src/SharpCompress/Compressors/LZMA/LZipStream.cs (+3 -8)
📝 src/SharpCompress/Compressors/Rar/MultiVolumeReadOnlyStream.cs (+1 -9)
📝 src/SharpCompress/IO/NonDisposingStream.cs (+11 -4)
📝 src/SharpCompress/IO/ReadOnlySubStream.cs (+2 -12)
📝 src/SharpCompress/Readers/AbstractReader.cs (+6 -14)
📝 src/SharpCompress/Readers/GZip/GZipReader.cs (+1 -1)
📝 src/SharpCompress/Readers/Rar/MultiVolumeRarReader.cs (+1 -1)

...and 12 more files

📄 Description

Use NonDisposingStream to prevent closing of streams.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/adamhathcock/sharpcompress/pull/369 **Author:** [@adamhathcock](https://github.com/adamhathcock) **Created:** 4/22/2018 **Status:** ✅ Merged **Merged:** 5/5/2018 **Merged by:** [@adamhathcock](https://github.com/adamhathcock) **Base:** `master` ← **Head:** `leaveOpen` --- ### 📝 Commits (9) - [`e919c99`](https://github.com/adamhathcock/sharpcompress/commit/e919c99b14b0e0e333afa91d7d55965f72edb679) First pass of removing explicit leaveOpen on streams. - [`f18e5b7`](https://github.com/adamhathcock/sharpcompress/commit/f18e5b75bbf5c9167b1808b36aa1191436605970) Archives set up correctly - [`bf58742`](https://github.com/adamhathcock/sharpcompress/commit/bf58742ddffb0252e15f4804f4c29a822027b536) rework of leave stream open for readers - [`68a5e47`](https://github.com/adamhathcock/sharpcompress/commit/68a5e474a6a96a0f74e185a33e633223c7f7812c) More testing of file handling - [`89ae8ca`](https://github.com/adamhathcock/sharpcompress/commit/89ae8ca5260cea5efeead1deacfd0836e9ec14e3) Rejigger read only substream - [`33f7258`](https://github.com/adamhathcock/sharpcompress/commit/33f7258ea2313d8f960b777cb399d9cbfda04dc9) Merge branch 'master' into leaveOpen - [`fafd8da`](https://github.com/adamhathcock/sharpcompress/commit/fafd8da91d6d9cc507d0f3837a8f43550637adf7) Merge branch 'master' into leaveOpen - [`e9d0fb8`](https://github.com/adamhathcock/sharpcompress/commit/e9d0fb85ac7714d81864700950fd0ee2c0635579) Merge branch 'master' into leaveOpen - [`9a9d64b`](https://github.com/adamhathcock/sharpcompress/commit/9a9d64bcbe5e140dd6c0c7cca59508b4d1e01610) Merge branch 'master' into leaveOpen ### 📊 Changes **32 files changed** (+169 additions, -169 deletions) <details> <summary>View changed files</summary> 📝 `src/SharpCompress/Archives/SevenZip/SevenZipArchive.cs` (+1 -1) 📝 `src/SharpCompress/Common/GZip/GZipFilePart.cs` (+1 -1) 📝 `src/SharpCompress/Common/SevenZip/SevenZipFilePart.cs` (+0 -1) 📝 `src/SharpCompress/Common/Volume.cs` (+7 -3) 📝 `src/SharpCompress/Common/Zip/ZipFilePart.cs` (+1 -1) 📝 `src/SharpCompress/Compressors/BZip2/BZip2Stream.cs` (+5 -6) 📝 `src/SharpCompress/Compressors/BZip2/CBZip2InputStream.cs` (+5 -20) 📝 `src/SharpCompress/Compressors/BZip2/CBZip2OutputStream.cs` (+5 -15) 📝 `src/SharpCompress/Compressors/Deflate/DeflateStream.cs` (+3 -5) 📝 `src/SharpCompress/Compressors/Deflate/GZipStream.cs` (+4 -10) 📝 `src/SharpCompress/Compressors/Deflate/ZlibBaseStream.cs` (+1 -7) 📝 `src/SharpCompress/Compressors/Deflate/ZlibStream.cs` (+6 -12) 📝 `src/SharpCompress/Compressors/Deflate64/Deflate64Stream.cs` (+9 -11) 📝 `src/SharpCompress/Compressors/LZMA/LZipStream.cs` (+3 -8) 📝 `src/SharpCompress/Compressors/Rar/MultiVolumeReadOnlyStream.cs` (+1 -9) 📝 `src/SharpCompress/IO/NonDisposingStream.cs` (+11 -4) 📝 `src/SharpCompress/IO/ReadOnlySubStream.cs` (+2 -12) 📝 `src/SharpCompress/Readers/AbstractReader.cs` (+6 -14) 📝 `src/SharpCompress/Readers/GZip/GZipReader.cs` (+1 -1) 📝 `src/SharpCompress/Readers/Rar/MultiVolumeRarReader.cs` (+1 -1) _...and 12 more files_ </details> ### 📄 Description Use NonDisposingStream to prevent closing of streams. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 22:18:30 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/sharpcompress#989