Number Description Version corrected1 Enable checkbox tooltips are incorrect 1.0.32 starting all applications simultaneously can cause startup failures - wait until one application starts before starting its successor 1.0.43 can't start non-DXLab applications 1.1.34 minimizing and restoring is unreliable 1.1.35 Launch.GetVersion generates an errorlog.txt entry when an application has no version 1.2.06 don't generate an errorlog.txt entry when a program filename contains nothing but blank characters 1.2.37 if an application fails to launch within 60 seconds, reset its status to "stopped" 1.2.38 message reporting the failure of an application to minimize reports the timeout as 600 seconds rather than 60 seconds 1.2.59 use HTTP format filenames when invoking the browser on a help file 1.2.810 install and register MSINET.OCX 1.2.911 create a new workspace whose name contains a drive specifier generates an errorlog.txt entry instead of an error message 1.3.212 correctly delete a workspace 1.3.513 gracefully handle download and unzip failures during upgrades 1.3.614 display pathnames for non-DXLab applications (regression in 1.3.5) 1.3.715 Configuration window loses available release info when closed and re-opened 1.3.816 disable Install/Upgrade buttons until New Release Info has been obtained 1.4.017 don't install or upgrade if no distribution site is selected, or if the application's URL is invalid 1.4.118 ignore New?, installation, and upgrade requests if an installation or upgrade is already in progress 1.4.219 correct Launcher shortcut name in Program list 1.4.320 prohibit installation of DXView, DXKeeper, or SpotCollector if any of these three applications are running 1.4.421 when upgrading, don't delete the unversioned pathname until the upgrade has been successfully downloaded and unzipped 1.4.522 attempting to download a file that does not exist produces an errorlog.txt entry 1.5.023 when upgrading the Launcher, renames LauncherAgent.exe prior to executing it so the LauncherAgent can successfully unzip the new Launcher version 1.5.124 clicking the Sel button in the Config window's "Other Applications" panel displays the appropriate file selector (rather than an installation folder selector) 1.5.125 invalid filenames in a Config window's Program Path textbox do not generate an errorlog.txt entry 1.5.126 correctly offer a restore operation when the installed release version is greater than or equal to the available release version 1.5.227 if the user declines to install DXView's country maps or SpotCollector's audio files, remove the description of these files from the installation status window 1.5.328 prevent modification of entries in the distribution site selector 1.5.329 disable Upgrade and Install buttons if available release info has not been acquired 1.5.330 automatic update fails will unzip.dll conflict 1.5.531 close all windows before terminating for self-upgrade 1.5.632 if "LauncherUpdateAgent.exe" is present, use it rather than complaining the LauncherAgent.exe is missing 1.5.633 if user declines to install SpotCollector's auxiliary files and an upgrade is required, perform the upgrade 1.5.634 after the Terminate button terminates apps, show the "new releases available" message if new releases are available 1.5.635 after the Launcher's Main window is restored from minimization, re-establish "always on top" status 1.5.636 if the Launcher cannot obtain the "current release info" file, don't attempt to download version 0 1.5.637 if directed to upgrade the Launcher and the Windows Registry indicates that the Launcher is not installed, check the Windows Registry again. If the Launcher is not installed, direct the user to terminate and restart the Launcher 1.5.838 prevent an errorlog.txt entry from being generated by Install.InstallDXViewFiles if the LotW database cannot be downloaded 1.6.039 correct defect that prevents a newly-installed application from being automatically upgraded in some circumstances 1.6.040 handle the case where the folder c:\program files does not exist 1.6.141 correct erroneous "database upgrades are available" message in Config window title bar 1.6.442 do not refuse to install an application whose Program Path is unspecified 1.6.443 if the specified local file is not present, inform the user rather than generate an errorlog.txt file entry 1.6.644 tolerate and report an invalid program path retrieved from the Windows Registry 1.6.645 don't allow "Local Folder" to be randomly chosen as the default installation site on initial installation 1.6.846 widen the Config window's Update buttons 1.6.947 correctly saves double-apostrophes to registry files 1.6.948 properly save pathnames embedded as arguments within registry settings 1.7.149 update the progress display when starting DXLab applications 1.7.550 properly "relocate" the Launcher's settings 1.7.551 correctly launch "after DXLab" applications if WinWarbler is enabled for launch 1.7.752 update the LauncherUpgradeAgent to enable the Launcher to self-upgrade 1.7.853 prevent the Launcher from being started by name as a non-DXLab application 1.7.954 eliminate self-registration of WinInet and TabCtl32 controls 1.8.155 display current workspace in black font 1.8.156 enable the local folder to specify a new release of the Launcher 1.8.257 don't announce the starting of an application that is not enabled 1.8.358 inform the user when an invalid program pathname is specified rather than generate an errorlog.txt file entry 1.8.559 prevent Launch.HandleTerminateTimer: Control array element '1' doesn't exist 1.8.660 inform the user if an upgrade can't be completed because the file is in use or write-protected 1.8.761 prevent an errorlog.txt file entry from being generated by Install.SiteURL 1.8.862 refuse to start if another instance is already running 1.8.863 if the Sel button is clicked with an invalid Program Path, inform the user 1.8.964 allow selection of both .exe and .bat files 1.9.065 correct tooltip on Configuration window's Enable checkboxs for "before" and "after" applications 1.9.166 correctly close the Workspaces window 1.9.467 when www.dxlabsuite.com can't be accessed, report that this URL can't be accessed instead of reporting that the internet can't be accessed 1.9.868 when restoring a window's position with "use multiple monitors" enabled, properly determine whether or not the window can be displayed on a physical monitor 2.0.269 when opening the Workspaces window, tolerate a Workspace Folder setting that specifies a pathname that doesn't exist and cannot be created 2.0.770 prevent characters from being deleted from the Current Workspace Folder pathname 2.0.971 ensures that clicking the workspace name shown on the Main window will display the Workspaces window 2.0.972 correctly detect and prevent a PropView installation pathname that is "too deep" for the propagation prediction engines 2.1.173 prevent an errorlog.txt file entry from being generated by frmArrange.ArrangementList_MouseMove 2.1.174 when installing an application, if the version number is not available, abort the installation and prompt the user to click the New button and 2.1.275 if the release info file cannot be accessed, inform the user by displaying a message on the Launcher's Main window 2.1.276 make it possible to save a single application's settings in an empty workspace 2.1.277 correctly enable and disable the "Save Settings to Workspace" and "Load Settings from Workspace" buttons and set their tooltips as a function of the selected Workspace and the selected Application 2.1.378 correctly save settings containing UNC pathnames 2.1.579 use GridDXCC and RDA database indices consistent with DXView 2.1.780 retracts enhancement 134 - the elimination of UAC prompts 2.1.881 enable non-DXLab apps to specify .bat and .lnk files in their Command Lines 2.2.382 make Command Line verification of .exe and .bat files case insensitive 2.2.483 enable non-DXLab apps to specify .vxe files in their Command Lines 2.2.484eliminates multiple "Launcher can't find the Window to terminate..." messages when the Launcher is directed to terminate all enabled applications.
2.2.685 assumes that any non-DXLab application whose pathname does not end in .exe, .bat, .cmd, .lnk, or .vxe does not specify command line arguments, and will be started and terminated accordingly. 2.2.686 when terminating a non-DXLab application whose process name includes spaces via the Kill or Force Kill methods, surrounds the process name with double quotes when specifying it in the Taskkill command 2.2.787 for non-DXLab applications that specify a Command Line that contains a .exe file as an argument, correctly extracts the process name from the Command Line 2.2.888 correctly process escape characters in files saved from the Windows Registry 2.2.989 correctly displays release notes when you double-click a version number in the Avail column on Configuration window's "DXLab Apps" tab. 2.3.190 correctly displays release notes when you double-click a Launcher version number in the Avail column on Configuration window's "DXLab Apps" tab. 2.3.2If you have questions or suggestions, please post them on the DXLab Discussion Group.