Drive Space Indicator: Project Changelog
Version 5.3.7.6 – Released December 26, 2011
- Updated Explorer refresh code so that it works with Windows 7.
- Fixed shortcut creation issue that was found in 5.3.7.5.
- Removed Uninstall shortcut for Vista and later operating systems.
Version 5.3.7.5 – Released October 24, 2011
- Corrected bug that causes installer to start up when DSI launches normally
Version 5.3.7.4 – Released October 23, 2011
- Renamed SVCPACK filename from DriveSpace.exe to DriveSpc.exe.
- Delete Start Menu shortcuts upon Uninstall.
Version v5.3.7.3 – Released October 12, 2011
- Updated uninstaller to remove registry settings for drive icons.
Version v5.3.7.2 – Released October 9, 2010
- Both SFX and Silent Installer now require Admin priviledges to install.
- Updated code to work with latest version of AutoIt (v3.3.6.0).
- Updated ModernMenu code to work better with Vista and Windows 7 x64 editions.
- Added code so that tray icons will reappear if Windows shell (Explorer) crashes.
Version v5.3.7.1 – Released November 3, 2009
- Removed "offending" code that was included to test combining icons.
Version v5.3.7.0 – Released October 17, 2009
- Modified update code to check in proper folder.
Version v5.3.6.3 – Released August 23, 2009
- Finally eliminated floppy drive grind.
- Fixed a problem with the PNP array when inserting new hardware.
Version v5.3.6.2 – Released August 23, 2009
- Code for ComSel modified so that Component array is populated.
Version v5.3.6.1 – Released August 23, 2009
- Sorted Drive list on the Drives tab in GUI.
- Restored PNP detection code with minor modification.
- Added check to make sure drive is ready before creating tray icon.
- Removed ability to create tray icon for floppy drives.
Version v5.3.6.0 – Released August 15, 2009
- Updated AutoIt to latest stable release (again... urgh!)
- Updated Russian language file, courtsey of courtesy of Ruslan A. Kuzmenkov.
- Rewrote PNP detection for mass-storage drives.
- Removed code dealing with virtual drive detection.
- Modified code to help 32-bit Explorer running on 64-bit OS show icons properly.
- Updated links in About menu to point to proper URLs.
- Modified code so that message boxes are linked to GUI.
Version v5.3.5.5 – Released April 16, 2009
- Fixed error in how the Run entry is built for the registry.
Version v5.3.5.4 – Released April 16, 2009
- Added new command-line parameter "/STARTUP" to deal with delay at system startup.
- Removed general delay at program startup.
- Altered installer and GUI to add new parameter when writing value to the registry.
Version v5.3.5.3 – Released March 15, 2009
- Updated French translation, courtsey of mooms
- Updated Czech translation, courtsey of khagaroth
- Updated Dutch translation, courtsey of Acheron
- Edited Dutch license translation, courtsey of FixIt on WinCert forum.
- Updated German translation, courtsey of kHaN
- Modified command switches to write settings to registry for future use.
- Added "/NOTRAY" to perform same task as "/PROGTRAY:0"
- Added "/NOLIBICON" to perform same task as "/LIBICON:0"
- Moved storage of "Delay At Startup" parameter to registry.
- Default setting for "Delay At Startup" is now 2 minutes.
Version v5.3.5.2 – Released March 7, 2009
- Made sure install folder is explicitly created.
- Modified install function to copy CABLITE.DLL to install folder.
- Modified code so that proper variable is used for checking minute parameter.
Version v5.3.5.1 – Released February 28, 2009
- Language files have been put back in the installer again.
Version v5.3.5.0 – Released February 28, 2009
- Web site has been changed to http://xptsp.filetap.com
- Updating code has been changed to reflect new web site address.
- Visit Site code has been changed to reflect new web site address.
Version v5.3.4.1 – Released January 15, 2009
- Removed all 24x24 icons from Vista theme.
- Updated Blue theme with network icon with X indicating no access (icon #15)
- Updated VistaBlack theme with network icon with X indicating no access (icon #15)
- Replaced black icons in VistaBlue theme with VistaBlack icons because they look better.
- Rearranged menu so that all checkable options are in one menu and all commands are in another.
- Added "Menu_2I1" to replace "Delay At Startup" setting "Never" with "None".
Version v5.3.4.0 – Beta Testers Only
- Last update setting removed before running installer via Updates code.
- Updated VistaBlack Icon Theme, courtesy of bjfrog @ WinCert.
- Updated Blue Icon Theme, courtesy of bjfrog @ WinCert.
- Moved next update calculation to Update GUI builder function for speed-up.
- Modified interval loop so that next update date isn't constantly checked if auto updates isn't checked.
- Fixed uninstall shortcut creation by using shortcut creation function correctly.
- Fixed shortcut creation code so that "/NOSC" doesn't create shortcuts.
- Fixed uninstall hanging issue during closing other process.
Version v5.3.3.7 – Released January 13, 2009
- Fixed the launch command throughout the code.
- Fixed the code creating the uninstall shortcut to use "/REMOVE" instead of "/UNINSTALL".
Version v5.3.3.6 – Released January 13, 2009
- Removed testing code so that installer would launch....
- Added code to try to copy "/DELAY" parameter from install to install.
Version v5.3.3.5 – Released January 12, 2009
- Wrote shortcut folder to registry so program doesn't forget when updating.
- Fixed interval loop so Update checking code doesn't get called repeatedly.
- Added Update checking code to Interval Paused loop.
- Updated Italian language file, courtesy of softinformatica! Thanks!
- Fixed an issue with Update checking code to keep program from crashing.
Version v5.3.3.4 – Released January 10, 2009
- Rebuilt program icon so that lower resolutions are pretty like the 48x48 icon.
- Modified update checking code so that updates get checked when update interval is set to "Never".
Version v5.3.3.3 – Released January 10, 2009
- When update time is set to Never, Program tray only shows program name.
- Added "/DELAY:[n]" parameter, where [n] is the number of minutes to wait before starting cycles.
- "/IDLE:[n]" and "/NOIDLE" parameters removed because they were ineffective at solving the Explorer crash.
Version v5.3.3.2 – Released January 9, 2009
- /LIBICON and /PROGTRAY switches should work as expected.
Version v5.3.3.1 – Released January 8, 2009
- Credit for MacGray Icon Theme by BjFrog added to Special Thanks box.
- Credit for CabLite.DLL by Code65536 added to Special Thanks box.
Version v5.3.3.0 – Released January 8, 2009
- Installer writes settings to registry before exiting.
- Shortcuts gets created in Start Menu.
- Added "/NOIDLE" to disable CPU Idle loop.
- Added "/IDLE:[n]" to adjust CPU Idle percentage.
- Added "/NOSC" to disable shortcut creation.
- Added "/SC" to default shortcuts to "Drive Space Indicator" folder.
- Added "/SC:[n]" to put shortcuts in specific folder.
- CPU Idle parameter stored in registry for future use - not changable in GUI yet.
Version v5.3.2.0 – Released January 6, 2009
- Wait for CPU Idle percentage > 90% before running 1st loop.
Version v5.3.1.4 – Released January 6, 2009
- Fixed "/THEME" switch so that it works.
- Fixed help message/error message regarding cmd-line switches so that it's readable.
- x64 Users: Fixed Drives tab so that drive icon shows up on that tab.
Version v5.3.1.3 – Released January 5, 2009
- Minor change to SFX installer so that /SVCPACK doesn't launch DSI during setup, but will place registry entry. v5.3.1.2 had it backwards.
Version v5.3.1.2 – Released January 3, 2009
- Icon Theme tab modified so that icons are pulled with negative numbers instead of positive for x64 users only.
- "/NOISO" cmd-line option has been removed.
- Virtual drive detection has been removed.
- A new line in language file was added to clarify if beta or public release is available.
Version v5.3.1.1 – Released January 2, 2009
- Missing Icon in Blue Icon Theme has been included.
- Missing Icon in MacBlack and MacRed themes have been included.
- New MacGray theme has been included.
- Add-Ons fixed so that MD5Deep program was replaced by cablite.dll.
- New Icon Themes included in Add-Ons.
Version v5.3.1.0 – Released January 1, 2009
- Downgraded back to previous version of AutoIt (v3.2.10.0).
- Replaced MD5Deep program with CabLite.DLL, which can do more and occupy less space.
- Internalized MD5 hashing and uncabbing functions using CabLite.DLL.
- Fixed installer so that all other versions of DSI are terminated before attempting to copy.
- Fixed update code so that Icon Theme files will download properly.
- Fixed the update-cycle code so that Network drives aren't shown as RamDisk drives.
Version v5.3.0.4 – Released December 28, 2008 [-> Preview Only <-]
- Upgraded to newest stable version of AutoIt.
- Included new Blue Icon Theme as well as updated VistaBlack theme, courtesy of bjfrog.
Version v5.3.0.3 – Released December 28, 2008
- Added XPtsp Icon Theme, which is based heavily on VistaBlack theme.
- Modified VistaBlue Icon Theme, based heavily on VistaBlack theme.
Version v5.3.0.2 – Released December 28, 2008
- Variables changed so that hopefully network <-> ramdisk problem is solved.
- Modified VistaBlack Icon Theme to eliminate 24x24 icons.
Version v5.3.0.1 – Released December 22, 2008
- Added code to copy missing MD5Deep.exe to program folder.
Version v5.3.0.0 – Released December 21, 2008
- Update code changed to check MD5's on Icon Theme files instead of time stamps.
- Added code to wait routine to make sure program icon is shown when requested.
- Modified code to get 60 minutes and "Never" setting working properly.
Version v5.2.8.2 – Released December 17, 2008
- MacRed and MacBlack themes were added to INF for installation.
- Chinese language file updated, courtesy of yumeyao.
- Japanese language file updated, courtesy of yumeyao.
Version v5.2.8.1 – Released December 17, 2008
- Added code to copy missing MD5Deep.exe to program folder.
Version v5.2.8.0 – Released December 15, 2008
- Update code changed to check MD5's on Icon Theme files instead of time stamps.
- Added code to wait routine to make sure program icon is shown when requested.
- Modified code to get 60 minutes and "Never" setting working properly.
Version v5.2.7.5 – Released December 12, 2008
- Readded some code that was accidentally removed during testing of new code.
Version v5.2.7.4 – Released December 11, 2008
- Updated Italian language file, courtesy of softinformatica!
- Code fixed so that daily update checking doesn't trigger empty update box.
Version v5.2.7.3 – Released December 7, 2008
- Modified About box to address font size problem.
Version v5.2.7.2 – Released December 6, 2008
- Fixed a "Variable not declared" bug in the code.
Version v5.2.7.1 – Released December 6, 2008
- Updated VistaBlack Icon Theme, courtesy of bjfrog @ WinCert.
Version v5.2.7.0 – Released December 6, 2008
- Added VistaBlack Icon Theme, courtesy of bjfrog!
- Modified update code so that other updates aren't available when SFX update is available.
- Modified GUI so that Icon Text is smaller if "Small_Text" in Language's Info section is set to Y.
Version v5.2.6.1 – Released December 2, 2008
- Fixed code that apparently reloaded Icon Theme list before GUI is shown.
- Modified installer so that files that don't exist get copied to their respective folders.
Version v5.2.6.0 – Released December 1, 2008
- Installer checks language file versions to ensure latest version isn't overwritten with earlier version.
- Updated Italian language file, courtesy of SoftInformatica.
- Uncommented line responsible for opening GUI if another process is present.
Version v5.2.5.3 – Released November 30, 2008
- Reversion of code modification for Preview tab.
Version v5.2.5.2 – Released November 30, 2008
- "Install Complete" page modified so that all text is seen correctly.
- Code for "Visit Support" & "On The Web" features rewritten to support different default browsers.
- Added "Main_10" to language file for "No Internet Browser" message.
Version v5.2.5.1 – Released November 29, 2008
- Fixed edit fields in Installer Page 3 and 5. Previous version had vertical scrollbar blocking entire field.
Version v5.2.5.0 – Released November 29, 2008
- Fixed blank "Uninstall Complete" message.
- Fixed issue where selecting "Delete Icons on Program Exit" unchecks/checks "Start with Windows" in menu.
- Fixed minor issue where complete link was stored in array for update function.
- Fixed minor issue with edit controls on Install page 3 (Install Path) and 5 (Shortcut Path).
- Added code to try to make icons appear on Icon Theme tab on x64 systems.
Version v5.2.4.0 – Released November 29, 2008
- Fixed situation where opened windows can't be closed by program if another subwindow is opened.
- Made sure Serbian language file v5.1.x.x and older is deleted at install.
- Fixed program's formatting string function so that "%s2" actually works to swap the two parameters passed.
- Timer interval between updates changed to 1.5 seconds instead of immediate upon device insert/removal.
Version v5.2.3.1 – Released November 28, 2008
- Fixed update issue where language file wasn't listed for updating like it should of.
- Serbian language has been removed from the addon INF.
Version v5.2.3.0 – Released November 28, 2008
- Update code fixed. Another function resized the updates array before the script could use the contents.....
- String formatting code modified so that using "%s2" in the string specifies using second string first.
Version v5.2.2.2 – Released November 27, 2008
- Minor change in code to fix the update downloading/installing code.
- Updated Czech language file, courtesy of khagaroth.
Version v5.2.2.1 – Released November 27, 2008
- Fixed language string issue found by RedWine.
Version v5.2.2.0 – Released November 27, 2008
- Reverted back to previous version of AutoIt - Should take care of Exception problem.
- Icons don't have box around them anymore.
- Czech language file has been updated, courtesy of khagaroth.
- Polish language file has been updated, courtesy of RedWine.
- French language file has been updated, courtesy of Bober101.
- New strings INST_4B and INST_4C resolve the issue RedWine found.
- New Silent installer (basically SFX installer with /SILENT instead of /INSTALL switch)
Version v5.2.1.0 – Released November 23, 2008
- Fixed out-of-bounds error issue when script is paused.
- Fixed undefined variable error issue when user switches languages.
- Added COM error handler to script to try to get exception thingy to go away...
- Updates dn'ed by program are now run with /SILENT parameter.
Version v5.2.0.0 – Released November 23, 2008
- GUI has been reorganized.
- Most non-drive options moved to menu bar.
- New language format with MANY new strings!
- Ability to browse to both RyanVM and WinCert forum threads.
- Ability to open browser to contact language translators.
- Multiple-plural language situations now able to be dealt with.
- About and Special Thanks now have their own dialog box and are localizable.
- New "60 minutes" update interval available.
- New "Never" update interval available (1,000,000 minutes = approx. every 3 years)
- Update code changed so that new language releases won't interfere with older versions.
- Serbian language translation was removed, as conversion script screwed it up BAD!
- New Inno-like installer written from the ground up.
- New uninstaller written from the ground up.
Decision changes that I've made:
- New versions will be labeled v5.2.n.0, not v5.2.0.n (where n is the next release number).
- The last digit will be reserved for minor revisions, such as language or theme updates.
- The last digit will also be used to beta test code changes before releasing to general public.
- Old language versions (anything prior to v5.2.0.0) won't be supported anymore.
- I will be working to remove 24x24 icons from each theme, as I can't find standard icons that also use that resolution.
Version v5.1.1.8 – Released September 29, 2008
- Fixed the “Manage Shortcuts” feature so that registry entry is written after pressing Accept button.
- Numerical OS language number fixed to reflect current language selection, not OS language.
- Have added additional error checked to try to prevent crashing during icon tray building code.
Version v5.1.1.7 – Released September 29, 2008
- Language detection modified to examine registry for "MultiUILanguageId" string.
- "/LANG:AUTO" parameter added to force language detection every startup.
Version v5.1.1.6 – Released September 27, 2008
- Modified code so that "Pause Updates" tray command actually works.
- Added code to pause drive icon updates during power state changes, such as standby.
Version v5.1.1.5 – Released August 2, 2008
- Changed LangID code Russian file from English, so that language would be detected properly.
- Removed code that updates desktop, as it is unnecessary for proper operation.
Version v5.1.1.4 – Released August 1, 2008
- Fixed the code so that GUI "Run at Windows startup" checkbox is checked upon first run.
- Removed code that forces a refresh for the desktop, since it probably won't ever need it.
- Fixed the Inno installer so that the Control Panel applet is setup properly for users.
- Fixed the Inno installer so that the drive icons are restored to the default icon.
- Included new Czech translation, courtesy of khagaroth.
- Included new Russian translation, courtesy of Ruslan A. Kuzmenkov.
Version v5.1.1.3 – Released August 1, 2008
- Modified so that Inno installer does not delete entire Windows Run key upon uninstallation.
- Source code updated to support new parameters necessary for Inno installer.
Version v5.1.1.2 – Released July 31, 2008
- Modified update cycle code to cache certain strings in order to eliminate constant hard drive reading.
Version v5.1.1.1 – Released July 18, 2008
- Fixes the update code so that all languages aren't shown as available updates.
Version v5.1.1.0 – Released July 18, 2008
- Made more adjustments to the language handling code.
- Updated SFX so that language files get deleted from program folder before install.
- Modified Updates handling code so that new language folder is taken into account.
- Removed Dutch2 language file.
Version v5.1.0.23 – Released July 17, 2008
- New Dutch language (named Dutch2), courtesy of Muiz.
- Language files are now contained in seperate subfolder.
- Update code modified some.
Version v5.1.0.22 – Released July 12, 2008
- Updated Dutch language file, courtesy of hp38guser!
- Taiwan language file renamed to Thai, since it is official language name.
- Fixed code for "Add Shortcut" button so that shortcuts are selectable in GUI.
- Fixed "/CONFIG" code so that incomplete Config GUI doesn't pop up when launching 2nd copy.
- Moved code around so that Config GUI isn't incomplete when called by command-line.
Version v5.1.0.21 – Released July 11, 2008
- New Dutch language file, courtesy of hp38guser!
- Italian language file updated, courtesy of softinformatica.
- Serbian language file updated, courtesy of mara-.
- Turkish language file updated, courtesy of WinCERT Turkish Team.
- No source code modifications....
- INF modified to install Dutch language file again.
Version v5.1.0.20 – Released July 7, 2008
- Dutch language deleted, due to lack of updates.
- Italian language file updated, courtesy of SoftInformatica.
- Minor fix to the tray building code to try to fix tray icon startup problem.
- Fixed update cycle code to properly show paused state in tray tooltip.
- Optical drive handling code revised to show virtual drive as CDROM if required.
- Added “SC_Folder” to INF to control what folder shortcut is created in.
- Daily update checks have been disabled for now.
Version v5.1.0.19 – Released July 4, 2008
- Polish language updated, courtesy of RedWine.
- Yet another fix for the update code.
Version v5.1.0.18 – Released July 4, 2008
- French language updated, courtesy of Zorro1.
- Another fix for the update code.
Version v5.1.0.17 – Released July 4, 2008
- Code reverted so that optical media inserts causes drive PNP re-identification.
- Rewrote optical handling code so that if PNP ID doesn’t have “DVD” or “CD” in it, it must be virtual.
- Modified “Redetect All Drive Types” to force detect drive PNP IDs as well.
Version v5.1.0.16 – Released July 4, 2008
- Added “Redetect All Drive Types” (“TR08”) button to “Tray” tab.
- Added confirmation string (“MSG10”) for above functionality.
- Revised Update code so that program is installed to correct folder if user has altered defaults.
- Corrected optical drive handling code so that any disc over 700mb is displayed as DVD, under is CD.
Version v5.1.0.15 – Released July 3, 2008
- Fixed INF (again) so that “Invalid data” message doesn’t come up.
Version v5.1.0.14 – Released July 3, 2008
- Update tab now works as expected.
- “TR03” and “_BOOT” strings have been removed from all languages because they are obsolete.
- Fixed startup issue mentioned by SoftInformatica.
Version v5.1.0.13 – Released July 3, 2008
- Updated Italian language file, courtesy of SoftInformatica.
- Unbroke the Update tab concerning language updates.
- Fixed the “Pause Icon Updates” command to work as expected with changes made.
- Internal code work to merge several arrays together since they all refer to drives.
Version v5.1.0.12 – Released July 3, 2008
- Fixed the INF file (again) so that the proper uninstall command is run when requested.
Version v5.1.0.11 – Released July 2, 2008
- Fixed the “Restart Program” tray command.
- Fixed a problem with drive icons showing blank icon instead of drive icon.
Version v5.1.0.10 – Released July 2, 2008
- Updated Italian language file, courtesy of SoftInformatica.
- Updated Turkish language file, courtesy of the WinCERT Turkish Team.
- Updated Spanish language file, courtesy of Ausonius.
- Reverted INF back to v5.1.0.4 to eliminate “INF Install Failure” message.
- Modified code handling tray icon updates to remove problem with KKMenu app.
- Added “MAN1” for “Manage Shortcuts: Begin” and “MAN2” for “Manage Shortcuts: Stop”.
- Updated code for previously mentioned strings.
- Added “Program Config” and “Exit” to drive tray icons.
Version v5.1.0.9 – Released July 1, 2008
- Modified shortcut handling functions so that message isn’t sent if GUI executes it.
- Fixed the update code so that non-program file updates are shown.
- Added tray command and string “NOT04” for “Restart Program” instruction.
- Rebuilt tray building code so that program tray has menu and drives have Explorer context menu.
- Rewrote optical drive handling code to try to eliminate false drive type IDs.
Version v5.1.0.8 – Released June 29, 2008
- Updated German translation, courtesy of BluesBrother.
- Modified the update code so that program file updates can be properly installed.
- Modified update code so that program updates are installed by themselves.
- Language files modified by bringing back “MSG09a” and “MSG09b” (formerly “C9” and “D0”)...
Version v5.1.0.7 – Released June 28, 2008
- Reverted the uninstall command for the program to pre-v5.1.0.5.
Version v5.1.0.6 – Released June 28, 2008
- Fixed the update code so that program file updates can be properly installed.
- Ability to change optical and removable drive types has been added to the program.
- Added “IC98” and “IC99” strings to language file for new functionality.
Version v5.1.0.5 – Released June 28, 2008
- Traditional Chinese language has been updated, courtesy of JaSai.
- Problem with bracketed drive type description has been fixed.
- INF contained “/KILL” instead of “/REMOVE”. Mistake would cause error during uninstall.
Version v5.1.0.4 – Released June 27, 2008
- Italian language has been updated, courtesy of SoftInformatica.
- Modified message sender so that function doesn’t exit program instead of returning to caller...
- Added new “/REMOVE” command-line parameter to perform program cleanup.
- Modified INF so that during uninstall, all files are removed from program folder.
- Modified INF so that instead of using “TSKILL”, program is called with “/REMOVE” parameter.
Version v5.1.0.3 – Released June 25, 2008
- Italian language has been updated, courtesy of SoftInformatica.
- Fixed SFX Installer so that INF file is executed. V5.1.0.0 broke it somehow...
- Removed handler for changing fixed drive icons, as it didn’t make sense to able to...
- Implemented beta-handling code for the update routine, as well as new command-line parameter.
- Added VistaBlue Icon Theme to INF file, as it wasn’t included in versions 5.1.0.1 and 5.1.0.2...
Version v5.1.0.2 – Released June 24, 2008
- Italian language has been updated, courtesy of SoftInformatica.
- Fixed “Unknown function name” error that occurs when launching GUI.
Version v5.1.0.1 – Released June 24, 2008
- Italian language has been added, courtesy of SoftInformatica.
- Updated Simplified Chinese and Japanese files, courtesy of Yumeyao.
- Polish language has been updated, courtesy of RedWine.
- French language has been updated, courtesy of Bober101 and Zorro1.
- Spanish language has been updated, courtesy of Ausonius
- Native language names are now displayed. Problem was overlooked in v5.1.0.0.
- Scroll bars are now present in “About” tab.
- Corrected “/LANG” parameter so that it searches for language file, not “Language.ini”.
- Rewrote language selection code so that OS Language Code is checked against INI settings.
- Tray icons are now updated when Accept button is pressed in Config GUI.
- Drives have new drive-type strings assigned to them in “Tray” tab.
- Fixed right-click adding shortcut code so that non-drive shortcuts don’t get updated with drive icons.
- Ability to add and delete shortcuts added to “Shortcuts” tab.
- GUI updated to list managed shortcuts included in “Shortcuts” tab.
- GUI Managed shortcuts list is updated when a shortcut is added or removed from the list via right-click.
- Diagnostic tab now updates itself every icon update cycle.
- Fixed “update available” handler so that hitting OK pulls up the Config GUI with “Updates” tab selected.
- Added “UP07c” string, per request of Yumeyao. (Not needed for most languages)
Version v5.1.0.0 – Released June 20, 2008
- More space is present between GUI options for Chinese language.
- GUI Font size increased from 8 (or 8.5) to 9.
- Changed “Drives” tab to “Tray” and moved all tray-related options there.
- Moved all non-tray-related options from “Tray” tab to “Options” tab.
- Added “Updates” tab in order to find and pull updated files for each install.
- Added “Shortcuts” tab to manage shortcuts handled by program. (Mostly non-functional at this point)
- Ability to right-click to enable/disable shortcut “monitoring” can be turned off via GUI.
- Added code to attempt automatic selection of language if requested in INF.
- “Check Updates” and “Diagnostics” tray command selects tab if GUI is already open.
- Optical media insertion/ejection does not trigger PNP Device scan, but does trigger icon update.
- GUI Drive Tray list is updated when PNP Device scan is triggered. (Drive list is unsorted)
- All language files re-organized for organization’s sake. 5.0.0.x-series language files are not compatible!
- Code updated to match reorganization of language files.
View Changelog Prior to v5.1.0.0
Version v5.0.0.42 – Released June 13, 2008
- Added Polish language file, courtesy of RedWine.
- Added tray command “Pause Icon Updates”.
- Fixed add-on so that integrated copy of program will install correctly.
- Modified diagnostics to show if AutoRun.Inf file is used on fixed drives.
- GUI revised to check if drive icon that program set is still being used in diagnostics.
- Display of language names has been changed from “lang” to “lang (native lang)”.
Version v5.0.0.41 – Released June 10, 2008
- Fixed issue with program showing wrong optical media icon (DVD instead of CD and vis-versa).
- Removed “DSI” from language file definition.
- Strings “G1”, “H0” thru “I6” to language files for v5.1.0.0.
Version v5.0.0.40 – Released June 6, 2008
- Updated Simplified Chinese and Japanese files, courtesy of Yumeyao.
- Fixed issue in Config GUI where first drive in list is never checked.
Version v5.0.0.39 – Released June 5, 2008
- Fixed the program installer function so that shortcuts isn't created upon upgrading program.
Version v5.0.0.38 – Released June 3, 2008
- Modified progress bar for downloading so that it is movable and not always on top.
- Fixed language retrieval code to get correct language FILE instead of language NAME.
Version v5.0.0.37 – Released June 1, 2008
- Fixed minor issue so that “Visit Support Topic” doesn’t open new IE if one is already open.
- Expanded Shell HW Detection check to verify registry key exists on the system.
- Modified Config GUI code to do “basic/faster comparison” for drive checkbox code.
Version v5.0.0.36 – Released June 1, 2008
- Swapped Traditional and Simplified Chinese. (My bad)
- Removed conditional statement, restoring original “Removable” icon to full use.
- Added Version, Translator and Forum Contact info to each language file.
Version v5.0.0.35 – Released May 31, 2008
- Added code to check status of Shell HW Detection and reports via Diagnostic if not active.
- Added event handler code to shut down other copy of DSI before program update (effective v5.0.0.35)
- Changed string search calls to get rid of “basic/faster comparison” parameter.
- Fixed minor issue with icon in tray next to Exit command.
Version v5.0.0.34 – Released May 31, 2008
- Updated Turkish language, courtesy of MrNxDmx.
- Added Traditional Chinese, courtesy of JaSai.
- Added Simplified Chinese and Japanese, courtesy of Yumeyao.
- Added Serbian, courtesy of mara-.
- Reverted back to AutoIt version 3.2.10.0.
- Added “aF3” to language file for Yumeyao. (Intended as “<F3> <prog name><aF3>?”)
- Added line to language combo handler to write setting to registry.
- Removed lines from GUI Accept handler that writes language setting to registry.
- Fixed function dealing with tray language update problem.
- Fixed issue with deleting icons and removing tray icons upon program exit.
Version v5.0.0.33 – Released May 28, 2008
- Added code to only update tray icons if drives have the indicator bars.
- Fixed code dealing with the removal of custom drive icons when program shuts down.
- Updated French translation, courtesy of zorro1.
- Changed INF setting from “Keep_Icons” to “Delete_Icons” (better description)
- Added “MustDeclareVars” option to program and added variables in proper scope.
Version v5.0.0.32 – Released May 27, 2008
- Corrected new code in diagnostic code.
Version v5.0.0.31 – Released May 27, 2008
- All language files have been resaved in Unicode format.
- New “LANG” string correctly identifies the language being used in that language.
- Modified GUI to pull “LANG” string in place of language file string.
- Modified GUI language handling code to locate proper file based on text given to function.
- Made modifications to diagnostic code. No further information forthcoming….
Version v5.0.0.30 – Released May 26, 2008
- Updated Spanish language, courtesy of Ausonius.
- Fixed GUI so that “Delete Icons Upon Program Exit” setting is saved.
- Updated both Themes to put optical media icons back in them.
- Reverted optical media handling code to same code used by v5.0.0.22.
- Removed code that prevented optical drives from updating.
- Updated program install code so that icons are removed because Explorer is closed.
- Changed many variable names to eliminate possible contamination from other functions.
Version v5.0.0.29 – Released May 25, 2008
- Recompiled program after bugs in my system forced me to reinstall everything.
- Fixed a small bug in function that gets network drives.
- Added more strings capable of being localized to the language files.
- Code updated so that when language changes, tray icon text changes as well.
- Fixed installation issue so that language files are copied from English to native counterpart.
- Updated several languages with strings provided by forum members.
Version v5.0.0.28 – Released May 24, 2008
- Rewrote function that gets network drives to use WMI instead of “Net Use”.
- Updated Event handler so that CD/DVD insertions don’t cause an icon update.
- Vista and WinXP themes updated to remove CD-ROM, DVD-ROM and ISO media icons.
- Modified program install function to prompt Explorer to restart if size/timestamp for themes changes. (line “G8”)
- Updated optical drive handling code to remove optical media icon handling.
- Added “Diagnostic Information” to the tray icon.
Version v5.0.0.27 – Released May 24, 2008
- Re-Added Turkish language. File sizes are completely different (v.26 was 4kb, .27 is 7kb)
- Added Spanish language, courtesy of Ausonius
- Drive Tray message now translatable. (line “G7”)
- Drive-type strings are now translatable. (lines beginning with “z_”)
- Translated all language names in respective languages. (German -> Deutsch, etc.)
- Modified internal table to match up to what icons should be where.
- Fixed minor issue with notification tray displaying wrong icons.
- Modified update cycle code to attempt to correctly identify USB Sticks.
- Each language file modified to copy lines for new lines when applicable.
Version v5.0.0.26 – Released May 22, 2008
- Vista theme updated to include USB Stick icons by KaRaKoRSaN of WinCert.
- WinXP theme updated to include removable icons in USB Stick icons slots.
- Internal table updated to reference correct icons.
- Theme format updated to reflect new theme icon.
- Modified Tray Updating routine so that hidden icons are set to hidden again.
- Re-Added Turkish language. I saved it as UTP-8, not Unicode, so it didn’t show up right.
Version v5.0.0.25 – Released May 21, 2008
- INF changed to add new translations to the add-on and SFX.
- Added Turkish translation, courtesy of the WinCERT Turkish Team.
- Re-Added Dutch translation, courtesy of HJW.
- Moved “Special Thanks” section in About tab to it’s own tab and adjust “About” tab.
- Fixed issue where accepting GUI options enabled daily program update checks.
Version v5.0.0.24 – Released May 20, 2008
- Fixed SFX installer so that the program would install the program in the same folder as previous install.
Version v5.0.0.23 – Released May 19, 2008
- Fixed the icon in the Program tray for the “Exit” command.
- Fixed problem with new icons put in tray by program, icon is blank.
- Added “/1CYCLE” parameter so that program exits after first update cycle, leaving icons.
- Fixed GUI so that when settings are accepted, keep icon settings is updated correctly.
- Fixed minor issue so that English is the language used when language file is missing.
- “Drive Settings” code is partially implemented, not yet functional as desired.
- Icons are removed from tray when program is exited.
Version v5.0.0.22 – Released May 17, 2008
- Upgraded to latest version of AutoIt.
- Updated French translation, courtesy of Bober101.
- Updated German translation, courtesy of BluesBrother.
- Removed rest of translations, due to bad translations for French and German.
- Sorted all strings in each language file to ease translation.
- Removed option to check for updates at startup. Two options doing same thing is idiotic.
- Added option to Config GUI to allow user to keep drive icons on program shutdown.
- Removed “Send Diagnostic Info”. No idea how to send info that way (yet)...
- Adjusted Drive tab to fix visual appearance...
- Wrote function to find mapped network drives as substitute for internal AutoIt function.
- Changed “Manual Update” to “Manual Icon Update” on Main tab of Config GUI.
- Changed “Check for Updates” to “Check for Program Updates” on Main tab of Config GUI.
- INF changed to support new options.
Version v5.0.0.21 – Released May 13, 2008
- Fixed update function so that program doesn’t nag user about new updates.
- Turned off automatic update checking by request of several users.
Version v5.0.0.20 – Released May 11, 2008
- Updated French translation, courtesy of Bober101.
- INF modified to support new options available in this release.
- Moved appropriate options to the Drives tab to complete the tab appearance.
- Added an option so that all trays won’t have to have complete menus.
- Update function modified so that if Internet connection isn’t detected, function exits w/o changing last check info.
- Added an option so that update checks can happen on a daily basis.
- If 24 hours has passed since last check, program will check for updates if “Daily Check” box is checked.
Version v5.0.0.19 – Released May 10, 2008
- Modified code so that tray icon is updated before being displayed.
- Updated French and German translations, courtesy of online translation service.
- Added Spanish, Portuguese, Dutch and Italian, courtesy of online translation service.
- Added Simplified Chinese, Modern Standard Arabic and Japanese, courtesy of online translation service.
Version v5.0.0.18 – Released May 8, 2008
- Rewrote updating function to shorten time by downloading small file from web site.
- Updating function can install new version of DSI upon confirmation. (Untested)
- Rewrote tray building code so that same menu is on all tray icons made by program.
- Updated monitoring functions to update shortcut immediately instead of at next update cycle.
- At shutdown, program restores original icon to shortcuts being monitored.
- When shortcut is removed from monitoring, original icon is restored to shortcut.
- Re-enabled tray message code so that program tells how much time between updates.
Version v5.0.0.17 – Released May 8, 2008
- Added the ability to check for program updates on startup.
- Added option in Tray icon to manually check for program updates.
- Added option in GUI to disable automatic program update checking upon startup.
- Added setting in INF for program update checking.
Version v5.0.0.16 – Released May 8, 2008
- Fixed error handling during registry reads so that registry settings are honored.
- Added “Go To Support Forum” to Tray icon. (It’s a me thing)
- Adjusted code so that 2nd user that starts session with 1st won’t get Config GUI w/o program starting.
Version v5.0.0.15 – Released May 6, 2008
- Fixed problem with drive icons where drive with multiple partitions show OS drive icon on all partitions.
- Modified INF so that current settings aren’t overwritten.
Version v5.0.0.14 – Released May 4, 2008
- Updated German translation, courtesy of BluesBrother.
- Fix detection code so that removable devices that can’t be categorized aren’t pointed to wrong group.
- Updated detection code to better handle MP3 players.
- Added detection code to handle USB keys, icons are currently handled as Removable.
- Added code to translate “%SystemDrive%” into proper system variable for monitoring drives.
Version v5.0.0.13 – Released May 4, 2008
- Fixed PNP Device ID scanner function so that it doesn’t execute with every update cycle.
- Updated Diagnostic info with Selected Theme info.
- Modified update cycle code to try different method of getting PNP if detected PNP Device ID string is blank.
Version v5.0.0.12 – Released May 4, 2008
- Updated diagnostic info with PNP Device IDs gathered by the program.
- Changed Language file handling so that each language has it’s own INI file.
- Heavily modified INF file in preparation for future code changes.
- Updated French translation, courtesy of Bober101.
Version v5.0.0.11 – Released May 3, 2008
- Single line of code to circumvent language selection problem has been added. Source of bug in v5.0.0.10.
Version v5.0.0.10 – Released May 2, 2008
- Fixed code dealing with drive icons in the Notification Tray.
- Fixed some weird behavior resulting from when more than one Config GUI is launched.
Version v5.0.0.9 – Released May 2, 2008
- Fixed program icon in the Configuration GUI so that it isn’t blocky anymore.
- Code correction allows user to remove Drive Space Indicator from loading with Windows.
- Enabled use to enable/disable program tray and select library or program icon.
- New Config GUI tab specifically for Drive configuration created.
- Program writes drive type for removables to registry so that user can change type if necessary.
- Commented out code to handle Windows message for shutdown, hopefully will solve shutdown problem.
Version v5.0.0.8 – Released May 2, 2008
- Removed diagnostic code accidentally left in from v5.0.0.7 release.
- Included VISTA.DLL and WINXP.DLL in the add-on CAB so that installation will proceed properly!
Version v5.0.0.7 – Released May 1, 2008
- Fixed array subscript error by expanding the array to cover more than 10 drives.
- Fixed theme-string building function so that it functions correctly.
Version v5.0.0.6 – Released May 1, 2008
- Added German language, courtesy of BluesBrother.
- Added “/INSTALL” switch to kill previous process, run INF, then launch itself from proper folder before exiting.
- SFX installer changed to use “/INSTALL” switch instead of “DRVSPACE.INF”.
- Added more special thanks to program info.
- Script can now handle both DLL files, as well as ICL files.
- Note that DLL files will be preferred to ICL files with same name. (Vista.dll will be used instead of Vista.icl)
- Tray icons are created after first update cycle.
- Language support changed to pull English string when translated string isn’t available.
Version v5.0.0.5 – Released Apr 29, 2008
- Converted Icon Theme ICL files back to DLL.
- Theme Preview tab now shows icons clearly.
- Fixed INF so that it pulls DLL files instead of ICL files.
- Known Issue: Icon in upper-left of Config GUI is blocky.
Version v5.0.0.4 – Released Apr 29, 2008
- Minor code correction to ensure Theme Preview tab works properly.
- Code correction to eliminate program icon from Notification Tray upon program shutdown.
- Theme, Language, and Update Interval have been removed from the tray.
- Fixed the icon in upper-left of Configuration GUI.
Version v5.0.0.3 – Released Apr 27, 2008
- Fixed the shortcut command to create a shortcut without separate folder.
- All uninstallation will be taking place through Add/Remove Programs.
- Added “/PROGTRAY” and “/LIBICON” switches to handle command-line icon management.
- Updated INF settings for program tray and library icon settings.
- Notification Tray has been partly implemented.
- Known Issues: Code for Theme, Language and Update Interval selection is missing thru Tray.
Version v5.0.0.2 – Released Apr 26, 2008
- Bober101 converted Icon Theme DLL files to ICL extension.
- Icon Theme files now have .ICL extension instead of .DLL extension.
- Theme Preview tab is working properly now.
- Added “/LANG:” parameter to specify language on the command-line.
- Language file modified to remove “@ RyanVM.net” so that sneaky people don’t get a chance to jack the program.
- Modified INF files so that shortcuts are created, language can be set by default.
- Known Issue: Icons in Theme Preview tab are blocky.
Version v5.0.0.1 – Released Apr 26, 2008
- Adjusted Configuration GUI so that French Language text would be shown properly.
- Fixed situation where Drive Space Indicator started running when Config GUI is called, but program shouldn’t be running at this point.
- Added French language, courtesy of Bober101.
- Fixed SFX Installer so that it copies the DRVSPACE.INF file to the INF folder (fixes uninstaller as well)
- Fixed routine that scans hardware for Plug-And-Play identifiers so that AutoIt error doesn’t occur.
- Removed unnecessary “RunOnce” instruction from INF in Add-On.
Version v5.0.0.0 – Released Apr 26, 2008
- Complete rewrite of the user-interface code.
- Brand-new GUI Interface is available as a Control Panel applet.
- Multi-language support within user interface (English-only as of this version)
- Notification Tray support has been temporarily removed.
- Theme preview in Config GUI is not working properly yet.
- New “/CONFIG” parameter makes the Configuration screen pop up.
- Registry setting for number of minutes between updates has changed (see INF)
- “/NOTRAY”, “/KILL”, “/RUN”, “/PNP”, “/HIDE”, and “/SHOW” have been removed as rewrite has rendered them obsolete.
- Additional error checking makes “/NOWMI” parameter obsolete and has been removed.
- Shortcuts are no longer created for this application. (They disappeared a few versions ago… [?] )
Version v4.2.0.37 – Released Apr 19, 2008
- Fixed code handling Gmail Drive icon replacement to correctly pull icon number required.
Version v4.2.0.36 – Released Apr 18, 2008
- Second attempt to fix this problem. Fix involves modification of the INF file, as well as source code editing.
Version v4.2.0.35 – Released Apr 17, 2008
- Modified INF file to remove command to launch DriveSpace during Windows setup.
Version v4.2.0.34 – Re-Released Apr 5, 2008
- Removed the prompt for the SFX from the INF and figured out how to launch DrvSpace using WinRAR.
Version v4.2.0.33 – ReleasedApr 3, 2008
- Renamed EULA.TXT to LICENSE.TXT within DriveSpace CAB file and changed INF file to match.
Version v4.2.0.32 – Released Mar 30, 2008
- Published Bober101’s changes to the Windows XP Icon Theme.
Version v4.2.0.31 – Released Mar 29, 2008
- Updated INF file using Ricktendo64’s suggestions.
Version v4.2.0.30 – Released Mar 29, 2008
- Rewrote INF file so that it acts as manual Installer and Uninstaller.
- SFX modified to use INF file as mode of installation.
- SFX now prompts before installation of new version.
- Install and Uninstall code and switches removed from program.
- Program no longer checks for time/date/size information in the libraries during installation.
Version v4.2.0.29 – Released Mar 28, 2008
- Fixed out-of-bounds array access possibility when invalid number specified in INF file.
- Added some information to the INF file for “do-it-yourself”-ers.
- Fixed installation code check so that if either Theme is modified, prompt for restart of Explorer is given.
- Fixed INF so that entries are stored in DWORD format rather than BINARY.
Version v4.2.0.28 – Released Mar 28, 2008
- Added Windows XP Icon Theme to the SFX and Add-On packages
- Updated install code so that new Theme gets installed.
- Updated INF file with all default settings that the program sets during installation.
Version v4.2.0.27 – Released Mar 23, 2008
- Fixed the notification type icon changing code so that the correct icon is selected.
Version v4.2.0.26 – Released Mar 22, 2008
- Updated icon theme with Bober101’s icon modifications.
Version v4.2.0.25 – Released Mar 21, 2008
- Actually included EULA.TXT in the CAB file within the add-ons.
Version v4.2.0.24 – Released Mar 21, 2008
- Added EULA.TXT file to the SFX and add-on.
- Republished finalized Theme Format
- Rebuilt Network icons using actual network icons from Vista.
- Added missing FireWire icon to the Vista icon library.
- Fixed internal table to match Theme Format.
Version v4.2.0.23 – Released Mar 11, 2008
- Attempted to fix SFX installer so that Drive Space Indicator is upgraded if another copy is running.
- Took down link to Theme Format in 1st post because format will be changing (again – gah!)
Version v4.2.0.22 – Released Mar 11, 2008
- Fixed code handling the updating of shortcuts that are being tracked.
Version v4.2.0.21 – Released Mar 4, 2008
- "Get process list" didn't return an error or any process. Fixed code that attempted out-of-bounds access.
Version v4.2.0.20 – Released Feb 24, 2008
- Corrected uninstall function to remove shell extensions for shortcuts.
Version v4.2.0.19 – Released Dec 19, 2007
- Rebuilt & rearranged Vista Icon Theme because all optical-related icons need to be grouped together.
- Expanded shell extension support in order to replace default icons for other stuff.
Version v4.2.0.18 – Released Dec 9, 2007
- Fixed minor issues with the code regarding DLL calls.
Version v4.2.0.17 – Released Dec 9, 2007
- Removed unnecessary INF file from CAB archive
- Recompiled with latest production version of AutoIt.
Version v4.2.0.16 – Released Nov 25, 2007
- Implemented error checking around WMI calls in order to avoid AutoIt errors.
- Fixed install routine so that other DriveSpace process, then Explorer is killed.
Version v4.2.0.15 – Released Nov 24, 2007
- Updated floppy checking code to remove false positive experienced while using FTPDrive software.
Version v4.2.0.14 – Released Nov 23, 2007
- Replaced DVD and Virtual Drive icons for drive and media with Bober101’s tweaked icons (again).
- Plain icon and icon representing 0% for MP3 drives swapped, as they were in wrong order.
- Revised install code so that restart test involves time stamp as well as file size.
- GMail Drive support modified for generic shell extension support.
Version v4.2.0.13 – Released Nov 22, 2007
- Fixed more problems because of timer replacement.
Version v4.2.0.12 – Released Nov 22, 2007
- Icon for GMail Drive shell extension is replaced with normal drive icon without bar and restored upon program exit.
Version v4.2.0.11 – Released Nov 22, 2007
- Re-Added the code to minimize the program’s footprint while in memory, waiting for loop to finish.
- Replaced Virtual CD Drive and Disc icon with Bober101’s tweaked icons.
- Fixed constant refresh issue with manual update.
- Added number of minutes left until update to tray tooltip message.
Version v4.2.0.10 – Released Nov 22, 2007
- Moved floppy icon to #176, blank icon now is at #1 position.
- Timer mechanism replaced in favor of more accurate timer.
Version v4.2.0.9 – Released Nov 22, 2007
- Figured out that if I don't remove icons first, old library will probably be reloaded before new library is copied.
Version v4.2.0.8 – Released Nov 22, 2007
- Code modified so that SFX requests a restart of Explorer if Vista icon library has been changed.
Version v4.2.0.7 – Released Nov 22, 2007
- Normal hard drive icon had only 48x48. Created 16x16, 24x24 and 32x32 icons.
- Fixed issue with Virtual CD setting. Floppy Bar setting was overwriting Virtual CD setting in program.
Version v4.2.0.6 – Released Nov 22, 2007
- Added icons with bars for floppy drives.
- Moved all options for starting with Windows, hiding icons, and toggling options to submenu in tray menu.
- “Start With Windows” option no longer prompts for confirmation.
- Added “Floppy Icons with Bars” option to enable checking floppy drive space.
- Added “/USEFLOPPY” command-line parameter to enable checking floppy drive space.
Version v4.2.0.5 – Released Nov 21, 2007
- Added an icon without bars to each of the icon categories.
- Added an icon for OS drives representing 0%, even though it will probably never been used.
- Added “Use Icons W/O Bar” option to notification tray menu.
- Added “/NOBAR” command-line parameter to stop program from using icons with bars.
Version v4.2.0.4 – Released Nov 21, 2007
- Bober101 fixed the first icon in the library so that other icon library editing programs can edit it without problem.
Version v4.2.0.3 – Released Nov 19, 2007
- Reverted change for hardware scan because with filter in place, PNP scan doesn’t return anything.
- Modified SFX INF so that installation takes place as designed.
Version v4.2.0.2 – Released Nov 19, 2007
- Fixed filter for excluding floppy drives from hardware scans. Hardware scan should work correctly now.
Version v4.2.0.1 – Released Nov 19, 2007
- Floppy drive grind has been eliminated from hardware scans.
Version v4.2.0.0 – Released Nov 18, 2007
- Library has been rearranged to organize icons better.
- Fixed the “/UPDATE” parameter to correctly set the update interval for the script.
- Added ZIP, MP3, Camera, Camcorder and Card Reader icons with bars to the library.
- Removed ZIP, MP3, Camera, Camcorder and Card Reader icons without bars.
- Gutted previous USB/FireWire code for code that can also return PNP Device IDs as well.
- Complete reorganization of code relating to figuring out device type within loop.
- Floppy drive grind is back (unfortunately), only during hardware scans (inserts, removals).
- Added “/PNP” switch to output PNP Device IDs found by the script without running script.
- Added “Show PNP Device ID” tray command to output PNP Device IDs found by the script while running.
- Camcorder detection not available as of this time.
- Changed “Track Shortcut” context commands to “Monitor Shortcut”.
Version v4.1.0.20 – Released Nov 15, 2007
- Moved some code around so that tray icon is hidden only when other DriveSpace processes are running.
Version v4.1.0.19 – Released Nov 13, 2007
- Removed testing code accidentally left in, which resulted in a blank message box and the program not running.
Version v4.1.0.18 – Released Nov 12, 2007
- Added some more error-checking code to try to fix the system tray UDF.
Version v4.1.0.17 – Released Nov 10, 2007
- Bober101 fixed the USB and FireWire icons that had jagged edges.
Version v4.1.0.16 – Released Nov 10, 2007
- Added some error checking to try to make sure application icons don’t get drive icons.
- Moved shortcut command creation to the INF file.
- Shortcut commands don’t get removed until uninstallation.
- Added the ability to monitor Network and RamDisk drives.
Version v4.1.0.15 – Released Nov 9, 2007
- Fixed an error that prevents USB and FireWire drives from getting the proper icon.
- Removed ability to monitor floppy drives since floppy icon never changes.
- Changed code so that floppy detection occurs before USB/FireWire detection/differenation.
- Added two commands for shortcuts: “Track Shortcut: Begin” and “Track Shortcut: Stop”.
- “Track Shortcut: Begin” adds the shortcut to the list of shortcuts whose icons should be changed every update.
- “Track Shortcut: Stop” removes the specified shortcut from the list of shortcuts.
- Icons for shortcuts within the list are automatically updated during any updates (manual or automatic).
- Above shortcut commands are removed once program is exited.
Version v4.1.0.14 – Released Nov 6, 2007
- Changed diagnostics to show if a drive is USB or FireWire drive.
- Replaced my USB & FireWire icons with those that Bober101 made in proper Vista-style.
Version v4.1.0.13 – Released Nov 3, 2007
- Fixed optical disc type detection.
- Changed menu item under “Notification Icon” from “Program Icon” to “Use Theme Icon” for clarification.
- When clicking on “Use Theme Icon”, script does not prompt anymore.
- Minimizing program footprint now happens every 16 seconds for speed of calculation reasons.
- Replaced USB and FireWire icons with icons with symbols and progress bars.
Version v4.1.0.12 – Released Nov 3, 2007
- Changed Virtual CD drive icon a little to look more like DVD drive icon.
- Created ISO disc icon, similar in style to the DVD disc icon.
- Virtual CD shows ISO disc icon when an ISO is mounted instead of CD/DVD disc icon.
- DVD disc icon shown when DVD disc is detected in the drive.
- Floppy grinding should be avoided with the additional of a little code by me.
Version v4.1.0.11 – Released Nov 3, 2007
- Icon Theme format has been finalized!!!
- Implemented detection of USB and FireWire hard drives.
- Icon library completely rearranged in order to group similar icons together.
- USB and FireWire hard drives show up as regular drives as of this release.
- Icons now present in library for ZIP drives, Cameras, Camcorders, and MP3 players. No detection yet...
- DVD icons changed for clarification so that images says “DVD”, not “DVD-ROM”
- Code moved to waiting routine to minimize program footprint while running to about 700-800kb.
Version v4.1.0.10 – Released Oct 31, 2007
- Fixed minor issue with rebuilding notification tray when new drives show up.
Version v4.1.0.9 – Released Oct 30, 2007
- Added option to use 1st icon in library instead of program icon.
- Added “/RUNONCE” tasks to INF file in both add-on and SFX.
- Removed “/RUNONCE” parameter and code from script.
- INF file runs script without parameters from “HKLM\..\Run”.
Version v4.1.0.8 – Released Oct 29, 2007
- Program icon changed again for the last time. (I promise!)
- “/RUNONCE” parameter now exits instead of running the script afterwards.
- Add-On moves the launching of the script to RunOnceEx.
- DVD-ROM drive icon now has DVD in 24x24 and 16x16 images.
- Virtual CD drive icon now has ISO instead of VCD in the image, ISO is also in 24x24 and 16x16 images.
- DVD-ROM icon now has DVD in 24x24 and 16x16 images.
- Additional error checking written into System Tray UDF to fix “Array variable subscript badly formed” error (again!)
- “/NOIDE” switch changed to “/NOISO” to clarify parameter usage.
- CD detection code fixed so that “/NOISO” switch tells script to assume all drives are real.
- Code optimizations have been written into the script.
Version v4.1.0.7 – Released Oct 28, 2007
- DVD-ROM drives now have their own icon separate from CD-ROM drives.
- Virtual CD/DVD Drives have it’s own icon, appearing like the DVD-ROM except with VCD inside the image.
- Detection of CD/DVD media inserts and removals are now supported.
- Separate CD and DVD icons appear when media is inserted.
- “Update Now” option changed back to “Manual Update”
- “Manual Update” option is moved back to main tray menu.
- “Manual Update” option is default action if tray icon double-clicked.
Version v4.1.0.6 – Released Oct 28, 2007
- This is my first attempt to locate USB hard drives. If this code works, the USB hard drives will show up with removable drive icons.
- I've also replaced the virtual CDROM icon with another icon. Tell me what you think!
- Icon library has been rearranged to put CD drive icons together.
- Rebuilt the first post of the thread with updated information.
Version v4.1.0.5 – Released Oct 25, 2007
- Redefined system drive as drive that Windows folder resides on. (Won't effect most users!)
- Added error checking to fix the "Array variable subscript badly formed" error.
- Added info to diagnostic message in order to show what drive is OS.
- Default icon in notification tray is program icon again.
- Command-line library selection written to registry in order to fix minor bug.
- Minor modifications to allow importing Icon Theme (DLL) files instead of just CAB files.
Version v4.1.0.4 – Released Oct 23, 2007
- Moved the initial startup command from "HKLM/.../RunOnceEx" to "HKLM/.../Run".
Version v4.1.0.3 – Released Oct 22, 2007
- Fixed the code selecting icon for the notification tray
Version v4.1.0.2 – Released Oct 21, 2007
- Changed RunOnce to RunOnceEx in the INF file.
- Downgraded AutoIt version back to v3.2.4.9 because of suspected AutoIt problems.
Version v4.1.0.1 – Released Oct 21, 2007
- x64 registry read/writes fixed for CD-ROM and removable drives.
- Error message pops up when no DLL file is in CAB file while attempting to import.
Version v4.1.0.0 – Released Oct 21, 2007
- Fixed bug with "Start with Windows" tray menu item
- Rebuilt Vista library because RamDisk icons appear twice.
- "Wolf" library deleted from folder upon installation since it's not formatted correctly.
- New code intended to give Virtual CD/DVD drives it's own icon.
- Added "/NOIDE" to override new handling for CD/DVD drives.
- Added tray option to manually turn off new handling of CD/DVD drives.
- Description in uninstall shortcut fixed to reflect uninstall purpose.
- Fixed minor issue with command-line theme selection.
- Added some additional checked to Theme selection to avoid problems.
- Added the ability to import a new Icon Theme.
- Added the ability to manually refresh the Icon Theme list.
- If icon theme disappears after refresh, Theme listing is rebuilt.
- Monitor tray menu is rebuilt when drives are added/removed/etc.
- Added the ability to manually refresh notification tray list.
- Made sure that default notification icon uses the first icon in the library.
Version v4.0.0.1 – Released Oct 20, 2007
- Fixed INF file to properly execute RunOnce task.
Version v4.0.0.0 – Released Oct 19, 2007
- Completed installation routine for the script.
- Completed uninstall routine for the script.
- Completed RunOnce routine for the script.
- Upon install, script removes previous versions of VistaDrive
- Completed necessary work on the INF file.
- Minor changes throughout code to fix a variety of minor bugs.
- Issues mentioned in above post under "EDIT:" have been resolved.
Interim Release v3.5.0.0 – Released Oct 17, 2007
- Script has taken a new name: Drive Space Indicator
- I wrote my own INF to replace Kel's in order to install my addon.
- Uninstall process has not been completed as of this release.
- RunOnce process has not been completed as of this release.
- "Wolf" theme has been removed from this project since I don't have permission.
- Additional error checking put in the code dealing with hiding the tray icon.
- The term "Icon Libraries" has been changed to "Icon Themes"
Version v3.4.0.15 – Released Oct 15, 2007
- Recompiled using latest version of AutoIt.
Version v3.4.0.14 – Released Oct 14, 2007
- More diagnostic information added and existing information shortened in script.
Version v3.4.0.13 – Released Oct 14, 2007
- Found AutoIt code to try to detect proper type of removable media a drive actually is.
- Script should be able to detect the difference between a floppy drive, a USB drive and a removable/SATA hard drive.
Version v3.4.0.12 – Released Oct 14, 2007
- Fixed "/INSTALL" code so that installer properly copies INF file to INF folder.
Version v3.4.0.11 – Released Oct 14, 2007
- Courtesy of Bober101, added a shortcut to the Start Menu to launch VistaDrive.
- Revised SFX to make use of INF file for uninstaller.
- Fixed "/NOTRAY" to properly hide icon in notification tray.
Version v3.4.0.10 – Released Oct 14, 2007
- Cmd-line parameters fixed so that they don't remove icons unnecessarily.
Version v3.4.0.9 – Released Oct 14, 2007
- Added parameter "/HIDE" and "/SHOW" to hide and show (respectively) the icon w/o launching another copy of VistaDrive!
- Old icon is removed from icon tray before new program's icon is shown.
- Added error checked for situations where no fixed drives are present for tray icon.
Version v3.4.0.8 – Released Oct 14, 2007
- Fixed AutoIt installer code to write to correct key.
Version v3.4.0.7 – Released Oct 14, 2007
- Found AutoIt code to reduce memory usage.
- Script will exit right before user ends session instead of being forced down.
Version v3.4.0.6 – Released Oct 14, 2007
- "/INSTALL" parameter reinstated, allowing SFX installer to install itself without using INF file.
- Uninstaller fixed.
- SFX updated in first post.
Version v3.4.0.5 – Released Oct 14, 2007
- Icon library "Wolf" added.
- Fixed issue that Bober101 brought up in last post.
- Fixed checkbox for library selection.
Version v3.4.0.4 – Released Oct 13, 2007
- Notification icon is set correctly upon startup.
- Icon libraries are listed properly. Icon menu is not checked anymore.
- Found floppy and network icons were missing. Put them back in.
- Removed "/INSTALL" parameter, as it is now irrevelant.
- Fixed registry writes for program startup.
Version v3.4.0.2 – Released Oct 13, 2007
- Icons are in their correct place.
- Fixed “Array variable has incorrect number of subscripts or subscript dimension range exceeded” error.
Version v3.4.0.0 – Released Oct 13, 2007
- Icons have been seperated from the executable into a DLL file.
- Fixed issue where no removable drives are present for notification tray.
- Library support is now complete.
- Repackaged as a true addon. Credit for INF file goes to Kel, since I used modified v2.2 INF!
Version v3.3.0.1 – Released Oct 13, 2007
- Monitoring drives is back up and running.
- Can monitor both fixed and removable drives.
- Library selections are written to registry.
- VistaDrive script installs to "%ProgramFiles%\VistaDrive"
- Library files will be stored in same folder as VistaDrive script.
- SFX does not attempt to kill VistaDrive via presetup.
- FIXED: Tray message was not displaying proper message at startup.
Version v3.3.0.0 – Released Oct 13, 2007
- Put shortcut lines back into SFX, since they got omitted during build v3.2.0.13.
- Added parameter "/?", "/H", and "/HELP" to display parameters.
- Added parameter "/ICON:" to change drive to monitor in tray via cmd-line.
- Added parameter "/LIB:" to change default library by cmd-line.
- Corrected certain code inside script for my readability.
- Added library support to notification tray menu.
- Moved "Manual Update" to "Update Interval" submenu.
Version v3.2.0.13 – Released Oct 13, 2007
- Bober101 fixed the CD-ROM and Floppy drive icons for me.
- SFX Installer kills the VistaDrive program already in memory before extraction.
- New icon for the VistaDrive program and installer, courtesy of Bober101.
Version v3.2.0.12 – Released Oct 11, 2007
- Added "/KILL" parameter to kill any VistaDrive programs in memory.
- Icons should be restored to original icons once complete.
- On startup, VistaDrive script will now kill other VistaDrive programs already in memory.
Version v3.2.0.11 – Released Oct 11, 2007
- New command-line parameter "/UPDATE:" added. Valid intervals are 1, 2, 3, 5, 10, 15, 20, and 30.
- Registry setting is also updated upon use of “/UPDATE” parameter.
Version v3.2.0.10 – Released Oct 10, 2007
- Fixed minor issue with hiding icon on startup.
Version v3.2.0.9 – Released Oct 10, 2007
- Fixed issue with icon running from “HKLM” and one from “HKCU” registry trees.
- Implemented shortcut changes that Bober101 suggested.
Version v3.2.0.7 – Released Oct 9, 2007
- Script modified to put startup key in HKLM instead of HKCU.
- Add-On has been repackaged to save space.
- Registry read/writes are hopefully corrected for x64 systems.
- Whether registry write was successful and error code if not is now included in diagnostic message.
Version v3.2.0.3 – Released Oct 8, 2007
- Courtesy of Bober101, fixed existing icons
- Added Network and Ramdisk icons with progress bar.
- Replaced program icon with icon from v2.2.
Version v3.2.0.1 – Released Oct 7, 2007
- Command-line switch and menu item added to accompilsh icon hiding during program start.
- Fixed temporarily hiding icon because upon updating, icon would show up again
Version v3.2.0.0 – Released Oct 7, 2007
- Restored v3.0 icons back to script, with bober101's modifications.
- Added support for removable and floppy drives (again)
- Added Vista icon for RamDisk (no progress bar yet)
- Rewrote code to eliminate temporary file generated during updates
- Any changes to registry's default drive label are preserved during updates.
- Added ability to temporarily hide the notification icon.
- Added rest of drives to Diagnostic message.
- Explorer windows are refreshed immediately after icon selection.
- Install location changed from %WinDir%\Script to %WinDir%.
Version v3.1.0.1 – Released Oct 3, 2007
- Icon for 91.01% to 100% wasn’t selected because of a small problem with the array in AutoIt.
Version v3.1.0.0 – Released Oct 2, 2007
- Icons were reverted back to v2.2 in order to fix problem where small icons in Explorer didn’t show up.
- Tray menu changed to support new choices.
- Ability to monitor a single fixed drive using the tray icon near system clock.
- Added "Get Diagnostic Info" option in order to pull needed information for non-crash problems.
- Code streamlined for more readibility (for me).
- Removable media support have been removed until I can get appropriate 48x48 icons.
- Added a seperate download for executable only to first post.
- Rewrote code in order to select correct icon from VistaDrive executable.
Version v3.0.0.2 – Released Sept 30, 2007
- Fully implemented the "About" command in the tray menu.
- Fixed missing icons in the compiled script.
Version v3.0.0.1 – Released Sept 30, 2007
- Workaround code implemented for systems without removable media drives.
Version v3.0.0.0 – Released Sept 30, 2007
- In the interest of faster development, script was moved to a new thread.
- Drive icons have been updated. (Icons were made by colornokia!)
- Support for fixed and removable drives! CD-ROM and floppy drives have a icon as well!
- This script now has a tray icon and menu!
- You can choose for the script to update every 1, 2, 3, 5, 10, 15, 20 or 30 minutes! (Default is 10 minutes)
- You can manually update the icons! (Note that doing so resets the timer
- so if you've set it to 30 minutes and 15 minutes into it you manually update, you'll wait for another 30 minutes before automatic update)
- Program can now be exited from the tray menu!
- Once program exits, the drive icons are removed from the registry!
- Script will pick on drive changes, additions and removals
- Added the icons directly to the executable in order to save space!
- On first run, it copies itself to the Windows folder and registers to start on system startup.
Versions v1.9 thru 2.2
- Further modification was made to the add-on by Kel. No official changes were made to the script.
Versions v1.4 thru 1.8
- Initially this script only supported hard drives.
- Script was initially released by way of Kel’s Vista Drive Indicator add-on.
- Various bug-fixes were made by me and released by way of Kel’s add-on
- No further information is available.
Versions v1.0 thru 1.3
- Kel’s Add-On did not involve me at this point.
|