Donate Share

Eleven

File Release Notes and Changelog

Release Name: 0.6

Notes:
----------------------------------------------------------------------
ELEVEN 0.6 RELEASE NOTES
----------------------------------------------------------------------

Joe Morrison
November 9, 2004

I'm delighted to announce the sixth release of Eleven - a programming
language for creating robust, scalable web applications.

Please send bug reports, feature requests, or other comments to Joe
Morrison <jdm@statesafe.org> or post them to the mailing list. For
information about the mailing list, visit:

http://lists.sourceforge.net/lists/listinfo/eleven-devinfo

Fixed serious bug in PHP translator related to subroutines and launcher variables
---------------------------------------------------------------------------------
In certain cases, returning from a subroutine could cause the wrong
stack frame to be popped - usually resulting in corrupted data. This
problem only occurred with the PHP back end, not mod_perl. Fixed.


Fixed table formatting problem (only occurred when using Mac/IE)
----------------------------------------------------------------
Added non-breaking spaces to every table cell, on either side of the
data within the cell.  This guarantees that the cell border will
always be drawn correctly.




Changes: * Tue Nov 09 2004 Joe Morrison <jdm@statesafe.org> - Fixed serious bug in PHP translator related to subroutines and launcher variables - Fixed table formatting problem (only occurred when using Mac/IE) * Fri Nov 05 2004 Joe Morrison <jdm@statesafe.org> - Implemented PHP translator - Eleven now can generate either PHP or mod_perl - Added dump11-acme tool for displaying information from acme.11 demo - Added dump11-intermediate tool for viewing compiler intermediate files - Changed recommended passwords to reduce confusion - Wrote Unix manual pages * Thu Oct 28 2004 Joe Morrison <jdm@statesafe.org> - Improved HTML generator - now creates perfectly indented, strictly compliant XHTML 1.0 - Added support for "text" type (renders as HTML text area) - Added favicon support - Added "Powered by Eleven" logo - Made it illegal to call external functions within displays (not statesafe!) - Added option to suppress "continue" button on specified screens - Launchers can now display vertically or horizontally, depending on where they are printed - Numerous other aesthetic improvements * Sun Oct 17 2004 Joe Morrison <jdm@statesafe.org> - Implemented Javascript workaround for IE's brain damaged handling of button tag, to enable launcher and table editor functions to work under IE - Changed HTML to avoid using proportional column widths, since they don't appear to work properly under Internet Explorer, Safari, or Opera (!) - Various style sheet tweaks to improve page layout and improve HTML standards compliance - Made colon a legal symbol character to enable calling more external Perl functions - Changed Makefile to avoid using install -D option (not supported on some Unixes) * Mon Oct 11 2004 Joe Morrison <jdm@statesafe.org> - Implemented statesafe navigation system based on new "launcher" datatype - Updated schema generation code and dump11 utility to support launcher variables - Added mechanism to call external Perl functions - Improved web page layout - Added option to suppress header display - Added support for displaying images - Added positioning options to print/image/edit statements - Added ability to specify CSS class for each print/image/edit statement - Created a new demo vaguely resembling a well-known server manager application - Fixed miscellaneous bugs * Thu Sep 23 2004 Joe Morrison <jdm@statesafe.org> - Initial release