CHANGES
-------


Operational changes:
--------------------

-  WMSG_FOR.HTM, WMSG_FIV.HTM and WMSG_SIX.HTM now have in the 
   textarea a "virtual" wrap instead of a "hard" wrap. This, in combination
   with some changes in the engine and the readmsg.pas script, fixes the
   weird line break system in EleWEB.
-  The RDFLTXT?.HTM files have been updated, please merge these changes into
   your HTML files.
-  A new option to the FORUM<number>.INI files have been added - a 3rd line in 
   this file, now can list a default pruning days. The default there, will be used
   by the forum overview script. A new macro to the lstareas script has been added
   that uses this.
-  In preparation of a new output system, and several other enhancements, its now 
   not legal anymore to directly send a cookie using web_SendHeader(), instead
   the new procedure "web_SendCookie" must be used.
-  Also in preparation of an optimized output system, and general improvement of
   performance, the way EleWEB loads script have been changed.
   Now, when you run a script, only that actual script is run, and the script itself
   is responsible for authorisation. 

   This means that the script "header.pas", "getuir.pas" and "openout.pas" have been
   removed, and that a new "header.inc" and "getuir.inc" scripts have been created.
   These .inc files are to be included in each script that uses authorization, and
   now will be used for this.
-  A new script "getcreds.pas" has been added which is used by the logout.pas
   procedure.
-  The RDTEXT?.HTM files have been updated, please merge these changes into
   your source HTML files.
-  A few new fields have been added to eleweb.css.
-  The script "wall" has been removed - it's being rewritten at the moment to
   use MySQL as a datastore, and allow for several new features but is not
   ready yet for distribution.

            
Generic enhancements:
---------------------

-  Definable default pruning days per forum
-  Better quoting in the forum system
-  The individual user system had several flaws, they all should be corrected
-  The EleWEB/W32 system has been switched to a new compiler
-  Error handling in EleWEB has been improved
-  The UBB parser has been totally rewritten, and is now much more robust
-  Several scripts have been overhauled for speed improvements.
-  An internal string caching system to decrease memory allocs and deallocs. 
-  Stack corruption could occur when passing string variables, causing the script 
   to abort after a while 
-  A dynamic string array variable has been added which dynamically grows when needed
-  Memory leakage sometimes occurred causing problems with long-running scripts
-  EleXer modules now load a lot faster than before
-  The depency chain of scripts has been removed (header.pas, openout.pas) 
-  Output buffering system optimized which lessens the time EleWEB is waiting 
   for the output to be written to the client
-  Preparations are being made to allow EleWEB to operate as an Apache module
-  Lot of speed optimalisations improving the execution speed several magnitudes
-  Internal caching engine for scripts, ensuring a script is only loaded once 
   into memory per EleWEB  instance
-  Support for MySQL operations in EleWEB 
-  A lot of small bug fixes in the compiler and interpreter.
-  Several example scripts have been added

