ChangeLog-0.3.8
This is a work in progress!!!!
USE REAL NAMES HERE
Remember the format for changelogs! * Description (Developer names, bug #x)
Always write developer names in brackets
FYI, 0.3.7 was branched at r37062
This is the changelog for ReactOS™ version 0.3.8 (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.7 (released 4 November, 2008).
Contents
General
Generic 0.3.8 Changes
Translations
Host Tools
- Fix compiler warnings treated as errors when using GCC 4.3.2 (Dmitry Gorbachev, bug #3849)
- Rearrange "host/typedefs.h" to make it look more logical, fix a wrong definition of INT_PTR and UINT_PTR in this file (Colin Finck)
RBUILD
- Don't decide whether to preprocess .spec files based on Kernel-Mode vs. User-Mode, but on the file extension. Preprocessed files use the .pspec extension now (Colin Finck)
- Removed some checks for uppercased file extensions (Colin Finck)
- Reenable testing on undefined properties, they are treated as being empty now (Colin Finck)
Core
Bootloader (FreeLoader)
Kernel and Executive (NTOSKRNL)
CM
EX
- Fixed implementation of PsCreateProcessNotifyRoutine (Michael Martin)
- Fixed dereferencing of wrong object, pProcess not Process. (Michael Martin)
FSRTL
IO
KD
KE
MM
OB
PS
SMSS
Hardware Abstraction Layer (HAL)
Run Time Library (RTL)
Kernel Mode Drivers
NPFS
- Re-implemented read/write for message type mode. (Michael Martin)
- Fixed bug in NpfsRead that was causing thread to not wake from wait. (Michael Martin)
- Fixed problems with not being able to terminate threads that used pipe functions. (Michael Martin)
- Modified NpfsSetPipeInformation to not allow changing read mode to byte stream for message type pipes. (Michael Martin)
- Modified NpfsCreatePipe so that clients for NamedPipes always start off in byte stream mode. (Michael Martin)
- Implemented NpfsPeekPipe. (Michael Martin)
VIDEOPRT
- Add missing assignments to all CallingProcess variables in int10.c. (Michael Martin, Bug #2286)
- Fixed memory corruption in VideoPortInt10 implementation. (Michael Martin, Bug #2286)
- Fixed bug in VideoPortGetAccessRanges, causing the device to not be found on the bus. (Michael Martin, Bug #2286)
NT System Library (NTDLL)
Static Libraries
Keyboard Layouts
USETUP
Win32™ Personality
User mode subsystem server (CSRSS)
Kernel-mode subsystem server (Win32K)
- Fix TransparentBlt in 24bpp mode (Gregor Schneider, bug #1583)
- Fix StretchBlt offset calculation in 8bpp and 16bpp (Gregor Schneider)
- Fix BitBlt MergePaint operation (Gregor Schneider)
- Fix hatched brush color conversion (Gregor Schneider)
- Fix BitBlt coordinate calculation for 1 bit masks (Gregor Schneider, bug #2372)
- Add several PS_NULL, PS_INSIDEFRAME and PS_ALTERNATE brush improvements (Gregor Schneider)
- Fix DrawIcon and DrawIconEx in 32bpp mode (Gregor Schneider)
Services
DHCP
- Fixed bug that caused failure to assign ip address if address 255.255.255.255 was received from server. (Michael Martin, Bug #3962)
Control panel applets
Win32™ Applications
Notepad
- Fix the display of Line and Column in the Status Bar and add language resources for this (Carlo Bramini, bug #3702)
Solitaire
- Fix winning infinitely bug by dealing cards again (Lucas Suggs, bug #3288)
- Fix status bar overlay problems (Gregor Schneider, bug #3336, bug #3820)
Win32™ Libraries
MSVCRT
- Add parameter checks to strftime (Daniel Zimmermann, bug #3910)
- Add support for floating point operations in sprintf (Gregor Schneider, bug #1533, bug #3727, bug #3878)
- Update and fix undname, makepath, locale and several mbstring functions for increased compatibility (Gregor Schneider)
Regression tests
Rosautotest
- Wrote a new tool for running automatic regression tests, superseding our previous syssetup/cmd/dbgprint hack (Colin Finck)
Wcstombs-tests
- Add some tests for WC_NO_BEST_FIT_CHARS, which pass under Windows XP SP3 (Colin Finck)
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 |