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

hang.vo at oracle.com hang.vo at oracle.com
Thu Apr 25 20:41:22 PDT 2013


Changeset: 831642b88ad4
Author:    dmasada
Date:      2013-04-16 16:22 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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: 9296602a136d
Author:    jgiles
Date:      2013-04-16 18:01 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9296602a136d

Add javafx-ui-charts/test to Eclipse rt/.classpath

! .classpath

Changeset: 38812e16b273
Author:    jgiles
Date:      2013-04-16 18:02 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/38812e16b273

Fix indentation of rt/.classpath to use spaces rather than tabs.

! .classpath

Changeset: 7d73336918f8
Author:    jgiles
Date:      2013-04-18 09:23 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7d73336918f8

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


Changeset: fe5680daa3c2
Author:    jgiles
Date:      2013-04-18 10:05 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fe5680daa3c2

Backed out changeset: 57ebcb03f2ac - after analysis by the performance team this changeset offered no performance benefits and was too risky to keep around.

! javafx-ui-controls/src/com/sun/javafx/scene/control/MultiplePropertyChangeListenerHandler.java
! javafx-ui-controls/src/javafx/scene/control/Cell.java
! javafx-ui-controls/src/javafx/scene/control/ListCell.java
! javafx-ui-controls/src/javafx/scene/control/TableCell.java
! javafx-ui-controls/src/javafx/scene/control/TableRow.java
! javafx-ui-controls/src/javafx/scene/control/TreeCell.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableCell.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableRow.java
! javafx-ui-controls/test/javafx/scene/control/ListCellTest.java

Changeset: fb1fd270f532
Author:    jgiles
Date:      2013-04-18 14:40 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fb1fd270f532

RT-29716: Possible memory leak due to use of static WeakHashMap in the TableCellBehavior.
I've also taken the liberty of removing similar maps from ListView and TreeView.

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehaviorBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeTableViewBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeTableViewSkin.java

Changeset: 45969b327edc
Author:    jgiles
Date:      2013-04-18 14:41 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/45969b327edc

Removing unnecessary casts in MultipleSelectionModelBase.

! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java

Changeset: e370891678f6
Author:    jgiles
Date:      2013-04-18 14:42 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e370891678f6

Adding missing generic type information to TableView.

! javafx-ui-controls/src/javafx/scene/control/TableView.java

Changeset: ba303f079b0a
Author:    jgiles
Date:      2013-04-18 15:12 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ba303f079b0a

[TEST ONLY] Cleaning up unit tests a little

+ javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/ControlTestUtils.java
! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/StageLoader.java
+ javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java
- javafx-ui-controls/test/com/sun/javafx/scene/control/test/ControlAsserts.java
! javafx-ui-controls/test/javafx/scene/chart/AxisTest.java
! javafx-ui-controls/test/javafx/scene/control/AccordionTest.java
! javafx-ui-controls/test/javafx/scene/control/ButtonBaseTest.java
! javafx-ui-controls/test/javafx/scene/control/ButtonTest.java
! javafx-ui-controls/test/javafx/scene/control/CellTest.java
! javafx-ui-controls/test/javafx/scene/control/CheckBoxTest.java
! javafx-ui-controls/test/javafx/scene/control/CheckMenuItemTest.java
! javafx-ui-controls/test/javafx/scene/control/ChoiceBoxTest.java
! javafx-ui-controls/test/javafx/scene/control/ColorPickerTest.java
! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java
- javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java
! javafx-ui-controls/test/javafx/scene/control/CustomMenuItemTest.java
! javafx-ui-controls/test/javafx/scene/control/HyperlinkTest.java
! javafx-ui-controls/test/javafx/scene/control/IndexedCellTest.java
! javafx-ui-controls/test/javafx/scene/control/LabelTest.java
! javafx-ui-controls/test/javafx/scene/control/ListCellTest.java
! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java
! javafx-ui-controls/test/javafx/scene/control/PaginationTest.java
! javafx-ui-controls/test/javafx/scene/control/PasswordFieldTest.java
! javafx-ui-controls/test/javafx/scene/control/RadioMenuItemTest.java
! javafx-ui-controls/test/javafx/scene/control/ScrollBarTest.java
! javafx-ui-controls/test/javafx/scene/control/ScrollPaneTest.java
! javafx-ui-controls/test/javafx/scene/control/SeparatorMenuItemTest.java
! javafx-ui-controls/test/javafx/scene/control/SeparatorTest.java
! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java
! javafx-ui-controls/test/javafx/scene/control/TabPaneTest.java
! javafx-ui-controls/test/javafx/scene/control/TabTest.java
! javafx-ui-controls/test/javafx/scene/control/TableCellTest.java
! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TextAreaTest.java
! javafx-ui-controls/test/javafx/scene/control/TextFieldTest.java
! javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java
! javafx-ui-controls/test/javafx/scene/control/ToggleButtonTest.java
! javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java
! javafx-ui-controls/test/javafx/scene/control/TooltipTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableColumnTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java

Changeset: 283f99d783c2
Author:    jgiles
Date:      2013-04-18 16:25 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/283f99d783c2

[TEST ONLY] Improved MouseEventFirer class to actually work!

! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/MouseEventFirer.java

Changeset: 7bb4f231baf4
Author:    jgiles
Date:      2013-04-18 16:41 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7bb4f231baf4

[TEST ONLY] (currently disabled) tests for RT-29833: [TableView, TreeTableView, TreeView, ListView] Loses anchor position in multiple selection.

! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java
+ javafx-ui-controls/test/javafx/scene/control/ListViewMouseInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java
+ javafx-ui-controls/test/javafx/scene/control/TableViewMouseInputTest.java
+ javafx-ui-controls/test/javafx/scene/control/TreeTableViewMouseInputTest.java
+ javafx-ui-controls/test/javafx/scene/control/TreeViewMouseInputTest.java

Changeset: 9281039c1e7d
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-18 13:40 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9281039c1e7d

RT-29812: add getPseudoClassState API to Styleable

! javafx-ui-common/src/com/sun/javafx/css/BitSet.java
! javafx-ui-common/src/com/sun/javafx/css/PseudoClassState.java
! javafx-ui-common/src/com/sun/javafx/css/StyleClassSet.java
! javafx-ui-common/src/javafx/css/Styleable.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/test/unit/com/sun/javafx/css/PseudoClassTest.java
! javafx-ui-controls/src/javafx/scene/control/MenuItem.java
! javafx-ui-controls/src/javafx/scene/control/PopupControl.java
! javafx-ui-controls/src/javafx/scene/control/Tab.java
! javafx-ui-controls/src/javafx/scene/control/TableColumnBase.java

Changeset: b4cfc5409461
Author:    Alexander Kouznetsov
Date:      2013-04-18 15:57 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b4cfc5409461

Fixed RT-29630 [ColorPicker] support modena

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CustomColorDialog.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/InputFieldSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css

Changeset: 828a6479b8ae
Author:    "Jasper Potts"
Date:      2013-04-18 17:16 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/828a6479b8ae

Fixed RT-29864: Optimize impl of snappedTopInset() methods in Region
& Fixed RT-29863: Inset util methods on Region and SkinBase have to use doubles not int

! javafx-ui-common/src/javafx/scene/layout/Region.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PaginationSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SeparatorSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SliderSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableCellSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeTableCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java
! javafx-ui-controls/src/javafx/scene/control/SkinBase.java

Changeset: abbb69cf3719
Author:    mo.chicharro
Date:      2013-04-19 10:33 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/abbb69cf3719

Fix typo in Modena.css

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css

Changeset: 472e658ac370
Author:    "Jasper Potts"
Date:      2013-04-19 11:28 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/472e658ac370

Update to workaround for RT-28435, workaround was hurting performance of non-rounded region backgrounds on Modena.

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

Changeset: 93b35f24ed52
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-19 16:30 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/93b35f24ed52

RT-29826: font-style and font-weight should parse to String, not enum.

- javafx-ui-common/src/com/sun/javafx/css/FontUnits.java
! javafx-ui-common/src/com/sun/javafx/css/converters/FontConverter.java
! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontStyleTypeTest.java
! javafx-ui-common/test/unit/com/sun/javafx/css/FontTypeTest.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontWeightTypeTest.java

Changeset: 8f11ed85f836
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-19 16:33 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8f11ed85f836

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

- javafx-ui-common/src/com/sun/javafx/css/FontUnits.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontStyleTypeTest.java
- javafx-ui-common/test/unit/com/sun/javafx/css/FontWeightTypeTest.java

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

RT-29739: Labeled Controls like CheckBox minSize calculation is wrong

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java

Changeset: b53b8d794fab
Author:    jgiles
Date:      2013-04-18 20:33 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b53b8d794fab

RT-29715: ComboBoxListViewSkin has ineffective event filter

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

Changeset: 8506833ed51e
Author:    jgiles
Date:      2013-04-19 12:05 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8506833ed51e

[TEST ONLY] RT-29860: MultipleSelectionModel selectedIndices reports incorrect addedSize on list change events.
Currently @Ignored, fix will come as soon as possible.

! javafx-ui-controls/test/javafx/scene/control/MultipleSelectionModelImplTest.java

Changeset: 9e08278dda02
Author:    jgiles
Date:      2013-04-21 13:29 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9e08278dda02

Manual merge

! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java

Changeset: 1f5056f23432
Author:    jgiles
Date:      2013-04-21 13:45 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1f5056f23432

Fixing build failure.

! javafx-ui-common/src/com/sun/javafx/css/converters/FontConverter.java

Changeset: b4a95d6653bd
Author:    jgiles
Date:      2013-04-21 15:59 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b4a95d6653bd

Updating compute* width/height methods to use double rather than int, due to Jasper's recent change from int to double (RT-29863)

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java

Changeset: c142e425dbe1
Author:    jgiles
Date:      2013-04-22 14:40 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c142e425dbe1

RT-29839: [TableView] Cannot select row by clicking in empty column to right of all TableCell instances

+ javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableRowBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeTableRowBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java

Changeset: d0f6c6d61e42
Author:    jgiles
Date:      2013-04-22 16:29 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d0f6c6d61e42

RT-29281: calling TreeView.getSelectionModel().select(null) shows strange behaviour

! javafx-ui-controls/src/javafx/scene/control/ComboBox.java
! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java
! javafx-ui-controls/src/javafx/scene/control/SingleSelectionModel.java
! javafx-ui-controls/src/javafx/scene/control/TableView.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableView.java
! javafx-ui-controls/src/javafx/scene/control/TreeView.java
! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java
! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java
! javafx-ui-controls/test/javafx/scene/control/ControlTest.java
! javafx-ui-controls/test/javafx/scene/control/MultipleSelectionModelImplTest.java
! javafx-ui-controls/test/javafx/scene/control/SelectionModelImplTest.java

Changeset: 66d30908cc70
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-22 12:12 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/66d30908cc70

RT-28732 TabPane sorting tabs has no effect

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

Changeset: 4a9e2e4ef686
Author:    jgiles
Date:      2013-04-23 07:34 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4a9e2e4ef686

[TEST ONLY] disabling test that is failing due to CSS engine changes.

! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java

Changeset: 4fabfdacee21
Author:    jgiles
Date:      2013-04-23 07:34 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4fabfdacee21

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


Changeset: be8d999b1b63
Author:    jgiles
Date:      2013-04-23 07:36 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/be8d999b1b63

[TEST ONLY] Silly typo

! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java

Changeset: 24c2523c4c8d
Author:    ptbrunet
Date:      2013-04-22 14:55 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/24c2523c4c8d

RT-26343

! glass/glass-lib-macosx/src/GlassAccessibleBaseProvider.h
! glass/glass-lib-macosx/src/GlassAccessibleBaseProvider.m
! glass/glass-lib-macosx/src/GlassAccessibleRoot.h
! glass/glass-lib-macosx/src/GlassAccessibleRoot.m
! glass/glass-lib-macosx/src/GlassWindow.h
! glass/glass-lib-macosx/src/GlassWindow.m
! glass/glass-lib-windows/src/AccessibleBasePatternProvider.cpp
! glass/glass-lib-windows/src/AccessibleBaseProvider.cpp
! glass/glass-lib-windows/src/AccessibleGridItemProvider.cpp
! glass/glass-lib-windows/src/AccessibleGridProvider.cpp
! glass/glass-lib-windows/src/AccessibleRangeValueProvider.cpp
! glass/glass-lib-windows/src/AccessibleRoot.cpp
! glass/glass-lib-windows/src/AccessibleSelectionItemProvider.cpp
! glass/glass-lib-windows/src/AccessibleSelectionProvider.cpp
! glass/glass-lib-windows/src/AccessibleToggleProvider.cpp
! glass/glass-lib-windows/src/GlassApplication.h
! glass/glass-lib-windows/src/GlassWindow.cpp
! glass/glass-lib-windows/src/GlassWindow.h
! glass/glass/src/com/sun/glass/ui/PlatformFactory.java
! glass/glass/src/com/sun/glass/ui/Window.java
! glass/glass/src/com/sun/glass/ui/accessible/AccessibleBasePatternProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/AccessibleBaseProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/AccessibleRoot.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleBasePatternProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleBaseProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleRoot.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleSelectionItemProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleSelectionProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/mac/MacAccessibleToggleProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleBasePatternProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleBaseProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleGridItemProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleGridProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleRangeValueProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleRoot.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleSelectionItemProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleSelectionProvider.java
! glass/glass/src/com/sun/glass/ui/accessible/win/WinAccessibleToggleProvider.java
! glass/glass/src/com/sun/glass/ui/gtk/GtkPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/gtk/GtkWindow.java
! glass/glass/src/com/sun/glass/ui/ios/IosPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/ios/IosWindow.java
! glass/glass/src/com/sun/glass/ui/lens/LensPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/lens/LensWindow.java
! glass/glass/src/com/sun/glass/ui/mac/MacPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/mac/MacWindow.java
! glass/glass/src/com/sun/glass/ui/swt/SWTWindow.java
! glass/glass/src/com/sun/glass/ui/swt/swtPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/win/WinPlatformFactory.java
! glass/glass/src/com/sun/glass/ui/win/WinWindow.java
! javafx-ui-common/src/com/sun/javafx/accessible/AccessibleStage.java
! javafx-ui-common/src/com/sun/javafx/stage/StagePeerListener.java
! javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java
! javafx-ui-common/src/com/sun/javafx/tk/TKStage.java
! javafx-ui-common/src/com/sun/javafx/tk/TKStageListener.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/accessible/AccessibleList.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/accessible/AccessibleListItem.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
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java

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

RT-29682:  [TableView, TreeTableView] incorrect amount of dots when sorted state is marked.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java
! javafx-ui-controls/src/javafx/scene/control/TableUtil.java

Changeset: 09430770080f
Author:    jgiles
Date:      2013-04-23 11:24 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/09430770080f

RT-29641: Regression : size issue with many controls
RT-24984:  REGRESSION: TextArea don't resize on parent size
Resolved issue by changing SkinBase code that computes min width / height values. In JavaFX 2.x this calculation was done by deferring to the StackPane computeMin* methods (as SkinBase was a StackPane). This changed in JavaFX 8.x when the class hierarchy changed and these methods became unavailable. At that point the computeMin* methods were changed to return the pref size of the control. The changeset I am pushing reintroduces proper min size calculations to SkinBase, and resolves the issue identified in both jira bug reports above.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SeparatorSkin.java
! javafx-ui-controls/src/javafx/scene/control/SkinBase.java

Changeset: cec4c5d9c2d6
Author:    jgiles
Date:      2013-04-23 11:26 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/cec4c5d9c2d6

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


Changeset: de6ea2ff57eb
Author:    "Jasper Potts"
Date:      2013-04-23 14:04 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/de6ea2ff57eb

Fixed RT-29952: Two ways of setting defaultUserAgentStylesheet from command line and neither work correctly

! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java
! javafx-ui-common/src/javafx/application/Application.java

Changeset: 6ff5bb586ba1
Author:    "Jasper Potts"
Date:      2013-04-23 14:29 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6ff5bb586ba1

Fixed RT-29953: Should not use workaround for RT-28435 when on embedded

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

Changeset: baef13b21f59
Author:    jgiles
Date:      2013-04-24 11:10 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/baef13b21f59

RT-29685: [TreeTableView] Graphic property is rendered badly

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

Changeset: 6565025d8c61
Author:    jgiles
Date:      2013-04-24 12:50 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6565025d8c61

[TEST ONLY] Dispose of stage in VirtualFlowTestUtils, as it was leading to collateral damage in unrelated tests.

! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java

Changeset: 630fd44f41be
Author:    jgiles
Date:      2013-04-24 16:54 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/630fd44f41be

RT-29860: MultipleSelectionModel selectedIndices reports incorrect addedSize on list change events.

! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java
! javafx-ui-controls/src/javafx/scene/control/TableView.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableView.java
! javafx-ui-controls/test/javafx/scene/control/MultipleSelectionModelImplTest.java

Changeset: 67383c848c40
Author:    jgiles
Date:      2013-04-24 16:56 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/67383c848c40

[TEST ONLY] Enabling a subset of the tests written for RT-29833:  [TableView, TreeTableView, TreeView, ListView] Loses anchor position in multiple selection

! javafx-ui-controls/test/javafx/scene/control/ListViewMouseInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TableViewMouseInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewMouseInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeViewMouseInputTest.java

Changeset: 39d9cec409aa
Author:    jgiles
Date:      2013-04-24 16:56 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/39d9cec409aa

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


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/master/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

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

fix menubar indefinite growing issue.

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

Changeset: 12e165be2e39
Author:    hudson
Date:      2013-04-25 20:35 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/12e165be2e39

Added tag 8.0-b87 for changeset 19e5eb12b536

! .hgtags



More information about the openjfx-dev mailing list