Difference between revisions of "ChangeLog-0.2.8"

From ReactOS Wiki
Jump to: navigation, search
(CMD)
(CMD)
Line 107: Line 107:
 
* Fixed bug in date if the input arg are not right dateformat, it should promt after new date. ([[Magnus Olsen]])
 
* Fixed bug in date if the input arg are not right dateformat, it should promt after new date. ([[Magnus Olsen]])
 
* Fixed more cmd goto bugs. found labels bugs, and search label bugs, param bugs. now it should work fine ([[Magnus Olsen]])
 
* Fixed more cmd goto bugs. found labels bugs, and search label bugs, param bugs. now it should work fine ([[Magnus Olsen]])
 +
* Make CMD rember startpath when you change from start drive to another drive. ([[Magnus Olsen]])
  
 
=== TASKMGR ===
 
=== TASKMGR ===

Revision as of 18:32, 28 October 2005

This is the changelog for ReactOS™ version 0.2.8 (released (in a near future)), 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.2.7 (released August 22, 2005).

General

Main 0.2.8 Changes

Known Bugs

Translations

  • Update and translation by Anders, Andreas Bjerkeholt, David Nordenberg

ReactOS Core

Kernel and Executive (NTOSKRNL)

Kernel Mode Drivers

Input Device

ACPI

PCI

SERIAL

Storage

  • Import VMware BusLogic SCSI driver

USB

VFAT

Videoprt

Services

EventLog

(Saveliy Tretiakov)

  • Implement basic file operations (WindowsNT compatible file format)
  • Write events from lpc port to System Log (to read these events, open \ReactOS\system32\config\SysEvent.evt in Windows EventViewer)
  • RPC server (stubs)

tcpsvcs

  • implement simple tcp/ip services (Ged Murphy)
  • includes services for chargen, daytime, echo, discard and Quote Of The Day (Ged Murphy)
  • introduce code to run as a service, but not activated yet (Ged Murphy)

Networking

  • Open handle to afd.sys as asynchromous (Gé van Geldorp)
  • Count each handle which has pending events only once, independent of the number of pending events (Gé van Geldorp)

Session Manager (SMSS)

Win32™ Personality

User mode subsystem server (CSRSS)

Kernel-mode subsystem server (Win32K)

  • Add generation of 8/32bpp DIB code (Gé van Geldorp)
  • Fix DIB memory leak (Gé van Geldorp)
  • Send window-bound timers to the correct message queue (Gé van Geldorp)
  • Use the pitch provided by FreeType (Gé van Geldorp)
  • SetPixel should return the new color (Goplat)
  • Make sure we don't hang forever when activating a window belonging to another thread (Gé van Geldorp)
  • Inform HAL about the switch to graphics mode as late as possible (Gé van Geldorp)
  • Destroy the desktop window during shutdown (Gé van Geldorp)
  • Make FindWindow case insensitive (Gé van Geldorp)
  • partial implementation of ShowWindowAsync() to activate the Explorer desktop switcher (Martin Fuchs)

Win32™ Libraries

ADVAPI32

KERNEL32

  • Implement MoveFileWithProgressW so it can handle movefile / folder on a volume or to another one. It does not set the attrib or take the EA at accunt (Magnus Olsen)
  • Implement SetComputerNameExA/W (Hervé Poussineau)

NEWDEV

  • Create a basic newdev.dll, and implement DevInstallW function (permits to install devices from command line) (Hervé Poussineau)

SETUPAPI

  • Implement LOTS of SetupDi* functions (used during device installation, needed for Plug-and-Play) (Hervé Poussineau)

DirectX

Userenv

USER32

  • fix repositioning of text (brbak)

Libraries shared with Wine

Win32™ Applications

Arp

IPConfig

Netstat

  • rewrite of the netstat tool to simulate the MS app (Ged Murphy)
  • implemented -a -e -n -p -r -s and interval (Ged Murphy)

Route

  • alter output to simulate the MS route utility (Ged Murphy)

TraceRoute

  • wrote tracert and added it to the build (Ged Murphy)

CMD

  • Restore console title after running a command (Gé van Geldorp)
  • Complete copy command rewrite to include all features of MS CMD. (Brandon Turner)
  • CD rewrite and support paths on different drives. (Brandon Turner)
  • Implemented /P in dir for paging. (Brandon Turner)
  • Implemented ConOutResPaging. (Brandon Turner)
  • Implemented Windows style tab complete. (Brandon Turner)
  • Changed the way start and execute parse the file name to allow ". Bug #690 (Brandon Turner)
  • Implemented batch file redirection. (Brandon Turner)
  • Make sure the path displayed by $P is the correct case. (Brandon Turner)
  • Implemented better handling of escape char ^. (Brandon Turner)
  • Implemented the proper useage of %PROMPT%. (Brandon Turner)
  • Fixed del allow same features as MS CMD. (Brandon Turner)
  • Fixed dir *. it only show folders (Magnus Olsen)
  • Fixed bug 739 in bugzila, can not create file notepad newfile.txt at cmd prompt (Magnus Olsen)
  • Fixed type can handler \n at text output thx ravelo for the small patch.
  • Do not crash if the prompt command name are binger that 260char or the command line. (Magnus Olsen)
  • Fixed bug in searching for bat/cmd files (Magnus Olsen)
  • Implement start execute support for bat/cmd file. woking in windows (Magnus Olsen)
  • lemented "" remove for the start command. This makes 'start dir1\"dir2a dir2b"\dir3\foo.exe param' work change by Martin Rottensteiner 2005only@pianonote.at irc nick ravelo
  • Fixed bug in date if the input arg are not right dateformat, it should promt after new date. (Magnus Olsen)
  • Fixed more cmd goto bugs. found labels bugs, and search label bugs, param bugs. now it should work fine (Magnus Olsen)
  • Make CMD rember startpath when you change from start drive to another drive. (Magnus Olsen)

TASKMGR

  • Adjust output graphics when resizing the application window (Martin Fuchs, patch from watz at gmx.net)

EXPLORER

  • Fix double-clicking Control Panel items (Gé van Geldorp)
  • Handle .msi files (Gé van Geldorp)
  • Fix icon alignment when the screen width is not a multiple of the icon spacing (Gé van Geldorp)
  • Make the explorer taskbar look a bit nicer (Filip Navara)
  • Fix the taskbar button resizing to account for button spacing. (Filip Navara)
  • Update spanish translation (Filip Navara, patch from Patricio Martínez)
  • new tool bar icons for the drive bar (Martin Fuchs)
  • dynamic explorer start menu sidebar size (Martin Fuchs)
  • new, smaller startmenu pictures using the dynamic explorer start menu sidebar feature (greatlrd)
  • MDI/SDI option dialog: pictures for illustration, remove resizable flag (Martin Fuchs)
  • new option to open explorer subfolders in separate windows (Martin Fuchs)
  • fix directory traversing in explorer SDI windows (Martin Fuchs)
  • fix tree list image loading (Martin Fuchs)
  • complete german resources for explorer (Martin Fuchs)
  • "execute" menu entry (Martin Fuchs)
  • activate execution from command bar (Martin Fuchs)
  • fix UNICODE control panel calls to handle double clicks on the task bar clock (Martin Fuchs)
  • one-click activation of "Start" button (Martin Fuchs)
  • implemented command line parser for Explorer (Martin Fuchs)
  • Fix for Bug 330: Correctly handle WM_COMMAND messages in web windows without web control (Martin Fuchs)
  • replace "search computer" start menu entry by a "not yet implemented" message (Martin Fuchs)

WINEFILE

  • fixed handle leak in font selection dialog (Martin Fuchs, patch from Christoph at ApiViewer.de)
  • added new icon images in 48x48 and 16x16 resolutions (Martin Fuchs)

Calc

  • Reset on new calculation (brbak)
  • Fix precision bug (Slicencium)

ZoomIn

VmwInst

  • Add installation path for VMware 5.5. (Mike)

Devmgr

FreeLdr

  • Properly handle partition(0) to mean active partition (Gé van Geldorp)
  • Don't trust the returned date/time from the BIOS. QEmu messes this up sometimes. (Gé van Geldorp)