Compatability Progressing
posted by illumination
2014-12-12 [08:33]
Right, so the compatibility modes of WinShellEx are progressing nicely. Compatibility for legacy shells is already implemented and the Explorer compatibility is coming along nicely. Well, once I realised that the tray spy dll was actually being loaded correctly and obviously wouldn't break in the debugger, I realised that most of my code was actually correct and that I didn't have as many bugs as I thought I did. :) Oh well, live and learn.
First Screenshot
posted by illumination
2014-12-12 [08:33]

Right, so I have the first screenshot for the latest version of WinShellEx. Ok, so it's not actually a screenshot of WinShellEx (seeing as WinShellEx has no UI) but it shows GeoShell running over Explorer using WinShellEx in Explorer compatibility mode. Seems to work quite well. Still needs a little work, but we're getting there slowly.

WinShellEx SDK
posted by illumination
2014-12-12 [08:33]

Having not done anything on the WinShellEx project for a while, I have started feeling bad about leeving it in a state that was not condusive for the development of shells that wanted to use WSE. The problem is that having upgraded GeoShell to use WSE and then having spent time developing the installer for GeoShell, I ran into some very tricky issues relating to deployment and compatability. Unfortunately there is no good way to solve these issues, so I have resolved myself to putting together a system that will attempt to provide any shell, using any installation system a recomended way of deploying WSE on a users system, whether they have WSE already installed or not.

I have also spent some time discussing with Jaykul how we should go about handling compatability with Explorer as well as legacy shells. We managed to come up with a scheme that I think will work, and I have started to code it. The biggest part is the Explorer compatibility, which will take a little while to implement.

Also to make things easier for other shell developers, I have begun putting together a SDK, which consists of documentation as well as an API to make things easier for non C++ languages.

I am happy to be able to say that I think things are looking good and I think we should be ready for a 1.0 release quite soon. Check back here for more updates.

Initial Alpha Version
posted by illumination
2014-12-12 [08:33]
Right, so chatting to some people I decided to post about the alpha version of WinShellEx. I was going to post the link here but then changed my mind. There is a reason why it is an alpha. However should you want to be part of the alpha testing team, then give me a shout. You can get hold of me on irc (Freenode, #geoshell) or else you can private message me on the GeoShell forums.