Phone book: ----------- - Previous releases of the phone book would not clone single phone book entries correctly. - The configuration copying routine will now selectively copy config information to the currently selected phone book entries. - Dialing lists are now built differently in the phone book: Shift + 1 click -> Inserts phone book entry into the dialing list or removes it. Double-click -> Dials the selected entry immediately - The phone book encryption/decryption routines are a tad faster now. - The program will now prompt twice for a phone book access password. - Comment, phone number, user name and password can be much longer now than they used to be in previous releases. - The phone book now only contains the configuration information to differ from the global configuration. - Previous releases would not save any rate information along with encrypted phone book files, this has been fixed. - The configuration copying routine now allows to `drop' parts of the phone book configuration rather than replacing them with parts of the global configuration. This feature works in conjunction with the new phone book file format. - A new feature has been added: as an option, the program will immediately start to redial the currently configured dialing list as soon as the line is hung up or the carrier is lost. - With several phone numbers mapped to a single phone book entry previous releases would display incorrect information in the dialing window concerning the next phone book entry to be dialled. Documentation: -------------- - The program finally includes context-sensitive online help implemented through amigaguide.library (note: Kickstart 3.0 required). Any window to offer a help text will display it when the `Help' key is pressed. - The ARexx interface documentation was entirely rewritten. The main program documentation was updated and slightly enhanced. Be sure to reread it! Text buffer screen and review buffer window: -------------------------------------------- - Both the text buffer screen and review buffer window now feature new and improved scrollers. Scrolling and screen refreshes are also quite a bit faster now. - The text searching routine has been enhanced and now works much faster than in previous releases. It also happens to find multiple occurences of a string in a single line. - Improved text buffer handling, reduced memory fragmentation if running under control of Kickstart 3.0. - The text buffer will no longer quietly swallow single characters and will finally correctly wrap lines longer than 80 characters. - The review buffer window now also sports a search function just like the text buffer screen, other useful menu items have been added as well. File transfers: --------------- - In previous releases the program would miscalculate the number of bytes left on a filing device when receiving a file. It would not take the number of bytes received into account, this has been fixed. - In order to transfer files one can simply drag the corresponding icons on the `term' main window (requires that the `term' window is opened on the Workbench screen). - Instead of identifying the type of a file received, the program will optionally attach a file comment to show the name of the BBS the file was received from and the time and date when the file was received. - In case a file transfer is terminated due to errors the file transfer window will remain open until explicitely closed. - The XPR interface will disable the xpr_unlink() routine if the `override transfer path' option is in effect. - The XPR interface will no longer sort files to be uploaded by size and name as most users found this feature annoying. It now sorts the files only in alphabetical order. - The file transfer window now correctly displays the names of all files sent and received. - The file transfer server was removed as it would not lead to a performance gain but a performance loss. - Being particularly imprecise and rather silly the transfer window no longer displays the transfer efficiency. Terminal emulation: ------------------- - `term' now finally also runs as a window on the Workbench or any other public screen (that's what you always wanted, right?). If running under control of Kickstart 3.0 will attempt to share screen colours with other applications, making it possible to run the terminal emulation in eight or sixteen colours if enough shareable pens are available. - `term' will refuse to run on a public screen if running under control of Kickstart 2.x and if the screen font happens to be proportional-spaced. - Some minor and some major bugs in the built-in terminal emulation have been fixed. - The program distribution now includes the 11 point IBM.font donated by Bernhard F. Muller. I also hacked an 11 point GFX.font into existance. - I was surprised to discover that in previous releases the terminal emulation server would never get activated as the conditions which had to be met in order to enable it would very rarely be met. Since the file transfer server would actually lead to a performance loss rather than a performance gain I chose to remove the terminal server along with it. Both may be implemented in a future release. - The terminal emulation should work a tad faster now. Program enhancements: --------------------- - The program now requires diskfont.library to be installed in order to work correctly. - The program will ask for a confirmation prior to resetting the serial device driver while the program is still online. Most seasoned JR-Comm had trouble to adjust to the fact that the JR-Comm command `send password' would use the same menu shortcut as the `term' `release serial device' command. - The name of the call log file can now be configured completely. Previous releases would use the call file path and use the name `term-call.log'. - The status window now displays the name of the ARexx host port, the BBS name, phone number, comment and current user name. - In order to irritate and annoy you, the menu layout has been changed once again. - A new feature has been added: the `wait' menu item will repeatedly send the sequence in order to simulate terminal input. - The program now requires a bit more memory than before (program size has climbed by about 75 KBytes). - New command line options and tool types have been added, some have been renamed. User interface: --------------- - The program is now much smarter in determining the sizes of the phone book and file transfer windows. - The lists used by the phone book and the date panel no longer look quite so weird if using a proportional-spaced font. - The main screen text snipping scheme has changed a bit and now resembles the standard console device snipping. Also supported is double-clicking on single words in order to snip them. - The ARexx interface has been entirely rewritten from scratch. Known problems: --------------- - Text in italics and boldface can leak into the window borders. - Elvis is dead. At the very last minute and at super hyper mega humungous --------------------------------------------------------- pan-galactic really quite large expense: ---------------------------------------- - A new and truly excellent tool has been added which allows even the dimmest fool^H^H^H^H^H^H^H^H^H^H^H^Hleast talented user to patch `term' 3.0 to new and exciting release versions such as v6.1, v19.1432 or any other silly number you can imagine provided that it is not a multiple of 34. Patches the main program, the configuration files and the documentation, randomly adding phrases such as `Now requires Kickstart 2.9' and `contains artificial colouring and preservatives'. Automatically creates all distribution archives, calls all neighboring BBSes, uploads the files and adds silly file comments such as `NEW TERM 17.4 RELEASE GET IT' (three dimness levels supported). Maintains a check list so you can keep track of all phoney versions you have created yet. Now you can finally avoid all those embarassing situations resulting from the fact that you tried to upload the same patched program twice to one of the local BBSes.