Difference between revisions of "Community Changelog-0.4.14"
Fraizeraust (talk | contribs) m |
m (Fix 2 typos in my last name) |
||
Line 96: | Line 96: | ||
* syssetup: Properly load TCPIP driver in 2nd stage setup. (Eric Kohl) | * syssetup: Properly load TCPIP driver in 2nd stage setup. (Eric Kohl) | ||
* syssetup: Start the dnscache service after the network support has been installed. (Eric Kohl) | * syssetup: Start the dnscache service after the network support has been installed. (Eric Kohl) | ||
− | * rpcrt4: Added stubs to make Windows Server 2003 components work in ReactOS. (Oleg | + | * rpcrt4: Added stubs to make Windows Server 2003 components work in ReactOS. (Oleg Dubinskiy) |
− | * winsta: Added stubs to make Windows Server 2003 components work in ReactOS. (Oleg | + | * winsta: Added stubs to make Windows Server 2003 components work in ReactOS. (Oleg Dubinskiy) |
* dnsapi: Added support for DNS resolver cache service. (Eric Kohl) | * dnsapi: Added support for DNS resolver cache service. (Eric Kohl) | ||
* dnsapi: Work towards support for computer groups. (Eric Kohl) | * dnsapi: Work towards support for computer groups. (Eric Kohl) |
Revision as of 16:49, 17 April 2020
This page is related to an upcoming release ReactOS 0.4.14 is not released yet, the information on this page is referring to the future release of ReactOS 0.4.14. |
This page is still unfinished and being worked on by ReactOS Community. This page is updated as ReactOS development progresses, check out here regularly! |
Kernel:
- IO: Rewritten letter assigning to disks to make NT5-compliant. (Pierre Schweitzer)
- IO: Properly check the Ft volumes. This fixes regression that Unix drives are not assigned a drive letter. (Pierre Schweitzer)
- IO: Fixed a bug that affected classpnp driver. (Victor Perevertkin)
- IO: Fixed some possible overflows. (Thomas Faber, Timo Kreuzer)
- KDBG: Improved cregs and tss commands. (Hermes Belusca-Maito)
- KDBG: Rewritten the TSS handling code in the backtrace function, removing limitations (and bugs) of the original code. (Hermes Belusca-Maito)
- KD: Completed debug filters support. (Hermes Belusca-Maito)
- KD/KD64: Various bug fixes. (Hermes Belusca-Maito)
- FreeLoader: Fixes for properly loading Windows Vista. (Mark Harmstone)
- FreeLoader: Added support for loading Linux x64 systems. (Hermes Belusca-Maito)
- FreeLoader: Fixed various bugs, one of them being 16 years old. (Hermes Belusca-Maito)
- FreeLoader: Fix triple fault with debug on screen. (Dmitry Borisov)
- FreeLoader: Obtain Xbox memory map via multiboot specification. (Stanislav Motylkov)
Setup:
Win32 subsystem:
- win32ss/user: Improved button text position. (Katayama Hirofumi MZ)
- win32ss/user: Fixed some messaging timeout bugs. (Hermes Belusca-Maito)
- win32ss/ntuser: Fixed bug that prevented Click-N-Type Virtual Keyboard 3.03.0412 having a taskbar pane. (Katayama Hirofumi MZ)
- win32ss/ntuser: Fixed some system metric values. (Katayama Hirofumi MZ)
- win32ss/ntuser: Fixed caret displaying bug. (Katayama Hirofumi MZ)
- win32ss/ntgdi: Fixed bug that prevented some italic fonts from working. (Katayama Hirofumi MZ)
- win32ss/fonts: Some more font replacements. Deleted obsolete fonts. Improved glyphs. (Katayama Hirofumi MZ)
- win32ss: Improved initialization and interfacing with INBV. (Hermes Belusca-Maito)
- win32ss: Various bug fixes. (Hermes Belusca-Maito, Thomas Faber)
- user32: Properly handle some messages. (Fabian Mauer, James Tabor)
- user32: Implemented a dialog message that can reposition the dialog to the workarea when the dialog is partially/entirely in outside of the workarea. (Katayama Hirofumi MZ)
- user32: Fixed a bug causing Click-N-Type Virtual Keyboard 3.03.0412 has no taskbar pane. (Katayama Hirofumi MZ)
- user32: Added a missing check to prevent crash when opening CD drives with Explorer. (Katayama Hirofumi MZ)
- gdiplus: Major improvements. (Katayama Hirofumi MZ)
- winsrv: Optimized console background drawing. (Katayama Hirofumi MZ)
- consrv: Fixed console windows shrinking on Minimize and Restore. (Doug Lyons)
- consrv: Work for Asian console support. (Katayama Hirofumi MZ)
- smss: When determining page file size, keep more free disk space. (Thomas Faber)
Drivers:
- mountmgr: Major fixes to mount manager driver towards NT5-compatible storage stack: (Pierre Schweitzer)
- DOS devices are now properly handled by mountmgr.
- Fixed shutting down ReactOS with work items queued.
- mountmgr now properly assigns drive letters to new devices.
- mountmgr: Fixed an out-of-bounds write causing BSoD. (Mark Jansen)
- class2: Added temporary support for device path instead of unique device ID, so mount manager can handle non-PNP devices. (Pierre Schweitzer)
- class2: Eliminated drive letter assigning hack. (Pierre Schweitzer)
- disk: Forcibly declare hard disk partitions to mount manager because PNP-compliant disk.sys is not activated yet. (Pierre Schweitzer)
- cdrom: Forcibly declare our CD devices to the mount manager. (Pierre Schweitzer)
- floppy: Make floppy drives letters being handled by the mount manager. (Pierre Schweitzer)
- usbohci: Avoid possible overflow. (Victor Perevertkin)
- ks: Avoid possible overflow. (Victor Perevertkin)
- videoprt: Improved initialization and interfacing with INBV. Minor bug fixes. (Hermes Belusca-Maito)
- blue: Improved initialization and interfacing with INBV. Minor bug fixes. (Hermes Belusca-Maito)
- bootvid: Minor bug fixes. (Hermes Belusca-Maito)
- xboxvmp: Fixed broken pixels and general refactoring. (Stanislav Motylkov)
- xboxvmp: Retrieve screen resolution directly from NV2A GPU. (Stanislav Motylkov)
Shell:
- Fixed pushd bug in Command Prompt. (Katayama Hirofumi MZ)
System DLLs:
- hal: Fixed a 10 years old regression that caused BSoDs on various cases. (Hermes Belusca-Maito)
- hal/xbox: Implemented shutdown, reboot, and power cycle routines. (Stanislav Motylkov)
- kernel32: Added a stub to get WiX-based installers working. (William Kent)
User-mode DLLs:
- shell32: Added support for custom View objects defined with UICLSID. (Mark Jansen)
- shell32: Some updates to COM interfaces to prevent drag and drop regressions. (Mark Jansen)
- shell32: Implemented Send To functionality. (Katayama Hirofumi MZ)
- shell32: Implemented 'Open file location' of shortcut files. (Katayama Hirofumi MZ)
- shell32: Implemented Command Prompt here menu item to the right-click menu of normal folders and drives. (Katayama Hirofumi MZ)
- shell32: Improved icon selection upon right click. (Katayama Hirofumi MZ)
- shell32: Fixed scroll to selection. (Katayama Hirofumi MZ)
- shell32: Various icon fixes. (Katayama Hirofumi MZ)
- shell32: Make drive formatting function multi-threaded to prevent freezes. (Katayama Hirofumi MZ)
- shell32: Disable all controls during format and re-enable after format is complete. (Jared Smudde)
- shell32: Support superhidden files. (Katayama Hirofumi MZ)
- shell32: Validate file operation. (Moving Desktop folder to Desktop folder should be failed.) (Katayama Hirofumi MZ)
- shell32: Implemented sending files or folders to ZIP files. (Katayama Hirofumi MZ)
- shell32: Improved the displayed error on file copy/move. (Hermes Belusca-Maito)
- browseui: Improved file searching: (Doug Lyons)
- Added ability to show sub-directories and generalize search item before searching.
- Added Hidden Files and Folders option.
- comctl32: Properly handle some messages. (Fabian Mauer, James Tabor)
- fontext: Introduced shell extension DLL to view fonts in user interface. (Mark Jansen)
- fontext: Implemented installing fonts by copying/dropping font files to the Fonts folder. (Katayama Hirofumi MZ)
- shimgvw: Fixed displaying transparent images. (Katayama Hirofumi MZ)
- sendmail: Added DLL to implement linking to desktop. (Katayama Hirofumi MZ)
- syssetup: Properly load TCPIP driver in 2nd stage setup. (Eric Kohl)
- syssetup: Start the dnscache service after the network support has been installed. (Eric Kohl)
- rpcrt4: Added stubs to make Windows Server 2003 components work in ReactOS. (Oleg Dubinskiy)
- winsta: Added stubs to make Windows Server 2003 components work in ReactOS. (Oleg Dubinskiy)
- dnsapi: Added support for DNS resolver cache service. (Eric Kohl)
- dnsapi: Work towards support for computer groups. (Eric Kohl)
- dnsapi: Various fixes in querying routines. (Eric Kohl)
- netapi32: Completed RPC binding support. (Eric Kohl)
Commands and utilities:
- osk: Minor bug fixes. (Bisoc George)
- timedate.cpl: Now the NTP synchronization status is reported to the user. (Bisoc George)
- mspaint: Minor bug fixes. Also fixed regression Paint that cannot owerwrite a file. (Katayama Hirofumi MZ)
- umpnpmgr: Some more progress for proper device removal. (Eric Kohl)
- dnsrslvr: Added the DNS Resolver Cache Service. (Peter Hater, Christoph von Wittich, Eric Kohl)
- wkssvc: Work towards support for computer groups. (Eric Kohl)
- ipconfig: Implemented the /flushdns option and most of the /displaydns option. (Eric Kohl)
- ipconfig: Display missing record types and record names. (Eric Kohl)
- attrib: Support folder attributes. (Katayama Hirofumi MZ)
Tasks:
- Synced user-mode DLLs with Wine Staging 4.18. (Amine Khaldi)
- Updated mpg123 to 1.25.13. (Thomas Faber)
- Updated mbedtls to 2.7.12. (Thomas Faber)
- Updated libtiff to 4.1.0. (Thomas Faber)
- Updated ACPICA to 20191018. (Thomas Faber)
- Updated btrfs to 1.5. (Pierre Schweitzer)
- Some work for GCC8 support. (Victor Perevertkin)
- Minor fixes based on Coverity.
Outside the tree:
- Work continues on Plug and Play and HAL to fix booting ReactOS with Windows Server 2003 drivers. (Vadim Galyant)
- Started work on rewriting MM sections. (Vadim Galyant)
- Some more progress on x64. Exception handling is mostly complete. (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 |