Re: SoC idea: enhance the Program Manager, winefile and friends - Converting VB program to ANSI C for Windows Explorer replacement.

2008-03-29 Thread Steven Edwards
On Sun, Mar 30, 2008 at 12:11 AM, James McKenzie
<[EMAIL PROTECTED]> wrote:
>  It has been asked if any of these are written in ANSI C, how about
>  converting the last one into ANSI C?  That would definitely be a mind
>  expanding project, IMHO.  I've done language conversion in the past, and
>  would do so now, if I had the available resource, time.   Would that be
>  a good GSOC project?

The real problem is most of the work needs to be done in shell32 not
explorer. If you look at Thomas Widenmullers explorer-new verses the
old ReactOS explorer (which is still default) you'll see that most of
windows explorer actually lives there and not enough of the shell
namespace and friends is actually implemented. Thats partly another
reason I suggested using Program Manager and Winefile. For examples
see below. I know linking to ReactOS code is normally not  acceptable
policy here but both the author of explorer Martin Fuchs and
explorer-new Thomas Widenmuller, have contributed quite a bit to Wine
in the past and besides, its obvious there is no way in hell they are
derived from Windows.

http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/explorer/
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/explorer-new/

Explorer-new is written in C but it neither works on ReactOS or Wine
at this time. I don't think basing our explorer off of a third party
shell replacement that duplicated functionality that needs to be
reimplemented in shell32 is a good idea.

-- 
Steven Edwards

"There is one thing stronger than all the armies in the world, and
that is an idea whose time has come." - Victor Hugo




Re: SoC idea: enhance the Program Manager, winefile and friends - Converting VB program to ANSI C for Windows Explorer replacement.

2008-03-29 Thread James McKenzie
Austin English wrote:
> On Fri, Mar 28, 2008 at 3:40 PM, Juan Lang <[EMAIL PROTECTED]> wrote:
>   
>>> Hasn't someone else somewhere in the world already written an explorer
>>>   
>>  >  replacement and we could just get them to open source it so we can
>>  >  include it with Wine?  No need to reinvent the wheel.
>>
>>  There's the ReactOS one, but it's written in C++.  I don't know of any
>>  ANSI C ones, but maybe I haven't looked hard enough.
>>  --Juan
>>
>>
>>
>> 
>
> http://www.google.com/search?q=windows+explorer+replacement&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
>
> List of windows explorer replacements:
> http://gladiator-antivirus.com/forum/index.php?showtopic=50712&pid=167091&mode=threaded&show=&st=&;
>
> Here's direct links to a few I found:
> http://www.xyplorer.com/index.htm
> http://mustangpeak.net/
> http://www.download32.com/directory-opus-i30453.html
> http://www.explorerxp.com/
> http://www.discount-softwares.com/soft/Utility/File_Disk_Management/9079_universal_explorer.htm
>
> There's even an open source one (in visual basic though, bleh)
> http://sourceforge.net/projects/pc-viewer
>
>   
It has been asked if any of these are written in ANSI C, how about 
converting the last one into ANSI C?  That would definitely be a mind 
expanding project, IMHO.  I've done language conversion in the past, and 
would do so now, if I had the available resource, time.   Would that be 
a good GSOC project?

James McKenzie




Re: SoC idea: enhance the Program Manager, winefile and friends

2008-03-28 Thread Steven Edwards
Hey Juan!

On Fri, Mar 28, 2008 at 4:18 PM, Juan Lang <[EMAIL PROTECTED]> wrote:
>  Personally, I think enhancing explorer to have its own GUI (rather
>  than launching winefile) would be an interesting project.  If nothing
>  else, having a graphical way to explore the shell namespace might be
>  handy for debugging shell issues.  From there to an explorer for
>  desktop mode might not be such a big leap.

Enhancing our explorer to be a full explorer replacement would be cool
with me too, there were just a few reasons I suggested using Program
Manager and Winefile rather than trying to extend explorer for the UI

1. Its kind of massive and I don't think we need all of that for
desktop mode. I view desktop mode as kind of a corner case that only
should be used like 5% of the time.
2. We have winefile and the Program Manager already and both are in
really bad shape. They have for the most part bit-rotted in the tree
for as long as I can remember. It would be nice to see them polished
for Wine 1.0
3. This is just my taste but I don't really like having a Window style
explorer bar running in a window. It would make Wine feel more like a
VM like environment to me. Maybe we want that for Desktop mode to
further try to discourage users from running it, like case 1.

I'd like to see when Desktop mode is invoked, a working Program
Manager launch that already has program groups for all of the
installed Shortcuts plus existing Winelib applications we ship in the
tree. Perhaps even a My Computer group minimized with support for the
Shell Namespace builtin and or support for launching winefile with
shellnamespace support. I know its a bit of a departure from the
normal Windows UI and some may even say using the Program Manager like
that is a throwback to Windows 3.1 but it just seems like it would
flow better from a UI perspective. Plus it would leverage the code we
already have in tree.

All of that being said I don't know if I could mentor such a project
anyway, just throwing out ideas. As with everything it really comes
down to what Julliard wants.

-- 
Steven Edwards

"There is one thing stronger than all the armies in the world, and
that is an idea whose time has come." - Victor Hugo




Re: SoC idea: enhance the Program Manager, winefile and friends

2008-03-28 Thread Juan Lang
>  
> http://www.google.com/search?q=windows+explorer+replacement&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

Um.. yeah, I've heard of google, thanks.  How many are written in ANSI C?

Find me one of those, and I'll retract my suggestion as a SoC project.
 My suggestion is moot unless someone actually applies to do that
though.
--Juan




Re: SoC idea: enhance the Program Manager, winefile and friends

2008-03-28 Thread Austin English
On Fri, Mar 28, 2008 at 3:40 PM, Juan Lang <[EMAIL PROTECTED]> wrote:
> > Hasn't someone else somewhere in the world already written an explorer
>  >  replacement and we could just get them to open source it so we can
>  >  include it with Wine?  No need to reinvent the wheel.
>
>  There's the ReactOS one, but it's written in C++.  I don't know of any
>  ANSI C ones, but maybe I haven't looked hard enough.
>  --Juan
>
>
>

http://www.google.com/search?q=windows+explorer+replacement&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

List of windows explorer replacements:
http://gladiator-antivirus.com/forum/index.php?showtopic=50712&pid=167091&mode=threaded&show=&st=&;

Here's direct links to a few I found:
http://www.xyplorer.com/index.htm
http://mustangpeak.net/
http://www.download32.com/directory-opus-i30453.html
http://www.explorerxp.com/
http://www.discount-softwares.com/soft/Utility/File_Disk_Management/9079_universal_explorer.htm

There's even an open source one (in visual basic though, bleh)
http://sourceforge.net/projects/pc-viewer




Re: SoC idea: enhance the Program Manager, winefile and friends

2008-03-28 Thread Juan Lang
> Hasn't someone else somewhere in the world already written an explorer
>  replacement and we could just get them to open source it so we can
>  include it with Wine?  No need to reinvent the wheel.

There's the ReactOS one, but it's written in C++.  I don't know of any
ANSI C ones, but maybe I haven't looked hard enough.
--Juan




Re: SoC idea: enhance the Program Manager, winefile and friends

2008-03-28 Thread Brian Vincent
Hasn't someone else somewhere in the world already written an explorer
replacement and we could just get them to open source it so we can
include it with Wine?  No need to reinvent the wheel.

-Brian

On Fri, Mar 28, 2008 at 2:18 PM, Juan Lang <[EMAIL PROTECTED]> wrote:
> >  From time to time the discussion comes up about having some sort of
>  >  Window manager or explorer replacement for when running in Desktop
>  >  mode.
>
>  Personally, I think enhancing explorer to have its own GUI (rather
>  than launching winefile) would be an interesting project.  If nothing
>  else, having a graphical way to explore the shell namespace might be
>  handy for debugging shell issues.  From there to an explorer for
>  desktop mode might not be such a big leap.
>
>  --Juan
>
>
>




Re: SoC idea: enhance the Program Manager, winefile and friends

2008-03-28 Thread Juan Lang
>  From time to time the discussion comes up about having some sort of
>  Window manager or explorer replacement for when running in Desktop
>  mode.

Personally, I think enhancing explorer to have its own GUI (rather
than launching winefile) would be an interesting project.  If nothing
else, having a graphical way to explore the shell namespace might be
handy for debugging shell issues.  From there to an explorer for
desktop mode might not be such a big leap.

--Juan