A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Hermès Bélusca-Maïto 22c9e139a1 [KERNEL32][CONSRV]
- Make kernel32 / winsrv console CSR structures Win2k3-compliant for Read/WriteConsole functions.
  An attentive code reader will see that there are structure members in CONSOLE_WRITECONSOLE that are
  indeed unused by kernel32 that can be used in ReactOS for undocumented extensions of WriteConsole...
  (for instance, adding a parameter for ANSI codes support, who knows!... :P)
- Fix a bit the support for the CONSOLE_READCONSOLE_CONTROL parameter in ReadConsole (for unicode only).
- Use the actual exe name for command history management, given via a hackish way by ReadConsole:
  the exe name is passed via the 80-byte-length limited static buffer, and is of course retrieved before
  actually using the static buffer (if needed).

[CONSRV]
- Fix writing input events in the console, but first preprocessing them for pausing commands (we treat them separately and remove them),
  then, in case we write many single events, we merge them in case they are mouse moves or repeated key down presses. This helps in not
  overflowing too quickly the input buffer, and that fixes all the remaining kernel32:console winetests!! (see CORE-8256)
- Use the actual exe name for command history management, given via a hackish way by ReadConsole (blame MS!)

Part 8/X

CORE-7931
CORE-8256 #resolve #comment Fixed in the condrv_restructure branch in revision .

svn path=/branches/condrv_restructure/; revision=63793
2014-08-01 18:08:29 +00:00
base Sync with trunk r63743. 2014-07-27 20:52:13 +00:00
boot Sync with trunk r63743. 2014-07-27 20:52:13 +00:00
cmake Sync with trunk r63743. 2014-07-27 20:52:13 +00:00
deprecated Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
dll [KERNEL32][CONSRV] 2014-08-01 18:08:29 +00:00
drivers Sync with trunk r63743. 2014-07-27 20:52:13 +00:00
hal Sync with trunk r63192. 2014-05-08 14:40:52 +00:00
include [KERNEL32][CONSRV] 2014-08-01 18:08:29 +00:00
lib Sync with trunk r63743. 2014-07-27 20:52:13 +00:00
media Sync with trunk r63647. 2014-06-27 18:05:20 +00:00
modules Sync with trunk r63647. 2014-06-27 18:05:20 +00:00
ntoskrnl Sync with trunk r63743. 2014-07-27 20:52:13 +00:00
subsystems Sync with trunk r63743. 2014-07-27 20:52:13 +00:00
win32ss [KERNEL32][CONSRV] 2014-08-01 18:08:29 +00:00
.hgeol Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
apistatus.lst Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
CMakeLists.txt Sync with trunk r63383 . 2014-05-20 17:04:19 +00:00
configure.cmd Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
configure.sh Sync with trunk r63192. 2014-05-08 14:40:52 +00:00
COPYING Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
COPYING.ARM Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
COPYING.LIB Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
COPYING3 Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
COPYING3.LIB Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
CREDITS Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
depmap.xsl Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
Doxyfile Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
INSTALL Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
kbdlayout.lds Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
PreLoad.cmake Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
README Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
toolchain-clang.cmake Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
toolchain-gcc.cmake Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00
toolchain-msvc.cmake Sync with trunk r63647. 2014-06-27 18:05:20 +00:00
vreport.xsl Create a branch for console restructuration work. 2014-05-02 14:13:40 +00:00

========================
ReactOS Version 0.3.x
Updated Dec 16, 2006
========================

1. What is ReactOS?

   ReactOS is an Open Source effort to develop a quality operating system
that is compatible with Windows NT applications and drivers.

   The ReactOS project, although currently focused on Windows XP/2003
drivers compatibility, is always keeping an eye toward compatibility with
older version of Windows NT family ( NT 4.0, 2000 (NT 5.0)) and new
Windows NT releases (Vista, etc). Applications (Win32 API) compatibility
focus is Windows XP.

More information is available at http://www.reactos.org/.

2. Building ReactOS

See the INSTALL file for more details.

3. More information

See the media\doc subdirectory for some sparse notes.

4. Who is responsible

See the CREDITS file.