hg: openjfx/8/graphics/rt: 25 new changesets

hang.vo at oracle.com hang.vo at oracle.com
Wed Aug 29 08:48:24 PDT 2012


Changeset: 0f18a668cf80
Author:    jgiles
Date:      2012-08-21 10:50 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/0f18a668cf80

RT-23873: Investigate (and improve) ListView / TreeView / TableView performance

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java

Changeset: beb41249e03b
Author:    jgiles
Date:      2012-08-21 12:18 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/beb41249e03b

RT-23873: Investigate (and improve) ListView / TreeView / TableView performance

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java
! javafx-ui-controls/src/javafx/scene/control/IndexedCell.java
! javafx-ui-controls/src/javafx/scene/control/TableRow.java

Changeset: b5f7b25bbc50
Author:    Kinsley Wong
Date:      2012-08-21 13:49 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b5f7b25bbc50

RT-23873: Only process CSS for new cells.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java

Changeset: 1ab808f50c5b
Author:    jgiles
Date:      2012-08-22 12:30 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1ab808f50c5b

RT-23526: Use a Java class file for representing a CSS stylesheet instead of bss or css.
This is an initial commit for performance testing reasons - by default the Java CSS is not being used and must be enabled via editing the UAStylesheetLoader class (comment out the 'old style', and uncomment the 'new style'). Caspian.java is not included in the code, but is automatically generated as part of the build script using Css2Java (in the same way that .bss files are created). Additionally, .bss files are still being generated, as it has not been proven that the .class approach is better than the .bss approach yet. Certainly, when one approach wins out, the redundant file will be removed from being generated at build time.

! javafx-ui-common/src/com/sun/javafx/css/CompoundSelector.java
! javafx-ui-common/src/com/sun/javafx/css/Declaration.java
! javafx-ui-common/src/com/sun/javafx/css/ParentStyleManager.java
! javafx-ui-common/src/com/sun/javafx/css/ParsedValue.java
! javafx-ui-common/src/com/sun/javafx/css/Rule.java
! javafx-ui-common/src/com/sun/javafx/css/SceneStyleManager.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/StyleConverter.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/com/sun/javafx/css/parser/Css2Java.java
! javafx-ui-controls/build-common.xml
! javafx-ui-controls/src/javafx/scene/control/UAStylesheetLoader.java

Changeset: 067f7a7ea26e
Author:    jgiles
Date:      2012-08-22 12:31 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/067f7a7ea26e

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt


Changeset: b44a67205213
Author:    jgiles
Date:      2012-08-22 16:15 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b44a67205213

Fix build failure

! javafx-ui-controls/src/javafx/scene/control/UAStylesheetLoader.java

Changeset: 2873c848523b
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2012-08-22 13:40 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2873c848523b

fix RT-24449 NPE running JFXControls Menus

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java

Changeset: 9bb47314da60
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2012-08-22 16:16 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9bb47314da60

fix -fx-color-label-visible mode to show only color rect and no text

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPickerSkin.java

Changeset: 141474e431c7
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2012-08-22 16:18 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/141474e431c7

missed this change in previous putback.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPickerSkin.java

Changeset: 2d62e4960c40
Author:    mickf
Date:      2012-08-23 19:01 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2d62e4960c40

RT-23525 : iOS CSS Loading is parsing the CSS file

! javafx-ui-controls/build-common.xml

Changeset: 6870d35ffbf5
Author:    mickf
Date:      2012-08-23 20:09 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6870d35ffbf5

revert due to NB problem - RT-23525 : iOS CSS Loading is parsing the CSS file

! javafx-ui-controls/build-common.xml

Changeset: cd3e342bd0e4
Author:    Kinsley Wong
Date:      2012-08-23 12:20 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cd3e342bd0e4

RT-24452: Nested SplitPanes look different on 8.0 when compared to 2.2.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css

Changeset: 6ca66c53de08
Author:    jgiles
Date:      2012-08-24 09:42 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6ca66c53de08

RT-16523: Memory leak in ListView: listeners are not removed
RT-16529: Memory Leak: event handlers of root TreeItem are not removed

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java

Changeset: 6c299cc567e5
Author:    jgiles
Date:      2012-08-24 09:44 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6c299cc567e5

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt


Changeset: 511912d3d0d9
Author:    Kinsley Wong
Date:      2012-08-23 15:51 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/511912d3d0d9

RT-24450: Pagination control buttons are not centered and are also missing the navigation arrows.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PaginationSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css
! javafx-ui-controls/src/javafx/scene/control/Control.java

Changeset: 0bf8526320f1
Author:    jgiles
Date:      2012-08-24 12:20 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/0bf8526320f1

Fix issue where VirtualFlow was not allowing for cells to dynamically resize.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java

Changeset: cc22a1f9de44
Author:    jgiles
Date:      2012-08-24 17:58 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cc22a1f9de44

Partial backout of fix for RT-24450 due to test failures. This will reintroduce that bug.

! javafx-ui-controls/src/javafx/scene/control/Control.java

Changeset: eb6eff5d46d0
Author:    leifs
Date:      2012-08-24 13:20 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/eb6eff5d46d0

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/rt


Changeset: d74367c184b5
Author:    mickf
Date:      2012-08-26 23:03 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d74367c184b5

RT-23525 : iOS CSS Loading is parsing the CSS file, without the loop

! javafx-ui-controls/build-common.xml

Changeset: 2a12faeae870
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2012-08-27 10:17 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2a12faeae870

fix RT-22124 chart setCreateSymbols(false) and chart data.deleting series.
added unit test.

! javafx-ui-charts/src/javafx/scene/chart/LineChart.java
+ javafx-ui-charts/test/javafx/scene/chart/LineChartTest.java
+ javafx-ui-charts/test/javafx/scene/chart/PieChartTest.java

Changeset: 5f29560326e8
Author:    jgiles
Date:      2012-08-28 08:38 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5f29560326e8

RT-24450: Pagination control buttons are not centered and are also missing the navigation arrows.

! javafx-ui-controls/src/javafx/scene/control/Control.java

Changeset: 9d0822d9d338
Author:    jgiles
Date:      2012-08-28 08:39 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9d0822d9d338

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt


Changeset: c3d496ae74df
Author:    mickf
Date:      2012-08-28 16:50 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c3d496ae74df

RT-20702 : Indeterminate progressbar uses too much CPU (even when invisible)

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java

Changeset: e0abb4b9d652
Author:    Kinsley Wong
Date:      2012-08-28 12:08 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e0abb4b9d652

RT-24499: [TitledPane, Accordion] graphicTextGap does not work.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java

Changeset: 7a0b0ca81d0b
Author:    leifs
Date:      2012-08-28 16:03 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/7a0b0ca81d0b

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/rt

! javafx-ui-controls/src/javafx/scene/control/Control.java



More information about the openjfx-dev mailing list