ChangeLog-0.0.18

From ReactOS Wiki
Jump to: navigation, search

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
Changelogs / Versions
0.0.x Series 0.0.8 | 0.0.9 | 0.0.10 | 0.0.11 | 0.0.12 | 0.0.13 | 0.0.14 | 0.0.15 | 0.0.16 | 0.0.17 | 0.0.18 | 0.0.19 | 0.0.20 | 0.0.21
0.1.x Series 0.1.0 | 0.1.1 | 0.1.2 | 0.1.3 | 0.1.4 | 0.1.5
0.2.x Series 0.2.0 | 0.2.1 | 0.2.2 | 0.2.3 | 0.2.4 | 0.2.5 | 0.2.6 | 0.2.7 | 0.2.8 | 0.2.9
0.3.x Series 0.3.0 | 0.3.1 | 0.3.2 | 0.3.3 | 0.3.4 | 0.3.5 | 0.3.6 | 0.3.7 | 0.3.8 | 0.3.9 | 0.3.10 | 0.3.11 | 0.3.12 | 0.3.13 | 0.3.14 | 0.3.15 | 0.3.16 | 0.3.17
0.4.x Series 0.4.0 | 0.4.1 | 0.4.2 | 0.4.3 | 0.4.4 | 0.4.5 | 0.4.6