ChangeLog-0.2.8

From ReactOS Wiki
Revision as of 17:53, 28 October 2005 by Hpoussin (talk | contribs) (Add my changes)
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

  • Update some swedish translation by Harteex.

ReactOS Core

Kernel and Executive (NTOSKRNL)

Kernel Mode Drivers

Input Device

ACPI

PCI

SERIAL

Storage

  • Import VMware BusLogic SCSI driver

USB

VFAT

Videoprt

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)

tcpsvcs

  • implement simple tcp/ip services (Ged Murphy)
  • includes services for chargen, daytime, echo, discard and Quote Of The Day (Ged Murphy)
  • introduce code to run as a service, but not activated yet (Ged Murphy)

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 mode as late as possible (Gé van Geldorp)
  • Destroy the desktop window during shutdown (Gé van Geldorp)
  • Make FindWindow case insensitive (Gé van Geldorp)
  • partial implementation of ShowWindowAsync() to activate the Explorer desktop switcher (Martin Fuchs)

Win32™ Libraries

ADVAPI32

KERNEL32

  • Implement MoveFileWithProgressW so it can handle movefile / folder on a volume or to another one. It does not set the attrib or take the EA at accunt (Magnus Olsen)
  • Implement SetComputerNameExA/W (Hervé Poussineau)

NEWDEV

  • Create a basic newdev.dll, and implement DevInstallW function (permits to install devices from command line) (Hervé Poussineau)

SETUPAPI

  • Implement LOTS of SetupDi* functions (used during device installation, needed for Plug-and-Play) (Hervé Poussineau)

DirectX

Userenv

USER32

  • fix repositioning of text (brbak)

Libraries shared with Wine

Win32™ Applications

Arp

IPConfig

Netstat

  • rewrite of the netstat tool to simulate the MS app (Ged Murphy)
  • implemented -a -e -n -p -r -s and interval (Ged Murphy)

Route

  • alter output to simulate the MS route utility (Ged Murphy)

TraceRoute

  • wrote tracert and added it to the build (Ged Murphy)

CMD

Fixed bug 739 in bugzila, can not create file notepad newfile.txt at cmd prompt (Magnus Olsen)

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 (Filip Navara)
  • Fix the taskbar button resizing to account for button spacing. (Filip Navara)
  • Update spanish translation (Filip Navara, 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

VmwInst

  • Add installation path for VMware 5.5. (Mike)

Devmgr

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)