ObjFW  History of src/OFLHAArchiveEntry.h of f2d9ec1868237972

History of the file that is called src/OFLHAArchiveEntry.h at check-in f2d9ec1868237972

2024-04-03
02:16
[0e1c6357f2] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 2429) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[2cbe09afd2] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 2221) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[3e354e177e] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 2221) [annotate] [blame] [check-ins using] [diff]
2022-08-27
23:53
[89ea23a8c1] part of check-in [406134b5e2] OFArchiveEntry: Add more properties (check-in: [406134b5e2] user: js, branch: trunk, size: 2221) [annotate] [blame] [check-ins using] [diff]
21:37
[dbd8020d72] part of check-in [a325d5a1ee] Add OF(Mutable)ArchiveEntry protocol

Also makes OF(Mutable){LHA,Tar,ZIP}ArchiveEntry conform to it, providing
a common protocol to access archives. (check-in: [a325d5a1ee] user: js, branch: trunk, size: 2974) [annotate] [blame] [check-ins using] [diff]

20:23
[1b1edad7fa] part of check-in [6f13f74134] OFLHAArchiveEntry: Make (un)compressedSize ull

There's newer, less common LHA versions that allow 64 bit for the size.
However, for consistency with OFTarArchiveEntry, use unsigned long long
instead of uint64_t. (check-in: [6f13f74134] user: js, branch: trunk, size: 3290) [annotate] [blame] [check-ins using] [diff]

2022-08-25
19:56
[667eea830b] part of check-in [327e67021e] OFLHAArchiveEntry: Merge date and modificationDate

The date is meant to be the modification date and the extension is
supposed to override the modification date on old LHA versions where the
modification date is only stored in local time. (check-in: [327e67021e] user: js, branch: trunk, size: 3260) [annotate] [blame] [check-ins using] [diff]

2022-08-24
19:54
[c3c2e27dd4] part of check-in [9f409b2ee0] OF*ArchiveEntry: Move inits to mutable class (check-in: [9f409b2ee0] user: js, branch: trunk, size: 3418) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[e47bb8e429] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 3934) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[ab60ba187e] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 3934) [annotate] [blame] [check-ins using] [diff]
2020-10-03
11:35
[091b8c9db3] part of check-in [163a4a5a2e] Use /** */ instead of /*! */ for documentation (check-in: [163a4a5a2e] user: js, branch: trunk, size: 4023) [annotate] [blame] [check-ins using] [diff]
2020-09-26
21:58
[87ef947390] part of check-in [ef614a225d] Don't require __COUNTER__ for OF_RESERVE_IVARS

__COUNTER__ does not exist in GCC 4.2, and Apple GCC 4.2 is still the
newest compiler available for macOS 10.5. (check-in: [ef614a225d] user: js, branch: trunk, size: 4023) [annotate] [blame] [check-ins using] [diff]

2020-01-02
01:51
[2e6a0d9dcf] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 4004) [annotate] [blame] [check-ins using] [diff]
2019-09-29
20:53
[c6a8d0afe4] part of check-in [e0a330b377] Reduce ivar scopes (check-in: [e0a330b377] user: js, branch: trunk, size: 4001) [annotate] [blame] [check-ins using] [diff]
19:35
[a2fc14bd84] part of check-in [496695d778] Either restrict subclassing or reserve ivar space

This allows ABI stability with the fragile ABI. (check-in: [496695d778] user: js, branch: trunk, size: 4046) [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
[4b4440a6ad] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 4025) [annotate] [blame] [check-ins using] [diff]
2018-06-10
15:29
[49f219a84b] part of check-in [60ecab6058] Add OFMutableLHAArchiveEntry (check-in: [60ecab6058] user: js, branch: trunk, size: 4019) [annotate] [blame] [check-ins using] [diff]
14:42
[d2c4f03490] part of check-in [fd5dac720d] ofzip: Show compression method for ZIP archives (check-in: [fd5dac720d] user: js, branch: trunk, size: 3464) [annotate] [blame] [check-ins using] [diff]
2018-05-27
11:07
[88951356da] part of check-in [57f9bc6ace] OFLHAArchiveEntry: Add support for LHA level 0 (check-in: [57f9bc6ace] user: js, branch: trunk, size: 3430) [annotate] [blame] [check-ins using] [diff]
07:32
[7d4437acfc] part of check-in [1a6e3816c1] OFLHAArchiveEntry: Keep the method as a string

It is only necessary to extract files, so it makes sense to keep it as
is to be able to list files using an unknown method. (check-in: [1a6e3816c1] user: js, branch: trunk, size: 3377) [annotate] [blame] [check-ins using] [diff]

00:21
[d20f4f4531] part of check-in [56d02a1ac5] OFLHAArchiveEntry: Parse more extensions (check-in: [56d02a1ac5] user: js, branch: trunk, size: 3984) [annotate] [blame] [check-ins using] [diff]
2018-05-26
23:04
Added: [a130af009d] 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: 2874) [annotate] [blame] [check-ins using]