ObjFW  History of src/platform/Windows/OFSubprocess.m of 34b4d743ad5c85bb

History of file src/platform/Windows/OFSubprocess.m at check-in 34b4d743ad5c85bb

2024-04-03
02:16
Change license to LGPLv3 only file: [eef05a7c89] check-in: [7413a728a7] user: js, branch: trunk, size: 10903 [annotate] [blame] [check-ins using] [diff]
2024-01-21
09:56
OFSubprocess: Fix dealloc after -[closeForWriting] file: [1709cb877d] check-in: [9882a09715] user: js, branch: 1.0, size: 10695 [annotate] [blame] [check-ins using] [diff]
09:55
OFSubprocess: Fix dealloc after -[closeForWriting] file: [4e382dab1b] check-in: [3f56716b3d] user: js, branch: trunk, size: 10695 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [3257d0230c] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 10665 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [a7d2548aa0] check-in: [8939cbdb52] user: js, branch: trunk, size: 10665 [annotate] [blame] [check-ins using] [diff]
2022-10-21
13:07
Document more exceptions file: [bef5ba2521] check-in: [a62b254fda] user: js, branch: trunk, size: 10665 [annotate] [blame] [check-ins using] [diff]
2022-09-04
18:46
Remove -[prependString:] and -[reverse] file: [4951913bf9] check-in: [6c3ec63d96] user: js, branch: trunk, size: 10584 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [0ef8b1e769] check-in: [1a86b8175b] user: js, branch: trunk, size: 10574 [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: [77c9c78fb2] check-in: [d1d36ae522] user: js, branch: trunk, size: 10574 [annotate] [blame] [check-ins using] [diff]

2021-05-01
03:02
Renamed src/platform/windows/OFSubprocess.m → src/platform/Windows/OFSubprocess.m. Rename directories in src/platform file: [b8e69b2ddb] check-in: [4a6e3b42f5] user: js, branch: trunk, size: 10563 [annotate] [blame] [check-ins using] [diff]
2021-04-17
22:45
Rename of_(re)alloc and add OFFreeMemory file: [b8e69b2ddb] check-in: [498074dab9] user: js, branch: new-naming-convention, size: 10563 [annotate] [blame] [check-ins using] [diff]
02:10
of_string_encoding_t -> OFStringEncoding file: [a5a0197d4c] check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 10550 [annotate] [blame] [check-ins using] [diff]
01:35
of_char{16,32}_t -> OFChar{16,32} file: [dbaef3314d] check-in: [6d9d790a24] user: js, branch: new-naming-convention, size: 10558 [annotate] [blame] [check-ins using] [diff]
2021-03-30
21:06
Renamed src/platform/windows/OFProcess.m → src/platform/windows/OFSubprocess.m. Rename OFProcess to OFSubprocess file: [be45f52a11] check-in: [79548b3c29] user: js, branch: trunk, size: 10579 [annotate] [blame] [check-ins using] [diff]
2021-03-07
20:25
*.m: Fold methods into one line where it fits file: [ed2642bf1e] check-in: [1b82d3bf4f] user: js, branch: trunk, size: 10572 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [5bdba7aa5b] check-in: [374e1a1bfa] user: js, branch: trunk, size: 10605 [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: [b53baca85e] check-in: [627511b032] user: js, branch: trunk, size: 10694 [annotate] [blame] [check-ins using] [diff]

2020-11-05
00:24
Avoid -[allocMemoryWithSize:] for temporary memory

-[allocMemoryWithSize:] has book keeping overhead that is unnecessary
for temporary memory. file: [1de0e5d870] check-in: [0ddaac3f5b] user: js, branch: trunk, size: 10688 [annotate] [blame] [check-ins using] [diff]

2020-05-17
14:08
Add support for non-Unicode Windows in all classes file: [816ee6b0db] check-in: [494acfb3e0] user: js, branch: trunk, size: 10738 [annotate] [blame] [check-ins using] [diff]
2020-04-26
10:42
Add -[OFProcess waitForTermination] file: [4f8503117f] check-in: [bdf82f10b4] user: js, branch: trunk, size: 8989 [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: [75eaa2091a] check-in: [67df0aa735] user: js, branch: trunk, size: 8581 [annotate] [blame] [check-ins using] [diff]

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