home *** CD-ROM | disk | FTP | other *** search
- ------------------------------------------------------------
-
- What's new in TE/2 Version 1.20 and CommPak/2 Version 1.00
- 15 June, 1992
-
- ------------------------------------------------------------
-
-
- Oberon Software
- 518 Blue Earth Street
- Mankato, MN 56001-2142
-
- Voice: 507/388-7001
- BBS: 507/388-1154
- GEnie: B.FLOWERS
- CIS: 72510,3500
- Fido: 1:292/60
-
-
- ------------------------------------------------------------
-
- =======================================================================
- Changes which effect both the Registered and Shareware Versions of TE/2
- =======================================================================
-
- * New INI File variables
-
- DirFile <filename> -- Names the default dialing directory file
- which TE/2 will load at startup.
-
- FnkFile <filename> -- Names the default function key definition
- file which TE/2 will load at startup.
-
- XexFile <filename> -- Names the default external programs file
- which TE/2 will load at startup.
-
- VT100Prn <devname> -- Names the "printer device" to be used in
- conjunction with the new printer support
- in the VT100 emulation (described elsewhere
- in this document)
-
- VT100Backspace -- Set to True or False, default is False. If
- "true", the VT100 emulation will interpret
- incoming backspace characters as "destructive"
- (That is, a backspace will be equivalent to
- the sequence backspace-space-backspace).
-
- SwapBS4Del -- Set to True or False, default is False. If
- "true", TE/2 will transmit a DEL character
- (ASCII 127) from the backspace key instead of
- the default backspace character (ASCII 8).
- Note that this effects ONLY the backspace key
- itself and not CONTROL+H.
-
- DialerSendInit -- Set to True or False, default is False. If
- "true" the TE/2 dialer will transmit the modem
- initialization string ("ModemInitStrg") to the
- modem at the beginning of each dialing session.
-
-
- * New INI file keyword
- INCLUDE <filename> -- allows you to segregate portions of your
- INI file settings into separate files.
- This feature is used in the default INI
- file for the new modem definition setup
- described elsewhere in this document.
-
- * Online Colors Setup!
- Atl-Y from within TE/2 will now execute TE2COLOR.EXE if possible.
- TE2COLOR.EXE must be either
- 1) in the current directory,
- 2) in the same directory as TE2.EXE, or
- 3) somewhere on the PATH.
- Your INI file must be located likewise (if you've changed directories
- since startup, this may cause a problem). Note that online color
- setup WILL NOT WORK if you have your color attributes in a file which
- has been "included" into your .INI file. If this is the case, you
- still can run TE2COLOR as a standalone, the command line syntax is
- "TE2COLOR filename".
-
-
- * Modem setup files
- A file named MODEMS.ZIP is included with this release of TE/2.
- It contains over 60 modem configuration files designed to be
- "included" into your TE2.INI for various modem types. To use
- these files, refer to the file MODEMS.DOC which is contained
- in MODEMS.ZIP.
-
-
- * Alternate Keyboards
- Alt-= brings up a menu of alternate keyboards for you to choose
- from. Support is provided for:
-
- OS2You Mode
- Doorway Mode (Standard)
- Doorway Mode (Enhanced)
- "Pure" Binary Mode for function keys
-
- See TE2.DOC, the section on "Alternate Keyboards" for a description
- of each of these and further information.
-
-
- * PASSWORD Field in Dialing Directory entries
- You can assign a string to be associated with each entry into
- the dialing directory. The "Toggle" function in the dialing
- directory screen will allow you to view this setting. In the
- full featured version of TE/2, you may access this value via
- the "PASSWORD()" function (described elsewhere in this document).
-
-
- * "Access Codes" in the dialing directory
- This was previously a "registered version only" feature, it
- has now been included into the shareware release of TE/2.
- This feature allows you to enter up to ten strings for each
- dialing directory that may be substituted as "macros" into
- the phone numbers of directory entries.
-
-
- * New "Filename Mangling" logic on download filename collisions
- The old filename resolution logic, involving dollar sign
- characters, has been replaced. TE/2 will resolve filename
- collisions differently depending on whether the target disk
- is formatted with HPFS or not:
-
- On HPFS, ";xx", where "xx" is a number starting at 1,
- will be appended to the existing file's name.
-
- On FAT, the last two characters of the existing file's
- name will be replaced with a two digit number beginning
- at 01.
-
-
- * COMMPAK2FLAGS Environment Variable
- This environment variable has been instituted as a means of
- passing certain information into Commpak2.Dll to alter its
- behavior. At this time, there is one valid setting for
- COMMPAK2FLAGS:
-
- "set COMMPAK2FLAGS=X:Y;" or "set COMMPAK2FLAGS=X:N;"
-
- These settings will turn the 16550 Extended Hardware Buffering
- check ON and OFF respectively. The default is on. Although the
- com device driver should only return an error in response to a
- check for the 16550 chip, on some machines it causes a fatal
- trap! If you experience this problem just as a file transfer
- begins, you should set COMMPAK2FLAGS=X:N; in your CONFIG.SYS.
-
-
- * New INI Setting: ExtendedFIFO True/False
- TE/2 will not alter the BUFFERS setting for the com port upon
- startup unless this setting appears in the INI file (that is,
- TE/2 will use whatever is default or has been set via the OS/2
- MODE command). If ExtendedFIFO is set to "TRUE", TE/2 will
- attempt to set AUTO buffering, if it is set to "FALSE" it will
- attempt turn off the 16550 FIFO buffer. Do not use this setting
- unless you deem it absolutely necessary. Note also that the
- file transfer protocols will, by default, attempt to set AUTO
- buffering during file transfer. If this causes a problem on
- your machine, you can turn this off via the COMMPAK2FLAGS
- environment variable described elsewhere in this document.
-
-
- * VT100 Printing
- If the new INI file setting "VT100Prn" is set to a valid
- device or file name before entering VT100 mode, certain VT220
- printing features will be enabled. This will allow the host
- program to direct the VT100 to perform various print functions:
-
- Auto Print Mode ON and OFF (^[[?5i and ^[[?4i)
- All following display lines print when you move the
- cursor off the line using a LF, FF, VT, or auto wrap.
- The printed line ends with a CR and the character which
- moved the cursor off the previous line. Auto line
- wrap line "ends" with a LF.
-
- Printer Controller Mode ON and OFF (^[[5i and ^[[4i)
- The terminal sends received characters to the printer
- without displaying them on the screen. All characters
- and character sequences, except NULL, XON, XOFF, ^[[5i,
- and ^[[4i, are sent to the printer. Printer controller
- mode has a higher priority than Auto print mode. It can
- be selected during auto print mode.
-
- Print Screen (^[[i or ^[[0i)
- Print the screen or the current scrolling region (depending
- on the DECPEX setting). Each line ends with a CR+LF
- pair and the operation is completed with a FF if DECPFF
- mode is selected.
-
- DSR response to ^[?15n
- The VT100 will respond to the hosts query for terminal
- printer information with ^[[?10n if a device has been
- named via VT100Prn (implying the printer is "ready") or
- with ^[[?13n if no device is named (printer NOT "ready").
-
- Print Mode Selection Supported
- ^[[?18h -- DECPFF. Print FF after print screen.
- ^[[?18l -- DECPFF. Don't print FF after print screen.
- ^[[?19h -- DECPEX. ^[[i prints full screen.
- ^[[?19l -- DECPEX. ^[[i prints active scroll region.
-
- Print cursor line NOT supported
- ^[[1i, "Print current cursor line" is NOT supported by the
- VT100 emulation as it would not be possible to produce
- reasonable printer output from this function given the
- intervention of the OS/2 spooler.
-
-
- * Character translation of "[" characters filtered
- For certain European character setups, the "[" needs to be
- translated but it still needs to be accessed "as is" when it
- appears in an ANSI or VT100 control sequence! When applying
- character translation from the XLat table, TE/2 now checks for
- the special case of '[' immediately following an ESCape character
- and does not translate it in this situation. Any arbitrary
- number of control characters may appear between the ESC and the
- '[' and it will still be considered "immediately after".
-
-
- * High-bit characters allowed in input fields.
- European users can now enter their names properly in the dialing
- directory and other input fields!
-
-
- * TE/2 now no longer reports negative numbers for baud rates of
- 38400 or greater.
-
- * The default baud rate for a new entry into the TE/2 dialing
- directory is now set to whatever was specified in your "Baud"
- statement in TE2.INI.
-
-
- * TRAP 0008 problem for TE/2 with shared modem over LAN addressed.
- If you have experienced this problem, place the line:
-
- NoOvIO TRUE
-
- anywhere in your TE2.INI. This should correct the problem at
- the expense of a small amount of throughput. If the problem
- persists, please contact Oberon Software.
-
-
- * Cursor problem fixed in input fields when screen in 25 line mode.
- Previously the cursor would not display correctly in input fields
- unless the screen was in 43 or 50 line mode.
-
- * Long "CONNECT" strings no longer overwrite the borders of the dialer
- dialog box.
-
- ------------------------------------------------------------
-
- ========================================================
- Changes which effect only the Registered Version of TE/2
- ========================================================
-
- * REXX/2 Interface for script writers!
- You now have the option of writing your TE/2 scripts in either
- the TE/2 "Original Syntax" Script Language or in the REXX/2
- Procedure language! See the notes in SCRIPT.DOC regarding
- REXX scripts for further information.
-
-
- * New Script Language Functions
- NOTE: In each of the following functions which use "tag" as an
- argument, the string "tag" may be either a value to search the
- directory file's "Tag" field for or it may be "" in which case
- it is interpreted as "the most recently dialed entry".
-
- Password(tag) Returns the "Password" field for the
- entry or "" on error.
-
- DirName(tag) Returns the "Name" field for the entry
- or "" on error.
-
- DirPhone(tag) Returns the "Number" field for the entry
- or "" on error.
-
- DirScript(tag) Returns the "Script" field for the entry
- or "" on error.
-
- DirTag(tag) Returns the "Tag" field for the entry
- or "" on error.
-
- SaveDirFile(filename) Saves the current directory as filename,
- if filename is "" saves the current
- directory without changing the name.
- Returns 0 on success, non zero otherwise.
-
- SetTag(tag, tag2) Sets the "Tag" field for the entry,
- returns 1 on success, 0 on failure.
-
- SetName(tag, name) Sets the "Name" field for the entry,
- returns 1 on success, 0 on failure.
-
- SetPassword(tag, password) Sets the "Password" field for the entry,
- returns 1 on success, 0 on failure.
-
- SetPhone(tag, phone) Sets the "Number" field for the entry,
- returns 1 on success, 0 on failure.
-
- SetScript(tag, script) Sets the "Script" field for the entry,
- returns 1 on success, 0 on failure.
-
- StrEval(strg) Returns the value of its argument.
- This function appears as an aid to the
- REXX language script writer.
-
- SetXlatTable(fname, ioflag) Reads a new character translation table
- from the indicated file. If ioflag
- is non-zero, it will initialize the
- OUTPUT translation, if it is zero it
- will initialize INPUT translation. If
- fname is "" the corresponding
- character translation is turned OFF.
-
- SetVT100BkSp(flag) Sets the VT100 backspace mode (see INI
- variable VT100Backspace) to ON or OFF
- depending on the Boolean "flag". Returns
- the previous state of the VT100 backspace
- mode.
-
-
-
- * File Transfer Progress Display revised and cleaned up for CIS B+
- The somewhat confusing "Bytes Transferred" and "Time Remaining"
- statistics for CIS B+ transfers have been reworked and cleaned up.
- TE/2 will now "ring the bell" after a CIS B+ file transfer if
- you have alarms enabled also!
-
-