hg: openjfx/8u-dev/rt: 4 new changesets
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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