Timofey Solomko
|
e714dc308b
|
Updated copyright year to 2018
|
2018-01-03 19:44:18 +03:00 |
|
Timofey Solomko
|
c8d92e56d3
|
Replace BitReader and ByteReader with BitByteData's implementations
|
2018-01-03 19:22:15 +03:00 |
|
Timofey Solomko
|
20ab480737
|
Complete renaming of DataWithPointer to ByteReader
This includes renaming pointerData variables to byteReader as well as renaming of files with extensions to ByteReader.
|
2018-01-03 19:22:14 +03:00 |
|
Timofey Solomko
|
dcf18c73d6
|
Rename ByteReader.isAtTheEnd to isFinished
|
2018-01-03 19:22:13 +03:00 |
|
Timofey Solomko
|
b9eeb1bc7c
|
Rename ByteReader.index to offset
|
2018-01-03 19:22:13 +03:00 |
|
Timofey Solomko
|
3751e25c4f
|
Rename DataWithPointer to ByteReader
This and following commits should ease switch to BitByteData usage.
|
2018-01-03 19:22:13 +03:00 |
|
Timofey Solomko
|
cd9bd4eec4
|
Remove DWP.previousByte
|
2017-12-05 22:21:32 +03:00 |
|
Timofey Solomko
|
6f88a765a8
|
Check comp size after reading compressed data and simplify filters-apply code
|
2017-11-23 19:38:46 +03:00 |
|
Timofey Solomko
|
545e5c69fc
|
Remove some redundancy from documentation
|
2017-11-14 21:35:30 +03:00 |
|
Timofey Solomko
|
556e42e179
|
Add and update documentation
|
2017-11-14 20:37:20 +03:00 |
|
Timofey Solomko
|
f181bd6e3d
|
Remove throws keyword from LZMA decoders inits
|
2017-11-11 13:10:35 +03:00 |
|
Timofey Solomko
|
7eda3ba786
|
Remove 7zError.dataIsUnavailable
|
2017-11-10 22:36:34 +03:00 |
|
Timofey Solomko
|
5a7b8dc812
|
Swiftlint autocorrect
|
2017-11-04 23:30:54 +03:00 |
|
Timofey Solomko
|
cf9555e646
|
Update docs comment for XZError.wrongCheck
|
2017-11-04 21:42:37 +03:00 |
|
Timofey Solomko
|
d20b51d7a5
|
Simplify padding code in XZ
|
2017-11-04 21:42:24 +03:00 |
|
Timofey Solomko
|
621ae4a5f9
|
Extract padding processing function in XZ
|
2017-11-04 21:38:33 +03:00 |
|
Timofey Solomko
|
b64b08cf8e
|
Throw wrongCheck error in XZ unarchive functions
|
2017-11-04 20:27:57 +03:00 |
|
Timofey Solomko
|
4147983868
|
Array of Data as associated values for XZ wrongCheck error
|
2017-11-04 20:27:28 +03:00 |
|
Timofey Solomko
|
c330807128
|
Simplify three checks into one check in XZ
|
2017-11-04 17:42:16 +03:00 |
|
Timofey Solomko
|
c9dc009aa9
|
Rename XZ wrongFieldValue error into wrongField
|
2017-11-04 17:41:20 +03:00 |
|
Timofey Solomko
|
dcfafa9c05
|
Remove XZError.fieldReservedValue in favor of wrongFieldValue
|
2017-11-04 17:40:35 +03:00 |
|
Timofey Solomko
|
7541caaa0f
|
Remove useless check of block header size in XZ
|
2017-11-04 11:50:06 +03:00 |
|
Timofey Solomko
|
eeaee7cd9d
|
Add splitUnarchive function for XZ
|
2017-10-31 21:37:36 +03:00 |
|
Timofey Solomko
|
9c3844ceb6
|
Use Data instead of UInt8 arrays in XZ
|
2017-10-31 20:11:47 +03:00 |
|
Timofey Solomko
|
f71de8b729
|
Set unpaddedSize in XZ with addition of check size
|
2017-10-31 20:05:46 +03:00 |
|
Timofey Solomko
|
8a44816251
|
Use new size computed property of XZ CheckType
|
2017-10-31 20:01:36 +03:00 |
|
Timofey Solomko
|
0ba003e871
|
Add size computed property to XZ check type
|
2017-10-31 20:01:04 +03:00 |
|
Timofey Solomko
|
f3d330fba4
|
Use new XZBlock struct in XZArchive
|
2017-10-31 19:58:05 +03:00 |
|
Timofey Solomko
|
c67a7e0f01
|
Add new XZBlock struct
|
2017-10-31 19:57:52 +03:00 |
|
Timofey Solomko
|
3005eb32b3
|
Use new XZStreamHeader in XZArchive
|
2017-10-31 19:52:37 +03:00 |
|
Timofey Solomko
|
b006cb9718
|
Add XZStreamHeader struct
|
2017-10-31 19:51:42 +03:00 |
|
Timofey Solomko
|
03a459ac31
|
Update XZ to use new LZMA2 decoder
|
2017-10-29 12:51:43 +03:00 |
|
Timofey Solomko
|
4e6f5f368a
|
Extract XZ related DataWithPointer extension into separate file
|
2017-10-08 22:10:14 +03:00 |
|
Timofey Solomko
|
7b6b729480
|
Remove XZArchive.multiUnarchive and make unarchive work with multi-streams
This was done, because, apparently, some real world archives (e.g. linux kernel source code archive) are multi-stream.
|
2017-10-08 16:16:41 +03:00 |
|
Timofey Solomko
|
843896edcf
|
Move source code files into subfolders
|
2017-10-06 23:10:01 +03:00 |
|