ObjFW  All files named "src/OFFileURLHandler.m"

History for src/OFFileURLHandler.m

2022-10-18
21:34
Renamed to src/OFFileURIHandler.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/OFFileURIHandler.m. Rename OFUR{L -> I} in preparation for URI support check-in: [e7ab06503c] user: js, branch: trunk, size: 0
2022-09-25
14:00
OF{Retrieve -> Get}ItemAttributesFailedException file: [cc6f47538b] check-in: [78032c89cb] user: js, branch: trunk, size: 36352 [annotate] [blame] [check-ins using] [diff]
13:54
Rename OFLink{ -> Item}FailedException file: [b167887f43] check-in: [61668023dd] user: js, branch: trunk, size: 36474 [annotate] [blame] [check-ins using] [diff]
2022-08-27
20:39
Rename OFFileOffset -> OFStreamOffset file: [9f18f4fcb5] check-in: [51589c6496] user: js, branch: trunk, size: 36462 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [50a5ea9a56] check-in: [1a86b8175b] user: js, branch: trunk, size: 36460 [annotate] [blame] [check-ins using] [diff]
2021-04-29
23:42
Add OFFileTypeUnknown file: [b0e449d601] check-in: [a7157045f1] user: js, branch: trunk, size: 36460 [annotate] [blame] [check-ins using] [diff]
2021-04-25
11:05
A few last renames file: [451e6c48b2] check-in: [27103855c2] user: js, branch: new-naming-convention, size: 36390 [annotate] [blame] [check-ins using] [diff]
2021-04-17
14:19
of_offset_t -> OFFileOffset file: [03b73a4a8d] check-in: [e69db838d9] user: js, branch: new-naming-convention, size: 36392 [annotate] [blame] [check-ins using] [diff]
05:16
Rename all types in OFFileManager.h file: [46f9d28643] check-in: [c7bdb196d4] user: js, branch: new-naming-convention, size: 36391 [annotate] [blame] [check-ins using] [diff]
02:10
of_string_encoding_t -> OFStringEncoding file: [48c2c95cb9] check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 36972 [annotate] [blame] [check-ins using] [diff]
00:51
of_time_interval_t -> OFTimeInterval file: [26c778d535] check-in: [8c0d76f782] user: js, branch: new-naming-convention, size: 37012 [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: [db7a703dd2] check-in: [9135c5fcb8] user: js, branch: trunk, size: 37049 [annotate] [blame] [check-ins using] [diff]

2021-03-07
20:25
*.m: Fold methods into one line where it fits file: [5499dbdb21] check-in: [1b82d3bf4f] user: js, branch: trunk, size: 36896 [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: [1adfb51735] check-in: [a0fd103a0b] user: js, branch: trunk, size: 36911 [annotate] [blame] [check-ins using] [diff]

2021-01-13
18:15
Define _LARGEFILE64_SOURCE where necessary file: [852391ef43] check-in: [d67734339a] user: js, branch: trunk, size: 36930 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [e65a587713] check-in: [374e1a1bfa] user: js, branch: trunk, size: 36901 [annotate] [blame] [check-ins using] [diff]
2020-12-22
00:50
Don't use stat() on MorphOS

This would be another function that needs to be passed from the linklib
to the .library. file: [7c47454fd6] check-in: [46588d658c] user: js, branch: trunk, size: 36990 [annotate] [blame] [check-ins using] [diff]

2020-12-21
22:22
Fix missing static file: [3e5094e795] check-in: [b70dcd58e9] user: js, branch: trunk, size: 36863 [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: [9a74cc5a07] check-in: [9cedc18bb3] user: js, branch: trunk, size: 36849 [annotate] [blame] [check-ins using] [diff]

19:43
OFFileURLHandler: Fix brainfart file: [76085cee3c] check-in: [c3ca6861ab] user: js, branch: trunk, size: 36761 [annotate] [blame] [check-ins using] [diff]
02:22
Further reduce usage of errno file: [c96c030929] check-in: [a208c510ff] user: js, branch: trunk, size: 36763 [annotate] [blame] [check-ins using] [diff]
00:36
Add destructors for global mutexes file: [357fd8ddb0] check-in: [68214158ee] user: js, branch: trunk, size: 36836 [annotate] [blame] [check-ins using] [diff]
2020-12-20
14:04
Fix compilation for AmigaOS 4 file: [529682cb40] check-in: [a68265627e] user: js, branch: trunk, size: 36745 [annotate] [blame] [check-ins using] [diff]
2020-11-29
02:21
Fix a few places using msec instead of usec file: [9e0a7e3741] check-in: [208285040f] user: js, branch: trunk, size: 36627 [annotate] [blame] [check-ins using] [diff]
2020-08-25
00:11
OFNumber: Remove (u)int{8,16,32,64} methods

Since C guarantees minimum sizes for char, short, int, long and long
long, these can be used instead. file: [987947edfd] check-in: [25c985fec1] user: js, branch: trunk, size: 36621 [annotate] [blame] [check-ins using] [diff]

2020-08-12
20:56
Avoid using (u)intmax_t in methods

It is not guaranteed that a type encoding for it exists. file: [469f3d6619] check-in: [d74f244ab7] user: js, branch: trunk, size: 36606 [annotate] [blame] [check-ins using] [diff]

2020-06-28
15:03
Use OF_DIRECT(_MEMBERS) where appropriate file: [b404d9c716] check-in: [b6cb3addd0] user: js, branch: trunk, size: 36597 [annotate] [blame] [check-ins using] [diff]
2020-06-16
21:46
Don't use utimes() on AmigaOS

It's not available on MorphOS and the implementation in libnix for
AmigaOS has incomplete error handling. file: [94bc38aa32] check-in: [137dc2107d] user: js, branch: trunk, size: 36567 [annotate] [blame] [check-ins using] [diff]

2020-06-01
21:02
OFFileURLHandler: Move things around a little file: [9591e49fd5] check-in: [53e9c74096] user: js, branch: set-mtime, size: 36294 [annotate] [blame] [check-ins using] [diff]
19:09
OFFileURLHandler: Support setting atime and mtime file: [07cc67658d] check-in: [c6b128a2f9] user: js, branch: set-mtime, size: 36430 [annotate] [blame] [check-ins using] [diff]
18:46
OFFileURLHandler: Support setting mtime on Win98 file: [89f5c5d688] check-in: [cf233b2d5b] user: js, branch: set-mtime, size: 35389 [annotate] [blame] [check-ins using] [diff]
18:24
OFFileURLHandler: Weakly link _wutime64

This also adds a fallback to _wutime if _wutime64 is unavailable. file: [8f66089176] check-in: [1fedd3e87a] user: js, branch: set-mtime, size: 35221 [annotate] [blame] [check-ins using] [diff]

17:55
OFFileURLHandler: Support setting mtime on Windows file: [605a683718] check-in: [05da423cc9] user: js, branch: set-mtime, size: 34453 [annotate] [blame] [check-ins using] [diff]
17:16
OFFileURLHandler: Add support for setting mtime file: [1c67864bc7] check-in: [1273a3a39a] user: js, branch: set-mtime, size: 34027 [annotate] [blame] [check-ins using] [diff]
2020-05-17
14:08
Add support for non-Unicode Windows in all classes file: [b6ef19d4e0] check-in: [494acfb3e0] user: js, branch: trunk, size: 33177 [annotate] [blame] [check-ins using] [diff]
2020-05-16
17:33
OFFileURLHandler: Weakly link CreateHardLinkW() file: [3d6aca4aa4] check-in: [f803e7fa63] user: js, branch: trunk, size: 31445 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [f538dd0518] check-in: [c7f0229795] user: js, branch: trunk, size: 31071 [annotate] [blame] [check-ins using] [diff]
2019-12-09
00:49
Fix compilation on FreeBSD file: [ad06f1fab8] check-in: [f39368efd8] user: js, branch: trunk, size: 31068 [annotate] [blame] [check-ins using] [diff]
2019-08-10
02:06
Clean up the AmigaOS 4 library mess file: [4a5233a57f] check-in: [3292a6fdbc] user: js, branch: trunk, size: 31079 [annotate] [blame] [check-ins using] [diff]
2019-08-02
12:23
OFFileURLHandler: Fix #ifdef mismatch file: [a3ec7d4d97] check-in: [fd58565e71] user: js, branch: trunk, size: 32291 [annotate] [blame] [check-ins using] [diff]
2019-07-28
09:27
Replace custom code for MorphOS with stat()

Newer MorphOS versions properly take the time zone into account to get a
proper UNIX timestamp. file: [1d7d83199f] check-in: [1cf09c3b58] user: js, branch: trunk, size: 32281 [annotate] [blame] [check-ins using] [diff]

2019-06-17
02:33
Added: Remove underscores from class names file: [6199066dbb] check-in: [17d57e01ff] user: js, branch: trunk, size: 32408 [annotate] [blame] [check-ins using]