winpty/agent
Ryan Prichard 6b87c54d0d Try to improve the way color works in the agent.
* Assume that either:
    - The console has a white-on-black color scheme.  This could be set
      at agent startup.
    - The remote terminal also has a white-on-black color scheme, OR...
    - With a different color scheme, the white/black colors could be
      reversed, but the console is still usable.

 * The COMMON_LVB_REVERSE_VIDEO flag apparently has no effect in a Windows
   console, so ignore it in the agent too.

 * Start handling Unicode characters.  I noticed that box drawing
   characters (mc.exe / edit.com) are displayed correctly now.  I'm calling
   WideCharToMultiByte once per character, though, and I'm wondering if
   this is inefficient.
2012-03-15 04:08:58 -07:00
..
Agent.cc Fix a bug involving the Terminal::finishOutput call. 2012-03-15 02:11:03 -07:00
Agent.h Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
AgentAssert.cc Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
AgentAssert.h Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
AgentDebugClient.cc Rename Agent to agent. 2012-01-21 17:32:26 -08:00
Coord.cc Various changes intended to help with debugging. 2012-03-15 01:59:12 -07:00
Coord.h Various changes intended to help with debugging. 2012-03-15 01:59:12 -07:00
EventLoop.cc Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
EventLoop.h Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
main.cc Checkpoint work to replace the Qt event loop and I/O code. 2012-03-13 22:14:39 -07:00
Makefile Various changes intended to help with debugging. 2012-03-15 01:59:12 -07:00
NamedPipe.cc Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
NamedPipe.h Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
SmallRect.cc Various changes intended to help with debugging. 2012-03-15 01:59:12 -07:00
SmallRect.h Fix SmallRect::intersected. 2012-03-15 02:01:41 -07:00
Terminal.cc Try to improve the way color works in the agent. 2012-03-15 04:08:58 -07:00
Terminal.h Fix a bug involving the Terminal::finishOutput call. 2012-03-15 02:11:03 -07:00
Win32Console.cc Various changes intended to help with debugging. 2012-03-15 01:59:12 -07:00
Win32Console.h Begin removing the Qt dependency. 2012-03-13 00:16:51 -07:00