ObjFW  History of src/OFURLHandler_file.m of 4c5f686a52927c14

History of file src/OFURLHandler_file.m at check-in 4c5f686a52927c14

2019-06-17
02:33
Deleted: Remove underscores from class names check-in: [17d57e01ff] user: js, branch: trunk, size: 0
2019-04-21
09:58
Fix compilation on AmigaOS 4 with 53.30 SDK file: [c1234df85c] check-in: [50a6ffd4b1] user: js, branch: trunk, size: 32411 [annotate] [blame] [check-ins using] [diff]
2019-04-16
22:15
OFURLHandler_file: Fix #ifdef inconsistency

This resulted in an error on 3DS / DS / Wii and Amiga. file: [a20f05e1cc] check-in: [050c869a7a] user: js, branch: trunk, size: 32371 [annotate] [blame] [check-ins using] [diff]

2019-04-15
21:10
Use GetFileAttributesExW() instead of _wstat64()

Unlike _wstat64(), GetFileAttributesExW() works on drives. file: [35b39e789f] check-in: [2339bc3407] user: js, branch: trunk, size: 32344 [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: [57ac566b12] check-in: [c52f38388c] user: js, branch: trunk, size: 31203 [annotate] [blame] [check-ins using] [diff]

2019-04-10
21:22
Use GetFileAttributesW() to see if a file exists

_wstat64() does not work on drives, so e.g. for C:\ it would always
return that it doesn't exist.

Ideally, in the future, all calls to _wstat64() would be replaced with
native calls that return the same information, to avoid any
inconsistencies. At that point, the Amiga re-implementation of of_stat()
could be deprecated as well. file: [bad8975ada] check-in: [e6e027971e] user: js, branch: trunk, size: 31158 [annotate] [blame] [check-ins using] [diff]

2019-04-02
21:55
OFURLHandler_file: Fix leaked find handle on Win32 file: [f54ca9d551] check-in: [103d934719] user: js, branch: trunk, size: 30413 [annotate] [blame] [check-ins using] [diff]
2019-03-13
21:46
OFURLHandler_file: Fix accidental autorelease file: [9e11b1d009] check-in: [5ce2b70164] user: js, branch: trunk, size: 30269 [annotate] [blame] [check-ins using] [diff]
2019-03-08
00:35
Use dot syntax file: [701f79185c] check-in: [bceb7ed4c9] user: js, branch: trunk, size: 30256 [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
Update copyright file: [111f6cb51f] check-in: [0509d7a844] user: js, branch: trunk, size: 30351 [annotate] [blame] [check-ins using] [diff]
2018-11-04
17:51
ofarc: Use OFSandbox's new unveiling file: [a72876bb53] check-in: [dec64f3a50] user: js, branch: trunk, size: 30345 [annotate] [blame] [check-ins using] [diff]
2018-08-25
19:04
Do not use lstat() on Wii

lstat() exists, but just crashes. file: [076074cb30] check-in: [66238960cb] user: js, branch: trunk, size: 30319 [annotate] [blame] [check-ins using] [diff]

18:58
OFFileManager: Make sure the FS is initialized file: [39fecea33b] check-in: [698a1b8b13] user: js, branch: trunk, size: 30299 [annotate] [blame] [check-ins using] [diff]
2018-08-19
01:04
Do not use lstat() on Nintendo 3DS

lstat() exists, but just crashes. file: [f04b110da0] check-in: [c162213e4a] user: js, branch: trunk, size: 30299 [annotate] [blame] [check-ins using] [diff]

2018-08-17
01:17
AmigaOS 4: Do not use libauto

libauto loads the libraries too late. file: [dad1460ce8] check-in: [d71abc5366] user: js, branch: trunk, size: 30264 [annotate] [blame] [check-ins using] [diff]

2018-08-16
22:33
Fix compilation for AmigaOS 4 file: [78116b7606] check-in: [7413f500db] user: js, branch: trunk, size: 29047 [annotate] [blame] [check-ins using] [diff]
2018-07-28
18:45
Rename OFLocalization -> OFLocale file: [74393b965f] check-in: [aa0384d1bf] user: js, branch: trunk, size: 27864 [annotate] [blame] [check-ins using] [diff]
2018-05-26
14:49
Remove #define INTUITION_CLASSES_H hack

This has been fixed upstream in amiga-gcc. file: [78d1e3fb39] check-in: [b31bd48f90] user: js, branch: trunk, size: 28032 [annotate] [blame] [check-ins using] [diff]

2018-05-20
11:33
OFURLHandler_file: Fix a typo file: [63f397cc49] check-in: [d502e741c4] user: js, branch: trunk, size: 28094 [annotate] [blame] [check-ins using] [diff]
2018-05-13
19:24
platform.h: Rename OF_AMIGAOS3 to OF_AMIGAOS_M68K

The reason for this is that, in theory, this also supports versions
older than 3. file: [cf54856e03] check-in: [5831626f68] user: js, branch: trunk, size: 28099 [annotate] [blame] [check-ins using] [diff]

2018-04-23
22:19
Use more native AmigaOS APIs on AmigaOS 3 file: [08b70171c7] check-in: [b16fc262c0] user: js, branch: trunk, size: 28095 [annotate] [blame] [check-ins using] [diff]
2018-04-22
16:13
runtime: Define BOOL to be the same as bool

As we define the ABI, we can just replace BOOL with bool everywhere,
including in ObjFW itself. For the Apple platforms where BOOL and bool
are different, this is not a problem as BOOL and bool are passed and
returned the same way in the ABI.

This still defines BOOL to bool for compatibility, except on AmigaOS and
Wii, which both have its own BOOL type. file: [398809665b] check-in: [fe2cbe0021] user: js, branch: trunk, size: 27907 [annotate] [blame] [check-ins using] [diff]

2018-01-03
19:49
Update copyright notice file: [1ed7407f01] check-in: [7e5c81e186] user: js, branch: trunk, size: 27944 [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: [e4f29d35cd] check-in: [c8defc67ad] user: js, branch: trunk, size: 27921 [annotate] [blame] [check-ins using] [diff]

2017-12-23
22:08
OFURLHandler: Add -[openItemAtURL:mode:] file: [a088ce861b] check-in: [b7c19f2e27] user: js, branch: trunk, size: 25959 [annotate] [blame] [check-ins using] [diff]
2017-11-13
01:18
Added: Add OFURLHandler file: [818810f60c] check-in: [31e602a476] user: js, branch: trunk, size: 25675 [annotate] [blame] [check-ins using]