ChangeLog-0.0.20

From ReactOS Wiki
Jump to: navigation, search

KERNEL

  • Implemented NtCreateToken and fixed up NtQueryInformationToken() Joseph Galbraith
  • Minimize access to the module object via the object manager. Eric Kohl
  • Use module list for internal module management. Eric Kohl
  • Protect module list with a spinlock. Eric Kohl
  • Registry improvements: Eric Kohl
    • Improved registry initialization
    • Registry-based driver loading for system-start drivers and auto-start drivers
    • Implemented registry links
  • PICE now loaded automatically Eric Kohl
  • Improved thread support David Welch
  • Fixed a long-standing hack to open symbolic link objects Eric Kohl
  • Implemented the ability to create suspended threads Eric Kohl
  • Implemented binary tree, splay tree and hash table routines Casper Hornstroup
  • Moved the hardcoded command line string from ntoskrnl to loadros Eric Kohl
  • Use NT-compatible (VPB-based) mounting mechanism Eric Kohl

DRIVERS

  • Work on the floppy driver Hartmut Birr
  • Improved VFAT driver including: Hartmut Birr
  • Changed directory and fat access to pining-interface
  • Changed calculation of available and free clusters
  • Changed mount and type determining procedure
  • Added FAT32 fs type
  • Support for accessing the raw volume
  • New storage drivers: Eric Kohl
    • Implemented ATAPI support
    • Made CDROM and TAPE devices mountable
    • Implemented command retries
    • Improved error handling
    • Enabled drive letter assignment to removable drives
    • Always update a drive's geometry data
    • Made NTFS-Partitions mountable
  • Added basic ISO-9660 file system driver for CDROM support Art Yerkes
  • Added media changing support Eric Kohl
  • Added directory listing Eric Kohl
  • Added file and directory caching Eric Kohl
  • Added file system recognizing driver Eric Kohl
  • Work on the NDIS driver Robert Dickenson

LIBRARIES

SUBSYSTEMS

UTILITIES

  • Ability to use a .lst file for loadros.com instead of command line parameters Art Yerkes

FREELOADER

  • Improved memory management Brian Palmer
  • Added LBA support to FAT12/16 boot sector Brian Palmer
  • Added protected mode exception handling in case FreeLoader crashes Brian Palmer
  • Reworked memory manager to use all of extended memory Brian Palmer
  • Reworked UI code, now supports multiple text-mode resolutions Brian Palmer
  • Added separate configuration for a SETUPLDR version Brian Palmer
  • Added Added ISO-9660 support for booting from CDROMs Eric Kohl
  • Ability to load Linux kernels Brian Palmer
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