Difference between revisions of "ChangeLog-0.2.9"

From ReactOS Wiki
Jump to: navigation, search
m
m (Spelling)
Line 4: Line 4:
 
=== Generic 0.2.9 Changes ===
 
=== Generic 0.2.9 Changes ===
 
* New icons from our UI:mf
 
* 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)
+
* Add option to not install bootloader for 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 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)
+
* 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>
+
* 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  
 
* 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)
 
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)
Line 16: Line 16:
 
* Full Hungarian translation and initial keyboard layout added
 
* Full Hungarian translation and initial keyboard layout added
 
* Full Japanese translation by tsk email tsk_n@mail.goo.ne.jp  
 
* Full Japanese translation by tsk email tsk_n@mail.goo.ne.jp  
* added Polish translation of explorer by Kokodin
+
* Added Polish translation of explorer by Kokodin
 
* Greek translation by Apal  (Apostolos Alexiadis grad0621@di.uoa.gr) Bug 967
 
* Greek translation by Apal  (Apostolos Alexiadis grad0621@di.uoa.gr) Bug 967
* french translation by bulio
+
* French translation by bulio
 
* Greek Translation by Apal  see bug 994
 
* Greek Translation by Apal  see bug 994
  
Line 89: Line 89:
 
* Create new headers and clean up existing headers (nothing users will notice yet) ([[Magnus Olsen]])
 
* Create new headers and clean up existing headers (nothing users will notice yet) ([[Magnus Olsen]])
 
* dplay and dplayx have been taken from wine with minor alterations. ([[Magnus Olsen]])
 
* dplay and dplayx have been taken from wine with minor alterations. ([[Magnus Olsen]])
* Implement the following ap'si but not tested yet for directx hal in win32k : WaitForVerticalBlank, GetScanLine, FlipToGDISurface ([[Magnus Olsen]])
+
* Implement the following api's but not tested yet for directx hal in win32k : WaitForVerticalBlank, GetScanLine, FlipToGDISurface ([[Magnus Olsen]])
* added d3d8thk.dll and dplay.dll to bootcd ([[Magnus Olsen]])
+
* Added d3d8thk.dll and dplay.dll to bootcd ([[Magnus Olsen]])
* added dplayx.dll to bootcd  ([[Magnus Olsen]])
+
* Added dplayx.dll to bootcd  ([[Magnus Olsen]])
 
* Sync all code shared with Wine ([[Gé van Geldorp]])
 
* Sync all code shared with Wine ([[Gé van Geldorp]])
  

Revision as of 18:12, 20 December 2005

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 option to not install bootloader for 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 (GreatLord)
  • 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 clean up existing headers (nothing users will notice yet) (Magnus Olsen)
  • dplay and dplayx have been taken from wine with minor alterations. (Magnus Olsen)
  • Implement the following api's but not tested yet for directx hal in win32k : WaitForVerticalBlank, GetScanLine, FlipToGDISurface (Magnus Olsen)
  • Added d3d8thk.dll and dplay.dll to bootcd (Magnus Olsen)
  • Added dplayx.dll to bootcd (Magnus Olsen)
  • Sync all code shared with Wine (Gé van Geldorp)

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>