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

hang.vo at oracle.com hang.vo at oracle.com
Wed Aug 28 04:49:09 PDT 2013


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

Fix to RT-32121: [FX3D] Light: Green light does not work.
Reviewed by Kevin and Thor

! modules/graphics/src/main/native-prism-d3d/D3DLight.cc
! modules/graphics/src/main/native-prism-d3d/D3DLight.h
! modules/graphics/src/main/native-prism-d3d/D3DMeshView.cc
! modules/graphics/src/main/native-prism-d3d/hlsl/vsMath.h

Changeset: 971dc9e115c3
Author:    Thor Johannesson <thor.johannesson at oracle.com>
Date:      2013-08-20 16:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/971dc9e115c3

RT-26612: D3D Implementation of MSAA, and depth buffer fix

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGSubScene.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DContext.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DDriverInformation.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DPipeline.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DRTTexture.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DResourceFactory.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DSwapChain.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DTexture.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DTextureData.java
! modules/graphics/src/main/java/com/sun/prism/es2/ES2Context.java
! modules/graphics/src/main/java/com/sun/prism/es2/GLContext.java
! modules/graphics/src/main/native-prism-d3d/D3DContext.cc
! modules/graphics/src/main/native-prism-d3d/D3DContext.h
! modules/graphics/src/main/native-prism-d3d/D3DGraphics.cc
! modules/graphics/src/main/native-prism-d3d/D3DPipeline.cc
! modules/graphics/src/main/native-prism-d3d/D3DPipeline.h
! modules/graphics/src/main/native-prism-d3d/D3DResourceFactory.cc
! modules/graphics/src/main/native-prism-d3d/D3DResourceManager.cc
! modules/graphics/src/main/native-prism-d3d/D3DResourceManager.h
! modules/graphics/src/main/native-prism-es2/GLContext.c

Changeset: d4f2ceb53978
Author:    Oleg Mazurov
Date:      2013-08-21 02:20 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d4f2ceb53978

[TOOLS] updated gltrace

+ tools/gltrace/GLTrace.java
! tools/gltrace/Makefile
! tools/gltrace/agent.c
! tools/gltrace/iolib.c
! tools/gltrace/iolib.h
! tools/gltrace/map.h
+ tools/gltrace/os-linux.c
+ tools/gltrace/os.h
! tools/gltrace/retrace.c
! tools/gltrace/trace.c

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

RT-29113 Mac: Native memory leaks
Reviewed-by: anthony, art

! modules/graphics/src/main/native-glass/mac/GlassView3D.m
! modules/graphics/src/main/native-glass/mac/GlassWindow.m

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

RT-32418 Mac: InputMethod panel is positioned incorrectly
Reviewed-by: anthony, art

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TextInputControlSkin.java
! modules/graphics/src/main/native-glass/mac/GlassView3D.m
! modules/graphics/src/main/native-glass/mac/GlassViewDelegate.m

Changeset: 11caee7eff3d
Author:    Daniel Blaukopf <daniel.blaukopf at oracle.com>
Date:      2013-08-21 11:11 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/11caee7eff3d

RT-32281 Pi: support transparency in frame buffer

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

Changeset: d08be9d72c7d
Author:    Felipe Heidrich <felipe.heidrich at oracle.com>
Date:      2013-08-21 14:42 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d08be9d72c7d

RT-31708: Arabic Text not Rendering correctly

! modules/graphics/src/main/java/com/sun/javafx/font/CompositeStrike.java
! modules/graphics/src/main/java/com/sun/javafx/font/FontStrike.java
! modules/graphics/src/main/java/com/sun/javafx/font/PrismFontStrike.java
! modules/graphics/src/main/java/com/sun/javafx/font/directwrite/DWFontStrike.java
! modules/graphics/src/main/java/com/sun/javafx/font/directwrite/DWGlyph.java
! modules/graphics/src/main/java/com/sun/javafx/font/directwrite/DWGlyphLayout.java
! modules/graphics/src/main/java/com/sun/javafx/text/TextRun.java
! modules/graphics/src/main/java/com/sun/prism/impl/GlyphCache.java
! modules/graphics/src/main/native-font/directwrite.cpp

Changeset: 2c7aa7abc995
Author:    Oleg Mazurov
Date:      2013-08-21 17:54 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2c7aa7abc995

[TOOLS] refactored gltrace

! tools/gltrace/Makefile
+ tools/gltrace/egl.c
+ tools/gltrace/gles.c
! tools/gltrace/iolib.c
- tools/gltrace/opengl.h
! tools/gltrace/retrace.c
+ tools/gltrace/trace-linux.c
- tools/gltrace/trace.c
+ tools/gltrace/trace.h

Changeset: 6eaef92de547
Author:    Chien Yang <chien.yang at oracle.com>
Date:      2013-08-21 18:15 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/6eaef92de547

Fix to RT-25580: Need to clean up the setting of maxTextureSize property logic

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

Changeset: e9e638040aa9
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-08-22 09:34 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e9e638040aa9

RT-32250 Bad occlusion culling analysis leads to rendering that should not happen
New fix with RT-32440 regressions fixed

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGGroup.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGNode.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NodePath.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/ViewPainter.java
! modules/graphics/src/test/java/com/sun/javafx/sg/prism/OcclusionCullingTest.java

Changeset: c73feb40c7eb
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-08-22 09:35 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c73feb40c7eb

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


Changeset: d0c458ea654c
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-08-22 12:44 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d0c458ea654c

RT-31776 not possible to call functions defined in javascript from fxml anymore

! modules/fxml/src/main/java/javafx/fxml/FXMLLoader.java

Changeset: fadeca41c0c1
Author:    Martin Soch <Martin.Soch at oracle.com>
Date:      2013-08-22 13:46 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/fadeca41c0c1

SW pipeline: proper implementation of slice version of drawTexture methods (RT-32323)

! modules/graphics/src/main/java/com/sun/pisces/PiscesRenderer.java
! modules/graphics/src/main/java/com/sun/pisces/RendererBase.java
! modules/graphics/src/main/java/com/sun/prism/sw/SWGraphics.java
! modules/graphics/src/main/native-prism-sw/JPiscesRenderer.c
! modules/graphics/src/main/native-prism-sw/PiscesPaint.c
! modules/graphics/src/main/native-prism-sw/PiscesRenderer.h
! modules/graphics/src/main/native-prism-sw/PiscesRenderer.inl

Changeset: ff149e262b58
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-08-22 14:35 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ff149e262b58

RT-32250 (cont.) : optimized case when non-dirty root is found as suggested by Jim.

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

Changeset: 5fe3b67a4fc4
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-08-22 14:35 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/5fe3b67a4fc4

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


Changeset: 12514ca671da
Author:    Lisa.Selle at oracle.com
Date:      2013-08-22 09:02 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/12514ca671da

Fix for rt-31059 - Cursor moves to upper left corner on first mouse use.

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

Changeset: 848893436302
Author:    Martin Soch <Martin.Soch at oracle.com>
Date:      2013-08-22 17:04 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/848893436302

SW pipeline: video playback was broken (RT-31806)

! modules/graphics/src/main/java/com/sun/prism/sw/SWArgbPreTexture.java

Changeset: c40edcb8b293
Author:    snorthov
Date:      2013-08-22 14:00 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c40edcb8b293

Add a prism property to disable effects (useful for debugging performance problems).  Reviewed by Richard B

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

Changeset: 9ec4e065b0c0
Author:    Daniel Blaukopf <daniel.blaukopf at oracle.com>
Date:      2013-08-22 12:25 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/9ec4e065b0c0

RT-32409 Filter out unneeded calls to glBindFramebuffer and glGetIntegerv(GL_FRAMEBUFFER_BINDING)

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

Changeset: f8b9e280eacb
Author:    ddhill
Date:      2013-08-22 16:31 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f8b9e280eacb

RT-32438 index working copy of jfxrt.jar

! build.gradle

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

Fix to RT-32464: Cleanup unused properties and methods that were once used for embedded (TV) support

! buildSrc/android.gradle
! buildSrc/armv6hf.gradle
! buildSrc/armv6sf.gradle
! buildSrc/ios.gradle
! buildSrc/x86egl.gradle
! modules/graphics/src/main/java/com/sun/prism/es2/ES2Context.java
! modules/graphics/src/main/java/com/sun/prism/es2/ES2Pipeline.java
! modules/graphics/src/main/java/com/sun/prism/impl/BaseContext.java
! modules/graphics/src/main/java/com/sun/prism/impl/PrismSettings.java

Changeset: 7f86f140cf60
Author:    Daniel Blaukopf <daniel.blaukopf at oracle.com>
Date:      2013-08-22 13:50 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7f86f140cf60

RT-32495 - Setting prism.dirtyopts=false breaks ViewPainter

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

Changeset: d8e233fd0462
Author:    Daniel Blaukopf <daniel.blaukopf at oracle.com>
Date:      2013-08-22 14:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d8e233fd0462

Fix "fb" configuration on x86/EGL

! buildSrc/x86egl.gradle

Changeset: 1aef3e44daa3
Author:    dmasada
Date:      2013-08-22 17:36 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/1aef3e44daa3

RT-28610 Ensemble8:Xylophone appears upsidedown and depth buffer disabled

! apps/samples/Ensemble8/src/generated/java/ensemble/generated/Samples.java
! apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics3d/xylophone/XylophoneApp.java

Changeset: d128577d8f71
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-08-23 09:50 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d128577d8f71

[DOC] RT-30986 - updated FXML documentation

! modules/fxml/src/main/docs/javafx/fxml/doc-files/introduction_to_fxml.html

Changeset: 5c5326c0aa6a
Author:    Lubomir Nerad <lubomir.nerad at oracle.com>
Date:      2013-08-23 10:02 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/5c5326c0aa6a

Fix for RT-32394: Rendering Artifacts with Groups and Transformations

! modules/graphics/src/main/java/javafx/scene/Node.java
! modules/graphics/src/test/java/javafx/scene/Parent_recomputeBounds_Test.java

Changeset: cf2d7f03fbfb
Author:    Felipe Heidrich <felipe.heidrich at oracle.com>
Date:      2013-08-23 08:28 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/cf2d7f03fbfb

RT-30923: Implement packing region cache

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/RegionImageCache.java
! modules/graphics/src/main/java/com/sun/prism/impl/packrect/Level.java
! modules/graphics/src/main/java/com/sun/prism/impl/packrect/RectanglePacker.java

Changeset: e9f71053dd5e
Author:    rbair
Date:      2013-08-23 09:42 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e9f71053dd5e

RT-32286: Region, Circle, Ellipse, and ImageView should support occlusion culling for opaque paints
Reviewed By: Jim Graham, Felipe

! .idea/vcs.xml
+ apps/toys/Hello/src/main/java/hello/HelloRectangle.java
! modules/graphics/src/main/java/com/sun/javafx/geom/transform/BaseTransform.java
! modules/graphics/src/main/java/com/sun/javafx/geom/transform/GeneralTransform3D.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/CacheFilter.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGCircle.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGEllipse.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGGroup.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGImageView.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGNode.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRectangle.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGShape.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java
! modules/graphics/src/main/java/com/sun/prism/Image.java
! modules/graphics/src/main/java/com/sun/prism/paint/ImagePattern.java
! modules/graphics/src/main/java/javafx/scene/layout/Background.java
! modules/graphics/src/main/java/javafx/scene/layout/BackgroundImage.java
! modules/graphics/src/main/java/javafx/scene/layout/Region.java
! modules/graphics/src/main/java/javafx/scene/paint/ImagePattern.java
! modules/graphics/src/test/java/com/sun/javafx/sg/prism/ContentBoundsTest.java
! modules/graphics/src/test/java/com/sun/javafx/sg/prism/CullingTest.java
! modules/graphics/src/test/java/com/sun/javafx/sg/prism/DirtyRegionClipTest.java
! modules/graphics/src/test/java/com/sun/javafx/sg/prism/DirtyRegionTestBase.java
! modules/graphics/src/test/java/com/sun/javafx/sg/prism/GridDirtyRegionTest.java
+ modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGCircleTest.java
+ modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGEllipseTest.java
+ modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGImageViewTest.java
+ modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGNodeTest.java
+ modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGRectangleTest.java
+ modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGShapeTest.java
+ modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGTestBase.java
- modules/graphics/src/test/java/com/sun/javafx/sg/prism/NodeTestUtils.java
! modules/graphics/src/test/java/com/sun/javafx/sg/prism/OcclusionCullingTest.java
+ modules/graphics/src/test/java/com/sun/javafx/sg/prism/RenderRootTest.java
- modules/graphics/src/test/java/com/sun/javafx/sg/prism/TestNGNode.java
+ modules/graphics/src/test/resources/com/sun/javafx/sg/prism/test-opaque.jpg
+ modules/graphics/src/test/resources/com/sun/javafx/sg/prism/test-opaque.png
+ modules/graphics/src/test/resources/com/sun/javafx/sg/prism/test-transparent.png

Changeset: b100ceba6f44
Author:    rbair
Date:      2013-08-23 11:20 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/b100ceba6f44

RT-32511: Improve occlusion culling to include effects
Reviewed By: snorthov

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGNode.java
! modules/graphics/src/main/java/com/sun/scenario/effect/BoxBlur.java
! modules/graphics/src/main/java/com/sun/scenario/effect/BoxShadow.java
! modules/graphics/src/main/java/com/sun/scenario/effect/GeneralShadow.java
! modules/graphics/src/test/java/com/sun/javafx/sg/prism/NGNodeTest.java

Changeset: e85be932a66e
Author:    rbair
Date:      2013-08-23 11:58 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e85be932a66e

RT-32514: iOS apps no longer running after fix for RT-32409

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

Changeset: f151ab8eb69b
Author:    flar <James.Graham at oracle.com>
Date:      2013-08-23 16:17 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f151ab8eb69b

Fix RT-32104: Severe drawing issues when changing displays with HiDPI

! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/PresentingPainter.java
! modules/graphics/src/main/java/com/sun/prism/Graphics.java
! modules/graphics/src/main/java/com/sun/prism/Presentable.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DGraphics.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DSwapChain.java
! modules/graphics/src/main/java/com/sun/prism/es2/ES2Graphics.java
! modules/graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java
! modules/graphics/src/main/java/com/sun/prism/j2d/J2DPresentable.java
! modules/graphics/src/main/java/com/sun/prism/j2d/PrismPrintGraphics.java
! modules/graphics/src/main/java/com/sun/prism/null3d/DummyGraphics.java
! modules/graphics/src/main/java/com/sun/prism/null3d/DummySwapChain.java
! modules/graphics/src/main/java/com/sun/prism/sw/SWGraphics.java
! modules/graphics/src/main/java/com/sun/prism/sw/SWPresentable.java
! modules/graphics/src/test/java/com/sun/javafx/sg/prism/TestGraphics.java

Changeset: d7a2b2252463
Author:    Lubomir Nerad <lubomir.nerad at oracle.com>
Date:      2013-08-26 10:14 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d7a2b2252463

Fix for RT-32473: Grab focus only for popups with autohide on

! modules/graphics/src/main/java/javafx/stage/PopupWindow.java
! modules/graphics/src/test/java/com/sun/javafx/pgstub/StubStage.java
! modules/graphics/src/test/java/javafx/stage/PopupTest.java

Changeset: d93bcc0bb63b
Author:    peterz
Date:      2013-08-26 12:41 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d93bcc0bb63b

Fixed paths in DRT scripts

! modules/web/src/main/native/Tools/Scripts/old-run-webkit-tests
! modules/web/src/main/native/Tools/Scripts/webkitdirs.pm

Changeset: 64f7141d2edc
Author:    flar <James.Graham at oracle.com>
Date:      2013-08-26 05:48 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/64f7141d2edc

Fix RT-32516: Identity effect with HiDPI assets causes texture lock warnings

! modules/graphics/src/main/java/com/sun/scenario/effect/ImageData.java
! modules/graphics/src/main/java/com/sun/scenario/effect/impl/prism/ps/PPSRenderer.java

Changeset: ec63007d9e68
Author:    rbair
Date:      2013-08-26 10:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ec63007d9e68

Added beginnings of graphics performance tests. At this time these are all manual, but we can (must) add modes to automate some of this going forward.

+ tests/performance/GraphicsPerformance/build.gradle
+ tests/performance/GraphicsPerformance/src/main/java/startup/StartupApp.java

Changeset: e4a66947100c
Author:    rbair
Date:      2013-08-26 11:19 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e4a66947100c

Added preloader example that can be used on desktop or ios.

+ tests/performance/GraphicsPerformance/src/main/java/preloader/PreloaderApp.java
+ tests/performance/GraphicsPerformance/src/main/java/preloader/SlowStartingApp.java

Changeset: 107be22dda9c
Author:    rbair
Date:      2013-08-26 11:23 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/107be22dda9c

RT-32535: Enable use of preloader on iOS and Desktop

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

Changeset: a5db9c5e30d2
Author:    rbair
Date:      2013-08-26 11:38 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a5db9c5e30d2

Added some more tests which are measuring performance when we increase the node count but NOT the number of pixels being drawn (so we can measure node throughput irrespective of the fill rate).

+ tests/performance/GraphicsPerformance/src/main/java/nodecount/ButtonBench.java
+ tests/performance/GraphicsPerformance/src/main/java/nodecount/ImageBench.java
+ tests/performance/GraphicsPerformance/src/main/java/nodecount/RectBench.java
+ tests/performance/GraphicsPerformance/src/main/resources/nodecount/Duke_Wave_Opaque.png

Changeset: 057405279115
Author:    rbair
Date:      2013-08-26 12:40 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/057405279115

Added PerformanceTracker to RectBench

! tests/performance/GraphicsPerformance/src/main/java/nodecount/RectBench.java

Changeset: 118a98edeeb8
Author:    rbair
Date:      2013-08-26 12:46 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/118a98edeeb8

Moved GraphicsPeformance from tests/performance to apps/performance

+ apps/performance/GraphicsPerformance/build.gradle
+ apps/performance/GraphicsPerformance/src/main/java/nodecount/ButtonBench.java
+ apps/performance/GraphicsPerformance/src/main/java/nodecount/ImageBench.java
= apps/performance/GraphicsPerformance/src/main/java/nodecount/RectBench.java < tests/performance/GraphicsPerformance/src/main/java/nodecount/RectBench.java
+ apps/performance/GraphicsPerformance/src/main/java/preloader/PreloaderApp.java
+ apps/performance/GraphicsPerformance/src/main/java/preloader/SlowStartingApp.java
+ apps/performance/GraphicsPerformance/src/main/java/startup/StartupApp.java
+ apps/performance/GraphicsPerformance/src/main/resources/nodecount/Duke_Wave_Opaque.png
- tests/performance/GraphicsPerformance/build.gradle
- tests/performance/GraphicsPerformance/src/main/java/nodecount/ButtonBench.java
- tests/performance/GraphicsPerformance/src/main/java/nodecount/ImageBench.java
- tests/performance/GraphicsPerformance/src/main/java/preloader/PreloaderApp.java
- tests/performance/GraphicsPerformance/src/main/java/preloader/SlowStartingApp.java
- tests/performance/GraphicsPerformance/src/main/java/startup/StartupApp.java
- tests/performance/GraphicsPerformance/src/main/resources/nodecount/Duke_Wave_Opaque.png

Changeset: c82d91f9d081
Author:    rbair
Date:      2013-08-26 12:47 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c82d91f9d081

Wired GraphicsPerformance app into build

! settings.gradle

Changeset: 511bd0d5b21b
Author:    rbair
Date:      2013-08-26 12:47 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/511bd0d5b21b

Added GraphicsPerformance to IDEA project files

+ .idea/GraphicsPerformance.iml
! .idea/modules.xml

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

Fix to RT-30553: The is3DSupport() in GraphicsPipeline needs finer control and add a property to enable 3D on embedded.

! modules/base/src/main/java/com/sun/javafx/PlatformUtil.java
! modules/graphics/src/main/java/com/sun/prism/es2/ES2Pipeline.java

Changeset: 34888ec1332b
Author:    prrace
Date:      2013-08-26 14:36 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/34888ec1332b

Fixed RT-28906:  Printing: can't set printer through API

! modules/graphics/src/main/java/com/sun/prism/j2d/print/J2DPrinterJob.java
! modules/graphics/src/main/java/javafx/print/PrinterJob.java

Changeset: a36f2ca70fac
Author:    rbair
Date:      2013-08-26 16:21 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a36f2ca70fac

Rewrote the GraphicsPerformance node-count based benchmarks. Rectangle, Image, and Button variants (including a Button using a flat style specified via setStyle).

+ apps/performance/GraphicsPerformance/src/main/java/nodecount/BenchBase.java
+ apps/performance/GraphicsPerformance/src/main/java/nodecount/BenchTest.java
! apps/performance/GraphicsPerformance/src/main/java/nodecount/ButtonBench.java
+ apps/performance/GraphicsPerformance/src/main/java/nodecount/FlatButtonBench.java
! apps/performance/GraphicsPerformance/src/main/java/nodecount/ImageBench.java
+ apps/performance/GraphicsPerformance/src/main/java/nodecount/PixelGrid.java
! apps/performance/GraphicsPerformance/src/main/java/nodecount/RectBench.java
+ apps/performance/GraphicsPerformance/src/main/java/nodecount/RotatingGrid.java
+ apps/performance/GraphicsPerformance/src/main/java/nodecount/SimpleGrid.java

Changeset: 797ecf4afbd0
Author:    rbair
Date:      2013-08-26 21:30 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/797ecf4afbd0

Added scrolling benchmarks.

! apps/performance/GraphicsPerformance/src/main/java/nodecount/BenchBase.java
! apps/performance/GraphicsPerformance/src/main/java/nodecount/BenchTest.java
! apps/performance/GraphicsPerformance/src/main/java/nodecount/RotatingGrid.java
+ apps/performance/GraphicsPerformance/src/main/java/scrolling/PixelAlignedTranslatingGridTest.java
+ apps/performance/GraphicsPerformance/src/main/java/scrolling/RectScrollingBench.java
+ apps/performance/GraphicsPerformance/src/main/java/scrolling/ScrollPaneGridTest.java
+ apps/performance/GraphicsPerformance/src/main/java/scrolling/ScrollingBenchBase.java
+ apps/performance/GraphicsPerformance/src/main/java/scrolling/TranslatingGridTest.java

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

Somewhat better scrolling apps. The same number of square tiles should be visible in all modes. Really we would expect to see nearly identical performance for all of the different #s of nodes involved.

! apps/performance/GraphicsPerformance/src/main/java/nodecount/BenchTest.java
! apps/performance/GraphicsPerformance/src/main/java/scrolling/PixelAlignedTranslatingGridTest.java
! apps/performance/GraphicsPerformance/src/main/java/scrolling/ScrollPaneGridTest.java
! apps/performance/GraphicsPerformance/src/main/java/scrolling/ScrollingBenchBase.java
! apps/performance/GraphicsPerformance/src/main/java/scrolling/TranslatingGridTest.java

Changeset: 02d5c516af07
Author:    peterz
Date:      2013-08-27 11:28 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/02d5c516af07

RT-32097 Default Location of WebEngine is now null

! modules/web/src/main/java/com/sun/webkit/network/URLs.java
- modules/web/src/main/java/com/sun/webkit/network/about/AboutURLConnection.java
- modules/web/src/main/java/com/sun/webkit/network/about/Handler.java
! modules/web/src/main/java/javafx/scene/web/WebEngine.java
! modules/web/src/test/java/javafx/scene/web/LoadNotificationsTest.java
! modules/web/src/test/java/javafx/scene/web/LoadTest.java

Changeset: 36d776035a7d
Author:    Anthony Petrov <anthony.petrov at oracle.com>
Date:      2013-08-27 13:45 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/36d776035a7d

RT-30647: Stage incorrectly sized when setResizable() is set to false in Windows

! modules/graphics/src/main/java/javafx/stage/Window.java

Changeset: 74bc824622d7
Author:    Assaf Yavani
Date:      2013-08-27 13:58 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/74bc824622d7

[RT-30879] - Incorrect focus swithching if VK enabled
Resution was to allow another window to get focus while another window holds the grab.
Main changes:
1)glass_window_requestFocus - remove the 'grab protection' and honor all requests
2)lens_wm_setFocusedWindow - changed the parameter that was sent to glass_window_ungrabFocus() from the window requesting focus to the current focused window
The reset is logging messages updates

Tested on beagleboard
Review url http://sthinfra10.se.oracle.com:8060/cru/CR-FX8GFX-270

! modules/graphics/src/main/native-glass/lens/LensView.c
! modules/graphics/src/main/native-glass/lens/LensWindow.c
! modules/graphics/src/main/native-glass/lens/wm/LensWindowManager.c

Changeset: fe20dd490f3a
Author:    Assaf Yavani
Date:      2013-08-27 13:58 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/fe20dd490f3a

[RT-32482] - Lens: WindowEvent.FOCUS_DISABLED is not supported
Window events are explicitly checked before processed. WindowEvent.FOCUS_DISABLED check was not implemented.

Tested on device

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

Changeset: 922bb2496c20
Author:    Assaf Yavani
Date:      2013-08-27 13:58 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/922bb2496c20

[RT-32476] - WindowEvent.RESTORE wrongly sent by setBoundsImpl
The event was removed and was replaced with a log print that states there is nothing to do.

Also WindowEvent.RESTORE was removed from setVisible(true) as there is no need to inform glass window is actually visible

Tested on device using SnakeLadders application that the original problem was detected on.

! modules/graphics/src/main/native-glass/lens/wm/LensWindowManager.c

Changeset: 0a2b318d5698
Author:    Assaf Yavani
Date:      2013-08-27 13:58 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/0a2b318d5698

[RT-32478] incorect focus handling in some window's visibility state
1)grant the focus to a window when it become visible - changed from only to windows to windows that are focusable and enabled
2)deny focus request on invisible windows

Tested on device

! modules/graphics/src/main/native-glass/lens/wm/LensWindowManager.c

Changeset: 2d42cddb1e09
Author:    Assaf Yavani
Date:      2013-08-27 13:58 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2d42cddb1e09

[RT-32481] call to setEnabled(false) causes FOCUS_DIABLED event to be sent
1) move window->isEnabled = false; to the end of the request processing
2)send MouseEvent.EXIT only when mouse is actually above the window

tested on BB

! modules/graphics/src/main/native-glass/lens/LensApplication.c
! modules/graphics/src/main/native-glass/lens/LensWindow.c

Changeset: ec7f003e2214
Author:    kcr
Date:      2013-08-27 09:15 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ec7f003e2214

RT-32004: API docs for media classes are missing

! build.gradle

Changeset: 8587043be240
Author:    kcr
Date:      2013-08-27 09:15 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8587043be240

RT-31679: Application and Application.Parameters constructors have empty javadoc description

! modules/graphics/src/main/java/javafx/application/Application.java

Changeset: b92a762b41da
Author:    jgodinez
Date:      2013-08-27 09:36 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/b92a762b41da

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

- modules/graphics/src/test/java/com/sun/javafx/sg/prism/NodeTestUtils.java
- modules/graphics/src/test/java/com/sun/javafx/sg/prism/TestNGNode.java
- modules/web/src/main/java/com/sun/webkit/network/about/AboutURLConnection.java
- modules/web/src/main/java/com/sun/webkit/network/about/Handler.java
- tools/gltrace/opengl.h
- tools/gltrace/trace.c

Changeset: 903908477a58
Author:    kcr
Date:      2013-08-27 11:46 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/903908477a58

RT-32564: javadoc build failure after fix for RT-32004
Backed out changeset ec7f003e2214

! build.gradle

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

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




More information about the openjfx-dev mailing list