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

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