History of file src/OFIRIHandler.m at check-in 10cce4f6ef47ba95
2024-06-17
| ||
21:13 | Remove trailing whitespaces file: [010f7934c1] check-in: [b18c1fd0ea] user: js, branch: trunk, size: 6883 [annotate] [blame] [check-ins using] [diff] | |
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 Actually using @synchronized in ObjFW itself is also a good motivation | |
2024-04-03
| ||
17:50 | Add support for typed extended attributes on Haiku file: [55f4357182] check-in: [c88d1d3054] user: js, branch: trunk, size: 7303 [annotate] [blame] [check-ins using] [diff] | |
02:16 | Change license to LGPLv3 only file: [a371e30c0d] check-in: [7413a728a7] user: js, branch: trunk, size: 5042 [annotate] [blame] [check-ins using] [diff] | |
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 [annotate] [blame] [check-ins using] [diff] | |
19:38 | Add IRI handler for Zoo archives file: [16ea63c925] check-in: [4e1846598b] user: js, branch: trunk, size: 4834 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [da6515064f] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 4764 [annotate] [blame] [check-ins using] [diff] | |
2023-01-22
| ||
23:01 | Support for removing extended attributes on Linux file: [706a9b9e6c] check-in: [5a553951a5] user: js, branch: trunk, size: 4764 [annotate] [blame] [check-ins using] [diff] | |
22:43 | Support for setting extended attributes on Linux file: [eaf120f6b8] check-in: [a4c6c83384] user: js, branch: trunk, size: 4644 [annotate] [blame] [check-ins using] [diff] | |
21:48 | Support for reading extended attributes on Linux file: [1620a3cb28] check-in: [565d2b3763] user: js, branch: trunk, size: 4476 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [e1b28ce91b] check-in: [8939cbdb52] user: js, branch: trunk, size: 4377 [annotate] [blame] [check-ins using] [diff] | |
2022-11-24
| ||
00:21 | Renamed src/OFURIHandler.m → src/OFIRIHandler.m. Rename OFURI to OFIRI file: [6d211d14bb] check-in: [23272e6d43] user: js, branch: trunk, size: 4377 [annotate] [blame] [check-ins using] [diff] | |
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 | |
2022-10-06
| ||
20:25 | Merge all archive URI handlers into one file: [48616dbf01] check-in: [87db2302ef] user: js, branch: trunk, size: 4392 [annotate] [blame] [check-ins using] [diff] | |
2022-10-04
| ||
22:27 | Add of-lha: URI handler file: [9d46a93305] check-in: [f3bdf29f07] user: js, branch: trunk, size: 4458 [annotate] [blame] [check-ins using] [diff] | |
22:12 | Add of-gzip: URI handler file: [cf412745fd] check-in: [2481bede45] user: js, branch: trunk, size: 4361 [annotate] [blame] [check-ins using] [diff] | |
21:49 | Add of-tar: URI handler file: [98204d10fd] check-in: [4f56311b57] user: js, branch: trunk, size: 4261 [annotate] [blame] [check-ins using] [diff] | |
20:50 | Add of-zip: URI handler file: [d4501677af] check-in: [bcff1dfd70] user: js, branch: trunk, size: 4164 [annotate] [blame] [check-ins using] [diff] | |
2022-10-03
| ||
19:51 | Rename objfw-embedded: scheme to of-embedded: file: [b12ed659e0] check-in: [7d0456fdd6] user: js, branch: trunk, size: 4067 [annotate] [blame] [check-ins using] [diff] | |
2022-09-28
| ||
21:40 | Renamed 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 [annotate] [blame] [check-ins using] [diff] | |
2022-08-11
| ||
20:54 | OFURLHandler: Add +[openItemAtURL:mode:] file: [b307a96ca2] check-in: [338d452f33] user: js, branch: trunk, size: 4078 [annotate] [blame] [check-ins using] [diff] | |
20:46 | OFURLHandler: Make +[handlerForURL:] nonnull file: [fd7a23df40] check-in: [9e7f4f34b9] user: js, branch: trunk, size: 3952 [annotate] [blame] [check-ins using] [diff] | |
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 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [0e5a95e00a] check-in: [1a86b8175b] user: js, branch: trunk, size: 3694 [annotate] [blame] [check-ins using] [diff] | |
2021-04-17
| ||
05:16 | Rename all types in OFFileManager.h file: [d88aa91e77] check-in: [c7bdb196d4] user: js, branch: new-naming-convention, size: 3694 [annotate] [blame] [check-ins using] [diff] | |
2021-04-04
| ||
18:46 |
Change -[contentsOfURLAtPath:] to return URLs
Returning strings is confusing for many as Foundation returns URLs here, | |
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 [annotate] [blame] [check-ins using] [diff] | |
02:36 |
Style change: Allow more than 1 argument per line
This is only migrating some places, others will be migrated as they are | |
2021-01-02
| ||
22:04 | Update copyright file: [a30f3ee6ac] check-in: [374e1a1bfa] user: js, branch: trunk, size: 3749 [annotate] [blame] [check-ins using] [diff] | |
2020-12-21
| ||
22:22 | Fix missing static file: [b3dc531a71] check-in: [b70dcd58e9] user: js, branch: trunk, size: 3838 [annotate] [blame] [check-ins using] [diff] | |
21:29 |
Don't send messages in destructors
In our tests, we call objc_exit() using atexit(), so the runtime is | |
00:36 | Add destructors for global mutexes file: [5a87b27c71] check-in: [68214158ee] user: js, branch: trunk, size: 3800 [annotate] [blame] [check-ins using] [diff] | |
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 [annotate] [blame] [check-ins using] [diff] | |
2020-01-02
| ||
01:51 | Update copyright file: [b1ea4038d8] check-in: [c7f0229795] user: js, branch: trunk, size: 3704 [annotate] [blame] [check-ins using] [diff] | |
2019-06-17
| ||
02:33 | Remove underscores from class names file: [b2b4473deb] check-in: [17d57e01ff] user: js, branch: trunk, size: 3701 [annotate] [blame] [check-ins using] [diff] | |
2019-04-11
| ||
00:34 |
Make OFFileManager available with --disable-files
As OFFileManager also works with remote URLs, it makes sense to also | |
2019-03-08
| ||
00:35 | Use dot syntax file: [097dcd213e] check-in: [bceb7ed4c9] user: js, branch: trunk, size: 7104 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [e9b99833f4] check-in: [0509d7a844] user: js, branch: trunk, size: 7106 [annotate] [blame] [check-ins using] [diff] | |
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 [annotate] [blame] [check-ins using] [diff] | |
2018-02-25
| ||
18:10 | OFURLHandler_HTTP: Require sockets and threads file: [ccdf085773] check-in: [f4b11d1e1b] user: js, branch: trunk, size: 3656 [annotate] [blame] [check-ins using] [diff] | |
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 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [f82740d977] check-in: [7e5c81e186] user: js, branch: trunk, size: 3350 [annotate] [blame] [check-ins using] [diff] | |
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 [annotate] [blame] [check-ins using] [diff] | |
2017-12-23
| ||
22:08 | OFURLHandler: Add -[openItemAtURL:mode:] file: [a812aa8773] check-in: [b7c19f2e27] user: js, branch: trunk, size: 3149 [annotate] [blame] [check-ins using] [diff] | |
2017-11-13
| ||
22:25 | OFURLHandler: Fix missing return file: [5c2e6057d0] check-in: [f8ccaac96d] user: js, branch: trunk, size: 3044 [annotate] [blame] [check-ins using] [diff] | |
01:18 | Added: Add OFURLHandler file: [d8db83adff] check-in: [31e602a476] user: js, branch: trunk, size: 3028 [annotate] [blame] [check-ins using] | |