April 28, 2004
6:57 p.m.
> The output redirection didn't work from a GUI app: the libc > streams weren't initialized and thus the output disappeared. > Wouldn't DETACHED_PROCESS result the same? It's not crucial > for winetest itself, but making it a console app helped > debugging tremendously. I think the stream (handle) point of view worked, but somehow msvcrt doesn't initialize stdin/err/out when the app is in GUI mode. It may work if the app would close 0,1,2 and reopen them on standard handles > In short, I've got the impression that things are working > out now (by using some black magic -- ie. winetest being a > CUI -- which I don't understand), so maybe we could simply > leave it for now. Or do I miss serious issues? the only point is that we don't have a consistent basis across platforms were we start the tests from: - all tests programs are CUI exec - but, we don't know if it's attached to a console or not - if attached to a console, we don't know whether other processes are outputting to the same console (which could impact the tests...) - ... A+