[net.micro.mac] NEON V1.5 arrival

dbb@aicchi.UUCP (Burch) (02/27/86)

NEON V1.5 just arrived, and seems to fix many of the problems that
I had with 1.0.  The following is the Delta Document;

------------------------------------------------------------------------------
Here are the functional differences between Neon v1.0 and v1.5.  These apply equally to those versions with start up message: version 1.4.

Features added:

    % Floating Point support; use "neonFP.com"

    % All source for rebuilding Neon up from the nucleus is released

    % New classes have been included: LinkedList, 2dArray, Dictionary, etcI

    % New utilities have been included: Decompile, PrintAll, Words, etcI

    % Neon* v1.5 is compatable with the new Neon* Assembler

    % SORT is a new word which performs a shell sort

    % $= is a new word which performs a relative compare on strings

    % LAND, LOR & LXOR are new words which are the logical counterparts to
      the bitwise AND, OR & XOR

    % PUSHPORT & POPPORT are new words for keeping graph port record
      pointers on the data stack

    % PARAMTEXT is a new word for use with dialogs which sets text
      substitution strings for Static and Editable text items

    % CALLER is a new psuedo-ivar, like SELF or SUPER, which late binds a
      message to the calling object.  (This must be used inside a method.)

    % The fill: method has been added to String

    % A disp: method has been added to each of Picture, Alert, Rect & Icon

    %JThe putText: & getText: methods of Dialog now work on control items

    % The status of the cursor is now preserved during Neon functions

    % You may now grow the Neon window to the full size of a MacXL screen

    % Compile echo now functions for modules

    % WORDS now formats it's output according to the width of the window

    % The Install dialog now includes the "Max Heap" button

Bugs fixed:

    % The name field for SIGN has been fixed and is now findable

    % The U* presicion bug has been fixed; (fixes */ & M* also)

    % PURGE has been modified to work on megabyte sized Macs

    % The fill: & new: methods of Array have been fixed

    % The put: & click: methods of Mouse have been fixed

    % The charOf: method of String has been fixed

    % The print: method of Timer has been fixed

    % The baud: method of Port no longer leaves values on the stack

Functions changed:

    % FINFO now returns a relative address rather than an absolute address

    % STDGET now takes a specification of up to four file types on the stack

    % The words MLOCK, MUNLOCK & ?MLOCK now take the cfa of a module

    % NULL & BYE are now defined above the nucleus so that they may be
      called from menu selections defined through the use of getMtxt.

    % The word FF (form feed) has been renamed to NP (new page)

    % QUIT now clears menu bar hilites

    % The Grep utility now prints the file name only when a match occurs

    % ASCII no longer shifts alphabetics to upper case

    % The grow: method of Window no longer clears the window

    % The actions: method of vScroll now incorporates a clear: parts

    % The Apple menu now accomodates up to 22 items

-- 
-David B. (Ben) Burch
 Analyst's International Corp.
 Chicago Branch (ihnp4!aicchi!dbb)

"Argue for your limitations, and they are yours"