Changeset: bde440f8dad6 Author: mv157916 Date: 2013-08-22 21:51 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/bde440f8dad6
RT-32499: Update the JDK build number to b104 in rt/build.properties file in the JavaFX 8 Master forest. ! build.properties Changeset: 1495f12c4b3c Author: mickf Date: 2013-08-20 16:58 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1495f12c4b3c RT-25790 - Label: setLabelFor() does not work dynamically ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabelSkin.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabeledSkinBase.java Changeset: 6ac1f6db03f9 Author: jgiles Date: 2013-08-21 09:07 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6ac1f6db03f9 Backed out changeset: 0b89acf5c119 (This changeset is from RT-31901 which led to the regression noted in RT-32443) ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: 8b8daf2f4265 Author: jgiles Date: 2013-08-21 10:34 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8b8daf2f4265 RT-32411: ListView.getSelectionModel().getSelectedItems() ObservableList: no remove notification (same bug also existed in the other virtualised controls, so I've fixed it in all cases here, and added unit tests to stop it coming back) ! modules/controls/src/main/java/javafx/scene/control/MultipleSelectionModelBase.java ! 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/MultipleSelectionModelImplTest.java Changeset: b1fcdea39a66 Author: jgiles Date: 2013-08-21 17:24 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b1fcdea39a66 RT-31601: htmlText property of HTMLEditor doesn't have its initial value right after instance is created ! modules/web/src/main/java/com/sun/javafx/scene/web/skin/HTMLEditorSkin.java Changeset: 89d5b4a4cf4d Author: jgiles Date: 2013-08-21 18:13 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/89d5b4a4cf4d RT-29650: TreeView gets onEditCancel event when changes are commited (same problem occurs for other virtualised controls, so I've fixed in all places and added tests to prevent regressions). ! 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/javafx/scene/control/ListCell.java ! modules/controls/src/main/java/javafx/scene/control/TableCell.java ! modules/controls/src/main/java/javafx/scene/control/TreeCell.java ! modules/controls/src/main/java/javafx/scene/control/TreeTableCell.java ! modules/controls/src/main/java/javafx/scene/control/cell/TextFieldTreeCell.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: 501e5eb02642 Author: jgiles Date: 2013-08-22 10:55 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/501e5eb02642 RT-29849: [TreeTableView] on edit start is fired many times. (Same issue exists for TableView, so I've fixed in both instances and have added tests) ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableRowSkinBase.java ! modules/controls/src/main/java/javafx/scene/control/TableRow.java ! modules/controls/src/main/java/javafx/scene/control/TreeTableRow.java ! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java Changeset: eb24b745d98f Author: jgiles Date: 2013-08-22 10:59 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/eb24b745d98f Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt Changeset: 6c4ef975d190 Author: David Grieve<david.gri...@oracle.com> Date: 2013-08-22 09:49 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6c4ef975d190 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt Changeset: 9659769d6d54 Author: leifs Date: 2013-08-22 11:29 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9659769d6d54 RT-26250: TextArea/TextField, caret issue for Thai characters. ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TextFieldSkin.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/Utils.java ! modules/controls/src/main/java/javafx/scene/control/TextInputControl.java ! modules/controls/src/test/java/javafx/scene/control/TextInputControlTest.java Changeset: 3903b419d30e Author: leifs Date: 2013-08-23 08:43 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3903b419d30e RT-32474: DatePicker: Japanese Chrono, can't set date before Meiji 6. ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/DatePickerContent.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/DatePickerHijrahContent.java ! modules/controls/src/main/java/javafx/scene/control/DatePicker.java Changeset: 0956a0526889 Author: David Grieve<david.gri...@oracle.com> Date: 2013-08-23 17:24 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0956a0526889 RT-32419: Main issue was pre-calculation of hash code in style cache keys. Fixed leak introduced in RT-28966, changed CssStyleHelper to pass StyleMap everywhere instead of looking it up as needed, and made some other minor optimizations (like getting rid of Math.min/max/abs, instance of) ! modules/graphics/src/main/java/com/sun/javafx/css/BitSet.java ! modules/graphics/src/main/java/com/sun/javafx/css/ParsedValueImpl.java ! modules/graphics/src/main/java/com/sun/javafx/css/Size.java ! modules/graphics/src/main/java/com/sun/javafx/css/StyleCache.java ! modules/graphics/src/main/java/com/sun/javafx/css/StyleCacheEntry.java ! modules/graphics/src/main/java/com/sun/javafx/css/StyleConverterImpl.java ! modules/graphics/src/main/java/com/sun/javafx/css/StyleManager.java ! modules/graphics/src/main/java/com/sun/javafx/css/StyleMap.java ! modules/graphics/src/main/java/javafx/scene/CssStyleHelper.java Changeset: 5ada5c1bd2c8 Author: mickf Date: 2013-08-26 15:03 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5ada5c1bd2c8 RT-25790 - Label: setLabelFor() does not work dynamically ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabelSkin.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabeledSkinBase.java Changeset: 5ff21519a300 Author: mickf Date: 2013-08-26 15:06 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5ff21519a300 RT-30424 - [Mnemonics] setLabelFor(null) doesn't remove label binding to the button ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabeledSkinBase.java Changeset: 49b7cb256113 Author: psomashe Date: 2013-08-26 10:54 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/49b7cb256113 RT-21354 RadioMenuItem should have parameterless default constructor ! modules/controls/src/main/java/javafx/scene/control/RadioMenuItem.java Changeset: 692a8a58ee56 Author: jgiles Date: 2013-08-23 14:17 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/692a8a58ee56 RT-32383: Pressing CTRL+PAGE_UP/PAGE_DOWN multiple times does not move focus correctly ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ListViewSkin.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeViewSkin.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: 9bf90f3228bc Author: jgiles Date: 2013-08-23 16:19 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9bf90f3228bc [TEST ONLY] Add TreeViewBitSetSelectionModel into the SelectionModelImpl parameterised unit test suite. ! modules/controls/src/test/java/javafx/scene/control/SelectionModelImplTest.java Changeset: 72fa98369640 Author: jgiles Date: 2013-08-26 13:12 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/72fa98369640 RT-30356: Selection bar in ListView not always displayed for a selected item. Now all virtualised controls should be consistent and there are tests in place to stop this regressing. Whether or not it is the correct behaviour is a separate question, see RT-30931. ! modules/controls/src/main/java/javafx/scene/control/MultipleSelectionModelBase.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/SelectionModelImplTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeViewTest.java Changeset: a716f41e3d5e Author: jgiles Date: 2013-08-26 15:47 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a716f41e3d5e RT-31241: [ListView][TableView][TreeView] : SHIFT + SPACE problem when in edit mode with TextFieldCell factory ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableViewBehavior.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/TreeTableViewBehavior.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 3cefcf3f5f85 Author: jgiles Date: 2013-08-27 08:29 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3cefcf3f5f85 RT-27710: [TreeTableView, TableView] Shift + PgUp, Shift + PgDown don't work. ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java ! modules/controls/src/test/java/javafx/scene/control/TableViewKeyInputTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeTableViewKeyInputTest.java Changeset: 027db58c82f4 Author: jgiles Date: 2013-08-27 08:31 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/027db58c82f4 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt Changeset: 9d2052337ad8 Author: jgiles Date: 2013-08-27 11:17 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9d2052337ad8 RT-19053: [ListView] pageUp and pageDown doesn't work. Fixed the problem for ListView, TreeView, TableView and TreeTableView, also added unit tests to prevent future regressions. ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ListViewBehavior.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/TableViewSkinBase.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: 5ba3969d5408 Author: jgiles Date: 2013-08-27 13:51 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5ba3969d5408 [TEST ONLY] Two @Ignore'd tests for RT-20641 that I will enable when a fix is developed. ! modules/controls/src/test/java/javafx/scene/control/ListViewKeyInputTest.java Changeset: 599cd56177a3 Author: jgiles Date: 2013-08-27 14:45 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/599cd56177a3 RT-30561: Need a switch that would enable high contrast theme. This changeset adds in -Dcom.sun.javafx.highContrastTheme as a settable property, with valid values being blackOnWhite, whiteOnBlack and yellowOnBlack. When these are set the appropriate stylesheet is loaded on top of the Modena style. + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Background-Color-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-background-color-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Background-Color-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-background-color-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Background-Color-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-background-color-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Bold-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-bold-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Bold-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-bold-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Bold-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-bold-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Break-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-break-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Break-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-break-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Break-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-break-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Bullets-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-bullets-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Bullets-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-bullets-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Bullets-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-bullets-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Center-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-center-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Center-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-center-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Center-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-center-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Copy-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-copy-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Copy-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-copy-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Copy-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-copy-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Cut-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-cut-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Cut-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-cut-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Cut-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-cut-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Indent-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-indent-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Indent-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-indent-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Indent-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-indent-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Italic-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-italic-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Italic-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-italic-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Italic-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-italic-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Justify-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-justify-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Justify-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-justify-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Justify-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-justify-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Left-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-left-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Left-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-left-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Left-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-left-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Numbered-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-numbered-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Numbered-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-numbered-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Numbered-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-numbered-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Outdent-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-outdent-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Outdent-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-outdent-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Outdent-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-outdent-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Paste-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-paste-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Paste-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-paste-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Paste-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-paste-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Right-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-right-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Right-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-right-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Right-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-right-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Strikethrough-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-strikethrough-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Strikethrough-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-strikethrough-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Strikethrough-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-strikethrough-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Text-Color-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-text-color-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Text-Color-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-text-color-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Text-Color-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-text-color-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Underline-Black.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-underline-bl...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Underline-White.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-underline-wh...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/HTMLEditor-Underline-Yellow.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/htmleditor-underline-yel...@2x.png + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/blackOnWhite.css + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/whiteOnBlack.css + modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/yellowOnBlack.css ! modules/graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java Changeset: 1019a49bd133 Author: David Grieve<david.gri...@oracle.com> Date: 2013-08-27 08:07 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1019a49bd133 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt Changeset: 4612c8fd2a83 Author: David Grieve<david.gri...@oracle.com> Date: 2013-08-27 09:59 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4612c8fd2a83 [TEST-ONLY] Ignore test_rt32383_pageUp/pageDown ! 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: 80b28fd46454 Author: Chien Yang <chien.y...@orcale.com> Date: 2013-08-20 15:57 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/80b28fd46454 Fix to RT-32121: [FX3D] Light: Green light does not work. Reviewed by Kevin and Thor ! modules/graphics/src/main/native-prism-d3d/D3DLight.cc ! modules/graphics/src/main/native-prism-d3d/D3DLight.h ! modules/graphics/src/main/native-prism-d3d/D3DMeshView.cc ! modules/graphics/src/main/native-prism-d3d/hlsl/vsMath.h Changeset: 971dc9e115c3 Author: Thor Johannesson <thor.johannes...@oracle.com> Date: 2013-08-20 16:05 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/971dc9e115c3 RT-26612: D3D Implementation of MSAA, and depth buffer fix ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGSubScene.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DContext.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DDriverInformation.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DPipeline.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DRTTexture.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DResourceFactory.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DSwapChain.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DTexture.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DTextureData.java ! modules/graphics/src/main/java/com/sun/prism/es2/ES2Context.java ! modules/graphics/src/main/java/com/sun/prism/es2/GLContext.java ! modules/graphics/src/main/native-prism-d3d/D3DContext.cc ! modules/graphics/src/main/native-prism-d3d/D3DContext.h ! modules/graphics/src/main/native-prism-d3d/D3DGraphics.cc ! modules/graphics/src/main/native-prism-d3d/D3DPipeline.cc ! modules/graphics/src/main/native-prism-d3d/D3DPipeline.h ! modules/graphics/src/main/native-prism-d3d/D3DResourceFactory.cc ! modules/graphics/src/main/native-prism-d3d/D3DResourceManager.cc ! modules/graphics/src/main/native-prism-d3d/D3DResourceManager.h ! modules/graphics/src/main/native-prism-es2/GLContext.c Changeset: d4f2ceb53978 Author: Oleg Mazurov Date: 2013-08-21 02:20 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d4f2ceb53978 [TOOLS] updated gltrace + tools/gltrace/GLTrace.java ! tools/gltrace/Makefile ! tools/gltrace/agent.c ! tools/gltrace/iolib.c ! tools/gltrace/iolib.h ! tools/gltrace/map.h + tools/gltrace/os-linux.c + tools/gltrace/os.h ! tools/gltrace/retrace.c ! tools/gltrace/trace.c Changeset: 795779fb0fcf Author: Petr Pchelko <petr.pche...@oracle.com> Date: 2013-08-21 11:47 +0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/795779fb0fcf RT-29113 Mac: Native memory leaks Reviewed-by: anthony, art ! modules/graphics/src/main/native-glass/mac/GlassView3D.m ! modules/graphics/src/main/native-glass/mac/GlassWindow.m Changeset: 2cf38ebe9e16 Author: Petr Pchelko <petr.pche...@oracle.com> Date: 2013-08-21 17:26 +0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2cf38ebe9e16 RT-32418 Mac: InputMethod panel is positioned incorrectly Reviewed-by: anthony, art ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! modules/graphics/src/main/native-glass/mac/GlassView3D.m ! modules/graphics/src/main/native-glass/mac/GlassViewDelegate.m Changeset: 11caee7eff3d Author: Daniel Blaukopf <daniel.blauk...@oracle.com> Date: 2013-08-21 11:11 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/11caee7eff3d RT-32281 Pi: support transparency in frame buffer ! modules/graphics/src/main/java/com/sun/prism/es2/EGLFBGLDrawable.java Changeset: d08be9d72c7d Author: Felipe Heidrich <felipe.heidr...@oracle.com> Date: 2013-08-21 14:42 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d08be9d72c7d RT-31708: Arabic Text not Rendering correctly ! modules/graphics/src/main/java/com/sun/javafx/font/CompositeStrike.java ! modules/graphics/src/main/java/com/sun/javafx/font/FontStrike.java ! modules/graphics/src/main/java/com/sun/javafx/font/PrismFontStrike.java ! modules/graphics/src/main/java/com/sun/javafx/font/directwrite/DWFontStrike.java ! modules/graphics/src/main/java/com/sun/javafx/font/directwrite/DWGlyph.java ! modules/graphics/src/main/java/com/sun/javafx/font/directwrite/DWGlyphLayout.java ! modules/graphics/src/main/java/com/sun/javafx/text/TextRun.java ! modules/graphics/src/main/java/com/sun/prism/impl/GlyphCache.java ! modules/graphics/src/main/native-font/directwrite.cpp Changeset: 2c7aa7abc995 Author: Oleg Mazurov Date: 2013-08-21 17:54 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2c7aa7abc995 [TOOLS] refactored gltrace ! tools/gltrace/Makefile + tools/gltrace/egl.c + tools/gltrace/gles.c ! tools/gltrace/iolib.c - tools/gltrace/opengl.h ! tools/gltrace/retrace.c + tools/gltrace/trace-linux.c - tools/gltrace/trace.c + tools/gltrace/trace.h Changeset: 6eaef92de547 Author: Chien Yang <chien.y...@oracle.com> Date: 2013-08-21 18:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6eaef92de547 Fix to RT-25580: Need to clean up the setting of maxTextureSize property logic ! modules/graphics/src/main/java/com/sun/prism/es2/ES2ResourceFactory.java Changeset: e9e638040aa9 Author: Martin Sladecek <martin.slade...@oracle.com> Date: 2013-08-22 09:34 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e9e638040aa9 RT-32250 Bad occlusion culling analysis leads to rendering that should not happen New fix with RT-32440 regressions fixed ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGGroup.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/NodePath.java ! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/ViewPainter.java ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/OcclusionCullingTest.java Changeset: c73feb40c7eb Author: Martin Sladecek <martin.slade...@oracle.com> Date: 2013-08-22 09:35 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c73feb40c7eb Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt Changeset: d0c458ea654c Author: Martin Sladecek <martin.slade...@oracle.com> Date: 2013-08-22 12:44 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d0c458ea654c RT-31776 not possible to call functions defined in javascript from fxml anymore ! modules/fxml/src/main/java/javafx/fxml/FXMLLoader.java Changeset: fadeca41c0c1 Author: Martin Soch <martin.s...@oracle.com> Date: 2013-08-22 13:46 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fadeca41c0c1 SW pipeline: proper implementation of slice version of drawTexture methods (RT-32323) ! modules/graphics/src/main/java/com/sun/pisces/PiscesRenderer.java ! modules/graphics/src/main/java/com/sun/pisces/RendererBase.java ! modules/graphics/src/main/java/com/sun/prism/sw/SWGraphics.java ! modules/graphics/src/main/native-prism-sw/JPiscesRenderer.c ! modules/graphics/src/main/native-prism-sw/PiscesPaint.c ! modules/graphics/src/main/native-prism-sw/PiscesRenderer.h ! modules/graphics/src/main/native-prism-sw/PiscesRenderer.inl Changeset: ff149e262b58 Author: Martin Sladecek <martin.slade...@oracle.com> Date: 2013-08-22 14:35 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ff149e262b58 RT-32250 (cont.) : optimized case when non-dirty root is found as suggested by Jim. ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGGroup.java Changeset: 5fe3b67a4fc4 Author: Martin Sladecek <martin.slade...@oracle.com> Date: 2013-08-22 14:35 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5fe3b67a4fc4 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt Changeset: 12514ca671da Author: lisa.se...@oracle.com Date: 2013-08-22 09:02 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/12514ca671da Fix for rt-31059 - Cursor moves to upper left corner on first mouse use. ! modules/graphics/src/main/native-glass/lens/input/udev/udevInput.c Changeset: 848893436302 Author: Martin Soch <martin.s...@oracle.com> Date: 2013-08-22 17:04 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/848893436302 SW pipeline: video playback was broken (RT-31806) ! modules/graphics/src/main/java/com/sun/prism/sw/SWArgbPreTexture.java Changeset: c40edcb8b293 Author: snorthov Date: 2013-08-22 14:00 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c40edcb8b293 Add a prism property to disable effects (useful for debugging performance problems). Reviewed by Richard B ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGNode.java ! modules/graphics/src/main/java/com/sun/prism/impl/PrismSettings.java Changeset: 9ec4e065b0c0 Author: Daniel Blaukopf <daniel.blauk...@oracle.com> Date: 2013-08-22 12:25 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9ec4e065b0c0 RT-32409 Filter out unneeded calls to glBindFramebuffer and glGetIntegerv(GL_FRAMEBUFFER_BINDING) ! modules/graphics/src/main/java/com/sun/prism/es2/GLContext.java Changeset: f8b9e280eacb Author: ddhill Date: 2013-08-22 16:31 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f8b9e280eacb RT-32438 index working copy of jfxrt.jar ! build.gradle Changeset: f2f7667ce677 Author: Chien Yang <chien.y...@orcale.com> Date: 2013-08-22 13:38 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f2f7667ce677 Fix to RT-32464: Cleanup unused properties and methods that were once used for embedded (TV) support ! buildSrc/android.gradle ! buildSrc/armv6hf.gradle ! buildSrc/armv6sf.gradle ! buildSrc/ios.gradle ! buildSrc/x86egl.gradle ! modules/graphics/src/main/java/com/sun/prism/es2/ES2Context.java ! modules/graphics/src/main/java/com/sun/prism/es2/ES2Pipeline.java ! modules/graphics/src/main/java/com/sun/prism/impl/BaseContext.java ! modules/graphics/src/main/java/com/sun/prism/impl/PrismSettings.java Changeset: 7f86f140cf60 Author: Daniel Blaukopf <daniel.blauk...@oracle.com> Date: 2013-08-22 13:50 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7f86f140cf60 RT-32495 - Setting prism.dirtyopts=false breaks ViewPainter ! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/ViewPainter.java Changeset: d8e233fd0462 Author: Daniel Blaukopf <daniel.blauk...@oracle.com> Date: 2013-08-22 14:05 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d8e233fd0462 Fix "fb" configuration on x86/EGL ! buildSrc/x86egl.gradle Changeset: 1aef3e44daa3 Author: dmasada Date: 2013-08-22 17:36 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1aef3e44daa3 RT-28610 Ensemble8:Xylophone appears upsidedown and depth buffer disabled ! apps/samples/Ensemble8/src/generated/java/ensemble/generated/Samples.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics3d/xylophone/XylophoneApp.java Changeset: d128577d8f71 Author: Martin Sladecek <martin.slade...@oracle.com> Date: 2013-08-23 09:50 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d128577d8f71 [DOC] RT-30986 - updated FXML documentation ! modules/fxml/src/main/docs/javafx/fxml/doc-files/introduction_to_fxml.html Changeset: 5c5326c0aa6a Author: Lubomir Nerad <lubomir.ne...@oracle.com> Date: 2013-08-23 10:02 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5c5326c0aa6a Fix for RT-32394: Rendering Artifacts with Groups and Transformations ! modules/graphics/src/main/java/javafx/scene/Node.java ! modules/graphics/src/test/java/javafx/scene/Parent_recomputeBounds_Test.java Changeset: cf2d7f03fbfb Author: Felipe Heidrich <felipe.heidr...@oracle.com> Date: 2013-08-23 08:28 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/cf2d7f03fbfb RT-30923: Implement packing region cache ! 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/prism/impl/packrect/Level.java ! modules/graphics/src/main/java/com/sun/prism/impl/packrect/RectanglePacker.java Changeset: e9f71053dd5e Author: rbair Date: 2013-08-23 09:42 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e9f71053dd5e RT-32286: Region, Circle, Ellipse, and ImageView should support occlusion culling for opaque paints Reviewed By: Jim Graham, Felipe ! .idea/vcs.xml + apps/toys/Hello/src/main/java/hello/HelloRectangle.java ! modules/graphics/src/main/java/com/sun/javafx/geom/transform/BaseTransform.java ! modules/graphics/src/main/java/com/sun/javafx/geom/transform/GeneralTransform3D.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/CacheFilter.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGCircle.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGEllipse.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGGroup.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGImageView.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGNode.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRectangle.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGShape.java ! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/graphics/src/main/java/com/sun/prism/Image.java ! modules/graphics/src/main/java/com/sun/prism/paint/ImagePattern.java ! modules/graphics/src/main/java/javafx/scene/layout/Background.java ! modules/graphics/src/main/java/javafx/scene/layout/BackgroundImage.java ! modules/graphics/src/main/java/javafx/scene/layout/Region.java ! modules/graphics/src/main/java/javafx/scene/paint/ImagePattern.java ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/ContentBoundsTest.java ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/CullingTest.java ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/DirtyRegionClipTest.java ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/DirtyRegionTestBase.java ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/GridDirtyRegionTest.java + modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGCircleTest.java + modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGEllipseTest.java + modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGImageViewTest.java + modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGNodeTest.java + modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGRectangleTest.java + modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGShapeTest.java + modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGTestBase.java - modules/graphics/src/test/java/com/sun/javafx/sg/prism/NodeTestUtils.java ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/OcclusionCullingTest.java + modules/graphics/src/test/java/com/sun/javafx/sg/prism/RenderRootTest.java - modules/graphics/src/test/java/com/sun/javafx/sg/prism/TestNGNode.java + modules/graphics/src/test/resources/com/sun/javafx/sg/prism/test-opaque.jpg + modules/graphics/src/test/resources/com/sun/javafx/sg/prism/test-opaque.png + modules/graphics/src/test/resources/com/sun/javafx/sg/prism/test-transparent.png Changeset: b100ceba6f44 Author: rbair Date: 2013-08-23 11:20 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b100ceba6f44 RT-32511: Improve occlusion culling to include effects Reviewed By: snorthov ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGNode.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/GeneralShadow.java ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGNodeTest.java Changeset: e85be932a66e Author: rbair Date: 2013-08-23 11:58 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e85be932a66e RT-32514: iOS apps no longer running after fix for RT-32409 ! modules/graphics/src/main/java/com/sun/prism/es2/GLContext.java Changeset: f151ab8eb69b Author: flar <james.gra...@oracle.com> Date: 2013-08-23 16:17 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f151ab8eb69b Fix RT-32104: Severe drawing issues when changing displays with HiDPI ! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/PresentingPainter.java ! modules/graphics/src/main/java/com/sun/prism/Graphics.java ! modules/graphics/src/main/java/com/sun/prism/Presentable.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DGraphics.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DSwapChain.java ! modules/graphics/src/main/java/com/sun/prism/es2/ES2Graphics.java ! modules/graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java ! modules/graphics/src/main/java/com/sun/prism/j2d/J2DPresentable.java ! modules/graphics/src/main/java/com/sun/prism/j2d/PrismPrintGraphics.java ! modules/graphics/src/main/java/com/sun/prism/null3d/DummyGraphics.java ! modules/graphics/src/main/java/com/sun/prism/null3d/DummySwapChain.java ! modules/graphics/src/main/java/com/sun/prism/sw/SWGraphics.java ! modules/graphics/src/main/java/com/sun/prism/sw/SWPresentable.java ! modules/graphics/src/test/java/com/sun/javafx/sg/prism/TestGraphics.java Changeset: d7a2b2252463 Author: Lubomir Nerad <lubomir.ne...@oracle.com> Date: 2013-08-26 10:14 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d7a2b2252463 Fix for RT-32473: Grab focus only for popups with autohide on ! modules/graphics/src/main/java/javafx/stage/PopupWindow.java ! modules/graphics/src/test/java/com/sun/javafx/pgstub/StubStage.java ! modules/graphics/src/test/java/javafx/stage/PopupTest.java Changeset: d93bcc0bb63b Author: peterz Date: 2013-08-26 12:41 +0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d93bcc0bb63b Fixed paths in DRT scripts ! modules/web/src/main/native/Tools/Scripts/old-run-webkit-tests ! modules/web/src/main/native/Tools/Scripts/webkitdirs.pm Changeset: 64f7141d2edc Author: flar <james.gra...@oracle.com> Date: 2013-08-26 05:48 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/64f7141d2edc Fix RT-32516: Identity effect with HiDPI assets causes texture lock warnings ! modules/graphics/src/main/java/com/sun/scenario/effect/ImageData.java ! modules/graphics/src/main/java/com/sun/scenario/effect/impl/prism/ps/PPSRenderer.java Changeset: ec63007d9e68 Author: rbair Date: 2013-08-26 10:05 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ec63007d9e68 Added beginnings of graphics performance tests. At this time these are all manual, but we can (must) add modes to automate some of this going forward. + tests/performance/GraphicsPerformance/build.gradle + tests/performance/GraphicsPerformance/src/main/java/startup/StartupApp.java Changeset: e4a66947100c Author: rbair Date: 2013-08-26 11:19 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e4a66947100c Added preloader example that can be used on desktop or ios. + tests/performance/GraphicsPerformance/src/main/java/preloader/PreloaderApp.java + tests/performance/GraphicsPerformance/src/main/java/preloader/SlowStartingApp.java Changeset: 107be22dda9c Author: rbair Date: 2013-08-26 11:23 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/107be22dda9c RT-32535: Enable use of preloader on iOS and Desktop ! modules/graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java Changeset: a5db9c5e30d2 Author: rbair Date: 2013-08-26 11:38 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a5db9c5e30d2 Added some more tests which are measuring performance when we increase the node count but NOT the number of pixels being drawn (so we can measure node throughput irrespective of the fill rate). + tests/performance/GraphicsPerformance/src/main/java/nodecount/ButtonBench.java + tests/performance/GraphicsPerformance/src/main/java/nodecount/ImageBench.java + tests/performance/GraphicsPerformance/src/main/java/nodecount/RectBench.java + tests/performance/GraphicsPerformance/src/main/resources/nodecount/Duke_Wave_Opaque.png Changeset: 057405279115 Author: rbair Date: 2013-08-26 12:40 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/057405279115 Added PerformanceTracker to RectBench ! tests/performance/GraphicsPerformance/src/main/java/nodecount/RectBench.java Changeset: 118a98edeeb8 Author: rbair Date: 2013-08-26 12:46 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/118a98edeeb8 Moved GraphicsPeformance from tests/performance to apps/performance + apps/performance/GraphicsPerformance/build.gradle + apps/performance/GraphicsPerformance/src/main/java/nodecount/ButtonBench.java + apps/performance/GraphicsPerformance/src/main/java/nodecount/ImageBench.java = apps/performance/GraphicsPerformance/src/main/java/nodecount/RectBench.java < tests/performance/GraphicsPerformance/src/main/java/nodecount/RectBench.java + apps/performance/GraphicsPerformance/src/main/java/preloader/PreloaderApp.java + apps/performance/GraphicsPerformance/src/main/java/preloader/SlowStartingApp.java + apps/performance/GraphicsPerformance/src/main/java/startup/StartupApp.java + apps/performance/GraphicsPerformance/src/main/resources/nodecount/Duke_Wave_Opaque.png - tests/performance/GraphicsPerformance/build.gradle - tests/performance/GraphicsPerformance/src/main/java/nodecount/ButtonBench.java - tests/performance/GraphicsPerformance/src/main/java/nodecount/ImageBench.java - tests/performance/GraphicsPerformance/src/main/java/preloader/PreloaderApp.java - tests/performance/GraphicsPerformance/src/main/java/preloader/SlowStartingApp.java - tests/performance/GraphicsPerformance/src/main/java/startup/StartupApp.java - tests/performance/GraphicsPerformance/src/main/resources/nodecount/Duke_Wave_Opaque.png Changeset: c82d91f9d081 Author: rbair Date: 2013-08-26 12:47 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c82d91f9d081 Wired GraphicsPerformance app into build ! settings.gradle Changeset: 511bd0d5b21b Author: rbair Date: 2013-08-26 12:47 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/511bd0d5b21b Added GraphicsPerformance to IDEA project files + .idea/GraphicsPerformance.iml ! .idea/modules.xml Changeset: 1c3c31046bfd Author: Chien Yang <chien.y...@orcale.com> Date: 2013-08-26 13:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1c3c31046bfd Fix to RT-30553: The is3DSupport() in GraphicsPipeline needs finer control and add a property to enable 3D on embedded. ! modules/base/src/main/java/com/sun/javafx/PlatformUtil.java ! modules/graphics/src/main/java/com/sun/prism/es2/ES2Pipeline.java Changeset: 34888ec1332b Author: prrace Date: 2013-08-26 14:36 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/34888ec1332b Fixed RT-28906: Printing: can't set printer through API ! modules/graphics/src/main/java/com/sun/prism/j2d/print/J2DPrinterJob.java ! modules/graphics/src/main/java/javafx/print/PrinterJob.java Changeset: a36f2ca70fac Author: rbair Date: 2013-08-26 16:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a36f2ca70fac Rewrote the GraphicsPerformance node-count based benchmarks. Rectangle, Image, and Button variants (including a Button using a flat style specified via setStyle). + apps/performance/GraphicsPerformance/src/main/java/nodecount/BenchBase.java + apps/performance/GraphicsPerformance/src/main/java/nodecount/BenchTest.java ! apps/performance/GraphicsPerformance/src/main/java/nodecount/ButtonBench.java + apps/performance/GraphicsPerformance/src/main/java/nodecount/FlatButtonBench.java ! apps/performance/GraphicsPerformance/src/main/java/nodecount/ImageBench.java + apps/performance/GraphicsPerformance/src/main/java/nodecount/PixelGrid.java ! apps/performance/GraphicsPerformance/src/main/java/nodecount/RectBench.java + apps/performance/GraphicsPerformance/src/main/java/nodecount/RotatingGrid.java + apps/performance/GraphicsPerformance/src/main/java/nodecount/SimpleGrid.java Changeset: 797ecf4afbd0 Author: rbair Date: 2013-08-26 21:30 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/797ecf4afbd0 Added scrolling benchmarks. ! apps/performance/GraphicsPerformance/src/main/java/nodecount/BenchBase.java ! apps/performance/GraphicsPerformance/src/main/java/nodecount/BenchTest.java ! apps/performance/GraphicsPerformance/src/main/java/nodecount/RotatingGrid.java + apps/performance/GraphicsPerformance/src/main/java/scrolling/PixelAlignedTranslatingGridTest.java + apps/performance/GraphicsPerformance/src/main/java/scrolling/RectScrollingBench.java + apps/performance/GraphicsPerformance/src/main/java/scrolling/ScrollPaneGridTest.java + apps/performance/GraphicsPerformance/src/main/java/scrolling/ScrollingBenchBase.java + apps/performance/GraphicsPerformance/src/main/java/scrolling/TranslatingGridTest.java Changeset: f38f1c104f28 Author: rbair Date: 2013-08-26 22:03 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f38f1c104f28 Somewhat better scrolling apps. The same number of square tiles should be visible in all modes. Really we would expect to see nearly identical performance for all of the different #s of nodes involved. ! apps/performance/GraphicsPerformance/src/main/java/nodecount/BenchTest.java ! apps/performance/GraphicsPerformance/src/main/java/scrolling/PixelAlignedTranslatingGridTest.java ! apps/performance/GraphicsPerformance/src/main/java/scrolling/ScrollPaneGridTest.java ! apps/performance/GraphicsPerformance/src/main/java/scrolling/ScrollingBenchBase.java ! apps/performance/GraphicsPerformance/src/main/java/scrolling/TranslatingGridTest.java Changeset: 02d5c516af07 Author: peterz Date: 2013-08-27 11:28 +0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/02d5c516af07 RT-32097 Default Location of WebEngine is now null ! modules/web/src/main/java/com/sun/webkit/network/URLs.java - modules/web/src/main/java/com/sun/webkit/network/about/AboutURLConnection.java - modules/web/src/main/java/com/sun/webkit/network/about/Handler.java ! modules/web/src/main/java/javafx/scene/web/WebEngine.java ! modules/web/src/test/java/javafx/scene/web/LoadNotificationsTest.java ! modules/web/src/test/java/javafx/scene/web/LoadTest.java Changeset: 36d776035a7d Author: Anthony Petrov <anthony.pet...@oracle.com> Date: 2013-08-27 13:45 +0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/36d776035a7d RT-30647: Stage incorrectly sized when setResizable() is set to false in Windows ! modules/graphics/src/main/java/javafx/stage/Window.java Changeset: 74bc824622d7 Author: Assaf Yavani Date: 2013-08-27 13:58 +0300 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/74bc824622d7 [RT-30879] - Incorrect focus swithching if VK enabled Resution was to allow another window to get focus while another window holds the grab. Main changes: 1)glass_window_requestFocus - remove the 'grab protection' and honor all requests 2)lens_wm_setFocusedWindow - changed the parameter that was sent to glass_window_ungrabFocus() from the window requesting focus to the current focused window The reset is logging messages updates Tested on beagleboard Review url http://sthinfra10.se.oracle.com:8060/cru/CR-FX8GFX-270 ! modules/graphics/src/main/native-glass/lens/LensView.c ! modules/graphics/src/main/native-glass/lens/LensWindow.c ! modules/graphics/src/main/native-glass/lens/wm/LensWindowManager.c Changeset: fe20dd490f3a Author: Assaf Yavani Date: 2013-08-27 13:58 +0300 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fe20dd490f3a [RT-32482] - Lens: WindowEvent.FOCUS_DISABLED is not supported Window events are explicitly checked before processed. WindowEvent.FOCUS_DISABLED check was not implemented. Tested on device ! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensApplication.java ! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensWindow.java Changeset: 922bb2496c20 Author: Assaf Yavani Date: 2013-08-27 13:58 +0300 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/922bb2496c20 [RT-32476] - WindowEvent.RESTORE wrongly sent by setBoundsImpl The event was removed and was replaced with a log print that states there is nothing to do. Also WindowEvent.RESTORE was removed from setVisible(true) as there is no need to inform glass window is actually visible Tested on device using SnakeLadders application that the original problem was detected on. ! modules/graphics/src/main/native-glass/lens/wm/LensWindowManager.c Changeset: 0a2b318d5698 Author: Assaf Yavani Date: 2013-08-27 13:58 +0300 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0a2b318d5698 [RT-32478] incorect focus handling in some window's visibility state 1)grant the focus to a window when it become visible - changed from only to windows to windows that are focusable and enabled 2)deny focus request on invisible windows Tested on device ! modules/graphics/src/main/native-glass/lens/wm/LensWindowManager.c Changeset: 2d42cddb1e09 Author: Assaf Yavani Date: 2013-08-27 13:58 +0300 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2d42cddb1e09 [RT-32481] call to setEnabled(false) causes FOCUS_DIABLED event to be sent 1) move window->isEnabled = false; to the end of the request processing 2)send MouseEvent.EXIT only when mouse is actually above the window tested on BB ! modules/graphics/src/main/native-glass/lens/LensApplication.c ! modules/graphics/src/main/native-glass/lens/LensWindow.c Changeset: ec7f003e2214 Author: kcr Date: 2013-08-27 09:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ec7f003e2214 RT-32004: API docs for media classes are missing ! build.gradle Changeset: 8587043be240 Author: kcr Date: 2013-08-27 09:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8587043be240 RT-31679: Application and Application.Parameters constructors have empty javadoc description ! modules/graphics/src/main/java/javafx/application/Application.java Changeset: b92a762b41da Author: jgodinez Date: 2013-08-27 09:36 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b92a762b41da Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - modules/graphics/src/test/java/com/sun/javafx/sg/prism/NodeTestUtils.java - modules/graphics/src/test/java/com/sun/javafx/sg/prism/TestNGNode.java - modules/web/src/main/java/com/sun/webkit/network/about/AboutURLConnection.java - modules/web/src/main/java/com/sun/webkit/network/about/Handler.java - tools/gltrace/opengl.h - tools/gltrace/trace.c Changeset: 903908477a58 Author: kcr Date: 2013-08-27 11:46 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/903908477a58 RT-32564: javadoc build failure after fix for RT-32004 Backed out changeset ec7f003e2214 ! build.gradle Changeset: f2ea75d88413 Author: hudson Date: 2013-08-29 08:17 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f2ea75d88413 Added tag 8.0-b105 for changeset 903908477a58 ! .hgtags