Exactly.
The current explorer is self contained and incorrect according to true win32 shell architecture.
Our shell libraries aren’t complete enough to support the new explorer.
Andrew Hill was working on these libraries along with a basic ATL implementation some time ago.
I haven’t heard from him for a while now though.
Ged.
From: Adam Kachwalla [mailto:geekdundee@gmail.com] Sent: 03 November 2010 08:51 To: Ged Murphy Subject: Re: [ros-dev] explorer_new
Interesting... so I guess the old explorer.exe implemented that from scratch - I guess the one in shell32 is incomplete then right?
On Wed, 03 Nov 2010 19:50:18 +1100, Ged Murphy gedmurphy@gmail.com wrote:
It’s implemented in shell32 as an undocumented COM object.
From: Adam Kachwalla [mailto:geekdundee@gmail.com] Sent: 03 November 2010 08:34 To: Ged Murphy Subject: Re: [ros-dev] explorer_new
It is part of the shell though isn't it? If start menu isn't part of explorer then what is it part of?
On Wed, 03 Nov 2010 19:32:53 +1100, Ged Murphy gedmurphy@gmail.com wrote:
That’s because the start menu isn’t part of explorer
From: Adam Kachwalla [mailto:geekdundee@gmail.com] Sent: 03 November 2010 08:28 To: 'ReactOS Development List'; Ged Murphy Subject: Re: [ros-dev] explorer_new
Although it seems completely non-functional in the latest trunk builds. Start menu doesn't work, etc.
On Wed, 03 Nov 2010 19:23:29 +1100, Ged Murphy gedmurphy@gmail.com wrote:
It’s relatively complete, it’s the support libraries which are incomplete.
The only people with then necessary COM and shell skills (which is only really 2 of the ros devs) are either busy with other things or on sabbatical.
Ged.
From: ros-dev-bounces@reactos.org [mailto:ros-dev-bounces@reactos.org] On Behalf Of Adam Kachwalla Sent: 03 November 2010 01:19 To: ReactOS Development List Subject: [ros-dev] explorer_new
Can anybody tell me what explorer_new is meant to be there for?
I understand people used to be working on it before, but it seems abandoned.
So in reality, all one needs to do is to port a lot of the code from the explorer.exe into shell32.dll and explorer_new.exe will work fine. :)
I'll see when I can get around to it - if it needs any COM knowledge, I am not too experienced with it although I can learn using teh powerful intarwebs. However, with 7+ years Win32 experience it shouldn't be very hard. :)
On Wed, 03 Nov 2010 22:52:25 +1100, Ged Murphy gedmurphy@gmail.com wrote:
Exactly.
The current explorer is self contained and incorrect according to true win32 shell architecture.
Our shell libraries aren’t complete enough to support the new explorer.
Andrew Hill was working on these libraries along with a basic ATL implementation some time ago.
I haven’t heard from him for a while now though.
Ged.
From: Adam Kachwalla [mailto:geekdundee@gmail.com]Sent: 03 November 2010 08:51 To: Ged Murphy Subject: Re: [ros-dev] explorer_new
Interesting... so I guess the old explorer.exe implemented that from scratch - I guess the one in shell32 is incomplete then right?
On Wed, 03 Nov 2010 19:50:18 +1100, Ged Murphy gedmurphy@gmail.com wrote:
It’s implemented in shell32 as an undocumented COM object.
From: Adam Kachwalla [mailto:geekdundee@gmail.com]Sent: 03 November 2010 08:34 To: Ged Murphy Subject: Re: [ros-dev] explorer_new
It is part of the shell though isn't it? If start menu isn't part of explorer then what is it part of?
On Wed, 03 Nov 2010 19:32:53 +1100, Ged Murphy gedmurphy@gmail.com wrote:
That’s because the start menu isn’t part of explorer
From: Adam Kachwalla [mailto:geekdundee@gmail.com]Sent: 03 November 2010 08:28 To: 'ReactOS Development List'; Ged Murphy Subject: Re: [ros-dev] explorer_new
Although it seems completely non-functional in the latest trunk builds. Start menu doesn't work, etc.
On Wed, 03 Nov 2010 19:23:29 +1100, Ged Murphy gedmurphy@gmail.com wrote:
It’s relatively complete, it’s the support libraries which are incomplete.
The only people with then necessary COM and shell skills (which is only really 2 of the ros devs) are either busy with other things or >on sabbatical.
Ged.
From: ros-dev-bounces@reactos.org [mailto:ros-dev-bounces@reactos.org] On Behalf Of Adam Kachwalla Sent: 03 November 2010 01:19 To: ReactOS Development List Subject: [ros-dev] explorer_new
Can anybody tell me what explorer_new is meant to be there for?
I understand people used to be working on it before, but it seems abandoned.
-- Give a man a fish and he will eat for a day. Teach a man to fish and he will eat for a lifetime. Give a man religion and he will die praying for a fish.
-- Give a man a fish and he will eat for a day. Teach a man to fish and he will eat for a lifetime. Give a man religion and he will die praying for a fish.
--
Give a man a fish and he will eat for a day. Teach a man to fish and he will eat for a lifetime. Give a man religion and he will die praying for a fish.
Adam Kachwalla wrote:
So in reality, all one needs to do is to port a lot of the code from the explorer.exe into shell32.dll and explorer_new.exe will work fine. :)
Definitely not. People have been shot for less.
if it needs any COM knowledge, I am not too experienced with it although I can learn using teh powerful intarwebs. However, with 7+ years Win32 experience it shouldn't be very hard. :)
Unfortunately it needs advanced COM knowledge and good reversing skills, considering much of the shell is undocumented.
I wish you luck.
Ged.