
                                                                       
 ACiDApp v2.2 ACiD Application Generator source code                   
 Copyright 1994-1999 ACiD Productions(tm)                              
 Code by The Hit Man and Jazz of ACiD Productions                      
 Extensive modifications by Tasmaniac of ACiD Productions              
                                                                       


Notes from Tasmaniac <tasmaniac@acid.org>, January 1999.  v2.1 -> v2.2

 Removed screens for ANSI, RIP, ACiDic, Courier and Telecom
 Added screens for 3D, ASCII, XBIN, Network Admin, Web Developer and Writer

 What's been done?
   Each of the entry screens are now located in their own source.  They
   are similar in building, having the same two functions (Entry and Store).
   Both of these sources are easy to understand and thus, easy to modify.
   No more need to make changes everywhere in order to change one screen,
   or worse... add/remove a screen.
   All of the forms are tied together with the Forms-table located in A.PAS.
   Just add/remove to the table, and provide the proper application type.
   The rest is generic.  A popup will automatically appear if more than one
   form for any type of application is present.

 Visible changes in operation:
   - Left/right arrows no longer go to the previous/next field, but (as
     is more logical to me) go left/right in the fields.
   - Tab/ShiftTab have been added to go to next/previous field.  This
     makes the input more consistent with Windows (Eurk!).
   - F10 (Save) no longer works on every page... only on the last page.
   - Incorrect pixelpan (startup left/right thingy) routines have been
     fixed.  They no longer cause low-freq monitors to barf.
   - Incorrect splitscreen (pageup/down) routines are fixed.  They no
     longer cause weird screen jumps in Windows.  And won't barf on low-freq
     monitors.
   - Less flicker in the startup-animation.
   - On-screen data is retained when paging.  This avoids an annoying flicker.

 Bugs corrected:
   - Objects were not being destroyed.  Causing heap overflow to occur (not
     much a problem if you have heap requirements maxed out as was the case).
   - Stack and heap requirements have been dropped severely.  (making a
     smaller memory footprint).

