Official and Unofficial builds

The official builds are unmolested binary releases straight from the LiteStep development team. These should be sufficient for 99.9% of users out there and any bug reports should only be made in relation to these builds. The unofficial files are released with additional functionality that is used by LDE(X) and that others might find interesting - the usual difference is support for includefolder. This step.rc parameter works just like include except that you can point it at a folder and all .rc files found in that folder (it will not recurse folders by design) will be included in alphabetical order. This makes the plugin system amongst others much easier to implement within LDE(X), for example.

The only other relevant change in the recent unofficial releases is that they are now being compiled within MSVC6 using the Pentium Pro optimisation setting. This is unlikely to have any noticeable effect, but is being trialled within the LDE(X)6.1 release.

LSBox and Modules

There's a little quirk in the old 0.24.6 code that got redefined as a feature. It's basically a bug that allows rabidVWM to pick up its settings from .box it is loaded into. In fact you can use include and conditionals in the same way. Unfortunately, LSMail 4.15 and earlier(?) contain a small bug in the module code that breaks when this bug is left in 0.24.7 - LSMail ends up reading all the .rc files again and doubling up all the code. Nasty.

0.24.7 beta 2 and later have fixed the bug, but the solution breaks rabidVWM in box functionality to some extent. If your theme tries to read settings from the .box file, it will not be able to - this is a natural result of the changes made. To get your theme working again, you will need to add an include statement to the theme's step.rc file that point at the VWM's .box file. If in any doubt about this change, use Windows Find Files (or a third party utility) to locate the .rc file (within the theme folder) containing the line :

VWMLoadInBox

and the .box file in question with the line :

*ModuleHook !VWMLoadBoxHook

Add the path and filename of the .box file that you have located to the .rc file you located using an include statement like this (correcting path and filename as appropriate) :

include "$dirTheme$\vwm.box"

Restart LiteStep (using !recycle or whatever your preference is) and it should all now be working properly once more.