hg: openjfx/8/master/rt: 89 new changesets

hang.vo at oracle.com hang.vo at oracle.com
Thu Sep 5 07:43:08 PDT 2013


Changeset: 93f3f06641e8
Author:    mv157916
Date:      2013-08-29 14:59 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/93f3f06641e8

RT-32599: Update the JDK build number to b105 in rt/build.properties file in the JavaFX 8 Master forest.

! build.properties

Changeset: 2285e786059a
Author:    leifs
Date:      2013-08-27 10:26 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2285e786059a

RT-32492 + RT-32493 DatePicker: Add shortcuts for switching months/years directly when the calendar is open

! 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

Changeset: 7f98f57fecd2
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-08-28 07:36 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7f98f57fecd2

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


Changeset: 3db94ad212b6
Author:    jgiles
Date:      2013-08-28 16:35 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3db94ad212b6

RT-29885: Regression: issue with ComboBox focusedProperty
I've fixed this for both ComboBox and DatePicker, which is built on top of the same ComboBox base code and so had the same problem.

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

Changeset: bf88b13087fd
Author:    jgiles
Date:      2013-08-29 09:34 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/bf88b13087fd

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


Changeset: 2fd809b11dfd
Author:    psomashe
Date:      2013-08-28 14:38 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2fd809b11dfd

RT-30317 ChoiceBox failed to update the displayed text after calling
setItems from Platfrom.runLater

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java
+ modules/controls/src/test/java/com/sun/javafx/scene/control/skin/ChoiceBoxSkinNodesRetriever.java
! modules/controls/src/test/java/javafx/scene/control/ChoiceBoxTest.java

Changeset: 1d4565315819
Author:    jgiles
Date:      2013-08-29 15:43 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1d4565315819

RT-21444: SelectionModel.getSelectedItem() API does not work correctly in case when multiple selection is enabled and Shift key is down.
Issue resolved in ListView, TreeView, TableView, and TreeTableView. Unit tests have been developed to prevent future regressions.

! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ListCellBehavior.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
! modules/controls/src/test/java/javafx/scene/control/ListViewMouseInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TableViewKeyInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TableViewMouseInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeTableViewMouseInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeViewMouseInputTest.java

Changeset: 9b8894841264
Author:    jgiles
Date:      2013-08-29 15:58 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9b8894841264

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


Changeset: c52ac94b9d02
Author:    leifs
Date:      2013-08-29 12:48 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c52ac94b9d02

RT-24920: [CheckBox, RadioButton] Layout regression (was: Text Overrun incorrect work in CheckBox and RadioButton)

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

Changeset: c661253e25cf
Author:    jgiles
Date:      2013-08-30 13:56 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c661253e25cf

RT-32559: TableView: replaced columns disappear

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

Changeset: b2d31f6fb68d
Author:    jgiles
Date:      2013-08-30 16:33 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b2d31f6fb68d

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


Changeset: 0339d4004e85
Author:    mickf
Date:      2013-08-30 15:41 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0339d4004e85

RT-32327 : Threading issues with ProgressBar / ProgressIndicator after fix for RT-27791

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

Changeset: 79af5cf2bf70
Author:    mickf
Date:      2013-08-30 15:42 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/79af5cf2bf70

RT-32584 : Indeterminate ProgressIndicator's spin property ignored for first play

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

Changeset: 16d1fc60bd6a
Author:    leifs
Date:      2013-08-30 10:41 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/16d1fc60bd6a

RT-2529: Locale specific runtime errors (Turkish)

! build.gradle
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextBinding.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ColorPickerSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/FXVKSkin.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/WebColorFieldSkin.java
! modules/fxml/src/main/java/com/sun/javafx/fxml/builder/TriangleMeshBuilder.java
! modules/graphics/src/main/java/com/sun/glass/ui/Platform.java
! modules/graphics/src/main/java/com/sun/glass/ui/PlatformFactory.java
! modules/graphics/src/main/java/com/sun/glass/ui/accessible/AccessibleLogger.java
! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensLogger.java
! modules/graphics/src/main/java/com/sun/javafx/css/converters/EnumConverter.java
! modules/graphics/src/main/java/com/sun/javafx/css/converters/FontConverter.java
! modules/graphics/src/main/java/com/sun/javafx/css/parser/CSSParser.java
! modules/graphics/src/main/java/javafx/scene/CssStyleHelper.java
! modules/graphics/src/main/java/javafx/scene/Cursor.java
! modules/graphics/src/main/java/javafx/scene/input/KeyCombination.java
! modules/graphics/src/main/java/javafx/scene/paint/Color.java
! modules/graphics/src/test/java/com/sun/javafx/css/StylesheetTest.java
! modules/graphics/src/test/java/com/sun/javafx/pgstub/StubFontLoader.java

Changeset: 98073a78b861
Author:    leifs
Date:      2013-08-30 11:17 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/98073a78b861

RT-31857: DatePicker: "<" and ">" buttons for previous/next year are missing.

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

Changeset: 089d0e8cb4d6
Author:    leifs
Date:      2013-08-30 14:37 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/089d0e8cb4d6

RT-31349: TextField, bidi text drifts when caret moves to bidi boundary.

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

Changeset: 91a0d78259d2
Author:    jgiles
Date:      2013-08-31 08:07 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/91a0d78259d2

RT-32582: [ComboBox] unnecessary scroll bar in dropdown

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

Changeset: 9245ffbe8c4f
Author:    jgiles
Date:      2013-08-31 12:18 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9245ffbe8c4f

RT-32618: change listener on ListView is called one extra time.
The same problem was also being exhibited on the other virtualised controls, so this changeset resolves it in all cases, and adds a parameterised test for both single and multiple selection models, to prevent this appearing again.

! 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
! modules/controls/src/test/java/javafx/scene/control/SelectionModelImplTest.java

Changeset: a11427375c9b
Author:    jgiles
Date:      2013-08-31 12:20 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a11427375c9b

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


Changeset: 3acaf13c190c
Author:    jgiles
Date:      2013-09-02 12:54 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3acaf13c190c

RT-32253: Uncaught exception in static initializer for Control prevents creation of all controls

! modules/graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java

Changeset: 2e11c8f35ee5
Author:    jgiles
Date:      2013-09-02 13:16 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2e11c8f35ee5

RT-31104: TableView makes multiple selection drags difficult

! 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/TreeTableRowBehavior.java

Changeset: bd2c6e6b661a
Author:    jgiles
Date:      2013-09-02 13:33 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/bd2c6e6b661a

RT-32620: CheckBox cell factory in tree view unselects every cell

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

Changeset: e60e9a5396e6
Author:    jgiles
Date:      2013-09-02 17:18 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e60e9a5396e6

RT-29885: Regression: issue with ComboBox focusedProperty

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/DatePickerSkin.java
! modules/controls/src/main/java/javafx/scene/control/ComboBox.java
! modules/controls/src/main/java/javafx/scene/control/DatePicker.java

Changeset: 18a02cf34ddf
Author:    mickf
Date:      2013-09-02 13:14 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/18a02cf34ddf

RT-32654 : ScrollPane - remove DOS line endings, no code changed

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

Changeset: 3f656fbd508f
Author:    mickf
Date:      2013-09-02 13:44 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3f656fbd508f

RT-31901 - Regression: scrollbar issue with TitledPane

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

Changeset: 74c06be0319b
Author:    jgiles
Date:      2013-09-03 16:46 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/74c06be0319b

RT-31093: Drag doesn't start from Date Picker text field
The same problem existed for ComboBox, so it is now resolved in both places.

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

Changeset: cb91a18c5738
Author:    jgiles
Date:      2013-09-03 17:08 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/cb91a18c5738

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


Changeset: e7d52acb03ee
Author:    mickf
Date:      2013-09-03 13:45 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e7d52acb03ee

RT-32676 - ProgressIndicator : possible null timeline if clipped, and then set invisible.

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

Changeset: a0ec3cc8567c
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-09-03 09:15 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a0ec3cc8567c

RT-32551: don't consider origin of already found font sub-properties when getting the other font sub-properties

! modules/graphics/src/main/java/javafx/scene/CssStyleHelper.java
! modules/graphics/src/test/java/com/sun/javafx/css/FontTypeTest.java
! modules/graphics/src/test/resources/com/sun/javafx/css/HonorDeveloperSettingsTest_AUTHOR.css

Changeset: 20c49dd998fd
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-09-03 10:54 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/20c49dd998fd

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


Changeset: ec82a5c0079b
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-09-03 12:13 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ec82a5c0079b

fix NPE in CssStyleHelper found while running Shapes3DSceneLightTester

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

Changeset: 6c72b0975d08
Author:    rbair
Date:      2013-08-27 14:10 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6c72b0975d08

Make getters final

! modules/graphics/src/main/java/javafx/scene/shape/TriangleMesh.java

Changeset: 259a333fe8c3
Author:    Oleg Mazurov
Date:      2013-08-27 17:20 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/259a333fe8c3

[TOOLS] port gltrace to Mac OS X

! tools/gltrace/Makefile
! tools/gltrace/egl.c
! tools/gltrace/enums.c
! tools/gltrace/gles.c
! tools/gltrace/iolib.c
! tools/gltrace/os.h
! tools/gltrace/retrace.c
! tools/gltrace/trace.h

Changeset: 926292821d67
Author:    Oleg Mazurov
Date:      2013-08-27 17:21 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/926292821d67

[TOOLS] gltrace: new files

+ tools/gltrace/Makefile.linux
+ tools/gltrace/Makefile.macosx
+ tools/gltrace/egl.h
+ tools/gltrace/gles.h
+ tools/gltrace/os-macosx.c
+ tools/gltrace/trace-macosx.c

Changeset: 767b6cf4c7a7
Author:    rbair
Date:      2013-08-27 17:40 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/767b6cf4c7a7

Updated some printlns for the 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/scrolling/ScrollingBenchBase.java

Changeset: 1e32e7f401fe
Author:    rbair
Date:      2013-08-27 17:44 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1e32e7f401fe

Added PULSE_LOGGER output for number of times we go down the slow paths for rendering an NGRegion's background or shape

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java

Changeset: 7218b4a0e399
Author:    rbair
Date:      2013-08-27 17:47 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7218b4a0e399

RT-32568: Redundant calls to GL Viewport

! modules/graphics/src/main/java/com/sun/prism/es2/GLContext.java

Changeset: 11a3223d951e
Author:    rbair
Date:      2013-08-27 17:48 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/11a3223d951e

Typo fix in Ensemble

! apps/samples/Ensemble8/src/app/java/ensemble/HomePage.java
! apps/samples/Ensemble8/src/app/java/ensemble/PageBrowser.java

Changeset: 1e133a8c7a60
Author:    peterz
Date:      2013-08-28 11:43 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1e133a8c7a60

Removed stray references to libxml2 from build.gradle

! build.gradle

Changeset: fbab6330a073
Author:    Vasiliy Baranov <vasiliy.baranov at oracle.com>
Date:      2013-08-28 12:27 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fbab6330a073

RT-21460: Unit test javafx.scene.web.IrresponsiveScriptTest hangs

! build.gradle
+ modules/web/src/main/java/com/sun/webkit/WatchdogTimer.java
! modules/web/src/main/native/Source/JavaScriptCore/TargetJava.pri
! modules/web/src/main/native/Source/JavaScriptCore/runtime/Watchdog.cpp
! modules/web/src/main/native/Source/JavaScriptCore/runtime/Watchdog.h
+ modules/web/src/main/native/Source/JavaScriptCore/runtime/WatchdogJava.cpp
! modules/web/src/main/native/Source/WebCore/mapfile-macosx
! modules/web/src/main/native/Source/WebCore/mapfile-vers
! modules/web/src/main/native/Source/WebCore/platform/java/WebPage.cpp
! modules/web/src/test/java/javafx/scene/web/IrresponsiveScriptTest.java

Changeset: fa2f68455df7
Author:    snorthov
Date:      2013-08-28 12:32 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fa2f68455df7

Add a prism properties to set glyph cache width and height
Reviewed by Richard B

! modules/graphics/src/main/java/com/sun/prism/impl/GlyphCache.java
! modules/graphics/src/main/java/com/sun/prism/impl/PrismSettings.java

Changeset: 470b1208edc5
Author:    snorthov
Date:      2013-08-28 13:02 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/470b1208edc5

oops, remove bogus println()

! modules/graphics/src/main/java/com/sun/prism/impl/GlyphCache.java

Changeset: 5044e490ca48
Author:    snorthov
Date:      2013-08-28 13:13 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5044e490ca48

RT-27006: unread transferData field in FXCanvas [fix was to comment out the variable]

! modules/swt/src/main/java/javafx/embed/swt/FXCanvas.java

Changeset: 2e57da87f2fc
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-08-28 10:31 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2e57da87f2fc

Added a simple texCoord test program

+ apps/toys/FX8-3DFeatures/src/fx83dfeatures/SimpleMeshTexCoordTest.java

Changeset: 0795d1f82705
Author:    snorthov
Date:      2013-08-28 13:42 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0795d1f82705

ECLIPSE: work around Eclipse jdk8 compiler problem

! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java

Changeset: bc3aed6f8860
Author:    Chien Yang <chien.yang at oracle.com>
Date:      2013-08-28 13:09 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/bc3aed6f8860

Minor adjustment to mesh size to improve code readability.

! apps/toys/FX8-3DFeatures/src/fx83dfeatures/SimpleMeshTexCoordTest.java

Changeset: 90987ded4e33
Author:    Felipe Heidrich <felipe.heidrich at oracle.com>
Date:      2013-08-28 15:40 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/90987ded4e33

RT-32183: [TextFlow] Strange symbol and objects position with '\n'.

! modules/graphics/src/main/java/com/sun/javafx/text/GlyphLayout.java

Changeset: e1d138d550e9
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-08-29 11:06 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e1d138d550e9

RT-27065 Win: [GlassRobot] GlassRobot can't press some keyboard buttons in one time
Reviewed-by: anthony, art

! modules/graphics/src/main/native-glass/win/KeyTable.cpp
! modules/graphics/src/main/native-glass/win/KeyTable.h
! modules/graphics/src/main/native-glass/win/Robot.cpp

Changeset: 02dab18d5824
Author:    Alexander Zvegintsev
Date:      2013-08-29 17:09 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/02dab18d5824

RT-31730 Gtk: Incorrect screen coordinates reporting

! modules/graphics/src/main/native-glass/gtk/GlassView.cpp
! modules/graphics/src/main/native-glass/gtk/glass_window.cpp

Changeset: f219f9bc5347
Author:    Pavel Safrata <pavel.safrata at oracle.com>
Date:      2013-08-29 14:25 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f219f9bc5347

Graphics NetBeans project: fixed debugging tests.

! netbeans/graphics/build.xml

Changeset: b4067344e883
Author:    Pavel Safrata <pavel.safrata at oracle.com>
Date:      2013-08-29 14:40 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b4067344e883

RT-32455: removed obsolete WeakReferenceMap.

- modules/graphics/src/main/java/com/sun/javafx/WeakReferenceMap.java
- modules/graphics/src/test/java/com/sun/javafx/WeakReferenceMapTest.java

Changeset: 40312b689a50
Author:    snorthov
Date:      2013-08-29 14:48 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/40312b689a50

RT-31367 [SWT] Custom data types cannot be transfered with DnD
reviewed by anton

! modules/swt/src/main/java/javafx/embed/swt/FXCanvas.java

Changeset: 4cf6e02ce489
Author:    rbair
Date:      2013-08-29 14:45 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4cf6e02ce489

RT-32589: Add better diagnostic and debug tools for dirty regions, culling, and overdraw
Reviewed-By: Steve Northover, Martin Sladecek

Added a new dirty bit for debug information that needs to be sent down. Also completely changed the way we draw in ViewPainter, specifically when dirty regions are used and even more specifically when show dirty and show overdraw are turned on. Added some new prism settings for showing overdraw, and printing the render graph to the pulse logger. Also replaced the drawCullBits to instead draw overdraw boxes. You can get a better sense of cull bits by looking at the output of the render graph being printed to the pulse logger.

! modules/graphics/src/main/java/com/sun/javafx/scene/DirtyBits.java
! 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/NGShape3D.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/main/java/com/sun/prism/Graphics.java
! modules/graphics/src/main/java/com/sun/prism/impl/BaseGraphics.java
! modules/graphics/src/main/java/com/sun/prism/impl/PrismSettings.java
! modules/graphics/src/main/java/com/sun/prism/j2d/J2DPrismGraphics.java
! modules/graphics/src/main/java/com/sun/prism/sw/SWGraphics.java
! modules/graphics/src/main/java/javafx/scene/Node.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

Changeset: d7de1fc065a0
Author:    rbair
Date:      2013-08-29 14:57 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d7de1fc065a0

Added Hello app for showing overdraw.

+ apps/toys/Hello/src/main/java/hello/HelloOverdraw.java

Changeset: 056f995f83e4
Author:    rbair
Date:      2013-08-29 16:58 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/056f995f83e4

Fixed bug I introduced where "reset" always set the pointer to -1, whereas the assumption before was that reset would put the pointer on the first item.

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NodePath.java

Changeset: 74bd12468ff2
Author:    Pavel Safrata <pavel.safrata at oracle.com>
Date:      2013-08-30 08:09 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/74bd12468ff2

RT-31256: Added ZERO constants to Point2D and Point3D.

! modules/graphics/src/main/java/javafx/geometry/Point2D.java
! modules/graphics/src/main/java/javafx/geometry/Point3D.java

Changeset: eb5c0efd242d
Author:    Artem Ananiev <artem.ananiev at oracle.com>
Date:      2013-08-30 13:56 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/eb5c0efd242d

RT-32138: Win: Java crashes on Windows 2008 R2 with JavaFX
Reviewed-by: Anthony Petrov, Petr Pchelko

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

Changeset: 8b9ed2be92ac
Author:    Lisa Selle<lisa.selle at oracle.com>
Date:      2013-08-30 12:22 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8b9ed2be92ac

Fix for rt-32583 - major rendering artifacts on BouncingBalls on eglfb path.

! modules/graphics/src/main/java/com/sun/prism/es2/GLContext.java

Changeset: bf594c19a7a6
Author:    rbair
Date:      2013-08-30 09:58 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/bf594c19a7a6

Change BenchBase to use the iPad resolution, and also exit on completion.

! apps/performance/GraphicsPerformance/src/main/java/nodecount/BenchBase.java

Changeset: aec474945f1c
Author:    rbair
Date:      2013-08-30 10:00 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/aec474945f1c

Removed println and added extra check for 0 width / height when drawing dirty regions (since the code in paintOverdraw is unhappy about such things, and you can't draw a rect with 0 width or height anyway).

! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/ViewPainter.java

Changeset: 3e92a5d12221
Author:    rbair
Date:      2013-08-30 10:00 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3e92a5d12221

Fixed typo

! modules/graphics/src/main/java/com/sun/prism/impl/PrismSettings.java

Changeset: 85a00128048f
Author:    rbair
Date:      2013-08-30 10:55 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/85a00128048f

Clean up HelloRectangle

! apps/toys/Hello/src/main/java/hello/HelloRectangle.java

Changeset: c6f13b9fd75d
Author:    rbair
Date:      2013-08-30 10:55 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c6f13b9fd75d

ViewPainter shouldn't be painting anything if the width or height is <= 0

! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/ViewPainter.java

Changeset: a2677d23fe0e
Author:    rbair
Date:      2013-08-30 11:04 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a2677d23fe0e

RT-32603: Bad analysis in NGGroup#computeRenderRoot results in Nodes being rendered that need not be

! 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/test/java/com/sun/javafx/sg/prism/NGTestBase.java
! modules/graphics/src/test/java/com/sun/javafx/sg/prism/OcclusionCullingTest.java

Changeset: 0c83c172d42c
Author:    Yao Wang <yao.w.wang at oracle.com>
Date:      2013-08-30 12:23 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0c83c172d42c

RT-31521 8.0-graphics-scrum-h1423: Memory leak in PhongMaterial

! modules/graphics/src/main/java/com/sun/javafx/geom/transform/Affine3D.java
! modules/graphics/src/main/java/javafx/scene/paint/PhongMaterial.java
! modules/graphics/src/main/java/javafx/scene/shape/MeshView.java
! modules/graphics/src/main/java/javafx/scene/shape/Shape3D.java

Changeset: 49f80deda70a
Author:    rbair
Date:      2013-08-30 14:04 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/49f80deda70a

RT-32639: NGRegion can avoid invalidating the backgroundInsets if the Background in question does not have any percentage-based CornerRadii on any BackgroundFills

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java
! modules/graphics/src/main/java/javafx/scene/layout/Background.java
! modules/graphics/src/test/java/javafx/scene/layout/BackgroundTest.java

Changeset: 348b5b2c38ea
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-08-30 16:07 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/348b5b2c38ea

Fix to RT-30723: EGL: Disable clipping when clearing framebuffer
Reviewed by Dave, Lisa and Kevin

! modules/graphics/src/main/java/com/sun/prism/es2/EGLFBGLDrawable.java

Changeset: a8e13d82e298
Author:    rbair
Date:      2013-08-30 22:00 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a8e13d82e298

Minor comment fixes to NGRegion, also minor change to RegionImageCache to have the constructor take a ResourceFactory instead of a Graphics object (since the Graphics object was only used to get at its resource factory, and it is better style to pass what is really needed instead of a carrier).

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/RegionImageCache.java

Changeset: e200bd15abc2
Author:    rbair
Date:      2013-08-30 22:11 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e200bd15abc2

RT-32646: Regions go down a very slow rendering path when width / height are not pixel aligned and image cache is used

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java

Changeset: 6789dad991cb
Author:    rbair
Date:      2013-08-30 22:32 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6789dad991cb

Updated TODO in NGRegion -- we definitely don't support background loaded images as image fills for a Region.

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java

Changeset: 89fe014f6435
Author:    Assaf Yavani
Date:      2013-09-01 13:11 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/89fe014f6435

[RT-32593] - fb: fb cannot load on the pi

Problem - fx failed to load with java.lang.UnsatisfiedLinkError when trying to run FX on raspberry pi with fb

Analysis - lens platofrm utils was not linked to the .so

fix - update the gradle files to include the file in the link command

Reviewed by : Daniel B.

Patch - http://sthinfra10.se.oracle.com:8060/cru/CR-FX8GFX-309

Tested on device

! buildSrc/armv6hf.gradle
! buildSrc/armv6sf.gradle

Changeset: f0620fe44d8a
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-09-02 14:22 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f0620fe44d8a

Android: Fix failing build. Use lens_wm_notifyMultiTouchEvent instead of lens_wm_notifyTouchEvent

! buildSrc/android.gradle
! modules/graphics/src/main/native-glass/lens/input/android/androidLens.c

Changeset: ad37f3adc5df
Author:    Alexander Zvegintsev
Date:      2013-09-02 17:37 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ad37f3adc5df

RT-32565 Gtk: mouse grab issue with dialogs activated from mouse handler

! modules/graphics/src/main/native-glass/gtk/glass_window.cpp

Changeset: b3d0c8df51b6
Author:    Oldrich Maticka <oldrich.maticka at oracle.com>
Date:      2013-09-02 16:06 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b3d0c8df51b6

iOS: Ensemble8 - fixing check for iOS; removing ScrollEvent synthesis for iOS - not needed; we have native scroll events + momentum/inertia

! apps/samples/Ensemble8/src/app/java/ensemble/EnsembleApp.java

Changeset: 42e1b2938f98
Author:    Rafi Tayar <rafi.tayar at oracle.com>
Date:      2013-09-02 18:19 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/42e1b2938f98

RT-32468 Lens: Touch keyboard is not reliable on Raspberry Pi

! modules/graphics/src/main/native-glass/lens/input/udev/udevInput.c

Changeset: 3c9ebc34f4b7
Author:    Rafi Tayar <rafi.tayar at oracle.com>
Date:      2013-09-02 18:19 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3c9ebc34f4b7

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


Changeset: b2c061caf644
Author:    Daniel Blaukopf <daniel.blaukopf at oracle.com>
Date:      2013-09-03 08:55 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b2c061caf644

RT-32600 Lens: Pulse starvation because of overwhelming amount of MOUSE_MOVED events

! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensApplication.java

Changeset: 514d70fdc70c
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-09-03 09:47 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/514d70fdc70c

Android: Fixed renamed prism property glDepthSize. Default value 24 doesn't work on GT10.1 must be 16. Although such eglconfig is available glCreateContext fails with BAD_EGL_CONFIG 3005 error. Don't know why, need to investigate.

! buildSrc/android.gradle

Changeset: 655f1ead4bc8
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-09-03 09:47 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/655f1ead4bc8

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


Changeset: d04fe4c584d4
Author:    Lubomir Nerad <lubomir.nerad at oracle.com>
Date:      2013-09-03 14:41 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d04fe4c584d4

Include debug info in native for debug build

! buildSrc/ios.gradle

Changeset: f56e0d2cbfc7
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-09-03 12:43 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f56e0d2cbfc7

RT-32657 Teleportation of animated object during TranslateTransition

! modules/graphics/src/main/java/javafx/animation/Animation.java
! modules/graphics/src/test/java/javafx/animation/AnimationTest.java

Changeset: 357f66506342
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-09-03 12:44 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/357f66506342

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


Changeset: 391542e56deb
Author:    Artem Ananiev <artem.ananiev at oracle.com>
Date:      2013-09-03 15:00 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/391542e56deb

RT-29095: Dragging from Swing to JavaFX (JFXPanel) that was working in JavaFX 2.2 fails in JavaFX 8.0
Reviewed-by: Kevin Rushforth, Pavel Å afrata

! modules/graphics/src/main/java/com/sun/javafx/tk/TKDragGestureListener.java
! modules/graphics/src/main/java/com/sun/javafx/tk/TKDropTargetListener.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/GlassSceneDnDEventHandler.java
! modules/graphics/src/main/java/javafx/scene/Scene.java
! modules/graphics/src/main/java/javafx/scene/input/DataFormat.java
! modules/graphics/src/main/java/javafx/scene/input/Dragboard.java

Changeset: 5946bd72bbc0
Author:    pchelko
Date:      2013-09-03 16:13 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5946bd72bbc0

RT-32661: Regression Mac OS : some keycode accelerators are badly rendered
Reviewed-by: art, Alexander Zvegintsev

! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/GlassSystemMenu.java
! modules/graphics/src/main/native-glass/mac/GlassKey.m

Changeset: 94e96dbe02db
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-09-03 16:21 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/94e96dbe02db

RT-31873: [SwingNode] : Something throws NullPointerException
Reviewed-by: ant, art

! modules/swing/src/main/java/javafx/embed/swing/SwingNode.java

Changeset: b84125298242
Author:    ant <anton.tarasov at oracle.com>
Date:      2013-09-03 18:55 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b84125298242

RT-32656: [SwingNode]: correct the code sample with respect to thread safety
Reviewed-by: art, pchelko

! modules/swing/src/main/java/javafx/embed/swing/SwingNode.java

Changeset: ec2f564fb7a1
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-09-03 19:05 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ec2f564fb7a1

RT-26949: Mac: 8.0-b67: SW pipeline is broken on MacOS
Reviewed-by: art, snorthov, ddhill

! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/UploadingPainter.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/ViewScene.java
! modules/graphics/src/main/java/com/sun/prism/GraphicsPipeline.java
! modules/graphics/src/main/java/com/sun/prism/j2d/J2DPipeline.java
! modules/graphics/src/main/java/com/sun/prism/sw/SWPipeline.java
! modules/graphics/src/main/native-glass/mac/GlassLayer3D.m
! modules/graphics/src/main/native-glass/mac/GlassView3D.m

Changeset: e0f3abebc024
Author:    jgodinez
Date:      2013-09-03 09:40 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e0f3abebc024

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

! build.gradle
- modules/graphics/src/main/java/com/sun/javafx/WeakReferenceMap.java
- modules/graphics/src/test/java/com/sun/javafx/WeakReferenceMapTest.java

Changeset: 361d97db0d1c
Author:    hudson
Date:      2013-09-05 07:34 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/361d97db0d1c

Added tag 8.0-b106 for changeset e0f3abebc024

! .hgtags



More information about the openjfx-dev mailing list