Difference between revisions of "Community Changelog-0.4.6"
Learn more (talk | contribs) m (test) |
|||
Line 1: | Line 1: | ||
'''Kernel:''' | '''Kernel:''' | ||
− | + | * NEW: UEFI boot. Fully working x86 paging support. [http://i.imgur.com/Zx2nQ6x.jpg Current status](Alex Ionescu) <br /> | |
− | + | * NEW: Implement new Memory Manager functions as MiMapLockedPagesInUserSpace and MiUnmapLockedPagesInUserSpace. (Thomas Faber) <br /> | |
− | + | * NEW: Registry subtrees can now be properly exported as hive and re-mounted. (Hermes Belusca-Maito) <br /> | |
− | + | * NEW: FreeLoader can now load custom kernels and HALs. (Hermes Belusca-Maito) <br /> | |
− | + | * Fixed bugs and leakages in Memory Manager. (Thomas Faber) <br /> | |
− | + | * Fixed PFN tracing. (Thomas Faber) <br /> | |
− | + | * Fixed mapping a view of the physical memory sections in Memory Manager (Thomas Faber) <br /> | |
− | + | * Fixed some hardware detection issues in FreeLoader. (Colin Finck) <br /> | |
− | + | * Fixed unreliability issues in hive generation. (Thomas Faber) <br /> | |
− | + | * Fixed corrupted multi-string entries in the livecd registry hives.(Hermes Belusca Maito) <br /> | |
− | + | * Fixed VMware Tools installation hanging. (Serge Gautherie, Sylvain Petreolle) <br /> | |
− | + | * Fixed several NTOS:IO important bugs in IopAttachFilterDrivers, PipCallDriverAddDevice, among others. (Thomas Faber) <br /> | |
− | + | * Fixed leaks, double-frees and wrong frees in NTOS. | |
− | + | * Improved bootsector checks. This fixes some dual boot issues. (Hermes Belusca-Maito) <br /> | |
'''Win32 subsystem:''' | '''Win32 subsystem:''' | ||
− | + | * NEW: Now "net use" can enumerate multiple connections served by multiple networks providers (Pierre Schweitzer) <br /> | |
− | + | * NEW: Rewrite GetFontFamilyInfoForSubstitutes to improve font handling. | |
− | + | * NEW: More work on printing support: Several APIs were implemented, and some others fixed, in LOCALSPL, SPOOLSV and WINSPOOL (Colin Finck and Ivan Rodionov) <br /> | |
− | + | * NEW: ReactOS handles properly font names not including style info. (Katayama Hirofumi Mz, Giannis Adamopoulos) <br /> | |
− | + | * Implemented some missing functions to enable further DirectX improvements. (Sebastian Gasiorek) <br /> | |
− | + | * Implemented a stub user.exe to make DX9 installer happy. (Hermes Belusca-Maito) <br /> | |
− | + | * Fixed several bugs in Clipboard. (Thomas Fabber, Giannis Adamopoulos) <br /> | |
− | + | * Fixed several bugs in NtGDI (James Tabor) <br /> | |
− | + | * Fixed several crashes when running out of GDI handles in Win32k (Thomas Faber) <br /> | |
− | + | * Fixed some GDI leaks. (Thomas Faber) <br /> | |
− | + | * Fixed some brush issues. (James Tabor) <br /> | |
− | + | * Fixed regression that caused slow drawing. (Mark Jansen) <br /> | |
− | + | * Fixed some font breaking issues. (Katayama Hirofumi MZ, Giannis Adamopoulos) <br /> | |
− | + | * Fixed crashes with some font types. (Mark Jansen) <br /> | |
− | + | * Fixed screen resolution rollback. (James Tabor) <br /> | |
− | + | * Improved shape creation and rendering. (James Tabor) <br /> | |
'''Drivers:''' | '''Drivers:''' | ||
− | + | * NEW: Added a new USBport driver. (Vadim Galyant, Thomas Faber) <br /> | |
− | + | * NEW: Added a new USBhub driver. (Vadim Galyant, Thomas Faber) <br /> | |
− | + | * NEW: Added a NFS driver. (Pierre Schweitzer) <br /> | |
− | + | * NEW: Started implementing RDBSS and RXCE. This will enable SMB support in the future. (Pierre Schweitzer) <br /> | |
− | + | * NEW: Start implementing FLTMGR (Ged Murphy) <br /> | |
− | + | * NEW: Enabled UDFS driver again. Fixed various bugs and deadlocks. (Pierre Schweitzer, Thomas Faber) <br /> | |
− | + | * NEW: Add digital TV tuning device driver (Sylvain Petreolle) <br /> | |
− | + | * Fixed several bugs in USBPORT (Vadim Galyant) <br /> | |
− | + | * Fixed display file sizing in UDFS: Now you can open an UDF volume, browse it and display its files. | |
− | + | * Fixed a data handling issue in CDFS driver. (Giannis Adamopoulos, Pierre Schweitzer) <br /> | |
− | + | * Fixed several bugs in SCSI port driver. (Hermes Belusca-Maito) <br /> | |
− | + | * Fixed several bugs in HDAUDBUS driver (Thomas Faber) <br /> | |
− | + | * Updated: Import commits from Ext3Fsd to our EXT2 driver. (Lubomir Rintel) <br /> | |
− | + | * Implemented FILE_DELETE_ON_CLOSE on FastFat. (Pierre Schweitzer) <br /> | |
− | + | * Implemented creating volatile registry keys for ACPI tables. (Peter Hater) <br /> | |
'''Shell:''' | '''Shell:''' | ||
− | + | * NEW: Now "Lock Taskbar", "Hide inactive icons", and "Group similar taskbar buttons" settings are properly remembered each time you reboot ReactOS. (Giannis Adamopoulos) <br /> | |
− | + | * NEW: Explorer taskbar will get its size from the msstyle themeinstead a hardcoded one, and it is resizable now (Giannis Adamopoulos) <br /> | |
− | + | * NEW: Start Menu is now themeable. (Giannis Adamopoulos) <br /> | |
− | + | * NEW: Implement the minimum taskbar size for the vertical position. (Giannis Adamopoulos) <br /> | |
− | + | * Fixed path shown by the addressbar after clicking on a symlink. (David Quintana) <br /> | |
− | + | * Fixed toolbar and taskbar size and resize. (Giannis Adamopoulos) <br /> | |
'''System DLLs:''' | '''System DLLs:''' | ||
− | + | * NEW: Create a new NTDLL library that exports some of the NTDLL Vista+ functions. (Pierre Schweitzer, Stephan Röger, Timo Kreuzer) <br /> | |
− | + | * NEW: Work on the integration of the application compatibility framework in Kernel32. (Mark Jansen) <br /> | |
− | + | * Fixed a logic issue in ntdll to fix idling when starting applications, e.g Libreoffice. (Thomas Faber) <br /> | |
− | + | * Fixed an issue in HAL to enable boot with more video cards. (Thomas Faber) <br /> | |
− | + | * Fixed underlying APIs of RtllCaptureStackBackTrace to capture stack back-traces in user mode (Thomas Faber) <br /> | |
'''User-mode DLLs:''' | '''User-mode DLLs:''' | ||
− | + | * NEW: Major work on NETAPI32. Implemented more than 40 missing APIs. (Eric Kohl) <br /> | |
− | + | * NEW: Begin implementing the core of the SHIM engine(disabled in this release but could be enabled through registry) (Mark Jansen) <br /> | |
− | + | * Implement more functionality to net command. (Pierre Schweitzer) <br /> | |
− | + | * Fixed several bugs in uxtheme to properly support msstyles. (Giannis Adamopoulos) <br /> | |
− | + | * Fixed several bugs in Shell32 (CMenuBand, CDefView, CMenuDeskBar, CFSDropTarget....) needed to support properly msstyles (Giannis Adamopoulos and Mark Jansen) <br /> | |
− | + | * Fixed several bugs in Comctl32 (Toolbar, Rebar, ImageList...)needed to support properly msstyles (Giannis Adamopoulos) <br /> | |
− | + | * Fixed several bugs in Browseui (CShellBrowser, CInternalToolbar, CBandSite,...) (Giannis Adamopoulos) <br /> | |
− | + | * Fixed many leaks, double-frees and wrong frees fixed in browseui, comctl32, user32, shell32 (Giannis Adamopoulos) <br />. | |
− | + | * Fixed several bugs in Winsock 2 and related DLLs. (Peter Hater) <br /> | |
− | + | * Fixed bugs on mpr <br /> | |
'''Commands and utilities:''' | '''Commands and utilities:''' | ||
− | + | * NEW: .msstyles files now can be opened in Display Properties. (Giannis Adamopoulos) <br /> | |
− | + | * NEW: Add a basic implementation of Gflags utility (Pierre Schweitzer) <br /> | |
− | + | * NEW: Many new improvements and features in console configuration. (Hermes Belusca-Maito) <br /> | |
− | + | * New features and fixes on International Settings. (Eric Kohl, Victor Martinez Calvo) <br /> | |
− | + | * Fixed default font settings in Notepad . (Katayama Hirofumi MZ) <br /> | |
− | + | * Fixed tiled, centered and stretched wallpapers (Benedikt Freisen) <br />. | |
− | + | * Fixed bugs in console fonts (and settings). (Hermes Belusca-Maito) <br /> | |
− | + | * Fixes several bugs in uxtheme: fixed parsing fonts styles, special buttons... (Giannis Adamopoulos) <br /> | |
− | + | * Fixed color corruption in Remote Desktop and implemented CryptoAPI functions. (Peter Hater) <br /> | |
− | + | * Fixed Paint to be properly themed. (Benedikt Freisen) <br /> | |
− | + | * Fixed incorrect file extension management and incorrect image resizing in Paint (Katayama Hirofumi MZ) <br /> | |
− | + | * Added confirmation screen with timeout when changing resolution. (Eric Kohl) <br /> | |
− | + | * Added new software to ReactOS Application Manager (Daniel Reimer)<br /> | |
'''Setup and Loader:''' | '''Setup and Loader:''' | ||
− | + | * Fixed bootsector validation during the setup to avoid detecting a bootsector as invalid when it is not. <br /> | |
− | + | * Fixed primary and extended partitions handling avoiding corruption of the partition list structures. <br /> | |
− | + | * Patch all our ISOs (bootcd, bootcdregtest, livecd, hybridcd) with isohybrid in order to make them bootable from HDDs or any kind of USB drives in the future. <br /> | |
'''Translations:''' | '''Translations:''' | ||
− | + | * NEW: Add support for Esperanto and add a proper keyboard layout.(Mike Swanson) <br /> | |
− | + | * Added Japanese translations. (Katayama Hirofumi MZ) <br /> | |
− | + | * Added French translations. (Pierre Schweitzer) <br /> | |
− | + | * Added Russian translations. (Amber) <br /> | |
'''Tasks:''' | '''Tasks:''' | ||
− | + | * NEW: Added a Wiki page to follow the current Printing support https://reactos.org/wiki/Printing (Colin Finck) <br /> | |
− | + | * NEW: ReactOS installation ISOs are now flashable to USB drivers, but still NO USB BOOT at the moment. (Colin Finck) <br /> | |
− | + | * Fix wide-covering bugs detected by Coverity and other tools. (Victor Martinez Calvo) <br /> | |
− | + | * Updated ReactOS with Wine Staging 2.9. DirectX DLLs are again synced. DirectX sync is not included in release due to unresolved regressions (Amine Khaldi) <br /> | |
− | + | * Updated Remote desktop application to rdesktop 1.83. (Peter Hater) <br /> | |
− | + | * Updated acpica to 20170629. (Thomas Faber) <br /> | |
− | + | * Updated the PCI hardware IDs database (Hermes Belusca-Maito) <br /> | |
− | + | * Updated FreeType to 2.8.2. (Katayama Hirofumi MZ, Amine Khaldi) <br /> | |
− | + | * Updated libsamplerate updated to 1.0.9. (Thomas Faber) <br /> | |
− | + | * Updated libpng to 1.6.29. (Thomas Faber) <br /> | |
− | + | * Updated libmpg123 to 1.25.0. (Thomas Faber) <br /> | |
− | + | * Updated mbedtls to 2.4.2. (Thomas Faber) <br /> | |
− | + | * Updated libtiff to 4.0.8. (Thomas Faber) <br /> | |
− | + | * Update libtirpc from rom the nfs41 project. (Pierre Schweitzer) <br /> | |
'''Outside the tree:''' | '''Outside the tree:''' | ||
− | + | * Preparation work for 1st stage GUI setup along with diverse improvements. (Hermes Belusca-Maito)<br /> | |
− | + | * Major USB work: Work on usbehci and usbuhci is still ongoing.<br /> | |
− | + | * GSoC 2017 is finished: NTFS driver improvements, Quick Launch toolbar and some system tray icons, RAPPS improvements, and a new USB 3.0 driver. More info about the GSOC results soon. | |
{{Navigation Community Changelog}} | {{Navigation Community Changelog}} |
Revision as of 18:18, 31 August 2017
Kernel:
- NEW: UEFI boot. Fully working x86 paging support. Current status(Alex Ionescu)
- NEW: Implement new Memory Manager functions as MiMapLockedPagesInUserSpace and MiUnmapLockedPagesInUserSpace. (Thomas Faber)
- NEW: Registry subtrees can now be properly exported as hive and re-mounted. (Hermes Belusca-Maito)
- NEW: FreeLoader can now load custom kernels and HALs. (Hermes Belusca-Maito)
- Fixed bugs and leakages in Memory Manager. (Thomas Faber)
- Fixed PFN tracing. (Thomas Faber)
- Fixed mapping a view of the physical memory sections in Memory Manager (Thomas Faber)
- Fixed some hardware detection issues in FreeLoader. (Colin Finck)
- Fixed unreliability issues in hive generation. (Thomas Faber)
- Fixed corrupted multi-string entries in the livecd registry hives.(Hermes Belusca Maito)
- Fixed VMware Tools installation hanging. (Serge Gautherie, Sylvain Petreolle)
- Fixed several NTOS:IO important bugs in IopAttachFilterDrivers, PipCallDriverAddDevice, among others. (Thomas Faber)
- Fixed leaks, double-frees and wrong frees in NTOS.
- Improved bootsector checks. This fixes some dual boot issues. (Hermes Belusca-Maito)
Win32 subsystem:
- NEW: Now "net use" can enumerate multiple connections served by multiple networks providers (Pierre Schweitzer)
- NEW: Rewrite GetFontFamilyInfoForSubstitutes to improve font handling.
- NEW: More work on printing support: Several APIs were implemented, and some others fixed, in LOCALSPL, SPOOLSV and WINSPOOL (Colin Finck and Ivan Rodionov)
- NEW: ReactOS handles properly font names not including style info. (Katayama Hirofumi Mz, Giannis Adamopoulos)
- Implemented some missing functions to enable further DirectX improvements. (Sebastian Gasiorek)
- Implemented a stub user.exe to make DX9 installer happy. (Hermes Belusca-Maito)
- Fixed several bugs in Clipboard. (Thomas Fabber, Giannis Adamopoulos)
- Fixed several bugs in NtGDI (James Tabor)
- Fixed several crashes when running out of GDI handles in Win32k (Thomas Faber)
- Fixed some GDI leaks. (Thomas Faber)
- Fixed some brush issues. (James Tabor)
- Fixed regression that caused slow drawing. (Mark Jansen)
- Fixed some font breaking issues. (Katayama Hirofumi MZ, Giannis Adamopoulos)
- Fixed crashes with some font types. (Mark Jansen)
- Fixed screen resolution rollback. (James Tabor)
- Improved shape creation and rendering. (James Tabor)
Drivers:
- NEW: Added a new USBport driver. (Vadim Galyant, Thomas Faber)
- NEW: Added a new USBhub driver. (Vadim Galyant, Thomas Faber)
- NEW: Added a NFS driver. (Pierre Schweitzer)
- NEW: Started implementing RDBSS and RXCE. This will enable SMB support in the future. (Pierre Schweitzer)
- NEW: Start implementing FLTMGR (Ged Murphy)
- NEW: Enabled UDFS driver again. Fixed various bugs and deadlocks. (Pierre Schweitzer, Thomas Faber)
- NEW: Add digital TV tuning device driver (Sylvain Petreolle)
- Fixed several bugs in USBPORT (Vadim Galyant)
- Fixed display file sizing in UDFS: Now you can open an UDF volume, browse it and display its files.
- Fixed a data handling issue in CDFS driver. (Giannis Adamopoulos, Pierre Schweitzer)
- Fixed several bugs in SCSI port driver. (Hermes Belusca-Maito)
- Fixed several bugs in HDAUDBUS driver (Thomas Faber)
- Updated: Import commits from Ext3Fsd to our EXT2 driver. (Lubomir Rintel)
- Implemented FILE_DELETE_ON_CLOSE on FastFat. (Pierre Schweitzer)
- Implemented creating volatile registry keys for ACPI tables. (Peter Hater)
Shell:
- NEW: Now "Lock Taskbar", "Hide inactive icons", and "Group similar taskbar buttons" settings are properly remembered each time you reboot ReactOS. (Giannis Adamopoulos)
- NEW: Explorer taskbar will get its size from the msstyle themeinstead a hardcoded one, and it is resizable now (Giannis Adamopoulos)
- NEW: Start Menu is now themeable. (Giannis Adamopoulos)
- NEW: Implement the minimum taskbar size for the vertical position. (Giannis Adamopoulos)
- Fixed path shown by the addressbar after clicking on a symlink. (David Quintana)
- Fixed toolbar and taskbar size and resize. (Giannis Adamopoulos)
System DLLs:
- NEW: Create a new NTDLL library that exports some of the NTDLL Vista+ functions. (Pierre Schweitzer, Stephan Röger, Timo Kreuzer)
- NEW: Work on the integration of the application compatibility framework in Kernel32. (Mark Jansen)
- Fixed a logic issue in ntdll to fix idling when starting applications, e.g Libreoffice. (Thomas Faber)
- Fixed an issue in HAL to enable boot with more video cards. (Thomas Faber)
- Fixed underlying APIs of RtllCaptureStackBackTrace to capture stack back-traces in user mode (Thomas Faber)
User-mode DLLs:
- NEW: Major work on NETAPI32. Implemented more than 40 missing APIs. (Eric Kohl)
- NEW: Begin implementing the core of the SHIM engine(disabled in this release but could be enabled through registry) (Mark Jansen)
- Implement more functionality to net command. (Pierre Schweitzer)
- Fixed several bugs in uxtheme to properly support msstyles. (Giannis Adamopoulos)
- Fixed several bugs in Shell32 (CMenuBand, CDefView, CMenuDeskBar, CFSDropTarget....) needed to support properly msstyles (Giannis Adamopoulos and Mark Jansen)
- Fixed several bugs in Comctl32 (Toolbar, Rebar, ImageList...)needed to support properly msstyles (Giannis Adamopoulos)
- Fixed several bugs in Browseui (CShellBrowser, CInternalToolbar, CBandSite,...) (Giannis Adamopoulos)
- Fixed many leaks, double-frees and wrong frees fixed in browseui, comctl32, user32, shell32 (Giannis Adamopoulos)
. - Fixed several bugs in Winsock 2 and related DLLs. (Peter Hater)
- Fixed bugs on mpr
Commands and utilities:
- NEW: .msstyles files now can be opened in Display Properties. (Giannis Adamopoulos)
- NEW: Add a basic implementation of Gflags utility (Pierre Schweitzer)
- NEW: Many new improvements and features in console configuration. (Hermes Belusca-Maito)
- New features and fixes on International Settings. (Eric Kohl, Victor Martinez Calvo)
- Fixed default font settings in Notepad . (Katayama Hirofumi MZ)
- Fixed tiled, centered and stretched wallpapers (Benedikt Freisen)
. - Fixed bugs in console fonts (and settings). (Hermes Belusca-Maito)
- Fixes several bugs in uxtheme: fixed parsing fonts styles, special buttons... (Giannis Adamopoulos)
- Fixed color corruption in Remote Desktop and implemented CryptoAPI functions. (Peter Hater)
- Fixed Paint to be properly themed. (Benedikt Freisen)
- Fixed incorrect file extension management and incorrect image resizing in Paint (Katayama Hirofumi MZ)
- Added confirmation screen with timeout when changing resolution. (Eric Kohl)
- Added new software to ReactOS Application Manager (Daniel Reimer)
Setup and Loader:
- Fixed bootsector validation during the setup to avoid detecting a bootsector as invalid when it is not.
- Fixed primary and extended partitions handling avoiding corruption of the partition list structures.
- Patch all our ISOs (bootcd, bootcdregtest, livecd, hybridcd) with isohybrid in order to make them bootable from HDDs or any kind of USB drives in the future.
Translations:
- NEW: Add support for Esperanto and add a proper keyboard layout.(Mike Swanson)
- Added Japanese translations. (Katayama Hirofumi MZ)
- Added French translations. (Pierre Schweitzer)
- Added Russian translations. (Amber)
Tasks:
- NEW: Added a Wiki page to follow the current Printing support https://reactos.org/wiki/Printing (Colin Finck)
- NEW: ReactOS installation ISOs are now flashable to USB drivers, but still NO USB BOOT at the moment. (Colin Finck)
- Fix wide-covering bugs detected by Coverity and other tools. (Victor Martinez Calvo)
- Updated ReactOS with Wine Staging 2.9. DirectX DLLs are again synced. DirectX sync is not included in release due to unresolved regressions (Amine Khaldi)
- Updated Remote desktop application to rdesktop 1.83. (Peter Hater)
- Updated acpica to 20170629. (Thomas Faber)
- Updated the PCI hardware IDs database (Hermes Belusca-Maito)
- Updated FreeType to 2.8.2. (Katayama Hirofumi MZ, Amine Khaldi)
- Updated libsamplerate updated to 1.0.9. (Thomas Faber)
- Updated libpng to 1.6.29. (Thomas Faber)
- Updated libmpg123 to 1.25.0. (Thomas Faber)
- Updated mbedtls to 2.4.2. (Thomas Faber)
- Updated libtiff to 4.0.8. (Thomas Faber)
- Update libtirpc from rom the nfs41 project. (Pierre Schweitzer)
Outside the tree:
- Preparation work for 1st stage GUI setup along with diverse improvements. (Hermes Belusca-Maito)
- Major USB work: Work on usbehci and usbuhci is still ongoing.
- GSoC 2017 is finished: NTFS driver improvements, Quick Launch toolbar and some system tray icons, RAPPS improvements, and a new USB 3.0 driver. More info about the GSOC results soon.
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 |