reactos/reactos
Alex Ionescu a9bb1c6668 - Add about two dozen new bugcheck codes and strings.
- Major cleanup of exp.c to move out deprecated and old code.
- Use KdDebuggerNotPresent to determine if KDBG is there or not. KdDebuggerEnable is now set whenever booting with debugging -- even if only serial port or screen debugging.
- Complete cleanup and major rewrite/improvement of bugcheck code:
  - Moved stack dump routines to bug.c and cleaned them up. Next step is to remove most of them and implement them properly as part of RtlCaptureStackBackTrace and RtlWalkFrameChain.
  - Use InbvDisplayString for everything now. BSODs will only truly show on screen. (however, part of the KeBugCheckWithTf improvements, a special "if debugger enabled" BSOD will also be displayed for debugging purposes).
  - Do checksum calculation in bugcheck callbacks.
  - Detect and display which drivers belong to which EIP.
  - Implemented code to select the proper verbose BSOD message depending on the bug check code.
  - Also implemented code to detect a variety of "known" bug check codes and to recover more data on them, and/or modify them accordingly. Sadly ROS doesn't yet make use of most of these codes.
  - Factored out and split some code into individual routines.
  - Look and functionality is now identical to Windows XP.
  - Stack trace will only be shown if KDBG isn't connected. If KDBG is connected you can do "bt" anyway (which is more powerful).

svn path=/trunk/; revision=23794
2006-08-30 05:22:56 +00:00
..
base fix indentation 2006-08-29 13:01:47 +00:00
boot Fix bug 1770. Patch by Grzegorz Jaskiewicz 2006-08-29 11:02:08 +00:00
dll - Implement GetSideSidFromToken. Patch by Grzegorz Jaśkiewicz. 2006-08-29 15:22:53 +00:00
drivers - Complete and utter reimplementation of V86 Mode for Ke386CallBios. Details below. Tested on QEMU/VMWARE. May give you a breakpoint/crash on real hardware - please let me know the V86 opcode displayed on the debug log/screen if this is the case *if you see such a message*. 2006-08-28 23:56:35 +00:00
hal - Viva la deprecation! Trunk should now boot and the installer should work. 2006-08-25 14:50:01 +00:00
include - Implement GetSideSidFromToken. Patch by Grzegorz Jaśkiewicz. 2006-08-29 15:22:53 +00:00
lib Better rand() implementation. This should fix the problem where you get 0 every time you use rand() 2006-08-29 22:27:48 +00:00
media uppdate Dejavu font from 2.7 to 2.9 2006-08-14 19:48:29 +00:00
modules
ntoskrnl - Add about two dozen new bugcheck codes and strings. 2006-08-30 05:22:56 +00:00
regtests Add accidentally deleted line (a call to WideCharToMultiByte() ) 2006-08-23 08:24:37 +00:00
subsystems put in if define i386 for asm version of cos, sin, atan2, floor, ceil we do not have a C version of those commands in rbuild file 2006-08-29 08:28:50 +00:00
tools added LiveCDRegTest and BootCDRegTest targets 2006-08-27 13:28:23 +00:00
apistatus.lst
baseaddress.rbuild
config-ppc.template.rbuild
config.template.rbuild
COPYING
CREDITS
Doxyfile
INSTALL
LGPL.txt
Makefile
proxy.mak
ReactOS-ppc.rbuild
ReactOS.rbuild
README Update version number to 0.3.x 2006-08-21 15:04:20 +00:00

========================
ReactOS Version 0.3.x
Updated Aug 21rd, 2005
========================

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 toward 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.org/.

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