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 | |