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

hang.vo at oracle.com hang.vo at oracle.com
Thu Apr 18 17:09:06 PDT 2013


Changeset: 4bb9d9462bcb
Author:    mhowe
Date:      2013-04-11 15:25 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4bb9d9462bcb

RT-29627: Windows build fails if Java dir has spaces [ngthomas]
 - include paths in cl options needed to be quoted

! deploy/packager/build.xml

Changeset: 8a99d3851818
Author:    ngthomas
Date:      2013-04-11 15:35 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8a99d3851818

Merge


Changeset: 223958a71bba
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-09 13:59 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/223958a71bba

Gradle build fixes.
  - Added gradle.properties and instructions in gradle.properties for how to use different properties available at build time.
  - Added ability to use "useDepend" for faster (and somewhat less safe) builds
  - Refactored approach for dealing with library names so as to make it a little less error prone
  - Improved logic so that COMPILE_TARGET can be any case (i.e.: iOS, IOS, ios)
  - Implemented more sanity checking
  - Supplied properties to selectively enable compiling of webkit & gstreamer (false by default)
  - Additional support for LINT options passed to javac (now can specify exactly what lint options you want)
  - Fixed bug which was causing native libraries to be compiled even when they hadn't changed
  - Removed nonsense source directories from the graphics main source set
  - Removed garbage plugin_exports.jar dependency
  - Disabled swing / swt modules when compiled for something other than the desktop (for example, when we do iOS / Android / Embedded)
  - Created various CC_FLAGS / LINK_FLAGS / CC / LINK parameters for native builds, such as PRISM_SW_LINK_FLAGS etc.
  - Improved list of things to filter out when creating jfxrt.jar so as to bring the linux build in line with expectations
  - Fixed bugs in NB project generation

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

Changeset: 292f259bcdf3
Author:    rbair
Date:      2013-04-09 14:52 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/292f259bcdf3

Gradle: Windows 64-bit fixes discovered during sanity checking

! build.gradle

Changeset: cec91ec8a83b
Author:    rbair
Date:      2013-04-09 15:27 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/cec91ec8a83b

Added new copy of genVSproperties.bat which is what we will use for gradle. I needed to add some additional support and doing this way was easier.

! generator.gradle
+ gradle-genVSproperties.bat

Changeset: 1e8d138ca0c5
Author:    flar <James.Graham at oracle.com>
Date:      2013-04-09 17:34 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1e8d138ca0c5

Fix RT-29603: DisplacementMap warnings due to incorrect floatmap locking

! decora-prism-ps/src/com/sun/scenario/effect/impl/prism/ps/PPSRenderer.java
! decora-prism-ps/src/com/sun/scenario/effect/impl/prism/ps/PPSTwoSamplerPeer.java
! decora-prism/src/com/sun/scenario/effect/impl/prism/PrTexture.java
! decora-runtime/src/com/sun/scenario/effect/Filterable.java
! decora-runtime/src/com/sun/scenario/effect/FloatMap.java
+ decora-runtime/src/com/sun/scenario/effect/LockableResource.java
! decora-runtime/src/com/sun/scenario/effect/impl/Renderer.java

Changeset: c621b7fbe1d1
Author:    dmasada
Date:      2013-04-10 14:25 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c621b7fbe1d1

RT-28570 Ensemble8: add gestures sample

! 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/scenegraph/events/gestureevent/GestureEventApp.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/scenegraph/events/gestureevent/preview.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/scenegraph/events/gestureevent/preview at 2x.png

Changeset: cf974325affb
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-04-10 14:50 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/cf974325affb

Fix to RT-18700: Optimize matrix loading in ES2 pipeline
Approved by Jim

! javafx-geom/src/com/sun/javafx/geom/transform/GeneralTransform3D.java

Changeset: b72d2d60fcb9
Author:    rbair
Date:      2013-04-10 16:08 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b72d2d60fcb9

Gradle build fixes for windows. Specifically fixed the launcher double bracket problem, also abstracted out ICON_SWAP cc / link flags

! build.gradle
! settings.gradle
! win.gradle

Changeset: 06f86f2aabca
Author:    rbair
Date:      2013-04-10 17:09 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/06f86f2aabca

Gradle: Fixed WinLauncher / IconSwap on windows so that the .obj are not included in the jar but the exe are.

! build.gradle

Changeset: 564f3d627ba9
Author:    flar <James.Graham at oracle.com>
Date:      2013-04-10 17:52 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/564f3d627ba9

Fix RT-29626: Texture locking warnings from "primtextures" pipeline in prism.

! prism-ps/src/com/sun/prism/impl/ps/PaintHelper.java

Changeset: 3f4c6bb276d6
Author:    pchelko
Date:      2013-04-11 10:58 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3f4c6bb276d6

RT-28278: Mac: Dnd: Data transfer notification fails.
Rewived-by: anthony

! glass/glass-lib-macosx/src/GlassDragSource.h
! glass/glass-lib-macosx/src/GlassView2D.m
! glass/glass-lib-macosx/src/GlassView3D.m
! glass/glass-lib-macosx/src/GlassViewDelegate.m

Changeset: c2f0889cfc39
Author:    Pavel Safrata
Date:      2013-04-11 09:51 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c2f0889cfc39

RT-29621: Fixed typo in EffectBoundsTest class name (was EffetctBoundsTest).

+ javafx-ui-common/test/unit/javafx/scene/bounds/EffectBoundsTest.java
- javafx-ui-common/test/unit/javafx/scene/bounds/EffetctBoundsTest.java

Changeset: 44a87c693e6b
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-11 10:56 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/44a87c693e6b

RT-29493 BorderPane does not compute height of (vertically) biased components correctly

! javafx-ui-common/nbproject/project.xml
! javafx-ui-common/src/javafx/scene/layout/BorderPane.java
! javafx-ui-common/src/javafx/scene/layout/Region.java
! javafx-ui-common/test/unit/javafx/scene/layout/BorderPaneTest.java
! javafx-ui-common/test/unit/javafx/scene/layout/RegionTest.java

Changeset: 11f266207e43
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-11 10:57 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/11f266207e43

merge


Changeset: 28c34d9bc413
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-11 13:04 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/28c34d9bc413

RT-27024 FlowPane doesn't layout scaled children properly

! javafx-ui-common/src/javafx/scene/Group.java
! javafx-ui-common/test/unit/javafx/scene/GroupTest.java

Changeset: 2bf29697b9c3
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-11 13:05 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2bf29697b9c3

merge

- javafx-ui-common/test/unit/javafx/scene/bounds/EffetctBoundsTest.java

Changeset: e8a282fdb292
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-04-11 16:35 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e8a282fdb292

RT-29598 Mac: Crash when a window dragged to another screen

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

Changeset: 03def9caa022
Author:    David Pulkrabek <david.pulkrabek at oracle.com>
Date:      2013-04-11 14:51 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/03def9caa022

iOS: fixed macros

! glass/glass-lib-ios/src/common.h

Changeset: fe8ba565fcac
Author:    Radko Najman <radko.najman at oracle.com>
Date:      2013-04-11 16:16 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fe8ba565fcac

RT-29453 - CCE: in case we get 3D bounds we need to flatten them

! javafx-sg-common/src/com/sun/javafx/sg/BaseNode.java

Changeset: a8a823ba7262
Author:    Elina Kleyman <elina.kleyman at oracle.com>
Date:      2013-04-11 19:01 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a8a823ba7262

RT-29506: Porting BrickBreaker sample into the 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/brickbreaker/Ball.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/brickbreaker/Bat.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/brickbreaker/Bonus.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/brickbreaker/Brick.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/brickbreaker/BrickBreakerApp.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/brickbreaker/Config.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/brickbreaker/Level.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/brickbreaker/LevelData.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/brickbreaker/Splash.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/brickbreaker/Utils.java
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/brickbreaker/preview.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/graphics/brickbreaker/preview at 2x.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/background.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/ball/ball0.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/ball/ball1.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/ball/ball2.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/ball/ball3.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/ball/ball4.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/ball/ball5.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bat/center.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bat/left.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bat/right.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bonus/ballfast.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bonus/ballgrow.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bonus/ballreduce.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bonus/ballslow.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bonus/batgrow.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bonus/batreduce.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bonus/catch.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bonus/extralife.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/bonus/strike.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/blue.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/broken1.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/broken2.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/brown.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/cyan.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/green.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/grey.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/magenta.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/orange.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/red.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/violet.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/white.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/brick/yellow.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/gameover.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/logo.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/ready.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/splash/breaker.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/splash/breakershadow.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/splash/brick.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/splash/brickshadow.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/splash/pressanykey.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/splash/pressanykeyshadow.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/splash/strike.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/splash/strikeshadow.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/splash/sun.png
+ apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/brickImages/vline.png

Changeset: a372f79b5782
Author:    jgodinez
Date:      2013-04-11 09:33 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a372f79b5782

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

- javafx-ui-common/test/unit/javafx/scene/bounds/EffetctBoundsTest.java

Changeset: d72c55d0de3a
Author:    kcr
Date:      2013-04-11 15:48 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d72c55d0de3a

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

- javafx-ui-common/test/unit/javafx/scene/bounds/EffetctBoundsTest.java

Changeset: 4d970981f051
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-04-11 16:47 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4d970981f051

1) Fix to RT-26382: Implement FX 8 3D Feature support on the es2 pipe
2) Fixed many state bugs along the way.

! javafx-geom/src/com/sun/javafx/geom/Vec3f.java
! javafx-sg-common/src/com/sun/javafx/sg/PGLightBase.java
! javafx-sg-common/src/com/sun/javafx/sg/PGSubScene.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGBox.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGCamera.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGCylinder.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGGroup.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGLightBase.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGMeshView.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGNode.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGPhongMaterial.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGRegion.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGShape3D.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGSphere.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGSubScene.java
! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGTriangleMesh.java
! javafx-sg-prism/test/com/sun/javafx/sg/prism/TestGraphics.java
! javafx-ui-common/src/com/sun/javafx/scene/DirtyBits.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-common/src/javafx/scene/AmbientLight.java
! javafx-ui-common/src/javafx/scene/LightBase.java
! javafx-ui-common/src/javafx/scene/PointLight.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/GlassScene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/ViewPainter.java
! prism-common/src/com/sun/prism/Graphics.java
! prism-common/src/com/sun/prism/Mesh.java
- prism-common/src/com/sun/prism/MeshFactory.java
! prism-common/src/com/sun/prism/MeshView.java
! prism-common/src/com/sun/prism/PhongMaterial.java
! prism-common/src/com/sun/prism/ResourceFactory.java
! prism-common/src/com/sun/prism/impl/BaseContext.java
! prism-common/src/com/sun/prism/impl/BaseGraphics.java
! prism-common/src/com/sun/prism/impl/BaseGraphicsResource.java
+ prism-common/src/com/sun/prism/impl/BaseMesh.java
+ prism-common/src/com/sun/prism/impl/BaseMeshView.java
! prism-common/src/com/sun/prism/impl/BaseResourceFactory.java
- prism-common/src/com/sun/prism/impl/DummyMeshFactory.java
+ prism-common/src/com/sun/prism/impl/MeshNTBVertex.java
+ prism-common/src/com/sun/prism/impl/MeshNormal.java
+ prism-common/src/com/sun/prism/impl/MeshQuat.java
+ prism-common/src/com/sun/prism/impl/MeshUtil.java
+ prism-common/src/com/sun/prism/impl/MeshVertex.java
! prism-j2d/src/com/sun/prism/j2d/J2DPrismGraphics.java
! prism-j2d/src/com/sun/prism/j2d/J2DResourceFactory.java
! prism-null/src/com/sun/prism/null3d/DummyContext.java
! prism-null/src/com/sun/prism/null3d/DummyGraphics.java
! prism-null/src/com/sun/prism/null3d/DummyResourceFactory.java
! prism-ps/src/com/sun/prism/impl/ps/BaseShaderContext.java
! prism-ps/src/com/sun/prism/impl/ps/BaseShaderGraphics.java
! prism-sw/src/com/sun/prism/sw/SWGraphics.java
! prism-sw/src/com/sun/prism/sw/SWResourceFactory.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java

Changeset: 0c700871dad2
Author:    omazurov at OMAZUROV-LAP.st-users.us.oracle.com
Date:      2013-04-11 17:06 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0c700871dad2

RT-29669: PulseLogger is not reliable

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

Changeset: 39659688e517
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-12 08:48 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/39659688e517

[JAVADOC] RT-24934 AnchorPane javadoc fix

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

Changeset: 146cf9f3fa89
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-12 08:48 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/146cf9f3fa89

merge


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

RT-29590 Mac: getNSString helper method is duplicated many times
Reviewed-by: anthony

! glass/glass-lib-macosx/src/GlassAccessibleBaseProvider.m
! glass/glass-lib-macosx/src/GlassDialogs.m
! glass/glass-lib-macosx/src/GlassEmbeddedWindow+Npapi.m
! glass/glass-lib-macosx/src/GlassHelper.h
! glass/glass-lib-macosx/src/GlassHelper.m
! glass/glass-lib-macosx/src/GlassMenu.m
! glass/glass-lib-macosx/src/GlassView.m
! glass/glass-lib-macosx/src/GlassView3D.m
! glass/glass-lib-macosx/src/GlassWindow.m

Changeset: f3e7b6f715aa
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-12 13:50 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f3e7b6f715aa

RT-20874 Pane doesn't take its children max/minSize into account

! javafx-ui-common/src/javafx/scene/Parent.java
+ javafx-ui-common/test/unit/javafx/scene/PaneTest.java

Changeset: 114e949974fc
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-12 14:47 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/114e949974fc

[JAVADOC] clarify the case when max size is lower than min size.

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

Changeset: 8856a4ba6843
Author:    Artem Ananiev <artem.ananiev at oracle.com>
Date:      2013-04-12 06:15 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8856a4ba6843

RT-29312 is partially reverted.
GlassScene.viewState is renamed to sceneState. SceneState is enforced to be always non-null.

! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/AbstractPainter.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassScene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassViewEventHandler.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PresentingPainter.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/UploadingPainter.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/ViewPainter.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/ViewScene.java
! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/WindowStage.java

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

RT-28291 Mac: Custom content cannot be transfered between jvms in mode fx2fx
Reviewed-by: anthony

+ glass/glass-lib-macosx/src/GlassSystemClipboard.m
! glass/glass/src/com/sun/glass/ui/mac/MacSystemClipboard.java

Changeset: 03534b8927f9
Author:    Alexander Zvegintsev
Date:      2013-04-12 19:59 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/03534b8927f9

RT-29664: HelloModality throws IllegalStateException on Linux

! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/WindowStage.java

Changeset: 254dbec9f9a8
Author:    flar <James.Graham at oracle.com>
Date:      2013-04-12 16:22 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/254dbec9f9a8

Fix RT-29620 - texture locking in SubScene

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

Changeset: 0558041da95d
Author:    Assaf Yavani
Date:      2013-04-14 12:47 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0558041da95d

Bellow is a webrev for fixing RT-24720 - EGLFB: Minimize (SetIconified) button does not minimized the window.

Please note that this bug was opened for minimizing window with 2 stages (see bug attached test and Diana notes).
This fix comes to solve this problem that caused by 2 things:
1. Problems with Lens state machine and notifications
2. Problems with Glass window list.

Regarding the issue to minimize a single stage is not covered by this webrev and not by this bug.
I have opened RT-29173 to cover this case.
Probably will be addressed in a different phase as other tasks rushing in the pipeline for beta and solving this case seems relatively minor after the common case functionality is working.

Highlights:
Most of the work was done in LensWindowManager to simplify and separate window state operations (minimize/restore/maximize/fullscreen), this resulted in:

    All window sate changes doesn't require repaint!
    Now there is a single function which handle restore from any state
    Due to the restore function window can move from any state to any state (wasn't possible before)
    Simplified implementation . For example minimize call is implement like this:
    if (toMinimize) {
        lens_wm_windowMinimize(env, window);
    } else {
        lens_wm_windowRestore(env, window);
    }
    When window is loosing focus the next focusable window get it (although the Z order doesn't change, focused window always on top? I think yes)
    No checks are required for resetting the focus or loosing the grab. the service functions do it for the caller, which now can call the functions to insure the desired state, regardless to the current.
    glass_window_check_bounds() - now report if bounds were been modified to fit window's constrains
    If exception is thrown the Lens code doesn't get executed (might caused a nasty crash)
    ESC button now works in full screen mode
    Fixed crashes by moving  fbScanLineSize and fbScanLine initialization from glass_pixel_attachIntBuffer() to lens_screen_initialize() as they are global variable that can be used in glass_screen_clear before getting initialized.
    And more...


The fix was tested on the BB in EGL & DFB modes using modified version of the application written by Diana (attached). The test application allow you to switch from state to state.

! glass/glass-lib-lens/src/LensCommon.h
! glass/glass-lib-lens/src/LensWindow.c
! glass/glass-lib-lens/src/wm/LensWindowManager.c
! glass/glass-lib-lens/src/wm/LensWindowManager.h
! glass/glass-lib-lens/src/wm/screen/dfbScreen.c
! glass/glass-lib-lens/src/wm/screen/fbdevScreen.c
! glass/glass-lib-lens/src/wm/screen/headlessScreen.c
! glass/glass/src/com/sun/glass/events/WindowEvent.java
! glass/glass/src/com/sun/glass/ui/Window.java
! glass/glass/src/com/sun/glass/ui/lens/LensApplication.java

Changeset: a2f771ac7797
Author:    Assaf Yavani
Date:      2013-04-14 12:49 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a2f771ac7797

[RT-24720] (minor) log messages update

! glass/glass-lib-lens/src/LensCommon.h
! glass/glass-lib-lens/src/LensWindow.c
! glass/glass-lib-lens/src/wm/LensWindowManager.c

Changeset: b7964247065d
Author:    Assaf Yavani
Date:      2013-04-14 12:50 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b7964247065d

[RT-24720] - (minor) webrev fixes update

! glass/glass-lib-lens/src/LensCommon.h
! glass/glass-lib-lens/src/wm/LensWindowManager.c
! glass/glass-lib-lens/src/wm/screen/fbdevScreen.c

Changeset: a93a052b538f
Author:    Assaf Yavani
Date:      2013-04-14 12:51 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a93a052b538f

[RT-24720] - Calling galss Window.add() / Window.remove() from native in order not to change common code

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

Changeset: 7037bddc6f85
Author:    Petr Pchelko <petr.pchelko at oracle.com>
Date:      2013-04-15 11:04 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7037bddc6f85

RT-26490 Mac: Drag and drop from Mac OS X Dock does not work
Reviewed-by: anthony

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

Changeset: 140e6e880011
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-15 12:08 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/140e6e880011

RT-19282 [StackPane] unwanted blur with ImageView

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

Changeset: df0237faee40
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-15 12:08 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/df0237faee40

merge


Changeset: 0789f0934cbc
Author:    flar <James.Graham at oracle.com>
Date:      2013-04-15 03:13 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0789f0934cbc

Fix RT-29250 - AIOOB exception from Java-based pisces dasher

! pisces/src/com/sun/openpisces/Dasher.java

Changeset: b0239473a484
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-15 14:55 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b0239473a484

[TESTS] Fixed tests broken by changeset 140e6e880011

! javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java
! javafx-ui-common/test/unit/javafx/scene/layout/RegionTest.java
! javafx-ui-common/test/unit/javafx/scene/layout/TilePaneTest.java

Changeset: 5c6f33a21105
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-15 14:55 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5c6f33a21105

merge


Changeset: 9ad01ddb19ab
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-15 14:56 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9ad01ddb19ab

merge


Changeset: 9e493804540f
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-15 15:07 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9e493804540f

[JAVADOC] RT-24914 Improper label prefHeight - for dialog messages - document the current behaviour of Scene

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

Changeset: dae31f03a228
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-04-15 15:07 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/dae31f03a228

Automated merge with file:///home/martin/work/jfx-80-sync/rt


Changeset: 4c6054903aa8
Author:    David Pulkrabek <david.pulkrabek at oracle.com>
Date:      2013-04-15 15:08 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4c6054903aa8

iOS: fix - second attempt of creating a stage in AdvancedStage (Ensemble8) crashes the sample.

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

Changeset: 01627d2e3be5
Author:    David Pulkrabek <david.pulkrabek at oracle.com>
Date:      2013-04-15 15:12 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/01627d2e3be5

merge


Changeset: e290f1d24fd1
Author:    David Hill
Date:      2013-02-22 14:50 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e290f1d24fd1

RT-28568 cleanup of LensTimer

! glass/glass/src/com/sun/glass/ui/lens/LensTimer.java

Changeset: 5e92d452a8a5
Author:    David Hill
Date:      2013-02-25 15:00 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5e92d452a8a5

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


Changeset: ddf63083dc37
Author:    David Hill
Date:      2013-02-26 10:54 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ddf63083dc37

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


Changeset: 09114503bf32
Author:    David Hill
Date:      2013-03-01 13:47 -0500
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/09114503bf32

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


Changeset: 0b173965941a
Author:    David Hill
Date:      2013-03-12 12:22 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0b173965941a

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


Changeset: 8c247f137aa9
Author:    David Hill
Date:      2013-03-14 16:31 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8c247f137aa9

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


Changeset: 3bcadef36370
Author:    David Hill
Date:      2013-04-15 11:48 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3bcadef36370

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


Changeset: 6ffdfb45dded
Author:    Yao Wang <yao.w.wang at oracle.com>
Date:      2013-04-15 10:02 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6ffdfb45dded

RT-28748: Specify and implement the fallback behavior for ConditionalFeature.SCENE3D

! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGShape3D.java
! javafx-ui-common/src/javafx/scene/DepthTest.java
! javafx-ui-common/src/javafx/scene/LightBase.java
! javafx-ui-common/src/javafx/scene/paint/Material.java
! javafx-ui-common/src/javafx/scene/shape/Mesh.java
! javafx-ui-common/src/javafx/scene/shape/Shape3D.java

Changeset: 8da8c7051b78
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-15 13:02 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8da8c7051b78

Added -t option to JSLC.java, which allows to trim off some of the directories used for the output directories. This code could use a general overhaul, but this was minimally invasive for allowing the gradle build to put the output in sensible locations (whereas previously they were more or less hard coded for the current ant build structure).

! decora-compiler/src/com/sun/scenario/effect/compiler/JSLC.java

Changeset: 5461d6830812
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-15 13:10 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5461d6830812

Gradle build fixes:
    - Added multiple source roots to JavaHeaderTask
    - Commented out all usages of pdb (until we do it right)
    - Moved headers to be under generated-src/headers to clean up the build/ directory
    - Rewrote JSL generation so that things are now working much better. Factored out shared logic into addJSL method. Split each step out to have a (mostly) unique source and unique dest so that up-to-date checks work correctly.
    - Moved a chunk from the first all projects block into a new all projects block towards the end, so that compiler setup happens for everything in build.gradle universally
    - Adjusted version numbers for antlr dependencies to match current ant build
    - Put builders under generated-src/builders instead of builder-src
    - Added "integrationCheck" task
    - Fixed generator so that jsl prism/decora goes into Graphics project now instead of subproject.
    - Got rid of effects-jsl and prism-jsl sub projects

! build.gradle
! generator.gradle
! settings.gradle
! win.gradle

Changeset: 2ff3c4f9e357
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-15 14:28 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2ff3c4f9e357

Added an import needed by the gradle build.

! deploy/packager/native/windows/WinLauncher.cpp

Changeset: 250d493de38c
Author:    Pavel Safrata
Date:      2013-04-16 08:27 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/250d493de38c

RT-28290: Camera parameters computed on FX layer.

! javafx-ui-common/src/com/sun/javafx/TempState.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/src/javafx/scene/SubScene.java
! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java

Changeset: 95c82357c375
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-04-16 11:25 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/95c82357c375

Android sync with changes in LensWindowManager

! glass/glass-lib-lens/src/wm/screen/androidScreen.c

Changeset: 4de07fe9b0db
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-04-16 11:26 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4de07fe9b0db

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


Changeset: 25ac81ac2fe1
Author:    Alexander Zvegintsev
Date:      2013-04-16 13:35 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/25ac81ac2fe1

RT-29690 Gtk: generated content for text/uri-list mime type does not conform RFC 2483

! glass/glass-lib-gtk/src/glass_dnd.cpp

Changeset: a45856331c4b
Author:    Pavel Safrata
Date:      2013-04-16 12:16 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a45856331c4b

RT-28901: fixed adding children in sceneProperty listener.

! javafx-ui-common/src/javafx/scene/Parent.java
! javafx-ui-common/test/unit/javafx/scene/ParentTest.java

Changeset: 7fc19f7c5642
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-15 16:45 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7fc19f7c5642

Gradle Build:
    - Factored native compile classes out into buildSrc directory. Swapped from build-tools project to buildSrc (so there is now no build-tools, only buildSrc). This allows us to have only one buildSrc like directory (instead of both buildSrc and build-tools) which keeps down the clutter.

! build.gradle
! generator.gradle
+ gradleBuildSrc/build.gradle
+ gradleBuildSrc/src/main/groovy/com/sun/javafx/build/CCTask.groovy
+ gradleBuildSrc/src/main/groovy/com/sun/javafx/build/CompileHLSLTask.groovy
+ gradleBuildSrc/src/main/groovy/com/sun/javafx/build/CompileResourceTask.groovy
+ gradleBuildSrc/src/main/groovy/com/sun/javafx/build/JavaHeaderTask.groovy
+ gradleBuildSrc/src/main/groovy/com/sun/javafx/build/LinkTask.groovy
+ gradleBuildSrc/src/main/groovy/com/sun/javafx/build/NativeCompileTask.groovy

Changeset: 39df6804c0e6
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-15 16:46 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/39df6804c0e6

Gradle build:
    - Attempted to restore mac native compile flags to be nearly identical to what they were when building with ant to minimize potential error during the transition

! mac.gradle

Changeset: 11b7ba57ca74
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-16 08:55 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/11b7ba57ca74

Gradle: Removed build-tools from settings.gradle

! settings.gradle

Changeset: dfddfd3708e5
Author:    rbair
Date:      2013-04-16 08:57 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/dfddfd3708e5

Merged


Changeset: 46c38b139bc9
Author:    Lubomir Nerad <lubomir.nerad at oracle.com>
Date:      2013-01-29 19:06 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/46c38b139bc9

RT-26764: Improve access to window instances

! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/javafx/stage/Window.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java

Changeset: debbe2155882
Author:    kcr
Date:      2013-02-01 07:13 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/debbe2155882

Automated merge with file:///cygdrive/c/Users/kcr/javafx/8-cpu-225-dev-int/jfx/rt

! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/javafx/stage/Window.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java

Changeset: ec4b255124a5
Author:    kcr
Date:      2013-02-08 13:14 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ec4b255124a5

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

! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/javafx/stage/Window.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java

Changeset: b23f70501d49
Author:    kcr
Date:      2013-02-15 12:35 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b23f70501d49

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

! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java

Changeset: fe60cc571d4d
Author:    kcr
Date:      2013-02-22 14:18 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fe60cc571d4d

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

! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/javafx/stage/Window.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java

Changeset: b80135c876de
Author:    kcr
Date:      2013-02-28 16:13 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b80135c876de

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

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

Changeset: d92d84e59767
Author:    kcr
Date:      2013-03-07 14:38 -0800
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d92d84e59767

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

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

Changeset: a5ab16d50cf9
Author:    kcr
Date:      2013-03-13 09:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a5ab16d50cf9

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

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

Changeset: 92c87c37e694
Author:    kcr
Date:      2013-03-21 17:07 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/92c87c37e694

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

! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/javafx/stage/Window.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java

Changeset: 1ad5140c8dcb
Author:    kcr
Date:      2013-03-29 08:17 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1ad5140c8dcb

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

! javafx-ui-common/src/javafx/stage/Window.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java

Changeset: ef2c560c05ee
Author:    kcr
Date:      2013-04-06 07:03 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ef2c560c05ee

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


Changeset: b5a44bf23d3c
Author:    kcr
Date:      2013-04-12 09:46 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b5a44bf23d3c

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


Changeset: 0ec09f06ebf4
Author:    kcr
Date:      2013-04-16 16:33 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0ec09f06ebf4

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


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

CustomColorDialog: Fixed RT-29429 CustomColorDialog has not default and no cancel button

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

Changeset: 5986c8a63341
Author:    Alexander Kouznetsov
Date:      2013-04-03 15:12 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5986c8a63341

CustomColorDialog: Fixed RT-29428 CustomColorDialog: problems with mouse

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

Changeset: d0ef2bd5b5e4
Author:    jgiles
Date:      2013-04-02 10:07 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d0ef2bd5b5e4

Remove unused code in CheckBoxTreeCell

! javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxTreeCell.java

Changeset: 1a6d7478cc89
Author:    jgiles
Date:      2013-04-02 18:42 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1a6d7478cc89

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


Changeset: 540722fc9be9
Author:    jgiles
Date:      2013-04-03 14:07 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/540722fc9be9

RT-17227: Tooltip Javadoc is confusing about allowed content

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

Changeset: 50f678d5e81d
Author:    jgiles
Date:      2013-04-03 19:53 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/50f678d5e81d

RT-18247:  MenuButton: drop-down window does not collapse on second keyboard click.

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

Changeset: cfc3bf712fa8
Author:    jgiles
Date:      2013-04-04 11:44 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/cfc3bf712fa8

RT-22743: TableColumn style class and styling issues

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

Changeset: 59d576561f83
Author:    jgiles
Date:      2013-04-04 13:27 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/59d576561f83

RT-29381: Style classes set on table columns are ignored

! javafx-ui-controls/src/javafx/scene/control/TableCell.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableCell.java

Changeset: d69cf8741416
Author:    jgiles
Date:      2013-04-05 09:20 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d69cf8741416

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


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

RT-29322: stylesheet container may be null

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

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

RT-29196: Default border color to black if there is a -fx-border-style but no -fx-border-color. Default border-image-slice should be 100%

! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImageSlices.java
! javafx-ui-common/src/javafx/scene/doc-files/cssref.html
! javafx-ui-common/src/javafx/scene/layout/Border.java
! javafx-ui-common/src/javafx/scene/layout/BorderConverter.java
! javafx-ui-common/src/javafx/scene/layout/BorderImage.java
! javafx-ui-common/src/javafx/scene/layout/BorderWidths.java

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

branch merge


Changeset: 888f7bbb70f6
Author:    Alexander Kouznetsov
Date:      2013-04-05 14:09 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/888f7bbb70f6

CustomColorDialog: Fixed RT-27002 ColorPicker - opening the Custom Color dialog fails if the control's value is set to null

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

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

CustomColorDialog: Fixed RT-29489 CustomColorDialog code cleanup

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

Changeset: 50487aa3c8e6
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-05 20:35 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/50487aa3c8e6

[TEST-ONLY] fix RegionCSSTest failure related to RT-29196 fix

! javafx-ui-common/test/unit/javafx/scene/layout/RegionCSSTest.java

Changeset: 18ac72899116
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-05 20:35 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/18ac72899116

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


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

RT-29382:  [TreeTableView] Column reordering leads to hidden rows / disclosure arrows

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

Changeset: 7cecd8466ab9
Author:    jgiles
Date:      2013-04-05 10:40 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7cecd8466ab9

Partial generics (and generics-related warnings) cleanup on TreeTable implementation code.

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehaviorBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeTableCellBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableCellSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeTableCellSkin.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableCell.java

Changeset: 2f90edd041c4
Author:    jgiles
Date:      2013-04-05 11:47 +1300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2f90edd041c4

RT-29331: Column grouping: dragging a column that is grouped makes invisible columns visible

! javafx-ui-controls/src/javafx/scene/control/TableColumn.java
! javafx-ui-controls/src/javafx/scene/control/TreeTableColumn.java
! javafx-ui-controls/test/javafx/scene/control/TableColumnTest.java
! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableColumnTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java

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

RT-29536: Lazily load collections in CSS StyleCache / StyleCacheEntry class. Reviewed by David.

! javafx-ui-common/src/com/sun/javafx/css/StyleCache.java
! javafx-ui-common/src/com/sun/javafx/css/StyleCacheEntry.java

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

RT-29535: Tab is visually not disabled, when setting disable(true) at creation time

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

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

RT-29330: TableColumn sorting not working for columns of boolean data with column grouping.
In fact, the bug was unrelated to boolean data, and was caused by column grouping where the grouping was not specified before the parent column was set in the TableView (or TreeTableView) columns list. In this situation the appropriate listeners were never being installed (e.g. when the children columns were eventually added to the parent that was already part of the TableView). This patch therefore just ensures that the TableView / TreeTableView controls set up the appropriate listeners when columns are defined and installed after their parent.
Tests for TableView and TreeTableView have been included.

! javafx-ui-controls/src/javafx/scene/control/TableUtil.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/TableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java

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

RT-29313: TableViewSelectionModel.getSelectedIndices() returns duplicates when cell selection enabled

! 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/TableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java

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

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


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

RT-19028 : Accordion focus owner not updated after mouse click

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

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

Clarify comment from previous changeset.

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

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

[TEST ONLY] Resolve unit test failure in TabPaneTest.

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

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

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


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

RT-28920: Layout results in Label clipping after mouseover.
The issue was that essentially the ComboBox ListView was not having the Scene set on it until after the initial size measurement, so its pref width was incorrect (actually, to be totally precise the Scene was being set and then nulled out by the call to ComboBoxBaseSkin.updateDisplayArea(), as the listview was being removed from the scenegraph). Realising and resolving this allowed me to remove some ugly code from ComboBoxListViewSkin.

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

Changeset: 0d2a87d943d0
Author:    jgiles
Date:      2013-04-09 13:20 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0d2a87d943d0

RT-29565: HelloComboBox ComboBox jumps in size on mouse hover

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

Changeset: 6a252c916948
Author:    jgiles
Date:      2013-04-09 15:33 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6a252c916948

RT-29566: TableCell disappears when TableColumn is hidden and then reshown in some TableRows. Includes unit test for TableView and TreeTableView.

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

Changeset: aaf13b140e93
Author:    mickf
Date:      2013-04-09 17:28 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/aaf13b140e93

RT-21193 : CheckMenuItem & RadioMenuItem: mnemonic key doesn't toggle selection

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

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

RT-29390: [VirtualFlow] ScrollBar thumb always appears to be minimum size (and not based on the visibleAmount)

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java
! javafx-ui-controls/test/com/sun/javafx/scene/control/test/ControlAsserts.java
! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java

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

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


Changeset: d5d1f7f12b47
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-09 16:19 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d5d1f7f12b47

RT-24438 ClassCastException in BubbleChart when x-axis is CategoryAxis

! javafx-ui-charts/src/javafx/scene/chart/BubbleChart.java

Changeset: e3b38b56ce13
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-09 16:20 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e3b38b56ce13

RT-29003 two sets with overlapping categories - wrong order on X-Axis.

! javafx-ui-charts/src/javafx/scene/chart/BarChart.java

Changeset: fa73af37ff9f
Author:    Alexander Kouznetsov
Date:      2013-04-09 16:55 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fa73af37ff9f

Fixed RT-29430 CustomColorDialog has no units shown

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

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

RT-29254: minor tweak to avoid removing from hashtable only to add again

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

Changeset: 4ddce863af36
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-09 21:36 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4ddce863af36

RT-29604: set flag to indicate css set font so that invalidated doesn't call impl_reapplyCSS

! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-controls/src/javafx/scene/control/Labeled.java
! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java

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

RT-29615: StyleCacheEntry was returning SKIP in some cases where the key was not found. Let it return null instead.

! javafx-ui-common/src/com/sun/javafx/css/StyleCacheEntry.java
! javafx-ui-common/src/javafx/scene/CssStyleHelper.java

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

branch merge

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

Changeset: b842a74524c6
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-04-10 17:01 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b842a74524c6

RT-29417: When initializing LabeledImpl, if the Labeled's property was never set, then don't bother setting LabeledImpl's mirror property.

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

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

RT-29249: Modena doesn't center text in buttons like Caspian does.

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

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

Fix typo in modena.css

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

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

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


Changeset: e9a4ca4848d6
Author:    Seeon Birger <seeon.birger at oracle.com>
Date:      2013-04-11 18:37 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e9a4ca4848d6

RT-29419: Show Virtual keyboard based on ConditionalFeature.VIRTUAL_KEYBOARD instead of ConditionalFeature.TOUCH

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

Changeset: fe573e33c5af
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-11 15:19 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fe573e33c5af

RT-23125 StackedBarChart wrongly animated.

! javafx-ui-charts/src/javafx/scene/chart/StackedBarChart.java

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

RT-29668: CheckMenuItem / RadioMenuItem state doesn't always toggle as expected

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

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

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


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

Clean up MultiplePropertyChangeListenerHandler to remove generics-related warnings.

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

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

RT-21907: TextArea initially appears empty when switching Tabs

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

Changeset: 5788c0441c97
Author:    jgiles
Date:      2013-04-12 16:28 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5788c0441c97

TextArea code cleanup (mostly just formatting).

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

Changeset: 9ba7cb9d439c
Author:    mickf
Date:      2013-04-15 12:55 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9ba7cb9d439c

RT-26037 : [ScrollBar] Right-click moves the knob.

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

Changeset: 3e322e7671ad
Author:    mickf
Date:      2013-04-15 18:08 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3e322e7671ad

RT-21192 : CheckMenuItem & RadioMenuItem: accelerator doesn't toggle selection

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

Changeset: e1e29083b157
Author:    "Jasper Potts"
Date:      2013-04-15 11:12 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e1e29083b157

Fixed RT-29734: Make Modena Theme Default

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

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

Fixed RT-28771: 8.0-controls-scrum-378: Textarea benchmarks are broken

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

Changeset: 1b8ff6df69f9
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-15 17:07 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1b8ff6df69f9

RT-21160: LineChart, AreaChart weird delete series animation
RT-29572: Charts with MODENA use solid color instead of transparent.

! javafx-ui-charts/src/javafx/scene/chart/AreaChart.java
! javafx-ui-charts/src/javafx/scene/chart/LineChart.java
! javafx-ui-charts/src/javafx/scene/chart/StackedAreaChart.java

Changeset: 5f4abd5b9e68
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-15 17:14 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5f4abd5b9e68

RT-29571 : Menu display issues

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

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

RT-27583: [TableView, TreeTableView] Focus is lost during selection with SHIFT + UP/DOWN

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java
! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeTableViewKeyInputTest.java

Changeset: 5dc2154688af
Author:    jgiles
Date:      2013-04-16 11:28 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5dc2154688af

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


Changeset: 57ebcb03f2ac
Author:    jgiles
Date:      2013-04-16 13:59 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/57ebcb03f2ac

[Cell] Experiment with collapsing listeners (where possible) to reduce memory costs of cells.
Attempt to minimise the number of instantiated listeners in Cell / IndexedCell / TreeCell / ListCell / TableRow / TableCell / TreeTableRow / TreeTableCell. This is done by using a private internal class to group all listeners into one, rather than use the current approach of one listener per property.
This changeset is experimental and may introduce regressions, so unless the memory reduction is substantial it may not be worth keeping this changeset around (indeed, it is possible this may cost more memory than the previous approach!).

! 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: 44d40ca4a172
Author:    jgiles
Date:      2013-04-16 14:01 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/44d40ca4a172

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


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

Removing the 'Using Modena Theme' debug text, now that Modena is the default theme.

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

Changeset: 44b7e805d240
Author:    jgiles
Date:      2013-04-16 14:17 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/44b7e805d240

Fixing PlatformImpl.isCaspain() typo.

! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGRegion.java
! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java

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

Fixing controls tests that had dependencies on caspian sizing to now also support Modena.

! javafx-ui-controls/test/javafx/scene/control/AccordionTest.java
! javafx-ui-controls/test/javafx/scene/control/ListCellTest.java
! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java

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

RT-26543: Tab.hasProperties() returns true when getProperties().size() == 0

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

Changeset: 390bcd09ddac
Author:    jgiles
Date:      2013-04-16 17:21 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/390bcd09ddac

RT-25652: Memory Leak in TabPane

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

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

RT-29079: each scene should have its own style cache.

! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/javafx/scene/CssStyleHelper.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/src/javafx/stage/PopupWindow.java
! javafx-ui-common/src/javafx/stage/Window.java

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

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


Changeset: b621a3032bf3
Author:    "Jasper Potts"
Date:      2013-04-16 10:50 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b621a3032bf3

Fixed RT-28999: Progressbar, ProgressIndicator not working

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

Changeset: 3367ebfa45a7
Author:    "Jasper Potts"
Date:      2013-04-16 11:50 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3367ebfa45a7

Fixed RT-29781: Modena: Selected ToggleButtons don't show hover or pressed states

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

Changeset: 99d9d2e87bd0
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2013-04-16 16:40 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/99d9d2e87bd0

RT-28148 Add createSymbols Property to AreaChart / StackedAreaChart
+ unit tests
fix broken controls tests build.

! javafx-ui-charts/src/javafx/scene/chart/AreaChart.java
! javafx-ui-charts/src/javafx/scene/chart/StackedAreaChart.java
+ javafx-ui-charts/test/javafx/scene/chart/AreaChartTest.java
! javafx-ui-charts/test/javafx/scene/chart/BarChartTest.java
! javafx-ui-charts/test/javafx/scene/chart/ChartTestBase.java
! javafx-ui-charts/test/javafx/scene/chart/LineChartTest.java
! javafx-ui-charts/test/javafx/scene/chart/StackedAreaChartTest.java
! javafx-ui-charts/test/javafx/scene/chart/StackedBarChartTest.java
+ javafx-ui-charts/test/javafx/scene/chart/XYChartTestBase.java

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

Fixed RT-29805: Add convenience API for getting snapped insets to Region and SkinBase
API reviewed and approved by Jonathan and Richard. Code reviewed by Jonathan.

! javafx-ui-charts/src/javafx/scene/chart/Chart.java
! javafx-ui-common/src/javafx/scene/layout/Region.java
! javafx-ui-controls/src/com/sun/javafx/charts/Legend.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/BehaviorSkinBase.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/ColorPickerSkin.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/ContextMenuContent.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/EmbeddedTextContextMenuContent.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/NestedTableColumnHeader.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/ProgressIndicatorSkin.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/TableColumnHeader.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.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/TreeTableViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java
! javafx-ui-controls/src/javafx/scene/control/Control.java
! javafx-ui-controls/src/javafx/scene/control/SkinBase.java

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

RT-29079: changeset 62d0b49e89c7 caused regression with parent stylesheets.

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

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

branch merge

! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGRegion.java
! javafx-ui-common/src/com/sun/javafx/css/StyleManager.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
- javafx-ui-common/test/unit/javafx/scene/bounds/EffetctBoundsTest.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java
- prism-common/src/com/sun/prism/MeshFactory.java
- prism-common/src/com/sun/prism/impl/DummyMeshFactory.java

Changeset: 8f472d7c5b38
Author:    mickf
Date:      2013-04-17 18:45 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8f472d7c5b38

RT-29820 : The mnemonic underline is broken with Modena, but works with Caspian.

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

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

RT-29829: check for null return from reference.get()

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

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

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


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

Added tag 8.0-b86 for changeset 1c339961b9f3

! .hgtags



More information about the openjfx-dev mailing list