check that. I was running the test in coal. Ok I'm checking this in.

A

On Sep 11, Adam Wolff wrote:

> Uh, I'm not seeing this. Are you sure that the test should be changed? Did
> you make a breaking change?
> 
> ...aszlo/src/svn/openlaszlo/trunk> svn stat | grep ^M
> M      test/style/specificity/applicability.lzx
> M      WEB-INF/lps/lfc/services/LzCSSStyle.js
> M      build.properties
> ...aszlo/src/svn/openlaszlo/trunk> svn up
> At revision 1817.
> 
> A
> On Sep 11, Benjamin Shine wrote:
> > Nice! One test started failing, but the test was wrong:
> > 
> > http://localhost:8080/trunk/test/style/constraints/constraint-test.lzx
> > 
> > which comes down to a comparison between two selectors
> >    styledbox {...} vs #gSB { ... }
> > for this node:
> > <styledbox x="20" y="20" id="gSB" />
> > 
> > The #gSB selector should win; id selectors win over element selectors. The
> > test wanted the element selector to win. Change the test to:
> >          this.assertEquals(  0xAA0000, gSB.bgcolor);
> > then you're approved.
> > 
> > -ben
> > 
> > On Sep 11, 2006, at 5:50 PM, Adam Wolff wrote:
> > 
> > > Change change.XXXXXXXXX.xQax4u3O.txt by [EMAIL PROTECTED]
> > > /Users/adam/laszlo/src/svn/openlaszlo/trunk/WEB-INF/lps/lfc/ on 2006-09-11
> > > 17:05:21 PDT
> > > 
> > > Summary: Fix problems with CSS rule *applicability.*
> > >         This is different from specificity; specificity depends solely on
> > >         a rule description. Applicability is a function of both the rule
> > >         description and the node for which the style is looking up the
> > >         ruleset.
> > > 
> > >         In our case, when two rules have matching specificity, we
> > >         consider how many steps total up the class hierarchy are required
> > >         to meet each class selector in the rule. The rule with the fewer
> > >         number of steps wins.
> > > 
> > > New Features:
> > > 
> > > Bugs Fixed:
> > >    applicability testcase in 
> > > trunk/test/style/specificity/applicability.lzx
> > >    also fixed performance hit caused by implementation of classAndAttr
> > >    type selector
> > > 
> > > Technical Reviewer: ben
> > > QA Reviewer: (pending)
> > > Doc Reviewer: (pending)
> > > 
> > > Documentation:
> > >    This does have doc impact, as it refines the W3C rules for CSS the
> > >    applicability of CSS selectors. That appears to be unspecified by our
> > >    reading of the spec.
> > > 
> > > Release Notes:
> > > 
> > > Details:
> > >    This change counts how many times a rule must hop to superclass to
> > >    match any of its selectors. This is stored on the rule as it is tested
> > >    for matching. The sort function then looks at this value when sorting
> > >    the rule list.
> > > 
> > >    Note that these counts are in aggregate. The behavior of complex
> > >    selectors whose counts happen to match for these operations is
> > >    unspecified.
> > > 
> > >    Also, a minor change here to the _addRule function to take advantage of
> > > the name= optimization for Diamond.
> > > 
> > > Tests:
> > >    http://localhost:8080/trunk/test/style/specificity/applicability.lzx
> > >    
> > > http://localhost:8080/trunk/test/style/specificity/specificity-tests.lzx
> > >    
> > > http://localhost:8080/trunk/test/style/descendantselector/complex-descendant-selector-test.lzx
> > >    http://localhost:8080/trunk/test/style/attrselector/main.lzx
> > > 
> > >    This test had slowed down due to earlier changes:
> > >    http://localhost:8080/trunk/diamond/client/test/speedtest.lzx
> > > 
> > >    The caching change above fixes this
> > > 
> > > Files:
> > > M      WEB-INF/lps/lfc/services/LzCSSStyle.js
> > > M      test/style/specificity/applicability.lzx
> > > <patch.adam.4DDI.tgz>
> > 
> 
> _______________________________________________
> Laszlo-dev mailing list
> [email protected]
> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
> 

_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to