History of the file that is called src/OFFile.h at check-in 9f6fa13edf82d6cc
|
2024-04-03
| ||
| 02:16 | [844dd75bf0] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 4219) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-02
| ||
| 17:17 | [6a89472d4e] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 4011) [annotate] [blame] [check-ins using] [diff] | |
|
2023-10-08
| ||
| 11:36 | [d53c4b0543] part of check-in [416094d227] OFFile: Fix closing fd 0 on failed init (check-in: [416094d227] user: js, branch: trunk, size: 4011) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-06
| ||
| 09:04 | [95a6d86e52] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 3997) [annotate] [blame] [check-ins using] [diff] | |
|
2022-11-24
| ||
| 00:21 | [1539aa82ae] part of check-in [23272e6d43] Rename OFURI to OFIRI (check-in: [23272e6d43] user: js, branch: trunk, size: 3997) [annotate] [blame] [check-ins using] [diff] | |
|
2022-09-28
| ||
| 21:40 | [b56cdf66da] part of check-in [e7ab06503c] Rename OFUR{L -> I} in preparation for URI support (check-in: [e7ab06503c] user: js, branch: trunk, size: 4012) [annotate] [blame] [check-ins using] [diff] | |
|
2022-09-24
| ||
| 17:03 | [8a72487bc6] part of check-in [5202319334] Document more exceptions (check-in: [5202319334] user: js, branch: trunk, size: 4012) [annotate] [blame] [check-ins using] [diff] | |
|
2022-06-05
| ||
| 09:13 | [70f5f785c7] part of check-in [e61d7f5eb7] Remove +[OFFile fileWithURL:] (check-in: [e61d7f5eb7] user: js, branch: trunk, size: 3892) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [edc70158f4] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 5778) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-29
| ||
| 23:24 |
[bac13481b9]
part of check-in [2fcf5a3052]
Clean up struct and enum typedefs
With TYPEDEF_HIDES_STRUCT set, Doxygen properly handles anonymous | |
|
2021-04-19
| ||
| 21:54 | [7c5aab04f3] part of check-in [458420998c] Rename a few more constants (check-in: [458420998c] user: js, branch: new-naming-convention, size: 5777) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-17
| ||
| 14:36 | [db0bb12b6a] part of check-in [94ebfb3671] of_file_handle_t -> OFFileHandle (check-in: [94ebfb3671] user: js, branch: new-naming-convention, size: 5745) [annotate] [blame] [check-ins using] [diff] | |
|
2021-03-07
| ||
| 02:36 |
[0d44e2d4f4]
part of check-in [a0fd103a0b]
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 | [7be975c2e8] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 5795) [annotate] [blame] [check-ins using] [diff] | |
|
2020-10-03
| ||
| 11:35 | [d4ed29ae4f] part of check-in [163a4a5a2e] Use /** */ instead of /*! */ for documentation (check-in: [163a4a5a2e] user: js, branch: trunk, size: 5884) [annotate] [blame] [check-ins using] [diff] | |
|
2020-01-02
| ||
| 01:51 | [1bf76630d2] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 5884) [annotate] [blame] [check-ins using] [diff] | |
|
2019-09-29
| ||
| 19:35 |
[7b7e5b1049]
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: 5881) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-03
| ||
| 19:13 | [5cdb803aa0] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 5855) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-23
| ||
| 22:19 | [0217984244] part of check-in [b16fc262c0] Use more native AmigaOS APIs on AmigaOS 3 (check-in: [b16fc262c0] user: js, branch: trunk, size: 5849) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-22
| ||
| 16:13 |
[1301722443]
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-01-03
| ||
| 19:49 | [ee74f7774a] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 5910) [annotate] [blame] [check-ins using] [diff] | |
|
2017-12-23
| ||
| 22:08 | [625288cd0a] part of check-in [b7c19f2e27] OFURLHandler: Add -[openItemAtURL:mode:] (check-in: [b7c19f2e27] user: js, branch: trunk, size: 5887) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-19
| ||
| 11:04 |
[557607a4f8]
part of check-in [69749b6a5b]
Do not conform to OFReadyFor*Observing by default
Instead of letting OFStream conform to it, which itself does not really | |
|
2017-10-29
| ||
| 01:48 | [92705fc93e] part of check-in [ec1ec2815d] Add +[OFFile fileWithURL:mode:] (check-in: [ec1ec2815d] user: js, branch: trunk, size: 5741) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-17
| ||
| 00:33 |
[a78b15002c]
part of check-in [2f4e0df8be]
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
|
2017-07-22
| ||
| 23:04 |
[cba6c42a3b]
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
| ||
| 02:34 |
[d0fae452f5]
part of check-in [a9b2bd12eb]
OFFile: Rework handle on MorphOS
The previous one didn't work, as the index was part of the handle, but | |
|
2017-06-04
| ||
| 18:48 |
[dcb097e34e]
part of check-in [c9621825fc]
Treat MorphOS + ixemul as a separate platform
This reduces the ifdef hell and makes much more sense, as with ixemul, | |
| 18:16 | [60494c4dc6] part of check-in [1ffd8f9f16] OFFile: Make sure to not leak handles on MorphOS (check-in: [1ffd8f9f16] user: js, branch: trunk, size: 4183) [annotate] [blame] [check-ins using] [diff] | |
| 17:39 |
[21ad1ce6b7]
part of check-in [29403cc56a]
OFFile: Better abstraction of file handle
As a nice side effect, this adds a designated initializer to OFFile. (check-in: [29403cc56a] user: js, branch: trunk, size: 4168) [annotate] [blame] [check-ins using] [diff] | |
|
2017-06-03
| ||
| 21:53 | [6e6ecd5f68] part of check-in [ade26679ca] Fix two OF_ASSUME_NONNULL_BEGIN being too early (check-in: [ade26679ca] user: js, branch: trunk, size: 4389) [annotate] [blame] [check-ins using] [diff] | |
| 16:58 | [ff0fc01320] part of check-in [3cba61d694] Make sockets work on MorphOS + libnix (check-in: [3cba61d694] user: js, branch: trunk, size: 4389) [annotate] [blame] [check-ins using] [diff] | |
| 12:46 |
[770e6d77e6]
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: 4347) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-30
| ||
| 22:01 | [0b74319ed1] part of check-in [c5c3df3abe] MorphOS: Name variable handle instead of fd (check-in: [c5c3df3abe] user: js, branch: trunk, size: 4875) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-28
| ||
| 21:29 | [1fb9cda36b] part of check-in [7a0f290eae] OFFile: Use AmigaDOS API on MorphOS + libnix (check-in: [7a0f290eae] user: js, branch: trunk, size: 4137) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 23:14 | [b0c1c66905] part of check-in [16c05e87e1] Add OF_UNAVAILABLE (check-in: [16c05e87e1] user: js, branch: trunk, size: 4052) [annotate] [blame] [check-ins using] [diff] | |
| 20:10 |
[e4c0b1e08b]
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: 4028) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[aa46fd0cd7]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-07-24
| ||
| 02:19 | [39a9cc1b5c] part of check-in [79e447956c] Minor documentation fix (check-in: [79e447956c] user: js, branch: trunk, size: 4018) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-03
| ||
| 00:43 |
[87ca2fc4a1]
part of check-in [cec0f072f8]
Update copyright
While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 10357) [annotate] [blame] [check-ins using] [diff] | |
| 00:41 |
[661be4a935]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 4020) [annotate] [blame] [check-ins using] [diff] | |
|
2015-10-19
| ||
| 22:15 | [c4caacba67] part of check-in [1ba08eebc5] Add platform.h & make platform defines consistent (check-in: [1ba08eebc5] user: js, branch: trunk, size: 4016) [annotate] [blame] [check-ins using] [diff] | |
|
2015-08-23
| ||
| 20:54 | [26137313b3] part of check-in [d559a8b0a3] Documentation improvements (check-in: [d559a8b0a3] user: js, branch: 0.8, size: 10353) [annotate] [blame] [check-ins using] [diff] | |
| 10:42 | [b3e80e308b] part of check-in [d24814b70e] Documentation fixes (check-in: [d24814b70e] user: js, branch: 0.8, size: 10284) [annotate] [blame] [check-ins using] [diff] | |
|
2015-08-22
| ||
| 10:57 |
[5c6bbab5b7]
part of check-in [f3c452dfef]
Move file management to its own class
This makes it possible to add support for delegates for file management | |
|
2015-06-13
| ||
| 22:26 | [03d8a7c1d4] part of check-in [9e76144ef8] Add support for and use the new nullability (check-in: [9e76144ef8] user: js, branch: trunk, size: 10005) [annotate] [blame] [check-ins using] [diff] | |
|
2015-06-12
| ||
| 23:59 | [ebd8f096a0] part of check-in [5329fe7c1a] Add support for and use the new ObjC generics (check-in: [5329fe7c1a] user: js, branch: trunk, size: 9957) [annotate] [blame] [check-ins using] [diff] | |
|
2015-03-22
| ||
| 10:10 | [7f83bdcf57] part of check-in [d6ab9e2c62] OFFile: Add methods for [ac]time, rename for mtime (check-in: [d6ab9e2c62] user: js, branch: trunk, size: 9912) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-17
| ||
| 22:41 | [ea93239d94] part of check-in [c409a0ec95] Use 64 bit file offsets (check-in: [c409a0ec95] user: js, branch: trunk, size: 9526) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-03
| ||
| 20:57 | [de974a9641] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 9454) [annotate] [blame] [check-ins using] [diff] | |
| 20:42 |
[6f5a3bfdbb]
part of check-in [46b89b1c8e]
Introduce and use of_offset_t instead of off_t
The reason for this is that some systems, for example Android, use | |
|
2014-07-18
| ||
| 19:38 | [a349ed870a] part of check-in [d20e7cbea0] OFFile: Small documentation improvement (check-in: [d20e7cbea0] user: js, branch: trunk, size: 9442) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-18
| ||
| 18:50 | [b4c919473a] part of check-in [246cfe0807] Documentation: Show correct imports (check-in: [246cfe0807] user: js, branch: trunk, size: 9381) [annotate] [blame] [check-ins using] [diff] | |
|
2014-01-04
| ||
| 00:24 | [f9d394d62d] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 9337) [annotate] [blame] [check-ins using] [diff] | |
|
2013-12-15
| ||
| 17:56 |
[b374fdca2a]
part of check-in [feaf3faad5]
OFFile: Require a full path for (sym)links.
This was forgotten when copy and move were changed. (check-in: [feaf3faad5] user: js, branch: trunk, size: 9331) [annotate] [blame] [check-ins using] [diff] | |
| 14:57 | [e01ad20745] part of check-in [ce99d76d79] OFFile: Clean up the stat mess. (check-in: [ce99d76d79] user: js, branch: trunk, size: 9129) [annotate] [blame] [check-ins using] [diff] | |
|
2013-12-11
| ||
| 23:53 |
[00385e02ec]
part of check-in [260391fc1c]
Add +[OFFile moveItemAtPath:toPath:].
This replaces +[OFFile renameItemAtPath:toPath:] and supports moving | |
| 22:26 | [78bb0798b0] part of check-in [242fd56445] +[{copy,rename}ItemAtPath...]: Require full path. (check-in: [242fd56445] user: js, branch: trunk, size: 8645) [annotate] [blame] [check-ins using] [diff] | |
| 22:19 | [4cbfda525d] part of check-in [ba57490ba6] +[copyFileAtPath:toPath:]: Never override items. (check-in: [ba57490ba6] user: js, branch: trunk, size: 8443) [annotate] [blame] [check-ins using] [diff] | |
|
2013-12-09
| ||
| 23:35 | [78ef5184a3] part of check-in [3c2d173940] +[OFFile removeItemAtPath:]: Remove recursively. (check-in: [3c2d173940] user: js, branch: trunk, size: 8319) [annotate] [blame] [check-ins using] [diff] | |
| 22:19 |
[31d02bd727]
part of check-in [169f06e1ec]
Add +[OFFile copyItemAtPath:toPath:].
This replaces +[OFFile copyFileAtPath:toPath:]. (check-in: [169f06e1ec] user: js, branch: trunk, size: 8314) [annotate] [blame] [check-ins using] [diff] | |
| 22:08 | [35a5c807f1] part of check-in [f193f3fa8c] Add +[OFFile symbolicLinkExistsAtPath:]. (check-in: [f193f3fa8c] user: js, branch: trunk, size: 8089) [annotate] [blame] [check-ins using] [diff] | |
| 22:07 |
[26dd50cf9e]
part of check-in [ba2b4661de]
Fix createSymbolicLinkAtPath:withDestinationPath:.
The arguments were inverted. (check-in: [ba2b4661de] user: js, branch: trunk, size: 7816) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-09
| ||
| 22:17 | [ddafd2190c] part of check-in [8e48f0d6a4] OFFile: Rename +[createSymbolicLinkAtPath:…]. (check-in: [8e48f0d6a4] user: js, branch: trunk, size: 7816) [annotate] [blame] [check-ins using] [diff] | |
|
2013-06-27
| ||
| 09:38 | [efa4025e4a] part of check-in [20a5c3d547] Improve OFFile API. (check-in: [20a5c3d547] user: js, branch: trunk, size: 7809) [annotate] [blame] [check-ins using] [diff] | |
|
2013-04-27
| ||
| 01:26 |
[44af4002db]
part of check-in [085bfc12a0]
Add OFStdIOStream.
This is used for of_std{in,out,err} now instead of OFFile. (check-in: [085bfc12a0] user: js, branch: trunk, size: 7504) [annotate] [blame] [check-ins using] [diff] | |
|
2013-04-26
| ||
| 22:25 | [2f0e7153ad] part of check-in [c01ed004b0] Better checks for functions used in OFFile. (check-in: [c01ed004b0] user: js, branch: trunk, size: 8008) [annotate] [blame] [check-ins using] [diff] | |
|
2013-03-04
| ||
| 17:20 |
[bad7a67060]
part of check-in [c5ef582958]
Replace BOOL with bool.
The only places where BOOL is left are those where they are required by | |
|
2013-02-18
| ||
| 10:38 | [d7d2855fce] part of check-in [e403ca05cb] Add -[OFDataArray initWithItemSize:capacity:]. (check-in: [e403ca05cb] user: js, branch: trunk, size: 8029) [annotate] [blame] [check-ins using] [diff] | |
|
2013-02-12
| ||
| 18:22 | [5c8981b0ad] part of check-in [e40729d406] Prefix all ivars with an underscore. (check-in: [e40729d406] user: js, branch: trunk, size: 7957) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-17
| ||
| 23:15 | [76b233d4a0] part of check-in [50b5ac3b27] Documentation improvements. (check-in: [50b5ac3b27] user: js, branch: trunk, size: 7998) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-13
| ||
| 02:44 | [566d219578] part of check-in [2d33638be9] Documentation improvements. (check-in: [2d33638be9] user: js, branch: trunk, size: 7846) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-09
| ||
| 22:24 | [2c71da7d31] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 6322) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-28
| ||
| 12:38 | [296a9224ed] part of check-in [1ad9565253] Switch to a headerdoc-compatible doc format. (check-in: [1ad9565253] user: js, branch: trunk, size: 6316) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-09
| ||
| 15:07 | [9ede7ee4ac] part of check-in [fb515e8e24] Make use of instancetype. (check-in: [fb515e8e24] user: js, branch: trunk, size: 6316) [annotate] [blame] [check-ins using] [diff] | |
|
2012-09-12
| ||
| 17:27 |
[32d36c992f]
part of check-in [440e95fd4a]
Split -[OFStream fileDescriptor].
It is now -[fileDescriptorForReading] and -[fileDescriptorForWriting]. | |
|
2012-08-20
| ||
| 08:14 | [33109fbbdb] part of check-in [c492171577] A few renames in OFFile. (check-in: [c492171577] user: js, branch: trunk, size: 6300) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-17
| ||
| 22:22 | [a381f6647c] part of check-in [79183b7fe9] Add +[OFFile createDirectoryAtPath:createParents:]. (check-in: [79183b7fe9] user: js, branch: trunk, size: 6273) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-08
| ||
| 23:20 | [06cd3c5eac] part of check-in [6bcf417920] Add +[OFFile sizeOfFile:]. (check-in: [6bcf417920] user: js, branch: trunk, size: 6011) [annotate] [blame] [check-ins using] [diff] | |
|
2012-02-25
| ||
| 11:24 |
[c75eb39d48]
part of check-in [99ed50a5e4]
Always define __STDC_{CONSTANT,LIMIT}_MACROS before libc includes. This is necessary for ObjC++. (check-in: [99ed50a5e4] user: js, branch: 0.6, size: 5869) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-05
| ||
| 00:56 | [fd26f8d0e7] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 5734) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-19
| ||
| 12:34 | [d0c05fd8c7] part of check-in [d43eb177bc] BOOL naming conventions. (check-in: [d43eb177bc] user: js, branch: trunk, size: 5728) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-10
| ||
| 20:35 | [dda7fbe65f] part of check-in [5adb201b41] Declare of_std{in,out,err} as OFStream. (check-in: [5adb201b41] user: js, branch: trunk, size: 5730) [annotate] [blame] [check-ins using] [diff] | |
|
2011-05-08
| ||
| 17:19 | [e4a6ab01fe] part of check-in [242b1ccd71] More documentation improvements. (check-in: [242b1ccd71] user: js, branch: trunk, size: 5724) [annotate] [blame] [check-ins using] [diff] | |
|
2011-04-22
| ||
| 18:00 | [f7c069ca7f] part of check-in [4814266280] More style improvements. (check-in: [4814266280] user: js, branch: trunk, size: 5128) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-27
| ||
| 18:07 | [7b3dba70a0] part of check-in [ad8c9974bc] Add +[currentDirectoryPath] to OFFile. (check-in: [ad8c9974bc] user: js, branch: trunk, size: 4976) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-22
| ||
| 13:10 | [dd9704b3e3] part of check-in [67e7d1e222] Move path methods from OFFile to OFString. (check-in: [67e7d1e222] user: js, branch: trunk, size: 4879) [annotate] [blame] [check-ins using] [diff] | |
|
2011-02-09
| ||
| 19:34 | [8d2faaebb5] part of check-in [33f646ce2d] More changes to port ObjFW to PSP. (check-in: [33f646ce2d] user: js, branch: trunk, size: 5389) [annotate] [blame] [check-ins using] [diff] | |
| 18:55 |
[ee5f8a5c17]
part of check-in [d230ac577d]
Initial PSP port.
Does compile with --disable-threads --disable-shared, but does not link | |
|
2011-02-01
| ||
| 22:11 |
[c3892e8bd0]
part of check-in [03d1b71d10]
Use extern "C" where useful. Improves ObjC++ compatibility. (check-in: [03d1b71d10] user: js, branch: trunk, size: 5299) [annotate] [blame] [check-ins using] [diff] | |
| 14:27 |
[4e34f334ab]
part of check-in [17338ef1d5]
Add of_log for easy logging to stderr.
Uses OFConstantString* for the format to prevent users from doing stupid | |
|
2011-01-01
| ||
| 20:19 | [f2bde54c77] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 5137) [annotate] [blame] [check-ins using] [diff] | |
|
2010-12-25
| ||
| 23:29 | [ef787383be] part of check-in [2d8533a428] Add +[OFFile modificationDateOfFile:] and change -[OFDate description]. (check-in: [2d8533a428] user: js, branch: trunk, size: 4881) [annotate] [blame] [check-ins using] [diff] | |
|
2010-12-23
| ||
| 18:16 | [9662e52e67] part of check-in [1e52247065] Add +[componentsOfPath:] and +[directoryNameOfPath:] to OFFile. (check-in: [1e52247065] user: js, branch: trunk, size: 4748) [annotate] [blame] [check-ins using] [diff] | |
|
2010-12-20
| ||
| 21:41 | [905b14b0b8] part of check-in [4cf3648097] Add +[changeToDirectory:] to OFFile. (check-in: [4cf3648097] user: js, branch: trunk, size: 4412) [annotate] [blame] [check-ins using] [diff] | |
|
2010-12-13
| ||
| 23:32 | [59c7528bbb] part of check-in [bc3cdb9ee9] OFFile: Accept usernames and groupnames instead of UIDs and GIDs. (check-in: [bc3cdb9ee9] user: js, branch: trunk, size: 4268) [annotate] [blame] [check-ins using] [diff] | |
|
2010-12-10
| ||
| 11:21 | [32a0876034] part of check-in [fada60d54c] Documentation fixes. (check-in: [fada60d54c] user: js, branch: trunk, size: 4260) [annotate] [blame] [check-ins using] [diff] | |
|
2010-07-07
| ||
| 20:46 | [d16324c2ea] part of check-in [9d064462a3] Add -[fileDescriptor] to OFStream. (check-in: [9d064462a3] user: js, branch: trunk, size: 4355) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-21
| ||
| 07:15 | [8446a405ae] part of check-in [d92e0d0313] Add +[copyFileAtPath:toPath:] and +[deleteDirectoryAtPath:] to OFFile. (check-in: [d92e0d0313] user: js, branch: trunk, size: 4354) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-18
| ||
| 13:53 | [17e8c1757d] part of check-in [2727e4282f] Add +[lastComponentOfPath:] to OFFile. (check-in: [2727e4282f] user: js, branch: trunk, size: 4025) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-17
| ||
| 16:55 | [286a7957b4] part of check-in [2eb2172a96] More consistency in names of file operations. (check-in: [2eb2172a96] user: js, branch: trunk, size: 3851) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-15
| ||
| 08:43 | [791357b029] part of check-in [2ef0a01201] Add +[createDirectoryAtPath:] to OFFile. (check-in: [2ef0a01201] user: js, branch: trunk, size: 3865) [annotate] [blame] [check-ins using] [diff] | |
| 08:11 | [658c0aafbb] part of check-in [8d84aa00aa] Add +[directoryExistsAtPath:] and +[filesInDirectoryAtPath:] to OFFile. (check-in: [8d84aa00aa] user: js, branch: trunk, size: 3718) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-11
| ||
| 20:41 | [f110a6ebca] part of check-in [5f222e25a7] Better names for a few file operations. (check-in: [5f222e25a7] user: js, branch: trunk, size: 3334) [annotate] [blame] [check-ins using] [diff] | |
| 20:12 | [5e6541f4e0] part of check-in [ebd1fc0d9a] Add +[fileExistsAtPath:] to OFFile. (check-in: [ebd1fc0d9a] user: js, branch: trunk, size: 3271) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-09
| ||
| 15:12 | [efe9dcf448] part of check-in [0890f73f75] Add OFSeekableStream and implement seeking for OFFile. (check-in: [0890f73f75] user: js, branch: trunk, size: 3152) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-02
| ||
| 15:58 |
[e16ab950d2]
part of check-in [5f4f207266]
Use open() / read() / write() instead of fopen() / fread() / fwrite().
This fixes reading from stdin. (check-in: [5f4f207266] user: js, branch: trunk, size: 3156) [annotate] [blame] [check-ins using] [diff] | |
|
2010-02-19
| ||
| 16:36 | [5e8cf7bcda] part of check-in [42886185fd] Update copyright. (check-in: [42886185fd] user: js, branch: trunk, size: 3138) [annotate] [blame] [check-ins using] [diff] | |
|
2010-02-11
| ||
| 14:58 | [3ab1067398] part of check-in [72caeab860] Documentation improvements. (check-in: [72caeab860] user: js, branch: trunk, size: 3138) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-30
| ||
| 14:26 | [4c7924139a] part of check-in [c9e9ea561c] Don't define methods unavailable on Windows. (check-in: [c9e9ea561c] user: js, branch: trunk, size: 3175) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-16
| ||
| 15:05 | [d8183f3c38] part of check-in [1433aef0d0] Reduce dependencies between headers. (check-in: [1433aef0d0] user: js, branch: trunk, size: 3183) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-23
| ||
| 22:30 | [dc94d8b7a4] part of check-in [19ac0520ae] Documentation improvements. (check-in: [19ac0520ae] user: js, branch: trunk, size: 3186) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-03
| ||
| 18:50 | [87163d3271] part of check-in [fc0b2500b9] Make OFStream caching invisible to the programmer. (check-in: [fc0b2500b9] user: js, branch: trunk, size: 3189) [annotate] [blame] [check-ins using] [diff] | |
| 10:29 | [9d72f8d05d] part of check-in [012cee4f80] More documentation improvements. (check-in: [012cee4f80] user: js, branch: trunk, size: 3996) [annotate] [blame] [check-ins using] [diff] | |
|
2009-11-15
| ||
| 01:39 | [b5cc441e5f] part of check-in [5cb7f93a1f] Improve OFFile and add a few new exceptions. (check-in: [5cb7f93a1f] user: js, branch: trunk, size: 3995) [annotate] [blame] [check-ins using] [diff] | |
|
2009-11-09
| ||
| 22:45 | [bbac3bc2d4] part of check-in [a3cc34b139] Rename libobjfw to ObjFW. (check-in: [a3cc34b139] user: js, branch: trunk, size: 4141) [annotate] [blame] [check-ins using] [diff] | |
|
2009-09-27
| ||
| 14:23 | [c01ec34601] part of check-in [3cf27e00c4] Add -[initWithFilePointer:] to OFFile. (check-in: [3cf27e00c4] user: js, branch: trunk, size: 4144) [annotate] [blame] [check-ins using] [diff] | |
|
2009-08-16
| ||
| 13:28 | [9b05f93324] part of check-in [35d9dbcd6f] Add OF{Link,Symlink}FailedException. (check-in: [35d9dbcd6f] user: js, branch: trunk, size: 3739) [annotate] [blame] [check-ins using] [diff] | |
|
2009-07-19
| ||
| 14:05 | [e55b9c78bb] part of check-in [4eae61a78f] Rename andFoo: to foo: in all methods. (check-in: [4eae61a78f] user: js, branch: trunk, size: 3739) [annotate] [blame] [check-ins using] [diff] | |
|
2009-06-06
| ||
| 14:10 | [b3fcaa127c] part of check-in [f285996b91] Add OFFile singletons for stdin, stdout and stderr. (check-in: [f285996b91] user: js, branch: trunk, size: 3753) [annotate] [blame] [check-ins using] [diff] | |
|
2009-06-02
| ||
| 19:25 | [61195747ef] part of check-in [f1dae95070] Improve -[readLine] in OFStream. (check-in: [f1dae95070] user: js, branch: trunk, size: 3473) [annotate] [blame] [check-ins using] [diff] | |
|
2009-05-15
| ||
| 20:01 | [0828962522] part of check-in [67066be692] Use OFString as much as possible. (check-in: [67066be692] user: js, branch: trunk, size: 3569) [annotate] [blame] [check-ins using] [diff] | |
|
2009-05-03
| ||
| 17:19 | [8b3e4349b5] part of check-in [7bf4b144ad] Make OFStream a class instead of a protocol and move readLine there. (check-in: [7bf4b144ad] user: js, branch: trunk, size: 3582) [annotate] [blame] [check-ins using] [diff] | |
|
2009-04-19
| ||
| 20:22 | [35d6e43251] part of check-in [a756d3f511] Remove useless definitions. (check-in: [a756d3f511] user: js, branch: trunk, size: 3614) [annotate] [blame] [check-ins using] [diff] | |
|
2009-04-09
| ||
| 13:55 |
[938ce6b8f3]
part of check-in [722b6213c0]
Use char* instead of uint8_t* for OFStreams and OFHashes. This way, less casts are needed when using C libraries. (check-in: [722b6213c0] user: js, branch: trunk, size: 3623) [annotate] [blame] [check-ins using] [diff] | |
|
2009-04-07
| ||
| 15:44 |
[8001780b38]
part of check-in [09e6b3fc7b]
Returning newly allocated buffers on reading is a bad idea. The programmer might forget that some of the data is arbitrary because there was less data than he requested which might lead to serious problems. (check-in: [09e6b3fc7b] user: js, branch: trunk, size: 3629) [annotate] [blame] [check-ins using] [diff] | |
|
2009-02-14
| ||
| 17:26 |
[83b21b531b]
part of check-in [029511474c]
Always use #include for libc headers due to glibc being broken. Do the same for win32 headers, just in case. They should work with #import, but you never know ;). (check-in: [029511474c] user: js, branch: trunk, size: 3941) [annotate] [blame] [check-ins using] [diff] | |
|
2009-01-24
| ||
| 15:24 | [75dce3944f] part of check-in [1496808b81] Adjust API to introduction of OFAutoreleasePool. (check-in: [1496808b81] user: js, branch: trunk, size: 3939) [annotate] [blame] [check-ins using] [diff] | |
|
2009-01-05
| ||
| 00:59 | [c444256949] part of check-in [f1b749d113] Update copyright. (check-in: [f1b749d113] user: js, branch: trunk, size: 3924) [annotate] [blame] [check-ins using] [diff] | |
|
2008-12-14
| ||
| 02:01 | [d94b85395e] part of check-in [61bbbc20ff] Define functions unavailable on win32 and nop them there. (check-in: [61bbbc20ff] user: js, branch: trunk, size: 3917) [annotate] [blame] [check-ins using] [diff] | |
|
2008-12-13
| ||
| 19:25 | [3298445bd5] part of check-in [142572f90b] Initial attempt to port to win32. (check-in: [142572f90b] user: js, branch: trunk, size: 3961) [annotate] [blame] [check-ins using] [diff] | |
|
2008-12-07
| ||
| 10:39 | [a86ed41196] part of check-in [06c6cdbd34] Remove redundant method definitions. (check-in: [06c6cdbd34] user: js, branch: trunk, size: 3722) [annotate] [blame] [check-ins using] [diff] | |
| 10:35 | [2c1ca1f133] part of check-in [657fae20a4] Add - close to OFStream. (check-in: [657fae20a4] user: js, branch: trunk, size: 4822) [annotate] [blame] [check-ins using] [diff] | |
| 03:06 |
[4108e927d0]
part of check-in [70874cf3c5]
Remove writeWideCString as that's a bad idea.
Endianess, size etc. may differ from system to system. While this might | |
| 02:53 | [38c6717cee] part of check-in [6ed7c33611] Add writeCString and writeWideCString to OFStream. (check-in: [6ed7c33611] user: js, branch: trunk, size: 5022) [annotate] [blame] [check-ins using] [diff] | |
|
2008-12-06
| ||
| 15:22 | [7e04efd7c9] part of check-in [f32e7ed452] Change OFFile API, add OFStream protocol. (check-in: [f32e7ed452] user: js, branch: trunk, size: 4546) [annotate] [blame] [check-ins using] [diff] | |
|
2008-11-30
| ||
| 15:17 | [8e748f0d5d] part of check-in [4b8666fe15] Clean up imports. (check-in: [4b8666fe15] user: js, branch: trunk, size: 3700) [annotate] [blame] [check-ins using] [diff] | |
|
2008-11-06
| ||
| 16:06 | [c20fa8faf0] part of check-in [89c545c3e9] Even more documentation. (check-in: [89c545c3e9] user: js, branch: trunk, size: 3720) [annotate] [blame] [check-ins using] [diff] | |
|
2008-10-26
| ||
| 02:49 | [90768e82ac] part of check-in [0b49311db1] Fix missing include. (check-in: [0b49311db1] user: js, branch: trunk, size: 1170) [annotate] [blame] [check-ins using] [diff] | |
| 02:45 | [f9dde14242] part of check-in [9a0cc3bc23] Add OFHashes. Only MD5 so far. (check-in: [9a0cc3bc23] user: js, branch: trunk, size: 1147) [annotate] [blame] [check-ins using] [diff] | |
|
2008-10-08
| ||
| 23:15 |
[fb39a1e440]
part of check-in [b597d49f43]
Multiple changes, see details.
* OFObject getMem: renamd to getMemWithSize:. | |
|
2008-10-07
| ||
| 21:25 | [f1d0a00de8] part of check-in [6072f61f83] OFFile improvements. (check-in: [6072f61f83] user: js, branch: trunk, size: 802) [annotate] [blame] [check-ins using] [diff] | |
| 17:18 | Added: [3d1d09b7c8] part of check-in [71119a787b] Added OFFile. (check-in: [71119a787b] user: js, branch: trunk, size: 589) [annotate] [blame] [check-ins using] | |