ChangeLog-0.2.8

From ReactOS Wiki
Revision as of 17:59, 27 October 2005 by Martinfuchs (talk | contribs) (EXPLORER)
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)
  • Make the explorer taskbar look a bit nicer (navaraf)
  • Fix the taskbar button resizing to account for button spacing. (navaraf)
  • Update spanish translation (navaraf, patch from Patricio Martínez)
  • new tool bar icons for the drive bar (Martin Fuchs)
  • dynamic explorer start menu sidebar size (Martin Fuchs)
  • new, smaller startmenu pictures using the dynamic explorer start menu sidebar feature (greatlrd)
  • MDI/SDI option dialog: pictures for illustration, remove resizable flag (Martin Fuchs)
  • new option to open explorer subfolders in separate windows (Martin Fuchs)
  • fix directory traversing in explorer SDI windows (Martin Fuchs)
  • fix tree list image loading (Martin Fuchs)
  • complete german resources for explorer (Martin Fuchs)
  • "execute" menu entry (Martin Fuchs)
  • activate execution from command bar (Martin Fuchs)
  • fix UNICODE control panel calls to handle double clicks on the task bar clock (Martin Fuchs)
  • one-click activation of "Start" button (Martin Fuchs)
  • implemented command line parser for Explorer (Martin Fuchs)
  • Fix for Bug 330: Correctly handle WM_COMMAND messages in web windows without web control (Martin Fuchs)
  • replace "search computer" start menu entry by a "not yet implemented" message (Martin Fuchs)

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)