hg: openjfx/8/controls/rt: 53 new changesets

hang.vo at oracle.com hang.vo at oracle.com
Wed Apr 24 11:37:31 PDT 2013


Changeset: f47bd27dd69a
Author:    hudson
Date:      2013-04-18 16:40 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f47bd27dd69a

Added tag 8.0-b86 for changeset 1c339961b9f3

! .hgtags

Changeset: 831642b88ad4
Author:    dmasada
Date:      2013-04-16 16:22 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/831642b88ad4

RT-29798 Ensemble8: Port SwingInterop to Ensemble8

! apps/samples/Ensemble8/src/generated/ensemble/generated/Samples.java
! apps/samples/Ensemble8/src/generated/ensemble/search/index/_0.fdt
! apps/samples/Ensemble8/src/generated/ensemble/search/index/_0.fdx
! apps/samples/Ensemble8/src/generated/ensemble/search/index/_0.frq
! apps/samples/Ensemble8/src/generated/ensemble/search/index/_0.nrm
! apps/samples/Ensemble8/src/generated/ensemble/search/index/_0.prx
! apps/samples/Ensemble8/src/generated/ensemble/search/index/_0.tii
! apps/samples/Ensemble8/src/generated/ensemble/search/index/_0.tis
! apps/samples/Ensemble8/src/generated/ensemble/search/index/listAll.txt
! apps/samples/Ensemble8/src/generated/ensemble/search/index/segments_1
+ apps/samples/Ensemble8/src/samples/ensemble/samples/swing/swinginterop/ProcessListener.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/swing/swinginterop/SampleTableModel.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/swing/swinginterop/SwingInterop.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/swing/swinginterop/SwingInteropApp.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/swing/swinginterop/SwingInteropService.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/swing/swinginterop/SwingInteropTask.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/swing/swinginterop/preview.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/swing/swinginterop/preview at 2x.png

Changeset: a6a257cfa212
Author:    kcr
Date:      2013-04-16 19:46 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a6a257cfa212

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


Changeset: 1bcff824aa97
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-04-17 11:18 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/1bcff824aa97

RT-29508 Mac: DragAndDrop: Dragging files to the finder does not work
Reviewed-by: anthony

! glass/glass-lib-macosx/src/GlassPasteboard.m
! glass/glass-lib-macosx/src/GlassSystemClipboard.m
! glass/glass-lib-macosx/src/GlassViewDelegate.m

Changeset: 1abfd78f3612
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-17 09:19 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/1abfd78f3612

[JAVADOC] RT-29803 InvalidationListener operates with Observable only but refers to ObservableValue in its javadoc

! javafx-beans/src/javafx/beans/InvalidationListener.java

Changeset: 5cee5697460c
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-17 09:21 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/5cee5697460c

merge


Changeset: 0efc570c9932
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-04-17 11:27 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/0efc570c9932

RT-25269 Mac: FXScenegraph. Inertia does not work
Reviewed-by: anthony

! glass/glass-lib-macosx/src/GlassViewDelegate.m

Changeset: fd157e9246df
Author:    Artem Ananiev <artem.ananiev at oracle.com>
Date:      2013-04-17 03:57 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/fd157e9246df

Minor code cleanup in Quantum.
Dead code cleanup. prism.verbose is replaced with quantum.verbose. PopupStage cleanup.

! javafx-ui-common/src/com/sun/javafx/tk/DummyToolkit.java
! javafx-ui-common/src/com/sun/javafx/tk/TKScene.java
! javafx-ui-common/src/com/sun/javafx/tk/Toolkit.java
! javafx-ui-common/src/javafx/scene/Scene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedScene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedStage.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassScene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassStage.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PaintCollector.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PopupScene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PopupStage.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumRenderer.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/ViewScene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/WindowStage.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java

Changeset: b673e4244b2a
Author:    Lubomir Nerad <lubomir.nerad at oracle.com>
Date:      2013-04-17 14:41 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/b673e4244b2a

Fix for RT-29728: Menu : sequential menu have distance.

! javafx-ui-common/src/com/sun/javafx/Utils.java
! javafx-ui-common/src/com/sun/javafx/accessible/AccessibleNode.java
! javafx-ui-common/src/com/sun/javafx/accessible/AccessibleStage.java
! javafx-ui-common/src/com/sun/javafx/robot/impl/BaseFXRobot.java
- javafx-ui-common/src/com/sun/javafx/stage/WindowBoundsAccessor.java
+ javafx-ui-common/src/com/sun/javafx/stage/WindowHelper.java
! javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/stage/Window.java
! javafx-ui-common/test/unit/javafx/scene/NodeTest.java

Changeset: 3b89c8b4815e
Author:    David Hill
Date:      2013-04-17 09:11 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3b89c8b4815e

fix default dist dir when building just lens

! glass/glass-lib-lens/build.xml

Changeset: 45fdf9713157
Author:    Eva Krejcirova <eva.krejcirova at oracle.com>
Date:      2013-04-17 15:46 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/45fdf9713157

RT-29710: incorrrect handling of margins in BorderPane

! javafx-ui-common/src/javafx/scene/layout/BorderPane.java
! javafx-ui-common/test/unit/javafx/scene/layout/BorderPaneTest.java

Changeset: 3976361d6b7c
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-17 10:27 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3976361d6b7c

Gradle build:
    - Pay attention to JAVA_HOME env variable, not just java.home Java system variable
    - adjust lookup of SWT jars in way that will work also for closed builds
    - Changed to more explicit "group", "name", "version" syntax (no real difference just a choice)
    - Added closed build lookup support. Pass GRADLE_OPTS environment variable with value -DPULL_CLOSED=true to pull from the closed repo vs. the open repo

! build.gradle
! gradleBuildSrc/build.gradle

Changeset: 931b9fa049d2
Author:    prr
Date:      2013-04-17 10:45 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/931b9fa049d2

Fixed RT-28631: Printing not working with custom fonts.

! prism-j2d/src/com/sun/prism/j2d/J2DFontFactory.java
! prism-j2d/src/com/sun/prism/j2d/J2DPrismGraphics.java
! prism-j2d/src/com/sun/prism/j2d/print/J2DPrinterJob.java

Changeset: 4d5a217f98ee
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-04-17 13:08 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/4d5a217f98ee

Fix to RT-29236 - Change face smoothing group semantic from unique integer (0 - 31) to a 32 bit bit-set (with default value = 1)
Reviewed by Yao and Kevin.

! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGTriangleMesh.java
! javafx-sg-prism/test/com/sun/javafx/sg/prism/NGTriangleMeshTest.java
! javafx-ui-common/src/javafx/scene/shape/TriangleMesh.java
! javafx-ui-common/test/unit/javafx/scene/shape/TriangleMeshTest.java

Changeset: 53e3711a9fdc
Author:    rbair
Date:      2013-04-17 14:44 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/53e3711a9fdc

Gradle build:
    - Added cygpath check to convert JDK_HOME / JAVA_HOME / etc over to win compatible paths
    - Fixed classpath issue for d3d-native compilation

! build.gradle
! win.gradle

Changeset: bd4073d23c52
Author:    Oleg Mazurov <oleg.mazurov at oracle.com>
Date:      2013-04-17 15:33 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/bd4073d23c52

RT-26109 Exception with null3d pipeline

! prism-null/src/com/sun/prism/null3d/DummyResourceFactory.java
! prism-null/src/com/sun/prism/null3d/DummySwapChain.java

Changeset: 2ac39ca78c87
Author:    rbair
Date:      2013-04-17 16:57 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2ac39ca78c87

RT-29834: Move JSObject into javafx-ui-common

+ javafx-ui-common/src/com/sun/webkit/dom/JSObject.java

Changeset: 8f14196b18d9
Author:    rbair
Date:      2013-04-17 16:57 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8f14196b18d9

Whitespace

! javafx-ui-common/src/javafx/scene/layout/Region.java

Changeset: 7346083abc00
Author:    Oleg Mazurov <oleg.mazurov at oracle.com>
Date:      2013-04-17 18:12 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7346083abc00

RT-29836 null3d pipeline is broken on embedded (PARTIAL FIX)

! prism-null/src/com/sun/prism/null3d/NULL3DPipeline.java

Changeset: 5ccc61a0d936
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-17 21:04 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/5ccc61a0d936

Gradle Build:
    - Fixes around allowing to build when no binary stub is available (when doing a full closed build)
        - Pick up plugin.jar from JKD_HOME/jre/lib/plugin.jar
        - Add missing sources to various class paths

! build.gradle

Changeset: fcdc09012d43
Author:    rbair
Date:      2013-04-17 22:20 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/fcdc09012d43

Gradle Build: Allow for a null BINARY_STUB

! build.gradle

Changeset: a4fc0839d57b
Author:    rbair
Date:      2013-04-17 23:00 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a4fc0839d57b

Gradle Build: ensure javaexec calls are not using the binary stub by accident, and are using the supplied JAVA to execute

! build.gradle

Changeset: 54ddea47a43c
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-04-18 11:01 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/54ddea47a43c

RT-29508 Mac: DragAndDrop: Dragging files to the finder does not work
Removed more bogus code.

! glass/glass-lib-macosx/src/GlassViewDelegate.m

Changeset: 3e86c6ad09e2
Author:    rbair
Date:      2013-04-18 01:26 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3e86c6ad09e2

Removed usages of Toolkit.getLogger and replaced with PlatformLogger.getLogger. The problem is that calling into Toolkit means the toolkit has to be initialized, which also attempts to initialize glass and a prism pipeline. Running something simple like Css2Bin ends up initializing all of Prism and Quantum! Also bad for unit tests. #shiver

! javafx-concurrent/src/javafx/concurrent/Service.java
! javafx-ui-common/src/com/sun/javafx/Logging.java
! javafx-ui-common/src/com/sun/javafx/tk/Toolkit.java

Changeset: d32e99f1e8a7
Author:    Alexander Zvegintsev
Date:      2013-04-18 18:05 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d32e99f1e8a7

RT-29646 Gtk: FX is throwing an exception while emulating the embedded environment on linux

! glass/glass-lib-gtk/src/GlassApplication.cpp
! glass/glass-lib-gtk/src/GlassWindow.cpp
! glass/glass-lib-gtk/src/glass_window.cpp
! glass/glass-lib-gtk/src/glass_window.h
! glass/glass-lib-macosx/src/GlassWindow+Overrides.m
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/WindowStage.java

Changeset: 69d99c4d9eec
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-18 08:03 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/69d99c4d9eec

Add missing changes to Logging.java (wherein reliance on Toolkit to get the logger was removed).

! javafx-ui-controls/src/com/sun/javafx/scene/control/Logging.java

Changeset: abc51e0095f5
Author:    Assaf Yavani
Date:      2013-04-18 18:10 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/abc51e0095f5

[RT-29737] - Lens: Fixes for minimize problem create flashing on opening new windows
Added a compile time flag that serves as a switch in fbdevScreen.c:glass_clear_screen() between fb path (clear screen applies) and eglfb (clear screen noop)

Tested on device

! glass/glass-lib-lens/build.xml
! glass/glass-lib-lens/src/wm/screen/fbdevScreen.c

Changeset: ed358a5667a5
Author:    Assaf Yavani
Date:      2013-04-18 18:19 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ed358a5667a5

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


Changeset: 7650c37ba09d
Author:    jgodinez
Date:      2013-04-18 09:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7650c37ba09d

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

- javafx-ui-common/src/com/sun/javafx/stage/WindowBoundsAccessor.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/scene/layout/Region.java
! javafx-ui-common/src/javafx/stage/Window.java

Changeset: 3276f29ac76b
Author:    rbair
Date:      2013-04-18 12:41 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3276f29ac76b

Gradle Build:
    - Updated the way the plugin.jar is located so that the closed build and use a different jar

! build.gradle

Changeset: 9cb99374a3d9
Author:    dmasada
Date:      2013-04-18 13:26 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/9cb99374a3d9

RT-29749 (Ensemble8) Missing build-tasks.xml in ga-samples

! apps/samples/build.xml

Changeset: 2af2f0dc8a7d
Author:    Oleg Mazurov <oleg.mazurov at oracle.com>
Date:      2013-04-18 13:43 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2af2f0dc8a7d

RT-29669 PulseLogger: a synchronization issue + cosmetic changes

! javafx-logging/src/com/sun/javafx/logging/PulseLogger.java

Changeset: cfe44c988067
Author:    David Pulkrabek <david.pulkrabek at oracle.com>
Date:      2013-04-19 08:32 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/cfe44c988067

iOS fix:Secondary stage doesn't take size of Scene into account

! glass/glass-lib-ios/src/GlassWindow.m

Changeset: 22598b0a1b13
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-04-19 13:46 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/22598b0a1b13

RT-24434 Mac: Extension filter doesn't work properly in FX/Glass

! glass/glass-lib-macosx/src/GlassDialogs.m
! glass/glass-lib-macosx/src/GlassStatics.h
! glass/glass/src/com/sun/glass/ui/mac/MacApplication.java
! glass/glass/src/com/sun/glass/ui/mac/MacCommonDialogs.java

Changeset: df3c1d10dea3
Author:    peterz
Date:      2013-04-19 18:10 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/df3c1d10dea3

Gradle build: added check for win64 build

! win.gradle

Changeset: ec43ca27a88a
Author:    Artem Ananiev <artem.ananiev at oracle.com>
Date:      2013-04-19 08:23 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ec43ca27a88a

More Quantum cleanup/refactoring.
GlassScene.computePickRay() is removed. WindowPeerListener.closed() is made no-op. GlassScene.is/setDirty() is removed.

- javafx-sg-prism/src/com/sun/javafx/sg/prism/SceneChangeListener.java
! javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java
! javafx-ui-common/src/com/sun/javafx/tk/DummyToolkit.java
! javafx-ui-common/src/com/sun/javafx/tk/TKScene.java
! javafx-ui-common/src/com/sun/javafx/tk/Toolkit.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/AbstractPainter.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedStage.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassScene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassStage.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PaintCollector.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PopupScene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PopupStage.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PresentingPainter.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/SceneState.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/UploadingPainter.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/ViewScene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/WindowStage.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java

Changeset: e25fc8135635
Author:    dmasada
Date:      2013-04-19 09:59 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e25fc8135635

RT-29886 Ensemble8: Match pill button sample with latest Modena

! apps/samples/Ensemble8/src/samples/ensemble/samples/controls/button/pillbutton/PillButton.css

Changeset: 88c4d1e08075
Author:    peterz
Date:      2013-04-19 23:29 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/88c4d1e08075

Gradle build: Fixed win64 build. Path to compiler/linker is different on win64.

! win.gradle

Changeset: cdebb5ec6b1e
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-04-20 11:08 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/cdebb5ec6b1e

[Doc only]
Improved the documentation for face smoothing group specification.

! javafx-ui-common/src/javafx/scene/shape/TriangleMesh.java

Changeset: 6d8163f68f72
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-04-20 15:56 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/6d8163f68f72

[Doc only]
Factor in Kevin's suggestion on face smoothing group doc.

! javafx-ui-common/src/javafx/scene/shape/TriangleMesh.java

Changeset: 6d0d52beaba2
Author:    Milan Kubec <milan.kubec at oracle.com>
Date:      2013-04-22 10:55 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/6d0d52beaba2

RT-29577: added builder for TraingleMesh

+ javafx-fxml/src/com/sun/javafx/fxml/builder/TriangleMeshBuilder.java
! javafx-fxml/src/javafx/fxml/JavaFXBuilderFactory.java

Changeset: 3da9153bcf2d
Author:    Pavel Safrata
Date:      2013-04-22 17:59 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3da9153bcf2d

RT-29640: Camera cleanup.
Camera parameters computed on FX layer and synced down to PG. PickRay computing methods consolidated to a single place. Fixes also RT-29197 (parallel camera has separate instances instead of a single shared one) and RT-29808 (picking with fixed eye position).

! javafx-geom/src/com/sun/javafx/geom/PickRay.java
! javafx-sg-common/src/com/sun/javafx/sg/PGCamera.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGCamera.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGParallelCamera.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGSubScene.java
! javafx-ui-common/src/com/sun/javafx/tk/TKScene.java
! javafx-ui-common/src/javafx/scene/Camera.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/scene/ParallelCamera.java
! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java
! javafx-ui-common/src/javafx/scene/Scene.java
! javafx-ui-common/test/unit/com/sun/javafx/test/TransformHelper.java
! javafx-ui-common/test/unit/javafx/scene/CameraTest.java
! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/AbstractPainter.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassScene.java
! prism-common/src/com/sun/prism/camera/PrismCameraImpl.java
+ prism-common/src/com/sun/prism/camera/PrismDefaultCamera.java
! prism-common/src/com/sun/prism/camera/PrismParallelCameraImpl.java
! prism-common/src/com/sun/prism/camera/PrismPerspectiveCameraImpl.java
! prism-common/src/com/sun/prism/impl/BaseGraphics.java
! prism-j2d/src/com/sun/prism/j2d/J2DPrismGraphics.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubParallelCamera.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubPerspectiveCamera.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java

Changeset: 77d642c9c7e9
Author:    Eva Krejcirova <eva.krejcirova at oracle.com>
Date:      2013-04-23 15:24 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/77d642c9c7e9

RT-29745: Fixed incorrect calculation of baseline offset in TilePane and incorrect calculation of width of nodes with vertical contentBias and specified prefHeight (and of height/horizontal/prefWidth).

! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/scene/layout/TilePane.java
! javafx-ui-common/test/unit/javafx/scene/layout/TilePaneTest.java

Changeset: eb8354e5f0ff
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-04-23 08:15 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/eb8354e5f0ff

Fix to RT-29782: FX 8 3D: TestViewer crashes on the d3d pipe
Reviewed by Kevin

! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGPhongMaterial.java

Changeset: f0ec60f0a4b8
Author:    kcr
Date:      2013-04-23 09:11 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f0ec60f0a4b8

RT-28709: Open source javafx-iio, prism-d3d, and prism-es2

! build.xml
+ javafx-iio-native/Android.mk
+ javafx-iio-native/Makefile
+ javafx-iio-native/nbproject/Makefile-Debug.mk
+ javafx-iio-native/nbproject/Makefile-Release.mk
+ javafx-iio-native/nbproject/Makefile-impl.mk
+ javafx-iio-native/nbproject/Package-Debug.bash
+ javafx-iio-native/nbproject/Package-Release.bash
+ javafx-iio-native/nbproject/configurations.xml
+ javafx-iio-native/nbproject/project.xml
+ javafx-iio-native/src/ios/ImageLoader.h
+ javafx-iio-native/src/ios/ImageLoader.m
+ javafx-iio-native/src/ios/com_sun_javafx_iio_ios_IosImageLoader.m
+ javafx-iio-native/src/ios/debug.h
+ javafx-iio-native/src/ios/jni_utils.c
+ javafx-iio-native/src/ios/jni_utils.h
+ javafx-iio-native/src/jpegloader.c
+ javafx-iio-native/src/libjpeg7/README
+ javafx-iio-native/src/libjpeg7/jcapimin.c
+ javafx-iio-native/src/libjpeg7/jcapistd.c
+ javafx-iio-native/src/libjpeg7/jccoefct.c
+ javafx-iio-native/src/libjpeg7/jccolor.c
+ javafx-iio-native/src/libjpeg7/jcdctmgr.c
+ javafx-iio-native/src/libjpeg7/jchuff.c
+ javafx-iio-native/src/libjpeg7/jcinit.c
+ javafx-iio-native/src/libjpeg7/jcmainct.c
+ javafx-iio-native/src/libjpeg7/jcmarker.c
+ javafx-iio-native/src/libjpeg7/jcmaster.c
+ javafx-iio-native/src/libjpeg7/jcomapi.c
+ javafx-iio-native/src/libjpeg7/jconfig.h
+ javafx-iio-native/src/libjpeg7/jcparam.c
+ javafx-iio-native/src/libjpeg7/jcprepct.c
+ javafx-iio-native/src/libjpeg7/jcsample.c
+ javafx-iio-native/src/libjpeg7/jctrans.c
+ javafx-iio-native/src/libjpeg7/jdapimin.c
+ javafx-iio-native/src/libjpeg7/jdapistd.c
+ javafx-iio-native/src/libjpeg7/jdcoefct.c
+ javafx-iio-native/src/libjpeg7/jdcolor.c
+ javafx-iio-native/src/libjpeg7/jdct.h
+ javafx-iio-native/src/libjpeg7/jddctmgr.c
+ javafx-iio-native/src/libjpeg7/jdhuff.c
+ javafx-iio-native/src/libjpeg7/jdinput.c
+ javafx-iio-native/src/libjpeg7/jdmainct.c
+ javafx-iio-native/src/libjpeg7/jdmarker.c
+ javafx-iio-native/src/libjpeg7/jdmaster.c
+ javafx-iio-native/src/libjpeg7/jdmerge.c
+ javafx-iio-native/src/libjpeg7/jdpostct.c
+ javafx-iio-native/src/libjpeg7/jdsample.c
+ javafx-iio-native/src/libjpeg7/jdtrans.c
+ javafx-iio-native/src/libjpeg7/jerror.c
+ javafx-iio-native/src/libjpeg7/jerror.h
+ javafx-iio-native/src/libjpeg7/jfdctflt.c
+ javafx-iio-native/src/libjpeg7/jfdctfst.c
+ javafx-iio-native/src/libjpeg7/jfdctint.c
+ javafx-iio-native/src/libjpeg7/jidctflt.c
+ javafx-iio-native/src/libjpeg7/jidctfst.c
+ javafx-iio-native/src/libjpeg7/jidctint.c
+ javafx-iio-native/src/libjpeg7/jinclude.h
+ javafx-iio-native/src/libjpeg7/jmemmgr.c
+ javafx-iio-native/src/libjpeg7/jmemnobs.c
+ javafx-iio-native/src/libjpeg7/jmemsys.h
+ javafx-iio-native/src/libjpeg7/jmorecfg.h
+ javafx-iio-native/src/libjpeg7/jpegint.h
+ javafx-iio-native/src/libjpeg7/jpeglib.h
+ javafx-iio-native/src/libjpeg7/jquant1.c
+ javafx-iio-native/src/libjpeg7/jquant2.c
+ javafx-iio-native/src/libjpeg7/jutils.c
+ javafx-iio-native/src/libjpeg7/jversion.h
+ javafx-iio/build-android.xml
+ javafx-iio/build-closed.xml
+ javafx-iio/build-common.xml
+ javafx-iio/build-ios.xml
+ javafx-iio/build-linux.xml
+ javafx-iio/build-macosx.xml
+ javafx-iio/build-solaris.xml
+ javafx-iio/build-windows.xml
+ javafx-iio/build.xml
+ javafx-iio/javafx-iio.iml
+ javafx-iio/nbproject/project.xml
+ javafx-iio/project.properties
+ javafx-iio/src/com/sun/javafx/iio/ImageFormatDescription.java
+ javafx-iio/src/com/sun/javafx/iio/ImageFrame.java
+ javafx-iio/src/com/sun/javafx/iio/ImageLoadListener.java
+ javafx-iio/src/com/sun/javafx/iio/ImageLoader.java
+ javafx-iio/src/com/sun/javafx/iio/ImageLoaderFactory.java
+ javafx-iio/src/com/sun/javafx/iio/ImageMetadata.java
+ javafx-iio/src/com/sun/javafx/iio/ImageStorage.java
+ javafx-iio/src/com/sun/javafx/iio/ImageStorageException.java
+ javafx-iio/src/com/sun/javafx/iio/bmp/BMPImageLoaderFactory.java
+ javafx-iio/src/com/sun/javafx/iio/common/ImageDescriptor.java
+ javafx-iio/src/com/sun/javafx/iio/common/ImageLoaderImpl.java
+ javafx-iio/src/com/sun/javafx/iio/common/ImageTools.java
+ javafx-iio/src/com/sun/javafx/iio/common/PushbroomScaler.java
+ javafx-iio/src/com/sun/javafx/iio/common/RoughScaler.java
+ javafx-iio/src/com/sun/javafx/iio/common/ScalerFactory.java
+ javafx-iio/src/com/sun/javafx/iio/common/SmoothMinifier.java
+ javafx-iio/src/com/sun/javafx/iio/gif/GIFDescriptor.java
+ javafx-iio/src/com/sun/javafx/iio/gif/GIFImageLoader.java
+ javafx-iio/src/com/sun/javafx/iio/gif/GIFImageLoader2.java
+ javafx-iio/src/com/sun/javafx/iio/gif/GIFImageLoaderFactory.java
+ javafx-iio/src/com/sun/javafx/iio/gif/GIFImageMetadata.java
+ javafx-iio/src/com/sun/javafx/iio/gif/GIFStreamMetadata.java
+ javafx-iio/src/com/sun/javafx/iio/ios/IosDescriptor.java
+ javafx-iio/src/com/sun/javafx/iio/ios/IosImageLoader.java
+ javafx-iio/src/com/sun/javafx/iio/ios/IosImageLoaderFactory.java
+ javafx-iio/src/com/sun/javafx/iio/jpeg/JPEGDescriptor.java
+ javafx-iio/src/com/sun/javafx/iio/jpeg/JPEGImageLoader.java
+ javafx-iio/src/com/sun/javafx/iio/jpeg/JPEGImageLoaderFactory.java
+ javafx-iio/src/com/sun/javafx/iio/package.html
+ javafx-iio/src/com/sun/javafx/iio/png/PNGDescriptor.java
+ javafx-iio/src/com/sun/javafx/iio/png/PNGIDATChunkInputStream.java
+ javafx-iio/src/com/sun/javafx/iio/png/PNGImageLoader.java
+ javafx-iio/src/com/sun/javafx/iio/png/PNGImageLoader2.java
+ javafx-iio/src/com/sun/javafx/iio/png/PNGImageLoaderFactory.java
+ javafx-iio/src/com/sun/javafx/iio/png/PNGImageMetadata.java
+ javafx-iio/src/com/sun/javafx/iio/png/PNGRowFilter.java
+ javafx-iio/test/com/sun/javafx/iio/GIFLoaderTest.java
+ javafx-iio/test/com/sun/javafx/iio/ImageStorageTest.java.DISABLED
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi0g01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi0g02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi3p01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi4a08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi4a16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi6a08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/adam_7_interlacing/basi6a16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/add_palets/pp0n2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/add_palets/pp0n6a08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/add_palets/ps1n0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/add_palets/ps1n2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/add_palets/ps2n0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/add_palets/ps2n2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/ccwn2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/ccwn3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cdfn2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cdhn2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cdsn2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cdun2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/ch1n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/ch2n3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cm0n0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cm7n0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cm9n0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cs3n2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cs3n3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cs5n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cs5n3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cs8n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cs8n3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/ct0n0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/ct1n0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cten0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/ctfn0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/ctgn0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/cthn0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/ancillary_chunks/ctjn0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/background/bgai4a08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/background/bgai4a16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/background/bgan6a08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/background/bgan6a16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/background/bgbn4a08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/background/bggn4a16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/background/bgwn6a08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/background/bgyn6a16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn0g01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn0g02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn3p01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn4a08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn4a16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn6a08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/base/basn6a16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/chunk_ordering/oi1n0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/chunk_ordering/oi1n2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/chunk_ordering/oi2n0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/chunk_ordering/oi2n2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/chunk_ordering/oi4n0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/chunk_ordering/oi4n2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/chunk_ordering/oi9n0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/chunk_ordering/oi9n2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xc1n0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xc9n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xcrn0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xcsn0g01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xd0n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xd3n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xd9n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xdtn0g01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xhdn0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xlfn0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xs1n0g01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xs2n0g01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xs4n0g01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/corrupted/xs7n0g01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/filtering/f00n0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/filtering/f00n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/filtering/f01n0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/filtering/f01n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/filtering/f02n0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/filtering/f02n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/filtering/f03n0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/filtering/f03n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/filtering/f04n0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/filtering/f04n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/filtering/f99n0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g03n0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g03n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g03n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g04n0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g04n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g04n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g05n0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g05n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g05n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g07n0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g07n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g07n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g10n0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g10n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g10n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g25n0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g25n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/gamma/g25n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s01i3p01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s01n3p01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s02i3p01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s02n3p01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s03i3p01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s03n3p01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s04i3p01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s04n3p01.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s05i3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s05n3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s06i3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s06n3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s07i3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s07n3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s08i3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s08n3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s09i3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s09n3p02.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s32i3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s32n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s33i3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s33n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s34i3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s34n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s35i3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s35n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s36i3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s36n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s37i3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s37n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s38i3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s38n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s39i3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s39n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s40i3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/odd_sizes/s40n3p04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tbbn0g04.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tbbn2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tbbn3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tbgn2c16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tbgn3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tbrn2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tbwn0g16.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tbwn3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tbyn3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tp0n0g08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tp0n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tp0n3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/transparency/tp1n3p08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/zlib_compression_level/z00n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/zlib_compression_level/z03n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/zlib_compression_level/z06n2c08.gif
+ javafx-iio/test/com/sun/javafx/iio/gif/zlib_compression_level/z09n2c08.gif
! javafx-ui-quantum/build-closed.xml
! javafx-ui-quantum/project.properties
! prism-common/build-closed.xml
! prism-common/project.properties
+ prism-d3d-native/Makefile
+ prism-d3d-native/nbproject/Makefile-Debug.mk
+ prism-d3d-native/nbproject/Makefile-Release.mk
+ prism-d3d-native/nbproject/Makefile-impl.mk
+ prism-d3d-native/nbproject/Package-Debug.bash
+ prism-d3d-native/nbproject/Package-Release.bash
+ prism-d3d-native/nbproject/configurations.xml
+ prism-d3d-native/nbproject/project.xml
+ prism-d3d-native/src/D3DBadHardware.h
+ prism-d3d-native/src/D3DContext.cc
+ prism-d3d-native/src/D3DContext.h
+ prism-d3d-native/src/D3DContextInit.cc
+ prism-d3d-native/src/D3DGraphics.cc
+ prism-d3d-native/src/D3DLight.cc
+ prism-d3d-native/src/D3DLight.h
+ prism-d3d-native/src/D3DMesh.cc
+ prism-d3d-native/src/D3DMesh.h
+ prism-d3d-native/src/D3DMeshView.cc
+ prism-d3d-native/src/D3DMeshView.h
+ prism-d3d-native/src/D3DPhongMaterial.cc
+ prism-d3d-native/src/D3DPhongMaterial.h
+ prism-d3d-native/src/D3DPhongShader.cc
+ prism-d3d-native/src/D3DPhongShader.h
+ prism-d3d-native/src/D3DPhongShaderGen.cc
+ prism-d3d-native/src/D3DPipeline.cc
+ prism-d3d-native/src/D3DPipeline.h
+ prism-d3d-native/src/D3DPipelineManager.cc
+ prism-d3d-native/src/D3DPipelineManager.h
+ prism-d3d-native/src/D3DResourceFactory.cc
+ prism-d3d-native/src/D3DResourceManager.cc
+ prism-d3d-native/src/D3DResourceManager.h
+ prism-d3d-native/src/D3DShader.cc
+ prism-d3d-native/src/D3DWindow.cc
+ prism-d3d-native/src/PassThroughVS.hlsl
+ prism-d3d-native/src/TextureUploader.cc
+ prism-d3d-native/src/TextureUploader.h
+ prism-d3d-native/src/Trace.cc
+ prism-d3d-native/src/Trace.h
+ prism-d3d-native/src/hlsl/Mtl1PS.hlsl
+ prism-d3d-native/src/hlsl/Mtl1VS.hlsl
+ prism-d3d-native/src/hlsl/devColor.h
+ prism-d3d-native/src/hlsl/psConstants.h
+ prism-d3d-native/src/hlsl/psMath.h
+ prism-d3d-native/src/hlsl/vs2ps.h
+ prism-d3d-native/src/hlsl/vsConstants.h
+ prism-d3d-native/src/hlsl/vsDecl.h
+ prism-d3d-native/src/hlsl/vsMath.h
+ prism-d3d-native/src/interface.h
+ prism-d3d/build-closed.xml
+ prism-d3d/build-common.xml
+ prism-d3d/build.xml
+ prism-d3d/nbproject/project.xml
+ prism-d3d/prism-d3d.iml
+ prism-d3d/project.properties
+ prism-d3d/src/com/sun/prism/d3d/D3DContext.java
+ prism-d3d/src/com/sun/prism/d3d/D3DContextSource.java
+ prism-d3d/src/com/sun/prism/d3d/D3DDriverInformation.java
+ prism-d3d/src/com/sun/prism/d3d/D3DFrameStats.java
+ prism-d3d/src/com/sun/prism/d3d/D3DGraphics.java
+ prism-d3d/src/com/sun/prism/d3d/D3DMesh.java
+ prism-d3d/src/com/sun/prism/d3d/D3DMeshView.java
+ prism-d3d/src/com/sun/prism/d3d/D3DPhongMaterial.java
+ prism-d3d/src/com/sun/prism/d3d/D3DPipeline.java
+ prism-d3d/src/com/sun/prism/d3d/D3DRTTexture.java
+ prism-d3d/src/com/sun/prism/d3d/D3DRenderTarget.java
+ prism-d3d/src/com/sun/prism/d3d/D3DResource.java
+ prism-d3d/src/com/sun/prism/d3d/D3DResourceFactory.java
+ prism-d3d/src/com/sun/prism/d3d/D3DShader.java
+ prism-d3d/src/com/sun/prism/d3d/D3DSwapChain.java
+ prism-d3d/src/com/sun/prism/d3d/D3DTexture.java
+ prism-d3d/src/com/sun/prism/d3d/D3DTextureData.java
+ prism-d3d/src/com/sun/prism/d3d/D3DTextureResource.java
+ prism-d3d/src/com/sun/prism/d3d/D3DVertexBuffer.java
+ prism-d3d/src/com/sun/prism/d3d/D3DVramPool.java
+ prism-es2-eglfb/Prism-es2-eglfb.iml
+ prism-es2-eglfb/build-closed.xml
+ prism-es2-eglfb/build-common.xml
+ prism-es2-eglfb/build.xml
+ prism-es2-eglfb/manifest.mf
+ prism-es2-eglfb/nbproject/build-impl.xml
+ prism-es2-eglfb/nbproject/genfiles.properties
+ prism-es2-eglfb/nbproject/project.properties
+ prism-es2-eglfb/nbproject/project.xml
+ prism-es2-eglfb/project.properties
+ prism-es2-eglfb/src/com/sun/prism/es2/EGLFBGLContext.java
+ prism-es2-eglfb/src/com/sun/prism/es2/EGLFBGLDrawable.java
+ prism-es2-eglfb/src/com/sun/prism/es2/EGLFBGLFactory.java
+ prism-es2-eglfb/src/com/sun/prism/es2/EGLFBGLPixelFormat.java
+ prism-es2-eglx11/build-closed.xml
+ prism-es2-eglx11/build-common.xml
+ prism-es2-eglx11/build.xml
+ prism-es2-eglx11/manifest.mf
+ prism-es2-eglx11/nbproject/build-impl.xml
+ prism-es2-eglx11/nbproject/genfiles.properties
+ prism-es2-eglx11/nbproject/project.properties
+ prism-es2-eglx11/nbproject/project.xml
+ prism-es2-eglx11/project.properties
+ prism-es2-eglx11/src/com/sun/prism/es2/EGLX11GLContext.java
+ prism-es2-eglx11/src/com/sun/prism/es2/EGLX11GLDrawable.java
+ prism-es2-eglx11/src/com/sun/prism/es2/EGLX11GLFactory.java
+ prism-es2-eglx11/src/com/sun/prism/es2/EGLX11GLPixelFormat.java
+ prism-es2-ios/build-closed.xml
+ prism-es2-ios/build-common.xml
+ prism-es2-ios/build.xml
+ prism-es2-ios/nbproject/project.xml
+ prism-es2-ios/project.properties
+ prism-es2-ios/src/com/sun/prism/es2/IOSGLContext.java
+ prism-es2-ios/src/com/sun/prism/es2/IOSGLDrawable.java
+ prism-es2-ios/src/com/sun/prism/es2/IOSGLFactory.java
+ prism-es2-ios/src/com/sun/prism/es2/IOSGLPixelFormat.java
+ prism-es2-mac/build-closed.xml
+ prism-es2-mac/build-common.xml
+ prism-es2-mac/build.xml
+ prism-es2-mac/nbproject/project.xml
+ prism-es2-mac/project.properties
+ prism-es2-mac/src/com/sun/prism/es2/MacGLContext.java
+ prism-es2-mac/src/com/sun/prism/es2/MacGLDrawable.java
+ prism-es2-mac/src/com/sun/prism/es2/MacGLFactory.java
+ prism-es2-mac/src/com/sun/prism/es2/MacGLPixelFormat.java
+ prism-es2-native/Android.mk
+ prism-es2-native/Makefile
+ prism-es2-native/nbproject/Makefile-Debug.mk
+ prism-es2-native/nbproject/Makefile-Release.mk
+ prism-es2-native/nbproject/Makefile-impl.mk
+ prism-es2-native/nbproject/Makefile-variables.mk
+ prism-es2-native/nbproject/configurations.xml
+ prism-es2-native/nbproject/project.xml
+ prism-es2-native/prism-es2-native.iml
+ prism-es2-native/src/GL/gl.h
+ prism-es2-native/src/GL/glext.h
+ prism-es2-native/src/GL/glx.h
+ prism-es2-native/src/GL/glxext.h
+ prism-es2-native/src/GL/wglext.h
+ prism-es2-native/src/GLContext.c
+ prism-es2-native/src/GLDrawable.c
+ prism-es2-native/src/GLFactory.c
+ prism-es2-native/src/GLPixelFormat.c
+ prism-es2-native/src/PrismES2Defs.h
+ prism-es2-native/src/eglfb/EGLFBGLContext.c
+ prism-es2-native/src/eglfb/EGLFBGLDrawable.c
+ prism-es2-native/src/eglfb/EGLFBGLFactory.c
+ prism-es2-native/src/eglfb/EGLFBGLPixelFormat.c
+ prism-es2-native/src/eglfb/eglUtils.c
+ prism-es2-native/src/eglfb/eglUtils.h
+ prism-es2-native/src/eglfb/wrapped_egl.c
+ prism-es2-native/src/eglfb/wrapped_egl.h
+ prism-es2-native/src/eglx11/EGLX11GLContext.c
+ prism-es2-native/src/eglx11/EGLX11GLDrawable.c
+ prism-es2-native/src/eglx11/EGLX11GLFactory.c
+ prism-es2-native/src/eglx11/EGLX11GLPixelFormat.c
+ prism-es2-native/src/ios/IOSGLContext.c
+ prism-es2-native/src/ios/IOSGLDrawable.c
+ prism-es2-native/src/ios/IOSGLFactory.c
+ prism-es2-native/src/ios/IOSWindowSystemInterface.m
+ prism-es2-native/src/ios/ios-window-system.h
+ prism-es2-native/src/macosx-window-system.h
+ prism-es2-native/src/macosx/MacGLContext.c
+ prism-es2-native/src/macosx/MacGLDrawable.c
+ prism-es2-native/src/macosx/MacGLFactory.c
+ prism-es2-native/src/macosx/MacGLPixelFormat.c
+ prism-es2-native/src/macosx/MacOSXWindowSystemInterface.m
+ prism-es2-native/src/windows/WinGLContext.c
+ prism-es2-native/src/windows/WinGLDrawable.c
+ prism-es2-native/src/windows/WinGLFactory.c
+ prism-es2-native/src/windows/WinGLPixelFormat.c
+ prism-es2-native/src/x11/X11GLContext.c
+ prism-es2-native/src/x11/X11GLDrawable.c
+ prism-es2-native/src/x11/X11GLFactory.c
+ prism-es2-native/src/x11/X11GLPixelFormat.c
+ prism-es2-win/build-closed.xml
+ prism-es2-win/build-common.xml
+ prism-es2-win/build.xml
+ prism-es2-win/nbproject/project.xml
+ prism-es2-win/project.properties
+ prism-es2-win/src/com/sun/prism/es2/WinGLContext.java
+ prism-es2-win/src/com/sun/prism/es2/WinGLDrawable.java
+ prism-es2-win/src/com/sun/prism/es2/WinGLFactory.java
+ prism-es2-win/src/com/sun/prism/es2/WinGLPixelFormat.java
+ prism-es2-x11/build-closed.xml
+ prism-es2-x11/build-common.xml
+ prism-es2-x11/build.xml
+ prism-es2-x11/nbproject/project.xml
+ prism-es2-x11/project.properties
+ prism-es2-x11/src/com/sun/prism/es2/X11GLContext.java
+ prism-es2-x11/src/com/sun/prism/es2/X11GLDrawable.java
+ prism-es2-x11/src/com/sun/prism/es2/X11GLFactory.java
+ prism-es2-x11/src/com/sun/prism/es2/X11GLPixelFormat.java
+ prism-es2/build-android.xml
+ prism-es2/build-closed.xml
+ prism-es2/build-common.xml
+ prism-es2/build-ios.xml
+ prism-es2/build-linux.xml
+ prism-es2/build-macosx.xml
+ prism-es2/build-solaris.xml
+ prism-es2/build-windows.xml
+ prism-es2/build.xml
+ prism-es2/nbproject/project.xml
+ prism-es2/project.properties
+ prism-es2/src/com/sun/prism/es2/BufferFactory.java
+ prism-es2/src/com/sun/prism/es2/ES2Context.java
+ prism-es2/src/com/sun/prism/es2/ES2Graphics.java
+ prism-es2/src/com/sun/prism/es2/ES2Light.java
+ prism-es2/src/com/sun/prism/es2/ES2Mesh.java
+ prism-es2/src/com/sun/prism/es2/ES2MeshView.java
+ prism-es2/src/com/sun/prism/es2/ES2PhongMaterial.java
+ prism-es2/src/com/sun/prism/es2/ES2PhongShader.java
+ prism-es2/src/com/sun/prism/es2/ES2Pipeline.java
+ prism-es2/src/com/sun/prism/es2/ES2RTTexture.java
+ prism-es2/src/com/sun/prism/es2/ES2RTTextureData.java
+ prism-es2/src/com/sun/prism/es2/ES2RenderTarget.java
+ prism-es2/src/com/sun/prism/es2/ES2RenderingContext.java
+ prism-es2/src/com/sun/prism/es2/ES2ResourceFactory.java
+ prism-es2/src/com/sun/prism/es2/ES2Shader.java
+ prism-es2/src/com/sun/prism/es2/ES2SwapChain.java
+ prism-es2/src/com/sun/prism/es2/ES2Texture.java
+ prism-es2/src/com/sun/prism/es2/ES2TextureData.java
+ prism-es2/src/com/sun/prism/es2/ES2TextureResource.java
+ prism-es2/src/com/sun/prism/es2/ES2VertexBuffer.java
+ prism-es2/src/com/sun/prism/es2/ES2VramPool.java
+ prism-es2/src/com/sun/prism/es2/GLContext.java
+ prism-es2/src/com/sun/prism/es2/GLDrawable.java
+ prism-es2/src/com/sun/prism/es2/GLFactory.java
+ prism-es2/src/com/sun/prism/es2/GLGPUInfo.java
+ prism-es2/src/com/sun/prism/es2/GLPixelFormat.java
+ prism-es2/src/com/sun/prism/es2/glsl/diffuse_color.frag
+ prism-es2/src/com/sun/prism/es2/glsl/diffuse_none.frag
+ prism-es2/src/com/sun/prism/es2/glsl/diffuse_texture.frag
+ prism-es2/src/com/sun/prism/es2/glsl/main.vert
+ prism-es2/src/com/sun/prism/es2/glsl/main0Lights.frag
+ prism-es2/src/com/sun/prism/es2/glsl/main1Light.frag
+ prism-es2/src/com/sun/prism/es2/glsl/main2Lights.frag
+ prism-es2/src/com/sun/prism/es2/glsl/main3Lights.frag
+ prism-es2/src/com/sun/prism/es2/glsl/normalMap_none.frag
+ prism-es2/src/com/sun/prism/es2/glsl/normalMap_texture.frag
+ prism-es2/src/com/sun/prism/es2/glsl/selfIllum_none.frag
+ prism-es2/src/com/sun/prism/es2/glsl/selfIllum_texture.frag
+ prism-es2/src/com/sun/prism/es2/glsl/specular_color.frag
+ prism-es2/src/com/sun/prism/es2/glsl/specular_none.frag
+ prism-es2/src/com/sun/prism/es2/glsl/specular_texture.frag

Changeset: f947046c87fb
Author:    jgodinez
Date:      2013-04-23 09:46 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f947046c87fb

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

- javafx-sg-prism/src/com/sun/javafx/sg/prism/SceneChangeListener.java
- javafx-ui-common/src/com/sun/javafx/stage/WindowBoundsAccessor.java

Changeset: 3e5331adadb8
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-04-24 11:53 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3e5331adadb8

RT-29720 Mac: [Events] event about key release on mac.

! glass/glass-lib-macosx/src/GlassViewDelegate.m

Changeset: 614891b029b2
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-04-24 12:20 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/614891b029b2

RT-20841 Mac: Enable Command+H shortcut for hiding JavaFX application on Mac

! glass/glass-lib-macosx/src/GlassApplication.m
! glass/glass/src/com/sun/glass/ui/mac/MacApplication.java

Changeset: 6f766bec43f5
Author:    Pavel Safrata
Date:      2013-04-24 10:01 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/6f766bec43f5

RT-29837: localToSceneTransform property updates fixed.

! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/test/unit/javafx/scene/Node_LocalToSceneTransform_Test.java

Changeset: a5a8aeb688e0
Author:    Martin Soch <Martin.Soch at oracle.com>
Date:      2013-04-24 12:41 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a5a8aeb688e0

SW pipeline: LCD text is placed more accurately (RT-20034)

! prism-sw-native/include/PiscesRenderer.h
! prism-sw-native/include/PiscesRenderer.inl
! prism-sw-native/src/JPiscesRenderer.c
! prism-sw-native/src/PiscesBlit.c
! prism-sw/src/com/sun/pisces/PiscesRenderer.java
! prism-sw/src/com/sun/prism/sw/SWGraphics.java

Changeset: 2cdedd86a571
Author:    Assaf Yavani
Date:      2013-04-24 14:14 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2cdedd86a571

[RT-29141] FB: dnd does not work between several stages
Analysis:
Currently DnD events are handled in Java and MouseDrag events are handled in native (RT-29899), and one doesn't know about the other . This in turn gave the MouseDrag events precedence over DnD events resulting in the fact that all mouse events were been sent to same stage, which have misled the DnD event mechanism. When MouseDrag mechanism was disabled, the DnD events worked fine.

Solution:
Added a notification to  the window manager (native) that DnD has been started (or ended), which in turn disable the the MouseDrag mechanism, which resulted in the correct events fired.

Testing:
Using the test application that is attached to the bug I have compared the behavior with Windows build from graphics-scrum b1005, with the behavior on the BB with the patch.
Also I have modified the application to check if the MouseDrag events are still functional.

In addition I have analyzed RT-26868 ( EGLFB: some mouse drag and content menu events not reported) which have a test application that check context menu events and MouseDrag events. All worked fine, so if this patch is approved it can also be closed.

! glass/glass-lib-lens/src/LensApplication.c
! glass/glass-lib-lens/src/wm/LensWindowManager.c
! glass/glass-lib-lens/src/wm/LensWindowManager.h
! glass/glass/src/com/sun/glass/ui/lens/LensApplication.java

Changeset: 7cbe210dea3b
Author:    Pavel Safrata
Date:      2013-04-24 12:38 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7cbe210dea3b

RT-29954: Fixed broken rendering of power-of-two textures on ES2.

! prism-common/src/com/sun/prism/camera/PrismCameraImpl.java
! prism-es2/src/com/sun/prism/es2/ES2Context.java

Changeset: f15dd25b19d0
Author:    Paru Somashekar <parvathi.somashekar at oracle.com>
Date:      2013-04-24 19:16 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f15dd25b19d0

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

! javafx-ui-common/src/com/sun/javafx/accessible/AccessibleStage.java
- javafx-ui-common/src/com/sun/javafx/css/FontUnits.java
! javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/scene/layout/Region.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontStyleTypeTest.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontWeightTypeTest.java
- javafx-ui-controls/test/com/sun/javafx/scene/control/test/ControlAsserts.java
- javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedStage.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/WindowStage.java



More information about the openjfx-dev mailing list