Changes since v2.46: GUI.Change: No longer lists processes a user has no access to (i.e. a limited user). This makes the display much cleaner and improves efficiency. Installer.Change: Made the 'start/stop' core engine start menu items an optional section, disabled by default.
Changes since v2.48: * Addition.GUI: Position of window and child windows is now saved at exit and restored at re-launch. * Addition.GUI: Added 'View' menu item and 'Show Legend' option to toggle display of graph legend. * Optimization.GUI: Reduced main window procedure CPU cycles per message. * Change.GUI: Changed 'File' menu item back to 'Actions'. * Fix.GUI: Removed some incidental debug output left in final builds (minor). * Change.UpdateChecker: Cosmetic changes. * Installer.Fix: Remembers last installed path during an upgrade/reinstall. [TESTING NEEDED] * Installer.Fix: Added code to run gdiplus.exe or gdiplus-installer.exe, if present in the CWD, to install gdiplus.dll. This is opposed to downloading gdiplus. * Installer.Addition: Added hotkey to invoke Process Lasso GUI (or show its window)- ALT|CTRL|SHIFT|F12. Can be edited, post-install, in properties of start menu shortcut. {EXPERIMENTAL, MAY UNDO THIS} * Installer.Addition: Added back section to automatically show out-of-control config dialog. Section is off by default. * Installer.Change: Moved advanced menu items to a new subfolder of process lasso's start menu folder. * Installer.Change: Re-enabled advanced menu item section by default. * Installer.Fix: Now forcibly terminates running copies of processsupervisor.exe and processgovernor.exe even if they are running in other user sessions to avoid 'in-use' errors when trying to update.
Changes since v2.48 Addition.GUI: Position of window and child windows is now saved at exit and restored at re-launch. Addition.GUI: Added 'View' menu item and 'Show Legend' option to toggle display of graph legend. Optimization.GUI: Reduced main window procedure CPU cycles per message. Change.GUI: Changed 'File' menu item back to 'Actions'. Fix.GUI: Removed some incidental debug output left in final builds (minor). Change.UpdateChecker: Cosmetic changes. Installer.Fix: Remembers last installed path during an upgrade/reinstall. Installer.Fix: Added code to run gdiplus.exe or gdiplus-installer.exe, if present in the CWD, to install gdiplus.dll. This is opposed to downloading gdiplus. Installer.Addition: Added hotkey to invoke Process Lasso GUI (or show its window)- ALT|CTRL|SHIFT|F12. Can be edited, post-install, in properties of start menu shortcut. Installer.Addition: Added back section to automatically show out-of-control config dialog. Section is off by default. Installer.Change: Moved advanced menu items to a new subfolder of process lasso's start menu folder. Installer.Change: Re-enabled advanced menu item section by default. Installer.Fix: Now forcibly terminates running copies of processsupervisor.exe and processgovernor.exe even if they are running in other user sessions to avoid 'in-use' errors when trying to update. Fix.Updater: Fix 'auto check' mode so it doesn't keep checking in an infinite loop when the update check dialog is opened. Fix.Updater: Fixed 'never check' setting - it wasn't getting saved/restored correctly. Fix.GUI.Updater: Fixed up updater invocation. Defaults to checking every three days. Turn 'automatically check' on and it'll just notify you if an update is available without bothering you with the dialog box otherwise.
Changes since v2.50 Addition.GUI: Added 'match pathnames' option to disallowed processes. This allows for optional additional matching on the process pathname. Addition.GUI: Added hint about most active process to system tray tooltip. Addition.Core: Added new match pathnames code. Change.Core: Considerably optimized primary loop. Fix.Installer: Now properly rembers last install dir. Fix.Installer: Other issues with install dir. Fix.Core: Fixed some issues with limited access accounts. Change.All: Updated version info resource blocks. Change.GUI: Re-added average CPU usage column. Change.Installer: Removed GUI hotkey for now.
Changes since v2.52 Fix.GUI: Fixed 'only lower priority of normal priority processes' OOC option not been written to config file. Change.GUI: Avoids possible unnecessary reloading of the config file.
Changes since v2.54 GUI.Fix: Fixed application icons being shown in reduced color depth. GUI.Fix: Fixed listview not refreshing sort (items not changing location) when sorting by CPU utilization or average CPU utilization. GUI.Fix: System tray icon can is now restored if explorer crashes/restarts. Updater.Change: Now defaults to not including beta versions in the update query. TestLasso.Change: Added timeout of 7.5 seconds in case of failure.
Changes since v2.56 ・Core.Change: Changed default config and log file location to user's application data directory store. This allows per-user configuration and the ability for 'limited' users to write to their personal configuration and the log file. NOTE: Automatic migration of your INI config and log files should occur for the current user installing the product. Other users may need to reinstall Process Lasso under their accounts to invoke the migration. ・Core.Change: If we don't have write access to the log file, default it back to the user application data directory, with the assumption of a limited user stuck with an old log file pathname into the program files directory. ・Installer.Addition: Added revision history (HTML). ・Installer.Addition: Added new version migration section that copies INI and LOG files to new default locations.
Changes since v2.57 beta1 ・GUI.Addition: Added import/export of INI configuration file. ・GUI.Addition: Added folder selection for configuration file store.
Changes since v2.60 Installer.Change: Changed add/remote programs display name to 'Process Lasso' instead of 'ProcessLasso'. Installer.Addition: Added updatechecker resource strings to optional localization section (for translators to use). Change.GUI: Changed title to 'Process Lasso'. Fix.GUI: Fixed possible issues in default process affinity dialog box on boxes with more than 4 virtual processors. Fix.GUI: Fixed default CPU affinity change behavior on a process that doesn't already have a default CPU affinity set (it gets befuddled, but subsequent changes seemed correctly implemented). Addition.GUI: Added German translation provided by ixnay. Addition.GUI: Added Dutch translation provided by sanderg. Addition.GUI: Some facilitating localization code. Addition.GUIL Added current resource language module to about box info. Fix.Core: Adjusted use of mutex object to log accesses to prevent any possible problems. Fix.GUI: Fixed inability to rollup Process Lasso application window when using WindowBlinds.