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

hang.vo at oracle.com hang.vo at oracle.com
Thu Feb 7 08:48:12 PST 2013


Changeset: ddcec14f0d81
Author:    Jonathan Giles <jonathan.giles at oracle.com>
Date:      2013-02-01 09:58 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ddcec14f0d81

RT-28100: Make internal KeyBinding class consistent with key events and simplify cross-platform controls behaviour code.

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/KeyBinding.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/OrientedKeyBinding.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextBinding.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java
! javafx-ui-controls/test/javafx/scene/control/KeyEventFirer.java
! javafx-ui-controls/test/javafx/scene/control/KeyModifier.java
! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java

Changeset: 46d18078dffd
Author:    Jonathan Giles <jonathan.giles at oracle.com>
Date:      2013-02-01 10:02 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/46d18078dffd

Merge


Changeset: 78544be55907
Author:    jgiles
Date:      2013-01-31 09:08 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/78544be55907

RT-24484: [TreeView, TreeTableView] Should support clickCounts greater than 2 (by expanding / collapsing branches when clickCount % 2 == 0)

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeTableRowBehavior.java

Changeset: 9b7793501d71
Author:    jgiles
Date:      2013-01-31 09:11 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9b7793501d71

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


Changeset: 1877fab88c54
Author:    jgiles
Date:      2013-02-01 10:04 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1877fab88c54

RT-28098: [TreeView, TreeTableView] Disclosure nodes should animate when branches are expanded / collapsed
Whilst a trivial tweak, I mainly did this to drill down into functional issues and performance of TreeView and TreeTableView. I believe performance is significantly improved now, but I am pushing to the repo to get performance numbers across the board from our perf tests.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeTableRowSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeTableViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css
! javafx-ui-controls/src/javafx/scene/control/TreeTableRow.java

Changeset: fb32a5e26397
Author:    jgiles
Date:      2013-02-01 10:08 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/fb32a5e26397

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


Changeset: cc7fed4a834c
Author:    mickf
Date:      2013-02-01 15:27 +0000
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cc7fed4a834c

RT-28130 : Resolve Findbugs issues in com.sun.javafx.scene.control.ScrollBar

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

Changeset: 74802b5965e1
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-02-01 11:16 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/74802b5965e1

RT-25288: add support for functional pseudo-class :dir()

! javafx-ui-common/src/com/sun/javafx/css/Match.java
! javafx-ui-common/src/com/sun/javafx/css/SimpleSelector.java
! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java
! javafx-ui-common/src/javafx/scene/Scene.java
+ javafx-ui-common/test/unit/javafx/scene/Node_effectiveOrientation_Css_Test.java

Changeset: f440bb18e36e
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-02-01 12:41 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f440bb18e36e

RT-25288: previous changeset for this bug introduced an index out of bounds exception coming from PseudoClassSet

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

Changeset: 3b32a4d8521d
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-02-01 12:56 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/3b32a4d8521d

RT-27472: check if term returns null. if so, skip expr

! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java

Changeset: ec3108783ed1
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-02-01 16:31 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ec3108783ed1

fix RT-27901 LineChart series colors are not unique &
RT-28090 PieChart throws IAE when elements are sorted

! javafx-ui-charts/src/javafx/scene/chart/AreaChart.java
! javafx-ui-charts/src/javafx/scene/chart/BarChart.java
! javafx-ui-charts/src/javafx/scene/chart/LineChart.java
! javafx-ui-charts/src/javafx/scene/chart/PieChart.java
! javafx-ui-charts/src/javafx/scene/chart/XYChart.java

Changeset: 33ec77bbf951
Author:    jgiles
Date:      2013-02-01 14:29 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/33ec77bbf951

[TEST ONLY] Added two unit tests for RT-28113: [TreeView, TreeTableView] Focus jumps to TreeItem sibling when child TreeItem is removed.
Both tests are @Ignore'd at the moment, pending a chance to resolve the bug.

! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java

Changeset: 66a0f97af26d
Author:    jgiles
Date:      2013-02-01 17:17 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/66a0f97af26d

Remove accidental println.

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

Changeset: c954f63ec612
Author:    jgiles
Date:      2013-02-02 09:43 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c954f63ec612

RT-25142: ComboBox accepts setItems(null) but later throws NPE when layout() is called.

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

Changeset: 84b84a9d3d5d
Author:    jgiles
Date:      2013-02-04 14:49 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/84b84a9d3d5d

Further work on RT-28100: Make internal KeyBinding class consistent with key events and simplify cross-platform controls behaviour code.

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/KeyBinding.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/OrientedKeyBinding.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java
! javafx-ui-controls/test/javafx/scene/control/KeyEventFirer.java
! javafx-ui-controls/test/javafx/scene/control/KeyModifier.java

Changeset: 8727876146cb
Author:    jgiles
Date:      2013-02-04 14:49 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8727876146cb

[TEST ONLY] Added unit tests for RT-28065 (although the tests are disabled until a fix is in place).

! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewKeyInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java

Changeset: b7bfb47e2654
Author:    jgiles
Date:      2013-02-04 15:13 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b7bfb47e2654

RT-27829: Clean up controls compilation warnings (part two)
Contributed-By: Tom Schindl <tom.schindl at bestsolution.at>
Reviewed-By: jgiles

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java
! javafx-ui-controls/src/javafx/scene/control/MenuItem.java
! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java
! javafx-ui-controls/src/javafx/scene/control/ScrollToEvent.java
! javafx-ui-controls/src/javafx/scene/control/Separator.java
! javafx-ui-controls/src/javafx/scene/control/Tab.java
! javafx-ui-controls/src/javafx/scene/control/TabPane.java
! javafx-ui-controls/src/javafx/scene/control/TableColumn.java
! javafx-ui-controls/src/javafx/scene/control/TablePosition.java
! javafx-ui-controls/src/javafx/scene/control/TitledPane.java
! javafx-ui-controls/src/javafx/scene/control/ToggleButton.java
! javafx-ui-controls/src/javafx/scene/control/ToolBar.java
! javafx-ui-controls/src/javafx/scene/control/Tooltip.java
! javafx-ui-controls/src/javafx/scene/control/TreeCell.java
! javafx-ui-controls/src/javafx/scene/control/TreeItem.java
! javafx-ui-controls/src/javafx/scene/control/TreeTablePosition.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableRow.java

Changeset: 0e085e2dce76
Author:    jgiles
Date:      2013-02-04 15:17 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/0e085e2dce76

RT-28128: TableColumnBase.DEFAULT_COMPARATOR can lead to CCE
Contributed-By: Tom Schindl <tom.schindl at bestsolution.at>
Reviewed-By: jgiles

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

Changeset: 29207ea36ee0
Author:    jgiles
Date:      2013-02-04 17:03 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/29207ea36ee0

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


Changeset: 8252bde86002
Author:    Jonathan Giles <jonathan.giles at oracle.com>
Date:      2013-02-04 19:00 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8252bde86002

Significantly improved keyboard navigation support for ListView, TreeView, TableView and TreeTableView on Mac OS (as part of RT-27658). Additionally, I have fixed up all the *KeyInputTest unit tests to run and pass on Mac OS, although due to memory limitations of the build servers they continue to be @Ignore'd.

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java
! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewKeyInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java

Changeset: 3408eed98c2c
Author:    mickf
Date:      2013-02-04 14:58 +0000
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/3408eed98c2c

RT-22977 : Keyboard focus Traversal : Non-mouse Traversal Input

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/SliderBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java

Changeset: 1310b65cbceb
Author:    mickf
Date:      2013-02-04 15:54 +0000
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1310b65cbceb

RT-28042 : Resolve Findbugs issues in com.sun.javafx.scene.control.skin.Utils

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

Changeset: f6b77bf59fff
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-02-04 16:29 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f6b77bf59fff

branch merge

! javafx-ui-common/src/javafx/scene/Scene.java

Changeset: 38b3163d69ac
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-02-04 16:52 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/38b3163d69ac

RT-23123 autoranging lead to charts incorrect appearance

! javafx-ui-charts/src/javafx/scene/chart/XYChart.java

Changeset: 16b8b81ecfcd
Author:    jgiles
Date:      2013-02-05 11:52 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/16b8b81ecfcd

[TEST ONLY] Added unit test for RT-24412

! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java

Changeset: 3f20a5e249d9
Author:    jgiles
Date:      2013-02-05 16:06 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/3f20a5e249d9

RT-27852: [TreeView, TreeTableView] expanding/collapsing doesn't work when resetting the root of the TreeView.

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

Changeset: c46edc2e930f
Author:    jgiles
Date:      2013-02-05 16:13 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c46edc2e930f

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


Changeset: 3587d30fc228
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-02-05 10:44 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/3587d30fc228

RT-23691: stylemanager leaks like a sieve.

! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java
! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/javafx/application/Application.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/scene/Parent.java
! javafx-ui-common/src/javafx/scene/Scene.java
! javafx-ui-common/src/javafx/stage/Window.java
! javafx-ui-common/test/unit/com/sun/javafx/css/CssMetaDataTest.java
! javafx-ui-common/test/unit/com/sun/javafx/css/HonorDeveloperSettingsTest.java
! javafx-ui-common/test/unit/com/sun/javafx/css/Node_cssStyleMap_Test.java
! javafx-ui-common/test/unit/com/sun/javafx/css/StyleManagerTest.java
! javafx-ui-common/test/unit/javafx/scene/Node_effectiveOrientation_Css_Test.java
! javafx-ui-controls/src/javafx/scene/control/Control.java
! javafx-ui-controls/test/javafx/scene/control/PopupControlTest.java

Changeset: 94130cc6c0a2
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-02-05 08:53 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/94130cc6c0a2

RT-24342 ColorPicker missing javadoc.

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

Changeset: 98da68b53ff0
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-02-05 11:50 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/98da68b53ff0

RT-27155: if setting value raises exception, reset value the value to initial and thereafter skip setting the property

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

Changeset: 6dea9882cca3
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-02-05 11:51 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6dea9882cca3

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


Changeset: 7c234c222c85
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-02-05 15:18 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/7c234c222c85

RT-23091 PieChart data changed issue,
RT-24847 Grab testing NPE & RT-15291: Resetting data in LineChart issue

! javafx-ui-charts/src/javafx/scene/chart/LineChart.java
! javafx-ui-charts/src/javafx/scene/chart/PieChart.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java

Changeset: ffa3ff5846b9
Author:    "Jasper Potts"
Date:      2013-02-05 17:02 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ffa3ff5846b9

Modena test app, added new page and upated tests.

! apps/experiments/Modena/src/modena/Modena.java
! apps/experiments/Modena/src/modena/SamplePage.java
! apps/experiments/Modena/src/modena/SamplePageHelpers.java
! apps/experiments/Modena/src/modena/SimpleWindowPage.java
! apps/experiments/Modena/src/modena/TestApp.css
! apps/experiments/Modena/src/modena/simple-window.fxml
! apps/experiments/Modena/src/modena/simple-window.fxml.bak
+ apps/experiments/Modena/src/modena/ubuntu-window-frame.png
! apps/experiments/Modena/src/modena/ui-mosaic.fxml
+ apps/experiments/Modena/src/modena/ui-mosaic.fxml.bak
+ apps/experiments/Modena/src/modena/windows7-window-frame.png
! apps/experiments/Modena/src/modena/windows8-window-frame.png

Changeset: 5fdb62478264
Author:    "Jasper Potts"
Date:      2013-02-05 17:02 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5fdb62478264

Modena theme, changed to less rounded corners and blue focus color. Lots of other little tweeks as a result

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

Changeset: 27a5dff62edc
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-02-06 10:28 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/27a5dff62edc

branch merge

- javafx-concurrent/test/javafx/concurrent/AbstractService.java
- javafx-sg-common/src/com/sun/javafx/sg/DirtyRegionContainer.java
- javafx-sg-common/src/com/sun/javafx/sg/DirtyRegionPool.java
- javafx-sg-common/src/com/sun/javafx/sg/PGSpan.java
- javafx-sg-common/src/com/sun/javafx/sg/PGTextHelper.java
- javafx-sg-common/test/com/sun/javafx/sg/DirtyRegionContainerTest.java
- javafx-sg-prism/src/com/sun/javafx/sg/prism/NGSpan.java
- javafx-sg-prism/src/com/sun/javafx/sg/prism/NGTextHelper.java
- test-stub-toolkit/src/com/sun/javafx/pgstub/StubSpan.java
- test-stub-toolkit/src/com/sun/javafx/pgstub/StubTextHelper.java

Changeset: ee1e4c0502d4
Author:    jgodinez
Date:      2013-02-07 08:37 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ee1e4c0502d4

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

- javafx-sg-prism/src/com/sun/javafx/sg/prism/NGMediaView.java
- javafx-sg-prism/src/com/sun/javafx/sg/prism/PrismMediaFrameHandler.java
! javafx-ui-common/src/javafx/scene/Node.java
- javafx-ui-common/test/unit/javafx/animation/AnimationMock.java



More information about the openjfx-dev mailing list