Difference between revisions of "ChangeLog-0.1.0"
(Add links to people) |
(Correct some links) |
||
Line 12: | Line 12: | ||
* Enabled caching of directories and fat segments, | * Enabled caching of directories and fat segments, | ||
* Write back dirty pages from cache manager at shutdown ([[Hartmut Birr]]) | * Write back dirty pages from cache manager at shutdown ([[Hartmut Birr]]) | ||
− | * File locking (Gunnar | + | * File locking ([[Gunnar Dalsnes]]) |
* Registry hive locking, packing value names, | * Registry hive locking, packing value names, | ||
* Deferred hive synchronization ([[Eric Kohl]]) | * Deferred hive synchronization ([[Eric Kohl]]) |
Revision as of 18:42, 8 February 2005
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 Dalsnes)
- Registry hive locking, packing value names,
- Deferred hive synchronization (Eric Kohl)
- Profiler (Casper 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 (Gé 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 (Gé 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)