Difference between revisions of "ChangeLog-0.0.18"

From ReactOS Wiki
Jump to: navigation, search
 
(Lowercased for legibility)
Line 1: Line 1:
== KERNEL ==
+
== Kernel ==
  
 
* Section and general memory manager enhancements
 
* Section and general memory manager enhancements
Line 18: Line 18:
 
* Rewrote stack allocation
 
* Rewrote stack allocation
  
== GRAPHICS DEVICE INTERFACE ==
+
== Graphics Device Interface (GDI) ==
  
 
* Initial DIB support (GDI)
 
* Initial DIB support (GDI)
Line 28: Line 28:
 
* Added object handling routines for user objects in win32k.sys
 
* Added object handling routines for user objects in win32k.sys
  
== NETWORK ==
+
== Network ==
  
 
* Better RawIP support
 
* Better RawIP support
Line 34: Line 34:
 
* Started on TCP/IP connection endpoints
 
* Started on TCP/IP connection endpoints
  
== MSVCRT, CRTDLL, NTDLL, KERNEL32, OLE32 AND OTHER LIBRARIES ==
+
== MSVCRT, CRTDLL, NTDLL, KERNEL32, OLE32 And Other Libraries ==
 
* OLE32 work
 
* OLE32 work
 
* Initial work on user mode debugging
 
* Initial work on user mode debugging
Line 45: Line 45:
 
* Implemented basic locale support
 
* Implemented basic locale support
  
== DISK, BUS & OTHER DRIVERS ==
+
== Disk, Bus & Other Drivers ==
  
 
* Massive floppy work
 
* Massive floppy work
Line 56: Line 56:
 
* Major NPFS (Named Pipe FileSystem) update
 
* Major NPFS (Named Pipe FileSystem) update
  
== APPLICATIONS AND LOADERS ==
+
== Applications And Loaders ==
 
* Improvements to the DOS loader
 
* Improvements to the DOS loader
 
* Added a cabinet manager
 
* Added a cabinet manager
  
== OTHER ==
+
== Other ==
 
* Fixes for gcc-2.95.3-4
 
* Fixes for gcc-2.95.3-4
 
* Thousands of bug fixes and minor improvements
 
* Thousands of bug fixes and minor improvements

Revision as of 00:38, 7 February 2005

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 (GDI)

  • 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