Difference between revisions of "ChangeLog-0.0.19"

From ReactOS Wiki
Jump to: navigation, search
 
Line 1: Line 1:
'''Version 0.0.19'''
+
== SOURCE AND BUILDING ==
  
* FreeLoader can boot ReactOS from hard-disk
+
* Major update of the build system [Casper Hornstroup]
* Registry support for FreeLoader
+
* Seperated the HALs from ntoskrnl.exe [Casper Hornstroup]
* ATAPI storage driver stack
+
* Updated source to Compile with GCC 3.0 [Casper Hornstroup]
* Self hosted builds
+
 
 +
== KERNEL ==
 +
 
 +
* IO Subsystem work [Eric Kohl]
 +
* Initial OS level SEH support [Casper Hornstroup]
 +
* Cache work [Hartmut Birr]
 +
* Implemented basic ANSI/OEM <--> Unicode translation tables in the kernel [Eric Kohl]
 +
* Implemented mutant object [Eric Kohl]
 +
* Added system hive support and started hardware detection [Eric Kohl]
 +
* Implemented LPC sections [David Welch]
 +
* Implemented file system change notification [Eric Kohl]
 +
* Work on caching, mutexes and paged pool memory [David Welch]
 +
* Memory balancer [David Welch]
 +
* Virtual memory support [David Welch]
 +
* Swapping to disk [David Welch]
 +
* Implemented PsLookupXxx() functions [Eric Kohl]
 +
* Implemented process and thread notification routines [Eric Kohl]
 +
* Started kernel queue implementation and added win32k support functions [Eric Kohl]
 +
* Fixed a memory bug that often crashed the kernel on boot (dubbed the Frequent Crasher Bug or FCB) [Hartmut Birr]
 +
* Fixed up object creation [Eric Kohl]
 +
 
 +
== DRIVERS ==
 +
 
 +
* Work on the APCI Bus driver [Casper Hornstroup]
 +
* Added PCI bus scanner to find IDE controllers [Eric Kohl]
 +
* Added new ATAPI driver [Eric Kohl]
 +
* NPFS read/write functionality [Casper Hornstroup]
 +
* Enabling of secondary IDE channel for PCI and ISA bus [Eric Kohl]
 +
* Added some modifications for asyncronous i/o requests (for vfatfs) [Hartmut Birr]
 +
* Fix to allow keyboard filter driver to work [Eugene Ingerman]
 +
* Improved disk driver stack [Eric Kohl]
 +
* Made it easier to add new keyboard layouts and added Danish keyboard layout (DK) [Casper Hornstroup]
 +
 
 +
== LIBRARIES ==
 +
 
 +
* Implemented many console & registry functions to get registry explorer running [Casper Hornstroup]
 +
* Ported 32-bit OLE32 functions from WINE [Casper Hornstroup]
 +
* Registry work [Eric Kohl]
 +
* Imported bzip2 library for use with ramdriver [Phillip]
 +
* Began work on message queue and default window procedure [David Welch]
 +
* Started security manager initialization [Eric Kohl]
 +
 
 +
== SUBSYSTEMS ==
 +
 
 +
* Initial code for POSIX+ client DLL [KJK::Hyperion]
 +
 
 +
== UTILITIES ==
 +
 
 +
* Command line process killer and process viewer
 +
* Initial port of the PICE debugger [Eugene Ingerman]
 +
* Imported NCFTP for win32 3.0.3 [Steven Edwards]
 +
* NLS tool [Eric Kohl]

Revision as of 23:11, 6 February 2005

SOURCE AND BUILDING

  • Major update of the build system [Casper Hornstroup]
  • Seperated the HALs from ntoskrnl.exe [Casper Hornstroup]
  • Updated source to Compile with GCC 3.0 [Casper Hornstroup]

KERNEL

  • IO Subsystem work [Eric Kohl]
  • Initial OS level SEH support [Casper Hornstroup]
  • Cache work [Hartmut Birr]
  • Implemented basic ANSI/OEM <--> Unicode translation tables in the kernel [Eric Kohl]
  • Implemented mutant object [Eric Kohl]
  • Added system hive support and started hardware detection [Eric Kohl]
  • Implemented LPC sections [David Welch]
  • Implemented file system change notification [Eric Kohl]
  • Work on caching, mutexes and paged pool memory [David Welch]
  • Memory balancer [David Welch]
  • Virtual memory support [David Welch]
  • Swapping to disk [David Welch]
  • Implemented PsLookupXxx() functions [Eric Kohl]
  • Implemented process and thread notification routines [Eric Kohl]
  • Started kernel queue implementation and added win32k support functions [Eric Kohl]
  • Fixed a memory bug that often crashed the kernel on boot (dubbed the Frequent Crasher Bug or FCB) [Hartmut Birr]
  • Fixed up object creation [Eric Kohl]

DRIVERS

  • Work on the APCI Bus driver [Casper Hornstroup]
  • Added PCI bus scanner to find IDE controllers [Eric Kohl]
  • Added new ATAPI driver [Eric Kohl]
  • NPFS read/write functionality [Casper Hornstroup]
  • Enabling of secondary IDE channel for PCI and ISA bus [Eric Kohl]
  • Added some modifications for asyncronous i/o requests (for vfatfs) [Hartmut Birr]
  • Fix to allow keyboard filter driver to work [Eugene Ingerman]
  • Improved disk driver stack [Eric Kohl]
  • Made it easier to add new keyboard layouts and added Danish keyboard layout (DK) [Casper Hornstroup]

LIBRARIES

  • Implemented many console & registry functions to get registry explorer running [Casper Hornstroup]
  • Ported 32-bit OLE32 functions from WINE [Casper Hornstroup]
  • Registry work [Eric Kohl]
  • Imported bzip2 library for use with ramdriver [Phillip]
  • Began work on message queue and default window procedure [David Welch]
  • Started security manager initialization [Eric Kohl]

SUBSYSTEMS

  • Initial code for POSIX+ client DLL [KJK::Hyperion]

UTILITIES

  • Command line process killer and process viewer
  • Initial port of the PICE debugger [Eugene Ingerman]
  • Imported NCFTP for win32 3.0.3 [Steven Edwards]
  • NLS tool [Eric Kohl]