T A S K Z I P   R E A D M E . T E X T
=====================================


VER 1.01, BLD 19 - BUG FIX
--------------------------
-  Fixed "File Path Access Error #75".  This error occurred where user assigned target zip directory to a directory that does not exist.  Rather than trying to create the directory on the fly, I locked the text box, forcing users to use the browse [...] button to popup the common dialog and select a directory that way.  Users can also click the Windows Explorer button at the bottom of the screen to create the directory.  User pointed out this error today (1/13/2000), but I did not fix it like he wanted (auto-generate the new folder).  May go back later and add code to do this.

- Added Button to Download Source code from Help -> About dialog.  Source code is VB5 and is free.



VER 1.01, BLD 17 - BUG FIX
--------------------------
- Pick File dialog now remembers the most recent folder that was last saved.  This makes it much easier to select a few different wildcard file types without having to re-select the drive and path (what a pain).  Great suggestion from two users.  One other user and a reviewer had even better suggestions (multi-select at drop down for wildcards, and multiple extensions in text box, separated by spaces); however, it would take too much time to implement those great suggestions at present.

- Great suggestion by user.  Now the Pick File dialog box has a horizontal scrollbar so that you can see the entire path + filename.  I wasn't thinking clearly when I originally through this form in as a quickie to improve file selection.  Great user feedback from Jim Bruce.

- Added button to Step 3 of Backup Job Definition Wizard.  Now, can click the Drag-n-Drop button to fire up Windows Explorer.  From there, user can drag and drop as many files and/or folders as s/he wants.  Some people prefer this to the Add... button.

- Added troubleshooting section to Help file discussing COMCTL32.OCX fix with link to our website (downloadable file), and how to register the control.

- Add link to EnZip for users to download as TaskZip compliment.  URL is http://www.cpam.freeserve.co.uk/.

 


VER 1.01, BLD 15 - BUG FIX
--------------------------
- Major bug found and fixed thanks to Kevin Kleinfelter (also reported by numerous folks, but he actually made a fix and sent it to me).  This bug prevented users from copying *.* from the C:\, or D:\, etc. root directories.  It turns out that the freeware zip.exe that TaskZip shells out too handles root directories completely differently.  Now users can backup everything from the root.  HOWEVER, I was unable to find a workaround for backing up a wildcard spec (e.g.: *.htm from the root directories).  So, for now a warning pre-empts you from making this mistake when building backup jobs; and you are forced to select subdirectories (e.g.: C:\Windows to use a spec of *.dat for registry backups).  This was a major bug we somehow missed in testing and many people reported it.  Thanks to all of you!

- Major bug where system and hidden files were unable to be backed up.  Thank you Rich Weigold and others for pointing this out.  Now able to easily backup user.dat and similar files.

- Fixed Pick File dialog so file list actually shows hidden and system files for user to select.  I neglected to activate these two property settings earlier (was not thinking!).

- Fixed Error 75 File/Path Access error that some users got.  Turns out that sometimes people view a zip file or older backup zip file that is being renamed (decremented) and lock it opened so cannot be deleted.  Now message box pops up indicating exactly why user got the error.

- Fixed bug where EasyZip and FreeZip not properly running from View Zip files button.  Now, original registry lookup still active, but if that fails, user is prompted to confirm that s/he knows there is a zip file on the system.  If click yes, then Explorer.exe runs and will find the correct zip file viewer and fire it up.  Only drawback is clicking Yes every time.  Need to add a preference setting some time later.

- Added a combo box to pick common file extensions for Wildcard Backups at the Pick File dialog.

- Locked directory pick field at Pick File dialog because too many users getting confused and adding wildcard spec to this directory rather than using the "Wildcard Spec" tab.  Rather than put in verification code to be sure user not put in bogus spec at directory, instead just eliminate ability to accidentally enter a spec here.  Must use ... browse button to change paths.

- Locked Schedule form when backup is in progress.  Unlock form when finished or errors out.  Users could accidentally click a button and produce errors down the road due to files that were permanently locked but not finished, etc.

- Fixed website link and mail to / tech support link for NT.  Used to shell out and use Start.exe which is present in Win95 and Win98 command subdirectory, but not present in NT.  Now shell out and pass url's to explorer.exe (yep that one, not IE).  It automatically recognizes file associations and does its job.


VER 1.01, BLD 12 - BUG FIX
--------------------------
- Fixed bug where System directories like the Favorites folder could not be copied.  Had to add flag to "DIR$(sPath, parms)" command at parms argument.


VER 1.01, BLD 11 - BUG FIX
--------------------------
- Fixed bug where archives using compression with only one backup errored out the 3rd time you ran it.  Had to do with how code handles renaming backup from 'backup.zip' to 'backup_1.zip' (assumed there was a 'backup_2.zip' that had already been renamed from backup_1.zip).  User bug find (excellent write-up by the way, I could reproduce it easily with those details).

- Ahh, Miscellaneous Zip Error #18.  Numerous users emailed me about this one and it took a while to figure out.  Turns out that error 18 is an error reading a file.  Typically, these are files that are in use by Windows (e.g.: when I backed up the entire Windows directory).  The error message in the task log now specifically indicates what the cause of the error is (which file spec errored, and why--due to inability to read the file).
 

VER 1.01, BLD 10 - BUG FIX
--------------------------
- Undid one new feature.  Now, auto-scheduled tasks will NOT run when schedule window is up.  Turns out it does some bad things when user is building a task and another fires off.  Sorry, had to undo this suggestion.

- Added a troubleshooting section the Help file.  It discusses options for COMCTL32.OCX problems.  Either install IE4 or later; or download the latest version from Microsoft and register it.


VER 1.01, BLD 9 - BUG FIX / NEW FEATURE LIST
--------------------------------------------
- Added Preferences Form to Scheduler window.  Two new preferences are: (A) Maximum Number Backup Jobs max count for Backup Job Definition Wizard drop-down; and (B) Yes/No for whether to stop and wait for user intervention or proceed with next backup when error occurs during auto-scheduled backup job.  User suggestion.

- Altered code so that auto-scheduled backup jobs will run even if the scheduler window is up.  User suggestion.

- Altered Help file to reflect new changes.  Also added EasyZip to the list of zip shells from which user can choose.


VER 1.01, BLD 7 - BUG FIX
-------------------------
- Ver 1.01 Build 5 introduced multi-select Backup Execution from the scheduling agent.  Unfortunately, it also gave way to a new bug (now fixed) that ran every job that was selected, never clearing a job once executed on timer; thus, jobs would run multiple times a day/night.  

- A beta tester found a bug where clicking OK after selecting a directory did not return focus to the Pick File dialog, but rather to a random form.  Now focus is forced back to the correct form after selecting from the directory browse dialog.

- The View button was not displaying the proper message box if user had not setup a zip utility.  Now, if API call indicates no association is returned OR returns a bogus executable associated with the extension, the message box will be displayed (pre-empting the ugly untrapped error message).  Beta Tester found it.



VER 1.01, BLD 5 - BUG FIX / NEW FEATURE LIST
--------------------------------------------
- Incremental backups no longer error out if there is nothing new to archive.  Instead, they just shift the older copies down one notch (backup.zip -> backup_1.zip; backup_1.zip -> backup_2.zip, etc.).  Sometimes there will be gaps on days/weeks/months where there is nothing new to archive.

- Because Incrmental Backups may have nothing to backup, and archive zip file may not exist, but the previous archive copies will (backup_1.zip, backup_2.zip, etc.).  Clicking 'View' from the Scheduler will now look for the most current zip file archive, even if it is an older copy.

- Hopefully the listview icons no longer appear in every column on some Windows 95 boxes (re-coded the way icons are assigned from imagelists).  If this bug still exists for some users, please let me know.


VER 1.01, BLD 3 - BUG FIX / NEW FEATURE LIST
--------------------------------------------
- Now supports Incremental Backups in addition to default Full Backup sets.  Incremental backups copy just the files whose date/times have changed since the date of last backup.  Note that an Incremental backup should be scheduled daily and should be built in conjunction with a second backup set that is a Full Backup that runs weekly or monthly.  See documentation for further details on limitations and how to...

- Added new File Selection Dialog box, replacing the older duo File + Directory common dialog boxes.  Can now select multiple files, click Ok and quickly assign them all to the backup job.  Also, this dialog supports two types of wildcards: *.* for all files in the directory and subdirectory; or *.ext where you specify the extension (sorry zip.exe does not yet support more complicated file specifications).

- Fixed bug where files without extensions were treated as directories.

- At Scheduler window, user can now multi-select several batch jobs; then delete or execute them all at once.

- Job Definition Wizard form now centers on screen (was at upper left corner).

- Fixed a bug where non American date formats caused erroneous dates to occur so that backup jobs never ran (esp. with Monthly backups).

- Increased maximum number of copies of backup to maintain from 12 to 99.

- Hopefully fixed bug where users with Win95 had taskzip icon displayed in every cell, and 2D checkbox at leftmost column.  If not fixed, let me know as I cannot reproduce it at home or work.

- Fixed NT install bug by forcing reboot if installed dll was in use.

- Updated Help file.
