Two Steps from [the S]hell

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Two Steps from [the S]hell

Post by Z98 » Mon Nov 03, 2014 9:41 pm


Pi_User5
Posts: 752
Joined: Thu May 01, 2014 4:18 am
Location: United States

Re: Two Steps from [the S]hell

Post by Pi_User5 » Mon Nov 03, 2014 11:30 pm

Where I find these commit logs? :D
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.

Image

Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Two Steps from [the S]hell

Post by Black_Fox » Tue Nov 04, 2014 12:03 am

One of the ways to see them is this: http://svn.reactos.org/svn/reactos/bran ... /?view=log
There are half a dozen ways to check, I usually check up here: http://svn.reactos.org/svn/reactos?view=revision

Pi_User5
Posts: 752
Joined: Thu May 01, 2014 4:18 am
Location: United States

Re: Two Steps from [the S]hell

Post by Pi_User5 » Tue Nov 04, 2014 12:06 am

One of the ways to see them is this: http://svn.reactos.org/svn/reactos/bran ... /?view=log
There are half a dozen ways to check, I usually check up here: http://svn.reactos.org/svn/reactos?view=revision
What revision?
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.

Image

Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Two Steps from [the S]hell

Post by Black_Fox » Tue Nov 04, 2014 12:17 am

There's no "revision", it was tens of revisions/commits :) All the "new shell" work is happening in the "shell-experiments" branch (the first linked one), so if you take a look there, you'll see just the relevant work.

Pi_User5
Posts: 752
Joined: Thu May 01, 2014 4:18 am
Location: United States

Re: Two Steps from [the S]hell

Post by Pi_User5 » Tue Nov 04, 2014 1:11 am

There's no "revision", it was tens of revisions/commits :) All the "new shell" work is happening in the "shell-experiments" branch (the first linked one), so if you take a look there, you'll see just the relevant work.
I am trying to figure out the interesting things he mentioned:
P.S.: Some interesting things happened over the weekend, but you will have to wait for next week’s report (or read the commit logs from the branch) to learn about them!
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.

Image

PurpleGurl
Posts: 1667
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: Two Steps from [the S]hell

Post by PurpleGurl » Tue Nov 04, 2014 2:52 am

As for interesting things, here is what I could glean:

Fix GCC build.
Implement hiding the statusbar from the view menu.
Fix crash when showing the Printers shell folder
Create a new header to simplify C++ code.
Add a couple of macros needed when aggregation with ATL becomes possible.
Conversion of the codebase from C to C++ and make use of C++ classes for COM objects.
Code refactoring
Simplify WINE syncs and do some syncs that are due.
Begin improving shell folders implementation

Pi_User5
Posts: 752
Joined: Thu May 01, 2014 4:18 am
Location: United States

Re: Two Steps from [the S]hell

Post by Pi_User5 » Tue Nov 04, 2014 3:43 am

As for interesting things, here is what I could glean:

Fix GCC build.
Implement hiding the statusbar from the view menu.
Fix crash when showing the Printers shell folder
Create a new header to simplify C++ code.
Add a couple of macros needed when aggregation with ATL becomes possible.
Conversion of the codebase from C to C++ and make use of C++ classes for COM objects.
Code refactoring
Simplify WINE syncs and do some syncs that are due.
Begin improving shell folders implementation
Thanks!
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.

Image

timmay2019
Posts: 32
Joined: Sat Apr 16, 2011 6:04 am
Location: Botany NSW Australia

Re: Two Steps from [the S]hell

Post by timmay2019 » Tue Nov 04, 2014 5:29 am

PurpleGurl wrote:As for interesting things, here is what I could glean:

Fix GCC build.
Implement hiding the statusbar from the view menu.
Fix crash when showing the Printers shell folder
Create a new header to simplify C++ code.
Add a couple of macros needed when aggregation with ATL becomes possible.
Conversion of the codebase from C to C++ and make use of C++ classes for COM objects.
Code refactoring
Simplify WINE syncs and do some syncs that are due.
Begin improving shell folders implementation
I believe there has also been some works on NTFS as well. There are pictures of NTFS working (to an extent) in ROS. Super exciting :D.

knowmad
Posts: 15
Joined: Mon Oct 20, 2014 11:04 pm

Re: Two Steps from [the S]hell

Post by knowmad » Tue Nov 04, 2014 6:29 am

Reading NTFS volumes and files seems to be coming along nicely :D I wonder how far off it is that REACTOS will be able to write them though.

PurpleGurl
Posts: 1667
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: Two Steps from [the S]hell

Post by PurpleGurl » Tue Nov 04, 2014 6:38 am

timmay2019 wrote:I believe there has also been some works on NTFS as well. There are pictures of NTFS working (to an extent) in ROS. Super exciting :D.
That is not related to the shell branch or David's work, however. That is what Pierre is doing in trunk, and I am impressed.

vicmarcal
Test Team
Posts: 2732
Joined: Mon Jul 07, 2008 12:35 pm

Re: Two Steps from [the S]hell

Post by vicmarcal » Tue Nov 04, 2014 10:19 am

Btw, regarding NTFS, you can't miss ReactOS Twitter. From time to time Heisspiter is sharing some pics there and we RT them.
ReactOS Twitter: @Reactos
And regarding [the S]hell, I want to see what does David have in mind...
Image

justincase
Posts: 362
Joined: Sat Nov 15, 2008 4:13 pm

Re: Two Steps from [the S]hell

Post by justincase » Tue Nov 04, 2014 11:05 pm

You guys have been making it difficult to keep up with you.
As with the last few weeks I'm still posting shell-experiments builds to http://www.mediafire.com/folder/fu9y0equ5nz39.

And for the record, I personally like to view the commit logs via ReactOS' FishEye instance. Specifically the shell-experiments branch's commit logs are at http://code.reactos.org/changelog/react ... xperiments, the trunk commit logs are at http://code.reactos.org/changelog/reactos/trunk/reactos, and unless I'm looking for something specific (e.g. the log of shell-experiments commits) I'll usually just read them all together at http://code.reactos.org.

And just about every time I see "[the S]hell" I read it first as "the S[pecial ]hell". (this link is for people who don't already get the reference)
I reserve the right to completely ignore any portion of any post if I deem it not constructive and/or likely to cause the discussion to degenerate.

Webunny
Posts: 1201
Joined: Sat Apr 28, 2012 1:30 pm

Re: Two Steps from [the S]hell

Post by Webunny » Wed Nov 05, 2014 12:12 am

Interesting read, as always.

As an aside though, the "I believe this is for a similar reason to why I can’t play chess: I can either see the big picture, or the details, but not both at once." sounds a bit strange. I know it was mostly used allegorically, but in fact, chess doesn't need to have a 'big picture', since there are 169518829100544000000000000 possible moves after the first ten moves. Granted, not all these moves make sense, and most can be outright discarded, but which ones are useful and which not, is wholly dependent on what moves your opponent makes, so there is no 'long term' way to know how to achieve the only big picture (well, rather a goal) there is: to give checkmate. Chess is played by analysing what your opponent did and think ahead for all relevant (=see my comment above; one does not have to calculate every last one of them) possibilities. However, even when disregarding a lot of them outright, it becomes increasingly difficult to predict, the further one goes. Depending on your level, you can go 4-6 moves ahead, grandmasters even 8-10, but then one invariably comes to a halt. (That is to say, your prediction becomes increasingly unlikely, even when going for the most rational moves). Especially in the 'middlegame' (I'm not sure how this is called in English), it gets extremely difficult in that regard. During the opening and the endgame, it's relative easy in comparison, since the possibilities (of good moves) are rather limited. Most openings, for instance, are done to death, so you won't see much surprises there for the first 5 moves. It is, however, infeasible to have any specific 'big picture' into mind as to HOW one is going to be able to give checkmate (even; if), the most one can do is have a 'big goal' of giving checkmate and a vague idea of how one is going to play 'defensive, offensive...). Further down, one can also decide which 'main focus' one is going to use (for instance, an attack on the kings' wing), but even that is dependent already on the actions taken by ones' opponent, who also anticipates your moves, obviously.

I don't think that this is the case for a program, though. ;) While complex, the program is not sentient enough to actually make itself more difficult for you to debug it.

At least, I hope. :shock:

8-)

BrentNewland
Posts: 175
Joined: Wed Oct 05, 2011 7:32 am

Re: Two Steps from [the S]hell

Post by BrentNewland » Thu Nov 13, 2014 12:18 am

Because the shell wasn’t prepared for this situation, it would fail to initialize both the start menu and the Favorites menu. I fixed both, but it turns out the livecd doesn’t have a Favorites folder at all, so the problem remains that there is no Favorites menu to show. It should be fixed at some point so that the livecd contains an empty Favorites folder, or possibly one with some URL shortcuts for the website, forums and such.
You need to take into account the possibility a user will delete their favorites folder. It needs to check if the favorites folder exists, and create it if it doesn't.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest