Back to Website

Community Changelog: 0.4.5 (Work-in-progress)

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Community Changelog: 0.4.5 (Work-in-progress)

Postby ctasan » Fri Mar 10, 2017 11:12 pm

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.
Community Changelogs - Check it out on Wiki or forums!

Turkish member of ReactOS since 2014. (can't test nowadays)
ctasan
 
Posts: 250
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey


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

Postby middings » Sun Mar 12, 2017 7:31 am

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.
middings
 
Posts: 681
Joined: Tue May 07, 2013 9:18 pm
Location: California, USA

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

Postby EmuandCo » Sun Mar 12, 2017 9:47 pm

Parallel Port you mean?
Image
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
EmuandCo
Developer
 
Posts: 3887
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld

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

Postby middings » Sun Mar 12, 2017 9:59 pm

Yes, parallel port. My mistake. Thanks for catching that, EmuandCo. I made a correction. (I wish the strike tag worked here.)
middings
 
Posts: 681
Joined: Tue May 07, 2013 9:18 pm
Location: California, USA

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

Postby ctasan » Mon Mar 13, 2017 1:26 pm

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!
Community Changelogs - Check it out on Wiki or forums!

Turkish member of ReactOS since 2014. (can't test nowadays)
ctasan
 
Posts: 250
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey

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

Postby learn_more » Mon Mar 13, 2017 11:30 pm

-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.
learn_more
 
Posts: 11
Joined: Fri Dec 19, 2014 10:00 pm

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

Postby ctasan » Tue Mar 14, 2017 1:52 pm

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)!
Community Changelogs - Check it out on Wiki or forums!

Turkish member of ReactOS since 2014. (can't test nowadays)
ctasan
 
Posts: 250
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey

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

Postby ctasan » Tue Apr 18, 2017 8:33 pm

Ping: Updated it today!
Community Changelogs - Check it out on Wiki or forums!

Turkish member of ReactOS since 2014. (can't test nowadays)
ctasan
 
Posts: 250
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey

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

Postby PurpleGurl » Wed Apr 19, 2017 1:37 am

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.
PurpleGurl
 
Posts: 1493
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

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

Postby ctasan » Mon Apr 24, 2017 7:56 am

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 ;)
Community Changelogs - Check it out on Wiki or forums!

Turkish member of ReactOS since 2014. (can't test nowadays)
ctasan
 
Posts: 250
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey

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

Postby ROCKNROLLKID » Tue Apr 25, 2017 12:34 am

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.
ROCKNROLLKID
 
Posts: 179
Joined: Mon Oct 17, 2016 3:19 am

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

Postby LuxenDM » Tue Apr 25, 2017 3:00 am

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.
LuxenDM
 
Posts: 30
Joined: Sun Jan 01, 2017 9:29 pm

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

Postby ctasan » Fri Apr 28, 2017 10:43 pm

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?
Community Changelogs - Check it out on Wiki or forums!

Turkish member of ReactOS since 2014. (can't test nowadays)
ctasan
 
Posts: 250
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey

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

Postby jonaspm » Sat Apr 29, 2017 10:55 pm

So much changes!

I'll do some testing with some Apps once it is out :)
Image
jonaspm
 
Posts: 585
Joined: Mon Nov 21, 2011 1:10 am
Location: Mexico

Next

Return to General Discussion and Feedback

Who is online

Users browsing this forum: No registered users and 12 guests

cron