History of the file that is called src/OFZIPArchiveEntry.m at check-in a9f85ba3b1012db9
|
2024-04-29
| ||
| 21:42 | [d2d793d4fd] part of check-in [f16bccc7b3] Properly hide private symbols (check-in: [f16bccc7b3] user: js, branch: trunk, size: 13781) [annotate] [blame] [check-ins using] [diff] | |
|
2024-04-03
| ||
| 02:16 | [ff7db8bf1d] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 13769) [annotate] [blame] [check-ins using] [diff] | |
|
2024-02-28
| ||
| 00:24 |
[d0352dc341]
part of check-in [9a95da71d5]
Add OFZooArchive
Only support for reading so far. Compression methods 0 (uncompressed) and 2 (LZ77 + Huffman, apparently | |
|
2024-01-02
| ||
| 17:17 | [1e5ec904f3] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 13577) [annotate] [blame] [check-ins using] [diff] | |
|
2023-07-23
| ||
| 23:35 |
[f349333dfe]
part of check-in [630ea6bc5a]
OFZIPArchive: Initial support for split archives
This cannot yet extract a file from the archive if the file spans | |
|
2023-01-06
| ||
| 09:04 | [b03fc597d2] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 13515) [annotate] [blame] [check-ins using] [diff] | |
|
2022-10-25
| ||
| 23:10 | [87dd5a9fa3] part of check-in [2b7c5eb0ec] Fix building with Apple GCC 4.0.1 (check-in: [2b7c5eb0ec] user: js, branch: trunk, size: 13515) [annotate] [blame] [check-ins using] [diff] | |
|
2022-08-30
| ||
| 00:48 | [7156204ba2] part of check-in [4ad0c363f3] OFObject: Small API change (check-in: [4ad0c363f3] user: js, branch: trunk, size: 13276) [annotate] [blame] [check-ins using] [diff] | |
|
2022-08-27
| ||
| 20:33 |
[a4f0074e93]
part of check-in [94c326ab78]
OFZIPArchiveEntry: Make (un)compressedSize ull
This is for consistency with OFTarArchiveEntry and OFLHAArchiveEntry. (check-in: [94c326ab78] user: js, branch: trunk, size: 13276) [annotate] [blame] [check-ins using] [diff] | |
|
2022-08-24
| ||
| 19:54 | [279399b274] part of check-in [9f409b2ee0] OF*ArchiveEntry: Move inits to mutable class (check-in: [9f409b2ee0] user: js, branch: trunk, size: 13256) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [6b838273dc] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 13690) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-18
| ||
| 22:56 | [a82b90cc04] part of check-in [e73c65a849] Rename all symbols marked extern (check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 13690) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-17
| ||
| 18:36 | [4408bc6ea7] part of check-in [aa74e85220] Rename all remaining enums (check-in: [aa74e85220] user: js, branch: new-naming-convention, size: 13833) [annotate] [blame] [check-ins using] [diff] | |
| 14:13 | [4136550749] part of check-in [eb0cfa6ff9] Always prefix functions with the type (check-in: [eb0cfa6ff9] user: js, branch: new-naming-convention, size: 13752) [annotate] [blame] [check-ins using] [diff] | |
| 02:10 | [7b9fab9725] part of check-in [255f21fb3d] of_string_encoding_t -> OFStringEncoding (check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 13752) [annotate] [blame] [check-ins using] [diff] | |
| 01:24 | [24f6da8e32] part of check-in [83dc0fe6e5] OF_NOT_FOUND -> OFNotFound (check-in: [83dc0fe6e5] user: js, branch: new-naming-convention, size: 13770) [annotate] [blame] [check-ins using] [diff] | |
| 00:44 | [ff28020be3] part of check-in [d975c53a43] of_range_t -> OFRange (check-in: [d975c53a43] user: js, branch: new-naming-convention, size: 13774) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-02
| ||
| 22:04 | [1b0f865f32] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 13774) [annotate] [blame] [check-ins using] [diff] | |
|
2020-01-02
| ||
| 01:51 | [17d05978cb] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 13863) [annotate] [blame] [check-ins using] [diff] | |
|
2019-09-01
| ||
| 15:20 | [02e4667fc4] part of check-in [b7badc68a0] Use u suffix on a few constants (check-in: [b7badc68a0] user: js, branch: trunk, size: 13860) [annotate] [blame] [check-ins using] [diff] | |
|
2019-03-08
| ||
| 00:35 | [d12805fb90] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 13859) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-03
| ||
| 19:13 | [ef9c9a9140] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 13885) [annotate] [blame] [check-ins using] [diff] | |
|
2018-10-21
| ||
| 17:33 | [7289e272bd] part of check-in [de8e81d3b0] platform.h: Add Acorn RISC OS (check-in: [de8e81d3b0] user: js, branch: trunk, size: 13879) [annotate] [blame] [check-ins using] [diff] | |
|
2018-06-10
| ||
| 14:42 | [75020cd35d] part of check-in [fd5dac720d] ofzip: Show compression method for ZIP archives (check-in: [fd5dac720d] user: js, branch: trunk, size: 13873) [annotate] [blame] [check-ins using] [diff] | |
|
2018-05-26
| ||
| 23:04 |
[4035dadee9]
part of check-in [790b5344d6]
Add OFLHAArchive
This is currently limited to reading uncompressed LHA level 2 files. (check-in: [790b5344d6] user: js, branch: trunk, size: 12563) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-22
| ||
| 17:48 | [59110171a1] part of check-in [0b07c8fcfa] Make ObjFW compile for AmigaOS 3 (check-in: [0b07c8fcfa] user: js, branch: trunk, size: 12563) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-03
| ||
| 19:49 | [d69e7fdce5] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 12586) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-17
| ||
| 00:33 |
[a552090953]
part of check-in [2f4e0df8be]
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
|
2017-09-28
| ||
| 23:02 | [f6ad079c58] part of check-in [2de9660312] Enable -Wnullable-to-nonnull-conversion and adjust (check-in: [2de9660312] user: js, branch: trunk, size: 12549) [annotate] [blame] [check-ins using] [diff] | |
|
2017-08-14
| ||
| 00:45 | [c8f541f60e] part of check-in [de6e2319ca] OFZIPArchive(Entry): A logic and a typo fix (check-in: [de6e2319ca] user: js, branch: trunk, size: 12527) [annotate] [blame] [check-ins using] [diff] | |
| 00:31 | [fef61c95a7] part of check-in [def4cbbba6] OFZIPArchive: Support for writing ZIP64 archives (check-in: [def4cbbba6] user: js, branch: trunk, size: 12462) [annotate] [blame] [check-ins using] [diff] | |
|
2017-08-13
| ||
| 22:34 |
[1983c233dd]
part of check-in [8ebf6ed443]
OFZIPArchive(Entry): Remove ZIP64 from extra field
Treating the ZIP64 extra field as part of the entry itself makes things | |
|
2017-08-06
| ||
| 19:40 | [728d6fb127] part of check-in [4594f434e7] OFZIPArchive: Add write and append support (check-in: [4594f434e7] user: js, branch: trunk, size: 11982) [annotate] [blame] [check-ins using] [diff] | |
|
2017-08-05
| ||
| 11:15 |
[b22fa20c14]
part of check-in [1aea73d8b1]
Add OFMutableZIPArchiveEntry
This is in preparation for OFZIPArchive write support. (check-in: [1aea73d8b1] user: js, branch: trunk, size: 10049) [annotate] [blame] [check-ins using] [diff] | |
|
2017-07-22
| ||
| 20:50 | [ed0dd8e296] part of check-in [c8f7b90082] Split OFDataArray into OFData and OFMutableData (check-in: [c8f7b90082] user: js, branch: trunk, size: 8616) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-21
| ||
| 21:28 |
[bdb8babfcc]
part of check-in [6b77a5dd8b]
Prefix private methods with of_ instead of OF_
This matches Apple's style. (check-in: [6b77a5dd8b] user: js, branch: trunk, size: 8608) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-08
| ||
| 21:37 | [103543f1f3] part of check-in [469a496cd2] Add OF_DESIGNATED_INITIALIZER & OF_METHOD_FAMILY (check-in: [469a496cd2] user: js, branch: trunk, size: 8608) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 20:10 |
[7d2a571c32]
part of check-in [4af49a13c3]
Small code style change
Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 8572) [annotate] [blame] [check-ins using] [diff] | |
| 15:39 |
[75090f7155]
part of check-in [7c2a0dda3d]
Do not include any addresses in -[description]
This makes it harder to accidentally leak addresses which could be used | |
|
2017-01-09
| ||
| 17:36 |
[f98ed34051]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-10-09
| ||
| 01:06 |
[7c78e9a9c5]
part of check-in [9c108208ef]
Remove inttypes.h include from OFString.h
This fixes including a non-module header in a module. (check-in: [9c108208ef] user: js, branch: trunk, size: 8566) [annotate] [blame] [check-ins using] [diff] | |
|
2016-10-08
| ||
| 15:57 | [f2a2634cf6] part of check-in [7fed52573a] OFZIPArchive: Fix ZIP64 support (check-in: [7fed52573a] user: js, branch: trunk, size: 8543) [annotate] [blame] [check-ins using] [diff] | |
|
2016-07-03
| ||
| 13:29 |
[4e05d700c6]
part of check-in [f4a5590b58]
Add -[OFTarArchiveEntry description]
Also includes a small typo fix for -[OFZIPArchiveEntry description] and | |
|
2016-05-22
| ||
| 13:45 |
[666898b117]
part of check-in [080eb2f31b]
Build OFZIPArchive even with --disable-files
OFZIPArchive only needs an OFSeekableStream. (check-in: [080eb2f31b] user: js, branch: trunk, size: 8573) [annotate] [blame] [check-ins using] [diff] | |
|
2016-05-06
| ||
| 20:39 | [cc6687466e] part of check-in [2a2e17d8d0] Enable -Wsign-compare (check-in: [2a2e17d8d0] user: js, branch: trunk, size: 8571) [annotate] [blame] [check-ins using] [diff] | |
| 14:09 |
[c38a694f2c]
part of check-in [41e83e895c]
OFZIPArchiveEntry: Add generalPurposeBitFlag
This existed before, but was private. Additionally, ofzip -lvvv now also shows the general purpose bit flag. (check-in: [41e83e895c] user: js, branch: trunk, size: 8579) [annotate] [blame] [check-ins using] [diff] | |
|
2016-02-21
| ||
| 15:37 | [1b46fcc45c] part of check-in [e0b9167693] Make use of C99-style for loops (check-in: [e0b9167693] user: js, branch: trunk, size: 8582) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-05
| ||
| 22:00 |
[66169b3a5c]
part of check-in [d3158d091f]
(u)int_fast*_t -> (u)int*_t
(U)INT_FAST*_MAX is broken on Android, which makes (u)int_fast*_t | |
|
2016-01-03
| ||
| 00:43 |
[68d3e76641]
part of check-in [cec0f072f8]
Update copyright
While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 8799) [annotate] [blame] [check-ins using] [diff] | |
| 00:41 |
[26c1cf1b29]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 8625) [annotate] [blame] [check-ins using] [diff] | |
|
2015-11-29
| ||
| 11:43 |
[d3ecafe11e]
part of check-in [48980f2297]
Make properties a requirement and clean up code
This increases the required GCC version from 4.0 to 4.6 (exception: | |
|
2015-05-09
| ||
| 21:29 |
[f9630635cf]
part of check-in [aa1bb213e0]
OFZIPArchive: Remove OFFile requirement
Every OFSeekableStream can be used now. (check-in: [aa1bb213e0] user: js, branch: trunk, size: 8795) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-03
| ||
| 20:57 | [768704fed7] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 8752) [annotate] [blame] [check-ins using] [diff] | |
|
2014-06-21
| ||
| 21:43 |
[f67f7363c8]
part of check-in [13ee56edf3]
Move all macros from OFObject.h to macros.h
This means that OFObject.h imports macros.h now, making it unnecessary | |
|
2014-05-29
| ||
| 21:13 | [35f57b5408] part of check-in [c095670543] OFZIP: Better verbose output (check-in: [c095670543] user: js, branch: trunk, size: 8790) [annotate] [blame] [check-ins using] [diff] | |
|
2014-05-26
| ||
| 15:41 | [96e189c829] part of check-in [c1d665c395] OFZIPArchiveEntry: Make more properties public (check-in: [c1d665c395] user: js, branch: trunk, size: 6696) [annotate] [blame] [check-ins using] [diff] | |
|
2014-05-25
| ||
| 22:58 |
[0a34c90b44]
part of check-in [adf754d5fc]
Move of_zip_archive_find_extra_field()
This belongs to OFZIPArchiveEntry. Consequently, it has been renamed to | |
|
2014-01-04
| ||
| 00:24 | [fabe910a28] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 6247) [annotate] [blame] [check-ins using] [diff] | |
|
2013-11-06
| ||
| 20:58 |
[49ac97ac70]
part of check-in [be628bbb84]
OFZIPArchive: Do not sort -[entries].
While sorting -[entries] reduces hard disk seeks, it allows a denial of | |
| 11:36 | [fded94162f] part of check-in [7d11e6e4e6] OFZIPArchive: Add support for ZIP64. (check-in: [7d11e6e4e6] user: js, branch: trunk, size: 6656) [annotate] [blame] [check-ins using] [diff] | |
|
2013-10-30
| ||
| 17:06 | [8411857262] part of check-in [95f6035588] OFZIPArchive: Return entries in a sorted array. (check-in: [95f6035588] user: js, branch: trunk, size: 5695) [annotate] [blame] [check-ins using] [diff] | |
|
2013-10-29
| ||
| 09:55 | [45871583e7] part of check-in [7d10ec24b0] OFZIPArchiveEntry: More elaborate -[description]. (check-in: [7d10ec24b0] user: js, branch: trunk, size: 5241) [annotate] [blame] [check-ins using] [diff] | |
|
2013-08-15
| ||
| 20:23 | [440732d641] part of check-in [bf0db50a84] OFZIPArchiveEntry: Export the extra field. (check-in: [bf0db50a84] user: js, branch: trunk, size: 5119) [annotate] [blame] [check-ins using] [diff] | |
| 19:00 | [24e2aa1cb7] part of check-in [1d7a1cbca0] Move private methods into private headers. (check-in: [1d7a1cbca0] user: js, branch: trunk, size: 4997) [annotate] [blame] [check-ins using] [diff] | |
| 17:55 | [fabc446b26] part of check-in [fb8b5e652d] OFZIPArchiveEntry: Add -[description]. (check-in: [fb8b5e652d] user: js, branch: trunk, size: 4959) [annotate] [blame] [check-ins using] [diff] | |
|
2013-08-14
| ||
| 13:18 | Added: [cdf0fba920] part of check-in [2168071f36] OFZIPArchive: Make meta data of files available. (check-in: [2168071f36] user: js, branch: trunk, size: 4352) [annotate] [blame] [check-ins using] | |