Happy new year to all! -Fred
2011/1/1 P T Withington <[email protected]> > Change ptw-20101231-eeH by [email protected] on 2010-12-31 11:09:28 EST > in /Users/ptw/OpenLaszlo/trunk-3 > for http://svn.openlaszlo.org/openlaszlo/trunk > > Summary: More complete boxmodel mixin > > New Features: > > boxmmodel mixin now supports indpependently specifying > margin/border-width/padding for all four sides > > Bugs Fixed: > LPP-9079 Add discrete padding/margin/border top/left/right/bottom > LPP-8819 Doc tools not aware of <attribute style="..." ...> > > Technical Reviewer: [email protected] (pending) > QA Reviewer: [email protected] (pending) > > Release Notes: > > boxmmodel mixin now supports indpependently specifying > margin/border-width/padding for all four sides > > When an attribute can be styled by a CSS property, the name of the > corresponding property is displayed in the attribute documentation. > > Details: > lfc-undeclared, LzNode, NodeModel: Install type information early > on. > > LzSprite.*: Support all four axes of > margin/border-width/padding. > > Lz{,Text,InputText}Sprite.as: Remove gigantic #passthrough block > (using only where necessary) so our compiler can annotate slots > for debugging sprites. > > TypeCompiler: Install user-type names so they inspect correctly. > > boxmodel: Add a new type that can parse boxmodel side > dimensions. Use that for the "abbreviated" boxmodel attributes. > The abbreviated setter unpacks and calls the actual individual > attribute setters. Each of the individual setters also keeps the > abbreviated value up to date. > > docbook.css: Style the description of attribute CSS properties > > js2doc2dbk: Note the CSS property corresponding to an attribute > (if there is one). > > lzx2js2doc: Pull the style property out of attributes > > Tests: > > example in the documentation > > Files: > M WEB-INF/lps/schema/lfc-undeclared.lzx > M WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js > M WEB-INF/lps/lfc/kernel/swf9/LzTextSprite.as > M WEB-INF/lps/lfc/kernel/swf9/LzInputTextSprite.as > M WEB-INF/lps/lfc/kernel/swf9/LzSprite.as > M WEB-INF/lps/lfc/core/LzNode.lzs > M WEB-INF/lps/server/src/org/openlaszlo/compiler/TypeCompiler.java > M WEB-INF/lps/server/src/org/openlaszlo/compiler/NodeModel.java > M docs/includes/docbook.css > M docs/src/xsl/simple-driver.xsl > M docs/src/xsl/js2doc2dbk.xsl > M docs/src/xsl/lzx2js2doc.xsl > M lps/components/mixins/boxmodel.lzx > > Changeset: > http://svn.openlaszlo.org/openlaszlo/patches/ptw-20101231-eeH.tar > -- captain
