home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / jËzyki_programowania / amigae / e_v3.2a / tools / ee / docs / ee.status < prev    next >
Text File  |  1977-12-31  |  5KB  |  89 lines

  1. /*--------------------------------------------------------------------------*
  2.  
  3.                          EE V0.9.2a - The E Editor.
  4.                       Copyright Barry Wills, 1993-1995.
  5.  
  6.  *--------------------------------------------------------------------------*
  7.  
  8.   MODIFICATIONS:
  9.  
  10.   v0.9.2a
  11.   -------
  12.   1. Fixed nasty nasty bug in Save File's buffered write routine that was
  13.      destroying ram when conditions were juuust right (are they -ever- ?)
  14.   2. Added function "Trim End Of Line" for during file save.  NOTE: spaces
  15.      are still trimmed from end of line if a line becomes 'dirty' (ie, you
  16.      modify it); cut-n-pasting ENTIRE lines does not make them dirty, but
  17.      typing, splitting, etc does.
  18.   3. Worked on ARexx in general, fixing, tweaking, adding, writing some
  19.      scripts that I decided I just couldn't live without. *grin*
  20.      - putstring
  21.      - putline
  22.      - ? functions returned numbers with bad signs, eg, -20 instead of 20
  23.        for function 'line', or numbers that don't eval in ARexx to
  24.        TRUE/FALSE for the State functions.
  25.  
  26.   v0.9.2
  27.   ------
  28.   1. Fixed indent miscalculation that I somehow introduced when converting
  29.      the functions to macros.
  30.   2. Fixed EE's refusal to visit a pubscreen when the visit gadget was
  31.      checkmarked.
  32.   3. Changed computation in readFile() in call to bufferSizeFor() that was
  33.      allocating next greater buffer size one character early.
  34.   4. Renovated joinLines().
  35.   5. Changed cursorLeft() and cursorRight() so they smart-scroll when they
  36.      near the top or bottom of the window.
  37.   6. Repaired oversight that prevented opening files containing high ascii
  38.      chars and the non-printable char 255.
  39.   7. Fixed bug in compile() that was trashing mem and causing random crashes.
  40.   8. Eliminated foldCount bug by adding foldCount field to OBJECT viewType,
  41.      and putting save/restore code in copyViewOut/In().
  42.   9. ARexx problem fixed.  Repeated FreeArgs() was causing the crashes.
  43.   10. Finally rewrote Find and Replace.  It now screeeams. :)
  44.   11. Fixed bug in writeChar() which ate a cookie when inserting on a full
  45.       line (1024 chars).
  46.   12. Fixed bug in readMacros(), was causing exception "form" when loading
  47.       saved macros containing functions that take no args.
  48.   13. Fixed oversight in newMacro() and findMacro() that treated qualifier
  49.       keys lshift/rshift and lalt/ralt like seperate entities, which is
  50.       inconsistent with the rest of the program.
  51.   14. Fixed function Clear, which while at bottom of text, and cursor is not
  52.       on top line, left cursor beyond end of cleared text (i.e., on line 20
  53.       when there was really only one line of text in the editor).
  54.   15. New function Tall Window added.
  55.   16. Fixed oversight that wouldn't let function "Undo" work correctly when
  56.       part of a macro.
  57.   17. Modified function editPrefs().  Should work now, no more "LSEG".
  58.   18. Made independent of ReqTools file and font requesters.  Made requester
  59.       positioning a little smart, centering on the parent window.
  60.   19. Whipped up the long awaited ListMacros program.
  61.   20. Fixed a fatal omission in readMacros() that ignored shift and alt keys
  62.       totally, rendering some saved macros unusable.  Restructured macro
  63.       functions.
  64.   21. Disabled calling endMacro() when macro recording is not in progress.
  65.       This was causing crashes by making a gnarly assumption.
  66.   22. Decreased amount of time "End Macro" message is flashed in title bar
  67.       from 30 to 25 ticks.
  68.   23. Rewrote listIsEmpty(), firstNode(), lastNode() in dll.m as E macros.
  69.   24. Enabled calling macros within macros.  Macros are expanded on the fly,
  70.       so there is no future dependence upon a called macro being there.
  71.       At first look it appears this wastes resources, but consider that it
  72.       simplifies checking, and whatever space is taken up by an expanded
  73.       macro would surely be wasted 99.99% of the time by the extra code
  74.       required to check this.
  75.   25. Fixed bug described as follows:  Loading a file from the command line:
  76.       type a path with no filename; requester pops up, cancel it; write a
  77.       helloworld.e and compile; the current dir is coped to new dir '.bak'
  78.       and EE hangs.
  79.   26. Fixed the loadFile()'s failure to detect binary.  It was a convoluted
  80.       problem traced to the EasyRequestArgs() function, of all things. :/
  81.   27. Beefed up saveFile(), now saves are twice as fast, yay.
  82.   28. Lionel's bug (Find Case key assignment doesn't work) is fixed.  Can't
  83.       remember if I did anything to fix this, just tested for it and it
  84.       worked. =P
  85.   29. Fixed broken macro 'Save File' that was locking up.  doFunction() was
  86.       mistakenly passing bad arguments.
  87.  
  88.  *--------------------------------------------------------------------------*/
  89.