From ReactOS Wiki
Revision as of 20:10, 12 July 2007 by EmuandCo (talk | contribs) (Translations)
Jump to: navigation, search

This is a work in progress.

IMPORTANT: When adding a change, write a REAL NAME of the person, not his irc or whatever nicks. This is an official paper. Also, reference bug numbers at the end of the change, in braces, like (your name, bug #2373). If this is not a bug, but a patch, reference it with (your name, ticket #2373) or something like that.

This is the changelog for ReactOS™ version 0.3.3 (released whenever), 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.3.1 (released 10 March, 2007).


Generic 0.3.3 Changes



  • Added some more LANG and SUBLANG definitions to the "winnt.h" header file (Colin Finck)
  • Changed the rules for the SUBLANG entries in translations (new rules can be found here), so the existing translations apply to more locales now (Colin Finck, Daniel Reimer, Magnus Olsen)
  • Added German Translations for charmap, console, msgina, serialui, win32csr (Daniel Reimer)
  • Commited Translations from Bugzilla (#2349, #2350, #2351, #2352, #2353, #2355) (Daniel Reimer) thx to (Kairo) and (Smiley)
  • Added Brazilian Portuguese Translations for Control, Expand, Hdwwiz, Mmsys, ntvdm, "reactos.exe" (Setup tool under Windows), Regsvr32, Rundll32, Taskmgr, Userinit, Welcome (Wagner Leandro Bueno Angelo, bugs #2373, #2385)
  • Added and updated French Translations for ImageSoft and WordPad (Pierre Schweitzer, bug #2377)
  • Fixed spelling errors for Dutch translations in Explorer, Setup and Welcome. Added Dutch translation for Wordpad. (Joost de Meij, bug #2296)
  • Fixed spelling and grammar for Dutch translations in desk.cpl and intl.cpl. New Dutch translations for main.cpl (keyboard and mouse) and powercfg.cpl. (Joost de Meij, bug #2300)
  • Added, updated a few translations for polish, lithuanian, french, german, bulgarian, spanish (Johannes Anderwald)
  • Updated the Italian translation of Syssetup (Paolo Devoti, bug #2391)


Kernel and Executive(NTOSKRNL)

Run Time Library (RTL)

Kernel Mode Drivers

NT System Library (NTDLL)



  • Move calls to SetServiceStatus into service.exe (Ged Murphy)


  • rewrote the service handler and parts of the main control thread, fixes starting / stopping (Ged Murphy)

Win32™ Personality

User mode subsystem server (CSRSS)

- Fix a bug where a lock was not released in win32csr (Johannes Anderwald)

Kernel-mode subsystem server (Win32K)

Control panel applets


  • Make the Device Manager open both devmgmt.exe in ROS and devmgmt.msc in Windows (Ged Murphy)




Win32™ Applications


  • check for application existance on some apps before adding them to the start menu (Ged Murphy)
  • remove old apps like winefile and add new ones like devmgmt and servman (Ged Murphy)


  • Slightly modified the XML file to fix grammar and spelling problems and update the FreeBASIC link to Version 0.17b (Nathan Davidson, bug #2358)

Device Manager

  • make entry points unicode compliant and fix linkage (Ged Murphy)


Service Manager

  • make entry points unicode compliant and fix linkage (Ged Murphy)


  • partially rewrote tracert to make it more modular (Ged Murphy)


  • Load system metrics, fonts and colors from registry (Timo Kreuzer)

html help

  • wrote a basic exe to call into hhctrl.ocx (Ged Murphy)


Win32™ Libraries


  • Don't create the GetFirefox shortcut anymore as GetFirefox has been removed (Colin Finck)
  • Fix some calls to CreateShortcut which was preventing some apps from appearing in the start menu (Ged Murphy)


  • Export LsaEnumerateTrustedDomains to get dameware loading (Ged Murphy)
  • Ensure SetLastError is called when EnumServicesStatusEx is returning required buffer sizes (Ged Murphy)




  • Partly implement GetFontResourceInfoW, remove GetFontResourceInfo stub (Timo Kreuzer)
  • GetObject: add missing object types, fix SetLastError usage (Timo Kreuzer)



  • added dll from Wine, small changes to get it building on ROS (Ged Murphy)