home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 11
/
AACD11.ISO
/
AACD
/
System
/
ViNCEd
/
ViNCEd.readme
< prev
Wrap
Text File
|
2000-05-11
|
7KB
|
164 lines
Short: ViNCEd, the final CON: solution. ^Z, TAB Expand....
Uploader: thor@math.tu-berlin.de (Thomas Richter)
Author: thor@math.tu-berlin.de (Thomas Richter)
Type: util/shell
Version: 3.71
Requires: Any Amiga, kickstart V37 or better (Os 2.0 or better)
Replaces: ViNCGoodies.lha, ViNCBeta.lha
---------------------------------------------------------------------------
Warning: The 3.69 was is the LAST releases that still supported Os 1.x
You have been warned. 3.71 requires Os 2.0 or better.
---------------------------------------------------------------------------
About ViNCEd
---------------------------------------------------------------------------
The latest version (3.71) of my full screen shell editor (CON: replacement)
---------------------------------------------------------------------------
Features:
-Extremly flexible
-Comes with prefs program with nice GUI
-User defineable macros and buttons (gadgets) with parameters
-Full screen editor, not line limited
-Compatible to CON: and ConMan
-VT-220 emulation build in
-ANSI (VT-xxx) colors on request
-Freely configurable keyboard
-ASCII prefs, a standard editor is enough to change them by hand.
-Keypad mode on request (numeric keypad for cursor control)
-Supports control sequences of:
-CON:
-VT-220
-DEC
-XTerm (Unix Shells) including mouse tracking
-SGI winterm
-plus private stuff (set keyboard, colors and font by ctrl seqs)
-TAB expansion, with different TAB requesters as option
-TAB expansion cache
-Colored cursor on request
-Menu, clipboard support build in (no ConClip needed)
-"More than complete" online help plus documentation
-C include files, autodocs for the library included
-Screen title might contain path/fail codes/CLI number & more
-Localizeable (German available, more locales welcome)
-Job control á la unix with Ctrl-Z
-suspends shell jobs
-sends shell jobs to forgeground & background
using tiny shell scripts "fg" and "bg" like unix
- "screens" support
-documented library for own applications and editor programming
-iconification support
-uses public "tbiclass" gadgets of VisualPrefs, or Massimo's
toolbutton images if available.
-easy installation
-full control by single program (SetVNC)
-clipboard support, snip control with middle mouse button or Ctrl-left-Mouse
-can create private screens on request
-font & monitor selectable by prefs
-icon drop, with modifiers for path/name only
-100% assembly language => fast & short (err, as short as I could do it.)
Plus: It's 100% free! Hey, I must be crazy!
-----------------------------------------------------------------------------
-------- history ----- this is not the complete history, read the guide!----
Changes made for 3.71:
- The TAB expansion did not handle file names containing double
quotes and blank spaces correctly.
- Removed the intuition delay from ViNCEd and SetVNC. It is not
required for Os 2.04 or better anyhow.
Changes made for 3.70:
- Lots of housekeeping work:
- Removed all obsolete Os 1.x handling code:
- The code does no longer try to use arp if V37
dos.library is not available.
- I will now use EasyRequester() instead of the
obsolete AutoRequest().
- Menu construction will use gadtools routines now.
- File requester requires asl now and will no longer
fall back to arp.
- ViNCEd requires now V37 boopsis and will no longer
be able to build its own gadgets in case boopsis
are not available.
- A lot of fallback code to V33 releases has been
removed. Finally.
- As a result of all this work, the library shrunk
in size even though new features have been
included.
- Rewrote the startup code completely. The pre 3.70 code
was more adapted to the V33 ramlib mechanism and tried to
work around some ramlib features which are no longer an
issue. It therefore might have run into some race conditions
that have been removed for the new code. As a side effect,
the "GlobVec" entry of the mount list should be set to -2.
(For the experts: Yes, ViNCEd knows how to handle the race
conditions caused by this. Don't worry...)
- Added multiple "screen" handling which is owner-specific. Hence, a
ViNCEd window is now able to hold more than just "one buffer". The
contents of the ViNCEd "screens" can be exchanged by a single CSI
sequence, as in XTerm. Useful for terminals. (Typically used by
programs like "elm" or "emacs")
- Added mouse tracking support, mainly for "VIM". ViNCEd is now able
to support X10 mouse button messages, XTerm and XTerm2 mouse
tracking commands. XTerm "interactive" mouse tracking is not
supported due to some limitations the intuition world sets. The
documentation does not yet cover this feature fully, sorry.
- Added a keyboard function to iconify the window. The old SetVNC
should already be able to handle this, it is flexible enough.
- Fixed a tiny bug in the preferences handling; the default
preferences location used to be the old instead of the new location.
- Fixed a bug in ESCc, reset handling. ESCc did not reset the cursor
rendering CSI0p.
- Removed the obsolete "CHUNKYPIXEL" preferences flag. ViNCEd was and
still is smart enough to detect chunky screens itself, this flag was
in fact never required.
- Added the "NCURSESFIX" flag to SetVNC and the preferences structure.
This flag controls some messy details of the "word wrap" function
and is now pre-selectable by the preferences function.
- Updated the ViNCEd guide to include the modifications.
- Updated the SetVNC localization (german only) to include the new
flags.
-----------------------------------------------------------------------------
Notes:
Check the TOP_SECRET or ReadMe.First file in this archive!
Especially, these SHOULD BE RUN FIRST before you start with
the installation.
VirusWorkShop seems to have trouble with the overlay file structure
that is used by the SetVNC program.
THIS IS NOT A VIRUS! It is a bugfix of the oldish CBM overlay
manager which is really buggy!
To trick VirusWorkshop, the SetVNC program in this archive is
encoded. Use the "Decode" program from the "Extras" drawer to
decode manually. The installer script has been updated to do
this for you.
-----------------------------------------------------------------------------
Send ideas, improvements, bugreports (please as concrete as possible) to:
Thomas Richter
EMail: thor@math.tu-berlin.de
or "Wisit the Web" site:
WWW: http://www.math.tu-berlin.de/~thor/thor/index.html
-----------------------------------------------------------------------------
May 2000
Thomas