From hang.vo at oracle.com Sun Feb 2 03:04:09 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sun, 02 Feb 2014 11:04:09 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35165 [iOS, Android] Defender Methods in ObservableList do not compile on iOS or Android Message-ID: <20140202110633.C5EEF62952@hg.openjdk.java.net> Changeset: 58a171641beb Author: Rafi Tayar Date: 2014-02-02 12:44 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/58a171641beb RT-35165 [iOS,Android] Defender Methods in ObservableList do not compile on iOS or Android Reviewed by : msladecek snorthov ! .idea/base.iml ! build.gradle ! modules/base/.classpath - modules/base/src/main/java/javafx/collections/ObservableList.java + modules/base/src/main/java7/javafx/collections/ObservableList.java + modules/base/src/main/java8/javafx/collections/ObservableList.java From hang.vo at oracle.com Sun Feb 2 12:54:45 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sun, 02 Feb 2014 20:54:45 +0000 Subject: hg: openjfx/8/master/rt: Added tag 8.0-b128 for changeset 9eb5b65d3caa Message-ID: <20140202205510.4903262959@hg.openjdk.java.net> Changeset: 63bcbc815b29 Author: hudson Date: 2014-02-01 23:29 -0800 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/63bcbc815b29 Added tag 8.0-b128 for changeset 9eb5b65d3caa ! .hgtags From hang.vo at oracle.com Sun Feb 2 13:18:07 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sun, 02 Feb 2014 21:18:07 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35586: [ComboBox] onAction called twice in an editable ComboBox Message-ID: <20140202211908.6DE866295A@hg.openjdk.java.net> Changeset: c42024eb19f2 Author: jgiles Date: 2014-02-03 09:26 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c42024eb19f2 RT-35586: [ComboBox] onAction called twice in an editable ComboBox ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! modules/controls/src/test/java/javafx/scene/control/ComboBoxTest.java From hang.vo at oracle.com Sun Feb 2 23:49:08 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 03 Feb 2014 07:49:08 +0000 Subject: hg: openjfx/8u-dev/rt: [APPS] Fixed HelloSanity, broken due to changes in RT-21495. The default size is now equal to content pref size, we need a smaller size in HelloSanity, set to (100, 100). Also removed the resize() call which has no meaning for a Node in layout pane. Message-ID: <20140203075151.D1A5062964@hg.openjdk.java.net> Changeset: 7051fdb4a7f8 Author: Martin Sladecek Date: 2014-02-03 07:34 +0000 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7051fdb4a7f8 [APPS] Fixed HelloSanity, broken due to changes in RT-21495. The default size is now equal to content pref size, we need a smaller size in HelloSanity, set to (100,100). Also removed the resize() call which has no meaning for a Node in layout pane. ! apps/toys/Hello/src/main/java/hello/TestBuilder.java From hendrik.ebbers at me.com Mon Feb 3 03:16:30 2014 From: hendrik.ebbers at me.com (Hendrik Ebbers) Date: Mon, 03 Feb 2014 12:16:30 +0100 Subject: javafx.embed.singleThread=true not working Message-ID: <450A2F70-BAB8-49BF-89C2-8494AF398863@me.com> Hi, I?m currently trying the experimental support of the javafx.embed.singleThread flag to mix the EDT and JFX Application Thread. Therefore I created a demo application. But when I start the app the following exception is thrown: Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Not on FX application thread; currentThread = AWT-EventQueue-0 I think I?m doing something wrong but currently I have no idea why this is not working. Any ideas? I?m using the folioing JavaFX version: java version "1.8.0-ea" Java(TM) SE Runtime Environment (build 1.8.0-ea-b123) Java HotSpot(TM) 64-Bit Server VM (build 25.0-b65, mixed mode) Here is the code of the demo application: public class JFXPanelDemo1 { private static JButton swingButton; private static Button jfxButton; public static void main(String[] args) { SwingUtilities.invokeLater(() -> { JFrame swingFrame = new JFrame("Integrate JavaFX in Swing"); swingFrame.getContentPane().setLayout(new BorderLayout()); swingButton = new JButton("I'm a Swing button"); swingFrame.getContentPane().add(BorderLayout.NORTH, swingButton); swingButton.addActionListener((e) -> { jfxButton.setDisable(!jfxButton.isDisable()); }); JFXPanel jfxPanel = new JFXPanel(); swingFrame.getContentPane().add(BorderLayout.CENTER, jfxPanel); jfxButton = new Button("I'm a JavaFX button"); StackPane jfxPane = new StackPane(jfxButton); Scene jfxScene = new Scene(jfxPane); jfxPanel.setScene(jfxScene); jfxButton.setOnAction((e) -> { swingButton.setEnabled(!swingButton.isEnabled()); }); swingFrame.setVisible(true); } ); } } From artem.ananiev at oracle.com Mon Feb 3 04:05:40 2014 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Mon, 03 Feb 2014 16:05:40 +0400 Subject: javafx.embed.singleThread=true not working In-Reply-To: <450A2F70-BAB8-49BF-89C2-8494AF398863@me.com> References: <450A2F70-BAB8-49BF-89C2-8494AF398863@me.com> Message-ID: <52EF8614.8080507@oracle.com> Hi, Hendrik, please, try adding the following line to the very beginning of the main() method: PlatformImpl.startup(() -> {}); PlatformImpl is an internal class from com.sun.javafx.application, so it is not an official way to do the job, it's just a workaround. Another option is to wrap all the code after JFXPanel.() into additional invokeLater(). By the time when JFXPanel constructor is finished, FX has already set up single threaded event dispatching mechanism, so all the subsequent Swing events (including invokeLater() calls) are executed on the right thread. Thanks, Artem On 2/3/2014 3:16 PM, Hendrik Ebbers wrote: > Hi, > I?m currently trying the experimental support of the javafx.embed.singleThread flag to mix the EDT and JFX Application Thread. Therefore I created a demo application. But when I start the app the following exception is thrown: > Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Not on FX application thread; currentThread = AWT-EventQueue-0 > > I think I?m doing something wrong but currently I have no idea why this is not working. Any ideas? > > I?m using the folioing JavaFX version: > > java version "1.8.0-ea" > Java(TM) SE Runtime Environment (build 1.8.0-ea-b123) > Java HotSpot(TM) 64-Bit Server VM (build 25.0-b65, mixed mode) > > Here is the code of the demo application: > > public class JFXPanelDemo1 { > > private static JButton swingButton; > private static Button jfxButton; > > public static void main(String[] args) { > > > SwingUtilities.invokeLater(() -> { > JFrame swingFrame = new JFrame("Integrate JavaFX in Swing"); > swingFrame.getContentPane().setLayout(new BorderLayout()); > swingButton = new JButton("I'm a Swing button"); > swingFrame.getContentPane().add(BorderLayout.NORTH, swingButton); > > swingButton.addActionListener((e) -> { > jfxButton.setDisable(!jfxButton.isDisable()); > }); > > JFXPanel jfxPanel = new JFXPanel(); > swingFrame.getContentPane().add(BorderLayout.CENTER, jfxPanel); > > jfxButton = new Button("I'm a JavaFX button"); > StackPane jfxPane = new StackPane(jfxButton); > Scene jfxScene = new Scene(jfxPane); > jfxPanel.setScene(jfxScene); > > jfxButton.setOnAction((e) -> { > swingButton.setEnabled(!swingButton.isEnabled()); > }); > > swingFrame.setVisible(true); > } > ); > > } > } > From martin.sladecek at oracle.com Mon Feb 3 04:47:35 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Mon, 03 Feb 2014 13:47:35 +0100 Subject: [8u] Review request: RT-35570,[Touch] JVM irreversible state, Too many touchpoints Message-ID: <52EF8FE7.50406@oracle.com> Anthony, please review: https://javafx-jira.kenai.com/browse/RT-35570 http://cr.openjdk.java.net/~msladecek/rt-35570/webrev.00/ Thanks, -Martin From hang.vo at oracle.com Mon Feb 3 06:33:30 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 03 Feb 2014 14:33:30 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35570 [Touch] JVM irreversible state, Too many touchpoints Message-ID: <20140203143539.724FC62972@hg.openjdk.java.net> Changeset: 0d152c5d27cb Author: Martin Sladecek Date: 2014-02-03 13:20 +0000 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/0d152c5d27cb RT-35570 [Touch] JVM irreversible state, Too many touchpoints Reviewed by: anthony ! modules/graphics/src/main/java/com/sun/glass/ui/TouchInputSupport.java From hang.vo at oracle.com Mon Feb 3 12:04:12 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 03 Feb 2014 20:04:12 +0000 Subject: hg: openjfx/8u-dev/rt: NETBEANS ONLY: fix IDE files to see new java8 source folder, fix module references Message-ID: <20140203200610.41D5062984@hg.openjdk.java.net> Changeset: 9625e5b8f3b9 Author: snorthov Date: 2014-02-03 14:46 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9625e5b8f3b9 NETBEANS ONLY: fix IDE files to see new java8 source folder, fix module references ! netbeans/base/nbproject/build-impl.xml ! netbeans/base/nbproject/genfiles.properties ! netbeans/base/nbproject/project.properties ! netbeans/base/nbproject/project.xml ! netbeans/buildSrc/nbproject/project.properties ! netbeans/builders/nbproject/build-impl.xml ! netbeans/builders/nbproject/genfiles.properties ! netbeans/builders/nbproject/project.properties ! netbeans/builders/nbproject/project.xml ! netbeans/controls/nbproject/project.properties ! netbeans/designTime/nbproject/project.properties ! netbeans/fxml/nbproject/project.properties ! netbeans/fxpackager/nbproject/project.properties ! netbeans/graphics/nbproject/build-impl.xml ! netbeans/graphics/nbproject/genfiles.properties ! netbeans/graphics/nbproject/project.properties ! netbeans/graphics/nbproject/project.xml ! netbeans/jmx/nbproject/project.properties ! netbeans/media/nbproject/project.properties ! netbeans/native-iio/nbproject/Makefile-Debug.mk ! netbeans/native-iio/nbproject/Makefile-Release.mk ! netbeans/native-iio/nbproject/Makefile-variables.mk ! netbeans/native-iio/nbproject/Package-Release.bash ! netbeans/native-prism/nbproject/Makefile-Debug.mk ! netbeans/native-prism/nbproject/Makefile-Release.mk ! netbeans/native-prism/nbproject/Makefile-variables.mk ! netbeans/native-prism/nbproject/Package-Release.bash ! netbeans/swing/nbproject/project.properties ! netbeans/swt/nbproject/project.properties ! netbeans/systemTests/nbproject/project.properties ! netbeans/web/build.xml ! netbeans/web/nbproject/build-impl.xml ! netbeans/web/nbproject/genfiles.properties ! netbeans/web/nbproject/project.properties ! netbeans/web/nbproject/project.xml From hang.vo at oracle.com Mon Feb 3 15:04:13 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 03 Feb 2014 23:04:13 +0000 Subject: hg: openjfx/8u-dev/rt: 4 new changesets Message-ID: <20140203230520.380316298C@hg.openjdk.java.net> 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 From hang.vo at oracle.com Mon Feb 3 14:33:31 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 03 Feb 2014 22:33:31 +0000 Subject: hg: openjfx/8/graphics/rt: 7 new changesets Message-ID: <20140203223702.B6C5162988@hg.openjdk.java.net> Changeset: 3e1c456afa4c Author: hudson Date: 2014-01-17 21:38 -0800 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/3e1c456afa4c Added tag 8.0-b124 for changeset 8d28332831a4 ! .hgtags Changeset: a9a442d98304 Author: hudson Date: 2014-01-22 08:44 -0800 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/a9a442d98304 Added tag 8.0-b125 for changeset 3e1c456afa4c ! .hgtags Changeset: b26eb0be433e Author: mv157916 Date: 2014-01-23 15:51 -0800 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b26eb0be433e RT-35511: Change the milestone of Java FX 8 Master to fcs from ea for b126. Reviewed Felipe Heidrich. ! build.properties Changeset: ab4da0281165 Author: hudson Date: 2014-01-24 17:15 -0800 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ab4da0281165 Added tag 8.0-b126 for changeset b26eb0be433e ! .hgtags Changeset: 9eb5b65d3caa Author: hudson Date: 2014-01-30 08:29 -0800 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9eb5b65d3caa Added tag 8.0-b127 for changeset ab4da0281165 ! .hgtags Changeset: 63bcbc815b29 Author: hudson Date: 2014-02-01 23:29 -0800 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/63bcbc815b29 Added tag 8.0-b128 for changeset 9eb5b65d3caa ! .hgtags Changeset: 968fc7f8426c Author: kcr Date: 2014-02-03 14:21 -0800 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/968fc7f8426c Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.css - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.css - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBar.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/InsertAsSubComponentAndRelocateJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanel.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanel.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/arrow-right.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableView.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeView.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-h-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-h-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-v-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-v-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-minus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-plus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-pulldown.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/rotate-handle.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/values-link-hover.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/values-link.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanel.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/Search.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ArrayPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/BorderPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/TransformPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundFillPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundImagePropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundPositionPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundSizePropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/CornerRadiiPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/BackgroundFillListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/BackgroundImageListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/DividerListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/TransformListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderEditor.java From hang.vo at oracle.com Mon Feb 3 15:48:00 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 03 Feb 2014 23:48:00 +0000 Subject: hg: openjfx/8u-dev/rt: Fixing build failure. Message-ID: <20140203234815.DD0916298D@hg.openjdk.java.net> Changeset: 98eeb59705c5 Author: jgiles Date: 2014-02-04 12:35 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/98eeb59705c5 Fixing build failure. ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/button/pillbutton/PillButtonApp.java From martin.sladecek at oracle.com Tue Feb 4 05:52:02 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Tue, 04 Feb 2014 14:52:02 +0100 Subject: [8u] Review request: RT-35437,Gtk: Always on top notifications do not work on Linux Message-ID: <52F0F082.7080402@oracle.com> Anthony, please review: https://javafx-jira.kenai.com/browse/RT-35437 http://cr.openjdk.java.net/~msladecek/rt-35437/webrev.00/ Thanks, -Martin From hang.vo at oracle.com Tue Feb 4 06:33:35 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 04 Feb 2014 14:33:35 +0000 Subject: hg: openjfx/8u-dev/rt: [toys] Fix for RT-35547: Creation of application testing gestures events Message-ID: <20140204143510.81BBC629AD@hg.openjdk.java.net> Changeset: 3b7d7c4cac98 Author: Elina Kleyman Date: 2014-02-04 16:20 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3b7d7c4cac98 [toys] Fix for RT-35547: Creation of application testing gestures events + apps/toys/Hello/src/main/java/hello/HelloGestures.java From ngalarneau at ABINITIO.COM Tue Feb 4 06:59:21 2014 From: ngalarneau at ABINITIO.COM (ngalarneau at ABINITIO.COM) Date: Tue, 4 Feb 2014 09:59:21 -0500 Subject: What behavior differences should I expect in an Application versus an Applet with 'All Permissions'? Message-ID: Hello, I have a JavaFX Application that runs fine. When I package it as an Applet (three cheers for javafxpackager!), and give that Applet "All Permissions", the Applet throws exceptions and fails to start. One difference is in fields initialized by FXMLLoader. When those fields have default accessibility they are initialized in the Application but not in the Applet. When those fields are changed to public accessibility, then they are initialized in both the Application and the Applet as well. Given the extra build & debug complexity with Applets, I did an experiment. I tried running the Application with a SecurityManager that approves (doesn't throw an exception for) all checkPermission() calls. Bingo! Similar failures. Now I have a number of questions: 1) How does JavaFX code behave differently when run as an Application with no Security Manager and as an Applet given 'All Permissions'? 2) How does JavaFX code behave differently when run as an Application with no Security Manager and as an Application with a Security Manager whose checkPermission() methods never throw an exception? 3) How does JavaFX code behave differently when run as an Application with a Security Manager whose checkPermission() methods never throw an exception and as an Applet given 'All Permissions'? 4) Why does an Application behave differently when run as an Application with no Security Manager and as an Application with a Security Manager whose checkPermission() methods never throw an exception? I find that difference surprising (but not shocking). 5) Is any of this documented anywhere? I would rather not have to map the minefield myself. 6) Are differences like this documented for the non-JavaFX parts of Java? Thank you for taking the time to read this long email, Neil NOTICE from Ab Initio: This email (including any attachments) may contain information that is subject to confidentiality obligations or is legally privileged, and sender does not waive confidentiality or privilege. If received in error, please notify the sender, delete this email, and make no further use, disclosure, or distribution. From hang.vo at oracle.com Tue Feb 4 07:03:47 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 04 Feb 2014 15:03:47 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35437 Gtk: Always on top notifications do not work on Linux Message-ID: <20140204150410.509BB629B0@hg.openjdk.java.net> Changeset: 67daef05ef5d Author: Martin Sladecek Date: 2014-02-04 15:53 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/67daef05ef5d RT-35437 Gtk: Always on top notifications do not work on Linux Reviewed by: anthony ! modules/graphics/src/main/java/com/sun/glass/ui/Window.java ! modules/graphics/src/main/java/com/sun/javafx/stage/StagePeerListener.java ! modules/graphics/src/main/java/com/sun/javafx/stage/WindowPeerListener.java ! modules/graphics/src/main/java/com/sun/javafx/tk/TKStageListener.java ! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java ! modules/graphics/src/main/java/javafx/stage/Stage.java ! modules/graphics/src/main/native-glass/gtk/glass_general.cpp ! modules/graphics/src/main/native-glass/gtk/glass_general.h ! modules/graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/graphics/src/main/native-glass/gtk/glass_window.h ! modules/graphics/src/test/java/com/sun/javafx/pgstub/StubPopupStage.java ! modules/graphics/src/test/java/com/sun/javafx/pgstub/StubStage.java ! modules/graphics/src/test/java/javafx/stage/StageTest.java From tomas.mikula at gmail.com Tue Feb 4 09:06:14 2014 From: tomas.mikula at gmail.com (Tomas Mikula) Date: Tue, 4 Feb 2014 18:06:14 +0100 Subject: ReactFX: exploration of reactive programming for JavaFX (was: [announce] InhiBeans: mitigate redundant recalculations) Message-ID: Hi all, InhiBeans evolved into ReactFX [1], which now includes reactive-style event stream compositions and more. Best regards, Tomas [1] https://github.com/TomasMikula/ReactFX On Mon, Dec 16, 2013 at 7:31 PM, John Smith wrote: > Perhaps reactive programming is different from the problem Tomas is > solving, but I think a research project which combined some of the > principles of functional reactive programming ( > http://lampwww.epfl.ch/~imaier/pub/DeprecatingObserversTR2010.pdf) with > JavaFX properties using Java 8 lambdas and streams would be quite > interesting and perhaps very useful. > > John > > -----Original Message----- > From: openjfx-dev-bounces at openjdk.java.net [mailto: > openjfx-dev-bounces at openjdk.java.net] On Behalf Of Tomas Mikula > Sent: Monday, December 16, 2013 9:19 AM > To: Richard Bair > Cc: openjfx-dev at openjdk.java.net > Subject: Re: [announce] InhiBeans: mitigate redundant recalculations > > As a matter of fact, I have. Only to the extent of the "Principles of > Reactive Programming" [1] course that is currently in progress on Coursera. > From what I have seen so far, it's all about asynchronous composition (with > emphasis on both "asynchronous" and "composition"). > I didn't see it addressing this specific problem of multiple redundant > updates, but I might be wrong. The truth is, this problem doesn't even > exist if you don't have any eager observers (i.e. when you don't ever > attach any ChangeListeners, and InvalidationListeners only propagate > invalidation and never require the value to be recomputed). The problem is, > although you can design your component without any eager evaluation (JavaFX > bindings are already composed this way), you then bind a > Label.textProperty() to the end of a binding chain and it all becomes eager. > > Regards, > Tomas > > [1] https://www.coursera.org/course/reactive > > On Mon, Dec 16, 2013 at 5:30 PM, Richard Bair > wrote: > > Have you looked at https://github.com/Netflix/RxJava by chance? I've > been dying to see somebody do an RxJava in JavaFX ever since devoxx and it > looks like you may have inadvertently started down that path :-). > > > > Richard > > > > On Dec 16, 2013, at 8:09 AM, Tomas Mikula > wrote: > > > >> On Mon, Dec 16, 2013 at 1:47 AM, Tomas Mikula > wrote: > >>> On Mon, Dec 16, 2013 at 1:07 AM, Scott Palmer > wrote: > >>>> Interesting, no worse than John's pattern though. > >>>> I thought of using a try/finally to make sure release was called > >>>> and that naturally lead to thinking of try-with-resources, where > >>>> the "resource" in this case is a binding of some sort (or a wrapper > >>>> around a binding) that is invalidated on close() if needed. > >>> > >>> That is an interesting idea. I didn't intend blockWhile() to be safe > >>> with respect to exceptions, but merely > >>> > >>> void blockWhile(Runnable r) { > >>> block(); > >>> r.run(); > >>> release(); > >>> } > >>> > >>> Enhancement you are suggesting could be fleshed out as block() > >>> returning an AutoCloseable and the usage would be > >>> > >>> try(AutoCloseable a = relaxedArea.block()) { > >>> obj.setWidth(w); > >>> obj.setHeight(h); > >>> } > >> > >> OK, done. I implemented both: > >> 1. added the blockWhile() method; > >> 2. made bindings AutoCloseable, and block() returns `this`. > >> > >> Tomas > > > From hang.vo at oracle.com Tue Feb 4 13:03:20 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 04 Feb 2014 21:03:20 +0000 Subject: hg: openjfx/8u-dev/rt: RT-34948: if parent stylehelper cache doesn't have font in the current state, use slowpath to find parent font Message-ID: <20140204210538.8426E629CE@hg.openjdk.java.net> Changeset: 6deeda41145d Author: David Grieve Date: 2014-02-04 15:47 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6deeda41145d RT-34948: if parent stylehelper cache doesn't have font in the current state, use slowpath to find parent font ! modules/graphics/src/main/java/javafx/scene/CssStyleHelper.java From jonathan.giles at oracle.com Tue Feb 4 13:46:17 2014 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 05 Feb 2014 10:46:17 +1300 Subject: ReactFX: exploration of reactive programming for JavaFX (was: [announce] InhiBeans: mitigate redundant recalculations) In-Reply-To: References: Message-ID: <52F15FA9.2040608@oracle.com> Very interesting library! Keep up the good work. -- Jonathan On 5/02/2014 6:06 a.m., Tomas Mikula wrote: > Hi all, > > InhiBeans evolved into ReactFX [1], which now includes reactive-style event > stream compositions and more. > > Best regards, > Tomas > > [1] https://github.com/TomasMikula/ReactFX > > > On Mon, Dec 16, 2013 at 7:31 PM, John Smith wrote: > >> Perhaps reactive programming is different from the problem Tomas is >> solving, but I think a research project which combined some of the >> principles of functional reactive programming ( >> http://lampwww.epfl.ch/~imaier/pub/DeprecatingObserversTR2010.pdf) with >> JavaFX properties using Java 8 lambdas and streams would be quite >> interesting and perhaps very useful. >> >> John >> >> -----Original Message----- >> From: openjfx-dev-bounces at openjdk.java.net [mailto: >> openjfx-dev-bounces at openjdk.java.net] On Behalf Of Tomas Mikula >> Sent: Monday, December 16, 2013 9:19 AM >> To: Richard Bair >> Cc: openjfx-dev at openjdk.java.net >> Subject: Re: [announce] InhiBeans: mitigate redundant recalculations >> >> As a matter of fact, I have. Only to the extent of the "Principles of >> Reactive Programming" [1] course that is currently in progress on Coursera. >> From what I have seen so far, it's all about asynchronous composition (with >> emphasis on both "asynchronous" and "composition"). >> I didn't see it addressing this specific problem of multiple redundant >> updates, but I might be wrong. The truth is, this problem doesn't even >> exist if you don't have any eager observers (i.e. when you don't ever >> attach any ChangeListeners, and InvalidationListeners only propagate >> invalidation and never require the value to be recomputed). The problem is, >> although you can design your component without any eager evaluation (JavaFX >> bindings are already composed this way), you then bind a >> Label.textProperty() to the end of a binding chain and it all becomes eager. >> >> Regards, >> Tomas >> >> [1] https://www.coursera.org/course/reactive >> >> On Mon, Dec 16, 2013 at 5:30 PM, Richard Bair >> wrote: >>> Have you looked at https://github.com/Netflix/RxJava by chance? I've >> been dying to see somebody do an RxJava in JavaFX ever since devoxx and it >> looks like you may have inadvertently started down that path :-). >>> Richard >>> >>> On Dec 16, 2013, at 8:09 AM, Tomas Mikula >> wrote: >>>> On Mon, Dec 16, 2013 at 1:47 AM, Tomas Mikula >> wrote: >>>>> On Mon, Dec 16, 2013 at 1:07 AM, Scott Palmer >> wrote: >>>>>> Interesting, no worse than John's pattern though. >>>>>> I thought of using a try/finally to make sure release was called >>>>>> and that naturally lead to thinking of try-with-resources, where >>>>>> the "resource" in this case is a binding of some sort (or a wrapper >>>>>> around a binding) that is invalidated on close() if needed. >>>>> That is an interesting idea. I didn't intend blockWhile() to be safe >>>>> with respect to exceptions, but merely >>>>> >>>>> void blockWhile(Runnable r) { >>>>> block(); >>>>> r.run(); >>>>> release(); >>>>> } >>>>> >>>>> Enhancement you are suggesting could be fleshed out as block() >>>>> returning an AutoCloseable and the usage would be >>>>> >>>>> try(AutoCloseable a = relaxedArea.block()) { >>>>> obj.setWidth(w); >>>>> obj.setHeight(h); >>>>> } >>>> OK, done. I implemented both: >>>> 1. added the blockWhile() method; >>>> 2. made bindings AutoCloseable, and block() returns `this`. >>>> >>>> Tomas From kevin.rushforth at oracle.com Tue Feb 4 16:35:01 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Tue, 04 Feb 2014 16:35:01 -0800 Subject: What behavior differences should I expect in an Application versus an Applet with 'All Permissions'? In-Reply-To: References: Message-ID: <52F18735.4010204@oracle.com> I don't think that this behavioral difference is intentional. Without looking, I suspect that it might be the result of some code using a check for the existence of a security manager -- System.getSecurityManager() != null -- as an indication that the application is running without privileges. Most of our code checks whether AllPermission is available, but it is possible that this wasn't done in some cases. Martin Sladecek can probably answer this. -- Kevin ngalarneau at abinitio.com wrote: > Hello, > > I have a JavaFX Application that runs fine. > When I package it as an Applet (three cheers for javafxpackager!), and > give that Applet "All Permissions", the Applet throws exceptions and fails > to start. > > One difference is in fields initialized by FXMLLoader. When those fields > have default accessibility they are initialized in the Application but not > in the Applet. When those fields are changed to public accessibility, then > they are initialized in both the Application and the Applet as well. > > Given the extra build & debug complexity with Applets, I did an > experiment. I tried running the Application with a SecurityManager that > approves (doesn't throw an exception for) all checkPermission() calls. > > Bingo! Similar failures. > > Now I have a number of questions: > > 1) How does JavaFX code behave differently when run as an Application with > no Security Manager and as an Applet given 'All Permissions'? > > 2) How does JavaFX code behave differently when run as an Application with > no Security Manager and as an Application with a Security Manager whose > checkPermission() methods never throw an exception? > > 3) How does JavaFX code behave differently when run as an Application > with a Security Manager whose checkPermission() methods never throw an > exception and as an Applet given 'All Permissions'? > > 4) Why does an Application behave differently when run as an Application > with no Security Manager and as an Application with a Security Manager > whose checkPermission() methods never throw an exception? I find that > difference surprising (but not shocking). > > 5) Is any of this documented anywhere? I would rather not have to map the > minefield myself. > > 6) Are differences like this documented for the non-JavaFX parts of Java? > > > Thank you for taking the time to read this long email, > > Neil > > > > NOTICE from Ab Initio: This email (including any attachments) may contain > information that is subject to confidentiality obligations or is legally > privileged, and sender does not waive confidentiality or privilege. If > received in error, please notify the sender, delete this email, and make > no further use, disclosure, or distribution. > From hang.vo at oracle.com Tue Feb 4 19:03:35 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 05 Feb 2014 03:03:35 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140205030619.49798629E7@hg.openjdk.java.net> Changeset: d826d56a1704 Author: jgiles Date: 2014-02-05 13:45 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d826d56a1704 Simplifying HelloPagination (and fixing a layout bug that may be what is being reported in RT-35617). ! apps/toys/Hello/src/main/java/hello/HelloPagination.java Changeset: 412d028f5f5f Author: jgiles Date: 2014-02-05 15:43 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/412d028f5f5f [TEST ONLY] RT-35624: ListView selectedItems(): wrong notification on SHIFT-Select I have developed four parameterised unit tests that run against the ListView, TreeView, TableView and TreeTableView multiple selection models (so 16 tests in all). Of these, only one of the four tests passes - the others are left @Ignore'd for now until a fix for RT-35624 can be developed. ! modules/controls/src/test/java/javafx/scene/control/MultipleSelectionModelImplTest.java From hang.vo at oracle.com Tue Feb 4 23:48:07 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 05 Feb 2014 07:48:07 +0000 Subject: hg: openjfx/8u-dev/rt: RT-28978 Consolidate/document handling of null values in javafx.scene.canvas.GraphicsContext Message-ID: <20140205075021.C6B04629FA@hg.openjdk.java.net> Changeset: 7c2354578408 Author: Martin Sladecek Date: 2014-02-05 08:35 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7c2354578408 RT-28978 Consolidate/document handling of null values in javafx.scene.canvas.GraphicsContext Reviewed by: flar ! modules/graphics/src/main/java/javafx/scene/canvas/GraphicsContext.java ! modules/graphics/src/main/java/javafx/scene/image/PixelWriter.java ! modules/graphics/src/main/java/javafx/scene/image/WritableImage.java ! modules/graphics/src/test/java/javafx/scene/canvas/CanvasTest.java From hang.vo at oracle.com Wed Feb 5 03:34:52 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 05 Feb 2014 11:34:52 +0000 Subject: hg: openjfx/8/graphics/rt: Sync up SceneBuilder changes Message-ID: <20140205113749.4817F62A04@hg.openjdk.java.net> Changeset: afc9e70f3597 Author: Yves Joan Date: 2014-02-05 12:29 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/afc9e70f3597 Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWatchingController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/ResourceController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderTest.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SplitController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/about/AboutWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/DocumentWindow.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/SelectionBar.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog.png + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog at 2x.png ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/DebugMenuController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/Preferences.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordGlobal.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/PreviewWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_css.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_i18n.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_css.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_i18n.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_css.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_i18n.fxml - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/DefaultContent.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/FxmlTemplates.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorPlatform.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/WatchingController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-minus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-plus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-pulldown.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/cog.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/cog at 2x.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/rotate-handle.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/DragController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/AccessoryDropTarget.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/i18n/SceneBuilderKit.properties ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/DeleteObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifyFxIdJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/RelocateNodeJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/RelocateSelectionJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ToggleFxRootJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/UseComputedSizesObjectJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/v2/BackupSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInSubComponentJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInHBoxJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInSplitPaneJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInToolBarJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInVBoxJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapJobUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractGenericHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/DragGesture.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/key/AbstractKeyGesture.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/key/MoveWithKeyGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/AdjustDividerGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectAndMoveGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectWithMarqueeGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/AbstractHierarchyPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/HierarchyItem.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableCell.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableRow.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableView.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableViewController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableViewUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeViewController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AnchorPaneConstraintsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AutoSuggestEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/BoundedDoubleEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/BoundedDoubleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DividerPositionsEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DoubleAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorItemDelegate.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EventHandlerEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/I18nStringEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ImageEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InlineListEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InsetsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/IntegerAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/Point3DEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/PropertiesEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/PropertyEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/RotateEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/RotateEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/TextAlignmentEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/BoundsPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/BoundsPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/EffectPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/KeyCombinationPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PaintPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PopupEditorValidation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/StringPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryListCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/report/ErrorReport.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/Search.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/SearchController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/images/search-clear.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/images/search-icon.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/util/ContextMenuController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/util/InlineEditController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMDocument.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMImageBuilder.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMInstance.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMLoader.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMObject.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMRefresher.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientObject.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientProperty.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueElement.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/BuiltinLibrary.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/Path.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/SubScene.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/SwingNode.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/util/JarExplorer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/Metadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/ValuePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ComplexPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/BeanPropertyIntrospector.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignHierarchyMask.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/PrefixedValue.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/PropertyName.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/StaticPropertyIntrospector.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/CssInternal.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/FileWatcher.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/JavaLanguage.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/Utils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/DoubleTextFieldControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/rotator/RotatorControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/slider/SliderControl.java From kevin.rushforth at oracle.com Wed Feb 5 10:58:44 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Wed, 05 Feb 2014 10:58:44 -0800 Subject: Improperly triaged bugs Message-ID: <52F289E4.6070901@oracle.com> The following is a list of "improperly triaged" bugs that have been moved out of the new state, and are open with an EMPTY fix version. https://javafx-jira.kenai.com/issues/?filter=14996 This is an invalid state for a bug, so I am going to set all of them to "9" unless I know of a reason it must be fixed sooner. The assignee should feel free to move it to 8u20 if they would like to fix it in that release. -- Kevin From steve.x.northover at oracle.com Wed Feb 5 11:16:15 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Wed, 05 Feb 2014 14:16:15 -0500 Subject: Improperly triaged bugs In-Reply-To: <52F289E4.6070901@oracle.com> References: <52F289E4.6070901@oracle.com> Message-ID: <52F28DFF.3050805@oracle.com> Here is a link describing the triage process. If you triage a bug, you need to do this. https://wiki.openjdk.java.net/display/OpenJFX/Triage Steve On 2014-02-05 1:58 PM, Kevin Rushforth wrote: > The following is a list of "improperly triaged" bugs that have been > moved out of the new state, and are open with an EMPTY fix version. > > https://javafx-jira.kenai.com/issues/?filter=14996 > > This is an invalid state for a bug, so I am going to set all of them > to "9" unless I know of a reason it must be fixed sooner. The assignee > should feel free to move it to 8u20 if they would like to fix it in > that release. > > -- Kevin > > > From hang.vo at oracle.com Wed Feb 5 12:19:23 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 05 Feb 2014 20:19:23 +0000 Subject: hg: openjfx/8u-dev/rt: 13 new changesets Message-ID: <20140205202502.61F6D62A47@hg.openjdk.java.net> Changeset: b6174a6278dc Author: mv157916 Date: 2014-02-04 21:58 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b6174a6278dc RT-35612: Change release version from 8 to 8u20 in rt repo in Java FX 8u master. Reviewed by Kevin Rushforth. ! build.properties Changeset: 439e1e274e66 Author: mv157916 Date: 2014-02-04 21:59 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/439e1e274e66 Automated merge with ssh://mtvo at jfxsrc.us.oracle.com//javafx/8u/master/jfx/rt Changeset: dfc3889169fc Author: kcr Date: 2014-02-05 11:33 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/dfc3889169fc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8u/master/jfx/rt Changeset: 3e1c456afa4c Author: hudson Date: 2014-01-17 21:38 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3e1c456afa4c Added tag 8.0-b124 for changeset 8d28332831a4 ! .hgtags Changeset: a9a442d98304 Author: hudson Date: 2014-01-22 08:44 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a9a442d98304 Added tag 8.0-b125 for changeset 3e1c456afa4c ! .hgtags Changeset: b26eb0be433e Author: mv157916 Date: 2014-01-23 15:51 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b26eb0be433e RT-35511: Change the milestone of Java FX 8 Master to fcs from ea for b126. Reviewed Felipe Heidrich. ! build.properties Changeset: ab4da0281165 Author: hudson Date: 2014-01-24 17:15 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ab4da0281165 Added tag 8.0-b126 for changeset b26eb0be433e ! .hgtags Changeset: 9eb5b65d3caa Author: hudson Date: 2014-01-30 08:29 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9eb5b65d3caa Added tag 8.0-b127 for changeset ab4da0281165 ! .hgtags Changeset: 63bcbc815b29 Author: hudson Date: 2014-02-01 23:29 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/63bcbc815b29 Added tag 8.0-b128 for changeset 9eb5b65d3caa ! .hgtags Changeset: 1cf08bba9bc6 Author: Yves Joan Date: 2014-01-23 17:56 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/1cf08bba9bc6 Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/AppPlatform.java + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWatchingController.java - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/ResourceController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderTest.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneStyleSheetMenuController.java + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/DocumentWindow.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/InfoPanel.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/SelectionBar.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessagePanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/Preferences.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordGlobal.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/PreviewWindowController.java - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBar.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/selection-chevron.png + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/selection-chevron at 2x.png ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/TemplateDialogController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorPlatform.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/JobManager.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/WatchingController.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-h-off.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-h-on.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-v-off.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-v-on.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-minus.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-plus.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-pulldown.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/cog.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/cog at 2x.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/css-styleable-path-button.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/rotate-handle.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link-hover.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/AbstractDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/DocumentDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/DragSourceShadow.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/ExternalDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/LibraryDragSource.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/i18n/SceneBuilderKit.properties + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/nodeicons/NumberAxis.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/DuplicateSelectionJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/InsertAsSubComponentAndRelocateJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/InsertAsSubComponentJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/JobUtils.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/UsePredefinedSizeJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/gridpane/v2/SpanJob.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 + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/togglegroup/ModifyToggleGroupJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/v2/UpdateSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/UnwrapJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapJobUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/AbstractDecoration.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/AbstractResilientHandles.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanel.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/WorkspaceController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TabHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TreeTableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/DragGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/guides/HorizontalLineIndex.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/guides/MovingGuideController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/guides/MovingGuideRenderer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/guides/ResizingGuideRenderer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/guides/VerticalLineIndex.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanel.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/SelectionPath.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/arrow-right.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/AbstractHierarchyPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/HierarchyDNDController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableCell.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableView.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableView.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableViewController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeView.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeView.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeViewController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/SubSection.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AutoSuggestEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/BoundedDoubleEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/BoundedDoubleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ColumnResizePolicyEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/CursorEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/CursorEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DoubleAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DoubleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/FxIdEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ImageEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ImageEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/IntegerAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/IntegerEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/Point3DEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/PropertiesEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/PropertyEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/RotateEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringAutoSuggestEditor.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/TextAlignmentEditor.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ToggleGroupEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-h-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-h-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-v-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-v-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-minus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-plus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-pulldown.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/rotate-handle.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/values-link-hover.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/values-link.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/BoundsPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/EffectPopupEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryListCell.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanel.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractFxmlController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractFxmlWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractWindowController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/Search.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/Search.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/SearchController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/GridSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/util/ContextMenuController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMDocument.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMIndex.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMIntrinsic.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMNodes.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMObject.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMPropertyT.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/BuiltinLibrary.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/AccordionEmpty.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/SplitPaneV.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/TabPaneEmpty.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/Metadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ArrayPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/BooleanPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/BorderPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/BoundsPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ColumnConstraintsPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ComplexPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/CursorPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/DoubleArrayPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/DoublePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/EventHandlerPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/FontPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ImagePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/InsetsPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/IntegerPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ListCellPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/MaterialPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/MeshPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ObjectPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/Point3DPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/Rectangle2DPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/RowConstraintsPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/SingleValuePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/StringConverterPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/StringPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/TextEncodablePropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ToggleGroupPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/TransformPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundFillPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundImagePropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundPositionPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundSizePropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/CornerRadiiPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/BlendPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/BloomPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/BoxBlurPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/ColorAdjustPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/ColorInputPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/DropShadowPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/EffectPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/GaussianBlurPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/GlowPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/ImageInputPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/InnerShadowPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/LightingPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/MotionBlurPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/PerspectiveTransformPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/ReflectionPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/SepiaTonePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/ShadowPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/keycombination/KeyCharacterCombinationPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/keycombination/KeyCodeCombinationPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/keycombination/KeyCombinationPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/BackgroundFillListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/BackgroundImageListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/ColorListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/ColumnConstraintsListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/DividerListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/DoubleListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/ListValuePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/ObjectListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/RowConstraintsListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/StopListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/StringListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/TickMarkListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/TransformListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/ColorPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/ImagePatternPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/LinearGradientPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/PaintPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/RadialGradientPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/StopPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/ClipboardDecoder.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignHierarchyMask.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignImage.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/CssInternal.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/FileWatcher.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/BlendPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/ColorInputPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/ImageInputPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/LightingPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/SingleInputPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/Utils.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxControl.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxControl.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/DoubleTextFieldControl.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumControl.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumControl.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageControl.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageControl.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldControl.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/DoubleTextField.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPickerStop.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPickerStop.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/rotator/RotatorControl.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/rotator/RotatorControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/slider/SliderControl.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/slider/SliderControl.java Changeset: 968fc7f8426c Author: kcr Date: 2014-02-03 14:21 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/968fc7f8426c Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.css - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.css - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBar.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/InsertAsSubComponentAndRelocateJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanel.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanel.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/arrow-right.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableView.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeView.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-h-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-h-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-v-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-v-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-minus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-plus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-pulldown.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/rotate-handle.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/values-link-hover.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/values-link.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanel.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/Search.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ArrayPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/BorderPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/TransformPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundFillPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundImagePropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundPositionPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundSizePropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/CornerRadiiPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/BackgroundFillListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/BackgroundImageListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/DividerListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/TransformListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderEditor.java Changeset: afc9e70f3597 Author: Yves Joan Date: 2014-02-05 12:29 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/afc9e70f3597 Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWatchingController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/ResourceController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderTest.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SplitController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/about/AboutWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/DocumentWindow.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/SelectionBar.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog.png + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog at 2x.png ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/DebugMenuController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/Preferences.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordGlobal.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/PreviewWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_css.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_i18n.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_css.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_i18n.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_css.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_i18n.fxml - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/DefaultContent.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/FxmlTemplates.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorPlatform.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/WatchingController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-minus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-plus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-pulldown.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/cog.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/cog at 2x.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/rotate-handle.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/DragController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/AccessoryDropTarget.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/i18n/SceneBuilderKit.properties ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/DeleteObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifyFxIdJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/RelocateNodeJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/RelocateSelectionJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ToggleFxRootJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/UseComputedSizesObjectJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/v2/BackupSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInSubComponentJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInHBoxJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInSplitPaneJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInToolBarJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInVBoxJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapJobUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractGenericHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/DragGesture.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/key/AbstractKeyGesture.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/key/MoveWithKeyGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/AdjustDividerGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectAndMoveGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectWithMarqueeGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/AbstractHierarchyPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/HierarchyItem.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableCell.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableRow.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableView.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableViewController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableViewUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeViewController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AnchorPaneConstraintsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AutoSuggestEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/BoundedDoubleEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/BoundedDoubleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DividerPositionsEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DoubleAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorItemDelegate.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EventHandlerEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/I18nStringEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ImageEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InlineListEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InsetsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/IntegerAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/Point3DEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/PropertiesEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/PropertyEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/RotateEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/RotateEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/TextAlignmentEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/BoundsPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/BoundsPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/EffectPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/KeyCombinationPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PaintPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PopupEditorValidation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/StringPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryListCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/report/ErrorReport.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/Search.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/SearchController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/images/search-clear.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/images/search-icon.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/util/ContextMenuController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/util/InlineEditController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMDocument.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMImageBuilder.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMInstance.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMLoader.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMObject.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMRefresher.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientObject.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientProperty.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueElement.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/BuiltinLibrary.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/Path.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/SubScene.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/SwingNode.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/util/JarExplorer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/Metadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/ValuePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ComplexPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/BeanPropertyIntrospector.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignHierarchyMask.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/PrefixedValue.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/PropertyName.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/StaticPropertyIntrospector.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/CssInternal.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/FileWatcher.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/JavaLanguage.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/Utils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/DoubleTextFieldControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/rotator/RotatorControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/slider/SliderControl.java Changeset: 67b435c8aaa0 Author: kcr Date: 2014-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/67b435c8aaa0 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt ! .hgtags - apps/experiments/3DViewer/.classpath - apps/experiments/3DViewer/.project - apps/experiments/Modena/.classpath - apps/experiments/Modena/.project - apps/samples/Ensemble8/.classpath - apps/samples/Ensemble8/.project ! build.properties - modules/base/src/main/java/javafx/collections/ObservableList.java - modules/fxpackager/src/main/man/ja_JP.UTF-8/html/javafxpackager.html - modules/graphics/src/main/java/com/sun/javafx/font/freetype/PangoGlyphInfo.java From hang.vo at oracle.com Wed Feb 5 13:48:15 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 05 Feb 2014 21:48:15 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140205214848.5408E62A51@hg.openjdk.java.net> Changeset: 7fec546aa42a Author: David Grieve Date: 2014-02-05 16:42 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7fec546aa42a RT-35584: css code should not set logging level. ! modules/graphics/src/main/java/com/sun/javafx/css/parser/CSSParser.java ! modules/graphics/src/main/java/javafx/scene/CssStyleHelper.java Changeset: d6df3cd61d08 Author: David Grieve Date: 2014-02-05 16:43 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d6df3cd61d08 RT-33789: if the ProgressBar was indeterminate and still is indeterminate, don't update the bar width ! apps/toys/Hello/src/main/java/hello/HelloProgressBar.java ! apps/toys/Hello/src/main/java/hello/HelloProgressIndicator.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ProgressBarSkin.java From hang.vo at oracle.com Wed Feb 5 16:03:14 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 06 Feb 2014 00:03:14 +0000 Subject: hg: openjfx/2u/dev/rt: 2 new changesets Message-ID: <20140206000319.87D3262A5E@hg.openjdk.java.net> Changeset: aaecdf1fc0c3 Author: hudson Date: 2014-01-22 13:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/dev/rt/rev/aaecdf1fc0c3 Added tag 2.2.60-b04 for changeset b8fcc422cc09 ! .hgtags Changeset: ad8835ef13db Author: hudson Date: 2014-02-05 08:55 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/dev/rt/rev/ad8835ef13db Added tag 2.2.60-b05 for changeset aaecdf1fc0c3 ! .hgtags From martin.sladecek at oracle.com Thu Feb 6 05:56:01 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Thu, 06 Feb 2014 14:56:01 +0100 Subject: [8u] Review request: RT-21091,List on touch screen selects item on panning Message-ID: <52F39471.2090701@oracle.com> Hi Jonathan, please review: https://javafx-jira.kenai.com/browse/RT-21091 http://cr.openjdk.java.net/~msladecek/rt-21091/webrev/ Thanks, -Martin From david.grieve at oracle.com Thu Feb 6 07:55:35 2014 From: david.grieve at oracle.com (David Grieve) Date: Thu, 6 Feb 2014 10:55:35 -0500 Subject: [8u] Review request: RT-35175 - CSS Error when placing labels into a Tooltip Message-ID: <61490E7D-BF17-4963-B588-4973BC6A842E@oracle.com> Hi Jonathan, Please review https://javafx-jira.kenai.com/browse/RT-35175 http://cr.openjdk.java.net/~dgrieve/RT-35175/webrev.02 Thanks, -David From tomas.mikula at gmail.com Thu Feb 6 09:02:44 2014 From: tomas.mikula at gmail.com (Tomas Mikula) Date: Thu, 6 Feb 2014 18:02:44 +0100 Subject: UndoFX: undo manager for JavaFX Message-ID: Hi all, I just published a general-purpose undo manager for JavaFX. https://github.com/TomasMikula/UndoFX I've been using it for a while in CodeAreaFX and thought it would be useful to release it separately. Best regards, Tomas From danno.ferrin at oracle.com Thu Feb 6 09:06:37 2014 From: danno.ferrin at oracle.com (Danno Ferrin) Date: Thu, 06 Feb 2014 10:06:37 -0700 Subject: [8u] Review Request: RT-35629 Provide support so IDE's can include packaging tools Message-ID: <52F3C11D.8030506@oracle.com> Mark, Kevin, please review the following. Also, let me know if there is any co-ordination needed for the build server. Webrev: http://cr.openjdk.java.net/~shemnon/RT-35629/webrev.00/ JIRA: https://javafx-jira.kenai.com/browse/RT-35629 thanks, Danno From christian.schudt at gmx.de Thu Feb 6 09:20:31 2014 From: christian.schudt at gmx.de (Christian Schudt) Date: Thu, 6 Feb 2014 18:20:31 +0100 Subject: UndoFX: undo manager for JavaFX In-Reply-To: References: Message-ID: <6BAE55D4-E3A1-4415-8A28-7FD3E5136DE7@gmx.de> Hehe, funny how every project is called *****FX. Still waiting for the YetAnotherProjectFX :-) Let's see, what I could find by a quick research: ControlsFX DataFX RedFX CodeAreaFX ReactFX UndoFX ExtFX ScreenFX TestFX DrawKidFX FontAwesomeFX AquaFX PlantUMLFX GroovyFX MonologFX TiddlyWikiFX DromblerFX ScalaFX OrbitFX SendGridFX -- Christian Am 06.02.2014 um 18:02 schrieb Tomas Mikula: > Hi all, > > I just published a general-purpose undo manager for JavaFX. > > https://github.com/TomasMikula/UndoFX > > I've been using it for a while in CodeAreaFX and thought it would be useful > to release it separately. > > Best regards, > Tomas From tbee at tbee.org Thu Feb 6 09:33:18 2014 From: tbee at tbee.org (Tom Eugelink) Date: Thu, 06 Feb 2014 18:33:18 +0100 Subject: UndoFX: undo manager for JavaFX In-Reply-To: <6BAE55D4-E3A1-4415-8A28-7FD3E5136DE7@gmx.de> References: <6BAE55D4-E3A1-4415-8A28-7FD3E5136DE7@gmx.de> Message-ID: <52F3C75E.8080402@tbee.org> And then there is JFXtras... :-) On 2014-2-6 18:20, Christian Schudt wrote: > Hehe, funny how every project is called *****FX. Still waiting for the YetAnotherProjectFX :-) > > Let's see, what I could find by a quick research: > > ControlsFX > DataFX > RedFX > CodeAreaFX > ReactFX > UndoFX > ExtFX > ScreenFX > TestFX > DrawKidFX > FontAwesomeFX > AquaFX > PlantUMLFX > GroovyFX > MonologFX > TiddlyWikiFX > DromblerFX > ScalaFX > OrbitFX > SendGridFX > > > -- > Christian > > > Am 06.02.2014 um 18:02 schrieb Tomas Mikula: > >> Hi all, >> >> I just published a general-purpose undo manager for JavaFX. >> >> https://github.com/TomasMikula/UndoFX >> >> I've been using it for a while in CodeAreaFX and thought it would be useful >> to release it separately. >> >> Best regards, >> Tomas From jack at moxley.co.uk Thu Feb 6 10:18:02 2014 From: jack at moxley.co.uk (John Moxley) Date: Thu, 6 Feb 2014 18:18:02 +0000 Subject: UndoFX: undo manager for JavaFX In-Reply-To: <52F3C75E.8080402@tbee.org> References: <6BAE55D4-E3A1-4415-8A28-7FD3E5136DE7@gmx.de> <52F3C75E.8080402@tbee.org> Message-ID: bagsy FXrd On 6 Feb 2014, at 17:33, Tom Eugelink wrote: > > And then there is JFXtras... :-) > > > > On 2014-2-6 18:20, Christian Schudt wrote: >> Hehe, funny how every project is called *****FX. Still waiting for the YetAnotherProjectFX :-) >> >> Let's see, what I could find by a quick research: >> >> ControlsFX >> DataFX >> RedFX >> CodeAreaFX >> ReactFX >> UndoFX >> ExtFX >> ScreenFX >> TestFX >> DrawKidFX >> FontAwesomeFX >> AquaFX >> PlantUMLFX >> GroovyFX >> MonologFX >> TiddlyWikiFX >> DromblerFX >> ScalaFX >> OrbitFX >> SendGridFX >> >> >> -- >> Christian >> >> >> Am 06.02.2014 um 18:02 schrieb Tomas Mikula: >> >>> Hi all, >>> >>> I just published a general-purpose undo manager for JavaFX. >>> >>> https://github.com/TomasMikula/UndoFX >>> >>> I've been using it for a while in CodeAreaFX and thought it would be useful >>> to release it separately. >>> >>> Best regards, >>> Tomas > > > From jack at moxley.co.uk Thu Feb 6 10:18:27 2014 From: jack at moxley.co.uk (John Moxley) Date: Thu, 6 Feb 2014 18:18:27 +0000 Subject: UndoFX: undo manager for JavaFX In-Reply-To: <52F3C75E.8080402@tbee.org> References: <6BAE55D4-E3A1-4415-8A28-7FD3E5136DE7@gmx.de> <52F3C75E.8080402@tbee.org> Message-ID: <59A5D3A1-55E4-41F2-8CC5-607443498FF4@moxley.co.uk> bagsy FXrd On 6 Feb 2014, at 17:33, Tom Eugelink wrote: > > And then there is JFXtras... :-) > > > > On 2014-2-6 18:20, Christian Schudt wrote: >> Hehe, funny how every project is called *****FX. Still waiting for the YetAnotherProjectFX :-) >> >> Let's see, what I could find by a quick research: >> >> ControlsFX >> DataFX >> RedFX >> CodeAreaFX >> ReactFX >> UndoFX >> ExtFX >> ScreenFX >> TestFX >> DrawKidFX >> FontAwesomeFX >> AquaFX >> PlantUMLFX >> GroovyFX >> MonologFX >> TiddlyWikiFX >> DromblerFX >> ScalaFX >> OrbitFX >> SendGridFX >> >> >> -- >> Christian >> >> >> Am 06.02.2014 um 18:02 schrieb Tomas Mikula: >> >>> Hi all, >>> >>> I just published a general-purpose undo manager for JavaFX. >>> >>> https://github.com/TomasMikula/UndoFX >>> >>> I've been using it for a while in CodeAreaFX and thought it would be useful >>> to release it separately. >>> >>> Best regards, >>> Tomas > > > From mikegps1 at gmail.com Thu Feb 6 11:05:38 2014 From: mikegps1 at gmail.com (Mike) Date: Thu, 6 Feb 2014 11:05:38 -0800 Subject: UndoFX: undo manager for JavaFX In-Reply-To: <6BAE55D4-E3A1-4415-8A28-7FD3E5136DE7@gmx.de> References: <6BAE55D4-E3A1-4415-8A28-7FD3E5136DE7@gmx.de> Message-ID: <96F276DB-BF80-4F9A-8922-5A57C36D86C0@gmail.com> Not Objectwheel But we own fxrad.com Lol Sent from my iPhone > On Feb 6, 2014, at 9:20 AM, Christian Schudt wrote: > > Hehe, funny how every project is called *****FX. Still waiting for the YetAnotherProjectFX :-) > > Let's see, what I could find by a quick research: > > ControlsFX > DataFX > RedFX > CodeAreaFX > ReactFX > UndoFX > ExtFX > ScreenFX > TestFX > DrawKidFX > FontAwesomeFX > AquaFX > PlantUMLFX > GroovyFX > MonologFX > TiddlyWikiFX > DromblerFX > ScalaFX > OrbitFX > SendGridFX > > > -- > Christian > > >> Am 06.02.2014 um 18:02 schrieb Tomas Mikula: >> >> Hi all, >> >> I just published a general-purpose undo manager for JavaFX. >> >> https://github.com/TomasMikula/UndoFX >> >> I've been using it for a while in CodeAreaFX and thought it would be useful >> to release it separately. >> >> Best regards, >> Tomas > From mark.howe at oracle.com Thu Feb 6 12:27:34 2014 From: mark.howe at oracle.com (Mark Howe) Date: Thu, 6 Feb 2014 12:27:34 -0800 Subject: [8u] Review Request: RT-35629 Provide support so IDE's can include packaging tools In-Reply-To: <52F3C11D.8030506@oracle.com> References: <52F3C11D.8030506@oracle.com> Message-ID: The keys to a BundleParamInfo should not be part bundle properties, these should be fixed strings that never change once we publish them. The rest looks good. I haven't gone through every line in detail but I have been working with it for the last few weeks and think the concepts and design is very good. Mark On Feb 6, 2014, at 9:06 AM, Danno Ferrin wrote: > Mark, Kevin, > > please review the following. Also, let me know if there is any co-ordination needed for the build server. > > Webrev: http://cr.openjdk.java.net/~shemnon/RT-35629/webrev.00/ > JIRA: https://javafx-jira.kenai.com/browse/RT-35629 > > thanks, > Danno From hang.vo at oracle.com Thu Feb 6 13:18:04 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 06 Feb 2014 21:18:04 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140206211850.57B3462A95@hg.openjdk.java.net> Changeset: 6f3520339620 Author: David Grieve Date: 2014-02-06 15:54 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6f3520339620 RT-34814: don't remove displayNode if displayNode hasn't changed. Reviewed by Jonathan ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java Changeset: 8a36f50c927d Author: David Grieve Date: 2014-02-06 16:02 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8a36f50c927d RT-35175: tooltip should add its skin to the root of the popup scene Reviewed by Jonathan ! modules/controls/src/main/java/javafx/scene/control/PopupControl.java ! modules/controls/src/main/java/javafx/scene/control/Tooltip.java ! modules/controls/src/test/java/javafx/scene/control/PopupControlTest.java ! modules/controls/src/test/java/javafx/scene/control/TooltipTest.java From hang.vo at oracle.com Thu Feb 6 14:03:33 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 06 Feb 2014 22:03:33 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35601: ListView won't DnD items Message-ID: <20140206220348.B81C062A99@hg.openjdk.java.net> Changeset: 54635cd788f3 Author: jgiles Date: 2014-02-07 10:39 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/54635cd788f3 RT-35601: ListView won't DnD items In actual fact, ListView supports DnD just fine - it's just that the HelloListView sample app did not have DnD code to enable it. I've now updated HelloListView to include DnD support on the DnD tab, so that it can be tested. ! apps/toys/Hello/src/main/java/hello/HelloListView.java From hang.vo at oracle.com Thu Feb 6 19:03:45 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 07 Feb 2014 03:03:45 +0000 Subject: hg: openjfx/8u-dev/rt: Fix for RT-35531 Update build scripts to include MandelbrotSet demo sources and binaries inside jdk demos folder Message-ID: <20140207030402.D250862AB4@hg.openjdk.java.net> Changeset: 5e74330e4a91 Author: Alexander Kouznetsov Date: 2014-02-06 18:52 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5e74330e4a91 Fix for RT-35531 Update build scripts to include MandelbrotSet demo sources and binaries inside jdk demos folder ! apps/samples/samples_readme.txt From jonathan.giles at oracle.com Thu Feb 6 21:45:42 2014 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Fri, 07 Feb 2014 18:45:42 +1300 Subject: [8u] Review request: RT-23245: TreeView moves its origin position if the root item has a parent Message-ID: <52F47306.4070305@oracle.com> David, Kevin, Steve, Could you please review the following: https://javafx-jira.kenai.com/browse/RT-23245 https://javafx-jira.kenai.com/secure/attachment/42016/rt23245.patch Note: there is a proposed method deprecation, but it isn't critical to the fix. Thanks, -- Jonathan From hang.vo at oracle.com Thu Feb 6 23:48:26 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 07 Feb 2014 07:48:26 +0000 Subject: hg: openjfx/8u-dev/rt: RT-21091 List on touch screen selects item on panning Message-ID: <20140207074849.6E4AA62AB9@hg.openjdk.java.net> Changeset: a38ed5a7b1aa Author: Martin Sladecek Date: 2014-02-07 07:33 +0000 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a38ed5a7b1aa RT-21091 List on touch screen selects item on panning Reviewed by: jgiles ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableCellBehaviorBase.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableRowBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeTableRowBehavior.java From felix.bembrick at gmail.com Fri Feb 7 01:14:18 2014 From: felix.bembrick at gmail.com (Felix Bembrick) Date: Fri, 7 Feb 2014 20:14:18 +1100 Subject: UndoFX: undo manager for JavaFX In-Reply-To: <96F276DB-BF80-4F9A-8922-5A57C36D86C0@gmail.com> References: <6BAE55D4-E3A1-4415-8A28-7FD3E5136DE7@gmx.de> <96F276DB-BF80-4F9A-8922-5A57C36D86C0@gmail.com> Message-ID: I am bucking the naming trend with my product FXMark which will be released in the next month or so. I named it in honour of the much-used 3D benchmarking software 3DMark and the name sounded better than MarkFX. FXMark allows the user to select and benchmark a series of animations and effects on nodes which are configurable by node count, node type, animation type and effect type along with various caching modes. The animations are configured with either deterministic or non-deterministic random numbers and a report is produced detailing the impact of the selections on framerate(which is the only metric collected in v1.0 although other metrics will be gathered in the future via PulseLogger). See my blog http://justmy2bits.com for a post this weekend concerning its imminent release and the reasons why it has been delayed. Felix On 7 February 2014 06:05, Mike wrote: > Not > Objectwheel > > But we own > fxrad.com > > Lol > > > Sent from my iPhone > > > On Feb 6, 2014, at 9:20 AM, Christian Schudt > wrote: > > > > Hehe, funny how every project is called *****FX. Still waiting for the > YetAnotherProjectFX :-) > > > > Let's see, what I could find by a quick research: > > > > ControlsFX > > DataFX > > RedFX > > CodeAreaFX > > ReactFX > > UndoFX > > ExtFX > > ScreenFX > > TestFX > > DrawKidFX > > FontAwesomeFX > > AquaFX > > PlantUMLFX > > GroovyFX > > MonologFX > > TiddlyWikiFX > > DromblerFX > > ScalaFX > > OrbitFX > > SendGridFX > > > > > > -- > > Christian > > > > > >> Am 06.02.2014 um 18:02 schrieb Tomas Mikula: > >> > >> Hi all, > >> > >> I just published a general-purpose undo manager for JavaFX. > >> > >> https://github.com/TomasMikula/UndoFX > >> > >> I've been using it for a while in CodeAreaFX and thought it would be > useful > >> to release it separately. > >> > >> Best regards, > >> Tomas > > > From hang.vo at oracle.com Fri Feb 7 13:51:29 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 07 Feb 2014 21:51:29 +0000 Subject: hg: openjfx/8/master/rt: 4 new changesets Message-ID: <20140207215413.0209A62ADF@hg.openjdk.java.net> Changeset: 1cf08bba9bc6 Author: Yves Joan Date: 2014-01-23 17:56 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1cf08bba9bc6 Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/AppPlatform.java + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWatchingController.java - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/ResourceController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderTest.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneStyleSheetMenuController.java + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/DocumentWindow.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/InfoPanel.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/SelectionBar.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessagePanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/Preferences.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordGlobal.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/PreviewWindowController.java - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBar.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/selection-chevron.png + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/selection-chevron at 2x.png ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/TemplateDialogController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorPlatform.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/JobManager.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/WatchingController.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-h-off.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-h-on.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-v-off.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-v-on.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-minus.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-plus.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-pulldown.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/cog.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/cog at 2x.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/css-styleable-path-button.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/rotate-handle.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link-hover.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/AbstractDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/DocumentDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/DragSourceShadow.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/ExternalDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/LibraryDragSource.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/i18n/SceneBuilderKit.properties + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/nodeicons/NumberAxis.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/DuplicateSelectionJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/InsertAsSubComponentAndRelocateJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/InsertAsSubComponentJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/JobUtils.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/UsePredefinedSizeJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/gridpane/v2/SpanJob.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 + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/togglegroup/ModifyToggleGroupJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/v2/UpdateSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/UnwrapJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapJobUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/AbstractDecoration.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/AbstractResilientHandles.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanel.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/WorkspaceController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TabHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TreeTableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/DragGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/guides/HorizontalLineIndex.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/guides/MovingGuideController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/guides/MovingGuideRenderer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/guides/ResizingGuideRenderer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/guides/VerticalLineIndex.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanel.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/SelectionPath.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/arrow-right.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/AbstractHierarchyPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/HierarchyDNDController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableCell.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableView.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableView.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableViewController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeView.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeView.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeViewController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/SubSection.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AutoSuggestEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/BoundedDoubleEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/BoundedDoubleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ColumnResizePolicyEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/CursorEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/CursorEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DoubleAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DoubleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/FxIdEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ImageEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ImageEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/IntegerAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/IntegerEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/Point3DEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/PropertiesEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/PropertyEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/RotateEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringAutoSuggestEditor.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/TextAlignmentEditor.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ToggleGroupEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-h-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-h-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-v-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-v-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-minus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-plus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-pulldown.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/rotate-handle.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/values-link-hover.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/values-link.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/BoundsPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/EffectPopupEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryListCell.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanel.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractFxmlController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractFxmlWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractWindowController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/Search.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/Search.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/SearchController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/GridSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/util/ContextMenuController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMDocument.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMIndex.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMIntrinsic.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMNodes.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMObject.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMPropertyT.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/BuiltinLibrary.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/AccordionEmpty.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/SplitPaneV.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/TabPaneEmpty.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/Metadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ArrayPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/BooleanPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/BorderPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/BoundsPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ColumnConstraintsPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ComplexPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/CursorPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/DoubleArrayPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/DoublePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/EventHandlerPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/FontPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ImagePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/InsetsPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/IntegerPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ListCellPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/MaterialPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/MeshPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ObjectPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/Point3DPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/Rectangle2DPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/RowConstraintsPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/SingleValuePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/StringConverterPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/StringPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/TextEncodablePropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ToggleGroupPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/TransformPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundFillPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundImagePropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundPositionPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundSizePropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/CornerRadiiPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/BlendPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/BloomPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/BoxBlurPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/ColorAdjustPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/ColorInputPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/DropShadowPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/EffectPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/GaussianBlurPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/GlowPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/ImageInputPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/InnerShadowPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/LightingPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/MotionBlurPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/PerspectiveTransformPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/ReflectionPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/SepiaTonePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/ShadowPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/keycombination/KeyCharacterCombinationPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/keycombination/KeyCodeCombinationPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/keycombination/KeyCombinationPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/BackgroundFillListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/BackgroundImageListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/ColorListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/ColumnConstraintsListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/DividerListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/DoubleListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/ListValuePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/ObjectListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/RowConstraintsListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/StopListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/StringListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/TickMarkListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/TransformListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/ColorPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/ImagePatternPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/LinearGradientPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/PaintPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/RadialGradientPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/paint/StopPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/ClipboardDecoder.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignHierarchyMask.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignImage.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/CssInternal.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/FileWatcher.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/BlendPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/ColorInputPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/ImageInputPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/LightingPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/SingleInputPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/Utils.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxControl.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxControl.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/DoubleTextFieldControl.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumControl.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumControl.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageControl.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageControl.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldControl.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderEditor.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/DoubleTextField.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPickerStop.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPickerStop.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/rotator/RotatorControl.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/rotator/RotatorControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/slider/SliderControl.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/slider/SliderControl.java Changeset: 968fc7f8426c Author: kcr Date: 2014-02-03 14:21 -0800 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/968fc7f8426c Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.css - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.css - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBar.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/InsertAsSubComponentAndRelocateJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanel.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanel.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/arrow-right.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableView.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeView.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-h-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-h-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-v-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/ap-constraint-v-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-minus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-plus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/button-pulldown.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/rotate-handle.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/values-link-hover.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/values-link.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanel.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/Search.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ArrayPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/BorderPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/TransformPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundFillPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundImagePropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundPositionPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/BackgroundSizePropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/background/CornerRadiiPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/BackgroundFillListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/BackgroundImageListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/DividerListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/TransformListPropertyMetadata.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/CheckBoxEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/EnumEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/NumFieldEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderEditor.java Changeset: afc9e70f3597 Author: Yves Joan Date: 2014-02-05 12:29 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/afc9e70f3597 Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWatchingController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/ResourceController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderTest.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SplitController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/about/AboutWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/DocumentWindow.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/SelectionBar.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog.png + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog at 2x.png ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/DebugMenuController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/Preferences.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordGlobal.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/PreviewWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/selectionbar/SelectionBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_css.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/AlertDialog_i18n.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_css.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/BasicApplication_i18n.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_css.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_en.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_fr.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/ComplexApplication_i18n.fxml - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/DefaultContent.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/template/FxmlTemplates.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorPlatform.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/WatchingController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-minus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-plus.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/button-pulldown.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/cog.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/cog at 2x.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/rotate-handle.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/DragController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/AccessoryDropTarget.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/i18n/SceneBuilderKit.properties ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/DeleteObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifyFxIdJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/RelocateNodeJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/RelocateSelectionJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ToggleFxRootJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/UseComputedSizesObjectJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/v2/BackupSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInSubComponentJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInHBoxJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInSplitPaneJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInToolBarJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapInVBoxJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapJobUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractGenericHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/DragGesture.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/key/AbstractKeyGesture.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/key/MoveWithKeyGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/AdjustDividerGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectAndMoveGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectWithMarqueeGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/AbstractHierarchyPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/HierarchyItem.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableCell.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableRow.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableView.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableViewController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treetableview/HierarchyTreeTableViewUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeViewController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AnchorPaneConstraintsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AutoSuggestEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/BoundedDoubleEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/BoundedDoubleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DividerPositionsEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DoubleAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorItemDelegate.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EventHandlerEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/I18nStringEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ImageEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InlineListEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InsetsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/IntegerAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/Point3DEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/PropertiesEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/PropertyEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/RotateEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/RotateEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/TextAlignmentEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/BoundsPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/BoundsPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/EffectPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/KeyCombinationPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PaintPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PopupEditorValidation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/StringPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryListCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/report/ErrorReport.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/Search.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/SearchController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/images/search-clear.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/search/images/search-icon.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/util/ContextMenuController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/util/InlineEditController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMDocument.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMImageBuilder.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMInstance.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMLoader.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMObject.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMRefresher.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientObject.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientProperty.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueElement.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/BuiltinLibrary.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/Path.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/SubScene.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/builtin/SwingNode.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/library/util/JarExplorer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/Metadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/ValuePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/ComplexPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/BeanPropertyIntrospector.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignHierarchyMask.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/PrefixedValue.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/PropertyName.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/StaticPropertyIntrospector.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/CssInternal.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/FileWatcher.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/JavaLanguage.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/Utils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/DoubleTextFieldControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/rotator/RotatorControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/slider/SliderControl.java Changeset: b8d6295f4672 Author: hudson Date: 2014-02-07 13:27 -0800 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b8d6295f4672 Added tag 8.0-b129 for changeset 63bcbc815b29 ! .hgtags From hang.vo at oracle.com Sun Feb 9 02:34:05 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sun, 09 Feb 2014 10:34:05 +0000 Subject: hg: openjfx/8u-dev/rt: Fix for RT-35185: [HelloSanity] Effects demo expected result does not match actual result Message-ID: <20140209103421.EC31E62B08@hg.openjdk.java.net> Changeset: 7aa3f6a4c5ad Author: Elina Kleyman Date: 2014-02-09 12:24 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7aa3f6a4c5ad Fix for RT-35185: [HelloSanity] Effects demo expected result does not match actual result + apps/toys/Hello/src/main/java/hello/DukeReflectionDown.png + apps/toys/Hello/src/main/java/hello/DukeReflectionUp.png ! apps/toys/Hello/src/main/java/hello/TestBuilder.java From hendrik.ebbers at me.com Sun Feb 9 11:43:15 2014 From: hendrik.ebbers at me.com (Hendrik Ebbers) Date: Sun, 09 Feb 2014 20:43:15 +0100 Subject: javafx.embed.singleThread=true not working In-Reply-To: <52EF8614.8080507@oracle.com> References: <450A2F70-BAB8-49BF-89C2-8494AF398863@me.com> <52EF8614.8080507@oracle.com> Message-ID: <3721D3B2-9368-4EFC-9D12-2F9D384EFFC7@me.com> Thanks! It?s working now without using private API. Here is the code if someone will have the same problem: package com.guigarage.masteringcontrols; import javafx.embed.swing.JFXPanel; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; import javax.swing.*; import java.awt.*; public class JFXPanelDemo1 { private static JButton swingButton; private static Button jfxButton; public static void main(String[] args) { final JFXPanel jfxPanel = new JFXPanel(); SwingUtilities.invokeLater(() -> { JFrame swingFrame = new JFrame("Integrate JavaFX in Swing"); swingFrame.getContentPane().setLayout(new BorderLayout()); swingButton = new JButton("I'm a Swing button"); swingFrame.getContentPane().add(BorderLayout.NORTH, swingButton); swingButton.addActionListener((e) -> { jfxButton.setDisable(!jfxButton.isDisable()); }); swingFrame.getContentPane().add(BorderLayout.CENTER, jfxPanel); jfxButton = new Button("I'm a JavaFX button"); StackPane jfxPane = new StackPane(jfxButton); Scene jfxScene = new Scene(jfxPane); jfxPanel.setScene(jfxScene); jfxButton.setOnAction((e) -> { swingButton.setEnabled(!swingButton.isEnabled()); }); swingFrame.setVisible(true); }); } } Am 03.02.2014 um 13:05 schrieb Artem Ananiev : > Hi, Hendrik, > > please, try adding the following line to the very beginning of the main() method: > > PlatformImpl.startup(() -> {}); > > PlatformImpl is an internal class from com.sun.javafx.application, so it is not an official way to do the job, it's just a workaround. > > Another option is to wrap all the code after JFXPanel.() into additional invokeLater(). By the time when JFXPanel constructor is finished, FX has already set up single threaded event dispatching mechanism, so all the subsequent Swing events (including invokeLater() calls) are executed on the right thread. > > Thanks, > > Artem > > On 2/3/2014 3:16 PM, Hendrik Ebbers wrote: >> Hi, >> I?m currently trying the experimental support of the javafx.embed.singleThread flag to mix the EDT and JFX Application Thread. Therefore I created a demo application. But when I start the app the following exception is thrown: >> Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Not on FX application thread; currentThread = AWT-EventQueue-0 >> >> I think I?m doing something wrong but currently I have no idea why this is not working. Any ideas? >> >> I?m using the folioing JavaFX version: >> >> java version "1.8.0-ea" >> Java(TM) SE Runtime Environment (build 1.8.0-ea-b123) >> Java HotSpot(TM) 64-Bit Server VM (build 25.0-b65, mixed mode) >> >> Here is the code of the demo application: >> >> public class JFXPanelDemo1 { >> >> private static JButton swingButton; >> private static Button jfxButton; >> >> public static void main(String[] args) { >> >> >> SwingUtilities.invokeLater(() -> { >> JFrame swingFrame = new JFrame("Integrate JavaFX in Swing"); >> swingFrame.getContentPane().setLayout(new BorderLayout()); >> swingButton = new JButton("I'm a Swing button"); >> swingFrame.getContentPane().add(BorderLayout.NORTH, swingButton); >> >> swingButton.addActionListener((e) -> { >> jfxButton.setDisable(!jfxButton.isDisable()); >> }); >> >> JFXPanel jfxPanel = new JFXPanel(); >> swingFrame.getContentPane().add(BorderLayout.CENTER, jfxPanel); >> >> jfxButton = new Button("I'm a JavaFX button"); >> StackPane jfxPane = new StackPane(jfxButton); >> Scene jfxScene = new Scene(jfxPane); >> jfxPanel.setScene(jfxScene); >> >> jfxButton.setOnAction((e) -> { >> swingButton.setEnabled(!swingButton.isEnabled()); >> }); >> >> swingFrame.setVisible(true); >> } >> ); >> >> } >> } >> From hang.vo at oracle.com Sun Feb 9 17:18:29 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 10 Feb 2014 01:18:29 +0000 Subject: hg: openjfx/8u-dev/rt: 5 new changesets Message-ID: <20140210012026.BDAE462B0F@hg.openjdk.java.net> Changeset: c8beee006361 Author: jgiles Date: 2014-02-07 14:06 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c8beee006361 RT-35600: BarChart can display odd values on its axis ! modules/controls/src/main/java/javafx/scene/chart/NumberAxis.java Changeset: 68b9cfbadce9 Author: jgiles Date: 2014-02-07 14:49 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/68b9cfbadce9 [DEMO ONLY] Simplify HelloListView to use JavaFX cell factories rather than custom code. ! apps/toys/Hello/src/main/java/hello/HelloListView.java Changeset: 7be27268fe1c Author: jgiles Date: 2014-02-10 09:35 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7be27268fe1c [DOC ONLY] Fix typo in TreeView. ! modules/controls/src/main/java/javafx/scene/control/TreeView.java Changeset: 419eb535475a Author: jgiles Date: 2014-02-10 13:53 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/419eb535475a RT-35039: [ComboBox] Setting items in and editable ComboBox clears the editor text under some circumstances ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! modules/controls/src/main/java/javafx/scene/control/ComboBox.java ! modules/controls/src/main/java/javafx/scene/control/ListView.java ! modules/controls/src/main/java/javafx/scene/control/TableView.java ! modules/controls/src/main/java/javafx/scene/control/TreeItem.java ! modules/controls/src/main/java/javafx/scene/control/TreeTableView.java ! modules/controls/src/main/java/javafx/scene/control/TreeView.java ! modules/controls/src/test/java/javafx/scene/control/ComboBoxTest.java ! modules/controls/src/test/java/javafx/scene/control/ListViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeViewTest.java Changeset: 37953435bd98 Author: jgiles Date: 2014-02-10 13:59 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/37953435bd98 RT-23245: TreeView moves its origin position if the root item has a parent ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeCellSkin.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableCellSkin.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableRowSkin.java ! modules/controls/src/main/java/javafx/scene/control/TreeTableView.java ! modules/controls/src/main/java/javafx/scene/control/TreeView.java ! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeViewTest.java From martin.sladecek at oracle.com Mon Feb 10 00:23:27 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Mon, 10 Feb 2014 09:23:27 +0100 Subject: [8u] Review request: RT-21656,Touch : TextArea : while scrolling down, contents sometimes jumps to the top. Message-ID: <52F88C7F.9090706@oracle.com> Jonathan, please review: https://javafx-jira.kenai.com/browse/RT-21656 http://cr.openjdk.java.net/~msladecek/rt-21656/webrev.00/ Thanks, -Martin From hang.vo at oracle.com Mon Feb 10 01:34:45 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 10 Feb 2014 09:34:45 +0000 Subject: hg: openjfx/8/graphics/rt: Sync up SceneBuilder changes Message-ID: <20140210093622.2CF4562B16@hg.openjdk.java.net> Changeset: 343e3002a3fc Author: Yves Joan Date: 2014-02-10 10:18 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/343e3002a3fc Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/about/AboutWindowController.java - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog.png - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog at 2x.png ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordGlobal.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/BackgroundColorDialogController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorPlatform.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link-hover.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/DragSourceShadow.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/i18n/SceneBuilderKit.properties ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ImageUtils.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor at 2x.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/TrimSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/UnwrapJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapJobUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/WorkspaceController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractGenericHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TableViewHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TreeTableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TreeTableViewHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/resizer/TableColumnResizer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/resizer/TreeTableColumnResizer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/DragGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/ResizeTableColumnGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/ResizeTreeTableColumnGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectAndMoveGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/HitNodeChrome.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/PickModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssContentMaker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-button-arrow.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-cursor.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/HierarchyDNDController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InsetsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/Point3DEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/cog.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/EffectPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PaintPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/Selection.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMIntrinsic.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMRefresher.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientIntrinsic.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/glossary/BuiltinGlossary.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/ValuePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignHierarchyMask.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/Utils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/DoubleTextFieldControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPickerStop.java From martin.sladecek at oracle.com Mon Feb 10 04:23:05 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Mon, 10 Feb 2014 13:23:05 +0100 Subject: [8u] Review request: RT-35180,Scrolling by touch (sliding) is not possible on horizontal list view on embedded systems Message-ID: <52F8C4A9.3020209@oracle.com> Jonathan, please review: https://javafx-jira.kenai.com/browse/RT-35180 http://cr.openjdk.java.net/~msladecek/rt-35180/webrev.00/ Thanks, -Martin From hang.vo at oracle.com Mon Feb 10 13:33:19 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 10 Feb 2014 21:33:19 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35763: [TableView] Table content does not sort again after changing the data set Message-ID: <20140210213335.7A66C62B39@hg.openjdk.java.net> Changeset: 91c0001a39b0 Author: jgiles Date: 2014-02-11 10:23 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/91c0001a39b0 RT-35763: [TableView] Table content does not sort again after changing the data set ! modules/controls/src/main/java/javafx/scene/control/TableView.java ! modules/controls/src/main/java/javafx/scene/control/TreeTableView.java ! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java From mark.howe at oracle.com Mon Feb 10 14:28:04 2014 From: mark.howe at oracle.com (Mark Howe) Date: Mon, 10 Feb 2014 14:28:04 -0800 Subject: [8u] Review Request: RT-35629 Provide support so IDE's can include packaging tools - approved In-Reply-To: References: <52F3C11D.8030506@oracle.com> Message-ID: Version 01 of webrev looks good, approved On Feb 6, 2014, at 12:27 PM, Mark Howe wrote: > The keys to a BundleParamInfo should not be part bundle properties, these should be fixed strings that never change once we publish them. > > The rest looks good. I haven't gone through every line in detail but I have been working with it for the last few weeks and think the concepts and design is very good. > > Mark > > On Feb 6, 2014, at 9:06 AM, Danno Ferrin wrote: > >> Mark, Kevin, >> >> please review the following. Also, let me know if there is any co-ordination needed for the build server. >> >> Webrev: http://cr.openjdk.java.net/~shemnon/RT-35629/webrev.00/ >> JIRA: https://javafx-jira.kenai.com/browse/RT-35629 >> >> thanks, >> Danno > From hang.vo at oracle.com Mon Feb 10 15:18:20 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 10 Feb 2014 23:18:20 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35768: TableViewArrayListSelectionModel.selectedCellsSeq doesn't follow java.util.List contract Message-ID: <20140210231901.A69BB62B3E@hg.openjdk.java.net> Changeset: 93b015ed413c Author: jgiles Date: 2014-02-11 12:04 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/93b015ed413c RT-35768: TableViewArrayListSelectionModel.selectedCellsSeq doesn't follow java.util.List contract ! modules/controls/src/main/java/com/sun/javafx/scene/control/ReadOnlyUnbackedObservableList.java ! modules/controls/src/main/java/javafx/scene/control/MultipleSelectionModelBase.java ! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java From hang.vo at oracle.com Mon Feb 10 16:18:21 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 11 Feb 2014 00:18:21 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35775: Turn off INFO message for @font-face loading Message-ID: <20140211001838.1378362B41@hg.openjdk.java.net> Changeset: 4a42a2985893 Author: David Grieve Date: 2014-02-10 19:06 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4a42a2985893 RT-35775: Turn off INFO message for @font-face loading ! modules/graphics/src/main/java/com/sun/javafx/css/StyleManager.java From hang.vo at oracle.com Mon Feb 10 17:48:20 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 11 Feb 2014 01:48:20 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140211014903.1967762B43@hg.openjdk.java.net> Changeset: 9338bcd4f644 Author: jgiles Date: 2014-02-11 13:35 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9338bcd4f644 RT-35624: ListView selectedItems(): wrong notification on SHIFT-Select ! modules/controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java ! modules/controls/src/main/java/javafx/scene/control/MultipleSelectionModelBase.java ! modules/controls/src/test/java/javafx/scene/control/MultipleSelectionModelImplTest.java Changeset: ad4e047d5d77 Author: jgiles Date: 2014-02-11 14:42 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ad4e047d5d77 RT-35784: Fix for RT-18488 makes incorrect assumptions about getSelectedCells() list ordering ! modules/controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java + modules/controls/src/main/java/com/sun/javafx/scene/control/SizeLimitedList.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java From hang.vo at oracle.com Mon Feb 10 18:48:27 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 11 Feb 2014 02:48:27 +0000 Subject: hg: openjfx/8u-dev/rt: RT-33261: if ProgressIndicator is not visible, pause animation Message-ID: <20140211024848.77B7062B48@hg.openjdk.java.net> Changeset: ddca19cbed9e Author: David Grieve Date: 2014-02-10 21:41 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ddca19cbed9e RT-33261: if ProgressIndicator is not visible, pause animation ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java From hang.vo at oracle.com Tue Feb 11 00:33:22 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 11 Feb 2014 08:33:22 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35180 Scrolling by touch (sliding) is not possible on horizontal list view on embedded systems Message-ID: <20140211083539.0611D62B5A@hg.openjdk.java.net> Changeset: 0a78ff236166 Author: Martin Sladecek Date: 2014-02-11 08:31 +0000 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/0a78ff236166 RT-35180 Scrolling by touch (sliding) is not possible on horizontal list view on embedded systems Reviewed by: jgiles ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java From hang.vo at oracle.com Tue Feb 11 00:48:18 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 11 Feb 2014 08:48:18 +0000 Subject: hg: openjfx/8u-dev/rt: RT-21656 Touch : TextArea : while scrolling down, contents sometimes jumps to the top. Message-ID: <20140211084837.E79B362B5C@hg.openjdk.java.net> Changeset: e174b39cc4f1 Author: Martin Sladecek Date: 2014-02-11 08:33 +0000 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e174b39cc4f1 RT-21656 Touch : TextArea : while scrolling down, contents sometimes jumps to the top. Reviewed by: jgiles ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TextAreaSkin.java From pedro.duquevieira at gmail.com Tue Feb 11 05:14:30 2014 From: pedro.duquevieira at gmail.com (Pedro Duque Vieira) Date: Tue, 11 Feb 2014 13:14:30 +0000 Subject: SVG in CSS In-Reply-To: <260386F4-E187-44CB-95D3-F0980D9419D0@oracle.com> References: <260386F4-E187-44CB-95D3-F0980D9419D0@oracle.com> Message-ID: Done: https://javafx-jira.kenai.com/browse/RT-35799 Sorry for the delay. Thanks, best regards, On Mon, Jan 27, 2014 at 9:36 PM, David Grieve wrote: > Great idea. You should create an issue on javafx-jira.kenai.com. > > On Jan 27, 2014, at 3:58 PM, Pedro Duque Vieira < > pedro.duquevieira at gmail.com> wrote: > > > Hi, > > > > I recall having a conversation with a javafx team member and him saying > it > > wasn't possible to input an url of an svg image as the background-image > of > > a Region. > > > > If that is the case, I think it would be beneficial to add this feature - > > set the background-image of a region to be an svg file. Right now the > > process is a bit cumbersome: you have to convert an svg file to the svg > > path notation and then insert it into the -fx-shape field. So every time > > you want to change an svg image you have to go through this process, plus > > the fact that you can't see what is the image in the -fx-shape field > unless > > you have some super processor inside your brain that can process svg path > > notation :-) > > > > Also, it would be good if the svg file could be styled via css as you can > > now do with the svg path in the -fx-shape property. > > > > Thanks, regards, > > > > -- > > Pedro Duque Vieira > > -- Pedro Duque Vieira From martin.sladecek at oracle.com Tue Feb 11 06:17:28 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Tue, 11 Feb 2014 15:17:28 +0100 Subject: [8u20] Review request: RT-23406 & RT-21664 Message-ID: <52FA30F8.60003@oracle.com> Hi Jonathan, please review the following: https://javafx-jira.kenai.com/browse/RT-23406 http://cr.openjdk.java.net/~msladecek/rt-23406/webrev.00/ https://javafx-jira.kenai.com/browse/RT-21664 http://cr.openjdk.java.net/~msladecek/rt-21664/webrev.00/ Thanks, -Martin From hang.vo at oracle.com Tue Feb 11 07:04:01 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 11 Feb 2014 15:04:01 +0000 Subject: hg: openjfx/8u-dev/rt: [RT-35537] [Lens] Enable multitouch by default Message-ID: <20140211150608.3E4BA62B66@hg.openjdk.java.net> Changeset: c637c399d1f4 Author: Assaf Yavnai Date: 2014-02-11 16:49 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c637c399d1f4 [RT-35537] [Lens] Enable multitouch by default Summary: Multi touch is now enabled by default. Changed property "com.sun.javafx.experimental.embedded.multiTouch" to "lens.input.forceSingleTouch", that will allow ST only mode. Also update tests to ignore multi touch support flag Tested-by: running LinuxInputTests, HelloSanity, HelloMultitouch Reviewed by: dblaukopf ! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensTouchInputSupport.java ! modules/graphics/src/main/native-glass/lens/input/udev/udevInput.c ! tests/system/src/test/java/com/sun/glass/ui/monocle/input/MultiTouch2Test.java ! tests/system/src/test/java/com/sun/glass/ui/monocle/input/MultiTouch3Test.java ! tests/system/src/test/java/com/sun/glass/ui/monocle/input/TestApplication.java ! tests/system/src/test/java/com/sun/glass/ui/monocle/input/TouchLagTest.java From hang.vo at oracle.com Tue Feb 11 07:18:12 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 11 Feb 2014 15:18:12 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35777: workaround for an old issue was no longer working. Apply new workaround. Message-ID: <20140211151829.6C9CB62B68@hg.openjdk.java.net> Changeset: bf1fc37a1924 Author: David Grieve Date: 2014-02-11 10:06 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/bf1fc37a1924 RT-35777: workaround for an old issue was no longer working. Apply new workaround. ! modules/controls/src/main/java/javafx/scene/control/ContextMenu.java From hang.vo at oracle.com Tue Feb 11 08:18:16 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 11 Feb 2014 16:18:16 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35629: IDE Tooling for JavaFX Packager Message-ID: <20140211161835.9955662B74@hg.openjdk.java.net> Changeset: 063dd1a8e87d Author: shemnon Date: 2014-02-11 09:14 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/063dd1a8e87d RT-35629: IDE Tooling for JavaFX Packager Summary: Changes include adding a packager only access class, tools to add custom bundlers, I18N of messages, and moving to a 'bag of values' configuration style for the bundlers Reviewed-by: mhowe, kcr ! .idea/fxpackager.iml ! .idea/rt.iml ! build.gradle + modules/fxpackager/src/main/java/com/oracle/bundlers/AbstractBundler.java + modules/fxpackager/src/main/java/com/oracle/bundlers/Bundler.java + modules/fxpackager/src/main/java/com/oracle/bundlers/BundlerParamInfo.java + modules/fxpackager/src/main/java/com/oracle/bundlers/Bundlers.java + modules/fxpackager/src/main/java/com/oracle/bundlers/EnumeratedBundlerParam.java + modules/fxpackager/src/main/java/com/oracle/bundlers/InvalidBundlerParamException.java + modules/fxpackager/src/main/java/com/oracle/bundlers/StandardBundlerParam.java + modules/fxpackager/src/main/java/com/oracle/bundlers/mac/MacAppStoreBundler.java + modules/fxpackager/src/main/java/com/oracle/bundlers/mac/MacBaseInstallerBundler.java + modules/fxpackager/src/main/java/com/oracle/bundlers/mac/MacPKGBundler.java + modules/fxpackager/src/main/java/com/oracle/bundlers/windows/WindowsBundlerParam.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/DeployFXTask.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/DeployParams.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/Log.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/Main.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/PackagerLib.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/BundleParams.java + modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/BundleType.java - modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/Bundler.java + modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/ConfigException.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/IOUtils.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/MacAppBundler.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/RelativeFileSet.java + modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/UnsupportedPlatformException.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 + modules/fxpackager/src/main/resources/com/oracle/bundlers/AbstractBundler.properties + modules/fxpackager/src/main/resources/com/oracle/bundlers/StandardBundlerParam.properties + modules/fxpackager/src/main/resources/com/oracle/bundlers/linux/LinuxAppBundler.properties + modules/fxpackager/src/main/resources/com/oracle/bundlers/linux/LinuxDebBundler.properties + modules/fxpackager/src/main/resources/com/oracle/bundlers/linux/LinuxRpmBundler.properties + modules/fxpackager/src/main/resources/com/oracle/bundlers/windows/WinAppBundler.properties + modules/fxpackager/src/main/resources/com/oracle/bundlers/windows/WinExeBundler.properties + modules/fxpackager/src/main/resources/com/oracle/bundlers/windows/WinMsiBundler.properties + modules/fxpackager/src/main/resources/com/oracle/bundlers/windows/WindowsBundlerParam.properties ! modules/fxpackager/src/main/resources/com/sun/javafx/tools/packager/Bundle.properties ! modules/fxpackager/src/main/resources/com/sun/javafx/tools/resource/windows/template.iss ! modules/fxpackager/src/main/resources/com/sun/javafx/tools/resource/windows/template.wxs + modules/fxpackager/src/test/java/com/oracle/bundlers/BundlersTest.java + modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxAppBundlerTest.java + modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxDebBundlerTest.java + modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxRpmBundlerTest.java + modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacAppBundlerTest.java + modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacDMGBundlerTest.java + modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacPKGBundlerTest.java + modules/fxpackager/src/test/java/com/oracle/bundlers/windows/RuntimeFlagsParserTest.java + modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinAppBundlerTest.java + modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinEXEBundlerTest.java + modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinMSIBundlerTest.java + modules/fxpackager/src/test/java/com/sun/javafx/tools/ant/FXJarTest.java + modules/fxpackager/src/test/java/com/sun/javafx/tools/packager/PackagerLibTest.java + modules/fxpackager/src/test/java/com/sun/javafx/tools/packager/bundlers/BundleParamsTest.java + modules/fxpackager/src/test/java/com/sun/javafx/tools/packager/bundlers/WinMsiBundlerTest.java + modules/fxpackager/src/test/java/hello/HelloRectangle.java + modules/fxpackager/src/test/java/hello/TestPackager.java + modules/fxpackager/src/test/resources/com/sun/javafx/tools/ant/bundleargs.xml - modules/fxpackager/test/main/java/com/sun/javafx/tools/ant/FXJarTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/PackagerLibTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/bundlers/BundleParamsTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/bundlers/WinMsiBundlerTest.java From hjohn at xs4all.nl Tue Feb 11 08:50:15 2014 From: hjohn at xs4all.nl (John Hendrikx) Date: Tue, 11 Feb 2014 17:50:15 +0100 Subject: Layout issue Message-ID: <52FA54C7.9080804@xs4all.nl> From an earlier posting on this list, I came to understand that in JavaFX 8 it is no longer allowed to modify the children list in layoutChildren, and that such modifications may need to be moved to the computerPref* methods. However, I get a different odd issue, and I'm wondering exactly what is allowed and what isn't when it comes to layout (any documentation on this?) What's happening is the following: I got a (subclass of) BorderPane, at the top I have a tab-like control (let's call it a FilterControl). At the center I got a TreeView. When the BorderPane gets laid out, I set up the content for both the TreeView and the FilterControl. I do this in layoutChildren or in computerPref* of the BorderPane -- it makes no difference. Setting up the content for the FilterControl involves changing its children list. The TreeView probably will do the same (adding/removing Cells as needed). Now, I'm seeing layout issues. The BorderPane for example is often putting the TreeView right on top of the FilterControl (stuff is transparent, so I can see it). With other attempts, the FilterControl is not visible at all (zero height). Forcing an update (by changing focus) usually clears up the issue and the FilterControl will take its rightful spot and force the TreeView to be a little less high. I'm thinking this is somekind of issue with layout and that I'm approaching this wrong causing the layout problems. However, I don't quite understand what I'm possibly doing wrong -- modifying the children of the Top node of the BorderPane during BorderPane's own computePref/layoutChildren call should be perfectly fine right? Any help appreciated! --John From hang.vo at oracle.com Tue Feb 11 09:03:38 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 11 Feb 2014 17:03:38 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35629: IDE Tooling for JavaFX Packager Message-ID: <20140211170357.AD21162B7D@hg.openjdk.java.net> Changeset: 9cd11a2481e7 Author: shemnon Date: 2014-02-11 10:01 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9cd11a2481e7 RT-35629: IDE Tooling for JavaFX Packager undo stray IDE file change ! .idea/rt.iml From jonathan.giles at oracle.com Tue Feb 11 11:41:01 2014 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 12 Feb 2014 08:41:01 +1300 Subject: Layout issue In-Reply-To: <52FA54C7.9080804@xs4all.nl> References: <52FA54C7.9080804@xs4all.nl> Message-ID: <52FA7CCD.8020806@oracle.com> If you can create a simple test application it would be great if you can log this as a Jira issue so that we can take a proper look into this for you. Thanks, -- Jonathan On Wednesday, 12 February 2014 5:50:15 a.m., John Hendrikx wrote: > From an earlier posting on this list, I came to understand that in > JavaFX 8 it is no longer allowed to modify the children list in > layoutChildren, and that such modifications may need to be moved to > the computerPref* methods. > > However, I get a different odd issue, and I'm wondering exactly what > is allowed and what isn't when it comes to layout (any documentation > on this?) > > What's happening is the following: > > I got a (subclass of) BorderPane, at the top I have a tab-like control > (let's call it a FilterControl). At the center I got a TreeView. > > When the BorderPane gets laid out, I set up the content for both the > TreeView and the FilterControl. I do this in layoutChildren or in > computerPref* of the BorderPane -- it makes no difference. Setting up > the content for the FilterControl involves changing its children > list. The TreeView probably will do the same (adding/removing Cells > as needed). > > Now, I'm seeing layout issues. The BorderPane for example is often > putting the TreeView right on top of the FilterControl (stuff is > transparent, so I can see it). With other attempts, the FilterControl > is not visible at all (zero height). Forcing an update (by changing > focus) usually clears up the issue and the FilterControl will take its > rightful spot and force the TreeView to be a little less high. > > I'm thinking this is somekind of issue with layout and that I'm > approaching this wrong causing the layout problems. However, I don't > quite understand what I'm possibly doing wrong -- modifying the > children of the Top node of the BorderPane during BorderPane's own > computePref/layoutChildren call should be perfectly fine right? > > Any help appreciated! > > --John > From martin.sladecek at oracle.com Tue Feb 11 12:09:40 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Tue, 11 Feb 2014 21:09:40 +0100 Subject: Layout issue In-Reply-To: <52FA54C7.9080804@xs4all.nl> References: <52FA54C7.9080804@xs4all.nl> Message-ID: <52FA8384.4050805@oracle.com> The rule of thumb in case you modify content during the layout is that content should depend on layout pane size, not the other way around. It means that changing the content won't modify the min/pref/max size of the pane as that would trigger another layout pass (possibly falling into a loop). This is why it's not recommended to change children during the layout, as default computation of min/pref/max size depends on the children. But if you modify compute* methods and return something that is not dependent on the children, you can safely modify them while doing the layout. So, e.g. your filter control might return pref size that is approx. for 2-3 "tabs" (or whatnot). Since BorderPane resizes top to the full width, you would always get the maximum width you can get. Based on the assigned width, you can then compute the layout and add as much tabs as you can. Since that would not change the pref width, the layout is done. Anyway, as Jonathan already noted, a JIRA issue with some sample would be great. Thanks, -Martin On 02/11/2014 05:50 PM, John Hendrikx wrote: > From an earlier posting on this list, I came to understand that in > JavaFX 8 it is no longer allowed to modify the children list in > layoutChildren, and that such modifications may need to be moved to > the computerPref* methods. > > However, I get a different odd issue, and I'm wondering exactly what > is allowed and what isn't when it comes to layout (any documentation > on this?) > > What's happening is the following: > > I got a (subclass of) BorderPane, at the top I have a tab-like control > (let's call it a FilterControl). At the center I got a TreeView. > > When the BorderPane gets laid out, I set up the content for both the > TreeView and the FilterControl. I do this in layoutChildren or in > computerPref* of the BorderPane -- it makes no difference. Setting up > the content for the FilterControl involves changing its children > list. The TreeView probably will do the same (adding/removing Cells > as needed). > > Now, I'm seeing layout issues. The BorderPane for example is often > putting the TreeView right on top of the FilterControl (stuff is > transparent, so I can see it). With other attempts, the FilterControl > is not visible at all (zero height). Forcing an update (by changing > focus) usually clears up the issue and the FilterControl will take its > rightful spot and force the TreeView to be a little less high. > > I'm thinking this is somekind of issue with layout and that I'm > approaching this wrong causing the layout problems. However, I don't > quite understand what I'm possibly doing wrong -- modifying the > children of the Top node of the BorderPane during BorderPane's own > computePref/layoutChildren call should be perfectly fine right? > > Any help appreciated! > > --John > From jeff at reportmill.com Tue Feb 11 14:59:07 2014 From: jeff at reportmill.com (Jeff Martin) Date: Tue, 11 Feb 2014 16:59:07 -0600 Subject: Dragboard setDragView in JFXPanel? Message-ID: <370FEBCB-6C9F-44B6-83CB-A9D9AAB9FF61@reportmill.com> Is the JavaFX 8 Dragboard.setDragView() api supposed to work in JFXPanel? I couldn't find a jira bug - if it should work, I'll file one. jeff From anthony.petrov at oracle.com Tue Feb 11 15:13:43 2014 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Wed, 12 Feb 2014 03:13:43 +0400 Subject: Dragboard setDragView in JFXPanel? In-Reply-To: <370FEBCB-6C9F-44B6-83CB-A9D9AAB9FF61@reportmill.com> References: <370FEBCB-6C9F-44B6-83CB-A9D9AAB9FF61@reportmill.com> Message-ID: <52FAAEA7.6070305@oracle.com> Please file a bug. -- best regards, Anthony On 2/12/2014 2:59 AM, Jeff Martin wrote: > Is the JavaFX 8 Dragboard.setDragView() api supposed to work in JFXPanel? > > I couldn't find a jira bug - if it should work, I'll file one. > > jeff > From jeff at reportmill.com Tue Feb 11 16:18:11 2014 From: jeff at reportmill.com (Jeff Martin) Date: Tue, 11 Feb 2014 18:18:11 -0600 Subject: Dragboard setDragView in JFXPanel? In-Reply-To: <52FAAEA7.6070305@oracle.com> References: <370FEBCB-6C9F-44B6-83CB-A9D9AAB9FF61@reportmill.com> <52FAAEA7.6070305@oracle.com> Message-ID: <67080428-93AE-4592-B486-1B4B5FB5C048@reportmill.com> Okay, it's filed: https://javafx-jira.kenai.com/browse/RT-35812 I'd appreciate any additional info: Was it expected to work? Any thoughts on a work around? Let me know if you want me to post my sample code in the jira. jeff On Feb 11, 2014, at 5:13 PM, Anthony Petrov wrote: > Please file a bug. > > -- > best regards, > Anthony > > On 2/12/2014 2:59 AM, Jeff Martin wrote: >> Is the JavaFX 8 Dragboard.setDragView() api supposed to work in JFXPanel? >> >> I couldn't find a jira bug - if it should work, I'll file one. >> >> jeff >> From martin.sladecek at oracle.com Wed Feb 12 01:47:57 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Wed, 12 Feb 2014 10:47:57 +0100 Subject: Review request: RT-35783,ScrollPane is not refreshing its contents Message-ID: <52FB434D.8010607@oracle.com> Jonathan, Jim, please review: https://javafx-jira.kenai.com/browse/RT-35783 http://cr.openjdk.java.net/~msladecek/rt-35783/webrev.00/ Thanks, -Martin From hjohn at xs4all.nl Wed Feb 12 02:26:22 2014 From: hjohn at xs4all.nl (John Hendrikx) Date: Wed, 12 Feb 2014 11:26:22 +0100 Subject: Layout issue In-Reply-To: <52FA7CCD.8020806@oracle.com> References: <52FA54C7.9080804@xs4all.nl> <52FA7CCD.8020806@oracle.com> Message-ID: <52FB4C4E.2060506@xs4all.nl> I've tried to create a simple test application in https://javafx-jira.kenai.com/browse/RT-35830. It is still fairly long, but it shows the problem right from the start when the Stage pops up. Thanks :) --John On 11/02/2014 20:41, Jonathan Giles wrote: > If you can create a simple test application it would be great if you > can log this as a Jira issue so that we can take a proper look into > this for you. > > Thanks, > -- Jonathan > > On Wednesday, 12 February 2014 5:50:15 a.m., John Hendrikx wrote: >> From an earlier posting on this list, I came to understand that in >> JavaFX 8 it is no longer allowed to modify the children list in >> layoutChildren, and that such modifications may need to be moved to >> the computerPref* methods. >> >> However, I get a different odd issue, and I'm wondering exactly what >> is allowed and what isn't when it comes to layout (any documentation >> on this?) >> >> What's happening is the following: >> >> I got a (subclass of) BorderPane, at the top I have a tab-like control >> (let's call it a FilterControl). At the center I got a TreeView. >> >> When the BorderPane gets laid out, I set up the content for both the >> TreeView and the FilterControl. I do this in layoutChildren or in >> computerPref* of the BorderPane -- it makes no difference. Setting up >> the content for the FilterControl involves changing its children >> list. The TreeView probably will do the same (adding/removing Cells >> as needed). >> >> Now, I'm seeing layout issues. The BorderPane for example is often >> putting the TreeView right on top of the FilterControl (stuff is >> transparent, so I can see it). With other attempts, the FilterControl >> is not visible at all (zero height). Forcing an update (by changing >> focus) usually clears up the issue and the FilterControl will take its >> rightful spot and force the TreeView to be a little less high. >> >> I'm thinking this is somekind of issue with layout and that I'm >> approaching this wrong causing the layout problems. However, I don't >> quite understand what I'm possibly doing wrong -- modifying the >> children of the Top node of the BorderPane during BorderPane's own >> computePref/layoutChildren call should be perfectly fine right? >> >> Any help appreciated! >> >> --John >> From hjohn at xs4all.nl Wed Feb 12 02:34:00 2014 From: hjohn at xs4all.nl (John Hendrikx) Date: Wed, 12 Feb 2014 11:34:00 +0100 Subject: Layout issue In-Reply-To: <52FA8384.4050805@oracle.com> References: <52FA54C7.9080804@xs4all.nl> <52FA8384.4050805@oracle.com> Message-ID: <52FB4E18.6020300@xs4all.nl> On 11/02/2014 21:09, Martin Sladecek wrote: > The rule of thumb in case you modify content during the layout is that > content should depend on layout pane size, not the other way around. > It means that changing the content won't modify the min/pref/max size > of the pane as that would trigger another layout pass (possibly > falling into a loop). BorderPane +- (TOP) Filter (subclass of FlowPane) +- (CENTER) TreeView I modify the content during the compute* method of the BorderPane. For TreeView I change the root; for the Filter (FlowPane) I add/remove children. For some reason that seems to be the "wrong" time to do it, despite the fact that this happens almost as the first thing during the layout process. LayoutChildren will get called later on BorderPane, and no more changes were made, and the layout is incorrect. Then when the focus changes, the compute* methods get called again (but I change nothing since everything is valid still) and layoutChildren gets called again on BorderPane... and then everything looks correct. > This is why it's not recommended to change children during the layout, > as default computation of min/pref/max size depends on the children. > But if you modify compute* methods and return something that is not > dependent on the children, you can safely modify them while doing the > layout. > > So, e.g. your filter control might return pref size that is approx. > for 2-3 "tabs" (or whatnot). Since BorderPane resizes top to the full > width, you would always get the maximum width you can get. Based on > the assigned width, you can then compute the layout and add as much > tabs as you can. Since that would not change the pref width, the > layout is done. It is actually a FlowPane -- I'd like it to accomodate the tabs as well as possible, and even add an extra row if they don't all fit. Since I donot myself override its compute* methods, I didn't think the issue might be in that area (see the Filter class included in the JIRA I created -- it's really simple). > Anyway, as Jonathan already noted, a JIRA issue with some sample would > be great. Yes, I just did, RT-35830 has a nice sample. Thanks for giving some more insight in the layout process. --John > > Thanks, > -Martin > > On 02/11/2014 05:50 PM, John Hendrikx wrote: >> From an earlier posting on this list, I came to understand that in >> JavaFX 8 it is no longer allowed to modify the children list in >> layoutChildren, and that such modifications may need to be moved to >> the computerPref* methods. >> >> However, I get a different odd issue, and I'm wondering exactly what >> is allowed and what isn't when it comes to layout (any documentation >> on this?) >> >> What's happening is the following: >> >> I got a (subclass of) BorderPane, at the top I have a tab-like >> control (let's call it a FilterControl). At the center I got a >> TreeView. >> >> When the BorderPane gets laid out, I set up the content for both the >> TreeView and the FilterControl. I do this in layoutChildren or in >> computerPref* of the BorderPane -- it makes no difference. Setting up >> the content for the FilterControl involves changing its children >> list. The TreeView probably will do the same (adding/removing Cells >> as needed). >> >> Now, I'm seeing layout issues. The BorderPane for example is often >> putting the TreeView right on top of the FilterControl (stuff is >> transparent, so I can see it). With other attempts, the >> FilterControl is not visible at all (zero height). Forcing an update >> (by changing focus) usually clears up the issue and the FilterControl >> will take its rightful spot and force the TreeView to be a little >> less high. >> >> I'm thinking this is somekind of issue with layout and that I'm >> approaching this wrong causing the layout problems. However, I don't >> quite understand what I'm possibly doing wrong -- modifying the >> children of the Top node of the BorderPane during BorderPane's own >> computePref/layoutChildren call should be perfectly fine right? >> >> Any help appreciated! >> >> --John >> > From tomas.mikula at gmail.com Wed Feb 12 08:07:38 2014 From: tomas.mikula at gmail.com (Tomas Mikula) Date: Wed, 12 Feb 2014 17:07:38 +0100 Subject: Layout issue In-Reply-To: <52FB4E18.6020300@xs4all.nl> References: <52FA54C7.9080804@xs4all.nl> <52FA8384.4050805@oracle.com> <52FB4E18.6020300@xs4all.nl> Message-ID: Hi John, I'm replying to your question from JIRA: > Is there perhaps a better place to hook into when you want to have a > chance to update the layout as a result of deferred property changes? I took your example and modified it: https://gist.github.com/TomasMikula/6c5d97edc51ec8fa3d9e Perhaps look at the diff to see the changes I made: https://gist.github.com/TomasMikula/6c5d97edc51ec8fa3d9e/revisions Advantages of this solution: (+) no calls requestLayout() or applyCss(); (+) no need to override layoutChildren() or compute*() methods. Disadvantage: (-) adds a dependency on the ReactFX library (-) which requires JDK8 The main idea of this solution is this: 1. you have an observable boolean value (beingUpdated in the example) that you set to true while changes to you TreeListPane are being performed and set to false when you are done with changes. 2. the changes you perform may mark the layout as invalid (treeInvalidations.push(null); in the example). 3. whenever updating finishes (beingUpdated changes to false), you do the layout (buildTree()), but only if the layout has been invalidated. buildTreeImpulse = emit(treeInvalidations).on(beingUpdated.offs()); buildTreeImpulse.subscribe(impulse -> buildTree()); You could recreate this pattern without ReactFX, I just find it convenient to use event streams for the job. Best, Tomas On Wed, Feb 12, 2014 at 11:34 AM, John Hendrikx wrote: > On 11/02/2014 21:09, Martin Sladecek wrote: >> >> The rule of thumb in case you modify content during the layout is that >> content should depend on layout pane size, not the other way around. It >> means that changing the content won't modify the min/pref/max size of the >> pane as that would trigger another layout pass (possibly falling into a >> loop). > > > BorderPane > +- (TOP) Filter (subclass of FlowPane) > +- (CENTER) TreeView > > I modify the content during the compute* method of the BorderPane. For > TreeView I change the root; for the Filter (FlowPane) I add/remove children. > > For some reason that seems to be the "wrong" time to do it, despite the fact > that this happens almost as the first thing during the layout process. > LayoutChildren will get called later on BorderPane, and no more changes were > made, and the layout is incorrect. Then when the focus changes, the > compute* methods get called again (but I change nothing since everything is > valid still) and layoutChildren gets called again on BorderPane... and then > everything looks correct. > >> This is why it's not recommended to change children during the layout, as >> default computation of min/pref/max size depends on the children. But if you >> modify compute* methods and return something that is not dependent on the >> children, you can safely modify them while doing the layout. >> >> So, e.g. your filter control might return pref size that is approx. for >> 2-3 "tabs" (or whatnot). Since BorderPane resizes top to the full width, you >> would always get the maximum width you can get. Based on the assigned width, >> you can then compute the layout and add as much tabs as you can. Since that >> would not change the pref width, the layout is done. > > It is actually a FlowPane -- I'd like it to accomodate the tabs as well as > possible, and even add an extra row if they don't all fit. Since I donot > myself override its compute* methods, I didn't think the issue might be in > that area (see the Filter class included in the JIRA I created -- it's > really simple). >> >> Anyway, as Jonathan already noted, a JIRA issue with some sample would be >> great. > > Yes, I just did, RT-35830 has a nice sample. > > Thanks for giving some more insight in the layout process. > > --John >> >> >> Thanks, >> -Martin >> >> >> On 02/11/2014 05:50 PM, John Hendrikx wrote: >>> >>> From an earlier posting on this list, I came to understand that in JavaFX >>> 8 it is no longer allowed to modify the children list in layoutChildren, and >>> that such modifications may need to be moved to the computerPref* methods. >>> >>> However, I get a different odd issue, and I'm wondering exactly what is >>> allowed and what isn't when it comes to layout (any documentation on this?) >>> >>> What's happening is the following: >>> >>> I got a (subclass of) BorderPane, at the top I have a tab-like control >>> (let's call it a FilterControl). At the center I got a TreeView. >>> >>> When the BorderPane gets laid out, I set up the content for both the >>> TreeView and the FilterControl. I do this in layoutChildren or in >>> computerPref* of the BorderPane -- it makes no difference. Setting up the >>> content for the FilterControl involves changing its children list. The >>> TreeView probably will do the same (adding/removing Cells as needed). >>> >>> Now, I'm seeing layout issues. The BorderPane for example is often >>> putting the TreeView right on top of the FilterControl (stuff is >>> transparent, so I can see it). With other attempts, the FilterControl is >>> not visible at all (zero height). Forcing an update (by changing focus) >>> usually clears up the issue and the FilterControl will take its rightful >>> spot and force the TreeView to be a little less high. >>> >>> I'm thinking this is somekind of issue with layout and that I'm >>> approaching this wrong causing the layout problems. However, I don't quite >>> understand what I'm possibly doing wrong -- modifying the children of the >>> Top node of the BorderPane during BorderPane's own >>> computePref/layoutChildren call should be perfectly fine right? >>> >>> Any help appreciated! >>> >>> --John >>> >> > From hang.vo at oracle.com Wed Feb 12 08:33:27 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 12 Feb 2014 16:33:27 +0000 Subject: hg: openjfx/8u-dev/rt: [TOYS] giving FXSlideShow a nbproject Message-ID: <20140212163347.8B4F762BCD@hg.openjdk.java.net> Changeset: c8fb432d8a42 Author: ddhill Date: 2014-02-12 11:21 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c8fb432d8a42 [TOYS] giving FXSlideShow a nbproject + apps/toys/FXSlideShow/build.xml + apps/toys/FXSlideShow/nbproject/build-impl.xml + apps/toys/FXSlideShow/nbproject/genfiles.properties + apps/toys/FXSlideShow/nbproject/project.properties + apps/toys/FXSlideShow/nbproject/project.xml From tbee at tbee.org Wed Feb 12 13:21:51 2014 From: tbee at tbee.org (Tom Eugelink) Date: Wed, 12 Feb 2014 22:21:51 +0100 Subject: TestFX and popup Message-ID: <52FBE5EF.2040200@tbee.org> I'm using a Popup and need TestFX to click some buttons that are in the popup, but the nodes are not found. How is a Popup hooked into an existing node tree? The code in a.o. PopupWindow seems to only reference one way; from the popup towards the owner, but not the other way. Only if the owning window is a PopupWindow is the popup added to its children. But if the owning window is a simple stage, then I see no way to get to the Popup. What I (and TestFX) would need is some way to bridge from the stage over to the popup. From hang.vo at oracle.com Wed Feb 12 13:03:53 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 12 Feb 2014 21:03:53 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35629: IDE Tooling for JavaFX Packager Message-ID: <20140212210456.D97DD62BF8@hg.openjdk.java.net> Changeset: 24be04fee37b Author: shemnon Date: 2014-02-12 13:56 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/24be04fee37b RT-35629: IDE Tooling for JavaFX Packager * Fix Mac Tests by using the TestPackager class for test bundles * Don't require jfxrt.jar to be in the Mac JDK ! build.gradle ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/MacAppBundler.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/BundlersTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxAppBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxDebBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxRpmBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacAppBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacDMGBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacPKGBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinAppBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinEXEBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinMSIBundlerTest.java - modules/fxpackager/src/test/java/hello/HelloRectangle.java ! modules/fxpackager/src/test/resources/com/sun/javafx/tools/ant/bundleargs.xml From David.Hill at Oracle.com Wed Feb 12 13:37:27 2014 From: David.Hill at Oracle.com (David Hill) Date: Wed, 12 Feb 2014 16:37:27 -0500 Subject: Failure to find any font (probably on Embedded) Message-ID: <52FBE997.9090707@Oracle.com> I am chasing a edge case that probably only happens in certain Embedded configurations. If we don't find *any* fonts, then we quietly fail and blame it on CSS :-) I say blame it on CSS because the resulting hard failure is: Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class javafx.scene.CssStyleHelper This is because CSS needs a font for various calculations. With Embedded, if libfontconfig is not present (or improperly configured) you will not find any fonts. I would like thoughts on my putting a more informative error message out, and making zero fonts an earlier hard failure. What I would really like to do is to be able to put a URL to a Fonts wiki page (like: https://wiki.openjdk.java.net/display/OpenJFX/Font+Setup) but not sure how well that would stand up to the test of time. The code point in FontConfigManager is: if (anyFont == null) { if (debugFonts) { System.err.println("Fontconfig returned no fonts at all."); } fontConfigFailed = true; return; -- David Hill Java Embedded Development "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." -- Douglas Adams From kevin.rushforth at oracle.com Wed Feb 12 13:53:31 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Wed, 12 Feb 2014 13:53:31 -0800 Subject: Failure to find any font (probably on Embedded) In-Reply-To: <52FBE997.9090707@Oracle.com> References: <52FBE997.9090707@Oracle.com> Message-ID: <52FBED5B.8020206@oracle.com> A more informative message and an earlier detection both sound good. Not sure about the pointer to the Wiki page, though. We haven't done that in the past that I am aware of. If we do want to go down that path, I would suggest a pointer to a single, "well-known" support page that could describe various end-user configuration issues that we might want to document. -- Kevin David Hill wrote: > > I am chasing a edge case that probably only happens in certain > Embedded configurations. If we don't find *any* fonts, then we quietly > fail and blame it on CSS :-) > > I say blame it on CSS because the resulting hard failure is: > Exception in thread "JavaFX Application Thread" > java.lang.NoClassDefFoundError: Could not initialize class > javafx.scene.CssStyleHelper > This is because CSS needs a font for various calculations. > > With Embedded, if libfontconfig is not present (or improperly > configured) you will not find any fonts. > > I would like thoughts on my putting a more informative error message > out, and making zero fonts an earlier hard failure. > > What I would really like to do is to be able to put a URL to a Fonts > wiki page (like: > https://wiki.openjdk.java.net/display/OpenJFX/Font+Setup) but not sure > how well that would stand up to the test of time. > > The code point in FontConfigManager is: > > if (anyFont == null) { > if (debugFonts) { > System.err.println("Fontconfig returned no fonts at > all."); > } > fontConfigFailed = true; > return; > From steve.x.northover at oracle.com Wed Feb 12 13:57:36 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Wed, 12 Feb 2014 13:57:36 -0800 Subject: Failure to find any font (probably on Embedded) In-Reply-To: <52FBED5B.8020206@oracle.com> References: <52FBE997.9090707@Oracle.com> <52FBED5B.8020206@oracle.com> Message-ID: <52FBEE50.1030107@oracle.com> Embedding URL's in code ... a recipe for stale URL's. I suppose that we put URL's in JavaDoc though. Steve On 2014-02-12 1:53 PM, Kevin Rushforth wrote: > A more informative message and an earlier detection both sound good. > Not sure about the pointer to the Wiki page, though. We haven't done > that in the past that I am aware of. If we do want to go down that > path, I would suggest a pointer to a single, "well-known" support page > that could describe various end-user configuration issues that we > might want to document. > > -- Kevin > > > David Hill wrote: >> >> I am chasing a edge case that probably only happens in certain >> Embedded configurations. If we don't find *any* fonts, then we >> quietly fail and blame it on CSS :-) >> >> I say blame it on CSS because the resulting hard failure is: >> Exception in thread "JavaFX Application Thread" >> java.lang.NoClassDefFoundError: Could not initialize class >> javafx.scene.CssStyleHelper >> This is because CSS needs a font for various calculations. >> >> With Embedded, if libfontconfig is not present (or improperly >> configured) you will not find any fonts. >> >> I would like thoughts on my putting a more informative error message >> out, and making zero fonts an earlier hard failure. >> >> What I would really like to do is to be able to put a URL to a Fonts >> wiki page (like: >> https://wiki.openjdk.java.net/display/OpenJFX/Font+Setup) but not >> sure how well that would stand up to the test of time. >> >> The code point in FontConfigManager is: >> >> if (anyFont == null) { >> if (debugFonts) { >> System.err.println("Fontconfig returned no fonts at >> all."); >> } >> fontConfigFailed = true; >> return; >> From fbrunnerlist at gmx.ch Wed Feb 12 14:07:22 2014 From: fbrunnerlist at gmx.ch (Florian Brunner) Date: Wed, 12 Feb 2014 23:07:22 +0100 Subject: Launching JavaFX apps In-Reply-To: <3265855.TVfcsj1yRC@shire> References: <52CD6490.4050805@oracle.com> <3265855.TVfcsj1yRC@shire> Message-ID: <4197890.oPQOss9Tqs@shire> Could someone elaborate on this? Thanks! -Florian Am Samstag, 18. Januar 2014, 13.27:07 schrieb Florian Brunner: > Hi Kevin, > > Thanks for this clarifiacation! I'm also interested in this kind of information as I'm in the process of upgrading Drombler FX to JavaFX 8 and Drombler FX comes with a custom Maven Plugin, which makes sure the application can start. > > Another related question: > > While the Ant task for JavaFX 2.x added the following Manifest entries: > > JavaFX-Version: 2.2 > JavaFX-Application-Class: myPackage.MyApplication > JavaFX-Class-Path: > Main-Class: com/javafx/main/Main > > > the Ant task for JavaFX 8 added the following Manifest entries: > JavaFX-Version: 2.2 > Class-Path: > Main-Class: myPackage.MyApplication > > So it seems "JavaFX-Application-Class" is not used anymore if one doesn't use com.javafx.main.Main to start the JavaFX application, and "JavaFX-Class-Path" has been replaced with the standard "Class-Path" entry. > > The "JavaFX-Version" seems still to be needed, however. For what is it used? An why is this version set to "2.2" for JavaFX 8 applications? Shouldn't it be "8.0" or something? > Can I get this version from somewhere? Either the JavaFX API or from the ant-javafx.jar? > > -Florian > > Am Mittwoch, 8. Januar 2014, 06.45:36 schrieb Kevin Rushforth: > > Hi Scott, > > > > The Java 8 launcher has been modified to recognize JavaFX applications > > -- that is, classes that extend javafx.application.Application -- and > > launch them directly by calling into the JavaFX launcher code. See > > JDK-8001533 . This is > > why the com.javafx.main.Main class is no longer needed. > > > > Somewhat independent of this, for standalone applications (but not > > applets or web start applications) the JavaFX launcher code will now > > call the main() method if it is present (see RT-28755 > > ), but will still happily > > launch the application if it isn't. So the main() method is still > > optional. If present, it must call Application.launch() in order to > > launch the application. > > > > So yes, it does seem that Netbeans should modify the wording of their > > javadoc comment for the main() method of a JavaFX application. > > > > -- Kevin > > > > > > Scott Palmer wrote: > > > Based on the discussion I saw in the comments for RT-34236 I discovered > > > that using com.javafx.main.Main is not the way JavaFX 8 is supposed to > > > work. There are comments that read, "...making sure their Application class > > > has a main that calls launcher(String[] args)." > > > > > > This seems to imply that a main method is now required in the Application > > > class when writing apps for JavaFX 8. > > > > > > Is this correct? > > > > > > If so. Somebody should tell NetBeans to stop injecting this comment in the > > > generated application class for JavaFX projects: > > > /** > > > * The main() method is ignored in correctly deployed JavaFX application. > > > * main() serves only as fallback in case the application can not be > > > * launched through deployment artifacts, e.g., in IDEs with limited FX > > > * support. NetBeans ignores main(). > > > * > > > * @param args the command line arguments > > > */ > > > > > > Are the changes to the launching of JavaFX apps docuemtned somewhere? Is > > > using javafxpackager or the ant task the *only* supported way of creating > > > JavaFX applications? I'm currently using my own stub that runs on Java 7 > > > and adds the jfxrt.jar to the classpath if required and then calls the > > > launch method on the Applicaiton class. > > > > > > Regards, > > > > > > Scott > > > > From danno.ferrin at oracle.com Wed Feb 12 14:33:51 2014 From: danno.ferrin at oracle.com (Danno Ferrin) Date: Wed, 12 Feb 2014 15:33:51 -0700 Subject: [8u] review RT-35778 - duplicate dtjava.js files Message-ID: <2946DCBF-2D02-49F8-AB3A-A75BDCED0F6A@oracle.com> Kevin, Thomas, please review: webrev: http://cr.openjdk.java.net/~shemnon/RT-35778/webrev.00/ jira: https://javafx-jira.kenai.com/browse/RT-35778 thanks, ?Danno From daniel.blaukopf at oracle.com Wed Feb 12 14:45:52 2014 From: daniel.blaukopf at oracle.com (Daniel Blaukopf) Date: Wed, 12 Feb 2014 14:45:52 -0800 Subject: Failure to find any font (probably on Embedded) In-Reply-To: <52FBED5B.8020206@oracle.com> References: <52FBE997.9090707@Oracle.com> <52FBED5B.8020206@oracle.com> Message-ID: <37C74A54-6050-4500-819F-50E0284FE405@oracle.com> Unless someone has removed font files from the Java directory tree - in which case all bets are off - this won?t happen with the JRE or JDK for any platform. It will only happen with Java SE Embedded Compact Profiles. So referring them to ?the release notes for Java SE Embedded? seems reasonable. We can verify with the version system properties that this is actually SE Embedded before showing that message. Daniel On Feb 12, 2014, at 1:53 PM, Kevin Rushforth wrote: > A more informative message and an earlier detection both sound good. Not sure about the pointer to the Wiki page, though. We haven't done that in the past that I am aware of. If we do want to go down that path, I would suggest a pointer to a single, "well-known" support page that could describe various end-user configuration issues that we might want to document. > > -- Kevin > > > David Hill wrote: >> >> I am chasing a edge case that probably only happens in certain Embedded configurations. If we don't find *any* fonts, then we quietly fail and blame it on CSS :-) >> >> I say blame it on CSS because the resulting hard failure is: >> Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class javafx.scene.CssStyleHelper >> This is because CSS needs a font for various calculations. >> >> With Embedded, if libfontconfig is not present (or improperly configured) you will not find any fonts. >> >> I would like thoughts on my putting a more informative error message out, and making zero fonts an earlier hard failure. >> >> What I would really like to do is to be able to put a URL to a Fonts wiki page (like: https://wiki.openjdk.java.net/display/OpenJFX/Font+Setup) but not sure how well that would stand up to the test of time. >> >> The code point in FontConfigManager is: >> >> if (anyFont == null) { >> if (debugFonts) { >> System.err.println("Fontconfig returned no fonts at all."); >> } >> fontConfigFailed = true; >> return; >> From kevin.rushforth at oracle.com Wed Feb 12 15:13:11 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Wed, 12 Feb 2014 15:13:11 -0800 Subject: Failure to find any font (probably on Embedded) In-Reply-To: <52FBEE50.1030107@oracle.com> References: <52FBE997.9090707@Oracle.com> <52FBED5B.8020206@oracle.com> <52FBEE50.1030107@oracle.com> Message-ID: <52FC0007.1070105@oracle.com> > Embedding URL's in code ... a recipe for stale URL's. Yeah, that's why I'm not sure I like it... -- Kevin Stephen F Northover wrote: > Embedding URL's in code ... a recipe for stale URL's. I suppose that > we put URL's in JavaDoc though. > > Steve > > On 2014-02-12 1:53 PM, Kevin Rushforth wrote: >> A more informative message and an earlier detection both sound good. >> Not sure about the pointer to the Wiki page, though. We haven't done >> that in the past that I am aware of. If we do want to go down that >> path, I would suggest a pointer to a single, "well-known" support >> page that could describe various end-user configuration issues that >> we might want to document. >> >> -- Kevin >> >> >> David Hill wrote: >>> >>> I am chasing a edge case that probably only happens in certain >>> Embedded configurations. If we don't find *any* fonts, then we >>> quietly fail and blame it on CSS :-) >>> >>> I say blame it on CSS because the resulting hard failure is: >>> Exception in thread "JavaFX Application Thread" >>> java.lang.NoClassDefFoundError: Could not initialize class >>> javafx.scene.CssStyleHelper >>> This is because CSS needs a font for various calculations. >>> >>> With Embedded, if libfontconfig is not present (or improperly >>> configured) you will not find any fonts. >>> >>> I would like thoughts on my putting a more informative error message >>> out, and making zero fonts an earlier hard failure. >>> >>> What I would really like to do is to be able to put a URL to a Fonts >>> wiki page (like: >>> https://wiki.openjdk.java.net/display/OpenJFX/Font+Setup) but not >>> sure how well that would stand up to the test of time. >>> >>> The code point in FontConfigManager is: >>> >>> if (anyFont == null) { >>> if (debugFonts) { >>> System.err.println("Fontconfig returned no fonts at >>> all."); >>> } >>> fontConfigFailed = true; >>> return; >>> > From david.dehaven at oracle.com Wed Feb 12 16:00:45 2014 From: david.dehaven at oracle.com (David DeHaven) Date: Wed, 12 Feb 2014 16:00:45 -0800 Subject: Launching JavaFX apps In-Reply-To: <4197890.oPQOss9Tqs@shire> References: <52CD6490.4050805@oracle.com> <3265855.TVfcsj1yRC@shire> <4197890.oPQOss9Tqs@shire> Message-ID: <5343000E-4501-460C-B641-22E8E226BB08@oracle.com> Use of JavaFX-Class-Path is supported but highly discouraged as it leads to ClassLoader juggling, it was required when there was no SE launcher support for JavaFX. It is only supported for backward compatibility, new applications should NOT use it. Either JavaFX-Application-Class or Main-Class can be used to specify the main entry point for the application. If both are present, then JavaFX-Application-Class will be used. Whichever is used, the presence of main is not required if it's a JavaFX application as the entire launch process is handed over to the JavaFX launcher impl. As with JavaFX-Class-Path, use of JavaFX-Application-Class is now discouraged but not quite as strongly. The SE launcher ignores JavaFX-Version. I don't think it's used any more in JavaFX either, the only mention of it is "// If we ever need to check JavaFX-Version, do that here..." in LauncherImpl.java. History: JDK-8001533 allowed Main-Class to specify a JavaFX application as the main class, but it ignored JavaFX-Application-Class (among others) JDK-8004547 fixed the above issue, the SE launcher now checks for J-A-C in the manifest and uses it as the Main-Class if present -DrD- On Feb 12, 2014, at 2:07 PM, Florian Brunner wrote: > Could someone elaborate on this? > > Thanks! > > -Florian > > Am Samstag, 18. Januar 2014, 13.27:07 schrieb Florian Brunner: >> Hi Kevin, >> >> Thanks for this clarifiacation! I'm also interested in this kind of information as I'm in the process of upgrading Drombler FX to JavaFX 8 and Drombler FX comes with a custom Maven Plugin, which makes sure the application can start. >> >> Another related question: >> >> While the Ant task for JavaFX 2.x added the following Manifest entries: >> >> JavaFX-Version: 2.2 >> JavaFX-Application-Class: myPackage.MyApplication >> JavaFX-Class-Path: >> Main-Class: com/javafx/main/Main >> >> >> the Ant task for JavaFX 8 added the following Manifest entries: >> JavaFX-Version: 2.2 >> Class-Path: >> Main-Class: myPackage.MyApplication >> >> So it seems "JavaFX-Application-Class" is not used anymore if one doesn't use com.javafx.main.Main to start the JavaFX application, and "JavaFX-Class-Path" has been replaced with the standard "Class-Path" entry. >> >> The "JavaFX-Version" seems still to be needed, however. For what is it used? An why is this version set to "2.2" for JavaFX 8 applications? Shouldn't it be "8.0" or something? >> Can I get this version from somewhere? Either the JavaFX API or from the ant-javafx.jar? >> >> -Florian >> >> Am Mittwoch, 8. Januar 2014, 06.45:36 schrieb Kevin Rushforth: >>> Hi Scott, >>> >>> The Java 8 launcher has been modified to recognize JavaFX applications >>> -- that is, classes that extend javafx.application.Application -- and >>> launch them directly by calling into the JavaFX launcher code. See >>> JDK-8001533 . This is >>> why the com.javafx.main.Main class is no longer needed. >>> >>> Somewhat independent of this, for standalone applications (but not >>> applets or web start applications) the JavaFX launcher code will now >>> call the main() method if it is present (see RT-28755 >>> ), but will still happily >>> launch the application if it isn't. So the main() method is still >>> optional. If present, it must call Application.launch() in order to >>> launch the application. >>> >>> So yes, it does seem that Netbeans should modify the wording of their >>> javadoc comment for the main() method of a JavaFX application. >>> >>> -- Kevin >>> >>> >>> Scott Palmer wrote: >>>> Based on the discussion I saw in the comments for RT-34236 I discovered >>>> that using com.javafx.main.Main is not the way JavaFX 8 is supposed to >>>> work. There are comments that read, "...making sure their Application class >>>> has a main that calls launcher(String[] args)." >>>> >>>> This seems to imply that a main method is now required in the Application >>>> class when writing apps for JavaFX 8. >>>> >>>> Is this correct? >>>> >>>> If so. Somebody should tell NetBeans to stop injecting this comment in the >>>> generated application class for JavaFX projects: >>>> /** >>>> * The main() method is ignored in correctly deployed JavaFX application. >>>> * main() serves only as fallback in case the application can not be >>>> * launched through deployment artifacts, e.g., in IDEs with limited FX >>>> * support. NetBeans ignores main(). >>>> * >>>> * @param args the command line arguments >>>> */ >>>> >>>> Are the changes to the launching of JavaFX apps docuemtned somewhere? Is >>>> using javafxpackager or the ant task the *only* supported way of creating >>>> JavaFX applications? I'm currently using my own stub that runs on Java 7 >>>> and adds the jfxrt.jar to the classpath if required and then calls the >>>> launch method on the Applicaiton class. >>>> >>>> Regards, >>>> >>>> Scott >>>> >> > From hang.vo at oracle.com Wed Feb 12 23:33:13 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 13 Feb 2014 07:33:13 +0000 Subject: hg: openjfx/8u-dev/rt: 3 new changesets Message-ID: <20140213073359.8323C62C16@hg.openjdk.java.net> Changeset: 8f4ded00fb69 Author: Martin Sladecek Date: 2014-02-13 08:20 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8f4ded00fb69 RT-35783 ScrollPane is not refreshing its contents Reviewed by: jgiles, flar ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGNode.java Changeset: 75de1d53cbb1 Author: Martin Sladecek Date: 2014-02-13 08:23 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/75de1d53cbb1 RT-21664 TableView does not follow a finger when Scroll gesture direction not vertical or horizontal Reviewed by: jgiles ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: cf0dc4a50687 Author: Martin Sladecek Date: 2014-02-13 08:25 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/cf0dc4a50687 RT-23406 [ScrollBar, touch] Dragging scrollbar from the track on touchscreen causes flickering Reviewed by: jgiles ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ScrollBarBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollBarSkin.java From hang.vo at oracle.com Wed Feb 12 23:18:55 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 13 Feb 2014 07:18:55 +0000 Subject: hg: openjfx/8u-dev/rt: RT-33833 [2d traversal] Nonmousetraversal functionality does not work in expected way on ListView when moving right Message-ID: <20140213071927.B19BD62C14@hg.openjdk.java.net> Changeset: 4cd4ea8e412d Author: Martin Sladecek Date: 2014-02-13 08:16 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4cd4ea8e412d RT-33833 [2d traversal] Nonmousetraversal functionality does not work in expected way on ListView when moving right Reviewed by: jgiles ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ListViewSkin.java From hang.vo at oracle.com Thu Feb 13 00:18:07 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 13 Feb 2014 08:18:07 +0000 Subject: hg: openjfx/8u-dev/rt: [RT-34966] Platform.isSupported reported wrong MultiTouch Status Message-ID: <20140213081826.9D1C362C17@hg.openjdk.java.net> Changeset: 8e07270abd17 Author: Assaf Yavnai Date: 2014-02-13 10:11 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8e07270abd17 [RT-34966] Platform.isSupported reported wrong MultiTouch Status Summary: there was no check for ConditionalFeature.DEVICE_MULTITOUCH in udevInput.c in Lens. Check was added and the test exclusion was removed from InputDevicePropertyTest.java Tested with: LinuxInputTests and the JIRA attached application Reviewed by: dblaukopf ! modules/graphics/src/main/native-glass/lens/input/udev/udevInput.c ! tests/system/src/test/java/com/sun/glass/ui/monocle/input/InputDevicePropertyTest.java From hang.vo at oracle.com Thu Feb 13 00:33:29 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 13 Feb 2014 08:33:29 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35766 [JavaDoc] FXCollections.observableSet() documentation should inform about the actual type of the Set created Message-ID: <20140213083347.A877862C1B@hg.openjdk.java.net> Changeset: 7f92c3ae4704 Author: Martin Sladecek Date: 2014-02-13 09:26 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7f92c3ae4704 RT-35766 [JavaDoc] FXCollections.observableSet() documentation should inform about the actual type of the Set created ! modules/base/src/main/java/javafx/collections/FXCollections.java From hang.vo at oracle.com Thu Feb 13 05:03:48 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 13 Feb 2014 13:03:48 +0000 Subject: hg: openjfx/8u-dev/rt: [TEST] fixed tests broken by RT-35783 fix Message-ID: <20140213130407.A660F62C27@hg.openjdk.java.net> Changeset: 2c788d7ca7b6 Author: Martin Sladecek Date: 2014-02-13 13:49 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2c788d7ca7b6 [TEST] fixed tests broken by RT-35783 fix ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGNodeTest.java ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGTestBase.java From hang.vo at oracle.com Thu Feb 13 05:48:01 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 13 Feb 2014 13:48:01 +0000 Subject: hg: openjfx/8u-dev/rt: Fix for RT-35649: MandelbrotSet reports wrong elapsed time on Pi Message-ID: <20140213134820.8D12662C28@hg.openjdk.java.net> Changeset: 9bc8ff798661 Author: Elina Kleyman Date: 2014-02-13 15:30 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9bc8ff798661 Fix for RT-35649: MandelbrotSet reports wrong elapsed time on Pi ! apps/samples/MandelbrotSet/src/demo/parallel/Main.java From hang.vo at oracle.com Thu Feb 13 08:33:31 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 13 Feb 2014 16:33:31 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20140213163545.D428762C30@hg.openjdk.java.net> Changeset: b8d6295f4672 Author: hudson Date: 2014-02-07 13:27 -0800 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b8d6295f4672 Added tag 8.0-b129 for changeset 63bcbc815b29 ! .hgtags Changeset: 18612a6504ea Author: kcr Date: 2014-02-13 08:29 -0800 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/18612a6504ea Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog.png - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link-hover.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-button-arrow.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-cursor.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/cog.png From hang.vo at oracle.com Thu Feb 13 10:48:44 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 13 Feb 2014 18:48:44 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35778: Packager should use closed source version of deployment toolkit Message-ID: <20140213184921.0A29B62C3A@hg.openjdk.java.net> Changeset: 28465c20545b Author: shemnon Date: 2014-02-13 11:45 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/28465c20545b RT-35778: Packager should use closed source version of deployment toolkit Summary: adding dtjava to ant-javafx.jar is now handled in close source builds Reviewd-By: kcr ! build.gradle ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/PackagerLib.java ! modules/fxpackager/src/main/resources/com/sun/javafx/tools/packager/Bundle.properties - modules/fxpackager/src/main/resources/resources/web-files/dtjava.js - modules/fxpackager/src/main/resources/resources/web-files/error.png - modules/fxpackager/src/main/resources/resources/web-files/get_java.png - modules/fxpackager/src/main/resources/resources/web-files/get_javafx.png - modules/fxpackager/src/main/resources/resources/web-files/javafx-chrome.png - modules/fxpackager/src/main/resources/resources/web-files/javafx-loading-100x100.gif - modules/fxpackager/src/main/resources/resources/web-files/javafx-loading-25x25.gif - modules/fxpackager/src/main/resources/resources/web-files/upgrade_java.png - modules/fxpackager/src/main/resources/resources/web-files/upgrade_javafx.png From hang.vo at oracle.com Thu Feb 13 11:27:48 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 13 Feb 2014 19:27:48 +0000 Subject: hg: openjfx/2u/dev/rt: Added tag 2.2.60-b06 for changeset ad8835ef13db Message-ID: <20140213192753.7CE8962C3C@hg.openjdk.java.net> Changeset: 9ede406abdfb Author: hudson Date: 2014-02-12 10:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/dev/rt/rev/9ede406abdfb Added tag 2.2.60-b06 for changeset ad8835ef13db ! .hgtags From oleg.mazurov at oracle.com Thu Feb 13 11:48:16 2014 From: oleg.mazurov at oracle.com (Oleg Mazurov) Date: Thu, 13 Feb 2014 11:48:16 -0800 Subject: Review request for RT-35613: Implement Java Flight Recorder events in JavaFX runtime Message-ID: <52FD2180.6050305@oracle.com> Please review: https://javafx-jira.kenai.com/browse/RT-35613 http://cr.openjdk.java.net/~omazurov/RT-35613/webrev.00/ Thank you, -- Oleg From swpalmer at gmail.com Thu Feb 13 12:40:42 2014 From: swpalmer at gmail.com (Scott Palmer) Date: Thu, 13 Feb 2014 15:40:42 -0500 Subject: RT-24371 or just a documentation issue? Message-ID: // How NOT to do this private void removeSelectedListItemsBAD(ListView list) { list.getItems().removeAll(list.getSelectionModel().getSelectedItems()); list.getSelectionModel().clearSelection(); } Can you spot the flaw? Hint... Try it on a list, but only select the first item. Related issue: RT-24371 Scott From hang.vo at oracle.com Thu Feb 13 12:48:08 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 13 Feb 2014 20:48:08 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140213204857.B19FD62C43@hg.openjdk.java.net> Changeset: f9460afca47f Author: David Grieve Date: 2014-02-12 14:40 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/f9460afca47f RT-35781: Remove call to impl_processCSS from ContextMenuContent. Check other usages of Node#impl_processCSS(boolean). Reviewed-by: jgiles ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableRowSkinBase.java ! modules/controls/src/main/java/javafx/scene/control/ContextMenu.java ! modules/controls/src/main/java/javafx/scene/control/PopupControl.java Changeset: e3012ee991e6 Author: David Grieve Date: 2014-02-13 15:30 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e3012ee991e6 RT-35850: move popupcontrol skin node from popup root to popupcontrol's CSSBridge (undoes that part of RT-35175 fix). Reviewed-by: jgiles ! modules/controls/src/main/java/javafx/scene/control/PopupControl.java From jonathan.giles at oracle.com Thu Feb 13 12:53:45 2014 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Fri, 14 Feb 2014 09:53:45 +1300 Subject: RT-24371 or just a documentation issue? In-Reply-To: References: Message-ID: <52FD30D9.9090703@oracle.com> Scott, >From looking at your code snippet I would expect only the first item to be removed. However, from running your code it appears that all items are removed from the items list, clearing out the list. This does not appear to be exactly RT-24371, and should be a new bug report. I hope I've interpreted your email correctly - it was a little succinct for this early in the morning :-) -- Jonathan On 14/02/2014 9:40 a.m., Scott Palmer wrote: > // How NOT to do this > private void removeSelectedListItemsBAD(ListView list) { > list.getItems().removeAll(list.getSelectionModel().getSelectedItems()); > list.getSelectionModel().clearSelection(); > } > > Can you spot the flaw? > > Hint... Try it on a list, but only select the first item. > > Related issue: RT-24371 > > Scott From philip.race at oracle.com Thu Feb 13 13:00:36 2014 From: philip.race at oracle.com (Phil Race) Date: Thu, 13 Feb 2014 13:00:36 -0800 Subject: Failure to find any font (probably on Embedded) In-Reply-To: <37C74A54-6050-4500-819F-50E0284FE405@oracle.com> References: <52FBE997.9090707@Oracle.com> <52FBED5B.8020206@oracle.com> <37C74A54-6050-4500-819F-50E0284FE405@oracle.com> Message-ID: <52FD3274.4000905@oracle.com> I agree that embeded is the only place it should happen. On a Linux desktop system if fontconfig isn't there then likely your entire desktop is DOA. And embedded is likely to be an integrated h/w & s/w stack so I would expect that this would not be a common end-user problem ... -phil. On 2/12/2014 2:45 PM, Daniel Blaukopf wrote: > Unless someone has removed font files from the Java directory tree - in which case all bets are off - this won?t happen with the JRE or JDK for any platform. It will only happen with Java SE Embedded Compact Profiles. So referring them to ?the release notes for Java SE Embedded? seems reasonable. We can verify with the version system properties that this is actually SE Embedded before showing that message. > Daniel > > On Feb 12, 2014, at 1:53 PM, Kevin Rushforth wrote: > >> A more informative message and an earlier detection both sound good. Not sure about the pointer to the Wiki page, though. We haven't done that in the past that I am aware of. If we do want to go down that path, I would suggest a pointer to a single, "well-known" support page that could describe various end-user configuration issues that we might want to document. >> >> -- Kevin >> >> >> David Hill wrote: >>> I am chasing a edge case that probably only happens in certain Embedded configurations. If we don't find *any* fonts, then we quietly fail and blame it on CSS :-) >>> >>> I say blame it on CSS because the resulting hard failure is: >>> Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class javafx.scene.CssStyleHelper >>> This is because CSS needs a font for various calculations. >>> >>> With Embedded, if libfontconfig is not present (or improperly configured) you will not find any fonts. >>> >>> I would like thoughts on my putting a more informative error message out, and making zero fonts an earlier hard failure. >>> >>> What I would really like to do is to be able to put a URL to a Fonts wiki page (like: https://wiki.openjdk.java.net/display/OpenJFX/Font+Setup) but not sure how well that would stand up to the test of time. >>> >>> The code point in FontConfigManager is: >>> >>> if (anyFont == null) { >>> if (debugFonts) { >>> System.err.println("Fontconfig returned no fonts at all."); >>> } >>> fontConfigFailed = true; >>> return; >>> From hang.vo at oracle.com Thu Feb 13 16:04:05 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 14 Feb 2014 00:04:05 +0000 Subject: hg: openjfx/8u-dev/rt: 6 new changesets Message-ID: <20140214000603.2F96162C55@hg.openjdk.java.net> Changeset: e8caf245c8f7 Author: hudson Date: 2014-02-12 08:58 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e8caf245c8f7 Added tag 8u20-b01 for changeset 37953435bd98 ! .hgtags Changeset: af49477b9f4b Author: kcr Date: 2014-02-13 15:45 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/af49477b9f4b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8u/master/jfx/rt - modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/Bundler.java - modules/fxpackager/src/main/resources/resources/web-files/dtjava.js - modules/fxpackager/src/main/resources/resources/web-files/error.png - modules/fxpackager/src/main/resources/resources/web-files/get_java.png - modules/fxpackager/src/main/resources/resources/web-files/get_javafx.png - modules/fxpackager/src/main/resources/resources/web-files/javafx-chrome.png - modules/fxpackager/src/main/resources/resources/web-files/javafx-loading-100x100.gif - modules/fxpackager/src/main/resources/resources/web-files/javafx-loading-25x25.gif - modules/fxpackager/src/main/resources/resources/web-files/upgrade_java.png - modules/fxpackager/src/main/resources/resources/web-files/upgrade_javafx.png - modules/fxpackager/test/main/java/com/sun/javafx/tools/ant/FXJarTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/PackagerLibTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/bundlers/BundleParamsTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/bundlers/WinMsiBundlerTest.java Changeset: b8d6295f4672 Author: hudson Date: 2014-02-07 13:27 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b8d6295f4672 Added tag 8.0-b129 for changeset 63bcbc815b29 ! .hgtags Changeset: 343e3002a3fc Author: Yves Joan Date: 2014-02-10 10:18 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/343e3002a3fc Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/about/AboutWindowController.java - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog.png - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog at 2x.png ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordGlobal.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/BackgroundColorDialogController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorPlatform.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link-hover.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/DragSourceShadow.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/i18n/SceneBuilderKit.properties ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ImageUtils.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor at 2x.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/TrimSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/UnwrapJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapJobUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/WorkspaceController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractGenericHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TableViewHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TreeTableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TreeTableViewHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/resizer/TableColumnResizer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/resizer/TreeTableColumnResizer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/DragGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/ResizeTableColumnGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/ResizeTreeTableColumnGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectAndMoveGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/HitNodeChrome.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/PickModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssContentMaker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-button-arrow.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-cursor.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/HierarchyDNDController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InsetsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/Point3DEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/cog.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/EffectPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PaintPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/Selection.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMIntrinsic.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMRefresher.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientIntrinsic.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/glossary/BuiltinGlossary.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/ValuePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignHierarchyMask.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/Utils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/DoubleTextFieldControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPickerStop.java Changeset: 18612a6504ea Author: kcr Date: 2014-02-13 08:29 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/18612a6504ea Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog.png - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link-hover.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-button-arrow.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-cursor.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/cog.png Changeset: c76228c951d0 Author: kcr Date: 2014-02-13 15:51 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c76228c951d0 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt ! .hgtags - apps/experiments/3DViewer/.classpath - apps/experiments/3DViewer/.project - apps/experiments/Modena/.classpath - apps/experiments/Modena/.project - apps/samples/Ensemble8/.classpath - apps/samples/Ensemble8/.project - modules/base/src/main/java/javafx/collections/ObservableList.java - modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/Bundler.java - modules/fxpackager/src/main/man/ja_JP.UTF-8/html/javafxpackager.html - modules/fxpackager/src/main/resources/resources/web-files/dtjava.js - modules/fxpackager/src/main/resources/resources/web-files/error.png - modules/fxpackager/src/main/resources/resources/web-files/get_java.png - modules/fxpackager/src/main/resources/resources/web-files/get_javafx.png - modules/fxpackager/src/main/resources/resources/web-files/javafx-chrome.png - modules/fxpackager/src/main/resources/resources/web-files/javafx-loading-100x100.gif - modules/fxpackager/src/main/resources/resources/web-files/javafx-loading-25x25.gif - modules/fxpackager/src/main/resources/resources/web-files/upgrade_java.png - modules/fxpackager/src/main/resources/resources/web-files/upgrade_javafx.png - modules/fxpackager/test/main/java/com/sun/javafx/tools/ant/FXJarTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/PackagerLibTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/bundlers/BundleParamsTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/bundlers/WinMsiBundlerTest.java - modules/graphics/src/main/java/com/sun/javafx/font/freetype/PangoGlyphInfo.java From hang.vo at oracle.com Thu Feb 13 18:18:30 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 14 Feb 2014 02:18:30 +0000 Subject: hg: openjfx/8u-dev/rt: 3 new changesets Message-ID: <20140214021921.931E062C5C@hg.openjdk.java.net> Changeset: 7e33e72119fa Author: jgiles Date: 2014-02-13 10:35 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7e33e72119fa RT-35849: Small memory leak in TabPane due to TabMenuItem referencing Tab ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 6eb15e1c748a Author: jgiles Date: 2014-02-14 10:38 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6eb15e1c748a Partial fix for RT-35813: TabPane leaks memory if Tab Content is Replaced and the Tab is Never Viewed. ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: f4c2802d9cb4 Author: jgiles Date: 2014-02-14 15:07 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/f4c2802d9cb4 RT-35853: ListView in single selection mode behaves incorrectly when Shift+UP is used ! 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/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 From dfxloc at gmail.com Thu Feb 13 22:46:12 2014 From: dfxloc at gmail.com (Daniel Opitz) Date: Fri, 14 Feb 2014 07:46:12 +0100 Subject: Button events in ListCells not working Message-ID: Hi, I found something that looks like a bug. When a Button is placed in a ListCell (or probably any other Cell) its onAction event is never fired and onMouseClicked very rarely and seemingly randomly. Or is it me doing things the wrong way? Using the JDK8 RC. Here is some example code: import javafx.application.Application; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ListCell; import javafx.scene.control.ListView; import javafx.stage.Stage; public class Testing extends Application { ? ? public static void main(String[] args) { ? ? ? ? launch(args); ? ? } ? ? @Override ? ? public void start(Stage primaryStage) throws Exception { ? ? ? ? ObservableList strings = FXCollections.observableArrayList(); ? ? ? ? strings.addAll("text", "another"); ? ? ? ? ListView list = new ListView<>(strings); ? ? ? ? list.setCellFactory(cell -> new ButtonCell()); ? ? ? ? Scene s = new Scene(list, 300, 400); ? ? ? ? primaryStage.setScene(s); ? ? ? ? primaryStage.show(); ? ? } ? ? private class ButtonCell extends ListCell { ? ? ? ? @Override ? ? ? ? protected void updateItem(String item, boolean empty) { ? ? ? ? ? ? super.updateItem(item, empty); ? ? ? ? ? ? if (empty) { ? ? ? ? ? ? ? ? setText(null); ? ? ? ? ? ? ? ? setGraphic(null); ? ? ? ? ? ? } else { ? ? ? ? ? ? ? ? setText(item); ? ? ? ? ? ? ? ? Button b = new Button("button"); ? ? ? ? ? ? ? ? b.setOnAction(action -> System.out.println("zam")); ? ? ? ? ? ? ? ? b.setOnMouseClicked(action -> System.out.println("bam")); ? ? ? ? ? ? ? ? setGraphic(b); ? ? ? ? ? ? } ? ? ? ? } ? ? } } --? Daniel Opitz From jonathan.giles at oracle.com Thu Feb 13 23:09:10 2014 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Fri, 14 Feb 2014 20:09:10 +1300 Subject: Button events in ListCells not working In-Reply-To: References: Message-ID: <9cd6662e-2cc8-4ca9-9fc2-f4e4530f1271@email.android.com> File a bug in Jira and I can take a closer look in the coming days. Thanks! -- Jonathan Sent from a touch device. Please excuse my brevity. On 14 February 2014 19:46:12 GMT+13:00, Daniel Opitz wrote: >Hi, > >I found something that looks like a bug. When a Button is placed in a >ListCell (or probably any other Cell) its onAction event is never fired >and onMouseClicked very rarely and seemingly randomly. Or is it me >doing things the wrong way? Using the JDK8 RC. Here is some example >code: > >import javafx.application.Application; >import javafx.collections.FXCollections; >import javafx.collections.ObservableList; >import javafx.scene.Scene; >import javafx.scene.control.Button; >import javafx.scene.control.ListCell; >import javafx.scene.control.ListView; >import javafx.stage.Stage; > >public class Testing extends Application { > >? ? public static void main(String[] args) { >? ? ? ? launch(args); >? ? } > >? ? @Override >? ? public void start(Stage primaryStage) throws Exception { >? ? ? ? ObservableList strings = >FXCollections.observableArrayList(); >? ? ? ? strings.addAll("text", "another"); >? ? ? ? ListView list = new ListView<>(strings); >? ? ? ? list.setCellFactory(cell -> new ButtonCell()); >? ? ? ? Scene s = new Scene(list, 300, 400); >? ? ? ? primaryStage.setScene(s); >? ? ? ? primaryStage.show(); >? ? } > >? ? private class ButtonCell extends ListCell { > >? ? ? ? @Override >? ? ? ? protected void updateItem(String item, boolean empty) { >? ? ? ? ? ? super.updateItem(item, empty); >? ? ? ? ? ? if (empty) { >? ? ? ? ? ? ? ? setText(null); >? ? ? ? ? ? ? ? setGraphic(null); >? ? ? ? ? ? } else { >? ? ? ? ? ? ? ? setText(item); >? ? ? ? ? ? ? ? Button b = new Button("button"); >? ? ? ? ? ? ? ? b.setOnAction(action -> System.out.println("zam")); >? ? ? ? ? ? ? ? b.setOnMouseClicked(action -> >System.out.println("bam")); >? ? ? ? ? ? ? ? setGraphic(b); >? ? ? ? ? ? } >? ? ? ? } >? ? } >} > > >--? >Daniel Opitz From dfxloc at gmail.com Thu Feb 13 23:26:46 2014 From: dfxloc at gmail.com (Daniel Opitz) Date: Fri, 14 Feb 2014 08:26:46 +0100 Subject: Button events in ListCells not working In-Reply-To: <9cd6662e-2cc8-4ca9-9fc2-f4e4530f1271@email.android.com> References: <9cd6662e-2cc8-4ca9-9fc2-f4e4530f1271@email.android.com> Message-ID: https://javafx-jira.kenai.com/browse/RT-35864 --? Daniel Opitz On 14 Feb 2014 at 08:09:20, Jonathan Giles (jonathan.giles at oracle.com) wrote: File a bug in Jira and I can take a closer look in the coming days. Thanks! -- Jonathan Sent from a touch device. Please excuse my brevity. On 14 February 2014 19:46:12 GMT+13:00, Daniel Opitz wrote: Hi, I found something that looks like a bug. When a Button is placed in a ListCell (or probably any other Cell) its onAction event is never fired and onMouseClicked very rarely and seemingly randomly. Or is it me doing things the wrong way? Using the JDK8 RC. Here is some example code: import javafx.application.Application; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ListCell; import javafx.scene.control.ListView; import javafx.stage.Stage; public class Testing extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { ObservableList strings = FXCollections.observableArrayList(); strings.addAll("text", "another"); ListView list = new ListView<>(strings); list.setCellFactory(cell -> new ButtonCell()); Scene s = new Scene(list, 300, 400); primaryStage.setScene(s); primaryStage.show(); } private class ButtonCell extends ListCell { @Override protected void updateItem(String item, boolean empty) { super.updateItem(item, empty); if (empty) { setText(null); setGraphic(null); } else { setText(item); Button b = new Button("button"); b.setOnAction(action -> System.out.println("zam")); b.setOnMouseClicked(action -> System.out.println("bam")); setGraphic(b); } } } } -- Daniel Opitz From hang.vo at oracle.com Thu Feb 13 23:33:53 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 14 Feb 2014 07:33:53 +0000 Subject: hg: openjfx/8/graphics/rt: Sync up SceneBuilder changes Message-ID: <20140214073602.2EDD262C61@hg.openjdk.java.net> Changeset: 8fb260e027f3 Author: Yves Joan Date: 2014-02-14 08:27 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8fb260e027f3 Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/DocumentWindow.css - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/InfoPanel.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/MessageBar.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/MessagePanel.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/SelectionBar.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/ThemeDark.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/DebugMenuController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBar.fxml - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.fxml - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessagePanel.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessagePanel.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/BackgroundColorDialogController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/PreviewWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/WatchingController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-h-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-h-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-v-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-v-on.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/DragController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/AbstractDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/DocumentDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/ExternalDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/LibraryDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/AbstractDropTarget.java ! 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/CollectionDropTarget.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/ImageViewDropTarget.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/i18n/SceneBuilderKit.properties ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor at 2x.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifyObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/v2/BackupSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/v2/UpdateSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/TableColumnDriver.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/TreeTableColumnDriver.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractGenericHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractNodeHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/LineHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TabHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TreeTableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/side-handle-dim.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/tring/BorderPaneTring.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/DragGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectAndMoveGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectWithMarqueeGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/PickModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssContentMaker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssValueConverter.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/NodeCssState.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/AbstractHierarchyPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AnchorPaneConstraintsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AnchorPaneConstraintsEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ImageEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/report/ErrorReport.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/AbstractSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/GridSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/ObjectSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/Selection.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/util/InlineEditController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMImageBuilder.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/glossary/BuiltinGlossary.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/glossary/Glossary.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/DisplacementMapPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/EffectPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/FloatMapPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/StringListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignHierarchyMask.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/URLUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/DoubleTextFieldControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java From hang.vo at oracle.com Fri Feb 14 01:18:26 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 14 Feb 2014 09:18:26 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35813 TabPane leaks memory if Tab Content is Replaced and the Tab is Never Viewed. Message-ID: <20140214091852.9812062C64@hg.openjdk.java.net> Changeset: c888fb474902 Author: Martin Sladecek Date: 2014-02-14 10:13 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c888fb474902 RT-35813 TabPane leaks memory if Tab Content is Replaced and the Tab is Never Viewed. Follow up fix in Parent. ! modules/graphics/src/main/java/javafx/scene/Parent.java From artem.ananiev at oracle.com Fri Feb 14 06:08:39 2014 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Fri, 14 Feb 2014 18:08:39 +0400 Subject: Result: New OpenJFX Committer: Victor Shubov In-Reply-To: <52691B10.5060509@oracle.com> References: <52691B10.5060509@oracle.com> Message-ID: <52FE2367.70307@oracle.com> Voting for Victor Shubov [1] was closed on Nov 07, 2013, but the results were never announced. Here they are: Yes: 4 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus [2], this is sufficient to approve the nomination. [1] http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-October/011103.html [2] http://openjdk.java.net/projects/#project-committer Thanks, Artem From alexander.zvegintsev at oracle.com Fri Feb 14 06:38:46 2014 From: alexander.zvegintsev at oracle.com (Alexander Zvegintsev) Date: Fri, 14 Feb 2014 18:38:46 +0400 Subject: CFV: New OpenJFX Committer: Victor Shubov In-Reply-To: <52691B10.5060509@oracle.com> References: <52691B10.5060509@oracle.com> Message-ID: <52FE2A76.7020603@oracle.com> Vote: YES -- Thanks, Alexander. 24.10.2013 17:05, Artem Ananiev wrote: > > I hereby nominate Victor Shubov to OpenJFX Committer. > > Victor is a member of JavaFX SQE team at Oracle. He has already > contributed enough changesets into the "tests" repository: > > $ hg log -M -u "Victor Shubov" --template '{author}\n' |wc -l > 29 > > Votes are due by Nov 07, 2013. > > Only current OpenJFX Committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Lazy Consensus voting instructions, see [2]. Nomination to a > project Committer is described in [3]. > > [1] http://openjdk.java.net/census#openjfx > > [2] http://openjdk.java.net/bylaws#lazy-consensus > > [3] http://openjdk.java.net/projects#project-committer > > Thanks, > > Artem From hang.vo at oracle.com Fri Feb 14 08:48:03 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 14 Feb 2014 16:48:03 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35785: weak listener was getting reaped. Message-ID: <20140214164837.8842B62C75@hg.openjdk.java.net> Changeset: c2e7de12fe81 Author: David Grieve Date: 2014-02-14 11:02 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c2e7de12fe81 RT-35785: weak listener was getting reaped. ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java From kevin.rushforth at oracle.com Fri Feb 14 09:17:38 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Fri, 14 Feb 2014 09:17:38 -0800 Subject: IMPORTANT: Rampdown / stabilization of 8u20 for milestone M2 Message-ID: <52FE4FB2.5020005@oracle.com> Hi OpenJFX committers, After this coming Monday's FX build, which will go into 8u20-b02, we will start ramping down for our M2 milestone build (aka 8u20-b03). This particular milestone is important for the embedded platform. As a result, you will need to observe the following rules for any commit. 1) Sunday, Feb 16 at 11:00 pm Pacific time: All planned changes for b02 should be in (our test build is scheduled to start at 11pm that day). The usual rules apply for changesets pushed prior to that time. 2) All changesets that are pushed after 11:00 pm Pacific time on Sunday, Feb 16 will need additional scrutiny to go in. In addition to your normal reviewer you must get a "+1" from one of the following, even if you would normally do a post-commit review: Daniel Blaukopf Steve Northover Kevin Rushforth Lisa Selle 3) Monday, Feb 17: We will do our usual "(In)Sanity Testing" and then hand off the bits to release engineering for 8u20-b02. 4) Week of Feb 17 - 14: Bug fixes can go in subject to the extra approval noted above, but please hold off making any risky changes until after M2. 5) Sunday, Feb 23 at 11:00 pm Pacific time: We will do a soft freeze, during which time we will be locked except for critical issues discovered during testing, for b03 (milestone M2). 6) Monday, Feb 24: We will do our usual "(In)Sanity Testing", with extra emphasis on testing anything that changed after b02, and then hand off the bits to release engineering for 8u20-b03. 7) I will send a subsequent announcement as to when the repo is "open for normal business". Thank you. -- Kevin From David.Hill at Oracle.com Fri Feb 14 10:22:10 2014 From: David.Hill at Oracle.com (David Hill) Date: Fri, 14 Feb 2014 13:22:10 -0500 Subject: Heads up... changing the rt/build/*sdk/ directory Message-ID: <52FE5ED2.2000407@Oracle.com> As part of this Jira , we are trying to make working in rt/apps easier. To do that, we found that the only way to make the IDEs happy is be able to provide a common path to "host build" jfxrt.jar. Currently we have: rt/build/${hosttype}-sdk (rt/build/linux-sdk/...) which requires evaluation that Netbeans does not want to do. We do need to support cross builds, so here is what we came up with, explained here in the new improved comment from build.gradle // The jfxrt task is responsible for creating the jfxrt.jar. A developer may // have multiple SDK's on their system at any one time, depending on which // cross compiles they have done. For example, I might have: // build/ios-sdk/rt/lib/ext/jfxrt.jar // build/armhf-sdk/rt/lib/ext/jfxrt.jar // and so forth. The default host build will always install into 'sdk' // allowing for uses where a known sdk path is needed (like IDEs) // build/sdk/rt/lib/ext/jfxrt.jar // This arrangement allows for multiple independent SDKs to // exist on a developer's system. After you sync, you will probably want to perform a clean build. And then try out the apps, in the new easier to use format. Note: for now, you will still need to specify the JDK for ant/nb, like this: ant -Dplatforms.JDK_1.8.home=$JAVA_HOME -- David Hill Java Embedded Development "On a clear disk, you can seek forever." From kevin.rushforth at oracle.com Fri Feb 14 11:17:59 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Fri, 14 Feb 2014 11:17:59 -0800 Subject: Heads up... changing the rt/build/*sdk/ directory In-Reply-To: <52FE5ED2.2000407@Oracle.com> References: <52FE5ED2.2000407@Oracle.com> Message-ID: <52FE6BE7.9070103@oracle.com> Thanks David. For NB 7.4 (or 8) users, you should be able to just open up the apps projects in NB and have it work without needing to do anything extra. -- Kevin David Hill wrote: > > As part of this Jira , > we are trying to make working in rt/apps easier. > > To do that, we found that the only way to make the IDEs happy is be > able to provide a common path to "host build" jfxrt.jar. > > Currently we have: > rt/build/${hosttype}-sdk (rt/build/linux-sdk/...) > which requires evaluation that Netbeans does not want to do. > > We do need to support cross builds, so here is what we came up with, > explained here in the new improved comment from build.gradle > > // The jfxrt task is responsible for creating the jfxrt.jar. A > developer may > // have multiple SDK's on their system at any one time, depending > on which > // cross compiles they have done. For example, I might have: > // build/ios-sdk/rt/lib/ext/jfxrt.jar > // build/armhf-sdk/rt/lib/ext/jfxrt.jar > // and so forth. The default host build will always install into > 'sdk' > // allowing for uses where a known sdk path is needed (like IDEs) > // build/sdk/rt/lib/ext/jfxrt.jar > // This arrangement allows for multiple independent SDKs to > // exist on a developer's system. > > After you sync, you will probably want to perform a clean build. > > And then try out the apps, in the new easier to use format. > > Note: for now, you will still need to specify the JDK for ant/nb, like > this: > ant -Dplatforms.JDK_1.8.home=$JAVA_HOME > > From hang.vo at oracle.com Fri Feb 14 11:33:36 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 14 Feb 2014 19:33:36 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35400: [Win] Attempt to add Tab to TabPane crashes the VM Message-ID: <20140214193406.97E8762C7C@hg.openjdk.java.net> Changeset: 125d12ca7288 Author: Anthony Petrov Date: 2014-02-14 23:29 +0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/125d12ca7288 RT-35400: [Win] Attempt to add Tab to TabPane crashes the VM Summary: Do not raise a COM error because of a Java exception ! modules/graphics/src/main/native-glass/win/GlassClipboard.cpp From hang.vo at oracle.com Fri Feb 14 14:48:07 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 14 Feb 2014 22:48:07 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35809 [BUILD] switch build/(host)-sdk to just build/sdk to help with apps build files Message-ID: <20140214224838.AF98A62C82@hg.openjdk.java.net> Changeset: 755652e72e11 Author: ddhill Date: 2014-02-14 13:20 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/755652e72e11 RT-35809 [BUILD] switch build/(host)-sdk to just build/sdk to help with apps build files Reviewed-by: kcr, ckyang ! apps/experiments/3DViewer/nbproject/project.properties ! apps/experiments/Modena/nbproject/project.properties ! apps/samples/Ensemble8/nbproject/project.properties ! apps/samples/MandelbrotSet/nbproject/project.properties ! apps/toys/FXSlideShow/build.xml ! apps/toys/FXSlideShow/nbproject/project.properties ! apps/toys/Hello/build.xml ! apps/toys/Hello/nbproject/project.properties ! build.gradle From steve.x.northover at oracle.com Fri Feb 14 15:35:06 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Fri, 14 Feb 2014 15:35:06 -0800 Subject: OpenJFX Lambda Day, Feb 25th 2014 Message-ID: <52FEA82A.10203@oracle.com> Hello all, Mark it on your calendar. Feb 25th is OpenJFX Lambda day. On that day, we will lock the code base, lambdify everything in sight, and then open up for business again. One thing that we won't be doing right away is converting our code to use streams and other JDK8 features but this is inevitable (perhaps after 8u20). We are part of the JDK, we ship with the JDK so we will use features from the JDK. Like "Lambda's to the slaughter" the Android and iOS ports of OpenJFX will be affected. We've been discussing the use of RetroLambda on and off in JIRA for a while and it seems that it will work for both ports. We care about these ports and it is possible that Lambda Day will slip for one reason or another. For one thing, the lambdifying tools blow up some of the source making lambda conversion a somewhat manual process. Hopefully we can get the bugs fixed before the day. On that day, I will be listening to 'The Lambda Lies Down on Broadway" all day. Those of you with children might prefer "Mary had a little Lambda". Despite being called "The Lambda Police", I am and old Lisper and a card carrying member of the "Knights of the Lambda Calculus". Look that one up. I know the founder personally but will never tell who it is. Steve From hang.vo at oracle.com Fri Feb 14 15:48:05 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 14 Feb 2014 23:48:05 +0000 Subject: hg: openjfx/8u-dev/rt: RT-26314: Linux packaging tools assume rpm build is always available Message-ID: <20140214234823.AF7D762C83@hg.openjdk.java.net> Changeset: 17a6e1b4b091 Author: shemnon Date: 2014-02-14 16:38 -0600 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/17a6e1b4b091 RT-26314: Linux packaging tools assume rpm build is always available Summary: validate the version is 4.0 or greater, throw a config exception if it isn't. ! 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/resources/com/oracle/bundlers/linux/LinuxRpmBundler.properties ! modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxRpmBundlerTest.java From swpalmer at gmail.com Fri Feb 14 19:26:37 2014 From: swpalmer at gmail.com (Scott Palmer) Date: Fri, 14 Feb 2014 22:26:37 -0500 Subject: Heads up... changing the rt/build/*sdk/ directory In-Reply-To: <52FE6BE7.9070103@oracle.com> References: <52FE5ED2.2000407@Oracle.com> <52FE6BE7.9070103@oracle.com> Message-ID: Are you guys using the NetBeans Gradle plugin? Scott On Fri, Feb 14, 2014 at 2:17 PM, Kevin Rushforth wrote: > Thanks David. > > For NB 7.4 (or 8) users, you should be able to just open up the apps > projects in NB and have it work without needing to do anything extra. > > -- Kevin > > > David Hill wrote: > >> >> As part of this Jira , we >> are trying to make working in rt/apps easier. >> >> To do that, we found that the only way to make the IDEs happy is be able >> to provide a common path to "host build" jfxrt.jar. >> >> Currently we have: >> rt/build/${hosttype}-sdk (rt/build/linux-sdk/...) >> which requires evaluation that Netbeans does not want to do. >> >> We do need to support cross builds, so here is what we came up with, >> explained here in the new improved comment from build.gradle >> >> // The jfxrt task is responsible for creating the jfxrt.jar. A >> developer may >> // have multiple SDK's on their system at any one time, depending on >> which >> // cross compiles they have done. For example, I might have: >> // build/ios-sdk/rt/lib/ext/jfxrt.jar >> // build/armhf-sdk/rt/lib/ext/jfxrt.jar >> // and so forth. The default host build will always install into 'sdk' >> // allowing for uses where a known sdk path is needed (like IDEs) >> // build/sdk/rt/lib/ext/jfxrt.jar >> // This arrangement allows for multiple independent SDKs to >> // exist on a developer's system. >> >> After you sync, you will probably want to perform a clean build. >> >> And then try out the apps, in the new easier to use format. >> >> Note: for now, you will still need to specify the JDK for ant/nb, like >> this: >> ant -Dplatforms.JDK_1.8.home=$JAVA_HOME >> >> >> From felix.bembrick at gmail.com Fri Feb 14 21:10:13 2014 From: felix.bembrick at gmail.com (Felix Bembrick) Date: Sat, 15 Feb 2014 16:10:13 +1100 Subject: OpenJFX Lambda Day, Feb 25th 2014 In-Reply-To: <52FEA82A.10203@oracle.com> References: <52FEA82A.10203@oracle.com> Message-ID: <167443EB-CA0C-4BA7-80E8-613A0B63AA0F@gmail.com> Classic post Steve :-) > On 15 Feb 2014, at 10:35, Stephen F Northover wrote: > > Hello all, > > Mark it on your calendar. Feb 25th is OpenJFX Lambda day. On that day, we will lock the code base, lambdify everything in sight, and then open up for business again. One thing that we won't be doing right away is converting our code to use streams and other JDK8 features but this is inevitable (perhaps after 8u20). We are part of the JDK, we ship with the JDK so we will use features from the JDK. > > Like "Lambda's to the slaughter" the Android and iOS ports of OpenJFX will be affected. We've been discussing the use of RetroLambda on and off in JIRA for a while and it seems that it will work for both ports. We care about these ports and it is possible that Lambda Day will slip for one reason or another. For one thing, the lambdifying tools blow up some of the source making lambda conversion a somewhat manual process. Hopefully we can get the bugs fixed before the day. > > On that day, I will be listening to 'The Lambda Lies Down on Broadway" all day. Those of you with children might prefer "Mary had a little Lambda". Despite being called "The Lambda Police", I am and old Lisper and a card carrying member of the "Knights of the Lambda Calculus". Look that one up. I know the founder personally but will never tell who it is. > > Steve From steve.x.northover at oracle.com Sat Feb 15 06:55:37 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Sat, 15 Feb 2014 06:55:37 -0800 Subject: Heads up... changing the rt/build/*sdk/ directory In-Reply-To: References: <52FE5ED2.2000407@Oracle.com> <52FE6BE7.9070103@oracle.com> Message-ID: <52FF7FE9.1010904@oracle.com> We are not currently using the gradle plugins for any of the IDE's. https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE Steve On 2014-02-14 7:26 PM, Scott Palmer wrote: > Are you guys using the NetBeans Gradle plugin? > > Scott > > > On Fri, Feb 14, 2014 at 2:17 PM, Kevin Rushforth > wrote: >> Thanks David. >> >> For NB 7.4 (or 8) users, you should be able to just open up the apps >> projects in NB and have it work without needing to do anything extra. >> >> -- Kevin >> >> >> David Hill wrote: >> >>> As part of this Jira , we >>> are trying to make working in rt/apps easier. >>> >>> To do that, we found that the only way to make the IDEs happy is be able >>> to provide a common path to "host build" jfxrt.jar. >>> >>> Currently we have: >>> rt/build/${hosttype}-sdk (rt/build/linux-sdk/...) >>> which requires evaluation that Netbeans does not want to do. >>> >>> We do need to support cross builds, so here is what we came up with, >>> explained here in the new improved comment from build.gradle >>> >>> // The jfxrt task is responsible for creating the jfxrt.jar. A >>> developer may >>> // have multiple SDK's on their system at any one time, depending on >>> which >>> // cross compiles they have done. For example, I might have: >>> // build/ios-sdk/rt/lib/ext/jfxrt.jar >>> // build/armhf-sdk/rt/lib/ext/jfxrt.jar >>> // and so forth. The default host build will always install into 'sdk' >>> // allowing for uses where a known sdk path is needed (like IDEs) >>> // build/sdk/rt/lib/ext/jfxrt.jar >>> // This arrangement allows for multiple independent SDKs to >>> // exist on a developer's system. >>> >>> After you sync, you will probably want to perform a clean build. >>> >>> And then try out the apps, in the new easier to use format. >>> >>> Note: for now, you will still need to specify the JDK for ant/nb, like >>> this: >>> ant -Dplatforms.JDK_1.8.home=$JAVA_HOME >>> >>> >>> From snfuchs at gmx.de Sat Feb 15 16:55:14 2014 From: snfuchs at gmx.de (Stefan Fuchs) Date: Sun, 16 Feb 2014 01:55:14 +0100 Subject: Heads up... changing the rt/build/*sdk/ directory In-Reply-To: <52FE5ED2.2000407@Oracle.com> References: <52FE5ED2.2000407@Oracle.com> Message-ID: <53000C72.7040607@gmx.de> Hi, hm, is there now a way to crossbuild the apps like Ensemble8? Seems to me that the apps are now always build against the default sdk. I ask this, because for the dalvik port, we currently use a stripped down version of the sdk, which only contains the classes, we got working. - Stefan David Hill wrote: > > As part of this Jira , > we are trying to make working in rt/apps easier. > > To do that, we found that the only way to make the IDEs happy is be > able to provide a common path to "host build" jfxrt.jar. > > Currently we have: > rt/build/${hosttype}-sdk (rt/build/linux-sdk/...) > which requires evaluation that Netbeans does not want to do. > > We do need to support cross builds, so here is what we came up with, > explained here in the new improved comment from build.gradle > > // The jfxrt task is responsible for creating the jfxrt.jar. A > developer may > // have multiple SDK's on their system at any one time, depending > on which > // cross compiles they have done. For example, I might have: > // build/ios-sdk/rt/lib/ext/jfxrt.jar > // build/armhf-sdk/rt/lib/ext/jfxrt.jar > // and so forth. The default host build will always install into > 'sdk' > // allowing for uses where a known sdk path is needed (like IDEs) > // build/sdk/rt/lib/ext/jfxrt.jar > // This arrangement allows for multiple independent SDKs to > // exist on a developer's system. > > After you sync, you will probably want to perform a clean build. > > And then try out the apps, in the new easier to use format. > > Note: for now, you will still need to specify the JDK for ant/nb, like > this: > ant -Dplatforms.JDK_1.8.home=$JAVA_HOME > > From hang.vo at oracle.com Sun Feb 16 06:04:52 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sun, 16 Feb 2014 14:04:52 +0000 Subject: hg: openjfx/8u-dev/rt: 3 new changesets Message-ID: <20140216140751.0E12762CAD@hg.openjdk.java.net> Changeset: a3009cab6c7a Author: snorthov Date: 2014-02-16 05:52 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a3009cab6c7a ECLIPSE ONLY: project files for SceneBuilder + apps/scenebuilder/.classpath + apps/scenebuilder/.project Changeset: 7c8be12d510a Author: snorthov Date: 2014-02-16 05:56 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7c8be12d510a Fix formatting for HelloTouch.java. Normally, I would not do this but there are mixed spaces and tabs. ! apps/toys/Hello/src/main/java/hello/HelloTouch.java Changeset: 48da040e2672 Author: snorthov Date: 2014-02-16 05:57 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/48da040e2672 ECLIPSE ONLY: work around Eclipse jdk8 compiler issue ! tests/system/src/test/java/com/sun/glass/ui/monocle/input/devices/TestTouchDevices.java From hang.vo at oracle.com Sun Feb 16 06:18:26 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sun, 16 Feb 2014 14:18:26 +0000 Subject: hg: openjfx/8u-dev/rt: ECLIPSE ONLY: project files for apps/tests Message-ID: <20140216141844.5193A62CAE@hg.openjdk.java.net> Changeset: 971321b8bf80 Author: snorthov Date: 2014-02-16 06:04 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/971321b8bf80 ECLIPSE ONLY: project files for apps/tests + tests/.classpath + tests/.project From martin.sladecek at oracle.com Sun Feb 16 23:41:23 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Mon, 17 Feb 2014 08:41:23 +0100 Subject: Review request: RT-23528,FocusTraversal : Wrong behavior of radio buttons in a ToggleGroup Message-ID: <5301BD23.8040703@oracle.com> Jonathan, please review: https://javafx-jira.kenai.com/browse/RT-23528 http://cr.openjdk.java.net/~msladecek/rt-23528/webrev.00/ Thanks, -Martin From David.Hill at Oracle.com Mon Feb 17 05:57:43 2014 From: David.Hill at Oracle.com (David Hill) Date: Mon, 17 Feb 2014 08:57:43 -0500 Subject: Heads up... changing the rt/build/*sdk/ directory In-Reply-To: <53000C72.7040607@gmx.de> References: <52FE5ED2.2000407@Oracle.com> <53000C72.7040607@gmx.de> Message-ID: <53021557.7090208@Oracle.com> On 2/15/14, Feb 15, 7:55 PM, Stefan Fuchs wrote: > Hi, > > hm, is there now a way to crossbuild the apps like Ensemble8? > Seems to me that the apps are now always build against the default sdk. > > I ask this, because for the dalvik port, we currently use a stripped down version of the sdk, which only contains the classes, we got working. Stefan, When performing 'gradle apps', we pass several properties into the the ant based apps/build.xml. (Actually gradle sucks in the apps/build.xml tree and runs internally, but that is an implementation detail). def appsJar = project.task("appsJar${t.capital}") { doLast() { ant.properties['targetBld'] = "$t.name" if (!rootProject.ext[t.upper].compileSwing) { ant.properties['JFX_CORE_ONLY'] = 'true' } ant.properties['jfxbuild.jfxrt.jar'] = jfxrtJar ant.properties['platforms.JDK_1.8.home'] = "${rootProject.ext.JDK_HOME}" ant.project.executeTarget("sampleAppsJar") } } in this case jfxrtJar now evaluates on a 'host' build to: build/sdk/rt/lib/ext/jfxrt.jar and on a cross build to: build/${t.name}-sdk/rt/lib/ext/jfxrt.jar Note in the above the conditional setting of JFX_CORE_ONLY. This is because we are currently not building Swing & SWT classes in the ARM cross builds, and we use the JFX_CORE_ONLY property to avoid trying to build some of the examples. Our nightly build does quite a bit (but not all) of the apps tree for both 'host' and cross. I am looking forward to hooking up most of the rest. I think there are a couple that we will not ever build nightly (I think Kevin said Scenebuilder was one). Dave > > - Stefan > > > David Hill wrote: >> >> As part of this Jira , we are trying to make working in rt/apps easier. >> >> To do that, we found that the only way to make the IDEs happy is be able to provide a common path to "host build" jfxrt.jar. >> >> Currently we have: >> rt/build/${hosttype}-sdk (rt/build/linux-sdk/...) >> which requires evaluation that Netbeans does not want to do. >> >> We do need to support cross builds, so here is what we came up with, explained here in the new improved comment from build.gradle >> >> // The jfxrt task is responsible for creating the jfxrt.jar. A developer may >> // have multiple SDK's on their system at any one time, depending on which >> // cross compiles they have done. For example, I might have: >> // build/ios-sdk/rt/lib/ext/jfxrt.jar >> // build/armhf-sdk/rt/lib/ext/jfxrt.jar >> // and so forth. The default host build will always install into 'sdk' >> // allowing for uses where a known sdk path is needed (like IDEs) >> // build/sdk/rt/lib/ext/jfxrt.jar >> // This arrangement allows for multiple independent SDKs to >> // exist on a developer's system. >> >> After you sync, you will probably want to perform a clean build. >> >> And then try out the apps, in the new easier to use format. >> >> Note: for now, you will still need to specify the JDK for ant/nb, like this: >> ant -Dplatforms.JDK_1.8.home=$JAVA_HOME >> >> > -- David Hill Java Embedded Development "The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents." -- Nathaniel Borenstein (1957 - ) From steve.x.northover at oracle.com Mon Feb 17 07:56:00 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Mon, 17 Feb 2014 07:56:00 -0800 Subject: IMPORTANT: Rampdown / stabilization of 8u20 for milestone M2 In-Reply-To: <52FE4FB2.5020005@oracle.com> References: <52FE4FB2.5020005@oracle.com> Message-ID: <53023110.1000504@oracle.com> Note that changes to IDE files, JavaDoc and other things that do not affect the M2 bits can be released as usual. Having said that, the day before the final freeze would not be a good one to release a billion JavaDoc changes and blow the mind of the release engineers! Steve On 2014-02-14 9:17 AM, Kevin Rushforth wrote: > Hi OpenJFX committers, > > After this coming Monday's FX build, which will go into 8u20-b02, we > will start ramping down for our M2 milestone build (aka 8u20-b03). > This particular milestone is important for the embedded platform. As a > result, you will need to observe the following rules for any commit. > > 1) Sunday, Feb 16 at 11:00 pm Pacific time: All planned changes for > b02 should be in (our test build is scheduled to start at 11pm that > day). The usual rules apply for changesets pushed prior to that time. > > > 2) All changesets that are pushed after 11:00 pm Pacific time on > Sunday, Feb 16 will need additional scrutiny to go in. In addition to > your normal reviewer you must get a "+1" from one of the following, > even if you would normally do a post-commit review: > > Daniel Blaukopf > Steve Northover > Kevin Rushforth > Lisa Selle > > > 3) Monday, Feb 17: We will do our usual "(In)Sanity Testing" and then > hand off the bits to release engineering for 8u20-b02. > > > 4) Week of Feb 17 - 14: Bug fixes can go in subject to the extra > approval noted above, but please hold off making any risky changes > until after M2. > > > 5) Sunday, Feb 23 at 11:00 pm Pacific time: We will do a soft freeze, > during which time we will be locked except for critical issues > discovered during testing, for b03 (milestone M2). > > > 6) Monday, Feb 24: We will do our usual "(In)Sanity Testing", with > extra emphasis on testing anything that changed after b02, and then > hand off the bits to release engineering for 8u20-b03. > > > 7) I will send a subsequent announcement as to when the repo is "open > for normal business". > > > Thank you. > > -- Kevin > From hang.vo at oracle.com Mon Feb 17 08:03:28 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 17 Feb 2014 16:03:28 +0000 Subject: hg: openjfx/8u-dev/rt: ECLIPSE ONLY: Compile the builders under 1.6. NOTE: Builders don't compile under 1.8 in the OpenJFX command line build. They use 1.7. Eclipse has a problem where 1.7 does not work but 1.6 does. Since builders are not changing, this should not be a problem unless we lambidfy them, but we can't because they require the 1.7 compiler. Message-ID: <20140217160348.BB60462CCD@hg.openjdk.java.net> Changeset: 312b7fe38943 Author: snorthov Date: 2014-02-17 07:52 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/312b7fe38943 ECLIPSE ONLY: Compile the builders under 1.6. NOTE: Builders don't compile under 1.8 in the OpenJFX command line build. They use 1.7. Eclipse has a problem where 1.7 does not work but 1.6 does. Since builders are not changing, this should not be a problem unless we lambidfy them, but we can't because they require the 1.7 compiler. ! modules/builders/.classpath + modules/builders/.settings/org.eclipse.jdt.core.prefs From hang.vo at oracle.com Mon Feb 17 10:03:21 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 17 Feb 2014 18:03:21 +0000 Subject: hg: openjfx/8u-dev/rt: ECLIPSE ONLY: Add MandelbrotSet to samples .classpath Message-ID: <20140217180342.488D462CD8@hg.openjdk.java.net> Changeset: 81b33ac8ad78 Author: snorthov Date: 2014-02-17 09:46 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/81b33ac8ad78 ECLIPSE ONLY: Add MandelbrotSet to samples .classpath ! apps/samples/.classpath From kevin.rushforth at oracle.com Mon Feb 17 16:54:27 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Mon, 17 Feb 2014 16:54:27 -0800 Subject: Heads up... changing the rt/build/*sdk/ directory In-Reply-To: <52FF7FE9.1010904@oracle.com> References: <52FE5ED2.2000407@Oracle.com> <52FE6BE7.9070103@oracle.com> <52FF7FE9.1010904@oracle.com> Message-ID: <5302AF43.6010406@oracle.com> Right. For the apps (e.g., Ensemble8), we use call ant from gradle to build anyway, so pointing NB at them seems best. For the runtime itself, we tried using an earlier version of the NetBeans Gradle plugin, but were not successful, so we ended up producing netbeans files that are used only by the IDE. If a newer version of the NB gradle plugin works well enough, then it would be great if we could retire these files. -- Kevin Stephen F Northover wrote: > We are not currently using the gradle plugins for any of the IDE's. > > https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE > > Steve > > On 2014-02-14 7:26 PM, Scott Palmer wrote: >> Are you guys using the NetBeans Gradle plugin? >> >> Scott >> >> >> On Fri, Feb 14, 2014 at 2:17 PM, Kevin Rushforth >> >> wrote: >>> Thanks David. >>> >>> For NB 7.4 (or 8) users, you should be able to just open up the apps >>> projects in NB and have it work without needing to do anything extra. >>> >>> -- Kevin >>> >>> >>> David Hill wrote: >>> >>>> As part of this Jira >>>> , we >>>> are trying to make working in rt/apps easier. >>>> >>>> To do that, we found that the only way to make the IDEs happy is be >>>> able >>>> to provide a common path to "host build" jfxrt.jar. >>>> >>>> Currently we have: >>>> rt/build/${hosttype}-sdk (rt/build/linux-sdk/...) >>>> which requires evaluation that Netbeans does not want to do. >>>> >>>> We do need to support cross builds, so here is what we came up with, >>>> explained here in the new improved comment from build.gradle >>>> >>>> // The jfxrt task is responsible for creating the jfxrt.jar. A >>>> developer may >>>> // have multiple SDK's on their system at any one time, >>>> depending on >>>> which >>>> // cross compiles they have done. For example, I might have: >>>> // build/ios-sdk/rt/lib/ext/jfxrt.jar >>>> // build/armhf-sdk/rt/lib/ext/jfxrt.jar >>>> // and so forth. The default host build will always install >>>> into 'sdk' >>>> // allowing for uses where a known sdk path is needed (like IDEs) >>>> // build/sdk/rt/lib/ext/jfxrt.jar >>>> // This arrangement allows for multiple independent SDKs to >>>> // exist on a developer's system. >>>> >>>> After you sync, you will probably want to perform a clean build. >>>> >>>> And then try out the apps, in the new easier to use format. >>>> >>>> Note: for now, you will still need to specify the JDK for ant/nb, like >>>> this: >>>> ant -Dplatforms.JDK_1.8.home=$JAVA_HOME >>>> >>>> >>>> > From attila.kelemen85 at gmail.com Tue Feb 18 00:55:47 2014 From: attila.kelemen85 at gmail.com (Kelemen Attila) Date: Tue, 18 Feb 2014 09:55:47 +0100 Subject: Heads up... changing the rt/build/*sdk/ directory In-Reply-To: <5302AF43.6010406@oracle.com> References: <52FE5ED2.2000407@Oracle.com> <52FE6BE7.9070103@oracle.com> <52FF7FE9.1010904@oracle.com> <5302AF43.6010406@oracle.com> Message-ID: Last time I have tried, the NB plugin worked fine (though you will need Gradle 1.9 or later) as far as I could determine it. The only thing needed to be changed is to have a build.gradle for each project because NB needs a way to quickly determine if a folder is a project folder or not. I will try to do something about it but it will never be as convenient as if the subprojects had a build.gradle of their own. 2014-02-18 1:54 GMT+01:00 Kevin Rushforth : > Right. > > For the apps (e.g., Ensemble8), we use call ant from gradle to build > anyway, so pointing NB at them seems best. > > For the runtime itself, we tried using an earlier version of the NetBeans > Gradle plugin, but were not successful, so we ended up producing netbeans > files that are used only by the IDE. If a newer version of the NB gradle > plugin works well enough, then it would be great if we could retire these > files. > > -- Kevin > > > > Stephen F Northover wrote: > >> We are not currently using the gradle plugins for any of the IDE's. >> >> https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE >> >> Steve >> >> On 2014-02-14 7:26 PM, Scott Palmer wrote: >> >>> Are you guys using the NetBeans Gradle plugin? >>> >>> Scott >>> >>> >>> On Fri, Feb 14, 2014 at 2:17 PM, Kevin Rushforth < >>> kevin.rushforth at oracle.com >>> >>>> wrote: >>>> Thanks David. >>>> >>>> For NB 7.4 (or 8) users, you should be able to just open up the apps >>>> projects in NB and have it work without needing to do anything extra. >>>> >>>> -- Kevin >>>> >>>> >>>> David Hill wrote: >>>> >>>> As part of this Jira , >>>>> we >>>>> are trying to make working in rt/apps easier. >>>>> >>>>> To do that, we found that the only way to make the IDEs happy is be >>>>> able >>>>> to provide a common path to "host build" jfxrt.jar. >>>>> >>>>> Currently we have: >>>>> rt/build/${hosttype}-sdk (rt/build/linux-sdk/...) >>>>> which requires evaluation that Netbeans does not want to do. >>>>> >>>>> We do need to support cross builds, so here is what we came up with, >>>>> explained here in the new improved comment from build.gradle >>>>> >>>>> // The jfxrt task is responsible for creating the jfxrt.jar. A >>>>> developer may >>>>> // have multiple SDK's on their system at any one time, depending >>>>> on >>>>> which >>>>> // cross compiles they have done. For example, I might have: >>>>> // build/ios-sdk/rt/lib/ext/jfxrt.jar >>>>> // build/armhf-sdk/rt/lib/ext/jfxrt.jar >>>>> // and so forth. The default host build will always install into >>>>> 'sdk' >>>>> // allowing for uses where a known sdk path is needed (like IDEs) >>>>> // build/sdk/rt/lib/ext/jfxrt.jar >>>>> // This arrangement allows for multiple independent SDKs to >>>>> // exist on a developer's system. >>>>> >>>>> After you sync, you will probably want to perform a clean build. >>>>> >>>>> And then try out the apps, in the new easier to use format. >>>>> >>>>> Note: for now, you will still need to specify the JDK for ant/nb, like >>>>> this: >>>>> ant -Dplatforms.JDK_1.8.home=$JAVA_HOME >>>>> >>>>> >>>>> >>>>> >> From anton.nashatyrev at oracle.com Tue Feb 18 09:25:32 2014 From: anton.nashatyrev at oracle.com (anton nashatyrev) Date: Tue, 18 Feb 2014 21:25:32 +0400 Subject: OpenJFX Lambda Day, Feb 25th 2014 In-Reply-To: <52FEA82A.10203@oracle.com> References: <52FEA82A.10203@oracle.com> Message-ID: <5303978C.6020904@oracle.com> Hello All, I'd like to add my 2 cents to lambdafication of JavaFX: Recently I was working on a fix in the JFX and used convenient JFX beans feature - 'select binding': javafx.beans.binding.Bindings.select*(ObservableValue root, java.lang.String... steps) I.e. to select some chain of properties one should write something like: BooleanBinding bb = Bindings.selectBoolean(control.sceneProperty(), "window", "isShowing"); When having templates and lambdas this API looks legacy. This kind of usage is not type-safe, may lead to runtime errors and involves reflection in the implementation. The idea is to use type-safe functional-style 'selector' like this: @FunctionalInterface public interface Selector { ObservableValue selectValue(T t); } and the helper interface (class): public interface SelectElement { SelectElement select(Selector p); BooleanBinding selectBoolean(Selector p); IntegerBinding selectInteger(Selector p); LongBinding selectLong(Selector p); FloatBinding selectFloat(Selector p); DoubleBinding selectDouble(Selector p); StringBinding selectString(Selector p); ObjectBinding selectObject(Selector p); } The new Bindings method replacing all select*() methods: publci static SelectElement select(ObservableValue o); With the new API the example above would look like: BooleanBinding bb = Bindings.select(control.sceneProperty()). select(s -> s.windowProperty()). selectBoolean(w -> w.showingProperty()); The benefits of the new API: * Static type checking - no chances for a mistake when selecting long chain of properties * IDE code assisting for property selection * not restricted to properties only, but might be used with any observable. I.e. one may want to select an element from observable collection at any selection step * might be implemented without reflection, which may result in some performance gain This change is of course might be targeted to JDK9 only. Thanks for taking a look! Anton. On 15.02.2014 3:35, Stephen F Northover wrote: > Hello all, > > Mark it on your calendar. Feb 25th is OpenJFX Lambda day. On that > day, we will lock the code base, lambdify everything in sight, and > then open up for business again. One thing that we won't be doing > right away is converting our code to use streams and other JDK8 > features but this is inevitable (perhaps after 8u20). We are part of > the JDK, we ship with the JDK so we will use features from the JDK. > > Like "Lambda's to the slaughter" the Android and iOS ports of OpenJFX > will be affected. We've been discussing the use of RetroLambda on and > off in JIRA for a while and it seems that it will work for both > ports. We care about these ports and it is possible that Lambda Day > will slip for one reason or another. For one thing, the lambdifying > tools blow up some of the source making lambda conversion a somewhat > manual process. Hopefully we can get the bugs fixed before the day. > > On that day, I will be listening to 'The Lambda Lies Down on Broadway" > all day. Those of you with children might prefer "Mary had a little > Lambda". Despite being called "The Lambda Police", I am and old > Lisper and a card carrying member of the "Knights of the Lambda > Calculus". Look that one up. I know the founder personally but will > never tell who it is. > > Steve > > From pedro.duquevieira at gmail.com Tue Feb 18 16:11:39 2014 From: pedro.duquevieira at gmail.com (Pedro Duque Vieira) Date: Wed, 19 Feb 2014 00:11:39 +0000 Subject: "-fx-background" Message-ID: Hi, Inside the javafx sdk in modena.css I see this property "-fx-background" being used several times. This is not documented in the css document for javafx8: http://download.java.net/jdk8/jfxdocs/javafx/scene/doc-files/cssref.html#cell What does it do? Thanks in advance, -- Pedro Duque Vieira From pedro.duquevieira at gmail.com Tue Feb 18 16:18:07 2014 From: pedro.duquevieira at gmail.com (Pedro Duque Vieira) Date: Wed, 19 Feb 2014 00:18:07 +0000 Subject: "-fx-background" In-Reply-To: References: Message-ID: I found out what it is.. sorry if I made anyone waist there time. It is a css variable that is being defined and not a "css property". Perhaps having some convention of starting variables differently than "-fx-" would make tracking down which ones are variables and which ones are css properties easier. On Wed, Feb 19, 2014 at 12:11 AM, Pedro Duque Vieira < pedro.duquevieira at gmail.com> wrote: > Hi, > > Inside the javafx sdk in modena.css I see this property "-fx-background" > being used several times. This is not documented in the css document for > javafx8: > http://download.java.net/jdk8/jfxdocs/javafx/scene/doc-files/cssref.html#cell > > What does it do? > > Thanks in advance, > > -- > Pedro Duque Vieira > -- Pedro Duque Vieira From David.Hill at Oracle.com Tue Feb 18 17:09:31 2014 From: David.Hill at Oracle.com (David Hill) Date: Tue, 18 Feb 2014 20:09:31 -0500 Subject: Review for RT-35535 - better provide for embedded font fallback Message-ID: <5304044B.7010004@Oracle.com> Hi all, I have a review request for Jira: https://javafx-jira.kenai.com/browse/RT-35535 Webrev: http://cr.openjdk.java.net/~ddhill/RT-35535/ This change is to support certain embedded cases where Linux does not have FontConfig installed (usually to save overhead). For this case we support specifying a font directory and a means of listing the fonts there (logicalfonts.properties) (Thanks Phil!). Our JDK usually has the Lucida fonts installed at ./jre/lib/fonts. The set of changes: a) provides an option to ignore fontconfig -Dprism.useFontConfig=false for testing purposes b) corrects where we look for lib/fonts relative to jfxrt.jar (we are in lib/ext now) c) when lib/fonts is found and logicalfonts.properties is not, guess at one. d) when zero fonts are found, mention it so we have a clue why CSS failed. Other existing properties of interest: -Dprism.fontsdir=/opt/fonts -Dprism.debugfonts=true And.... my documenting fonts (at least on Linux) page on the Wiki: https://wiki.openjdk.java.net/display/OpenJFX/Font+Setup -- David Hill Java Embedded Development "Basic research is what I am doing when I don't know what I am doing." -- Wernher von Braun (1912 - 1977) From tom.schindl at bestsolution.at Tue Feb 18 23:41:19 2014 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Wed, 19 Feb 2014 08:41:19 +0100 Subject: "-fx-background" In-Reply-To: References: Message-ID: <5304601F.5070301@bestsolution.at> Right - this would help tools as well because currently it is a bit hard to identify them - problem is that current names can not be changed. At least having a (structured) documentation above variables would certainly help! Tom On 19.02.14 01:18, Pedro Duque Vieira wrote: > I found out what it is.. sorry if I made anyone waist there time. It is a > css variable that is being defined and not a "css property". Perhaps having > some convention of starting variables differently than "-fx-" would make > tracking down which ones are variables and which ones are css properties > easier. > > > On Wed, Feb 19, 2014 at 12:11 AM, Pedro Duque Vieira < > pedro.duquevieira at gmail.com> wrote: > >> Hi, >> >> Inside the javafx sdk in modena.css I see this property "-fx-background" >> being used several times. This is not documented in the css document for >> javafx8: >> http://download.java.net/jdk8/jfxdocs/javafx/scene/doc-files/cssref.html#cell >> >> What does it do? >> >> Thanks in advance, >> >> -- >> Pedro Duque Vieira >> > > > From martin.sladecek at oracle.com Tue Feb 18 23:45:46 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Wed, 19 Feb 2014 08:45:46 +0100 Subject: OpenJFX Lambda Day, Feb 25th 2014 In-Reply-To: <5303978C.6020904@oracle.com> References: <52FEA82A.10203@oracle.com> <5303978C.6020904@oracle.com> Message-ID: <5304612A.7060900@oracle.com> Looks good, please file the request into JIRA, so it won't get lost. Thanks, -Martin On 02/18/2014 06:25 PM, anton nashatyrev wrote: > Hello All, > > I'd like to add my 2 cents to lambdafication of JavaFX: > > Recently I was working on a fix in the JFX and used convenient JFX > beans feature - 'select binding': > > javafx.beans.binding.Bindings.select*(ObservableValue root, > java.lang.String... steps) > > I.e. to select some chain of properties one should write something > like: > > BooleanBinding bb = Bindings.selectBoolean(control.sceneProperty(), > "window", "isShowing"); > > When having templates and lambdas this API looks legacy. This kind > of usage is not type-safe, may lead to runtime errors and involves > reflection in the implementation. > > The idea is to use type-safe functional-style 'selector' like this: > > @FunctionalInterface > public interface Selector { > ObservableValue selectValue(T t); > } > > and the helper interface (class): > > public interface SelectElement { > SelectElement select(Selector p); > > BooleanBinding selectBoolean(Selector p); > IntegerBinding selectInteger(Selector p); > LongBinding selectLong(Selector p); > FloatBinding selectFloat(Selector p); > DoubleBinding selectDouble(Selector p); > StringBinding selectString(Selector p); > ObjectBinding selectObject(Selector p); > > } > > The new Bindings method replacing all select*() methods: > > publci static SelectElement select(ObservableValue o); > > With the new API the example above would look like: > > BooleanBinding bb = Bindings.select(control.sceneProperty()). > select(s -> s.windowProperty()). > selectBoolean(w -> w.showingProperty()); > > The benefits of the new API: > > * Static type checking - no chances for a mistake when selecting long > chain of properties > * IDE code assisting for property selection > * not restricted to properties only, but might be used with any > observable. I.e. one may want to select an element from observable > collection at any selection step > * might be implemented without reflection, which may result in some > performance gain > > This change is of course might be targeted to JDK9 only. > > Thanks for taking a look! > Anton. > > > On 15.02.2014 3:35, Stephen F Northover wrote: >> Hello all, >> >> Mark it on your calendar. Feb 25th is OpenJFX Lambda day. On that >> day, we will lock the code base, lambdify everything in sight, and >> then open up for business again. One thing that we won't be doing >> right away is converting our code to use streams and other JDK8 >> features but this is inevitable (perhaps after 8u20). We are part of >> the JDK, we ship with the JDK so we will use features from the JDK. >> >> Like "Lambda's to the slaughter" the Android and iOS ports of OpenJFX >> will be affected. We've been discussing the use of RetroLambda on >> and off in JIRA for a while and it seems that it will work for both >> ports. We care about these ports and it is possible that Lambda Day >> will slip for one reason or another. For one thing, the lambdifying >> tools blow up some of the source making lambda conversion a somewhat >> manual process. Hopefully we can get the bugs fixed before the day. >> >> On that day, I will be listening to 'The Lambda Lies Down on >> Broadway" all day. Those of you with children might prefer "Mary had >> a little Lambda". Despite being called "The Lambda Police", I am and >> old Lisper and a card carrying member of the "Knights of the Lambda >> Calculus". Look that one up. I know the founder personally but will >> never tell who it is. >> >> Steve >> >> > From herve.girod at gmail.com Wed Feb 19 02:07:14 2014 From: herve.girod at gmail.com (=?utf-8?Q?Herv=C3=A9_Girod?=) Date: Wed, 19 Feb 2014 11:07:14 +0100 Subject: Question about CSS styling Message-ID: <878B6624-A0E6-4178-B523-ECA6CCB19CDC@gmail.com> Hello, I have a question about how the CSS styling work, when a node skin use sub nodes. For example, the Button control uses a LabeledText, but it is not necessary to setup the style of the LabeledText inside the button to set the font of the button text (it is done in the button style itself). But a MenuBar use children menus in its substructure, which have to be styled independently. How is it possible (or is it possible) to detect programmatically when iterating through the children of a Styleable node which children are automatically styled according to the patent mode style, and which are styled separately ? Herv? Sent from my iPhone From david.grieve at oracle.com Wed Feb 19 05:25:01 2014 From: david.grieve at oracle.com (David Grieve) Date: Wed, 19 Feb 2014 08:25:01 -0500 Subject: Question about CSS styling In-Reply-To: <878B6624-A0E6-4178-B523-ECA6CCB19CDC@gmail.com> References: <878B6624-A0E6-4178-B523-ECA6CCB19CDC@gmail.com> Message-ID: <5304B0AD.2040101@oracle.com> On 2/19/14, 5:07 AM, Herv? Girod wrote: > Hello, > > I have a question about how the CSS styling work, when a node skin use sub nodes. > > For example, the Button control uses a LabeledText, but it is not necessary to setup the style of the LabeledText inside the button to set the font of the button text (it is done in the button style itself). The way this generally works is that the control has some JavaFX CSS property, like -fx-font. The skin listens to the property and handles the state change in whatever manner is appropriate to the skin. So, for example, if the Button's graphicProperty changes, the Button's skin will be notified and can handle the change. In the most simple case, this might be done with bind. LabeledText is somewhat of a different beast in that it wants map properties from Labeled onto properites in Text and vice-versa. LabeledText allows for styles like .labeled { -fx-text-fill: red; } to affect the Text's fillProperty while still allowing .labeled > .text { -fx-fill: yellow; } > > But a MenuBar use children menus in its substructure, which have to be styled independently. > > How is it possible (or is it possible) to detect programmatically when iterating through the children of a Styleable node which children are automatically styled according to the patent mode style, and which are styled separately ? It may seem that that the child menus are styled independently, but they are not - at least in 8.0. The Styleable interface allows the CSS engine to traverse a scene-graph in a way that doesn't depend on a Node's parent. In a sense, Styleable provides a mechanism for a css-graph that is (somewhat) independent of the scene-graph. In the case of something like a Menu, the Styleable API getStyleableParent() will return the parentMenu or the parentPopup which brings it back to the MenuBar. > > Herv? > > Sent from my iPhone From hang.vo at oracle.com Wed Feb 19 08:03:34 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 19 Feb 2014 16:03:34 +0000 Subject: hg: openjfx/8u-dev/rt: Fix for RT-35927 - Refactor monocle glass to enable earlier access to necessary native libs. Reviewed by dblaukopf. Tested with HelloSanity. Message-ID: <20140219160540.1AB2E62D6B@hg.openjdk.java.net> Changeset: 10239a421c47 Author: Lisa.Selle at oracle.com Date: 2014-02-19 10:54 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/10239a421c47 Fix for RT-35927 - Refactor monocle glass to enable earlier access to necessary native libs. Reviewed by dblaukopf. Tested with HelloSanity. ! modules/graphics/src/main/java/com/sun/glass/ui/monocle/AcceleratedScreen.java ! modules/graphics/src/main/java/com/sun/glass/ui/monocle/NativePlatform.java ! modules/graphics/src/main/java/com/sun/glass/ui/monocle/NativeScreen.java ! modules/graphics/src/main/java/com/sun/glass/ui/monocle/headless/HeadlessScreen.java ! modules/graphics/src/main/java/com/sun/glass/ui/monocle/linux/FBDevScreen.java ! modules/graphics/src/main/java/com/sun/glass/ui/monocle/omap/OMAPScreen.java ! modules/graphics/src/main/java/com/sun/glass/ui/monocle/x11/X11Screen.java ! modules/graphics/src/main/java/com/sun/prism/es2/MonocleGLFactory.java From herve.girod at gmail.com Wed Feb 19 09:13:57 2014 From: herve.girod at gmail.com (=?utf-8?Q?Herv=C3=A9_Girod?=) Date: Wed, 19 Feb 2014 18:13:57 +0100 Subject: Question about CSS styling In-Reply-To: <5304B0AD.2040101@oracle.com> References: <878B6624-A0E6-4178-B523-ECA6CCB19CDC@gmail.com> <5304B0AD.2040101@oracle.com> Message-ID: Thanks for your explanation, it's clear now! Herv? Sent from my iPhone > On 19 f?vr. 2014, at 14:25, David Grieve wrote: > > >> On 2/19/14, 5:07 AM, Herv? Girod wrote: >> Hello, >> >> I have a question about how the CSS styling work, when a node skin use sub nodes. >> >> For example, the Button control uses a LabeledText, but it is not necessary to setup the style of the LabeledText inside the button to set the font of the button text (it is done in the button style itself). > The way this generally works is that the control has some JavaFX CSS property, like -fx-font. The skin listens to the property and handles the state change in whatever manner is appropriate to the skin. So, for example, if the Button's graphicProperty changes, the Button's skin will be notified and can handle the change. In the most simple case, this might be done with bind. > > LabeledText is somewhat of a different beast in that it wants map properties from Labeled onto properites in Text and vice-versa. LabeledText allows for styles like .labeled { -fx-text-fill: red; } to affect the Text's fillProperty while still allowing .labeled > .text { -fx-fill: yellow; } >> >> But a MenuBar use children menus in its substructure, which have to be styled independently. >> >> How is it possible (or is it possible) to detect programmatically when iterating through the children of a Styleable node which children are automatically styled according to the patent mode style, and which are styled separately ? > It may seem that that the child menus are styled independently, but they are not - at least in 8.0. The Styleable interface allows the CSS engine to traverse a scene-graph in a way that doesn't depend on a Node's parent. In a sense, Styleable provides a mechanism for a css-graph that is (somewhat) independent of the scene-graph. > > In the case of something like a Menu, the Styleable API getStyleableParent() will return the parentMenu or the parentPopup which brings it back to the MenuBar. > >> >> Herv? >> >> Sent from my iPhone > From johan at lodgon.com Wed Feb 19 09:46:07 2014 From: johan at lodgon.com (Johan Vos) Date: Wed, 19 Feb 2014 18:46:07 +0100 Subject: where to set properties Message-ID: Is there a policy on the location where properties are defined? I see there are properties on a number of places: build.properties (e.g. jfx.build.jdk.version=1.8.0) build.gradle (e.g. ext.JAVA_HOME = JDK_HOME) buildSrc/(e.g. linux).gradle (e.g. LINUX.compileSwing = true;) command line properties (e.g. -Djfx.build.jdk.defenders=true) The reason I'm asking: for Android/Dalvik, we don't require jfxBuildJdkVersion to be 1.8.0. There are a number of ways to fix this. The current test is if (jdkVersion != jfxBuildJdkVersion) { fail("java version mismatch: ${jdkVersion} must be ${jfxBuildJdkVersion}") } We build the Android/Dalvik runtime with Java 7, hence this check fails. We can either change jfx.build.jdk.version in build.properties (but not conditionally), or we can skip the test if System.getProperty("jfx.build.jdk.defenders) is true, or we can check if the OS is Dalvik, or... or... I don't want to pollute the build files with too many tests, so I prefer to stick to the policy, if there is one. Thanks, - Johan From kevin.rushforth at oracle.com Wed Feb 19 10:57:14 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Wed, 19 Feb 2014 10:57:14 -0800 Subject: where to set properties In-Reply-To: References: Message-ID: <5304FE8A.5040305@oracle.com> Hi Johan, The build.properties was split out as a separate file for properties that change from release to release (or in the case of the JDK build number, from build to build) to make merges between code lines easier. > We can either change jfx.build.jdk.version in build.properties (but not > conditionally), No, this is not what we want, since for desktop builds we require JDK 8 and do not plan to relax this requirement. > or we can skip the test if > System.getProperty("jfx.build.jdk.defenders) is true, or we can check if > the OS is Dalvik, or... or... One possibility might be to define a property in buildSrc/dalvik.gradle that will act as an override for the JDK version check if it is set. -- Kevin Johan Vos wrote: > Is there a policy on the location where properties are defined? > I see there are properties on a number of places: > build.properties (e.g. jfx.build.jdk.version=1.8.0) > build.gradle (e.g. ext.JAVA_HOME = JDK_HOME) > buildSrc/(e.g. linux).gradle (e.g. LINUX.compileSwing = true;) > command line properties (e.g. -Djfx.build.jdk.defenders=true) > > The reason I'm asking: > for Android/Dalvik, we don't require jfxBuildJdkVersion to be 1.8.0. There > are a number of ways to fix this. The current test is > if (jdkVersion != jfxBuildJdkVersion) { > fail("java version mismatch: ${jdkVersion} must be > ${jfxBuildJdkVersion}") > } > > We build the Android/Dalvik runtime with Java 7, hence this check fails. > We can either change jfx.build.jdk.version in build.properties (but not > conditionally), or we can skip the test if > System.getProperty("jfx.build.jdk.defenders) is true, or we can check if > the OS is Dalvik, or... or... > > I don't want to pollute the build files with too many tests, so I prefer to > stick to the policy, if there is one. > > Thanks, > > - Johan > From hang.vo at oracle.com Wed Feb 19 15:48:00 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 19 Feb 2014 23:48:00 +0000 Subject: hg: openjfx/8u-dev/rt: [TEST-ONLY] RT-35629: IDE Tooling for JavaFX Packager Message-ID: <20140219234834.D408462D8A@hg.openjdk.java.net> Changeset: a1596ebf30b9 Author: shemnon Date: 2014-02-19 16:41 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a1596ebf30b9 [TEST-ONLY] RT-35629: IDE Tooling for JavaFX Packager Summary: do packager temp files in test in the system temp dir, and delete them when done, keeps mac agent from hanging on cleanup Reviewed-By: kcr Tested-With: jfxpackager:test (win, mac, lin) ! build.gradle ! gradle.properties.template ! modules/fxpackager/src/test/java/com/oracle/bundlers/BundlersTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxAppBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxDebBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxRpmBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacAppBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacDMGBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacPKGBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinAppBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinEXEBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinMSIBundlerTest.java From hang.vo at oracle.com Thu Feb 20 06:18:04 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 20 Feb 2014 14:18:04 +0000 Subject: hg: openjfx/8/graphics/rt: Sync up SceneBuilder changes Message-ID: <20140220142038.BCEA062DC7@hg.openjdk.java.net> Changeset: 17db2a90268a Author: Yves Joan Date: 2014-02-20 14:43 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/17db2a90268a Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SplitController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/DocumentWindow.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/MessageBar.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/ThemeDark.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBarController.java - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/warning.png - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/Preferences.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/Preferences.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/skeleton/SkeletonBuffer.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/skeleton/SkeletonWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/css-styleable-path-button.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/ContainerXYDropTarget.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/i18n/SceneBuilderKit.properties - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor at 2x.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifyFxIdJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifyObjectJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifySelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/FitToParentObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifyObjectJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifySelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/UseComputedSizesObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/messagelog/MessageLog.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/key/AbstractKeyGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/AbstractMouseDragGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/AbstractMouseGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/PickModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/util/Picker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/SelectionPath.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/AbstractHierarchyPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/HierarchyDNDController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AutoSuggestEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ControllerClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DoubleAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/FxIdEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/I18nStringEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InlineListEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/IntegerAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ToggleGroupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/EffectPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PaintPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/ImportDialog.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/ImportDialog.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/ImportWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/ObjectSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/Selection.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMDocument.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMIndex.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMInstance.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMLoader.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientObject.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueCharacters.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueDocument.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueElement.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueLoader.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueSnapshot.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/LightingPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/DistantLightPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/LightPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/PointLightPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/SpotLightPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/PropertyName.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPathItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPickerController.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/LightControl.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/LightControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPicker.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPicker.java From hang.vo at oracle.com Thu Feb 20 06:48:06 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 20 Feb 2014 14:48:06 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140220144929.C568A62DC9@hg.openjdk.java.net> Changeset: aeb55d900996 Author: ddhill Date: 2014-02-20 09:37 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/aeb55d900996 RT-35535 Adding autofallback for embedded font handling when fontconfig is not present Reviewed-by: dblaukopf, fheidric ! modules/graphics/src/main/java/com/sun/javafx/font/FontConfigManager.java Changeset: 27691d84c26a Author: ddhill Date: 2014-02-20 09:39 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/27691d84c26a RT-35912 correcting samples build files Reviewed-by: kcr ! apps/experiments/ModenaTest/nbproject/project.properties ! apps/samples/MandelbrotSet/nbproject/project.properties From David.Hill at Oracle.com Thu Feb 20 10:09:33 2014 From: David.Hill at Oracle.com (David Hill) Date: Thu, 20 Feb 2014 13:09:33 -0500 Subject: Embedded ARM interest "poll" Message-ID: <530644DD.1030409@Oracle.com> I know that there is a fair amount of interest in IOS and Android. What I don't know is what other "Embedded" ARM platforms people are interested in running OpenJFX on. "Embedded" in this case can be translated as "other than iOS or Android". As many of you know, we have documented "known to work" for the Raspberry PI . Recently we have had success with the Freescale i.MX6. The i.MX6 is a startling fast platform compared to the PI, particularly the quad core I am using. A lot of the operations seem to be 3-5x faster than the PI. For the power, the prices are pretty reasonable to me. See http://www.wandboard.org/ and http://boundarydevices.com/ for just two of the vendors I know about that have development boards. I have started documenting the setup on the OpenJFX Wiki , though this effort is complicated by the community Yocto build which does not have a working "framebuffer" image. I am using a "workaround" for this build problem. For those not in the know, Freescale provides different versions of libEGL for different rendering targets (x11, framebuffer, ...) I certainly would enjoy it if others in the OpenJFX community wanted to help out with i.MX6! The TI "Beagle xM" probably works, but I have not found a Linux hard float distro with sufficiently integrated graphics drivers to try it on. I have a pending request to support the A20-OLinuXino, and actually have one so I might be able to start work soon. If "Embedded" ARM is interesting to you, could you reply OFF LIST - just to me with the platforms you are interested in or are currently using ? -- David Hill Java Embedded Development "Discontent is the first necessity of progress." -- Thomas A. Edison From steve.x.northover at oracle.com Thu Feb 20 10:22:48 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Thu, 20 Feb 2014 13:22:48 -0500 Subject: where to set properties In-Reply-To: References: Message-ID: <530647F8.10009@oracle.com> On 2014-02-19 12:46 PM, Johan Vos wrote: > Is there a policy on the location where properties are defined? > I see there are properties on a number of places: > build.properties (e.g. jfx.build.jdk.version=1.8.0) > build.gradle (e.g. ext.JAVA_HOME = JDK_HOME) > buildSrc/(e.g. linux).gradle (e.g. LINUX.compileSwing = true;) > command line properties (e.g. -Djfx.build.jdk.defenders=true) > > The reason I'm asking: > for Android/Dalvik, we don't require jfxBuildJdkVersion to be 1.8.0. There > are a number of ways to fix this. The current test is > if (jdkVersion != jfxBuildJdkVersion) { > fail("java version mismatch: ${jdkVersion} must be > ${jfxBuildJdkVersion}") > } > > We build the Android/Dalvik runtime with Java 7, hence this check fails. > We can either change jfx.build.jdk.version in build.properties (but not > conditionally), or we can skip the test if > System.getProperty("jfx.build.jdk.defenders) is true, or we can check if > the OS is Dalvik, or... or... Is there a reason why you cannot build with 8? You will need to accept 8 syntax (like lambdas). > > I don't want to pollute the build files with too many tests, so I prefer to > stick to the policy, if there is one. > > Thanks, > > - Johan From felix.bembrick at gmail.com Thu Feb 20 10:49:37 2014 From: felix.bembrick at gmail.com (Felix Bembrick) Date: Fri, 21 Feb 2014 05:49:37 +1100 Subject: where to set properties In-Reply-To: <530647F8.10009@oracle.com> References: <530647F8.10009@oracle.com> Message-ID: Isn't that because they need to use the Dalvik Java classes and JDK 8 is not supported with Dalvik? On 21 February 2014 05:22, Stephen F Northover wrote: > > On 2014-02-19 12:46 PM, Johan Vos wrote: > >> Is there a policy on the location where properties are defined? >> I see there are properties on a number of places: >> build.properties (e.g. jfx.build.jdk.version=1.8.0) >> build.gradle (e.g. ext.JAVA_HOME = JDK_HOME) >> buildSrc/(e.g. linux).gradle (e.g. LINUX.compileSwing = true;) >> command line properties (e.g. -Djfx.build.jdk.defenders=true) >> >> The reason I'm asking: >> for Android/Dalvik, we don't require jfxBuildJdkVersion to be 1.8.0. There >> are a number of ways to fix this. The current test is >> if (jdkVersion != jfxBuildJdkVersion) { >> fail("java version mismatch: ${jdkVersion} must be >> ${jfxBuildJdkVersion}") >> } >> >> We build the Android/Dalvik runtime with Java 7, hence this check fails. >> We can either change jfx.build.jdk.version in build.properties (but not >> conditionally), or we can skip the test if >> System.getProperty("jfx.build.jdk.defenders) is true, or we can check if >> the OS is Dalvik, or... or... >> > > Is there a reason why you cannot build with 8? You will need to accept 8 > syntax (like lambdas). > > >> I don't want to pollute the build files with too many tests, so I prefer >> to >> stick to the policy, if there is one. >> >> Thanks, >> >> - Johan >> > > From steve.x.northover at oracle.com Thu Feb 20 11:04:38 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Thu, 20 Feb 2014 14:04:38 -0500 Subject: where to set properties In-Reply-To: References: <530647F8.10009@oracle.com> Message-ID: <530651C6.7090501@oracle.com> JDK8 is not supported with Dalvik. However, JavaFX requires JDK8 in two different ways: 1) It requires JDK8 syntax (default methods, lambdas, optional use of final ...) 2) It requires JDK8 class libraries (there are references to classes that are new in JDK8) So far, we have limited and worded around 1) and Johan has implemented the missing classes for 2). My understanding is that RetroLabmda will be used to fix the problems associated with 1). Since this works on byte codes, JDK8 will need to be used to create the byte codes and compile the syntax. Johan? Steve On 2014-02-20 1:49 PM, Felix Bembrick wrote: > Isn't that because they need to use the Dalvik Java classes and JDK 8 > is not supported with Dalvik? > > > On 21 February 2014 05:22, Stephen F Northover > > > wrote: > > > On 2014-02-19 12:46 PM, Johan Vos wrote: > > Is there a policy on the location where properties are defined? > I see there are properties on a number of places: > build.properties (e.g. jfx.build.jdk.version=1.8.0) > build.gradle (e.g. ext.JAVA_HOME = JDK_HOME) > buildSrc/(e.g. linux).gradle (e.g. LINUX.compileSwing = true;) > command line properties (e.g. -Djfx.build.jdk.defenders=true) > > The reason I'm asking: > for Android/Dalvik, we don't require jfxBuildJdkVersion to be > 1.8.0. There > are a number of ways to fix this. The current test is > if (jdkVersion != jfxBuildJdkVersion) { > fail("java version mismatch: ${jdkVersion} must be > ${jfxBuildJdkVersion}") > } > > We build the Android/Dalvik runtime with Java 7, hence this > check fails. > We can either change jfx.build.jdk.version in build.properties > (but not > conditionally), or we can skip the test if > System.getProperty("jfx.build.jdk.defenders) is true, or we > can check if > the OS is Dalvik, or... or... > > > Is there a reason why you cannot build with 8? You will need to > accept 8 syntax (like lambdas). > > > I don't want to pollute the build files with too many tests, > so I prefer to > stick to the policy, if there is one. > > Thanks, > > - Johan > > > From johan at lodgon.com Thu Feb 20 11:09:52 2014 From: johan at lodgon.com (Johan Vos) Date: Thu, 20 Feb 2014 20:09:52 +0100 Subject: where to set properties In-Reply-To: <530651C6.7090501@oracle.com> References: <530647F8.10009@oracle.com> <530651C6.7090501@oracle.com> Message-ID: In the end, the dex converter will complain if we have version 0x34 (= 52 = Java8), so we need to have class files that have the version 0x33 in their header. But indeed, if we want to compile the lambda-code, we need a Java 8 compiler. This will then compile to Java 8 class files, and we will have to change the version byte in the class files to 0x33. Note that we don't have support for Streams yet. - Johan 2014-02-20 20:04 GMT+01:00 Stephen F Northover : > JDK8 is not supported with Dalvik. However, JavaFX requires JDK8 in two > different ways: > > 1) It requires JDK8 syntax (default methods, lambdas, optional use of > final ...) > 2) It requires JDK8 class libraries (there are references to classes that > are new in JDK8) > > So far, we have limited and worded around 1) and Johan has implemented the > missing classes for 2). > > My understanding is that RetroLabmda will be used to fix the problems > associated with 1). Since this works on byte codes, JDK8 will need to be > used to create the byte codes and compile the syntax. > > Johan? > > Steve > > > On 2014-02-20 1:49 PM, Felix Bembrick wrote: > > Isn't that because they need to use the Dalvik Java classes and JDK 8 is > not supported with Dalvik? > > > On 21 February 2014 05:22, Stephen F Northover < > steve.x.northover at oracle.com> wrote: > >> >> On 2014-02-19 12:46 PM, Johan Vos wrote: >> >>> Is there a policy on the location where properties are defined? >>> I see there are properties on a number of places: >>> build.properties (e.g. jfx.build.jdk.version=1.8.0) >>> build.gradle (e.g. ext.JAVA_HOME = JDK_HOME) >>> buildSrc/(e.g. linux).gradle (e.g. LINUX.compileSwing = true;) >>> command line properties (e.g. -Djfx.build.jdk.defenders=true) >>> >>> The reason I'm asking: >>> for Android/Dalvik, we don't require jfxBuildJdkVersion to be 1.8.0. >>> There >>> are a number of ways to fix this. The current test is >>> if (jdkVersion != jfxBuildJdkVersion) { >>> fail("java version mismatch: ${jdkVersion} must be >>> ${jfxBuildJdkVersion}") >>> } >>> >>> We build the Android/Dalvik runtime with Java 7, hence this check fails. >>> We can either change jfx.build.jdk.version in build.properties (but not >>> conditionally), or we can skip the test if >>> System.getProperty("jfx.build.jdk.defenders) is true, or we can check if >>> the OS is Dalvik, or... or... >>> >> >> Is there a reason why you cannot build with 8? You will need to accept >> 8 syntax (like lambdas). >> >> >>> I don't want to pollute the build files with too many tests, so I prefer >>> to >>> stick to the policy, if there is one. >>> >>> Thanks, >>> >>> - Johan >>> >> >> > > From johan at lodgon.com Thu Feb 20 11:16:03 2014 From: johan at lodgon.com (Johan Vos) Date: Thu, 20 Feb 2014 20:16:03 +0100 Subject: where to set properties In-Reply-To: References: <530647F8.10009@oracle.com> <530651C6.7090501@oracle.com> Message-ID: Adding to this: * lambda's won't be a problem. Can be solved with retrolambda, maybe an enhanced version * missing classes won't be a problem, since we have a compat-module or can add them * modified Java core classes are a problem. If code rely on existing Java core classes (e.g. the collections) that are modified in Java 8, we have an issue, since at runtime we use the Dalvik provided core classes that don't have the new methods. - Johan 2014-02-20 20:09 GMT+01:00 Johan Vos : > In the end, the dex converter will complain if we have version 0x34 (= 52 > = Java8), so we need to have class files that have the version 0x33 in > their header. > But indeed, if we want to compile the lambda-code, we need a Java 8 > compiler. This will then compile to Java 8 class files, and we will have to > change the version byte in the class files to 0x33. > > Note that we don't have support for Streams yet. > > - Johan > > > 2014-02-20 20:04 GMT+01:00 Stephen F Northover < > steve.x.northover at oracle.com>: > > JDK8 is not supported with Dalvik. However, JavaFX requires JDK8 in two >> different ways: >> >> 1) It requires JDK8 syntax (default methods, lambdas, optional use of >> final ...) >> 2) It requires JDK8 class libraries (there are references to classes that >> are new in JDK8) >> >> So far, we have limited and worded around 1) and Johan has implemented >> the missing classes for 2). >> >> My understanding is that RetroLabmda will be used to fix the problems >> associated with 1). Since this works on byte codes, JDK8 will need to be >> used to create the byte codes and compile the syntax. >> >> Johan? >> >> Steve >> >> >> On 2014-02-20 1:49 PM, Felix Bembrick wrote: >> >> Isn't that because they need to use the Dalvik Java classes and JDK 8 >> is not supported with Dalvik? >> >> >> On 21 February 2014 05:22, Stephen F Northover < >> steve.x.northover at oracle.com> wrote: >> >>> >>> On 2014-02-19 12:46 PM, Johan Vos wrote: >>> >>>> Is there a policy on the location where properties are defined? >>>> I see there are properties on a number of places: >>>> build.properties (e.g. jfx.build.jdk.version=1.8.0) >>>> build.gradle (e.g. ext.JAVA_HOME = JDK_HOME) >>>> buildSrc/(e.g. linux).gradle (e.g. LINUX.compileSwing = true;) >>>> command line properties (e.g. -Djfx.build.jdk.defenders=true) >>>> >>>> The reason I'm asking: >>>> for Android/Dalvik, we don't require jfxBuildJdkVersion to be 1.8.0. >>>> There >>>> are a number of ways to fix this. The current test is >>>> if (jdkVersion != jfxBuildJdkVersion) { >>>> fail("java version mismatch: ${jdkVersion} must be >>>> ${jfxBuildJdkVersion}") >>>> } >>>> >>>> We build the Android/Dalvik runtime with Java 7, hence this check fails. >>>> We can either change jfx.build.jdk.version in build.properties (but not >>>> conditionally), or we can skip the test if >>>> System.getProperty("jfx.build.jdk.defenders) is true, or we can check if >>>> the OS is Dalvik, or... or... >>>> >>> >>> Is there a reason why you cannot build with 8? You will need to accept >>> 8 syntax (like lambdas). >>> >>> >>>> I don't want to pollute the build files with too many tests, so I >>>> prefer to >>>> stick to the policy, if there is one. >>>> >>>> Thanks, >>>> >>>> - Johan >>>> >>> >>> >> >> > From hang.vo at oracle.com Thu Feb 20 11:32:48 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 20 Feb 2014 19:32:48 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35629: IDE Tooling for JavaFX Packager Message-ID: <20140220193311.35CD262DDF@hg.openjdk.java.net> Changeset: 9796ee469146 Author: shemnon Date: 2014-02-20 12:20 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9796ee469146 RT-35629: IDE Tooling for JavaFX Packager Summary: check for null when listing directories Reviewed-By: kcr Tested-With: jfxpackager:test ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/DeployParams.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/PackagerLib.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/IOUtils.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/WinMsiBundler.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/resource/PackagerResource.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/BundlersTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxAppBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxDebBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/linux/LinuxRpmBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacAppBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacDMGBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/mac/MacPKGBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinAppBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinEXEBundlerTest.java ! modules/fxpackager/src/test/java/com/oracle/bundlers/windows/WinMSIBundlerTest.java From johan at lodgon.com Thu Feb 20 12:30:45 2014 From: johan at lodgon.com (Johan Vos) Date: Thu, 20 Feb 2014 21:30:45 +0100 Subject: Android-dalvik porting Message-ID: Hi, I did a rebuild of the dalvik-version of Open-JFX based on the 8udev tree. We are building this with the android.jar provided by the Android SDK as bootclasspath, with a compat-lib as Xbootclasspath. At runtime, the android.jar is available on dalvik, and we supply the compat-lib with the application. There are 2 issues: * a number of interfaces are marked with @FunctionalInterface. This is not a real issue, since @FunctionalInterface is informative only. * the javafx/collections/transformation/FilteredList extensively uses Predicates. This is an issue. I would suggest putting a non-Predicate version of this in the java7 source directory. That brings the total in this directory to 2 files (ObservableList and FilteredList). Thoughts? - Johan From hang.vo at oracle.com Thu Feb 20 12:45:27 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 20 Feb 2014 20:45:27 +0000 Subject: hg: openjfx/2u/dev/rt: Added tag 2.2.60-b07 for changeset 9ede406abdfb Message-ID: <20140220204531.D9B4A62DE2@hg.openjdk.java.net> Changeset: 4cfc306b90a1 Author: hudson Date: 2014-02-19 09:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/dev/rt/rev/4cfc306b90a1 Added tag 2.2.60-b07 for changeset 9ede406abdfb ! .hgtags From steve.x.northover at oracle.com Thu Feb 20 12:46:16 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Thu, 20 Feb 2014 15:46:16 -0500 Subject: Android-dalvik porting In-Reply-To: References: Message-ID: <53066998.40300@oracle.com> I would simply add both to your compatibility library. I played around a bit in the past with this and it worked for me. Steve On 2014-02-20 3:30 PM, Johan Vos wrote: > Hi, > > I did a rebuild of the dalvik-version of Open-JFX based on the 8udev tree. > We are building this with the android.jar provided by the Android SDK as > bootclasspath, with a compat-lib as Xbootclasspath. At runtime, the > android.jar is available on dalvik, and we supply the compat-lib with the > application. > > There are 2 issues: > * a number of interfaces are marked with @FunctionalInterface. This is not > a real issue, since @FunctionalInterface is informative only. > * the javafx/collections/transformation/FilteredList extensively uses > Predicates. This is an issue. I would suggest putting a non-Predicate > version of this in the java7 source directory. That brings the total in > this directory to 2 files (ObservableList and FilteredList). > > Thoughts? > > - Johan From chien.yang at oracle.com Thu Feb 20 16:41:57 2014 From: chien.yang at oracle.com (Chien Yang) Date: Thu, 20 Feb 2014 16:41:57 -0800 Subject: Code Review Request for RT-35956: Add a stopgap fix to improve mesh update performance for limited use cases that doesn't do 3d lighting in the scene Message-ID: <5306A0D5.3070000@oracle.com> Kevin and Vadim, Please review this very limited and guarded fix as a temporary solution till we have a better API to support dynamic mesh update. More information about performance is captured in the JIRA. Webrev: http://cr.openjdk.java.net/~ckyang/RT-35956/webrev.00/ JIRA: https://javafx-jira.kenai.com/browse/RT-35956 Thanks, - Chien From hang.vo at oracle.com Thu Feb 20 16:18:29 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 21 Feb 2014 00:18:29 +0000 Subject: hg: openjfx/8u-dev/rt: 5 new changesets Message-ID: <20140221002035.ABE5862DEB@hg.openjdk.java.net> Changeset: 35449e60afec Author: hudson Date: 2014-02-19 08:49 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/35449e60afec Added tag 8u20-b02 for changeset c76228c951d0 ! .hgtags Changeset: edc6d9833b56 Author: kcr Date: 2014-02-20 16:06 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/edc6d9833b56 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8u/master/jfx/rt Changeset: 8fb260e027f3 Author: Yves Joan Date: 2014-02-14 08:27 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8fb260e027f3 Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/DocumentWindow.css - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/InfoPanel.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/MessageBar.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/MessagePanel.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/SelectionBar.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/ThemeDark.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/DebugMenuController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBar.fxml - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.fxml - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessagePanel.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessagePanel.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/BackgroundColorDialogController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/PreviewWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/WatchingController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-h-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-h-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-v-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-v-on.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/DragController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/AbstractDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/DocumentDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/ExternalDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/LibraryDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/AbstractDropTarget.java ! 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/CollectionDropTarget.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/ImageViewDropTarget.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/i18n/SceneBuilderKit.properties ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor at 2x.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifyObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/v2/BackupSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/v2/UpdateSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/TableColumnDriver.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/TreeTableColumnDriver.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractGenericHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractNodeHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/LineHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TabHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TreeTableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/side-handle-dim.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/tring/BorderPaneTring.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/DragGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectAndMoveGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectWithMarqueeGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/PickModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssContentMaker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssValueConverter.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/NodeCssState.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/AbstractHierarchyPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AnchorPaneConstraintsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AnchorPaneConstraintsEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ImageEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/report/ErrorReport.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/AbstractSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/GridSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/ObjectSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/Selection.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/util/InlineEditController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMImageBuilder.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/glossary/BuiltinGlossary.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/glossary/Glossary.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/DisplacementMapPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/EffectPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/FloatMapPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/StringListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignHierarchyMask.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/URLUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/DoubleTextFieldControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java Changeset: 17db2a90268a Author: Yves Joan Date: 2014-02-20 14:43 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/17db2a90268a Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SplitController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/DocumentWindow.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/MessageBar.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/ThemeDark.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBarController.java - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/warning.png - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/Preferences.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/Preferences.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/skeleton/SkeletonBuffer.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/skeleton/SkeletonWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/css-styleable-path-button.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/ContainerXYDropTarget.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/i18n/SceneBuilderKit.properties - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor at 2x.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifyFxIdJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifyObjectJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifySelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/FitToParentObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifyObjectJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifySelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/UseComputedSizesObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/messagelog/MessageLog.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/key/AbstractKeyGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/AbstractMouseDragGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/AbstractMouseGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/PickModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/util/Picker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/SelectionPath.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/AbstractHierarchyPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/HierarchyDNDController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AutoSuggestEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ControllerClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DoubleAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/FxIdEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/I18nStringEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InlineListEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/IntegerAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ToggleGroupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/EffectPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PaintPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/ImportDialog.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/ImportDialog.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/ImportWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/ObjectSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/Selection.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMDocument.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMIndex.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMInstance.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMLoader.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientObject.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueCharacters.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueDocument.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueElement.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueLoader.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueSnapshot.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/LightingPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/DistantLightPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/LightPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/PointLightPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/SpotLightPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/PropertyName.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPathItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPickerController.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/LightControl.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/LightControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPicker.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPicker.java Changeset: 314cff89c7ae Author: kcr Date: 2014-02-20 16:08 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/314cff89c7ae Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - apps/experiments/3DViewer/.classpath - apps/experiments/3DViewer/.project - apps/experiments/Modena/.classpath - apps/experiments/Modena/.project - apps/samples/Ensemble8/.classpath - apps/samples/Ensemble8/.project - modules/base/src/main/java/javafx/collections/ObservableList.java - modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/Bundler.java - modules/fxpackager/src/main/man/ja_JP.UTF-8/html/javafxpackager.html - modules/fxpackager/src/main/resources/resources/web-files/dtjava.js - modules/fxpackager/src/main/resources/resources/web-files/error.png - modules/fxpackager/src/main/resources/resources/web-files/get_java.png - modules/fxpackager/src/main/resources/resources/web-files/get_javafx.png - modules/fxpackager/src/main/resources/resources/web-files/javafx-chrome.png - modules/fxpackager/src/main/resources/resources/web-files/javafx-loading-100x100.gif - modules/fxpackager/src/main/resources/resources/web-files/javafx-loading-25x25.gif - modules/fxpackager/src/main/resources/resources/web-files/upgrade_java.png - modules/fxpackager/src/main/resources/resources/web-files/upgrade_javafx.png - modules/fxpackager/test/main/java/com/sun/javafx/tools/ant/FXJarTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/PackagerLibTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/bundlers/BundleParamsTest.java - modules/fxpackager/test/main/java/com/sun/javafx/tools/packager/bundlers/WinMsiBundlerTest.java - modules/graphics/src/main/java/com/sun/javafx/font/freetype/PangoGlyphInfo.java From lisa.selle at oracle.com Thu Feb 20 18:07:48 2014 From: lisa.selle at oracle.com (Lisa Selle) Date: Thu, 20 Feb 2014 21:07:48 -0500 Subject: code review - RT-35246 Message-ID: <5306B4F4.2080604@oracle.com> Daniel, Please review initial cut for the raspberry-pi implementation of monocle. Jira: https://javafx-jira.kenai.com/browse/RT-35246 Webrev: http://cr.openjdk.java.net/~kselle/webrev-20140220-2102-RT-35246/webrev/ Note that currently, you need to run as root b/c of file permissions on the input devices, and cursor is not yet implemented. Basic rendering works. Lisa From hang.vo at oracle.com Thu Feb 20 23:06:06 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 21 Feb 2014 07:06:06 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35918 GridPane: infinite loop when some percentWidth or percentHeight set to 0 Message-ID: <20140221070706.219ED62E10@hg.openjdk.java.net> Changeset: b99e89edb5bc Author: Martin Sladecek Date: 2014-02-21 07:50 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b99e89edb5bc RT-35918 GridPane: infinite loop when some percentWidth or percentHeight set to 0 Reviewed by: kcr ! modules/graphics/src/main/java/javafx/scene/layout/GridPane.java ! modules/graphics/src/test/java/javafx/scene/layout/GridPaneTest.java From johan at lodgon.com Fri Feb 21 04:14:47 2014 From: johan at lodgon.com (Johan Vos) Date: Fri, 21 Feb 2014 13:14:47 +0100 Subject: defender method used in SelectedCellsMap Message-ID: At this moment, I'm compiling all files (java and native) targeting dalvik, apart from 1: com.sun.javafx.scene.control.SelectedCellsMap uses ObservableList.sorted(...) What is the best approach here? - Johan From usander at tesis.de Fri Feb 21 05:06:07 2014 From: usander at tesis.de (Uwe Sander) Date: Fri, 21 Feb 2014 14:06:07 +0100 Subject: FBX importer library Message-ID: <1416944362-30749@mail.tesis.de> Hi, we have built an FBX importer for JavaFX which we are considering to publish as an open source library. Before we do that, we would like to evaluate the community's general interest in such an endeavour. That's why I'd like to plug this little survey: https://www.surveymonkey.com/s/T3XTYX2 It would help us a great deal if many people invested 1 minute of their time to fill out these five questions. The more we know about the general interests, the better we can tailor the library accordingly. Cheers, Uwe From kevin.rushforth at oracle.com Fri Feb 21 07:53:33 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Fri, 21 Feb 2014 07:53:33 -0800 Subject: REMINDER: IMPORTANT: Rampdown / stabilization of 8u20 for milestone M2 In-Reply-To: <52FE4FB2.5020005@oracle.com> References: <52FE4FB2.5020005@oracle.com> Message-ID: <5307767D.3090700@oracle.com> As a reminder: We are approaching the M2 freeze as described in #5 below. All approved (see #4) changesets for the M2 milestone build should be pushed by 11:00 PM Pacific time on Sunday, Feb 23. -- Kevin Kevin Rushforth wrote: > Hi OpenJFX committers, > > After this coming Monday's FX build, which will go into 8u20-b02, we > will start ramping down for our M2 milestone build (aka 8u20-b03). > This particular milestone is important for the embedded platform. As a > result, you will need to observe the following rules for any commit. > > 1) Sunday, Feb 16 at 11:00 pm Pacific time: All planned changes for > b02 should be in (our test build is scheduled to start at 11pm that > day). The usual rules apply for changesets pushed prior to that time. > > > 2) All changesets that are pushed after 11:00 pm Pacific time on > Sunday, Feb 16 will need additional scrutiny to go in. In addition to > your normal reviewer you must get a "+1" from one of the following, > even if you would normally do a post-commit review: > > Daniel Blaukopf > Steve Northover > Kevin Rushforth > Lisa Selle > > > 3) Monday, Feb 17: We will do our usual "(In)Sanity Testing" and then > hand off the bits to release engineering for 8u20-b02. > > > 4) Week of Feb 17 - 14: Bug fixes can go in subject to the extra > approval noted above, but please hold off making any risky changes > until after M2. > > > 5) Sunday, Feb 23 at 11:00 pm Pacific time: We will do a soft freeze, > during which time we will be locked except for critical issues > discovered during testing, for b03 (milestone M2). > > > 6) Monday, Feb 24: We will do our usual "(In)Sanity Testing", with > extra emphasis on testing anything that changed after b02, and then > hand off the bits to release engineering for 8u20-b03. > > > 7) I will send a subsequent announcement as to when the repo is "open > for normal business". > > > Thank you. > > -- Kevin > From alexkishko at gmail.com Fri Feb 21 08:36:58 2014 From: alexkishko at gmail.com (Aliaksei Kishko) Date: Fri, 21 Feb 2014 17:36:58 +0100 Subject: JavaFX suggestions from Alex Kishko Message-ID: Hello. I allow me to express several opinions on the JavaFX: 1) JavaFX need interfaces - many controls have similar methods, but not interface: for example ComboBox, ChoiceBox, MenuButton, Menu, ContextMenu have the method void hide(), but no inherited interface. The ComboBox and ChoiceBox seem similar as a list wrapper, but no common list interface. 2) The abstract class Parent has private ObservableList children and protected ObservableList getChildren(), but ChoiceBox, ComboBox, SplitMenuButton, GridPane, Accordion, TabPane, ScrollPane etc. - they all are Parent too, but don't use children and have different containers: children, items, panes, content etc... I would like to have one way to get children. 3) The class MenuItem need be Node, because has a lot of same methods. I can't use these classes in utility methods or factory class. I must write so long checker: If (control instanceof ChoiceBox){ ((ChoiceBox) control).getItems()... } else If (control instanceof Accordion){ ((ChoiceBox) control).getTabs()... } ... It is ineffectively. 4) All of Number property classes, for example IntegerProperty, FloatProperty, DoubleProperty etc implement Property... Why not , , etc.? I can't use it in collaboration with StringConverter - I need use accordingly StringConverter, StringConverter, StringConverter... 5) Styles need get pseudo classes via setStyle(), for example: menuItem.setStyle(":focused {-fx-background-color: yellow;}"); 6) Custom properties need be realized in easier manner as pseudo classes and StyleableProperty inheritance. In my prototype I use my own wrapper, but I think that it need be a part of JavaFX. I have some more suggestions, if it is interesting I write further. From Lesley.Perkins at theice.com Fri Feb 21 09:09:15 2014 From: Lesley.Perkins at theice.com (Lesley Perkins) Date: Fri, 21 Feb 2014 12:09:15 -0500 Subject: TextField memory leak (RT-22716) - any JDK 7 workarounds? Message-ID: I posted on the ticket, but also wanted to ask the community if there are any good workarounds for this bug in JDK 7? I've confirmed that the leaked references are being held through the TextField caret animation. This has become a critical issue for my project, as now a number of our clients are running out of memory. What I've tried so far is to add event handler for WindowEvent.WINDOW_HIDING, and try to change focus to something that is NOT a text field, followed by setDisable(true) on the Scene's root node. This appeared to work briefly, but now I'm still seeing the leak. Any suggestions would be appreciated. --Andy ________________________________ This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired. From david.grieve at oracle.com Fri Feb 21 09:22:31 2014 From: david.grieve at oracle.com (David Grieve) Date: Fri, 21 Feb 2014 12:22:31 -0500 Subject: JavaFX suggestions from Alex Kishko In-Reply-To: References: Message-ID: <53078B57.6060102@oracle.com> On 2/21/14, 11:36 AM, Aliaksei Kishko wrote: > Hello. > > I allow me to express several opinions on the JavaFX: > > > 5) Styles need get pseudo classes via setStyle(), for example: > menuItem.setStyle(":focused {-fx-background-color: yellow;}"); The Node#setStyle(String) API is analogous to the 'style' attribute of HTML. To my knowledge, the style attribute in HTML does not allow for pseudo-class state. This kind of functionality does fall under the umbrella of https://javafx-jira.kenai.com/browse/RT-17293 and I encourage you to add your comments there. > 6) Custom properties need be realized in easier manner as pseudo classes > and StyleableProperty inheritance. In my prototype I use my own wrapper, > but I think that it need be a part of JavaFX. > I'm not sure what you mean here. What is it your wrapper does? From steve.x.northover at oracle.com Fri Feb 21 09:42:51 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Fri, 21 Feb 2014 12:42:51 -0500 Subject: defender method used in SelectedCellsMap In-Reply-To: References: Message-ID: <5307901B.7010001@oracle.com> Please enter a JIRA. In the meantime, try this patch: Steve diff --git a/modules/controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java b/modules/controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java --- a/modules/controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java +++ b/modules/controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java @@ -27,6 +27,7 @@ import javafx.collections.FXCollections; import javafx.collections.ListChangeListener; import javafx.collections.ObservableList; +import javafx.collections.transformation.SortedList; import javafx.scene.control.TablePositionBase; import java.util.*; @@ -54,7 +55,7 @@ public SelectedCellsMap(final ListChangeListener listener) { selectedCells = FXCollections.observableArrayList(); - sortedSelectedCells = selectedCells.sorted(new Comparator() { + sortedSelectedCells = new SortedList<>(selectedCells, new Comparator() { @Override public int compare(T o1, T o2) { return o1.getRow() - o2.getRow(); } On 2014-02-21 7:14 AM, Johan Vos wrote: > At this moment, I'm compiling all files (java and native) targeting dalvik, > apart from 1: > > com.sun.javafx.scene.control.SelectedCellsMap uses > ObservableList.sorted(...) > > > What is the best approach here? > > - Johan From hang.vo at oracle.com Fri Feb 21 10:32:59 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 21 Feb 2014 18:32:59 +0000 Subject: hg: openjfx/8u-dev/rt: ECLIPSE ONLY: fix .classpath Message-ID: <20140221183333.18C1F62E31@hg.openjdk.java.net> Changeset: 882650a79868 Author: snorthov Date: 2014-02-21 13:25 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/882650a79868 ECLIPSE ONLY: fix .classpath ! modules/graphics/.classpath + modules/jmx/.classpath + modules/jmx/.project From jeff at reportmill.com Fri Feb 21 12:22:37 2014 From: jeff at reportmill.com (Jeff Martin) Date: Fri, 21 Feb 2014 14:22:37 -0600 Subject: SnapCode JavaFX Message-ID: <46777D01-320B-45D8-BB2A-609E3597CD94@reportmill.com> For some Friday night light posting, here is an update on an app I hope will become a great showcase, educational and promotional app for JavaFX and Java: JavaFX Animation: http://www.reportmill.com/snap/gallery/StudioIntro Pen Graphics: http://www.reportmill.com/snap/gallery/PenIntro Maybe this could make take over for our stalled Tower defense app. I plan to integrate major new JavaFX features every week. jeff From felix.bembrick at gmail.com Fri Feb 21 12:57:14 2014 From: felix.bembrick at gmail.com (Felix Bembrick) Date: Sat, 22 Feb 2014 07:57:14 +1100 Subject: SnapCode JavaFX In-Reply-To: <46777D01-320B-45D8-BB2A-609E3597CD94@reportmill.com> References: <46777D01-320B-45D8-BB2A-609E3597CD94@reportmill.com> Message-ID: Very impressive Jeff! I'd really love to see you build some complex animations with SnapCode and add in effects etc. Keep up the great work! We really need apps that showcase the awesomeness and potential of JavaFX. Cheers, Felix > On 22 Feb 2014, at 7:22, Jeff Martin wrote: > > For some Friday night light posting, here is an update on an app I hope will become a great showcase, educational and promotional app for JavaFX and Java: > > JavaFX Animation: http://www.reportmill.com/snap/gallery/StudioIntro > Pen Graphics: http://www.reportmill.com/snap/gallery/PenIntro > > Maybe this could make take over for our stalled Tower defense app. I plan to integrate major new JavaFX features every week. > > jeff From hang.vo at oracle.com Fri Feb 21 13:03:02 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 21 Feb 2014 21:03:02 +0000 Subject: hg: openjfx/8u-dev/rt: NETBEANS ONLY: fix IDE files to be able to run from the IDE Message-ID: <20140221210334.3241C62E42@hg.openjdk.java.net> Changeset: 67793658fe7c Author: snorthov Date: 2014-02-21 15:56 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/67793658fe7c NETBEANS ONLY: fix IDE files to be able to run from the IDE ! netbeans/builders/nbproject/project.properties ! netbeans/controls/nbproject/build-impl.xml ! netbeans/controls/nbproject/genfiles.properties ! netbeans/controls/nbproject/project.properties ! netbeans/controls/nbproject/project.xml ! netbeans/fxpackager/nbproject/project.properties ! netbeans/graphics/nbproject/build-impl.xml ! netbeans/graphics/nbproject/genfiles.properties ! netbeans/graphics/nbproject/project.properties ! netbeans/graphics/nbproject/project.xml From jeff at reportmill.com Fri Feb 21 13:17:40 2014 From: jeff at reportmill.com (Jeff Martin) Date: Fri, 21 Feb 2014 15:17:40 -0600 Subject: SnapCode JavaFX In-Reply-To: References: <46777D01-320B-45D8-BB2A-609E3597CD94@reportmill.com> Message-ID: <864B8853-71FB-407C-8D57-5F9135A5C8B4@reportmill.com> Thanks Felix! Hopefully, if we can get students playing with it, we can get thousands more complex animations (or millions?). SnapCode has a great architecture for simply incorporating pure JavaFX. Here is an older video from a few weeks ago that shows an animation with a JavaFX background and custom code for DropShadows: Studio Background: http://www.reportmill.com/snap/gallery/StudioBackground jeff On Feb 21, 2014, at 2:57 PM, Felix Bembrick wrote: > Very impressive Jeff! I'd really love to see you build some complex animations with SnapCode and add in effects etc. > > Keep up the great work! We really need apps that showcase the awesomeness and potential of JavaFX. > > Cheers, > > Felix > >> On 22 Feb 2014, at 7:22, Jeff Martin wrote: >> >> For some Friday night light posting, here is an update on an app I hope will become a great showcase, educational and promotional app for JavaFX and Java: >> >> JavaFX Animation: http://www.reportmill.com/snap/gallery/StudioIntro >> Pen Graphics: http://www.reportmill.com/snap/gallery/PenIntro >> >> Maybe this could make take over for our stalled Tower defense app. I plan to integrate major new JavaFX features every week. >> >> jeff From hang.vo at oracle.com Fri Feb 21 13:17:52 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 21 Feb 2014 21:17:52 +0000 Subject: hg: openjfx/8u-dev/rt: 6 new changesets Message-ID: <20140221211928.A43E462E43@hg.openjdk.java.net> Changeset: 6514aab3e660 Author: David Grieve Date: 2014-02-21 16:14 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6514aab3e660 [DOCS-ONLY] RT-35218: update cssref and Scene#getStylesheets to better explain how the url is handled ! modules/graphics/src/main/docs/javafx/scene/doc-files/cssref.html ! modules/graphics/src/main/java/javafx/scene/Parent.java ! modules/graphics/src/main/java/javafx/scene/Scene.java Changeset: e439dd791cd2 Author: David Grieve Date: 2014-02-21 16:14 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e439dd791cd2 [DOCS-ONLY] RT-34827: clarify pseudo-classes and properties of ProgressBar in cssref ! modules/graphics/src/main/docs/javafx/scene/doc-files/cssref.html Changeset: 4dbd0719ad69 Author: David Grieve Date: 2014-02-21 16:14 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4dbd0719ad69 [DOCS-ONLY] RT-29766: correct cssref for correct default value of HBox -fx-fill-height ! modules/graphics/src/main/docs/javafx/scene/doc-files/cssref.html Changeset: fe134d5a8c64 Author: David Grieve Date: 2014-02-21 16:14 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/fe134d5a8c64 [DOCS-ONLY] RT-28867: reword BorderRepeat javadoc so first sentence of comment is a more complete description ! modules/graphics/src/main/java/javafx/scene/layout/BorderRepeat.java Changeset: 3272b83f1212 Author: David Grieve Date: 2014-02-21 16:14 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3272b83f1212 [DOCS-ONLY] RT-27544: clarify default values for h/vmax h/vmin and scrollbar max/min. ! modules/controls/src/main/java/javafx/scene/control/ScrollBar.java ! modules/controls/src/main/java/javafx/scene/control/ScrollPane.java Changeset: ce4559bab54e Author: David Grieve Date: 2014-02-21 16:14 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ce4559bab54e [DOCS-ONLY] RT-26878: add ContextMenu to cssref. ! modules/graphics/src/main/docs/javafx/scene/doc-files/cssref.html From james.weaver at oracle.com Fri Feb 21 14:26:57 2014 From: james.weaver at oracle.com (Jim Weaver) Date: Fri, 21 Feb 2014 17:26:57 -0500 Subject: SnapCode JavaFX In-Reply-To: <46777D01-320B-45D8-BB2A-609E3597CD94@reportmill.com> References: <46777D01-320B-45D8-BB2A-609E3597CD94@reportmill.com> Message-ID: <5307D2B1.9030101@oracle.com> Oh snap, Jeff :-) Very impressive! I added the SnapStudio video to the JavaFX Community site: https://www.java.net/community/javafx/video/snapcode-studio-animations Thanks, Jim Weaver On 2/21/14 3:22 PM, Jeff Martin wrote: > For some Friday night light posting, here is an update on an app I hope will become a great showcase, educational and promotional app for JavaFX and Java: > > JavaFX Animation: http://www.reportmill.com/snap/gallery/StudioIntro > Pen Graphics: http://www.reportmill.com/snap/gallery/PenIntro > > Maybe this could make take over for our stalled Tower defense app. I plan to integrate major new JavaFX features every week. > > jeff -- Regards, Jim Weaver Java Technology Ambassador Oracle Corporation james.weaver at oracle.com From james.graham at oracle.com Fri Feb 21 17:56:12 2014 From: james.graham at oracle.com (Jim Graham) Date: Fri, 21 Feb 2014 17:56:12 -0800 Subject: [8u20] Review request: RT-13275 - 0 radius blurs produce low resolution output Message-ID: <530803BC.5070602@oracle.com> Kevin, Chien, Felipe, I'm tagging 3 people on this review to hopefully get some more critical feedback mostly because the webrev is large, though most of the changes are simple due to some method signature changes... Jira: https://javafx-jira.kenai.com/browse/RT-13275 webrev: http://cr.openjdk.java.net/~flar/RT-13275/webrev.00/ More information about the content of the changes appears in the latest comment in the Jira. Compiled on Mac and Win7. Test cases run on Mac with es2,sw. Test cases run on Win7 with d3d,es2,sw. Ensemble8 and some other samples tested on Mac. ...jim From hang.vo at oracle.com Sun Feb 23 08:48:38 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sun, 23 Feb 2014 16:48:38 +0000 Subject: hg: openjfx/8u-dev/rt: Fix for RT-35732: Add showing robot screen capture to HelloSanity Message-ID: <20140223164857.C812662E8D@hg.openjdk.java.net> Changeset: 6cd9107461e9 Author: Elina Kleyman Date: 2014-02-23 18:29 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6cd9107461e9 Fix for RT-35732: Add showing robot screen capture to HelloSanity + apps/toys/Hello/src/main/java/hello/BMPOutputStream.java ! apps/toys/Hello/src/main/java/hello/HelloSanity.java ! apps/toys/Hello/src/main/java/hello/TestBuilder.java From johan at lodgon.com Mon Feb 24 00:03:38 2014 From: johan at lodgon.com (Johan Vos) Date: Mon, 24 Feb 2014 09:03:38 +0100 Subject: passing Context into Application? Message-ID: I've been working on using the Android API's in a JavaFX application. As explained in my blog post at http://www.lodgon.com/dali/blog/entry/Using_Android_APIs_in_JavaFX we're using a (imo) rather dirty trick. The problem is that all Android API's need to be accessed via a Context instance. The Java FXActivity that we use to bootstrap the JavaFX Application extends Context, but it is only accessible in the JavaFX app since we add it as a static field on FXActivity. When FXActivity calls the LauncherImpl to start the application, we can't pass context information. We can pass String[] but that is not useful here. In general, I think the environment that launches a JavaFX Application (Android, iOS, script, JNLP, management software,...) may want to pass some context information. Of course this context information is very specific, with Object being the ugly common denominator. I realize it goes against the wora principles, but having the possibility to either inject or set a context on javafx.application.Application would definitely help using JavaFX in other environments. - Johan From martin.sladecek at oracle.com Mon Feb 24 00:21:59 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Mon, 24 Feb 2014 09:21:59 +0100 Subject: JavaFX suggestions from Alex Kishko In-Reply-To: References: Message-ID: <530B0127.1090601@oracle.com> On 02/21/2014 05:36 PM, Aliaksei Kishko wrote: > 2) The abstract class Parent has private ObservableList children and > protected ObservableList getChildren(), but ChoiceBox, ComboBox, > SplitMenuButton, GridPane, Accordion, TabPane, ScrollPane etc. - they all > are Parent too, but don't use children and have different containers: > children, items, panes, content etc... I would like to have one way to get > children. This is intended and it's because controls (and anything that directly derives from Parent or Region) manage their children themselves. So it's usually just the model you set for the control and you don't have to worry about the actual Nodes being created for you. > > 4) All of Number property classes, for example IntegerProperty, > FloatProperty, DoubleProperty etc implement Property... Why not > , , etc.? > I can't use it in collaboration with StringConverter - I need use > accordingly StringConverter, StringConverter, > StringConverter... > See https://javafx-jira.kenai.com/browse/RT-26437. We've tried to change this, but unfortunately it was too late. You can use *Value() calls on the Number to get the value you want. -Martin From tom.schindl at bestsolution.at Mon Feb 24 00:43:20 2014 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Mon, 24 Feb 2014 09:43:20 +0100 Subject: passing Context into Application? In-Reply-To: References: Message-ID: <530B0628.3040807@bestsolution.at> Hi, I have the same problem in OSGi/Equinox where I want to pass on custom informations provided by Equinox - and I use the same trick with static. Tom On 24.02.14 09:03, Johan Vos wrote: > I've been working on using the Android API's in a JavaFX application. As > explained in my blog post at > http://www.lodgon.com/dali/blog/entry/Using_Android_APIs_in_JavaFX we're > using a (imo) rather dirty trick. > The problem is that all Android API's need to be accessed via a Context > instance. The Java FXActivity that we use to bootstrap the JavaFX > Application extends Context, but it is only accessible in the JavaFX app > since we add it as a static field on FXActivity. When FXActivity calls the > LauncherImpl to start the application, we can't pass context information. > We can pass String[] but that is not useful here. > > In general, I think the environment that launches a JavaFX Application > (Android, iOS, script, JNLP, management software,...) may want to pass some > context information. Of course this context information is very specific, > with Object being the ugly common denominator. > > I realize it goes against the wora principles, but having the possibility > to either inject or set a context on javafx.application.Application would > definitely help using JavaFX in other environments. > > - Johan > From richard.bair at oracle.com Mon Feb 24 00:45:24 2014 From: richard.bair at oracle.com (Richard Bair) Date: Mon, 24 Feb 2014 09:45:24 +0100 Subject: passing Context into Application? In-Reply-To: References: Message-ID: <859E4726-335F-49DE-AEE9-EC73BB91ECAF@oracle.com> What if you had an AndroidApplication extends Application that added the new APIs, such that somebody could specialize behave by using the AndroidApplication subclass? On Feb 24, 2014, at 9:03 AM, Johan Vos wrote: > I've been working on using the Android API's in a JavaFX application. As > explained in my blog post at > http://www.lodgon.com/dali/blog/entry/Using_Android_APIs_in_JavaFX we're > using a (imo) rather dirty trick. > The problem is that all Android API's need to be accessed via a Context > instance. The Java FXActivity that we use to bootstrap the JavaFX > Application extends Context, but it is only accessible in the JavaFX app > since we add it as a static field on FXActivity. When FXActivity calls the > LauncherImpl to start the application, we can't pass context information. > We can pass String[] but that is not useful here. > > In general, I think the environment that launches a JavaFX Application > (Android, iOS, script, JNLP, management software,...) may want to pass some > context information. Of course this context information is very specific, > with Object being the ugly common denominator. > > I realize it goes against the wora principles, but having the possibility > to either inject or set a context on javafx.application.Application would > definitely help using JavaFX in other environments. > > - Johan From tom.schindl at bestsolution.at Mon Feb 24 00:47:41 2014 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Mon, 24 Feb 2014 09:47:41 +0100 Subject: passing Context into Application? In-Reply-To: <859E4726-335F-49DE-AEE9-EC73BB91ECAF@oracle.com> References: <859E4726-335F-49DE-AEE9-EC73BB91ECAF@oracle.com> Message-ID: <530B072D.4050308@bestsolution.at> The problem is that the instance is created by Application.launch and this call returns only when the application is stopped! Tom On 24.02.14 09:45, Richard Bair wrote: > What if you had an AndroidApplication extends Application that added the new APIs, such that somebody could specialize behave by using the AndroidApplication subclass? > > On Feb 24, 2014, at 9:03 AM, Johan Vos wrote: > >> I've been working on using the Android API's in a JavaFX application. As >> explained in my blog post at >> http://www.lodgon.com/dali/blog/entry/Using_Android_APIs_in_JavaFX we're >> using a (imo) rather dirty trick. >> The problem is that all Android API's need to be accessed via a Context >> instance. The Java FXActivity that we use to bootstrap the JavaFX >> Application extends Context, but it is only accessible in the JavaFX app >> since we add it as a static field on FXActivity. When FXActivity calls the >> LauncherImpl to start the application, we can't pass context information. >> We can pass String[] but that is not useful here. >> >> In general, I think the environment that launches a JavaFX Application >> (Android, iOS, script, JNLP, management software,...) may want to pass some >> context information. Of course this context information is very specific, >> with Object being the ugly common denominator. >> >> I realize it goes against the wora principles, but having the possibility >> to either inject or set a context on javafx.application.Application would >> definitely help using JavaFX in other environments. >> >> - Johan > From tom.schindl at bestsolution.at Mon Feb 24 00:52:33 2014 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Mon, 24 Feb 2014 09:52:33 +0100 Subject: passing Context into Application? In-Reply-To: <530B072D.4050308@bestsolution.at> References: <859E4726-335F-49DE-AEE9-EC73BB91ECAF@oracle.com> <530B072D.4050308@bestsolution.at> Message-ID: <530B0851.9040709@bestsolution.at> Maybe some code makes that more clear. See http://git.eclipse.org/c/efxclipse/org.eclipse.efxclipse.git/tree/bundles/runtime/org.eclipse.fx.ui.workbench.fx/src/org/eclipse/fx/ui/workbench/fx/E4Application.java If I got Johan right he'd like to have an additional Application.lauch method with takes a context Application.launch(Class clazz, Object applicationContext, String... args) and then on Application a method named getApplicationContext() : Object to retrieve the passed in value. Tom On 24.02.14 09:47, Tom Schindl wrote: > The problem is that the instance is created by Application.launch and > this call returns only when the application is stopped! > > Tom > > On 24.02.14 09:45, Richard Bair wrote: >> What if you had an AndroidApplication extends Application that added the new APIs, such that somebody could specialize behave by using the AndroidApplication subclass? >> >> On Feb 24, 2014, at 9:03 AM, Johan Vos wrote: >> >>> I've been working on using the Android API's in a JavaFX application. As >>> explained in my blog post at >>> http://www.lodgon.com/dali/blog/entry/Using_Android_APIs_in_JavaFX we're >>> using a (imo) rather dirty trick. >>> The problem is that all Android API's need to be accessed via a Context >>> instance. The Java FXActivity that we use to bootstrap the JavaFX >>> Application extends Context, but it is only accessible in the JavaFX app >>> since we add it as a static field on FXActivity. When FXActivity calls the >>> LauncherImpl to start the application, we can't pass context information. >>> We can pass String[] but that is not useful here. >>> >>> In general, I think the environment that launches a JavaFX Application >>> (Android, iOS, script, JNLP, management software,...) may want to pass some >>> context information. Of course this context information is very specific, >>> with Object being the ugly common denominator. >>> >>> I realize it goes against the wora principles, but having the possibility >>> to either inject or set a context on javafx.application.Application would >>> definitely help using JavaFX in other environments. >>> >>> - Johan >> > From johan at lodgon.com Mon Feb 24 01:01:29 2014 From: johan at lodgon.com (Johan Vos) Date: Mon, 24 Feb 2014 10:01:29 +0100 Subject: passing Context into Application? In-Reply-To: <859E4726-335F-49DE-AEE9-EC73BB91ECAF@oracle.com> References: <859E4726-335F-49DE-AEE9-EC73BB91ECAF@oracle.com> Message-ID: That would allow us to put the "dirty" tricks into a non-public method, not exposed to the application developer. But I think it would be cleaner, as Tom suggests as well, to provide an Application.launch(...) method that takes a Context as well? - Johan 2014-02-24 9:45 GMT+01:00 Richard Bair : > What if you had an AndroidApplication extends Application that added the > new APIs, such that somebody could specialize behave by using the > AndroidApplication subclass? > > On Feb 24, 2014, at 9:03 AM, Johan Vos wrote: > > > I've been working on using the Android API's in a JavaFX application. As > > explained in my blog post at > > http://www.lodgon.com/dali/blog/entry/Using_Android_APIs_in_JavaFX we're > > using a (imo) rather dirty trick. > > The problem is that all Android API's need to be accessed via a Context > > instance. The Java FXActivity that we use to bootstrap the JavaFX > > Application extends Context, but it is only accessible in the JavaFX app > > since we add it as a static field on FXActivity. When FXActivity calls > the > > LauncherImpl to start the application, we can't pass context information. > > We can pass String[] but that is not useful here. > > > > In general, I think the environment that launches a JavaFX Application > > (Android, iOS, script, JNLP, management software,...) may want to pass > some > > context information. Of course this context information is very specific, > > with Object being the ugly common denominator. > > > > I realize it goes against the wora principles, but having the possibility > > to either inject or set a context on javafx.application.Application would > > definitely help using JavaFX in other environments. > > > > - Johan > > From tomas.brandalik at oracle.com Mon Feb 24 01:06:12 2014 From: tomas.brandalik at oracle.com (tomas.brandalik) Date: Mon, 24 Feb 2014 10:06:12 +0100 Subject: passing Context into Application? In-Reply-To: <530B0851.9040709@bestsolution.at> References: <859E4726-335F-49DE-AEE9-EC73BB91ECAF@oracle.com> <530B072D.4050308@bestsolution.at> <530B0851.9040709@bestsolution.at> Message-ID: <530B0B84.10307@oracle.com> Another way to get context would be from glass but I also prefer having another launch method on Application. -Tomas On 02/24/2014 09:52 AM, Tom Schindl wrote: > Maybe some code makes that more clear. > > See > http://git.eclipse.org/c/efxclipse/org.eclipse.efxclipse.git/tree/bundles/runtime/org.eclipse.fx.ui.workbench.fx/src/org/eclipse/fx/ui/workbench/fx/E4Application.java > > If I got Johan right he'd like to have an additional Application.lauch > method with takes a context > > Application.launch(Class clazz, Object > applicationContext, String... args) > > and then on Application a method named getApplicationContext() : Object > to retrieve the passed in value. > > Tom > > > On 24.02.14 09:47, Tom Schindl wrote: >> The problem is that the instance is created by Application.launch and >> this call returns only when the application is stopped! >> >> Tom >> >> On 24.02.14 09:45, Richard Bair wrote: >>> What if you had an AndroidApplication extends Application that added the new APIs, such that somebody could specialize behave by using the AndroidApplication subclass? >>> >>> On Feb 24, 2014, at 9:03 AM, Johan Vos wrote: >>> >>>> I've been working on using the Android API's in a JavaFX application. As >>>> explained in my blog post at >>>> http://www.lodgon.com/dali/blog/entry/Using_Android_APIs_in_JavaFX we're >>>> using a (imo) rather dirty trick. >>>> The problem is that all Android API's need to be accessed via a Context >>>> instance. The Java FXActivity that we use to bootstrap the JavaFX >>>> Application extends Context, but it is only accessible in the JavaFX app >>>> since we add it as a static field on FXActivity. When FXActivity calls the >>>> LauncherImpl to start the application, we can't pass context information. >>>> We can pass String[] but that is not useful here. >>>> >>>> In general, I think the environment that launches a JavaFX Application >>>> (Android, iOS, script, JNLP, management software,...) may want to pass some >>>> context information. Of course this context information is very specific, >>>> with Object being the ugly common denominator. >>>> >>>> I realize it goes against the wora principles, but having the possibility >>>> to either inject or set a context on javafx.application.Application would >>>> definitely help using JavaFX in other environments. >>>> >>>> - Johan From richard.bair at oracle.com Mon Feb 24 01:10:29 2014 From: richard.bair at oracle.com (Richard Bair) Date: Mon, 24 Feb 2014 10:10:29 +0100 Subject: passing Context into Application? In-Reply-To: <530B0B84.10307@oracle.com> References: <859E4726-335F-49DE-AEE9-EC73BB91ECAF@oracle.com> <530B072D.4050308@bestsolution.at> <530B0851.9040709@bestsolution.at> <530B0B84.10307@oracle.com> Message-ID: <4F115D8E-7CC0-4111-9D10-A704A6BE66C1@oracle.com> That seems quite reasonable to me. On Feb 24, 2014, at 10:06 AM, tomas.brandalik wrote: > Another way to get context would be from glass but I also prefer having another launch method on Application. > > -Tomas > > On 02/24/2014 09:52 AM, Tom Schindl wrote: >> Maybe some code makes that more clear. >> >> See >> http://git.eclipse.org/c/efxclipse/org.eclipse.efxclipse.git/tree/bundles/runtime/org.eclipse.fx.ui.workbench.fx/src/org/eclipse/fx/ui/workbench/fx/E4Application.java >> >> If I got Johan right he'd like to have an additional Application.lauch >> method with takes a context >> >> Application.launch(Class clazz, Object >> applicationContext, String... args) >> >> and then on Application a method named getApplicationContext() : Object >> to retrieve the passed in value. >> >> Tom >> >> >> On 24.02.14 09:47, Tom Schindl wrote: >>> The problem is that the instance is created by Application.launch and >>> this call returns only when the application is stopped! >>> >>> Tom >>> >>> On 24.02.14 09:45, Richard Bair wrote: >>>> What if you had an AndroidApplication extends Application that added the new APIs, such that somebody could specialize behave by using the AndroidApplication subclass? >>>> >>>> On Feb 24, 2014, at 9:03 AM, Johan Vos wrote: >>>> >>>>> I've been working on using the Android API's in a JavaFX application. As >>>>> explained in my blog post at >>>>> http://www.lodgon.com/dali/blog/entry/Using_Android_APIs_in_JavaFX we're >>>>> using a (imo) rather dirty trick. >>>>> The problem is that all Android API's need to be accessed via a Context >>>>> instance. The Java FXActivity that we use to bootstrap the JavaFX >>>>> Application extends Context, but it is only accessible in the JavaFX app >>>>> since we add it as a static field on FXActivity. When FXActivity calls the >>>>> LauncherImpl to start the application, we can't pass context information. >>>>> We can pass String[] but that is not useful here. >>>>> >>>>> In general, I think the environment that launches a JavaFX Application >>>>> (Android, iOS, script, JNLP, management software,...) may want to pass some >>>>> context information. Of course this context information is very specific, >>>>> with Object being the ugly common denominator. >>>>> >>>>> I realize it goes against the wora principles, but having the possibility >>>>> to either inject or set a context on javafx.application.Application would >>>>> definitely help using JavaFX in other environments. >>>>> >>>>> - Johan > From neugens.limasoftware at gmail.com Mon Feb 24 01:13:27 2014 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Mon, 24 Feb 2014 10:13:27 +0100 Subject: passing Context into Application? In-Reply-To: <530B0851.9040709@bestsolution.at> References: <859E4726-335F-49DE-AEE9-EC73BB91ECAF@oracle.com> <530B072D.4050308@bestsolution.at> <530B0851.9040709@bestsolution.at> Message-ID: Why not having a marker interface, perhaps FXContext or ApplicationContext. You then need to provide the implementation with appropriate methods to access the environment and the app code would then need still casting, but at least there is no Object going around, so it's a tiny little bit nicer API wise. Cheers, Mario Il 24/feb/2014 09:54 "Tom Schindl" ha scritto: > Maybe some code makes that more clear. > > See > > http://git.eclipse.org/c/efxclipse/org.eclipse.efxclipse.git/tree/bundles/runtime/org.eclipse.fx.ui.workbench.fx/src/org/eclipse/fx/ui/workbench/fx/E4Application.java > > If I got Johan right he'd like to have an additional Application.lauch > method with takes a context > > Application.launch(Class clazz, Object > applicationContext, String... args) > > and then on Application a method named getApplicationContext() : Object > to retrieve the passed in value. > > Tom > > > On 24.02.14 09:47, Tom Schindl wrote: > > The problem is that the instance is created by Application.launch and > > this call returns only when the application is stopped! > > > > Tom > > > > On 24.02.14 09:45, Richard Bair wrote: > >> What if you had an AndroidApplication extends Application that added > the new APIs, such that somebody could specialize behave by using the > AndroidApplication subclass? > >> > >> On Feb 24, 2014, at 9:03 AM, Johan Vos wrote: > >> > >>> I've been working on using the Android API's in a JavaFX application. > As > >>> explained in my blog post at > >>> http://www.lodgon.com/dali/blog/entry/Using_Android_APIs_in_JavaFXwe're > >>> using a (imo) rather dirty trick. > >>> The problem is that all Android API's need to be accessed via a Context > >>> instance. The Java FXActivity that we use to bootstrap the JavaFX > >>> Application extends Context, but it is only accessible in the JavaFX > app > >>> since we add it as a static field on FXActivity. When FXActivity calls > the > >>> LauncherImpl to start the application, we can't pass context > information. > >>> We can pass String[] but that is not useful here. > >>> > >>> In general, I think the environment that launches a JavaFX Application > >>> (Android, iOS, script, JNLP, management software,...) may want to pass > some > >>> context information. Of course this context information is very > specific, > >>> with Object being the ugly common denominator. > >>> > >>> I realize it goes against the wora principles, but having the > possibility > >>> to either inject or set a context on javafx.application.Application > would > >>> definitely help using JavaFX in other environments. > >>> > >>> - Johan > >> > > > > From hang.vo at oracle.com Mon Feb 24 05:48:26 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 24 Feb 2014 13:48:26 +0000 Subject: hg: openjfx/8u-dev/rt: [RT-35536] [Lens] EGalaxTest.testDoubleClick2 fails Message-ID: <20140224134906.04BA662EA7@hg.openjdk.java.net> Changeset: c1cd8f98f3aa Author: Assaf Yavnai Date: 2014-02-24 15:20 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c1cd8f98f3aa [RT-35536] [Lens] EGalaxTest.testDoubleClick2 fails Summary: Problem was that in Lens getMultiClickMaxX/Y() were returning 2 (pixels) and therefore clicks with bigger delta wouldn't produce double clicks. Changed the return value to be LensTouchInputSupport.touchTapRadius (default to 20) Reviewed by dblaukopf ! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensTouchInputSupport.java ! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensView.java From hang.vo at oracle.com Mon Feb 24 09:48:11 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 24 Feb 2014 17:48:11 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35982: revert code in ContextMenuContent that handles mnemonic duplicates pending RT-35987 Message-ID: <20140224174842.DE35862EB1@hg.openjdk.java.net> Changeset: 590f14cdb1af Author: David Grieve Date: 2014-02-24 12:44 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/590f14cdb1af RT-35982: revert code in ContextMenuContent that handles mnemonic duplicates pending RT-35987 ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java From hang.vo at oracle.com Mon Feb 24 13:03:43 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 24 Feb 2014 21:03:43 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140224210431.07F9862EB9@hg.openjdk.java.net> Changeset: 4f7f68a21236 Author: David Grieve Date: 2014-02-24 15:58 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4f7f68a21236 [DOCS-ONLY] RT-17854: some fixes in cssref related to charts. ! modules/graphics/src/main/docs/javafx/scene/doc-files/cssref.html Changeset: 58134a514855 Author: David Grieve Date: 2014-02-24 15:58 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/58134a514855 [DOCS-ONLY] RT-20903: add HTMLEditor and WebView to cssref ! modules/graphics/src/main/docs/javafx/scene/doc-files/cssref.html From steve.x.northover at oracle.com Mon Feb 24 14:11:16 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Mon, 24 Feb 2014 17:11:16 -0500 Subject: Lambda Day -> Lambda Month Message-ID: <530BC384.2080608@oracle.com> Hello all, So we announced Lambda Day rather prematurely. I had not actually ran any of the lambdification tooling and once I did, I found that they all produce lamdified code with compile errors. Most of the lamdified code works, but the odd lamdification does not. Naively, we had assumed that we could flip a switch and walk away lambdified. Silly us. Now that we know code will need to be edited manually, we have decided to lambdify components one at a time over the next month or so to better allow us to control the process. The first component to be lamdified is Samples, Mandelbrot and Ensemble8. But wait, Mandelbrot was already lambdifed so no change there. Since lamdification is such a pervasive change, we'll be announcing on the list when components are going to change and coordinating with the component owners. The JIRA that is tracking the work is https://javafx-jira.kenai.com/browse/RT-35197 The good news is that the lambda flood gates are open in all components. The Android and iOS ports have agreed to use RetroLambda to keep their ports going. Remember though, use of the streams API and other JDK8 library functionality like this will kill these ports so these features cannot be used in shared code. In platform specific Java code, there is no issue. I was so happy and then the wind was taken out of my sails. Software has let me down. Steve From kevin.rushforth at oracle.com Mon Feb 24 14:16:27 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Mon, 24 Feb 2014 14:16:27 -0800 Subject: 8u20 repo open for normal business [was: Rampdown / stabilization of 8u20 for milestone M2] In-Reply-To: <5307767D.3090700@oracle.com> References: <52FE4FB2.5020005@oracle.com> <5307767D.3090700@oracle.com> Message-ID: <530BC4BB.1070109@oracle.com> We have finished our stabilization, and are generating the 8u20-b03 (milestone M2) build. Since "Lambda Day" has now become "Lambda Month" (see Steve's earlier e-mail), there is no reason to leave the repo frozen, so the 8u20 dev repo is now open for normal business for post-M2 changes. No additional approvals are needed to push. Back to the usual review rules. -- Kevin Kevin Rushforth wrote: > As a reminder: We are approaching the M2 freeze as described in #5 > below. All approved (see #4) changesets for the M2 milestone build > should be pushed by 11:00 PM Pacific time on Sunday, Feb 23. > > -- Kevin > > > Kevin Rushforth wrote: >> Hi OpenJFX committers, >> >> After this coming Monday's FX build, which will go into 8u20-b02, we >> will start ramping down for our M2 milestone build (aka 8u20-b03). >> This particular milestone is important for the embedded platform. As >> a result, you will need to observe the following rules for any commit. >> >> 1) Sunday, Feb 16 at 11:00 pm Pacific time: All planned changes for >> b02 should be in (our test build is scheduled to start at 11pm that >> day). The usual rules apply for changesets pushed prior to that time. >> >> >> 2) All changesets that are pushed after 11:00 pm Pacific time on >> Sunday, Feb 16 will need additional scrutiny to go in. In addition to >> your normal reviewer you must get a "+1" from one of the following, >> even if you would normally do a post-commit review: >> >> Daniel Blaukopf >> Steve Northover >> Kevin Rushforth >> Lisa Selle >> >> >> 3) Monday, Feb 17: We will do our usual "(In)Sanity Testing" and >> then hand off the bits to release engineering for 8u20-b02. >> >> >> 4) Week of Feb 17 - 14: Bug fixes can go in subject to the extra >> approval noted above, but please hold off making any risky changes >> until after M2. >> >> >> 5) Sunday, Feb 23 at 11:00 pm Pacific time: We will do a soft >> freeze, during which time we will be locked except for critical >> issues discovered during testing, for b03 (milestone M2). >> >> >> 6) Monday, Feb 24: We will do our usual "(In)Sanity Testing", with >> extra emphasis on testing anything that changed after b02, and then >> hand off the bits to release engineering for 8u20-b03. >> >> >> 7) I will send a subsequent announcement as to when the repo is "open >> for normal business". >> >> >> Thank you. >> >> -- Kevin >> From hang.vo at oracle.com Mon Feb 24 14:18:31 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 24 Feb 2014 22:18:31 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35197: Use Lambda in FX runtime and samples [Lambdify Ensemble8] Message-ID: <20140224221848.8499362EC2@hg.openjdk.java.net> Changeset: b02945e62c40 Author: snorthov Date: 2014-02-24 17:09 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b02945e62c40 RT-35197: Use Lambda in FX runtime and samples [Lambdify Ensemble8] ! apps/samples/Ensemble8/nbproject/project.properties ! apps/samples/Ensemble8/src/app/java/ensemble/DocsPage.java ! apps/samples/Ensemble8/src/app/java/ensemble/EnsembleApp.java ! apps/samples/Ensemble8/src/app/java/ensemble/HomePage.java ! apps/samples/Ensemble8/src/app/java/ensemble/SampleInfo.java ! apps/samples/Ensemble8/src/app/java/ensemble/SearchPopover.java ! apps/samples/Ensemble8/src/app/java/ensemble/SearchResultPopoverList.java ! apps/samples/Ensemble8/src/app/java/ensemble/control/BendingPages.java ! apps/samples/Ensemble8/src/app/java/ensemble/control/BookBend.java ! apps/samples/Ensemble8/src/app/java/ensemble/control/Popover.java ! apps/samples/Ensemble8/src/app/java/ensemble/control/SearchBox.java ! apps/samples/Ensemble8/src/app/java/ensemble/samplepage/Description.java ! apps/samples/Ensemble8/src/app/java/ensemble/samplepage/PieChartDataVisualizer.java ! apps/samples/Ensemble8/src/app/java/ensemble/samplepage/SamplePage.java ! apps/samples/Ensemble8/src/app/java/ensemble/samplepage/SamplePageContent.java ! apps/samples/Ensemble8/src/app/java/ensemble/samplepage/SimpleHSBColorPicker.java ! apps/samples/Ensemble8/src/app/java/ensemble/samplepage/XYDataVisualizer.java ! apps/samples/Ensemble8/src/compiletime/java/ensemble/compiletime/search/BuildEnsembleSearchIndex.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/animation/timeline/TimelineApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/animation/timelineevents/TimelineEventsApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/charts/area/audio/AudioAreaChartApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/charts/bar/audio/AudioBarChartApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/charts/candlestick/CandleStickChart.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/charts/line/stock/StockLineChartApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/charts/pie/drilldown/DrilldownPieChartApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/charts/scatter/animated/LiveScatterChartApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/button/pillbutton/PillButtonApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/datepicker/DatePickerApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/htmleditor/HTMLEditorApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/listview/listviewcellfactory/ListViewCellFactoryApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/menu/MenuApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/pagination/PaginationApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/scrollbar/ScrollBarApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/tab/TabPaneApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/text/searchbox/SearchBox.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/text/textvalidator/TextInputValidatorPane.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/text/textvalidator/TextValidatorApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/text/textvalidator/ValidatorPane.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/togglebutton/ToggleButtonApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/webview/WebViewApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/bouncingballs/Ball.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/bouncingballs/BouncingBallsApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/brickbreaker/Level.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/brickbreaker/Splash.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/calc/Calculator.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/calc/Key.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/digitalclock/Clock.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/displayshelf/DisplayShelf.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/images/imageoperator/ImageOperationApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/puzzle/Piece.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/puzzle/PuzzlePiecesApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics2d/stopwatch/Watch.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics3d/xylophone/XylophoneApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/language/changelistener/ChangeListenerApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/language/concurrency/service/ServiceApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/language/observablelist/ObservableListApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/language/swing/SwingInteropApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/media/advancedmedia/MediaControl.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/media/alphamediaplayer/AlphaMediaPlayerApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/media/alphamediaplayer/PlanetaryPlayerPane.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/media/audioclip/AudioClipApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/media/overlaymediaplayer/PlayerPane.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/media/streamingmediaplayer/PlayerPane.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/scenegraph/advancedstage/AdvancedStageApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/scenegraph/events/gestureevent/GestureEventApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/scenegraph/events/keyevent/KeyEventApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/scenegraph/events/keystrokemotion/LettersPane.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/scenegraph/events/mouseevent/MouseEventApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/scenegraph/events/multitouch/MultiTouchImageView.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/scenegraph/stage/StageApp.java From hang.vo at oracle.com Mon Feb 24 15:18:33 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 24 Feb 2014 23:18:33 +0000 Subject: hg: openjfx/8u-dev/rt: 6 new changesets Message-ID: <20140224232011.D3AF862EC4@hg.openjdk.java.net> Changeset: 5c228c4f399d Author: jgiles Date: 2014-02-19 10:30 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5c228c4f399d [TOY ONLY] Update HelloListView DnD label to clarify expectations on mac os. ! apps/toys/Hello/src/main/java/hello/HelloListView.java Changeset: 717abe6489a8 Author: jgiles Date: 2014-02-24 10:19 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/717abe6489a8 RT-35840: [ComboBox] Keypress does not move selection or allow text entry when editable ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! modules/controls/src/test/java/com/sun/javafx/scene/control/infrastructure/KeyEventFirer.java ! modules/controls/src/test/java/javafx/scene/control/ComboBoxTest.java Changeset: 53fde3ac0336 Author: jgiles Date: 2014-02-24 10:20 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/53fde3ac0336 RT-35889: HelloListView: Cell Editing ! modules/controls/src/main/java/javafx/scene/control/Cell.java ! modules/controls/src/test/java/javafx/scene/control/CellTest.java ! modules/controls/src/test/java/javafx/scene/control/DateCellTest.java ! modules/controls/src/test/java/javafx/scene/control/ListViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeViewTest.java Changeset: 89603b0381ec Author: jgiles Date: 2014-02-24 10:21 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/89603b0381ec RT-35602: [Pagination] Pagination setCurrentPageIndex behaves weirdly - no page numbers displayed ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/PaginationSkin.java ! modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 1e1033a2eb1c Author: jgiles Date: 2014-02-24 10:26 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/1e1033a2eb1c RT-35876: Focus change on TableView scroll ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 7a8fde19001f Author: jgiles Date: 2014-02-24 10:32 +1300 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7a8fde19001f RT-35857: Unexpected interaction between ListView's SelectionModel getSelecteditems() and removing items Reviewed-by: Martin Sladecek ! modules/base/src/main/java/com/sun/javafx/collections/ObservableListWrapper.java ! modules/controls/src/test/java/javafx/scene/control/ListViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeViewTest.java From jonathan.giles at oracle.com Mon Feb 24 16:42:25 2014 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Tue, 25 Feb 2014 13:42:25 +1300 Subject: defender method used in SelectedCellsMap In-Reply-To: <5307901B.7010001@oracle.com> References: <5307901B.7010001@oracle.com> Message-ID: <530BE6F1.4030601@oracle.com> I've tested this patch and can not see any issues (and all unit tests previously written for this code continue to pass). I've filed RT-36002 [1], and will push this to the 8u20 repo today. [1] https://javafx-jira.kenai.com/browse/RT-36002 -- Jonathan On 22/02/2014 6:42 a.m., Stephen F Northover wrote: > Please enter a JIRA. In the meantime, try this patch: > > Steve > > diff --git > a/modules/controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java > b/modules/controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java > > --- > a/modules/controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java > +++ > b/modules/controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java > @@ -27,6 +27,7 @@ > import javafx.collections.FXCollections; > import javafx.collections.ListChangeListener; > import javafx.collections.ObservableList; > +import javafx.collections.transformation.SortedList; > import javafx.scene.control.TablePositionBase; > > import java.util.*; > @@ -54,7 +55,7 @@ > > public SelectedCellsMap(final ListChangeListener listener) { > selectedCells = FXCollections.observableArrayList(); > - sortedSelectedCells = selectedCells.sorted(new Comparator() { > + sortedSelectedCells = new SortedList<>(selectedCells, new > Comparator() { > @Override public int compare(T o1, T o2) { > return o1.getRow() - o2.getRow(); > } > > On 2014-02-21 7:14 AM, Johan Vos wrote: >> At this moment, I'm compiling all files (java and native) targeting >> dalvik, >> apart from 1: >> >> com.sun.javafx.scene.control.SelectedCellsMap uses >> ObservableList.sorted(...) >> >> >> What is the best approach here? >> >> - Johan > From hang.vo at oracle.com Mon Feb 24 17:48:16 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 01:48:16 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35613 [Flight Recorder] Implement Java Flight Recorder events in JavaFX runtime Message-ID: <20140225015014.397E462EC6@hg.openjdk.java.net> Changeset: cce238b1b880 Author: Oleg Mazurov Date: 2014-02-24 17:31 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/cce238b1b880 RT-35613 [Flight Recorder] Implement Java Flight Recorder events in JavaFX runtime + modules/base/src/main/java/com/sun/javafx/logging/JFRInputEvent.java + modules/base/src/main/java/com/sun/javafx/logging/JFRLogger.java + modules/base/src/main/java/com/sun/javafx/logging/JFRPulseEvent.java + modules/base/src/main/java/com/sun/javafx/logging/Logger.java + modules/base/src/main/java/com/sun/javafx/logging/PrintLogger.java ! modules/base/src/main/java/com/sun/javafx/logging/PulseLogger.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/CacheFilter.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGNode.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/RegionImageCache.java ! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/PaintCollector.java ! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/PresentingPainter.java ! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/ViewPainter.java ! modules/graphics/src/main/java/com/sun/prism/impl/GlyphCache.java ! modules/graphics/src/main/java/javafx/scene/Scene.java From hang.vo at oracle.com Mon Feb 24 19:04:02 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 03:04:02 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140225030439.7CF2E62ECB@hg.openjdk.java.net> Changeset: bc5337fb4d3c Author: leifs Date: 2014-02-24 18:52 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/bc5337fb4d3c RT-35932: DatePicker setConverter method does not take effect without setting value ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/DatePickerSkin.java Changeset: 82723e6aae4f Author: leifs Date: 2014-02-24 19:00 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/82723e6aae4f RT-35759:[DatePicker] Keyboard focus on month and year arrows jumps after being selected by keyboard ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/DateCellBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/DatePickerContent.java From hang.vo at oracle.com Mon Feb 24 19:18:29 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 03:18:29 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35875: IllegalArgumentException: paragraph is null on TextField with text set to null Message-ID: <20140225031846.28A9362ECC@hg.openjdk.java.net> Changeset: 3a65c617bbe4 Author: leifs Date: 2014-02-24 19:07 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3a65c617bbe4 RT-35875: IllegalArgumentException: paragraph is null on TextField with text set to null ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java From swpalmer at gmail.com Mon Feb 24 20:30:35 2014 From: swpalmer at gmail.com (Scott Palmer) Date: Mon, 24 Feb 2014 23:30:35 -0500 Subject: Java Web Start UI in JDK 8.0 Message-ID: Is my suspicion correct that Java Web Start UI in Java 8 is done with Java FX? I just filed an issue in JIRA against the "deployment" component: https://javafx-jira.kenai.com/browse/RT-36003 and I wonder if that is the right place for it? (I was about to file another) Scott From joe.mcglynn at oracle.com Mon Feb 24 20:59:54 2014 From: joe.mcglynn at oracle.com (Joe McGlynn) Date: Mon, 24 Feb 2014 20:59:54 -0800 Subject: Java Web Start UI in JDK 8.0 In-Reply-To: References: Message-ID: The dialogs for deployment (applets and web start) that are done in Java have parallel implementations in both FX and Swing. If it?s launching an FX app we use FX dialogs (and the reverse) to avoid loading both UI stacks unnecessarily. Can you add a screen shot to the bug so we can see what you?re reporting please? -- On Feb 24, 2014, at 8:30 PM, Scott Palmer wrote: > Is my suspicion correct that Java Web Start UI in Java 8 is done with Java > FX? > > I just filed an issue in JIRA against the "deployment" component: > https://javafx-jira.kenai.com/browse/RT-36003 > > and I wonder if that is the right place for it? > > (I was about to file another) > > Scott From hang.vo at oracle.com Tue Feb 25 01:03:42 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 09:03:42 +0000 Subject: hg: openjfx/8u-dev/rt: RT-23528 FocusTraversal : Wrong behavior of radio buttons in a ToggleGroup Message-ID: <20140225090446.8D81462ED5@hg.openjdk.java.net> Changeset: 249fc2b8c0d3 Author: Martin Sladecek Date: 2014-02-25 09:47 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/249fc2b8c0d3 RT-23528 FocusTraversal : Wrong behavior of radio buttons in a ToggleGroup Reviewed by: jgiles + modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ToggleButtonBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/RadioButtonSkin.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ToggleButtonSkin.java From hang.vo at oracle.com Tue Feb 25 01:18:24 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 09:18:24 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140225091900.18ADE62ED6@hg.openjdk.java.net> Changeset: 7116eb27fee4 Author: Martin Sladecek Date: 2014-02-25 10:03 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7116eb27fee4 [TEST]RT-23528 FocusTraversal : Wrong behavior of radio buttons in a ToggleGroup ! modules/controls/src/test/java/javafx/scene/control/ToggleGroupTest.java Changeset: f22dd07d8789 Author: Martin Sladecek Date: 2014-02-25 10:10 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/f22dd07d8789 RT-33633 Exceptions by Invalidation- or ChangeListeners are not caught ! modules/base/src/main/java/com/sun/javafx/binding/ExpressionHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/ArrayListenerHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/ListListenerHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/MapListenerHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/SetListenerHelper.java ! modules/base/src/test/java/com/sun/javafx/binding/ExpressionHelperTest.java ! modules/base/src/test/java/com/sun/javafx/collections/ListListenerHelperTest.java ! modules/base/src/test/java/com/sun/javafx/collections/MapListenerHelperTest.java ! modules/base/src/test/java/com/sun/javafx/collections/SetListenerHelperTest.java From hang.vo at oracle.com Tue Feb 25 01:48:20 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 09:48:20 +0000 Subject: hg: openjfx/8u-dev/rt: RT-33633 Exceptions by Invalidation- or ChangeListeners are not caught Message-ID: <20140225094838.E7EB062EDA@hg.openjdk.java.net> Changeset: c3a273e2382a Author: Martin Sladecek Date: 2014-02-25 10:43 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c3a273e2382a RT-33633 Exceptions by Invalidation- or ChangeListeners are not caught Fixed tests that assumed exception from a setter of a property that were were binding to. This is incorrect and had to be fixed. ! modules/base/src/main/java/com/sun/javafx/binding/ExpressionHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/ArrayListenerHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/ListListenerHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/MapListenerHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/SetListenerHelper.java ! modules/base/src/test/java/com/sun/javafx/binding/BidirectionalBindingTest.java ! modules/base/src/test/java/com/sun/javafx/binding/ExpressionHelperTest.java ! modules/base/src/test/java/com/sun/javafx/collections/ListListenerHelperTest.java ! modules/base/src/test/java/com/sun/javafx/collections/MapListenerHelperTest.java ! modules/base/src/test/java/com/sun/javafx/collections/SetListenerHelperTest.java ! modules/graphics/src/test/java/javafx/scene/Node_bind_Test.java ! modules/graphics/src/test/java/javafx/scene/effect/BlendTest.java ! modules/graphics/src/test/java/javafx/scene/effect/EffectInputTest.java ! modules/graphics/src/test/java/javafx/scene/effect/LightingTest.java From hang.vo at oracle.com Tue Feb 25 01:33:41 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 09:33:41 +0000 Subject: hg: openjfx/8u-dev/rt: Backed out changeset f22dd07d8789. Test failures Message-ID: <20140225093409.CD38962ED8@hg.openjdk.java.net> Changeset: bfb1a95e1fce Author: Martin Sladecek Date: 2014-02-25 10:21 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/bfb1a95e1fce Backed out changeset f22dd07d8789. Test failures ! modules/base/src/main/java/com/sun/javafx/binding/ExpressionHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/ArrayListenerHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/ListListenerHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/MapListenerHelper.java ! modules/base/src/main/java/com/sun/javafx/collections/SetListenerHelper.java ! modules/base/src/test/java/com/sun/javafx/binding/ExpressionHelperTest.java ! modules/base/src/test/java/com/sun/javafx/collections/ListListenerHelperTest.java ! modules/base/src/test/java/com/sun/javafx/collections/MapListenerHelperTest.java ! modules/base/src/test/java/com/sun/javafx/collections/SetListenerHelperTest.java From hang.vo at oracle.com Tue Feb 25 02:03:51 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 10:03:51 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140225100428.7603762EDC@hg.openjdk.java.net> Changeset: e9088fa1693d Author: Martin Sladecek Date: 2014-02-25 10:50 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e9088fa1693d RT-35913 ConcurrentModificationException: VetoableListDecorator sublist and iterator Reviewed by: dgrieve ! modules/base/src/main/java/com/sun/javafx/collections/VetoableListDecorator.java ! modules/base/src/test/java/javafx/collections/VetoableObservableListTest.java Changeset: 510ea2a35f63 Author: Martin Sladecek Date: 2014-02-25 10:54 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/510ea2a35f63 RT-35532 [TextFlow] Embeded objects don't inherit RTL orientation from TextFlow. Reviewed by: fheidric ! modules/graphics/src/main/java/javafx/scene/Node.java ! modules/graphics/src/test/java/javafx/scene/Node_hasMirroring_Test.java From hang.vo at oracle.com Tue Feb 25 02:18:26 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 10:18:26 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140225101901.414F962EDD@hg.openjdk.java.net> Changeset: 3678fdb8ec69 Author: Martin Sladecek Date: 2014-02-25 11:04 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3678fdb8ec69 RT-35952 Some Node.localToSceneTransform may sometimes become inconsistent Reviewed by: kcr ! modules/graphics/src/main/java/javafx/scene/Node.java ! modules/graphics/src/test/java/javafx/scene/Node_LocalToSceneTransform_Test.java Changeset: 28371c4661cb Author: Martin Sladecek Date: 2014-02-25 11:07 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/28371c4661cb RT-35462 A controller with private fields gets broken when it's subclass is used as a fxml controller Reviewed by: dgrieve ! modules/fxml/src/main/java/javafx/fxml/FXMLLoader.java + modules/fxml/src/test/java/javafx/fxml/FXMLLoaderTest_FieldInjectionTest.java + modules/fxml/src/test/resources/javafx/fxml/simple.fxml From hang.vo at oracle.com Tue Feb 25 03:48:16 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 11:48:16 +0000 Subject: hg: openjfx/8u-dev/rt: RT-34472 Add annotation processor for @FXML annotation Message-ID: <20140225114843.84DC862EE3@hg.openjdk.java.net> Changeset: 876e334f748a Author: Martin Sladecek Date: 2014-02-25 12:41 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/876e334f748a RT-34472 Add annotation processor for @FXML annotation Reviewed by: dgrieve + modules/fxml/src/main/java/com/sun/javafx/fxml/annotation/FXMLAnnotationProcessor.java + modules/fxml/src/main/resources/META-INF/services/javax.annotation.processing.Processor From tom.schindl at bestsolution.at Tue Feb 25 04:36:17 2014 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Tue, 25 Feb 2014 13:36:17 +0100 Subject: hg: openjfx/8u-dev/rt: RT-34472 Add annotation processor for @FXML annotation In-Reply-To: <20140225114843.84DC862EE3@hg.openjdk.java.net> References: <20140225114843.84DC862EE3@hg.openjdk.java.net> Message-ID: <530C8E41.9080906@bestsolution.at> Can you make the bug public? Tom On 25.02.14 12:48, hang.vo at oracle.com wrote: > Changeset: 876e334f748a > Author: Martin Sladecek > Date: 2014-02-25 12:41 +0100 > URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/876e334f748a > > RT-34472 Add annotation processor for @FXML annotation > Reviewed by: dgrieve > > + modules/fxml/src/main/java/com/sun/javafx/fxml/annotation/FXMLAnnotationProcessor.java > + modules/fxml/src/main/resources/META-INF/services/javax.annotation.processing.Processor > From martin.sladecek at oracle.com Tue Feb 25 04:58:13 2014 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Tue, 25 Feb 2014 13:58:13 +0100 Subject: hg: openjfx/8u-dev/rt: RT-34472 Add annotation processor for @FXML annotation In-Reply-To: <530C8E41.9080906@bestsolution.at> References: <20140225114843.84DC862EE3@hg.openjdk.java.net> <530C8E41.9080906@bestsolution.at> Message-ID: <530C9365.6010109@oracle.com> I'm sorry, but I can't. We decided to keep the discussion there internal. -Martin On 02/25/2014 01:36 PM, Tom Schindl wrote: > Can you make the bug public? > > Tom > > On 25.02.14 12:48, hang.vo at oracle.com wrote: >> Changeset: 876e334f748a >> Author: Martin Sladecek >> Date: 2014-02-25 12:41 +0100 >> URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/876e334f748a >> >> RT-34472 Add annotation processor for @FXML annotation >> Reviewed by: dgrieve >> >> + modules/fxml/src/main/java/com/sun/javafx/fxml/annotation/FXMLAnnotationProcessor.java >> + modules/fxml/src/main/resources/META-INF/services/javax.annotation.processing.Processor >> From joe.mcglynn at oracle.com Tue Feb 25 05:53:44 2014 From: joe.mcglynn at oracle.com (Joe McGlynn) Date: Tue, 25 Feb 2014 05:53:44 -0800 Subject: Java Web Start UI in JDK 8.0 In-Reply-To: References: Message-ID: Hi Scott, The issue with multiple javaws versions (and one failing) should be reported through the main bug tracking system at bugs.java.com. I?ve attached the image to the bug report against FX. -- On Feb 25, 2014, at 4:34 AM, Scott Palmer wrote: > For the record, I discovered this when I encountered this bug > https://netbeans.org/bugzilla/show_bug.cgi?id=241970 > > Which looks like it isn't a NetBeans bug, but some problem with the JDK. Should that be reported in the JavaFX JIRA, or the main Java bug reporter at oracle.com? > > Scott > > > > On Tue, Feb 25, 2014 at 7:04 AM, Scott Palmer wrote: > Attachments aren't allowed for us outsiders. Here is what I'm seeing, please attach it: > > > > Note also the double scrollbar and tiny window for the error details. That was to be my second report. > > Cheers, > > Scott > > > On Mon, Feb 24, 2014 at 11:59 PM, Joe McGlynn wrote: > The dialogs for deployment (applets and web start) that are done in Java have parallel implementations in both FX and Swing. If it?s launching an FX app we use FX dialogs (and the reverse) to avoid loading both UI stacks unnecessarily. > > Can you add a screen shot to the bug so we can see what you?re reporting please? > > > -- > > On Feb 24, 2014, at 8:30 PM, Scott Palmer wrote: > >> Is my suspicion correct that Java Web Start UI in Java 8 is done with Java >> FX? >> >> I just filed an issue in JIRA against the "deployment" component: >> https://javafx-jira.kenai.com/browse/RT-36003 >> >> and I wonder if that is the right place for it? >> >> (I was about to file another) >> >> Scott > > > From joe.mcglynn at oracle.com Tue Feb 25 05:55:05 2014 From: joe.mcglynn at oracle.com (Joe McGlynn) Date: Tue, 25 Feb 2014 05:55:05 -0800 Subject: Java Web Start UI in JDK 8.0 In-Reply-To: References: Message-ID: Hi Scott, The issue with multiple javaws versions (and one failing) should be reported through the main bug tracking system at bugs.java.com. I?ve attached the image to the bug report against FX. -- On Feb 25, 2014, at 4:34 AM, Scott Palmer wrote: > For the record, I discovered this when I encountered this bug > https://netbeans.org/bugzilla/show_bug.cgi?id=241970 > > Which looks like it isn't a NetBeans bug, but some problem with the JDK. Should that be reported in the JavaFX JIRA, or the main Java bug reporter at oracle.com? > > Scott > > > > On Tue, Feb 25, 2014 at 7:04 AM, Scott Palmer wrote: > Attachments aren't allowed for us outsiders. Here is what I'm seeing, please attach it: > > > > Note also the double scrollbar and tiny window for the error details. That was to be my second report. > > Cheers, > > Scott > > > On Mon, Feb 24, 2014 at 11:59 PM, Joe McGlynn wrote: > The dialogs for deployment (applets and web start) that are done in Java have parallel implementations in both FX and Swing. If it?s launching an FX app we use FX dialogs (and the reverse) to avoid loading both UI stacks unnecessarily. > > Can you add a screen shot to the bug so we can see what you?re reporting please? > > > -- > > On Feb 24, 2014, at 8:30 PM, Scott Palmer wrote: > >> Is my suspicion correct that Java Web Start UI in Java 8 is done with Java >> FX? >> >> I just filed an issue in JIRA against the "deployment" component: >> https://javafx-jira.kenai.com/browse/RT-36003 >> >> and I wonder if that is the right place for it? >> >> (I was about to file another) >> >> Scott > > > From hang.vo at oracle.com Tue Feb 25 12:04:23 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 20:04:23 +0000 Subject: hg: openjfx/8u-dev/rt: Fix RT-13275: GaussianBlur with zero radius still blurs Message-ID: <20140225200641.C28AB62F09@hg.openjdk.java.net> Changeset: c328c0a247e1 Author: flar Date: 2014-02-25 11:53 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c328c0a247e1 Fix RT-13275: GaussianBlur with zero radius still blurs Reviewed by: kcr, chien, felipe ! buildSrc/src/main/java/com/sun/scenario/effect/compiler/JSLC.java ! buildSrc/src/main/java/com/sun/scenario/effect/compiler/backend/prism/PrismBackend.java ! buildSrc/src/main/java/com/sun/scenario/effect/compiler/backend/sw/java/JSWBackend.java ! buildSrc/src/main/java/com/sun/scenario/effect/compiler/backend/sw/me/MEBackend.java ! buildSrc/src/main/java/com/sun/scenario/effect/compiler/backend/sw/sse/SSEBackend.java ! buildSrc/src/main/resources/com/sun/scenario/effect/compiler/backend/prism/PrismGlue.stg ! buildSrc/src/main/resources/com/sun/scenario/effect/compiler/backend/sw/java/JSWGlue.stg ! buildSrc/src/main/resources/com/sun/scenario/effect/compiler/backend/sw/me/MEJavaGlue.stg ! buildSrc/src/main/resources/com/sun/scenario/effect/compiler/backend/sw/sse/SSEJavaGlue.stg ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGGroup.java ! modules/graphics/src/main/java/com/sun/scenario/effect/AbstractShadow.java ! modules/graphics/src/main/java/com/sun/scenario/effect/Blend.java ! modules/graphics/src/main/java/com/sun/scenario/effect/BoxBlur.java ! modules/graphics/src/main/java/com/sun/scenario/effect/BoxShadow.java ! modules/graphics/src/main/java/com/sun/scenario/effect/Brightpass.java ! modules/graphics/src/main/java/com/sun/scenario/effect/ColorAdjust.java ! modules/graphics/src/main/java/com/sun/scenario/effect/CoreEffect.java ! modules/graphics/src/main/java/com/sun/scenario/effect/Crop.java ! modules/graphics/src/main/java/com/sun/scenario/effect/DisplacementMap.java ! modules/graphics/src/main/java/com/sun/scenario/effect/FilterEffect.java ! modules/graphics/src/main/java/com/sun/scenario/effect/Flood.java ! modules/graphics/src/main/java/com/sun/scenario/effect/GaussianBlur.java ! modules/graphics/src/main/java/com/sun/scenario/effect/GaussianShadow.java ! modules/graphics/src/main/java/com/sun/scenario/effect/ImageData.java ! modules/graphics/src/main/java/com/sun/scenario/effect/InvertMask.java + modules/graphics/src/main/java/com/sun/scenario/effect/LinearConvolveCoreEffect.java ! modules/graphics/src/main/java/com/sun/scenario/effect/Merge.java ! modules/graphics/src/main/java/com/sun/scenario/effect/MotionBlur.java ! modules/graphics/src/main/java/com/sun/scenario/effect/PerspectiveTransform.java ! modules/graphics/src/main/java/com/sun/scenario/effect/PhongLighting.java ! modules/graphics/src/main/java/com/sun/scenario/effect/Reflection.java ! modules/graphics/src/main/java/com/sun/scenario/effect/SepiaTone.java ! modules/graphics/src/main/java/com/sun/scenario/effect/ZoomRadialBlur.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/EffectPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/prism/PrCropPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/prism/PrFloodPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/prism/PrMergePeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/prism/PrReflectionPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/prism/ps/PPSEffectPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/prism/ps/PPSOneSamplerPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/prism/ps/PPStoPSWDisplacementMapPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/BoxBlurState.java + modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/BoxRenderState.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/BoxShadowState.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/GaussianBlurState.java + modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/GaussianRenderState.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/GaussianShadowState.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/HVSeparableKernel.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/LinearConvolveKernel.java - modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/LinearConvolvePeer.java + modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/LinearConvolveRenderState.java - modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/LinearConvolveShadowPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/MotionBlurState.java + modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/RenderState.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/sw/java/JSWBoxBlurPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/sw/java/JSWBoxShadowPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/sw/java/JSWEffectPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/sw/java/JSWLinearConvolvePeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/sw/java/JSWLinearConvolveShadowPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/sw/sse/SSEBoxBlurPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/sw/sse/SSEBoxShadowPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/sw/sse/SSEEffectPeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/sw/sse/SSELinearConvolvePeer.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/sw/sse/SSELinearConvolveShadowPeer.java ! modules/graphics/src/main/java/javafx/scene/effect/Effect.java ! modules/graphics/src/main/jsl-decora/CompileLinearConvolve.java ! modules/graphics/src/main/jsl-decora/LinearConvolve.jsl ! modules/graphics/src/main/jsl-decora/LinearConvolveShadow.jsl From hang.vo at oracle.com Tue Feb 25 13:03:56 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 25 Feb 2014 21:03:56 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35872 [BUILD] add platform files for ARM v7 with thumb Message-ID: <20140225210558.DA1E362F10@hg.openjdk.java.net> Changeset: 383f53e0745b Author: ddhill Date: 2014-02-25 15:49 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/383f53e0745b RT-35872 [BUILD] add platform files for ARM v7 with thumb + buildSrc/armv7hft.gradle + buildSrc/armv7sft.gradle From hang.vo at oracle.com Wed Feb 26 02:18:20 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 26 Feb 2014 10:18:20 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140226101912.89BF062F35@hg.openjdk.java.net> Changeset: 6165e25ac2ed Author: Martin Sladecek Date: 2014-02-26 11:01 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6165e25ac2ed RT-35997 Relatively static control samples cause relayouts in Ensemble8 ProgressBar fix. Reviewed by: jgiles ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ProgressBarSkin.java Changeset: ebbc341fac1a Author: Martin Sladecek Date: 2014-02-26 11:02 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ebbc341fac1a RT-35997 Relatively static control samples cause relayouts in Ensemble8 ToggleButtonApp fix. Reviewed by: kselle ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/togglebutton/ToggleButtonApp.java From hang.vo at oracle.com Wed Feb 26 04:04:24 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 26 Feb 2014 12:04:24 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35198 [ComboBox] ComboBox Popup not maintaining its position wrt control when mouse scrolled Message-ID: <20140226120621.15DA562F43@hg.openjdk.java.net> Changeset: a15f68bec66e Author: Martin Sladecek Date: 2014-02-26 12:46 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a15f68bec66e RT-35198 [ComboBox] ComboBox Popup not maintaining its position wrt control when mouse scrolled Reviewed by: jgiles ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! modules/controls/src/main/java/javafx/scene/control/Tooltip.java ! modules/graphics/src/main/java/javafx/stage/PopupWindow.java From hang.vo at oracle.com Wed Feb 26 05:03:39 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 26 Feb 2014 13:03:39 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35884 Clicking on a button results in re-layout of some components Message-ID: <20140226130413.26F6862F45@hg.openjdk.java.net> Changeset: 59ef45f74784 Author: Martin Sladecek Date: 2014-02-26 13:59 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/59ef45f74784 RT-35884 Clicking on a button results in re-layout of some components Reviewed by: dgrieve ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java From hang.vo at oracle.com Wed Feb 26 06:48:46 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 26 Feb 2014 14:48:46 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35930 setBorder doesn't update the Insets Message-ID: <20140226144949.2BEDE62F4F@hg.openjdk.java.net> Changeset: 628d40ed15a3 Author: Martin Sladecek Date: 2014-02-26 15:37 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/628d40ed15a3 RT-35930 setBorder doesn't update the Insets ! modules/graphics/src/main/java/javafx/scene/layout/Region.java ! modules/graphics/src/test/java/javafx/scene/layout/RegionTest.java From alexander.zvegintsev at oracle.com Wed Feb 26 07:44:49 2014 From: alexander.zvegintsev at oracle.com (Alexander Zvegintsev) Date: Wed, 26 Feb 2014 19:44:49 +0400 Subject: [8u20] Review request: RT-35976 [Linux, GTK] JavaFX X11 WM_CLASS Message-ID: <530E0BF1.5050302@oracle.com> Hi Antony, Please review this simple fix. Jira: https://javafx-jira.kenai.com/browse/RT-35976 Webrev: http://cr.openjdk.java.net/~azvegint/fx/8u20/RT-35976/ -- -- Thanks, Alexander. From lisa.selle at oracle.com Wed Feb 26 12:02:40 2014 From: lisa.selle at oracle.com (Lisa Selle) Date: Wed, 26 Feb 2014 15:02:40 -0500 Subject: review request for RT-35353 Message-ID: <530E4860.4020602@oracle.com> Hi Daniel and David, Please review the following fix for https://javafx-jira.kenai.com/browse/RT-35353 - Add a dispman back end to Monocle glass: http://cr.openjdk.java.net/~kselle/webrev-20140226-1458-RT-35246/webrev/ Thanks, Lisa From David.Hill at Oracle.com Wed Feb 26 13:50:31 2014 From: David.Hill at Oracle.com (David Hill) Date: Wed, 26 Feb 2014 16:50:31 -0500 Subject: review request for RT-35353 In-Reply-To: <530E4860.4020602@oracle.com> References: <530E4860.4020602@oracle.com> Message-ID: <530E61A7.8070507@Oracle.com> On 2/26/14, Feb 26, 3:02 PM, Lisa Selle wrote: > Hi Daniel and David, > > Please review the following fix for https://javafx-jira.kenai.com/browse/RT-35353 - Add a dispman back end to Monocle glass: > > http://cr.openjdk.java.net/~kselle/webrev-20140226-1458-RT-35246/webrev/ > > Thanks, > > Lisa 51 bcmLibraryHandle = ls.dlopen("libbcm_host.so", LinuxSystem.RTLD_LAZY); check for null ? other than that, did not see anything. +1 -- David Hill Java Embedded Development "A man's feet should be planted in his country, but his eyes should survey the world." -- George Santayana (1863 - 1952) From lehmann at media-interactive.de Wed Feb 26 14:00:09 2014 From: lehmann at media-interactive.de (Werner Lehmann) Date: Wed, 26 Feb 2014 23:00:09 +0100 Subject: Can't gc a node removed from its scene Message-ID: <530E63E9.2060707@media-interactive.de> Hi, I have removed a node from its scene. Node.scene and Node.parent both are null. However, inner classes of the Scene seem to keep a reference: Scene.ClickGenerator.pressedTargets Scene.ClickGenerator.releasedTargets Scene.MouseHandler.pdrEventTargets See http://imgur.com/L8dRQDW for a strong reference chain example. Any idea how I can have this cleaned up? Thx... (this is on J7 btw) Werner From steve.x.northover at oracle.com Wed Feb 26 14:03:51 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Wed, 26 Feb 2014 17:03:51 -0500 Subject: [8u20] Review request: RT-35197: Use Lambda in FX runtime and samples In-Reply-To: <530E0BF1.5050302@oracle.com> References: <530E0BF1.5050302@oracle.com> Message-ID: <530E64C7.2080403@oracle.com> Hi Martin, Please review the lambdification of the base component. You are welcome to apply the patch, but there are numerous changes and they are all automatic. If you have outstanding changes, please commit them and I will lambdify once more, Jira: https://javafx-jira.kenai.com/browse/RT-35197 Webrev: See patch is in the JIRA Steve From kevin.rushforth at oracle.com Wed Feb 26 14:11:45 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Wed, 26 Feb 2014 14:11:45 -0800 Subject: [8u20] Review request: RT-35197: Use Lambda in FX runtime and samples In-Reply-To: <530E64C7.2080403@oracle.com> References: <530E0BF1.5050302@oracle.com> <530E64C7.2080403@oracle.com> Message-ID: <530E66A1.70706@oracle.com> As a note to NB users, this may cause problems with NB 7.4 so if you use NB, and have problems with 7.4, you might want to try it with NB 8 RC1. -- Kevin Stephen F Northover wrote: > Hi Martin, > > Please review the lambdification of the base component. You are > welcome to apply the patch, but there are numerous changes and they > are all automatic. If you have outstanding changes, please commit > them and I will lambdify once more, > > Jira: https://javafx-jira.kenai.com/browse/RT-35197 > Webrev: See patch is in the JIRA > > Steve > From kevin.rushforth at oracle.com Wed Feb 26 14:27:06 2014 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Wed, 26 Feb 2014 14:27:06 -0800 Subject: Can't gc a node removed from its scene In-Reply-To: <530E63E9.2060707@media-interactive.de> References: <530E63E9.2060707@media-interactive.de> Message-ID: <530E6A3A.8000703@oracle.com> Have you tried it on JDK 8? -- Kevin Werner Lehmann wrote: > Hi, > > I have removed a node from its scene. Node.scene and Node.parent both > are null. However, inner classes of the Scene seem to keep a reference: > > Scene.ClickGenerator.pressedTargets > Scene.ClickGenerator.releasedTargets > Scene.MouseHandler.pdrEventTargets > > See http://imgur.com/L8dRQDW for a strong reference chain example. Any > idea how I can have this cleaned up? Thx... (this is on J7 btw) > > Werner From hang.vo at oracle.com Wed Feb 26 16:18:35 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 27 Feb 2014 00:18:35 +0000 Subject: hg: openjfx/8u-dev/rt: [DOC ONLY] RT-35758: [DatePicker] When typing year as YY, should DatePicker choose nearest century or current one? Message-ID: <20140227001909.426DE62F7F@hg.openjdk.java.net> Changeset: 4864659e9f7d Author: leifs Date: 2014-02-26 16:12 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4864659e9f7d [DOC ONLY] RT-35758: [DatePicker] When typing year as YY, should DatePicker choose nearest century or current one? ! modules/controls/src/main/java/javafx/scene/control/DatePicker.java From hang.vo at oracle.com Wed Feb 26 21:33:29 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 27 Feb 2014 05:33:29 +0000 Subject: hg: openjfx/8u-dev/rt: Fix to RT-35956: Add a stopgap fix to improve mesh update performance for limited use cases that doesn't do 3d lighting in the scene Message-ID: <20140227053537.04E3A62F93@hg.openjdk.java.net> Changeset: e5e96f7dc5a7 Author: Chien Yang Date: 2014-02-26 21:17 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e5e96f7dc5a7 Fix to RT-35956: Add a stopgap fix to improve mesh update performance for limited use cases that doesn't do 3d lighting in the scene Reviewed by kcr, vadim ! modules/base/src/main/java/com/sun/javafx/collections/FloatArraySyncer.java ! modules/base/src/main/java/com/sun/javafx/collections/IntegerArraySyncer.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGTriangleMesh.java ! modules/graphics/src/main/java/com/sun/prism/Mesh.java ! modules/graphics/src/main/java/com/sun/prism/impl/BaseMesh.java ! modules/graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! modules/graphics/src/main/java/javafx/scene/shape/TriangleMesh.java ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGTriangleMeshTest.java From hang.vo at oracle.com Thu Feb 27 04:33:13 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 27 Feb 2014 12:33:13 +0000 Subject: hg: openjfx/8u-dev/rt: RT-36028 Font tag throws UnsupportedOperationException when using inner tags Message-ID: <20140227123533.10C3D62FA3@hg.openjdk.java.net> Changeset: 838fa4d8e8c8 Author: Martin Sladecek Date: 2014-02-27 13:18 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/838fa4d8e8c8 RT-36028 Font tag throws UnsupportedOperationException when using inner tags ! modules/fxml/src/main/java/com/sun/javafx/fxml/builder/JavaFXFontBuilder.java From hang.vo at oracle.com Thu Feb 27 05:33:25 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 27 Feb 2014 13:33:25 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35957 Bindings class spits out a lot of unneeded log messages Message-ID: <20140227133512.F13F662FA5@hg.openjdk.java.net> Changeset: 2cc8868ef8c6 Author: Martin Sladecek Date: 2014-02-27 14:25 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2cc8868ef8c6 RT-35957 Bindings class spits out a lot of unneeded log messages ! modules/base/src/main/java/com/sun/javafx/binding/SelectBinding.java ! modules/base/src/main/java/javafx/beans/binding/Bindings.java ! modules/base/src/main/java/javafx/beans/property/BooleanProperty.java ! modules/base/src/main/java/javafx/beans/property/DoubleProperty.java ! modules/base/src/main/java/javafx/beans/property/FloatProperty.java ! modules/base/src/main/java/javafx/beans/property/IntegerProperty.java ! modules/base/src/main/java/javafx/beans/property/LongProperty.java From hang.vo at oracle.com Thu Feb 27 05:48:16 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 27 Feb 2014 13:48:16 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35987 Re-implement code in ContextMenuContent for possible to have mnemonic duplicates Message-ID: <20140227134842.097D262FA6@hg.openjdk.java.net> Changeset: 21c34af9c73c Author: Martin Sladecek Date: 2014-02-27 14:37 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/21c34af9c73c RT-35987 Re-implement code in ContextMenuContent for possible to have mnemonic duplicates Reviewed by: dgrieve ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java From hang.vo at oracle.com Thu Feb 27 08:18:29 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 27 Feb 2014 16:18:29 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35197: Use Lambda in FX runtime and samples [Lambdify base] Message-ID: <20140227162035.609C662FAA@hg.openjdk.java.net> Changeset: 5f994e8a51cc Author: snorthov Date: 2014-02-27 11:03 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5f994e8a51cc RT-35197: Use Lambda in FX runtime and samples [Lambdify base] Summary: Base was lambdified and unlambdified file names recorded in the JIRA Reviewed-by: martin.sladecek, krc ! modules/base/src/main/java/com/sun/javafx/PlatformUtil.java ! modules/base/src/main/java/com/sun/javafx/collections/TrackableObservableList.java ! modules/base/src/main/java/com/sun/javafx/collections/UnmodifiableObservableMap.java ! modules/base/src/main/java/com/sun/javafx/collections/VetoableListDecorator.java ! modules/base/src/main/java/com/sun/javafx/logging/PrintLogger.java ! modules/base/src/main/java/com/sun/javafx/runtime/SystemProperties.java ! modules/base/src/main/java/javafx/beans/property/ListPropertyBase.java ! modules/base/src/main/java/javafx/beans/property/MapPropertyBase.java ! modules/base/src/main/java/javafx/beans/property/ReadOnlyBooleanProperty.java ! modules/base/src/main/java/javafx/beans/property/ReadOnlyDoubleProperty.java ! modules/base/src/main/java/javafx/beans/property/ReadOnlyFloatProperty.java ! modules/base/src/main/java/javafx/beans/property/ReadOnlyIntegerProperty.java ! modules/base/src/main/java/javafx/beans/property/ReadOnlyLongProperty.java ! modules/base/src/main/java/javafx/beans/property/SetPropertyBase.java ! modules/base/src/main/java/javafx/beans/property/adapter/JavaBeanBooleanProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/JavaBeanDoubleProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/JavaBeanFloatProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/JavaBeanIntegerProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/JavaBeanLongProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/JavaBeanObjectProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/JavaBeanStringProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanFloatProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectProperty.java ! modules/base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanStringProperty.java ! modules/base/src/main/java/javafx/collections/FXCollections.java ! modules/base/src/main/java/javafx/collections/transformation/FilteredList.java ! modules/base/src/main/java/javafx/collections/transformation/TransformationList.java ! modules/base/src/main/java/javafx/event/Event.java ! modules/base/src/test/java/com/sun/javafx/binding/ExpressionHelperBaseTest.java ! modules/base/src/test/java/com/sun/javafx/collections/ListListenerHelperTest.java ! modules/base/src/test/java/com/sun/javafx/collections/MapListenerHelperTest.java ! modules/base/src/test/java/com/sun/javafx/collections/MappingChangeTest.java ! modules/base/src/test/java/com/sun/javafx/collections/SetListenerHelperTest.java ! modules/base/src/test/java/com/sun/javafx/event/EventHandlerManagerTest.java ! modules/base/src/test/java/javafx/beans/property/adapter/JavaBeanPropertyTestBase.java ! modules/base/src/test/java/javafx/beans/property/adapter/ReadOnlyJavaBeanPropertyTestBase.java ! modules/base/src/test/java/javafx/binding/BindingsCreateBindingTest.java ! modules/base/src/test/java/javafx/collections/FXCollectionsTest.java ! modules/base/src/test/java/javafx/collections/FilteredListTest.java ! modules/base/src/test/java/javafx/collections/ListChangeBuilderTest.java ! modules/base/src/test/java/javafx/collections/ObservableListTest.java ! modules/base/src/test/java/javafx/collections/ObservableListWithExtractor.java ! modules/base/src/test/java/javafx/collections/SortedListTest.java ! modules/base/src/test/java/javafx/collections/TestedObservableLists.java ! modules/base/src/test/java/javafx/collections/TestedObservableMaps.java ! modules/base/src/test/java/javafx/collections/TestedObservableSets.java ! modules/base/src/test/java/javafx/collections/VetoableObservableListTest.java From hang.vo at oracle.com Thu Feb 27 09:03:53 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 27 Feb 2014 17:03:53 +0000 Subject: hg: openjfx/8u-dev/rt: ECLIPSE ONLY: fix .classpath Message-ID: <20140227170410.22A0062FAD@hg.openjdk.java.net> Changeset: 56e68b2ba599 Author: snorthov Date: 2014-02-27 11:56 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/56e68b2ba599 ECLIPSE ONLY: fix .classpath ! apps/toys/.classpath From hang.vo at oracle.com Thu Feb 27 08:48:15 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 27 Feb 2014 16:48:15 +0000 Subject: hg: openjfx/8u-dev/rt: RT-36051: Make com.sun.javafx.css.parser.Recognizer a FunctionalInterface Message-ID: <20140227164833.1785162FAB@hg.openjdk.java.net> Changeset: 16994ab70364 Author: David Grieve Date: 2014-02-27 11:32 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/16994ab70364 RT-36051: Make com.sun.javafx.css.parser.Recognizer a FunctionalInterface ! modules/graphics/src/main/java/com/sun/javafx/css/parser/CSSLexer.java ! modules/graphics/src/main/java/com/sun/javafx/css/parser/Recognizer.java - modules/graphics/src/main/java/com/sun/javafx/css/parser/SimpleRecognizer.java From hang.vo at oracle.com Thu Feb 27 10:18:24 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 27 Feb 2014 18:18:24 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140227181903.137B562FB1@hg.openjdk.java.net> Changeset: e7535f596030 Author: snorthov Date: 2014-02-27 13:08 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e7535f596030 FXSlideShow: add main() method for IDE's ! apps/toys/FXSlideShow/src/fxslideshow/FXSlideShow.java Changeset: 9fc1d65de074 Author: snorthov Date: 2014-02-27 13:12 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9fc1d65de074 INTELLIJ ONLY: Add project files for Mandelbrot, FX-3DFeatures and FXSlideShow, make other examples consistent (ie. reference the rt module instead of individual modues) ! .idea/3DViewer.iml ! .idea/Ensemble8.iml + .idea/FX8-3DFeatures.iml + .idea/FXSlideShow.iml ! .idea/GraphicsPerformance.iml ! .idea/Hello.iml + .idea/MandelbrotSet.iml ! .idea/Shape3DToy.iml ! .idea/StretchyGrid.iml ! .idea/SystemTests.iml ! .idea/modules.xml From steve.x.northover at oracle.com Thu Feb 27 11:09:04 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Thu, 27 Feb 2014 14:09:04 -0500 Subject: [8u20] Review request: RT-35197: Use Lambda in FX runtime and samples [toys] In-Reply-To: <530E64C7.2080403@oracle.com> References: <530E0BF1.5050302@oracle.com> <530E64C7.2080403@oracle.com> Message-ID: <530F8D50.6040703@oracle.com> Hi Lisa, Please review the lambdification of the toys component. You are welcome to apply the patch, but there are numerous changes and they are all automatic. If you have outstanding changes, please coordinate with me and I will re-lambdify to include the changes. Jira: https://javafx-jira.kenai.com/browse/RT-35197 Webrev: See patch is in the JIRA Steve From hang.vo at oracle.com Thu Feb 27 17:03:35 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 28 Feb 2014 01:03:35 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140228010421.D37DE62FE8@hg.openjdk.java.net> Changeset: 76d1ce5ed6f4 Author: hudson Date: 2014-02-26 08:22 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/76d1ce5ed6f4 Added tag 8u20-b03 for changeset 590f14cdb1af ! .hgtags Changeset: 29bfa7536f04 Author: kcr Date: 2014-02-27 16:56 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/29bfa7536f04 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8u/master/jfx/rt - modules/graphics/src/main/java/com/sun/javafx/css/parser/SimpleRecognizer.java - modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/LinearConvolvePeer.java - modules/graphics/src/main/java/com/sun/scenario/effect/impl/state/LinearConvolveShadowPeer.java From si.siput.ngantuk at gmail.com Thu Feb 27 17:53:14 2014 From: si.siput.ngantuk at gmail.com (Cinta Damayanti) Date: Fri, 28 Feb 2014 08:53:14 +0700 Subject: Blend image in javaFX 2.0 Message-ID: How to blend two image in javaFX 2.0. I browse to entire internet, but not meet the right solution. From hang.vo at oracle.com Thu Feb 27 18:11:16 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 28 Feb 2014 02:11:16 +0000 Subject: hg: openjfx/2u/dev/rt: Added tag 2.2.60-b08 for changeset 4cfc306b90a1 Message-ID: <20140228021121.05D6562FEA@hg.openjdk.java.net> Changeset: 53d0f8119d8c Author: hudson Date: 2014-02-26 09:19 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/dev/rt/rev/53d0f8119d8c Added tag 2.2.60-b08 for changeset 4cfc306b90a1 ! .hgtags From eric.le.ponner at oracle.com Fri Feb 28 00:50:14 2014 From: eric.le.ponner at oracle.com (Eric Le Ponner) Date: Fri, 28 Feb 2014 09:50:14 +0100 Subject: Blend image in javaFX 2.0 In-Reply-To: References: Message-ID: There is a Blend effect class. I guess it can be combined with an ImageView to produce a blend image rendering. Eric Le 28 f?vr. 2014 ? 02:53, Cinta Damayanti a ?crit : > How to blend two image in javaFX 2.0. I browse to entire internet, but > not meet the right solution. From anthony.petrov at oracle.com Fri Feb 28 05:19:24 2014 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Fri, 28 Feb 2014 17:19:24 +0400 Subject: [8u20] Review request for RT-36038: [DND] FX sometimes forgets to invoke Node.onDragDetected() on Mac Message-ID: <53108CDC.2070407@oracle.com> Hi Steve, Please review a fix for https://javafx-jira.kenai.com/browse/RT-36038 -- best regards, Anthony From hang.vo at oracle.com Fri Feb 28 05:18:19 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 28 Feb 2014 13:18:19 +0000 Subject: hg: openjfx/8u-dev/rt: RT-36060 FXCollections.synchronized* wrappers do not have synchronized access to listeners Message-ID: <20140228132307.B08EC6235E@hg.openjdk.java.net> Changeset: 63431cee20ce Author: Martin Sladecek Date: 2014-02-28 14:02 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/63431cee20ce RT-36060 FXCollections.synchronized* wrappers do not have synchronized access to listeners ! modules/base/src/main/java/javafx/collections/FXCollections.java From hang.vo at oracle.com Fri Feb 28 06:18:28 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 28 Feb 2014 14:18:28 +0000 Subject: hg: openjfx/8u-dev/rt: RT-33263 TitledPane behaves poorly with focus traversal Message-ID: <20140228142007.5DA646236C@hg.openjdk.java.net> Changeset: 3de40ad882c4 Author: Martin Sladecek Date: 2014-02-28 15:06 +0100 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3de40ad882c4 RT-33263 TitledPane behaves poorly with focus traversal Reviewed by: dgrieve ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TabPaneBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TitledPaneBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TabPaneSkin.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TitledPaneSkin.java ! modules/graphics/src/main/java/com/sun/javafx/scene/traversal/ContainerTabOrder.java ! modules/graphics/src/main/java/com/sun/javafx/scene/traversal/Hueristic2D.java + modules/graphics/src/main/java/com/sun/javafx/scene/traversal/TabOrderHelper.java From hang.vo at oracle.com Fri Feb 28 08:00:09 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 28 Feb 2014 16:00:09 +0000 Subject: hg: openjfx/8/master/rt: 5 new changesets Message-ID: <20140228160214.1B68A62382@hg.openjdk.java.net> Changeset: 343e3002a3fc Author: Yves Joan Date: 2014-02-10 10:18 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/343e3002a3fc Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/about/AboutWindowController.java - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog.png - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog at 2x.png ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordGlobal.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/BackgroundColorDialogController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorPlatform.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link-hover.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/DragSourceShadow.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/i18n/SceneBuilderKit.properties ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ImageUtils.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor at 2x.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/TrimSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/UnwrapJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/WrapJobUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/WorkspaceController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractGenericHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TableViewHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TreeTableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TreeTableViewHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/resizer/TableColumnResizer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/resizer/TreeTableColumnResizer.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/DragGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/ResizeTableColumnGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/ResizeTreeTableColumnGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectAndMoveGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/HitNodeChrome.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/PickModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssContentMaker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanel.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-button-arrow.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-cursor.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/HierarchyDNDController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InsetsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/Point3DEditor.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/cog.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/EffectPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PaintPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/Selection.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMIntrinsic.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMRefresher.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientIntrinsic.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/glossary/BuiltinGlossary.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/ValuePropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignHierarchyMask.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/Utils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/DoubleTextFieldControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPickerStop.java Changeset: 18612a6504ea Author: kcr Date: 2014-02-13 08:29 -0800 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/18612a6504ea Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog.png - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/cssimages/panel-header-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/property-cog at 2x.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link-hover.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/values-link.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-button-arrow.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/images/css-cursor.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/images/cog.png Changeset: 8fb260e027f3 Author: Yves Joan Date: 2014-02-14 08:27 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8fb260e027f3 Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindow.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/DocumentWindow.css - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/InfoPanel.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/MessageBar.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/MessagePanel.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/SelectionBar.css + apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/ThemeDark.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanel.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/DebugMenuController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBar.fxml - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.fxml - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessagePanel.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessagePanel.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/BackgroundColorDialogController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preview/PreviewWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/WatchingController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-h-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-h-on.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-v-off.png - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/ap-constraint-v-on.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/DragController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/AbstractDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/DocumentDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/ExternalDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/source/LibraryDragSource.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/AbstractDropTarget.java ! 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/CollectionDropTarget.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/ImageViewDropTarget.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/i18n/SceneBuilderKit.properties ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor at 2x.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifyObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/v2/BackupSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/v2/UpdateSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/TableColumnDriver.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/TreeTableColumnDriver.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractGenericHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/AbstractNodeHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/LineHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TabHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/TreeTableColumnHandles.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/side-handle-dim.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/tring/BorderPaneTring.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/DragGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectAndMoveGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/SelectWithMarqueeGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/PickModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssContentMaker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssValueConverter.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/NodeCssState.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/AbstractHierarchyPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AnchorPaneConstraintsEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AnchorPaneConstraintsEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ImageEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StylesheetEditorItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/LibraryPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/util/AbstractWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/report/ErrorReport.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/AbstractSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/GridSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/ObjectSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/Selection.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/util/InlineEditController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMImageBuilder.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/glossary/BuiltinGlossary.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/glossary/Glossary.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/DisplacementMapPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/EffectPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/FloatMapPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/list/StringListPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/DesignHierarchyMask.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/URLUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/DoubleTextFieldControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/ImageControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java Changeset: 17db2a90268a Author: Yves Joan Date: 2014-02-20 14:43 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/17db2a90268a Sync up SceneBuilder changes ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/DocumentWindowController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/SplitController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/DocumentWindow.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/MessageBar.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/css/ThemeDark.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp.properties ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/MenuBarController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBar.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/MessageBarController.java - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/message/warning.png - apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/Preferences.css ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/Preferences.fxml ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesController.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/preferences/PreferencesRecordDocument.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/skeleton/SkeletonBuffer.java ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/skeleton/SkeletonWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/css/Theme.css - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/cssimages/css-styleable-path-button.png ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/ContainerXYDropTarget.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/i18n/SceneBuilderKit.properties - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/images/ui/css-cursor at 2x.png + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifyFxIdJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifyObjectJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BatchModifySelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/FitToParentObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifyObjectJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifySelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/UseComputedSizesObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/messagelog/MessageLog.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/key/AbstractKeyGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/AbstractMouseDragGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/gesture/mouse/AbstractMouseGesture.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/EditModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/mode/PickModeController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/util/Picker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/SelectionPath.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/AbstractHierarchyPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/HierarchyDNDController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/hierarchy/treeview/HierarchyTreeCell.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/AutoSuggestEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ControllerClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/DoubleAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/EditorUtils.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/FxIdEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/I18nStringEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/InlineListEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/IntegerAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringAutoSuggestEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StringEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleClassEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/StyleEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ToggleGroupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/EffectPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/FontPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/PaintPopupEditor.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/popupeditors/Rectangle2DPopupEditor.fxml - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/ImportDialog.css ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/ImportDialog.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/library/ImportWindowController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/ObjectSelectionGroup.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/selection/Selection.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMDocument.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMIndex.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMInstance.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMLoader.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/TransientObject.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueCharacters.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueDocument.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueElement.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueLoader.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/glue/GlueSnapshot.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/LightingPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/DistantLightPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/LightPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/PointLightPropertyMetadata.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/light/SpotLightPropertyMetadata.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/metadata/util/PropertyName.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPathItem.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPathItem.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/EffectPickerController.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/LightControl.fxml + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/LightControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/editors/SliderControl.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPicker.fxml ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/PaintPickerController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/gradientpicker/GradientPicker.java Changeset: 4ef7286b9266 Author: hudson Date: 2014-02-28 07:53 -0800 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4ef7286b9266 Added tag 8.0-b130 for changeset b8d6295f4672 ! .hgtags From hang.vo at oracle.com Fri Feb 28 08:48:09 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 28 Feb 2014 16:48:09 +0000 Subject: hg: openjfx/8u-dev/rt: 2 new changesets Message-ID: <20140228164846.C8E3862386@hg.openjdk.java.net> Changeset: 329cc25cc3ab Author: snorthov Date: 2014-02-28 11:44 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/329cc25cc3ab INTELLIJ ONLY: missed modules.xml update ! .idea/modules.xml Changeset: 4171a6877aee Author: snorthov Date: 2014-02-28 11:45 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4171a6877aee INTELLIJ ONLY: SceneBuuiler project files + .idea/SceneBuilderApp.iml + .idea/SceneBuilderKit.iml From hang.vo at oracle.com Fri Feb 28 09:04:04 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 28 Feb 2014 17:04:04 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35197: Use Lambda in FX runtime and samples [Lambdify toys] Message-ID: <20140228170420.C808962387@hg.openjdk.java.net> Changeset: ed4c9c69db41 Author: snorthov Date: 2014-02-28 11:47 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ed4c9c69db41 RT-35197: Use Lambda in FX runtime and samples [Lambdify toys] Summary: This component was lambdified (unlambdified file names recorded in the JIRA) Reviewed-by: lisa.selle ! apps/toys/FX8-3DFeatures/src/fx83dfeatures/NearAndFarClipTest.java ! apps/toys/FX8-3DFeatures/src/fx83dfeatures/ParallelNearAndFarClipTest.java ! apps/toys/FX8-3DFeatures/src/fx83dfeatures/RepeatTextureTest.java ! apps/toys/FX8-3DFeatures/src/fx83dfeatures/SimpleMovingCamera.java ! apps/toys/FX8-3DFeatures/src/fx83dfeatures/SimpleMovingCameraSubScene.java ! apps/toys/FX8-3DFeatures/src/fx83dfeatures/TwoBoxes.java ! apps/toys/FX8-3DFeatures/src/fx83dfeatures/WritableMapTestApp.java ! apps/toys/FXSlideShow/src/fxslideshow/FXSlideShow.java ! apps/toys/Hello/src/main/java/alertdialog/AlertImpl.java ! apps/toys/Hello/src/main/java/hello/FloodGame.java ! apps/toys/Hello/src/main/java/hello/HelloAlert.java ! apps/toys/Hello/src/main/java/hello/HelloButton.java ! apps/toys/Hello/src/main/java/hello/HelloCSS.java ! apps/toys/Hello/src/main/java/hello/HelloChoiceBox.java ! apps/toys/Hello/src/main/java/hello/HelloColorPicker.java ! apps/toys/Hello/src/main/java/hello/HelloComboBox.java ! apps/toys/Hello/src/main/java/hello/HelloDeferSetVisible.java ! apps/toys/Hello/src/main/java/hello/HelloFPS.java ! apps/toys/Hello/src/main/java/hello/HelloFonts.java ! apps/toys/Hello/src/main/java/hello/HelloFullscreen.java ! apps/toys/Hello/src/main/java/hello/HelloFullscreenAnim.java ! apps/toys/Hello/src/main/java/hello/HelloFullscreenToggle.java ! apps/toys/Hello/src/main/java/hello/HelloGestures.java ! apps/toys/Hello/src/main/java/hello/HelloHTMLEditor.java ! apps/toys/Hello/src/main/java/hello/HelloImageClipboard.java ! apps/toys/Hello/src/main/java/hello/HelloLabelBorders.java ! apps/toys/Hello/src/main/java/hello/HelloLaunchOnNewThread.java ! apps/toys/Hello/src/main/java/hello/HelloMenu.java ! apps/toys/Hello/src/main/java/hello/HelloMenuButton.java ! apps/toys/Hello/src/main/java/hello/HelloOverdraw.java ! apps/toys/Hello/src/main/java/hello/HelloPagination.java ! apps/toys/Hello/src/main/java/hello/HelloPopupMenu.java ! apps/toys/Hello/src/main/java/hello/HelloProgressIndicator.java ! apps/toys/Hello/src/main/java/hello/HelloRectangle.java ! apps/toys/Hello/src/main/java/hello/HelloRectangle3D.java ! apps/toys/Hello/src/main/java/hello/HelloSanity.java ! apps/toys/Hello/src/main/java/hello/HelloSeparator.java ! apps/toys/Hello/src/main/java/hello/HelloSnapshot2.java ! apps/toys/Hello/src/main/java/hello/HelloSplitPane.java ! apps/toys/Hello/src/main/java/hello/HelloStageOnTop.java ! apps/toys/Hello/src/main/java/hello/HelloTableView.java ! apps/toys/Hello/src/main/java/hello/HelloTextArea.java ! apps/toys/Hello/src/main/java/hello/HelloTextBoxClipboard.java ! apps/toys/Hello/src/main/java/hello/HelloTextField.java ! apps/toys/Hello/src/main/java/hello/HelloToggleButton.java ! apps/toys/Hello/src/main/java/hello/HelloTouch.java ! apps/toys/Hello/src/main/java/hello/HelloWindowManager.java ! apps/toys/Shape3DToy/src/main/java/shapet3dtest/CubicCurveT3D.java ! apps/toys/Shape3DToy/src/main/java/shapet3dtest/MixedShapesT3D.java ! apps/toys/Shape3DToy/src/main/java/shapet3dtest/MixedShapesT3DEffect1.java ! apps/toys/Shape3DToy/src/main/java/shapet3dtest/MixedShapesT3DEffect2.java ! apps/toys/Shape3DToy/src/main/java/shapet3dtest/MixedShapesT3DEffect3.java ! apps/toys/Shape3DToy/src/main/java/shapet3dtest/MixedShapesT3DEffectCache.java ! apps/toys/Shape3DToy/src/main/java/shapet3dtest/MixedShapesT3DOpacity1.java ! apps/toys/Shape3DToy/src/main/java/shapet3dtest/MixedShapesT3DOpacity2.java ! apps/toys/Shape3DToy/src/main/java/shapet3dtest/MixedShapesT3DOpacity3.java ! apps/toys/Shape3DToy/src/main/java/shapet3dtest/PathT3D.java ! apps/toys/Shape3DToy/src/main/java/shapet3dtest/TextT3D.java From hang.vo at oracle.com Fri Feb 28 09:18:14 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 28 Feb 2014 17:18:14 +0000 Subject: hg: openjfx/8u-dev/rt: fix title tag for javafx/scene/canvas/package.html Message-ID: <20140228171830.A02B362388@hg.openjdk.java.net> Changeset: 4f709b0404ba Author: Felipe Heidrich Date: 2014-02-28 09:11 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4f709b0404ba fix title tag for javafx/scene/canvas/package.html ! modules/graphics/src/main/java/javafx/scene/canvas/package.html From hang.vo at oracle.com Fri Feb 28 10:48:41 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 28 Feb 2014 18:48:41 +0000 Subject: hg: openjfx/8u-dev/rt: RT-35976 [Linux, GTK] JavaFX X11 WM_CLASS Message-ID: <20140228184931.83F736239D@hg.openjdk.java.net> Changeset: 913d116b0797 Author: Alexander Zvegintsev Date: 2014-02-28 22:42 +0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/913d116b0797 RT-35976 [Linux, GTK] JavaFX X11 WM_CLASS Reviewed by: anthony ! modules/graphics/src/main/native-glass/gtk/glass_general.cpp ! modules/graphics/src/main/native-glass/gtk/glass_general.h ! modules/graphics/src/main/native-glass/gtk/glass_window.cpp From hang.vo at oracle.com Fri Feb 28 11:18:10 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 28 Feb 2014 19:18:10 +0000 Subject: hg: openjfx/8u-dev/rt: RT-32537 3DViewer: refactor to support plugin importers Message-ID: <20140228191832.9EA25623A9@hg.openjdk.java.net> Changeset: 2760b72aa249 Author: dmasada Date: 2014-02-28 11:13 -0800 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2760b72aa249 RT-32537 3DViewer: refactor to support plugin importers ! apps/experiments/3DViewer/build.xml + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/Importer.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/Importer3D.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/ImporterFinder.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/Optimizer.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/Validator.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/dae/DaeImporter.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxLoader.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MayaImporter.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/ObjOrPolyObjImporter.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SessionManager.java From hang.vo at oracle.com Fri Feb 28 13:18:15 2014 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 28 Feb 2014 21:18:15 +0000 Subject: hg: openjfx/8u-dev/rt: RT-34863: clean up CSS cache when Parent is removed from scene-graph. Also, when a stylesheet is added which is already in cache, do a checksum to see if the stylesheet has changed (only for file: urls) Message-ID: <20140228212010.E17F2623E5@hg.openjdk.java.net> Changeset: ae45fbb417cf Author: David Grieve Date: 2014-02-28 16:01 -0500 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ae45fbb417cf RT-34863: clean up CSS cache when Parent is removed from scene-graph. Also, when a stylesheet is added which is already in cache, do a checksum to see if the stylesheet has changed (only for file: urls) ! modules/graphics/src/main/java/com/sun/javafx/css/StyleManager.java ! modules/graphics/src/main/java/javafx/scene/Parent.java From steve.x.northover at oracle.com Fri Feb 28 14:39:54 2014 From: steve.x.northover at oracle.com (Stephen F Northover) Date: Fri, 28 Feb 2014 17:39:54 -0500 Subject: [8u20] Review request: RT-35197: Use Lambda in FX runtime and samples [experiments] In-Reply-To: <530F8D50.6040703@oracle.com> References: <530E0BF1.5050302@oracle.com> <530E64C7.2080403@oracle.com> <530F8D50.6040703@oracle.com> Message-ID: <5311103A.6030704@oracle.com> Hi Lisa, Please review the lambdification of the experiments component. You are welcome to apply the patch, but there are numerous changes and they are all automatic. If you have outstanding changes, please coordinate with me and I will re-lambdify to include the changes. Jira: https://javafx-jira.kenai.com/browse/RT-35197 Webrev: See patch is in the JIRA Steve From james.graham at oracle.com Fri Feb 28 17:33:10 2014 From: james.graham at oracle.com (Jim Graham) Date: Fri, 28 Feb 2014 17:33:10 -0800 Subject: 8u20 review request: RT-35452 - Canvas does not allow missing moveto in paths Message-ID: <531138D6.8060604@oracle.com> webrev: http://cr.openjdk.java.net/~flar/RT-35452/webrev.00/ Jira: https://javafx-jira.kenai.com/browse/RT-35452 ...jim