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

hang.vo at oracle.com hang.vo at oracle.com
Wed Mar 27 07:04:58 PDT 2013


Changeset: c54e819cfa5d
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-20 00:21 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c54e819cfa5d

Cleanup, commenting, and simplification of the gradle build. Factored most of the build parameters out into separate gradle files (to act as glorified properties files). Also put in support for cross builds. Given the right armhf.gradle file or armvfp.gradle file we ought to be able to perform cross builds. Added sanity checking code to make sure we fail when attempts are made to cross build on platforms that are not properly supported.

! build.gradle
! generator.gradle
+ linux.gradle
+ mac.gradle
+ win.gradle

Changeset: 955f963b3286
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-20 01:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/955f963b3286

Changed the BINARY_STUB default so that for anybody working with a workspace (i.e.: everybody) you won't have to specify the BINARY_STUB property anymore and can just type 'gradle sdk' and it will work. For goodness sake, why didn't I do that before?

! build.gradle

Changeset: 617340f3894b
Author:    Martin Soch <Martin.Soch at oracle.com>
Date:      2013-03-20 10:42 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/617340f3894b

SW pipeline: update input checks on Pisces AbstractSurface

! prism-sw-native/src/JAbstractSurface.c
! prism-sw/src/com/sun/pisces/AbstractSurface.java
! prism-sw/src/com/sun/pisces/PiscesRenderer.java

Changeset: c20a97e91414
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-03-20 11:20 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c20a97e91414

RT-28969 ListProperty.equals(list) fails while list.equals(listProperty) succeeds

! javafx-beans/src/com/sun/javafx/binding/BidirectionalBinding.java
! javafx-beans/src/javafx/beans/binding/ListExpression.java
! javafx-beans/src/javafx/beans/binding/SetExpression.java
! javafx-beans/src/javafx/beans/property/ReadOnlyBooleanProperty.java
! javafx-beans/src/javafx/beans/property/ReadOnlyDoubleProperty.java
! javafx-beans/src/javafx/beans/property/ReadOnlyFloatProperty.java
! javafx-beans/src/javafx/beans/property/ReadOnlyIntegerProperty.java
! javafx-beans/src/javafx/beans/property/ReadOnlyListProperty.java
! javafx-beans/src/javafx/beans/property/ReadOnlyLongProperty.java
! javafx-beans/src/javafx/beans/property/ReadOnlyMapProperty.java
! javafx-beans/src/javafx/beans/property/ReadOnlyObjectProperty.java
! javafx-beans/src/javafx/beans/property/ReadOnlyProperty.java
! javafx-beans/src/javafx/beans/property/ReadOnlySetProperty.java
! javafx-beans/src/javafx/beans/property/ReadOnlyStringProperty.java
! javafx-beans/src/javafx/collections/FXCollections.java
! javafx-beans/test/javafx/beans/property/ReadOnlyBooleanPropertyTest.java
! javafx-beans/test/javafx/beans/property/ReadOnlyDoublePropertyTest.java
! javafx-beans/test/javafx/beans/property/ReadOnlyFloatPropertyTest.java
! javafx-beans/test/javafx/beans/property/ReadOnlyIntegerPropertyTest.java
! javafx-beans/test/javafx/beans/property/ReadOnlyListPropertyTest.java
! javafx-beans/test/javafx/beans/property/ReadOnlyLongPropertyTest.java
! javafx-beans/test/javafx/beans/property/ReadOnlyMapPropertyTest.java
! javafx-beans/test/javafx/beans/property/ReadOnlyObjectPropertyTest.java
! javafx-beans/test/javafx/beans/property/ReadOnlySetPropertyTest.java
! javafx-beans/test/javafx/beans/property/ReadOnlyStringPropertyTest.java
! javafx-beans/test/javafx/collections/ObservableListTest.java
! javafx-beans/test/javafx/collections/ObservableMapTest.java
! javafx-beans/test/javafx/collections/ObservableSetTest.java
! javafx-beans/test/javafx/collections/TestedObservableLists.java
! javafx-beans/test/javafx/collections/TestedObservableMaps.java
! javafx-beans/test/javafx/collections/TestedObservableSets.java

Changeset: e180590ea4b5
Author:    Milan Kubec <milan.kubec at oracle.com>
Date:      2013-03-20 11:42 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e180590ea4b5

RT-28599: No version checking when loading FXML file

! javafx-fxml/src/javafx/fxml/FXMLLoader.java
+ javafx-fxml/test/javafx/fxml/CompareVersionsTest.java

Changeset: 7e7a238ea269
Author:    Martin Soch <Martin.Soch at oracle.com>
Date:      2013-03-20 15:57 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7e7a238ea269

SW pipeline: reduced memory consumption reported on ColorfulShapes test suite (RT-28952)

+ prism-sw/src/com/sun/prism/sw/SWContext.java
! prism-sw/src/com/sun/prism/sw/SWGraphics.java
! prism-sw/src/com/sun/prism/sw/SWRTTexture.java
! prism-sw/src/com/sun/prism/sw/SWResourceFactory.java

Changeset: 071ecca76216
Author:    Elina Kleyman <elina.kleyman at oracle.com>
Date:      2013-03-20 17:13 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/071ecca76216

Porting Calculator and Bouncing Balls 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/graphics/bouncingballs/Ball.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/bouncingballs/BallsPane.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/bouncingballs/BallsScreen.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/bouncingballs/BouncingBallsApp.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/bouncingballs/Constants.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/bouncingballs/preview.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/bouncingballs/preview at 2x.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/calc/Calculator.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/calc/CalculatorApp.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/calc/Key.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/calc/Util.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/calc/preview.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/calc/preview at 2x.png

Changeset: fb10227a0396
Author:    Elina Kleyman <elina.kleyman at oracle.com>
Date:      2013-03-20 17:16 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/fb10227a0396

Automated merge with ssh://jfxsrc//javafx/8.0/scrum/graphics/jfx/rt


Changeset: a2cfe5a168ae
Author:    jgodinez
Date:      2013-03-20 09:33 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a2cfe5a168ae

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


Changeset: 872ef012cd34
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-20 10:04 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/872ef012cd34

Added single-file dependency tracking for native files, so that when you change a single .m, .cpp, .c, .cc, .rc. or .cur file then only that file is processed, whereas changing any other file (such as .h or .pch) results in recompilation of the native files in that task. Significant time savings (from 30s to 13s for a build on my slow windows system when changing a single native file in Glass. Much less difference on my mac).

! build.gradle

Changeset: 5614a3fbcfdf
Author:    "Joseph Andresen<joseph.andresen at oracle.com>"
Date:      2013-03-20 10:31 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/5614a3fbcfdf

RT-29091 Remove beans from Light effect

! decora-runtime/src/com/sun/scenario/effect/light/DistantLight.java
! decora-runtime/src/com/sun/scenario/effect/light/Light.java
! decora-runtime/src/com/sun/scenario/effect/light/PointLight.java
! decora-runtime/src/com/sun/scenario/effect/light/SpotLight.java

Changeset: 89635eee9743
Author:    Yao Wang <yao.w.wang at oracle.com>
Date:      2013-03-20 11:04 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/89635eee9743

RT-27908 TriangleMesh.setPoints(int, float[], int, int) API is broken

! javafx-sg-common/src/com/sun/javafx/sg/PGTriangleMesh.java
! 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
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubTriangleMesh.java

Changeset: eae91cdbfa5d
Author:    Yao Wang <yao.w.wang at oracle.com>
Date:      2013-03-20 11:06 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/eae91cdbfa5d

merge heads


Changeset: 2f1c0d44b4cf
Author:    RT-28355: LOD helper needs to test in the same coordinate system
Date:      2013-03-20 11:21 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2f1c0d44b4cf

RT-28355: LOD helper needs to test in the same coordinate system

! javafx-ui-common/src/javafx/scene/Camera.java
! javafx-ui-common/src/javafx/scene/Node.java
+ javafx-ui-common/test/unit/javafx/scene/CameraTest.java

Changeset: 3db24fb4cad3
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-20 15:03 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3db24fb4cad3

Added support for generation of javadocs. This comes in two parts: first, there is the ability to generate javadocs normally as on any Java project. Second, I added a top-level javadoc task that will be used to create a single aggregate javadoc in the top-level build directory. The javadocs are linked to Java 7 docs (but should be linked to Java 8 when doing RE builds). This is provided by the JDK_DOCS property. Another doc property, DOC_LINT is used to specify what the lint level should be for generating javadocs.

I also moved the top-level tasks to the bottom of the file so they have access to all the configured projects.

Finally, I found that a number of Builders were being included in the Jar & JavaDoc which had no business there! I had to add a workaround such that we remove those builders (java and .class) after they've been generated in the compile step.

! build.gradle

Changeset: 35dae1e875af
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-03-21 11:14 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/35dae1e875af

RT-28488 Change Glass Screen for MT access
Reviewed-by: Anthony, Steve

! glass/glass-lib-gtk/src/GlassApplication.cpp
! glass/glass-lib-gtk/src/glass_general.cpp
! glass/glass-lib-ios/Makefile
! glass/glass-lib-ios/src/GlassApplication.m
+ glass/glass-lib-ios/src/GlassScreen.h
! glass/glass-lib-ios/src/GlassScreen.m
! glass/glass-lib-lens/build.xml
! glass/glass-lib-lens/src/LensApplication.c
! glass/glass-lib-lens/src/LensCommon.h
! glass/glass-lib-lens/src/LensScreen.c
! glass/glass-lib-macosx/Makefile
! glass/glass-lib-macosx/src/GlassApplication.m
! glass/glass-lib-macosx/src/GlassScreen.h
! glass/glass-lib-macosx/src/GlassScreen.m
! glass/glass-lib-macosx/src/GlassTimer.m
! glass/glass-lib-windows/Makefile
! glass/glass-lib-windows/src/GlassApplication.cpp
! glass/glass-lib-windows/src/GlassScreen.cpp
! glass/glass-lib-windows/src/GlassScreen.h
! glass/glass-lib-windows/src/Utils.h
! glass/glass/src/com/sun/glass/ui/Application.java
! glass/glass/src/com/sun/glass/ui/Screen.java
! glass/glass/src/com/sun/glass/ui/gtk/GtkApplication.java
! glass/glass/src/com/sun/glass/ui/ios/IosApplication.java
- glass/glass/src/com/sun/glass/ui/ios/IosScreen.java
! glass/glass/src/com/sun/glass/ui/lens/LensApplication.java
- glass/glass/src/com/sun/glass/ui/lens/LensScreen.java
! glass/glass/src/com/sun/glass/ui/mac/MacApplication.java
- glass/glass/src/com/sun/glass/ui/mac/MacScreen.java
! glass/glass/src/com/sun/glass/ui/mac/MacTimer.java
! glass/glass/src/com/sun/glass/ui/swt/SWTApplication.java
- glass/glass/src/com/sun/glass/ui/swt/SWTScreen.java
! glass/glass/src/com/sun/glass/ui/win/WinApplication.java
- glass/glass/src/com/sun/glass/ui/win/WinScreen.java

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

RT-21999 Win: FileChooser does not accept valid initial directory.
Reviewed-by: Anthony

! glass/glass/src/com/sun/glass/ui/CommonDialogs.java

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

Fixed failing tests after RT-28488

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

Changeset: 6ea4187e06ba
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-03-21 18:10 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/6ea4187e06ba

RT-21347 Mac: Invalid memory access of location when calling stage.hide()
Reviewed-by: Anthony

! glass/glass-lib-macosx/src/GlassWindow+Java.m
! glass/glass-lib-macosx/src/GlassWindow.h
! glass/glass-lib-macosx/src/GlassWindow.m

Changeset: f43c24767b4c
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-21 13:01 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f43c24767b4c

Add IDEA project generation to the build. This could be factored down all in one spot at the very bottom of the build file instead of spread around, or factored into a separate build script (probably a good idea).

! build.gradle

Changeset: f8fdf3242d7c
Author:    Thor johannesson <thor.johannesson at oracle.com>
Date:      2013-03-21 15:54 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f8fdf3242d7c

RT-26377: Impl SubScene. Approved by Kevin, David Grieve

! javafx-sg-common/src/com/sun/javafx/sg/BaseNode.java
+ javafx-sg-common/src/com/sun/javafx/sg/PGSubScene.java
+ javafx-sg-prism/src/com/sun/javafx/sg/prism/NGSubScene.java
! javafx-ui-common/src/com/sun/javafx/scene/input/PickResultChooser.java
! javafx-ui-common/src/com/sun/javafx/tk/DummyToolkit.java
! javafx-ui-common/src/com/sun/javafx/tk/Toolkit.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/Parent.java
! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java
! javafx-ui-common/src/javafx/scene/Scene.java
! javafx-ui-common/src/javafx/scene/SubScene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java

Changeset: 5aaa2b02c980
Author:    Pavel Safrata
Date:      2013-03-22 13:52 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/5aaa2b02c980

RT-29127: subSceneComputeContains checks subScene's width and height

! javafx-ui-common/src/javafx/scene/SubScene.java

Changeset: 926f12bce792
Author:    Pavel Safrata
Date:      2013-03-22 15:00 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/926f12bce792

RT-29109: picking handles subScenes correctly.

! javafx-ui-common/src/com/sun/javafx/scene/NodeAccess.java
+ javafx-ui-common/src/com/sun/javafx/scene/SubSceneAccess.java
! javafx-ui-common/src/com/sun/javafx/scene/input/PickResultChooser.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/SubScene.java

Changeset: 2916403f98f3
Author:    Pavel Safrata
Date:      2013-03-22 16:02 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2916403f98f3

Minor cosmetic changes to subScene picking code.

! javafx-ui-common/src/javafx/scene/SubScene.java

Changeset: 8d6125cf264a
Author:    Pavel Safrata
Date:      2013-03-22 16:24 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8d6125cf264a

[DOC-ONLY]: SubScene.subSceneComputeContains documented.

! javafx-ui-common/src/javafx/scene/SubScene.java

Changeset: 2ceb66627308
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-22 12:01 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2ceb66627308

Various Gradle build improvements.
    - Improved documentation
    - Added "JAVA" property, analogous to JAVAC and JAVAH
    - Moved Mac / Windows specific native build properties into Mac / Windows specific gradle files
    - Factored CC / LINK properties so they can be overridden properly in platform specific gradle files
    - Removed Builder annotation processor from the class path and explicitly added it as a compile time flag for only certain projects
        - This fixed some issues such as java files in resources being compiled while on the class path (happened during testing)
    - Block DepthTest from being tested -- the code thought it was a JUnit test and tried to run it!
    - Update IntelliJ generation to include native directories and some generated sources (jsl)
    - Fixed dependency between controls & designTime (it was backwards)
    - Gave FXML stub toolkit for the sake of testing (read the comment)
    - added TODO for enabling -javafx flag for docs once we have b82 available.

! build.gradle
! generator.gradle
! linux.gradle
! mac.gradle
! win.gradle

Changeset: a01b555ebcc5
Author:    rbair
Date:      2013-03-22 12:50 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a01b555ebcc5

Now with b82 available, I have enabled the -javafx javadoc flag and also fixed a bug where I was not omitting the builder generator META-INF during generation of the javafx directory

! build.gradle
! generator.gradle

Changeset: 4b103a235ef5
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-22 13:15 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/4b103a235ef5

Gradle build fix. The "stub" source set compilation depends on the results of the "main" source set compilation. Was just getting lucky before.

! build.gradle

Changeset: c303428dc4ed
Author:    rbair
Date:      2013-03-22 16:03 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c303428dc4ed

Fixed two bugs related to windows builds. The first is that the property names needed to be WINDOWS_VS_* instead of windows.vs.*. Also newlines were missing (thanks Artem!)

! win.gradle

Changeset: af7846abbd28
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-22 16:06 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/af7846abbd28

Add ability to supplement the gradle build with additional build instructions (for example, for producing official JavaFX builds)

! build.gradle

Changeset: 68f2c14e65f8
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-23 09:44 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/68f2c14e65f8

Moved IDEA project generation to the bottom of the gradle build file and grouped it together instead of having IDEA generation spread throughout the file. Eclipse & NB generation should happen in the same way.

! build.gradle

Changeset: 0937881f3f3e
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-23 14:13 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/0937881f3f3e

Updated grouping and description for some tasks that were missing them. Also added the beginnings of support for custom NB project-specific file generation (in general it isn't needed, but just trying to sweeten it up).

! build.gradle

Changeset: 8a63bd3d46a3
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-23 19:16 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8a63bd3d46a3

Changed BINARY_STUB so that by default it will use the jfxrt.jar shipped in the JDK

! build.gradle

Changeset: f43272fc4b86
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-23 22:49 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f43272fc4b86

Gradle "fix".

The basic problem is that on Windows the JRE is installed twice -- once in jre8 and once in jdk1.8.0/jre. Which one the developer might have on their path is anyone's guess (but if their system is like mine, it will be jre8). The other platforms don't do this -- at least, definitely not on Mac and I have yet to see this on Linux. The result is that the logic that tried to guess the JDK directory location didn't work on windows. I'm not sure this new logic is really going to work either in the long term, but it works for today.

! build.gradle

Changeset: b7db1df9a5e1
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-03-25 11:33 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/b7db1df9a5e1

RT-29097 Mac: Crash on moving mouse cursor with touchpad over window without scene
Reviewed-by: Anthony

! glass/glass-lib-macosx/src/GlassGestureSupport.m
! glass/glass-lib-macosx/src/GlassStatics.h
! glass/glass-lib-macosx/src/GlassStatics.m
! glass/glass-lib-macosx/src/GlassTouches.m
! glass/glass-lib-macosx/src/GlassViewDelegate.m

Changeset: 2b2365f95b76
Author:    Pavel Safrata
Date:      2013-03-25 09:02 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2b2365f95b76

RT-29108: SubScene's default fill changed to null.

! javafx-ui-common/src/javafx/scene/SubScene.java

Changeset: aaf819fd09f9
Author:    Lubomir Nerad <lubomir.nerad at oracle.com>
Date:      2013-03-25 14:36 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/aaf819fd09f9

Fix for RT-28775: PopupWindow with content with Shadow Effect, wrong position

! javafx-ui-common/src/javafx/stage/PopupWindow.java
! javafx-ui-common/src/javafx/stage/Window.java
! javafx-ui-common/test/unit/javafx/stage/PopupTest.java
! javafx-ui-common/test/unit/javafx/stage/WindowTest.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java

Changeset: 463f0bd39ae4
Author:    dmasada
Date:      2013-03-25 12:56 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/463f0bd39ae4

RT-28657 Ensemble8: save resources with saved NB project

! apps/samples/Ensemble8/src/app/ensemble/sampleproject/SampleProjectBuilder.java

Changeset: 78830e2e65d7
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-03-26 00:10 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/78830e2e65d7

Gradle: Compiling of HLSL files on Windows.

! build.gradle
! linux.gradle
! mac.gradle
! win.gradle

Changeset: 8db252a6da56
Author:    Pavel Safrata
Date:      2013-03-26 11:37 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8db252a6da56

RT-28508: fixed picking with moving camera. Also, pickRay computing is now fully performed in scenegraph.

! javafx-ui-common/src/javafx/scene/Camera.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/javafx/scene/Mouse3DTest.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java

Changeset: 346429a03055
Author:    Pavel Safrata
Date:      2013-03-26 12:49 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/346429a03055

RT-28533: tests of picking with moving camera.

! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java

Changeset: a22a34b9aaf1
Author:    Martin Soch <Martin.Soch at oracle.com>
Date:      2013-03-26 12:55 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a22a34b9aaf1

SW pipeline: employ native version of OpenPisces (RT-29180)

+ prism-sw/src/com/sun/prism/sw/SWArgbPreTexture.java
! prism-sw/src/com/sun/prism/sw/SWContext.java
! prism-sw/src/com/sun/prism/sw/SWGraphics.java
+ prism-sw/src/com/sun/prism/sw/SWMaskTexture.java
! prism-sw/src/com/sun/prism/sw/SWRTTexture.java
! prism-sw/src/com/sun/prism/sw/SWResourceFactory.java
! prism-sw/src/com/sun/prism/sw/SWTexture.java

Changeset: 564d047a6b4c
Author:    jgodinez
Date:      2013-03-26 09:38 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/564d047a6b4c

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

- glass/glass/src/com/sun/glass/ui/ios/IosScreen.java
- glass/glass/src/com/sun/glass/ui/lens/LensScreen.java
- glass/glass/src/com/sun/glass/ui/mac/MacScreen.java
- glass/glass/src/com/sun/glass/ui/swt/SWTScreen.java
- glass/glass/src/com/sun/glass/ui/win/WinScreen.java

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

branch merge

- glass/glass/src/com/sun/glass/ui/ios/IosScreen.java
- glass/glass/src/com/sun/glass/ui/lens/LensScreen.java
- glass/glass/src/com/sun/glass/ui/mac/MacScreen.java
- glass/glass/src/com/sun/glass/ui/swt/SWTScreen.java
- glass/glass/src/com/sun/glass/ui/win/WinScreen.java



More information about the openjfx-dev mailing list