home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78a98.iso / Wtestowe / Clico / UNIX / HSS / MAS_UWAR.TAR / mvw / readme < prev   
Text File  |  1997-09-08  |  19KB  |  438 lines

  1.  
  2. ****************************************************************************
  3.  
  4. MultiView Mascot version 4.0.3                      JSB Computer Systems Ltd
  5.  
  6. readme                                                             June 1997
  7.  
  8. Welcome to MultiView Mascot.
  9.  
  10. Please read this file as it contains information not included in the
  11. printed documentation.
  12.  
  13. Contents:
  14.  
  15. 1.     KNOWN PROBLEMS AT THIS RELEASE
  16.        1.1    Wyse 50
  17.        1.2    Color terminals, black foreground does not work
  18.        1.3    Window Menu shows the wrong accelerator keys
  19.        1.4    Wyse 60
  20.        1.5    IBM 3164
  21.        1.6    Wyse 370
  22.        1.7    Using wide, deep, graphics, local printer and program status 
  23.           line modes.
  24.        1.8    Marked text missing after Print Window.
  25.        1.9    Backtab on SCO console.
  26.        1.10  "Cannot update user license using system semaphores"
  27.  
  28. 2.     PROBLEMS FIXED AT THIS RELEASE
  29.        2.1    Release 4.0.3
  30.        2.2    Release 4.0.2
  31.        2.3    Release 4.0.1
  32.  
  33. 3.     NEW FEATURES AT THIS RELEASE
  34.        3.1    Release 4.0.3
  35.        3.2    Release 4.0.2
  36.        3.3    Release 4.0.1
  37.        3.4    Release 4.0.0
  38.  
  39. 4.     INSTALLATION & LICENSING
  40.        4.1    Hanging during installation
  41.        4.2    Upgrade path
  42.        4.3    Command file conversion
  43.  
  44. ****************************************************************************
  45. 1.     KNOWN PROBLEMS AT THIS RELEASE.
  46.  
  47. ----------------------------------------------------------------------------
  48. 1.1    Wyse 50.
  49.  
  50.        Although protected mode is now supported in the Mascot virtual
  51. terminal it still cannot be supported on the Wyse 50.  The reason for
  52. this is that the Wyse 50 does not have character based attributes
  53. but visible ones.  Since Mascot cannot support visible attributes,
  54. it uses the write-protect attribute (which is character based) and
  55. the attribute which can be associated with it to provide support for
  56. a single attribute.
  57.  
  58.        Mascot is using the write-protect attribute for a different
  59. purpose and therefore it cannot be defined as having its intended
  60. functionality.  Protected mode has no meaning as write-protect is
  61. not available.
  62.  
  63.         There is a Hot key clash on the Wyse 50 terminal with 
  64. Wordperfect when Wordperfect's menus are enabled. The key is ESC =, for
  65. details of how to change the Accelerator keys please refer to the Mascot
  66. Configuration Guide, section "Configuring Mascot accelerator keys" in the
  67. chapter titled "Customizing the Mascot Environment".
  68.  
  69. ----------------------------------------------------------------------------
  70. 1.2    Color terminals, black foreground does not work.
  71.  
  72.        On terminals that support color, using the application command
  73. "-cfore,black" to assign a foreground color of black does not work at this
  74. release.
  75.  
  76. ----------------------------------------------------------------------------
  77. 1.3    Window Menu shows the wrong accelerator keys.
  78.  
  79.        On certain terminals Mascot's default accelerator keys have been
  80. redefined, these changes are not reflected on Mascot's WindowMenu.  This is
  81. because this menu is not configurable on a per terminal basis.
  82.  
  83.        Please refer to 2.12, Terminals Implementation specific notes, in the
  84. techref.txt file for more information.
  85.  
  86. ----------------------------------------------------------------------------
  87. 1.4    Wyse 60.
  88.  
  89.         There is a Hot key clash on the Wyse 60 terminal with Wordperfect
  90. when Wordperfect's menus are enabled. The key is ESC =, for details of how
  91. to change the Accelerator keys please refer to the Mascot Configuration
  92. Guide, section "Configuring Mascot accelerator keys" in the chapter titled
  93. "Customizing the Mascot Environment".
  94.  
  95.         When using this terminal with Wordperfect 5.1 editing printer.tst
  96. (a demonstration file supplied with Wordperfect) the special character used 
  97. at the bottom of the vertical lines of a FIG box are not displayed 
  98. correctly.
  99.  
  100. ----------------------------------------------------------------------------
  101. 1.5    IBM 3164.
  102.  
  103.         Some applications may look different inside and outside mascot 
  104. on the IBM3164 because they are using ESC 4 H during initialization. This 
  105. attempts to set High Intensity which we cannot support in Mascot as it is 
  106. a Default Color mode command (Mascot uses Program Color mode).  To overcome
  107. this you may like to set the color for the application before it is evoked
  108. using ESC 4 <Pa1> <PA2> <Pa3> (the Set Character Attribute Command) or
  109. define the color for the application in the .mvw_color file.
  110.  
  111. ----------------------------------------------------------------------------
  112. 1.6    Wyse 370.
  113.  
  114.         Whilst using this terminal with Wordperfect 5.1 editing printer.tst
  115. (a demonstration file supplied with Wordperfect) scrolling down beyond the
  116. bottom line the whole screen scrolls up one line, including the line 
  117. containing the document name and current position, this should stay on the 
  118. bottom line of the display. The terminal was running in 24 line mode with 
  119. the WPTERM variable being set to wyse370epc.
  120.  
  121. ----------------------------------------------------------------------------
  122. 1.7 Using wide, deep, graphics, local printer and program status line modes.
  123.  
  124.         In cases where there is more than one possible sequence to terminate
  125. one of the above modes, Mascot will only identify the termination sequence
  126. specified by the relevant termcap mnemonic (W1, D1, TGE and DP).  As it is
  127. not possible to map these mnemonics problems may occur if applications use
  128. the alternative termination sequence(s).
  129.  
  130. ----------------------------------------------------------------------------
  131. 1.8  Marked text missing after Print Window.
  132.  
  133.         Marked text is no longer present following a "Print Window"
  134. operation.  The clipboard buffer is common for the Cut & Paste and the Print
  135. Window operations. Therefore, the marked text area is lost when a Print
  136. Window operation is actioned.
  137.  
  138. ----------------------------------------------------------------------------
  139. 1.9 Backtab on SCO console.
  140.  
  141.         The backtab on the certain SCO consoles move's the selection bar
  142. down two menu options instead of the usual one.  This is due to the console
  143. driver outputting the backtab sequence twice.
  144.  
  145. ----------------------------------------------------------------------------
  146. 1.10  "Cannot update user license using system semaphores"
  147.  
  148.         Mascot makes use of system semaphores so these should be enabled
  149. before trying to run the product.  You should tune your system to provide
  150. this functionality.  This may be described in Implementation specific notes
  151. for the Operating System in the techref.txt file.
  152.  
  153. ****************************************************************************
  154. 2.     PROBLEMS FIXED AT THIS RELEASE.
  155.  
  156. ---------------------------------------------------------------------------
  157. 2.1    Release 4.0.3.
  158.  
  159.        A problem was introduced at version 4.0.2, whereby HSS child
  160. processes incorrectly acquired the control terminal set on non-streams 
  161. based systems (SCO, IBM, and HP). This resulted in control signals
  162. not being passed from the terminal driver to the child process. The 
  163. following symptoms may have been experienced:
  164.  
  165.        - (intr) key not functioning with HSS.
  166.  
  167.        - ps would report "Unable to get controlling terminal." 
  168.  
  169.        - HSS child process would show ? as the terminal line in the ps 
  170.          listing.
  171.  
  172.        When mascot was switching between degraded and non-degraded windows,
  173. the terminal screen was apparently flashing due to the screen being redrawn
  174. twice. The screen is now only redrawn once when switching between windows 
  175. that are degraded.
  176.  
  177.        Alphawindow function keys would fail over slow connections. 
  178. Function key sequences were being written across multiple writes, to an 
  179. application's psuedo. This caused problems over slow connections running
  180. inside a mascot window. Now characters are buffered and sent in one write
  181. to the application.
  182.  
  183.        The LIBPATH environment variable was omitted by mascot and 
  184. hss on AIX. AIX does not permit the LIBPATH variable to be passed to 
  185. processes when the "suid" bit is set and the owner of the program is not 
  186. running the process, however processes started by mascot receive the 
  187. LIBPATH environment variable correctly. To resolve this the LIBPATH 
  188. variable can be set by setting the MVWLIBPATH variable before running 
  189. mascot. Once running, mascot sets LIBPATH to equal MVWLIBPATH and 
  190. any processes created from mascot will then have the correct LIBPATH. 
  191. It is suggested that users place the following line in their .profile 
  192. file
  193.  
  194.        MVWLIBPATH=$LIBPATH; export MVWLIBPATH
  195.  
  196.      
  197.        The grep command was not included in the install script list of 
  198. tools and so would not be checked to see if available. If not available,
  199. serial number validation would fail with an invalid serial number. 
  200.  
  201.        Setting the per window value default to no status line for wyse60 
  202. was being ignored. The per window value for status line support on the 
  203. wyse60 has now been removed and is controlled by the mnemonic DL1ON. 
  204. Commenting out or removing this line causes the status line to be off 
  205. by default, when mascot is started.
  206.  
  207. ---------------------------------------------------------------------------
  208. 2.2    Release 4.0.2.
  209.  
  210.        Restricting the number of windows to be opened on a particular tty
  211.        in the mvw_ttys file was ignored.
  212.  
  213.        The following fixes have been made to Window Watcher.
  214.  
  215.        - Continuous watch in alarming state was not canceled after
  216.          selecting the window.
  217.  
  218.        - Continuous watch for pattern only saw the first event.
  219.  
  220.        - Watch for pattern failed to see the pattern if an application 
  221.          outputted null characters
  222.  
  223.        - Watch for pattern failed to match if the pattern was split across
  224.          multiple buffer reads of the applications psuedo.
  225.  
  226.        - Watch for pattern allowed more then the maximum specified alarms.
  227.  
  228.        - Text displayed on either the Status or Label line was sometimes
  229.          missed.
  230.  
  231. ---------------------------------------------------------------------------
  232. 2.3    Release 4.0.1.
  233.  
  234.        When Mascot was first run often a warning message "Command Files in
  235. Wrong Format" appeared, when in fact the command files being used where ok.     
  236. This has now been resolved.
  237.  
  238.        There was a problem when a screen redraw was called either from the
  239. root menu or after a limited degrade, the function keys were being returned
  240. to their default values and any key programming for the current session was
  241. lost.
  242.  
  243.        When unknown sequences where being encountered and mascots op buffer
  244. contained legitimate sequences the unknown codes where being written 
  245. straight to the terminal before the buffered codes.
  246.  
  247.        Problems using 80/132 switching with doc18 TE. When an application
  248. put Mascot into degrade mode by sending the sequence to change screen
  249. width Mascot waited until the sequence to return width was received to end
  250. degrade mode.
  251.  
  252.        Copy to file failing on AIX. Copy to file was failing to create 
  253. files, even when the user account had permission to create the file.
  254.  
  255.        Mascot caused Wyse370 terminals to lose their colour settings.
  256.  
  257.        Install failure under AIX 4.1. and HP-UX v10. The install script 
  258. was locking up when installing Mascot on AIX 4.1 and HP-UX v10. The script 
  259. tested that it was running in a bourne shell but on AIX 4.1 and HP-UX v10 
  260. the bourne shell is no longer present so the script looped forever.
  261.  
  262.        Utmp updating and downdating on AIX. Mascot and HSS were not 
  263. writing to the utmp files correctly, therefore who and w were giving 
  264. erroneous results.
  265.  
  266.        The trailing / on the end of prompt60 is now optional, previously if
  267. a mail path had been specified without a / on the end then mail watch would
  268. fail.
  269.  
  270.        There was a problem using snapshot with a command line config file, 
  271. where the snapshot did not save its contents to the file. This has now been
  272. resolved.
  273.  
  274. ****************************************************************************
  275. 3.     NEW FEATURES AT THIS RELEASE.
  276.  
  277. ----------------------------------------------------------------------------
  278. 3.1    Release 4.0.3
  279.  
  280.        A new submenu has been added to the root clients menu entitled 
  281. "Technical help". Selecting this submenu shows three items, one for the 
  282. readme and two for the mascot technical help guide, available as text or 
  283. HTML. The HTML version is only available if JSB's ALPHAbrowser is installed 
  284. on your system.
  285.  
  286.        Two new error messages have been added to the .mvw_messages file 
  287. (50,51) which will be displayed if problems occur updating/downdating the 
  288. utmp file. If the update fails a message box is displayed and the utmp 
  289. updating is disabled for the current mascot session. The updating check 
  290. is not available on AIX or HP-UX.
  291.  
  292.        The environment variable to set the users mail file for mail watch 
  293. can now be set in the .mvw_startup file. This means that by changing the
  294. /usr/mvw/.mvw_startup file all users can have a mail watch set on for 
  295. their mail without having to create .mvw_startup files in each home 
  296. directory.
  297.  
  298. To enable this feature add the following line to the central copy of 
  299. .mvw_startup (usually in /usr/mvw).
  300.  
  301. "$MAIL"    f.mail_watch
  302.  
  303. Should an environment variable other then $MAIL be required then change
  304. $MAIL to the environment variable in use.
  305.  
  306. Notes :
  307.  
  308. 1) the central settings will be overridden by any local .mvw_startup files 
  309. in the user home directory. If the local .mvw_startup file does not contain 
  310. a mail watch line then none will be set.
  311.  
  312. 2) prompt 60 if set in the .mvw_messages file will override the default 
  313. mail directory, if $MAIL is used. Any other environment variable will cause
  314. prompt 60 to be ignored.
  315.  
  316. 3) When a snapshot is performed the mail file pathname will be saved in the 
  317. users .mvw_startup and not the environment variable name.
  318.  
  319.        Support has been added for a redraw sequence which can be sent to 
  320. an application when, the application has caused mascot to do a limited
  321. degrade e.g. switching to 132 column mode. The redraw sequence is sent to 
  322. the application when mascot has degraded and needs the application 
  323. to redraw its screen e.g. when the user switches to a mascot menu and then 
  324. back to the application window.
  325.  
  326. The redraw sequence is specified with the application command line with 
  327. the f.exec statement in the .mvw_usermenu file using the -r flag followed by 
  328. the redraw sequence.
  329.  
  330. e.g. The following statement would set Ctrl L to be vi's redraw sequence 
  331. when it caused mascot to degrade;
  332.  
  333. " Vi " -r^L f.exec vi
  334.  
  335.        Support has been added for wyse60 page memory emulation in a mascot
  336. window. Mascot now acts on ESCw0 and ESCw1. These are to select page 0 and
  337. page 1 of screen memory on the wyse60. Two new mnemonics have been added
  338. SELP0 and SELP1 which contain the sequences to switch to page 0 and 1
  339. respectively.
  340.  
  341. ----------------------------------------------------------------------------
  342. 3.2    Release 4.0.2
  343.  
  344.        Mascot is now supplied in compressed format, to allow the software
  345. to be distributed on single media. The files are supplied as follows:
  346.  
  347. mvw/install        - Mascot Installation Program.
  348. mvw/readme        - This readme 
  349. mvw/Mascot.tar.Z    - Compressed tar file containing Mascot binaries.
  350.  
  351. As with previous versions of Mascot type mvw/install to begin installation.
  352.  
  353.        8bit characters are now supported on Wyse 60 terminals. To allow 
  354. 8bit characters to be parsed remove NEBC from the wyse60 section of your
  355. mvw_termcap file.
  356.  
  357. ----------------------------------------------------------------------------
  358. 3.3    Release 4.0.1.
  359.  
  360.        Mascot now supports the extended vt420  function key programming 
  361. commands. To enable mascot to distinguish between terminals i.e. vt220 that do 
  362. not support the extended format for function key programming but do support 
  363. the normal format, a new boolean terminal capability has been added VTEK. 
  364. Including this in the terminal description enables support for the vt420 
  365. extended key programming.
  366.  
  367.        Using mascot -l now shows the verbose screen as in -v and then exits, 
  368. the license count is not updated while using -l  so the user count may 
  369. show 0 users on the system. A transparent printer can still be created 
  370. using -p to test that this function works ok and display the printer name. 
  371. The printer is deleted straight away when mascot exits
  372.  
  373.        Mascot now detects to see if Mascot is already running to stop users
  374. running Mascot within Mascot.
  375.  
  376.        Details of all command files being used are now displayed when 
  377. mascot -v is used.
  378.  
  379.        When using command line options you can now specify multiple options,
  380. now possible to do mascot -bc.
  381.  
  382.        New entry of AT386-ie added in mvw_termcap to support Unixware 2.0
  383. console. Graphics characters are redefined for drawing borders etc. and the
  384. entry is chained to AT386.
  385.  
  386. ----------------------------------------------------------------------------
  387. 3.4    Release 4.0.0.
  388.  
  389.        The features included here are covered in detail by the 
  390. documentation. In summary they are,
  391.  
  392.        The main functionality added at this release is Watcher. This allows
  393. for the monitoring of events in background windows and file modifications
  394. and notifies the user of an event occurring. All aspects of monitoring 
  395. events and notification to the user of these events are fully configurable. 
  396. See the chapter Watcher in the Configuration Guide for more details.
  397.  
  398. ****************************************************************************
  399. 4.     INSTALLATION & LICENSING.
  400.  
  401. ----------------------------------------------------------------------------
  402. 4.1    Hanging during installation.
  403.  
  404.        Where the systems resources are not sufficient the installation of
  405. Mascot may sometimes hang.  e.g. system memory, disk space etc.
  406.  
  407. ----------------------------------------------------------------------------
  408. 4.2    Upgrade path.
  409.  
  410.        Mascot has three different types of license, an Educational license
  411. which expires after 30 days, a Demonstration license and a Live license.
  412.  
  413. This is the valid upgrade path,
  414.  
  415.        1. Educational
  416.        2. Educational increment
  417.        3. Demonstration
  418.        4. Demonstration increment
  419.        5. Live
  420.        6. Live increment
  421.  
  422. ****************************************************************************
  423. 4.3    Command file conversion.
  424.  
  425.        If you have upgraded from Mascot v3.3 your central (usually /usr/mvw)
  426. 'mascot.rc' command file will be converted to the new command file format
  427. during installation of Mascot v4. If you have other 'mascot.rc' command
  428. files on your system and you want to convert these to the new format, you 
  429. can do this by running the supplied conversion program as follows:
  430.  
  431.       /usr/mvw/bin/mvw.convert filename
  432.  
  433.       Where filename is the name of the mascot.rc type file. The file can 
  434. be prefixed by a pathname if you require. The new command files will be 
  435. created in the same directory as the file 'filename'.
  436.  
  437. *************************************************************************** 
  438.