From 13965d002f93a67a8b1053630f13e8bdc7f81f88 Mon Sep 17 00:00:00 2001
From: Timofey Solomko
Date: Sun, 26 Feb 2017 15:00:51 +0300
Subject: [PATCH] Preparations for 2.2.2.
---
.jazzy.yaml | 4 ++--
CHANGELOG.md | 4 ++++
SWCompression.podspec | 2 +-
Sources/Service/Info-iOS.plist | 2 +-
Sources/Service/Info-tvOS.plist | 2 +-
Sources/Service/Info-watchOS.plist | 2 +-
Sources/Service/Info.plist | 2 +-
docs/Classes.html | 16 +++++++-------
docs/Classes/BZip2.html | 2 +-
docs/Classes/Deflate.html | 4 ++--
docs/Classes/GzipArchive.html | 2 +-
docs/Classes/LZMA.html | 2 +-
docs/Classes/LZMA2.html | 2 +-
docs/Classes/XZArchive.html | 2 +-
docs/Classes/ZipContainer.html | 8 +++----
docs/Classes/ZlibArchive.html | 2 +-
docs/Enums.html | 16 +++++++-------
docs/Enums/BZip2Error.html | 18 ++++++++--------
docs/Enums/DeflateError.html | 8 +++----
docs/Enums/GzipError.html | 12 +++++------
docs/Enums/LZMA2Error.html | 10 ++++-----
docs/Enums/LZMAError.html | 14 ++++++------
docs/Enums/XZError.html | 20 +++++++++---------
docs/Enums/ZipError.html | 20 +++++++++---------
docs/Enums/ZlibError.html | 10 ++++-----
docs/Protocols.html | 4 ++--
docs/Protocols/Archive.html | 2 +-
docs/Protocols/DecompressionAlgorithm.html | 2 +-
docs/Structs.html | 6 +++---
docs/Structs/GzipHeader.html | 16 +++++++-------
.../Structs/GzipHeader/CompressionMethod.html | 2 +-
docs/Structs/GzipHeader/FileSystemType.html | 10 ++++-----
docs/Structs/ZipEntry.html | 6 +++---
docs/Structs/ZlibHeader.html | 12 +++++------
docs/Structs/ZlibHeader/CompressionLevel.html | 8 +++----
.../Structs/ZlibHeader/CompressionMethod.html | 2 +-
docs/badge.svg | 2 +-
.../Contents/Resources/Documents/Classes.html | 16 +++++++-------
.../Resources/Documents/Classes/BZip2.html | 2 +-
.../Resources/Documents/Classes/Deflate.html | 4 ++--
.../Documents/Classes/GzipArchive.html | 2 +-
.../Resources/Documents/Classes/LZMA.html | 2 +-
.../Resources/Documents/Classes/LZMA2.html | 2 +-
.../Documents/Classes/XZArchive.html | 2 +-
.../Documents/Classes/ZipContainer.html | 8 +++----
.../Documents/Classes/ZlibArchive.html | 2 +-
.../Contents/Resources/Documents/Enums.html | 16 +++++++-------
.../Resources/Documents/Enums/BZip2Error.html | 18 ++++++++--------
.../Documents/Enums/DeflateError.html | 8 +++----
.../Resources/Documents/Enums/GzipError.html | 12 +++++------
.../Resources/Documents/Enums/LZMA2Error.html | 10 ++++-----
.../Resources/Documents/Enums/LZMAError.html | 14 ++++++------
.../Resources/Documents/Enums/XZError.html | 20 +++++++++---------
.../Resources/Documents/Enums/ZipError.html | 20 +++++++++---------
.../Resources/Documents/Enums/ZlibError.html | 10 ++++-----
.../Resources/Documents/Protocols.html | 4 ++--
.../Documents/Protocols/Archive.html | 2 +-
.../Protocols/DecompressionAlgorithm.html | 2 +-
.../Contents/Resources/Documents/Structs.html | 6 +++---
.../Documents/Structs/GzipHeader.html | 16 +++++++-------
.../Structs/GzipHeader/CompressionMethod.html | 2 +-
.../Structs/GzipHeader/FileSystemType.html | 10 ++++-----
.../Resources/Documents/Structs/ZipEntry.html | 6 +++---
.../Documents/Structs/ZlibHeader.html | 12 +++++------
.../Structs/ZlibHeader/CompressionLevel.html | 8 +++----
.../Structs/ZlibHeader/CompressionMethod.html | 2 +-
docs/docsets/SWCompression.tgz | Bin 98800 -> 98816 bytes
67 files changed, 250 insertions(+), 246 deletions(-)
diff --git a/.jazzy.yaml b/.jazzy.yaml
index 631836f8..04722826 100644
--- a/.jazzy.yaml
+++ b/.jazzy.yaml
@@ -4,9 +4,9 @@ exclude: Tests/
swift_version: 3.0.2
author: Timofey Solomko
module: SWCompression
-module_version: 2.2.1
+module_version: 2.2.2
copyright: '© 2017 Timofey Solomko'
readme: README.md
github_url: https://github.com/tsolomko/SWCompression
-github_file_prefix: https://github.com/tsolomko/SWCompression/tree/v2.2.1
+github_file_prefix: https://github.com/tsolomko/SWCompression/tree/v2.2.2
theme: fullwidth
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 50d54557..d3901b5d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
# Changelog
+v2.2.2
+----------------
+- Fixed problem with zero-length uncompressed blocks.
+
v2.2.1
----------------
- Now creates uncompressed block instead of huffman if it will provide better results (in terms of "compression").
diff --git a/SWCompression.podspec b/SWCompression.podspec
index 5812853e..86fcefee 100644
--- a/SWCompression.podspec
+++ b/SWCompression.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "SWCompression"
- s.version = "2.2.1"
+ s.version = "2.2.2"
s.summary = "Framework with implementations in Swift of different (de)compression algorithms"
s.description = <<-DESC
diff --git a/Sources/Service/Info-iOS.plist b/Sources/Service/Info-iOS.plist
index cebd9514..afd586d0 100644
--- a/Sources/Service/Info-iOS.plist
+++ b/Sources/Service/Info-iOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.2.1
+ 2.2.2
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/Sources/Service/Info-tvOS.plist b/Sources/Service/Info-tvOS.plist
index cebd9514..afd586d0 100644
--- a/Sources/Service/Info-tvOS.plist
+++ b/Sources/Service/Info-tvOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.2.1
+ 2.2.2
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/Sources/Service/Info-watchOS.plist b/Sources/Service/Info-watchOS.plist
index cebd9514..afd586d0 100644
--- a/Sources/Service/Info-watchOS.plist
+++ b/Sources/Service/Info-watchOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.2.1
+ 2.2.2
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/Sources/Service/Info.plist b/Sources/Service/Info.plist
index 99b8aafd..d58d8560 100644
--- a/Sources/Service/Info.plist
+++ b/Sources/Service/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.2.1
+ 2.2.2
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSHumanReadableCopyright
diff --git a/docs/Classes.html b/docs/Classes.html
index 1cdc7304..05128f84 100644
--- a/docs/Classes.html
+++ b/docs/Classes.html
@@ -186,7 +186,7 @@
@@ -221,7 +221,7 @@
@@ -256,7 +256,7 @@
@@ -291,7 +291,7 @@
@@ -326,7 +326,7 @@
@@ -361,7 +361,7 @@
@@ -396,7 +396,7 @@
@@ -431,7 +431,7 @@
diff --git a/docs/Classes/BZip2.html b/docs/Classes/BZip2.html
index 55d3b938..0ef1a13a 100644
--- a/docs/Classes/BZip2.html
+++ b/docs/Classes/BZip2.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/Deflate.html b/docs/Classes/Deflate.html
index 1c670588..3531daef 100644
--- a/docs/Classes/Deflate.html
+++ b/docs/Classes/Deflate.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -267,7 +267,7 @@ static Huffman is used in all other cases.
diff --git a/docs/Classes/GzipArchive.html b/docs/Classes/GzipArchive.html
index aaca38f9..60896343 100644
--- a/docs/Classes/GzipArchive.html
+++ b/docs/Classes/GzipArchive.html
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/LZMA.html b/docs/Classes/LZMA.html
index 67a42c25..94d7a4cb 100644
--- a/docs/Classes/LZMA.html
+++ b/docs/Classes/LZMA.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/LZMA2.html b/docs/Classes/LZMA2.html
index 116b0883..8261a9b3 100644
--- a/docs/Classes/LZMA2.html
+++ b/docs/Classes/LZMA2.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/XZArchive.html b/docs/Classes/XZArchive.html
index 342c3c22..06326085 100644
--- a/docs/Classes/XZArchive.html
+++ b/docs/Classes/XZArchive.html
@@ -230,7 +230,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/ZipContainer.html b/docs/Classes/ZipContainer.html
index 95962745..5e3fd8ae 100644
--- a/docs/Classes/ZipContainer.html
+++ b/docs/Classes/ZipContainer.html
@@ -192,7 +192,7 @@
@@ -272,7 +272,7 @@ It may indicate that either the container is damaged or it might not be ZIP cont
@@ -336,7 +336,7 @@ An error can indicate that the container is damaged.
@@ -421,7 +421,7 @@ It may indicate that either the container is damaged or it might not be ZIP cont
diff --git a/docs/Classes/ZlibArchive.html b/docs/Classes/ZlibArchive.html
index f564afdf..d456168f 100644
--- a/docs/Classes/ZlibArchive.html
+++ b/docs/Classes/ZlibArchive.html
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Enums.html b/docs/Enums.html
index ea1d15df..5f8e95b8 100644
--- a/docs/Enums.html
+++ b/docs/Enums.html
@@ -195,7 +195,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -242,7 +242,7 @@ Associated value contains already decompressed data.
@@ -292,7 +292,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -341,7 +341,7 @@ than the repeat length.
@@ -386,7 +386,7 @@ Associated value contains already decompressed data.
@@ -429,7 +429,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -477,7 +477,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -528,7 +528,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Enums/BZip2Error.html b/docs/Enums/BZip2Error.html
index 78f735bb..3cc0e24d 100644
--- a/docs/Enums/BZip2Error.html
+++ b/docs/Enums/BZip2Error.html
@@ -205,7 +205,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -239,7 +239,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -273,7 +273,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -307,7 +307,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -341,7 +341,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -375,7 +375,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -409,7 +409,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -443,7 +443,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -477,7 +477,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Enums/DeflateError.html b/docs/Enums/DeflateError.html
index a96ea924..4989b3d3 100644
--- a/docs/Enums/DeflateError.html
+++ b/docs/Enums/DeflateError.html
@@ -200,7 +200,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -268,7 +268,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -302,7 +302,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Enums/GzipError.html b/docs/Enums/GzipError.html
index dbf1b00b..f204204e 100644
--- a/docs/Enums/GzipError.html
+++ b/docs/Enums/GzipError.html
@@ -204,7 +204,7 @@ Associated value contains already decompressed data.
@@ -238,7 +238,7 @@ Associated value contains already decompressed data.
@@ -272,7 +272,7 @@ Associated value contains already decompressed data.
@@ -306,7 +306,7 @@ Associated value contains already decompressed data.
@@ -341,7 +341,7 @@ Associated value contains already decompressed data.
@@ -375,7 +375,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Enums/LZMA2Error.html b/docs/Enums/LZMA2Error.html
index f83b758f..0c14f8be 100644
--- a/docs/Enums/LZMA2Error.html
+++ b/docs/Enums/LZMA2Error.html
@@ -201,7 +201,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -235,7 +235,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -269,7 +269,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -303,7 +303,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -338,7 +338,7 @@ amount of compressed data read was different from the one stored in LZMA2 packet
diff --git a/docs/Enums/LZMAError.html b/docs/Enums/LZMAError.html
index 915b10c2..cfe77f7d 100644
--- a/docs/Enums/LZMAError.html
+++ b/docs/Enums/LZMAError.html
@@ -206,7 +206,7 @@ than the repeat length.
@@ -240,7 +240,7 @@ than the repeat length.
@@ -274,7 +274,7 @@ than the repeat length.
@@ -308,7 +308,7 @@ than the repeat length.
@@ -342,7 +342,7 @@ than the repeat length.
@@ -376,7 +376,7 @@ than the repeat length.
@@ -410,7 +410,7 @@ than the repeat length.
diff --git a/docs/Enums/XZError.html b/docs/Enums/XZError.html
index b787314b..164c59a5 100644
--- a/docs/Enums/XZError.html
+++ b/docs/Enums/XZError.html
@@ -208,7 +208,7 @@ Associated value contains already decompressed data.
@@ -242,7 +242,7 @@ Associated value contains already decompressed data.
@@ -276,7 +276,7 @@ Associated value contains already decompressed data.
@@ -310,7 +310,7 @@ Associated value contains already decompressed data.
@@ -344,7 +344,7 @@ Associated value contains already decompressed data.
@@ -378,7 +378,7 @@ Associated value contains already decompressed data.
@@ -413,7 +413,7 @@ amount of compressed data read was different from the one stored in block header
@@ -448,7 +448,7 @@ Associated value contains already decompressed data.
@@ -482,7 +482,7 @@ Associated value contains already decompressed data.
@@ -516,7 +516,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Enums/ZipError.html b/docs/Enums/ZipError.html
index e71bab92..bb7fe84d 100644
--- a/docs/Enums/ZipError.html
+++ b/docs/Enums/ZipError.html
@@ -207,7 +207,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -241,7 +241,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -275,7 +275,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -309,7 +309,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -343,7 +343,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -377,7 +377,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -411,7 +411,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -445,7 +445,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -479,7 +479,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -513,7 +513,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
diff --git a/docs/Enums/ZlibError.html b/docs/Enums/ZlibError.html
index f36ba73f..6e78cec8 100644
--- a/docs/Enums/ZlibError.html
+++ b/docs/Enums/ZlibError.html
@@ -202,7 +202,7 @@ Associated value contains already decompressed data.
@@ -236,7 +236,7 @@ Associated value contains already decompressed data.
@@ -270,7 +270,7 @@ Associated value contains already decompressed data.
@@ -304,7 +304,7 @@ Associated value contains already decompressed data.
@@ -339,7 +339,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Protocols.html b/docs/Protocols.html
index db507570..6155ebab 100644
--- a/docs/Protocols.html
+++ b/docs/Protocols.html
@@ -186,7 +186,7 @@
@@ -217,7 +217,7 @@
diff --git a/docs/Protocols/Archive.html b/docs/Protocols/Archive.html
index cab24c01..5ff200ed 100644
--- a/docs/Protocols/Archive.html
+++ b/docs/Protocols/Archive.html
@@ -192,7 +192,7 @@
diff --git a/docs/Protocols/DecompressionAlgorithm.html b/docs/Protocols/DecompressionAlgorithm.html
index 6aa71124..34164d18 100644
--- a/docs/Protocols/DecompressionAlgorithm.html
+++ b/docs/Protocols/DecompressionAlgorithm.html
@@ -192,7 +192,7 @@
diff --git a/docs/Structs.html b/docs/Structs.html
index 4e7a3043..7dd5b2f8 100644
--- a/docs/Structs.html
+++ b/docs/Structs.html
@@ -186,7 +186,7 @@
@@ -221,7 +221,7 @@
@@ -256,7 +256,7 @@
diff --git a/docs/Structs/GzipHeader.html b/docs/Structs/GzipHeader.html
index bdb1f122..f6bad7bd 100644
--- a/docs/Structs/GzipHeader.html
+++ b/docs/Structs/GzipHeader.html
@@ -193,7 +193,7 @@
@@ -224,7 +224,7 @@
@@ -254,7 +254,7 @@
@@ -284,7 +284,7 @@
@@ -314,7 +314,7 @@
@@ -344,7 +344,7 @@
@@ -374,7 +374,7 @@
@@ -433,7 +433,7 @@ it might not be compressed with gzip at all.
diff --git a/docs/Structs/GzipHeader/CompressionMethod.html b/docs/Structs/GzipHeader/CompressionMethod.html
index f2f78773..49bb5290 100644
--- a/docs/Structs/GzipHeader/CompressionMethod.html
+++ b/docs/Structs/GzipHeader/CompressionMethod.html
@@ -192,7 +192,7 @@
diff --git a/docs/Structs/GzipHeader/FileSystemType.html b/docs/Structs/GzipHeader/FileSystemType.html
index 9d3f6feb..84f3f27f 100644
--- a/docs/Structs/GzipHeader/FileSystemType.html
+++ b/docs/Structs/GzipHeader/FileSystemType.html
@@ -192,7 +192,7 @@
@@ -226,7 +226,7 @@
@@ -260,7 +260,7 @@
@@ -294,7 +294,7 @@
@@ -328,7 +328,7 @@
diff --git a/docs/Structs/ZipEntry.html b/docs/Structs/ZipEntry.html
index fad8c364..bb419ab9 100644
--- a/docs/Structs/ZipEntry.html
+++ b/docs/Structs/ZipEntry.html
@@ -192,7 +192,7 @@
@@ -222,7 +222,7 @@
@@ -252,7 +252,7 @@
diff --git a/docs/Structs/ZlibHeader.html b/docs/Structs/ZlibHeader.html
index d8171cf2..8faabf88 100644
--- a/docs/Structs/ZlibHeader.html
+++ b/docs/Structs/ZlibHeader.html
@@ -193,7 +193,7 @@
@@ -224,7 +224,7 @@
@@ -254,7 +254,7 @@
@@ -284,7 +284,7 @@
@@ -314,7 +314,7 @@
@@ -373,7 +373,7 @@ it might not be compressed with zlib at all.
diff --git a/docs/Structs/ZlibHeader/CompressionLevel.html b/docs/Structs/ZlibHeader/CompressionLevel.html
index 1dcbedb9..32dd249a 100644
--- a/docs/Structs/ZlibHeader/CompressionLevel.html
+++ b/docs/Structs/ZlibHeader/CompressionLevel.html
@@ -192,7 +192,7 @@
@@ -226,7 +226,7 @@
@@ -260,7 +260,7 @@
@@ -294,7 +294,7 @@
diff --git a/docs/Structs/ZlibHeader/CompressionMethod.html b/docs/Structs/ZlibHeader/CompressionMethod.html
index c294b0d2..f40c5815 100644
--- a/docs/Structs/ZlibHeader/CompressionMethod.html
+++ b/docs/Structs/ZlibHeader/CompressionMethod.html
@@ -192,7 +192,7 @@
diff --git a/docs/badge.svg b/docs/badge.svg
index 2e7f8964..2606d804 100644
--- a/docs/badge.svg
+++ b/docs/badge.svg
@@ -1 +1 @@
-documentation documentation 100% 100%
\ No newline at end of file
+documentation documentation 100% 100%
\ No newline at end of file
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html
index 1cdc7304..05128f84 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html
@@ -186,7 +186,7 @@
@@ -221,7 +221,7 @@
@@ -256,7 +256,7 @@
@@ -291,7 +291,7 @@
@@ -326,7 +326,7 @@
@@ -361,7 +361,7 @@
@@ -396,7 +396,7 @@
@@ -431,7 +431,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html
index 55d3b938..0ef1a13a 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
index 1c670588..3531daef 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -267,7 +267,7 @@ static Huffman is used in all other cases.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
index aaca38f9..60896343 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
index 67a42c25..94d7a4cb 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
index 116b0883..8261a9b3 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
index 342c3c22..06326085 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
@@ -230,7 +230,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
index 95962745..5e3fd8ae 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
@@ -192,7 +192,7 @@
@@ -272,7 +272,7 @@ It may indicate that either the container is damaged or it might not be ZIP cont
@@ -336,7 +336,7 @@ An error can indicate that the container is damaged.
@@ -421,7 +421,7 @@ It may indicate that either the container is damaged or it might not be ZIP cont
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html
index f564afdf..d456168f 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums.html
index ea1d15df..5f8e95b8 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums.html
@@ -195,7 +195,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -242,7 +242,7 @@ Associated value contains already decompressed data.
@@ -292,7 +292,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -341,7 +341,7 @@ than the repeat length.
@@ -386,7 +386,7 @@ Associated value contains already decompressed data.
@@ -429,7 +429,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -477,7 +477,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -528,7 +528,7 @@ Associated value contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html
index 78f735bb..3cc0e24d 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html
@@ -205,7 +205,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -239,7 +239,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -273,7 +273,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -307,7 +307,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -341,7 +341,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -375,7 +375,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -409,7 +409,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -443,7 +443,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -477,7 +477,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
index a96ea924..4989b3d3 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
@@ -200,7 +200,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -268,7 +268,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -302,7 +302,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html
index dbf1b00b..f204204e 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html
@@ -204,7 +204,7 @@ Associated value contains already decompressed data.
@@ -238,7 +238,7 @@ Associated value contains already decompressed data.
@@ -272,7 +272,7 @@ Associated value contains already decompressed data.
@@ -306,7 +306,7 @@ Associated value contains already decompressed data.
@@ -341,7 +341,7 @@ Associated value contains already decompressed data.
@@ -375,7 +375,7 @@ Associated value contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html
index f83b758f..0c14f8be 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html
@@ -201,7 +201,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -235,7 +235,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -269,7 +269,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -303,7 +303,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -338,7 +338,7 @@ amount of compressed data read was different from the one stored in LZMA2 packet
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html
index 915b10c2..cfe77f7d 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html
@@ -206,7 +206,7 @@ than the repeat length.
@@ -240,7 +240,7 @@ than the repeat length.
@@ -274,7 +274,7 @@ than the repeat length.
@@ -308,7 +308,7 @@ than the repeat length.
@@ -342,7 +342,7 @@ than the repeat length.
@@ -376,7 +376,7 @@ than the repeat length.
@@ -410,7 +410,7 @@ than the repeat length.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html
index b787314b..164c59a5 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html
@@ -208,7 +208,7 @@ Associated value contains already decompressed data.
@@ -242,7 +242,7 @@ Associated value contains already decompressed data.
@@ -276,7 +276,7 @@ Associated value contains already decompressed data.
@@ -310,7 +310,7 @@ Associated value contains already decompressed data.
@@ -344,7 +344,7 @@ Associated value contains already decompressed data.
@@ -378,7 +378,7 @@ Associated value contains already decompressed data.
@@ -413,7 +413,7 @@ amount of compressed data read was different from the one stored in block header
@@ -448,7 +448,7 @@ Associated value contains already decompressed data.
@@ -482,7 +482,7 @@ Associated value contains already decompressed data.
@@ -516,7 +516,7 @@ Associated value contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html
index e71bab92..bb7fe84d 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html
@@ -207,7 +207,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -241,7 +241,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -275,7 +275,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -309,7 +309,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -343,7 +343,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -377,7 +377,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -411,7 +411,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -445,7 +445,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -479,7 +479,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -513,7 +513,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html
index f36ba73f..6e78cec8 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html
@@ -202,7 +202,7 @@ Associated value contains already decompressed data.
@@ -236,7 +236,7 @@ Associated value contains already decompressed data.
@@ -270,7 +270,7 @@ Associated value contains already decompressed data.
@@ -304,7 +304,7 @@ Associated value contains already decompressed data.
@@ -339,7 +339,7 @@ Associated value contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
index db507570..6155ebab 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
@@ -186,7 +186,7 @@
@@ -217,7 +217,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html
index cab24c01..5ff200ed 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html
@@ -192,7 +192,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html
index 6aa71124..34164d18 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html
@@ -192,7 +192,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html
index 4e7a3043..7dd5b2f8 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html
@@ -186,7 +186,7 @@
@@ -221,7 +221,7 @@
@@ -256,7 +256,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html
index bdb1f122..f6bad7bd 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html
@@ -193,7 +193,7 @@
@@ -224,7 +224,7 @@
@@ -254,7 +254,7 @@
@@ -284,7 +284,7 @@
@@ -314,7 +314,7 @@
@@ -344,7 +344,7 @@
@@ -374,7 +374,7 @@
@@ -433,7 +433,7 @@ it might not be compressed with gzip at all.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html
index f2f78773..49bb5290 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html
@@ -192,7 +192,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html
index 9d3f6feb..84f3f27f 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html
@@ -192,7 +192,7 @@
@@ -226,7 +226,7 @@
@@ -260,7 +260,7 @@
@@ -294,7 +294,7 @@
@@ -328,7 +328,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html
index fad8c364..bb419ab9 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html
@@ -192,7 +192,7 @@
@@ -222,7 +222,7 @@
@@ -252,7 +252,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html
index d8171cf2..8faabf88 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html
@@ -193,7 +193,7 @@
@@ -224,7 +224,7 @@
@@ -254,7 +254,7 @@
@@ -284,7 +284,7 @@
@@ -314,7 +314,7 @@
@@ -373,7 +373,7 @@ it might not be compressed with zlib at all.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html
index 1dcbedb9..32dd249a 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html
@@ -192,7 +192,7 @@
@@ -226,7 +226,7 @@
@@ -260,7 +260,7 @@
@@ -294,7 +294,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html
index c294b0d2..f40c5815 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html
@@ -192,7 +192,7 @@
diff --git a/docs/docsets/SWCompression.tgz b/docs/docsets/SWCompression.tgz
index 0149eaa658d6e6f508942a35c9d8041013ac9c33..459c8630b81d5be515c707ddf612d7bea3e19fa4 100644
GIT binary patch
delta 95314
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