Site Is Up
posted by illumination
2015-07-22 [07:37]
Right, so I decided that WinShellEx needs a website to allow people to see that something is actually happening here. Not much is up currently, but when I eventually finish getting my act together you will be able to get the latest development releases from here. Or at least where they are. Should help keep things together. I will also setup a way for people to post bugs etc. But that will only be in the new year.
WinShellEx SDK
posted by illumination
2015-07-22 [07:37]

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.

Forums Are Up
posted by illumination
2015-07-22 [07:37]
Forums have been setup and are graciously being hosted by GeoShell. Any questions or comments, that's what they're there for. You can get to them here.
Compatability Progressing
posted by illumination
2015-07-22 [07:37]
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.