Difference between revisions of "ChangeLog-0.3.8"

From ReactOS Wiki
Jump to: navigation, search
(NPFS)
(NPFS)
Line 63: Line 63:
 
* Fixed bug in NpfsRead that was causing thread to not wake from wait. ([[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]])
 
* 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 NpfsSetPipeInformation to not allow changing read mode to message mode for byte stream type pipes. ([[Michael Martin]])
 
* Modified NpfsCreatePipe so that clients for NamedPipes always start off in byte stream mode. ([[Michael Martin]])
 
* Modified NpfsCreatePipe so that clients for NamedPipes always start off in byte stream mode. ([[Michael Martin]])
 
* Implemented NpfsPeekPipe. ([[Michael Martin]])
 
* Implemented NpfsPeekPipe. ([[Michael Martin]])

Revision as of 17:22, 17 January 2009

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).

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 message mode for byte stream 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)

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