home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -seriously_amiga- / misc / vincbeta / vincbeta.readme < prev    next >
Text File  |  1998-05-09  |  9KB  |  203 lines

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