History of file src/OFStdIOStream_Win32Console.m at check-in 7fe045a19e95596f
2019-06-17
| ||
02:33 | Deleted: Remove underscores from class names check-in: [17d57e01ff] user: js, branch: trunk, size: 0 | |
2019-03-24
| ||
13:19 |
Derive of_std{in,out,err} from std{in,out,err}
Previously, this just assumed the existance of file descriptors 0, 1 and | |
2019-03-09
| ||
10:48 | Several minor fixes file: [4abac542f9] check-in: [c1e949a8c6] user: js, branch: trunk, size: 8698 [annotate] [blame] [check-ins using] [diff] | |
2019-03-08
| ||
00:35 | Use dot syntax file: [801fb56bc9] check-in: [bceb7ed4c9] user: js, branch: trunk, size: 8692 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [8796f50f42] check-in: [0509d7a844] user: js, branch: trunk, size: 8700 [annotate] [blame] [check-ins using] [diff] | |
2018-02-25
| ||
04:31 |
Reintroduce of_char{16,32}_t
There is no reliable way to check if C++ already defined those, as Clang | |
2018-01-03
| ||
19:49 | Update copyright notice file: [07af5c7a6d] check-in: [7e5c81e186] user: js, branch: trunk, size: 8676 [annotate] [blame] [check-ins using] [diff] | |
2017-10-05
| ||
21:19 | OFStdIOStream_Win32Console: Fix wrong return file: [ddf6ede371] check-in: [46ebdddf8f] user: js, branch: trunk, size: 8653 [annotate] [blame] [check-ins using] [diff] | |
2017-09-24
| ||
12:24 | OFStream: Add support for async writes file: [9bf00d9f6c] check-in: [481225349f] user: js, branch: trunk, size: 8651 [annotate] [blame] [check-ins using] [diff] | |
2017-07-22
| ||
20:50 | Split OFDataArray into OFData and OFMutableData file: [2cf46b37b4] check-in: [c8f7b90082] user: js, branch: trunk, size: 8462 [annotate] [blame] [check-ins using] [diff] | |
2017-06-12
| ||
22:29 |
OFWriteFailedException: Add -[bytesWritten]
This allows retrieving the number of bytes already written before the | |
2017-06-05
| ||
17:36 |
Clean up exceptions a little
This removes several initializers that omitted the errNo. Removing those | |
2017-05-21
| ||
21:28 |
Prefix private methods with of_ instead of OF_
This matches Apple's style. file: [b94d48eb9c] check-in: [6b77a5dd8b] user: js, branch: trunk, size: 8011 [annotate] [blame] [check-ins using] [diff] | |
2017-05-07
| ||
21:25 | Use char{16,32}_t instead of of_char{16,32}_t file: [877aa024e4] check-in: [37d2a81754] user: js, branch: trunk, size: 8011 [annotate] [blame] [check-ins using] [diff] | |
20:10 |
Small code style change
Casts are now written like types in variable declarations. file: [7f3fc13f71] check-in: [4af49a13c3] user: js, branch: trunk, size: 8029 [annotate] [blame] [check-ins using] [diff] | |
2017-02-04
| ||
17:45 | Fix typos in comments and strings found by aspell file: [7220727656] check-in: [5a31a537a1] user: js, branch: trunk, size: 8027 [annotate] [blame] [check-ins using] [diff] | |
2017-01-09
| ||
17:36 |
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
2016-05-28
| ||
14:22 | OFStdIOStream_Win32Console: Add explicit casts file: [64a809a602] check-in: [9ad332a3ea] user: js, branch: trunk, size: 8020 [annotate] [blame] [check-ins using] [diff] | |
2016-03-13
| ||
20:29 | OFStdIOStream_Win32Console: Small read fix file: [856da3e285] check-in: [976162aa79] user: js, branch: trunk, size: 7853 [annotate] [blame] [check-ins using] [diff] | |
20:04 |
OFStdIOStream_Win32Console: Use U+FFFD, not U+FFFE
U+FFFD is for unrepresentable characters, not U+FFFE. file: [c7b07d3dc1] check-in: [9d70e660ea] user: js, branch: trunk, size: 7841 [annotate] [blame] [check-ins using] [diff] | |
19:33 |
OFStdIOStream_Win32Console: Improve writing
When writing an incomplete surrogate, it now writes everything up to | |
11:19 |
Change of_string_utf8_decode() API
It now returns <= 0 on error, with negative values being the number of This can be used to detect cut off and how many bytes are missing. file: [f55d77f8b8] check-in: [5e2ef97c35] user: js, branch: trunk, size: 6293 [annotate] [blame] [check-ins using] [diff] | |
10:24 |
OFStdIOStream_Win32Console: Improve reading
On reads, surrogates that have been cut off are now properly handled. file: [88dea4ced5] check-in: [566d4df603] user: js, branch: trunk, size: 6260 [annotate] [blame] [check-ins using] [diff] | |
2016-03-12
| ||
20:28 |
Added:
Properly handle UTF-8 in Win32 console
The previous way was to set the codepage to UTF-8, however, this does Instead, this catches reads / writes on of_std* on the lowlevel, Surrogates being cut in the middle is not properly handled yet, this | |