ObjFW  History of src/OFLHAArchiveEntry.h of 96c24a6b6c9cd340

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

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

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

20:23
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. file: [1b1edad7fa] check-in: [6f13f74134] user: js, branch: trunk, size: 3290 [annotate] [blame] [check-ins using] [diff]

2022-08-25
19:56
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. file: [667eea830b] check-in: [327e67021e] user: js, branch: trunk, size: 3260 [annotate] [blame] [check-ins using] [diff]

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

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

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

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

00:21
OFLHAArchiveEntry: Parse more extensions file: [d20f4f4531] check-in: [56d02a1ac5] user: js, branch: trunk, size: 3984 [annotate] [blame] [check-ins using] [diff]
2018-05-26
23:04
Added: Add OFLHAArchive

This is currently limited to reading uncompressed LHA level 2 files. file: [a130af009d] check-in: [790b5344d6] user: js, branch: trunk, size: 2874 [annotate] [blame] [check-ins using]