ObjFW  All files named "src/OFURLHandler.m"

History for src/OFURLHandler.m

2022-10-18
22:19
Renamed to src/OFURIHandler.m. Merge trunk into branch "amiga-library" check-in: [80dbc3c570] user: js, branch: amiga-library, size: 0
21:34
Renamed to src/OFURIHandler.m. Merge trunk into 1.0 branch check-in: [d1dd66e668] user: js, branch: 1.0, size: 0
2022-09-28
21:40
Renamed to src/OFURIHandler.m. Rename OFUR{L -> I} in preparation for URI support check-in: [e7ab06503c] user: js, branch: trunk, size: 0
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,
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 [annotate] [blame] [check-ins using] [diff]

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
touched. file: [40d9847175] check-in: [a0fd103a0b] user: js, branch: trunk, size: 3740 [annotate] [blame] [check-ins using] [diff]

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
already gone by the time any destructors get called. file: [83ca64083c] check-in: [9cedc18bb3] user: js, branch: trunk, size: 3831 [annotate] [blame] [check-ins using] [diff]

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
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 [annotate] [blame] [check-ins using] [diff]

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]