(X)6.0a1.3299 ============= Bodge list implemented. Workarounds for temporary issues go in here. LSBox updated to development build of version 3. Supports refresh/redraw of boxes. Simplifies updatehost code dramatically. Updated FAQ. Updated taskbar module and code. Taskbar looks better and cleaner now. Added support for flat taskbar vs. button style. Added support for tinting taskbar (takes systray values currently) Stripped XProp entry from control popup as it shouldn't be available from there. User popup removed. Not used for anything (at least by me) so trashed it. Removed utilities XProp folder as it is no longer supposed to be there. Major source beautification effort begun. Nesting folders are now tabbed to reflect hierarchy. Fixed some popup code bugs. Moved opacity features to new opacity plugin. Several revisions later, it now hooks to !updatehost and has seen some important bug fixes. Moved CD features to new CD plugin. Added drive browsing support for configuration. Removed all support for overlay mode for panel launcher as it is redundant and pointless. Relocated experimental code into debug.rc Tweaked debug code to be more efficient. Updated startup code to drive progress bar better. Relocated XProp desktop support into user-plugins.rc HBox3 plugin removed from core. Moved jdesk definition to user-plugins.rc Gutted mode added for development assessment - will be removed eventually. Stopped versioning the gHost components as it is pointless. Updated the type engine to make it more robust. Stripped out interface code to enable static popup system. Mode of operation still internally available, but deprecated. Stripped obsolete TSKTRNS flag from preference file. Still available in themes (for legacy environments), but not used for (X)6. Revised and updated post-startup cleanup code. New 0.24.7 engine build. grdtransparent works again. Various improvements, big and small :) Change in tolerance to magic pink has required an update of various images. Added deprecation warning system to notify users if their use of particular features may cause problems in future. Rewrote the AEB handling code now there are only two modes of operation. (planned) Move all panel interfaces to plugins to divorce core and UI. user-modules will hold only non-core related module selections. core modules expected to be : mzscript, textedit. user-options.rc will hold only core related choices (i.e. few to none) env-status.rc will remain a global repository for status vars. (planned) Lock-down mode to prevent most configuration options being shown. (planned) Deprecation of the LSBox served AEB/EFBs - I no longer use them due to the popup system flexibility. Scheduled to be removed in (X)6.1 - 6.0 will encourage use of the dynamic popups to give time to migrate configurations. (planned) Immediate termination of the static popup AEB/EFBs - I find them awkward to configure. Drag and drop for the dynamic popups is far easier. I don't think anyone uses the static popups in any case. (planned) Add an option to allow you to specify the cleartype level under XP. [Bessy will eventually completely separate interface from backend code to give a true layered structure in file usage.] [LDE(X)6.0 will be gutted of obsolete/deprecated features to allow a leaner, meaner system to evolve. Panel AEB/EFBs may have their lifetime extended, static popups are doomed to die.] [Some legacy preference strings are no longer utilised and will be stripped. TSKTRNS is one of these.] (X)6.0a2.3310 ============= New priority boost plugin has been added. Could do with a low priority switch - may attempt to revise the source. Screensaver plugin now fixed so it works :) Delay now easily customisable and shown in plugin menu. All panel-based support for AEBs / EFBs has been stripped out. Dynamic popups are the only supported method now. New KDE3 inspired scheme has been added (sits nicely with the freecurve scheme). Restored missing vwmfloater options. Created some new variables to make future version incrementing easier. Added IPC plugin, not yet used or integrated. Added popup scroll speed options (overdue). Relocated all user files into LDEData\X6 - should allow different versions to run isolated in future. Wallpaper plugin dramatically updated. Can now browse for new wallpaper for current and individual desktops. Re-wrote change code to be cleaner and generally superior. Label changes. Moved to plugin. Properly respects bar height size. Dumped out all separator usage prior to a re-work of the popup layouts. [Per-user installation will need a re-work to be more flexible - prompt?] [X6 doesn't care about any files from earlier LDE(X) releases.] [Unlike 4.5, 5.x releases of LDE, X6 is completely isolated from earlier installs.] [Clean break prevents future compatibility issues with legacy support files.] [Split code from stable 'a1' milestone to allow easier UI/backend split.] [Not tracing file movements as virtually everything will be affected.] [File tracking will be reinstated after Bessy is done.] (X)6.0a3.3350 ============= Addressed issues with new user code following all the file relocations. Now works perfectly once more. Taskbar implementation 3 is now full time top bar interface. No on/off or unload support for systray, lsxcommand and taskbar3 modules. Added code support and interfaces to edit the gadget rows on the panel launcher. Separated UI to more clearly sit on top of the backend systems (fish,gHost,metta). Completely breaks all backward compatibility of all plugins and interfaces, but it was a definite change required for this revision - vastly easier to re-develop the front interfaces now. Should allow alternate interfaces to be dropped on top of the backend in a completely transparent manner - think OTS for LDE :) Improved default panel contents on both layers and both sides. Label plugin font settings are user customisable. Replaced 1.99 with 1.99XS (stripped down version). Reworked all layout code to respect font settings, etc. New layout code is more logical, although possibly will be revised further to unify the labels. Stripped out all irrelevant user label entries. [alpha 3 is heavily modularised now and alpha 4 should be final shift in file data (plugin system overhaul).] [alpha 3 doesn't yet establish the defaults for core (i.e. therapy tracer default file) except as hardcoded within the core itself - these will be moved to the UI section and appropriate checks implemented within alpha 4.] [alpha 4 is scheduled for the plugin system overhaul - awaiting new core of 0.24.7] [alpha 4 will revamp the target files code to make it easier to drive the support systems.] [LDE SDK will gradually appear from alpha 4 onwards to explain the way to 'talk' to the backend support structures from the UI.] [alpha 4 will be final alpha build - lengthy beta period until 0.24.7 is finalised will be used to fully refine X6.] (X)6.0a4.3365 ============= Progress has been substantially revised to simplify the interfaces used and generally make it work better internally. Had to change some UI and Core routines to use the new interfaces to progress. Added tnl's mzScript list handling routines to the core. It's not used by Ermintrude or any plugins, but is so uniquely and potentially useful that having it available by default makes sense. I'm glad I didn't have to write it, though :) Core modified internally, but not operationally. Reorganised code loading to exploit includefolder whereever possible. Relocated some of the gHost functions internally. metta handling revised internally. All interface scripts are now loaded via includefolder support. scripts\interface\environment-startup.rc is now scripts\interface\environment\startup.rc AEB scripts are loaded direct from scripts\interface\boxes - just drop your custom scripts in for your AEBs to become active. Converse now supports a 'delay' dialog along with the others :) Shifting plugin code around as scheduled. No longer does any code in plugins.rc or plugins-integrate.rc need to be altered - plugins can be (de)installed by removing/adding their -integrate.rc file in the plugins\integrate folder. Neat eh? Custom build of 0.24.7 beta 1 Attempted support for includefolder following ilmcut's tutorial on IRC (#lsdev) although it seems not to be working currently. Added foobar support to ambience. Reworked user configuration backup/restoration to work across entire %userdatalocation% tree. Added in LDE SDK pre-1.0. Added in support for multiple VWM central panel gadget types. Currently have numeric and english (text) gadgets. Added in the new DialogFolder and therapytracerdefaultfile variable definitions. Fixed bugs still present after UI/core split. Hopefully all of them have been caught now - generally looking at $litestepdir$ rather than $ui$\. Reset *all* version strings to version 6.0 to make life easier. Updated rabidVWM to 1.01. Added in LS 0.24.7 beta 1. At least I'm now using a public build after 9 months of test builds :D Improved feature set of wallpaper plugin to make it more useful. Fixed typo in definition of $ReleaseNotes$ [The plugin system has been altered to support includefolder.] [There's been a significant alteration in the code loading approaches - whereever includefolder was able to be exploited, it has been used. Loading of mzScript variable files and files from $userdatalocation$ are not currently handled differently for technical reasons.] [One or two of the interfaces to/from core services have changed. They are now deemed stable and should not change (externally) from this build onwards.] [Here we go - the final push towards beta.....] (X)6.0b1.3368 ============= Dropped the screenshot plugin from the distribution. It will appear as a separate addon following release. Actually added the new wallpaper plugin now :) Supports choice of centered, tiled or stretched for all wallpaper browsing options. Needs a manual update of the user-wallpaper.rc file due to some changes made. ambience2 has seen geekamp booted out by dynamp. Evaluation of performance :) Potentially works with the lemon that is/was Winamp3 :b Fixed a bug in label plugin script that meant font preferences were unlikely to be saved. Oops. Manually strip the following three lines from user-labels.rc to make the fix work properly - these lines were relocated to user-plugins.rc : userlabelfontcolour "c6c2c6" ;userlabelfontcolour headerlabelfontcolour "efebeb" ;headerlabelfontcolour userlabelx 20 Updated 0.24.7 to a custom test build based on ilmcuts' working source. Added in a 'fixed' lsmail module so the mail plugin now works. Added in support in user-plugins.rc to set font colours for the 3 events. Fixed typo in splash screen. [Documentation needs work, but I've no time to really attack it just yet.] [Due to versioning not yet being activated, users are going to need to manually update their user-plugins.rc and user-labels.rc files. Beta 2 or 3 will bring activated versioning.] [The labels preference change in location may be reversed depending on feedback.] [So it begins....beta period. Actually for once not going to become a feature creep period.] [Given there are no bugs in the code, that I am aware of, this should be a very fast period - expecting 3 betas prior to final 6.0 code.] [Need to complete limited documentation and would like to be running 0.24.7 final as well.] (X)6.0b1.1.3369 =============== Fixed enable bug in the CD plugin. Fixed obscure bug in the ambience plugin menu that screwed everything else up when grdamp was enabled. [Changed : UI: Plugins\integrate\cd-integrate.rc Plugins\ambience\engine\grdamp.rc Plugins\cd\cd-integrate.rc ] (X)6.0b2.3410 ============= More bug fixes following the separation and restructuring of the LDE code. Fixed *backup/restore .bat files not driving progress correctly :) Code to move user prefs files around has been stripped out as it was no longer relevant within the new system. Added functions to edit ui.rc - step.rc editing routes point at $LiteStepDir$step.rc to be more logical (as opposed to re-routing to UI.rc behind the scenes). Aureal AEB has been replaced by Misc AEB Aureal was specific and irrelevant to almost every user :) Updated the 0.24.7 engine to be based on the newest available CVS. Fixed up new user functions following ilmcuts' bug reports :D The classic hotbox has been updated to make a return visit in this beta. Not sure if it will appear in any final release, but it's a useful little gadget that is much less complex than HBox3 and easy to customise. Can now temporarily disable (and reenable) the hotbox within the session to avoid potential annoyances from keyboard shortcut. !updatehost now has an additional pause early on due to threading concerns. Stripped some test functions that may have appeared in public beta 1.x (or maybe not *shrug*) Fixed up log file location for debug purposes - now sits in Ermintrude\debug and is referenced correctly. Beginnings of documentation. Added in updated scheme and plugin docs based on the 5.3.2 versions. Debating method to link to LS/Core documentation so no direct route available at the moment. Preliminary configuration information added. Basic interface to documentation is in place. Fixed a number of issues with the sidebar2 plugin. Works now within the multiple user framework. Now works within the LSBox update system. Stripped out obsolete markers from user modules prefs file to deliver a cleaner code base. Stripped out obsolete conditionals due to changes for R6. Affects COMDLG, LBX, MZT, TXED (so far) *Nothing appears to be broken, but let me know if you come across something* Deprecation warnings have been stripped out as they are irrelevant. Updated configuration menus slightly. $userdatalocation$ now exported as an OS variable %userdatalocation% at startup. Makes customising this field really simple as you change it in ui.rc and everything else just falls into place. Groovy and all down to ilmcuts with the envvars module :D Added support to change the VWM mouse buttons actions around. You'll need to update user-options.rc and panels\floater\vwmfloater.box Started to redocument the system. Low priority; will merge in relevant info. from 5.x documentation. Fixed tracker labels displaying over shortcuts on desktop. Added in corereqs.rc to satisy changes in the core. No longer request list service from the core, saves a fair amount of memory due to the size of the scripts. Added in save position option to both floater option menus. Added in floater options menu to trackerfloater display. [Beta 2 should be a generally seamless update although I've only just activated the versioning support so a manual update of the following will be needed for existing users of LDE(X)6 builds : user-options.rc user-modules.rc user-plugins.rc Panels\floater\trackerfloater.box Panels\floater\vwmfloater.box Panels\Launcher\leftpanel-gadgetholder.box Popups\Aureal should be renamed to Popups\Misc To get sidebar2 to work, you'll need to create %userdatalocation%\Plugins\sidebar2 and copy the 2 .box files from $UI$\Plugins\sidebar2\interface to that location. To get Hotbox to work, you'll need to create %userdatalocation%\Plugins\Hotbox and copy the hotbox.box file from $UI$\Plugins\Hotbox\interface to that location. ] [Considering a post-6.0 configuration panel, but nothing is certain yet.] [Configuration submenu will get a refresh shortly.] [OK schemes are also not compatible without a minor code change to each installscheme.rc file. I'll revise all existing schemes following release.] [Could potentially take advantage of this to address the long standing gadget row irritations that were tolerated in the name of backward compatibility.] [EnvVars is a full time module required by Ermintrude; it is not available for unloading or disabling outside editing the internal code (which will break all sorts of things and so is not advisable - just live with it and be happy).] [Documentation will be slow and is the main thing to do before closing off the 6.0 release.] [Changed : UI: corereqs.rc ui.rc Debug\litestep-debug.txt Documentation\Ermintrude\* (wiped and restarted docs) Includes\control-popup.rc Includes\fish-popup.rc Includes\misc.rc Includes\modules.rc Includes\moveuser.rc (deleted) Includes\options.rc Includes\panels.rc Includes\popup.rc Includes\scriptloader.rc Includes\trackerfloater-popup.rc Includes\vwm-popup.rc Includes\fish\aebs.rc Includes\fish\configuration.rc Includes\fish\panels.rc Includes\fish\trackerfloater.rc Includes\fish\vwmfloater.rc Includes\per-user\user-modules.rc Includes\per-user\user-mukeys.rc Includes\per-user\user-options.rc Misc\*.bat Modules\Utils\EnvVars\*.* Panels\AEBs_EFBs\aureal-gadget.box (deleted) Panels\AEBs_EFBs\misc-gadget.box Panels\floater\trackerfloater.box Panels\floater\vwmfloater.box Panels\Help\FirstRun.box Panels\Launcher\leftpanel-gadgetholder.box Plugins\engine.rc Plugins\startup.rc Plugins\user-plugins.bat Plugins\user-plugins.rc Plugins\ambience2\interface\ambience-cap.box Plugins\Help\Engine\help.rc Plugins\Hotbox\*.* Plugins\Hue\engine\addons.rc Plugins\Integrate\sbar2-integrate.rc Plugins\Label\interface\env-labels.rc Plugins\opacity\engine\lbx-scripts.rc Plugins\sidebar2\sbar2-integrate.rc Plugins\sidebar2\engine\sbar2-scripts.rc Scripts\interface\box-scripts.rc Scripts\interface\desktop-scripts.rc Scripts\interface\floater-scripts.rc Scripts\interface\panel-scripts.rc Scripts\interface\vwm-scripts.rc Scripts\interface\boxes\aureal.rc (deleted) Scripts\interface\boxes\misc.rc Scripts\metta\ui\metta.rc Scripts\system\edit.rc Scripts\system\peruser.rc Scripts\system\scripts.rc Scripts\system\startup.rc ] (X)6.0b3.3450 ============= Fixed path errors in UI's metta.rc Stripped out stress test code. Language resource LUT is implemented although only english is utilised at the moment. Experimental, probably open to optimisation in the resource and implementation - will be finalised in LDE(X)6.1 Lengthy, but should be suitable for initial translation efforts. Stripped help plugin out. User guide document added - still W.I.P. Updated configuration documents added - still W.I.P. Restored missing trackerfloater submenu :) Hotbox now supports additional key modifiers with the spacebar to further avoid collisions with applications, etc. New 0.24.7 build. Had to include vwmfloater.box to work around official change that otherwise breaks rabidVWM in LSBox. Breaking scheme compatibility further to resolve some long standing issues (delayed from beta 2) Should allow backgrounds be better applied to gadget row. Updated the find program in utils\find :) Updated LSBox 3 dev build to fix a nasty bug in that module. No longer using a threaded core for the Ermintrude interface. Configuration menu re-worked to use dynamic folder handling. To edit the .rc files, the user will now need to set up an association with .rc files due to limitations with the popup2 handling. [Re-jigged entire config menu tree to use dynamic folders, although it would be nice to set this up without requiring a default association.] [Documentation updating continues slowly.] [Brought in valid documentation content from legacy documentation.] [FAQ, known issues, some of the features listing] [Adding in redirects so First Run screen points at correct place in docs.] [Beginning to consider language resource implementation for the proposed multiple language support in LDE(X)6.1] [Partial implementation in all senses via includes\languageresource.rc - don't use or edit core setups just yet : it will take a while to make this the default implementation and get feedback from translators.] [Change : *.dll *.exe Core: includes\modules.rc modules\lsbox3\lsbox.dll scripts\metta\core\lsbox.rc UI: corereqs.rc ui.rc Documentation\Ermintrude\* Includes\*.rc Includes\per-user\user-options.rc (minor cleanup; no need to increment version for this) LDEImages\panel\backgrounds\panel_side.png Modules\Utils\sushitest (deleted) Panels\Launcher\*.box Plugins\user-plugins.rc Plugins\var.rc Plugins\*\*integrate.rc Plugins\*\languageresource.rc Plugins\Help (deleted) Plugins\HotBox\engine\hotbox-scripts.rc Plugins\Integrate\help-integrate.rc (deleted) Scripts\metta\ui\metta.rc (relocated to scripts\metta) Scripts\metta\ui\sushitest.rc (deleted) utils\find\find.exe ] (X)6.0b3.1.3451 =============== Popups are all now adaptive width following a 'bug' report from one of the translators (long strings got clipped) Language resource updates. Continuing to roll multilanguage support through code. May yet be revised before finalising. Minor bug fixes to menus following languageresource creation. [Widened use of language resource to catch a few missed strings.] [Will maintain language resource as a separate entity for download off the various sites to make this kind of thing easier in future.] [Changed : UI: includes\languageresource.rc includes\popup.rc includes\fish\configuration.rc includes\fish\panels.rc includes\fish\vwmfloater.rc ] (X)6.0b4.3457 ============= Minor tweak to positioning of popup gadget in taskbar. Relocated the LDE(X) SDK document. Brushed blue and brushed grey schemes now available. Near-final user guide and main documentation. Adjustments mainly in the user guide to complete the information presented. Relocated the LiteStep documentation to $LiteStepDir$Docs Rebuilt all Help popup entries to work with new documentation, etc. Now export $LiteStepDir$ as %LiteStepDir% :) Fixed loading problem with taskbar scripts. Breaking compatability with the scheme system (again) Simplifies installation by inheriting the new system from the plugin integration code. Documentation updated to match. Example scheme is new to reflect changes made. Moved popup border definitions to the schemes. More fixes to popup entries. Browser plugin has been enhanced significantly. Supports 2 different layouts and is aware of potential collisions with the label plugin as well. Desk plugin withdrawn and removed from sites. Browser plugin re-added to take the strain. [Added update.bat to clean up folders.] [Schemes change was unplanned, but makes a major difference to the ease of customisation. The clean break in backward compatibility was necessary to avoid introducing kludges into a relatively clean code base for Release 6.0] [Changed : update.bat Docs\lde-sdk.txt (deleted) Core: Documentation\lde-sdk.txt includes\modules.rc UI: ui.rc Documentation\Ermintrude\scheme.html Documentation\Ermintrude\userguide\userguide.html Documentation\Ermintrude\userguide\pageresources\*panel.jpg Documentation\Ermintrude\userguide\pageresources\shortcuts.jpg Documentation\LSDocs (relocated to $LiteStepDir$Docs\lsdocs) includes\3rdpartyschemes.rc includes\languageresource.rc includes\main-popup.rc includes\scriptloader.rc includes\fish\bar.rc includes\fish\configuration.rc includes\per-user\env-status.rc includes\per-user\versiontracker.rc includes\schemes\* ldeimages\aebs (deleted) ldeimages\efbs (deleted) ldeimages\schemes\*\installscheme.rc (deleted) ldeimages\schemes\*\*integrate.rc ldeimages\schemes\brushedblue\* ldeimages\schemes\brushedgrey\* ldeimages\schemes\cream\cream.rc misc\addenda.bat misc\update.bat panels\gadgets\taskbar3.box panels\launcher\centralpanel.box plugins\user-plugins.rc plugins\var.rc plugins\Browser\* plugins\Desk (deleted) plugins\wallpaper\interface\languageresource.rc plugins\integrate\browser-integrate.rc plugins\integrate\desk-integrate.rc (deleted) popups\*\- Edit this AEB -.lnk popups\help\* scripts\interface\schemes-scripts.rc scripts\interface\taskbar-scripts.rc scripts\system\documentation-scripts.rc scripts\system\install-scheme.rc (deleted) ] (X)6.0b4.1.3465 =============== Better topbar layout code. Fixed obscuration of the workspace label display. Needed to revise the systray code and taskbar code slightly. Finally fixed the popup gadget positioning code in the taskbar. Graphic replaced. jDesk / desktop 2 toggle support added. Desktop2 automatically enabled when label plugin is activated as it prevents focus problems associated with certain features of jdesk. jDesk is the default. Had to modify the plugins preference file to handle this change :/ Fixed Y positioning error in labels plugin. [Changed : UI: ui.rc includes\desktop2.rc includes\languageresource.rc includes\library.rc includes\modules.rc includes\systray.rc includes\taskbar.rc includes\fish\desktop.rc includes\fish\modules.rc includes\per-user\user-modules.rc includes\per-user\versiontracker.rc ldeimages\panel\popup.png panels\gadgets\taskbar3.box plugins\user-plugins.rc plugins\var.rc plugins\integrate\label-integrate.rc plugins\label\label-integrate.rc plugins\label\interface\env-labels.rc scripts\interface\desktop-scripts.rc scripts\metta\metta.rc scripts\metta\ui\desktop.rc scripts\metta\ui\jdesk.rc (deleted) ] (X)6.0.3470 =========== Fixed some internal popup structure bugs. Funky XP style startup/restart screens (dependent on splash screen setting) :) Startup is fully opaque to hide potential startup flicker from users; recycle is translucent. Experimental new quote of the day plugin added. Taskbar3 updated to unofficial test release. Fixes navigation to tasks on other workspaces :) Cleared out bodgelist (already disabled). Retaining support for bodges in case it is needed in future. Fixed control popup not changing Y location with bar height. New wallpaper plugin added :) Affected users will need to replace $UserDataLocation$\plugins\wallpaper\user-wallpaper.rc for this plugin to work (remember that you can use %UserDataLocation% when LDE(X) is running to ease this chore) Now fully dynamic in picking wallpapers for desktops - no more recycles and less code as well == bonus :) Stripped out obsolete references to User Popup Popup layouts altered. Popup footers adjusted slightly. Popup header information revised. Popup name now displayed above time/date display for better navigation. Info added to the vwmFloater and trackerFloater popups. Build, UI and Core info moved to a subfolder. Patched up WinCtrl plugin to workaround a slight misbehaviour in WinCtrl module. Core SDK is now at version 1.0. Minor changes and removed the pre- statement from the file. Minor fixes to XProp plugin Renamed includes\fish to includes\config and fish-popup.rc to config-popup.rc Changed calls to !popupfish to !popupconfig. Makes more sense in the new structure. [Final release code for 6.0] [The interface for language selection is going to be withheld for LDE(X)6.1 to allow the support structure to evolve.] [I *really* like 6.0 - even more than I liked the old 3.5 release. This is one stunning environment : flexibility, extensibility and pure performance.] [The new wallpaper plugin is superb. Less code, fully dynamic, it's a real winner.] [Brushed grey is looking *really* sharp - I'm pleasantly surprised; it's giving Ermintrude that whole Apple Inc. look :D ] [Changed : update.bat Core: documentation\lde-sdk.txt UI: ui.rc documentation\ermintrude\userguide\userguide.html includes\aebs-popup.rc includes\control-popup.rc includes\desktop2.rc includes\fish-popup.rc (renamed to config-popup.rc) includes\header-popup.rc includes\jdesk.rc includes\main-popup.rc includes\trackerfloater-popup.rc includes\vwm-popup.rc includes\vwmfloater-popup.rc includes\config\bar.rc includes\config\configuration.rc includes\config\options.rc includes\config\panels.rc includes\fish (renamed to config) includes\per-user\user-mukeys.rc ldeimages\dialogs\buildinfo.png ldeimages\schemes\brushedgrey\popup\* modules\interface\ckhotspots\* modules\interface\taskbar3\* (i subfolder deleted as obsolete) panels\dialogs\start.box panels\dialogs\startsplash.box panels\dialogs\transscreen.box plugins\startup.rc plugins\user-plugins.rc plugins\var.rc plugins\integrate\qod-integrate.rc plugins\quote\* plugins\wallpaper\user-wallpaper.rc plugins\wallpaper\engine\wallpaper-scripts.rc plugins\xprop\interface\xprop.rc scripts\interface\popup-scripts.rc scripts\system\bodge.rc scripts\system\scripts.rc scripts\system\startup.rc ] (X)6.01.3474 ============ Removed 'forgotten' alert box call in fog :) Fixed the bug report documentation handling (currently re-directs to the support boards). Improved documentation routing (Core). Updated the core files to a customised beta 3 of 0.24.7. Added support to change the DDE implementation (needs a restart of LDE for this to work. The OS DDE option uses more memory, but will work better). Needed to change the module autohiding support following change of default for beta 3. Updated systray to latest build. [Small feature updates and bug fix catch build for 6.0] [Thanks to Mentho1ite for the bug reports :)] [Changed : changes.txt hook.dll lsapi.dll litestep.exe readme.txt Core: Documentation\bugreport.html Documentation\Core.html Documentation\fish.html Documentation\gHost.html Documentation\metta.html Documentation\*\faq.html Scripts\gHost\services\fog.rc UI: Documentation\Ermintrude\bugreport.html Documentation\Ermintrude\faq.html includes\languageresource.rc includes\config\options.rc includes\per-user\user-options.rc includes\per-user\versiontracker.rc modules\core\systray2.dll scripts\system\scripts.rc ] (X)6.02.3481 ============ Fixes to solve spaced long path/file name problems. userdesktop.box altered slightly Commented for easier configuration. Slightly adjusted the Blog tooltip. No forced update as there is no need. ldedata.bat added for the CLI junkies Drops you into the $userdatalocation$ folder for the current user. Install into system32 for use. Removed some unused preference strings from user-options.rc Defaulted to panel launcher being on bottom (until autohide works again). Bumped version number to set launcher below for those who haven't discovered the toggle yet :) Adjusted Core's progress to support alternative bar looks :) Check the control popup for gHost/options to change the setting. Fixed up some obsolete references in the user support installation batch files. Added support for user variables - you can now define your own, independently of anyone else; should make certain chores easier :) Corrected apps-scripts.rc reference to $winamppath$ - this doesn't exist unless ambience is being used :) Revised default left panel gadget row so XProp gadget doesn't appear immediately. Fixed missing string in vwmFloater options menu. [Pallavi found glitches in 6.01 so an unexpected 6.02 update was needed to address them. :) She's currently attempting to identify usability issues that need addressing so that 6.1 can deliver a better out-of-the-box experience for all users.] [User-vars will not be tracked (like apps-scripts) so feel free to use/abuse it.] [Changed : step.rc Core: includes\core-popup.rc scripts\ghost\services\navigator.rc scripts\ghost\services\progress\progress.box scripts\ghost\services\progress\images\*.png moved to images\default scripts\ghost\services\progress\images\integrate scripts\ghost\services\progress\images\rainbow UI: ui.rc includes\languageresource.rc includes\per-user\user-options.rc includes\per-user\user-vars.rc includes\per-user\versiontracker.rc misc\force-installperuser.bat misc\installperuser.bat panels\help\firstrun.box panels\launcher\leftpanel-gadgetholder.box panels\per-user\userdesktop.box plugins\wallpaper\engine\wallpaper-scripts.rc scripts\per-user\apps-scripts.rc ] (X)6.03.3550 ============ Downgraded XProp to 2.51 due to problems with 2.6 hiding behind windows. A few internal optimisations to reduce the memory footprint slightly (doubt it's noticeable). Mail plugin updated. LSMail 4.2 now running the show. :) Can now browse to easily set mail client to be used. Documented configuration in the user manual :) Central panel of launcher bar is now multiple language enabled - it was overlooked :) Footer of popup menus is now generic. Hotkeys now EVar defined so the value is correctly reported across interface for each user. Updated 0.24.7 post-beta 3 build. Fixed lde.bat not finding utilities for copying. Added a refresh plugin config option. Designed to replace / update plugin related content using user-plugins.bat. Integrated an extended tracker contributed by Tuan. Lots of information, hides on mouseover. More options coming soon. Updated taskbar to .306 alpha 2 Has some resource leaks plugged apparently. Hoping this will nuke the font settings problems that very rarely appeared before now. Refreshed Help menu entries for panel launcher :) Relocated contents of LSXCommand Utilities submenu into Options\Bar\LSXCommand. Neater and more logical. Updated LSXCommand to 1.8.4 (thanks ilmcuts!) Fixed lsxcommand showing before taskbar loaded - thanks to the new HTML docs for this module, it was a very easy fix. Now have per-user command history Can now configure level of history and enable/disable for each user New documentation (HTML) also available. Updated systray2 module. Added in Brian Todoroff's second version of his popup2 modification. No more orphaned menus :) Fixed sticky windows not working. Needed to add #c to each line : *VWMSticky #c SJE_CdPlayerClass New user handling updating to cope with new files. User config backup/restore scripts updated. Moved label code into the plugin engine system from the old interface VWM area. UI location now exported to OS as LDEUILocation Icon schemes now supported in Ermintrude 2. Major update to interface, hopefully updating will be effortless. Couple of small bug fixes. Added refresh environment option to call !updatehost Dramatically reduced the number of restarts needed (should be near minimal now). Pulled sidebar2 plugin out of the environment for the time being. New dev build of Core 1.1 deployed. Updated Core SDK for interface change support. Fixed Core script not finding LDE(X) SDK. Updated mzScript to pre-1.0 Now supports single line multi-var remove. Patched up a number of argument handling problems (due to new mzScript quirks) across the UI/Core scripting systems. Several script bugs identified and nuked. Fixed some scripts being loaded twice in earlier releases - mzScript complains about duplicates so it was relatively easy to pin down the problems. Had to change the method by which progress bar schemes were implemented. fish updated to 0.1.5 Re-worked the safety checks to avoid some odd problems that can surface from time to time. TextEdit 2.5 added. Activation strings have changed and some syntax changes for modules have been acted on. subclass 0.1 added - very useful, but needed to load in Core due to load order requirements. It was intended to be implemented at UI level, but no worries :) gHost 2.0 : array pre-1.0 has arrived (will replace list in due course). Updated envvars to official release Syntax change from *export to *EnvSet has been noted. Updated LSBox 3 Drag and drop document opening now supported. Use D flag to enable on per-shortcut basis, e.g. *Shortcut "PhotoShop" 0 0 $IconsFolder$\Entries\photoshop.png .none .none #D !ps gHost 1.1 now has a flexible debug function - !debugfunction. Supports alert or log actions with arguments. Documented in SDK and in technical documentation. Dropped mzScript and Textedit modules out of core\modules\fish to core\modules [Far fewer recycles as plugins are now immediately enabled/disabled as required.] [Marginally larger resource usage, but who cares?] [Some minor caveats that will need addressing.] [Various optimisations following the mzScript update.] [Relocated user files from X6 to X6\Ermintrude.] [Automatic relocation of files.] [Better handling of version mismatching slated for 6.04 - planned to be a minor update.] [Preliminary interface change support.] [More language support strings as I missed some areas before now :)] [Core now supports multiple languages for its limited interface contributions.] [No small updater for this build, simply due to the complexity and number of changes. A small updater would likely miss something and cause problems.] [Changed : hook.dll litestep.exe lde.bat lsapi.dll step.rc ui\interfaces\* *\main.css *\navbar.css Core: core.rc documentation\lde-sdk.txt documentation\fish\fish.html documentation\ghost\*.html documentation\metta\metta.html includes\core-popup.rc includes\interfaces.rc includes\languageresource.rc includes\modules.rc includes\scriptloader.rc modules\envvars\* modules\subclass\* modules\fish (deleted as empty due to : ) modules\fish\mzscript (relocated to modules) modules\fish\textedit (relocated to modules) scripts\fish\fish0.1.5.rc scripts\ghost\ghost.rc scripts\ghost\services\array.rc scripts\ghost\services\converse.rc scripts\ghost\services\debug.rc scripts\ghost\services\navigator.rc scripts\ghost\services\progress.rc scripts\ghost\services\spring.rc scripts\ghost\services\therapy.rc scripts\ghost\services\type.rc scripts\ghost\services\uncle.rc scripts\ghost\services\progress\images\bluespiral\* scripts\ghost\services\progress\images\default\*.rc (deleted) scripts\ghost\services\progress\images\graphitespiral\* scripts\ghost\services\progress\images\integrate\* scripts\ghost\services\progress\images\rainbow\*.rc (deleted) scripts\ghost\services\progress\images\scripts\* scripts\ghost\services\progress\images\spiral\*.rc (deleted) scripts\ghost\services\progress\images\spiral\* scripts\metta\metta.rc scripts\metta\core\mzscript.rc scripts\metta\core\textedit.rc UI: corereqs.rc ui.rc documentation\ermintrude\welcome.html documentation\ermintrude\pageresources\ldex.jpg includes\languageresource.rc includes\lsxcommand.rc includes\misc.rc includes\modules.rc includes\popup.rc includes\*-popup.rc includes\subclass.rc includes\tracker.rc includes\trackerfloater-popup.rc (renamed to tracker-popup.rc) includes\config\bar.rc includes\config\extendedtracker.rc includes\config\icons.rc includes\config\panels.rc includes\config\popup.rc includes\config\trackerfloater.rc includes\config\utils.rc includes\icons\* includes\per-user\env-status.rc includes\per-user\user-ui.rc includes\per-user\user-options.rc includes\per-user\user-vars.rc (*export -> *EnvSet) includes\per-user\versiontracker.rc ldeimages\dialogs\buildinfo.png ldeimages\dialogs\ldex.png ldeimages\icons\default now contains : entries\ gadgets\ panel\gadgets ldeimages\icons\default\popup.png (deleted) ldeimages\icons\default\entries\leaf.png ldeimages\icons\default\entries\leafr-d.png ldeimages\icons\default\gadgets\popup.png ldeimages\icons\default\gadgets\popupgadget.png misc\addenda.bat misc\force-installperuser.bat misc\installperuser.bat misc\lsxcommand.ini misc\movedatafiles.bat misc\update.bat misc\userconfig-backup.bat misc\userconfig-restore.bat modules\core\popup2.dll modules\core\systray2.dll modules\interface\rainmeter\rainmeter.ini (deleted) modules\interface\rainmeters\skins\extended\* modules\interface\rainmeters\skins\leaf\*.ini modules\interface\taskbar3\taskbar3.dll modules\utils\envvars (relocated to core\modules) modules\utils\lsxcommand\* panels\aebs_efbs\* panels\desktop\* panels\cap\* panels\floater\* panels\gadgets\* panels\launcher\central* panels\launcher\leftpanel* panels\launcher\rightpanel* panels\per-user\* plugins\engine.rc plugins\plugins-integrate.rc plugins\user-plugins.rc plugins\var.rc plugins\*\*integrate.rc plugins\browser\interface\browser.rc plugins\clipboard\interface\clipboard.rc plugins\mail\engine\mail-scripts.rc plugins\mail\interface\languageresource.rc plugins\xprop\components\* plugins\xprop\interface\xprop.rc popups\help\* scripts\interface\floater-scripts.rc scripts\interface\lsxcommand-scripts.rc scripts\interface\panel-scripts.rc scripts\interface\popup-scripts.rc scripts\interface\schemes-scripts.rc scripts\interface\systray-scripts.rc scripts\interface\taskbar-scripts.rc scripts\interface\vwm-scripts.rc scripts\interface\environment\startup.rc scripts\metta\metta.rc scripts\per-user\apps-scripts.rc scripts\system\cleanup.rc scripts\system\debug.rc scripts\system\edit.rc scripts\system\install-scheme.rc (obsolete, deleted) scripts\system\installshield-scripts.rc scripts\system\peruser.rc scripts\system\startup.rc scripts\system\target-files.rc ] (X)6.04.3565 ============ Improved layout of popup configuration menu. Long overdue, but since no-one submitted a revised layout, you had to wait until I got around to it. Added missing desktop2 commands to set desktop area for panel launcher visibility preferences. Re-enabled a hide/show autohide to bring back a limited form of autohide for the panel launcher. Not fantastic, but will do for the time being. Experimental (although permanently available) autoraise for panel launcher. Blatantly ripped from KDE 3.1 since it seemed useful. Fully supported desktop change with mouse wheel scroll, regardless of desktop module being used. Retaining choice of desktop modules as each has advantages for modifications. Added in debug related console plugin to display logs. Optimised languageresource.rc slightly. Fixed problem with XProp at 1:1 where a small rectangle was shown in bottom right corner (thanks ilmcuts =) ) XProp updated to 2.7 to resolve hiding below windows :) Updated a couple of modules. [Minor update, initially intended as 6.03b.] [Bug fixes, small adjustments, etc.] [Last of the public 6.0x releases - what comes next?] [Changed : Core: modules\mzscript\mzscript.dll UI: ui.rc bitmaps\brushed.jpg bitmaps\tile0000.bmp includes\ckhotspots.rc includes\jdesk.rc includes\languageresource.rc includes\main-popup.rc includes\subclass.rc includes\config\configuration.rc includes\config\desktop.rc includes\config\panels.rc includes\config\popup.rc includes\per-user\user-options.rc includes\per-user\versiontracker.rc includes\schemes\aqua2* ldeimages\schemes\aqua2\* misc\user-options.bat modules\utils\lsxcommand\lsxcommand.dll modules\utils\lsxcommand\lsxcommand.txt plugins\engine.rc plugins\user-plugins.rc plugins\var.rc plugins\console\* plugins\integrate\console-integrate.rc plugins\mail\components\* plugins\xprop\components\xprop.dll plugins\xprop\interface\xprop.rc plugins\wallpaper\user-wallpaper.rc scripts\interface\panel-scripts.rc scripts\system\edit.rc scripts\system\folder-scripts.rc scripts\system\startup.rc ] (X)6.04b.3567 ============= Worked around problem loading interface when scheme is unavailable - LDE(X) now defaults to a standard scheme and continues to load. :) Rolled back textedit 2.5 due to serious bug introduced in this update by ilmcuts. Fixed for label plugin's editlabel.box glitch (thanks Nathan for the report) [Changed : Core: modules\core\textedit2\* UI: ui.rc plugins\startup.rc scripts\system\startup.rc ] (X)6.04c.3568 ============= Fixed bug in lsxcommand.rc script. [UI: scripts\interface\lsxcommand-scripts.rc ] (X)6.04d.3569 ============= Three bug fixes packaged and retrofit to 6.04d from 6.1a3. Fixed progress not loading in the appearance scripts - identified thanks to Amtal. Envdesktop.box had misnamed function calls - repaired thanks to Amtal. Apps-scripts.rc was missing !ldeweb_terica - repaired thanks to Amtal. [Retrofit fixes from 6.1a3 to address flaws in 6.04c.] [Core: scripts\ghost\services\progress.rc ] [UI: panels\desktop\envdesktop.box scripts\per-user\apps-scripts.rc ] (X)6.04e.3570 ============= Bug fix for progress schemes retrofitted from 6.1a5 [Core: scripts\ghost\services\progress\images\scripts\* ] (X)6.05.3600 (actually 6.1a1) ============ Brand new generic autohide/autoraise gHost service is implemented and working for the panel launcher and taskbar autohide features. Slightly complex to drive; not yet documented in any form - I'll attempt to update the SDK and provide technical documentation in due course. Possible that some optimisation may occur with this system, although it does work 100% at the moment. A revision to properly support animated autohide/autoraise will be made shortly. Taskbar autohide is implemented. Shares sensitivity settings with panel launcher. Sets desktop area to maximum, respecting panel launcher visibility settings and current desktop module choice. Restored missing support for setting the move duration and speed for the panels; it is now configurable via the interface as well :) Panel launcher opacity registers seem to have gone missing from env-status.rc so have been restored. Odd, but since no reports came in, I've only just noticed the issue. Panel launcher autohide is back :) Animated autohide replaced by fade in/out of the panel; rate of change of opacity is configurable :) Not 100% due to lsbox limitations, but the code is present and working. Panel always on top when autohide mode is enabled. Added in interface-level support for changing language :) Rainlendar upgraded to 0.16 Experimental icons plugin added. Based around IconDesk 0.52; doesn't yet work properly/at all :/ Splash screen updated; documentation graphical header also revised to drop version tag. Potential fix for the systray wraparound issues. Resizes the taskbar to cope, but systray doesn't seem to respond correctly. [Core 1.1r2 has made an appearance :)] [Still waiting on German translation submission.] [Autohide system shows a very odd / unfixable issue with ckhotspots - I have had to define a 1x1 pixel hotspot in order to get the panel autohide hotspots to work properly (the hide actions in the scripts would not work and LS would crash sooner or later). This is harmless, but mildly annoying. *shrug*] [The sooner LS gets string comparison, the happier I will be.] [For the moment, I have used a gloriously ugly kludge that will remain undocumented so multi-language distro builders will need to dissect the various language related bits of code in includes\*\language*.] [Core: documentation\lde-sdk.txt documentation\ghost\autohide.html documentation\ghost\ghost.html includes\core-popup.rc includes\modules.rc modules\ckhotspots.rc scripts\ghost\services\autohide.rc scripts\ghost\services\uncle.rc scripts\metta\core\ckhotspots.rc ] [UI: ui.rc documentation\ermintrude\pageresources\ldex.jpg includes\ckhotspots.rc includes\config-popup.rc includes\desktop2.rc includes\jdesk.rc includes\language-index.rc includes\languageresource.rc includes\modules.rc includes\scriptloader.rc includes\systray.rc includes\config\bar.rc includes\config\languages.rc includes\config\modules.rc includes\config\panels.rc includes\icons\tuan.rc (included for evaluation) includes\per-user\env-status.rc includes\per-user\user-options.rc includes\per-user\versiontracker.rc ldeimages\dialogs\buildinfo.png ldeimages\dialogs\ldex.png ldeimages\icons\tuan\* (included for evaluation) panels\dialogs\about.box panels\dialogs\startsplash.box plugins\user-plugins.rc plugins\var.rc plugins\icons\* scripts\interface\box-scripts.rc scripts\interface\language-scripts.rc scripts\interface\panel-scripts.rc scripts\interface\systray-scripts.rc scripts\interface\taskbar-scripts.rc scripts\interface\environment\startup.rc scripts\metta\ui\ckhotspots.rc (deleted) scripts\system\startup.rc utils\rainlendar\* ] (X)6.05.3601 (6.1a2) ============ Improved multiple language implementation so it now works. Translation menu is now more flexible. Updated German translation included - thanks to Joachim for the continuing translation effort :) Removed French and Spanish options from UI since they are not available. Core 1.1r3 Hooked in lsmath.dll to allow for extended math usage. Taskbar, floaters and panel launcher no longer draw over startup screens :) UI now has a pre-plugin and post-plugin load system to resolve load order issues. Icons plugin still broken; I haven't got time to fix it. Either someone else needs to fix it, or I'll remove it from the tree. [Due to architectural constraints and lack of background looping of scripts, it's impossible to improve the method by which over-writing of the startup screen is avoided.] [The math support in Core 1.1r3 is experimental and hasn't been hooked into metta or tested inside LS. It's also not used in Ermintrude at this time so caution is advised.] [This essentially is 6.1 - the translation framework is now stable and apparently works. I'm just waiting on a stable 0.24.7 before rolling the version number up.] [Icons plugin is a real pain to setup and I have pretty much given up on trying to use/configure it and leave it as an exercise for the user :)] [Core: documentation\lde-sdk.txt includes\modules.rc modules\lsmath\* ] [UI: ui.rc includes\language-index.rc includes\languageresource.rc includes\modules.rc (deleted) includes\pre-modules.rc includes\post-modules.rc includes\config\languages.rc scripts\interface\floater-scripts.rc scripts\interface\environment\startup.rc scripts\system\startup.rc ] (X)6.05.3620 (6.1a3) ============ Three bug fixes packaged and retrofit to 6.04d. Fixed progress not loading in the appearance scripts - identified thanks to Amtal. Envdesktop.box had misnamed function calls - repaired thanks to Amtal. Apps-scripts.rc was missing !ldeweb_terica - repaired thanks to Amtal. Stripped out obsolete TASKSONTOP support since it is irrelevant. Added a new single panel mode to merge panel launcher and taskbar. Experimental, untested, caution advised. Option to control placement of taskbar in single panel mode. Taskbar also uses panel z-order settings in this mode. Autohide and autoraise are also supported in this configuration along with all other z-order related options and panel visibility settings. :) Use the panel submenu to configure single panel mode behaviours - related options are not loaded into the bar submenu for simplicity. Icons plugin configuration submitted by 3rd party has been added. Still doesn't support clicking on icons for some reason. WinCtrl plugin optimised and refined. Positions of LSXCommand and system tray within taskbar can be configured now. [LDE(X)6.1 will be partially compiled for i686+ to try and dig some speed out of LS.] [Core: scripts\ghost\services\progress.rc ] [UI: documentation\ermintrude\faq.html documentation\ermintrude\welcome.html includes\ckhotspots.rc includes\desktop2.rc includes\jdesk.rc includes\languageresource.rc includes\library.rc includes\lsxcommand.rc includes\mukeys.rc includes\systray.rc includes\taskbar.rc includes\config\bar.rc includes\config\options.rc includes\per-user\env-status.rc includes\per-user\user-options.rc includes\per-user\versiontracker.rc ldeimages\dialogs\buildinfo.png ldeimages\dialogs\ldex.png ldeimages\schemes\brushedgrey\brushedgrey.rc ldeimages\schemes\brushedgrey\panel\popup.png panels\desktop\envdesktop.box panels\dialogs\about.box panels\gadgets\taskbar3.box panels\launcher\background.box plugins\user-plugins.rc plugins\var.rc plugins\integrate\icons-integrate.rc plugins\icons\icons-integrate.rc plugins\winctrl\engine\winctrl-scripts.rc scripts\interface\panel-scripts.rc scripts\interface\taskbar-scripts.rc scripts\interface\ui-scripts.rc scripts\per-user\apps-scripts.rc ] (X)6.05.3625 (6.1a4) ============ Updated lsmath. Various bug fixes. Improved layout code for the components of the top bar. Added additional gadgets to taskbar. One to left of systray controls icon scrolling in system tray. One to far right brings up a configuration access menu - in single panel mode, this also holds panel launcher related options. Fixed some single panel mode related cosmetic oversights. Replaced systray2 with vtray. Supports tray cleanup, tray scrolling and hooks nicely into LSBox. [Will purge systray2.dll fully when vtray has been proved stable and reliable.] [Core: modules\lsmath\* ] [UI: includes\lsxcommand.rc includes\languagesresource.rc includes\popup.rc includes\systray.rc includes\taskbar.rc includes\topbar-popup.rc includes\config\bar.rc includes\config\launcher.rc includes\config\panels.rc modules\interface\vtray\* panels\gadgets\taskbar3.box scripts\interface\popup-scripts.rc ] (X)6.05.3630 (6.1a5) ============ Actually fixed the progress bar problem. (retrofitted to 6.04e) Simple case-sensitivity related issue. Updated VTray. Removed icons plugin because it simply doesn't work as it should. I'm not shipping a plugin that doesn't work as advertised - sorry. 3rd party iCal-styled skin for Rainlendar added. Addressed issues in single panel mode when panel launcher was turned off - you'd be left with the taskbar on screen. Currently, don't open taskbar either - may revise this approach when time allows. Updated LS core files to latest available. [I'm not particularly happy with the current solution to the panel launcher switched off in single panel mode problem. The alternative options are to remove the facility for turning off the panel launcher in single panel mode or to move the taskbar to the bottom of the screen in some manner. I'm undecided so went for the solution that retained the majority of the features and involved least work. Anyone feel like coding up a better solution, feel free to do so and submit it.] [Core: scripts\ghost\services\progress\images\scripts\* ] [UI: modules\interface\vtray\* plugins\icons\* (deleted) scripts\interface\environment\startup.rc utils\rainlendar\skins\icalet-graphite\* ] X6.05.3635 (6.1a6) ========== Amtal also reported a bug within library.rc for resolutions above 1121 in X. He provided a fix for the code on the forums and this has been included within library.rc now :) Thanks again. Amtal reported an obsolete include reference in core.rc so this has been nuked. Updated VTray to 1.04 Refresh environment had no translation string, thanks to Joe for reporting this - fixed now. Joachim supplied an updated translation file so that has been included. [Core: core.rc documentation\core.html documentation\faq.html ] [UI: includes\footer-popup.rc includes\languageresources.rc includes\library.rc modules\interface\vtray\* ] X6.05.3640 (6.1a7) ========== Fixed links to gHost service code under the core popup menu. Restored missing -edit this aeb- shortcut files to AEBs. The template user-mukeys.rc file appears to have been regressed in recent snapshots. Fixed. Fixed order of shortcuts in userdesktop.box to make editing easier. Fixed error in configuration option to edit panel shortcuts image. Identified some legacy support that will be removed in due course since it is undesirable. Fixed error that prevented the configuration menu entry 'edit image (panel)' from working. Fixed typo in language string reference within vwmfloater set and save options. Deployed Amtal's WiSH mod to assess its impact. Note that WSH is not my area of expertise so I have simply verified the files work as advertised and then rolled them into this build. Minor changes in user-plugins.rc Upgraded VTray to 1.06. [Identified obscure bug in the wallpaper plugin that needs fixing. Still trying to determine the exact failure mechanism.] [First build checked at 1280x1024 in a while.] [Dual processor operation qualified now, if that matters.] [Beginning PDF documentation suitable for printing. Early days, more info soon.] [Created a series of video tutorials to introduce and cover all manner of LDE(X) usage and configuration.] [ lde.wsf Docs\WiSH\* ] [Core: documentation\ghost\uncle.html includes\core-popup.rc jslib\* scripts\*\*.wsf ] [UI: includes\languageresource.rc includes\config\configuration.rc includes\config\panels.rc includes\config\vwmfloater.rc includes\per-user\user-mukeys.rc includes\per-user\user-options.rc misc\*.wsf modules\interface\vtray\* panels\peruser\userdesktop.box plugins\engine.rc plugins\languageresource.rc plugins\user-plugins.rc plugins\var.rc popups\*\* scripts\system\cleanup.rc scripts\system\edit.rc scripts\system\os-scripts.rc scripts\system\peruser.rc scripts\system\scripts.rc scripts\system\startup.rc ] X6.05.3641 (6.1a8) ========== Greatly simplified the desktop shortcut background image system. Will remove the obsolete image files in the next build so please update your desktop shortcut definitions before then :) Typo fixed in ermintrude 2 interface include :) Patched up the full screen and normal desktop mode to work with the new single panel launcher mode. Eliminated the call to !shelloninstall from the !fixstupidexplorer because there is no way to lock mzScript until a launcher application is quit so LDE(X) screws up. Updated taskbar3 module to 0.306a3. [Next build will be beta 1. It's taken a while, but no apologies for that. More hands on deck are required :)] [User oriented audiovisual quicktime tutorials are complete.] [Basic usage; shortcut creation and editing; floater introduction; apps scripts configuration; configuration menu overview] [ ui\interfaces\ermintrude2-integrate.rc ] [UI: ldeimages\panel\backgrounds\desktop_bg.png ldeimages\panel\backgrounds\desktop-*.png (deprecated, will be removed for next build) modules\interface\taskbar3\* panels\desktop\envdesktop.box panels\peruser\userdesktop.box scripts\interface\desktop-scripts.rc scripts\system\edit.rc ]