The first intend of this serie is that CUI app in non processed input
mode should not die when using the ctrl-\ key stroke.
This series:
- implements ctrl-pause/break in conhost.exe (in processed mode) by
generating the proper console event
- maps for unix-console ctrl-\ into a ctrl-pause/break key stroke.
Code change is relatively small, and fixes an annoying behavior in
unix consoles (see bug report).
The series could have been a bit smaller by not adding ctrl-break
support in user32 console, but:
- it's cleaner that way
- it still requires the server changes (which may be perhaps the
most questionnable here, esp. the termios change).
So a valid (IMO) candidate for 8.0.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1867
--
v2: wined3d: Load and invalidate every mipmap level when mapping the top mipmap level.
d3d8/tests: Test uploading the whole mipmap chain in one map.
d3d9/tests: Test uploading the whole mipmap chain in one map.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1865
Fixes a regression introduced by
aa8f97e8294b0618de0e8a45ff2adef0c4e516da.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54184
For the requests which involve additional data to be sent the application might use WinHttpWriteData() before WinHttpReceiveResponse() to pass the additional request data instead of providing the optional data to WinHttpSendRequest(). In that case server reply can't be read in send_request().
I believe the first patch straightens up state handling in receive_response() by introducing a single switch processing every incoming state and avoiding additional local variable (along with making WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE notification handling less obscure).
--
v3: winhttp: Only read server reply in send_request() if the whole request is sent.
winhttp: Handle state in a single switch in receive_response().
https://gitlab.winehq.org/wine/wine/-/merge_requests/1851