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

hang.vo at oracle.com hang.vo at oracle.com
Wed Apr 17 21:48:29 PDT 2013


Changeset: 9296602a136d
Author:    jgiles
Date:      2013-04-16 18:01 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/9296602a136d

Add javafx-ui-charts/test to Eclipse rt/.classpath

! .classpath

Changeset: 38812e16b273
Author:    jgiles
Date:      2013-04-16 18:02 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/38812e16b273

Fix indentation of rt/.classpath to use spaces rather than tabs.

! .classpath

Changeset: 7d73336918f8
Author:    jgiles
Date:      2013-04-18 09:23 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7d73336918f8

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


Changeset: fe5680daa3c2
Author:    jgiles
Date:      2013-04-18 10:05 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/fe5680daa3c2

Backed out changeset: 57ebcb03f2ac - after analysis by the performance team this changeset offered no performance benefits and was too risky to keep around.

! javafx-ui-controls/src/com/sun/javafx/scene/control/MultiplePropertyChangeListenerHandler.java
! javafx-ui-controls/src/javafx/scene/control/Cell.java
! javafx-ui-controls/src/javafx/scene/control/ListCell.java
! javafx-ui-controls/src/javafx/scene/control/TableCell.java
! javafx-ui-controls/src/javafx/scene/control/TableRow.java
! javafx-ui-controls/src/javafx/scene/control/TreeCell.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableCell.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableRow.java
! javafx-ui-controls/test/javafx/scene/control/ListCellTest.java

Changeset: fb1fd270f532
Author:    jgiles
Date:      2013-04-18 14:40 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/fb1fd270f532

RT-29716: Possible memory leak due to use of static WeakHashMap in the TableCellBehavior.
I've also taken the liberty of removing similar maps from ListView and TreeView.

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehaviorBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeTableViewBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeTableViewSkin.java

Changeset: 45969b327edc
Author:    jgiles
Date:      2013-04-18 14:41 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/45969b327edc

Removing unnecessary casts in MultipleSelectionModelBase.

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

Changeset: e370891678f6
Author:    jgiles
Date:      2013-04-18 14:42 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e370891678f6

Adding missing generic type information to TableView.

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

Changeset: ba303f079b0a
Author:    jgiles
Date:      2013-04-18 15:12 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ba303f079b0a

[TEST ONLY] Cleaning up unit tests a little

+ javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/ControlTestUtils.java
! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/StageLoader.java
+ javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java
- javafx-ui-controls/test/com/sun/javafx/scene/control/test/ControlAsserts.java
! javafx-ui-controls/test/javafx/scene/chart/AxisTest.java
! javafx-ui-controls/test/javafx/scene/control/AccordionTest.java
! javafx-ui-controls/test/javafx/scene/control/ButtonBaseTest.java
! javafx-ui-controls/test/javafx/scene/control/ButtonTest.java
! javafx-ui-controls/test/javafx/scene/control/CellTest.java
! javafx-ui-controls/test/javafx/scene/control/CheckBoxTest.java
! javafx-ui-controls/test/javafx/scene/control/CheckMenuItemTest.java
! javafx-ui-controls/test/javafx/scene/control/ChoiceBoxTest.java
! javafx-ui-controls/test/javafx/scene/control/ColorPickerTest.java
! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java
- javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java
! javafx-ui-controls/test/javafx/scene/control/CustomMenuItemTest.java
! javafx-ui-controls/test/javafx/scene/control/HyperlinkTest.java
! javafx-ui-controls/test/javafx/scene/control/IndexedCellTest.java
! javafx-ui-controls/test/javafx/scene/control/LabelTest.java
! javafx-ui-controls/test/javafx/scene/control/ListCellTest.java
! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java
! javafx-ui-controls/test/javafx/scene/control/PaginationTest.java
! javafx-ui-controls/test/javafx/scene/control/PasswordFieldTest.java
! javafx-ui-controls/test/javafx/scene/control/RadioMenuItemTest.java
! javafx-ui-controls/test/javafx/scene/control/ScrollBarTest.java
! javafx-ui-controls/test/javafx/scene/control/ScrollPaneTest.java
! javafx-ui-controls/test/javafx/scene/control/SeparatorMenuItemTest.java
! javafx-ui-controls/test/javafx/scene/control/SeparatorTest.java
! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java
! javafx-ui-controls/test/javafx/scene/control/TabPaneTest.java
! javafx-ui-controls/test/javafx/scene/control/TabTest.java
! javafx-ui-controls/test/javafx/scene/control/TableCellTest.java
! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TextAreaTest.java
! javafx-ui-controls/test/javafx/scene/control/TextFieldTest.java
! javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java
! javafx-ui-controls/test/javafx/scene/control/ToggleButtonTest.java
! javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java
! javafx-ui-controls/test/javafx/scene/control/TooltipTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableColumnTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java

Changeset: 283f99d783c2
Author:    jgiles
Date:      2013-04-18 16:25 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/283f99d783c2

[TEST ONLY] Improved MouseEventFirer class to actually work!

! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/MouseEventFirer.java

Changeset: 7bb4f231baf4
Author:    jgiles
Date:      2013-04-18 16:41 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7bb4f231baf4

[TEST ONLY] (currently disabled) tests for RT-29833: [TableView, TreeTableView, TreeView, ListView] Loses anchor position in multiple selection.

! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java
+ javafx-ui-controls/test/javafx/scene/control/ListViewMouseInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java
+ javafx-ui-controls/test/javafx/scene/control/TableViewMouseInputTest.java
+ javafx-ui-controls/test/javafx/scene/control/TreeTableViewMouseInputTest.java
+ javafx-ui-controls/test/javafx/scene/control/TreeViewMouseInputTest.java



More information about the openjfx-dev mailing list