home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
text
/
textra
/
docs
/
whatsnew.doc
< prev
next >
Wrap
Text File
|
1995-02-27
|
14KB
|
386 lines
!!!NEW!!!!!!NEW!!!!!!NEW!!!!!! In V1.14 !!!!!!NEW!!!!!!NEW!!!!!!NEW!!!
MAJOR NEW FEATURES...
o Registered users may now disable the 2.5 second registration
notice at startup. Textra will not present it if it finds
a file called "ram:Textra.Reg.Known". I suggest you add a
line to your startup-sequence similar to:
date >ram:Textra.Reg.Known
o Added the status line and a Preference item for enabling and
disabling it.
o The ARexx requester now permits 10 strings. The F7 through F10
keys activate four of them, as before. Additionally, Shift-F7
through Shift-F10 now activate another four.
o By default, CTRL+any alphabetic key will execute an ARexx
script named after the key. For example: CTRL-A will
lookfor and execute a script called CTRLA.textra.
CTRL+HELP will try to run CTRLhelp.textra. EVERY ALPHABETIC
KEY ON THE KEYBOARD IS THEREFORE USER-DEFINABLE.
o If you double click on any of these characters... ( ) < > [ ] { }
Textra will search through the file in the appropriate direction
for a "balanced match" (handles nested substrings). This is
great, for example, when programming C and you want to see
everything that the { you're staring at encompasses. Textra will
highlight everything forward to the balancing } character.
(If you are in Textra 1.14 or later, try double-clicking on
either of the above { or } chars or parens, etc.)
Note that you can also find corresponding double-quote characters
"like around this", but Textra assumes you are clicking on the
LEADING double-quote. (In other words, it will only conduct a
forward search for a corresponding double-quote).
GENERALLY GREAT NEW STUFF...
o By special request, at startup Textra now checks the relative
average color intensities of the active intuition screen and if
SAME AS wb 2.0+, (color1 darkest, color0 medium, color2
brightest), it will use shaded gadgets and 2.0-style checkbox
imagery (even if under 1.3 and earlier). Earlier versions
checked if 2.0 or later, use shaded gadgets.
o Right-Amiga-W will now close the current window (same as
the CLOSEWINDOW gadget).
o Shortly after Textra opens it's first window (and before any file
requester is presented), Textra will look for and execute an
ARexx script called 'Startup.textra'.
o At startup, Textra now also checks that ARexx is actually running
before enabling the ARexx... menu item. (It used to just check
that both the RexxSysLib.library and it's own message port opened
successfully).
NEW PREFERENCES STUFF...
o The new Status Line may be enabled/disabled via the Edit
Preferences requester.
NEW AREXX COMMANDS AND SCRIPTS...
o Added the QUITTEXTRA ARexx command. See RexxCommand.doc
o Added new DelToEnd.textra, DelToStart.textra and
DelWholeLine.textra scripts. All deal with deleting
the current line or portions thereof.
o New StartTextra.rexx script for using Textra with Paul Kienitz's
Q-Blue Offline Mail Reader program. (with the script in your
rexx: dir, use 'rx StartTextra RAM:Bluedit' for your Editor
command.) Actually, StartTextra.rexx is a general purpose
script that any application may use to easily load a file
into Textra, (if already open, it doesn't open it again, but
fronts the existing one).
BUGS FIXED IN 1.14...
o When a window would close, a bug would cause the newly-selected
window to be incorrectly chosen.
o A bug was fixed in determining invalid F1 Toggle-Size parameters
if the Workbench screen left edge was greater than 0.
o Fixed a crash that could occur if you were using a font with a
width less than 8.
o UNDO operations were not resetting menu states.
o The CLOSEWINDOW ARexx command was quite likely to crash. The
only place this would show up in the release package was at the
end of the Tutorial.textra script, where the tutorial window
closes.
o There was another problem with the CLEAR Arexx command. If it
was followed by certain commands like NEWLINE the editor
could crash
----------------------------------------------------------------
Was new in V1.13
MAJOR NEW FEATURES...
o Supports any fixed-spaced font. (See the 'Fonts' section below)
o Reworked event handling such that all tasks are independant of
each other. This means you can edit in one window while
another is printing while another is running an ARexx
script. Multi-processing!
o Added "Print Selected Lines" menu item
o Added "Insert File..." menu item (and an ARexx command, see below)
o Added 'Install_Textra' program to release package.
o Added Tutorial ARexx script to release package.
GENERALLY GREAT NEW STUFF...
o If "Print File..." is run on the only open window, a requester
asks if a second window should be opened.
o When you manually close a window, TEXTRA will now activate one
of the remaining TEXTRA windows.
o Print algorithms now correctly process manually imbedded
Form-Feed (Ctrl-L) chars.
o TEXTRA ARexx scripts are now nestable, they can be used in a
script just as they are used in a string gadget.
o Buttons are now rendered as being "sunken" when clicked on.
Booleans (Radios) now "popup" & "popdown" when clicked. This
is 2.0 Workbench compatible. (no change under 1.3 & earlier)
o PARAGRAPH.textra sped up by a factor of, geez, several times.
o Properly handles the file's ARCHIVE bit on file modification
o Enhanced About... Requester.
o OPEN BY NAME... now preloads string requester with
selected text.
FONTS...
o TEXTRA can now support different fonts both in the window
title-bars and in the window text. The fonts must be non-
proportional.
o Added the ASL font requester (needs asl.library)
o Can change the font in the current window.
o Can set and save the font that will be used for newly-
opened windows.
NEW PREFERENCES STUFF...
o Preferences can now be set to strip extra blank lines at the
end of a file when SAVE-ing. (slows down the SAVE operation,
though)
o New Double-Click selection configurability added to Edit
Preferences dialog. Now can select either contiguous
non-whitespace characters or Alpha-Numeric strings.
o Can now disable the "Skip Paper-Perforations" feature via
TEXTRA's Printing Preferences dialog
o Added 'F1 Size Toggle' to Edit Preferences. This allows the
user to configure an alternate 'size' for the F1 key (other than
full screen). (Particularly handy in 2.0 with virtual screens
larger than the monitor screen size or in SuprerHires
1280x400 mode.)
o Edit Preferences now have the Rt-Amiga-E key equivalent.
o Added 'Eject Page' configurable items to 'Print Preferences'
o Can set and save the font that will be used for newly-
opened windows.
NEW AREXX COMMANDS...
o INSERTFILE "filename" (at current cursor/select location)
o CLOSEWINDOW (close the currently selected window)
o CHECKCANCEL (allows user to signal script to exit)
o RETURNPROMPT & RETURNPROMPTN - allow an ARexx script to interact
(prompt for a response, wait for RETURN) with the current window
o PREFS command now has 'Alphanumeric' and 'AlphanumericHops'
attributes. See RexxCommand.doc.
o TEXTRAVERSION returns 1 13 5
BUGS FIXED IN 1.13...
o If the cursor was at the very end of a file, the DEL key
would crash. This is, of course, fixed. (I am so embarrassed!)
o When TABS were present in a line, it was possible for
repetative Search & Replace operations to miss a second
occurence on the same line, if it was close enough to the
first. (Got that?)
o ARexx "next word"-type commands no longer have to ignore 0-9,
now can operate AlphaNUMERICALLY if set with PREFS command.
(see RexxCommand.doc)
o When reading in a file, Form-Feeds no longer trigger "doesn't
seem to be text" message.
o The "Please Note..." requester that appears when
ARexx has sent TEXTRA an "Unknown Command" now waits
for user to click OK.
o Fixed bug where line-indenting was lost if cursor was at the
beginning of line and RETURN was pressed.
o Fixed problem in ARexx interface that would cause adeadlock
if 'address "TEXTRA"' was used within a .textra script
o Fixed problem when searching for one or more TAB chars
(and nothing else)... select range would end up incorrect
o New files no longer have the 'EXECUTE' protection-bit set.
(now just 'DELETABLE, WRITABLE and READABLE are default).
o Fixed crash that could occur sometimes after the ARexx
CLEAR command.
o SHIFT-extend of select range would only work with the
LEFT shift key.
o Fixed crash if window close gadget was double-clicked.
o Fixed problem with FINDFILE and OPENFILE ARexx commands.
in that NEW files, not yet saved, would not be found.
FINDFILE would return 0 and OPENFILE would open a new
window with the same name.
----------------------------------------------------------------
was new in V1.12...
o Added UNDO
o Greater stability in low-memory situations
o change SAVE-AS to accept a dir name like OPEN by NAME...
The 'USE LIST' button is therefore gone.
o Continuous scroll in file requester scroll gadgets
o 5-10 times faster searching for text
o Added OPENFILE, FINDFILE, SELECTWINDOW, SAVEAS and
TEXTRAVERSION to arexx i/f command set
o Slightly cleaner 'resize window' algorithm (when not large enough
for a requester)
o Added 2 more possible diskbuttons in file requesters,
now can have up to 8
o Requesters which can automatically pop up when quitting
(such as the "SAVE CHANGES?" one) now also do a WindowToFront()
o Changed F6 so that it toggles between the last 2 selected
files (instead of cycling through the entire list).
o Cleaned up HELP...a little easier to read.
o Fixed 'double-draw' when a requester was opened immediately
after it's window was fronted.
o If a second TEXTRA is launched, it will send the appropriate
OPENFILE AREXX commands to the first, then exit. (That
brain-damaged "TEXTRA is already running" system requester
is gone!) NOTE: AREXX needs to be installed for this to work.
o While reading in a file, and funny chars are seen in
the first 32 bytes, put up a requester asking if loading
should continue. (funny=not visible, white, lf or cr)
(Hmmm...should also check for cls)
o New PARAGRAPH script for paragraph formatting...replaces the
WRAPAT script
----------------------------------------------------------------
V1.11...
Graphics/gadget-imagery now Workbench 2.0-oriented.
(Under 1.3 and earlier, requesters & gadgets now appear primarily
monochrome.)
New WrapAt.textra AREXX script. Select a paragraph or paragraphs,
then try WRAPAT 60. (Assuming paragraphs are separated by a blank
line)
While printing, TEXTRA v1.11 should not significantly slow down other
processes anymore.
Fixed a bug where, if an AREXX script called GET CURSOR CHAR
when the cursor was at the end of a line, very strange (and
usually bad) things would happen later on.
----------------------------------------------------------------
V1.10...
The BIG, BIG news is, of course the AREXX port (TREXXTRA?!!?).
See the file RexxCommand.doc for details on the TEXTRA/AREXX
command set available and other special notes.
Added Preference item for stripping CR from CR,LF sequences when
reading in the file.
Added horiz scroll gadget.
Fixed 'Open by Name...' to NOT ask for floppy, if ejected.
Changed up & down arrow keys to center the cursor line if off-screen.
Made 'keyboard help' prettier, more complete.
Cleaned-up arrow gadget images
Change window sizing so that if necessary, last line of file
will 'move down' do a new 'bottom of window'.
FIXED In V1.10...
Enforcer CLEAN! (At least *I* can't squeeze any more outta it!)
(Let me know if *YOU* can!)
Fixed printing problem with leading space at beginning of each line
Trying to exceed a line length of 255 used to crash. not anymore.
'Go To Line' on last line (the always-empty one) would cause it
to become selected all the way 'cross the screen (inferring a next line).
This would cause bad array pointers and the like to be used for virtually
any further operations, and ultimately a crash. fixed.
Up- or down-arrow into middle of TAB would cause problems
With only one blank line at the eof, select FROM past eol on
line last-2 TO last. Hitting backspace caused last-1 to stay visible.
Fixed problem where double-click, even if curs pos changed, would
not allow drag select on second click.
Under 2.0, in Super-Hires (1280-wide screen), the F1 key didn't
enlarge to full-width (just half-width, 640) AND didn't return to
small size when hit again.
If, while opening a file, a line was longer than 255, the open would stop at
that line with no error message. The (partial) file could be written out,
destroying the (complete) original. Now, Textra wraps the line and
informs the user of such and the open continues to completion.
Incorporated Commodore's CloseWindowSafely() algorithm. Earlier stuff
could, on rare occasion, crash. New stuff also feels much 'snappier'
when closing windows (takes much less time).
Fixed problem where funny text would sometimes corrupt "open file"
requester when diving down into a directory that was double-clicked.
Fixed random write when closing files individually (thanks, enforcer)
Fixed random read resulting in possible (but unlikely) crash
in some instances of string gadget usage. (thanks, enforcer)