Approved!  Happy new year everyone!

On 12/31/10 12:30 PM, P T Withington wrote:
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

Reply via email to