Changeset: 0e8bd17417d3 Author: David Grieve<[email protected]> Date: 2013-05-14 12:48 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/0e8bd17417d3
RT-30381: change selector matching to return list of matching selectors rather than the rules of matching selectors ! javafx-ui-common/src/com/sun/javafx/css/CascadingStyle.java ! javafx-ui-common/src/com/sun/javafx/css/Match.java ! javafx-ui-common/src/com/sun/javafx/css/Rule.java ! javafx-ui-common/src/com/sun/javafx/css/Selector.java ! javafx-ui-common/src/com/sun/javafx/css/SelectorPartitioning.java ! javafx-ui-common/src/com/sun/javafx/css/SimpleSelector.java ! javafx-ui-common/src/com/sun/javafx/css/Style.java ! javafx-ui-common/src/com/sun/javafx/css/StyleCache.java ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java ! javafx-ui-common/src/com/sun/javafx/css/Stylesheet.java ! javafx-ui-common/src/javafx/scene/doc-files/cssref.html ! javafx-ui-common/test/unit/com/sun/javafx/css/SelectorPartitioningTest.java Changeset: 2141df51b9c5 Author: Richard Bair <[email protected]> Date: 2013-05-14 15:42 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2141df51b9c5 RT-30391: CSSStyleHelper is inflating many styleable properties ! javafx-ui-common/src/javafx/scene/CssStyleHelper.java Changeset: b0690df037ca Author: David Grieve<[email protected]> Date: 2013-05-14 15:44 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/b0690df037ca lazy deserialization of css declarations ! javafx-ui-common/src/com/sun/javafx/css/Rule.java ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java ! javafx-ui-common/test/unit/com/sun/javafx/css/Node_cssStyleMap_Test.java ! javafx-ui-common/test/unit/com/sun/javafx/css/SelectorPartitioningTest.java Changeset: e6ec5624c645 Author: David Grieve<[email protected]> Date: 2013-05-14 16:38 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e6ec5624c645 RT-30381: only get matches by looking at matching selectors rather than matching on rule. Matching node to rule results in looking at every selector on the rule and we already know which selectors match. ! javafx-ui-common/src/com/sun/javafx/css/CompoundSelector.java ! javafx-ui-common/src/com/sun/javafx/css/Selector.java ! javafx-ui-common/src/com/sun/javafx/css/SimpleSelector.java ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java Changeset: 3f4e67f06aad Author: David Grieve<[email protected]> Date: 2013-05-14 17:38 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3f4e67f06aad Fix compile error in Rule.java ! javafx-ui-common/src/com/sun/javafx/css/Rule.java Changeset: 9574c86c4067 Author: David Grieve<[email protected]> Date: 2013-05-14 18:17 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/9574c86c4067 [UNIT TEST] fix compile error in RuleTest and CssMetaDataTest. ! javafx-ui-common/test/unit/com/sun/javafx/css/CssMetaDataTest.java ! javafx-ui-common/test/unit/com/sun/javafx/css/RuleTest.java Changeset: ca11ca2535b2 Author: jgiles Date: 2013-05-15 13:45 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ca11ca2535b2 Lazily instantiate CSS Rule declarations and selectors ObservableLists ! javafx-ui-common/src/com/sun/javafx/css/Rule.java Changeset: a45e03588887 Author: David Grieve<[email protected]> Date: 2013-05-30 12:13 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a45e03588887 RT-30818: avoid creating ObservableList in Rule (css performance tweak) ! javafx-ui-common/src/com/sun/javafx/css/Rule.java ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java ! javafx-ui-common/src/javafx/scene/CssStyleHelper.java ! javafx-ui-common/test/unit/com/sun/javafx/css/Node_cssStyleMap_Test.java ! javafx-ui-common/test/unit/com/sun/javafx/css/RuleTest.java ! javafx-ui-common/test/unit/com/sun/javafx/css/SelectorPartitioningTest.java ! javafx-ui-common/test/unit/com/sun/javafx/css/StyleTest.java ! javafx-ui-common/test/unit/com/sun/javafx/css/TypeTest.java ! javafx-ui-common/test/unit/com/sun/javafx/css/parser/CSSParserTest.java Changeset: 46cd0e8ca5ae Author: David Grieve<[email protected]> Date: 2013-05-31 13:50 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/46cd0e8ca5ae branch merge Changeset: 3450a1dac4a9 Author: David Grieve<[email protected]> Date: 2013-05-31 17:15 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3450a1dac4a9 RT-30817: sorting cascading styles was causing expansion of declarations. Lazily create and sort cascading style list. ! javafx-ui-common/src/com/sun/javafx/css/CascadingStyle.java ! javafx-ui-common/src/com/sun/javafx/css/CompoundSelector.java ! javafx-ui-common/src/com/sun/javafx/css/Selector.java ! javafx-ui-common/src/com/sun/javafx/css/SelectorPartitioning.java ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java ! javafx-ui-common/src/com/sun/javafx/css/StyleMap.java ! javafx-ui-common/src/javafx/scene/CssStyleHelper.java ! javafx-ui-common/src/javafx/scene/doc-files/cssref.html ! javafx-ui-common/test/unit/com/sun/javafx/css/SelectorPartitioningTest.java
