2006-07-24 Duncan Ferguson - v3.19.1-1 - Below is an abridged version of changes - see CVS for more information * Check for failure to connect to X session * Totally rework character mapping and events to cope with non-QWERTY keyboards * Rework pasting code to cope with non-QWERTY charatcters * Manpage/help doc updates and corrections * Check for missing definitions for cluster tags in .csshrc * Run through perltidy -b -i=2 * Apply patch to add in optional port information from D. Dumont * Amend hotkey code to not pick up - as default clientname shortcut * Alter repeat function to improve efficiency * Rework retiling code * Add "-e " to evaluate terminal and communcation methods * Add in toggle option on hosts menu * Fix check in find_binary to ensure one is actually found * Search $PATH and other standard places for binaries incase $PATH is incomplete * Amend code to allow getting help when no X display available * Allow override of both key and mouse paste key sequences * Added icons and desktop file * Amended clusterssh.spec to cope with icons and desktop file * Improve cluster file import efficiency as was taking faaar too long previously * Fixed bug whereby when pid's of the xterm changes records were not updated * Do not die when pipe open fails, but continue as others may be connected * Remove code that breaks the minimize/maximise stuff; * Catch X button presses on title bar to close all windows correctly * Delay map event capture at program start to avoid infinite loop * Fix execvp error on Solaris 10 2005-11-28 Duncan Ferguson - v3.18.1-1 * Correct mask value for backtick (grave) character * Add more logging for debug mode * Amend indentation * Rerun through perltidy * Improve cluster file import efficiency as was taking faaar too long previously * Fixed bug whereby when pid's of the xterm changes records were not updated * Do not die when pipe open fails, but continue as others may be connected * Remove code that breaks the minimize/maximise stuff; * Catch X button presses on title bar to close all windows correctly * Delay map event capture at program start to avoid infinite loop * Fix execvp error on Solaris 10 * Update to man pages 2005-06-24 Duncan Ferguson - v3.17.1 * Allow _'s in paste text correctly * Bugfix minimise/maximise again * Run through "perltidy -i=4 -ce" * Unmap all windows in one go instead of one at a time when retiling * Add + doc 'console_position' * Maintain user position of console between maps (i.e. tell window manager not to move it) * Note that ssh options are for OpenSSH not for any other ssh version 2005-06-13 Duncan Ferguson - v3.16.1 * Allow ignoring of unresolved hosts (i.e. if hostname aliased in ssh config file) 2005-06-09 Duncan Ferguson - v3.15.1 * Add and document "-c " * Add and document "-l " * Add and document "-o " * Document "-t " * Set controlled terminals to have user set size & position (WM_SIZE_HINTS) * Speed up initial terminal openings * Remove all key bindings from drop down menus (conflicts with emacs and can all be done by other hotkeys anyhow) * Allow individual hotkeys to be disabled, instead of all-or-nothing * Updates to POD * Update retile code to avoid flickering windows (& also fix cygwin bug) * Rename -t to -T to match previous series option * Added in -t to modify cmd line args for terminals 2005-06-04 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.14.1 * first cut at terminal opening speed up 2005-05-20 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.13.1 * Bugfix for whitespace in config files (missing a char from regexp) * Allow for minimising/maximising all windows when done on console 2005-05-19 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.12.1 * Bugfix for shifted non-alphanumeric keyboard chars not being pasted correctly * Marked version number with 3rd digit to signify beta releases 2005-05-18 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.11 * Remove trailing whitespace from config file lines * Prevent paste events being sent to non-active clients * Allow paste events to send capitalised letters 2005-05-17 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.10 * fix for moving atom numbers in font info 2005-05-11 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.9 * Allow multiple hosts or tags in the "Add Host" text widget * Retile all windows (if set) after adding a host * Do not automatically send a return after hostname (Alt-n) * Fix bug with sending read hostname instead of internal unique host name (Alt-n) * Fix bug whereby cannot start cssh without any hosts on cmd-line * Fix bug where client name was sent to inactive clients * Fix bug whereby 0's in sent text were ignored 2005-05-09 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.8 * Remove the need for xlsfonts (perform function by X window calls instead) * Debug level output changes * Ensure windows are overlapping in the right places, instead of any order * Create config section on window decorations (i.e. title & scroll bars) 2005-05-05 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.7 * Found ConfigureWindow instead of ResizeMoveWindow 2005-05-05 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.6 * Lots of work on window tiling - to fall at last hurdle (No XResizeMoveWindow) * Documentation updates * Allow -u ouput when binaries havnt been found * Start coding for capturing an existing terminal window * Rebuild hosts menu when all hosts checked, not when each host checked * Change debug message output level of keysyms * Cater for config of no tiling, but allow to retile in console window anyhow 2005-05-03 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.5 * Remove some old (commented out) code * Remove some (unnecessary) debug code * Start coding for window tiling * Modify find_binary function to make it more portable * Output internal vars in "-u -d" * Small mods to docs to take account of all of the above 2005-04-26 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.4 * Changed order of "use POSIX" to put :sys_wait_h first to avoid chance of hitting known issue * Allow for running from cvs dir in config{comms} * Add "ConnectTimeout=10" to default ssh options * Add further debug info * Add check to ensure hostname can be resolved before attempting connection * Modigy zombie reaping to prevent hand on unconnected cx term closing * Add "autoquit" feature to close ClusterSSH after last client window closes * Also produce man page and include as part of install 2005-04-10 Duncan Ferguson <duncan_ferguson@user.sf.net> - v3.3 * src/cssh.pl: Rewritten from scratch * Set up to use Gnu Autotools $Id: ChangeLog,v 1.13 2006/07/24 19:12:53 duncan_ferguson Exp $