⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1-changes

📁 功能丰富的串口通讯程序
💻
📖 第 1 页 / 共 4 页
字号:
;;;;;;;;;;;;;;;;;;;;;;;;;; -*- Mode: Indented-Text -*- ;;;;;;;;;;;;;;;;;;;;;;;;;; 1-CHANGES --- Change log;; Author          : Muhammad M. Saggaf;; Created On      : sometime in 1992;; Last Modified By: Steve McIntyre <stevem@chiark.greenend.org.uk>;; Last Modified On: Sun May 09 21:38:30 1999;; Update Count    : 5;; Status          : quick and dirty, lots of typos;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Version 2.20c: Rolled in some obvious bug fixes from the Debian version of 2.14c:    * Fixed typo in Seyon.ad: s/replcae/replace    * Added #include <linux/serial.h> to SePort.c for Linux    * Minor changes to ExecShellCommand; used to crash, should no more.    * Now under GPL (see 1-COPYING for details), new maintainer.Versions up to 2.20b:fixed nasty bug?, neverBeep, restore xset settings, fix seScan andparse for non-ansi compilers, no more dir already open (map -deicon-raise), open win does raise if already open, all commands are nowexecuted by /bin/sh instead of the loin shell,  now does not removelock file if owned by another uid and alive (Rob Janssenrob@pe1chl.ampr.org), Version 2.14c:    * Fixed bug in SeStrings.c which caused crashes when compiled with -OVersion 2.14b:    * The silly AutmoZmodem bug is fixed. AutoZmodem is back! Make      sure you set the resource autoZmodemAction properly.    * Upgraded the MultiList widget to version 3.4. Also changed the      tranlation a bit. It's now like this:        Button1 (left) - SingleClick: Select (like before)        Button1 (left) - DoubleClick: Select and Launch (like before)        Button2 (middle) - SingleClick: Select and Launch        Button3 (right) - SingleClick: Select        Button3 (right) - Motion: Extend Select    * Seyon now restores the original modem attributes on exit. So if      you have CLOCAL unset before launching Seyon, it'll be unset      after exiting Seyon.     (2.13b)    * Tried to fix a problem with KillTerminal on SVR4 systems,      whether successful or not remains to be seen.    * The terminal used to be killed and restarted quite a few times      (e.g. after connection, after a script, after changing a      sparameter via the Set window). Now it almost never gets killed,      all communications between the main process and the terminal is      done via a pipe.    * New buttons under the Misc window: Edit and View, for editing      and viewing files - replete with search/replace ..etc.    * The resource zmodemAutoDownload is renamed to autoZmodem, and      the resource zmodemAutoDownloadCommand is no longer supported,      it's been superseeded by autoZmodemAction (see below).    * New resource: autoZmodemAction. This is a simple or compound      action that will be executed when Zmodem auto-download signature      is detected. This action will be executed only if the resource      autoZmodem is enabled (see above). Default is      ``ShellCommand($rz);''. As you can see, this is much more      general than than the old zmodemAutoDownloadCommand resource.      For example, you can make that ``Beep(); ShellCommand($rz);'' to      make Seyon ring th ebell beofr etsarting Zmodem.    * The beep is now a bit fancier.    * New resource: startupAction. This is a simple or compound action      that will be executed on startup. This action is executed prior      to running any script (in case the -script switch is given) or      dialing any entry of the dialing directory (in case the -dial      switch is given or the resource dialAutoStart is enabled). You      can make Seyon open the dialing directory automatically on      startup by using the simple action ``OpenWidnow(Dial);'' as a      constituent of this complex action stack. Note that running the      startup script is just a special case of this resource    * The resource dialDirAutoOpen is no longer supported. It's been      superseeded by the resource startupAction, which is much more      general.     * Cleaned up the FAQ a bit.    * Some other misc. code cleanups.    (2.12)    * The ill-fated change to the way the terminal is stopped/      restarted is gone. Not to declare total defeat, I'm not back to      the old method (which has always worked), but a new (third)      method is introduced. This one doesn't rely on the operating      system, but does its own dirty work, so it should work well on      all platforms.    * The entire manual is now available on-line via the Help button.    (2.11)    * Just some cosmetic changes and a small fix for SunOS 3.x.    * Corrections to the manual.    (2.10)    * New actions: OpenWindow, IconifyWindow, and CloseWindow. The      first two can take the arguments Main, Dial, and Term,      corresponding to the command center, the dialing directory, and      the terminal windows, respectively. The third can take the      argument Dial. More than one argument can be given, for example:      ``IconifyWindow(Main, Dial, Term);'' will iconify all three      windows. Term is guaranteed to work only with terminal emulators      that set the environment variable WINDOWID, like xterm. The      manual has more details on all of these actions. OpenDialDir is      no longer supported since it's obsolete.    * Fixed a bug in the dialing process that manifeted itself on SVR4      systems. Thanks to Felix Blank for the fix.    * Translations for SeQuickKeys are now more robust, and SeQuickKey      buttons now behave like other normal buttons.    * The resource and command line switch ``modem'' is now replaced      by ``modems''. This is a list of modems that Seyon will try one      after the other on startup until it finds an available modem.      Great for modem pools. MAKE SURE YOU CHANGE THE NAME OF YOUR      RESOURCE FROM MODEM TO MODEMS OR SEYON WILL NOT RUN.    * Seyon used to kill the terminal process before running routines      that take control of the terminal (like dialing, script      execution, ..etc) and restart it again after those routines are      finished. Now Seyon merely suspends the terminal instead of      killing it. This is more CPU-efficient since a fork() call is      avoided each time. It's a bit less memory efficient, however,      since the terminal process hangs around instead of being killed,      but that process can be swapped out if memory is tight. THIS IS      A CAN OF WORM, and there can be bugs caused by the new behavior.      Watch out.    * SeQuickKeys implementation is totally revised and rewritten.      SeQuickKeys are now specified like this:                  Seyon*quickKey1.visible: on                  Seyon*quickKey1.action: FileTransfer(1, file); Beep();                   Seyon*quickKey1.label: Upload      The first resource specifies that the given SeQuickKey should be      visible. The second specifies the action attached to that key,      and the third the label. Nte the new C-like syntax and that      asynchronous actions can be anywhere in the action stack, see      below.    * You can no longer use QuickKeyX, it has to be quickKeyX (i.e.      first letter is not capital. The class name for all SeQuickKeys      is now Command.    * Actions now use a syntax similar to C. Semicolons delimit simple      actions (a semicolon has to be at the end of every simple      action), and commas delimit action argumnets.    * Asynchronous actions can now be anywhere in a compound action      (action stack) and they no longer have to be at the end.      However, DialEntries will probably not work correctly if not at      the end of a comoupnd action (or alone of course). Others are      fine.    * The resources dialDirAutoClose, dialDirAutoIconify, and      beepOnConnect are no longer supported. They have been superseded      by the new resource postConnectAction, which is more flexible.      Actions given by this resource will be executed after a      connection is made and before running any attached script (they      have to be synchronous). Default is ``Beep();''.    * New parsing routines graciously contributed by Joaquim Jorge.      Those allowed for the new flexibility in SeQuickKeys you see in      this release. I'm grateful to him for his contribution.    * New action: CloseWindow. Can take the argument ``Dial'' to close      the dialing directory window. Useful to use in the new resource      postConnectAction. Supersedes the action CloseDialDir, which is      no longer supported.    * Argument of the action Echo is now optional. If omitted, a      newline will be echoed. This is similar to the behavior of the      shell command echo.    * New resources: hangupViaDTR, modemHangupString, and      modemAttentionString. The first supersedes hayesHangup, which is      no longer supported. Refer to the manual for more details.    * The default now is not to hangup by droping DTR since the latter      apparently pisses off modem on mnay plaforms (Sun, SGI, ..etc.).      You can use hangupViaDTR to override that.    * When hanging up, the hangup and attention strings no longer show      up on the terminal, nor the modem response. Looks much cleaner      this way.    * New actions: Sleep and DoNothing. The first just suspends the      program for the given amount of seconds. The second does nothing      (similar to NOP). DoNothing is useful to use in actions like      postconnectAction to override the default and stop the beep.Version 2.06:    * Help is now a separate button from About and can be held open      all the time without affecting other funcions of Seyon (that      doesn't mean that help is actually helpful, however :-}).    * Instead of beeping when not available, some buttons now become      greyed out and unresponsive when not available.    * Dial cancelling is improved a bit to be more robust (it's a bit      slower to react now though) and you'll no longer see the NO      CARRIER message from the modem when you cancel dialing (this is      for purely aesthetic reasons).    * Fixed a bug that caused segemntation fault on some mahines      (notably Suns) -- thanks to the people who reported the problem      and to Greg Eisenhauer for the fix. Also added the approrpriate      symbol for machines that don't define MAX_INPUT.    * Minor changes to accommodate Mips RISCos.    * New feature: SeQuickKeys (z quickies). Extremely versatile new      addition to Seyon that lets you add your custom buttons to the      command center and attach actions to them. Resources related to      this feature are quickKeyX (X starts at 1). Each of these      resources specifies the action routine for that SeQuickKey      button. If the action field is empty, the corresponding      SeQuickKey button will not be shown. Labels for those buttons      can be set via the resources `Seyon*quickKeyX.label'. Seyon      currently offers two actions, more will be added in the future.      Available actions are: 1) DialEntries(<entries-list>), which      instructs Seyon to dial entries in the dialing directory      corresponding by order to the given list. If the list consists      of just the word `Default', then the entries given by the      resource defaultPhoneEntries will be dialed. 2)      RunScript(<script-name>) Executes the script file given by      <script-name>.    * Added a new button to the dialing directory: Default. If      clicked, the entries specified by the resource      defaultPhoneEntries will be highlighted. Seyon no longer      highlights those entries when Reread is chosen.    * Sorted the resources in the manual page alphabetically.    * The resource dialCancel is renamed to dialCancelString.    * More new actions than you can shake a stick at: Beep,      DivertFile, Echo, FileTransfer, Hangup, ManualDial, OpenDialDir,      Quit, Set, ShellCommand, and Transmit. Most of these actions      take one or two arguments, and can pop up dialog boxes if not      all information is provided. Everyone can now have his/her own      version of the command center, and the basic buttons are almost      obsoleted. Details are in the manual page.    * You can stack actions, e.g. Echo("Byebye..") Hangup() Quit()      will echo the string, hangup the line, then quit Seyon. You can      attach mini-script to SeQuickKeys this way. Examples are in the      manual page.    * Action DialEntries no longer opens the dialing directory. This      way you can attach SeQuickKeys to frequesntly-dialed hosts and      completely bypass the dialing directory (I rarely use the      dialing directory now). You can still get the behavior by      stacking: OpenDialDir() DialEntries(whatever).    * You can now have up to 10 SeQuickKeys. This limit is really      arbitrary and can be increased any time.    * MultiList is now used for the transfer console as well. looks

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -