reactos/reactos
Casper Hornstrup 9826d4e679 2003-07-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/win32k/ntuser.h (NtUserSetFocus): Correct prototype.
	* lib/user32/misc/stubs.c (SetFocus): Remove.
	* lib/user32/windows/defwnd.c (KEYDATA_ALT): New.
	(User32DefWindowProc): Handle WM_SYSKEYDOWN.
	* lib/user32/windows/input.c (SetFocus): New.
	* subsys/win32k/include/msgqueue.h (USER_MESSAGE_QUEUE): Document
	FocusWindow field.
	* subsys/win32k/include/window.h (W32kSetFocusWindow): Change return type
	to HWND.
	* subsys/win32k/include/winsta.h (W32kGetFocusMessageQueue): New.
	* subsys/win32k/ntuser/input.c (KeyboardThreadMain): Handle system keys.
	* subsys/win32k/ntuser/keyboard.c (NtUserSetFocus): New.
	* subsys/win32k/ntuser/msgqueue.c (MsqPostKeyboardMessage): Implement.
	* subsys/win32k/ntuser/stubs.c (NtUserSetFocus): Remove.
	* subsys/win32k/ntuser/window.c (W32kSetFocusWindow): Implement.
	(NtUserGetClientRect, W32kGetWindowProc, NtUserCreateWindowEx): Release
	window reference on error.
	(W32kDestroyWindow): Remove focus from window tree before destroying it
	if needed.
	* subsys/win32k/ntuser/winpos.c (WinPosChangeActiveWindow): Implement.
	(WinPosShowWindow): Activate window if needed.
	* subsys/win32k/ntuser/winsta.c (W32kGetFocusMessageQueue): New.

svn path=/trunk/; revision=5000
2003-07-05 16:04:01 +00:00
..
apps last bit of .cvsignore updates 2003-06-29 21:12:24 +00:00
bootdata Added default computer name settings. 2003-06-08 20:56:46 +00:00
dk Updates to accomodate changes and additions with the various sub-modules. 2003-01-07 18:20:34 +00:00
doc Documentation update. 2001-07-24 20:49:57 +00:00
drivers another day of janitor stuff 2003-06-29 21:05:54 +00:00
hal again more .cvsignore maintenance 2003-06-28 23:10:02 +00:00
iface Enable automatic initialization and termination of Win32 threads and processes. 2003-06-20 16:26:53 +00:00
include 2003-07-05 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-07-05 16:04:01 +00:00
lib 2003-07-05 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-07-05 16:04:01 +00:00
loaders/dos Accept .nls files. 2003-05-16 15:37:50 +00:00
media Added Bitstream Vera fonts and removed accidental loading of Arial font 2003-05-16 15:10:10 +00:00
ntoskrnl - Disabled TAG_STATISTICS_TRACKING. 2003-06-27 21:35:05 +00:00
services more .cvsignore maintenance 2003-06-28 23:09:27 +00:00
subsys 2003-07-05 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-07-05 16:04:01 +00:00
tools Readd windows.h as it is needed for cross-compilation. 2003-06-29 12:30:20 +00:00
.cvsignore *** empty log message *** 2003-03-06 21:46:19 +00:00
.gdbinit Added GNU Debugger stub for remote debugging. 2002-01-23 23:39:26 +00:00
aboot.bat another test of commit mailer 2002-06-12 02:32:14 +00:00
baseaddress.cfg Started work on second stage setup. 2003-05-02 18:12:38 +00:00
boot.bat 2003-01-11 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-01-11 17:30:34 +00:00
bootc.lst Implemented NLS file import. 2003-05-19 14:39:09 +00:00
bootcd.bat Add DebugOut device driver 2003-05-22 15:11:29 +00:00
bootflop.bat fixed handling of boot drivers 1999-10-23 18:56:04 +00:00
ChangeLog 2003-07-05 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-07-05 16:04:01 +00:00
config Added NDISVERSION define for our target NDIS support level, currently commented out pending testing. 2002-08-17 16:02:08 +00:00
COPYING Lots of changes to the kernel 1999-05-29 00:15:17 +00:00
CREDITS Moved system applications 2000-12-05 02:40:51 +00:00
gdb.ini Added GNU Debugger stub for remote debugging. 2002-01-23 23:39:26 +00:00
INSTALL Updated INSTALL 2003-03-20 02:38:41 +00:00
install-system.sh Use the directory tree created by the install target for Linux 2001-09-01 11:55:38 +00:00
install.bat Install icon file. 2003-06-03 22:22:15 +00:00
install.sh Use the directory tree created by the install target for Linux 2001-09-01 11:55:38 +00:00
installwine.bat Updates to accomodate changes and additions with the various sub-modules. 2003-01-07 18:20:34 +00:00
Jamfile Add experimental jamfiles (still buggy). 2003-05-23 22:43:03 +00:00
Jamrules Add experimental jamfiles (still buggy). 2003-05-23 22:43:03 +00:00
LGPL.txt LGPL 2.1 2002-08-31 17:07:30 +00:00
makedisk.bat Updated rules for subsys directory. 1999-09-05 12:27:22 +00:00
Makefile 2003-05-28 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-05-28 19:53:53 +00:00
makefile.dos fixes 1999-07-17 23:10:31 +00:00
README Attempt at updating README file 2003-03-20 02:33:37 +00:00
rosbin.txt *** empty log message *** 2003-03-20 20:56:24 +00:00
rules.mak - Fixed the install and dist rule for static libraries. 2003-06-17 19:40:08 +00:00

========================
ReactOS Version 0.1.x
Updated March 19th, 2003
========================

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 NT 4.0
compatibility, is always keeping an eye towards compatibility with
future Windows NT releases, that is, Windows 2000 (NT 5.0) and
Windows XP (NT 5.1).

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

2. Building ReactOS

See the INSTALL file for more details.

3. More information

See the doc subdirectory for some sparse notes

4. Who is responsible

See the CREDITS file