ZTreeWin Revision History -------------------------- version 1.20 - June 17, 1997 ---------------------------- Added - Alt-Batch command Added - Alt-E to launch editor in seperate session Added - Alt-Extract all tagged files and duplicate stored paths Added - Alt-eXecute to invoke command in new session Added - Alt/Ctrl-Batch parms %7=short fullpath & %8=short filename Added - Command line specification of directory to log (eg. "ZTW C:\WIN95") Added - Commandline args: /L1(ROOT) /LF(FULL) /LT(TREE) /ZF(last filespec) Added - Compare directory options saved between sessions Added - Copy from Windows clipboard to input fields with Ctrl-V Added - Copy/Move function 'Tab' to duplicate current name Added - Copy/Move tagged files option to replace Older files Added - Ctrl-Batch now supports %2-%6 and '!!' Added - Ctrl-Extract all tagged files with Paths option Added - Ctrl-F4 to display only tagged files in a directory/file view Added - Ctrl-Q to exit to shell in current directory Added - Delete/Ctrl-Delete option to send files to Trashcan Added - Extract single file from archive with 'C' key Added - F3 recalls last item from history list Added - Free memory display to command-line window Added - Keyboard buffering support Added - Left & Right cursor movement to F2-Select Path from tree function Added - Rename File function 'Tab' to duplicate current name Added - Scrolling keyboard input to allow entering of maximum length Added - Support for TFC.BAT (until JFC clone, TFC.EXE is ready) for 'J' key Added - Tag colour configuration to Alt-F10 (ZTW_CFG.exe) Added - Tag colour configuration for Global/Showall/Branch Added - Tag colour width to highlight whole file entry Fixed - '=' key now acts as '+' in tree view Fixed - ARCHIVER.BB2 cleaned up to remove ZIP explicit SFX coding Fixed - Added 'OEM' Display option to viewer for foreign character support Fixed - Added [LFN] flag to ARCHIVER.BB2 to support long filenames Fixed - Allow '.ext' to rename a file extension only Fixed - Allow spaces to be entered in Treespec command Fixed - Alt-C/Alt-M created invalid paths when copying from root Fixed - Alt-Copy unable to copy files from root due to pathname error Fixed - Alt-Copy/Move failing to create partial paths from Branch view Fixed - Alt-Copy/Move with partial path displayed blank target directory Fixed - Alt-F10 Config program - redesigned colour setting menus Fixed - Alt-F5 alignment problem with large archived files Fixed - Alt-F5 support Ctrl-I to invert tags Fixed - Archive (opened) name truncated when screen split Fixed - Archive opening limited to 2000 files Fixed - Archive that cannot be opened now drop into viewer Fixed - Archived tagged files allowed null archive name to be entered Fixed - Archiver support to open SFX where signature found in first 64K Fixed - Archives containing paths did not correctly display tagged count Fixed - Archives with stored paths not displaying correctly with filename Fixed - Changed '+' to refresh directory if already expanded Fixed - Changed default filemask to '*' when zipping with InfoZip Fixed - Changed secondary file sort field to name Fixed - Changed tab expansion in viewer Fixed - Changes required to support > 64K files in showall/global Fixed - Changes to support foreign character sets Fixed - Clear command line window after execution Fixed - Command history selecting blank line did not clear entry Fixed - Command line option to start in root was broken Fixed - Command line specification of directory didn't scroll down Fixed - Compare Directories not handling long filenames Fixed - Compare directory disabled for empty directories Fixed - Copy/Move tagged files losing last part of name (aaa.bbb.ccc) Fixed - Copy/Move to relative path truncating first 2 characters Fixed - Copy/move file to new directory expanded parent directory Fixed - Copying a zero-length file caused GPF Fixed - Ctrl-Batch %5 parameter not initialized for no-extension files Fixed - Ctrl-Batch split %4 and %5 at first (not last) period '.' Fixed - Ctrl-Batch was not trimming output command line Fixed - Ctrl-F4 trapped when no tagged files Fixed - Ctrl-F5 archived all files ("*") when filemask was active Fixed - Ctrl-F5 save last used archiver during a session Fixed - Ctrl-Rename should ignore Tab in filename field Fixed - Ctrl-View looping when search text not found Fixed - Ctrl/Alt-Batch truncate trailing '.' from filename with no ext Fixed - Ctrl/Alt-Copy/Move skipped current file if target drive was full Fixed - Cursor state reset after using command history Fixed - Delete directory not checking for files before confirmation Fixed - Directory name edit converts '/' to '\' Fixed - Disabled Ctrl+Break Fixed - Edit (from directory view) always prefixed current drive\path Fixed - Edit mask losing characters when '*' in extension Fixed - Edit/Alt-Edit (from Tree) enclose filename with spaces in "" Fixed - Edit/Alt-Edit now pass short (8.3) filenames to editor Fixed - Edit/Alt-Edit pass short editor pathname to shell Fixed - Editor/Viewer commands not refreshed after Alt-F10 config Fixed - Esc not aborting functions when CapsLock on Fixed - ExistingFile prompt quitting with any keystroke Fixed - F2-Select Path in Compare directories GPF'd when split-screen Fixed - F2-Select path not supporting right arrow key Fixed - F2-Select path now recalls last selected drive Fixed - F2-select path moving beyond current branch with right arrow Fixed - F8-Split file positioning incorrect when highlight on right Fixed - F8-Split not diplaying pathname Fixed - F8-Unsplit - not restoring pathname at top Fixed - F8-split did not copy over current tags to right side Fixed - F8-split from Tree view did not duplicate current tags to right Fixed - File display not completely cleared when partially full window Fixed - File highlight not reset after tabbing between split-screen Fixed - File listing formats modified to move tags to front Fixed - File position lost after archiving tagged files to current dir Fixed - Filename editing producing invalid names Fixed - Filename sorting treating names as lowercase Fixed - Filespec not matching correct files where no extension Fixed - Filespec setting reverted file list to previous sort order Fixed - Filespec with mixed include/exclude masks not working Fixed - Foreign character translation in Viewer and File-search Fixed - Foreign characters in Directory names now supported Fixed - GPF after entering a directory following '\' to leave Fixed - GPF after releasing drives in split-screen Fixed - GPF in F2-Select Path under Win95 Fixed - GPF in split-screen relogging a path in showall on other side Fixed - GPF in viewer searching at end of file Fixed - GPF when Esc from logging first drive to change log mode Fixed - Graft function defaults target branch from split-screen path Fixed - Ins and Del keys should be active in tree only with /XT switch Fixed - JFC command not working when TFC.BAT in directory with spaces Fixed - JFC input line length increased Fixed - JFC inserting extra '\' to filename in root Fixed - JFC not defaulting opposite path with split-screen Fixed - JFC now passes short filenames (8.3) in %2 and %3 Fixed - Keyboard input scrolling when not at end of line Fixed - Keyboard set to insert-mode by default Fixed - Logging mode changes should not be 'sticky' Fixed - Logging unavailable drive/dir caused 2 error prompts and fake log Fixed - Long filenames not sorting correctly Fixed - Made viewer settings OEM and WRAP sticky Fixed - Memory leak in split-screen processing Fixed - Menu not reset after Esc from branch logging Fixed - Mouse pointer hidden (until support can be added) Fixed - Move a single file failed if target existed Fixed - Move file from network drive could trap when cluster size = 0 Fixed - Move tagged files not aborting with Esc Fixed - Move/Copy did not display error when trying to replace self Fixed - New date keyboard state defaulted to overtype mode Fixed - No message that no files are tagged with Ctrl-F5 Fixed - Numeric keypad <*> returned "8" with CapsLock on Fixed - Open Archive (Alt_F5) not using current Alt-F setting Fixed - Open Archive (Alt_F5) reverted to use 1 file per line default Fixed - Opening an archive with stored paths caused a GPF Fixed - Pass LFN as %2 to .BAT files for Open command Fixed - Pass SFN to Editor command Fixed - Pressing Esc from Print Directory functions created a spool file Fixed - Prevent unconditional logging of root dir in ROOT mode Fixed - Print Catalog of tagged files missing files when filespec active Fixed - Print directory tree outputting invalid symbols Fixed - Program hanging after ARCHIVER.BB2 not found Fixed - Progress bar resetting after approx 42Mb Fixed - Prune did not delete from directories with foreign characters Fixed - Random GPF at startup with new History saving format Fixed - Random GPFs after keyboard input Fixed - Random GPFs during Alt-F5 and Compare Directories Fixed - Random archive command-line errors with Ctrl-F5 Fixed - Re-display file stats on right after attribute change Fixed - Removed ""s from filename in call to editor Fixed - Removed trailing '\' from path in eXecute window Fixed - Reset ZTWIN.BAT when quitting with 'Q' Fixed - Restore cursor on exit after using eXecute Fixed - Restore screen attributes after calling external programs Fixed - Save Treespec selections to command history Fixed - Screen blank and apparent hang after calling ALT_F10 Fixed - Scrolling keyboard input bugs in BKSP and DEL keys Fixed - Search Tagged files found text from previous file Fixed - Search tagged files across multiple drives screwed tag count Fixed - Search tagged files corrupted with long filenames Fixed - Search tagged files text input truncated at cursor Fixed - Small file window access cycle messed up after Esc key Fixed - Small file window access lost after Branch/Showall/Global view Fixed - Small file window messed up after opening archive Fixed - Sort Order & Path options not restored after Alt-F5 Fixed - Sort files 'Unsorted' was incorrectly reversing with 'Order' Fixed - Split-screen (F8) maintains File view Fixed - Stats screen modified slightly to allow more room Fixed - Support 'C:.' on command-line to log root of specified drive Fixed - Support AltGr - \ input Fixed - Support archive functions for archives and filenames containing '&' Fixed - Support passing long directory names to PKZIP when zipping Fixed - Support passing long filenames to editor from HPFS volumes Fixed - Support running from root directory Fixed - Support startup option 'C:.' to log current directory of drive Fixed - Support use of root dir for TMP/TEMP variable Fixed - Suppress display of '.' in filenames with no extension Fixed - TMP environment set to root caused extract from archive to fail Fixed - Tab between split-screen after relogging caused GPF Fixed - Tag attributes too wide in 2 column file display mode Fixed - Tag count incorrect after Ctrl-D with filemask active Fixed - Temporary files being sent to trashcan if option enabled Fixed - Timestamps incorrectly showing pm not am Fixed - Treespec ('\') also now invoked with ';' & '\' Fixed - Treespec ('\') now supported from file window Fixed - Treespec caused highlight-bar to get out of synch with tree Fixed - Treespec input saving each keystroke in history Fixed - Treespec now supports switching to new drive Fixed - Treespec recalling using F3 was not working Fixed - Treespec support to select unexpanded paths from history Fixed - Trimmed cr/lf from pasted-text (Ctrl-V) Fixed - Viewer Gather not adding CR/LF between appended text Fixed - Viewer Search text input truncated at cursor Fixed - Viewer [End] key skipping 1 line too short Fixed - Viewer bugs using PgUp/PgDn with wide files Fixed - Viewer displayed garbage if scrolled extreme right Fixed - Viewer hiding top line after PgDn Fixed - Viewer miscellaneous fixes Fixed - Viewer not highlighting found text off end of line Fixed - Viewer support for UNIX formatted ASCII files (CR or LF eol char) Fixed - ZTW_CFG did not load if installed in path with embedded spaces Fixed - ZTW_CFG did not load when ZTW loaded from root Fixed - eXecute did not wrap program names with spaces in quotes Fixed - eXecute window also defaults display of executable file extension Fixed - video corrupted after calling external programs in 60 line mode version 1.11 ------------ Added - InfoZip support to ARCHIVER.BB2 (supports long filenames) Added - Support for Archiver store Paths switch for Ctrl-F5 Added - Display About-box on Ctrl+Alt keys Added - Display additional file statistics when more than 25 lines Added - Config option 9 allows saving of Longname as default display Added - Support case sensitive filename matching for Compare Directories Fixed - Viewer not scrolling upwards when viewing mixed line lengths Fixed - Changed ARCHIVER.BB2 to support filelist parms for ZIP & ARJ Fixed - Extract single file from archive did not prompt to overwrite Fixed - Screen flashed when invoking archiving program Fixed - Fullscreen video-mode switching under NT was not correct Fixed - Keyboard input was masking > 127 ASCII Fixed - Support root directory as TMP path Fixed - Move command did not warn of replacing existing files Fixed - Alt-Copy did not check for tagged files Fixed - Treespec ('\') was not showing current path Fixed - Write ZTWIN.BAT with full path to ZTW.EXE Fixed - Alt-F4 (Compare) did not allow use of tagged files Fixed - Compare directories not correctly matching for some options Fixed - Change attributes supported limited filename length Fixed - Delete files supported limited filename length Fixed - File sorting option 'Path' was not working version 1.05 ------------ Added - Compare directories commands C and Alt-F4 Added - Gather function implemented in internal viewer Added - Ctrl-F7/F8/F9 tag/untag/toggle branch tags Added - Directory commands Alt-T/Alt-U to tag/untag files by attribute Fixed - Esc twice while logging at startup caused GPF Fixed - Rename Directory problems rectified Fixed - Error 234 prevented logging certain NTFS drives Fixed - Execute output was not visible under NT in a window Fixed - Copy/move to was displaying an error message when creating paths Fixed - Trap after editing a file from a global/showall list Fixed - Prune command attempted to delete root directory Fixed - Relog current directory after editing a file Fixed - Old format filenames (8.3) now passed to external programs Fixed - Long filenames not being correctly sorted by extension Fixed - Viewer position indicator made proportional length Fixed - Extract all files from an archive did not work Fixed - Changed parsing of ZIP listing to fix alignment problems Fixed - Made history list updating case-insensitive Fixed - Added .BTM as recognized file type for Command line function Fixed - File timestamps showed 12:00am as 00:00am Fixed - 12hr clock displayed 12:00am as 00:00am Fixed - Converted ZTW.ICO to usable format ;-) Fixed - Errors with long volume labels prevented logging NTFS drives Fixed - Overcame a 4gb volume limit on Statistics screen Fixed - Made global totals 64bit to support > 4.3gb disks Fixed - Global file list was limited to 64K files Fixed - Ctrl-F5 (archive) from Showall/Branch/Global doubled filename Fixed - Alt menu stuck after Alt-X version 1.00 ------------- Fixed - Print file not forcing page feed at end of document Fixed - Print Dir/tree/cat hanging Fixed - Execute function needed to restore video mode on exit Fixed - Bug in View searching from last build version 1.00k ------------- Added - Cycle through View tagged files for searched text with ' ' Added - '/' key to act as '?' for disk stats Fixed - Prune showed Root contents if dir not deleted (for full-disk) Fixed - Right-align tags in long filename display mode Fixed - Esc not functioning under '95 when Caps-Lock on Fixed - File viewer now opens files in shared mode version 1.00j ------------- Fixed - Arj commands now working from ARCHIVER.BB2 Fixed - GPF in clock thread if using 12hr time format version 1.00i ------------- Fixed - Program now starts in current directory Fixed - Aborting '*' logging lead to a GPF Fixed - About box displayed once at startup after registering (Alt_F1) Fixed - Alt menu not resetting after Alt_F1 version 1.00h ------------- Added - Included sample .BAT files for .ZIPs and .BMPs Added - 12/24 hour time format option to ZTW_CFG Fixed - GPF in SortDirectory() under NT Fixed - problems with Device setting for Print functions Fixed - problems with current path under NT Fixed - Hard errors (disk A: not present) causing two error popups version 1.00g ------------- Added - yymmdd date format option to ZTW_CFG Fixed - Move function, wasn't allowing replacement of existing file Fixed - problem with registration key decoding Fixed - cosmetic problem with open archive pathnames version 1.00f ------------- Added - Implemented registration processing and utility ZTW_REG.EXE Fixes - to path searching logic - removed Program path from ZTW_CFG.EXE Fixed - video mode problems when using Alt-F10 for configuration Fixed - Viewer bug preventing the whole file from loading Fixed - GPF when setting filespec with no matches in split-screen mode version 1.00e ------------- Fixed - CapsLock bug under Win95 Fixed - trap when ZTW.INI not present Fixed - trap when Esc during re-logging current drive Fixed - Rename directory (full-disk mode) caused resetting to root Fixed - Alt-Copy/Move problems with maintaining fullpath Fixed - Treespec function '\' now completes current path Fixed - Cursor shape for insert-mode version 1.00d ------------- Added - support to copy/move as/rename to other name Fixed - video-mode changing for both fullscreen and windowed Fixed - Set requested video mode at startup (config or command line) Fixed - Prevent screen being cleared after eXecute command Fixed - Archive tagged files (ctrl-F5) now working version 1.00c ------------- Fixed - Alt-E and Alt-O to start seperate sessions Fixed - (I hope) problems logging empty volumes Fixed - keyboard routine was not catching shift-tab Fixed - 'New date' file date function Fixed - Open Archive (Alt-F5) was corrupting video attributes version 1.00b ------------- - Global/Ctrl-Global worked only when matches were on current drive - Added Ctrl_C to emulate Ctrl_E in Open Archive functions - Set video-mode to setting in configuration at startup - Fixed GPF occuring in file-logging of very long filenames - Video was not restored after calling external programs - File times were not being converted to local timezone version 1.00a ------------- - Copy/Move functions did not create new directories - Set Volume name implemented - Default editor changed to EDIT.COM - Command lines switches (eg. /XT) accept lowercase - Esc during logging (after startup) caused a trap version 0.90 ------------- - First Alpha release ** Special thanks to all the brave souls who volunteered to put ZTW through its paces and help me weed out the baddest of the bugs!