Console issues in recent git
Alexandre Julliard
julliard at winehq.org
Tue Sep 7 05:52:21 CDT 2010
Eric Pouech <eric.pouech at orange.fr> writes:
> among the potential fixes:
> S1: no longer do the console attribute management in server, but only
> in kernel32, and only for the livespan of the process creating the
> bare console. this means that the console will not be accessible to
> the children of this process after its death (but I don't see how to
> do it anyway)
> S2: when the process that created the bare console, it's about to
> terminate it should wait for all its children to die. This would
> require a cloak of invisibility (from the win32 space) to let the
> other win32-process see that it actually died.
> S3: combine S1 and S2
I think S1 is the way to go. I also think we should not put the console
in raw mode until the app actually calls ReadConsole or similar
function. The vast majority of apps never need fancy console input.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list