Difference between revisions of "Community Changelog-0.4.11"

From ReactOS Wiki
Jump to: navigation, search
Line 69: Line 69:
 
* setupapi: Fixed regression of Device Manager not installing tons of devices. (Eric Kohl)
 
* setupapi: Fixed regression of Device Manager not installing tons of devices. (Eric Kohl)
 
* mpr: Properly disconnect remote drives on logout. (Pierre Schweitzer)
 
* mpr: Properly disconnect remote drives on logout. (Pierre Schweitzer)
 +
* mpr: Properly enumerate and mount persistent network drives. (Pierre Schweitzer)
 
* shimgvw: GIF animations are now played. (Katayama Hirofumi MZ, Stanislav Motylkov)
 
* shimgvw: GIF animations are now played. (Katayama Hirofumi MZ, Stanislav Motylkov)
 
* netshell: Fixed crash when a network drive is attempted to get renamed with explorer. (Giannis Adamopoulos)
 
* netshell: Fixed crash when a network drive is attempted to get renamed with explorer. (Giannis Adamopoulos)
 +
* netshell: Major rewrite and improvements. (Giannis Adamopoulos)
 
* winmm: Drivers will be attempted to load only once, reducing CPU usage. (Baruch Rutman)
 
* winmm: Drivers will be attempted to load only once, reducing CPU usage. (Baruch Rutman)
  
Line 85: Line 87:
 
* regedit: Fixed some glitches. (Katayama Hirofumi MZ)
 
* regedit: Fixed some glitches. (Katayama Hirofumi MZ)
 
* mspaint: Fix scrollbar presence on canvas. (Stefan Fulea)
 
* mspaint: Fix scrollbar presence on canvas. (Stefan Fulea)
 +
* osk: Add the welcome message box. (Bisoc George)
  
 
'''Tasks:'''
 
'''Tasks:'''

Revision as of 15:24, 18 November 2018

This page is related to upcoming release

ReactOS 0.4.11 is not released yet, the information on this page is referring to the future release of ReactOS.
A Release Engineer should remove this notification once the version is released.


This page is still unfinished and being worked on by ReactOS Community.

Any help and contributions are appreciated! Please read here for how to contribute.


Kernel:

  • CC: Rewritten BCB handling and creating. This will improve data mapping. (Pierre Schweitzer)
  • CC: Fixed reference counting for BCBs. This fixes a crash triggered by building ReactOS on ReactOS. (Pierre Schweitzer)
  • CC: More fixes for reading and writing large files. (Pierre Schweitzer)
  • EX: Added support for cache-aware rundown protections. (Pierre Schweitzer)
  • IO: A fix for file object locking, making ReactOS faster when locking and preventing busy-waits. (Thomas Faber)
  • IO: Work for running filter driver have been made. (Pierre Schweitzer)
  • IO: Some support for DOS names have been added. (Pierre Schweitzer)
  • SE: Fixes for tokens. (Hermes Belusca-Maito)
  • PNP: Fixed PnP error when installing Office 2010. (Eric Kohl)
  • CM: More robust hive creation. (Hermes Belusca-Maito)
  • CM: Improvements for key (un)loading. (Hermes Belusca-Maito)
  • OB: Added support for unsecure global names. This is needed for preventing some .NET regressions. (Pierre Schweitzer)
  • usetup/setuplib: Major progress for 1st stage GUI setup have been merged. Please add the details here!!! (Hermes Belusca-Maito)
  • usetup: Implemented shutdown timeout progress bar. (Bisoc George, Stanislav Motylkov)
  • usetup: Partition table structure is changed to provide compatibility with modern operating systems and disk utilities. (Pierre Schweitzer)

Win32 subsystem:

  • lpk: Finished the BiDi support. Now these characters are correctly rendered in all areas. (Baruch Rutman)
  • win32ss/ntgdi: Some fixes for pen drawing. (Katayama Hirofumi MZ)
  • win32ss/ntuser: Fixed a crash triggered by moving some windows around. (Thomas Faber)
  • win32ss/ntuser: A problem about window switching was fixed. (Katayama Hirofumi MZ)
  • win32ss/font: Fixed a bug causes Google Chrome not rendering web pages. (Katayama Hirofumi MZ)
  • win32ss/menu: Fix Y-positioning of texts. (Katayama Hirofumi MZ)
  • fonts: Various improvements. Added some substitutes. (Katayama Hirofumi MZ)
  • user32: Fixed the button Y positioning. (Katayama Hirofumi MZ)
  • user32: Fixed task switcher. (Katayama Hirofumi MZ)
  • winlogon: Disconnect from remote locations when logging off. This fixes duplicate network drives showing. (Pierre Schweitzer)
  • rpcss: Fixed a bug about system accounts, also re-enabling Office 2010 installation. (Hermes Belusca-Maito)
  • ntvdm: CD-ROM access is now allowed. (Mark Jansen, Pierre Schweitzer)

Drivers:

  • cdfs: Properly check for legal file names. (Pierre Schweitzer)
  • usbuhci_new: Bring in new UHCI driver, not activated yet. (Vadim Galyant)
  • usbehci_new: Bring in new EHCI driver, not activated yet. (Vadim Galyant)
  • ramdisk: Allow to install ReactOS from BootCD via PXE network boot with RAM disk. (Bernhard Feichtinger)
  • btrfs: Fixed a major leak. (Thomas Faber)
  • fltmgr: Major progress have been made to get filter driver functioning for some programs. (Pierre Schweitzer, Ged Murphy)

Shell:

  • Fixed prompt interruption issue with Ctrl+C in Command Prompt. (Stanislav Motylkov)
  • Various fixes in the command line utilities based on Coverity. (Pako Smith)

System DLLs:

  • ntdll/ldr: Properly load kernel32, allowing registering kernel32 for manifest probing when loading DLLs. This fixes starting lots of apps. (Mark Jansen)
  • ntdll: Implemented FLS callbacks. (Mark Jansen)
  • advapi32: Work on security keys and password encryption. (Eric Kohl)
  • advapi32: A bug preventing Java 7 installation is fixed. (Hermes Belusca-Maito)
  • kernel32: Unhandled exceptions in a thread are now reported to Dr. Watson. (Mark Jansen)

User-mode DLLs:

  • shell32: Fixed a regression that causes shortcuts not displaying correct icon or just a generic icon. (Katayama Hirofumi MZ, Hermes Belusca-Maito)
  • shell32: Fixed Quick Launch not opening in LiveCD. (Hermes Belusca-Maito)
  • shell32: Various fixes and improvements for icon pick dialog. (Hermes Belusca-Maito)
  • shell32: Fixed a bug with duplicated double quotes in path while opening files with custom applications. (Giannis Adamopoulos)
  • browseui: Implemented toggling folders and search band with the toolbar. (Giannis Adamopoulos)
  • netapi32: Implemented network group commands. (Eric Kohl)
  • netapi32: Improvements for account logon. (Eric Kohl)
  • comctl32: Unregister some classes. This reduces some crashes. (Mark Jansen)
  • msv1_0: Implemented account expiration. (Eric Kohl)
  • setupapi: Fixed regression of Device Manager not installing tons of devices. (Eric Kohl)
  • mpr: Properly disconnect remote drives on logout. (Pierre Schweitzer)
  • mpr: Properly enumerate and mount persistent network drives. (Pierre Schweitzer)
  • shimgvw: GIF animations are now played. (Katayama Hirofumi MZ, Stanislav Motylkov)
  • netshell: Fixed crash when a network drive is attempted to get renamed with explorer. (Giannis Adamopoulos)
  • netshell: Major rewrite and improvements. (Giannis Adamopoulos)
  • winmm: Drivers will be attempted to load only once, reducing CPU usage. (Baruch Rutman)

Commands and utilities:

  • net: Lots of minor improvements and some bug fixes. (Eric Kohl)
  • magnify: Fixed the magnification ratio bug. (Benjamin Chris)
  • cpl: Position fixup for various CPLs after font metrics fixes. (Stanislav Motylkov)
  • sysdm.cpl: Added display for system hardware model name and uptime information. (Stanislav Motylkov)
  • inetcpl.cpl: Fixed icons for trusted and restricted zones. (Stanislav Motylkov)
  • msports: Implemented serial port settings. (Eric Kohl)
  • netcfgx: Implemented basic settings for network adapters. (Eric Kohl)
  • services: Various minor improvements. (Eric Kohl)
  • regedit: Fixed some glitches. (Katayama Hirofumi MZ)
  • mspaint: Fix scrollbar presence on canvas. (Stefan Fulea)
  • osk: Add the welcome message box. (Bisoc George)

Tasks:

  • acpica: Update to version 20181003. (Thomas Faber)
  • User-mode DLLs are synced with Wine Staging 3.17. (Amine Khaldi)
  • Fix bugs in multiple modules detected by Coverity. (Pierre Schweitzer)
  • Add an easy way to include 3rd party files to the installation. A new modules/3rdparty directory is added which lets the files end up in C:\ReactOS\3rdParty ready for use. (Bernhard Feichtinger)

Outside the tree:

  • Major work on Plug and Play and HAL has been done in order to fix driver issues, work in progress. (Vadim Galyant)
Official Changelogs / Versions / Community Changelogs
0.4.x Series 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