A changelog of 0.4.3 by me

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:

A changelog of 0.4.3 by me

Post by ctasan »

Here we start... If I do a mistake or forget something, please don't hesitate to contact me, this list is likely to be incomplete!

Please add this changelog to our Wiki!

Kernel:
-Fixes for Common Cache continue for reducing crashes.
-Implemented copy on write support for ARM3 page fault handler and support for ARM3 sections.
-Some more improvements in Memory Manager to pass more tests.
-Bad PTE BSoDs fixed.
-Fixes for legacy paging to reduce out of memory crashes.
-KDGDB improvements.
-Some improvements in Executive.
-Some deadlocks fixed.
-A nasty disk reading bug was fixed.

Win32 subsystem
-Some more key combination issues fixed.
-Fixes for path issues.
-Keyboard layout switch now works properly.
-Less crashes.
-Window class versioning implemented.
-In NTVDM, some video progress.
-An exception handler implemented, bugs don't get hidden. Not included on release
-Some syncs to Wine.
-user32 improvements.

Filesystems:
-Some NTFS read issues fixed.
-Major leak fixes in FAT32 driver.

Drivers:
-Added basic filter driver.
-Added USB Audio driver. Not yet finished.
-Some fixes in TCP/IP driver.
-Some leaks fixed in USB. More to come.

Shell:
-Fixed some bugs and crashes.
-Added some error and warning messages.
-Some new icons.

Kernel-mode DLLs:
-In kernel32, some more flags were implemented to fix character/codepage issues.
-Major NLS improvements.
-Some more progress on lsa and advapi32 DLLs.
-8.3 filename issues fixed.

User-mode DLLs:
-WinSock 2 DLL was rewritten.
-Major leak fixes and new implementations in networking DLLs. This will make possible much apps starting and fixing connection problems.
-mpr is vastly improved and now usable. Virtual folders is fully functional, hackssign app now removed.
-Some more progress on crt and apphelp.
-In msgina, screen fade-out and shutdown dialog implemented like Windows XP.
-Progress on atl.
-Some error messages were silenced in regsvr32.

Commands and utilities:
-In Control Panel, keyboard settings was rewritten.
-Event Log Viewer and Service was fixed.
-ping, more commands rewritten. net command improved.
-Paint now uses GDI+/ATL headers. Also, it's now possible to open various picture files with Paint.

Tasks:
-Synced user-mode DLLs with Wine Staging 1.9.16.
-Synced Btrfs driver to 0.6.
Last edited by ctasan on Fri Nov 04, 2016 10:49 am, edited 7 times in total.
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: A changelog of 0.4.3 by me

Post by ROCKNROLLKID »

I think it would be better to include updates to third party drivers in it's own section. For example, it should be something like this:

Tasks:
- Sync/update Wine staging.
- Sync/update btrfs.
- Sync/update Ext2.
- Sync/update Freetype.
- Etc.

This is how it was with .4.2 changelog and it makes it more organized.
ctasan
Posts: 392
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Re: A changelog of 0.4.3 by me

Post by ctasan »

ROCKNROLLKID wrote:I think it would be better to include updates to third party drivers in it's own section. For example, it should be something like this:

Tasks:
- Sync/update Wine staging.
- Sync/update btrfs.
- Sync/update Ext2.
- Sync/update Freetype.
- Etc.

This is how it was with .4.2 changelog and it makes it more organized.
Due to developers' laziness, we only show fixed issues in JIRA in changelogs starting with 0.3.16 :) But I'm trying to keep the old-style alive, which is way more detailed.
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: A changelog of 0.4.3 by me

Post by ROCKNROLLKID »

I think you misunderstood what I meant. You should move "-Synced Btrfs to 0.6." and "-Sync with Wine Staging 1.9.16." to "tasks" section. I am looking back at past change logs as far back to .3.16 and it has always been like that. This is way more organized then scattering these in Filesystems and user-mode DLLs like you have right now.

Also, I think additions/updates to RAPPs, like adding new software to it or something, should be in it's own section, too.

Also, I wouldn't call the developers lazy. It's not like they are Microsoft where they get paid, and they are building a free operating system for us. They deserve a break now and then and since you are willing to write the change log, we can improve it ourselves.
PurpleGurl
Posts: 1790
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: A changelog of 0.4.3 by me

Post by PurpleGurl »

Personally, I think it is more helpful to have the 3rd party syncs in with what they impact. This list is rather short.
ctasan
Posts: 392
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Re: A changelog of 0.4.3 by me

Post by ctasan »

ROCKNROLLKID: Created a tasks section, thanks! About devs' laziness, I was just joking :) Of course they are too busy and they don't have time to make a full changelog :) Nothing too much in rapps, though :(

PurpleGurl: What's missing?
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: A changelog of 0.4.3 by me

Post by PurpleGurl »

ctasan wrote:ROCKNROLLKID: Created a tasks section, thanks! About devs' laziness, I was just joking :) Of course they are too busy and they don't have time to make a full changelog :) Nothing too much in rapps, though :(

PurpleGurl: What's missing?
Nothing is missing. I was saying the 3rd party list is rather short and doesn't need a new section this time. It makes more sense when the 3rd party upgrade list is short to just add them to each subsystem. Put another way, I was just defending how you did it.
ROCKNROLLKID
Posts: 307
Joined: Mon Oct 17, 2016 3:19 am
Contact:

Re: A changelog of 0.4.3 by me

Post by ROCKNROLLKID »

Some additions:

NTVDM got a new icon: https://jira.reactos.org/browse/CORE-10340

Hater got WSPIoctl overlapped and completion to work: https://jira.reactos.org/browse/CORE-12162
ctasan
Posts: 392
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Re: A changelog of 0.4.3 by me

Post by ctasan »

ROCKNROLLKID wrote:Some additions:

NTVDM got a new icon: https://jira.reactos.org/browse/CORE-10340

Hater got WSPIoctl overlapped and completion to work: https://jira.reactos.org/browse/CORE-12162
Icons added. I have already summarized networking work.
ReactOS Community Changelogs | Admin of ReactOS Official Twitter Account | Admin of ReactOS Turkish Twitter Account @reactos_tr
cceinfojac
Posts: 1
Joined: Tue Nov 01, 2016 3:04 pm

Re: A changelog of 0.4.3 by me

Post by cceinfojac »

I want to see the day when ReactOS:

1 - supports virtIO drivers (disk,network,balloon,serial);
2 - supports qemu-agent;
3 - supports SPICE Protocol*;
4 - supports vdAgent from SPICE Protocol;
5 - supports websock through HTML5 (official spice-html5 or eyeOS html5);

With those 5 items working reactOS will open a new era for lightweight VDI solutions.

Think about that guys!
And I love the project!
ctasan
Posts: 392
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Re: A changelog of 0.4.3 by me

Post by ctasan »

HOORAY!!! We've been mentioned in Phoronix!!! Way to go for longer, and thanks for all your support!!!
Last edited by ctasan on Fri Nov 04, 2016 2:03 pm, edited 2 times in total.
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: A changelog of 0.4.3 by me

Post by ctasan »

cceinfojac wrote:I want to see the day when ReactOS:

1 - supports virtIO drivers (disk,network,balloon,serial);
2 - supports qemu-agent;
3 - supports SPICE Protocol*;
4 - supports vdAgent from SPICE Protocol;
5 - supports websock through HTML5 (official spice-html5 or eyeOS html5);

With those 5 items working reactOS will open a new era for lightweight VDI solutions.

Think about that guys!
And I love the project!
You can try if we support them :)
ReactOS Community Changelogs | Admin of ReactOS Official Twitter Account | Admin of ReactOS Turkish Twitter Account @reactos_tr
middings
Posts: 1073
Joined: Tue May 07, 2013 9:18 pm
Location: California, USA

Re: A changelog of 0.4.3 by me

Post by middings »

ctasan wrote:HOORAY!!! We've been mentioned in Phoronix!!!
Providing a link helps the readers of your announcement.

Unfortunately, Michael Larabel, the author of the Phoronix article, did not mention that ReactOS is alpha level software. Some of the readers who left comments greatly misunderstand the ReactOS project.
ctasan
Posts: 392
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Re: A changelog of 0.4.3 by me

Post by ctasan »

middings wrote:
ctasan wrote:HOORAY!!! We've been mentioned in Phoronix!!!
Providing a link helps the readers of your announcement.

Unfortunately, Michael Larabel, the author of the Phoronix article, did not mention that ReactOS is alpha level software. Some of the readers who left comments greatly misunderstand the ReactOS project.
Added link, thanks for the tip :)

Isn't it certain that ReactOS is alpha, just looking at release version, and it's been continuously repeated in everywhere? Not Larabel's fault, actually. Totally ignorance of posters.
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: A changelog of 0.4.3 by me

Post by PurpleGurl »

JediToBe did misunderstand something that TorsionBar said over at Phoronix. TorsionBar was speaking in the context of the previous guy's suggestion to currently build ReactOS requiring Microsoft files, replacing the required files one by one as ReactOS matures. So if that approach were used, the users would legally require a Microsoft license if they wanted to legally use such a chimera of Microsoft and ROS files. They were not saying that regular ROS would need users to have such a license, just if ROS were released with a few near-perfect files and requiring the user to have a Windows disk to install what's missing.
Post Reply

Who is online

Users browsing this forum: No registered users and 45 guests