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

hang.vo at oracle.com hang.vo at oracle.com
Thu Apr 18 09:19:11 PDT 2013


Changeset: 8ee0ab8e0b22
Author:    Alexander Kouznetsov
Date:      2013-04-03 15:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8ee0ab8e0b22

CustomColorDialog: Fixed RT-29429 CustomColorDialog has not default and no cancel button

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

Changeset: 5986c8a63341
Author:    Alexander Kouznetsov
Date:      2013-04-03 15:12 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5986c8a63341

CustomColorDialog: Fixed RT-29428 CustomColorDialog: problems with mouse

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

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

Remove unused code in CheckBoxTreeCell

! javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxTreeCell.java

Changeset: 1a6d7478cc89
Author:    jgiles
Date:      2013-04-02 18:42 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1a6d7478cc89

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


Changeset: 540722fc9be9
Author:    jgiles
Date:      2013-04-03 14:07 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/540722fc9be9

RT-17227: Tooltip Javadoc is confusing about allowed content

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

Changeset: 50f678d5e81d
Author:    jgiles
Date:      2013-04-03 19:53 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/50f678d5e81d

RT-18247:  MenuButton: drop-down window does not collapse on second keyboard click.

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

Changeset: cfc3bf712fa8
Author:    jgiles
Date:      2013-04-04 11:44 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cfc3bf712fa8

RT-22743: TableColumn style class and styling issues

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

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

RT-29381: Style classes set on table columns are ignored

! javafx-ui-controls/src/javafx/scene/control/TableCell.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableCell.java

Changeset: d69cf8741416
Author:    jgiles
Date:      2013-04-05 09:20 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d69cf8741416

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


Changeset: 735d178a1ab6
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-03 16:55 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/735d178a1ab6

RT-29322: stylesheet container may be null

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

Changeset: 002156ced421
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-05 16:49 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/002156ced421

RT-29196: Default border color to black if there is a -fx-border-style but no -fx-border-color. Default border-image-slice should be 100%

! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImageSlices.java
! javafx-ui-common/src/javafx/scene/doc-files/cssref.html
! javafx-ui-common/src/javafx/scene/layout/Border.java
! javafx-ui-common/src/javafx/scene/layout/BorderConverter.java
! javafx-ui-common/src/javafx/scene/layout/BorderImage.java
! javafx-ui-common/src/javafx/scene/layout/BorderWidths.java

Changeset: cf51b219d100
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-05 16:50 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cf51b219d100

branch merge


Changeset: 888f7bbb70f6
Author:    Alexander Kouznetsov
Date:      2013-04-05 14:09 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/888f7bbb70f6

CustomColorDialog: Fixed RT-27002 ColorPicker - opening the Custom Color dialog fails if the control's value is set to null

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

Changeset: fba7f5985515
Author:    Alexander Kouznetsov
Date:      2013-04-05 15:15 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/fba7f5985515

CustomColorDialog: Fixed RT-29489 CustomColorDialog code cleanup

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

Changeset: 50487aa3c8e6
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-05 20:35 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/50487aa3c8e6

[TEST-ONLY] fix RegionCSSTest failure related to RT-29196 fix

! javafx-ui-common/test/unit/javafx/scene/layout/RegionCSSTest.java

Changeset: 18ac72899116
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-05 20:35 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/18ac72899116

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


Changeset: 3fbbbe6933e7
Author:    jgiles
Date:      2013-04-05 10:05 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/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/graphics/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/graphics/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/graphics/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/graphics/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/graphics/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/graphics/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/graphics/rt/rev/7cc9d13b29a2

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


Changeset: b7426644f42a
Author:    mickf
Date:      2013-04-08 15:42 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b7426644f42a

RT-19028 : Accordion focus owner not updated after mouse click

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

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

Clarify comment from previous changeset.

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

Changeset: 8b506445c97e
Author:    jgiles
Date:      2013-04-09 08:21 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8b506445c97e

[TEST ONLY] Resolve unit test failure in TabPaneTest.

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

Changeset: a90c39fe2a2e
Author:    jgiles
Date:      2013-04-09 08:24 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/a90c39fe2a2e

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


Changeset: fe41d474b34b
Author:    jgiles
Date:      2013-04-09 11:01 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/fe41d474b34b

RT-28920: Layout results in Label clipping after mouseover.
The issue was that essentially the ComboBox ListView was not having the Scene set on it until after the initial size measurement, so its pref width was incorrect (actually, to be totally precise the Scene was being set and then nulled out by the call to ComboBoxBaseSkin.updateDisplayArea(), as the listview was being removed from the scenegraph). Realising and resolving this allowed me to remove some ugly code from ComboBoxListViewSkin.

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

Changeset: 0d2a87d943d0
Author:    jgiles
Date:      2013-04-09 13:20 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/0d2a87d943d0

RT-29565: HelloComboBox ComboBox jumps in size on mouse hover

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

Changeset: 6a252c916948
Author:    jgiles
Date:      2013-04-09 15:33 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6a252c916948

RT-29566: TableCell disappears when TableColumn is hidden and then reshown in some TableRows. Includes unit test for TableView and TreeTableView.

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

Changeset: aaf13b140e93
Author:    mickf
Date:      2013-04-09 17:28 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/aaf13b140e93

RT-21193 : CheckMenuItem & RadioMenuItem: mnemonic key doesn't toggle selection

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

Changeset: 1133a250e94b
Author:    jgiles
Date:      2013-04-10 10:34 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1133a250e94b

RT-29390: [VirtualFlow] ScrollBar thumb always appears to be minimum size (and not based on the visibleAmount)

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java
! javafx-ui-controls/test/com/sun/javafx/scene/control/test/ControlAsserts.java
! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java

Changeset: 2b4ab667255d
Author:    jgiles
Date:      2013-04-10 11:08 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2b4ab667255d

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


Changeset: d5d1f7f12b47
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-09 16:19 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d5d1f7f12b47

RT-24438 ClassCastException in BubbleChart when x-axis is CategoryAxis

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

Changeset: e3b38b56ce13
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-09 16:20 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e3b38b56ce13

RT-29003 two sets with overlapping categories - wrong order on X-Axis.

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

Changeset: fa73af37ff9f
Author:    Alexander Kouznetsov
Date:      2013-04-09 16:55 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/fa73af37ff9f

Fixed RT-29430 CustomColorDialog has no units shown

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

Changeset: 8be70939beea
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-09 21:36 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8be70939beea

RT-29254: minor tweak to avoid removing from hashtable only to add again

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

Changeset: 4ddce863af36
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-09 21:36 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4ddce863af36

RT-29604: set flag to indicate css set font so that invalidated doesn't call impl_reapplyCSS

! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-controls/src/javafx/scene/control/Labeled.java
! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java

Changeset: 68049e855e07
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-10 13:10 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/68049e855e07

RT-29615: StyleCacheEntry was returning SKIP in some cases where the key was not found. Let it return null instead.

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

Changeset: 6fbbe378550a
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-10 13:19 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6fbbe378550a

branch merge

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

Changeset: b842a74524c6
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-10 17:01 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b842a74524c6

RT-29417: When initializing LabeledImpl, if the Labeled's property was never set, then don't bother setting LabeledImpl's mirror property.

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

Changeset: f8082c2a16d5
Author:    jgiles
Date:      2013-04-11 11:19 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f8082c2a16d5

RT-29249: Modena doesn't center text in buttons like Caspian does.

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

Changeset: a306ede64b29
Author:    jgiles
Date:      2013-04-11 11:22 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/a306ede64b29

Fix typo in modena.css

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

Changeset: d8bc7caa1ae4
Author:    jgiles
Date:      2013-04-11 11:26 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d8bc7caa1ae4

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


Changeset: e9a4ca4848d6
Author:    Seeon Birger <seeon.birger at oracle.com>
Date:      2013-04-11 18:37 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e9a4ca4848d6

RT-29419: Show Virtual keyboard based on ConditionalFeature.VIRTUAL_KEYBOARD instead of ConditionalFeature.TOUCH

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

Changeset: fe573e33c5af
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-11 15:19 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/fe573e33c5af

RT-23125 StackedBarChart wrongly animated.

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

Changeset: 05aaeee196ee
Author:    jgiles
Date:      2013-04-12 11:47 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/05aaeee196ee

RT-29668: CheckMenuItem / RadioMenuItem state doesn't always toggle as expected

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

Changeset: a07cd8865bc4
Author:    jgiles
Date:      2013-04-12 11:50 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/a07cd8865bc4

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


Changeset: 7b66bd2308d2
Author:    jgiles
Date:      2013-04-12 14:04 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/7b66bd2308d2

Clean up MultiplePropertyChangeListenerHandler to remove generics-related warnings.

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

Changeset: 988b37ad5577
Author:    jgiles
Date:      2013-04-12 15:42 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/988b37ad5577

RT-21907: TextArea initially appears empty when switching Tabs

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

Changeset: 5788c0441c97
Author:    jgiles
Date:      2013-04-12 16:28 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5788c0441c97

TextArea code cleanup (mostly just formatting).

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

Changeset: 9ba7cb9d439c
Author:    mickf
Date:      2013-04-15 12:55 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9ba7cb9d439c

RT-26037 : [ScrollBar] Right-click moves the knob.

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

Changeset: 3e322e7671ad
Author:    mickf
Date:      2013-04-15 18:08 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/3e322e7671ad

RT-21192 : CheckMenuItem & RadioMenuItem: accelerator doesn't toggle selection

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

Changeset: e1e29083b157
Author:    "Jasper Potts"
Date:      2013-04-15 11:12 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e1e29083b157

Fixed RT-29734: Make Modena Theme Default

! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java

Changeset: 8997822f6482
Author:    "Jasper Potts"
Date:      2013-04-15 14:49 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8997822f6482

Fixed RT-28771: 8.0-controls-scrum-378: Textarea benchmarks are broken

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

Changeset: 1b8ff6df69f9
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-15 17:07 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1b8ff6df69f9

RT-21160: LineChart, AreaChart weird delete series animation
RT-29572: Charts with MODENA use solid color instead of transparent.

! javafx-ui-charts/src/javafx/scene/chart/AreaChart.java
! javafx-ui-charts/src/javafx/scene/chart/LineChart.java
! javafx-ui-charts/src/javafx/scene/chart/StackedAreaChart.java

Changeset: 5f4abd5b9e68
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-15 17:14 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5f4abd5b9e68

RT-29571 : Menu display issues

! 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

Changeset: 4f184a258645
Author:    jgiles
Date:      2013-04-16 09:16 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4f184a258645

RT-27583: [TableView, TreeTableView] Focus is lost during selection with SHIFT + UP/DOWN

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

Changeset: 5dc2154688af
Author:    jgiles
Date:      2013-04-16 11:28 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5dc2154688af

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


Changeset: 57ebcb03f2ac
Author:    jgiles
Date:      2013-04-16 13:59 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/57ebcb03f2ac

[Cell] Experiment with collapsing listeners (where possible) to reduce memory costs of cells.
Attempt to minimise the number of instantiated listeners in Cell / IndexedCell / TreeCell / ListCell / TableRow / TableCell / TreeTableRow / TreeTableCell. This is done by using a private internal class to group all listeners into one, rather than use the current approach of one listener per property.
This changeset is experimental and may introduce regressions, so unless the memory reduction is substantial it may not be worth keeping this changeset around (indeed, it is possible this may cost more memory than the previous approach!).

! 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: 44d40ca4a172
Author:    jgiles
Date:      2013-04-16 14:01 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/44d40ca4a172

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


Changeset: 24c6a134b4e8
Author:    jgiles
Date:      2013-04-16 14:07 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/24c6a134b4e8

Removing the 'Using Modena Theme' debug text, now that Modena is the default theme.

! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java

Changeset: 44b7e805d240
Author:    jgiles
Date:      2013-04-16 14:17 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/44b7e805d240

Fixing PlatformImpl.isCaspain() typo.

! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGRegion.java
! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java

Changeset: 2d10b0a28491
Author:    jgiles
Date:      2013-04-16 14:18 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2d10b0a28491

Fixing controls tests that had dependencies on caspian sizing to now also support Modena.

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

Changeset: 495d923c33f5
Author:    jgiles
Date:      2013-04-16 16:36 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/495d923c33f5

RT-26543: Tab.hasProperties() returns true when getProperties().size() == 0

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

Changeset: 390bcd09ddac
Author:    jgiles
Date:      2013-04-16 17:21 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/390bcd09ddac

RT-25652: Memory Leak in TabPane

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

Changeset: 62d0b49e89c7
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-16 11:51 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/62d0b49e89c7

RT-29079: each scene should have its own style cache.

! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/javafx/scene/CssStyleHelper.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/stage/PopupWindow.java
! javafx-ui-common/src/javafx/stage/Window.java

Changeset: c93a078c7eb1
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-16 11:52 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c93a078c7eb1

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


Changeset: b621a3032bf3
Author:    "Jasper Potts"
Date:      2013-04-16 10:50 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b621a3032bf3

Fixed RT-28999: Progressbar, ProgressIndicator not working

! javafx-ui-common/src/javafx/scene/layout/Region.java

Changeset: 3367ebfa45a7
Author:    "Jasper Potts"
Date:      2013-04-16 11:50 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/3367ebfa45a7

Fixed RT-29781: Modena: Selected ToggleButtons don't show hover or pressed states

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

Changeset: 99d9d2e87bd0
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-16 16:40 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/99d9d2e87bd0

RT-28148 Add createSymbols Property to AreaChart / StackedAreaChart
+ unit tests
fix broken controls tests build.

! javafx-ui-charts/src/javafx/scene/chart/AreaChart.java
! javafx-ui-charts/src/javafx/scene/chart/StackedAreaChart.java
+ javafx-ui-charts/test/javafx/scene/chart/AreaChartTest.java
! javafx-ui-charts/test/javafx/scene/chart/BarChartTest.java
! javafx-ui-charts/test/javafx/scene/chart/ChartTestBase.java
! javafx-ui-charts/test/javafx/scene/chart/LineChartTest.java
! javafx-ui-charts/test/javafx/scene/chart/StackedAreaChartTest.java
! javafx-ui-charts/test/javafx/scene/chart/StackedBarChartTest.java
+ javafx-ui-charts/test/javafx/scene/chart/XYChartTestBase.java

Changeset: 66bc41c8ee67
Author:    "Jasper Potts"
Date:      2013-04-16 23:13 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/66bc41c8ee67

Fixed RT-29805: Add convenience API for getting snapped insets to Region and SkinBase
API reviewed and approved by Jonathan and Richard. Code reviewed by Jonathan.

! javafx-ui-charts/src/javafx/scene/chart/Chart.java
! javafx-ui-common/src/javafx/scene/layout/Region.java
! javafx-ui-controls/src/com/sun/javafx/charts/Legend.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/BehaviorSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPickerSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.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/EmbeddedTextContextMenuContent.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PaginationSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SeparatorSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SliderSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableCellSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeTableCellSkin.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/VirtualContainerBase.java
! javafx-ui-controls/src/javafx/scene/control/Control.java
! javafx-ui-controls/src/javafx/scene/control/SkinBase.java

Changeset: e7a6d10b6eb0
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-17 11:09 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e7a6d10b6eb0

RT-29079: changeset 62d0b49e89c7 caused regression with parent stylesheets.

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

Changeset: dc2a7c51eb4b
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-17 11:13 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/dc2a7c51eb4b

branch merge

! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGRegion.java
! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/scene/layout/Region.java
! javafx-ui-common/src/javafx/stage/Window.java
- javafx-ui-common/test/unit/javafx/scene/bounds/EffetctBoundsTest.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java
- prism-common/src/com/sun/prism/MeshFactory.java
- prism-common/src/com/sun/prism/impl/DummyMeshFactory.java

Changeset: 8f472d7c5b38
Author:    mickf
Date:      2013-04-17 18:45 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8f472d7c5b38

RT-29820 : The mnemonic underline is broken with Modena, but works with Caspian.

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

Changeset: 8deaa34df225
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-17 16:08 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8deaa34df225

RT-29829: check for null return from reference.get()

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

Changeset: 1c339961b9f3
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-17 16:09 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1c339961b9f3

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


Changeset: 7650c37ba09d
Author:    jgodinez
Date:      2013-04-18 09:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/7650c37ba09d

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

- javafx-ui-common/src/com/sun/javafx/stage/WindowBoundsAccessor.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/scene/layout/Region.java
! javafx-ui-common/src/javafx/stage/Window.java



More information about the openjfx-dev mailing list