ObjFW  History of src/platform/POSIX/OFSubprocess.m of a65e33b00a35b956

History of file src/platform/POSIX/OFSubprocess.m at check-in a65e33b00a35b956

2024-04-03
02:16
Change license to LGPLv3 only file: [81cb1904cd] check-in: [7413a728a7] user: js, branch: trunk, size: 9642 [annotate] [blame] [check-ins using] [diff]
2024-01-21
11:42
Fix compilation on {Net,Open}BSD, OpenIndiana etc. file: [31ca291f6b] check-in: [efe09b8894] user: js, branch: 1.0, size: 9434 [annotate] [blame] [check-ins using] [diff]
11:41
Fix compilation on {Net,Open}BSD, OpenIndiana etc. file: [befc82a64d] check-in: [8d21d6f269] user: js, branch: trunk, size: 9434 [annotate] [blame] [check-ins using] [diff]
10:39
OFSubprocess: Fix compilation on macOS file: [874cad7132] check-in: [93c947c919] user: js, branch: 1.0, size: 9487 [annotate] [blame] [check-ins using] [diff]
10:23
OFSubprocess: Fix compilation on macOS file: [da4ff8a0a0] check-in: [4f935e7e9b] user: js, branch: trunk, size: 9487 [annotate] [blame] [check-ins using] [diff]
09:56
OFSubprocess: Fix dealloc after -[closeForWriting] file: [bc4c8c1cd4] check-in: [9882a09715] user: js, branch: 1.0, size: 9407 [annotate] [blame] [check-ins using] [diff]
09:55
OFSubprocess: Fix dealloc after -[closeForWriting] file: [b319d33b6e] check-in: [3f56716b3d] user: js, branch: trunk, size: 9407 [annotate] [blame] [check-ins using] [diff]
09:39
OFSubprocess: Correctly handle nil environment file: [99bd20546d] check-in: [c9125d25d4] user: js, branch: 1.0, size: 9379 [annotate] [blame] [check-ins using] [diff]
09:38
OFSubprocess: Correctly handle nil environment file: [de1f50a841] check-in: [6ca56b4f15] user: js, branch: trunk, size: 9379 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [6b69aef5c9] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 9331 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [bb0f04408f] check-in: [8939cbdb52] user: js, branch: trunk, size: 9331 [annotate] [blame] [check-ins using] [diff]
2022-12-29
14:58
configure: Improve test for posix_spawn file: [7d0c2e62b8] check-in: [50d586e779] user: js, branch: trunk, size: 9331 [annotate] [blame] [check-ins using] [diff]
2022-10-21
13:07
Document more exceptions file: [9ff417c581] check-in: [a62b254fda] user: js, branch: trunk, size: 9268 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [f41e3bb02c] check-in: [1a86b8175b] user: js, branch: trunk, size: 9189 [annotate] [blame] [check-ins using] [diff]
2021-12-13
01:49
Fix subprocesses file: [76a63f5978] check-in: [c2bf5b0410] user: js, branch: trunk, size: 9189 [annotate] [blame] [check-ins using] [diff]
2021-11-06
15:57
OFStream: New write API

The old write API made it too easy to lose bytes when a stream is set to
non-blocking mode. The new API always throws when not all bytes were
written, which forces handling the number of bytes being written being
smaller than the number of bytes requested to be written. file: [aae58c0f9a] check-in: [d1d36ae522] user: js, branch: trunk, size: 9167 [annotate] [blame] [check-ins using] [diff]

2021-05-01
03:02
Renamed src/platform/posix/OFSubprocess.m → src/platform/POSIX/OFSubprocess.m. Rename directories in src/platform file: [3ba49dc037] check-in: [4a6e3b42f5] user: js, branch: trunk, size: 9176 [annotate] [blame] [check-ins using] [diff]
2021-04-17
22:45
Rename of_(re)alloc and add OFFreeMemory file: [3ba49dc037] check-in: [498074dab9] user: js, branch: new-naming-convention, size: 9176 [annotate] [blame] [check-ins using] [diff]
02:10
of_string_encoding_t -> OFStringEncoding file: [4e071fc7f6] check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 9122 [annotate] [blame] [check-ins using] [diff]
2021-03-30
21:06
Renamed src/platform/posix/OFProcess.m → src/platform/posix/OFSubprocess.m. Rename OFProcess to OFSubprocess file: [d13ad2c4b0] check-in: [79548b3c29] user: js, branch: trunk, size: 9130 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [e243a4e88a] check-in: [374e1a1bfa] user: js, branch: trunk, size: 9112 [annotate] [blame] [check-ins using] [diff]
2020-11-14
12:23
Rename of_malloc and of_calloc

The new names should be more accurate. file: [e683854d10] check-in: [627511b032] user: js, branch: trunk, size: 9201 [annotate] [blame] [check-ins using] [diff]

2020-11-07
20:23
OFObject: Remove -[allocMemoryWithSize:] file: [39ae31952e] check-in: [4fbdca698c] user: js, branch: trunk, size: 9197 [annotate] [blame] [check-ins using] [diff]
2020-04-26
10:42
Add -[OFProcess waitForTermination] file: [a1d2451059] check-in: [bdf82f10b4] user: js, branch: trunk, size: 9083 [annotate] [blame] [check-ins using] [diff]
2020-04-24
22:42
OFProcess: Initialize to invalid handles first

The reason for this is that if anything fails during init, close is
called on dealloc and we want it to be in a sane state for that. file: [9948874fbd] check-in: [67df0aa735] user: js, branch: trunk, size: 8873 [annotate] [blame] [check-ins using] [diff]

2020-02-29
16:09
Added: Move OFProcess to platform subdirectory file: [bd118b08f1] check-in: [5ca0376aa3] user: js, branch: trunk, size: 8822 [annotate] [blame] [check-ins using]