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

hang.vo at oracle.com hang.vo at oracle.com
Sun Apr 7 21:33:02 PDT 2013


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

RT-29382:  [TreeTableView] Column reordering leads to hidden rows / disclosure arrows

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

Changeset: 7cecd8466ab9
Author:    jgiles
Date:      2013-04-05 10:40 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7cecd8466ab9

Partial generics (and generics-related warnings) cleanup on TreeTable implementation code.

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehaviorBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeTableCellBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeTableCellSkin.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableCell.java

Changeset: 2f90edd041c4
Author:    jgiles
Date:      2013-04-05 11:47 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2f90edd041c4

RT-29331: Column grouping: dragging a column that is grouped makes invisible columns visible

! javafx-ui-controls/src/javafx/scene/control/TableColumn.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableColumn.java
! javafx-ui-controls/test/javafx/scene/control/TableColumnTest.java
! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableColumnTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java

Changeset: 6f391b61bf2e
Author:    jgiles
Date:      2013-04-07 12:34 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/6f391b61bf2e

RT-29536: Lazily load collections in CSS StyleCache / StyleCacheEntry class. Reviewed by David.

! javafx-ui-common/src/com/sun/javafx/css/StyleCache.java
! javafx-ui-common/src/com/sun/javafx/css/StyleCacheEntry.java

Changeset: ed86ef2f0b15
Author:    jgiles
Date:      2013-04-08 11:45 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ed86ef2f0b15

RT-29535: Tab is visually not disabled, when setting disable(true) at creation time

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

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

RT-29330: TableColumn sorting not working for columns of boolean data with column grouping.
In fact, the bug was unrelated to boolean data, and was caused by column grouping where the grouping was not specified before the parent column was set in the TableView (or TreeTableView) columns list. In this situation the appropriate listeners were never being installed (e.g. when the children columns were eventually added to the parent that was already part of the TableView). This patch therefore just ensures that the TableView / TreeTableView controls set up the appropriate listeners when columns are defined and installed after their parent.
Tests for TableView and TreeTableView have been included.

! javafx-ui-controls/src/javafx/scene/control/TableUtil.java
! javafx-ui-controls/src/javafx/scene/control/TableView.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableView.java
! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java

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

RT-29313: TableViewSelectionModel.getSelectedIndices() returns duplicates when cell selection enabled

! javafx-ui-controls/src/javafx/scene/control/TableView.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableView.java
! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java

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

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




More information about the openjfx-dev mailing list