[WIN32CSR] Console input simplification:
authorJeffrey Morlan <mrnobo1024@yahoo.com>
Fri, 4 Jun 2010 18:26:22 +0000 (18:26 +0000)
committerJeffrey Morlan <mrnobo1024@yahoo.com>
Fri, 4 Jun 2010 18:26:22 +0000 (18:26 +0000)
commit6659ae1d98fd80866b4e81331bae35f3cfe2f129
treea3a25a4ee72de95fe5b51a85da46e77d9fa6cdb4
parentd3c4ade827878c94026caeb8f114375fb08929cc
[WIN32CSR] Console input simplification:
- Put code for processing events for line input in one place, instead of duplicating it everywhere
- Remove "Fake" and "NotChar" fields from ConsoleInput struct. ConioProcessKey didn't actually add Fake events; they were used for the \n when converting \r to \r\n, but this is better done by the line input code.
- Build an input line completely on the server side; this will make it practical to add history and more sophisticated editing later

svn path=/trunk/; revision=47572
reactos/dll/win32/kernel32/misc/console.c
reactos/include/reactos/subsys/csrss/csrss.h
reactos/subsystems/win32/csrss/win32csr/coninput.c
reactos/subsystems/win32/csrss/win32csr/conio.h
reactos/subsystems/win32/csrss/win32csr/console.c