Difference between revisions of "Community Changelog-0.4.10"

From ReactOS Wiki
Jump to: navigation, search
(remove the upcoming label)
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Upcoming|release=0.4.10}}{{WIP|shared=1}}
 
 
'''Boot:'''
 
 
* GSoC 2018 project for booting ReactOS from a BTRFS partition has been merged. (Victor Perevertkin)
 
 
 
'''Kernel:'''
 
'''Kernel:'''
  
** Major work have been merged for 1st stage setup (Hermes Belusca-Maito):  
+
** Major work has been merged for 1st stage setup (Hermes Belusca-Maito):  
 
** Preparation for future GUI setup.
 
** Preparation for future GUI setup.
** Filesystem on the disks are now detected.
+
** Filesystems on the disks are now detected.
 
** NT 5.x and ReactOS installations are now detected.
 
** NT 5.x and ReactOS installations are now detected.
  
 
* MM: Various fixes to make MM act like it does on Windows. (Timo Kreuzer)
 
* MM: Various fixes to make MM act like it does on Windows. (Timo Kreuzer)
 
* MM: Work for paging support. (Pierre Schweitzer)
 
* MM: Work for paging support. (Pierre Schweitzer)
* SE: Various fixes for x64. (Timo Kreuzer)
 
 
* SE: Overhauled token management and fixed some bugs. (Hermes Belusca-Maito)
 
* SE: Overhauled token management and fixed some bugs. (Hermes Belusca-Maito)
 
* IO: Fixed various possible BSoDs. (Pierre Schweitzer)
 
* IO: Fixed various possible BSoDs. (Pierre Schweitzer)
 +
* EX: Implemented class for system firmware functions. (Stanislav Motylkov)
 
* CRT: Fixed a bug prevented Git properly running. (Stanislav Motylkov)
 
* CRT: Fixed a bug prevented Git properly running. (Stanislav Motylkov)
 +
* FreeLoader: Fixed an issue caused driver leaking. (Timo Kreuzer)
  
 
'''Win32 subsystem:'''
 
'''Win32 subsystem:'''
Line 23: Line 18:
 
* win32ss/ntuser: Fixed some clipboard issues. (Katayama Hirofumi MZ)
 
* win32ss/ntuser: Fixed some clipboard issues. (Katayama Hirofumi MZ)
 
* win32ss/ntuser: Fixed many painting hangs. (Hermes Belusca-Maito)
 
* win32ss/ntuser: Fixed many painting hangs. (Hermes Belusca-Maito)
* win32ss/ntuser: Major fixes for windows station handling. (Hermes Belusca-Maito)
+
* win32ss/ntuser: Major fixes for window station handling. (Hermes Belusca-Maito)
 
* win32ss/ntgdi: Refactored font engine. (Katayama Hirofumi MZ)
 
* win32ss/ntgdi: Refactored font engine. (Katayama Hirofumi MZ)
 
* win32ss/ntgdi: Fixed font metrics. This is a major work on fonts and fixes lots of font issues. (Katayama Hirofumi MZ)
 
* win32ss/ntgdi: Fixed font metrics. This is a major work on fonts and fixes lots of font issues. (Katayama Hirofumi MZ)
Line 35: Line 30:
 
* user32: Messagebox fixes. (Hermes Belusca-Maito)
 
* user32: Messagebox fixes. (Hermes Belusca-Maito)
 
* gdiplus: Add sxs registration for 1.0 version. Fixes applications depending on MSVCR90.dll. (Mark Jansen)
 
* gdiplus: Add sxs registration for 1.0 version. Fixes applications depending on MSVCR90.dll. (Mark Jansen)
 +
* fonts: More updates to substitutions and fixed some kerning issues. (Katayama Hirofumi MZ)
  
 
'''Drivers:'''
 
'''Drivers:'''
Line 40: Line 36:
 
* fastfat: Beginnings of FAT32 statistics support. (Pierre Schweitzer)
 
* fastfat: Beginnings of FAT32 statistics support. (Pierre Schweitzer)
 
* fastfat: Fixed renaming files on root directory. (Pierre Schweitzer)
 
* fastfat: Fixed renaming files on root directory. (Pierre Schweitzer)
* fastfat: Implemented delayed close. '''DISABLED FOR NOW''' (Pierre Schweitzer)
+
* fastfat: Fixed some leaks. (Pierre Schweitzer)
 
* usbport: Various fixes based on Coverity. (Thomas Faber)
 
* usbport: Various fixes based on Coverity. (Thomas Faber)
 +
* cdfs: Fixed crash with files named with special characters. (Pierre Schweitzer)
 
* cdrom: Fixed some CD related hangs. (Pierre Schweitzer)
 
* cdrom: Fixed some CD related hangs. (Pierre Schweitzer)
  
Line 77: Line 74:
 
* shell32: Update environmental variables without restart. (Katayama Hirofumi MZ)
 
* shell32: Update environmental variables without restart. (Katayama Hirofumi MZ)
 
* shell32: Added missing 'Properties' right click menu item in My Computer. (Katayama Hirofumi MZ)
 
* shell32: Added missing 'Properties' right click menu item in My Computer. (Katayama Hirofumi MZ)
 +
* shell32: Changing shortcut icon is now enabled. (Katayama Hirofumi MZ)
 +
* browseui: Show tooltip text on Go button. (Barret Karish, Robert Naumann)
 
* msgina: Bugfixes have been made for proper logon. (Eric Kohl)
 
* msgina: Bugfixes have been made for proper logon. (Eric Kohl)
 
* userenv: Improved support for system builtin accounts. This will fix lots of service-related problems. (Eric Kohl)
 
* userenv: Improved support for system builtin accounts. This will fix lots of service-related problems. (Eric Kohl)
Line 88: Line 87:
 
* autochk: Skipping disk repair on boot is now allowed. (Pierre Schweitzer)
 
* autochk: Skipping disk repair on boot is now allowed. (Pierre Schweitzer)
 
* clipbrd: Clipboard program should accept the quoted file path now. (Katayama Hirofumi MZ)
 
* clipbrd: Clipboard program should accept the quoted file path now. (Katayama Hirofumi MZ)
* regedit: Fixed importing very big *.reg files. (Getequ)
+
* regedit: Fixed importing very big *.reg files. (Denis Malikov)
 
* services: Removed some big hacks. (Hermes Belusca-Maito)
 
* services: Removed some big hacks. (Hermes Belusca-Maito)
 
* appwiz.cpl: Added support for adding Internet shortcuts. (Katayama Hirofumi MZ)
 
* appwiz.cpl: Added support for adding Internet shortcuts. (Katayama Hirofumi MZ)
 
* net: Added many missing pieces to this command. (Eric Kohl)
 
* net: Added many missing pieces to this command. (Eric Kohl)
 +
* mspaint: Fixed setting image height via attributes dialog. (Stanislav Motylkov)
 +
* mspaint: Fixed another crash on zoom-out with mouse. (Stanislav Motylkov)
 +
* mspaint: Fixed unexpected undo action with right mouse click. (Stanislav Motylkov)
 
* zipfldr: Applications can now launch *.zip files. (Mark Jansen)
 
* zipfldr: Applications can now launch *.zip files. (Mark Jansen)
 
* zipfldr: Added "Extract All" option to menus. (Mark Jansen)
 
* zipfldr: Added "Extract All" option to menus. (Mark Jansen)
 
* dxdiag: Fixed blank system and BIOS values. (Stanislav Motylkov)
 
* dxdiag: Fixed blank system and BIOS values. (Stanislav Motylkov)
 +
* systeminfo: Fixed various bugs in displaying information. (Stanislav Motylkov)
 
* Added Modern theme. (Jake Collins)
 
* Added Modern theme. (Jake Collins)
  
 
'''Tasks:'''
 
'''Tasks:'''
  
 +
* GSoC 2018 project for booting ReactOS from a BTRFS partition has been merged. (Victor Perevertkin)
 
* User-mode DLLs are synced with Wine-Staging 3.9. (Amine Khaldi)
 
* User-mode DLLs are synced with Wine-Staging 3.9. (Amine Khaldi)
 
* Upgraded btrfs to 1.0.2. (Pierre Schweitzer)
 
* Upgraded btrfs to 1.0.2. (Pierre Schweitzer)
* Some more 64-bit work. ''64-bit port of ReactOS is still not finished.'' (Timo Kreuzer)
+
* Some more 64-bit work. ''64-bit port of ReactOS is still not finished. It can be built with some components missing and booted, but it's very unstable. Please see [[AMD64|AMD64 development status page]] to learn more about current status.'' (Timo Kreuzer)
* BTRFS boot is now possible. (Victor Perevertkin)
 
  
 
{{Navigation Community Changelog}}
 
{{Navigation Community Changelog}}

Latest revision as of 09:14, 6 November 2018

Kernel:

    • Major work has been merged for 1st stage setup (Hermes Belusca-Maito):
    • Preparation for future GUI setup.
    • Filesystems on the disks are now detected.
    • NT 5.x and ReactOS installations are now detected.
  • MM: Various fixes to make MM act like it does on Windows. (Timo Kreuzer)
  • MM: Work for paging support. (Pierre Schweitzer)
  • SE: Overhauled token management and fixed some bugs. (Hermes Belusca-Maito)
  • IO: Fixed various possible BSoDs. (Pierre Schweitzer)
  • EX: Implemented class for system firmware functions. (Stanislav Motylkov)
  • CRT: Fixed a bug prevented Git properly running. (Stanislav Motylkov)
  • FreeLoader: Fixed an issue caused driver leaking. (Timo Kreuzer)

Win32 subsystem:

  • win32ss/ntuser: Fixed some clipboard issues. (Katayama Hirofumi MZ)
  • win32ss/ntuser: Fixed many painting hangs. (Hermes Belusca-Maito)
  • win32ss/ntuser: Major fixes for window station handling. (Hermes Belusca-Maito)
  • win32ss/ntgdi: Refactored font engine. (Katayama Hirofumi MZ)
  • win32ss/ntgdi: Fixed font metrics. This is a major work on fonts and fixes lots of font issues. (Katayama Hirofumi MZ)
  • win32ss/ntgdi: A major bug in FreeType causing BSoD was fixed. (Mark Jansen)
  • win32ss/ntgdi: Fixed MS symbol encoding. (Katayama Hirofumi MZ)
  • winlogon: Fixed some bugs, so you can properly logoff and back on. (Eric Kohl)
  • gdi32: Added partial bidirectional text support. Some areas on the system are still not properly rendered. (Baruch Rutman)
  • user32: Implemented cascading windows. (Katayama Hirofumi MZ)
  • user32: Implemented tiling windows. (Katayama Hirofumi MZ)
  • user32: Fixed display of owned popup windows. (Katayama Hirofumi MZ)
  • user32: Messagebox fixes. (Hermes Belusca-Maito)
  • gdiplus: Add sxs registration for 1.0 version. Fixes applications depending on MSVCR90.dll. (Mark Jansen)
  • fonts: More updates to substitutions and fixed some kerning issues. (Katayama Hirofumi MZ)

Drivers:

  • fastfat: Beginnings of FAT32 statistics support. (Pierre Schweitzer)
  • fastfat: Fixed renaming files on root directory. (Pierre Schweitzer)
  • fastfat: Fixed some leaks. (Pierre Schweitzer)
  • usbport: Various fixes based on Coverity. (Thomas Faber)
  • cdfs: Fixed crash with files named with special characters. (Pierre Schweitzer)
  • cdrom: Fixed some CD related hangs. (Pierre Schweitzer)

Shell:

  • Start-Run now sets proper current directory. (Katayama Hirofumi MZ)
  • Fixed auto startup of Start Menu. (Katayama Hirofumi MZ)
  • Fixed crash while pressing Context Menu key. (Katayama Hirofumi MZ)
  • Update environmetal variables without restart. (Katayama Hirofumi MZ)
  • Implemented 'Show Desktop' action of taskbar, along with Win+D/M keys. (Katayama Hirofumi MZ)
  • Fixed creation of shortcuts in Start Menu. (Jared Smudde)
  • Fixed dir command with dots/trails in Command Prompt. (Hermes Belusca-Maito)
  • Drag and drop of files/directories into Command Prompt is now supported. (Katayama Hirofumi MZ)

System DLLs:

  • advapi32: Fixed some crashes. (Hermes Belusca-Maito)
  • kernel32: Implemented system firmware functions. (Stanislav Motylkov)
  • kernel32/ldr: Some sections are now secured, fixing some crashes. (Mark Jansen)
  • wined3d: Fixed many hangs and performance issues. (Thomas Faber)

User-mode DLLs:

  • shell32: Added icons to listview of File Types property sheet of Folder Options. (Katayama Hirofumi MZ)
  • shell32: Implemented advanced functions of File Types property sheet of Folder Options. Also implemented Change button. This allows the user to edit the File Type/extension information. (Katayama Hirofumi MZ)
  • shell32: Implemented General tab of Folder Options. (Katayama Hirofumi MZ)
  • shell32: Fixed icon picking for folders/files. (Katayama Hirofumi MZ)
  • shell32: Implemented folder customization. (Katayama Hirofumi MZ)
  • shell32: Files copied to same place are now renamed. (Denis Malikov)
  • shell32: Icons specified in desktop.ini are now properly found. (Katayama Hirofumi MZ)
  • shell32: Implemented 'Open As...' function. (Katayama Hirofumi MZ)
  • shell32: Enabled custom CD/DVD icons from autorun. (Katayama Hirofumi MZ)
  • shell32: Icons of special shell folders are now properly shown. (Katayama Hirofumi MZ)
  • shell32: Fixes for shell profile folders. (Hermes Belusca-Maito)
  • shell32: Update environmental variables without restart. (Katayama Hirofumi MZ)
  • shell32: Added missing 'Properties' right click menu item in My Computer. (Katayama Hirofumi MZ)
  • shell32: Changing shortcut icon is now enabled. (Katayama Hirofumi MZ)
  • browseui: Show tooltip text on Go button. (Barret Karish, Robert Naumann)
  • msgina: Bugfixes have been made for proper logon. (Eric Kohl)
  • userenv: Improved support for system builtin accounts. This will fix lots of service-related problems. (Eric Kohl)
  • msv1_0: Added support for logging on system builtin accounts. (Eric Kohl)
  • lsasrv: Some token and policy related work. (Hermes Belusca-Maito)
  • syssetup: Apply some security settings. (Eric Kohl)
  • dxtn: Replaced and finally enabled. This will bring lots of improvements for apps using graphics heavily. (Colin Finck)

Commands and utilities:

  • autochk: Skipping disk repair on boot is now allowed. (Pierre Schweitzer)
  • clipbrd: Clipboard program should accept the quoted file path now. (Katayama Hirofumi MZ)
  • regedit: Fixed importing very big *.reg files. (Denis Malikov)
  • services: Removed some big hacks. (Hermes Belusca-Maito)
  • appwiz.cpl: Added support for adding Internet shortcuts. (Katayama Hirofumi MZ)
  • net: Added many missing pieces to this command. (Eric Kohl)
  • mspaint: Fixed setting image height via attributes dialog. (Stanislav Motylkov)
  • mspaint: Fixed another crash on zoom-out with mouse. (Stanislav Motylkov)
  • mspaint: Fixed unexpected undo action with right mouse click. (Stanislav Motylkov)
  • zipfldr: Applications can now launch *.zip files. (Mark Jansen)
  • zipfldr: Added "Extract All" option to menus. (Mark Jansen)
  • dxdiag: Fixed blank system and BIOS values. (Stanislav Motylkov)
  • systeminfo: Fixed various bugs in displaying information. (Stanislav Motylkov)
  • Added Modern theme. (Jake Collins)

Tasks:

  • GSoC 2018 project for booting ReactOS from a BTRFS partition has been merged. (Victor Perevertkin)
  • User-mode DLLs are synced with Wine-Staging 3.9. (Amine Khaldi)
  • Upgraded btrfs to 1.0.2. (Pierre Schweitzer)
  • Some more 64-bit work. 64-bit port of ReactOS is still not finished. It can be built with some components missing and booted, but it's very unstable. Please see AMD64 development status page to learn more about current status. (Timo Kreuzer)
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 | 0.4.15