History of the file that is called src/OFFileManager.m at check-in 4ec0948b1bd81176
|
2024-04-03
| ||
| 17:50 | [fee3c0b404] part of check-in [c88d1d3054] Add support for typed extended attributes on Haiku (check-in: [c88d1d3054] user: js, branch: trunk, size: 28333) [annotate] [blame] [check-ins using] [diff] | |
| 02:16 | [48b993c33e] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 26885) [annotate] [blame] [check-ins using] [diff] | |
|
2024-03-10
| ||
| 16:49 | [1db2f56a17] part of check-in [6060a03291] Avoid some unnecessary I/O (check-in: [6060a03291] user: js, branch: trunk, size: 26677) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-02
| ||
| 17:17 | [0ef3517469] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 26182) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-28
| ||
| 19:03 | [c1beae22c2] part of check-in [d97bba05d2] OFFileManager: More autorelease pools (check-in: [d97bba05d2] user: js, branch: trunk, size: 26182) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-09
| ||
| 09:08 | [34c9baec0c] part of check-in [36310f6263] Add OF_SINGLETON_METHODS (check-in: [36310f6263] user: js, branch: trunk, size: 26000) [annotate] [blame] [check-ins using] [diff] | |
|
2023-07-15
| ||
| 16:12 |
[c425786752]
part of check-in [6d93db9f98]
Add support for GNU/Hurd
Hurd does not have PATH_MAX, so different APIs need to be used on Hurd. (check-in: [6d93db9f98] user: js, branch: trunk, size: 26147) [annotate] [blame] [check-ins using] [diff] | |
|
2023-04-10
| ||
| 15:08 | [b37b88e7db] part of check-in [abbed5c008] Work around newer amiga-gcc defining Class (check-in: [abbed5c008] user: js, branch: trunk, size: 25826) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-22
| ||
| 23:01 | [b8c51c0d24] part of check-in [5a553951a5] Support for removing extended attributes on Linux (check-in: [5a553951a5] user: js, branch: trunk, size: 25782) [annotate] [blame] [check-ins using] [diff] | |
| 22:43 | [b17fc97839] part of check-in [a4c6c83384] Support for setting extended attributes on Linux (check-in: [a4c6c83384] user: js, branch: trunk, size: 25071) [annotate] [blame] [check-ins using] [diff] | |
| 21:56 | [5adb6092f8] part of check-in [260c9acb96] Add missing #import to make GCC happy (check-in: [260c9acb96] user: js, branch: trunk, size: 24208) [annotate] [blame] [check-ins using] [diff] | |
| 21:48 | [50ee140785] part of check-in [565d2b3763] Support for reading extended attributes on Linux (check-in: [565d2b3763] user: js, branch: trunk, size: 24189) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-06
| ||
| 09:04 | [64aa04c00e] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 23288) [annotate] [blame] [check-ins using] [diff] | |
|
2022-12-04
| ||
| 23:01 | [a02af7999a] part of check-in [e76f2e482a] Include <syslimits.h> on DJGPP for PATH_MAX (check-in: [e76f2e482a] user: js, branch: trunk, size: 23288) [annotate] [blame] [check-ins using] [diff] | |
|
2022-11-24
| ||
| 00:21 | [8e0e4b6a5f] part of check-in [23272e6d43] Rename OFURI to OFIRI (check-in: [23272e6d43] user: js, branch: trunk, size: 23241) [annotate] [blame] [check-ins using] [diff] | |
|
2022-10-19
| ||
| 20:03 | [5dfeac045a] part of check-in [08c3161bde] OFOnce: Add OF_ASSUME_NONNULL_* (check-in: [08c3161bde] user: js, branch: trunk, size: 23241) [annotate] [blame] [check-ins using] [diff] | |
|
2022-09-28
| ||
| 21:40 | [f5483886a4] part of check-in [e7ab06503c] Rename OFUR{L -> I} in preparation for URI support (check-in: [e7ab06503c] user: js, branch: trunk, size: 23240) [annotate] [blame] [check-ins using] [diff] | |
|
2022-09-25
| ||
| 14:03 | [2c5d56a419] part of check-in [b83abbf019] OFChangeCurrentDirectory{Path ->}FailedException (check-in: [b83abbf019] user: js, branch: trunk, size: 23240) [annotate] [blame] [check-ins using] [diff] | |
| 14:00 | [f4ba9689b3] part of check-in [78032c89cb] OF{Retrieve -> Get}ItemAttributesFailedException (check-in: [78032c89cb] user: js, branch: trunk, size: 23252) [annotate] [blame] [check-ins using] [diff] | |
| 13:06 | [f7f7b80076] part of check-in [4d1eba5829] OFGetCurrentDirectory{Path -> }FailedException (check-in: [4d1eba5829] user: js, branch: trunk, size: 23262) [annotate] [blame] [check-ins using] [diff] | |
|
2022-08-11
| ||
| 20:54 | [dd95d5c2a1] part of check-in [338d452f33] OFURLHandler: Add +[openItemAtURL:mode:] (check-in: [338d452f33] user: js, branch: trunk, size: 23270) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [8b48822fc3] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 23325) [annotate] [blame] [check-ins using] [diff] | |
|
2022-01-29
| ||
| 19:24 | [48c2f532a7] part of check-in [8d027eadf3] Make ObjFW compile for MiNT (check-in: [8d027eadf3] user: js, branch: trunk, size: 23325) [annotate] [blame] [check-ins using] [diff] | |
|
2021-07-04
| ||
| 16:29 | [d2360d47e0] part of check-in [ae44655c61] Fix symlink handling in subpathsOfDirectoryAtPath: (check-in: [ae44655c61] user: js, branch: trunk, size: 23273) [annotate] [blame] [check-ins using] [diff] | |
|
2021-07-03
| ||
| 13:56 | [452b87ebf4] part of check-in [6985da09c8] Add -[OFFileManager subpathsOfDirectoryAtPath:] (check-in: [6985da09c8] user: js, branch: trunk, size: 23188) [annotate] [blame] [check-ins using] [diff] | |
|
2021-05-13
| ||
| 15:31 |
[49153fced5]
part of check-in [2bdf205dfd]
Move OFFileManager constants to a separate file
This allows including them from the Amiga linklib in the future. (check-in: [2bdf205dfd] user: js, branch: trunk, size: 22437) [annotate] [blame] [check-ins using] [diff] | |
|
2021-05-09
| ||
| 14:45 |
[4897ac9203]
part of check-in [3c88df0ce4]
Merge trunk into branch "amiga-library"
All necessary changes to adjust for the changes made in trunk are | |
|
2021-04-29
| ||
| 23:42 | [de0d7b0760] part of check-in [a7157045f1] Add OFFileTypeUnknown (check-in: [a7157045f1] user: js, branch: trunk, size: 23884) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-18
| ||
| 21:12 | [d0ff19a328] part of check-in [b06b86d6f9] OF_RETAIN_COUNT_MAX -> OFMaxRetainCount (check-in: [b06b86d6f9] user: js, branch: new-naming-convention, size: 23816) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-17
| ||
| 22:45 | [ebda9fe36c] part of check-in [498074dab9] Rename of_(re)alloc and add OFFreeMemory (check-in: [498074dab9] user: js, branch: new-naming-convention, size: 23819) [annotate] [blame] [check-ins using] [diff] | |
| 05:16 | [abf911c67b] part of check-in [c7bdb196d4] Rename all types in OFFileManager.h (check-in: [c7bdb196d4] user: js, branch: new-naming-convention, size: 23806) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-04
| ||
| 18:46 |
[89ccc3daf1]
part of check-in [9135c5fcb8]
Change -[contentsOfURLAtPath:] to return URLs
Returning strings is confusing for many as Foundation returns URLs here, | |
|
2021-03-07
| ||
| 20:25 | [6804846ccf] part of check-in [1b82d3bf4f] *.m: Fold methods into one line where it fits (check-in: [1b82d3bf4f] user: js, branch: trunk, size: 24377) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-02
| ||
| 22:06 | [6e650b26ed] part of check-in [27b401c7c2] Update copyright (check-in: [27b401c7c2] user: js, branch: amiga-library, size: 22638) [annotate] [blame] [check-ins using] [diff] | |
| 22:04 | [638373cb3e] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 24445) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-14
| ||
| 12:28 | [a8ce608fba] part of check-in [a55863c2ed] Merge trunk into branch "amiga-library" (check-in: [a55863c2ed] user: js, branch: amiga-library, size: 22727) [annotate] [blame] [check-ins using] [diff] | |
| 12:23 |
[97ff5cb871]
part of check-in [627511b032]
Rename of_malloc and of_calloc
The new names should be more accurate. (check-in: [627511b032] user: js, branch: trunk, size: 24534) [annotate] [blame] [check-ins using] [diff] | |
| 11:45 | [22b7dac443] part of check-in [25a6c00b82] Merge trunk into branch "amiga-library" (check-in: [25a6c00b82] user: js, branch: amiga-library, size: 22728) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-04
| ||
| 23:18 |
[50c6f8c9c9]
part of check-in [3d8286feee]
Remove of_free()
While it makes sense to wrap malloc and calloc to replace the error | |
|
2020-10-25
| ||
| 23:33 | [356e95e601] part of check-in [d0ae3bfd6c] Add of_{malloc,calloc,realloc,free} (check-in: [d0ae3bfd6c] user: js, branch: trunk, size: 24538) [annotate] [blame] [check-ins using] [diff] | |
|
2020-10-04
| ||
| 15:00 | [f7e8bc7e28] part of check-in [92335940e9] Merge trunk into branch "amiga-library" (check-in: [92335940e9] user: js, branch: amiga-library, size: 22817) [annotate] [blame] [check-ins using] [diff] | |
|
2020-08-25
| ||
| 00:11 |
[d64d08867d]
part of check-in [25c985fec1]
OFNumber: Remove (u)int{8,16,32,64} methods
Since C guarantees minimum sizes for char, short, int, long and long | |
|
2020-08-12
| ||
| 20:56 |
[942505065c]
part of check-in [d74f244ab7]
Avoid using (u)intmax_t in methods
It is not guaranteed that a type encoding for it exists. (check-in: [d74f244ab7] user: js, branch: trunk, size: 24591) [annotate] [blame] [check-ins using] [diff] | |
|
2020-06-20
| ||
| 23:16 | [4ed45d9cf1] part of check-in [547e079e08] Add all public constants to linklib (check-in: [547e079e08] user: js, branch: amiga-library, size: 22766) [annotate] [blame] [check-ins using] [diff] | |
|
2020-05-17
| ||
| 14:08 | [c5306f3b5d] part of check-in [494acfb3e0] Add support for non-Unicode Windows in all classes (check-in: [494acfb3e0] user: js, branch: trunk, size: 24573) [annotate] [blame] [check-ins using] [diff] | |
|
2020-01-02
| ||
| 01:51 | [6f997251ad] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 24379) [annotate] [blame] [check-ins using] [diff] | |
|
2019-09-29
| ||
| 19:35 |
[1b86de4488]
part of check-in [496695d778]
Either restrict subclassing or reserve ivar space
This allows ABI stability with the fragile ABI. (check-in: [496695d778] user: js, branch: trunk, size: 24376) [annotate] [blame] [check-ins using] [diff] | |
|
2019-08-22
| ||
| 09:48 | [5c4544e132] part of check-in [9d23c7e1f9] OFFileManager: Improved dir creation in sandbox (check-in: [9d23c7e1f9] user: js, branch: trunk, size: 24349) [annotate] [blame] [check-ins using] [diff] | |
|
2019-08-10
| ||
| 02:06 | [cce81bf147] part of check-in [3292a6fdbc] Clean up the AmigaOS 4 library mess (check-in: [3292a6fdbc] user: js, branch: trunk, size: 23355) [annotate] [blame] [check-ins using] [diff] | |
|
2019-06-17
| ||
| 02:33 | [fd1d5c75f5] part of check-in [17d57e01ff] Remove underscores from class names (check-in: [17d57e01ff] user: js, branch: trunk, size: 24058) [annotate] [blame] [check-ins using] [diff] | |
|
2019-04-21
| ||
| 09:58 | [3d2ebfc062] part of check-in [50a6ffd4b1] Fix compilation on AmigaOS 4 with 53.30 SDK (check-in: [50a6ffd4b1] user: js, branch: trunk, size: 24061) [annotate] [blame] [check-ins using] [diff] | |
|
2019-04-15
| ||
| 21:10 |
[05c7194aa4]
part of check-in [2339bc3407]
Use GetFileAttributesExW() instead of _wstat64()
Unlike _wstat64(), GetFileAttributesExW() works on drives. (check-in: [2339bc3407] user: js, branch: trunk, size: 23995) [annotate] [blame] [check-ins using] [diff] | |
|
2019-04-14
| ||
| 16:35 | [88398e5090] part of check-in [40589ab9d4] OFFileManager: Only open dos.library if HAVE_FILES (check-in: [40589ab9d4] user: js, branch: trunk, size: 23765) [annotate] [blame] [check-ins using] [diff] | |
|
2019-04-11
| ||
| 00:34 |
[8f91c19e94]
part of check-in [c52f38388c]
Make OFFileManager available with --disable-files
As OFFileManager also works with remote URLs, it makes sense to also | |
|
2019-04-07
| ||
| 23:15 | [5e553d195f] part of check-in [e076f9c2ad] Adjust createDirectoryAtURL: to new path handling (check-in: [e076f9c2ad] user: js, branch: trunk, size: 19797) [annotate] [blame] [check-ins using] [diff] | |
| 19:30 | [f668bb35ed] part of check-in [b1d795b650] Improve -[OFURL pathComponents] (check-in: [b1d795b650] user: js, branch: trunk, size: 19939) [annotate] [blame] [check-ins using] [diff] | |
|
2019-03-08
| ||
| 00:35 | [a70bd77335] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 19941) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-03
| ||
| 19:13 | [fd1f20d425] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 19975) [annotate] [blame] [check-ins using] [diff] | |
|
2018-11-04
| ||
| 17:51 | [1b81151f42] part of check-in [dec64f3a50] ofarc: Use OFSandbox's new unveiling (check-in: [dec64f3a50] user: js, branch: trunk, size: 19969) [annotate] [blame] [check-ins using] [diff] | |
|
2018-10-21
| ||
| 18:54 |
[cedacc51c1]
part of check-in [ad3fc136ba]
OFURLHandler: Do not depend on OFFileManager
This fixes --disable-files. (check-in: [ad3fc136ba] user: js, branch: trunk, size: 19363) [annotate] [blame] [check-ins using] [diff] | |
|
2018-08-25
| ||
| 18:58 | [9bd4d12514] part of check-in [698a1b8b13] OFFileManager: Make sure the FS is initialized (check-in: [698a1b8b13] user: js, branch: trunk, size: 22785) [annotate] [blame] [check-ins using] [diff] | |
|
2018-08-17
| ||
| 01:17 |
[e01277d683]
part of check-in [d71abc5366]
AmigaOS 4: Do not use libauto
libauto loads the libraries too late. (check-in: [d71abc5366] user: js, branch: trunk, size: 22647) [annotate] [blame] [check-ins using] [diff] | |
|
2018-08-16
| ||
| 22:33 | [197757a9e0] part of check-in [7413f500db] Fix compilation for AmigaOS 4 (check-in: [7413f500db] user: js, branch: trunk, size: 21946) [annotate] [blame] [check-ins using] [diff] | |
|
2018-07-28
| ||
| 18:45 | [b0943bb0f4] part of check-in [aa0384d1bf] Rename OFLocalization -> OFLocale (check-in: [aa0384d1bf] user: js, branch: trunk, size: 21922) [annotate] [blame] [check-ins using] [diff] | |
|
2018-05-26
| ||
| 14:49 |
[bcca1cec46]
part of check-in [b31bd48f90]
Remove #define INTUITION_CLASSES_H hack
This has been fixed upstream in amiga-gcc. (check-in: [b31bd48f90] user: js, branch: trunk, size: 21952) [annotate] [blame] [check-ins using] [diff] | |
|
2018-05-13
| ||
| 19:24 |
[bdbcbaf8ab]
part of check-in [5831626f68]
platform.h: Rename OF_AMIGAOS3 to OF_AMIGAOS_M68K
The reason for this is that, in theory, this also supports versions | |
|
2018-04-24
| ||
| 00:06 | [61a3729f18] part of check-in [ae0899ef7c] Fix compilation for PSP (check-in: [ae0899ef7c] user: js, branch: trunk, size: 22010) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-23
| ||
| 22:19 | [6bf29cf1ec] part of check-in [b16fc262c0] Use more native AmigaOS APIs on AmigaOS 3 (check-in: [b16fc262c0] user: js, branch: trunk, size: 21989) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-22
| ||
| 16:13 |
[96795739ab]
part of check-in [fe2cbe0021]
runtime: Define BOOL to be the same as bool
As we define the ABI, we can just replace BOOL with bool everywhere, This still defines BOOL to bool for compatibility, except on AmigaOS and | |
|
2018-03-11
| ||
| 11:27 | [74a0735e38] part of check-in [711592a1c3] OFFileManager: fileURLWithPath: to convert to URL (check-in: [711592a1c3] user: js, branch: trunk, size: 21943) [annotate] [blame] [check-ins using] [diff] | |
|
2018-02-17
| ||
| 00:38 | [65d0521303] part of check-in [d67e97a311] Include <sys/syslimits.h> for PATH_MAX on PSP (check-in: [d67e97a311] user: js, branch: trunk, size: 22265) [annotate] [blame] [check-ins using] [diff] | |
| 00:30 | [59fa94222b] part of check-in [a99399b1b5] Include <limits.h> when using PATH_MAX (check-in: [a99399b1b5] user: js, branch: trunk, size: 22215) [annotate] [blame] [check-ins using] [diff] | |
|
2018-02-11
| ||
| 15:12 | [85bf245254] part of check-in [86b1caa4d2] Fix DJGPP's getcwd() returning forward slashes (check-in: [86b1caa4d2] user: js, branch: trunk, size: 22195) [annotate] [blame] [check-ins using] [diff] | |
| 14:33 |
[06ca9c602c]
part of check-in [d133fa0a89]
Add exception for currentDirectoryPath failing
This also changes OFFileManager to use a buffer with getcwd() rather | |
|
2018-01-03
| ||
| 19:49 | [cd0c9b6190] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 21859) [annotate] [blame] [check-ins using] [diff] | |
|
2017-12-30
| ||
| 19:12 |
[69e30357fb]
part of check-in [f71d8c57e2]
OFFileManager: Don't use OF_KINDOF
No methods other than the ones specified in OFURLHandler are used. | |
|
2017-12-29
| ||
| 21:33 |
[d68d8af1f6]
part of check-in [c8defc67ad]
OFURLHandler: Add methods for copy and move
Also refactor OFFileManager to make use of them. (check-in: [c8defc67ad] user: js, branch: trunk, size: 21968) [annotate] [blame] [check-ins using] [diff] | |
| 16:00 |
[d50176e0c3]
part of check-in [b4835ea9b7]
OFFileManager: Refactor -[copyItemAtURL:toURL:]
Rather than just working for file URLs, this works with any URL now. (check-in: [b4835ea9b7] user: js, branch: trunk, size: 22793) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-13
| ||
| 01:18 | [bc7b129bce] part of check-in [31e602a476] Add OFURLHandler (check-in: [31e602a476] user: js, branch: trunk, size: 22719) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-12
| ||
| 21:42 | [344a7c8de0] part of check-in [9db4db82ed] OFFileManager: Symlinks take a destination path (check-in: [9db4db82ed] user: js, branch: trunk, size: 41705) [annotate] [blame] [check-ins using] [diff] | |
| 19:00 |
[b1663cc4e4]
part of check-in [08fd4dc3bf]
OFFileManager: Make all URL methods available
Methods dealing with URLs should not be unavailable just because the | |
| 18:27 |
[4d18813037]
part of check-in [34fe205b84]
OFFileManager: Major API redesign
This removes all query methods and replaces them by a single one that | |
|
2017-11-11
| ||
| 22:28 | [8a6c87da20] part of check-in [9a60a5adfc] Make the default OFFileManager a singleton (check-in: [9a60a5adfc] user: js, branch: trunk, size: 37247) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-29
| ||
| 01:41 | [a4a8182fdb] part of check-in [dd467ddb20] OFFileManager: Add URL versions of all methods (check-in: [dd467ddb20] user: js, branch: trunk, size: 36970) [annotate] [blame] [check-ins using] [diff] | |
| 00:41 |
[c6f7e83a5a]
part of check-in [b83d1414b1]
Fix conversion between URL and path on Win32
This also adds -[OFURL fileSystemRepresentation] to correctly convert a | |
|
2017-10-28
| ||
| 23:52 | [d45420d7bb] part of check-in [8aa7f964bc] OFURL: Return a proper URL for +[fileURLWithPath:] (check-in: [8aa7f964bc] user: js, branch: trunk, size: 31368) [annotate] [blame] [check-ins using] [diff] | |
| 21:26 | [63200da91b] part of check-in [9713afbd6d] OFFileManager: Add -[currentDirectoryURL] (check-in: [9713afbd6d] user: js, branch: trunk, size: 31223) [annotate] [blame] [check-ins using] [diff] | |
|
2017-08-06
| ||
| 22:21 | [6c0ff405f2] part of check-in [639dd9c244] Add -[OFFileManager getUID:GID:ofItemAtPath:] (check-in: [639dd9c244] user: js, branch: trunk, size: 30889) [annotate] [blame] [check-ins using] [diff] | |
|
2017-08-05
| ||
| 21:50 | [bd75067227] part of check-in [9c3423636f] OFFileManager: s/\(modification\)Time/\1Date/ (check-in: [9c3423636f] user: js, branch: trunk, size: 30643) [annotate] [blame] [check-ins using] [diff] | |
|
2017-08-03
| ||
| 19:17 |
[f7096a9a7b]
part of check-in [e8005a3cc2]
OFFileManager: Set errno to 0 before readdir()
glibc documents this as being required, as does POSIX. However, none of | |
|
2017-07-22
| ||
| 23:04 |
[7bb3d63d81]
part of check-in [23e57c5040]
OFFile: Simplify mode
This removes "b" for binary and always uses binary, as there is no good | |
|
2017-06-11
| ||
| 18:16 | [0f38891013] part of check-in [82bd082de3] Fix compilation on Windows (check-in: [82bd082de3] user: js, branch: trunk, size: 30631) [annotate] [blame] [check-ins using] [diff] | |
| 03:01 |
[41cdb732b4]
part of check-in [769145b2a9]
OFFileManager: Use native AmigaDOS APIs on MorphOS
This removes the last uses of the libnix wrappers from OFFileManager. (check-in: [769145b2a9] user: js, branch: trunk, size: 30585) [annotate] [blame] [check-ins using] [diff] | |
|
2017-06-10
| ||
| 22:54 | [5c318ce949] part of check-in [ffcd588fc4] OFFileManager: Fix wrong exception (check-in: [ffcd588fc4] user: js, branch: trunk, size: 29058) [annotate] [blame] [check-ins using] [diff] | |
| 22:20 |
[0288fa6217]
part of check-in [749855ed2b]
OFFileManager: More use of native APIs on MorphOS
This uses native AmigaDOS APIs for listing directory contents. (check-in: [749855ed2b] user: js, branch: trunk, size: 29058) [annotate] [blame] [check-ins using] [diff] | |
| 21:08 |
[1dffeceb89]
part of check-in [f119b9dc07]
OFFileManager: More use of native APIs on MorphOS
This uses native AmigaDOS APIs for directory-related operations. (check-in: [f119b9dc07] user: js, branch: trunk, size: 27990) [annotate] [blame] [check-ins using] [diff] | |
|
2017-06-05
| ||
| 21:57 | [36a1dbfadd] part of check-in [289f2b1272] OFFileManager: Don't use stat() on MorphOS (check-in: [289f2b1272] user: js, branch: trunk, size: 25941) [annotate] [blame] [check-ins using] [diff] | |
| 17:36 |
[2b969b9f4d]
part of check-in [4f36894ce7]
Clean up exceptions a little
This removes several initializers that omitted the errNo. Removing those | |
|
2017-06-03
| ||
| 14:37 | [ce2f7bd650] part of check-in [4175b93242] OFFileManager: Mask modes to ensure safe modes (check-in: [4175b93242] user: js, branch: trunk, size: 25192) [annotate] [blame] [check-ins using] [diff] | |
| 12:46 |
[4b4f8f0aeb]
part of check-in [4ebeb7e3a2]
Make of_(l)stat() private to OFFileManager
Everything else should just use OFFileManager. (check-in: [4ebeb7e3a2] user: js, branch: trunk, size: 25470) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-27
| ||
| 10:33 | [6281bc6839] part of check-in [d31ec806ef] Add unistd.h wrapper to make things less horrible (check-in: [d31ec806ef] user: js, branch: trunk, size: 25234) [annotate] [blame] [check-ins using] [diff] | |
| 10:08 | [a094a79fd3] part of check-in [ec36a82d68] Make things work with glibc 2.17 and Clang 3.4.2 (check-in: [ec36a82d68] user: js, branch: trunk, size: 25398) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-22
| ||
| 23:31 | [6850bf008a] part of check-in [1287e77e04] Make includes of unistd.h and fcntl.h conditional (check-in: [1287e77e04] user: js, branch: trunk, size: 25255) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-21
| ||
| 19:40 | [54d3223c13] part of check-in [a2711b2a01] OFFileManager: Fix wrong #else (check-in: [a2711b2a01] user: js, branch: trunk, size: 25197) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 20:10 |
[f4973b705b]
part of check-in [4af49a13c3]
Small code style change
Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 25177) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-16
| ||
| 02:23 |
[6f389e5f28]
part of check-in [fc7f20ff34]
OFFileManager: Use EINVAL instead of ENOTSUP
ENOTSUP is for sockets. (check-in: [fc7f20ff34] user: js, branch: trunk, size: 25134) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[acaffe06a7]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
| 06:26 |
[c2a222bc22]
part of check-in [06bcb21fc7]
Add OFLocalization
This singleton gives access to all things locale, including the ability This also adds the OF_LOCALIZED() macro. Its first argument is an ID for Getting translated strings is not implemented yet: Instead, it always This also switches ofhttp to localized strings. (check-in: [06bcb21fc7] user: js, branch: trunk, size: 25129) [annotate] [blame] [check-ins using] [diff] | |
|
2016-07-04
| ||
| 21:40 | [bdb65f91bc] part of check-in [7341924ced] -[destinationOfSymbolicLinkAtPath:] for Windows (check-in: [7341924ced] user: js, branch: trunk, size: 25265) [annotate] [blame] [check-ins using] [diff] | |
| 20:30 | [065a5a9bcd] part of check-in [0b886dd56d] Implement -[symbolicLinkExistsAtPath:] for Windows (check-in: [0b886dd56d] user: js, branch: trunk, size: 23848) [annotate] [blame] [check-ins using] [diff] | |
|
2016-07-03
| ||
| 22:40 | [d13c205905] part of check-in [768b31dede] Add support for hardlinks and symlinks on Windows (check-in: [768b31dede] user: js, branch: trunk, size: 23528) [annotate] [blame] [check-ins using] [diff] | |
| 18:22 |
[828aa0d8f5]
part of check-in [c52e685523]
OFFileManager: Replace remove with unlink / rmdir
remove() is supposed to delete both, files and directories, but | |
|
2016-04-24
| ||
| 16:58 | [3f6812e137] part of check-in [7c2b71f536] OFFileManager: Fix nil that should be NULL (check-in: [7c2b71f536] user: js, branch: trunk, size: 21722) [annotate] [blame] [check-ins using] [diff] | |
| 14:22 | [75d768d86f] part of check-in [fdffe0a0e7] OFFileManager: Add methods to get owner and mode (check-in: [fdffe0a0e7] user: js, branch: trunk, size: 21720) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-03
| ||
| 00:41 |
[1ffcb630a2]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 20989) [annotate] [blame] [check-ins using] [diff] | |
|
2015-11-29
| ||
| 14:02 |
[a3021efc2a]
part of check-in [6b13727ce0]
Make use of fast enumeration
Now that we require GCC >= 4.6 anyway, there's no more reason to not use | |
|
2015-10-19
| ||
| 22:15 | [737527b063] part of check-in [1ba08eebc5] Add platform.h & make platform defines consistent (check-in: [1ba08eebc5] user: js, branch: trunk, size: 21437) [annotate] [blame] [check-ins using] [diff] | |
|
2015-08-22
| ||
| 10:57 |
Added:
[7e257a10c2]
part of check-in [f3c452dfef]
Move file management to its own class
This makes it possible to add support for delegates for file management | |