(X)5.1.1:3006 ============= RainLendar folder completely refreshed after recent update to 0.10. Enabled sensible default settings as part of this minor tweakage :) gHost documentation updated to cover progress and fog systems. Fixed two major bugs in the (un)install shellon scripts. Fixed bug in the debug 'init' script that was serious. fish updated to 0.1.4 Now accepts arguments to the on/off functions for fishvar1, rather than a preceding declaration; will also work the old way as well :) All scripts updated to use this new implementation/optimisation. Removed obsolete dialogs from the code. UserFilesWarning, Feature and deprecation dialogs have been completely removed. Added toggle on/off support for the panel autohide mode of operation. Removed some obsolete entries in the documentation. Fixed oddities with PNLLNCH preference key. Include load order seems to be important, rather than LS treating all loaded data as a flat-file. New Indiestep build deployed. Exploited new max size and on max size debug file support to cull old data. Updated label to 1.9.5 Should work reliably under non-English Windows apparently. Removed various obsolete entries from the fish configuration menu. Moved core .txt files to their standard locations and updated access routes. Added link in fish configuration menu to lscp.exe as about box has lost functionality. Mail plugin added (uses LSMail and most configuration in user-plugins.rc) Fixed AMBLITE being declared twice in user-plugins.rc Fixed old *Script var for AMBSTATUS in user-plugins.rc rabidVWM updated to beta 4. Drag and drop implementation seems to be very neat. OnHover implementation might also be useful. Label workspace reporting is being revamped to be more efficient. Core-to-plugin related nonsense is being tidied up. Fixed obsolete pointers to 'HBOX2' and 'SBAR2' in the core code. Alpha blending routes for HBox and Sidebar specifically have been relocated - although the internal code will not change in this revision. Removed out-of-plugin environment plugin version references to prevent problems. Added an option to disable all the plugins, irrespective of the individual preferences. Updated systray2 and popup2. You can now define icons that you want to hide after a certain period of time. Supplementary mode of operation using popup menus, rather than AEBs/EFBs, to make life easier. To get this to work correctly, you declare %{panelname}popup in user-popup.rc with the correct number of entries. Uses a new gHost component - spring to do all the work behind the scenes. All LSBox related AEB code is disabled when this mode is enabled - ignore any interface controls for LSBox AEBs as they will do not anything (although global changes such as translucency changes will still update the AEB code). Better structured the AEB code to sit alongside the popup implementation proposed. metta bug fixed. debug output was pointing at metta-debug.txt.txt - corrected to metta-debug.txt Fixed plugin (de)activation recognition bug. [Attempting to get compatible with LS 0.24.7 with 5.1.1] [Not quite there - jDesk is broken under 0.24.7, as is mzScript.] [They know the reason, but there's no fix yet.] [Noticed the docs are dated. I'll try and update them sometime soon.] [Popup mode is experimental and a little unstable - startup can fail from time to time.] [Systray2 entry hiding can be configured : systray.rc for global use, or user-options.rc] [Changed : step.rc *.dll litestep.exe documentation\fish\fish.html documentation\fish\history.txt documentation\gHost\converse.html documentation\gHost\fog.html documentation\gHost\gHost.html documentation\gHost\progress.html documentation\LDE(X)Docs\advancedconfiguration.html documentation\LDE(X)Docs\configuration.html documentation\LDE(X)Docs\redirects\mail.html (deleted) documentation\ls\* (moved to root level and ls folder deleted.) includes\ckdialog.rc includes\misc.rc includes\popup.rc includes\scriptloader.rc includes\fish\configuration.rc includes\fish\panels.rc includes\per-user\user-mukeys.rc includes\per-user\user-options.rc includes\per-user\user-popup.rc includes\per-user\versiontracker.rc misc\config* modules\core\* modules\interface\label\* panels\desktop\env-desktop.box plugins\disabled.rc plugins\plugins.rc plugins\plugins-integrate.rc plugins\user-plugins.rc plugins\ambience2\ambience2.rc plugins\ambience2\interface\ambience.box plugins\mail\* scripts\fish\fish0.1.4.rc scripts\ghost\converse.rc scripts\ghost\ghost.rc scripts\ghost\spring.rc scripts\interface\* scripts\metta\metta.rc scripts\system\debug.rc scripts\system\documentation-scripts.rc scripts\system\os-scripts.rc scripts\system\shellon-scripts.rc scripts\system\startup.rc utils\rainlendar\* ] - beta release - Updated core files (no real reason to though) Moved more modules to run unthreaded to see what happens. Addressed some minor load order issues for modules. LSBox moved to near very end of modules.rc to resolve some problems when label is turned off. Should also be better compatible with plugins. Very minor label optimisation for recycle function. Optimisations in configuration code are underway. Should yield a memory saving and speed increase from 5.1, but configuration system less dynamic in nature than was possible before - no great loss, though. Possibly removed some ancient LSBox translucency code. [Changed : *.dll *.exe includes\modules.rc scripts\interface\box-scripts.rc scripts\interface\desktop-scripts.rc scripts\interface\effects-scripts.rc scripts\interface\floater-scripts.rc scripts\interface\gestures-scripts.rc scripts\interface\mukeys-scripts.rc scripts\interface\panel-scripts.rc scripts\interface\taskbar-scripts.rc scripts\system\scripts.rc ] [Have to keep mzScript, TextEdit, LSBox, rabidVWM threaded or various parts of LDE(X) stop working.] [Seem to have found an unexpected *large* speed increase and lower memory usage :D] - beta release - fog at 1.5.9 Works correctly again following code relocation and minor fixes for HBox and sidebar handling. Label moved to load threaded. (?) Standard mode log level reduced to 1 again - 4 helped to resolve some module loading problems; normal mode resumed. [Changed : includes\misc.rc includes\modules.rc scripts\gHost\fog.rc scripts\ghost\ghost.rc ] - beta release - Updated LiteStep core files again.... Updated rainlendar to 0.11 following some useful changes in this build. Added the NT Resource Kit shortcut.exe program as it is a useful tool; copies into the system32 folder like tlist.exe and kill.exe :) Preliminary documentation for the plugin system has been included. Accessible through the main documentation. Plugin overhaul. Renamed all plugin flags to end with 'PLUGIN' to avoid potential conflicts with future / current core system flags. Renamed all plugin enable/disable functions to end with 'plugin' for similar reasons and also updated the syntax throughout to use the new fish 0.1.4 simple structure. Added another desktop content plugin for no real reason at all :) Obsolete function stripped from ambience2 plugin. [Changed : *.dll litestep.exe lscp.exe lde.bat documentation\lde(x)docs\index.html documentation\lde(x)docs\plugins.html plugins\*\integrate.rc plugins\ambience2\ambience2.rc plugins\ambience2\engine\ambience-scripts.rc plugins\baksaver\baksaver.rc plugins\browser\browser.rc plugins\clipboard\clipboard.rc plugins\desk\* plugins\hbox3\hbox3.rc plugins\help\help.rc plugins\hue\hue.rc plugins\lscalendar (deleted) plugins\mail\mail.rc plugins\ripple\ripple.rc plugins\sidebar2\sbar2.rc plugins\wallpaper\wallpaper.rc plugins\plugins.rc plugins\plugins-integrate.rc plugins\user-plugins.rc plugins\var.rc utils\rainlendar\* utils\ntreskit\shortcut.exe ] [Removed LSCalendar as it appears to be pointless in its current mode, RainLendar being more capable.] - beta release - Fixed bug in the user support loading for Gestures :) Fixed slight glitch in the progress code for 0% (pedantic fix really) Updated mzScript to beta 9 for the bug fixes. Included missing bug fix in the archive now. Fixed plugins showing up when the entire plugin system has been disabled. [Changed : includes\gestures.rc includes\fish\lsbox-alpha.rc modules\fish\mzscript\* plugins\plugins-integrate.rc scripts\ghost\progress.rc ] - beta release - Core files update again. Popup2 and systray2 bug fixes that looked important :) Fixed edit route for user popup menu. Front page of LDE(X) user guide updated. gHost documentation updated with the 'spring' documentation. Popup AEB/EFB replacement now working perfectly. (Previous bugginess was due to a case of minor stupidity...) mzScript bug worked around in the progress box, kind of. Fixed baksaver following LS core change in $windir$ variable. [Requesting feedback about whether the current panel popup implementation is OK or whether a folder referencing system is better than coding directly.] [Changed : *.dll *.exe documentation\gHost\gHost.html documentation\gHost\spring.html documentation\LDE(X)Docs\index.html includes\fish\aebs.rc includes\per-user\user-popup.rc modules\core\popup2.dll modules\core\systray2.dll plugins\baksaver\interface\baksaver.rc scripts\ghost\spring.rc scripts\interface\box-scripts.rc scripts\system\edit.rc ] - 0.24.6-based release candidate - Fixed load order problems for plugins - now load ahead of other modules so box hooking should work without problems. Updated LSSlider and LSBox for various fixes. ambience2 updated. Moved LSSlider images out of the LDEImages folder and into the ambience2 images folder. Hooked LSSlider into ambience interface now. Restored jAmpToo as label-in-box is not working. [Changed : step.rc Includes\scriptloader.rc LDEImages\LSSlider (moved contents and folder deleted) Plugins\ambience2\ambience2.rc Plugins\ambience2\components\LSSlider\* Plugins\ambience2\engine\lsslider.rc Plugins\ambience2\interface\ambience.box Plugins\ambience2\interface\images\bg.png Plugins\ambience2\interface\images\handle.png ] - pre-release - Updated ambience2 code again. Many bugs related to component support have been fixed - much more stable. fish is too fast - LSBox is called before the disk has caught up and so the panel code wasn't shown as it was on disk (i.e. file updates were still in disk cache after interface was called). Choked the interface call to solve. Couple of typos in the code also fixed. Sliders still AWOL. Updated HBox3 code. Updated sidebar2 code. Progress updated to remove the progress bar when timed operation being performed and to also work better in general. [Changed : Plugins\disabled.rc Plugins\engine.rc Plugins\ambience2\engine\ambience-scripts.rc Plugins\hbox3\engine\hbox3-scripts.rc Plugins\sidebar2\engine\sbar2-scripts.rc Scripts\gHost\progress.rc ] - almost there - grdTransparent implementation updated to use the PANEL LAUNCHER FOCUS opacity setting to fit the interface better. This affects userdesktop.box Fixed breakages if ckDialog is turned off. Silly oversight in the code base. Modified startup behaviour slightly to use loop. Plugin core code now cleaned up after start. Plugin startup.rc now allows post-startup cleanup of individual plugin code as required. Converse massively updated - 1.5.0 now supports LSBox and Converse dialogs via %{dialogmode} and is 50% the size of the earlier version 1.2.5. New flashing shortcut group gHost script added - loop. All, but one, dialogs now LSBox rather than ckDialog to save memory. Moved all the panels\splash content to panels\dialogs as it is more logical. Updated mzScript for bug fixes. Updated core files for significant systray2 bug fix. Rewrote fog completely for version 2. Retired the dialog system for fog. Much more flexible and capable now. Far less convoluted code now. Moved support strings for plugins out into user-plugins.rc from env-status.rc *untested* Solved numerous slider bugs in ambience panel - ambience2 is now stable and seems happy. AEBs/EFBs/Panel translucency now multiple user enabled. Fixed status tracking bugs in ambience2 and sidebar2. Fixed new user bug that loaded old version of fish engine. Fixed oversight in HBox alpha blending code. Fixed typo in step.rc that prevented plugin system being re-enabled once disabled. Fixed typo in HBox3 engine code. Fixed plugin startup code bugs following the change in names within the plugin code. Cleaned up the user plugin support file. Disabled baksaver as it is broken following load order change of plugin system - it cannot find the desktop. [fog2 lacks some of the functionality from fog1 at the moment - transpose / equalise are not available at the moment. Might appear later depending on demand - I've never used them :)] [Changed : *.dll *.exe step.rc includes\ckdialog.rc includes\grdtrans.rc includes\fish\aebs.rc includes\fish\configuration.rc includes\fish\panels.rc includes\fish\windows.rc includes\per-user\env-status.rc includes\per-user\versiontracker.rc LDEImages\base-images\dialogs.psd LDEImages\dialogs\*.png LDEImages\Splash\*.png (moved to LDEImages\dialogs and splash folder removed) modules\core\* modules\fish\mzscript\* panels\aebs_efbs\* panels\desktop\* panels\dialogs\* panels\gadgets\* panels\help\about.box (moved to panels\dialogs) panels\help\start.box (moved to panels\dialogs) panels\launcher\background.box panels\per-user\userdesktop.box plugins\plugins.rc plugins\plugins-integrate.rc plugins\startup.rc plugins\user-plugins.rc plugins\var.rc plugins\ambience2\integrate.rc plugins\ambience2\components\grdamp\in*.dll plugins\ambience2\components\grdamp\out*.dll plugins\ambience2\engine\ambience-scripts.rc plugins\ambience2\interface\*.box plugins\hbox3\integrate.rc plugins\hbox3\engine\hbox3-scripts.rc plugins\hbox3\interface\*.box plugins\hue\engine\addons.rc plugins\hue\engine\hue.rc plugins\sidebar2\integrate.rc plugins\sidebar2\engine\sbar2-scripts.rc plugins\sidebar2\interface\*.box scripts\gHost\converse.rc scripts\gHost\fog.rc scripts\gHost\gHost.rc scripts\gHost\loop.rc scripts\interface\box-scripts.rc scripts\interface\effects-scripts.rc scripts\interface\floater-scripts.rc scripts\interface\panel-scripts.rc scripts\system\peruser.rc scripts\system\scripts.rc scripts\system\startup.rc ] - 2nd release candidate - Updated bug report form (removed unsupported OS / LDE builds as well) Updated documentation for revised plugin system and added information about 5.1<>5.1.1 plugin compatibility. Updated documentation and included instructions for handling changes to the user AEBs/EFBs and user desktop 'box' file. Added Mufter to facilitate changes in the files. [Tweaking for 0.24.7 compatibility. mzScript problems at the moment......] [Changed : documentation\LDE(X)Docs\511addendum.html documentation\LDE(X)Docs\bugreport.html documentation\LDE(X)Docs\index.html documentation\LDE(X)Docs\introduction.html documentation\LDE(X)Docs\plugin.html scripts\ghost\therapy.rc utils\mufter\mufter.exe ] - penultimate build - 0.24.6 core files updated again. Updated laptop.dll to 1.2 Standy / hibernate / shutdown behaviours have all been improved. Updated LSBox to 2.95 for some useful fixes under 0.24.7 Slight change in load order to avoid some variable problems under 0.24.7. Updated LSSlider to 1.7.5 for bug fixes and new !bang based volume setting ability. Updated calls to therapy_tracer to use the new format. Fixed a couple of bugs in the opacity functions in ambience2. Updated therapy 2.5 to use arguments in a similar manner to fish 0.1.4. Also now explicitly sets %{statusname} to %{status} for you. Updated the checksystem code (unused in LDE) (Temporarily?) Removed jDesk in favour of the core desktop2.dll module. Major documentation update prior to final release. Updated all the redirect copyright dates to 2002 (oops). Updated various areas of the basic configuration document. Added documentation for the popup-served AEB/EFBs to the popup configuration section. Moved addendum serving to the redirect method for ease of updating. Added GPL license to HTML docs and linked it from main page. Updated gHost docs for recent changes (except Converse!) Fixed up the ambience2 plugin file structure information in the plugin system document. Turned the normal mode logging back to the usual 'errors only' level for release. Added build information to the headers of the popups. [0.24.7 compatibility work completed - only one issue unresolved at this point.] [ambience2's slider system now seems completely stable.] [Something was causing DirectX problems - attempting to resolve.] [therapy changes seem useful and eventually Uncle will move the same way.] [Changed : *.dll *.exe step.rc documentation\gHost\fog.html documentation\gHost\gHost.html documentation\gHost\loop.html documentation\gHost\therapy.html documentation\gHost\uncle.html documentation\LDE(X)Docs\advancedconfiguration.html documentation\LDE(X)Docs\configuration.html documentation\LDE(X)Docs\faq.html documentation\LDE(X)Docs\index.html documentation\LDE(X)Docs\introduction.html documentation\LDE(X)Docs\knownissues.html documentation\LDE(X)Docs\lastminutenotes.html documentation\LDE(X)Docs\plugin.html documentation\LDE(X)Docs\software-license-gpl.html documentation\LDE(X)Docs\redirects\*.html includes\header-popup.rc includes\misc.rc includes\modules.rc includes\vwm.rc modules\core\* modules\interface\lsbox\* modules\utils\laptop\* panels\floaters\vwmfloater.box plugins\ambience2\components\lsslider\* plugins\ambience2\engine\ambience-scripts.rc plugins\hbox3\engine\hbox3-scripts.rc plugins\sidebar2\engine\sbar2-scripts.rc scripts\ghost\fog.rc scripts\ghost\gHost.rc scripts\ghost\therapy.rc scripts\ghost\therapy-checksystem.rc scripts\ghost\uncle.rc scripts\interface\box-scripts.rc scripts\interface\effects-scripts.rc scripts\interface\floater-scripts.rc scripts\interface\gestures-scripts.rc scripts\interface\panel-scripts.rc ]