hg: openjfx/8u-dev/rt: 4 new changesets

2014-09-03 Thread eric . le . ponner
Changeset: bef2f999b920
Author:eric.le.pon...@oracle.com
Date:  2014-09-03 10:07 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/bef2f999b920

[SCENEBUILDER] ReferencesUpdate class now treats ToggleGroup reference with 
some special logic (DTL-6774).

! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/atomic/RemovePropertyJob.java
+ 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/FixToggleGroupExpressionReferenceJob.java
+ 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/FixToggleGroupIntrinsicReferenceJob.java
+ 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/FixToggleGroupReferenceJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/ReferencesUpdater.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMNodes.java

Changeset: d89f3f7fd22b
Author:Eric Le Ponner eric.le.pon...@oracle.com
Date:  2014-09-03 11:40 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d89f3f7fd22b

[SCENEBUILDER] Removed some legacy calls to Selection.clear() from 
AddPropertyJob, AddPropertyValueJob and RemovePropertyJob.

! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/atomic/AddPropertyJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/atomic/AddPropertyValueJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/atomic/RemovePropertyJob.java

Changeset: bb45978e3156
Author:Eric Le Ponner eric.le.pon...@oracle.com
Date:  2014-09-03 11:42 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/bb45978e3156

[SCENEBUILDER] Removed AdjustAllToggleGroupJob and AdjustToggleGroupJob.
Toggle group consistency is now ensured by UpdateReferencesJob.

! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/AccessoryDropTarget.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/ContainerXYDropTarget.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/ContainerZDropTarget.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/GridPaneDropTarget.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/RootDropTarget.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BringForwardJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BringToFrontJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/DuplicateSelectionJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/PasteIntoJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/PasteJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/SendBackwardJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/SendToBackJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/TrimSelectionJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/gridpane/DeleteColumnJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/gridpane/DeleteRowJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/gridpane/RemoveColumnContentJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/gridpane/RemoveRowContentJob.java
- 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/togglegroup/AdjustAllToggleGroupJob.java
- 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/togglegroup/AdjustToggleGroupJob.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/togglegroup/ModifySelectionToggleGroupJob.java

Changeset: 6f74aae81004
Author:eric.le.pon...@oracle.com
Date:  2014-09-03 14:14 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6f74aae81004

[SCENEBUILDER] merge (no conflict).




hg: openjfx/8u-dev/rt: 4 new changesets

2014-08-20 Thread kevin . rushforth
Changeset: b5b98fbc0e7b
Author:kcr
Date:  2014-08-20 10:20 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b5b98fbc0e7b

RT-38142: Multi-line comments in build scripts need curly braces

! build.gradle

Changeset: b4ea24b29cf6
Author:kcr
Date:  2014-08-20 10:20 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b4ea24b29cf6

RT-38234: [build] fix WINDOWS_NATIVE_COMPILE_ENVIRONMENT

! buildSrc/win.gradle

Changeset: 5a01462684c5
Author:kcr
Date:  2014-08-20 10:20 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5a01462684c5

RT-38236: [Build] bad warning checking CONF

! build.gradle

Changeset: 4160fbf6be5f
Author:kcr
Date:  2014-08-20 10:20 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4160fbf6be5f

RT-38145: impl_* methods should not be displayed in documentation

! modules/controls/src/main/java/javafx/scene/control/MenuItem.java
! modules/controls/src/main/java/javafx/scene/control/PopupControl.java
! modules/graphics/src/main/java/javafx/scene/Camera.java
! modules/graphics/src/main/java/javafx/scene/Group.java
! modules/graphics/src/main/java/javafx/scene/LightBase.java
! modules/media/src/main/java/javafx/scene/media/MediaView.java
! modules/swing/src/main/java/javafx/embed/swing/SwingNode.java



hg: openjfx/8u-dev/rt: 4 new changesets

2014-06-24 Thread lisa . selle
Changeset: ec5229ab1cbe
Author:lisa.se...@oracle.com
Date:  2014-06-19 09:11 -0400
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ec5229ab1cbe

imported patch minimize


Changeset: bc24edfe5b27
Author:lisa.se...@oracle.com
Date:  2014-06-19 09:59 -0400
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/bc24edfe5b27

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8u/dev/jfx/rt


Changeset: ab997a0b1aeb
Author:lisa.se...@oracle.com
Date:  2014-06-24 10:22 -0400
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ab997a0b1aeb

Automated merge with ssh://hg.openjdk.java.net/openjfx/8u-dev/rt


Changeset: 5f21a4b78019
Author:lisa.se...@oracle.com
Date:  2014-06-24 13:14 -0400
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5f21a4b78019

[TEST-ONLY] Fix for RT-37377  [Monocle] Add unit test for modality

Reviewed by dblaukopf

+ tests/system/src/test/java/com/sun/glass/ui/monocle/ModalDialogTest.java



hg: openjfx/8u-dev/rt: 4 new changesets

2014-05-19 Thread hang . vo
Changeset: 2955bf2bc412
Author:jgiles
Date:  2014-05-20 09:09 +1200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2955bf2bc412

RT-37177: [Tooltip, ContextMenu] FXML defined id is null

! modules/controls/src/main/java/javafx/scene/control/ContextMenu.java
! modules/controls/src/main/java/javafx/scene/control/Tooltip.java

Changeset: ada2c2cc2108
Author:jgiles
Date:  2014-05-20 14:03 +1200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ada2c2cc2108

RT-36939: ComboBox popup list is wrong height the first time it is shown if 
setPrefWidth() is used

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java

Changeset: c9f96bf235b4
Author:jgiles
Date:  2014-05-20 14:50 +1200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c9f96bf235b4

RT-37060: TableView can't scroll to a column right after adding it.

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkinBase.java
! modules/controls/src/main/java/javafx/scene/control/ControlUtils.java

Changeset: 5c1aa053d3a0
Author:jgiles
Date:  2014-05-20 15:34 +1200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5c1aa053d3a0

[DOC ONLY] Update the Cell.updateItem(T, boolean) javadoc to make clearer the 
expectations of developers who override it (because this is the #1 bug report I 
get that could be fixed by 1) having better documentation and 2) having people 
read it). Prompted by RT-37073.

! modules/controls/src/main/java/javafx/scene/control/Cell.java



hg: openjfx/8u-dev/rt: 4 new changesets

2014-05-13 Thread hang . vo
Changeset: 980cf96dd0db
Author:jgiles
Date:  2014-05-14 11:47 +1200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/980cf96dd0db

Followup for typo in RT-37102 fix.

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java

Changeset: 6391863941e9
Author:jgiles
Date:  2014-05-14 14:03 +1200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6391863941e9

[INTELLIJ ONLY] Added a team module to the rt modules.xml file.

! .idea/modules.xml

Changeset: 9a7637d54b4b
Author:jgiles
Date:  2014-05-14 14:39 +1200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9a7637d54b4b

RT-37069: [ListView] List with focusTraversable=false can get focus anyway

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeViewSkin.java
! 
modules/controls/src/test/java/javafx/scene/control/ListViewMouseInputTest.java
! 
modules/controls/src/test/java/javafx/scene/control/TableViewMouseInputTest.java
! 
modules/controls/src/test/java/javafx/scene/control/TreeTableViewMouseInputTest.java
! 
modules/controls/src/test/java/javafx/scene/control/TreeViewMouseInputTest.java

Changeset: 40316a46fbbf
Author:jgiles
Date:  2014-05-14 16:11 +1200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/40316a46fbbf

RT-37054: TableView cells are not always refreshing

! modules/controls/src/main/java/javafx/scene/control/ListCell.java
! modules/controls/src/main/java/javafx/scene/control/TableCell.java
! modules/controls/src/main/java/javafx/scene/control/TableRow.java
! modules/controls/src/main/java/javafx/scene/control/TreeCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableCell.java
! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java



hg: openjfx/8u-dev/rt: 4 new changesets

2014-04-21 Thread hang . vo
Changeset: b1e5d94696ed
Author:shemnon
Date:  2014-04-21 10:00 -0600
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b1e5d94696ed

RT-36754: Silent NPE when bundling
Summary: No longer silently ignore unknown arguments at the command line, throw 
an exception if we do not use an argument

! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/Main.java

Changeset: c96f2ad4c9c7
Author:shemnon
Date:  2014-04-21 12:05 -0600
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c96f2ad4c9c7

RT-36756: Mac Bundlers toString different
Summary: All toString calls on a bundler should have a uniform result, in 
this case the name of the bundler.

! modules/fxpackager/src/main/java/com/oracle/bundlers/AbstractBundler.java
! 
modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/LinuxAppBundler.java
! 
modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/LinuxDebBundler.java
! 
modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/LinuxRPMBundler.java
! 
modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/MacDMGBundler.java
! 
modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/WinAppBundler.java
! 
modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/WinExeBundler.java
! 
modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/WinMsiBundler.java

Changeset: b4f0cb230b57
Author:shemnon
Date:  2014-04-21 12:06 -0600
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b4f0cb230b57

RT-36757: Packager Tpyos
Summary: Fix some tpyos in packager.

! 
modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/PackagerLib.java
! 
modules/fxpackager/src/main/resources/com/oracle/bundlers/linux/LinuxAppBundler.properties

Changeset: c9f5dbdd11fd
Author:shemnon
Date:  2014-04-21 15:27 -0600
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c9f5dbdd11fd

RT-36523: [Bundlers] MENU_HINT and SHORTCUT_HINT options do nothing in 
LinuxRPMBundler
Summary: Remove these two params from the list of configurable parameters.

! 
modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/LinuxRPMBundler.java



hg: openjfx/8u-dev/rt: 4 new changesets

2014-04-07 Thread hang . vo
Changeset: 27c2cb26999c
Author:jgiles
Date:  2014-04-04 16:13 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/27c2cb26999c

RT-36443: [TabPane] NPE from TabPaneSkin removeTab

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TabPaneSkin.java

Changeset: 018792e200fa
Author:jgiles
Date:  2014-04-08 07:23 +1200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/018792e200fa

RT-36353: When TableView sorting changes the SelectionModel selectedObject is 
changed to null temporarily.
Fix required a small change to TableView, but also uncovered a bug in 
SortedList when
setting the comparator back to null. I have written tests for both bugs, and 
they
have both been fixed in this Jira issue. The SortedList fix was provided by 
Martin.

! modules/base/src/main/java/javafx/collections/transformation/SortedList.java
! modules/base/src/test/java/javafx/collections/SortedListTest.java
! modules/controls/src/main/java/javafx/scene/control/TableView.java
! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java

Changeset: deb903b836e2
Author:jgiles
Date:  2014-04-08 07:29 +1200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/deb903b836e2

RT-36565: Tab lacks equals / hashCode methods

! modules/controls/src/main/java/javafx/scene/control/Tab.java
! modules/controls/src/test/java/javafx/scene/control/TabPaneTest.java

Changeset: 3d6222a15ffd
Author:jgiles
Date:  2014-04-08 08:16 +1200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3d6222a15ffd

[TEST ONLY] Updated controls tests to be more responsible - they now dispose of 
their StageLoader instances properly.
This should hopefully also improve the random test failures (which, according 
to my current theory, was due to GC happening too soon and taking down the 
stage).

! 
modules/controls/src/test/java/com/sun/javafx/scene/control/behavior/BehaviorBaseTest.java
! 
modules/controls/src/test/java/com/sun/javafx/scene/control/infrastructure/MouseEventFirer.java
! 
modules/controls/src/test/java/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java
! modules/controls/src/test/java/javafx/scene/control/ButtonTest.java
! modules/controls/src/test/java/javafx/scene/control/ColorPickerTest.java
! modules/controls/src/test/java/javafx/scene/control/ComboBoxTest.java
! modules/controls/src/test/java/javafx/scene/control/ListViewKeyInputTest.java
! modules/controls/src/test/java/javafx/scene/control/ListViewTest.java
! modules/controls/src/test/java/javafx/scene/control/SplitPaneTest.java
! modules/controls/src/test/java/javafx/scene/control/TabPaneTest.java
! modules/controls/src/test/java/javafx/scene/control/TableViewKeyInputTest.java
! 
modules/controls/src/test/java/javafx/scene/control/TableViewMouseInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java
! modules/controls/src/test/java/javafx/scene/control/TextFieldTest.java
! 
modules/controls/src/test/java/javafx/scene/control/TreeTableViewKeyInputTest.java
! 
modules/controls/src/test/java/javafx/scene/control/TreeTableViewMouseInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeViewKeyInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeViewTest.java
! 
modules/controls/src/test/java/javafx/scene/control/cell/TextFieldTableCellTest.java



hg: openjfx/8u-dev/rt: 4 new changesets

2014-03-24 Thread hang . vo
Changeset: d21a135c84d5
Author:jgiles
Date:  2014-03-25 10:56 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d21a135c84d5

RT-36334: Clean up warnings in control component
Contributed-by: Tom Schindl tom.schi...@bestsolution.at
Reviewed-by: jgiles

! modules/controls/src/main/java/javafx/scene/control/ListCell.java
! modules/controls/src/main/java/javafx/scene/control/ScrollPane.java
! modules/controls/src/main/java/javafx/scene/control/Separator.java
! modules/controls/src/main/java/javafx/scene/control/Slider.java
! modules/controls/src/main/java/javafx/scene/control/TableCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableView.java
! modules/controls/src/main/java/javafx/scene/control/TreeView.java

Changeset: f1e1491949bb
Author:jgiles
Date:  2014-03-25 11:25 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/f1e1491949bb

[Accessibility] Standardise controls files wrt accessibility code layout and 
positioning.

! modules/controls/src/main/java/javafx/scene/control/Accordion.java
! modules/controls/src/main/java/javafx/scene/control/Button.java
! modules/controls/src/main/java/javafx/scene/control/ButtonBase.java
! modules/controls/src/main/java/javafx/scene/control/CheckBox.java
! modules/controls/src/main/java/javafx/scene/control/ComboBoxBase.java
! modules/controls/src/main/java/javafx/scene/control/Control.java
! modules/controls/src/main/java/javafx/scene/control/Hyperlink.java
! modules/controls/src/main/java/javafx/scene/control/Label.java
! modules/controls/src/main/java/javafx/scene/control/Labeled.java
! modules/controls/src/main/java/javafx/scene/control/ListCell.java
! modules/controls/src/main/java/javafx/scene/control/Pagination.java
! modules/controls/src/main/java/javafx/scene/control/PasswordField.java
! modules/controls/src/main/java/javafx/scene/control/ProgressBar.java
! modules/controls/src/main/java/javafx/scene/control/ProgressIndicator.java
! modules/controls/src/main/java/javafx/scene/control/RadioButton.java
! modules/controls/src/main/java/javafx/scene/control/ScrollPane.java
! modules/controls/src/main/java/javafx/scene/control/SkinBase.java
! modules/controls/src/main/java/javafx/scene/control/Slider.java
! modules/controls/src/main/java/javafx/scene/control/TabPane.java
! modules/controls/src/main/java/javafx/scene/control/TableCell.java
! modules/controls/src/main/java/javafx/scene/control/TableRow.java
! modules/controls/src/main/java/javafx/scene/control/TextArea.java
! modules/controls/src/main/java/javafx/scene/control/TextField.java
! modules/controls/src/main/java/javafx/scene/control/TextInputControl.java
! modules/controls/src/main/java/javafx/scene/control/TitledPane.java
! modules/controls/src/main/java/javafx/scene/control/ToggleButton.java
! modules/controls/src/main/java/javafx/scene/control/ToolBar.java
! modules/controls/src/main/java/javafx/scene/control/TreeCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableRow.java

Changeset: fd6893fc1047
Author:jgiles
Date:  2014-03-25 11:28 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/fd6893fc1047

[IntelliJ only] Don't include inspection profiles in rt repo.

! .hgignore

Changeset: c61f0f745e0d
Author:jgiles
Date:  2014-03-25 15:43 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c61f0f745e0d

RT-36280: ComboBox's popup cannot be closed with ENTER

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java
! modules/controls/src/test/java/javafx/scene/control/ComboBoxTest.java



hg: openjfx/8u-dev/rt: 4 new changesets

2014-03-07 Thread hang . vo
Changeset: 050af50b4a0e
Author:Anthony Petrov anthony.pet...@oracle.com
Date:  2014-03-07 17:09 +0400
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/050af50b4a0e

RT-36132: [Windows] Shift+Scroll Wheel should do horizontal scrolling on Windows
Summary: Emulate horizontal scrolling if Shift is pressed

! modules/graphics/src/main/native-glass/win/ViewContainer.cpp

Changeset: 04b694f43543
Author:Kirill Kirichenko kirill.kiriche...@oracle.com
Date:  2014-03-07 17:11 +0400
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/04b694f43543

RT-36058: segfault when streaming mp3

! 
modules/media/src/main/native/gstreamer/plugins/progressbuffer/progressbuffer.c
! modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile

Changeset: d3e5f81ba638
Author:David Grievedavid.gri...@oracle.com
Date:  2014-03-03 08:56 -0500
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d3e5f81ba638

[DOCS-ONLY] RT-36081: fix broken link to javafx.css package-summary.html

! modules/graphics/src/main/docs/javafx/scene/doc-files/cssref.html

Changeset: 6b2634b9f3bc
Author:David Grievedavid.gri...@oracle.com
Date:  2014-03-06 11:06 -0500
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6b2634b9f3bc

RT-33073: MenuItem is wrapped in a container. Need to return MenuItem as the 
container's styleable parent

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java
! modules/controls/src/main/java/javafx/scene/control/ContextMenu.java
! modules/controls/src/main/java/javafx/scene/control/MenuItem.java
! modules/controls/src/main/java/javafx/scene/control/PopupControl.java



hg: openjfx/8u-dev/rt: 4 new changesets

2014-02-03 Thread hang . vo
Changeset: 0745342829aa
Author:jgiles
Date:  2014-02-03 14:24 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/0745342829aa

RT-34407:[TableView, TreeView, TreeTableView] shift+PgUp/Down deselection is 
incorrect.

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ListViewBehavior.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkinBase.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java
! modules/controls/src/test/java/javafx/scene/control/ListViewKeyInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TableViewKeyInputTest.java
! 
modules/controls/src/test/java/javafx/scene/control/TreeTableViewKeyInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeViewKeyInputTest.java

Changeset: a649f412d78b
Author:jgiles
Date:  2014-02-04 11:12 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a649f412d78b

RT-34446: TableView -fx-alignment: center-left in TableCell doesn't work
Thanks to David for the StyleOrigin pointer!

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableRowSkinBase.java

Changeset: 9ee9a265338c
Author:jgiles
Date:  2014-02-04 11:41 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9ee9a265338c

RT-34920: [Ensemble] PillButton button can be deselected using the keyboard

! 
apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/button/pillbutton/PillButtonApp.java

Changeset: fdc40e3e56d2
Author:jgiles
Date:  2014-02-04 11:50 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/fdc40e3e56d2

Add cssref.html references to image-view and media-view style classes recently 
added as part of RT-35423

! modules/graphics/src/main/docs/javafx/scene/doc-files/cssref.html



hg: openjfx/8u-dev/rt: 4 new changesets

2014-01-30 Thread hang . vo
Changeset: beba988d1c25
Author:David Grievedavid.gri...@oracle.com
Date:  2014-01-30 16:31 -0500
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/beba988d1c25

RT-35014: move two lines of code and reference the parent node's CssStyleHelper

! modules/graphics/src/main/java/javafx/scene/CssStyleHelper.java

Changeset: 16dde7ae7840
Author:David Grievedavid.gri...@oracle.com
Date:  2014-01-30 16:31 -0500
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/16dde7ae7840

RT-34832: check for null parameters in formatExceptionMessage

! modules/controls/src/main/java/javafx/scene/control/Labeled.java
! modules/graphics/src/main/java/javafx/scene/CssStyleHelper.java
! modules/graphics/src/test/java/com/sun/javafx/css/Node_cssStyleMap_Test.java

Changeset: 214fddde54f6
Author:David Grievedavid.gri...@oracle.com
Date:  2014-01-30 16:31 -0500
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/214fddde54f6

RT-33312 - menu-button:armed and menu-button:hover set -fx-color. For a 
context-menu, we want -fx-color to be -fx-base

! 
modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css

Changeset: 232c156edd82
Author:David Grievedavid.gri...@oracle.com
Date:  2014-01-30 16:32 -0500
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/232c156edd82

RT-35524: need to special case -fx-fill in CSSParser to handle url value

! modules/graphics/src/main/java/com/sun/javafx/css/parser/CSSParser.java



hg: openjfx/8u-dev/rt: 4 new changesets

2014-01-30 Thread hang . vo
Changeset: 20396f6a7fac
Author:jgiles
Date:  2014-01-29 14:54 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/20396f6a7fac

RT-34897: [ListView] ListView not downsizing cells when its breadth shrinks

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java

Changeset: a874c214a9c7
Author:jgiles
Date:  2014-01-31 11:14 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a874c214a9c7

Small TitledPaneSkin cleanup to simplify code, improve animation quality and 
remove unnecessary scenegraph layer.

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TitledPaneBehavior.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TitledPaneSkin.java

Changeset: d32812219304
Author:jgiles
Date:  2014-01-31 11:23 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d32812219304

RT-34550: ContextMenu displays old Menus that should have been deleted.
This is a slight behavioral change in how Menus are handled, but it is the only
option to ensure that the glitch identified in RT-34550 doesn't occur. In short
the bug is that a Menu was being set in two separate ContextMenu instances. The
ContextMenu instances had a direct reference to the Menu, but the Menu itself
only has a reference upwards to the last-set ContextMenu. The end result of this
is that when one context menu was shown and hovered over, the Menus items would
display in two separate places - as they are the same items with the same Menu
parent. In short, reusing a single Menu inside multiple ContextMenus should not
be allowed (which in any case is how the JavaFX scenegraph has trained people to
work). This changeset simply enforces that by silently detaching a Menu/MenuItem
from its old parentPopup when it is set inside a new parentPopup.

This may break some people, but the fix is simple. Rather than create multiple
ContextMenu instances consisting of the same items, simply create one 
ContextMenu
instance and set it on all nodes that should display that ContextMenu.

! modules/controls/src/main/java/javafx/scene/control/ContextMenu.java
! modules/controls/src/main/java/javafx/scene/control/Menu.java
! modules/controls/src/test/java/javafx/scene/control/ContextMenuTest.java

Changeset: 8ce1f1916a3a
Author:jgiles
Date:  2014-01-31 12:11 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8ce1f1916a3a

RT-34563: Context Menus overlap in TableView's TextFieldTableCell
I moved the code responsible for showing context menus out of the TextField 
mouse
event handler into the proper context menu handler, so that the event could be
consumed before it bubbled up to the default context menu handler in Control.
This prevents the context menu on the cell being shown, as the TextField context
menu is shown first and then consumes the event, as expected.

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/BehaviorBase.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/BehaviorSkinBase.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TextAreaSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TextFieldSkin.java
! modules/controls/src/main/java/javafx/scene/control/Control.java



hg: openjfx/8u-dev/rt: 4 new changesets

2014-01-21 Thread hang . vo
Changeset: f419b4666022
Author:jgiles
Date:  2014-01-21 13:54 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/f419b4666022

RT-35422: Caspian-styled ColorPicker has many graphical glitches related to 
stylesheet

! 
modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css

Changeset: 055abd03128c
Author:jgiles
Date:  2014-01-21 13:55 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/055abd03128c

RT-31310: [Menu] empty space, when scrolled via mouse wheel.

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java

Changeset: e1948d8d8e97
Author:jgiles
Date:  2014-01-21 15:41 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e1948d8d8e97

RT-14480: Mouse Wheel events should pass though controls

! apps/toys/Hello/src/main/java/hello/HelloScrollPane.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java

Changeset: 8cc418ec16a0
Author:jgiles
Date:  2014-01-21 16:01 +1300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8cc418ec16a0

RT-35424: TabPane tabs are jumping incorrectly when selected

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TabPaneSkin.java



hg: openjfx/8u-dev/rt: 4 new changesets

2014-01-16 Thread hang . vo
Changeset: a4147a40b285
Author:David Grievedavid.gri...@oracle.com
Date:  2014-01-16 19:13 -0500
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a4147a40b285

RT-17334: check {h|v}valueProperty().isBound() before calling set

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java

Changeset: 30314ce7385c
Author:David Grievedavid.gri...@oracle.com
Date:  2014-01-16 19:13 -0500
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/30314ce7385c

RT-17395: if ScrollBarPolicy value is null, treat it as AS_NEEDED. Also changed 
comparison of enum using equals method to using ==

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java

Changeset: 59da29c7f1b5
Author:David Grievedavid.gri...@oracle.com
Date:  2014-01-16 19:13 -0500
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/59da29c7f1b5

RT-18223: if ScrollBar is focusTraversable, requestFocus on certain mouse press 
events (like a mouse press on increment button).
Reviewed by Jonathan

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ScrollBarBehavior.java

Changeset: 89a4c84586c2
Author:David Grievedavid.gri...@oracle.com
Date:  2014-01-16 19:13 -0500
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/89a4c84586c2

[DOCS-ONLY] RT-18386: css lint on cssref.

! modules/graphics/src/main/docs/javafx/scene/doc-files/cssref.html



hg: openjfx/8u-dev/rt: 4 new changesets

2014-01-12 Thread hang . vo
Changeset: 03c1d6a8d18c
Author:Daniel Blaukopf daniel.blauk...@oracle.com
Date:  2014-01-12 16:55 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/03c1d6a8d18c

RT-35278 Filter rapid sequences of almost identical events

! modules/graphics/src/main/java/com/sun/glass/ui/monocle/NativeCursors.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/input/MouseInput.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/input/MouseState.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/input/TouchState.java
+ 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxEventBuffer.java
+ 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxEventBuffers.java
! 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxInputDevice.java
! 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxInputProcessor.java
! 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxMouseProcessor.java
! 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxTouchProcessor.java

Changeset: 5a2ddaa75735
Author:Daniel Blaukopf daniel.blauk...@oracle.com
Date:  2014-01-12 17:01 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5a2ddaa75735

RT-35279 [Monocle] Freescale cursor is corrupted when moving to the bottom of 
the screen and returning to the center

! modules/graphics/src/main/java/com/sun/glass/ui/monocle/NativeCursors.java

Changeset: 9069b6bff181
Author:Daniel Blaukopf daniel.blauk...@oracle.com
Date:  2014-01-12 21:47 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9069b6bff181

RT-35280 [Monocle] Implement single-point touch events and gestures

! 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/input/MouseInputSynthesizer.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/input/TouchInput.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/input/TouchState.java
+ modules/graphics/src/main/java/com/sun/glass/ui/monocle/input/TouchStates.java
! 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxInputDevice.java
! 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxTouchProcessor.java

Changeset: 66411c75ff6b
Author:Daniel Blaukopf daniel.blauk...@oracle.com
Date:  2014-01-13 09:41 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/66411c75ff6b

RT-35300 [Monocle] Implement touch screen coordinate transforms

+ 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/input/TouchLookahead.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/GetEvent.java
! 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxInputDevice.java
! 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxInputDeviceRegistry.java
! 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxTouchProcessor.java
+ 
modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/LinuxTouchTransform.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/SysFS.java