hg: openjfx/8/controls/rt: 10 new changesets

hang.vo at oracle.com hang.vo at oracle.com
Fri May 31 14:18:42 PDT 2013


Changeset: 0e8bd17417d3
Author:    David Grieve<david.grieve at oracle.com>
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 <richard.bair at oracle.com>
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<david.grieve at oracle.com>
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<david.grieve at oracle.com>
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<david.grieve at oracle.com>
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<david.grieve at oracle.com>
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<david.grieve at oracle.com>
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<david.grieve at oracle.com>
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<david.grieve at oracle.com>
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



More information about the openjfx-dev mailing list