History of file src/OFLHAArchiveEntry.m at check-in f902c447edf92885
2024-08-21
| ||
20:14 | Make ObjFW compile on macOS/PowerPC 64 file: [1d66542ada] check-in: [7b0cd744dc] user: js, branch: trunk, size: 22682 [annotate] [blame] [check-ins using] [diff] | |
2024-04-29
| ||
21:42 | Properly hide private symbols file: [9d58a40bb8] check-in: [f16bccc7b3] user: js, branch: trunk, size: 22684 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [14cbf19d20] check-in: [7413a728a7] user: js, branch: trunk, size: 22683 [annotate] [blame] [check-ins using] [diff] | |
2024-02-28
| ||
00:24 |
Add OFZooArchive
Only support for reading so far. Compression methods 0 (uncompressed) and 2 (LZ77 + Huffman, apparently | |
2024-02-27
| ||
19:52 | OFLHAArchiveEntry: Skip level 2 header padding file: [3d1d2bc4d6] check-in: [657514726f] user: js, branch: 1.0, size: 21100 [annotate] [blame] [check-ins using] [diff] | |
19:44 | OFLHAArchiveEntry: Skip level 2/3 header padding file: [49afc93b6c] check-in: [d7e496ba27] user: js, branch: trunk, size: 22475 [annotate] [blame] [check-ins using] [diff] | |
2024-02-26
| ||
21:46 | OFLHAArchive: Add support for files > 4 GB file: [2adb105405] check-in: [9d9fa168aa] user: js, branch: trunk, size: 21754 [annotate] [blame] [check-ins using] [diff] | |
2024-02-25
| ||
21:19 | OFLHAArchiveEntry: Create more compatible archives file: [f084e9ff1d] check-in: [431696dee5] user: js, branch: 1.0, size: 20408 [annotate] [blame] [check-ins using] [diff] | |
21:19 | OFLHAArchiveEntry: Create more compatible archives file: [fa0ccd29a1] check-in: [7752f8518b] user: js, branch: trunk, size: 20706 [annotate] [blame] [check-ins using] [diff] | |
2024-02-24
| ||
15:05 | OFLHAArchiveEntry: Add extra sanity checks file: [0138d44106] check-in: [581e18268c] user: js, branch: 1.0, size: 20151 [annotate] [blame] [check-ins using] [diff] | |
15:05 | OFLHAArchiveEntry: Add extra sanity checks file: [76b8e70f25] check-in: [4c56240653] user: js, branch: trunk, size: 20449 [annotate] [blame] [check-ins using] [diff] | |
13:52 |
OFLHAArchiveEntry: Parse compression method last
This avoids trying to parse the compression method when the header level | |
13:51 |
OFLHAArchiveEntry: Parse compression method last
This avoids trying to parse the compression method when the header level | |
13:29 | OFLHAArchiveEntry: Remove pointless check file: [cf1160a94a] check-in: [d7b824ee7e] user: js, branch: 1.0, size: 19974 [annotate] [blame] [check-ins using] [diff] | |
13:29 | OFLHAArchiveEntry: Remove pointless check file: [c2a59c307b] check-in: [4b6a09da4c] user: js, branch: trunk, size: 20272 [annotate] [blame] [check-ins using] [diff] | |
13:23 | OFLHAArchiveEntry: Properly skip extended area file: [cf3fc3a2d6] check-in: [399137032a] user: js, branch: 1.0, size: 20096 [annotate] [blame] [check-ins using] [diff] | |
13:22 | OFLHAArchiveEntry: Properly skip extended area file: [e954a2772e] check-in: [0b7f209aef] user: js, branch: trunk, size: 20394 [annotate] [blame] [check-ins using] [diff] | |
12:21 | OFLHAArchiveEntry: Add support for header level 3 file: [146467eda7] check-in: [3f79f0542a] user: js, branch: trunk, size: 19694 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [79302ee500] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 19396 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [1e7711c5fc] check-in: [8939cbdb52] user: js, branch: trunk, size: 19396 [annotate] [blame] [check-ins using] [diff] | |
2022-08-27
| ||
23:53 | OFArchiveEntry: Add more properties file: [b338459827] check-in: [406134b5e2] user: js, branch: trunk, size: 19396 [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. | |
2022-08-25
| ||
19:56 |
OFLHAArchiveEntry: Merge date and modificationDate
The date is meant to be the modification date and the extension is | |
2022-08-24
| ||
19:54 | OF*ArchiveEntry: Move inits to mutable class file: [1ef68b0ae3] check-in: [9f409b2ee0] user: js, branch: trunk, size: 18335 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [45c1be7d3b] check-in: [1a86b8175b] user: js, branch: trunk, size: 18523 [annotate] [blame] [check-ins using] [diff] | |
2021-04-18
| ||
20:51 | Rename everything in several smaller files file: [54c8747335] check-in: [35de667566] user: js, branch: new-naming-convention, size: 18523 [annotate] [blame] [check-ins using] [diff] | |
15:55 | Rename all functions in macros.h file: [0d247504f2] check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 18523 [annotate] [blame] [check-ins using] [diff] | |
2021-04-17
| ||
02:10 | of_string_encoding_t -> OFStringEncoding file: [35e510f89b] check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 18455 [annotate] [blame] [check-ins using] [diff] | |
2021-03-07
| ||
20:25 | *.m: Fold methods into one line where it fits file: [d68323165e] check-in: [1b82d3bf4f] user: js, branch: trunk, size: 18524 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [a71890ea74] check-in: [374e1a1bfa] user: js, branch: trunk, size: 18601 [annotate] [blame] [check-ins using] [diff] | |
2020-08-25
| ||
00:11 |
OFNumber: Remove (u)int{8,16,32,64} methods
Since C guarantees minimum sizes for char, short, int, long and long | |
2020-01-02
| ||
01:51 | Update copyright file: [9cc455c13c] check-in: [c7f0229795] user: js, branch: trunk, size: 18646 [annotate] [blame] [check-ins using] [diff] | |
2019-09-29
| ||
20:53 | Reduce ivar scopes file: [f7b5894775] check-in: [e0a330b377] user: js, branch: trunk, size: 18643 [annotate] [blame] [check-ins using] [diff] | |
2019-03-08
| ||
00:35 | Use dot syntax file: [436ef99699] check-in: [bceb7ed4c9] user: js, branch: trunk, size: 18675 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [000c2ce28c] check-in: [0509d7a844] user: js, branch: trunk, size: 18704 [annotate] [blame] [check-ins using] [diff] | |
2018-06-17
| ||
11:19 | OFLHAArchive: Write extensions file: [dc72e4d9e8] check-in: [4e5688382f] user: js, branch: trunk, size: 18698 [annotate] [blame] [check-ins using] [diff] | |
11:03 | OFLHAArchive: Correctly write directory name file: [d1563d1ec0] check-in: [816ec4d0f5] user: js, branch: trunk, size: 18257 [annotate] [blame] [check-ins using] [diff] | |
01:01 | OFLHAArchive: Add write and append support file: [24aa0ab799] check-in: [54fe3999b7] user: js, branch: trunk, size: 18020 [annotate] [blame] [check-ins using] [diff] | |
2018-06-10
| ||
15:29 | Add OFMutableLHAArchiveEntry file: [2705c71e3d] check-in: [60ecab6058] user: js, branch: trunk, size: 12263 [annotate] [blame] [check-ins using] [diff] | |
14:42 | ofzip: Show compression method for ZIP archives file: [af0de69839] check-in: [fd5dac720d] user: js, branch: trunk, size: 10553 [annotate] [blame] [check-ins using] [diff] | |
2018-05-27
| ||
12:34 | OFLHAArchiveEntry: Add support for LHA level 1 file: [8228378a63] check-in: [f0edbd81c3] user: js, branch: trunk, size: 10474 [annotate] [blame] [check-ins using] [diff] | |
11:07 | OFLHAArchiveEntry: Add support for LHA level 0 file: [5976df7f2a] check-in: [57f9bc6ace] user: js, branch: trunk, size: 10092 [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 | |
00:48 |
OFLHAArchiveEntry: Improve directory name parsing
This now works with UTF-8 encoded directory names. file: [e8d94333d8] check-in: [5c4470fb42] user: js, branch: trunk, size: 10260 [annotate] [blame] [check-ins using] [diff] | |
00:21 | OFLHAArchiveEntry: Parse more extensions file: [62cdc3890f] check-in: [56d02a1ac5] user: js, branch: trunk, size: 10208 [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: [70e652d7fb] check-in: [790b5344d6] user: js, branch: trunk, size: 6579 [annotate] [blame] [check-ins using] | |