reactos/reactos
Alex Ionescu da4ac0b789 - Fix some nasty context switch bugs:
* We did not update the KPCR's stacklimit/initialstack with the new thread's stacklimit/initialstack.
  * We always assumed V86 frame bias in KeInitializeThreadContext.
  * We did not properly update ESP0 during context switch, to make space for the NPX frame and V86 bias.
  * We did not update fs:18h to point to the new TEB.
  * We did not clear out GS when switching processes, nor update the TSS's cr3.
  * If a new LDT was being updated, we over-wrote EBP (which was supposed to point to the TSS) by the GDT pointer.
  * We used a push/pop esp0 hack which hid the fact we never updated esp0.

svn path=/trunk/; revision=20911
2006-01-16 02:21:22 +00:00
..
apps Remove the temp note. Gé is on fire ! 2006-01-05 23:43:49 +00:00
boot Freeloader: Check return code of RegOpenKey() in FrLdrLoadBootDrivers() for failure 2006-01-14 23:35:20 +00:00
bootdata wintrust vendor import 2006-01-15 21:58:59 +00:00
drivers Implement XMillimeter and YMillimeter calculation, it not 100% correct for I assume the monitor DPI is always 72DPI 2006-01-15 20:25:53 +00:00
hal Thanks gge.. 2006-01-08 10:19:21 +00:00
include New wininet vendor import 2006-01-15 22:25:16 +00:00
lib New wininet vendor import 2006-01-15 22:25:16 +00:00
media New wininet vendor import 2006-01-15 22:25:16 +00:00
modules
ntoskrnl - Fix some nasty context switch bugs: 2006-01-16 02:21:22 +00:00
regtests WINSTA_ALL_ACCESS is now defined in winuser.h 2005-12-01 15:01:38 +00:00
services Obtain DHCP info from DHCP client service 2006-01-08 22:14:26 +00:00
subsys Change toolbars from 16 to 15 pixels high 2006-01-15 16:47:18 +00:00
tools fix "line #=0" and "missing function name" bugs in rsym data. There's one issue this fix causes - apparently macros will have their file/line # reported, instead of the location they are being invoked, but this is a far cry better than before. 2006-01-15 01:12:00 +00:00
w32api New wininet vendor import 2006-01-15 22:25:16 +00:00
apistatus.lst Remove oleaut32 from api status 2005-12-18 17:40:51 +00:00
baseaddress.xml wintrust vendor import 2006-01-15 21:58:59 +00:00
config.template.xml
COPYING
CREDITS add myself to credits too. 2005-12-09 01:39:42 +00:00
Doxyfile
INSTALL help update 2006-01-15 19:06:18 +00:00
LGPL.txt
Makefile make_msvcX_install_[config] patch by Brezenbak 2006-01-11 15:47:22 +00:00
proxy.mak
ReactOS-ppc.xml Added support for ROS_AUTOMAKE variable. 2005-12-04 12:02:45 +00:00
ReactOS.xml - Tabs not spaces. 2006-01-05 16:30:20 +00:00
README

========================
ReactOS Version 0.2.x
Updated June 23rd, 2004
========================

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