home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Amiga / Workbench / Commodites / ViNCBeta.readme < prev   
Text File  |  1998-04-27  |  9KB  |  194 lines

  1. Short:        ViNCEd 3.60 Beta 6
  2. Author:       thor@einstein.math.tu-berlin.de (Thomas Richter)
  3. Uploader:     thor@einstein.math.tu-berlin.de (Thomas Richter)
  4. Version:      3.60▀6
  5. Type:         util/shell
  6. Distribution: NoCD
  7.  
  8. ______________________________________________________________________________
  9.  
  10.     ViNCEd 60▀6        Beta release 60▀6
  11.  
  12. This is ViNCEd beta release 60▀6 - this series of beta releases will yield to
  13. a new 3.60 release. Plans for 3.60 include:
  14.  
  15. - ASCII prefs file                        (done)
  16. - free keyboard definition                    (done)
  17. - free priority choices for the TAB expansion            (done)
  18. - positioning of the file requester                (done)
  19. - replace the localizing functions by something more orthogonal    (done)
  20. - probably a new TAB expansion mode                (partially done)
  21. - probably a new console mode between RAW and COOKED for shell programs. (done)
  22. - a reorganization of the guide.
  23. - reorganizing the prefs pages of the SetVNC program.
  24. ______________________________________________________________________________
  25.  
  26. WARNING! THIS IS A BETA RELEASE! IT IS NOT CONSIDERED TO BE BUG FREE, IT WILL
  27. CONTAIN BUGS, FEATURES, MIGHT CRASH OR MIGHT EVEN DAMAGE YOUR SYSTEM, 
  28. USE IT WITH CARE. DON'T INSTALL IT PERMANENTLY, USE IT ONLY FOR TESTINGS 
  29. AND DON'T GIVE IT AWAY.
  30.  
  31.         Read the beta licence at my home page 
  32.     http://www.math.tu-berlin.de/~thor/thor/index.html
  33.  
  34.     IF YOU FIND BUGS, PLEASE, PLEASE REPORT THEM!
  35.  
  36. As usual, this beta release contains debug information that should be readable
  37. by every standard amiga debugger. If you find bugs, it would be very helpful 
  38. for me to get the name of the faulty procedure. Try to run Enforcer/SegTracker
  39. MungWall to locate bugs. Bug reports are absolutely welcome!
  40. ______________________________________________________________________________
  41.  
  42. Changes made for 3.60▀6:
  43.  
  44.     - Removed a tiny bug in the window title generator.
  45.     - Added the %D,%T,%P commands for the window title. They insert
  46.       the default title, the screen title and the public screen name,
  47.       respectively.
  48.     - Enlarged the maximal size of macros.
  49.     - Added the default title system string.
  50.     - Added two new keys: ShortExpand and ShortExpandReverse.
  51.     - Added two new console modes. We've now:
  52.         o)    The raw mode    (as usual)
  53.         o)    The "english" mode. Works as the raw mode, but
  54.             returns additional CSI sequences for special VNC
  55.             keys, i.e. respects the keyboard definition.
  56.         o)    The "medium" mode. Works almost like the cooked mode,
  57.             but returns special CSI sequences (CSI U) for the
  58.             history and tab expansion functions. These functions
  59.             should be really implemented by a shell and not by
  60.             ViNCEd. A future "VinShell" should take care of them.
  61.         o)    The "well done" mode = "cooked" mode. The old standard.
  62.  
  63.       None of these new modes have been tested. They are invoked by the
  64.       standard ACTION_SCREEN_MODE packet or the "STARTUP" field in the
  65.       mount list. 
  66.       0=well done    1=raw    2=medium  3=english
  67.     - Added two additional strings to the locale for default screen names.
  68.     - Improved the Amiga + key. The new function centers the window in
  69.       the visible screen (important for autoscroll screens!) and sizes
  70.       the window in a way such that the title bar remains visible.
  71. _______________________________________________________________________________    
  72.  
  73. Changes made for 3.60▀5:
  74.  
  75.     - Removed another set of bugs of the "marked line end". Urgh.
  76.     - Added all missing keyboard functions. Highly untested, though.
  77.     - Rewrote the localizing functions that require now a much more
  78.       orthogonal data set. "PhxAss" is no longer needed for localizing.
  79.     - Added the "Send All" sequence and a kludge to make this at least
  80.       somewhat useful. Only the part of the line BEHIND the position where
  81.       DOS output has placed the cursor is send back. This is similar to
  82.       the Atari XL OS operation.
  83.     - Added individual priorities of the TAB expansion. Still untested.
  84.     - Added configurable file requester positions. However, the
  85.       "ReqChange" patch seems to mess up this position so this is only
  86.       reliable with the standard "asl" requester. No idea how to fix 
  87.       this, yet.
  88. ______________________________________________________________________________
  89.  
  90. Changes made for 3.60▀4:
  91.  
  92.     - Removed two bugs from the prefs module. One new one and one old
  93.       which is still in 3.59. (Won't matter, however, as long as the 3.3
  94.       prefs file format is used.)
  95.     - Removed a lot of tiny bugs in the end-of-line marker for blocks,
  96.       still left over from 3.59.
  97.     - Removed a lot of bugs in the new keyboard parser. Should now work
  98.       as the old one, with the exception that it ignores the old flags.
  99.       However, not all new keyboard functions have been implemented yet.
  100.     - Setup code for individual priorities for the TAB expansion.
  101.       Hasn't been tested too much, however. A lot of flags became ob-
  102.       solete now.
  103.     - Removed all unused prefs flags from the header file.
  104. ______________________________________________________________________________
  105.  
  106. Changes for 3.60▀1:
  107.  
  108.     - Increased the speed of the prefs parser.
  109.     - The TAB character is now recognized as blank space in the prefs file
  110.     - Removed a mungwall hit in the preferences loader.
  111.     - Rewrote the keybboard parser completely. It's now
  112.       multithreated, like the CSI-parser of the DOS module. Yeah!
  113.  
  114. As result, all keyboard functions of this release are VERY BETA! Beware!
  115.  
  116. You will find that this release of ViNCEd ignores a lot of your private
  117. settings, esp. keyboard related flags. These flags will become obsolete with
  118. the final 3.60 and their function must be implemented by modifying the
  119. keyboard definition. However, the current version of SetVNC isn't prepared
  120. for the new extended prefs format and is therefore not able to do that.
  121. You may TRY to safe the current window settings with the "SavePrefs" program
  122. and modify the ASCII prefs file on your own. The SetVNC program can be used
  123. to install the modified preferences in your window - it *should* (!) read
  124. the ascii prefs file without any problem since it uses the vnc.library
  125. vectors to load the preferences. However, beware! This hasn't been tested
  126. "too much"! 
  127.  
  128. THE WHOLE KEYBOARD PROCESSING IS HIGHLY BETA! It's not quite clear if
  129. everything works for the RAW-mode at all, completely untested. Same goes
  130. to most keyboard functions.
  131.  
  132. TO ALL FOLKS THAT DON'T READ MANUALS, AGAIN: This version of ViNCEd ignores
  133. most of your keyboard configurations, including some flags in the menu. Thus,
  134. all keyboard definitions stick to their default. That means:
  135.  
  136. - The history *should* be available with "Alt+Cursor"
  137. - The TAB expansion *should* be available with "Ctrl+TAB"
  138. - Even worse, you might find that some keyboard functions aren't available
  139.   at all, either because their interface to the ney keyboard parser hasn't
  140.   been written yet, or their functions haven't been written at all. That
  141.   goes mostly to the delete-related functions that "cut" into the yank-buffer,
  142.   and probably some other.
  143.  
  144.  
  145. to mention the most important changes from the default to what most people
  146. prefer. Consider the 3.59 guide about the default keyboard definition.
  147.  
  148. AGAIN, BE WARNED!
  149.  
  150. _____________________________________________________________________________
  151.  
  152. Changes made since 3.59:
  153.  
  154.     - The Commodore (Left Amiga) key was available as icon-drop
  155.       modifier. Using this key is very unconvenient because it
  156.       is used, too, by intuition to scroll the screen. Therefore it
  157.       has been replaced by the right amiga key. However, since SetVNC
  158.       hasn't been updated yet, no new definition can be saved.
  159.  
  160.     - The ASCII-Prefs Loader/Saver routines have been implemented in
  161.       this version of the vnc.library. The ASCII saver is currently 
  162.       unused except for the small "SavePrefs" demo program in this
  163.       archive which saves the vnc-prefs to T:. SetVNC will still write
  164.       the binary version.
  165.       The ASCII loader is already active and used as soon as ViNCEd
  166.       detects a new ASCII-style prefs file instead of a binary file.
  167.       However, it hasn't been checked "too much".
  168.       You might find some old settings missing in the ASCII prefs, and
  169.       some new, no yet used definitions, mainly the free keyboard 
  170.       definitions. The new keywords are currently ignored, but read
  171.       correctly, though.
  172.  
  173.     - It has been reported that the VNCFiler.supervisor task is un-
  174.       stable at PowerUp systems, problably using the ixemul.library.
  175.       I was unable to reproduce any hangs or crashes here at my system.
  176.       Thus, if you know more about these problems, please let me know.
  177.       A full Enforcer/SegTracker/MungWall output would be very helpful.
  178.  
  179.  
  180. This distribution contains a little extra program called "SavePrefs". It's
  181. only purpose is to write the current window settings to an ASCII-Prefs file
  182. in T:. DO NOT USE THIS PROGRAM WITH EARLIER VERSIONS, IT WILL CRASH YOUR
  183. SYSTEM since it uses some new vectors in the vnc.library and contains not
  184. a single check whether the version is sufficient or not. Its function will
  185. be replaced by the SetVNC program later on.
  186.     
  187.  
  188.     thor@math.tu-berlin.de
  189.  
  190. ______________________________________________________________________________
  191.  
  192. Thomas,
  193.     March 21th, 1998
  194.