History of changes

--------  ------------------------------------------------------------------------------------
  DATE     CHANGES
--------  ------------------------------------------------------------------------------------


--------  ------------------------------------------------------------------------------------
17.05.09  RELEASE: VERSION 6.10
--------  ------------------------------------------------------------------------------------
15.05.09  NEW: option (Program Settings, Misc) to show cursor position 1-based
12.05.09  NEW: telnet option for SOCKS4 proxy (via Telnet 'Configure...' button)
07.05.09  NEW: SSH option for SOCKS4 proxy (via SSH 'Configure...' button)
07.05.09  NEW: layout option (session profile) to render fonts with antialising
06.05.09  NEW: now supports folders and subfolders within host directory sections 
04.05.09  NEW: REXX command ZocFilename("GETVOLUMELABEL", ...)
24.04.09  NEW: REXX ZocUpload command now supports multiple files 
24.04.09  NEW: option to draw cursor in user defined color
22.04.09  NEW: first attempt to support extended colors on TN3270
10.05.09  BETA: VERS 6.09 (internal only)
17.05.09  FIX: cursor style restore failed for htop and mc under Linux
14.05.09  FIX: possible crash when using File, New Window
14.05.09  FIX: possible crash when starting
13.05.09  FIX: quirk with lognames and ^+ placeholder (use session name for log name)
12.05.09  FIX: better error messages for some SSH connection problems
12.05.09  FIX: wrong background color in 'Configure...' dialogs (OS X Leopard only)
11.05.09  FIX: cursor style changed after cursor store/restore operation
11.05.09  FIX: TN3270 minor screen redraw glitches
11.05.09  FIX: possible crash when pasting large chunks from the clipboard
10.05.09  FIX: could not login if an SSH password contained a double quote character
07.05.09  FIX: error in host directory when doing 'mark due' in folder
07.05.09  FIX: moving an entry to the last folder of a host directory section failed 
07.05.09  FIX: possible crash when leaving scrollback while find dialog was open
06.05.09  FIX: problem with 3270/5250 misaligned fields on screen
06.05.09  FIX: problem with 3270/5250 not unlocking the keyboard on receiving screens
06.05.09  FIX: crash when loading version (version 608d Windows only)
06.05.09  CHG: host directory file format changed (internal)
06.05.09  FIX: possible crash when loading bad options files
05.05.09  FIX: quirks with Xterm emulation and meta key in MC (Alt+Tab, Alt+Enter) 
30.04.09  FIX: unexpected condition error when using EREXX.DLL (Windows only)
30.04.09  FIX: using REXX ZocGetScreen after a ZocWait sometimes returned nothing 
30.04.09  FIX: possible crash when remote host sets window title to a very long string
24.04.09  CHG: internal storage of host directory changed for less memory consumption
24.04.09  FIX: problem initiating a scrollback through tracking the scrollbar (OS X only)
24.04.09  FIX: paging through scrollback via scrollbar skipped two pages (OS X only)
24.04.09  FIX: lines which wrapped around the end now not broken when put to clipboard
22.04.09  FIX: host directory call stats were wrong (Mac OS X PPC only) 
22.04.09  FIX: possible crash on startup running on machine with long computer name 
--------  ------------------------------------------------------------------------------------
17.04.09  RELEASE: VERSION 6.08
--------  ------------------------------------------------------------------------------------
17.04.09  CHG: price change with U.S. and European distributor (now $79 per license)
17.04.09  FIX: cd-valid opt in serial/modem in session profile did not stick (OS X only)
14.04.09  FIX: save-as button for serial/modem AT commands was broken (OS X only)
14.04.09  FIX: cursor keys in local typing (Windows only)
06.04.09  FIX: possibly lost the main window in multi monitor setup (OS X only)
02.04.09  FIX: ssh.exe and telnet.exe were linked with msvcr80.dll instead of megadodo.dll
30.03.09  FIX: possible crash when switching away from TN5250 emulation
27.03.09  NEW: using a questionmark as SSH username will show a username prompt
27.03.09  FIX: tabs opened in background always started as 80x25 
27.03.09  FIX: uninstaller did not remove empty subdirectories in startmenu (Windows only)
27.03.09  FIX: possible assert msg when closing tabs through 'Send to all tabs'
26.03.09  FIX: minor quirk with selection of host directory entries (Windows only)
26.03.09  FIX: keyboard shortcuts did not work in the local typing field (Windows only)
--------  ------------------------------------------------------------------------------------
25.03.09  RELEASE: VERSION 6.07
--------  ------------------------------------------------------------------------------------
24.03.09  FIX: registration did not work under Windows 95/98
19.03.09  NEW: improvements with scrollback search (now also searches active screen, etc.) 
19.03.09  FIX: switching sections in host directory when having many sections (OS X only) 
19.03.09  FIX: terminal size in status bar did not update while window was sized (OS X only) 
18.03.09  FIX: keypad in application keyboard did not work correctly with vt220 (OS X only) 
18.03.09  FIX: possible crash on startup
17.03.09  FIX: quirk when editing session profiles from Quick Connect window 
17.03.09  FIX: sometimes *.zocini files were added to session profile lists (Windows only)
16.03.09  FIX: problem loading the standard.ztr file from incorrect location
12.03.09  FIX: 'Prevent quit when online' option in program settings dialog (OS X only)
--------  ------------------------------------------------------------------------------------
11.03.09  RELEASE: VERSION 6.06
--------  ------------------------------------------------------------------------------------
10.03.09  FIX: possible hangup via modem before/after file transfers
10.03.09  FIX: problem switching to modem parameters different from 8N1 (OS X only)
10.03.09  FIX: possible error about unused variable (Windows only)
03.03.09  CHG: SSH now also uses supplied password to auth via keyboard-interactive 
03.03.09  FIX: problem with some characters on Linux/VT220 emulation and DOS codepages 
01.03.09  FIX: problem with disabled menu items with multiple windows (OS X only)
27.02.09  FIX: could not access context menus using a single-button mouse (OS X only)
27.02.09  FIX: small graphical glitch in tabs' close buttons (OS X only)
25.02.09  FIX: possible crash on malformed xterm sequence
25.02.09  FIX: some safety promts when closing program were inconsistent with multiple tabs
24.02.09  FIX: quirk with radio buttons on layout page in session profiles (Windows only)
22.02.09  FIX: possible crash on startup when using Wyse emulation as default
20.02.09  NEW: a few extra items when right-clicking the empty area on the tabs bar
19.02.09  FIX: zmodem download statistic showed wrong value after transfer finished
18.02.09  NEW: special control code ^8 now also includes a counter for tabs
18.02.09  NEW: added checkbox to Local Typing to send output to all tabs
18.02.09  CHG: upper limit for scrollback now 64000 lines
18.02.09  NEW: command in Edit menu to write scrollback to clipboard
18.02.09  NEW: command in Logging menu to open the logfiles folder 
18.02.09  FIX: incorrect or missing colors when doing a ls command on Linux
18.02.09  FIX: various quirks with case sensitive file systems (OS X only) 
--------  ------------------------------------------------------------------------------------
17.02.09  RELEASE: VERSION 6.05
--------  ------------------------------------------------------------------------------------
17.02.09  FIX: ssh v1 sessions did not process input/output (OS X only) 
16.02.09  FIX: zoom in/zoom-out (maximize) did not work correctly (OS X only) 
12.02.09  CHG: changed shortcut for scrollback find to Cmd+F (OS X only) 
10.02.09  CHG: the field to enter the path for SCP download is now editable 
10.02.09  FIX: Zmodem resume was broken
06.02.09  NEW: streamlined host directory csv-import and help for the import function
06.02.09  FIX: possible error message when switching windows with host directory open (OSX only)
06.02.09  FIX: clipboard functions did not work under Windows 9x, second try (Windows only)
06.02.09  FIX: could not select text to copy to clipboard in 5250 emulation 
03.02.09  CHG: changed shortcut for Clear Screen to Alt+Y/Cmd+Y (all platforms)
03.02.09  FIX: crashed when saving Program Settings (Mac OS X PPC only)
02.02.09  FIX: clipboard functions did not work under Windows 9x (Windows only)
30.01.09  FIX: 5250 emulation processed mouse moves as mouse clicks
30.01.09  FIX: Tab switching (Cmd+1-Cmd+9) did not work (OS X only)
30.01.09  FIX: ZOC should run again on systems below Windows 2000 (Windows only)
--------  ------------------------------------------------------------------------------------
29.01.09  RELEASE: VERSION 6.04
--------  ------------------------------------------------------------------------------------
29.01.09  NEW: file dialogs for text and binary-send now open preset to the last folder
29.01.09  NEW: option (Program Settings) to choose action to perform when opening new tab 
27.01.09  NEW: added right-click menu for the tabsbar 
27.01.09  NEW: handle telnet: and ssh: url queries (OS X only)
27.01.09  NEW: option to access tabs via Alt+1-Alt+9 (Cmd+x for OS X) (Program Settings, Tabs)
27.01.09  NEW: added a few more handcrafted unicode graphics characters 
27.01.09  NEW: xterm now supports advanced mouse modes (required for newer MC implementations)
27.01.09  FIX: don't crash when default printer cannot be opened (Windows only)
27.01.09  FIX: printing now also works with printer names longer than 32 chars (Windows only)
26.01.09  FIX: telnet ^C resulted in stray character on screen (OOB incorrectly processed)
26.01.09  FIX: bad session profile when quick connecting with "(current session profile)"
26.01.09  CHG: use colorful tabs also when no tabs shown but when session has a specific color 
25.01.09  CHG: trace files (session profile, logging) now stored in Log folder
25.01.09  FIX: assert error when right clicking empty area in host directory (Windows)
24.01.09  CHG: Xterm now ignores mouse events if shift,ctrl or alt is pressed
24.01.09  FIX: possible error 'osys_win32.cpp line 1429' on file transfers 
24.01.09  FIX: download dialogs sometimes had 'delete after transfer' enabled
24.01.09  FIX: some big-endian vs. little-endian problems (OS X PPC only)
24.01.09  FIX: did not load with KERNEL32/GetLongPathNameA error (Windows NT4 ony)
22.01.09  FIX: right Ctrl key (Enter) did not work under 3270 (Windows only)
22.01.09  FIX: help text for REXX ZocSessionTab "SWITCHTO" was missing
22.01.09  FIX: fixed wrong descriptions in shortcut table (helpfile)
21.01.09  CHG: login script in host directory now stored without path
--------  ------------------------------------------------------------------------------------
22.01.09  RELEASE: VERSION 6.03
--------  ------------------------------------------------------------------------------------
21.01.09  FIX: problem writing log files (OS X Leopard only)
21.01.09  FIX: changed shortcut for Clear Screen from Cmd+# to Alt+# (OS X only)
21.01.09  FIX: double clicking the empty part of the tabbar area opens a new empty tab
21.01.09  FIX: X11 forwarding did not work under Leopard (OS X only)
20.01.09  FIX: possible crash when aborting xyz-modem downloads
19.01.09  FIX: problem with REXX ZocSend and 8-bit characters
19.01.09  FIX: character translation dialog was broken in various ways
19.01.09  FIX: some inconsistencies of keymap profiles with Mac keyboards (OS X only)
16.01.09  FIX: problem loading keymap/translation files from shared folder
16.01.09  FIX: some vt emulation engine improvements using vttest
16.01.09  FIX: added some more characters from 437 codepage for midnight commander (OS X only)
16.01.09  FIX: xterm screen restore after midnight commander did not work
16.01.09  FIX: redraw errors when sizing the window with dynamic font size
15.01.09  FIX: clicking on the active tab did not bring window to the foreground (Windows only)
15.01.09  FIX: telnet accept port was always reset to 10023
15.01.09  FIX: double click on word in scrollback did not give proper visual feedback
15.01.09  FIX: Unexpected condition when serial device was removed
14.01.09  NEW: REXX ZocSessionTab command now with new subcommand "SWITCHTO"
14.01.09  NEW: xterm now also supports mouse clicks (left button only) and mouse wheel events
14.01.09  FIX: speed up zmodem upload when started manually or by script
--------  ------------------------------------------------------------------------------------
12.01.09  RELEASE: VERSION 6.02
--------  ------------------------------------------------------------------------------------
11.01.09  NEW: option for TVI emulations to allow arbitrary screen size
10.01.09  FIX: opening new tab from connection to serial port resulted in warning
10.01.09  FIX: various help text issues (missing items, clarification, OS X specifics)
10.01.09  FIX: session profiles with uppercase extension (.ZOC) sometimes ignored (OS X only)
10.01.09  FIX: about dialog clipped text in lower box (OS X only)
08.01.09  FIX: possible "unexpected condition" saying numfonts<VIO_TERMFONTS
08.01.09  FIX: titlebar for transfer dialog sometimes said "_Version"
08.01.09  FIX: internal buffer overrun which could have caused random crashes
08.01.09  FIX: redraw errors on user buttons with more than five lines of buttons
08.01.09  FIX: CR/LF problem using commandline.ini files 
08.01.09  FIX: key remapping for scroll-lock and pause did not work
08.01.09  FIX: ssh session did hang after a scp upload with /LOG:512
08.01.09  NEW: REXX subcommand GETCURRENTINDEX for ZocSessionTab()
08.01.09  FIX: "unexpected condition" errors when starting up (OS X only)
08.01.09  FIX: possible crash on macro recording
08.01.09  FIX: possible crash on exit with open sessions
07.01.09  CHG: increased host directory entry script file length
06.01.09  FIX: again: scp was broken when filenames/directories included space characters
--------  ------------------------------------------------------------------------------------
06.01.09  RELEASE: VERSION 6.01 
--------  ------------------------------------------------------------------------------------
06.01.09  FIX: possible crash when closing tabs while thumbnails open 
05.01.09  FIX: scp was broken when filenames/directories included space characters
03.01.09  FIX: possible lockup or assert when flashing the session for beep (OS X)
03.01.09  FIX: Possible buffer overrun in recording REXX (OS X)
03.01.09  FIX: Alt+W did not close Scrollback and Stream-Capture windows (OS X)
--------  ------------------------------------------------------------------------------------
03.01.09  GOLD RELEASE CANDIDATE: VERSION 6.00
--------  ------------------------------------------------------------------------------------
29.12.08  NEW: added CONNECT and DISCONNECT to the list of zocevent.zrx commands
27.12.08  CHG: program settings now disables Save/OK when file is read-only
27.12.08  FIX: better handling of locked files (program settings, session profile)
24.12.08  CHG: layout and colors of thumbnail view
23.12.08  CHG: thumbnail view is now also colored in colorful tabs mode
22.12.08  CHG: changed appearance of the notification box ("Logging suspended", etc.)
22.12.08  NEW: Ctrl+F4 closes tab (except the last one) (Windows only)
22.12.08  CHG: moved option for maxed window border from session profile to program settings
19.12.08  NEW: option for colorful tabs (Program Settings, Tabs)
19.12.08  NEW: REXX subcommand SETBLINKING for ZocSessionTab()
19.12.08  NEW: statusbar indicates REXX running.
19.12.08  NEW: option to paste with Ctrl+V (Program Settings, Clipboard)
19.12.08  NEW: traffic indicator in background tabs now marks "fresh" data by flashing red
19.12.08  CHG: cursor suspends blinking while moving through keystrokes
18.12.08  CHG: behavior of Alt+C, Esc and Tab in Local Typing streamlined
17.12.08  NEW: password store (Program Settings) now routed into Keychain (OS X)
17.12.08  CHG: scrollback-in-window End key now jumps to bottom
17.12.08  CHG: problem in scrollback-in-window when window had less lines than terminal
14.12.08  CHG: removed 3D borders from local typing and status bar
13.12.08  NEW: thumbnail feature for two or more tabs 
13.12.08  NEW: session window transparency (session profile, color) (OS X only)
13.12.08  NEW: SSH with X11 now also prints message with SSH V2
12.12.08  FIX: learning REXX scripts and autologin got confused by pipe symbol (|)
08.12.08  NEW: dots under tab titles now indicate how many lines were received
08.12.08  NEW: SSH when connecting should now indicate if X11 is in effect
07.12.08  NEW: Program Settings, Special Files, Calls-Log now accepts placeholders
05.12.08  NEW: window transparency option (Program Settings, Window)
05.12.08  CHG: simple connect now shows interim proceeding messages from Windows Modems
26.11.08  CHG: run scp through /bin/sh on remote machine to allow wildcards
26.11.08  CHG: REXX: return value of ZocGetInfo("OSYS") changed
25.11.08  NEW: REXX: ZocSessionTab with CLOSEATEXIT
25.11.08  NEW: REXX: ZocSessionTab with GETCOUNT, SEND, MENUEVENT, RUNSCRIPT
25.11.08  NEW: REXX: ZocRespond with empty first parameter now clears all
21.11.08  NEW: REXX: added script path, data path and program folder to REGINA_MACROS
20.11.08  NEW: platform dependent default font added to program settings
20.11.08  NEW: creates crash-dumps when the program fails (look for *.dmp file on desktop)
18.11.08  CHG: REXX: added zoc default REXX extension to Regina environment
18.11.08  NEW: REXX: more and better samples for Zoc-commands
17.11.08  NEW: REXX: new subcommands for ZocString (LINE, LINECOUNT and WORD, WORDCOUNT)
17.11.08  NEW: REXX: optimized threading (interactions between ZocWait/ZocLastline)
17.11.08  NEW: default REXX processor now REGINA-REXX
10.11.08  FIX: file-request windows were not sizable (Windows only)
10.11.08  NEW: REXX command ZocSessionTab
09.11.08  NEW: REXX ZocGetInfo for SCREENWIDTH and SCREENHEIGHT
07.11.08  CHG: dialog push function to enter/edit a filename now uses 'save as' dialog
30.10.08  NEW: imported host directory entries can now be preselected before final import
29.10.08  CHG: ZOC installer will no longer open startmenu folder after installation finished
23.10.08  NEW: background tabs indicate traffic (dotted line below tab name)
22.10.08  NEW: reconnect command (File menu, Alt+R)
22.10.08  CHG: now allows /CONNECT and /RUN commandline parameters at the same time
22.10.08  CHG: logfile cleanup for messages at connect time
21.10.08  NEW: option to show tabs always (Program Settings, Window)
20.10.08  CHG: now not pushing lines to scrollback when window sizing clips empty space
20.10.08  CHG: SSH logins with no username now always fail
19.10.08  FIX: with REXX ZocMultiRequest, the list was not keyboard focused
18.10.08  NEW: sizing the screen with dynamic number of lines now preserves content
17.10.08  NEW: toolbar config dialog redesign
16.10.08  NEW: ascii csv hostdirectory import module added
16.10.08  NEW: quick connect now opens new tab when used with active connection
14.10.08  NEW: added button to get serial port list for Serial/Modem device 
13.10.08  CHG: status bar now rearranges items to not clip logname
13.10.08  CHG: removed "are you sure" dialog when cancelling file transfer
13.10.08  NEW: added SOCKS5 support for ssh dynamic port forwarding
13.10.08  NEW: host directory import functionality added for OS X
13.10.08  NEW: click in progress-list of the file transfer window stops the 3-sec-timer 
11.10.08  NEW: scp file transfer over SSH 
11.10.08  NEW: menu and shortcut to close tab (Alt+W)
11.10.08  CHG: minor cleanup of output in the file transfer winodw
11.10.08  FIX: starting minimized with local typing on stole focus
11.10.08  FIX: don't open Quick-Connect dialog when starting minimized
09.10.08  CHG: typing something while scrolling back, ends scrollback
09.10.08  FIX: menu enable/disable state for browse/scroll related items sometimes wrong
09.10.08  CHG: "Edit>>Clipboard-To Editor" now doesn't load changed content back
09.10.08  CHG: "Edit>>Stream-Capture>>To Editor" now doesn't load changed content back
08.10.08  CHG: SSH key dialogs redesigned
07.10.08  NEW: ssh now supports dynamical port forwarding
07.10.08  NEW: drop file on terminal to get their names (try with Shift, Ctrl or Alt)
07.10.08  NEW: show session name in title for Scroll Back Window and Browse Stream Caputure
07.10.08  CHG: REXX ZocDeviceControl "RESOLV localhost" now returns computer name
06.10.08  FIX: REXX ZocConnect/ZocAutoConnect did not wait for completion
06.10.08  FIX: problem with SSH tunnels under Vista and IPV6 connections
05.10.08  FIX: directly connect to a port via Serial/Modem (see help for Quick Connect)
05.10.08  NEW: better support for SSH key agent (login message, RSA2 keys)
05.10.08  NEW: option Program Settings>>Disconnect Action>>Close Tab
05.10.08  CHG: moved option "show cursor pos" from Program Settings to Session Profile
04.10.08  NEW: vt220/linux/xterm now support save-screen (restore screen after using VI)
03.10.08  NEW: Serial/Modem device (e.g. for use with Apple modem) for OS X
02.10.08  NEW: added type column to Program Settings>>Passwords>>Stored Passwords
02.10.08  CHG: redesigned serial/modem dialog
01.10.08  CHG: folders in program settings now uses a unix-like style for meta-foldernames (OS X)
01.10.08  CHG: global clipboard and mouse options now split into two separate pages
01.10.08  CHG: ignore system's SSH config files (/etc/ssh_config and ~/.ssh/config)
01.10.08  FIX: SSH keyfile (passphrase) dialog did not show filename for key
01.10.08  CHG: made script path/parm parsing more robust (bogus script errors on start)
30.09.08  CHG: download folder now defaults to user desktop
30.09.08  CHG: log folder now defaults to ~/Library/Logs/ZOC (OS X)
28.09.08  CHG: renamed host directory (file ZOCHOSTS.INI -> HostDirectory.zocini)
26.09.08  CHG: streamlined default files in the ZOC6 Files folder
26.09.08  CHG: Session Profile, Device option to 'show stats after session' removed
24.09.08  NEW: SSL-TELNET device
24.09.08  NEW: Local Shell (/usr/bin/login) device (Mac OS X only)
21.09.08  NEW: definition of 16 custom colors for more variety in screen colors
21.09.08  NEW: more more intuitive "edit global colors" dialog (session profile, colors)
21.09.08  NEW: preview for font and color dialogs (session profile, window/layout)
18.09.08  NEW: now can edit/save session profiles from host directory/quick connect dialog
12.09.08  NEW: quick-connect now with options "same device/emulation as in session profile"
10.09.08  CHG: new design for multi paged dialogs (session profile, program settings)
08.09.08  CHG: session profile dialog completely reorganized 
25.08.08  CHG: massive speed gain for screen output with scroll jumps
02.09.08  NEW: options to wrap/not-wrap user buttons (Session Profile, Window)
01.09.08  CHG: new toolbar and application icons
19.08.08  NEW: options for host directory entries to start in tabs
18.08.08  NEW: tabs with color codes (matching color code from host directory)
17.08.08  NEW: interactive REXX commands running in background tabs make tabs blink
08.08.08  NEW: tabs for session (a small step for versions.txt, but a big step for ZOC, yay!)
07.08.08  CHG: removed group calls (multiple BBS ports) from host directory
06.06.08  CHG: now allows shared host directory over network (file based lock)
06.06.08  CHG: getting around various REXX limits (return length of strings)
02.06.08  FIX: keyboard dialog had different graphics for keys with images
01.06.08  CHG: more modern visuals for userbar and toolbar 
31.03.08  NEW: first start of Mac OS X version (04:27 AM, *yawn*)
--------  ------------------------------------------------------------------------------------
01.02.08  INTERNAL: VERSION 5.50
--------  ------------------------------------------------------------------------------------





Knwon Bugs:
- file transfers launched from background?
- scrolling in Stream Capture Window sometimes a few lines off
- less than graceful handling of low memory conditions
- ZOC does not properly come forward on first launch on (OS X Leopard)


Ideas/Missing:
- better REXX-recording (record download commands, etc.)
- improve AppleScript handling (OS X)
- handling overflow of tabs more gracefully (shifting tabs)
- Windows: show a warning/error if user selects a custom data folder with old ZOC data


Long term:
- drag tabs into other window
- transparency with blur effect
- OS X like transparency for Windows
- configurable cursor color and cusor as vertical bar 
- horizontal scrollbar for terminal window
- better AutoLogin dialog in host directory entry
- better Assist dialog (select button for host directory entries, etc.)
- navbar as in web-browsers
- all-in-one config-files
- Menu editor
- Local Shell device for Windows
