winpty/Misc
Ryan Prichard b7a9415a58 Start the agent in a new window station.
The intent is to avoid a problem on Windows XP.  On that OS, sending
a "Select All" command to freeze one console window also interrupts any
"window activity" (e.g. moving/closing/scrolling/right-clicking/...) on
all other console windows.

My hope is that putting the console into a special window station will
isolate it enough to avoid this problem.  I noticed that the problem didn't
happen when I ran the TestNetServer as a service, which ran both the
TestNetServer and Agent processes with a special window station.

Note that even though the Agent runs in a special window station, the shell
and its children run in the normal window station.
2011-11-27 02:46:16 -08:00
..
.gitignore Implement the Unix TestNet client. 2011-11-24 03:03:25 -08:00
build_win32.sh Add a test program that uses the ioctl-like console interface to scroll 2011-11-24 03:03:25 -08:00
FormatChar.h Add test programs that echo their input to stdout. 2011-11-24 03:03:25 -08:00
SelectAllTest.cc Use "Select All" instead of "Mark" to freeze the console. 2011-11-24 03:03:25 -08:00
Spew.py Check in two test programs. 2011-11-24 03:03:25 -08:00
UnixEcho.cc Add test programs that echo their input to stdout. 2011-11-24 03:03:25 -08:00
VkEscapeTest.cc Use "Select All" instead of "Mark" to freeze the console. 2011-11-24 03:03:25 -08:00
Win32Echo1.cc Add test programs that echo their input to stdout. 2011-11-24 03:03:25 -08:00
Win32Echo2.cc Add test programs that echo their input to stdout. 2011-11-24 03:03:25 -08:00
Win32Test1.cc Check in two test programs. 2011-11-24 03:03:25 -08:00
Win32Test2.cc Add another windows test case. 2011-11-25 00:02:46 -08:00
Win32Test3.cc Start the agent in a new window station. 2011-11-27 02:46:16 -08:00
Win32Write1.cc Add a test program that uses the ioctl-like console interface to scroll 2011-11-24 03:03:25 -08:00