home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
wp_dtp
/
qed021.lzh
/
changes.doc
next >
Wrap
Text File
|
1989-11-29
|
7KB
|
154 lines
QED
AMIGA TEXT EDITOR
Copyright 1989 by Darren M. Greenwald
All rights reserved
Whats new as of 8/21/89
-----------------------
Revision 0.21
1.) One very important bug fix which may crop up if another task stomps on
low memory locations - QED symptoms could vary in this case under <=
versions 0.20.
Whats new as of 8/4/89
-----------------------
Revision 0.20
1.) A couple of bug fixes - the current directory as passed by QGO was not
set before displaying the SAVE AS file requester, and a fix to the
internal editing routines which under version 0.19 could cause the EOF
position to get messed with.
2.) A different character is now displayed for EOF when SHOW EOLS is
turned ON. The actual character used to represent an EOF can be set from
QED's command language.
3.) There is now a proportional gadget for each text editing window. By
default this gadget is not used, but can be toggled on/off from the
pull-down menus. The proportional gadget will slow scrolling down a little
bit, so it is optional rather then mandatory. Also hopefully under 1.4 of
the OS proportional gadgets will not flicker when updated (I use
NewModifyProp() for this).
4.) There is now a user defineable pull-down menu, and a new command
available from the command language which allows you to quickly clear, and
define custom menu items (which consists of up to 20 characters of
decriptive text, and a command, or macro to be executed).
5.) The DEL key will now delete an EOL (linefeed) if FREE FORM EDIT mode
is turned OFF.
6.) The "Tools" menu has been compressed a bit via sub-menus - I need the
space for some future features, and it was pushing the limits when using
an 11 bit high font on a 640x200 screen.
7.) Two new commands have been added to the command language which will
push the current text editing window to front, or back. In addition the
commands to activate the next, or previous window have been revised to be
more useful in macros.
8.) As of version 0.20, you can no longer save files larger then 10K. I
am very sorry for having to do this, but lets face it, a lot of folks are
using QED who have not registered. I assume that at least some of these
folks have intended to do so; perhaps this will act as a incentive. For
those folks who have no intention of registering, I am sorry, but such is
life (Shareware is NOT Freeware you know).
Fortunately I have provided a couple of easy ways to turn this limitation
off, so registered users can contact me on GEnie, or by mail for
information on the latest method of deprotection in use.
Whats new as of 7/23/89
-----------------------
Revision 0.19
1.) An IMPORTANT BUG has been fixed in 0.18 which occurs when you edit a
line, and then do a page up/down, cursor top/bottom window, or top/bottom
of page. The changes to the line were not updated properly - otherwise
this version is like 0.18 in regards to new features.
Whats new as of 7/20/89
-----------------------
Revision 0.18
1.) QED now supports a transparent line editing buffer which allows you to
enter, and edit text at near full speed regardless of file size. QED will
use this temporary buffer when making changes to a line which is less then
1000 characters long. This is a transparent operation, and requires
nothing of the user. The buffer is flushed when a new line is inserted,
when the cursor is moved off the line, when a horizontal scroll is
required, and before certain operations such as saving a file.
2.) Cursor movement is now much faster when mark block mode is off.
Chances are that most users will not be able to notice the difference
because cursor movement was already quite fast, however users of large
bit-plane screens should notice faster performance.
3.) Each text editing window can now have a unique current directory.
If you are using QGO to run QED, then you MUST use the latest version of
QGO which passes its current directory to QED when opening new windows,
and/or files. Its important to note that when you open a new window with
the NEW command, that the current directory lock will be inherited by the
new window just like the window options, colors, etc. It is left up to the
user to keep track of the default directory of each window (the current
directory is what will be displayed in the file requester if no path name
is entered).
4.) The printer handling code has now been reworked to send smaller chunks
of text to the printer.device; this was primarly done to allow for a
faster, and safer abort. If you had any troubles aborting a print out
before, this new code should help.
The PRInt command now accepts a boolean TRUE/FALSE argument. If TRUE,
the user is not prompted with a requester before printing. If FALSE, or
ommitted, the verification requester is displayed.
5.) There was a bug in the menu set-up code which could result in QED not
recognizing some of the items in the pull-down menus. This has
(hopefully) been fixed.
6.) You now have the option of using the ARP file requester; requires ARP
library version 34 or greater. This option can be set from the command
mode.
7.) The ALT keys are no longer automatically mapped to imitate the RIGHT
AMIGA key press alternatives listed in the pull-down menus. The problem
with making this an automatic feature was that it was then difficult to
enter any of the high character set which would normally be generated by
using the ALT key. In addition, automatic mapping of these keys consumed
memory for a feature that not everyone wants/needs. There is now a single
command available which will map the ALT keys to imitate the RIGHT AMIGA
key.
The command is "XMAP"; this command requires no arguments, and may fail
if there is not enough memory.
8.) QED now allocates at least 16K of initial workspace when opening a
file. Previously QED would allocate a buffer just big enough to hold the
file rounded out to an even 8K multiple. This was primarily done to
insure that a decent amount of work space is allocated when the file is
opened as QED will attempt to reallocate a work space if you are inserting
text, and the workspace is exhausted.
9.) A variety of minor fixes, and some cleanup.
10.) QED now supports some new keyboard mapping commands including the
ability to quickly clear, or temporarily ignore groups of keyboard
definitions. A single command also allows you to reset the default key
mapping assigned by QED upon startup.