ChangeLog-0.2.8

From ReactOS Wiki
Revision as of 17:48, 27 October 2005 by Martinfuchs (talk | contribs) (TASKMGR)
Jump to: navigation, search

This is the changelog for ReactOS™ version 0.2.8 (released (in a near future)), an open-source operating system designed to be binary executable- and device driver-compatible with Microsoft™ Windows NT™ and subsequent Microsoft operating systems such as Windows 2000™ and Windows XP™. ReactOS is written by the ReactOS development team, and the last previous version of ReactOS was version 0.2.7 (released August 22, 2005).

General

Main 0.2.8 Changes

Known Bugs

Translations

ReactOS Core

Kernel and Executive (NTOSKRNL)

  • Make GDB available for release builds (Gé van Geldorp)
  • Fix GDB backtrace (Gé van Geldorp)

Kernel Mode Drivers

Input Device

  • Fix "AllocConsole failed" bug (Gé van Geldorp)

ACPI

PCI

SERIAL

Storage

  • Import VMware BusLogic SCSI driver

USB

VFAT

VGA

Services

EventLog

(Saveliy Tretiakov)

  • Implement basic file operations (WindowsNT compatible file format)
  • Write events from lpc port to System Log (to read these events, open \ReactOS\system32\config\SysEvent.evt in Windows EventViewer)
  • RPC server (stubs)

Networking

  • Open handle to afd.sys as asynchromous. (Gé van Geldorp)
  • Count each handle which has pending events only once, independent of the number of pending events. (Gé van Geldorp)

Session Manager (SMSS)

Win32™ Personality

User mode subsystem server (CSRSS)

Kernel-mode subsystem server (Win32K)

  • Add generation of 8/32bpp DIB code (Gé van Geldorp)
  • Fix DIB memory leak (Gé van Geldorp)
  • Send window-bound timers to the correct message queue (Gé van Geldorp)
  • Use the pitch provided by FreeType (Gé van Geldorp)
  • SetPixel should return the new color (Goplat)
  • Make sure we don't hang forever when activating a window belonging to another thread (Gé van Geldorp)
  • Inform HAL about the switch to graphics modeas late as possible (Gé van Geldorp)
  • Destroy the desktop window during shutdown (Gé van Geldorp)
  • Make FindWindow case insensitive (Gé van Geldorp)

Win32™ Libraries

ADVAPI32

KERNEL32

SETUPAPI

DirectX

Userenv

USER32

  • fix repositioning of text (brbak)

Libraries shared with Wine

  • Synced to Wine-20050830 and Wine-20059030 (Gé van Geldorp)

Win32™ Applications

IPConfig

CMD

  • Restore console title after running a command (Gé van Geldorp)

TASKMGR

  • Adjust output graphics when resizing the application window (Martin Fuchs, patch from watz at gmx.net)

EXPLORER

  • Fix double-clicking Control Panel items (Gé van Geldorp)
  • Handle .msi files (Gé van Geldorp)
  • Fix icon alignment when the screen width is not a multiple of the icon spacing (Gé van Geldorp)

WINEFILE

  • fixed handle leak in font selection dialog (Martin Fuchs, patch from Christoph at ApiViewer.de)
  • added new icon images in 48x48 and 16x16 resolutions (Martin Fuchs)

Calc

  • Reset on new calculation (brbak)
  • Fix precision bug (Slicencium)

ZoomIn

  • Implement ZoomIn's functionality (Martin Fuchs)

VmwInst

  • Add installation path for VMware 5.5. (Mike)

FreeLdr

  • Properly handle partition(0) to mean active partition (Gé van Geldorp)
  • Don't trust the returned date/time from the BIOS. QEmu messes this up sometimes. (Gé van Geldorp)