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