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

hang.vo at oracle.com hang.vo at oracle.com
Fri Apr 26 11:05:39 PDT 2013


Changeset: 9296602a136d
Author:    jgiles
Date:      2013-04-16 18:01 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/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/graphics/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/graphics/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/graphics/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/graphics/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/graphics/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/graphics/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/graphics/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/graphics/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/graphics/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

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

RT-29812: add getPseudoClassState API to Styleable

! javafx-ui-common/src/com/sun/javafx/css/BitSet.java
! javafx-ui-common/src/com/sun/javafx/css/PseudoClassState.java
! javafx-ui-common/src/com/sun/javafx/css/StyleClassSet.java
! javafx-ui-common/src/javafx/css/Styleable.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/test/unit/com/sun/javafx/css/PseudoClassTest.java
! javafx-ui-controls/src/javafx/scene/control/MenuItem.java
! javafx-ui-controls/src/javafx/scene/control/PopupControl.java
! javafx-ui-controls/src/javafx/scene/control/Tab.java
! javafx-ui-controls/src/javafx/scene/control/TableColumnBase.java

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

Fixed RT-29630 [ColorPicker] support modena

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

Changeset: 828a6479b8ae
Author:    "Jasper Potts"
Date:      2013-04-18 17:16 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/828a6479b8ae

Fixed RT-29864: Optimize impl of snappedTopInset() methods in Region
& Fixed RT-29863: Inset util methods on Region and SkinBase have to use doubles not int

! javafx-ui-common/src/javafx/scene/layout/Region.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.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/ComboBoxBaseSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.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/PaginationSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.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/TableRowSkinBase.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/TreeViewSkin.java
! javafx-ui-controls/src/javafx/scene/control/SkinBase.java

Changeset: abbb69cf3719
Author:    mo.chicharro
Date:      2013-04-19 10:33 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/abbb69cf3719

Fix typo in Modena.css

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

Changeset: 472e658ac370
Author:    "Jasper Potts"
Date:      2013-04-19 11:28 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/472e658ac370

Update to workaround for RT-28435, workaround was hurting performance of non-rounded region backgrounds on Modena.

! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGRegion.java

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

RT-29826: font-style and font-weight should parse to String, not enum.

- javafx-ui-common/src/com/sun/javafx/css/FontUnits.java
! javafx-ui-common/src/com/sun/javafx/css/converters/FontConverter.java
! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontStyleTypeTest.java
! javafx-ui-common/test/unit/com/sun/javafx/css/FontTypeTest.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontWeightTypeTest.java

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

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

- javafx-ui-common/src/com/sun/javafx/css/FontUnits.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontStyleTypeTest.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontWeightTypeTest.java

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

RT-29739: Labeled Controls like CheckBox minSize calculation is wrong

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java

Changeset: b53b8d794fab
Author:    jgiles
Date:      2013-04-18 20:33 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b53b8d794fab

RT-29715: ComboBoxListViewSkin has ineffective event filter

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

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

[TEST ONLY] RT-29860: MultipleSelectionModel selectedIndices reports incorrect addedSize on list change events.
Currently @Ignored, fix will come as soon as possible.

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

Changeset: 9e08278dda02
Author:    jgiles
Date:      2013-04-21 13:29 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9e08278dda02

Manual merge

! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java

Changeset: 1f5056f23432
Author:    jgiles
Date:      2013-04-21 13:45 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1f5056f23432

Fixing build failure.

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

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

Updating compute* width/height methods to use double rather than int, due to Jasper's recent change from int to double (RT-29863)

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

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

RT-29839: [TableView] Cannot select row by clicking in empty column to right of all TableCell instances

+ javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableRowBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeTableRowBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java

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

RT-29281: calling TreeView.getSelectionModel().select(null) shows strange behaviour

! javafx-ui-controls/src/javafx/scene/control/ComboBox.java
! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java
! javafx-ui-controls/src/javafx/scene/control/SingleSelectionModel.java
! javafx-ui-controls/src/javafx/scene/control/TableView.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableView.java
! javafx-ui-controls/src/javafx/scene/control/TreeView.java
! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java
! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java
! javafx-ui-controls/test/javafx/scene/control/ControlTest.java
! javafx-ui-controls/test/javafx/scene/control/MultipleSelectionModelImplTest.java
! javafx-ui-controls/test/javafx/scene/control/SelectionModelImplTest.java

Changeset: 66d30908cc70
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-22 12:12 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/66d30908cc70

RT-28732 TabPane sorting tabs has no effect

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

Changeset: 4a9e2e4ef686
Author:    jgiles
Date:      2013-04-23 07:34 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4a9e2e4ef686

[TEST ONLY] disabling test that is failing due to CSS engine changes.

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

Changeset: 4fabfdacee21
Author:    jgiles
Date:      2013-04-23 07:34 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4fabfdacee21

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


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

[TEST ONLY] Silly typo

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

Changeset: 24c2523c4c8d
Author:    ptbrunet
Date:      2013-04-22 14:55 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/24c2523c4c8d

RT-26343

! glass/glass-lib-macosx/src/GlassAccessibleBaseProvider.h
! glass/glass-lib-macosx/src/GlassAccessibleBaseProvider.m
! glass/glass-lib-macosx/src/GlassAccessibleRoot.h
! glass/glass-lib-macosx/src/GlassAccessibleRoot.m
! glass/glass-lib-macosx/src/GlassWindow.h
! glass/glass-lib-macosx/src/GlassWindow.m
! glass/glass-lib-windows/src/AccessibleBasePatternProvider.cpp
! glass/glass-lib-windows/src/AccessibleBaseProvider.cpp
! glass/glass-lib-windows/src/AccessibleGridItemProvider.cpp
! glass/glass-lib-windows/src/AccessibleGridProvider.cpp
! glass/glass-lib-windows/src/AccessibleRangeValueProvider.cpp
! glass/glass-lib-windows/src/AccessibleRoot.cpp
! glass/glass-lib-windows/src/AccessibleSelectionItemProvider.cpp
! glass/glass-lib-windows/src/AccessibleSelectionProvider.cpp
! glass/glass-lib-windows/src/AccessibleToggleProvider.cpp
! glass/glass-lib-windows/src/GlassApplication.h
! glass/glass-lib-windows/src/GlassWindow.cpp
! glass/glass-lib-windows/src/GlassWindow.h
! glass/glass/src/com/sun/glass/ui/PlatformFactory.java
! glass/glass/src/com/sun/glass/ui/Window.java
! glass/glass/src/com/sun/glass/ui/accessible/AccessibleBasePatternProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/AccessibleBaseProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/AccessibleRoot.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleBasePatternProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleBaseProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleRoot.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleSelectionItemProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleSelectionProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleToggleProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleBasePatternProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleBaseProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleGridItemProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleGridProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleRangeValueProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleRoot.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleSelectionItemProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleSelectionProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleToggleProvider.java
! glass/glass/src/com/sun/glass/ui/gtk/GtkPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/gtk/GtkWindow.java
! glass/glass/src/com/sun/glass/ui/ios/IosPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/ios/IosWindow.java
! glass/glass/src/com/sun/glass/ui/lens/LensPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/lens/LensWindow.java
! glass/glass/src/com/sun/glass/ui/mac/MacPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/mac/MacWindow.java
! glass/glass/src/com/sun/glass/ui/swt/SWTWindow.java
! glass/glass/src/com/sun/glass/ui/swt/swtPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/win/WinPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/win/WinWindow.java
! javafx-ui-common/src/com/sun/javafx/accessible/AccessibleStage.java
! javafx-ui-common/src/com/sun/javafx/stage/StagePeerListener.java
! javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java
! javafx-ui-common/src/com/sun/javafx/tk/TKStage.java
! javafx-ui-common/src/com/sun/javafx/tk/TKStageListener.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/accessible/AccessibleList.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/accessible/AccessibleListItem.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedStage.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/WindowStage.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java

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

RT-29682:  [TableView, TreeTableView] incorrect amount of dots when sorted state is marked.

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

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

RT-29641: Regression : size issue with many controls
RT-24984:  REGRESSION: TextArea don't resize on parent size
Resolved issue by changing SkinBase code that computes min width / height values. In JavaFX 2.x this calculation was done by deferring to the StackPane computeMin* methods (as SkinBase was a StackPane). This changed in JavaFX 8.x when the class hierarchy changed and these methods became unavailable. At that point the computeMin* methods were changed to return the pref size of the control. The changeset I am pushing reintroduces proper min size calculations to SkinBase, and resolves the issue identified in both jira bug reports above.

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

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

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


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

Fixed RT-29952: Two ways of setting defaultUserAgentStylesheet from command line and neither work correctly

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

Changeset: 6ff5bb586ba1
Author:    "Jasper Potts"
Date:      2013-04-23 14:29 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6ff5bb586ba1

Fixed RT-29953: Should not use workaround for RT-28435 when on embedded

! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGRegion.java

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

RT-29685: [TreeTableView] Graphic property is rendered badly

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

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

[TEST ONLY] Dispose of stage in VirtualFlowTestUtils, as it was leading to collateral damage in unrelated tests.

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

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

RT-29860: MultipleSelectionModel selectedIndices reports incorrect addedSize on list change events.

! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.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/MultipleSelectionModelImplTest.java

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

[TEST ONLY] Enabling a subset of the tests written for RT-29833:  [TableView, TreeTableView, TreeView, ListView] Loses anchor position in multiple selection

! javafx-ui-controls/test/javafx/scene/control/ListViewMouseInputTest.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

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

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


Changeset: f15dd25b19d0
Author:    Paru Somashekar <parvathi.somashekar at oracle.com>
Date:      2013-04-24 19:16 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f15dd25b19d0

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

! javafx-ui-common/src/com/sun/javafx/accessible/AccessibleStage.java
- javafx-ui-common/src/com/sun/javafx/css/FontUnits.java
! javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/scene/layout/Region.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontStyleTypeTest.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontWeightTypeTest.java
- javafx-ui-controls/test/com/sun/javafx/scene/control/test/ControlAsserts.java
- javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedStage.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/WindowStage.java

Changeset: 19e5eb12b536
Author:    Paru Somashekar <parvathi.somashekar at oracle.com>
Date:      2013-04-24 22:14 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/19e5eb12b536

fix menubar indefinite growing issue.

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

Changeset: 12e165be2e39
Author:    hudson
Date:      2013-04-25 20:35 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/12e165be2e39

Added tag 8.0-b87 for changeset 19e5eb12b536

! .hgtags

Changeset: 1bb36e265ad6
Author:    jgodinez
Date:      2013-04-26 10:46 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1bb36e265ad6

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

! .classpath
! glass/glass/src/com/sun/glass/ui/swt/SWTWindow.java



More information about the openjfx-dev mailing list