Change 20100820-ptw-w by [email protected] on 2010-08-20 17:00:34 EDT
    in /Users/ptw/OpenLaszlo/trunk-3
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Make CSS * rules work

Bugs Fixed:  LPP-9313 CSS `*` rules do not work

Technical Reviewer: [email protected] (pending)
QA Reviewer: [email protected] (pending)

Details:
    LzCSSStyle: Use `in` to determine if an attribute rule could apply
    to a node.  Remove error from _rules 'catch all', since that is
    where '*' rules land.

    LzDebug, LzFormatter: (Noted in passing, inspecting LzCSSStyle
    object) Be more careful about testing debug descriptor strings,
    which may be null for some objects.

    StyleSheetCompiler: A null local name in an element selector is a
    `*` rule.  Export it as such, so the runtime parser detects it
    correctly.

Tests:
    Test case from bug.

Files:
M       WEB-INF/lps/lfc/services/LzCSSStyle.lzs
M       WEB-INF/lps/lfc/debugger/LzDebug.lzs
M       WEB-INF/lps/lfc/compiler/LzFormatter.lzs
M       WEB-INF/lps/server/src/org/openlaszlo/compiler/StyleSheetCompiler.java

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20100820-ptw-w.tar

Reply via email to