On Sat Apr 19 15:01:13 2025 +0000, Joe Souza wrote:
> A bug in Wine's ReadConsole implementation that I found while making
> these changes is that Wine does not handle ESC key correctly. On
> Windows, ESC key clears the text on the screen and clears the buffer.
> Wine emits the control character for the ESC key. I'll handle this in
> my changes and add a FIXME comment.
maybe. i could also be something that cmd implements in CONSOLE_READCONSOLE_CONTROL (using 0x1B in control mask).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7843#note_101455
On Fri Apr 18 16:37:52 2025 +0000, Joe Souza wrote:
> OK, using ReadConsole/CONSOLE_READCONSOLE_CONTROL on Windows gives me
> the behaviour that I need; i.e. pre-filled text is preserved and can be
> further edited. Caller must output the text first, but seems to work as expected.
> I'll start making the changes to my code soon, within the coming days.
A bug in Wine's ReadConsole implementation that I found while making these changes is that Wine does not handle ESC key correctly. On Windows, ESC key clears the text on the screen and clears the buffer. Wine emits the control character for the ESC key. I'll handle this in my changes and add a FIXME comment.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7843#note_101451
On Sat Apr 19 14:56:08 2025 +0000, Joe Souza wrote:
> Will definitely handle .exe filtering as a subsequent patch.
Testing on Windows 11 this morning, I find that Windows does not filter on .EXE or anything in PATHEXT if tab key is hit for first word on command line.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7843#note_101450
This fixes a test failure/crash on Windows 8.1 introduced by dd1d82728811c15716eefa0917eb3ecac4b9a85a.
--
v3: mfplat/tests: Don't assume video processor MFT can provide samples.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7838