[PATCH 02/12] server: Introduce console server object.

Jacek Caban jacek at codeweavers.com
Thu Aug 20 16:48:08 CDT 2020


Signed-off-by: Jacek Caban <jacek at codeweavers.com>
---

This patch series implements initial infrastructure for pseudo consoles. 
Pseudo consoles are relatively new Windows features. My main motivation 
for implementing them is that they are very similar to what we need for 
supporting UNIX consoles. UNIX console support may be achieved by using 
pseudo consoles with UNIX fd handles wrapped by a generic file object. 
(A few more adjustments will be needed for better handling, like 
avoiding absolute cursor position). This way, we may even support 
features that currently require curses backend in wineconsole. The 
version from my tree passes almost all kernel32 tests with console 
--current while attached to UNIX console.

My plan is to also move current user wineconsole backend to the new 
architecture, avoiding duplication and allowing more proper implementation.

   server/console.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++
   1 file changed, 73 insertions(+)



-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-server-Introduce-console-server-object.txt
Type: text/x-patch
Size: 4007 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20200820/83e05c74/attachment-0001.bin>


More information about the wine-devel mailing list