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