home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 28
/
amigaformatcd28.iso
/
-seriously_amiga-
/
misc
/
vincbeta
/
vincbeta.readme
< prev
next >
Wrap
Text File
|
1998-05-09
|
9KB
|
203 lines
Short: ViNCEd 3.60 Beta 7
Uploader: thor@einstein.math.tu-berlin.de (Thomas Richter)
Author: thor@einstein.math.tu-berlin.de (Thomas Richter)
Type: util/shell
Version: 3.60ß7
Distribution: NoCD
______________________________________________________________________________
ViNCEd 60ß7 Beta release 60ß7
This is ViNCEd beta release 60ß7 - this series of beta releases will yield to
a new 3.60 release. Plans for 3.60 include:
- ASCII prefs file (done)
- free keyboard definition (done)
- free priority choices for the TAB expansion (done)
- positioning of the file requester (done)
- replace the localizing functions by something more orthogonal (done)
- probably a new TAB expansion mode (partially done)
- probably a new console mode between RAW and COOKED for shell programs. (done)
- a reorganization of the guide.
- reorganizing the prefs pages of the SetVNC program.
______________________________________________________________________________
WARNING! THIS IS A BETA RELEASE! IT IS NOT CONSIDERED TO BE BUG FREE, IT WILL
CONTAIN BUGS, FEATURES, MIGHT CRASH OR MIGHT EVEN DAMAGE YOUR SYSTEM,
USE IT WITH CARE. DON'T INSTALL IT PERMANENTLY, USE IT ONLY FOR TESTINGS
AND DON'T GIVE IT AWAY.
Read the beta licence at my home page
http://www.math.tu-berlin.de/~thor/thor/index.html
IF YOU FIND BUGS, PLEASE, PLEASE REPORT THEM!
As usual, this beta release contains debug information that should be readable
by every standard amiga debugger. If you find bugs, it would be very helpful
for me to get the name of the faulty procedure. Try to run Enforcer/SegTracker
MungWall to locate bugs. Bug reports are absolutely welcome!
______________________________________________________________________________
Changes made for 3.60ß7:
- Added another adjustment algorithm for the menu builder.
- Added more TAB expansion keys for devices,directories and icons,
fixed some tiny bugs in the new tab expansions priority-logic.
Thanks to Walter Doerwald for the ideas.
- Added another flag to disable the requester positioning to avoid
compatibility problems with reqtools and reqchange.
______________________________________________________________________________
Changes made for 3.60ß6:
- Removed a tiny bug in the window title generator.
- Added the %D,%T,%P commands for the window title. They insert
the default title, the screen title and the public screen name,
respectively.
- Enlarged the maximal size of macros.
- Added the default title system string.
- Added two new keys: ShortExpand and ShortExpandReverse.
- Added two new console modes. We've now:
o) The raw mode (as usual)
o) The "english" mode. Works as the raw mode, but
returns additional CSI sequences for special VNC
keys, i.e. respects the keyboard definition.
o) The "medium" mode. Works almost like the cooked mode,
but returns special CSI sequences (CSI U) for the
history and tab expansion functions. These functions
should be really implemented by a shell and not by
ViNCEd. A future "VinShell" should take care of them.
o) The "well done" mode = "cooked" mode. The old standard.
None of these new modes have been tested. They are invoked by the
standard ACTION_SCREEN_MODE packet or the "STARTUP" field in the
mount list.
0=well done 1=raw 2=medium 3=english
- Added two additional strings to the locale for default screen names.
- Improved the Amiga + key. The new function centers the window in
the visible screen (important for autoscroll screens!) and sizes
the window in a way such that the title bar remains visible.
_______________________________________________________________________________
Changes made for 3.60ß5:
- Removed another set of bugs of the "marked line end". Urgh.
- Added all missing keyboard functions. Highly untested, though.
- Rewrote the localizing functions that require now a much more
orthogonal data set. "PhxAss" is no longer needed for localizing.
- Added the "Send All" sequence and a kludge to make this at least
somewhat useful. Only the part of the line BEHIND the position where
DOS output has placed the cursor is send back. This is similar to
the Atari XL OS operation.
- Added individual priorities of the TAB expansion. Still untested.
- Added configurable file requester positions. However, the
"ReqChange" patch seems to mess up this position so this is only
reliable with the standard "asl" requester. No idea how to fix
this, yet.
______________________________________________________________________________
Changes made for 3.60ß4:
- Removed two bugs from the prefs module. One new one and one old
which is still in 3.59. (Won't matter, however, as long as the 3.3
prefs file format is used.)
- Removed a lot of tiny bugs in the end-of-line marker for blocks,
still left over from 3.59.
- Removed a lot of bugs in the new keyboard parser. Should now work
as the old one, with the exception that it ignores the old flags.
However, not all new keyboard functions have been implemented yet.
- Setup code for individual priorities for the TAB expansion.
Hasn't been tested too much, however. A lot of flags became ob-
solete now.
- Removed all unused prefs flags from the header file.
______________________________________________________________________________
Changes for 3.60ß1:
- Increased the speed of the prefs parser.
- The TAB character is now recognized as blank space in the prefs file
- Removed a mungwall hit in the preferences loader.
- Rewrote the keybboard parser completely. It's now
multithreated, like the CSI-parser of the DOS module. Yeah!
As result, all keyboard functions of this release are VERY BETA! Beware!
You will find that this release of ViNCEd ignores a lot of your private
settings, esp. keyboard related flags. These flags will become obsolete with
the final 3.60 and their function must be implemented by modifying the
keyboard definition. However, the current version of SetVNC isn't prepared
for the new extended prefs format and is therefore not able to do that.
You may TRY to safe the current window settings with the "SavePrefs" program
and modify the ASCII prefs file on your own. The SetVNC program can be used
to install the modified preferences in your window - it *should* (!) read
the ascii prefs file without any problem since it uses the vnc.library
vectors to load the preferences. However, beware! This hasn't been tested
"too much"!
THE WHOLE KEYBOARD PROCESSING IS HIGHLY BETA! It's not quite clear if
everything works for the RAW-mode at all, completely untested. Same goes
to most keyboard functions.
TO ALL FOLKS THAT DON'T READ MANUALS, AGAIN: This version of ViNCEd ignores
most of your keyboard configurations, including some flags in the menu. Thus,
all keyboard definitions stick to their default. That means:
- The history *should* be available with "Alt+Cursor"
- The TAB expansion *should* be available with "Ctrl+TAB"
- Even worse, you might find that some keyboard functions aren't available
at all, either because their interface to the ney keyboard parser hasn't
been written yet, or their functions haven't been written at all. That
goes mostly to the delete-related functions that "cut" into the yank-buffer,
and probably some other.
to mention the most important changes from the default to what most people
prefer. Consider the 3.59 guide about the default keyboard definition.
AGAIN, BE WARNED!
_____________________________________________________________________________
Changes made since 3.59:
- The Commodore (Left Amiga) key was available as icon-drop
modifier. Using this key is very unconvenient because it
is used, too, by intuition to scroll the screen. Therefore it
has been replaced by the right amiga key. However, since SetVNC
hasn't been updated yet, no new definition can be saved.
- The ASCII-Prefs Loader/Saver routines have been implemented in
this version of the vnc.library. The ASCII saver is currently
unused except for the small "SavePrefs" demo program in this
archive which saves the vnc-prefs to T:. SetVNC will still write
the binary version.
The ASCII loader is already active and used as soon as ViNCEd
detects a new ASCII-style prefs file instead of a binary file.
However, it hasn't been checked "too much".
You might find some old settings missing in the ASCII prefs, and
some new, no yet used definitions, mainly the free keyboard
definitions. The new keywords are currently ignored, but read
correctly, though.
- It has been reported that the VNCFiler.supervisor task is un-
stable at PowerUp systems, problably using the ixemul.library.
I was unable to reproduce any hangs or crashes here at my system.
Thus, if you know more about these problems, please let me know.
A full Enforcer/SegTracker/MungWall output would be very helpful.
This distribution contains a little extra program called "SavePrefs". It's
only purpose is to write the current window settings to an ASCII-Prefs file
in T:. DO NOT USE THIS PROGRAM WITH EARLIER VERSIONS, IT WILL CRASH YOUR
SYSTEM since it uses some new vectors in the vnc.library and contains not
a single check whether the version is sufficient or not. Its function will
be replaced by the SetVNC program later on.
thor@math.tu-berlin.de
______________________________________________________________________________
Thomas,
March 21th, 1998