ChangeLog-0.0.18
Revision as of 23:06, 6 February 2005 by 82.67.154.188 (talk)
Contents
KERNEL
- Section and general memory manager enhancements
- Changed irq handler from C to assembler
- Established forwarded exports
- Implemented profiling
- Initial work on exception handling
- DMA support
- Kernel debugger
- Trace facility
- Added Intel MultiProcessor Specification support
- Began building PnP manager device tree
- Registry improvements
- Work on the filesystem cache
- Named pipe improvements
- Implemented atoms in ntoskrnl
- Enabled FASTCALL calling convention
- Rewrote stack allocation
GRAPHICS DEVICE INTERFACE
- Initial DIB support (GDI)
- Modified GDI text use the FreeType 2 library
- GDI font and text work
- Mask and transparent blt support
- Initial GDI Mouse support
- Window stations and desktops
- Added object handling routines for user objects in win32k.sys
NETWORK
- Better RawIP support
- Work on winsock stack (ping app now works)
- Started on TCP/IP connection endpoints
MSVCRT, CRTDLL, NTDLL, KERNEL32, OLE32 AND OTHER LIBRARIES
- OLE32 work
- Initial work on user mode debugging
- Added functions to run MS VC++ 5/6 apps
- Implemented resource (multiple-reader-single-writer) lock
- Implemented handle table and atom table (NTDLL)
- Rewrote atom functions in kernel32
- Improved console support
- Added many functions to msvcrt library
- Implemented basic locale support
DISK, BUS & OTHER DRIVERS
- Massive floppy work
- Ported ACPI CA (from the nice guys at Intel) to ReactOS (ACPI bus driver)
- Started on ISA PnP bus driver
- Implemented mailslot functions and driver
- Ram disk driver
- Improved FAT32 support (including write ability)
- Improved overall VFAT stability
- Major NPFS (Named Pipe FileSystem) update
APPLICATIONS AND LOADERS
- Improvements to the DOS loader
- Added a cabinet manager
OTHER
- Fixes for gcc-2.95.3-4
- Thousands of bug fixes and minor improvements