📄 1-changes
字号:
use the Hayes hangup command sequesnce. Otherwise, hangup is done by dropping DTR. This should normally be set to off (default), unless your modem doesn't hangup when DTR is dropped. Consult your modem manual for more details. * Seyon now uses the correct Zmodem signature (thanks to Ralph Brown for supplying me with that). You should no longer have any problem with Seyon not recognizing Zmodem auto-downloads. * Although not very apprent on the surface, the dialing routines have undergone a major revision. The code is now much cleaner and uses pseudo-signals to do much of its work. * You can now upload a text file by using 'Divert' under the 'Misc' button. This sends the file (slowly) to the remote host as if typed on the terminal. You can start an editor an 'divert' the file there as if you were typing the file, useful for composing messages on-line on bulletin boards. * Seyon's look is slightly revised, and the command center now has two rows of buttons by default, so it's a bit less wide. * Related to the above: you can now rearrange the number of rows of buttons in the command center in a much easier way. Just specify the the resource Seyon.width, and the number of rows will be calculated automatically to fit the requested width. * If the app-defaults file is left from an older version, Seyon now tells the user what version that was. * Various other small fixes and enhancements. * On the down side, I have not updated the FAQ since the previous release, and 'don't feel like it'. If you want something added to the FAQ, send it to me, and I'll gladly add it (or if someone wants to be the maintainer of the FAQ, let me know).Version 1.5 * Zmodem auto-download can now be disabled and enabled interactively (from the 'Set' console) as well as in a script (use 'set autozm on/off'). Useful when you want to use a different zmodem protocol from the transfer popup. * Improved error handling. Seyon now gives the user more informative messages about what the rogram succeeded or failed to do in the form of error messages, warnings, and notices. * The new boolean resource sevenBitMask now supercedes the old defaultBitMask (no longer used). Seyon will use a 7 bit mask if the resource is true (otherwise an 8 bit mask) for entries in the dialing directory for which no bit mask is specified. The default for this resource is ''off', i.e. to use an 8 bit mask. * A new translation mode (my favorite): meta key (ALT) translation. Use it to send keys pressed while the meta (ALT) key is held down as an escape (ESC) followed by the key press. This mode simulates the meta key on hosts that do not support 8-bit-clean connections and makes possible the use of the meta key in programs like Emacs on such hosts. It is enabled by default. You can control it in the resources by the resource metaKeyTranslation, in a script by 'set meta_tr ...', or interactivly from the 'Set' console. * All the parameters that can be set in startup script can now be specified in the resources. This can be done via the new resources sevenBitMask, newlineTranslation, backspaceTranslation, metaKeyTranslation, xonxoffFlowControl, and rtsctsFlowControl. * New (worse?) default window background color. * Seyon now gives a warning if the app-defaults file is missing, mis-installed, or out-dated. * To facilitate the use of terminal emulators other than xterm, xterm is no longer hard-coded into Seyon. Seyon will try to use seyon-emu first, and if it cannot find it will fall back to xterm. seyon-emu should be a symbolic link to the terminal emulator of your choice, e.g. xterm. * You can now temporarily suspend Seyon and run a local shell in the terminal window. Just use the shell button and give it an empty string as the command to be run. * Substituted the less-general HAVE_TERMIOS for _POSIX_SOURCE while building Seyon. Apparently, 386BSD has termios but chokes when _POSIX_SOURCE is defined. * Fun messages are no longer hard-coded in Seyon but can now be specified in the resources via the resource funMessages, which superceeds the old boolean resource under the same name. refer to Seyon's manual page for details. * Command-switches can now be passed to the terminal emulation program as well. The new seyon command line syntax is: seyon [-option ...] [-toolkit_option ...] [-- -emulator_option] Any switches after '--' will be passed to the terminal emulation program. * The default zmodem auto-download command is now '$rz' instead of 'rz', to use stdin/stdout. * The manual page is expanded a lot. Now is has a full description of all the resources, as well as a detailed description of the script language. Please take the time to read it. * Various other small enhancements.Version 1.4 * Added support for rereading and editing the phonlist and protocols files from withen Seyon. * Added support for capturing a remote session to a file. * Fixed a few bugs in the termio routines. * Cleaned up the code a bit and added some commentsVersion 1.3 * Seyon now uses termios to be POSIX-compliant. The old termio interface can still be used however. * Major change to the way Seyon finds its files. Seyon now expects its files to be in its own default directory (~/.seyon) and would look first in the current, then default, then home directory for its files. Like other things in Seyon, the default directory can be overridden in the resources. * A default script directory can now be specified. Much better than cluttering the home directory with scripts. Seyon will look for scripts in the current, then script, then home direcotry. * Revised the interface of the dialer. Buttons are now visible all the time, even if not active (but will beep if clicked while inactive). * Added full support for manual dialing * Integrated the help file and the FAQ. Hence, the FAQ is now vailable online via the 'Help' button. * Seyon now has a manual page (but not complete). * Changed a few other things to make Seyon more portable to other platforms and corrected some minor bugs.Version 1.2: * Setting the baud rate interactively is now fully supported. * The 'show' button has been removed since it's no longer needed. * The dialer timeout is now fully supported. Use the resource "dialTimeOut" to set it (default is 45 sec). * Added multiple dialing. Seyon will now circulate through selected items in the dialing directory until a connection is made. Refer to the FAQ to see how this is used. * Added two new resources, dialPrefix and dialSuffix. * The dialing directory and transfer console now have scroll bars and would can be scrolled if they contain more than 10 entries (no limit on the total number of entries). * Cleaned up the dialer code quite a bitVersion 1.1: * Major revisions to the dialer. The dialer is now integrated into the dialing directory instead of having its own popup (no need to clutter the screen). * Fixed it so that there may be no more than one copy of the dialing direcotry. * The transfer popup now pops down after the transfer is initiated. Similarly the shell popup. * Auto ZMODEM download is now fully supported. See tha FAQ to learn how to set it up or disable it (thanks to R. Ramish for supplying the auto download string). * Seyon now has an Imake file (kindly contributed by David Boyce, with minor modifications by me). * The dialing directory now 'remembers' its location and size if moved or resized interactively. * The status area is now fully supported. most of the messages now appear there instead of at the terminal. * Seyon now shows some 'fun' messages in the status area if it has nothing else to say (I know, I got carried away. Anyhow, it can be disabled, see the FAQ).Version 1.0: * Fixed a problem with the new dialer. Now the dialer should work fine even if your modem behaves in a non-standard way. * Added five new resources. these are connectString and noConnectString[1|2|3|4]. You can set these up according to your modem, but the defaults should work for most people. See the FAQ for more info. * The delete mode (backspace sends delete) now actually works. * The dialer now gives more informative messages about what it's is doing. * Implemented the rtscts mode. Not sure if it works. * Added a new 'refresh' button, to refresh (restart) the terminal. * Added a new status bar, but not used yet. * Fixed a bug in the terminal routine and removed the kludge introduced in the previous version. * Fixed another bug that used to start a stray CIS receive in the terminal mode. * Cleaned up the code a bit and added a few comments. * Changed the default shape style (again!) to be more fun. * Added a meke depend target to the make file.Version 0.85: * Added the ability to send a break. You can do that via the 'Misc' button. * Corrected a bug in obtaining the dialer resources. * Modified the dialing procedure (introduced in the new dialer) to work on more modems. * Added the ability to disable confirmation popus for hangup end exit. You can set that via the resources. See the FAQ for more info. * Removed XMODEM and Compuserve CIS from the code. Those should be implemented though external programs. * Added a kludge in the terminal routine to go about the linux new FPU emulation problems with re-entrance.Version 0.8: * Most the functions under the 'Set' button are now implemented. The ones that are not are the cts/rts and setting the baud rate. * Seyon now has a brand new dialer. It dials the number upto a specified number of retries with a specified interval between each try (both can be set via the resources). After a connection the script will be executed (if one is given). Dialing and script execution can be interrupted anytime by clicking a botton. * Fixed a minor bug in hangup confirmation. The hangup confirmation window now disappears after choosing an action. * Added a new parameter. Those that want to send delete instead of backspace (some BBS systems choke on it) can now do that either form the 'Set' button, or through the startup file or any script. See the FAQ.Version 0.5: * Added a new transfer console that invokes a pre-defined protocols ala minicom and all DOS comm programs. Intelligent enough to prompt for a file name if needed. * Added support for specifying the modem port in the resources. * Added a new shell button to pass commands to the shell. * Moved the status button to be a part of tge set 'Set' console and added initial implementation to the set console (not functioning yet). * The hangup button now asks for cofirmation. * The exit button now asks if you want to hangup before exiting. * Corrected the '-g' switch problem (now '-script') and enabled the execution of a script specified at the command line. * Added a FAQ and a CHANGELOG files. * Updated the help file * Fixed various minor problems.Version 0.0: Initial release
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -