ChangeLog-0.2.9

From ReactOS Wiki
Revision as of 16:53, 20 December 2005 by GreatLord (talk | contribs) (Generic 0.2.9 Changes)
Jump to: navigation, search

This is the changelog for ReactOS™ version 0.2.9 (released), 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.8 (released 29 October, 2005).

General

Generic 0.2.9 Changes

  • New icons from our UI:mf
  • Add opitopn do not isntall bootloarder as Bug: 961 suggest to make it easy for other people that do not want install freeldr. (GreatLord)
  • fixed part of bug 910 change to ReactOS some need check the ja.rc if it right after this (GreatLord)
  • fixed part of bug 910 change Windows/Wine to ReactOS like resting ReactOS (GreatLord)
  • sync up sprintf.c with swprintf.c. They both do the same except one is the wchar-version, so they shouldn't differ in other parts." by Elrond <elrond(at)samba(dash)tng(dot)org>
  • mmdrv.dll auxMessage implement GetDeviceCapabilities and GetDeviceCount, modMessage implement

GetDeviceCapabilities implement GetDeviceCapabilities and GetDeviceCount for midMessage. Remove hardcode of Find one device of midiout and wavout now scan for WaveOutXX, WaveInXX, MidiInXX, MidiOutXX, AuxXX. Implement AUXDM_GETVOLUME, implement AUXDM_SETVOLUME now the auxMessage are complete, implement more case to widMessage, remove the stub of ThreadCallWaveDevice and implement it there it need it. remove stub for CallbackWaveDevice, Left todo WODM_OPEN, WODM_WRITE, WODM_GETPOS, WODM_SETVOLUME, WODM_GETVOLUME some code exists but not checked if it is complete or it contain some stub, prepareing for waveopendevice code adding waveThread as stub, implement some part of waveopen. adding code for waveTheard it is not complete yet. waveThread is not longer stub it is alive and do not have all case implement. implement WaveThreadSetData. Implement WaveThreadGetData. implement addbuffer to waveTheard. it can play wave one time if it is same file in windows

, implement soundGetData and WaveThreadSetState, implement soundSetData. (GreatLord)

  • VBE.sys TotalMemory is in number of 64K block not 16K block see VBE 2.0 or 3.0 specification
  • i8042prt "incress the number of passes to detect the mouse and keyboard under VMware if the VM does not have ownership of the mouse. Thanks to GreatLord and Royce"

Translations

  • Full Hungarian translation and initial keyboard layout added
  • Full Japanese translation by tsk email tsk_n@mail.goo.ne.jp
  • added Polish translation of explorer by Kokodin
  • Greek translation by Apal (Apostolos Alexiadis grad0621@di.uoa.gr) Bug 967
  • french translation by bulio
  • Greek Translation by Apal see bug 994

ReactOS Core

Kernel and Executive (NTOSKRNL)

  • <placeholder>

Run Time Library (RTL)

  • <placeholder>

Native Library (NTDLL)

  • <placeholder>

HAL

  • <placeholder>

Kernel Mode Drivers

Input Device

  • <placeholder>

ACPI

  • <placeholder>

NDIS

  • <placeholder>

Storage

  • <placeholder>

USB

  • <placeholder>

Videoprt

  • <placeholder>

Services

umpnpmgr

  • <placeholder>

SC

  • Wrote sc.exe Includes support for:
    • query, queryex, create, start, stop, delete (Ged Murphy)

tcpsvcs

Networking

Session Manager (SMSS)

Win32™ Personality

User mode subsystem server (CSRSS)

  • <placeholder>

Kernel-mode subsystem server (Win32K)

  • <placeholder>

Win32™ Libraries

ADVAPI32

  • <placeholder>

KERNEL32

  • <placeholder>


NEWDEV

  • <placeholder>

SETUPAPI

  • <placeholder>

DirectX

  • Create new headers and header clean up (noting a user will notice yet)
  • dplay and dplax whave been taken from wine with small modifcation.
  • Implement follow api but not tested yet for directx hal in win32k. WaitForVerticalBlank, GetScanLine, FlipToGDISurface (GreatLord)
  • adding d3d8thk.dll and dplay.dll to bootcd
  • adding dplayx.dll to bootcd

SHELL32

  • <placeholder>

USER32

  • <placeholder>

Libraries shared with Wine

  • Synced to Wine- <placeholder>

Win32™ Applications

CMD

  • <placeholder>

TASKMGR

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

EXPLORER

  • <placeholder>

WINEFILE

  • <placeholder>

CONTROL PANEL

  • Fixed a bug where the first applet in main.cpl could only be called (fixes by Alex Buell <alex.buell(at)munted.org.uk> and Sebastian Gasiorek).

Devmgr

  • <placeholder>

WINECALC

  • Buffer overflow fixed (Royce Mitchell III)

FreeLdr

  • <placeholder>