home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / pd / utilities / editors / textra / docs / whatsnew.doc < prev    next >
Encoding:
Text File  |  1993-01-04  |  9.4 KB  |  281 lines

  1. !!!NEW!!!!!!NEW!!!!!!NEW!!!!!!  In V1.13  !!!!!!NEW!!!!!!NEW!!!!!!NEW!!!
  2.  
  3. MAJOR NEW FEATURES...
  4.  
  5.     o Supports any fixed-spaced font.  (See the 'Fonts' section below)
  6.     
  7.     o Reworked event handling such that all tasks are independant of
  8.       each other.  This means you can edit in one window while
  9.       another is printing while another is running an ARexx
  10.       script.  Multi-processing!
  11.     
  12.     o Added "Print Selected Lines" menu item
  13.     
  14.     o Added "Insert File..." menu item (and an ARexx command, see below)
  15.  
  16.     o Added 'Install_Textra' program to release package.
  17.  
  18.     o Added Tutorial ARexx script to release package.
  19.  
  20. GENERALLY GREAT NEW STUFF...
  21.  
  22.     o If "Print File..." is run on the only open window, a requester
  23.       asks if a second window should be opened.
  24.  
  25.     o When you manually close a window, TEXTRA will now activate one
  26.       of the remaining TEXTRA windows.
  27.  
  28.     o Print algorithms now correctly process manually imbedded
  29.       Form-Feed (Ctrl-L) chars.
  30.  
  31.     o TEXTRA ARexx scripts are now nestable, they can be used in a
  32.       script just as they are used in a string gadget.
  33.  
  34.     o Buttons are now rendered as being "sunken" when clicked on.
  35.       Booleans (Radios) now "popup" & "popdown" when clicked.  This
  36.       is 2.0 Workbench compatible.  (no change under 1.3 & earlier)
  37.  
  38.     o PARAGRAPH.textra sped up by a factor of, geez, several times.
  39.     
  40.     o Properly handles the file's ARCHIVE bit on file modification
  41.     
  42.     o Enhanced About... Requester.
  43.     
  44.     o OPEN BY NAME... now preloads string requester with
  45.       selected text.
  46.  
  47. FONTS...
  48.  
  49.     o TEXTRA can now support different fonts both in the window
  50.       title-bars and in the window text.  The fonts must be non-
  51.       proportional.
  52.  
  53.     o Added the ASL font requester (needs asl.library)
  54.     
  55.     o Can change the font in the current window.
  56.     
  57.     o Can set and save the font that will be used for newly-
  58.       opened windows.
  59.     
  60. NEW PREFERENCES STUFF...
  61.  
  62.     o Preferences can now be set to strip extra blank lines at the
  63.       end of a file when SAVE-ing.  (slows down the SAVE operation,
  64.       though)
  65.  
  66.     o New Double-Click selection configurability added to Edit
  67.       Preferences dialog.  Now can select either contiguous
  68.       non-whitespace characters or Alpha-Numeric strings.
  69.  
  70.     o Can now disable the "Skip Paper-Perforations" feature via
  71.       TEXTRA's Printing Preferences dialog
  72.  
  73.     o Added 'F1 Size Toggle' to Edit Preferences.  This allows the
  74.       user to configure an alternate 'size' for the F1 key (other than
  75.       full screen).  (Particularly handy in 2.0 with virtual screens
  76.       larger than the monitor screen size or in SuprerHires
  77.       1280x400 mode.)
  78.     
  79.     o Edit Preferences now have the Rt-Amiga-E key equivalent.
  80.     
  81.     o Added 'Eject Page' configurable items to 'Print Preferences'
  82.     
  83.     o Can set and save the font that will be used for newly-
  84.       opened windows.
  85.     
  86. NEW AREXX COMMANDS...
  87.  
  88.     o INSERTFILE "filename"  (at current cursor/select location)
  89.  
  90.     o CLOSEWINDOW  (close the currently selected window)
  91.     
  92.     o CHECKCANCEL (allows user to signal script to exit)
  93.     
  94.     o RETURNPROMPT & RETURNPROMPTN - allow an ARexx script to interact
  95.       (prompt for a response, wait for RETURN) with the current window
  96.     
  97.     o PREFS command now has 'Alphanumeric' and 'AlphanumericHops'
  98.       attributes.  See RexxCommand.doc.
  99.     
  100.     o TEXTRAVERSION returns 1 13 5
  101.  
  102. BUGS FIXED IN 1.13...
  103.  
  104.     o If the cursor was at the very end of a file, the DEL key
  105.       would crash.  This is, of course, fixed. (I am so embarrassed!)
  106.     
  107.     o When TABS were present in a line, it was possible for
  108.       repetative Search & Replace operations to miss a second
  109.       occurence on the same line, if it was close enough to the
  110.       first.  (Got that?)
  111.  
  112.     o ARexx "next word"-type commands no longer have to ignore 0-9,
  113.       now can operate AlphaNUMERICALLY if set with PREFS command.
  114.       (see RexxCommand.doc)
  115.  
  116.     o When reading in a file, Form-Feeds no longer trigger "doesn't
  117.       seem to be text" message.
  118.  
  119.     o The "Please Note..." requester that appears when
  120.       ARexx has sent TEXTRA an "Unknown Command" now waits
  121.       for user to click OK.
  122.     
  123.     o Fixed bug where line-indenting was lost if cursor was at the
  124.       beginning of line and RETURN was pressed.
  125.  
  126.     o Fixed problem in ARexx interface that would cause adeadlock
  127.       if 'address "TEXTRA"' was used within a .textra script
  128.     
  129.     o Fixed problem when searching for one or more TAB chars
  130.       (and nothing else)... select range would end up incorrect
  131.     
  132.     o New files no longer have the 'EXECUTE' protection-bit set.
  133.       (now just 'DELETABLE, WRITABLE and READABLE are default).
  134.     
  135.     o Fixed crash that could occur sometimes after the ARexx
  136.       CLEAR command.
  137.     
  138.     o SHIFT-extend of select range would only work with the
  139.       LEFT shift key.
  140.  
  141.     o Fixed crash if window close gadget was double-clicked.
  142.  
  143.     o Fixed problem with FINDFILE and OPENFILE ARexx commands.
  144.       in that NEW files, not yet saved, would not be found.
  145.       FINDFILE would return 0 and OPENFILE would open a new
  146.       window with the same name.
  147.  
  148. ----------------------------------------------------------------
  149.  
  150. was new in V1.12...
  151.  
  152.    o  Added UNDO
  153.  
  154.    o  Greater stability in low-memory situations
  155.  
  156.    o  change SAVE-AS to accept a dir name like OPEN by NAME...
  157.       The 'USE LIST' button is therefore gone.
  158.  
  159.    o  Continuous scroll in file requester scroll gadgets
  160.  
  161.    o  5-10 times faster searching for text
  162.  
  163.    o  Added OPENFILE, FINDFILE, SELECTWINDOW, SAVEAS and
  164.       TEXTRAVERSION to arexx i/f command set
  165.  
  166.    o  Slightly cleaner 'resize window' algorithm (when not large enough
  167.       for a requester)
  168.  
  169.    o  Added 2 more possible diskbuttons in file requesters,
  170.       now can have up to 8
  171.  
  172.    o  Requesters which can automatically pop up when quitting
  173.       (such as the "SAVE CHANGES?" one) now also do a WindowToFront()
  174.  
  175.    o  Changed F6 so that it toggles between the last 2 selected
  176.       files (instead of cycling through the entire list).
  177.  
  178.    o  Cleaned up HELP...a little easier to read.
  179.  
  180.    o  Fixed 'double-draw' when a requester was opened immediately
  181.       after it's window was fronted.
  182.  
  183.    o  If a second TEXTRA is launched, it will send the appropriate
  184.       OPENFILE AREXX commands to the first, then exit. (That
  185.       brain-damaged "TEXTRA is already running" system requester
  186.       is gone!)  NOTE: AREXX needs to be installed for this to work.
  187.  
  188.    o  While reading in a file, and funny chars are seen in
  189.       the first 32 bytes, put up a requester asking if loading
  190.       should continue. (funny=not visible, white, lf or cr)
  191.       (Hmmm...should also check for cls)
  192.  
  193.    o  New PARAGRAPH script for paragraph formatting...replaces the
  194.       WRAPAT script
  195.  
  196. ----------------------------------------------------------------
  197.  
  198. V1.11...
  199.  
  200. Graphics/gadget-imagery  now Workbench 2.0-oriented. 
  201. (Under 1.3 and earlier, requesters & gadgets now appear primarily
  202. monochrome.)
  203.  
  204. New WrapAt.textra AREXX script.  Select a paragraph or paragraphs,
  205. then try WRAPAT 60. (Assuming paragraphs are separated by a blank
  206. line)
  207.  
  208. While printing, TEXTRA v1.11 should not significantly slow down other
  209. processes anymore.
  210.  
  211. Fixed a bug where, if an AREXX script called GET CURSOR CHAR 
  212. when the cursor was at the end of a line, very strange (and 
  213. usually bad) things would happen later on.
  214.  
  215. ----------------------------------------------------------------
  216.  
  217. V1.10...
  218.  
  219. The BIG, BIG news is, of course the AREXX port (TREXXTRA?!!?).
  220. See the file RexxCommand.doc for details on the TEXTRA/AREXX
  221. command set available and other special notes.
  222.  
  223. Added Preference item for stripping CR from CR,LF sequences when
  224. reading in the file.
  225.  
  226. Added horiz scroll gadget.
  227.  
  228. Fixed 'Open by Name...' to NOT ask for floppy, if ejected.
  229.  
  230. Changed up & down arrow keys to center the cursor line if off-screen.
  231.  
  232. Made 'keyboard help' prettier, more complete.
  233.  
  234. Cleaned-up arrow gadget images
  235.  
  236. Change window sizing so that if necessary, last line of file
  237. will 'move down' do a new 'bottom of window'.
  238.  
  239. FIXED In V1.10...
  240.  
  241. Enforcer CLEAN!  (At least *I* can't squeeze any more outta it!)
  242.                  (Let me know if *YOU* can!)
  243.  
  244. Fixed printing problem with leading space at beginning of each line
  245.  
  246. Trying to exceed a line length of 255 used to crash.  not anymore.
  247.  
  248. 'Go To Line' on last line (the always-empty one) would cause it
  249. to become selected all the way 'cross the screen (inferring a next line).
  250. This would cause bad array pointers and the like to be used for virtually
  251. any further operations, and ultimately a crash.  fixed.
  252.  
  253. Up- or down-arrow into middle of TAB would cause problems
  254.  
  255. With only one blank line at the eof, select FROM past eol on
  256. line last-2 TO last.  Hitting backspace caused last-1 to stay visible.
  257.  
  258. Fixed problem where double-click, even if curs pos changed, would
  259. not allow drag select on second click.
  260.  
  261. Under 2.0, in Super-Hires (1280-wide screen), the F1 key didn't 
  262. enlarge to full-width (just half-width, 640) AND didn't return to
  263. small size when hit again.
  264.  
  265. If, while opening a file, a line was longer than 255, the open would stop at
  266. that line with no error message.  The (partial) file could be written out,
  267. destroying the (complete) original.  Now, Textra wraps the line and
  268. informs the user of such and the open continues to completion.
  269.  
  270. Incorporated Commodore's CloseWindowSafely() algorithm.  Earlier stuff
  271. could, on rare occasion, crash.  New stuff also feels much 'snappier'
  272. when closing windows (takes much less time).
  273.  
  274. Fixed problem where funny text would sometimes corrupt "open file"
  275. requester when diving down into a directory that was double-clicked.
  276.  
  277. Fixed random write when closing files individually (thanks, enforcer)
  278.  
  279. Fixed random read resulting in possible (but unlikely) crash
  280. in some instances of string gadget usage.  (thanks, enforcer)
  281.