Community Changelog: 0.4.5 (Work-in-progress)

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

ctasan
Posts: 392
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Community Changelog: 0.4.5 (Work-in-progress)

Post by ctasan »

Starting again! (Updated April 28, 2017)

Kernel:

-Some fixes in FreeLoader.
-More work towards UEFI booting.
-Fixes in Plug and Play modules, enabling more computers to boot ReactOS without conflicts.
-Fixed unbootable system after creating system partition.
-Avoid attempts to reinstall a driver on reboot when a previous attempt has already failed.
-Minor fixes in Common Cache and Memory Manager.

Win32 subsystem:

-Some drawing fixes.
-Enabled versioned classes and fixed their usage for theming work.
-Fixed some minor bugs.
-Partly fixed hanging system when apps hang.
-Implemented exclude update region and fill window.
-Some fixes to gdi32. More to come.
-Rewritten font selection code. Fixed various font issues. Improved font substitute. Fixed enumerating and many issues for Asian fonts.
-Some minor improvements in spooler.
-Fix automatic resolution change when resizing the VirtualBox window.
-Many fixes in tests.

Drivers:

-Some fixes in FAT32 driver. Various speed ups.
-Fixed BSoD when changing floppy drives.
-Processors are properly reported to system.
-Fixed some USB leaks.

Shell:

-Fixed dragging items to the icons of My Documents, Recycle Bin or any drive.
-Some minor drag and drop fixes.
-Implemented some more commands.
-Improved Folder Options dialog.
-Some fixes to Start Menu.
-Fixed redrawing Desktop when resized.
-Implemented power and volume icons in system tray.
-Fixes to font handling in explorer.
-Many fixes to taskbar size.

System DLLs:

-Some minor fixes in userenv.
-Added connection from shim engine to ntdll for application compatibility.
-Work on low-level DirectX components.
-Added option to use OpenGL or another graphics stack.

User-mode DLLs:

-Major comctl32 and uxtheme work to improve theming:

-Fixed various drawing and painting issues.
-Fixed user elements (e.g boxes, buttons, menus, bars...) when themed.
-Fixed non-Latin character issues when themes enabled.
-Enabled versioned classes, and version 5/6.
-Improve support for msstyles.
-Implemented various methods.
-Fixed tab background with themes.

-Some more apphelp work.
-Some fixes to Winsock 2 DLL to fix app crashes.
-Added basic NTLM implementation to secur32.

Commands and utilities:

-"tree" command reworked.
-"at" command implemented.
-Scheduler service improved.
-Event Viewer rewritten and vastly accerelated.
-Font viewer was improved.
-Added various apps into RAPPS.
-RAPPS has been finally replaced.
-Added Asian font support into console properties dialog.

Tasks:

-Fixes in many modules based on Coverity.
-FreeType updated to 2.7.1.
-zlib updated to 1.2.11.
-libpng updated to 1.6.28.
-libjpeg updated to 9b.
-libtiff updated to 4.0.7.
-uniata updated to 0.46e3. This fixed some disk corruption and detection issues.
-ACPICA updated to 20170303.
-mbedTLS updated to 2.4.0.
-Synced user mode DLLs with Wine Staging 2.2.
-Some fonts added.
-mkisofs updated to schily-2017-02-16.
-Added lots of tests related to theming.
Last edited by ctasan on Fri Apr 28, 2017 10:40 pm, edited 8 times in total.
ReactOS Community Changelogs | Admin of ReactOS Official Twitter Account | Admin of ReactOS Turkish Twitter Account @reactos_tr
User avatar
dizt3mp3r
Posts: 1874
Joined: Mon Jun 14, 2010 5:54 pm

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by dizt3mp3r »

:)
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
middings
Posts: 1073
Joined: Tue May 07, 2013 9:18 pm
Location: California, USA

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by middings »

How about adding a new category:

Major known problems not yet fixed:

-USB stack not fully functional. Attached USB devices including USB keyboards, mice, and touchpads (even if built into a laptop) may prevent system from booting or cause a bug check if attached after ReactOS is booted.
-Printing stack is incomplete. May be able to send raw ASCII text through [strike]serial[/strike] parallel port, nothing else.
Last edited by middings on Mon Mar 13, 2017 10:09 pm, edited 2 times in total.
User avatar
EmuandCo
Developer
Posts: 4723
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by EmuandCo »

Parallel Port you mean?
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

If my post/reply offends or insults you, be sure that you know what sarcasm is...
middings
Posts: 1073
Joined: Tue May 07, 2013 9:18 pm
Location: California, USA

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by middings »

Yes, parallel port. My mistake. Thanks for catching that, EmuandCo. I made a correction. (I wish the strike tag worked here.)
ctasan
Posts: 392
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by ctasan »

middings wrote:How about adding a new category:

Major known problems not yet fixed:

-USB stack not fully functional. Attached USB devices including USB keyboards, mice, and touchpads (even if built into a laptop) may prevent system from booting or cause a bug check if attached after ReactOS is booted.
-Printing stack is incomplete. May be able to raw ASCII text through [strike]serial[/strike] parallel port, nothing else.
That's a whole different story. Nevertheless, a known bugs thread or Wiki page is good idea!
ReactOS Community Changelogs | Admin of ReactOS Official Twitter Account | Admin of ReactOS Turkish Twitter Account @reactos_tr
learn_more
Developer
Posts: 246
Joined: Fri Dec 19, 2014 10:00 pm

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by learn_more »

-Added basic shim engine to ntdll for application compatibility.
ntdll is not a kernel mode component.
Also, this is not the shim engine by far, it's the bridge between ntdll and the shim engine.
ctasan
Posts: 392
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by ctasan »

learn_more wrote:
-Added basic shim engine to ntdll for application compatibility.
ntdll is not a kernel mode component.
Also, this is not the shim engine by far, it's the bridge between ntdll and the shim engine.
Fixed error, thanks! How can we categorize ntdll then? IIRC dlls like ntdll, advapi32, kernel32, user32 are kernel mode and integral.

Edit: System DLLs. Going to correct Wiki tomorrow. Thanks for informing, Mark (and Hermes)!
ReactOS Community Changelogs | Admin of ReactOS Official Twitter Account | Admin of ReactOS Turkish Twitter Account @reactos_tr
ctasan
Posts: 392
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by ctasan »

Ping: Updated it today!
ReactOS Community Changelogs | Admin of ReactOS Official Twitter Account | Admin of ReactOS Turkish Twitter Account @reactos_tr
PurpleGurl
Posts: 1790
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by PurpleGurl »

Updating UniAti did supposedly fix 2 bugs, and that sort of deserves a mention. Yes, 4 Jira entries were impacted, but one was just the upgrade task and another was a duplicate about a VM not working properly. The VM issue pertained to the VM passing invalid hard drive parameters and the driver not having a sanity test for that. The other bug related to corruption after restarting a number of times and rendering it unbootable.

And just adding Mesa to Rapps doesn't in and of itself improve performance, you'd need to install it. I see that entry as kind of redundant to the previous line. But that is my personal opinion.
ctasan
Posts: 392
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by ctasan »

PurpleGurl wrote:Updating UniAti did supposedly fix 2 bugs, and that sort of deserves a mention. Yes, 4 Jira entries were impacted, but one was just the upgrade task and another was a duplicate about a VM not working properly. The VM issue pertained to the VM passing invalid hard drive parameters and the driver not having a sanity test for that. The other bug related to corruption after restarting a number of times and rendering it unbootable.

And just adding Mesa to Rapps doesn't in and of itself improve performance, you'd need to install it. I see that entry as kind of redundant to the previous line. But that is my personal opinion.
Sorry for late answer, adressed your feedbacks, thanks ;)
ReactOS Community Changelogs | Admin of ReactOS Official Twitter Account | Admin of ReactOS Turkish Twitter Account @reactos_tr
ROCKNROLLKID
Posts: 307
Joined: Mon Oct 17, 2016 3:19 am
Contact:

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by ROCKNROLLKID »

Thomas Faber just released the fix for some critical issues with user32:minotor and user32:sysparams: https://jira.reactos.org/browse/CORE-13097

HBelusca fixed some issues with ws2_32: https://jira.reactos.org/browse/CORE-12880

Also, a bit of nit picking, but you have 2 gaps in user-mod DLLs section and a unnecessary double gap above System DLLs.

What about maybe giving credit to people who fixed the bugs for your change log? I am sure that would help with morale and all.

A bit off topic, but I didn't know ReactOS was using Coverity. It is nice, but to stick with open-source stuff, may I recommend something like cppcheck instead.
LuxenDM
Posts: 32
Joined: Sun Jan 01, 2017 9:29 pm

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by LuxenDM »

All of these were like - woah, they did that in the moment i didnt pay attention?

Nice work, all Devs and their little helpers! cannot wait to play with 0.4.5 when it drops.
ctasan
Posts: 392
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by ctasan »

ROCKNROLLKID wrote:Thomas Faber just released the fix for some critical issues with user32:minotor and user32:sysparams: https://jira.reactos.org/browse/CORE-13097

HBelusca fixed some issues with ws2_32: https://jira.reactos.org/browse/CORE-12880

Also, a bit of nit picking, but you have 2 gaps in user-mod DLLs section and a unnecessary double gap above System DLLs.

What about maybe giving credit to people who fixed the bugs for your change log? I am sure that would help with morale and all.

A bit off topic, but I didn't know ReactOS was using Coverity. It is nice, but to stick with open-source stuff, may I recommend something like cppcheck instead.
Applied your suggestions, thanks! Some gaps are for indicating sub-entry items.

Committers were included in changelog with what they done, yes, and another good idea. The problem is, this is too time-consuming for me right now. Would it be a problem if I add them in the next changelog?
ReactOS Community Changelogs | Admin of ReactOS Official Twitter Account | Admin of ReactOS Turkish Twitter Account @reactos_tr
User avatar
jonaspm
Posts: 585
Joined: Mon Nov 21, 2011 1:10 am
Location: Mexico
Contact:

Re: Community Changelog: 0.4.5 (Work-in-progress)

Post by jonaspm »

So much changes!

I'll do some testing with some Apps once it is out :)
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Google [Bot] and 34 guests