    +--------------------------------------------------------------+
    |                       Z T r e e W i n                        |
    |                     Win32 File Manager                       |
    |           Copyright (c) Zedtek, Inc.  1996 - 2026            |
    |      Home Page: http://www.ztree.com/html/ztreewin.htm       |
    |                ZTreeWin BETA Revision History                |
    +==============================================================+

             PLEASE DO NOT PUBLICLY DISTRIBUTE THIS BETA

 Welcome to the ZTreeWin v2.4 beta program.

 This beta is an upgrade to v2.2 of ZTreeWin, and does NOT run under
 Win 9x.

 To upgrade to this latest beta, please replace your existing ZTreeWin
 files with the ones included in this archive.

 * * * You CANNOT install this beta with ZTreeWin running * * *

 This beta should be installed over a full copy of v2.2
  http://www.zedtek.com/download/ztw22x86.exe
 or
  http://www.zedtek.com/download/ztw22x64.exe

 - -

 To join the ZTreeWin mailing list, please use the form at:
  https://ztree.com/html/contacts.htm
 Visit the ZTreeWin Forum for active discussion of ongoing development!
  https://groups.io/g/ZTreeWin

 - -

 IMPORTANT - Starting with build:
 2.4.193 : command line switch /M is needed to enable Quickedit
 2.4.31  : all user files (ZTW.HST etc.) will be written to the current users' profile directory
           at %APPDATA%\ZTreeWin, *if* ZTree is itself installed under 'Program Files'.  This is
           to avoid installation issues related to UAC  and remove reliance on the VirtualStore.

 Version 2.9.11 (11 November 2026)
 --------------
 Added - Alt-F10 - CO-5G - File limit for syntax highlighting (nnn MB, 200 by default, 0 for None): View shows a larger source/XML/HTML/JSON file as plain text, T formats it anyway
 Added - Alt-F10 - CO-6E - Copy/Move/Mirror encrypted files (F7 default): =E Keep encryption, -E Copy decrypted, ?E Ask
 Added - Alt-F10 - Mouse support
 Added - Alt-F5 - 7-Zip support via 7z32.dll/7z64.dll (or installed 7z.dll): browse/extract .7z; used first for .zip/.rar; also ARJ, CAB, CHM, ISO, LZH, TAR, TGZ, WIM
 Added - Alt-F5 - The archive's description line shows the DLL that will extract from it: (7z64)/(7z32), (unzip64)/(unzip32) or (unrar64)/(unrar)
 Added - Alt-F5 - A tar's (or a Unix zip's) files show their mode (0755, 0644) where the attributes go, in the file window and the info panel, as files on disk do (was ....)
 Added - Alt-F5 - A compressed tarball (.tar.gz, .tgz, .tar.bz2, .tar.xz ...) opens straight to the files inside its .tar (read-only)
 Added - Alt-F5 - A Windows Installer package (.msi, .msm, .msp; known by its contents, under any name) opens through 7zip: its database streams and embedded .cab files are listed
 Added - Clipboard - Ctrl-Ins, Shift-Ins and Shift-Del on input lines, and the viewer's and history's copies (they stopped the program): ZTree's own clipboard, the desktop's through wl-clipboard (Wayland) or xclip/xsel (X11)
 Added - Copy/Move - F7 in the target prompt for encrypted (EFS) files: =E keeps the encryption, -E copies them decrypted, ?E asks
 Added - Ctrl-F5 Archive - name.exe selects the built in 7-Zip to make a self-extracting .7z using 7-Zip's console 7zCon.sfx (else 7z.sfx; from ZTree's folder, 7-Zip's or the PATH) when no last used ARCHIVER.BB2 for .exe
 Added - Ctrl-F5 Archive - built in 7-Zip: .7z, .zip, .tar, .tar.gz, .tar.xz and .tar.bz2 written by 7-Zip itself (also chosen by .tgz, .txz, .tbz2), L Level (store ... ultra), E encrypts with AES-256
 Added - Ctrl-F5 Archive - Encrypt (E) for the built-in .zip: AES or ZipC (ZipCrypto, weaker but opened by Windows' own zip folders).  A .7z is AES-256
 Added - Ctrl-F5 Archive - The first F5/Ctrl-F5 of a session starts from the newest AC= line: the ARCHIVER.BB2 archiver the line used or the built-in format
*Added - Ctrl-F5 Archive - Timestamp (T) for the built-in 7-Zip: now, or newest - the archive dated as the newest file in it (as 7z.exe's -stl), kept in the AC= line as Level and Encrypt are
 Added - Ctrl-Search - F4 txt+uni (the default): text and Unicode searched together, in one read of each file
 Added - Ctrl-Search - F7 Mode And/or: a AND b OR c finds files holding both a and b, or holding c; parentheses group, "quotes" keep a string as it is; hex strings too (4D 5A AND 50 4B); F7 and the F4 mode are kept in the search history
 Added - Ctrl-Search - F7 Mode Regex: regular expressions (PCRE2), e.g. INV-\d{6}; text, Unicode and txt+uni; needs pcre2 dlls, otherwise F7 skips it
 Added - Ctrl-Search - Searches the text inside documents: .docx/.xlsx/.pptx (via 7-Zip), .pdf, .doc/.xls/.ppt, .rtf, .msg/.eml/.mht, .odt/.ods/.odp (via Windows IFilters); raw file still searched when no match
 Added - Ctrl-Search - UTF-8/UTF-16 text files with a BOM are searched as text in both text and Unicode modes
 Added - Ctrl-sHortcut - F5 Link type: symbolic links or hard links to the tagged files, under the files' own names (*.*)
 Added - eXecute - In the file window on Linux and Mac the command line starts with ./name when the current file has no extension, as Windows does with a program (.exe, .bat ...)
 Added - eXecute - Tab on Linux and Mac puts ./ before a file name with no extension, so a program in the current folder runs (the shell does not look there)
 Added - Filter - F7 Regex (on/off): the names are matched by a regular expression (PCRE2) instead of wildcards, e.g. ^report-\d{4} or \.(jpe?g|png)$, without case; shown and kept in the history as /pattern/
 Added - Filter - F9 (drive) - Find & log: the files matching the filter are found anywhere on the current drive (several threads at once), only the directories holding them logged; then Showall lists what was found (from the File Window, back in the tree first)
 Added - FTP - V and Alt-V with an external viewer, and J/Alt-J (JFC), give the program a copy of the file, as Open does
 Added - History - F2 Label in the Filter and Search history lists: the label shows in its own column and Search mode matches it; a Filter's typed "Label:" also works before a /regex/ filter; a labelled search or regex filter picked from the history is edited without its label, which goes back on at OK
 Added - JFC - Built-in file compare, replacing diff -u, the default when the Alt-F10 JFC/Alt-JFC compare is blank: Fully TFC compatible
 Added - JFC - Alt-F10 Colors configuration for: frame, identical lines, line numbers, matching and differing characters, saved in ZTW.HST; defaults to TFC.INI if found, else the color scheme's
 Added - JFC - Shift-F7 and Shift-F10 in the built-in compare as Alt-F7 Zoom and Alt-F10 Colors, for desktops that keep Alt-F7/F10 for themselves
 Added - JFC - ZCOLORS.INI keywords JFRAME, JEQUAL, JLNUM, JMATCH and JDIFF: the built-in compare's frame, identical lines, line numbers, and a differing line's matching and differing characters, override JFC's own Alt-F10 colors (ZTW.HST)
 Added - Linux - Raspberry Pi: ztreelin-<ver>-aarch64.tar.gz, for 64-bit ARM Linux (Pi 3, 4, 5 and Zero 2 W on 64-bit Raspberry Pi OS Bookworm or newer; glibc 2.35 or newer)
 Added - Log - Directories read ahead by several threads at once: full and tree logs, branch logs, * and F3 Refresh about 3x faster (/usr full log 2.6 s -> 0.9 s); /LS reads them one at a time as before
 Added - Log - F6 FTP site: an FTP or FTPS server logged as a drive letter (ftp://[user@]host[:port][/path]; ftpes:// TLS required, ftps:// implicit TLS); Copy, Move, Delete, Rename, Make dir, View and Directory mode to and from it, dates kept; on Linux and Mac too (TLS through the system's OpenSSL), the site shown and typed as its address
 Added - Log - F6 \\server\share[\path]: a network share mapped to the highest free drive letter with your Windows logon (a user and password asked for when the server refuses it) and logged; a full drive, so archives, editors and eXecute work; not remembered: Alt-Release or leaving ZTreeWin removes the mapping
 Added - Log - F6 smb://[user@]server/share[/path] on Linux and Mac (or //server/share, at the LOG path prompt too): the share mounted by GNOME's gvfs (gio) or macOS's mount_smbfs, a user and password asked for when the server wants them, and logged as a drive shown by its address; archives, editors and eXecute work on it; Alt-Release or leaving ZTree unmounts it unless it was mounted already
 Added - Mouse - Error box: a click on Cancel, Retry, Skip, Next, Ignore, Tag/Untag or Keep/Lose tags chooses it, wherever the box is drawn
 Added - Open - A file on an FTP site or a phone (F6 MTP drive) opens: the program is given a copy in ZTree's ZTMP### temp folder, removed when ZTree ends (changes to it are not sent back)
 Added - Rename - Find-and-replace option R: "old" is a regular expression (PCRE2), "new" may use $1, ${name} and \U \L \u \l, e.g. "^IMG_(\d+)"Photo-$1"R; in Ctrl-Rename, directory Rename and Copy/Move also
 Added - sHortcut - Makes a symbolic link (to a directory or a file) where Copy would go, never over an existing name; for a file F5 Link type picks a hardlink
 Added - Stats panel - Available on a phone or camera (F6 mtp://) is its storage's free space, as the device reports it. An FTP site, which does not tell, shows "unknown"
 Added - Stats panel - Attributes show e for an encrypted directory or file, and j for a symlinked file in File Mode
 Added - Support for resizing window via dragging frame edge with better Terminal detection
 Added - Treespec - Ctrl-F5/Shift-F5 to directly set F5 Edit mode to yes/no
 Added - View - .eml and .msg mail show headers and decoded body (base64, quoted-printable, an HTML body as text); .odt, .ods and .odp show their text (via Windows' IFilters)
 Added - View - format (T) on document text shows the file itself instead, for ASCII, Hex and Hex Edit; T again returns to the text
 Added - View - Search: F7 Mode And/or, a AND (b OR c) (hex strings too) highlights the strings that make it true for the file, and stops at the next of them; F4 txt+uni (the default) searches the view's form, both in Dump/Hex
 Added - View - Search: F7 Mode Regex, e.g. INV-\d{6}, highlights each match on the page in text, Dump and Hex views
 Added - View - Source code colored with Notepad++ colors (if installed, from its langs.xml/stylers.xml), on a white page; XML, JSON and HTML take its colors too
 Added - View - Source colors - langs.model.xml and stylers.model.xml are used wherever langs.xml or stylers.xml is missing (ZTree's folder, %APPDATA%\Notepad++, the Notepad++ folder)
 Added - View - A Windows Installer package (.msi, .msm, .msp; known by its contents, under any name) shows its summary information, a list of its tables with row counts, and each table in columns (via msi.dll)
 Added - View/Autoview (F7) - Shows the document text of .docx/.xlsx/.pptx (via 7-Zip), .doc/.xls/.ppt and .pdf (via Windows IFilters), wrapped; charset shows DOC TEXT
 Added - View - JSON, XML and HTML files laid out and colorized, > in the first column marks each multi-line element, click it to collapse or expand
 Added - ZCOLORS.IN_ - ATTR-E/DATTR-E - Support for encrypted file and directory color settings
 Added - ztw64loader.exe - launch ZTW64.EXE via ConHost.exe
 Change- /API & /APIT deprecated - /APIT (Win32 API) is now the default for copy/move
 Change- Alt-F1 - The third Alt-F1 and the startup logo show LIN under ZTREE on Linux, MAC on the Mac (was WIN)
 Change- Alt-Quit - The "cd" file for the shell is ztlin.sh (was ztwin.sh): change ztwin.sh to ztlin.sh in the ztree() function in ~/.bashrc or ~/.zshrc; the old ztwin.sh is deleted, so its last "cd" is not repeated
 Change- Autoview (F7): a source/XML/HTML/JSON file over 1MB is shown unformatted until the cursor has rested on it for 250ms; Navigating before that skips its formatting (Shift-T formats it at once)
 Change- Autoview (F7): a file over 1MB waits one second (was 250ms) for the cursor to rest before it is formatted, so stepping through files one at a time and peeking at each still lays them out
 Change- Alt-Sort - Faster file sorting; Showall/Global re-sorts and reversing the order up to 10x faster
 Change- ARCHIVER.BB2 - No warning at start when it is not found (7-Zip handles archives without it), and F5/Ctrl-F5 Archive work without it, with the built-in 7-Zip formats; a damaged one still gives a warning
 Change- Ctrl-F5 Archive - The built-in 7-Zip starts on .zip (was .7z), then .7z, .exe, .tar ...: "A" goes .zip, .7z, .exe (when 7zCon.sfx or 7z.sfx is found), .tar, .tar.gz, .tar.xz, .tar.bz2, then the ARCHIVER.BB2 entries
 Change- Ctrl-F5 Archive - A name typed with .exe: "A"/Shift-A offer only the archivers that write an .exe, the built-in .exe and the ARCHIVER.BB2 EXE entries (was all of them, putting .7z back in the name)
 Change- Ctrl-F5 Archive - A name typed with a known archive extension (.zip, .rar, ...) stays as typed: "A"/Shift-A offer only the archivers that write it; with no extension they go through all of them as before
 Change- Ctrl-F5 Archive - "store Paths" shows its P dimmed when the archiver cannot store paths (no store-paths command in ARCHIVER.BB2, or [NAP] in a Global window): it stays (none), so clicking it or P does nothing
 Change- Ctrl-Search - Faster: SSE2 text scan, 1MB reads, screen updated every 100ms
 Change- Delete/Prune - F4 reads Move to Trash (and Prune's F3 Trash branch as single object): the Recycle Bin is the Trash here
 Change- Edit - With no editor set (Alt-F10, $VISUAL, $EDITOR) Edit uses the system's editor command (Debian, Ubuntu, Mint: nano unless chosen otherwise), else nano, and vi only last (was vi)
 Change- Error box - widens to show long paths when the window is wide enough
 Change- Error box - On an MTP connection, show device error (Read Fault [30] on an iPhone: "Device locked, or the photo only in iCloud?")
 Change- FTP - The copy given to an external viewer (V, Alt-V) or to JFC (J, Alt-J) is deleted when the program ends; one ZTree does not wait for (a GUI program, START, a Linux command ending in &) keeps it until ZTree ends
 Change- Help - 4. Quick Command Table wider; adds Shift-F4, Shift-F5/F6, Shift-Alt-F8/F9/F10, ", FW Alt-K, Directory mode * + -, FW Shift-Tab and Ctrl-Tab; Insert logs the directory
 Change- Help - ZTW.HLP covers documents and mail in Search and View, Notepad++ source colors, Windows Terminal, ZTW64LOADER.EXE and Shift-F4, /NOAPI and /KBRZ, disconnected drives, Alt-F10 and frame mouse use; old Windows versions and the 4K-64K search scope corrected
 Change- Help - ZTW.HLP laid out for 96-column windows (its text up to 92 wide, about 800 lines shorter); Alt-F10's help and an 80-column View F1 box reflow it to fit
 Change- Log - Drive and branch logging up to 4x faster on local drives, about 40% faster on network drives
 Change- Progress bar - Time left now allows for per-file overhead; no longer reaches 00:00 early when small files follow large ones
 Change- Progress spinner - Also turns in the top corners of the main frame
 Change- Start - With no path on the command line ZTreeLin logs the directory the shell is in (was /), as ztree . does
 Change- Tree depth no longer limited to 130 levels
 Change- UNRAR.DLL/UNRAR64.DLL/UNZIP32.DLL/UNZIP64.DLL - dropped from distribution
 Change- View - formaT moved to the second menu line after Ruler; Offset to the first
 Change- View - Gather - Search hits inside gathered lines show reversed when the hit color is the bar color (the default), so they stay visible
 Change- View - Source colors - A dark viewer keeps its own page (no white page) with Notepad++'s dark theme: ZTree's own stylers.xml if it is dark, else themes\DarkModeDefault.xml (%APPDATA%\Notepad++ or the Notepad++ folder)
 Change- Window - ZTreeWin sets no width under 96 columns (was 80): /2 /3 /4 /5 /6 /8 are 96 wide, Alt-F10 takes 96-1024, Alt-F8 wraps to 96; a window or terminal already 80-95 wide is kept
 Fixed - Alt-F1 - On the Mac the About box said ZTreeLin - Version; it says ZTreeMac
 Fixed - Alt-F1 - The key after the third Alt-F1's logo (a fourth Alt-F1) opened the order page in a browser when not registered; it only closes the box
 Fixed - Alt-F5 - 7-Zip - A .7z, .tar, .gz, ISO, WIM, CHM ... no ARCHIVER.BB2 entry knows (the shipped list has none for them), or any archive with no ARCHIVER.BB2, showed its bytes; 7-Zip opens it ("7-Zip built in")
 Fixed - Alt-F5 - 7-Zip - A .tgz/.gz whose gzip header stores no name opened empty; its member is now named after the archive (.tgz -> .tar)
 Fixed - Alt-F5 - 7-Zip - A part of a multi-volume CAB crashed when its other parts were missing
 Fixed - Alt-F5 - 7-Zip - A RAR with no UNRAR DLL showed "Could not load UNRAR.DLL" and ran RAR.EXE to list it; 7-Zip lists it
 Fixed - Alt-F5 - 7-Zip - An empty .zip crashed
 Fixed - Alt-F5 - 7-Zip - Extracted files and folders did not keep a tar's (or a Unix zip's) mode: all came out 0644, so a program or script could not be run; a member with no owner write shows read-only (r)
 Fixed - Alt-F5 - 7-Zip - Archives over 2GB failed to list
 Fixed - Alt-F5 - 7-Zip - Archives whose item names start with "\" (an MS CAB listed by 7-Zip) crashed, and their files could not be viewed or extracted
 Fixed - Alt-F5 - 7-Zip - Archives with non-ASCII characters in their name or path (e.g. Czech letters) did not open
 Fixed - Alt-F5 - 7-Zip - Ctrl-E/Alt-E (extract tagged) from a .tar or .cab took nothing from a folder inside the archive: the files were tagged, nothing was written
 Fixed - Alt-F5 - 7-Zip - Extracted files and directories did not keep their archived timestamps and attributes
 Fixed - Alt-F5 - A compressed tarball (.tgz, .tar.gz ...) with no folders inside showed the path of its temporary .tar on the top line (and the window title); it shows the tarball's own
 Fixed - Alt-F5 - The archive's path in the tree, on the top line and in the window title showed as C:\... (C:\home\fred\x.tar.gz); it shows the Linux path
 Fixed - Alt-F5 - MS CAB files are listed by 7-Zip instead of the external lister - no screen flicker
 Fixed - Alt-F10/F1 Help - F1 pressed multiple times lead to a memory leak and blank window
 Fixed - Alt-F10/F1 Help - Box drawing (and the help's other characters) came out wrong when Windows' OEM code page is not 437 - 850, 852 ... or "Use Unicode UTF-8"
 Fixed - Alt-F10/F1 Help - With a bright History background color (gray, ...), the help window showed no text
 Fixed - Alt-Mirror - F4 Replace mode and F8 Sync could not be clicked: the path prompt cleared their mouse areas
 Fixed - Alt-Mirror - After F2 Browse's \ Treespec (Esc, Esc back to the path prompt) F4 Replace mode, F8 Sync and F5-F7 could not be clicked: F2's tree cleared the prompt's mouse areas; it now keeps them (also Copy/Move's F5-F7)
 Fixed - Alt-Prune - Branches over 65,536 directories left directories behind
 Fixed - Alt-Prune/Alt-Release - Crash on a stale directory thread pointer
 Fixed - Alt-Sort - F9 Tree (nuMber) - not consistent with Explorer
 Fixed - Autoview - Shift (View menu): a click on "Scroll" began Gather; the arrows in front of it scroll the text, as in View
 Fixed - Autoview - Shift (View menu): a double click on "Scroll" still began Gather (the double click had its own F4 rule); it does what a click does
 Fixed - Autoview - Shift (View menu): Esc and Wrap could not be clicked (Esc reloaded the file; it now closes the menu), and a click on "Shift for View menu" reloaded the file, undoing Dump, Hex ...
*Fixed - Autoview - Shift (View menu): Gather begun from it needed Esc twice to leave - the first only closed the menu
*Fixed - Autoview - Shift (View menu): put up by a click on "Shift for View menu", keys typed were taken unshifted, as Autoview's own commands (H made a shortcut, not Hex); they are the View commands, as with Shift held, and Esc closes the menu
 Fixed - Autoview - Shift-C Charset wrote its name over the Autoview menu ("OEMHelp")
 Fixed - Command line - /E and /V: the editor's and viewer's command was upper-cased, so on Linux and Mac its path was not found
 Fixed - Copy/Move - An encrypted (EFS) file to a FAT/exFAT drive (most removable media) was copied unencrypted without asking; now asks, as for a network share
 Fixed - Copy/Move - An encrypted (EFS) file to a network share failed with error [6000]; now asks to copy it unencrypted
 Fixed - Ctrl-Search - Crash when a tagged file's full path exceeded 1024 characters
 Fixed - Ctrl-Search - Unicode: a match running across a 1MB read boundary could be missed, and a one-letter search matched a file's last byte
 Fixed - Ctrl-Search - A UTF-8 file without a byte-order mark was not found by a search with letters beyond ASCII (gra): the word is now looked for as UTF-8 too, in text and txt+uni modes, its case ignored there too ( finds )
 Fixed - Del (directory) - A directory symlink is deleted as a link only, its target untouched: it was refused when the target held files, and Directory Mode's Delete went into the target
 Fixed - Delete/Prune - Mac: F4's Trash was a folder Finder never shows (~/.local/share/Trash); deleted items now go to Finder's Trash, with Put Back
 Fixed - DMode - Compare - Crash on returning to file mode after comparing with a logged directory, and on comparing with one not logged that has sub-directories
 Fixed - Edit - Mouse clicks on the file name prompt hit the menu that was there before it (Esc Cancel typed \, the blank line above it letters such as w, x, q), and [No]/Yes at "Make new path?" did not work
 Fixed - Edit - START in an editor setting (and in eXecute, JFC ...) gave "START: not found", and Alt-Edit with no Alt-Editor set ran "START" and the Editor; START is dropped, with its "" and /B-style switches, and ZTree waits for the program - end it with & not to
 Fixed - Error box - Device and file showed the Windows form (Disk drive C:, C:\.file), not the Linux path; ztwerr.log too
 Fixed - F12 - @macro.ztm contents not being translated from OEM to ANSI
 Fixed - F12 - .ztm macro name with non-ASCII characters not found
 Fixed - F9 Menu - With a bright Menu background color (gray, ...), scrolling a long menu blanked its items
 Fixed - Filter - F9 (drive) Find & log: the progress line under FIND & LOG flickered, erased and rewritten about 13 times a second; it is now written only when it changes
 Fixed - FTP - Alt-F5 did not open an archive on an FTP drive (it showed it in hex); Alt-F5 and View now work from a local copy, and a change made there (archive Delete, hex Edit) goes back to the drive
 Fixed - History - Searching the list (/ or a letter) took no characters above 255: Polish, Czech, Cyrillic, Greek ... letters can now be typed into the search
 Fixed - JFC - A compare program in quotes with a blank in its path ("E:\Program Files\WinMerge\WinMergeU.exe" %4 %5) was given part of its own path as the first file
 Fixed - Keyboard - AltGr not found on layouts where it types only characters above 255 - Ukrainian (AltGr+U for the letter ghe with upturn), Russian, Hebrew, Georgian, Greek (319), most Indian layouts
 Fixed - Keyboard - Input prompt took a typed letter whose Unicode number is also a Fn key as that key: Polish (U+0179-017B; AltGr+Shift+X, AltGr+X, AltGr+Shift+Z) acted as F10, F11 and F12
 Fixed - Keyboard - kitty (and other terminals with its keyboard protocol): letters came by their place on a US keyboard - on a German (QWERTZ) one Z typed Y and Y typed Z, in commands and typed text alike, French AZERTY likewise; and characters on other keys than a US keyboard's came as that key's: Shift+7 (/) typed &, AltGr+Q (@) q, o-umlaut ;
 Fixed - Keyboard - ssh from Windows (Windows Terminal, the console window): Ctrl-Enter (show tagged files only) ran Ctrl-J's JFC compare, as both came as ^J; ZTree now asks these terminals for Windows' own key records (win32-input-mode), so every key comes as in ZTreeWin, Alt and Ctrl held alone for their menus too
 Fixed - Linux/Mac - Started in a terminal smaller than 80 x 24 (a small tmux pane) it crashed or aborted; now a message says so
 Fixed - Log - Crash on Retry after a directory read error
 Fixed - Log - A mapped network drive not yet reconnected after boot (Windows 11) gave "Path not found [3]" until Retry; it now reconnects without the error box
 Fixed - Log - F6 FTP/SMB: after a connection error, OK or Esc went to the Log screen; now back to the F6 prompt with the address, to correct it
 Fixed - Log - * (Log branch) and Log crashed (core dump) in a folder whose path is longer than 520 characters, as in a Timeshift snapshot's copy of a deep one; it logs on up to the 1024-character limit, where the "File/path name too long" box offers Skip
 Fixed - Mouse - F9 Menu: after Esc, the Directory and File Window menus took no clicks
 Fixed - Mouse - Log F6 prompt (FTP/SMB): F1 Help and Esc Cancel took no clicks
 Fixed - Mouse - Log menu: a click ran the wrong command (F4 for F2, the network dialog) - it went by a layout from 1.49; F1 Help and Esc Cancel now take clicks too
 Fixed - Mouse - Menus and prompts: options that took no clicks or ran the wrong command now take clicks (Autoview, archive, Alt-K, Alt-Wash, Attributes, eXecute, Filter, F2 tree, View Shift/Gather and others); Attributes has F1 Help
 Fixed - Mouse - Prompts (Delete, Edit tagged, Filter, Search, Prune, Mirror, Macro, View file, Assist, archive errors and others) still took clicks on the menu they replaced: at "File is read-only" a click on the blank line above Override chose Override
 Fixed - Open - A program for the terminal (ztree-cfg, a #! script, any program that links no X11, Wayland or toolkit library) started with no terminal and was not seen; it now runs on ZTree's screen, as eXecute runs one, with "Press any key" after it; a desktop program is started on its own as before (on ZTree's screen too with no desktop, as over ssh, so its message shows)
*Fixed - Open - An ext.BAT (a shell script) was given only $1 unless it also said %2 ... %8 or %$: $2 to $8 (or "$@") now get the same parameters as %2 to %8 on Windows; $3 and the folder path were a Windows path (\dir, which at a drive root broke the quoting), now the Linux path; an empty one ($6 at a drive root) no longer moves the ones after it
*Fixed - Open - An ext.BAT with an unquoted $1 split a name with spaces into several files (VLC opened each part); a script with no #! line or #!/bin/sh runs with word splitting off (IFS empty), so $1 stays one name; one for another shell runs as before
*Fixed - Open - On the Mac a file with no ext.BAT did not open (it called the Linux xdg-open); it opens in the program the Finder has for it (open), as web links do (F1 in the About box)
 Fixed - Print - Crash on a long path: Catalog with Wrap off when a path ran over about 500 characters; Catalog, Pathnames and a file's Headers over about 1000
 Fixed - Print/Catalog - Causes crash later in Alt/Release
 Fixed - Start - A relative path (., .., ./src, src/lib) logged / instead of that directory
 Fixed - Taskbar update optimizations
 Fixed - Treespec - History: an entry showed as C:\usr\bin\ instead of /usr/bin/, and one picked from the list went into the field so; one stored with Up came out as typed
 Fixed - View - Shift-F2..F6 Auto scroll: a key went unseen behind waiting mouse events, one event read a line - at Shift-F6 (2s a line) moving the mouse kept it from stopping
 Fixed - View - Resizing the window (dragging its frame) while viewing a file or F1 Help left the view at the old size and wrote the old-size screen back on exit
 Fixed - View - Viewing tagged files: the n/t file counter moved right, clear of Offset (and Mask/Offset no longer erased when going to the next file)
 Fixed - View - An archive 7-Zip reads but no ARCHIVER.BB2 program lists (a RAR without RAR.EXE, a ZIP without WZZIP.EXE) said "Archiver error: [5] - Cannot find any supporting archiver"; 7-Zip lists it now
 Fixed - View - XML with more than one top-level element (an NPS/IAS log of <Event> records) was shown as plain text; now laid out and colored
 Fixed - View - XML/HTML/JSON over 64MB were shown as plain text; now laid out when the memory free allows (about 8x the file size)
 Fixed - View - Hex, Dump and Junk on source code, XML/HTML/JSON or a document's text showed the UTF-16 text View made of it (FF FE first) instead of the file's bytes; Ascii or Wrap goes back to the text
 Fixed - View - Ctrl-End on UTF-8 or UTF-16 text scrolled too far right (it counted bytes, not characters)
 Fixed - View - UTF-8 Alpha (Wrap off): a line of about 8200 characters or more showed as an empty line
 Fixed - View - UTF-8 text: a search for a word with letters beyond ASCII (gra, fr) was not found by F9 Search, nor highlighted after Ctrl-Search; now found and highlighted, its case ignored there too ( finds )
 Fixed - View - The title line showed the file's path in Windows form (V:\sub\a.txt), not its Linux path
 Fixed - View - Access Violation [c0000005] on every file viewed, then a crash, once the character set was Unicode with no UTF-8/UTF-16 kind set: the status line took its name from before the list of names
 Fixed - View - Leaving View in Dump, Hex or Junk kept Tab (1) for every later view (tabs one column wide); Tab goes back to its own setting, and a saved 1 reads as 4
 Fixed - Win32 - ZTW.EXE, ZTW_CFG.EXE and ZSHELL.EXE load on Windows XP again (would not start since 2.4.222)
 Fixed - Window resizes and gets misaligned following error handling prompt
 Fixed - Window Console - Minimized on a monitor scaled other than the main one, the window and display came back smaller when restored
 Fixed - Window Console - Moved to a monitor of another resolution or scaling and back, the window and display shrank or grew; the size chosen comes back
 Fixed - Window Console - prevent wrapped display while resizing
 Fixed - ZSHELL.EXE/ZSHELL64.EXE - Copy and Cut from the context menu left nothing on the clipboard; the 64-bit menu could crash drawing its icons or opening a submenu; no overruns on long paths or long window titles
 Fixed - ztree-cfg - Support Programs showed NOTEPAD.EXE for a blank Editor and Alt-Editor, and its prompts offered [SFN] short names and .EXE/.BAT/.CMD notes; it shows the editor ztree runs (nano ...) and Linux's own notes
 Fixed - ztw64loader.exe - ZTreeWin found in the loader's own folder

 Version 2.4.217 (10 November 2023)
 ---------------
 Added - Support for resizing window via dragging frame edge
 Change- Alt-F10 - 1J Numeric format - added 1 234 567
 Change- Alt-Sort/Unsorted (DMode) sorts by Name on all partition types
 Change- Batch parameters %r & %jr now blank in Showall/Global FW
 Change- Ctrl-Search - Scope F6 sizes increased to (32K/64K/128K/256K/512K)
 Change- Ctrl menu - Added Ins
 Change- ZList.zls - Display line # being processed
 Change- DMode FW - Alt-F Size column shows logged directory size in bytes when Alt-K (None)
 Change- File size display format now 9,999,999,999 bytes when window 84+ chars wide
 Change- Increased MAXCOL/ZMAX_PATH from 512 to 1024
 Change- Log 'OneDrive' even when CO-2J set to +J
 Change- Log - Volumes - Display Free / Total header
 Change- Remove Installer from __COMPAT_LAYER envar
 Change- UNRAR.DLL/UNRAR64.DLL updated to v6.23.0
 Change- UNZIP32.DLL/UNZIP64.DLL updated to v6.1
 Change- View - Info - Display size-attr-timestamp on top border line
 Change- View - Offset - allow entering decimal %
 Fixed - Alt-F5 - Extract as using a mask containing timestamp info caused error [87]
 Fixed - Alt-F5 - Open - not passing full temp path to ext.bat
 Fixed - Alt-F8/F9 - Get current monitor size to set limits
 Fixed - Alt-F10 - CO-2J default should match setting without ztw.ini
 Fixed - Alt-F10 - ztw.ini being saved to %AppData%\ZTreeWin, when not run under %ProgramFiles%
 Fixed - Alt-Graft - Issue when source path ended in '!' and '!!' existed
 Fixed - Alt-Log - 'Tree only' from root not displaying progress
 Fixed - Alt-Log - 'Tree only' not obeying ZNOLOG.INI
 Fixed - Alt-Tag/Untag - e - Not matching extensionless files
 Fixed - Alt-ZLog - Support environment variables in zlog pathname
 Fixed - Blank directory names in tree when using /T options for custom titlebar
 Fixed - (Ctrl)-Copy/Move/Rename - Prevent invalid masks that result in empty name
 Fixed - Ctrl-F5/InfoZip - Archiver output written to console when Display output (No)
 Fixed - Ctrl-Ins - F2 (Object) - Added FileName/FileNameW formats and fixed Parent buffer overrun
 Fixed - Ctrl-Ins - F2 (Object) - Parent path adding second entry to clipboard
 Fixed - Ctrl-Ins - F2 (Object) - Tagged files was not working
 Fixed - Ctrl-Ins - F2 (Text) - Shortname was not being applied to entire path
 Fixed - Ctrl-Ins - F12 - not resetting F2
 Fixed - Ctrl-Ins - file size not being properly formatted
 Fixed - DMode - Ins/Del not working with /XT keyboard switch to log/unlog
 Fixed - DMode - Branch FW - Matching Dirs & Bytes incorrect when Filter set
 Fixed - DMode - File FW - '-' unlogging moved highlighe to last logged directory
 Fixed - F8 Split - Directory Mode, opposite side directory lost after refresh effecting %j parms
 Fixed - Error logging to ztwerr.log truncating long error text and missing 433
 Fixed - Filter - Full/Relative path filter caused crash when relogging
 Fixed - Filter - Long input buffer overflow caused crash
 Fixed - History - Corrupt pn= bookmnark entries could lead to crash
 Fixed - Long path buffer overrun in Treespec, setting title, using ZB option & Alt-Z/Load
 Fixed - New date (F8) does not work if the opposite side is a directory in a DW
 Fixed - Open - ext.bat not being passed %2, %3 when file contained %1
 Fixed - Treespec - Not navigating using Treespec history item missing trailing \
 Fixed - UTF-8 support for line drawing symbols
 Fixed - View - Gather - Missing last character of line when no CR at end
 Fixed - View - Offset - Cannot set large offset with Hex input
 Fixed - Windows 11 Terminal support to resize on startup to window size
 Fixed - Write user files (ZTW.ZAM, ZTW.INI & ZTW.HST) to %APPDATA% if read from 'Program Files'
 Fixed - ZTW_CFG.EXE crashed running standalone when #ZTHome not set
 Fixed - ZTW_CFG.EXE not patched with exehdr4

 Version 2.4.199 (20 December 2020)
 ---------------
 Change- Added F3 Refresh to File and Directory menu
 Change- Alt-F1/F1 use https:
 Change- Alt-Info - Display millisecond part of timestamps
 Change- Alt-Move (DMode) - non-functional and removed from menu
 Change- Autoview (F7) - Display size-attr-timestamp on top border line
 Change- Batch parameters %4 & %5 not set in Directory Mode
 Change- Increased MAXCOL/ZMAX_PATH from 400 to 512
 Change- Shortcut QuickEdit disabled if /M command-line option not used
 Change- View - Display size-attr-timestamp on top border line
 Added - Ctrl-Ins - F2 (Text/Object/Both)
 Added - Log disk - F12 - Reset F3 All mode and F5 Skip junction default
 Fixed - Alt-Compare/Branch - Not allowing skipping of directories with Access Denied
 Fixed - Alt-F5 - Alt-Extract tagged files not working when all files tagged
 Fixed - Alt-F5 - Alt/Ctrl-Extract w/directories returning error[11] from unzip.dll
 Fixed - Alt-F5 - Archive output parsing incorrect for timestamps > 2019
 Fixed - Alt-F5 - Open - Not passing temp pathname to ext.bat
 Fixed - Alt-F7 - Improved window centering on high DPI display
*Fixed - Alt-F7 - The File Window, Autoview and View Alt menus show F7 Zoom, not F7/F8/F9 Video (F8 and F9 do nothing in a terminal or window)
 Fixed - Alt-Info - Alt menu stuck during slow info lookup
 Fixed - Alt-Info - Owner query failed on long pathname
 Fixed - Alt-Mirror - Sync - Esc during mirror not aborting sync
 Fixed - Alt-Mirror - Warn if branch not fully logged
 Fixed - Alt-Zlog - Not correctly loading .zlog files created by 2.4.181 and earlier.
 Fixed - Ctrl-F5/7-Zip - Encrypt passing -s%s instead of -p% on command line
 Fixed - Ctrl-Ins - F12 Reset - Not resetting Resultant path setting
 Fixed - Directory Window - Shift-PgUp/PgDn failing to navigate beyond 32K directories
 Fixed - Directory Window ordinal not updating immediately upon change
 Fixed - Double-right-click - File-Window - do nothing in DirMode
 Fixed - Double-right-click - File-Window - Not selecting new file before opening viewer
 Fixed - F3 Refresh - Directory window - Unlogging previously logged directories
 Fixed - F8 Split - Directory Mode, TAB refresh causing crash
 Fixed - F8 Split - Directory Mode, TAB refresh Branch FW causing crash
 Fixed - F9 Menu - Alt-Move item left caused crash
 Fixed - F9 Menu - Alt-Move item left losing child nodes of collapsed prior branch
 Fixed - F9 Menu - Alt-Move/Esc not restoring child items to correct depth
 Fixed - F9 Menu - Edit - Buffer overrun
 Fixed - F9 Menu - Execute - Generated script lines limited to 256 characters, not 512
 Fixed - F12 - WHILE_NOT_END not stopping at end when (un)tagging
 Fixed - Log - Volumes - Insert not marking entry correctly
 Fixed - Ordinal display not cleared completely when many tagged files
 Fixed - Open - Support passing long pathnames to legacy apps
 Fixed - View - Gather (unicode) adding cr/lf of left line
 Fixed - View - Gather F5 Append not working reliably
 Fixed - View - Gather to quoted filename crashed
 Fixed - View/Hex Edit - Changes beyond 2Gb offset saved at offset 0
 Fixed - Shift-F10 (ZSHELL) - Failing to load with 'The Properties for this item are not available'
 Fixed - Shift-F10 (ZSHELL) - Support long pathnames
 Fixed - Spell Search (active) not resetting on non-spell search character

 Version 2.4.181 (17 January 2018)
 ----------------
 Change- \ To Dir (DirMode B/S/G FW) - Jump to final Pathname of junctions
 Change- Alt-F10 - CO-1A default 'NOTEPAD.EXE [SINGLE]' for Ctrl-Edit support
 Change- Alt-Info - Second press of Alt-I toggles info window width
 Change- Ctrl-Copy/Move/Rename - TAB - Cycle case of input mask when not *.*
 Change- Ctrl-Search - F5 changed to toggle between all/zip TOC/first 4K/last 4K
 Change- Ctrl-Shift-Left/Right - additional word delimiters: ?:<|>*
 Change- New date/Ctrl-New date protection via CO4E & CO6A
 Change- New date/Ctrl-New date functions remapping F2->F6/F4->F7/F5->F9
 Change- Print/Catalog of tagged dirs (DirMode)
 Change- Sort directories without regard for 'extension'
 Added - /APIT - Same as /API but preserve create and last-access timestamps
 Added - /SDF - Sort directories by Full path length
 Added - /SF - Sort files by Full path length
 Added - Alt-Info - w/Path: full path length
 Added - Alt-Sort - Full - sort by full path length
 Added - Alt-F10 - CO-1M - Timestamps shown in timestamp timezone
 Added - Alt-F10 - CO-5B - "No, all Charsets"
 Added - Alt-Info - Final Pathname of junctions/symlinks
 Added - Batch parameter: %r - Current directory path in Tree mode
 Added - Ctrl after Up/Down in Tree window invokes tree scrolling
 Added - Ctrl-F7 Megaview - Dirmode - Display Final Pathname of junctions
 Added - Ctrl-Ins - Resultant path - Final Pathname of junctions
 Added - Ctrl-Search - F5 first/Last 4K / F6 toggle size 4K-64K
 Added - Filespec - <=>L. <=>F, <=>R - length, full path, relative length specs
 Added - Log/Alt-Log - F5 Skip junctions
 Added - Treespec - F8 - Jump to final Pathname of junctions
 Added - Windows 7+ Taskbar status notifications
 Added - ZCOLORS.IN_ - DMNORMAL, DMGLOBAL - Directory Mode overrides
 Added - ZList.zls - T/U=directory - Tag/Untag directory in DirMode
 Fixed - \ To Dir (DirMode) - Not working on mapped network drives
 Fixed - Alt-F5/Extract as - Incorrect password left temp directory
 Fixed - Alt-F5 - Problem parsing empty root directory entry
 Fixed - Alt-F5 - Problem opening .WIM with 7-Zip v15.x
 Fixed - Alt-F10 - CO-5F - Unable to change Search Hit Offset value
 Fixed - Alt-Graft - Across drive - Cancelling copy causing loss of source files
 Fixed - Alt-Graft - Prevent deletion of all files that could not be moved
 Fixed - Alt-Info - Final Pathname incorrect with GUID-named junctions
 Fixed - Alt-Info - For Dirmode root display (root) as name and not error
 Fixed - Alt-Info - Hardlink count causing window to be sized too large
 Fixed - Alt-Mirror/F2 - Hanging after Retry to override attributes
 Fixed - Alt-Mirror/F2 - Menu corruption
 Fixed - Alt-Release/This drive - crashed
 Fixed - Alt-Release/F4 - Need to wait for dialog to close before releasing
 Fixed - Alt-Sort - B/S/G FW - Path order not honoring F9 Tree=nuMber
 Fixed - Alt-Sort - Directory sorting incorrect when F9 Tree=Name
 Fixed - Autoview - Prevent Gather/Save in Tags-only mode refreshing file list
 Fixed - Batch parameters - %p & %jp - Do not set in DW for 1st level directory
 Fixed - CO-6A 'Override attributes' not observed for Rename Directory
 Fixed - Ctrl-Batch not adding am/pm to %d for 12hr time format
 Fixed - Ctrl-F7 - Dir Mode - Junction targets not displayed when directory logged
 Fixed - Ctrl-F7 - highlighting wrong after moving cursor
 Fixed - Ctrl-Move - Continue operation after Escape was skipping current file
 Fixed - Ctrl-Rename - TAB - Extension mask not reset to '*'
 Fixed - Ctrl-Rename - Allow Esc back from current highlighted file to *.*
 Fixed - Ctrl-Search - Unicode wildcard search string not matching
 Fixed - Ctrl-View/Delete - CO-3K caused current file prior to Ctrl-V to be deleted
 Fixed - Delete - Recycle-Bin option should not be available on subst'ed drives
 Fixed - F9 - Alt-Move - Collapsed child nodes of prior branch lost
 Fixed - F9 - Problem creating ZTW.ZAM from scratch
 Fixed - F9 - #ZTStart ignored depending on prefix
 Fixed - F12 - @macro.ztm found first in root directory of current drive
 Fixed - Filter (Dirmode) - Command history chaining ('|') not working
 Fixed - Filter -  Buffer-overflow on long filters
 Fixed - FW ordinal out of sync when Filter active
 Fixed - History - Problem when deleting entries from sorted history list
 Fixed - Keyboard layout detection not reliably reporting AltGr
 Fixed - New date - Prevent storing leading zeros in timestamp to history
 Fixed - TAB/Ctrl-TAB - Honor Co-7Q setting in File Window
 Fixed - TFC.BAT not searched for in #ZTTools by default
 Fixed - Treespec - Collapsed branch being relogged
 Fixed - Treespec - F5 (no) - pasting non-matching text removing end of current path
 Fixed - Treespec - F5 (yes) - Shift-Esc not exiting
 Fixed - View - Alt-E - Calculate #ZTLine regardless of configured edit command
 Fixed - View - Defer setting %#ZTLine% until eXecute or Edit command invoked
 Fixed - View - Gather - Access violation selecting with mouse
 Fixed - View - UTF16 search problems
 Fixed - View - UTF16-BE Charset selection causing incorrect display limit
 Fixed - ZList.zls - T= unconditionlly refreshing logged directories
 Fixed - ZLog loading crashes processing bookmarks
 Fixed - ZSHELL(64).EXE - Process not terminating under Windows 10

 Version 2.4.145 (4 March 2014)
 ---------------
 Change- Alt-F5/Ctrl-Delete - Allow Esc to cancel operation
 Change- Alt-F5/Delete/Ctrl-Delete - Optionally delete empty archive
 Change- Alt-I - Support mouse selection of other files
 Change- Alt-Log/One - Log directories only
 Change- Alt-Sort - F4 Tree moved to F9 Tree
 Change- Ctrl-Left - Unlog leaf directory
 Change- eXecute - History made case sensitive
 Change- Keyboard input - Ctrl-V - Insert text even in overwrite mode
 Change- Log/Volumes - Window sized as required for long names
 Change- UNRAR.DLL/UNRAR64.DLL updated to v5
 Change- Right mouse click - select current file/directory before opening context menu
 Added - %#ZTLine% - Viewer top line number, or selected line if Line mode active
 Added - %#ZTSearch% - Last search string
 Added - Alt-F - Display timestamp option from Alt-Sort/F4 in top-right corner
 Added - Alt-F5- Display active archiver id
 Added - Alt-F10 - CO-4Q - Right mouse click to tag/untag
 Added - Alt-F10 - CO-1W - Use F5 to refresh like F3 in FW
 Added - Alt-Log/Tagged directories (DMODE) - Additional logging options
 Added - Alt-Sort - F4 Timestamp (Written/Created/Accessed) option
 Added - Ctrl-Minus (DMode) - Unlog tagged directories
 Added - Ctrl-Plus (DMode) - Log tagged directories
 Added - F12 - Macro directive: STOP_IF_NOT_VIEWER - Abort macro immediately if Viewer not active
 Added - F12 - Repeat counter displayed in bottom right corner during playback
 Added - F9 - #ZTSet history
 Added - Filespec - F6 Spell - Insert current Spell search string
 Added - Filespec - F8 Other file/spell/filter toggle
 Added - Left spinner
 Added - Alt-Info (DW) - Size
 Added - Rename mask - :%v: - Insert Volume name
 Fixed - Alt-F4 - (Global) - Scope (All) incorrect sorting of duplicates
 Fixed - Alt-F5 - .ZIP - Problem parsing ZIP64 central directory
 Fixed - Alt-File Display - Large file size formatting causing memory corruption
 Fixed - Alt-Sort - F9 Tree (nuMber) - not sorting leading zeros correctly
 Fixed - Alt-Sort - F12 not resetting to command-line switch defaults
 Fixed - Alt-ZLog - Not loading all File timestamps
 Fixed - Alt-ZLog - Not loading Directory timestamps
 Fixed - Batch parameter: %v & %jv - not being enclosed in quotes correctly
 Fixed - Command line ending with Batch parameter: %v & %jv - not being enclosed in quotes correctly
 Fixed - Ctrl-F5 - Spinner not active while archiving
 Fixed - Ctrl-Move (DMode) - Some directories skipped when moving to different drive
 Fixed - Ctrl-Move (DMode) - Source directories not removed from tree when target not expanded
 Fixed - DMode - (CO-3H=Yes) - Current position and ordinal not shown
 Fixed - F9 - Problem moving item to top line when title line missing
 Fixed - History - Problem deleting items when list filtered with spell search
 Fixed - Wash - MFT clearing terminating prematurely
 Fixed - sWitch - Maintain current file/directory position indexes

 Version 2.4.121 (26 May 2013)
 ---------------
 Change- Alt-F5 - 7-Zip- Support for -sccUTF-8
 Change- Alt-Log/Tree - Unlog files in current directory
 Change- Compare/Alt-Compare - Use existing logged target information if available
 Change- Ctrl-Right - do not log leaf directries
 Change- Enter - DMode Tree Window - Do not log files
 Change- F9 Menu - #ZTStart - expand batch parameters and pass "title" if present
 Change- Progress bar average now sampled over 60 seconds
 Change- View - Gather - Use inverted Line color for current cursor line
 Added - * - DMode FW - Fully log current branch
 Added - Alt-Log (DMode FW) - Tagged directories / Files | Branch
 Added - Ctrl-ZLog - Store DMode settings
 Added - Esc - Confirm aborting tagged file operations
 Added - Shift-Alt-F8/F9 - Reverse cycle video size
 Fixed - Alt-ZLog - Collapsed branches being relogged
 Fixed - Ctrl-Ins/Info (DW) - Directory size missing
 Fixed - Ctrl-Ins/Tagged files - Buffer allocation failure not checked
 Fixed - Ctrl-Move - Detect junction in target to determine if move or copy for progress bar
 Fixed - Ctrl-Quit - Not opening new shell at current directory
 Fixed - Ctrl-Zlist - Do not translate batch parameters
 Fixed - F2 Browse - Selecting new row with mouse not removing old highlight
 Fixed - Keyboard input - buffer offset not updated when using TAB to insert filename or deleting highlight section
 Fixed - Print/Tree - output directory logging status as ANSI
 Fixed - Rename - F8 Opposite - GPF when opposite pane pointing at root
 Fixed - Spell Search (open) not appending *.* when resetting to new search string
 Fixed - View - JUNK - CO-5B=Yes - GPF when charset automatically switched to Unicode
 Fixed - View - WRAP - Search hit on last page not positioned correctly
 Fixed - ZCOLORS.INI - Support for range specification eg. 0-9 not working

 Version 2.4.113 (29 December 2012)
 ---------------
 Change- %#ZTMenu% - Set environment variable to menu file at startup
 Change- Alt-Compare - siZe - Retain existing sort order if sorted by size
 Change- Alt-F5 - RAR - Support for v4.x of unrar.dll
 Change- Branch/Showall/Global FW - Restore position from each visited FW
 Change- Cancelling/Skipping error during directory refresh retains already logged info
 Change- DW ordinal display moved to top-right of DW
 Change- History list - Sort ignores leading quote for eXecute and batch command
 Change- Log/Volumes - Redesigned drive list information
 Change- Rename - Tab - Case changed within highlighted section
 Change- WinKeys now ignored as input
 Added - %#ZTExe% - Filename of the current running ZTreeWin executable
 Added - %#ZTVersion% - Version of current running ZTreeWin executable
 Added - Batch parameter: %dm - Timestamp (modified) of current file/directory
 Added - Batch parameter: %dc - Timestamp (created) of current file/directory
 Added - Batch parameter: %da - Timestamp (accessed) of current file/directory
 Added - Batch parameter: %r - Root directory in Branch mode
 Added - Batch parameter: %jdm - Timestamp (modified) of opposite file/directory
 Added - Batch parameter: %jdc - Timestamp (created) of opposite file/directory
 Added - Batch parameter: %jda - Timestamp (accessed) of opposite file/directory
 Added - Batch parameter: %jr - Root directory in Branch mode of opposite file/directory
 Added - Alt-F10 - CO-4K Trailing ? in Filter matches one character (Exactly/Or less)
 Added - Alt-Kbyte (FW) - Allow selection of Size display in Directory Mode
 Added - Ctrl-Batch - CLIP: - Write output to clipboard
 Added - Ctrl-Ins/Modified - Copy last modified timestamp of current file/directory to clipboard
 Added - F5/Ctl-F5 - F8 Opposite - Insert path/filename from opposite panel in Split mode
 Added - F12 - Macro mnemonic: SH_RET/SH_ENTER
 Added - F12 - Macro mnemonic: CTRL_SH_Q
 Added - Filter/F5 Fuzzy - Insert wildcards into filter mask
 Added - History list - /,Shift-A-Z,Left,Right to enter Search mode/Backspace to delete/Ctrl-Bksp to clear/Shift-Esc to exit
 Added - Log/Volumes - F3 Refresh drive list
 Added - View/Ctrl-View - Del - Delete viewed file
 Fixed - /TP - problem with one character pathnames
 Fixed - Alt-F4 Compare - Major performance improvement
 Fixed - Alt-Goto - Navigation was skipped when already current directory
 Fixed - Alt-Graft - Problem with source paths longer than MAX_PATH
 Fixed - Alt-Graft - Warn if attempting to graft to current directory
 Fixed - Alt-ZLog - Load - seconds not read from timestamps saved by v1.61 and older
 Fixed - Alt-ZLog - Quit - Attempting to write to closed macro recording
 Fixed - CO-3D - Setting not being loaded from ZTW.INI
 Fixed - Console attributes not reset
 Fixed - Ctrl-Copy/Move - Spinner not restarted after skipping file
 Fixed - Ctrl-F3 Auto-Refresh - Allow aborting with mouse click & F12
 Fixed - Ctrl-Move - Global FW - Disk Available space not updated on source and target drives
 Fixed - Filespec - Size specification increased to 64-bit
 Fixed - Filespec - GPF entering inverted size-spec
 Fixed - F8 Split - Swap - File filter indicator shown in wrong panel
 Fixed - F9 Menu - Execute - Buffer overrun after variable substitution
 Fixed - F9 Menu - Edit - Buffer overrun pasting long script line
 Fixed - NT 4 support was broken
 Fixed - Parent directory timestamps not being updated when creating subdirectory
 Fixed - Quit - Was writing current directory to ZTWIN.BAT (as per Alt-Q)
 Fixed - View - CO-5B=Yes - UTF-8 mode not being set when required
 Fixed - View - DW - Environment variables not expanded correctly
 Fixed - View - JUNK - problem trying to highlight masked search hit
 Fixed - View - WRAP - Search hit on last page not positioned correctly
 Fixed - ZTW.INI - Empty config file caused invalid color settings to be used

 Version 2.4.75 (24 March 2012)
 --------------
 Added - /ODA - Sort directory Order is Ascending
 Added - /ODD - Sort directory Order is Descending
 Added - /SDA - Sort directories by Alphabetic value
 Added - /SDD - Sort directories by Date
 Added - /SDE - Sort directories by Extension
 Added - /SDL - Sort directories by name Length
 Added - /SDM - Sort directories by nuMber
 Added - /SDN - Sort directories by Name
 Added - /SDS - Sort directories by Size
 Added - /SDT - Sort directories by Time
 Added - /SDU - Directories are Unsorted
 Added - /SDV - Sort directories by Value
 Added - /SSD - Split mode sorting is Different
 Added - /SSS - Split mode sorting is Same
 Added - /STM - Sort Tree by nuMber
 Added - /STN - Sort Tree by Name
 Added - /ZD  - Use last highlighted directory from previous session as startup directory
 Added - /ZM  - Load all bookmarks from previous session
 Added - Alt-Sort / F4 Tree - Use Name or nuMber sort sequence for Tree window
 Added - Batch parameter - %v - volume name of current drive
 Added - Compare/Alt-Compare - Identical (name) - match filename only
 Added - Ctrl-F5 - F2 Browse - Select target directory for archive
 Added - History - TAB Mode - Switch between File and Directory mode history lists
 Added - Copy/Move/Rename - F8 Opposite - Insert path/filename from opposite panel in Split mode
 Change- /SCA - Option deprecated (see /STM)
 Change- /SCO - Option deprecated (see /STN)
 Change- \ To Dir (B/S/G FW) - Suppress adding directory to Treespec history
 Change- ARCHIVER.BB2 - Expanded definitions of supported archiver capabilities
 Change- Alt-F10 - CO-3C Initial Sort character set (ANSI/OEM)
 Change- Alt-F10 - CO-3D Initial Tree Sort method  (Name/nuMber)
 Change- Alt-F10 - CO-3E Skip Alt-Copy/Move sorting by path
 Change- Alt-F10 - CO-3F Split Screen Sort mode
 Change- Alt-Compare - Allow use of prelogged target even if drive physcially unavailable
 Change- Branch/Showall/Global FW - Set position to current file from last visited FW
 Change- Ctrl-F12 - Store saved macro filename to F12 Macro history
 Change- View - [L]ine position initially set to CO-5F offset
 Fixed - Alt-F10 - CO-5R=No - Ignore Ctrl-C/V/X bookmarks and perform clipboard operation
 Fixed - Alt-ZLog - Report write errors saving file
 Fixed - #ZTDrive not set correctly
 Fixed - Batch parameters - %4.%5 & %j4.%j5 - Suppress . in Directory mode
 Fixed - Batch parameters - %p & %jp - Not being quoted when required
 Fixed - Ctrl-Batch - Script line restricted to 400 bytes for OEM/ANSI mode
 Fixed - Ctrl-Delete (DMode) - Support deletion of tagged sub-directories in B/S/G modes
 Fixed - Ctrl-Rename (DMode) - Tab not changing case
 Fixed - Ctrl-Zlist - Unnecessary branch traversal for * removed
 Fixed - Filespec - Pasting from clipboard not truncating correctly
 Fixed - Filters using datespecs not updated at midnight when clock not visible
 Fixed - Keyboard input - Paste from clipboard in overwrite mode not recalculating end of input
 Fixed - Log - Cancel causing access violation
 Fixed - Move - Not refreshing free space on different target drive
 Fixed - Open - EXT.BAT path not being quoted when required
 Fixed - Progress bar not updating elapsed time when files skipped
 Fixed - TEMP.ZLOG - Random GPF when loading
 Fixed - TEMP.ZLOG - Unable to change DMODE sort-criteria after loading
 Fixed - Treespec - Matching incorrect path when directories not resorted
 Fixed - View - Query file size correctly to deal with ADS
 Fixed - View - WRAP - Search not progressing through wrapped lines

 Version 2.4.39 (26 August 2011)
 --------------
 Added - #ZTArgs environment variable - current command line arguments
 Added - #ZTIniPath environment variable - full pathname of active ZTW.INI
 Added - Alt-Tag/Untag - Attributes - (DMode) - C=Compressed,E=Encrypted,I=Not content indexed,J=Junction
 Added - Alt-Tag/Untag - Attributes - (FMode) - C=Compressed,E=Encrypted,I=Not content indexed,J=Junction,
                                                O=Offline,P=Sparse file,T=Temporary,V=Virtual
 Added - Alt-Mirror - F4 Replace mode options (Older/Diff/Always/neVer/Prompt)
 Added - Batch parameters - %p & %jp - Parent directory of current directory
 Added - Batch parameters - %n & %jn - Name section of the current directory
 Added - Batch parameters - %e & %je - Extension section of the current directory
 Added - Ctrl-Batch - Option to [A]ppend to existing file
 Added - F12 - Macro directive: STOP_IF_DMODE - Abort macro immediately if ZTreeWin is in Directory mode
 Added - F12 - Macro directive: STOP_IF_FMODE - Abort macro immediately if ZTreeWin is in Normal (file) mode
 Added - F12 - Macro mnemonic: DMODE - sWitch to Directory mode
 Added - F12 - Macro mnemonic: FMODE - sWitch to File mode
 Added - F12 - Macro mnemonic: NUM+ - Numpad-plus
 Added - Log - List disconnected drives and allow reconnecting on error retry
 Added - Rename - Find & Replace - Support -# (-1 to -9) to find matches in reverse from end of name
 Added - Rename mask :%6: & :%j6: - insert current directory/opposite side directory name
 Added - Replace mode (Diff) - Replace existing file with different size or timestamp
 Added - sWitch - Switch between Directory mode and Normal (file) mode
 Added - ZCOLORS.IN_ - ATTR-J - Support for file symlink color setting
 Change- %APPDATA%\ZTreeWin searched prior to %#ZTHome% for user files
 Change- Ctrl-Batch and F12 Macro input defaulted when CO-4T=Yes
 Change- Ctrl-Ins (FW) - Menu options reworded
 Change- F9 - Menu script line length increased to 400 characters
 Change- Filespec (Directory mode) - =s? - filter unlogged directories
 Change- Filespec now referred to as Filter
 Change- Print - Lines/page - Allow 3 digits
 Fixed - #ZTHome - Set to actual case-sensitive pathname
 Fixed - /ZF - GPF when no Filter history found
 Fixed - Alt-F5 - .CAB - Problem viewing file stored with path
 Fixed - Alt-F5 - Problem parsing central directory in large ZIP
 Fixed - Alt-F5 - Problem parsing long pathnames
 Fixed - Alt-Graft - Attempt Move before Mirror/Prune to better deal with junctions
 Fixed - Copy/Move - /API - Source file reported for sharing violation on target
 Fixed - Crash on exit with large console buffer height
 Fixed - Ctrl-Invert (FW) - Crash when used from empty FW
 Fixed - Ctrl-Zlist - \* causing double counting of branch file totals
 Fixed - Ctrl-Zlist - Branch logging not working on subsequent uses
 Fixed - Ctrl-Zlist - R= command releasing branch root
 Fixed - F2 Browse from F9 Menu/F2 Load when F8 Split caused GPF
 Fixed - F12 Macro - Ignore whitespace preceding ; comment
 Fixed - Filespec - TAB - Filename with no extension not showing *. for extension
 Fixed - Heap access violation at startup reading ZTW.HST
 Fixed - Keyboard layout switching problem under Vista/Windows 7
 Fixed - Rename mask with :date: leaving open handle
 Fixed - Replace mode - Rename Seq - Ignore trailing () in name without sequence number
 Fixed - TEMP.ZLOG not loaded from alternate configuration directory
 Fixed - View - Not displaying contents of file accessed via symlink
 Fixed - ZNOLOG.INI - Problem matching strings following wildcard strings
 Fixed - ZSHELL(64).EXE - Process not terminating under some conditions
 Fixed - ZTMPnnn could not be created in root directory
