Difference between revisions of "Community Changelog-0.4.9"
(Start. More to come) |
(Done for now) |
||
Line 3: | Line 3: | ||
'''Kernel:''' | '''Kernel:''' | ||
* CC: Finalized read ahead and lazy writing implementation. Fixed lots of bugs and deadlocks. Fixed random behaviours. (Pierre Schweitzer) | * CC: Finalized read ahead and lazy writing implementation. Fixed lots of bugs and deadlocks. Fixed random behaviours. (Pierre Schweitzer) | ||
+ | * MM: Fixed a page mapping issue causing corruptions. (Thomas Faber) | ||
* KE: Fixed a loop indefinitely trying to figure out CPU frequency. This eliminates a boot delay. (Thomas Faber) | * KE: Fixed a loop indefinitely trying to figure out CPU frequency. This eliminates a boot delay. (Thomas Faber) | ||
* IO: Implemented support for reserve IRP. This is critical for low memory situations. (Pierre Schweitzer) | * IO: Implemented support for reserve IRP. This is critical for low memory situations. (Pierre Schweitzer) | ||
Line 12: | Line 13: | ||
* winsrv: Hard errors are sent to desktop now. (Hermes Belusca-Maito) | * winsrv: Hard errors are sent to desktop now. (Hermes Belusca-Maito) | ||
* Some fixes for font substitutes. (Mark Jansen) | * Some fixes for font substitutes. (Mark Jansen) | ||
− | * | + | * usersrv: Various hard error improvements. (Hermes Belusca-Maito) |
'''Drivers:''' | '''Drivers:''' | ||
* i8042prt: Fixed keyboard bug on Lenovo ACPI. (Nikita Krapivin) | * i8042prt: Fixed keyboard bug on Lenovo ACPI. (Nikita Krapivin) | ||
+ | * usbport: Merged transaction translator support. This is crucial for various USB 2.0 controllers, and will fix lots of boot problems with USB enabled. (Vadim Galyant, Colin Finck) | ||
'''Shell:''' | '''Shell:''' | ||
Line 22: | Line 24: | ||
* Fixed locking and unlocking taskbar. (Giannis Adamopoulos) | * Fixed locking and unlocking taskbar. (Giannis Adamopoulos) | ||
* Implemented showing hard error balloon. (Hermes Belusca-Maito) | * Implemented showing hard error balloon. (Hermes Belusca-Maito) | ||
+ | * Fixed some icon problems. (Hermes Belusca-Maito) | ||
'''System DLLs:''' | '''System DLLs:''' | ||
* hal: Fixed a stack overflow. (Thomas Faber) | * hal: Fixed a stack overflow. (Thomas Faber) | ||
+ | * hal: Fixed another stack overflow in interrupt handlers. (Thomas Faber) | ||
* ntdll/ldr: Overhaul side-by-side support. This will help application compatibility. (Giannis Adamopoulos) | * ntdll/ldr: Overhaul side-by-side support. This will help application compatibility. (Giannis Adamopoulos) | ||
* advapi32: Some improvements to services. (Hermes Belusca-Maito) | * advapi32: Some improvements to services. (Hermes Belusca-Maito) | ||
Line 36: | Line 40: | ||
* windowscodecs: Fixed stack corruption when showing PNGs. (Thomas Faber) | * windowscodecs: Fixed stack corruption when showing PNGs. (Thomas Faber) | ||
* afd: Some bugs are fixed. (Mark Jansen) | * afd: Some bugs are fixed. (Mark Jansen) | ||
+ | * msvcrt: Various fixes to file (descriptor) functions. (Thomas Faber) | ||
+ | * apisets: Added apisets from Wine for forwards application compatibility. (Mark Jansen) | ||
+ | * zipfldr: Added ZIP shell extension along with zlib library. (Mark Jansen) | ||
'''Commands and utilities:''' | '''Commands and utilities:''' | ||
Line 43: | Line 50: | ||
* services: Fixed service stopping sequence. (Eric Kohl) | * services: Fixed service stopping sequence. (Eric Kohl) | ||
* sc: Many improvements to this command. (Eric Kohl) | * sc: Many improvements to this command. (Eric Kohl) | ||
+ | * net: Many improvements to this comman. (Eric Kohl) | ||
* sndvol32: Added volume tray dialog. Added small master dialog. Fixed various dialogs. (Eric Kohl) | * sndvol32: Added volume tray dialog. Added small master dialog. Fixed various dialogs. (Eric Kohl) | ||
* drwtsn32: Various improvements. (William Kent, Mark Jansen) | * drwtsn32: Various improvements. (William Kent, Mark Jansen) | ||
* dhcpcsvc: DHCP client can be stopped now. (Eric Kohl) | * dhcpcsvc: DHCP client can be stopped now. (Eric Kohl) | ||
+ | * tftpd: Added Open TFTP Server. (Hermes Belusca-Maito) | ||
+ | * eventvwr: Major improvements. Added command line support. (Hermes Belusca-Maito) | ||
'''Tasks:''' | '''Tasks:''' | ||
* User-mode DLLs are synced with Wine Staging 3.3. (Amine Khaldi) | * User-mode DLLs are synced with Wine Staging 3.3. (Amine Khaldi) | ||
+ | * Various x64 boot fixes have been made. (Timo Kreuzer) | ||
{{Navigation Community Changelog}} | {{Navigation Community Changelog}} |
Revision as of 11:40, 17 April 2018
WARNING: THE CHANGELOG IS WORK-IN-PROGRESS!
Kernel:
- CC: Finalized read ahead and lazy writing implementation. Fixed lots of bugs and deadlocks. Fixed random behaviours. (Pierre Schweitzer)
- MM: Fixed a page mapping issue causing corruptions. (Thomas Faber)
- KE: Fixed a loop indefinitely trying to figure out CPU frequency. This eliminates a boot delay. (Thomas Faber)
- IO: Implemented support for reserve IRP. This is critical for low memory situations. (Pierre Schweitzer)
- EX: Fixed worker threads exiting with critical region held. This fixes a deadlock when exiting from Command Prompt. (Thomas Faber)
Win32 subsystem:
- win32k/ntuser: Fixed some regressions. (Thomas Faber)
- win32k/ntuser: Fixed some menu issues. (Thomas Faber)
- winsrv: Hard errors are sent to desktop now. (Hermes Belusca-Maito)
- Some fixes for font substitutes. (Mark Jansen)
- usersrv: Various hard error improvements. (Hermes Belusca-Maito)
Drivers:
- i8042prt: Fixed keyboard bug on Lenovo ACPI. (Nikita Krapivin)
- usbport: Merged transaction translator support. This is crucial for various USB 2.0 controllers, and will fix lots of boot problems with USB enabled. (Vadim Galyant, Colin Finck)
Shell:
- Fixed locking and unlocking taskbar. (Giannis Adamopoulos)
- Implemented showing hard error balloon. (Hermes Belusca-Maito)
- Fixed some icon problems. (Hermes Belusca-Maito)
System DLLs:
- hal: Fixed a stack overflow. (Thomas Faber)
- hal: Fixed another stack overflow in interrupt handlers. (Thomas Faber)
- ntdll/ldr: Overhaul side-by-side support. This will help application compatibility. (Giannis Adamopoulos)
- advapi32: Some improvements to services. (Hermes Belusca-Maito)
- advapi32: Fixed service stopping sequence. (Eric Kohl)
User-mode DLLs:
- shell32: Implemented right click menu. (Giannis Adamopoulos)
- shell32: Fixed some more memory leaks. (Giannis Adamopoulos)
- dxtn: Replaced and finally enabled. This will bring lots of improvements for apps using graphics heavily. (Colin Finck)
- beepmidi: Fixed busy wait when no notes are playing. (Thomas Faber)
- windowscodecs: Fixed stack corruption when showing PNGs. (Thomas Faber)
- afd: Some bugs are fixed. (Mark Jansen)
- msvcrt: Various fixes to file (descriptor) functions. (Thomas Faber)
- apisets: Added apisets from Wine for forwards application compatibility. (Mark Jansen)
- zipfldr: Added ZIP shell extension along with zlib library. (Mark Jansen)
Commands and utilities:
- rapps: Some fixes to certificate pinning. (Mark Jansen)
- rapps: Replaced extract with FDI for handling cabinet files. (Alexander Shaposhnikov)
- services: Update a driver's status properly. (Eric Kohl)
- services: Fixed service stopping sequence. (Eric Kohl)
- sc: Many improvements to this command. (Eric Kohl)
- net: Many improvements to this comman. (Eric Kohl)
- sndvol32: Added volume tray dialog. Added small master dialog. Fixed various dialogs. (Eric Kohl)
- drwtsn32: Various improvements. (William Kent, Mark Jansen)
- dhcpcsvc: DHCP client can be stopped now. (Eric Kohl)
- tftpd: Added Open TFTP Server. (Hermes Belusca-Maito)
- eventvwr: Major improvements. Added command line support. (Hermes Belusca-Maito)
Tasks:
- User-mode DLLs are synced with Wine Staging 3.3. (Amine Khaldi)
- Various x64 boot fixes have been made. (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 |