ObjFW  History of src/OFIRIHandler.m of b8aeb99da6cd438b

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file src/OFIRIHandler.m at check-in b8aeb99da6cd438b

2025-06-22
19:32
Deleted: Point to the new repository check-in: [ec62287f25] user: js branch: trunk, size: 0
2025-05-30
01:26
Avoid deprecation warning with old GCC file: [93dce43517] check-in: [a4fcf79a82] user: js branch: trunk, size: 7269
2025-04-22
13:43
Don't use performSelector: if method returns void file: [799ad3d8c9] check-in: [b8aeb99da6] user: js branch: trunk, size: 7369
2025-04-13
23:01
Continue migrating to the ARC functions for RR file: [3dae5a9418] check-in: [b0a3da90ad] user: js branch: trunk, size: 7276
2025-04-06
12:10
-[OFIRIHandler asyncOpenItemAtIRI:mode:delegate:] file: [140cd70806] check-in: [8eaef7aead] user: js branch: trunk, size: 7264
2025-01-01
12:58
Update copyright file: [7f60db3183] check-in: [9d802a786d] user: js branch: trunk, size: 6883
2024-06-17
21:13
Remove trailing whitespaces file: [010f7934c1] check-in: [b18c1fd0ea] user: js branch: trunk, size: 6883
2024-04-28
08:36
Use @synchronized over OFMutex in a few places These places are not super performance critical and the code becomes a lot more readable. Actually using @synchronized in ObjFW itself is also a good motivation to optimize it further. file: [922d7f84e3] check-in: [ff3a60cc12] user: js branch: trunk, size: 6884
2024-04-03
17:50
Add support for typed extended attributes on Haiku file: [55f4357182] check-in: [c88d1d3054] user: js branch: trunk, size: 7303
02:16
Change license to LGPLv3 only file: [a371e30c0d] check-in: [7413a728a7] user: js branch: trunk, size: 5042
2024-03-03
19:42
Rename schemes for archive IRI handlers Some names are too generic and might cause conflicts (e.g. zoo). file: [43b582a6b5] check-in: [13f0321eff] user: js branch: trunk, size: 4882
19:38
Add IRI handler for Zoo archives file: [16ea63c925] check-in: [4e1846598b] user: js branch: trunk, size: 4834
2024-01-02
17:17
Update copyright file: [da6515064f] check-in: [26ddd2e4e4] user: js branch: trunk, size: 4764
2023-01-22
23:01
Support for removing extended attributes on Linux file: [706a9b9e6c] check-in: [5a553951a5] user: js branch: trunk, size: 4764
22:43
Support for setting extended attributes on Linux file: [eaf120f6b8] check-in: [a4c6c83384] user: js branch: trunk, size: 4644
21:48
Support for reading extended attributes on Linux file: [1620a3cb28] check-in: [565d2b3763] user: js branch: trunk, size: 4476
2023-01-06
09:04
Update copyright file: [e1b28ce91b] check-in: [8939cbdb52] user: js branch: trunk, size: 4377
2022-11-24
00:21
Renamed and modified src/OFURIHandler.m → src/OFIRIHandler.m. Rename OFURI to OFIRI file: [6d211d14bb] check-in: [23272e6d43] user: js branch: trunk, size: 4377
2022-10-09
16:33
Drop of- prefix from URI schemes It's generally uncommon to prefix those. Additionally, it might be worthwhile to try to get those actually registered, which requires usage. file: [1cc8c8dac2] check-in: [9b3cae6cba] user: js branch: trunk, size: 4377
2022-10-06
20:25
Merge all archive URI handlers into one file: [48616dbf01] check-in: [87db2302ef] user: js branch: trunk, size: 4392
2022-10-04
22:27
Add of-lha: URI handler file: [9d46a93305] check-in: [f3bdf29f07] user: js branch: trunk, size: 4458
22:12
Add of-gzip: URI handler file: [cf412745fd] check-in: [2481bede45] user: js branch: trunk, size: 4361
21:49
Add of-tar: URI handler file: [98204d10fd] check-in: [4f56311b57] user: js branch: trunk, size: 4261
20:50
Add of-zip: URI handler file: [d4501677af] check-in: [bcff1dfd70] user: js branch: trunk, size: 4164
2022-10-03
19:51
Rename objfw-embedded: scheme to of-embedded: file: [b12ed659e0] check-in: [7d0456fdd6] user: js branch: trunk, size: 4067
2022-09-28
21:40
Renamed and modified src/OFURLHandler.m → src/OFURIHandler.m. Rename OFUR{L -> I} in preparation for URI support file: [896717b5db] check-in: [e7ab06503c] user: js branch: trunk, size: 4070
2022-08-11
20:54
OFURLHandler: Add +[openItemAtURL:mode:] file: [b307a96ca2] check-in: [338d452f33] user: js branch: trunk, size: 4078
20:46
OFURLHandler: Make +[handlerForURL:] nonnull file: [fd7a23df40] check-in: [9e7f4f34b9] user: js branch: trunk, size: 3952
2022-08-01
21:20
Add support for embedding files into binaries Embedded files are available via the objfw-embedded: URL scheme. file: [c3c8bcc62a] check-in: [1483709ab2] user: js branch: trunk, size: 3821
2022-02-12
07:46
Update copyright file: [0e5a95e00a] check-in: [1a86b8175b] user: js branch: trunk, size: 3694
2021-04-17
05:16
Rename all types in OFFileManager.h file: [d88aa91e77] check-in: [c7bdb196d4] user: js branch: new-naming-convention, size: 3694
2021-04-04
18:46
Change -[contentsOfURLAtPath:] to return URLs Returning strings is confusing for many as Foundation returns URLs here, and URLs are often easier to work with during directory enumeration anyway (no need to constantly append the current item to the base path). file: [7996e25454] check-in: [9135c5fcb8] user: js branch: trunk, size: 3705
2021-03-07
20:25
*.m: Fold methods into one line where it fits file: [227a2dfab0] check-in: [1b82d3bf4f] user: js branch: trunk, size: 3708
02:36
Style change: Allow more than 1 argument per line This is only migrating some places, others will be migrated as they are touched. file: [40d9847175] check-in: [a0fd103a0b] user: js branch: trunk, size: 3740
2021-01-02
22:04
Update copyright file: [a30f3ee6ac] check-in: [374e1a1bfa] user: js branch: trunk, size: 3749
2020-12-21
22:22
Fix missing static file: [b3dc531a71] check-in: [b70dcd58e9] user: js branch: trunk, size: 3838
21:29
Don't send messages in destructors In our tests, we call objc_exit() using atexit(), so the runtime is already gone by the time any destructors get called. file: [83ca64083c] check-in: [9cedc18bb3] user: js branch: trunk, size: 3831
00:36
Add destructors for global mutexes file: [5a87b27c71] check-in: [68214158ee] user: js branch: trunk, size: 3800
2020-09-27
00:57
Work around bugs in Apple GCC 4.2.1 file: [2d065f473d] check-in: [cbc09c6e26] user: js branch: trunk, size: 3761
2020-01-02
01:51
Update copyright file: [b1ea4038d8] check-in: [c7f0229795] user: js branch: trunk, size: 3704
2019-06-17
02:33
Remove underscores from class names file: [b2b4473deb] check-in: [17d57e01ff] user: js branch: trunk, size: 3701
2019-04-11
00:34
Make OFFileManager available with --disable-files As OFFileManager also works with remote URLs, it makes sense to also make it available when local files are disabled. In this case, all path-based methods are unavailable. file: [c82ad13c9f] check-in: [c52f38388c] user: js branch: trunk, size: 3706
2019-03-08
00:35
Use dot syntax file: [097dcd213e] check-in: [bceb7ed4c9] user: js branch: trunk, size: 7104
2019-01-03
19:13
Update copyright file: [e9b99833f4] check-in: [0509d7a844] user: js branch: trunk, size: 7106
2018-10-21
18:54
OFURLHandler: Do not depend on OFFileManager This fixes --disable-files. file: [3c7d328cc2] check-in: [ad3fc136ba] user: js branch: trunk, size: 7100
2018-02-25
18:10
OFURLHandler_HTTP: Require sockets and threads file: [ccdf085773] check-in: [f4b11d1e1b] user: js branch: trunk, size: 3656
16:06
OFURLHandler: Add a handler for HTTP(S) This makes -[initWithContentsOfURL:] work again for HTTP(S) URLs. file: [e4e7822d0d] check-in: [5613565c63] user: js branch: trunk, size: 3588
2018-01-03
19:49
Update copyright notice file: [f82740d977] check-in: [7e5c81e186] user: js branch: trunk, size: 3350
2017-12-29
21:33
OFURLHandler: Add methods for copy and move Also refactor OFFileManager to make use of them. file: [d27034ecd7] check-in: [c8defc67ad] user: js branch: trunk, size: 3327
2017-12-23
22:08
OFURLHandler: Add -[openItemAtURL:mode:] file: [a812aa8773] check-in: [b7c19f2e27] user: js branch: trunk, size: 3149
2017-11-13
22:25
OFURLHandler: Fix missing return file: [5c2e6057d0] check-in: [f8ccaac96d] user: js branch: trunk, size: 3044
01:18
Added: Add OFURLHandler file: [d8db83adff] check-in: [31e602a476] user: js branch: trunk, size: 3028