Difference between revisions of "ChangeLog-0.3.1"
Line 36: | Line 36: | ||
* Simplified ObDuplicateObject ([[Alex Ionescu]]) | * Simplified ObDuplicateObject ([[Alex Ionescu]]) | ||
* Bug : 1953 : Patch by ([[Dmitry G. Gorbachev]]), fixes invalid sync after loading BLUE.SYS | * Bug : 1953 : Patch by ([[Dmitry G. Gorbachev]]), fixes invalid sync after loading BLUE.SYS | ||
− | * Various warnings fixed ([[ | + | * Various warnings fixed ([[Thomas Weidenmuller]]) |
* NTLPC reimplemented ([[Alex Ionescu]]) | * NTLPC reimplemented ([[Alex Ionescu]]) | ||
* Cleanup of locking and lookup macros ([[Alex Ionescu]]) | * Cleanup of locking and lookup macros ([[Alex Ionescu]]) | ||
Line 55: | Line 55: | ||
* Implemented NtUserGetKeyboardLayoutName ([[Magnus Olsen]]) | * Implemented NtUserGetKeyboardLayoutName ([[Magnus Olsen]]) | ||
* Fixed Alpha Blending Support in DrawIconEx ([[Magnus Olsen]]) | * Fixed Alpha Blending Support in DrawIconEx ([[Magnus Olsen]]) | ||
− | * New keyboard driver and layout structure implemented ([[ | + | * New keyboard driver and layout structure implemented ([[Jim Tabor]]) |
* Have IntSystemParametersInfo send WM_SETTINGCHANGE when needed ([[Timo Kreuzer]]) | * Have IntSystemParametersInfo send WM_SETTINGCHANGE when needed ([[Timo Kreuzer]]) | ||
* Bug : 843: Patch from ([[Timo Kreuzer]]) which removed focus from windows | * Bug : 843: Patch from ([[Timo Kreuzer]]) which removed focus from windows |
Revision as of 02:58, 16 February 2007
THIS IS A WORK-IN-PROGRESS !!!
This is the changelog for ReactOS™ version 0.3.1, 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.0 (released 27 August, 2006).
Contents
Highlights of this Release
(placeholder)
Full Changelog
General
Generic 0.3.1 Changes
- Various spelling corrections (GreyGhost)
- Unicode corrections (janderwald)
RBUILD
- See 25424, need to check with arty
- Dependency Map added by (Christoph von Wittich) and checking implemented by (janderwald)
- See 25437, need to check with janderwald
- Clean Log added and Help for individual commands (Peter Ward)
- Space in name issues fixed (Christoph von Wittich)
- ROS_PREFIX allowed on MS Windows platforms for cross compiling (hpoussin)
Translations
- Added French translation to ipconfig (Sylvain Petreolle)
- Updated French translations for Explorer desktop (Pierre Schweitzer)
- Tai keyboard layout added (Dmitry G. Gorbachev)
- Italian translation for Control Panel, fixes bugs 1974, 1975, 1976, and 1983 (Paolo Devoti)
- Czech translation for Contrl Panel, fixes bug 1959 (Kamil Hornicek)
ReactOS Core
Kernel and Executive (NTOSKRNL)
- Implemented ObReferenceProcessHandleTable (Alex Ionescu)
- Implemented ObDereferenceProcessHandleTable (Alex Ionescu)
- Implemented ObpReferenceProcessObjectByHandle (Alex Ionescu)
- Simplified ObDuplicateObject (Alex Ionescu)
- Bug : 1953 : Patch by (Dmitry G. Gorbachev), fixes invalid sync after loading BLUE.SYS
- Various warnings fixed (Thomas Weidenmuller)
- NTLPC reimplemented (Alex Ionescu)
- Cleanup of locking and lookup macros (Alex Ionescu)
- Added calls to ObpInitializeDirectoryLookup and ObpCleanupDirectoryLookup (Alex Ionescu)
- Fix calls to ObpAcquireDirectoryLockExclusive (Alex Ionescu)
- Add code to ObpLookupDirectoryEntry (Alex Ionescu)
- Insanity checks for ObInsertObject (Alex Ionescu)
- Fixed SeSubProcessToken (Alex Ionescu)
- Fixed insertion of \Device\PhysicalMemory (Alex Ionescu)
- Removed boot-time driver object insertions (Alex Ionescu)
Run Time Library (RTL)
Kernel Mode Drivers
Services
Win32™ Personality
Kernel-mode subsystem server (Win32K)
- Implemented NtUserGetKeyboardLayoutName (Magnus Olsen)
- Fixed Alpha Blending Support in DrawIconEx (Magnus Olsen)
- New keyboard driver and layout structure implemented (Jim Tabor)
- Have IntSystemParametersInfo send WM_SETTINGCHANGE when needed (Timo Kreuzer)
- Bug : 843: Patch from (Timo Kreuzer) which removed focus from windows
- NtUserSetFocus accepts Null window (Timo Kreuzer)
Control Panel Applets
- Added currency controls with format information (Eric Kohl)
- Hit-testing added for caption buttons (Eric Kohl)
SYSDM
- Sysdm has been overhauled and now looks more like XP's (Ged Murphy)
Win32™ Applications
Calc
- Calc.exe refused to accept zeros after a decimal point, this bug has been fixed (see bug 2019) (Magnus Olsen)
Cmd
- Fixed a possible buffer overflow (see bug 2017) (Magnus Olsen)
Downloader
- Added the Download! Utility for downloading various free software (Maarten Bosma)
Explorer
- Explorer does not leak icons and bitmaps anymore (see bug 1554) (ThePhysicist)
Imagesoft
- Implemented Contrast (Ged Murphy)
Userinit
- Read the shell name from HKCU, if it does not exist fail back to HKLM, if this does not exist use "explorer.exe" and "cmd.exe" (Hervé Poussineau)
Win32™ Libraries
COMCTL32
- Implemented TOOLTIPS_NotifyFormat, now returns the type of the string (ThePhysicist)
DirectX Libraries
- Added experimental Code for CreateSurface (Magnus Olsen)
- Added BackBuffer Support (Magnus Olsen)
- Implemented full Support for GetPixelFormat (Magnus Olsen)
GDI32
- Implemented NtGdiPolyDraw, based on Wine's Implementation (Saveliy Tretiakov)
USER32
- Fix some window focus issues (Timo Kreuzer)
3rd Party Software
- Updated DejaVu Font to Version 2.13 (Magnus Olsen)
- Updated Buslogic Driver to Version 1.2.0.4 (see bug 1891) (Christoph von Wittich)
FreeLdr
- Improved Compatibility with Intel Macs (Michael Steil)