Difference between revisions of "ChangeLog-0.3.11"
m (→IO) |
m (→MM) |
||
Line 97: | Line 97: | ||
* NtAllocateVirtualMemory: Add check to make sure that BaseAddress + RegionSize is inside MemoryArea. For AllocationType of MEM_RESET add FIXME's and return STATUS_SUCCESS, without modifying attributes of region. Fixes 2 kernel32 virtual tests. ([[Michael Martin]]) | * NtAllocateVirtualMemory: Add check to make sure that BaseAddress + RegionSize is inside MemoryArea. For AllocationType of MEM_RESET add FIXME's and return STATUS_SUCCESS, without modifying attributes of region. Fixes 2 kernel32 virtual tests. ([[Michael Martin]]) | ||
* NtMapViewOfSection: When referencing the section object by handle, don't assume access mask of SECTION_MAP_READ. Access mask must be determined from page protection attributes passed in Protect parameter. Fixes 5 winetests for kernel32 virtual. ([[Michael Martin]]) | * NtMapViewOfSection: When referencing the section object by handle, don't assume access mask of SECTION_MAP_READ. Access mask must be determined from page protection attributes passed in Protect parameter. Fixes 5 winetests for kernel32 virtual. ([[Michael Martin]]) | ||
+ | * MiReserveAlignedSystemPtes: Add missing lock release [[Johannes Anderwald]] | ||
=== OB === | === OB === |
Revision as of 23:44, 6 November 2009
This is the changelog for ReactOS™ version 0.3.11 (released *pending*), 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.10 (released 5th July, 2009).
Contents
- 1 General
- 2 Headers
- 3 Host Tools
- 4 Core
- 5 USETUP
- 6 Win32™ Personality
General
Generic 0.3.11 Changes
- Updated DejaVu Fonts to Version 2.30 (Daniel Reimer)
- Updated 3rd Party Files Document (Daniel Reimer)
- Update Readme.WINE (Daniel Reimer)
Translations
Brazilian
- Brazilian translation updates (Wagner Leandro Bueno Angelo, bug #4738)
Bulgarian
- Bulgarian translation updates (CCTAHEB, bugs #4805, #4864)
Chinese
- chinese translation updates (Elton Chung)
Czech
- Czech translation updates (Radek Liska, bug #4749)
Dutch
- Dutch translation updates (Jan Roeloffzen, bugs #4700, #4786)
- Dutch translation updates (Wouter De Vlieger, bug #4893)
German
- German translation of ReactOS Applications Manager (Matthias Kupfer)
Hungarian
- Hungarian translation updates (Gábor Balogh, bug #4928)
Italian
- Italian translations: Spider solitaire, explorer_new, ks.inf, usetup update (Gabriel Ilardi)
Japanese
- Japanese translation updates (pcds90net, bugs #4081, #4795)
- Japanese translation updates (Tomoya Kitagawa, bugs #4638, #4733)
Norwegian
- Norwegian translation updates (Lars Martin Hambro, bugs #4761, #4797)
Polish
- Polish translation updates (Ichoroszi, bug #4651)
Romanian
- Romanian translation updates (Dimitriu Petru, bug #4636)
Slovak
- Slovak translation updates (Mario Kacmar, bugs #4652, #4828, #4854, #4900)
Spanish
- Spanish translations: Spider solitaire, explorer_new, usetup update (Gabriel Ilardi)
Generic
- Generic: Updated resources for explorer_new, added english ks.inf (Gabriel Ilardi)
Headers
DDK
NDK
PSDK
Host Tools
BUILDNO
LOG2LINES
RBUILD
RBUILD_HELPER
Core
Bootloader (FreeLoader)
- Clear the screen before printing the current path\file. (Gabriel Ilardi, #4877)
Kernel and Executive (NTOSKRNL)
FSTUB
IO
- Calling NtLoadDriver on an already loaded driver should fail with STATUS_IMAGE_ALREADY_LOADED. Fixes one test for kmtest driver tests and a bugcheck when loading drivers a second time. (Michael Martin)
- Don't call ExFreePool for null pointers Johannes Anderwald
- Don't touch the freed buffer in case of an error Amine Khaldi
- Fix IoRegisterDeviceInterface, IoSetDeviceInterfaceState to handle reference strings Johannes Anderwald
KD
KDBG
KE
MM
- NtAllocateVirtualMemory: Add check to make sure that BaseAddress + RegionSize is inside MemoryArea. For AllocationType of MEM_RESET add FIXME's and return STATUS_SUCCESS, without modifying attributes of region. Fixes 2 kernel32 virtual tests. (Michael Martin)
- NtMapViewOfSection: When referencing the section object by handle, don't assume access mask of SECTION_MAP_READ. Access mask must be determined from page protection attributes passed in Protect parameter. Fixes 5 winetests for kernel32 virtual. (Michael Martin)
- MiReserveAlignedSystemPtes: Add missing lock release Johannes Anderwald
OB
PS
SMSS
NT System Library (NTDLL)
Run Time Library (RTL)
Kernel Mode Drivers
Audio Stack
FASTFAT
I8042prt
KBDCLASS
KS
NDIS
PCIIDE
PCNET
PORTCLS
SCSIPORT
SYSAUDIO
TCPIP
UNIATA
- Synched the UniATA Inf to the internal support list. Now ROS can detect all supported SATA Controller even after 1st stage and properly shows them in the HW Wizard. (Daniel Reimer)
USB
- Initialize DPC before connecting interrupt with IoConnectInterrupt in ehci_alloc, ohci_alloc and uhci_alloc. Probably fixes crashes on real hardware. (Michael Martin)
VIDEOPRT
Static Libraries
CMLIB
- CmpPrepareKey: Call CmpPrepareKey vice CmpPrepareIndexOfKeys for cell signature of CM_KEY_NODE_SIGNATURE. Fixes ASSERT in cminit.c that occurs on reboot after installing some applications. (Michael Martin)
IP
USETUP
Win32™ Personality
User mode subsystem server (CSRSS)
Kernel-mode subsystem server (Win32K)
- experimental message handling implementation for ClickLock feature (Matthias Kupfer)
- KeyboardThreadMain: Set RepeatRate to 1 vice 0. Fixes text input in OpenOffice Writer. (Michael Martin)
Services
AUDIOSRV
- Fix a lock release leak Russel Rice
- Check if allocation succeeded Johannes Anderwald
- Wait untill each audio service has been started Johannes Anderwald
RPC Server
Eventlog
DHCP
Control panel applets
DESK
- Bind DragFullWindows property to configuration checkbox. (Matthias Kupfer)
MAIN
- Enable experimental ClockLock feature via mouse settings (Matthias Kupfer)
SYSDM
Win32™ Applications
- Sync WineFile to Wine 1.1.31 (Daniel Reimer)
- Sync WordPad and Winhlp32 and xcopy and write to Wine 1.1.31 (Daniel Reimer)
Downloader
Explorer
Notepad
Paint
RApps
- A dozen of Rapps Updates. (Daniel Reimer Victor Martinez)
Servman
Taskmgr
Win32™ Libraries
ADVAPI32
CARDS
- Added 11 new Backs for my bavarian cards dll. Way better than using 12 times the same (Daniel Reimer)
GDI32
GDIPLUS
IPHLPAPI
KERNEL32
- Update German NLS Files in Kernel32 (Daniel Reimer)
MSAFD
MSI
- Schedule a rename operation also for ERROR_USER_MAPPED_FILE. Prevents msi from aborting an install when attempting to overwrite font files. Open Office should now install successfully. (Michael Martin)
MSVCRT
OPENGL32
SECUR32
SETUPAPI
SHELL32
SHLWAPI
SYSSETUP
USER32
- DIALOG_CreateIndirect: Save the current focused window after sending WM_INITDIALOG as the current window with focus could have been set in the dialog's procedure. Fixes setting focus on Open and Close dialogs to the FileName edit control in OpenOffice. (Michael Martin)
- GetDlgItem: Change to WINE's implementation as ours was incorrect. Remove function GetDlgItemEnumProc and struct GETDLGITEMINFO as they are no longer needed. Fixes drawing issues in Open and Save dialogs for OpenOffice. (Michael Martin)
WS2_32_NEW
Regression tests
Versions / Official Changelogs / Community Changelogs | |
---|---|
0.0.x Series | 0.0.8 | 0.0.9 | 0.0.10 | 0.0.11 | 0.0.12 | 0.0.13 | 0.0.14 | 0.0.15 | 0.0.16 | 0.0.17 | 0.0.18 | 0.0.19 | 0.0.20 | 0.0.21 |
0.1.x Series | 0.1.0 | 0.1.1 | 0.1.2 | 0.1.3 | 0.1.4 | 0.1.5 |
0.2.x Series | 0.2.0 | 0.2.1 | 0.2.2 | 0.2.3 | 0.2.4 | 0.2.5 | 0.2.6 | 0.2.7 | 0.2.8 | 0.2.9 |
0.3.x Series | 0.3.0 | 0.3.1 | 0.3.2 | 0.3.3 | 0.3.4 | 0.3.5 | 0.3.6 | 0.3.7 | 0.3.8 | 0.3.9 | 0.3.10 | 0.3.11 | 0.3.12 | 0.3.13 | 0.3.14 | 0.3.15 | 0.3.16 | 0.3.17 |
0.4.x Series | 0.4.0 | 0.4.1 | 0.4.2 | 0.4.3 | 0.4.4 | 0.4.5 | 0.4.6 | 0.4.7 | 0.4.8 | 0.4.9 | 0.4.10 | 0.4.11 | 0.4.12 | 0.4.13 | 0.4.14 |