Difference between revisions of "Community Changelog-0.4.11"

From ReactOS Wiki
Jump to: navigation, search
(Added task)
(Restarting. More to come)
Line 2: Line 2:
  
 
'''Kernel:'''
 
'''Kernel:'''
* Implement IopAcquireFileObjectLock and use it to fix IopLockFileObject (ThFabba)
+
 
* NtReadFile/NtWriteFile: If a file has been opened for non-cached access, Length and ByteOffset must be sector size aligned. (EricKohl)
+
* CC: Rewritten BCB handling. (Pierre Schweitzer)
* In IopQueryNameInternal(), enclose output copy in a SEH statement (HeisSpiter)
+
* CC: More fixes for reading and writing large files. (Pierre Schweitzer)
* Call IoCreateFileSpecifyDeviceObjectHint with the hint if it was specified (HeisSpiter)
+
* PNP: Fixed PnP error when installing Office 2010. (Eric Kohl)
* In IoQueryFileDosDeviceName(), in case of an error, return appropriate status (HeisSpiter)
+
* usetup/setuplib: Major progress for 1st stage GUI setup have been merged. (Hermes Belusca-Maito)
* Implement DOS name query in IopQueryNameInternal() (HeisSpiter)
+
* usetup: Implemented shutdown timeout progress bar. (Bisoc George)
* Allow FileNameInformation not to be implemented in storage stack (HeisSpiter)
 
* In IopQueryNameInternal() don't copy name if it's not valid (HeisSpiter)
 
* Implement IoQueryFileDosDeviceName() (HeisSpiter)
 
* Stub support for querying DOS name when parsing FO name (HeisSpiter)
 
* Use faster internal helper to query name (HeisSpiter)
 
* Rename IopQueryNameFile to IopQueryNameInternal (HeisSpiter)
 
* A bit of cleanup in Io*FilterContext() (HeisSpiter)
 
* Implement IoChangeFileObjectFilterContext() (HeisSpiter)
 
* Implement IoGetFileObjectFilterContext() (HeisSpiter)
 
* Quickly check for alignment in NtRead/WriteFile (HeisSpiter)
 
* Use captured variable to check parameters in NtRead/WriteFile (HeisSpiter)
 
* On read/write, also check buffer respects device alignment requirements (HeisSpiter)
 
* When checking for byte offset alignment, tolerate some magic values (HeisSpiter)
 
  
 
'''Win32 subsystem:'''
 
'''Win32 subsystem:'''
* NETCFGX: Network property page: Add support for enum type options, the 'Optional' setting and the 'TextLimit' and 'Uppercase' settings for edit type options. (EricKohl)
+
 
* NEWDEV: Fix a truncated text on device driver name (Fraizeraust)
+
* lpk: Finished the BiDi support. Now these characters are correctly rendered in all areas. (Baruch Rutman)
* DEVMGR: Update French translation (HeisSpiter)
+
* ntgdi: Some fixes for pen drawing. (Katayama Hirofumi MZ)
* MSPORTS: Check and show which parallel port is in use. (EricKohl)
+
* ntuser: Fixed a crash triggered by moving some windows around. (Thomas Faber)
 +
* font: Fixed a bug causes Google Chrome not rendering web pages. (Katayama Hirofumi MZ)
 +
* fonts: Various improvements. Added some substitutes. (Katayama Hirofumi MZ)
 +
* user32: Fixed the button Y positioning. (Katayama Hirofumi MZ)
 +
* winlogon: Disconnect from remote locations when logging off. This fixes duplicate networks showing. (Pierre Schweitzer)
 +
* rpcss: Fixed a bug about system accounts, also re-enabling Office 2010 installation. (Hermes Belusca-Maito)
  
 
'''Drivers:'''
 
'''Drivers:'''
 +
 +
* cdfs: Properly check for legal names. (Pierre Schweitzer)
 +
* usbuhci_new: Bring in new UHCI driver, not activated yet. (Vadim Galyant)
 +
* usbehci_new: Bring in new EHCI driver, bot activated yet. (Vadim Galyant)
  
 
'''Shell:'''
 
'''Shell:'''
  
 
'''System DLLs:'''
 
'''System DLLs:'''
* NTDLL: LDR: Include dllname in snap failure DPRINT. (learn-more)
+
 
 +
* 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 keys and password encryption. (Eric Kohl)
  
 
'''User-mode DLLs:'''
 
'''User-mode DLLs:'''
 +
 +
* shell32: Fixed a regression that causes shortcuts not displaying correct icon. (Katayama Hirofumi MZ)
 +
* shell32: Fixed Quick Launch not opening in LiveCD. (Hermes Belusca-Maito)
 +
* 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 a regression: Device Manager not installing tons of devices. (Eric Kohl)
  
 
'''Commands and utilities:'''
 
'''Commands and utilities:'''
* USETUP: Add missing line jump (HeisSpiter)
+
 
* KMTESTS:TCPIP: Add an "Associate address IRP completed" trace (SergeGautherie)
+
* net: Lots of minor improvements and some bug fixes. (Eric Kohl)
* KMTESTS:TCPIP: ReturnAddress: Expect NT5 result, not NT6+ one (SergeGautherie)
+
* magnify: Fixed the magnification ratio bug. (LuRenJia)
 +
* cpl: Position fixup for various CPLs after font metrics fixes. (Katayama Hirofumi MZ)
  
 
'''Tasks:'''
 
'''Tasks:'''
* [ACPICA] Update to version 20181003. CORE-15222 (Thomas Faber)
+
 
 +
* acpica: Update to version 20181003. CORE-15222 (Thomas Faber)
  
 
{{Navigation Community Changelog}}
 
{{Navigation Community Changelog}}

Revision as of 09:00, 29 October 2018

This page is related to an upcoming release

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


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

This page is updated as ReactOS development progresses, check out here regularly!
Contributions are accepted! Please read here for contributing.


Kernel:

  • CC: Rewritten BCB handling. (Pierre Schweitzer)
  • CC: More fixes for reading and writing large files. (Pierre Schweitzer)
  • PNP: Fixed PnP error when installing Office 2010. (Eric Kohl)
  • usetup/setuplib: Major progress for 1st stage GUI setup have been merged. (Hermes Belusca-Maito)
  • usetup: Implemented shutdown timeout progress bar. (Bisoc George)

Win32 subsystem:

  • lpk: Finished the BiDi support. Now these characters are correctly rendered in all areas. (Baruch Rutman)
  • ntgdi: Some fixes for pen drawing. (Katayama Hirofumi MZ)
  • ntuser: Fixed a crash triggered by moving some windows around. (Thomas Faber)
  • font: Fixed a bug causes Google Chrome not rendering web pages. (Katayama Hirofumi MZ)
  • fonts: Various improvements. Added some substitutes. (Katayama Hirofumi MZ)
  • user32: Fixed the button Y positioning. (Katayama Hirofumi MZ)
  • winlogon: Disconnect from remote locations when logging off. This fixes duplicate networks showing. (Pierre Schweitzer)
  • rpcss: Fixed a bug about system accounts, also re-enabling Office 2010 installation. (Hermes Belusca-Maito)

Drivers:

  • cdfs: Properly check for legal names. (Pierre Schweitzer)
  • usbuhci_new: Bring in new UHCI driver, not activated yet. (Vadim Galyant)
  • usbehci_new: Bring in new EHCI driver, bot activated yet. (Vadim Galyant)

Shell:

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 keys and password encryption. (Eric Kohl)

User-mode DLLs:

  • shell32: Fixed a regression that causes shortcuts not displaying correct icon. (Katayama Hirofumi MZ)
  • shell32: Fixed Quick Launch not opening in LiveCD. (Hermes Belusca-Maito)
  • 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 a regression: Device Manager not installing tons of devices. (Eric Kohl)

Commands and utilities:

  • net: Lots of minor improvements and some bug fixes. (Eric Kohl)
  • magnify: Fixed the magnification ratio bug. (LuRenJia)
  • cpl: Position fixup for various CPLs after font metrics fixes. (Katayama Hirofumi MZ)

Tasks:

  • acpica: Update to version 20181003. CORE-15222 (Thomas Faber)
Versions / Official Changelogs / 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 | 0.4.13 | 0.4.14