ChangeLog-0.1.0

From ReactOS Wiki
Revision as of 00:39, 7 February 2005 by 68.39.174.205 (talk) (Lowercasing)
Jump to: navigation, search

HAL

  • Added HalpGetIsaInterruptVector, HalpTranslatePciAddress,
  • Improved PCI support (Hartmut Birr)

Kernel

  • Implemented NtProtectVirtualMemory; msvcrt apps now work (David Welch)
  • Memory management improvements,
  • Fixes for SMP in the memory manager,
  • Enable/Disable the irq in KeConnectInterrupt/KeDisconnectInterrupt,
  • Enabled caching of directories and fat segments,
  • Write back dirty pages from cache manager at shutdown (Hartmut Birr)
  • File locking (Gunnar André Dalsnes)
  • Registry hive locking, packing value names,
  • Deferred hive synchronization (Eric Kohl)
  • Profiler (Casper S. Hornstrup)

Subsystems

  • Win32k: Rewrote gdi (Engxxx) objects,
  • Made GDI object locking exclusive,
  • Added functions for locking multiple objects,
  • Color translation now works properly,
  • Implemented several DC functions (Eugene Ingerman)
  • Win32k: Initial scrollbar code (Jason Filby)
  • CSRSS: Implemented ReadConsoleOutputA() and WriteConsoleInputA() (Marty Dill)
  • System: USetup - Installation utility (Eric Kohl)
  • System: First draft of a ScmNamedPipeListenerThread implementation (Robert Dickenson)
  • NTVDM: Updates to the VDM support (Robert Dickenson)
  • Winlogon: Retrieve startup shell from registry (Ge van Geldorp)

Libraries

  • MSVCRT: Added binary and unicode file IO support to msvcrt (Robert Dickenson)
  • Advapi32: Progress with opening and closing handles to SCM (Robert Dickenson)
  • Kernel32: Improved file attribute and file time handling (Ge van Geldorp)
  • Kernel32: Added support for lauching VDM on dos image load (Robert Dickenson)
  • Kernel32: Implemented GetThreadPriotityBoost() and SetThreadPriorityBoost() (Eric Kohl)

FreeLoader

  • EXT2/EXT3 file system support,
  • Performance enhancements,
  • VESA text modes supported now,
  • Offscreen buffering to remove flicker (Brian Palmer)

Drivers

  • VFatFS: performance enhancements,
  • Handle FAT32 partitions larger than 4GB,
  • Fixed handling of large FAT32 partitions (Hartmut Birr)
  • ATAPI: multiple sector read/write, 32 Bit IO,
  • Support for shared interrupts,
  • Support for Promise ultra100tx2 controller (Hartmut Birr)
  • ATAPI: Added write cache flushing (Eric Kohl)
  • Storage Stack: Added write cache flushing (Eric Kohl)
  • ScsiPort: Build the hardware device map for each SCSI port (Eric Kohl)
  • Fs_Rec: Added UDF filesystem recognizer (Eric Kohl)

Apps

  • Added new Service Control utitlity (Robert Dickenson)