From hang.vo at oracle.com Wed May 1 03:48:17 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 01 May 2013 10:48:17 +0000 Subject: hg: openjfx/8/graphics/rt: [RT-23229] - DFB: Command prompt appears in images in Controls test suite Message-ID: <20130501104830.83C834872B@hg.openjdk.java.net> Changeset: 9089ae0a3414 Author: Assaf Yavani Date: 2013-05-01 13:40 +0300 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9089ae0a3414 [RT-23229] - DFB: Command prompt appears in images in Controls test suite Problem: Command prompt cursor is been set to the left top corner of the screen and blinks while fx application run in DFB Analysis: For some reason there is an overlay between the command prompt console of the device and the framebuffer useb by FB. I assume this have something to do with the platform windowing, but I couldn't find a way to interact with it. Solution: This is not perfect, but manually turning the blinking off, by writing '1' or '0' to "/sys/class/graphics/fbcon/cursor_blink", solves the problem. A side effect of this that rendering improves and become less jerky. ! glass/glass-lib-lens/src/wm/screen/dfbScreen.c From hang.vo at oracle.com Wed May 1 08:33:38 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 01 May 2013 15:33:38 +0000 Subject: hg: openjfx/8/controls/rt: 23 new changesets Message-ID: <20130501153502.8707B48731@hg.openjdk.java.net> Changeset: 12e165be2e39 Author: hudson Date: 2013-04-25 20:35 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/12e165be2e39 Added tag 8.0-b87 for changeset 19e5eb12b536 ! .hgtags Changeset: 6fa04ee78684 Author: snorthov Date: 2013-04-24 10:03 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/6fa04ee78684 fix .classpath ! .classpath Changeset: 7eba90dc67c6 Author: snorthov Date: 2013-04-24 10:04 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7eba90dc67c6 SWT glass: implement Stage close ! glass/glass/src/com/sun/glass/ui/swt/SWTWindow.java Changeset: e1840ba5f0a6 Author: flar Date: 2013-04-24 12:53 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e1840ba5f0a6 Fix RT-29961 - J2D pipeline outputs texture lock warnings under WebView ! prism-j2d/src/com/sun/prism/j2d/J2DPresentable.java ! prism-j2d/src/com/sun/prism/j2d/J2DPrismGraphics.java ! prism-j2d/src/com/sun/prism/j2d/J2DRTTexture.java ! prism-j2d/src/com/sun/prism/j2d/J2DTexture.java Changeset: e5948e95b007 Author: Pavel Safrata Date: 2013-04-25 10:24 +0100 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e5948e95b007 RT-29992: fixed subScene picking on its fill. ! javafx-ui-common/src/javafx/scene/SubScene.java ! javafx-ui-common/test/unit/javafx/scene/MouseTest.java Changeset: 76c47ff3932d Author: Artem Ananiev Date: 2013-04-25 17:14 +0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/76c47ff3932d Fix for RT-29993: Win: screenCls should be global ref ! glass/glass-lib-windows/src/GlassScreen.cpp Changeset: 3d7984ac48e7 Author: dmasada Date: 2013-04-25 11:45 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3d7984ac48e7 RT-30005 Ensemble8: enable fxml file content to appear in source tab ! apps/samples/Ensemble8/src/app/ensemble/samplepage/SourceTab.java Changeset: 7d35e722da68 Author: kcr Date: 2013-04-25 19:45 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7d35e722da68 Fix up gradle build after open-sourcing of javafx-iio, prism-d3d, and prism-es2 ! build.gradle ! generator.gradle Changeset: 2ab6eb2be041 Author: Petr Pchelko Date: 2013-04-26 11:51 +0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2ab6eb2be041 RT-20479 Mac: DragAndDrop: drag is not detected Reviewed-by: anthony ! glass/glass-lib-macosx/src/GlassKey.h ! glass/glass-lib-macosx/src/GlassKey.m ! glass/glass-lib-macosx/src/GlassViewDelegate.m Changeset: 1bb36e265ad6 Author: jgodinez Date: 2013-04-26 10:46 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/1bb36e265ad6 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt ! .classpath ! glass/glass/src/com/sun/glass/ui/swt/SWTWindow.java Changeset: 7aa6649d437a Author: Thor johannesson Date: 2013-04-26 11:20 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7aa6649d437a Fix RT-30004: Correct LightBase sync and dirty bits, which fixes subscene update and some light bugs. Approved by Kevin, Pavel. ! javafx-ui-common/src/javafx/scene/LightBase.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SubScene.java Changeset: 3e1d7290c254 Author: flar Date: 2013-04-26 17:25 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3e1d7290c254 Fix RT-23690: Faster clipping support for web node ! decora-prism-sw/src/com/sun/scenario/effect/impl/prism/sw/PSWDrawable.java ! decora-prism/src/com/sun/scenario/effect/impl/prism/PrDrawable.java ! decora-prism/src/com/sun/scenario/effect/impl/prism/PrTexture.java ! decora-runtime/src/com/sun/scenario/effect/impl/ImagePool.java ! prism-common/src/com/sun/prism/CompositeMode.java + prism-common/src/com/sun/prism/MaskTextureGraphics.java ! prism-d3d-native/src/D3DGraphics.cc ! prism-d3d/src/com/sun/prism/d3d/D3DContext.java ! prism-es2/src/com/sun/prism/es2/ES2Context.java ! prism-j2d/src/com/sun/prism/j2d/J2DPrismGraphics.java + prism-ps/jsl/PaintMaskTextureRGB.jsl ! prism-ps/shadergen/CompileJSL.java ! prism-ps/src/com/sun/prism/impl/ps/BaseShaderContext.java ! prism-ps/src/com/sun/prism/impl/ps/BaseShaderGraphics.java Changeset: 8c96a40b9705 Author: Martin Sladecek Date: 2013-04-29 08:32 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8c96a40b9705 Gridpane: completely reimplemented layout computation. Fixed RT-20099, RT-22007, RT-22728, RT-24636, RT-28464, RT-28788, RT-29444 (layout part). ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java Changeset: 07eb924f702b Author: Martin Sladecek Date: 2013-04-29 08:34 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/07eb924f702b Automated merge with file:///home/martin/work/jfx-80-sync/rt Changeset: d6e4b69a13c5 Author: Martin Sladecek Date: 2013-04-29 08:54 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d6e4b69a13c5 [JAVADOC] RT-29998 ListChangeListener.Change#next() javadoc is confusing ! javafx-beans/src/javafx/collections/ListChangeListener.java Changeset: 3ce54e0384cb Author: Martin Sladecek Date: 2013-04-29 10:02 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/3ce54e0384cb Fixed build failure caused by 8c96a40b9705 changeset. Missing getter(s) for GridPaneDesignInfo. ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java ! javafx-ui-common/src/javafx/scene/layout/GridPane.java Changeset: 92951dd621c0 Author: Artem Ananiev Date: 2013-04-29 18:51 +0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/92951dd621c0 Fix for RT-30014: Quantum: remove View.notifyRenderingEnd() from PaintCollector Reviewed-by: Daniel Blaukopf, Steve Northover ! glass/glass/src/com/sun/glass/ui/Application.java ! glass/glass/src/com/sun/glass/ui/View.java ! glass/glass/src/com/sun/glass/ui/lens/LensApplication.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PaintCollector.java Changeset: 87cc68e3baa4 Author: Artem Ananiev Date: 2013-04-29 19:09 +0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/87cc68e3baa4 Fix for RT-29970: FXCanvas, JFXPanel: Exception when closing window Reviewed-by: Steve Northover ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedPainter.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedScene.java Changeset: 2e42ae42349e Author: Elina Kleyman Date: 2013-04-29 18:19 +0300 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2e42ae42349e RT-29706: Porting FXML Login demo 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/fxml/fxmldemo/Authenticator.java + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/FXMLLoginDemoApp.java + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/Login.css + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/Login.fxml + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/LoginController.java + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/Profile.fxml + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/ProfileController.java + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/User.java + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/preview.png + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/preview at 2x.png + apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/fxmldemoImages/CoarseGrid.png + apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/fxmldemoImages/LoginLogo.png Changeset: 5895821cf57b Author: Elina Kleyman Date: 2013-04-29 18:20 +0300 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/5895821cf57b Automated merge with ssh://jfxsrc//javafx/8.0/scrum/graphics/jfx/rt Changeset: b1c70760de87 Author: Seeon Birger Date: 2013-04-29 18:53 +0300 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/b1c70760de87 Fix RT-29858: CSS style for the virtual keyboard is not loaded ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java Changeset: 7ce3487f962e Author: Artem Ananiev Date: 2013-04-29 20:02 +0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/7ce3487f962e Fix for RT-27152: Thread race between EmbeddedScene. and EmbeddedScene.setDragStartListener() Reviewed-by: Steve Northover ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedScene.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassScene.java Changeset: 1f7a7a342f72 Author: David Grieve Date: 2013-05-01 11:16 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/1f7a7a342f72 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt ! .classpath From jack at moxley.co.uk Wed May 1 09:58:24 2013 From: jack at moxley.co.uk (John Moxley) Date: Wed, 1 May 2013 17:58:24 +0100 Subject: Has anyone got this issue, and know how to resolve? Message-ID: <745B8EB6-E035-41B4-BB38-B1F178219D2E@moxley.co.uk> I seem to have issues running the build using gradle, has anyone come across the following issue? jack$ cd /Developer/open-jfx/master/javafx/ jack$ pwd /Developer/open-jfx/master/javafx jack$ /Developer/gradle-1.4/bin/gradle sdk --stacktrace ... FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':fxpackager:compileLauncher'. > org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'gcc'' * Try: Run with --info or --debug option to get more log output. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':fxpackager:compileLauncher'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:72) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:49) at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:34) at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter$1.run(CacheLockHandlingTaskExecuter.java:34) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:179) at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:232) at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142) at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:83) at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter.execute(CacheLockHandlingTaskExecuter.java:32) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:55) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42) at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:275) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.executeTask(DefaultTaskPlanExecutor.java:52) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.processTask(DefaultTaskPlanExecutor.java:38) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:30) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:84) at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:124) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:112) at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:134) at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79) at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter.execute(TaskCacheLockHandlingBuildExecuter.java:29) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:165) at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113) at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81) at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:38) at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:39) at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:25) at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50) at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171) at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201) at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174) at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170) at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139) at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33) at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22) at org.gradle.launcher.Main.doAction(Main.java:48) at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45) at org.gradle.launcher.Main.main(Main.java:39) at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50) at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32) at org.gradle.launcher.GradleMain.main(GradleMain.java:26) Caused by: java.util.concurrent.ExecutionException: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'gcc'' at java_util_concurrent_Future$get.call(Unknown Source) at NativeCompileTask$_compile_closure5.doCall(NativeCompileTask.groovy:120) at NativeCompileTask.compile(NativeCompileTask.groovy:120) at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:216) at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:122) at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147) at CCTask_Decorated.invokeMethod(Unknown Source) at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:161) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:156) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:510) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:499) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:64) ... 57 more Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'gcc'' at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:195) at org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:325) at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:90) at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66) Caused by: java.io.IOException: Cannot run program "gcc" (in directory "/Developer/open-jfx/master/javafx/modules/fxpackager"): error=2, No such file or directory at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:71) ... 1 more Caused by: java.io.IOException: error=2, No such file or directory ... 2 more BUILD FAILED Total time: 9.174 secs jack$ cd /Developer/open-jfx/master/javafx/modules/fxpackager jack$ pwd /Developer/open-jfx/master/javafx/modules/fxpackager From richard.bair at oracle.com Wed May 1 10:10:14 2013 From: richard.bair at oracle.com (Richard Bair) Date: Wed, 1 May 2013 10:10:14 -0700 Subject: Has anyone got this issue, and know how to resolve? In-Reply-To: <745B8EB6-E035-41B4-BB38-B1F178219D2E@moxley.co.uk> References: <745B8EB6-E035-41B4-BB38-B1F178219D2E@moxley.co.uk> Message-ID: What platform are you on? You might try the latest from graphics forest instead of master. I put in some changes yesterday that were pretty major and may destabilize things, but on Mac & Linux Hudson and my local machines are building (hudson builds linux-amd64, linux-arm, linux-i586, macosx, windows-amd64, windows-i586). I'm still wrestling with Windows based on my changes from yesterday. Richard On May 1, 2013, at 9:58 AM, John Moxley wrote: > I seem to have issues running the build using gradle, has anyone come across the following issue? > > > jack$ cd /Developer/open-jfx/master/javafx/ > jack$ pwd > /Developer/open-jfx/master/javafx > jack$ /Developer/gradle-1.4/bin/gradle sdk --stacktrace > ... > FAILURE: Build failed with an exception. > > * What went wrong: > Execution failed for task ':fxpackager:compileLauncher'. >> org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'gcc'' > > * Try: > Run with --info or --debug option to get more log output. > > * Exception is: > org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':fxpackager:compileLauncher'. > at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:72) > at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:49) > at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:34) > at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter$1.run(CacheLockHandlingTaskExecuter.java:34) > at org.gradle.internal.Factories$1.create(Factories.java:22) > at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:179) > at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:232) > at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142) > at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:83) > at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter.execute(CacheLockHandlingTaskExecuter.java:32) > at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:55) > at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57) > at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41) > at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51) > at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52) > at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42) > at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:275) > at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.executeTask(DefaultTaskPlanExecutor.java:52) > at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.processTask(DefaultTaskPlanExecutor.java:38) > at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:30) > at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:84) > at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29) > at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) > at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) > at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) > at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31) > at org.gradle.internal.Factories$1.create(Factories.java:22) > at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:124) > at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:112) > at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:134) > at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79) > at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter.execute(TaskCacheLockHandlingBuildExecuter.java:29) > at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) > at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) > at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) > at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32) > at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) > at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54) > at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:165) > at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113) > at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81) > at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:38) > at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:39) > at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:25) > at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50) > at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171) > at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201) > at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174) > at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170) > at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139) > at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33) > at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22) > at org.gradle.launcher.Main.doAction(Main.java:48) > at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45) > at org.gradle.launcher.Main.main(Main.java:39) > at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50) > at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32) > at org.gradle.launcher.GradleMain.main(GradleMain.java:26) > Caused by: java.util.concurrent.ExecutionException: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'gcc'' > at java_util_concurrent_Future$get.call(Unknown Source) > at NativeCompileTask$_compile_closure5.doCall(NativeCompileTask.groovy:120) > at NativeCompileTask.compile(NativeCompileTask.groovy:120) > at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:216) > at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:122) > at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147) > at CCTask_Decorated.invokeMethod(Unknown Source) > at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) > at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:161) > at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:156) > at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:510) > at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:499) > at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:64) > ... 57 more > Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'gcc'' > at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:195) > at org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:325) > at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:90) > at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66) > Caused by: java.io.IOException: Cannot run program "gcc" (in directory "/Developer/open-jfx/master/javafx/modules/fxpackager"): error=2, No such file or directory > at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:71) > ... 1 more > Caused by: java.io.IOException: error=2, No such file or directory > ... 2 more > > > BUILD FAILED > > Total time: 9.174 secs > jack$ cd /Developer/open-jfx/master/javafx/modules/fxpackager > jack$ pwd > /Developer/open-jfx/master/javafx/modules/fxpackager From steve at widgetfx.org Wed May 1 10:48:10 2013 From: steve at widgetfx.org (Stephen Chin) Date: Wed, 1 May 2013 10:48:10 -0700 Subject: OpenJFX / Gradle Talk with Richard Bair Message-ID: <6D8B0D44-5B20-4F45-B1B8-3F1A85178B2E@widgetfx.org> We are going to be streaming the OpenJFX and Gradle Talk with Richard Bair via live web stream tonight at 7PM PST. I will be using my NightHacking camera gear and mic setup, so it should have much better quality than our usual broadcast. Here is the event page with more details: http://www.svjugfx.org And the live stream can be found here (goes live at 7PM PST): http://steveonjava.com/svjugfx/ Cheers, --Steve blog: http://steveonjava.com From hang.vo at oracle.com Wed May 1 10:48:26 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 01 May 2013 17:48:26 +0000 Subject: hg: openjfx/8/graphics/rt: 27 new changesets Message-ID: <20130501174955.C00904874A@hg.openjdk.java.net> Changeset: 6ad7872e953c Author: raginip Date: 2013-04-24 14:27 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6ad7872e953c RT-24494: [TitledPane] mnemonics are not shown on alt. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: e8a806467b3f Author: psomashe Date: 2013-04-25 14:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e8a806467b3f RT-28880 XYChart produces OutOfMemoryError: Java heap space ! javafx-ui-charts/src/javafx/scene/chart/XYChart.java Changeset: 2860a853965b Author: mickf Date: 2013-04-26 14:33 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2860a853965b RT-29464 - ScrollPane : ScrollBar thumbs not resized after content group resize. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: b566999a5987 Author: mickf Date: 2013-04-26 15:17 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b566999a5987 RT-29854 - Mnemonics : mnemonic display in popup doesn't follow the scene display. ! javafx-ui-common/src/com/sun/javafx/scene/KeyboardShortcutsHandler.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPalette.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java Changeset: c5d07691e1b1 Author: mickf Date: 2013-04-26 15:23 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c5d07691e1b1 RT-25539 : Menu mnemonics don't work in submenus ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: fe2005decdfe Author: psomashe Date: 2013-04-26 16:58 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/fe2005decdfe RT-21140 CYChart Delete Data Item has strange animation. ! javafx-ui-charts/src/javafx/scene/chart/AreaChart.java ! javafx-ui-charts/src/javafx/scene/chart/BarChart.java ! javafx-ui-charts/src/javafx/scene/chart/LineChart.java ! javafx-ui-charts/src/javafx/scene/chart/XYChart.java Changeset: b04a69fea5fd Author: mo.chicharro Date: 2013-04-29 15:26 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b04a69fea5fd Modena CSS fix for RT-29830 - Pagination: left and right arrow buttons - arrow is not centered ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 99b015e1fa79 Author: "Jasper Potts" Date: 2013-04-29 11:49 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/99b015e1fa79 Fixed RT-30088: BubbleChart performance worse with Modena ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 987fc0324881 Author: Alexander Kouznetsov Date: 2013-04-29 13:12 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/987fc0324881 Fixed RT-27001 ColorPicker Custom Color dialog opens mostly off screen Reviewed by: Paru ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPalette.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPickerSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CustomColorDialog.java Changeset: 63999f7f932b Author: "Jasper Potts" Date: 2013-04-29 13:50 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/63999f7f932b Fixed RT-30091: Modena uses effects which hurt performance on embedded ! apps/experiments/Modena/src/modena/Modena.java ! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena-embedded-performance.css Changeset: 01aa32fb8696 Author: "Jasper Potts" Date: 2013-04-29 14:33 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/01aa32fb8696 Fixed RT-30001: Color of enabled hyperlinks and regular text is same (Option 2) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 7c236cca18aa Author: "Jasper Potts" Date: 2013-04-29 14:48 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/7c236cca18aa Part fix for RT-26388: Many colors are hard coded not derived in caspian.css ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: cab86f61748a Author: psomashe Date: 2013-04-29 16:39 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cab86f61748a RT-25313 Unable to set tooltip for tab more than once RT-25394 TabPane: style -fx-tab-max-height and -fx-tab-min-height done repaint tabpane ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 2fa992223141 Author: psomashe Date: 2013-04-29 16:40 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2fa992223141 RT-29761 Unable to add/remove menuitems in ContextMenu while it is showing. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: 3bb6f06dc699 Author: psomashe Date: 2013-04-29 16:55 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/3bb6f06dc699 RT-29201 MenuItemContainer computePrefWidth missing range check. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: d22a053e7385 Author: jgiles Date: 2013-04-30 09:24 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d22a053e7385 RT-30093: Modena breaks dropshadows in certain circumstances. Reviewed-by: jasper ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: d38ece4804d2 Author: jgiles Date: 2013-04-30 10:47 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d38ece4804d2 RT-30036: [TableView] custom skin implementation applying causes null pointer ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkinBase.java Changeset: 2d98a575a794 Author: jgiles Date: 2013-04-30 14:41 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2d98a575a794 RT-29997: ListView/ListCell: setWrapText/setMaxWidth has no effect RT-23839: Lists,Trees and Tables do not work with wrapped text ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: e86efcabcb1f Author: jgiles Date: 2013-04-30 14:49 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e86efcabcb1f Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: da3ded519b2e Author: raginip Date: 2013-04-30 09:12 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/da3ded519b2e RT-29498: [Accordion] has bad looking gradient of TitledPane in sw rendering. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 745050c0600d Author: raginip Date: 2013-04-30 12:39 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/745050c0600d Fixing a bad push ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 3d8fc76b1078 Author: Alexander Kouznetsov Date: 2013-04-30 14:08 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/3d8fc76b1078 Fixed RT-30105 CustomColorDialog becomes crazy when resized to smaller size on Mac ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CustomColorDialog.java Changeset: 5c1b10af082b Author: jgiles Date: 2013-05-01 13:05 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5c1b10af082b Update eclipse .classpath ! .classpath Changeset: 7ca7328377bc Author: jgiles Date: 2013-05-01 15:53 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/7ca7328377bc RT-29284: The promptText for non-editable ComboBox should be gray color. In actual fact, after further discussion it was decided that prompt text should not be shown for non-editable ComboBox, so this is the result of this changeset. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 1d91c0e30f3c Author: jgiles Date: 2013-05-01 16:33 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1d91c0e30f3c RT-24669: Disable TableView Column reordering (by introducing a temporary impl_reorderable property on TableColumnBase) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/javafx/scene/control/TableColumnBase.java Changeset: 1f7a7a342f72 Author: David Grieve Date: 2013-05-01 11:16 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1f7a7a342f72 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt ! .classpath Changeset: 94716ed4cf40 Author: kcr Date: 2013-05-01 10:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/94716ed4cf40 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - gradle-genVSproperties.bat - linux.gradle - mac.gradle - win.gradle From jack at moxley.co.uk Wed May 1 10:58:03 2013 From: jack at moxley.co.uk (John Moxley) Date: Wed, 1 May 2013 18:58:03 +0100 Subject: Here to help In-Reply-To: <29A0F8D9-8F78-4C43-B72F-5C5E7D2F637C@moxley.co.uk> References: <001C4CED-BB46-409E-AA6D-0D7D5D77F3D9@oracle.com> <29A0F8D9-8F78-4C43-B72F-5C5E7D2F637C@moxley.co.uk> Message-ID: Unfortunately I have exactly the same issue with the graphics forest. However I think I know the problem, I have Xcode installed but as of version 4.3 the command line tools have to be installed separately. If it is the case we might want to add it to the build docs. XCode -> Preferences -> Downloads -> Components I did have an install on my last laptop but not having done mobile dev for about a year, I never bothered to go further than the basic install. I am currently sitting on a train going through a significant number of rolling hills in the south of the UK and as such I don't think the 4g signal is going to manage 120mb of apple fluff. I will report back when I manage to get it installed. Jack On 30 Apr 2013, at 08:30, John Moxley wrote: > Cheers, > > I have added some suggestions to Jira, I hope they are acceptable, I should be able to dedicate a few hours a week to help in any way the community wishes. > > Jack. > > On 29 Apr 2013, at 20:18, Richard Bair wrote: > >> I think using JDK 8 is the right thing now (the gradle builds are based on it, you need JDK 8 anyway for the binary stub, and soon we will have a hard dependency on 8 to build, once the Filtered / Sorted list support goes in). >> >> Right now we don't use lambdas, but I think within the next couple weeks it will be time to start experimenting. In particular, what I'm interested in is whether the static footprint is reduced without any performance penalty by converting over all "simple" anonymous inner classes to instead be based on Lambdas. I tried this experiment late last year but lambda's weren't ready yet for prime time. Now they should be. >> >> Richard >> >> On Apr 29, 2013, at 12:09 PM, Sven Reimers wrote: >> >>> >>> In terms of build warnings - should we use JDK8 builds to build the JavaFX 8 source code and take all the warnings from there? >>> >>> Just thinking about the improvements in type inference.. >>> >>> What about usage of lambda syntax? >>> >>> Thanks >>> >>> -Sven >>> >>> >>> On Mon, Apr 29, 2013 at 8:29 PM, Richard Bair wrote: >>> Hi Jack! >>> >>> A good place to start is with the OpenJDK "How to Contribute" page[1]. There are many different ways to get started. I would suggesting starting with some easier things to get your feet wet and get accustomed to the process of contributing. As you build up a reputation, it will be easier to do more. A good code-contribution project would be https://javafx-jira.kenai.com/browse/RT-18937. Another project that is frequently done in OpenJDK is to remove build warnings (of which we have plenty!). Another good opportunity is to build using the new Gradle build support[2] and then report back bugs or submit patches. >>> >>> Cheers >>> Richard >>> >>> [1] http://openjdk.java.net/contribute/ >>> [2] https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX >>> >>> On Apr 24, 2013, at 9:59 AM, Jack Moxley wrote: >>> >>> > Hi guys, >>> > >>> > I am new to the list, I am a senior java developer with over 10 years experience from mobile to server side applications. I have started to use the latest version of javafx, mainly because of the opened up CSS property hooks, on my personal projects. >>> > >>> > If you need any help from reviews to development to bug reporting, please ask. Certainly I have started to write some extension classes to the property mechanisms already in place. >>> > >>> > Kind regards >>> > >>> > Jack >>> >>> >>> >>> >>> -- >>> Sven Reimers >>> >>> * Senior Expert Software Architect >>> * NetBeans Dream Team Member: http://dreamteam.netbeans.org >>> * Community Leader NetBeans: http://community.java.net/netbeans >>> Desktop Java: http://community.java.net/javadesktop >>> * Duke's Choice Award Winner 2009 >>> * Blog: http://nbguru.blogspot.com >>> >>> * XING: https://www.xing.com/profile/Sven_Reimers8 >>> * LinkedIn: http://www.linkedin.com/in/svenreimers >>> >>> Join the NetBeans Groups: >>> * XING: http://www.xing.com/group-20148.82db20 >>> * NUGM: http://haug-server.dyndns.org/display/NUGM/Home >>> * LinkedIn: http://www.linkedin.com/groups?gid=1860468 >>> http://www.linkedin.com/groups?gid=107402 >>> http://www.linkedin.com/groups?gid=1684717 >>> * Oracle: https://mix.oracle.com/groups/18497 >> > From peter.pilgrim at gmail.com Wed May 1 11:20:31 2013 From: peter.pilgrim at gmail.com (Peter Pilgrim) Date: Wed, 1 May 2013 19:20:31 +0100 Subject: OpenJFX / Gradle Talk with Richard Bair In-Reply-To: <6D8B0D44-5B20-4F45-B1B8-3F1A85178B2E@widgetfx.org> References: <6D8B0D44-5B20-4F45-B1B8-3F1A85178B2E@widgetfx.org> Message-ID: On 1 May 2013 18:48, Stephen Chin wrote: > We are going to be streaming the OpenJFX and Gradle Talk with Richard Bair > via live web stream tonight at 7PM PST. I will be using my NightHacking > camera gear and mic setup, so it should have much better quality than our > usual broadcast. Here is the event page with more details: > http://www.svjugfx.org > > That will be 3AM London, 02 May 2013 ! And the live stream can be found here (goes live at 7PM PST): > http://steveonjava.com/svjugfx/ > > Cheers, > --Steve > blog: http://steveonjava.com > > > Thanks -- Peter Pilgrim, **Java Champion**, Java EE Software Development / Design / Architect for `BlueChip' enterprises, London, UK JavaFX ++ Scala ++ Groovy ++ Android ++ Java :: http://www.xenonique.co.uk/blog/ :: :: http://twitter.com/peter_pilgrim :: :: http://java-champions.java.net/ :: :: Skype Call peter_pilgrim :: :: http://audio.fm/profile/peter_pilgrim :: From tbee at tbee.org Wed May 1 11:30:10 2013 From: tbee at tbee.org (Tom Eugelink) Date: Wed, 01 May 2013 20:30:10 +0200 Subject: OpenJFX / Gradle Talk with Richard Bair In-Reply-To: References: <6D8B0D44-5B20-4F45-B1B8-3F1A85178B2E@widgetfx.org> Message-ID: <51815F32.2070203@tbee.org> 4AM CET... ;-) On 2013-05-01 20:20, Peter Pilgrim wrote: > On 1 May 2013 18:48, Stephen Chin wrote: > >> We are going to be streaming the OpenJFX and Gradle Talk with Richard Bair >> via live web stream tonight at 7PM PST. I will be using my NightHacking >> camera gear and mic setup, so it should have much better quality than our >> usual broadcast. Here is the event page with more details: >> http://www.svjugfx.org >> >> > That will be 3AM London, 02 May 2013 ! > > And the live stream can be found here (goes live at 7PM PST): >> http://steveonjava.com/svjugfx/ >> >> Cheers, >> --Steve >> blog: http://steveonjava.com >> >> >> Thanks From johan at lodgon.com Wed May 1 11:41:46 2013 From: johan at lodgon.com (Johan Vos) Date: Wed, 1 May 2013 20:41:46 +0200 Subject: OpenJFX / Gradle Talk with Richard Bair In-Reply-To: References: <6D8B0D44-5B20-4F45-B1B8-3F1A85178B2E@widgetfx.org> Message-ID: That is 4 am in Belgium -- guess I'll watch the recording :) That is a great thing about the Nighthacking recordings, you can watch them whenever you want. - Johan 2013/5/1 Peter Pilgrim > On 1 May 2013 18:48, Stephen Chin wrote: > > > We are going to be streaming the OpenJFX and Gradle Talk with Richard > Bair > > via live web stream tonight at 7PM PST. I will be using my NightHacking > > camera gear and mic setup, so it should have much better quality than our > > usual broadcast. Here is the event page with more details: > > http://www.svjugfx.org > > > > > That will be 3AM London, 02 May 2013 ! > > And the live stream can be found here (goes live at 7PM PST): > > http://steveonjava.com/svjugfx/ > > > > Cheers, > > --Steve > > blog: http://steveonjava.com > > > > > > Thanks > > -- > Peter Pilgrim, > **Java Champion**, > Java EE Software Development / Design / Architect for `BlueChip' > enterprises, London, UK > > JavaFX ++ Scala ++ Groovy ++ Android ++ Java > > :: http://www.xenonique.co.uk/blog/ :: > :: http://twitter.com/peter_pilgrim :: > :: http://java-champions.java.net/ :: > :: Skype Call peter_pilgrim :: > :: http://audio.fm/profile/peter_pilgrim :: > From jack at moxley.co.uk Wed May 1 11:59:12 2013 From: jack at moxley.co.uk (John Moxley) Date: Wed, 1 May 2013 19:59:12 +0100 Subject: Here to help In-Reply-To: References: <001C4CED-BB46-409E-AA6D-0D7D5D77F3D9@oracle.com> <29A0F8D9-8F78-4C43-B72F-5C5E7D2F637C@moxley.co.uk> Message-ID: <9FD36BF9-3564-4C9D-9FAE-ACC3A72213B8@moxley.co.uk> Yes that was the issue, it builds like a dream now. :-) Jack On 1 May 2013, at 18:58, John Moxley wrote: > Unfortunately I have exactly the same issue with the graphics forest. > > However I think I know the problem, I have Xcode installed but as of version 4.3 the command line tools have to be installed separately. If it is the case we might want to add it to the build docs. > XCode -> Preferences -> Downloads -> Components > > > > I did have an install on my last laptop but not having done mobile dev for about a year, I never bothered to go further than the basic install. > > I am currently sitting on a train going through a significant number of rolling hills in the south of the UK and as such I don't think the 4g signal is going to manage 120mb of apple fluff. > > > > I will report back when I manage to get it installed. > > Jack > > On 30 Apr 2013, at 08:30, John Moxley wrote: > >> Cheers, >> >> I have added some suggestions to Jira, I hope they are acceptable, I should be able to dedicate a few hours a week to help in any way the community wishes. >> >> Jack. >> >> On 29 Apr 2013, at 20:18, Richard Bair wrote: >> >>> I think using JDK 8 is the right thing now (the gradle builds are based on it, you need JDK 8 anyway for the binary stub, and soon we will have a hard dependency on 8 to build, once the Filtered / Sorted list support goes in). >>> >>> Right now we don't use lambdas, but I think within the next couple weeks it will be time to start experimenting. In particular, what I'm interested in is whether the static footprint is reduced without any performance penalty by converting over all "simple" anonymous inner classes to instead be based on Lambdas. I tried this experiment late last year but lambda's weren't ready yet for prime time. Now they should be. >>> >>> Richard >>> >>> On Apr 29, 2013, at 12:09 PM, Sven Reimers wrote: >>> >>>> >>>> In terms of build warnings - should we use JDK8 builds to build the JavaFX 8 source code and take all the warnings from there? >>>> >>>> Just thinking about the improvements in type inference.. >>>> >>>> What about usage of lambda syntax? >>>> >>>> Thanks >>>> >>>> -Sven >>>> >>>> >>>> On Mon, Apr 29, 2013 at 8:29 PM, Richard Bair wrote: >>>> Hi Jack! >>>> >>>> A good place to start is with the OpenJDK "How to Contribute" page[1]. There are many different ways to get started. I would suggesting starting with some easier things to get your feet wet and get accustomed to the process of contributing. As you build up a reputation, it will be easier to do more. A good code-contribution project would be https://javafx-jira.kenai.com/browse/RT-18937. Another project that is frequently done in OpenJDK is to remove build warnings (of which we have plenty!). Another good opportunity is to build using the new Gradle build support[2] and then report back bugs or submit patches. >>>> >>>> Cheers >>>> Richard >>>> >>>> [1] http://openjdk.java.net/contribute/ >>>> [2] https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX >>>> >>>> On Apr 24, 2013, at 9:59 AM, Jack Moxley wrote: >>>> >>>>> Hi guys, >>>>> >>>>> I am new to the list, I am a senior java developer with over 10 years experience from mobile to server side applications. I have started to use the latest version of javafx, mainly because of the opened up CSS property hooks, on my personal projects. >>>>> >>>>> If you need any help from reviews to development to bug reporting, please ask. Certainly I have started to write some extension classes to the property mechanisms already in place. >>>>> >>>>> Kind regards >>>>> >>>>> Jack >>>> >>>> >>>> >>>> >>>> -- >>>> Sven Reimers >>>> >>>> * Senior Expert Software Architect >>>> * NetBeans Dream Team Member: http://dreamteam.netbeans.org >>>> * Community Leader NetBeans: http://community.java.net/netbeans >>>> Desktop Java: http://community.java.net/javadesktop >>>> * Duke's Choice Award Winner 2009 >>>> * Blog: http://nbguru.blogspot.com >>>> >>>> * XING: https://www.xing.com/profile/Sven_Reimers8 >>>> * LinkedIn: http://www.linkedin.com/in/svenreimers >>>> >>>> Join the NetBeans Groups: >>>> * XING: http://www.xing.com/group-20148.82db20 >>>> * NUGM: http://haug-server.dyndns.org/display/NUGM/Home >>>> * LinkedIn: http://www.linkedin.com/groups?gid=1860468 >>>> http://www.linkedin.com/groups?gid=107402 >>>> http://www.linkedin.com/groups?gid=1684717 >>>> * Oracle: https://mix.oracle.com/groups/18497 >>> >> > > From stephen.chin at oracle.com Wed May 1 03:10:07 2013 From: stephen.chin at oracle.com (Stephen Chin) Date: Wed, 1 May 2013 03:10:07 -0700 Subject: OpenJFX / Gradle Talk with Richard Bair Message-ID: <70A37F82-7612-41E2-976B-AB03CC6042D1@oracle.com> We are going to be streaming the OpenJFX and Gradle Talk with Richard Bair via live web stream tonight at 7PM PST. I will be using my NightHacking camera gear and mic setup, so it should have much better quality than our usual broadcast. Here is the event page with more details: http://www.svjugfx.org And the live stream can be found here (goes live at 7PM PST): http://steveonjava.com/svjugfx/ Cheers, Stephen Chin (@steveonjava) | Java Technology Ambassador and JavaOne Content Chair | +1.510.323.6097 Oracle Java Product Management http://steveonjava.com/ From richard.bair at oracle.com Wed May 1 12:46:33 2013 From: richard.bair at oracle.com (Richard Bair) Date: Wed, 1 May 2013 12:46:33 -0700 Subject: RT-28992 In-Reply-To: <2734821210720904710@unknownmsgid> References: <51719C67.9060201@xs4all.nl> <5487AE25-CA0C-4568-9418-DF2AE0C6418A@oracle.com> <51722F69.7030500@xs4all.nl> <2734821210720904710@unknownmsgid> Message-ID: <100C8A0F-280D-4D42-B2D2-9E4EB2716755@oracle.com> Sorry, some messages were held up for a while! On Apr 20, 2013, at 1:17 AM, Carlos Lozano wrote: > The download page has been refreshed - no need to tweak anymore. > > https://jdk8.java.net/download.html > > C! > > On 20/04/2013, at 8:03, John Hendrikx wrote: > > Ah thanks for the update. > > As it turns out, looks like that b86 can already be downloaded, if you > manipulate the download URL a bit... :) > > --John > > On 19/04/2013 22:13, David Grieve wrote: > > Last week, due to a wetware issue, the repository that this change was > pushed to was not integrated into the master repository. > > > The fix is in b86. > > > On Apr 19, 2013, at 3:35 PM, John Hendrikx wrote: > > > RT-28992 was fixed around 19 march, yet in b84 (4 apr) this is still > present (and has been since b80). > > > It basically blocks me from doing any useful testing/development with the > recent Java 8 builds (since b80). > > > Any idea when this fix could make it in? Perhaps it should have been > already? > > > Also wondering why the builds lag so far behind on the download site :) > Seems they are always atleast 2 weeks behind. > > > --John From richard.bair at oracle.com Wed May 1 12:49:02 2013 From: richard.bair at oracle.com (Richard Bair) Date: Wed, 1 May 2013 12:49:02 -0700 Subject: Here to help In-Reply-To: <9FD36BF9-3564-4C9D-9FAE-ACC3A72213B8@moxley.co.uk> References: <001C4CED-BB46-409E-AA6D-0D7D5D77F3D9@oracle.com> <29A0F8D9-8F78-4C43-B72F-5C5E7D2F637C@moxley.co.uk> <9FD36BF9-3564-4C9D-9FAE-ACC3A72213B8@moxley.co.uk> Message-ID: <3A0F8809-1AD4-4587-B4B5-5B68A0A90318@oracle.com> Great thanks! I'll add that to the build instructions for mac. Richard On May 1, 2013, at 11:59 AM, John Moxley wrote: > Yes that was the issue, it builds like a dream now. :-) > > Jack > > On 1 May 2013, at 18:58, John Moxley wrote: > >> Unfortunately I have exactly the same issue with the graphics forest. >> >> However I think I know the problem, I have Xcode installed but as of version 4.3 the command line tools have to be installed separately. If it is the case we might want to add it to the build docs. >> XCode -> Preferences -> Downloads -> Components >> >> >> >> I did have an install on my last laptop but not having done mobile dev for about a year, I never bothered to go further than the basic install. >> >> I am currently sitting on a train going through a significant number of rolling hills in the south of the UK and as such I don't think the 4g signal is going to manage 120mb of apple fluff. >> >> >> >> I will report back when I manage to get it installed. >> >> Jack >> >> On 30 Apr 2013, at 08:30, John Moxley wrote: >> >>> Cheers, >>> >>> I have added some suggestions to Jira, I hope they are acceptable, I should be able to dedicate a few hours a week to help in any way the community wishes. >>> >>> Jack. >>> >>> On 29 Apr 2013, at 20:18, Richard Bair wrote: >>> >>>> I think using JDK 8 is the right thing now (the gradle builds are based on it, you need JDK 8 anyway for the binary stub, and soon we will have a hard dependency on 8 to build, once the Filtered / Sorted list support goes in). >>>> >>>> Right now we don't use lambdas, but I think within the next couple weeks it will be time to start experimenting. In particular, what I'm interested in is whether the static footprint is reduced without any performance penalty by converting over all "simple" anonymous inner classes to instead be based on Lambdas. I tried this experiment late last year but lambda's weren't ready yet for prime time. Now they should be. >>>> >>>> Richard >>>> >>>> On Apr 29, 2013, at 12:09 PM, Sven Reimers wrote: >>>> >>>>> >>>>> In terms of build warnings - should we use JDK8 builds to build the JavaFX 8 source code and take all the warnings from there? >>>>> >>>>> Just thinking about the improvements in type inference.. >>>>> >>>>> What about usage of lambda syntax? >>>>> >>>>> Thanks >>>>> >>>>> -Sven >>>>> >>>>> >>>>> On Mon, Apr 29, 2013 at 8:29 PM, Richard Bair wrote: >>>>> Hi Jack! >>>>> >>>>> A good place to start is with the OpenJDK "How to Contribute" page[1]. There are many different ways to get started. I would suggesting starting with some easier things to get your feet wet and get accustomed to the process of contributing. As you build up a reputation, it will be easier to do more. A good code-contribution project would be https://javafx-jira.kenai.com/browse/RT-18937. Another project that is frequently done in OpenJDK is to remove build warnings (of which we have plenty!). Another good opportunity is to build using the new Gradle build support[2] and then report back bugs or submit patches. >>>>> >>>>> Cheers >>>>> Richard >>>>> >>>>> [1] http://openjdk.java.net/contribute/ >>>>> [2] https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX >>>>> >>>>> On Apr 24, 2013, at 9:59 AM, Jack Moxley wrote: >>>>> >>>>>> Hi guys, >>>>>> >>>>>> I am new to the list, I am a senior java developer with over 10 years experience from mobile to server side applications. I have started to use the latest version of javafx, mainly because of the opened up CSS property hooks, on my personal projects. >>>>>> >>>>>> If you need any help from reviews to development to bug reporting, please ask. Certainly I have started to write some extension classes to the property mechanisms already in place. >>>>>> >>>>>> Kind regards >>>>>> >>>>>> Jack >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Sven Reimers >>>>> >>>>> * Senior Expert Software Architect >>>>> * NetBeans Dream Team Member: http://dreamteam.netbeans.org >>>>> * Community Leader NetBeans: http://community.java.net/netbeans >>>>> Desktop Java: http://community.java.net/javadesktop >>>>> * Duke's Choice Award Winner 2009 >>>>> * Blog: http://nbguru.blogspot.com >>>>> >>>>> * XING: https://www.xing.com/profile/Sven_Reimers8 >>>>> * LinkedIn: http://www.linkedin.com/in/svenreimers >>>>> >>>>> Join the NetBeans Groups: >>>>> * XING: http://www.xing.com/group-20148.82db20 >>>>> * NUGM: http://haug-server.dyndns.org/display/NUGM/Home >>>>> * LinkedIn: http://www.linkedin.com/groups?gid=1860468 >>>>> http://www.linkedin.com/groups?gid=107402 >>>>> http://www.linkedin.com/groups?gid=1684717 >>>>> * Oracle: https://mix.oracle.com/groups/18497 >>>> >>> >> >> > > From david.grieve at oracle.com Wed May 1 13:07:44 2013 From: david.grieve at oracle.com (David Grieve) Date: Wed, 1 May 2013 16:07:44 -0400 Subject: -fx-effect: null In-Reply-To: <77B2B419-2956-4687-ADB5-44B592A667D7@randahl.dk> References: <77B2B419-2956-4687-ADB5-44B592A667D7@randahl.dk> Message-ID: <6E4E28DD-D0A1-48C2-A3ED-58A98A0AAD1E@oracle.com> Yes, JavaFX allows this. On Apr 10, 2013, at 5:42 AM, Randahl Fink Isaksen wrote: > Can anyone confirm whether this statement is considered valid CSS by JavaFX: > > -fx-effect: null; > > The trouble is the above statement works just like I expect it would, but NetBeans shows an editor error of "Unexpected characters 'null'". > > Thanks > > Randahl From hang.vo at oracle.com Wed May 1 14:05:10 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 01 May 2013 21:05:10 +0000 Subject: hg: openjfx/8/graphics/rt: RT-29612 Orientation of image material counterintuitive on predefined shapes Message-ID: <20130501210517.EDE5548758@hg.openjdk.java.net> Changeset: e81a1d2bd821 Author: Yao Wang Date: 2013-05-01 13:59 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e81a1d2bd821 RT-29612 Orientation of image material counterintuitive on predefined shapes ! javafx-ui-common/src/javafx/scene/shape/Box.java ! javafx-ui-common/src/javafx/scene/shape/Cylinder.java ! javafx-ui-common/src/javafx/scene/shape/Sphere.java ! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java From hang.vo at oracle.com Wed May 1 15:48:25 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 01 May 2013 22:48:25 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130501224832.84B054875D@hg.openjdk.java.net> Changeset: 74551caaeb53 Author: Felipe Heidrich Date: 2013-03-13 16:04 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/74551caaeb53 RT-28887: interfaces clean up for Text and Font ! prism-common/src/com/sun/prism/impl/GlyphCache.java ! prism-sw/src/com/sun/prism/sw/SWGraphics.java Changeset: 82bbc4ab5803 Author: Felipe Heidrich Date: 2013-05-01 15:17 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/82bbc4ab5803 RT-23467: Evaluate Native Text Engines ! prism-common/src/com/sun/prism/impl/GlyphCache.java ! prism-common/src/com/sun/prism/impl/PrismSettings.java From hang.vo at oracle.com Wed May 1 17:48:07 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 00:48:07 +0000 Subject: hg: openjfx/8/graphics/rt: Fix to RT-30155 - Rectangle with negative dimension (width or height) should not be rendered Message-ID: <20130502004813.D7D8248760@hg.openjdk.java.net> Changeset: 4b8166ef78a1 Author: Chien Yang Date: 2013-05-01 17:33 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4b8166ef78a1 Fix to RT-30155 - Rectangle with negative dimension (width or height) should not be rendered Reviewed by Jim and Kevin ! prism-common/src/com/sun/prism/impl/shape/BasicRoundRectRep.java From hang.vo at oracle.com Wed May 1 19:44:37 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 02:44:37 +0000 Subject: hg: openjfx/2u/master/rt: 68 new changesets Message-ID: <20130502024535.7CCF848763@hg.openjdk.java.net> Changeset: 14adef5ccb91 Author: hudson Date: 2012-10-30 18:41 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/14adef5ccb91 Added tag 2.2.5-b01 for changeset 8b1111796760 ! .hgtags Changeset: dc54078e9172 Author: kcr Date: 2012-11-05 14:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/dc54078e9172 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.4/MASTER/jfx/rt ! .hgtags Changeset: 5f30822f4902 Author: kcr Date: 2012-11-05 08:28 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/5f30822f4902 RT-25322: Improve utility methods (bugdb 14672404) Reviewed-by: Steve Northover, Phil Race, Artem Ananiev, Marc Schoenefeld ! javafx-ui-common/src/com/sun/javafx/Utils.java ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java Changeset: 1758a9b1b90c Author: kcr Date: 2012-11-05 14:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/1758a9b1b90c Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.5/MASTER/jfx/rt Changeset: 66ec74de8bbe Author: hudson Date: 2012-11-06 16:10 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/66ec74de8bbe Added tag 2.2.5-b02 for changeset 1758a9b1b90c ! .hgtags Changeset: a47c121a7b7b Author: kcr Date: 2012-11-12 16:37 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/a47c121a7b7b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.4/MASTER/jfx/rt ! .hgtags Changeset: 16e2b3c01e34 Author: hudson Date: 2012-11-13 15:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/16e2b3c01e34 Added tag 2.2.5-b03 for changeset a47c121a7b7b ! .hgtags Changeset: a88ed3c61dfb Author: hudson Date: 2012-11-16 18:10 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/a88ed3c61dfb Added tag 2.2.5-b04 for changeset 16e2b3c01e34 ! .hgtags Changeset: 3c0781f1cfb8 Author: kcr Date: 2012-11-19 11:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/3c0781f1cfb8 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.4/MASTER/jfx/rt ! .hgtags Changeset: 29b1b2cd3c0a Author: hudson Date: 2012-11-20 16:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/29b1b2cd3c0a Added tag 2.2.5-b05 for changeset 3c0781f1cfb8 ! .hgtags Changeset: 419dca88d4a3 Author: kcr Date: 2012-11-26 12:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/419dca88d4a3 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.4/MASTER/jfx/rt ! .hgtags Changeset: 67272787304b Author: hudson Date: 2012-11-28 15:49 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/67272787304b Added tag 2.2.5-b06 for changeset 419dca88d4a3 ! .hgtags Changeset: bce12e7b1810 Author: kcr Date: 2012-11-29 14:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/bce12e7b1810 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.4/MASTER/jfx/rt ! .hgtags Changeset: cbb9727e4400 Author: hudson Date: 2012-12-04 12:50 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/cbb9727e4400 Added tag 2.2.5-b07 for changeset bce12e7b1810 ! .hgtags Changeset: 048f2456f446 Author: kcr Date: 2012-12-06 13:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/048f2456f446 RT-25866: Update copyright year in docs, readme files in FX 2.2.5 to 2013 ! javafx-ui-common/src/javafx/scene/doc-files/cssref.html Changeset: 04349a3e9d6f Author: Artem Ananiev Date: 2012-11-29 23:48 +0400 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/04349a3e9d6f RT-26578: Improve Glass thread handling Reviewed-by: Andrew Gross, Kevin Rushforth, Marc Schoenefeld ! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java ! javafx-ui-common/src/com/sun/javafx/tk/TKScene.java ! javafx-ui-common/src/com/sun/javafx/tk/TKStage.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/stage/Stage.java ! javafx-ui-common/src/javafx/stage/Window.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java Changeset: 5105e84c2dab Author: hudson Date: 2012-12-11 12:53 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/5105e84c2dab Added tag 2.2.5-b08 for changeset 04349a3e9d6f ! .hgtags Changeset: d0b5f394ced4 Author: kcr Date: 2013-01-14 10:36 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/d0b5f394ced4 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.4/MASTER/jfx/rt ! .hgtags Changeset: 1329bd6a2103 Author: hudson Date: 2013-01-15 19:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/1329bd6a2103 Added tag 2.2.5-b09 for changeset d0b5f394ced4 ! .hgtags Changeset: e34cb5b6d09c Author: hudson Date: 2013-01-29 10:37 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/e34cb5b6d09c Added tag 2.2.5-b10 for changeset 1329bd6a2103 ! .hgtags Changeset: 88f3edfa7aa4 Author: hudson Date: 2013-01-30 13:19 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/88f3edfa7aa4 Added tag 2.2.5-b11 ! .hgtags Changeset: efce9ea9515e Author: hudson Date: 2013-01-30 13:31 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/efce9ea9515e Added tag 2.2.5-b19 ! .hgtags Changeset: 33989ed2b6c6 Author: hudson Date: 2013-01-30 21:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/33989ed2b6c6 Added tag 2.2.5-b20 for changeset efce9ea9515e ! .hgtags Changeset: d6772a62ec98 Author: kcr Date: 2013-02-01 17:21 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/d6772a62ec98 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.5/MASTER/jfx/rt ! .hgtags ! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java Changeset: 52b9c3d59070 Author: jgiles Date: 2013-02-07 09:47 +1300 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/52b9c3d59070 RT-28015: COMBOBOX DISPLAYING A SELECTED VALUE WHEN THERE IS NO SELECTED VALUE ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: e12d4644e5ef Author: jgiles Date: 2013-02-07 10:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/e12d4644e5ef RT-28016: JAVAFX TABLEVIEW .SORTING ARROW SHIFTS TO THE WRONG COLUMN ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: b7a2ea6aed0d Author: jgiles Date: 2013-02-08 09:19 +1300 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/b7a2ea6aed0d RT-27945: JAVAFX.TITLEDPANE.CONTENT OF THE TITLEDPANE DISAPPEARS WHEN ANIMATION IS CHANGED ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: ed6304d57054 Author: hudson Date: 2013-02-04 23:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/ed6304d57054 Added tag 2.2.7-b01 for changeset 33989ed2b6c6 ! .hgtags Changeset: df167beb78ad Author: kcr Date: 2013-02-20 07:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/df167beb78ad Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.7/MASTER/jfx/rt ! .hgtags Changeset: 00b164ca82d2 Author: jgiles Date: 2013-03-01 13:36 +1300 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/00b164ca82d2 RT-28467: ComboBox focus switching blocks all user interaction (backport from JavaFX 8.0, where it was fixed as RT-26185) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 076802dd660a Author: David Grieve Date: 2012-11-27 09:45 -0500 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/076802dd660a JDK-8001358: Reuse standard utility classes for CSS converters ! javafx-ui-common/src/com/sun/javafx/css/ParsedValue.java ! javafx-ui-common/src/com/sun/javafx/css/StyleConverter.java ! javafx-ui-common/src/com/sun/javafx/css/converters/EnumConverter.java ! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImage.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImage.java ! javafx-ui-common/test/unit/com/sun/javafx/css/StyleConverterTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/converters/EnumConverterTest.java Changeset: 460eb9b5b880 Author: Artem Ananiev Date: 2012-11-29 23:48 +0400 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/460eb9b5b880 RT-26578: Improve Glass thread handling Reviewed-by: Andrew Gross, Kevin Rushforth, Marc Schoenefeld ! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java ! javafx-ui-common/src/com/sun/javafx/tk/TKScene.java ! javafx-ui-common/src/com/sun/javafx/tk/TKStage.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/stage/Stage.java ! javafx-ui-common/src/javafx/stage/Window.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java Changeset: 31bcde8ca50f Author: kcr Date: 2012-11-29 14:33 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/31bcde8ca50f Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.5/MASTER/jfx/rt Changeset: 675bc564c116 Author: kcr Date: 2012-12-04 14:41 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/675bc564c116 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.5/MASTER/jfx/rt Changeset: 624cbe7f4f18 Author: kcr Date: 2012-12-06 13:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/624cbe7f4f18 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.5/MASTER/jfx/rt Changeset: 3d18d8fcc151 Author: kcr Date: 2012-12-11 19:04 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/3d18d8fcc151 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.5/MASTER/jfx/rt Changeset: b5fa06eeb6bb Author: kcr Date: 2013-01-16 10:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/b5fa06eeb6bb Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.5/MASTER/jfx/rt Changeset: 609b6e17b4e8 Author: Lubomir Nerad Date: 2013-01-29 13:49 +0100 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/609b6e17b4e8 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: 5e032c33c475 Author: kcr Date: 2013-01-31 15:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/5e032c33c475 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.5/MASTER/jfx/rt Changeset: dc2e66dc825b Author: hudson Date: 2013-02-06 17:30 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/dc2e66dc825b Added tag 2.2.21-b01 for changeset 5e032c33c475 ! .hgtags Changeset: bb75727a0429 Author: kcr Date: 2013-02-08 13:36 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/bb75727a0429 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.7/MASTER/jfx/rt ! .hgtags Changeset: bc29f87f41a2 Author: hudson Date: 2013-02-14 14:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/bc29f87f41a2 Added tag 2.2.21-b02 for changeset bb75727a0429 ! .hgtags Changeset: 10298decd7d8 Author: hudson Date: 2013-02-19 18:05 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/10298decd7d8 Added tag 2.2.21-b03 for changeset bc29f87f41a2 ! .hgtags Changeset: e5d03a0e1ef9 Author: hudson Date: 2013-02-26 14:45 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/e5d03a0e1ef9 Added tag 2.2.21-b04 for changeset 10298decd7d8 ! .hgtags Changeset: fe9afea01d23 Author: hudson Date: 2013-02-11 12:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/fe9afea01d23 Added tag 2.2.7-b30 ! .hgtags Changeset: e24388e23824 Author: hudson Date: 2012-12-05 17:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/e24388e23824 Added tag 2.2.4-b30 ! .hgtags Changeset: eab8d731e3f0 Author: hudson Date: 2012-12-06 16:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/eab8d731e3f0 Added tag 2.2.4-b31 ! .hgtags Changeset: a137f3d696b4 Author: kcr Date: 2013-01-14 11:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/a137f3d696b4 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.4/MASTER/jfx/rt ! .hgtags Changeset: acbb826eaddd Author: hudson Date: 2013-01-16 14:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/acbb826eaddd Added tag 2.2.4-b32 ! .hgtags Changeset: f2db3c563631 Author: jgiles Date: 2013-01-10 08:46 +1300 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/f2db3c563631 RT-27532: TableView - when a sorted column is dragged to a new position it loses its sorting order (backported to 2.2.6) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java Changeset: 50b5b8871ba2 Author: hudson Date: 2013-01-29 14:53 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/50b5b8871ba2 Added tag 2.2.4-b33 ! .hgtags Changeset: 6f79f1ea6c14 Author: kcr Date: 2013-02-11 12:45 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/6f79f1ea6c14 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.4-rev/MASTER/jfx/rt ! .hgtags Changeset: c0279e0d84d4 Author: hudson Date: 2013-02-12 09:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/c0279e0d84d4 Added tag 2.2.7-b31 for changeset 6f79f1ea6c14 ! .hgtags Changeset: 9410be3ed318 Author: jgiles Date: 2013-02-07 09:47 +1300 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/9410be3ed318 RT-28015: COMBOBOX DISPLAYING A SELECTED VALUE WHEN THERE IS NO SELECTED VALUE ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: f11e324fc05a Author: jgiles Date: 2013-02-07 10:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/f11e324fc05a RT-28016: JAVAFX TABLEVIEW .SORTING ARROW SHIFTS TO THE WRONG COLUMN ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: d36dd871f982 Author: hudson Date: 2013-02-15 10:54 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/d36dd871f982 Added tag 2.2.7-b32 for changeset f11e324fc05a ! .hgtags Changeset: 0096a23d57eb Author: hudson Date: 2013-02-19 08:54 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/0096a23d57eb Added tag 2.2.7-b33 for changeset d36dd871f982 ! .hgtags Changeset: cc621a6c46d7 Author: kcr Date: 2013-02-27 15:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/cc621a6c46d7 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.7-rev/MASTER/jfx/rt ! .hgtags Changeset: e09ec1ee61f3 Author: hudson Date: 2013-03-05 12:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/e09ec1ee61f3 Added tag 2.2.21-b05 ! .hgtags Changeset: 848906d6f8b8 Author: hudson Date: 2013-03-12 14:07 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/848906d6f8b8 Added tag 2.2.21-b06 for changeset e09ec1ee61f3 ! .hgtags Changeset: 4d564505a274 Author: hudson Date: 2013-03-19 14:56 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/4d564505a274 Added tag 2.2.21-b07 for changeset 848906d6f8b8 ! .hgtags Changeset: e3d18d3b6282 Author: hudson Date: 2013-03-20 15:11 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/e3d18d3b6282 Added tag 2.2.21-b08 for changeset 4d564505a274 ! .hgtags Changeset: e9ae09d6479c Author: hudson Date: 2013-03-26 08:28 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/e9ae09d6479c Added tag 2.2.21-b09 for changeset e3d18d3b6282 ! .hgtags Changeset: d651a3591ddd Author: hudson Date: 2013-03-30 17:22 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/d651a3591ddd Added tag 2.2.21-b10 for changeset e9ae09d6479c ! .hgtags Changeset: 83ac93c0dff7 Author: hudson Date: 2013-04-04 15:03 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/83ac93c0dff7 Added tag 2.2.21-b11 for changeset d651a3591ddd ! .hgtags Changeset: 5b271a506131 Author: kcr Date: 2013-04-16 15:32 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/5b271a506131 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2.21/MASTER/jfx/rt ! .hgtags Changeset: c786344bbe4d Author: hudson Date: 2013-04-29 10:26 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/c786344bbe4d Added tag 2.2.40-b22 ! .hgtags Changeset: b5ad50aba793 Author: hudson Date: 2013-05-01 15:42 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/b5ad50aba793 Added tag 2.2.40-b23 for changeset c786344bbe4d ! .hgtags From randahl at rockit.dk Thu May 2 00:11:23 2013 From: randahl at rockit.dk (Randahl Fink Isaksen) Date: Thu, 2 May 2013 09:11:23 +0200 Subject: Does Java 8 delay mean less app developer feedback? Message-ID: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> Oracle has delayed Java 8 until Q1 of 2014, which means FX 8 is delayed likewise, I suppose. Now, I have identified and filed quite a lot of JavaFX issues, but more and more of them are being targeted for FX8. I would like to provide feedback as the issues are resolved, but I can no longer do that since ? like everyone else ? I am developing an app using the current JavaFX release. I cannot help but wonder how many other app developers are now providing less feedback, and I fear that this will have a considerable negative impact on the quality of JavaFX. If no feedback is provided on many of the resolved issues until they are finally released all at once in Q1 2014, there is guaranteed to be QA problems ? big bang is rarely a viable development strategy. I would like to ask if this has been discussed, and if the JavaFX development team has considered moving issues from FX8 back to the ordinary incremental 2.2.x releases to strengthen the collaboration between app developers and API developers. Thanks Randahl From hang.vo at oracle.com Thu May 2 00:48:45 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 07:48:45 +0000 Subject: hg: openjfx/8/graphics/rt: 5 new changesets Message-ID: <20130502074904.18F1048771@hg.openjdk.java.net> Changeset: 1bb419577994 Author: Pavel Safrata Date: 2013-05-02 08:36 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1bb419577994 RT-29887: camera restricted to a single scene/subScene. ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SubScene.java ! javafx-ui-common/test/unit/javafx/scene/SceneTest.java ! javafx-ui-common/test/unit/javafx/scene/SubSceneTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubParallelCamera.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubPerspectiveCamera.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubSubScene.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: 5fa4a509a15a Author: Pavel Safrata Date: 2013-05-02 08:36 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5fa4a509a15a [TEST-ONLY] RT-29640: camera sync tests. ! javafx-ui-common/test/unit/com/sun/javafx/test/TransformHelper.java ! javafx-ui-common/test/unit/javafx/scene/CameraTest.java Changeset: 084518738421 Author: Martin Sladecek Date: 2013-05-02 09:39 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/084518738421 RT-25759 ObjectExpression does not have asString() method ! javafx-beans/src/javafx/beans/binding/ObjectExpression.java ! javafx-beans/test/javafx/binding/expression/ObjectExpressionTest.java Changeset: 4dcc7ca98159 Author: Martin Sladecek Date: 2013-05-02 09:39 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4dcc7ca98159 Automated merge with file:///home/martin/work/jfx-80-sync/rt Changeset: e73dd2b7a6b2 Author: Martin Sladecek Date: 2013-05-02 09:40 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e73dd2b7a6b2 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt From hang.vo at oracle.com Thu May 2 01:34:27 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 08:34:27 +0000 Subject: hg: openjfx/8/graphics/rt: RT-29088: Event delivery to subScenes. Message-ID: <20130502083431.6BD3148772@hg.openjdk.java.net> Changeset: 0a94bd64de46 Author: Pavel Safrata Date: 2013-05-02 09:19 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/0a94bd64de46 RT-29088: Event delivery to subScenes. + javafx-ui-common/src/com/sun/javafx/scene/CameraAccess.java ! javafx-ui-common/src/com/sun/javafx/scene/SceneHelper.java ! javafx-ui-common/src/com/sun/javafx/scene/SubSceneAccess.java ! javafx-ui-common/src/com/sun/javafx/scene/input/InputEventUtils.java ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SubScene.java ! javafx-ui-common/test/unit/javafx/scene/MouseTest.java ! javafx-ui-common/test/unit/javafx/scene/input/DragAndDropTest.java From tschroeter at xmail.net Thu May 2 02:35:10 2013 From: tschroeter at xmail.net (Thomas Schroeter) Date: Thu, 02 May 2013 02:35:10 -0700 Subject: WebView - some minor rendering bugs? Message-ID: <20130502093510.9151D2C4EE7A@www.xmail.net> Hallo JavaFX Developers,I check out the WebView capabilities and ask myself whether the rendering should behaveexactly like the native WebKit Rendering ? I think the rendering is customized !? For examplethe font smoothing for Webpages using the Font "Helvetica Neue" will not displayed correctly.Also there are some minor css rendering problems (border, position) Or there are some hiddenvmargs to adjust font smoothing ?best Regards,ThomasMy System:OSX Mountain Lion 10.8.2JDK 1.7.0_21JavaFX 2.2.21Example Webpage using Helvetica Neuehttp://stevecochrane.com/v3/2007/12/13/helvetica-neue-variants-for-use-on-the-web/Verbose Output:Prism pipeline init order: es2 j2d Using t2k for text rasterizationUsing dirty region optimizationsPrism pipeline name = com.sun.prism.es2.ES2PipelineLoading ES2 native library ... prism-es2 succeeded.GLFactory using com.sun.prism.es2.MacGLFactory(X) Got class = class com.sun.prism.es2.ES2PipelineInitialized prism pipeline: com.sun.prism.es2.ES2PipelineGraphics Vendor: ATI Technologies Inc.   Renderer: AMD Radeon HD 6490M OpenGL Engine    Version: 2.1 ATI-1.0.29WebViewMain.javaimport java.io.File;import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.layout.StackPane;import javafx.scene.web.WebEngine;import javafx.scene.web.WebView;import javafx.stage.Stage;import fad.util.ClassPathModifier;public class WebViewMain extends Application {public static void main(String[] args) {String fxStr = "/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jfxrt.jar";try {  ClassPathModifier.addFile(new File(fxStr));} catch (Exception ex) {  ex.printStackTrace();}Application.launch(args);}@Overridepublic void start(Stage primaryStage) throws Exception {primaryStage.setTitle("WebView test");WebView browser = new WebView();WebEngine engine = browser.getEngine();String url = "http://stevecochrane.com/v3/2007/12/13/helvetica-neue-variants-for-use-on-the-web/";engine.load(url);StackPane sp = new StackPane();sp.getChildren().add(browser);Scene root = new Scene(sp);primaryStage.setScene(root);primaryStage.show();}} ------------------------------------------------------------------------------------ From hang.vo at oracle.com Thu May 2 04:48:56 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 11:48:56 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130502114913.E6B4A48776@hg.openjdk.java.net> Changeset: 132f6fbf909e Author: Martin Sladecek Date: 2013-05-02 13:45 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/132f6fbf909e RT-29848 Add a static GridPane.setFillWidth(Node, boolean) method ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java Changeset: 025770920acc Author: Martin Sladecek Date: 2013-05-02 13:46 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/025770920acc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt From lehmann at media-interactive.de Thu May 2 07:45:55 2013 From: lehmann at media-interactive.de (Werner Lehmann) Date: Thu, 2 May 2013 16:45:55 +0200 Subject: custom controls in SceneBuilder In-Reply-To: <50405425.9040005@bestsolution.at> References: <503FCDFC.5060006@tbee.org> <503FF775.3060105@media-interactive.de> <50405425.9040005@bestsolution.at> Message-ID: <51827C23.6010604@media-interactive.de> Tom, sorry for reviving this 8 month old thread but this is basically about the same topic. Today I tried to open FXML with custom controls in SceneBuilder, using e(fx)clipse - and failed because SceneBuilder did not know about the custom part. Ssame problem if the FXML references one of my enums. Is there some way to get this working and I just did not find it so far? Or is the (CLI) API you are talking about not yet available? I didnt find CLI documentation for SceneBuilder to check for myself. Other than that there are more issues with SceneBuilder affecting custom controls (DTL-5089), or URLs relative to the classpath not working (DTL-4294), but it would be nice to have at least the classpath problem out of the way. Rgds Werner On 31.08.2012 08:05, Tom Schindl wrote: > CSS and resource are not that a problem because they are paths relative > to the FXML-File. e(fx)clipse preview does analyze the classpath of the > project already (to construct an URLClassloader when showing a preview > of the FXML) so if SceneBuilder would provide it an API (probably > through commandline arguments) e(fx)clipse could pass it on. From krueger at lesspain.de Thu May 2 08:03:14 2013 From: krueger at lesspain.de (=?UTF-8?Q?Robert_Kr=C3=BCger?=) Date: Thu, 2 May 2013 17:03:14 +0200 Subject: Weekly/nightly builds Message-ID: Hi, sorry if this is an FAQ but I could not find the answer to this in the Wiki. Are there nightly oder weekly or other builds of OpenJFX one can download or do I have to build it from source to test OpenJFX 8? Thanks, Robert From tom.schindl at bestsolution.at Thu May 2 08:06:31 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Thu, 02 May 2013 17:06:31 +0200 Subject: custom controls in SceneBuilder In-Reply-To: <51827C23.6010604@media-interactive.de> References: <503FCDFC.5060006@tbee.org> <503FF775.3060105@media-interactive.de> <50405425.9040005@bestsolution.at> <51827C23.6010604@media-interactive.de> Message-ID: <518280F7.5030607@bestsolution.at> I've not looked into SB since a long time but I doubt there's an API for this. The main problem is that SB has no notion of a "project" as far as I know so I guess it is hard to configure it Tom On 02.05.13 16:45, Werner Lehmann wrote: > Tom, > > sorry for reviving this 8 month old thread but this is basically about > the same topic. Today I tried to open FXML with custom controls in > SceneBuilder, using e(fx)clipse - and failed because SceneBuilder did > not know about the custom part. Ssame problem if the FXML references one > of my enums. > > Is there some way to get this working and I just did not find it so far? > Or is the (CLI) API you are talking about not yet available? I didnt > find CLI documentation for SceneBuilder to check for myself. > > Other than that there are more issues with SceneBuilder affecting custom > controls (DTL-5089), or URLs relative to the classpath not working > (DTL-4294), but it would be nice to have at least the classpath problem > out of the way. > > Rgds > Werner > > On 31.08.2012 08:05, Tom Schindl wrote: >> CSS and resource are not that a problem because they are paths relative >> to the FXML-File. e(fx)clipse preview does analyze the classpath of the >> project already (to construct an URLClassloader when showing a preview >> of the FXML) so if SceneBuilder would provide it an API (probably >> through commandline arguments) e(fx)clipse could pass it on. From lehmann at media-interactive.de Thu May 2 08:13:35 2013 From: lehmann at media-interactive.de (Werner Lehmann) Date: Thu, 2 May 2013 17:13:35 +0200 Subject: custom controls in SceneBuilder In-Reply-To: <518280F7.5030607@bestsolution.at> References: <503FCDFC.5060006@tbee.org> <503FF775.3060105@media-interactive.de> <50405425.9040005@bestsolution.at> <51827C23.6010604@media-interactive.de> <518280F7.5030607@bestsolution.at> Message-ID: <5182829F.1020509@media-interactive.de> Well, I hoped for e(fx)clipse having that project notion. It could prepare a classpath consisting of whatever output directories and libaries are specified in the project containing the fxml file, and in its dependency projects. Without this it will be quite tedious to construct and provide the classpath manually. Of course, developers would then also have to dismiss the SceneBuilder error about unknown controls first. I don't see anybody wanting to work like that... Werner On 02.05.2013 17:06, Tom Schindl wrote: > I've not looked into SB since a long time but I doubt there's an API for > this. The main problem is that SB has no notion of a "project" as far as > I know so I guess it is hard to configure it From kevin.rushforth at oracle.com Thu May 2 08:15:15 2013 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Thu, 02 May 2013 08:15:15 -0700 Subject: Weekly/nightly builds In-Reply-To: References: Message-ID: <51828303.5090707@oracle.com> Weekly builds are available here: https://jdk8.java.net/download.html -- Kevin Robert Kr?ger wrote: > Hi, > > sorry if this is an FAQ but I could not find the answer to this in the > Wiki. > > Are there nightly oder weekly or other builds of OpenJFX one can download > or do I have to build it from source to test OpenJFX 8? > > Thanks, > > Robert > From danno.ferrin at shemnon.com Thu May 2 08:25:26 2013 From: danno.ferrin at shemnon.com (Danno Ferrin) Date: Thu, 2 May 2013 09:25:26 -0600 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> Message-ID: Once OpenJFX is fully opensourced, could the v8 targeted branch be compiled to run on JDK 7? Or key stoppers fixed in a separate community maintained branch? Perhaps v8.1 should be the one to go lambda crazy? On Thu, May 2, 2013 at 1:11 AM, Randahl Fink Isaksen wrote: > Oracle has delayed Java 8 until Q1 of 2014, which means FX 8 is delayed > likewise, I suppose. > > Now, I have identified and filed quite a lot of JavaFX issues, but more > and more of them are being targeted for FX8. I would like to provide > feedback as the issues are resolved, but I can no longer do that since ? > like everyone else ? I am developing an app using the current JavaFX > release. I cannot help but wonder how many other app developers are now > providing less feedback, and I fear that this will have a considerable > negative impact on the quality of JavaFX. If no feedback is provided on > many of the resolved issues until they are finally released all at once in > Q1 2014, there is guaranteed to be QA problems ? big bang is rarely a > viable development strategy. > > I would like to ask if this has been discussed, and if the JavaFX > development team has considered moving issues from FX8 back to the ordinary > incremental 2.2.x releases to strengthen the collaboration between app > developers and API developers. > > Thanks > > Randahl -- There is nothing that will hold me back. I know who I am.... I remember wher I came from, and I feel stronger for knowing. Zane, Ninja of Ice. Ninjago S01E07 From tom.schindl at bestsolution.at Thu May 2 08:29:19 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Thu, 02 May 2013 17:29:19 +0200 Subject: custom controls in SceneBuilder In-Reply-To: <5182829F.1020509@media-interactive.de> References: <503FCDFC.5060006@tbee.org> <503FF775.3060105@media-interactive.de> <50405425.9040005@bestsolution.at> <51827C23.6010604@media-interactive.de> <518280F7.5030607@bestsolution.at> <5182829F.1020509@media-interactive.de> Message-ID: <5182864F.6020704@bestsolution.at> Like I said we are using this informations already when you open the FXML file in the preview where we push a specialized URLClassloader to the FXMLLoader. If you define that FXMLs are always opened through e(fx)clipse then one could work with command line args and/or PIs (similar to the CSS stuff). I'm not a fan of the PI stuff but I guess it is used exactly because of the fact that SB has no way to store extra informations like: * classpath * css * translation IMHO the correct way to integrate SB would be to create embedd design view programmatically into an EditorPart (don't know how it is called in Netbeans/IntelliJ) and this API needs to provide a way to pass on the classpath. Anyways: SB is not opensource and unless the SB-devs provide informations I'm kind of lost. Tom On 02.05.13 17:13, Werner Lehmann wrote: > Well, I hoped for e(fx)clipse having that project notion. It could > prepare a classpath consisting of whatever output directories and > libaries are specified in the project containing the fxml file, and in > its dependency projects. > > Without this it will be quite tedious to construct and provide the > classpath manually. Of course, developers would then also have to > dismiss the SceneBuilder error about unknown controls first. I don't see > anybody wanting to work like that... > > Werner > > On 02.05.2013 17:06, Tom Schindl wrote: >> I've not looked into SB since a long time but I doubt there's an API for >> this. The main problem is that SB has no notion of a "project" as far as >> I know so I guess it is hard to configure it From richard.bair at oracle.com Thu May 2 08:39:24 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 2 May 2013 08:39:24 -0700 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> Message-ID: <6AB51E40-6420-41EC-85EA-477AD786BB72@oracle.com> The main cost in back porting is, back porting. That is, if the fix basically has to be done differently in the back port due to changes in the surrounding code, then it becomes more expensive. And of course we're trying to do more than we can do already in terms of forward development, so any additional cost is costly :-). The way we generally deal with this is by having support contracts which, among other things, pays for back porting bugs. If the 2.x code were all open sourced (not going to happen, just saying) then it would be easier to do this as you could provide the back port patch / change set yourself. In the future (when working on 9 for instance) if you needed a back port to 8.0, this should be possible. Our general practice is to not spend time on back ports (otherwise we will get bogged down and this also makes it harder for us to do the sort of radical refactoring that we need to do in future releases in order to dramatically improve the product over time, since radical refactoring makes it harder to do back ports). Hopefully like I mentioned this can be alleviated in the future when the version you want to back port to is also open source because you could provide the back port change set yourself if we don't do it (one of the many benefits of being open source!). With FX we are a bit different than the JDK in that we add new features into update releases. One side effect of this is that after 8.0 ships, we won't be switching to 9 for our main development, but rather, we will be switching to 8.1 (or whatever it is called), which has a shorter release timeframe. In such cases there is no need to back port to 8.0 since 8 update train will get the new code / bug fixes. Right now we're just in a tough spot where we're working on a new train (8 vs. 2.x) and the old train isn't open source. Richard On May 2, 2013, at 12:11 AM, Randahl Fink Isaksen wrote: > Oracle has delayed Java 8 until Q1 of 2014, which means FX 8 is delayed likewise, I suppose. > > Now, I have identified and filed quite a lot of JavaFX issues, but more and more of them are being targeted for FX8. I would like to provide feedback as the issues are resolved, but I can no longer do that since ? like everyone else ? I am developing an app using the current JavaFX release. I cannot help but wonder how many other app developers are now providing less feedback, and I fear that this will have a considerable negative impact on the quality of JavaFX. If no feedback is provided on many of the resolved issues until they are finally released all at once in Q1 2014, there is guaranteed to be QA problems ? big bang is rarely a viable development strategy. > > I would like to ask if this has been discussed, and if the JavaFX development team has considered moving issues from FX8 back to the ordinary incremental 2.2.x releases to strengthen the collaboration between app developers and API developers. > > Thanks > > Randahl From randahl at rockit.dk Thu May 2 08:40:54 2013 From: randahl at rockit.dk (Randahl Fink Isaksen) Date: Thu, 2 May 2013 17:40:54 +0200 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> Message-ID: Danno, I take offence to that. Your comments does in no way represent what I am asking. If you looked into Jira you would see that a lot of issues do in no way require Java 8 or JavaFX 8, but still they are scheduled to be released along with FX8. What I am asking is for some of the minor issues to be rescheduled because of Oracle's recently announced delay. One example is the Jira issue that requests source code to be provided along with JavaFX. This is a requirement for NetBeans code completion to work. It is now scheduled for FX8. Is Java 8 or FX 8 a requirement before this issue can be solved? No. Would it be nice not having to wait a full year to have the source code distributed along with JavaFX? Yes. If you are here to mock a serious request, I wonder if the community thinks you are welcome. Randahl On May 2, 2013, at 17:25 , Danno Ferrin wrote: > > Once OpenJFX is fully opensourced, could the v8 targeted branch be compiled to run on JDK 7? > Or key stoppers fixed in a separate community maintained branch? > Perhaps v8.1 should be the one to go lambda crazy? > > > > On Thu, May 2, 2013 at 1:11 AM, Randahl Fink Isaksen wrote: > Oracle has delayed Java 8 until Q1 of 2014, which means FX 8 is delayed likewise, I suppose. > > Now, I have identified and filed quite a lot of JavaFX issues, but more and more of them are being targeted for FX8. I would like to provide feedback as the issues are resolved, but I can no longer do that since ? like everyone else ? I am developing an app using the current JavaFX release. I cannot help but wonder how many other app developers are now providing less feedback, and I fear that this will have a considerable negative impact on the quality of JavaFX. If no feedback is provided on many of the resolved issues until they are finally released all at once in Q1 2014, there is guaranteed to be QA problems ? big bang is rarely a viable development strategy. > > I would like to ask if this has been discussed, and if the JavaFX development team has considered moving issues from FX8 back to the ordinary incremental 2.2.x releases to strengthen the collaboration between app developers and API developers. > > Thanks > > Randahl > > > > -- > There is nothing that will hold me back. I know who I am.... > I remember wher I came from, and I feel stronger for knowing. > Zane, Ninja of Ice. Ninjago S01E07 From knut.arne.vedaa at broadpark.no Thu May 2 08:46:09 2013 From: knut.arne.vedaa at broadpark.no (Knut Arne Vedaa) Date: Thu, 02 May 2013 17:46:09 +0200 Subject: Weekly/nightly builds In-Reply-To: <51828303.5090707@oracle.com> References: <51828303.5090707@oracle.com> Message-ID: <51828A41.4050506@broadpark.no> Just a quick related question. According to the new schedule, well let's just paste it here: 2012/04/26 M1 2012/06/14 M2 2012/08/02 M3 2012/09/13 M4 2012/11/29 M5 2013/01/31 M6 2013/05/23 M7 Feature Complete 2013/09/05 M8 Developer Preview 2014/01/23 M9 Final Release Candidate 2014/03/18 GA General Availability According to it, JDK 8 should be "feature complete" three weeks from now. Does this hold for JavaFX 8 as well? Knut Arne Vedaa Kevin Rushforth wrote: > Weekly builds are available here: https://jdk8.java.net/download.html > > -- Kevin > > > Robert Kr?ger wrote: >> Hi, >> >> sorry if this is an FAQ but I could not find the answer to this in the >> Wiki. >> >> Are there nightly oder weekly or other builds of OpenJFX one can download >> or do I have to build it from source to test OpenJFX 8? >> >> Thanks, >> >> Robert > From hang.vo at oracle.com Thu May 2 08:47:52 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 15:47:52 +0000 Subject: hg: openjfx/8/graphics/rt: fix .classpath Message-ID: <20130502154804.C58874877F@hg.openjdk.java.net> Changeset: ae7dfeff80f4 Author: snorthov Date: 2013-05-02 11:40 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ae7dfeff80f4 fix .classpath ! .classpath From richard.bair at oracle.com Thu May 2 08:56:41 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 2 May 2013 08:56:41 -0700 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> Message-ID: I don't think Danno was making light of it at all, but rather was looking at "how can we solve this problem without waiting for Oracle"? which is pretty dang reasonable IMO. 1) Once OpenJFX is fully opensourced, could the v8 targeted branch be compiled to run on JDK 7? So this question is basically asking, when OpenJFX is fully open, can it be built and targeted at 7? In other words, maybe for your produce you could use OpenJDK and OpenJFX instead of Oracle's provided JavaFX 2.x? If this worked, then you could use the latest FX with an older JRE. 2) Or key stoppers fixed in a separate community maintained branch? If there is some reason #1 won't work (for example, we're about to get tied to Java 8 language features with the fix for filtered / sorted observable lists), can a "back port" of JavaFX 8 for running against 7 be maintained by the community? 3) Perhaps v8.1 should be the one to go lambda crazy? In order to reduce the pain of #2, maybe we shouldn't go crazy adding a bunch of lambdas into JavaFX 8? Danno was totally being productive here trying to help solve your problem! Richard On May 2, 2013, at 8:40 AM, Randahl Fink Isaksen wrote: > Danno, I take offence to that. Your comments does in no way represent what I am asking. If you looked into Jira you would see that a lot of issues do in no way require Java 8 or JavaFX 8, but still they are scheduled to be released along with FX8. What I am asking is for some of the minor issues to be rescheduled because of Oracle's recently announced delay. > > One example is the Jira issue that requests source code to be provided along with JavaFX. This is a requirement for NetBeans code completion to work. It is now scheduled for FX8. Is Java 8 or FX 8 a requirement before this issue can be solved? No. Would it be nice not having to wait a full year to have the source code distributed along with JavaFX? Yes. > > If you are here to mock a serious request, I wonder if the community thinks you are welcome. > > Randahl > > > On May 2, 2013, at 17:25 , Danno Ferrin wrote: > >> >> Once OpenJFX is fully opensourced, could the v8 targeted branch be compiled to run on JDK 7? >> Or key stoppers fixed in a separate community maintained branch? >> Perhaps v8.1 should be the one to go lambda crazy? >> >> >> >> On Thu, May 2, 2013 at 1:11 AM, Randahl Fink Isaksen wrote: >> Oracle has delayed Java 8 until Q1 of 2014, which means FX 8 is delayed likewise, I suppose. >> >> Now, I have identified and filed quite a lot of JavaFX issues, but more and more of them are being targeted for FX8. I would like to provide feedback as the issues are resolved, but I can no longer do that since ? like everyone else ? I am developing an app using the current JavaFX release. I cannot help but wonder how many other app developers are now providing less feedback, and I fear that this will have a considerable negative impact on the quality of JavaFX. If no feedback is provided on many of the resolved issues until they are finally released all at once in Q1 2014, there is guaranteed to be QA problems ? big bang is rarely a viable development strategy. >> >> I would like to ask if this has been discussed, and if the JavaFX development team has considered moving issues from FX8 back to the ordinary incremental 2.2.x releases to strengthen the collaboration between app developers and API developers. >> >> Thanks >> >> Randahl >> >> >> >> -- >> There is nothing that will hold me back. I know who I am.... >> I remember wher I came from, and I feel stronger for knowing. >> Zane, Ninja of Ice. Ninjago S01E07 > From richard.bair at oracle.com Thu May 2 09:04:34 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 2 May 2013 09:04:34 -0700 Subject: Weekly/nightly builds In-Reply-To: <51828A41.4050506@broadpark.no> References: <51828303.5090707@oracle.com> <51828A41.4050506@broadpark.no> Message-ID: <69A5490E-3E5E-4F4F-A95E-4762A25CD2C2@oracle.com> Sadly, yes. On May 2, 2013, at 8:46 AM, Knut Arne Vedaa wrote: > Just a quick related question. According to the new schedule, well let's just paste it here: > > 2012/04/26 M1 > 2012/06/14 M2 > 2012/08/02 M3 > 2012/09/13 M4 > 2012/11/29 M5 > 2013/01/31 M6 > 2013/05/23 M7 Feature Complete > 2013/09/05 M8 Developer Preview > 2014/01/23 M9 Final Release Candidate > 2014/03/18 GA General Availability > > According to it, JDK 8 should be "feature complete" three weeks from now. Does this hold for JavaFX 8 as well? > > > Knut Arne Vedaa > > > Kevin Rushforth wrote: >> Weekly builds are available here: https://jdk8.java.net/download.html >> >> -- Kevin >> >> >> Robert Kr?ger wrote: >>> Hi, >>> >>> sorry if this is an FAQ but I could not find the answer to this in the >>> Wiki. >>> >>> Are there nightly oder weekly or other builds of OpenJFX one can download >>> or do I have to build it from source to test OpenJFX 8? >>> >>> Thanks, >>> >>> Robert >> From mcdonnell.john at gmail.com Thu May 2 09:13:38 2013 From: mcdonnell.john at gmail.com (John McDonnell) Date: Thu, 2 May 2013 17:13:38 +0100 Subject: Weekly/nightly builds In-Reply-To: <69A5490E-3E5E-4F4F-A95E-4762A25CD2C2@oracle.com> References: <51828303.5090707@oracle.com> <51828A41.4050506@broadpark.no> <69A5490E-3E5E-4F4F-A95E-4762A25CD2C2@oracle.com> Message-ID: Quick question on the road map then for JavaFX as we move into and through 8 and towards 9... With JavaFX8 being feature complete by 23/5/13, and a GA release scheduled for 18/3/14, most of the team I assume will be fixing bugs after M7 but with the window between Feature Complete and GA being so large when "roughly" will resources be move onto JavaFX 9? Also when will decisions on features to be included for FX9? John On 2 May 2013 17:04, Richard Bair wrote: > Sadly, yes. > > On May 2, 2013, at 8:46 AM, Knut Arne Vedaa > wrote: > > > Just a quick related question. According to the new schedule, well let's > just paste it here: > > > > 2012/04/26 M1 > > 2012/06/14 M2 > > 2012/08/02 M3 > > 2012/09/13 M4 > > 2012/11/29 M5 > > 2013/01/31 M6 > > 2013/05/23 M7 Feature Complete > > 2013/09/05 M8 Developer Preview > > 2014/01/23 M9 Final Release Candidate > > 2014/03/18 GA General Availability > > > > According to it, JDK 8 should be "feature complete" three weeks from > now. Does this hold for JavaFX 8 as well? > > > > > > Knut Arne Vedaa > > > > > > Kevin Rushforth wrote: > >> Weekly builds are available here: https://jdk8.java.net/download.html > >> > >> -- Kevin > >> > >> > >> Robert Kr?ger wrote: > >>> Hi, > >>> > >>> sorry if this is an FAQ but I could not find the answer to this in the > >>> Wiki. > >>> > >>> Are there nightly oder weekly or other builds of OpenJFX one can > download > >>> or do I have to build it from source to test OpenJFX 8? > >>> > >>> Thanks, > >>> > >>> Robert > >> > > -- John From danno.ferrin at shemnon.com Thu May 2 09:15:39 2013 From: danno.ferrin at shemnon.com (Danno Ferrin) Date: Thu, 2 May 2013 10:15:39 -0600 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> Message-ID: This wasn't meant as mockery, but as a serious idea that may not meet engineering reality, hence the crazytalk tags, as in my idea may be too crazy to do. On Thu, May 2, 2013 at 9:40 AM, Randahl Fink Isaksen wrote: > Danno, I take offence to that. Your comments does in no way represent what > I am asking. If you looked into Jira you would see that a lot of issues do > in no way require Java 8 or JavaFX 8, but still they are scheduled to be > released along with FX8. What I am asking is for some of the minor issues > to be rescheduled because of Oracle's recently announced delay. > > One example is the Jira issue that requests source code to be provided > along with JavaFX. This is a requirement for NetBeans code completion to > work. It is now scheduled for FX8. Is Java 8 or FX 8 a requirement before > this issue can be solved? No. Would it be nice not having to wait a full > year to have the source code distributed along with JavaFX? Yes. > > If you are here to mock a serious request, I wonder if the community > thinks you are welcome. > > Randahl > > > On May 2, 2013, at 17:25 , Danno Ferrin wrote: > > > Once OpenJFX is fully opensourced, could the v8 targeted branch be > compiled to run on JDK 7? > Or key stoppers fixed in a separate community maintained branch? > Perhaps v8.1 should be the one to go lambda crazy? > > > > On Thu, May 2, 2013 at 1:11 AM, Randahl Fink Isaksen wrote: > >> Oracle has delayed Java 8 until Q1 of 2014, which means FX 8 is delayed >> likewise, I suppose. >> >> Now, I have identified and filed quite a lot of JavaFX issues, but more >> and more of them are being targeted for FX8. I would like to provide >> feedback as the issues are resolved, but I can no longer do that since ? >> like everyone else ? I am developing an app using the current JavaFX >> release. I cannot help but wonder how many other app developers are now >> providing less feedback, and I fear that this will have a considerable >> negative impact on the quality of JavaFX. If no feedback is provided on >> many of the resolved issues until they are finally released all at once in >> Q1 2014, there is guaranteed to be QA problems ? big bang is rarely a >> viable development strategy. >> >> I would like to ask if this has been discussed, and if the JavaFX >> development team has considered moving issues from FX8 back to the ordinary >> incremental 2.2.x releases to strengthen the collaboration between app >> developers and API developers. >> >> Thanks >> >> Randahl > > > > > -- > There is nothing that will hold me back. I know who I am.... > I remember wher I came from, and I feel stronger for knowing. > Zane, Ninja of Ice. Ninjago S01E07 > > > -- There is nothing that will hold me back. I know who I am.... I remember wher I came from, and I feel stronger for knowing. Zane, Ninja of Ice. Ninjago S01E07 From randahl at rockit.dk Thu May 2 09:18:18 2013 From: randahl at rockit.dk (Randahl Fink Isaksen) Date: Thu, 2 May 2013 18:18:18 +0200 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> Message-ID: <6226A335-A386-4CA1-8310-921270FB34D9@rockit.dk> Alright ? my mistake then. No harm done then. Thanks Danno Randahl On May 2, 2013, at 18:15 , Danno Ferrin wrote: > This wasn't meant as mockery, but as a serious idea that may not meet engineering reality, hence the crazytalk tags, as in my idea may be too crazy to do. > > > > > On Thu, May 2, 2013 at 9:40 AM, Randahl Fink Isaksen wrote: > Danno, I take offence to that. Your comments does in no way represent what I am asking. If you looked into Jira you would see that a lot of issues do in no way require Java 8 or JavaFX 8, but still they are scheduled to be released along with FX8. What I am asking is for some of the minor issues to be rescheduled because of Oracle's recently announced delay. > > One example is the Jira issue that requests source code to be provided along with JavaFX. This is a requirement for NetBeans code completion to work. It is now scheduled for FX8. Is Java 8 or FX 8 a requirement before this issue can be solved? No. Would it be nice not having to wait a full year to have the source code distributed along with JavaFX? Yes. > > If you are here to mock a serious request, I wonder if the community thinks you are welcome. > > Randahl > > > On May 2, 2013, at 17:25 , Danno Ferrin wrote: > >> >> Once OpenJFX is fully opensourced, could the v8 targeted branch be compiled to run on JDK 7? >> Or key stoppers fixed in a separate community maintained branch? >> Perhaps v8.1 should be the one to go lambda crazy? >> >> >> >> On Thu, May 2, 2013 at 1:11 AM, Randahl Fink Isaksen wrote: >> Oracle has delayed Java 8 until Q1 of 2014, which means FX 8 is delayed likewise, I suppose. >> >> Now, I have identified and filed quite a lot of JavaFX issues, but more and more of them are being targeted for FX8. I would like to provide feedback as the issues are resolved, but I can no longer do that since ? like everyone else ? I am developing an app using the current JavaFX release. I cannot help but wonder how many other app developers are now providing less feedback, and I fear that this will have a considerable negative impact on the quality of JavaFX. If no feedback is provided on many of the resolved issues until they are finally released all at once in Q1 2014, there is guaranteed to be QA problems ? big bang is rarely a viable development strategy. >> >> I would like to ask if this has been discussed, and if the JavaFX development team has considered moving issues from FX8 back to the ordinary incremental 2.2.x releases to strengthen the collaboration between app developers and API developers. >> >> Thanks >> >> Randahl >> >> >> >> -- >> There is nothing that will hold me back. I know who I am.... >> I remember wher I came from, and I feel stronger for knowing. >> Zane, Ninja of Ice. Ninjago S01E07 > > > > > -- > There is nothing that will hold me back. I know who I am.... > I remember wher I came from, and I feel stronger for knowing. > Zane, Ninja of Ice. Ninjago S01E07 From randahl at rockit.dk Thu May 2 09:57:21 2013 From: randahl at rockit.dk (Randahl Fink Isaksen) Date: Thu, 2 May 2013 18:57:21 +0200 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: <6AB51E40-6420-41EC-85EA-477AD786BB72@oracle.com> References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> <6AB51E40-6420-41EC-85EA-477AD786BB72@oracle.com> Message-ID: <2E73956F-15CA-4E33-9D80-B26E6AC99114@rockit.dk> Thank you for the insight Richard. I am fully aware that back porting is not free. But rescheduling issues might be. Hence my example https://javafx-jira.kenai.com/browse/RT-21415 When I created this issue back in May 2012, I did so, because that issue slows down the development for every NetBeans application developer out there (the lack of source code makes NetBeans unable to show proper variable names when generating code for you). I have filed a total of 16 unresolved issues that are now scheduled for Lombard/FX8, and I find it hard to believe that solving these requires Java 8 and/or FX8 in all cases. Please see https://javafx-jira.kenai.com/issues/?jql=project%20%3D%20RT%20AND%20fixVersion%20%3D%20Lombard%20AND%20status%20%3D%20Open%20AND%20reporter%20in%20%28currentUser%28%29%29%20ORDER%20BY%20resolution%20ASC Thanks Randahl On May 2, 2013, at 17:39 , Richard Bair wrote: > The main cost in back porting is, back porting. That is, if the fix basically has to be done differently in the back port due to changes in the surrounding code, then it becomes more expensive. And of course we're trying to do more than we can do already in terms of forward development, so any additional cost is costly :-). The way we generally deal with this is by having support contracts which, among other things, pays for back porting bugs. > > If the 2.x code were all open sourced (not going to happen, just saying) then it would be easier to do this as you could provide the back port patch / change set yourself. In the future (when working on 9 for instance) if you needed a back port to 8.0, this should be possible. > > Our general practice is to not spend time on back ports (otherwise we will get bogged down and this also makes it harder for us to do the sort of radical refactoring that we need to do in future releases in order to dramatically improve the product over time, since radical refactoring makes it harder to do back ports). Hopefully like I mentioned this can be alleviated in the future when the version you want to back port to is also open source because you could provide the back port change set yourself if we don't do it (one of the many benefits of being open source!). > > With FX we are a bit different than the JDK in that we add new features into update releases. One side effect of this is that after 8.0 ships, we won't be switching to 9 for our main development, but rather, we will be switching to 8.1 (or whatever it is called), which has a shorter release timeframe. In such cases there is no need to back port to 8.0 since 8 update train will get the new code / bug fixes. Right now we're just in a tough spot where we're working on a new train (8 vs. 2.x) and the old train isn't open source. > > Richard > > On May 2, 2013, at 12:11 AM, Randahl Fink Isaksen wrote: > >> Oracle has delayed Java 8 until Q1 of 2014, which means FX 8 is delayed likewise, I suppose. >> >> Now, I have identified and filed quite a lot of JavaFX issues, but more and more of them are being targeted for FX8. I would like to provide feedback as the issues are resolved, but I can no longer do that since ? like everyone else ? I am developing an app using the current JavaFX release. I cannot help but wonder how many other app developers are now providing less feedback, and I fear that this will have a considerable negative impact on the quality of JavaFX. If no feedback is provided on many of the resolved issues until they are finally released all at once in Q1 2014, there is guaranteed to be QA problems ? big bang is rarely a viable development strategy. >> >> I would like to ask if this has been discussed, and if the JavaFX development team has considered moving issues from FX8 back to the ordinary incremental 2.2.x releases to strengthen the collaboration between app developers and API developers. >> >> Thanks >> >> Randahl > From neugens at redhat.com Thu May 2 10:05:53 2013 From: neugens at redhat.com (Mario Torre) Date: Thu, 02 May 2013 19:05:53 +0200 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> Message-ID: <1367514353.5831.40.camel@galactica.localdomain> On Thu, 2013-05-02 at 08:56 -0700, Richard Bair wrote: > I don't think Danno was making light of it at all, but rather was looking at "how can we solve this problem without waiting for Oracle"? which is pretty dang reasonable IMO. > > 1) Once OpenJFX is fully opensourced, could the v8 targeted branch be compiled to run on JDK 7? > > So this question is basically asking, when OpenJFX is fully open, can it be built and targeted at 7? In other words, maybe for your produce you could use OpenJDK and OpenJFX instead of Oracle's provided JavaFX 2.x? If this worked, then you could use the latest FX with an older JRE. I'm of course very interested in 1) myself. I would like to see the code base of what will be JavaFX 8.0, JDK 8 "free". Of course this also means to use a pre-release since OpenJFX 8.0 "1.0" will only be released when OpenJDK 8 will hit the shelves, which basically means I'm lost with all the numbering :) But on a more serious point, I think it would be good to have the first OpenJFX 8 release to be JDK 7 compatible, and then move on it's development by gradually introducing JKD8 features, reaching a JDK9 release which is JKD8 compatible, and so on... Cheers, Mario From hang.vo at oracle.com Thu May 2 10:33:14 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 17:33:14 +0000 Subject: hg: openjfx/8/graphics/rt: Fix RT-30152: Simple fix scene.syncLights(). Approved by Kevin. Message-ID: <20130502173321.8F26448788@hg.openjdk.java.net> Changeset: d7d38a6e08a4 Author: Thor johannesson Date: 2013-05-02 10:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d7d38a6e08a4 Fix RT-30152: Simple fix scene.syncLights(). Approved by Kevin. ! javafx-ui-common/src/javafx/scene/Scene.java From kevin.rushforth at oracle.com Thu May 2 10:46:00 2013 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Thu, 02 May 2013 10:46:00 -0700 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: <1367514353.5831.40.camel@galactica.localdomain> References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> <1367514353.5831.40.camel@galactica.localdomain> Message-ID: <5182A658.3090204@oracle.com> We do not plan to spend any energy on a JDK8-less FX 8. Starting as early as next week, FX 8 will cease to build on JDK 7 (we just switched to using JDK 8 to build for this weeks b88 EA build). The new SwingNode feature already requires JDK 8 to build and run. Because the code that requires JDK 8 is in entirely new class files that no existing class files depend on, the developers made the compilation of those classes conditional (in the ant scripts) based on the JDK being used to build FX, but that will likely not be the case for other features. For example, the new DatePicker control relies on JDK 8 to build and run and there is no plan to make the compilation conditional. Also, the gradle build requires JDK8 for building the javadocs, and does not include the conditional compilation for SwingNode, etc. I can't speak to whether we could avoid using JDK 8 language features (such as Lambda). Richard will have to answer that one. -- Kevin Mario Torre wrote: > On Thu, 2013-05-02 at 08:56 -0700, Richard Bair wrote: > >> I don't think Danno was making light of it at all, but rather was looking at "how can we solve this problem without waiting for Oracle"? which is pretty dang reasonable IMO. >> >> 1) Once OpenJFX is fully opensourced, could the v8 targeted branch be compiled to run on JDK 7? >> >> So this question is basically asking, when OpenJFX is fully open, can it be built and targeted at 7? In other words, maybe for your produce you could use OpenJDK and OpenJFX instead of Oracle's provided JavaFX 2.x? If this worked, then you could use the latest FX with an older JRE. >> > > I'm of course very interested in 1) myself. > > I would like to see the code base of what will be JavaFX 8.0, JDK 8 > "free". Of course this also means to use a pre-release since OpenJFX 8.0 > "1.0" will only be released when OpenJDK 8 will hit the shelves, which > basically means I'm lost with all the numbering :) > > But on a more serious point, I think it would be good to have the first > OpenJFX 8 release to be JDK 7 compatible, and then move on it's > development by gradually introducing JKD8 features, reaching a JDK9 > release which is JKD8 compatible, and so on... > > Cheers, > Mario > > > From kevin.rushforth at oracle.com Thu May 2 10:48:36 2013 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Thu, 02 May 2013 10:48:36 -0700 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: <2E73956F-15CA-4E33-9D80-B26E6AC99114@rockit.dk> References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> <6AB51E40-6420-41EC-85EA-477AD786BB72@oracle.com> <2E73956F-15CA-4E33-9D80-B26E6AC99114@rockit.dk> Message-ID: <5182A6F4.20606@oracle.com> Hi Randahl, Unless the code is in an area that is completely unchanged (not many of those), retargeting issues for earlier releases is not free either, since we would still need to port it to FX 8 -- and because of additional testing it isn't really even free in that case. We continue to evaluate backporting a small number of critical issues, but as Richard pointed out, we are not going to do wholesale backporting. To use the specific example you cited -- https://javafx-jira.kenai.com/browse/RT-21415 -- that one would be some extra work for FX 2.X and it would produce something that isn't as useful as you might expect, since there are quite a few public classes that aren't open-sourced in FX 2. We will rely on the fact that by the time FX 8 ships, all of the classes that will need to go into a javafx-src.zip will be open source. So, no, RT-21415 is not under consideration for FX 2.X. Sorry about that. -- Kevin Randahl Fink Isaksen wrote: > Thank you for the insight Richard. I am fully aware that back porting is not free. But rescheduling issues might be. Hence my example > > https://javafx-jira.kenai.com/browse/RT-21415 > > When I created this issue back in May 2012, I did so, because that issue slows down the development for every NetBeans application developer out there (the lack of source code makes NetBeans unable to show proper variable names when generating code for you). > > I have filed a total of 16 unresolved issues that are now scheduled for Lombard/FX8, and I find it hard to believe that solving these requires Java 8 and/or FX8 in all cases. > > Please see > > https://javafx-jira.kenai.com/issues/?jql=project%20%3D%20RT%20AND%20fixVersion%20%3D%20Lombard%20AND%20status%20%3D%20Open%20AND%20reporter%20in%20%28currentUser%28%29%29%20ORDER%20BY%20resolution%20ASC > > Thanks > > Randahl > > > > On May 2, 2013, at 17:39 , Richard Bair wrote: > > >> The main cost in back porting is, back porting. That is, if the fix basically has to be done differently in the back port due to changes in the surrounding code, then it becomes more expensive. And of course we're trying to do more than we can do already in terms of forward development, so any additional cost is costly :-). The way we generally deal with this is by having support contracts which, among other things, pays for back porting bugs. >> >> If the 2.x code were all open sourced (not going to happen, just saying) then it would be easier to do this as you could provide the back port patch / change set yourself. In the future (when working on 9 for instance) if you needed a back port to 8.0, this should be possible. >> >> Our general practice is to not spend time on back ports (otherwise we will get bogged down and this also makes it harder for us to do the sort of radical refactoring that we need to do in future releases in order to dramatically improve the product over time, since radical refactoring makes it harder to do back ports). Hopefully like I mentioned this can be alleviated in the future when the version you want to back port to is also open source because you could provide the back port change set yourself if we don't do it (one of the many benefits of being open source!). >> >> With FX we are a bit different than the JDK in that we add new features into update releases. One side effect of this is that after 8.0 ships, we won't be switching to 9 for our main development, but rather, we will be switching to 8.1 (or whatever it is called), which has a shorter release timeframe. In such cases there is no need to back port to 8.0 since 8 update train will get the new code / bug fixes. Right now we're just in a tough spot where we're working on a new train (8 vs. 2.x) and the old train isn't open source. >> >> Richard >> >> On May 2, 2013, at 12:11 AM, Randahl Fink Isaksen wrote: >> >> >>> Oracle has delayed Java 8 until Q1 of 2014, which means FX 8 is delayed likewise, I suppose. >>> >>> Now, I have identified and filed quite a lot of JavaFX issues, but more and more of them are being targeted for FX8. I would like to provide feedback as the issues are resolved, but I can no longer do that since ? like everyone else ? I am developing an app using the current JavaFX release. I cannot help but wonder how many other app developers are now providing less feedback, and I fear that this will have a considerable negative impact on the quality of JavaFX. If no feedback is provided on many of the resolved issues until they are finally released all at once in Q1 2014, there is guaranteed to be QA problems ? big bang is rarely a viable development strategy. >>> >>> I would like to ask if this has been discussed, and if the JavaFX development team has considered moving issues from FX8 back to the ordinary incremental 2.2.x releases to strengthen the collaboration between app developers and API developers. >>> >>> Thanks >>> >>> Randahl >>> > > From lehmann at media-interactive.de Thu May 2 11:06:15 2013 From: lehmann at media-interactive.de (Werner Lehmann) Date: Thu, 2 May 2013 20:06:15 +0200 Subject: custom controls in SceneBuilder In-Reply-To: <5182864F.6020704@bestsolution.at> References: <503FCDFC.5060006@tbee.org> <503FF775.3060105@media-interactive.de> <50405425.9040005@bestsolution.at> <51827C23.6010604@media-interactive.de> <518280F7.5030607@bestsolution.at> <5182829F.1020509@media-interactive.de> <5182864F.6020704@bestsolution.at> Message-ID: <5182AB17.9010605@media-interactive.de> The preview works fine with at least one of my custom controls, quite unexpectedly (in a good way :). Then again, there is trouble with resource bundles: it doesnt resolve my %LOCALIZED strings and bombs instead. I'd be happy to see the untranslated strings instead. But my point is not about the preview, of course. Fully agree on the PI thing, don't like them either because they would repeat information (manually) which is available in Eclipse already, namely the project dependencies. I am hoping for a SceneBuilder CLI which allows to provide the classpath. Daniel, if you are reading this, any chance to get support for this? I see that there are a few classpath related issues in Jira but resolving those by showing a classpath popup is not an ideal solution for IDE integration... Werner On 02.05.2013 17:29, Tom Schindl wrote: > Like I said we are using this informations already when you open the > FXML file in the preview where we push a specialized URLClassloader to > the FXMLLoader. > > If you define that FXMLs are always opened through e(fx)clipse then one > could work with command line args and/or PIs (similar to the CSS stuff). > > I'm not a fan of the PI stuff but I guess it is used exactly because of > the fact that SB has no way to store extra informations like: > * classpath > * css > * translation > > IMHO the correct way to integrate SB would be to create embedd design > view programmatically into an EditorPart (don't know how it is called in > Netbeans/IntelliJ) and this API needs to provide a way to pass on the > classpath. > > Anyways: SB is not opensource and unless the SB-devs provide > informations I'm kind of lost. > > Tom From richard.bair at oracle.com Thu May 2 11:48:07 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 2 May 2013 11:48:07 -0700 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: <5182A6F4.20606@oracle.com> References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> <6AB51E40-6420-41EC-85EA-477AD786BB72@oracle.com> <2E73956F-15CA-4E33-9D80-B26E6AC99114@rockit.dk> <5182A6F4.20606@oracle.com> Message-ID: > To use the specific example you cited -- https://javafx-jira.kenai.com/browse/RT-21415 -- that one would be some extra work for FX 2.X and it would produce something that isn't as useful as you might expect, since there are quite a few public classes that aren't open-sourced in FX 2. We will rely on the fact that by the time FX 8 ships, all of the classes that will need to go into a javafx-src.zip will be open source. So, no, RT-21415 is not under consideration for FX 2.X. Sorry about that. Right, it just simply isn't possible for us to do this on 7 because the sources were closed, and only starting with 8 are the sources open. From richard.bair at oracle.com Thu May 2 11:51:06 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 2 May 2013 11:51:06 -0700 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: <1367514353.5831.40.camel@galactica.localdomain> References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> <1367514353.5831.40.camel@galactica.localdomain> Message-ID: On May 2, 2013, at 10:05 AM, Mario Torre wrote: > On Thu, 2013-05-02 at 08:56 -0700, Richard Bair wrote: >> I don't think Danno was making light of it at all, but rather was looking at "how can we solve this problem without waiting for Oracle"? which is pretty dang reasonable IMO. >> >> 1) Once OpenJFX is fully opensourced, could the v8 targeted branch be compiled to run on JDK 7? >> >> So this question is basically asking, when OpenJFX is fully open, can it be built and targeted at 7? In other words, maybe for your produce you could use OpenJDK and OpenJFX instead of Oracle's provided JavaFX 2.x? If this worked, then you could use the latest FX with an older JRE. > > I'm of course very interested in 1) myself. I'm interested, why is that? OpenJDK 8 is available under the normal friendly terms (I think?) so what is wrong with OpenJFX 8 on OpenJDK 8? > I would like to see the code base of what will be JavaFX 8.0, JDK 8 > "free". Of course this also means to use a pre-release since OpenJFX 8.0 > "1.0" will only be released when OpenJDK 8 will hit the shelves, which > basically means I'm lost with all the numbering :) NOt sure what you mean? > But on a more serious point, I think it would be good to have the first > OpenJFX 8 release to be JDK 7 compatible, and then move on it's > development by gradually introducing JKD8 features, reaching a JDK9 > release which is JKD8 compatible, and so on? What is the advantage? We co-bundle FX with JDK, both are auto-updated together, etc. Cheers Richard From richard.bair at oracle.com Thu May 2 12:01:13 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 2 May 2013 12:01:13 -0700 Subject: Weekly/nightly builds In-Reply-To: References: <51828303.5090707@oracle.com> <51828A41.4050506@broadpark.no> <69A5490E-3E5E-4F4F-A95E-4762A25CD2C2@oracle.com> Message-ID: <395926D1-F7E5-4A76-93C1-AB911CD25A94@oracle.com> Hi John, Typically the way it works is that after we hit ZBB we open up the repos for the next release. http://openjdk.java.net/projects/jdk8/milestones So here are the dates: M8 2013/09/05 Developer Preview 2013/09/12 All Tests Run 2013/10/10 API/Interface Freeze 2013/10/24 Zero Bug Bounce 2013/11/21 Rampdown phase 2 M9 2014/01/23 Final Release Candidate GA 2014/03/18 General Availability So the ZBB (Zero Bug Bounce -- see the link for a definition) is in the latter part of October. I would expect that around then we would open up the 8update repos for JavaFX. Now, JavaFX is a bit different than the JDK in that the JDK cannot add new features in update releases (because all API in the actual JavaSE platform must be JCP approved, but we've not yet been JCP standardized so we can add API in updates). Because of this, we probably won't start working on Java 9 versions of FX until after we've done one or two update releases first. I'm not entirely sure about planning for Java 9 (or Java 8 updates for FX features) and how we're going to do that. I suspect that each individual team / owner will look at features & Tweaks in JIRA + anything they've been wanting to get done, figure out what they think they can do, and target those issues. Of course anybody outside Oracle that wants a specific feature / tweak / bug fixed for the update release that didn't get done in the 8 release (lombard) should raise those issues (in JIRA or this list) and lobby to get them included. It is usually easier to accommodate earlier in the release rather than later, so it makes sense to start getting that done earlier. Basically when the repo opens in October or thereabouts we should know what it is we'll be doing so we can get started, so I expect the rough planning to get started relatively soon. One thing I want to see done (for example) for the 8 update is to have an OpenGLNode or NativeSurfaceNode or something along those lines so that if you are doing your own D3D / OpenGL you can have a way to send those raw commands down to the graphics card but still have your node composited in the scene graph. Richard On May 2, 2013, at 9:13 AM, John McDonnell wrote: > Quick question on the road map then for JavaFX as we move into and through 8 and towards 9... > > With JavaFX8 being feature complete by 23/5/13, and a GA release scheduled for 18/3/14, most of the team I assume will be fixing bugs after M7 but with the window between Feature Complete and GA being so large when "roughly" will resources be move onto JavaFX 9? > > Also when will decisions on features to be included for FX9? > > John > > > On 2 May 2013 17:04, Richard Bair wrote: > Sadly, yes. > > On May 2, 2013, at 8:46 AM, Knut Arne Vedaa wrote: > > > Just a quick related question. According to the new schedule, well let's just paste it here: > > > > 2012/04/26 M1 > > 2012/06/14 M2 > > 2012/08/02 M3 > > 2012/09/13 M4 > > 2012/11/29 M5 > > 2013/01/31 M6 > > 2013/05/23 M7 Feature Complete > > 2013/09/05 M8 Developer Preview > > 2014/01/23 M9 Final Release Candidate > > 2014/03/18 GA General Availability > > > > According to it, JDK 8 should be "feature complete" three weeks from now. Does this hold for JavaFX 8 as well? > > > > > > Knut Arne Vedaa > > > > > > Kevin Rushforth wrote: > >> Weekly builds are available here: https://jdk8.java.net/download.html > >> > >> -- Kevin > >> > >> > >> Robert Kr?ger wrote: > >>> Hi, > >>> > >>> sorry if this is an FAQ but I could not find the answer to this in the > >>> Wiki. > >>> > >>> Are there nightly oder weekly or other builds of OpenJFX one can download > >>> or do I have to build it from source to test OpenJFX 8? > >>> > >>> Thanks, > >>> > >>> Robert > >> > > > > > -- > John From mcdonnell.john at gmail.com Thu May 2 12:07:10 2013 From: mcdonnell.john at gmail.com (John McDonnell) Date: Thu, 2 May 2013 20:07:10 +0100 Subject: Weekly/nightly builds In-Reply-To: <395926D1-F7E5-4A76-93C1-AB911CD25A94@oracle.com> References: <51828303.5090707@oracle.com> <51828A41.4050506@broadpark.no> <69A5490E-3E5E-4F4F-A95E-4762A25CD2C2@oracle.com> <395926D1-F7E5-4A76-93C1-AB911CD25A94@oracle.com> Message-ID: Thanks Richard. On 2 May 2013 20:01, Richard Bair wrote: > Hi John, > > Typically the way it works is that after we hit ZBB we open up the repos > for the next release. > > http://openjdk.java.net/projects/jdk8/milestones > > So here are the dates: > > M82013/09/05 Developer Preview > 2013/09/12 All Tests Run > 2013/10/10 API/Interface Freeze > 2013/10/24 Zero Bug Bounce > 2013/11/21 Rampdown phase 2 > M92014/01/23 Final Release Candidate > GA2014/03/18 General Availability > > > So the ZBB (Zero Bug Bounce -- see the link for a definition) is in the > latter part of October. I would expect that around then we would open up > the 8update repos for JavaFX. Now, JavaFX is a bit different than the JDK > in that the JDK cannot add new features in update releases (because all API > in the actual JavaSE platform must be JCP approved, but we've not yet been > JCP standardized so we can add API in updates). Because of this, we > probably won't start working on Java 9 versions of FX until after we've > done one or two update releases first. > > I'm not entirely sure about planning for Java 9 (or Java 8 updates for FX > features) and how we're going to do that. I suspect that each individual > team / owner will look at features & Tweaks in JIRA + anything they've been > wanting to get done, figure out what they think they can do, and target > those issues. Of course anybody outside Oracle that wants a specific > feature / tweak / bug fixed for the update release that didn't get done in > the 8 release (lombard) should raise those issues (in JIRA or this list) > and lobby to get them included. It is usually easier to accommodate earlier > in the release rather than later, so it makes sense to start getting that > done earlier. > > Basically when the repo opens in October or thereabouts we should know > what it is we'll be doing so we can get started, so I expect the rough > planning to get started relatively soon. > > One thing I want to see done (for example) for the 8 update is to have an > OpenGLNode or NativeSurfaceNode or something along those lines so that if > you are doing your own D3D / OpenGL you can have a way to send those raw > commands down to the graphics card but still have your node composited in > the scene graph. > > Richard > > On May 2, 2013, at 9:13 AM, John McDonnell > wrote: > > Quick question on the road map then for JavaFX as we move into and through > 8 and towards 9... > > With JavaFX8 being feature complete by 23/5/13, and a GA release scheduled > for 18/3/14, most of the team I assume will be fixing bugs after M7 but > with the window between Feature Complete and GA being so large when > "roughly" will resources be move onto JavaFX 9? > > Also when will decisions on features to be included for FX9? > > John > > > On 2 May 2013 17:04, Richard Bair wrote: > >> Sadly, yes. >> >> On May 2, 2013, at 8:46 AM, Knut Arne Vedaa >> wrote: >> >> > Just a quick related question. According to the new schedule, well >> let's just paste it here: >> > >> > 2012/04/26 M1 >> > 2012/06/14 M2 >> > 2012/08/02 M3 >> > 2012/09/13 M4 >> > 2012/11/29 M5 >> > 2013/01/31 M6 >> > 2013/05/23 M7 Feature Complete >> > 2013/09/05 M8 Developer Preview >> > 2014/01/23 M9 Final Release Candidate >> > 2014/03/18 GA General Availability >> > >> > According to it, JDK 8 should be "feature complete" three weeks from >> now. Does this hold for JavaFX 8 as well? >> > >> > >> > Knut Arne Vedaa >> > >> > >> > Kevin Rushforth wrote: >> >> Weekly builds are available here: https://jdk8.java.net/download.html >> >> >> >> -- Kevin >> >> >> >> >> >> Robert Kr?ger wrote: >> >>> Hi, >> >>> >> >>> sorry if this is an FAQ but I could not find the answer to this in the >> >>> Wiki. >> >>> >> >>> Are there nightly oder weekly or other builds of OpenJFX one can >> download >> >>> or do I have to build it from source to test OpenJFX 8? >> >>> >> >>> Thanks, >> >>> >> >>> Robert >> >> >> >> > > > -- > John > > > -- John From neugens at redhat.com Thu May 2 12:38:02 2013 From: neugens at redhat.com (Mario Torre) Date: Thu, 02 May 2013 21:38:02 +0200 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> <1367514353.5831.40.camel@galactica.localdomain> Message-ID: <1367523482.5831.89.camel@galactica.localdomain> On Thu, 2013-05-02 at 11:51 -0700, Richard Bair wrote: > On May 2, 2013, at 10:05 AM, Mario Torre wrote: > > > On Thu, 2013-05-02 at 08:56 -0700, Richard Bair wrote: > >> I don't think Danno was making light of it at all, but rather was looking at "how can we solve this problem without waiting for Oracle"? which is pretty dang reasonable IMO. > >> > >> 1) Once OpenJFX is fully opensourced, could the v8 targeted branch be compiled to run on JDK 7? > >> > >> So this question is basically asking, when OpenJFX is fully open, can it be built and targeted at 7? In other words, maybe for your produce you could use OpenJDK and OpenJFX instead of Oracle's provided JavaFX 2.x? If this worked, then you could use the latest FX with an older JRE. > > > > I'm of course very interested in 1) myself. > > I'm interested, why is that? OpenJDK 8 is available under the normal friendly terms (I think?) so what is wrong with OpenJFX 8 on OpenJDK 8? What I was referring to is OpenJFX 8 on OpenJDK 7. > > I would like to see the code base of what will be JavaFX 8.0, JDK 8 > > "free". Of course this also means to use a pre-release since OpenJFX 8.0 > > "1.0" will only be released when OpenJDK 8 will hit the shelves, which > > basically means I'm lost with all the numbering :) > > NOt sure what you mean? I basically didn't understand this: If OpenJFX 8 needs to wait for OpenJDK 8 we will see the first release of OpenJFX 8 sometime next year. If I understood correctly, what will become OpenJFX 9 will be developed inside the OpenJDK 8 timeframe (and co-bundled with Oracle JDK 8). Or will it be rather based on early OpenJDK 9 and being developed concurrently to OpenJDK 9?. > > But on a more serious point, I think it would be good to have the first > > OpenJFX 8 release to be JDK 7 compatible, and then move on it's > > development by gradually introducing JKD8 features, reaching a JDK9 > > release which is JKD8 compatible, and so on? > > What is the advantage? We co-bundle FX with JDK, both are auto-updated together, etc. The advantage is to be able to use JavaFX 8 with *JDK 7, if JavaFX 8 will require a Java 8 runtime then there's no way this can happen. Currently, it's only possible to use closed JavaFX (2.x) with closed JDK, by having OpenJFX 8 being usable on OpenJDK 7 you basically allow Linux distribution to distribute and help spread OpenJFX before OpenJDK 8 is released. I understand Kevin point though, forcing OpenJFX to only use JDK 7 features and not take advantage of JDK 8 ones would be somewhat limiting. Cheers, Mario From danno.ferrin at shemnon.com Thu May 2 12:38:18 2013 From: danno.ferrin at shemnon.com (Danno Ferrin) Date: Thu, 2 May 2013 13:38:18 -0600 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> <1367514353.5831.40.camel@galactica.localdomain> Message-ID: On Thu, May 2, 2013 at 12:51 PM, Richard Bair wrote: > > On May 2, 2013, at 10:05 AM, Mario Torre wrote: > > > On Thu, 2013-05-02 at 08:56 -0700, Richard Bair wrote: > >> I don't think Danno was making light of it at all, but rather was > looking at "how can we solve this problem without waiting for Oracle"? > which is pretty dang reasonable IMO. > >> > >> 1) Once OpenJFX is fully opensourced, could the v8 targeted branch be > compiled to run on JDK 7? > >> > >> So this question is basically asking, when OpenJFX is fully open, can > it be built and targeted at 7? In other words, maybe for your produce you > could use OpenJDK and OpenJFX instead of Oracle's provided JavaFX 2.x? If > this worked, then you could use the latest FX with an older JRE. > > > > I'm of course very interested in 1) myself. > > I'm interested, why is that? OpenJDK 8 is available under the normal > friendly terms (I think?) so what is wrong with OpenJFX 8 on OpenJDK 8? > There are some organizations where getting a commercially produced JVM deployed is easier than a community built one. Stuff like support contracts and security paranoia (who do I pay to fix a jvm halt for OpenJDK8?) There are less gates to arbitrary libraries, so OpenJFX8 on Oracle Java 7 is something that can be pitched that won't be dismissed. If I pitched shipping OpenJDK8 at my day job there would be quite a pause while my manager waits for the punchline, because surely I wouldn't be serious. In my case there are features we could ship 6 months earlier than waiting for JDK 8 to be blessed. On the hobbyist front there is also the issue of alternative VMs (GCJ, Avian, IKVM, Dalvik, etc). Very few of those support InvokeDynamic, which is how Lambdas work. Stripping out stuff like SwingNode and Printing is fine, but I would like to put the idea out that "lambdas because we can" would hurt on that front because the needed patches to get it compiling on a version 7 based VM would become very large. When need for bug fixes or sensible APIs that's great, but if you really want a community iOS port then we need to proceed with caution on the lambda front. From phdoerfler at gmail.com Thu May 2 13:04:01 2013 From: phdoerfler at gmail.com (=?iso-8859-1?Q?Philipp_D=F6rfler?=) Date: Thu, 2 May 2013 22:04:01 +0200 Subject: Weekly/nightly builds In-Reply-To: <395926D1-F7E5-4A76-93C1-AB911CD25A94@oracle.com> References: <51828303.5090707@oracle.com> <51828A41.4050506@broadpark.no> <69A5490E-3E5E-4F4F-A95E-4762A25CD2C2@oracle.com> <395926D1-F7E5-4A76-93C1-AB911CD25A94@oracle.com> Message-ID: <74DB1C8E-DB95-44E5-A497-8A4C66DC40BD@gmail.com> > One thing I want to see done (for example) for the 8 update is to have an OpenGLNode or NativeSurfaceNode or something along those lines so that if you are doing your own D3D / OpenGL you can have a way to send those raw commands down to the graphics card but still have your node composited in the scene graph. > > Richard Yes, please! +1 for this. From richard.bair at oracle.com Thu May 2 13:16:38 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 2 May 2013 13:16:38 -0700 Subject: Does Java 8 delay mean less app developer feedback? In-Reply-To: <1367523482.5831.89.camel@galactica.localdomain> References: <33C9634E-5EDE-4C4A-BB4E-B0577124B3AB@rockit.dk> <1367514353.5831.40.camel@galactica.localdomain> <1367523482.5831.89.camel@galactica.localdomain> Message-ID: <42316BFF-E898-4CDD-8FDC-5FFB9252DC3D@oracle.com> >>> I would like to see the code base of what will be JavaFX 8.0, JDK 8 >>> "free". Of course this also means to use a pre-release since OpenJFX 8.0 >>> "1.0" will only be released when OpenJDK 8 will hit the shelves, which >>> basically means I'm lost with all the numbering :) >> >> NOt sure what you mean? > > I basically didn't understand this: If OpenJFX 8 needs to wait for > OpenJDK 8 we will see the first release of OpenJFX 8 sometime next year. > > If I understood correctly, what will become OpenJFX 9 will be developed > inside the OpenJDK 8 timeframe (and co-bundled with Oracle JDK 8). Or > will it be rather based on early OpenJDK 9 and being developed > concurrently to OpenJDK 9?. Our release schedule and everything is aligned with the JDK anyway. So for example, we GA FX 8 at the same time JavaSE 8 goes GA (which is why we jumped from 2 to 8 in the version number so it would be clear which version of FX works with which version of the JRE). So whether we use API from JDK 8 or not, we're not going to GA JavaFX until JDK is GA'd. Of course we can add API in update releases, so we don't have to wait until Java 9 for the next release of JavaFX with new features -- we can add features in JavaFX 8.1, 8.2, etc (which will ship with the normal update releases for the JDK of the corresponding version numbers). So FX 9 will ship with Java 9, FX 10 with Java 10, FX 8 with Java 8, FX 8.1 with Java 8.1, etc. >>> But on a more serious point, I think it would be good to have the first >>> OpenJFX 8 release to be JDK 7 compatible, and then move on it's >>> development by gradually introducing JKD8 features, reaching a JDK9 >>> release which is JKD8 compatible, and so on? >> >> What is the advantage? We co-bundle FX with JDK, both are auto-updated together, etc. > > The advantage is to be able to use JavaFX 8 with *JDK 7, if JavaFX 8 > will require a Java 8 runtime then there's no way this can happen. Because we ship at the same time as the JDK, by the time FX 8 is available, Java 8 is also available. The only advantage to having FX 8 work on Java 7 (or Java 6) is so that a developer could use new FX features on older releases. But this also has the disadvantage of limiting what we can do in a given release. For example, how (or even whether) we implement filtered / sorted observable lists is impacted by whether we have default methods on interfaces available or not. If we couldn't use 8 features until we were shipping 9, that would mean we either have a much different API (which for the sake of argument lets assume the different API would be objectively worse, since such a situation could certainly occur) or have to wait another 3 years before we can ship that new API. As another example, the Swing interop required changes in the core JDK. That feature would have to be delayed or selectively disabled on older JREs. It ends up being a mess. Instead, by having FX tied to the version of the JDK it ships with, we can make changes on both sides of the equation (in SE and FX) for the features we have. The downside is that if you are in an org where you cannot cause the JRE to be a recent version, then you are stuck in terms of what you can do with FX. Richard From pavel.safrata at oracle.com Thu May 2 13:42:32 2013 From: pavel.safrata at oracle.com (Pavel Safrata) Date: Thu, 02 May 2013 22:42:32 +0200 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal Message-ID: <5182CFB8.8050202@oracle.com> Hello, as part of the 3D effort we added localToScene/sceneToLocal methods computing with 3D points. We need to do the same for (recently added) localToScreen/screenToLocal. The first thought would be doing the same we did for the scene methods: public Point3D localToScreen(double localX, double localY, double localZ) public Point3D localToScreen(Point3D localPoint) public Point3D screenToLocal(double screenX, double screenY, double localZ) public Point3D screenToLocal(Point3D screenPoint) But 3D coordinates don't make much sense for screen. In particular, in screenToLocal one would always have to pass 0.0 to the third argument. So we want to use 2D coordinates for screen. But there is a problem there, we cannot add public Point3D screenToLocal(double screenX, double screenY) because it would conflict with the existing 2D version: public Point2D screenToLocal(double screenX, double screenY) So we can either drop the 2D version of this method, or we need different names. So I propose: // these two already exist: public Point2D localToScreen(double localX, double localY) public Point2D localToScreen(Point2D localPoint) // these two exist but without the 2D suffix, so rename them (they were added in FX8 so no backward incompatibility): public Point2D screenToLocal2D(double screenX, double screenY) public Point2D screenToLocal2D(Point2D screenPoint) // add these four for 3D public Point2D localToScreen(double localX, double localY, double localZ) public Point2D localToScreen(Point3D localPoint) public Point3D screenToLocal3D(double screenX, double screenY) public Point3D screenToLocal3D(Point2D screenPoint) Thanks, Pavel From tom.schindl at bestsolution.at Thu May 2 14:07:24 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Thu, 02 May 2013 23:07:24 +0200 Subject: custom controls in SceneBuilder In-Reply-To: <5182AB17.9010605@media-interactive.de> References: <503FCDFC.5060006@tbee.org> <503FF775.3060105@media-interactive.de> <50405425.9040005@bestsolution.at> <51827C23.6010604@media-interactive.de> <518280F7.5030607@bestsolution.at> <5182829F.1020509@media-interactive.de> <5182864F.6020704@bestsolution.at> <5182AB17.9010605@media-interactive.de> Message-ID: <5182D58C.7010506@bestsolution.at> On 02.05.13 20:06, Werner Lehmann wrote: > The preview works fine with at least one of my custom controls, quite > unexpectedly (in a good way :). Then again, there is trouble with > resource bundles: it doesnt resolve my %LOCALIZED strings and bombs > instead. I'd be happy to see the untranslated strings instead. > This would be a bug. If you have a small sample project to reproduce the problem, please file a ticket and I'll fix it with the next release. Tom From hang.vo at oracle.com Thu May 2 14:18:17 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 21:18:17 +0000 Subject: hg: openjfx/8/controls/rt: 3 new changesets Message-ID: <20130502211834.751C848794@hg.openjdk.java.net> Changeset: dbe06707e2a2 Author: jgiles Date: 2013-05-02 09:19 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/dbe06707e2a2 RT-24358: ListCell.updateItem has strage invocation in list view ! 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/TreeCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeTableCell.java Changeset: edf864c101bd Author: jgiles Date: 2013-05-03 08:02 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/edf864c101bd Minor performance tweaks to TableRowSkinBase (along with some code formatting cleanup). ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java Changeset: 12cc9b4d5aca Author: jgiles Date: 2013-05-03 09:10 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/12cc9b4d5aca Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt From ali.ebrahimi1781 at gmail.com Thu May 2 14:21:50 2013 From: ali.ebrahimi1781 at gmail.com (Ali Ebrahimi) Date: Fri, 3 May 2013 01:51:50 +0430 Subject: Has anyone got this issue, and know how to resolve? In-Reply-To: References: <745B8EB6-E035-41B4-BB38-B1F178219D2E@moxley.co.uk> Message-ID: Hi Richard, The attached patch makes your windows builds happy. This patch includes some fixes and of course, clean ups. Ali Ebrahimi On Wed, May 1, 2013 at 9:40 PM, Richard Bair wrote: > What platform are you on? You might try the latest from graphics forest > instead of master. I put in some changes yesterday that were pretty major > and may destabilize things, but on Mac & Linux Hudson and my local machines > are building (hudson builds linux-amd64, linux-arm, linux-i586, macosx, > windows-amd64, windows-i586). I'm still wrestling with Windows based on my > changes from yesterday. > > Richard > > On May 1, 2013, at 9:58 AM, John Moxley wrote: > > > I seem to have issues running the build using gradle, has anyone come > across the following issue? > > > > > > jack$ cd /Developer/open-jfx/master/javafx/ > > jack$ pwd > > /Developer/open-jfx/master/javafx > > jack$ /Developer/gradle-1.4/bin/gradle sdk --stacktrace > > ... > > FAILURE: Build failed with an exception. > > > > * What went wrong: > > Execution failed for task ':fxpackager:compileLauncher'. > >> org.gradle.process.internal.ExecException: A problem occurred starting > process 'command 'gcc'' > > > > * Try: > > Run with --info or --debug option to get more log output. > > > > * Exception is: > > org.gradle.api.tasks.TaskExecutionException: Execution failed for task > ':fxpackager:compileLauncher'. > > at > org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:72) > > at > org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:49) > > at > org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:34) > > at > org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter$1.run(CacheLockHandlingTaskExecuter.java:34) > > at org.gradle.internal.Factories$1.create(Factories.java:22) > > at > org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:179) > > at > org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:232) > > at > org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142) > > at > org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:83) > > at > org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter.execute(CacheLockHandlingTaskExecuter.java:32) > > at > org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:55) > > at > org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57) > > at > org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41) > > at > org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51) > > at > org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52) > > at > org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42) > > at > org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:275) > > at > org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.executeTask(DefaultTaskPlanExecutor.java:52) > > at > org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.processTask(DefaultTaskPlanExecutor.java:38) > > at > org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:30) > > at > org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:84) > > at > org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29) > > at > org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) > > at > org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) > > at > org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) > > at > org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31) > > at org.gradle.internal.Factories$1.create(Factories.java:22) > > at > org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:124) > > at > org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:112) > > at > org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:134) > > at > org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79) > > at > org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter.execute(TaskCacheLockHandlingBuildExecuter.java:29) > > at > org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) > > at > org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) > > at > org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) > > at > org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32) > > at > org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) > > at > org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54) > > at > org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:165) > > at > org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113) > > at > org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81) > > at > org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:38) > > at > org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:39) > > at > org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:25) > > at > org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50) > > at > org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171) > > at > org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201) > > at > org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174) > > at > org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170) > > at > org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139) > > at > org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33) > > at > org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22) > > at org.gradle.launcher.Main.doAction(Main.java:48) > > at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45) > > at org.gradle.launcher.Main.main(Main.java:39) > > at > org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50) > > at > org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32) > > at org.gradle.launcher.GradleMain.main(GradleMain.java:26) > > Caused by: java.util.concurrent.ExecutionException: > org.gradle.process.internal.ExecException: A problem occurred starting > process 'command 'gcc'' > > at java_util_concurrent_Future$get.call(Unknown Source) > > at > NativeCompileTask$_compile_closure5.doCall(NativeCompileTask.groovy:120) > > at NativeCompileTask.compile(NativeCompileTask.groovy:120) > > at > org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:216) > > at > org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:122) > > at > org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147) > > at CCTask_Decorated.invokeMethod(Unknown Source) > > at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) > > at > org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:161) > > at > org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:156) > > at > org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:510) > > at > org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:499) > > at > org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:64) > > ... 57 more > > Caused by: org.gradle.process.internal.ExecException: A problem occurred > starting process 'command 'gcc'' > > at > org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:195) > > at > org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:325) > > at > org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:90) > > at > org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66) > > Caused by: java.io.IOException: Cannot run program "gcc" (in directory > "/Developer/open-jfx/master/javafx/modules/fxpackager"): error=2, No such > file or directory > > at > org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:71) > > ... 1 more > > Caused by: java.io.IOException: error=2, No such file or directory > > ... 2 more > > > > > > BUILD FAILED > > > > Total time: 9.174 secs > > jack$ cd /Developer/open-jfx/master/javafx/modules/fxpackager > > jack$ pwd > > /Developer/open-jfx/master/javafx/modules/fxpackager > > From richard.bair at oracle.com Thu May 2 14:44:31 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 2 May 2013 14:44:31 -0700 Subject: Has anyone got this issue, and know how to resolve? In-Reply-To: References: <745B8EB6-E035-41B4-BB38-B1F178219D2E@moxley.co.uk> Message-ID: Awesome thanks! Next time let me know and we can avoid duplication -- I've compared where I had gotten so far and your patch and it is almost identical (and in fact I changed mine for build.gradle to match yours in places!). Highly appreciated! I will make sure this is pushed today. Richard On May 2, 2013, at 2:21 PM, Ali Ebrahimi wrote: > Hi Richard, > The attached patch makes your windows builds happy. > This patch includes some fixes and of course, clean ups. > > Ali Ebrahimi > > > On Wed, May 1, 2013 at 9:40 PM, Richard Bair wrote: > What platform are you on? You might try the latest from graphics forest instead of master. I put in some changes yesterday that were pretty major and may destabilize things, but on Mac & Linux Hudson and my local machines are building (hudson builds linux-amd64, linux-arm, linux-i586, macosx, windows-amd64, windows-i586). I'm still wrestling with Windows based on my changes from yesterday. > > Richard > > On May 1, 2013, at 9:58 AM, John Moxley wrote: > > > I seem to have issues running the build using gradle, has anyone come across the following issue? > > > > > > jack$ cd /Developer/open-jfx/master/javafx/ > > jack$ pwd > > /Developer/open-jfx/master/javafx > > jack$ /Developer/gradle-1.4/bin/gradle sdk --stacktrace > > ... > > FAILURE: Build failed with an exception. > > > > * What went wrong: > > Execution failed for task ':fxpackager:compileLauncher'. > >> org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'gcc'' > > > > * Try: > > Run with --info or --debug option to get more log output. > > > > * Exception is: > > org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':fxpackager:compileLauncher'. > > at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:72) > > at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:49) > > at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:34) > > at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter$1.run(CacheLockHandlingTaskExecuter.java:34) > > at org.gradle.internal.Factories$1.create(Factories.java:22) > > at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:179) > > at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:232) > > at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142) > > at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:83) > > at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter.execute(CacheLockHandlingTaskExecuter.java:32) > > at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:55) > > at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57) > > at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41) > > at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51) > > at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52) > > at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42) > > at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:275) > > at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.executeTask(DefaultTaskPlanExecutor.java:52) > > at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.processTask(DefaultTaskPlanExecutor.java:38) > > at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:30) > > at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:84) > > at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29) > > at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) > > at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) > > at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) > > at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31) > > at org.gradle.internal.Factories$1.create(Factories.java:22) > > at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:124) > > at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:112) > > at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:134) > > at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79) > > at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter.execute(TaskCacheLockHandlingBuildExecuter.java:29) > > at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) > > at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) > > at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) > > at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32) > > at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) > > at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54) > > at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:165) > > at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113) > > at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81) > > at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:38) > > at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:39) > > at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:25) > > at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50) > > at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171) > > at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201) > > at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174) > > at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170) > > at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139) > > at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33) > > at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22) > > at org.gradle.launcher.Main.doAction(Main.java:48) > > at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45) > > at org.gradle.launcher.Main.main(Main.java:39) > > at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50) > > at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32) > > at org.gradle.launcher.GradleMain.main(GradleMain.java:26) > > Caused by: java.util.concurrent.ExecutionException: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'gcc'' > > at java_util_concurrent_Future$get.call(Unknown Source) > > at NativeCompileTask$_compile_closure5.doCall(NativeCompileTask.groovy:120) > > at NativeCompileTask.compile(NativeCompileTask.groovy:120) > > at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:216) > > at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:122) > > at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147) > > at CCTask_Decorated.invokeMethod(Unknown Source) > > at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) > > at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:161) > > at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:156) > > at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:510) > > at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:499) > > at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:64) > > ... 57 more > > Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'gcc'' > > at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:195) > > at org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:325) > > at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:90) > > at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66) > > Caused by: java.io.IOException: Cannot run program "gcc" (in directory "/Developer/open-jfx/master/javafx/modules/fxpackager"): error=2, No such file or directory > > at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:71) > > ... 1 more > > Caused by: java.io.IOException: error=2, No such file or directory > > ... 2 more > > > > > > BUILD FAILED > > > > Total time: 9.174 secs > > jack$ cd /Developer/open-jfx/master/javafx/modules/fxpackager > > jack$ pwd > > /Developer/open-jfx/master/javafx/modules/fxpackager > > > From richard.bair at oracle.com Thu May 2 14:51:05 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 2 May 2013 14:51:05 -0700 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <5182CFB8.8050202@oracle.com> References: <5182CFB8.8050202@oracle.com> Message-ID: <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> Hi Pavel, > // these two already exist: > public Point2D localToScreen(double localX, double localY) > public Point2D localToScreen(Point2D localPoint) > // these two exist but without the 2D suffix, so rename them (they were added in FX8 so no backward incompatibility): > public Point2D screenToLocal2D(double screenX, double screenY) > public Point2D screenToLocal2D(Point2D screenPoint) > // add these four for 3D > public Point2D localToScreen(double localX, double localY, double localZ) > public Point2D localToScreen(Point3D localPoint) > public Point3D screenToLocal3D(double screenX, double screenY) > public Point3D screenToLocal3D(Point2D screenPoint) Just mulling it over. What about: // these two already exist: public Point2D localToScreen(double localX, double localY) public Point2D localToScreen(Point2D localPoint) public Point2D screenToLocal(double screenX, double screenY) public Point2D screenToLocal(Point2D screenPoint) public Point2D localToScreen(double localX, double localY, double localZ) public Point2D localToScreen(Point3D localPoint) public Point3D screenToLocal3D(double screenX, double screenY) public Point3D screenToLocal3D(Point2D screenPoint) In this case we only append the "3D" to screenToLocal variants that produce Point3D? From ali.ebrahimi1781 at gmail.com Thu May 2 15:02:26 2013 From: ali.ebrahimi1781 at gmail.com (Ali Ebrahimi) Date: Fri, 3 May 2013 02:32:26 +0430 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> Message-ID: +1. Breaking (source & binary)compatibility is not good thing. On Fri, May 3, 2013 at 2:21 AM, Richard Bair wrote: > Hi Pavel, > > > // these two already exist: > > public Point2D localToScreen(double localX, double localY) > > public Point2D localToScreen(Point2D localPoint) > > // these two exist but without the 2D suffix, so rename them (they were > added in FX8 so no backward incompatibility): > > public Point2D screenToLocal2D(double screenX, double screenY) > > public Point2D screenToLocal2D(Point2D screenPoint) > > // add these four for 3D > > public Point2D localToScreen(double localX, double localY, double localZ) > > public Point2D localToScreen(Point3D localPoint) > > public Point3D screenToLocal3D(double screenX, double screenY) > > public Point3D screenToLocal3D(Point2D screenPoint) > > Just mulling it over. What about: > > // these two already exist: > public Point2D localToScreen(double localX, double localY) > public Point2D localToScreen(Point2D localPoint) > public Point2D screenToLocal(double screenX, double screenY) > public Point2D screenToLocal(Point2D screenPoint) > public Point2D localToScreen(double localX, double localY, double localZ) > public Point2D localToScreen(Point3D localPoint) > public Point3D screenToLocal3D(double screenX, double screenY) > public Point3D screenToLocal3D(Point2D screenPoint) > > In this case we only append the "3D" to screenToLocal variants that > produce Point3D? From herve.girod at gmail.com Thu May 2 15:27:57 2013 From: herve.girod at gmail.com (Herve Girod) Date: Fri, 3 May 2013 00:27:57 +0200 Subject: Weekly/nightly builds In-Reply-To: <74DB1C8E-DB95-44E5-A497-8A4C66DC40BD@gmail.com> References: <51828303.5090707@oracle.com> <51828A41.4050506@broadpark.no> <69A5490E-3E5E-4F4F-A95E-4762A25CD2C2@oracle.com> <395926D1-F7E5-4A76-93C1-AB911CD25A94@oracle.com> <74DB1C8E-DB95-44E5-A497-8A4C66DC40BD@gmail.com> Message-ID: That would be great! 2013/5/2 Philipp D?rfler > > One thing I want to see done (for example) for the 8 update is to have > an OpenGLNode or NativeSurfaceNode or something along those lines so that > if you are doing your own D3D / OpenGL you can have a way to send those raw > commands down to the graphics card but still have your node composited in > the scene graph. > > > > Richard > > Yes, please! +1 for this. From hang.vo at oracle.com Thu May 2 15:33:35 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 22:33:35 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle Build: updates to build on Windows (again). Thanks to Ali Ebrahimi for contributing to this patch. Message-ID: <20130502223342.4F2BE48796@hg.openjdk.java.net> Changeset: b6c3720be8e9 Author: rbair Date: 2013-05-02 15:17 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b6c3720be8e9 Gradle Build: updates to build on Windows (again). Thanks to Ali Ebrahimi for contributing to this patch. ! build.gradle ! gradleBuildSrc/win.gradle From hang.vo at oracle.com Thu May 2 15:47:49 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 22:47:49 +0000 Subject: hg: openjfx/8/graphics/rt: Add missing font package for generating JNI headers Message-ID: <20130502224752.92EE148797@hg.openjdk.java.net> Changeset: 09bb45211713 Author: Richard Bair Date: 2013-05-02 15:44 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/09bb45211713 Add missing font package for generating JNI headers ! gradleBuildSrc/mac.gradle From hang.vo at oracle.com Thu May 2 16:03:48 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 23:03:48 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle build: attempt to log the path we're about to convert via cygpath Message-ID: <20130502230352.7083B4879A@hg.openjdk.java.net> Changeset: 00789e6cf7a0 Author: Richard Bair Date: 2013-05-02 15:54 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/00789e6cf7a0 Gradle build: attempt to log the path we're about to convert via cygpath ! build.gradle From hang.vo at oracle.com Thu May 2 16:41:47 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 02 May 2013 23:41:47 +0000 Subject: hg: openjfx/2u/dev/rt: RT-20169: Regression - Focused ComboBox doesn't take text input Message-ID: <20130502234150.BD20B487A4@hg.openjdk.java.net> Changeset: 1f87e5f0444d Author: jgiles Date: 2013-05-03 09:09 +1200 URL: http://hg.openjdk.java.net/openjfx/2u/dev/rt/rev/1f87e5f0444d RT-20169: Regression - Focused ComboBox doesn't take text input - javafx-ui-controls/src/com/sun/javafx/scene/control/FocusableTextField.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java From hang.vo at oracle.com Thu May 2 19:18:04 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 02:18:04 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30174: re-organize javafx-font for open sourcing Message-ID: <20130503021811.8F834487A7@hg.openjdk.java.net> Changeset: be483556985b Author: Felipe Heidrich Date: 2013-05-02 16:22 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/be483556985b RT-30174: re-organize javafx-font for open sourcing ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGCanvas.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java ! prism-common/src/com/sun/prism/GraphicsPipeline.java ! prism-common/src/com/sun/prism/impl/GlyphCache.java ! prism-j2d/src/com/sun/prism/j2d/J2DPrismGraphics.java ! prism-sw/src/com/sun/prism/sw/SWGraphics.java From hang.vo at oracle.com Thu May 2 21:18:21 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 04:18:21 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30177: Remove legacy code from FontLoader Message-ID: <20130503041824.C5E21487B5@hg.openjdk.java.net> Changeset: 80e97ba557f8 Author: Felipe Heidrich Date: 2013-05-02 19:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/80e97ba557f8 RT-30177: Remove legacy code from FontLoader ! javafx-ui-common/src/com/sun/javafx/tk/FontLoader.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubFontLoader.java From hang.vo at oracle.com Thu May 2 21:26:02 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 04:26:02 +0000 Subject: hg: openjfx/8/master/rt: 48 new changesets Message-ID: <20130503042840.0C1A8487B6@hg.openjdk.java.net> Changeset: 6fa04ee78684 Author: snorthov Date: 2013-04-24 10:03 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6fa04ee78684 fix .classpath ! .classpath Changeset: 7eba90dc67c6 Author: snorthov Date: 2013-04-24 10:04 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7eba90dc67c6 SWT glass: implement Stage close ! glass/glass/src/com/sun/glass/ui/swt/SWTWindow.java Changeset: e1840ba5f0a6 Author: flar Date: 2013-04-24 12:53 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e1840ba5f0a6 Fix RT-29961 - J2D pipeline outputs texture lock warnings under WebView ! prism-j2d/src/com/sun/prism/j2d/J2DPresentable.java ! prism-j2d/src/com/sun/prism/j2d/J2DPrismGraphics.java ! prism-j2d/src/com/sun/prism/j2d/J2DRTTexture.java ! prism-j2d/src/com/sun/prism/j2d/J2DTexture.java Changeset: e5948e95b007 Author: Pavel Safrata Date: 2013-04-25 10:24 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e5948e95b007 RT-29992: fixed subScene picking on its fill. ! javafx-ui-common/src/javafx/scene/SubScene.java ! javafx-ui-common/test/unit/javafx/scene/MouseTest.java Changeset: 76c47ff3932d Author: Artem Ananiev Date: 2013-04-25 17:14 +0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/76c47ff3932d Fix for RT-29993: Win: screenCls should be global ref ! glass/glass-lib-windows/src/GlassScreen.cpp Changeset: 3d7984ac48e7 Author: dmasada Date: 2013-04-25 11:45 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3d7984ac48e7 RT-30005 Ensemble8: enable fxml file content to appear in source tab ! apps/samples/Ensemble8/src/app/ensemble/samplepage/SourceTab.java Changeset: 7d35e722da68 Author: kcr Date: 2013-04-25 19:45 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7d35e722da68 Fix up gradle build after open-sourcing of javafx-iio, prism-d3d, and prism-es2 ! build.gradle ! generator.gradle Changeset: 2ab6eb2be041 Author: Petr Pchelko Date: 2013-04-26 11:51 +0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2ab6eb2be041 RT-20479 Mac: DragAndDrop: drag is not detected Reviewed-by: anthony ! glass/glass-lib-macosx/src/GlassKey.h ! glass/glass-lib-macosx/src/GlassKey.m ! glass/glass-lib-macosx/src/GlassViewDelegate.m Changeset: 1bb36e265ad6 Author: jgodinez Date: 2013-04-26 10:46 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1bb36e265ad6 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt ! .classpath ! glass/glass/src/com/sun/glass/ui/swt/SWTWindow.java Changeset: 7aa6649d437a Author: Thor johannesson Date: 2013-04-26 11:20 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7aa6649d437a Fix RT-30004: Correct LightBase sync and dirty bits, which fixes subscene update and some light bugs. Approved by Kevin, Pavel. ! javafx-ui-common/src/javafx/scene/LightBase.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SubScene.java Changeset: 3e1d7290c254 Author: flar Date: 2013-04-26 17:25 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3e1d7290c254 Fix RT-23690: Faster clipping support for web node ! decora-prism-sw/src/com/sun/scenario/effect/impl/prism/sw/PSWDrawable.java ! decora-prism/src/com/sun/scenario/effect/impl/prism/PrDrawable.java ! decora-prism/src/com/sun/scenario/effect/impl/prism/PrTexture.java ! decora-runtime/src/com/sun/scenario/effect/impl/ImagePool.java ! prism-common/src/com/sun/prism/CompositeMode.java + prism-common/src/com/sun/prism/MaskTextureGraphics.java ! prism-d3d-native/src/D3DGraphics.cc ! prism-d3d/src/com/sun/prism/d3d/D3DContext.java ! prism-es2/src/com/sun/prism/es2/ES2Context.java ! prism-j2d/src/com/sun/prism/j2d/J2DPrismGraphics.java + prism-ps/jsl/PaintMaskTextureRGB.jsl ! prism-ps/shadergen/CompileJSL.java ! prism-ps/src/com/sun/prism/impl/ps/BaseShaderContext.java ! prism-ps/src/com/sun/prism/impl/ps/BaseShaderGraphics.java Changeset: 8c96a40b9705 Author: Martin Sladecek Date: 2013-04-29 08:32 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8c96a40b9705 Gridpane: completely reimplemented layout computation. Fixed RT-20099, RT-22007, RT-22728, RT-24636, RT-28464, RT-28788, RT-29444 (layout part). ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java Changeset: 07eb924f702b Author: Martin Sladecek Date: 2013-04-29 08:34 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/07eb924f702b Automated merge with file:///home/martin/work/jfx-80-sync/rt Changeset: d6e4b69a13c5 Author: Martin Sladecek Date: 2013-04-29 08:54 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d6e4b69a13c5 [JAVADOC] RT-29998 ListChangeListener.Change#next() javadoc is confusing ! javafx-beans/src/javafx/collections/ListChangeListener.java Changeset: 3ce54e0384cb Author: Martin Sladecek Date: 2013-04-29 10:02 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3ce54e0384cb Fixed build failure caused by 8c96a40b9705 changeset. Missing getter(s) for GridPaneDesignInfo. ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java ! javafx-ui-common/src/javafx/scene/layout/GridPane.java Changeset: 92951dd621c0 Author: Artem Ananiev Date: 2013-04-29 18:51 +0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/92951dd621c0 Fix for RT-30014: Quantum: remove View.notifyRenderingEnd() from PaintCollector Reviewed-by: Daniel Blaukopf, Steve Northover ! glass/glass/src/com/sun/glass/ui/Application.java ! glass/glass/src/com/sun/glass/ui/View.java ! glass/glass/src/com/sun/glass/ui/lens/LensApplication.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PaintCollector.java Changeset: 87cc68e3baa4 Author: Artem Ananiev Date: 2013-04-29 19:09 +0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/87cc68e3baa4 Fix for RT-29970: FXCanvas, JFXPanel: Exception when closing window Reviewed-by: Steve Northover ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedPainter.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedScene.java Changeset: 2e42ae42349e Author: Elina Kleyman Date: 2013-04-29 18:19 +0300 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2e42ae42349e RT-29706: Porting FXML Login demo 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/fxml/fxmldemo/Authenticator.java + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/FXMLLoginDemoApp.java + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/Login.css + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/Login.fxml + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/LoginController.java + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/Profile.fxml + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/ProfileController.java + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/User.java + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/preview.png + apps/samples/Ensemble8/src/samples/ensemble/samples/fxml/fxmldemo/preview at 2x.png + apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/fxmldemoImages/CoarseGrid.png + apps/samples/Ensemble8/src/samples/ensemble/samples/shared-resources/fxmldemoImages/LoginLogo.png Changeset: 5895821cf57b Author: Elina Kleyman Date: 2013-04-29 18:20 +0300 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5895821cf57b Automated merge with ssh://jfxsrc//javafx/8.0/scrum/graphics/jfx/rt Changeset: b1c70760de87 Author: Seeon Birger Date: 2013-04-29 18:53 +0300 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b1c70760de87 Fix RT-29858: CSS style for the virtual keyboard is not loaded ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java Changeset: 7ce3487f962e Author: Artem Ananiev Date: 2013-04-29 20:02 +0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7ce3487f962e Fix for RT-27152: Thread race between EmbeddedScene. and EmbeddedScene.setDragStartListener() Reviewed-by: Steve Northover ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedScene.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassScene.java Changeset: 6ad7872e953c Author: raginip Date: 2013-04-24 14:27 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6ad7872e953c RT-24494: [TitledPane] mnemonics are not shown on alt. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: e8a806467b3f Author: psomashe Date: 2013-04-25 14:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e8a806467b3f RT-28880 XYChart produces OutOfMemoryError: Java heap space ! javafx-ui-charts/src/javafx/scene/chart/XYChart.java Changeset: 2860a853965b Author: mickf Date: 2013-04-26 14:33 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2860a853965b RT-29464 - ScrollPane : ScrollBar thumbs not resized after content group resize. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: b566999a5987 Author: mickf Date: 2013-04-26 15:17 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b566999a5987 RT-29854 - Mnemonics : mnemonic display in popup doesn't follow the scene display. ! javafx-ui-common/src/com/sun/javafx/scene/KeyboardShortcutsHandler.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPalette.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java Changeset: c5d07691e1b1 Author: mickf Date: 2013-04-26 15:23 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c5d07691e1b1 RT-25539 : Menu mnemonics don't work in submenus ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: fe2005decdfe Author: psomashe Date: 2013-04-26 16:58 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fe2005decdfe RT-21140 CYChart Delete Data Item has strange animation. ! javafx-ui-charts/src/javafx/scene/chart/AreaChart.java ! javafx-ui-charts/src/javafx/scene/chart/BarChart.java ! javafx-ui-charts/src/javafx/scene/chart/LineChart.java ! javafx-ui-charts/src/javafx/scene/chart/XYChart.java Changeset: b04a69fea5fd Author: mo.chicharro Date: 2013-04-29 15:26 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b04a69fea5fd Modena CSS fix for RT-29830 - Pagination: left and right arrow buttons - arrow is not centered ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 99b015e1fa79 Author: "Jasper Potts" Date: 2013-04-29 11:49 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/99b015e1fa79 Fixed RT-30088: BubbleChart performance worse with Modena ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 987fc0324881 Author: Alexander Kouznetsov Date: 2013-04-29 13:12 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/987fc0324881 Fixed RT-27001 ColorPicker Custom Color dialog opens mostly off screen Reviewed by: Paru ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPalette.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPickerSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CustomColorDialog.java Changeset: 63999f7f932b Author: "Jasper Potts" Date: 2013-04-29 13:50 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/63999f7f932b Fixed RT-30091: Modena uses effects which hurt performance on embedded ! apps/experiments/Modena/src/modena/Modena.java ! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena-embedded-performance.css Changeset: 01aa32fb8696 Author: "Jasper Potts" Date: 2013-04-29 14:33 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/01aa32fb8696 Fixed RT-30001: Color of enabled hyperlinks and regular text is same (Option 2) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 7c236cca18aa Author: "Jasper Potts" Date: 2013-04-29 14:48 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7c236cca18aa Part fix for RT-26388: Many colors are hard coded not derived in caspian.css ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: cab86f61748a Author: psomashe Date: 2013-04-29 16:39 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/cab86f61748a RT-25313 Unable to set tooltip for tab more than once RT-25394 TabPane: style -fx-tab-max-height and -fx-tab-min-height done repaint tabpane ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 2fa992223141 Author: psomashe Date: 2013-04-29 16:40 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2fa992223141 RT-29761 Unable to add/remove menuitems in ContextMenu while it is showing. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: 3bb6f06dc699 Author: psomashe Date: 2013-04-29 16:55 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3bb6f06dc699 RT-29201 MenuItemContainer computePrefWidth missing range check. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: d22a053e7385 Author: jgiles Date: 2013-04-30 09:24 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d22a053e7385 RT-30093: Modena breaks dropshadows in certain circumstances. Reviewed-by: jasper ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: d38ece4804d2 Author: jgiles Date: 2013-04-30 10:47 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d38ece4804d2 RT-30036: [TableView] custom skin implementation applying causes null pointer ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkinBase.java Changeset: 2d98a575a794 Author: jgiles Date: 2013-04-30 14:41 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2d98a575a794 RT-29997: ListView/ListCell: setWrapText/setMaxWidth has no effect RT-23839: Lists,Trees and Tables do not work with wrapped text ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: e86efcabcb1f Author: jgiles Date: 2013-04-30 14:49 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e86efcabcb1f Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: da3ded519b2e Author: raginip Date: 2013-04-30 09:12 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/da3ded519b2e RT-29498: [Accordion] has bad looking gradient of TitledPane in sw rendering. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 745050c0600d Author: raginip Date: 2013-04-30 12:39 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/745050c0600d Fixing a bad push ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 3d8fc76b1078 Author: Alexander Kouznetsov Date: 2013-04-30 14:08 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3d8fc76b1078 Fixed RT-30105 CustomColorDialog becomes crazy when resized to smaller size on Mac ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CustomColorDialog.java Changeset: 5c1b10af082b Author: jgiles Date: 2013-05-01 13:05 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5c1b10af082b Update eclipse .classpath ! .classpath Changeset: 7ca7328377bc Author: jgiles Date: 2013-05-01 15:53 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7ca7328377bc RT-29284: The promptText for non-editable ComboBox should be gray color. In actual fact, after further discussion it was decided that prompt text should not be shown for non-editable ComboBox, so this is the result of this changeset. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 1d91c0e30f3c Author: jgiles Date: 2013-05-01 16:33 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1d91c0e30f3c RT-24669: Disable TableView Column reordering (by introducing a temporary impl_reorderable property on TableColumnBase) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/javafx/scene/control/TableColumnBase.java Changeset: 1f7a7a342f72 Author: David Grieve Date: 2013-05-01 11:16 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1f7a7a342f72 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt ! .classpath Changeset: 49cea84b56be Author: hudson Date: 2013-05-02 21:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/49cea84b56be Added tag 8.0-b88 for changeset 1f7a7a342f72 ! .hgtags From krueger at lesspain.de Thu May 2 22:36:29 2013 From: krueger at lesspain.de (=?UTF-8?Q?Robert_Kr=C3=BCger?=) Date: Fri, 3 May 2013 07:36:29 +0200 Subject: Weekly/nightly builds In-Reply-To: <395926D1-F7E5-4A76-93C1-AB911CD25A94@oracle.com> References: <51828303.5090707@oracle.com> <51828A41.4050506@broadpark.no> <69A5490E-3E5E-4F4F-A95E-4762A25CD2C2@oracle.com> <395926D1-F7E5-4A76-93C1-AB911CD25A94@oracle.com> Message-ID: > One thing I want to see done (for example) for the 8 update is to have an > OpenGLNode or NativeSurfaceNode or something along those lines so that if > you are doing your own D3D / OpenGL you can have a way to send those raw > commands down to the graphics card but still have your node composited in > the scene graph. > > Oh yes, great choice! That would certainly be appreciated by a lot of people with tons of existing code OpenGL code. From pavel.safrata at oracle.com Thu May 2 23:13:42 2013 From: pavel.safrata at oracle.com (Pavel Safrata) Date: Fri, 03 May 2013 08:13:42 +0200 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> Message-ID: <51835596.1080806@oracle.com> Hi Richard, On 2.5.2013 23:51, Richard Bair wrote: > Hi Pavel, > >> // these two already exist: >> public Point2D localToScreen(double localX, double localY) >> public Point2D localToScreen(Point2D localPoint) >> // these two exist but without the 2D suffix, so rename them (they were added in FX8 so no backward incompatibility): >> public Point2D screenToLocal2D(double screenX, double screenY) >> public Point2D screenToLocal2D(Point2D screenPoint) >> // add these four for 3D >> public Point2D localToScreen(double localX, double localY, double localZ) >> public Point2D localToScreen(Point3D localPoint) >> public Point3D screenToLocal3D(double screenX, double screenY) >> public Point3D screenToLocal3D(Point2D screenPoint) > Just mulling it over. What about: > > // these two already exist: > public Point2D localToScreen(double localX, double localY) > public Point2D localToScreen(Point2D localPoint) > public Point2D screenToLocal(double screenX, double screenY) > public Point2D screenToLocal(Point2D screenPoint) > public Point2D localToScreen(double localX, double localY, double localZ) > public Point2D localToScreen(Point3D localPoint) > public Point3D screenToLocal3D(double screenX, double screenY) > public Point3D screenToLocal3D(Point2D screenPoint) > > In this case we only append the "3D" to screenToLocal variants that produce Point3D? I agree. Pavel From pavel.safrata at oracle.com Thu May 2 23:15:00 2013 From: pavel.safrata at oracle.com (Pavel Safrata) Date: Fri, 03 May 2013 08:15:00 +0200 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> Message-ID: <518355E4.9090306@oracle.com> These methods were not released yet so we would not break compatibility with anything except of several weekly builds back. Anyway, I agree with Richard's proposal. Pavel On 3.5.2013 0:02, Ali Ebrahimi wrote: > +1. > Breaking (source & binary)compatibility is not good thing. > > > On Fri, May 3, 2013 at 2:21 AM, Richard Bair > wrote: > > Hi Pavel, > > > // these two already exist: > > public Point2D localToScreen(double localX, double localY) > > public Point2D localToScreen(Point2D localPoint) > > // these two exist but without the 2D suffix, so rename them > (they were added in FX8 so no backward incompatibility): > > public Point2D screenToLocal2D(double screenX, double screenY) > > public Point2D screenToLocal2D(Point2D screenPoint) > > // add these four for 3D > > public Point2D localToScreen(double localX, double localY, > double localZ) > > public Point2D localToScreen(Point3D localPoint) > > public Point3D screenToLocal3D(double screenX, double screenY) > > public Point3D screenToLocal3D(Point2D screenPoint) > > Just mulling it over. What about: > > // these two already exist: > public Point2D localToScreen(double localX, double localY) > public Point2D localToScreen(Point2D localPoint) > public Point2D screenToLocal(double screenX, double screenY) > public Point2D screenToLocal(Point2D screenPoint) > public Point2D localToScreen(double localX, double localY, double > localZ) > public Point2D localToScreen(Point3D localPoint) > public Point3D screenToLocal3D(double screenX, double screenY) > public Point3D screenToLocal3D(Point2D screenPoint) > > In this case we only append the "3D" to screenToLocal variants > that produce Point3D? > > From ali.ebrahimi1781 at gmail.com Fri May 3 00:56:53 2013 From: ali.ebrahimi1781 at gmail.com (Ali Ebrahimi) Date: Fri, 3 May 2013 12:26:53 +0430 Subject: hg: openjfx/8/master/rt: 48 new changesets In-Reply-To: <20130503042840.0C1A8487B6@hg.openjdk.java.net> References: <20130503042840.0C1A8487B6@hg.openjdk.java.net> Message-ID: Hi, On Fri, May 3, 2013 at 8:56 AM, wrote: > Changeset: 6fa04ee78684 > Author: snorthov > ... > > > Changeset: b1c70760de87 > Author: Seeon Birger > Date: 2013-04-29 18:53 +0300 > URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b1c70760de87 > > Fix RT-29858: CSS style for the virtual keyboard is not loaded > > ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java > > ... > > I just reviewed this Changeset and I think hard coding "prism" in code is not good practice. if we we want completely plugable theming for javafx ui better we define an standard and unified (directory layout) structure for all css and image files of one theme. Mey be better we define an SPI for theming. StyleManager.getInstance().addUserAgentStylesheet("com/sun/javafx/scene/control/skin/caspian/fxvk.css"); Ali Ebrahimi From randahl at rockit.dk Fri May 3 03:32:25 2013 From: randahl at rockit.dk (Randahl Fink Isaksen) Date: Fri, 3 May 2013 12:32:25 +0200 Subject: Has adding attachments in Jira stopped working? Message-ID: For some reason I cannot add attachments in Jira anymore. There used to be an option in the UI for attaching, say a screen shot or a .java file, but these options are now gone, it seems. Anyone else having this problem? Is it a known problem, and is it being worked on? Thanks Randahl From tom.schindl at bestsolution.at Fri May 3 03:39:21 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Fri, 03 May 2013 12:39:21 +0200 Subject: Has adding attachments in Jira stopped working? In-Reply-To: References: Message-ID: <518393D9.8070506@bestsolution.at> This problem exists since more than 6 months. There are various threads on this list talking about it. I personally find it very disturbing. If it is not granted to default to anybody it should be added for people who contribute on a regular base. I've myself always send my patches, ... to the person assigned to the defect (in my case most of the time Jonathan). Tom On 03.05.13 12:32, Randahl Fink Isaksen wrote: > For some reason I cannot add attachments in Jira anymore. There used to be an option in the UI for attaching, say a screen shot or a .java file, but these options are now gone, it seems. > > Anyone else having this problem? Is it a known problem, and is it being worked on? > > Thanks > > Randahl > From phdoerfler at gmail.com Fri May 3 03:48:18 2013 From: phdoerfler at gmail.com (=?iso-8859-1?Q?Philipp_D=F6rfler?=) Date: Fri, 3 May 2013 12:48:18 +0200 Subject: FXML expression binding Message-ID: <6A539F1E-E7F0-490B-BE4A-29346389EBE0@gmail.com> Hi, http://docs.oracle.com/javafx/2/api/javafx/fxml/doc-files/introduction_to_fxml.html says: > Only simple expressions that resolve to property values or page variables are currently supported. Support for more complex expressions involving boolean or other operators may be added in the future. > I'd love to see this "may" turn into "will". How are the chances for this to happen? ~ Philipp From swpalmer at gmail.com Fri May 3 04:21:43 2013 From: swpalmer at gmail.com (Scott Palmer) Date: Fri, 3 May 2013 07:21:43 -0400 Subject: Weekly/nightly builds In-Reply-To: <74DB1C8E-DB95-44E5-A497-8A4C66DC40BD@gmail.com> References: <51828303.5090707@oracle.com> <51828A41.4050506@broadpark.no> <69A5490E-3E5E-4F4F-A95E-4762A25CD2C2@oracle.com> <395926D1-F7E5-4A76-93C1-AB911CD25A94@oracle.com> <74DB1C8E-DB95-44E5-A497-8A4C66DC40BD@gmail.com> Message-ID: On 2013-05-02, at 4:04 PM, Philipp D?rfler wrote: >> One thing I want to see done (for example) for the 8 update is to have an OpenGLNode or NativeSurfaceNode or something along those lines so that if you are doing your own D3D / OpenGL you can have a way to send those raw commands down to the graphics card but still have your node composited in the scene graph. >> >> Richard > > Yes, please! +1 for this. Big +1 from me too. Scott From ali.ebrahimi1781 at gmail.com Fri May 3 04:54:32 2013 From: ali.ebrahimi1781 at gmail.com (Ali Ebrahimi) Date: Fri, 3 May 2013 16:24:32 +0430 Subject: Weekly/nightly builds In-Reply-To: References: <51828303.5090707@oracle.com> <51828A41.4050506@broadpark.no> <69A5490E-3E5E-4F4F-A95E-4762A25CD2C2@oracle.com> <395926D1-F7E5-4A76-93C1-AB911CD25A94@oracle.com> <74DB1C8E-DB95-44E5-A497-8A4C66DC40BD@gmail.com> Message-ID: +10000000000000000000000000000000000000000000000000000 On Fri, May 3, 2013 at 3:51 PM, Scott Palmer wrote: > > On 2013-05-02, at 4:04 PM, Philipp D?rfler wrote: > > >> One thing I want to see done (for example) for the 8 update is to have > an OpenGLNode or NativeSurfaceNode or something along those lines so that > if you are doing your own D3D / OpenGL you can have a way to send those raw > commands down to the graphics card but still have your node composited in > the scene graph. > >> > >> Richard > > > > Yes, please! +1 for this. > > Big +1 from me too. > > Scott From peter.zhelezniakov at oracle.com Fri May 3 05:01:29 2013 From: peter.zhelezniakov at oracle.com (Peter Zhelezniakov) Date: Fri, 03 May 2013 16:01:29 +0400 Subject: WebView - some minor rendering bugs? In-Reply-To: References: Message-ID: <5183A719.1010207@oracle.com> Hi Thomas, > Hallo JavaFX Developers,I check out the WebView capabilities and ask myself whether the rendering should behaveexactly like the native WebKit Rendering ? I think the rendering is customized !? For examplethe font smoothing for Webpages using the Font "Helvetica Neue" will not displayed correctly.Also there are some minor css rendering problems (border, position) Or there are some hiddenvmargs to adjust font smoothing ? We have a public method to control font smoothing: WebView.setFontSmoothingType() -- Peter From peter.zhelezniakov at oracle.com Fri May 3 05:09:50 2013 From: peter.zhelezniakov at oracle.com (Peter Zhelezniakov) Date: Fri, 03 May 2013 16:09:50 +0400 Subject: Underlines in WebView In-Reply-To: References: Message-ID: <5183A90E.5000909@oracle.com> Hi John, > Just out of curiosity, is there any reason why underlines in WebView (such > as is used for hyperlinks) are thick and fuzzy instead of being thin and > crisp like in all other web browsers? It looks like an antialiasing side > effect which I imagine would be very easy to fix. It makes a web page > rendered using JavaFX WebView look considerably different from what the end > user is used to so I am hoping it will be fixed. We have a bug on this: https://javafx-jira.kenai.com/browse/RT-29898 -- Peter From hang.vo at oracle.com Fri May 3 05:33:46 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 12:33:46 +0000 Subject: hg: openjfx/8/graphics/rt: 3 new changesets Message-ID: <20130503123406.23189487E7@hg.openjdk.java.net> Changeset: 71211587053e Author: Martin Sladecek Date: 2013-05-03 14:21 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/71211587053e [JAVADOC] updated javadoc for GridPane and ObjectExpression ! javafx-beans/src/javafx/beans/binding/ObjectExpression.java ! javafx-ui-common/src/javafx/scene/layout/GridPane.java Changeset: ac330a970818 Author: Martin Sladecek Date: 2013-05-03 14:22 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ac330a970818 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt Changeset: 8c1809835f97 Author: Lubomir Nerad Date: 2013-05-03 14:30 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8c1809835f97 Fix for RT-29194: Add property to specify how the PopupWindow's position is interpreted ! javafx-ui-common/src/javafx/stage/PopupWindow.java ! javafx-ui-common/test/unit/javafx/stage/PopupTest.java From cognitionmission at gmail.com Fri May 3 06:01:39 2013 From: cognitionmission at gmail.com (David Ray) Date: Fri, 3 May 2013 08:01:39 -0500 Subject: Weekly/nightly builds In-Reply-To: References: <51828303.5090707@oracle.com> <51828A41.4050506@broadpark.no> <69A5490E-3E5E-4F4F-A95E-4762A25CD2C2@oracle.com> <395926D1-F7E5-4A76-93C1-AB911CD25A94@oracle.com> <74DB1C8E-DB95-44E5-A497-8A4C66DC40BD@gmail.com> Message-ID: <581D4886-3FAE-4CE2-ACCC-622BB4680E4C@gmail.com> What ^ said..... Sent from my iPhone On May 3, 2013, at 6:54 AM, Ali Ebrahimi wrote: > +10000000000000000000000000000000000000000000000000000 > > On Fri, May 3, 2013 at 3:51 PM, Scott Palmer wrote: > >> >> On 2013-05-02, at 4:04 PM, Philipp D?rfler wrote: >> >>>> One thing I want to see done (for example) for the 8 update is to have >> an OpenGLNode or NativeSurfaceNode or something along those lines so that >> if you are doing your own D3D / OpenGL you can have a way to send those raw >> commands down to the graphics card but still have your node composited in >> the scene graph. >>>> >>>> Richard >>> >>> Yes, please! +1 for this. >> >> Big +1 from me too. >> >> Scott From kevin.rushforth at oracle.com Fri May 3 06:12:06 2013 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Fri, 03 May 2013 06:12:06 -0700 Subject: Has adding attachments in Jira stopped working? In-Reply-To: References: Message-ID: <5183B7A6.3050709@oracle.com> Yes, it is a known problem. See: http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-January/005178.html Brian can provide an update if he has one. -- Kevin Randahl Fink Isaksen wrote: > For some reason I cannot add attachments in Jira anymore. There used to be an option in the UI for attaching, say a screen shot or a .java file, but these options are now gone, it seems. > > Anyone else having this problem? Is it a known problem, and is it being worked on? > > Thanks > > Randahl From hang.vo at oracle.com Fri May 3 07:18:46 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 14:18:46 +0000 Subject: hg: openjfx/8/graphics/rt: Cosmetic change that refactors callers to use flushBuffer() instead of flush(). An unnecessary method is deleted in D3D Message-ID: <20130503141849.C44BA487EA@hg.openjdk.java.net> Changeset: 22034ecf6a82 Author: snorthov Date: 2013-05-03 10:05 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/22034ecf6a82 Cosmetic change that refactors callers to use flushBuffer() instead of flush(). An unnecessary method is deleted in D3D ! prism-d3d/src/com/sun/prism/d3d/D3DContext.java ! prism-d3d/src/com/sun/prism/d3d/D3DGraphics.java ! prism-d3d/src/com/sun/prism/d3d/D3DRTTexture.java ! prism-d3d/src/com/sun/prism/d3d/D3DSwapChain.java ! prism-es2/src/com/sun/prism/es2/ES2SwapChain.java From richard.bair at oracle.com Fri May 3 07:21:27 2013 From: richard.bair at oracle.com (Richard Bair) Date: Fri, 3 May 2013 07:21:27 -0700 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <518355E4.9090306@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> <518355E4.9090306@oracle.com> Message-ID: What's the JIRA issue so I can mark it? On May 2, 2013, at 11:15 PM, Pavel Safrata wrote: > These methods were not released yet so we would not break compatibility with anything except of several weekly builds back. > Anyway, I agree with Richard's proposal. > Pavel > > On 3.5.2013 0:02, Ali Ebrahimi wrote: >> +1. >> Breaking (source & binary)compatibility is not good thing. >> >> >> On Fri, May 3, 2013 at 2:21 AM, Richard Bair wrote: >> Hi Pavel, >> >> > // these two already exist: >> > public Point2D localToScreen(double localX, double localY) >> > public Point2D localToScreen(Point2D localPoint) >> > // these two exist but without the 2D suffix, so rename them (they were added in FX8 so no backward incompatibility): >> > public Point2D screenToLocal2D(double screenX, double screenY) >> > public Point2D screenToLocal2D(Point2D screenPoint) >> > // add these four for 3D >> > public Point2D localToScreen(double localX, double localY, double localZ) >> > public Point2D localToScreen(Point3D localPoint) >> > public Point3D screenToLocal3D(double screenX, double screenY) >> > public Point3D screenToLocal3D(Point2D screenPoint) >> >> Just mulling it over. What about: >> >> // these two already exist: >> public Point2D localToScreen(double localX, double localY) >> public Point2D localToScreen(Point2D localPoint) >> public Point2D screenToLocal(double screenX, double screenY) >> public Point2D screenToLocal(Point2D screenPoint) >> public Point2D localToScreen(double localX, double localY, double localZ) >> public Point2D localToScreen(Point3D localPoint) >> public Point3D screenToLocal3D(double screenX, double screenY) >> public Point3D screenToLocal3D(Point2D screenPoint) >> >> In this case we only append the "3D" to screenToLocal variants that produce Point3D? >> > From kevin.rushforth at oracle.com Fri May 3 07:56:51 2013 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Fri, 03 May 2013 07:56:51 -0700 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> <518355E4.9090306@oracle.com> Message-ID: <5183D033.8080108@oracle.com> Check out the subject of the message. ;-) RT-30171 Richard Bair wrote: > What's the JIRA issue so I can mark it? > > On May 2, 2013, at 11:15 PM, Pavel Safrata wrote: > > >> These methods were not released yet so we would not break compatibility with anything except of several weekly builds back. >> Anyway, I agree with Richard's proposal. >> Pavel >> >> On 3.5.2013 0:02, Ali Ebrahimi wrote: >> >>> +1. >>> Breaking (source & binary)compatibility is not good thing. >>> >>> >>> On Fri, May 3, 2013 at 2:21 AM, Richard Bair wrote: >>> Hi Pavel, >>> >>> >>>> // these two already exist: >>>> public Point2D localToScreen(double localX, double localY) >>>> public Point2D localToScreen(Point2D localPoint) >>>> // these two exist but without the 2D suffix, so rename them (they were added in FX8 so no backward incompatibility): >>>> public Point2D screenToLocal2D(double screenX, double screenY) >>>> public Point2D screenToLocal2D(Point2D screenPoint) >>>> // add these four for 3D >>>> public Point2D localToScreen(double localX, double localY, double localZ) >>>> public Point2D localToScreen(Point3D localPoint) >>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>> >>> Just mulling it over. What about: >>> >>> // these two already exist: >>> public Point2D localToScreen(double localX, double localY) >>> public Point2D localToScreen(Point2D localPoint) >>> public Point2D screenToLocal(double screenX, double screenY) >>> public Point2D screenToLocal(Point2D screenPoint) >>> public Point2D localToScreen(double localX, double localY, double localZ) >>> public Point2D localToScreen(Point3D localPoint) >>> public Point3D screenToLocal3D(double screenX, double screenY) >>> public Point3D screenToLocal3D(Point2D screenPoint) >>> >>> In this case we only append the "3D" to screenToLocal variants that produce Point3D? >>> >>> > > From hang.vo at oracle.com Fri May 3 09:32:56 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 16:32:56 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle Build: Fix up header generation for fonts Message-ID: <20130503163306.F2E0C487EE@hg.openjdk.java.net> Changeset: ec81c49addca Author: Richard Bair Date: 2013-05-03 09:28 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ec81c49addca Gradle Build: Fix up header generation for fonts ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle ! gradleBuildSrc/win.gradle From hang.vo at oracle.com Fri May 3 11:18:02 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 18:18:02 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle build. Somewhat of a cosmetic change and may have hosed everything :-). Message-ID: <20130503181808.ED933487F3@hg.openjdk.java.net> Changeset: 4880a2a2590c Author: Richard Bair Date: 2013-05-03 11:07 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4880a2a2590c Gradle build. Somewhat of a cosmetic change and may have hosed everything :-). ! build.gradle ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle ! gradleBuildSrc/win.gradle From hang.vo at oracle.com Fri May 3 11:32:59 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 18:32:59 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130503183306.A1CE7487F4@hg.openjdk.java.net> Changeset: d95211e086f3 Author: rbair Date: 2013-05-03 11:22 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d95211e086f3 Gradle Build: Fixes to cosmetic cleanup on windows ! build.gradle ! gradleBuildSrc/win.gradle Changeset: f90775573848 Author: rbair Date: 2013-05-03 11:25 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f90775573848 Gradle Build: Fixes to cosmetic cleanup on Linux ! gradleBuildSrc/linux.gradle From hang.vo at oracle.com Fri May 3 11:48:03 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 18:48:03 +0000 Subject: hg: openjfx/8/graphics/rt: Fix for RT-28842: When both diffuseMap and diffuseColor are set in PhongMaterial, diffuseMap is not used Message-ID: <20130503184807.586B9487F6@hg.openjdk.java.net> Changeset: 235cdce126cf Author: Chien Yang Date: 2013-05-03 11:38 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/235cdce126cf Fix for RT-28842: When both diffuseMap and diffuseColor are set in PhongMaterial, diffuseMap is not used Approved by Kevin ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGPhongMaterial.java ! javafx-ui-common/src/javafx/scene/paint/PhongMaterial.java ! prism-d3d-native/src/hlsl/Mtl1PS.hlsl ! prism-es2/src/com/sun/prism/es2/ES2PhongShader.java ! prism-es2/src/com/sun/prism/es2/glsl/diffuse_texture.frag From hang.vo at oracle.com Fri May 3 12:03:42 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 19:03:42 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle build fixes for arm builds Message-ID: <20130503190345.F197C487F7@hg.openjdk.java.net> Changeset: c5fb07351bcd Author: rbair Date: 2013-05-03 11:57 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c5fb07351bcd Gradle build fixes for arm builds ! build.gradle ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle From hang.vo at oracle.com Fri May 3 12:47:48 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 19:47:48 +0000 Subject: hg: openjfx/8/graphics/rt: Modena CSS, fixed double border case where Accordian is embbeded into a SplitPane Message-ID: <20130503194751.72F8F487FA@hg.openjdk.java.net> Changeset: cdfa9d019161 Author: "Jasper Potts" Date: 2013-05-03 12:34 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cdfa9d019161 Modena CSS, fixed double border case where Accordian is embbeded into a SplitPane ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css From ali.ebrahimi1781 at gmail.com Fri May 3 13:08:01 2013 From: ali.ebrahimi1781 at gmail.com (Ali Ebrahimi) Date: Sat, 4 May 2013 00:38:01 +0430 Subject: hg: openjfx/8/graphics/rt: Gradle build fixes for arm builds In-Reply-To: <20130503190345.F197C487F7@hg.openjdk.java.net> References: <20130503190345.F197C487F7@hg.openjdk.java.net> Message-ID: Hi again Richard, I'm sorry, i come back with another patch. diff -r c5fb07351bcd build.gradle --- a/build.gradle Fri May 03 11:57:21 2013 -0700 +++ b/build.gradle Sat May 04 00:35:09 2013 +0430 @@ -352,9 +352,9 @@ ext.COMPILE_DESIGN_TIME = false; compileTargets { t -> if (project.ext[t.upper].compileSwing) COMPILE_SWING = true - if (project.ext[t.upper].compileSWT) COMPILE_SWING = true - if (project.ext[t.upper].compileFXPackager) COMPILE_SWING = true - if (project.ext[t.upper].compileDesignTime) COMPILE_SWING = true + if (project.ext[t.upper].compileSWT) COMPILE_SWT = true + if (project.ext[t.upper].compileFXPackager) COMPILE_FXPACKAGER = true + if (project.ext[t.upper].compileDesignTime) COMPILE_DESIGN_TIME = true } /****************************************************************************** @@ -725,7 +725,7 @@ // TODO need to hook this up to be executed only if PassThroughVS.h is missing or PassThroughVS.hlsl is changed task generateD3DHeaders(group: "Build") { enabled = IS_WINDOWS - dependsOn javahWinPrismD3d + dependsOn javahWinPrismD3D description = "Generate headers by compiling hlsl files" doLast { mkdir file("$buildDir/headers/PrismD3D/hlsl") @@ -798,7 +798,7 @@ } } - ccWinPrismD3d.dependsOn generateD3DHeaders + ccWinPrismD3D.dependsOn generateD3DHeaders } // The Decora and Prism JSL files have to be generated in a very specific set of steps. @@ -1097,7 +1097,7 @@ source file("src/main/native/launcher/win") compiler = WIN.launcher.compiler exe = true - linkerOptions.addAll(ICON_LAUNCHER_LINK_FLAGS) + linkerOptions.addAll(WIN.iconLauncher.linkFlags) doLast { copy { from "$buildDir/native/IconSwap/IconSwap.exe" @@ -1362,13 +1362,13 @@ // Copy all of the .dll / .so / .dylib native libraries into build/sdk/rt/lib/ copy { from("modules/graphics/build/libs/jsl-decora/${t.name }/${library('decora-sse')}", - "modules/graphics/build/libs/prism/${t.name }/${library('prism-common')}", - "modules/graphics/build/libs/prismSW/${t.name }/${library('prism-sw')}", - "modules/graphics/build/libs/iio/${t.name }/${library('javafx-iio')}", - "modules/graphics/build/libs/prismES2/${t.name }/${library('prism-es2')}", + "modules/graphics/build/libs/prism/${t.name }/${library('prism')}", + "modules/graphics/build/libs/prismSW/${t.name }/${library('prismSW')}", + "modules/graphics/build/libs/iio/${t.name }/${library('iio')}", + "modules/graphics/build/libs/prismES2/${t.name }/${library('prismES2')}", "modules/graphics/build/libs/glass/${t.name }/${library('glass')}"); if (IS_WINDOWS) { - from ("modules/graphics/build/libs/prismD3D/${t.name }/${library('prism-d3d')}"); + from ("modules/graphics/build/libs/prismD3D/${t.name }/${library('prismD3D')}"); rename("lib(.*).dll", "\$1.dll"); } def libDest = targetProperties.libDest Ali Ebrahimi On Fri, May 3, 2013 at 11:33 PM, wrote: > Changeset: c5fb07351bcd > Author: rbair > Date: 2013-05-03 11:57 -0700 > URL: > http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c5fb07351bcd > > Gradle build fixes for arm builds > > ! build.gradle > ! gradleBuildSrc/armv6hf.gradle > ! gradleBuildSrc/armv6sf.gradle > > From hang.vo at oracle.com Fri May 3 13:33:44 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 20:33:44 +0000 Subject: hg: openjfx/8/graphics/rt: RT-29921: EGLFB: rendering artifacts (strips/bands) when region caching is enabled Message-ID: <20130503203348.3C7EC487FC@hg.openjdk.java.net> Changeset: 6b72097a961e Author: "Joseph Andresen" Date: 2013-05-03 13:25 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6b72097a961e RT-29921: EGLFB: rendering artifacts (strips/bands) when region caching is enabled ! prism-common/src/com/sun/prism/impl/PrismSettings.java ! prism-es2/src/com/sun/prism/es2/ES2RTTexture.java From hang.vo at oracle.com Fri May 3 14:03:22 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 21:03:22 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle build: Message-ID: <20130503210325.6265B487FE@hg.openjdk.java.net> Changeset: 843dcede5a8b Author: Richard Bair Date: 2013-05-03 13:55 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/843dcede5a8b Gradle build: - Fixed COMPILE_FOO flags (submitted by Ali Ebrahimi) - Cosmetic rearrange of properties in *.gradle files ! build.gradle ! gradle.properties ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle From hang.vo at oracle.com Fri May 3 16:17:44 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 03 May 2013 23:17:44 +0000 Subject: hg: openjfx/8/controls/rt: RT-27436 Empty menu causes other menus not to show Message-ID: <20130503231758.49A0048803@hg.openjdk.java.net> Changeset: 8a249256abca Author: psomashe Date: 2013-05-03 16:23 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8a249256abca RT-27436 Empty menu causes other menus not to show ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java From ali.ebrahimi1781 at gmail.com Fri May 3 16:30:22 2013 From: ali.ebrahimi1781 at gmail.com (Ali Ebrahimi) Date: Sat, 4 May 2013 04:00:22 +0430 Subject: hg: openjfx/8/graphics/rt: Gradle build: In-Reply-To: <20130503210325.6265B487FE@hg.openjdk.java.net> References: <20130503210325.6265B487FE@hg.openjdk.java.net> Message-ID: Hi, What about this patch. this just modifies build.gradle & win.gradle files. if you want i will provide patch for other targets. diff -r 843dcede5a8b build.gradle --- a/build.gradle Fri May 03 13:55:11 2013 -0700 +++ b/build.gradle Sat May 04 03:55:24 2013 +0430 @@ -509,7 +509,7 @@ description = "Creates native dynamic library for $name for ${t.name}${capitalVariant != '' ? ' for variant ' + capitalVariant : ''}" objectDir = nativeDir linkParams.addAll(variantProperties.linkFlags) - lib = file("$libRootDir/${t.name}/${variant == '' ? library(name) : library(name + '-' + variant)}") + lib = file("$libRootDir/${t.name}/${variant == '' ? library(variantProperties.lib) : library(variantProperties.lib + '-' + variant)}") linker = variantProperties.linker } nativeTask.dependsOn(linkTask) @@ -725,7 +725,7 @@ // TODO need to hook this up to be executed only if PassThroughVS.h is missing or PassThroughVS.hlsl is changed task generateD3DHeaders(group: "Build") { enabled = IS_WINDOWS - dependsOn javahWinPrismD3d + dependsOn javahWinPrismD3D description = "Generate headers by compiling hlsl files" doLast { mkdir file("$buildDir/headers/PrismD3D/hlsl") @@ -798,7 +798,7 @@ } } - ccWinPrismD3d.dependsOn generateD3DHeaders + ccWinPrismD3D.dependsOn generateD3DHeaders } // The Decora and Prism JSL files have to be generated in a very specific set of steps. @@ -877,7 +877,7 @@ description = "Creates native dynamic library for Decora SSE" objectDir = file("$nativeRootDir/$target") linkParams.addAll(properties.decora.linkFlags) - lib = file("$libRootDir/$t.name/${library('decora-sse')}") + lib = file("$libRootDir/$ t.name/${library(properties.decora.lib)}") linker = properties.decora.linker } @@ -1361,16 +1361,17 @@ // TODO instead of using copy everywhere, I probably want to use "sync" instead? // Copy all of the .dll / .so / .dylib native libraries into build/sdk/rt/lib/ copy { - from("modules/graphics/build/libs/jsl-decora/${t.name }/${library('decora-sse')}", - "modules/graphics/build/libs/prism/${t.name }/${library('prism-common')}", - "modules/graphics/build/libs/prismSW/${t.name }/${library('prism-sw')}", - "modules/graphics/build/libs/iio/${t.name }/${library('javafx-iio')}", - "modules/graphics/build/libs/prismES2/${t.name }/${library('prism-es2')}", - "modules/graphics/build/libs/glass/${t.name }/${library('glass')}"); + from("modules/graphics/build/libs/jsl-decora/${t.name }/${library(targetProperties.decora.lib)}", + "modules/graphics/build/libs/prism/${t.name }/${library(targetProperties.prism.lib)}", + "modules/graphics/build/libs/prismSW/${t.name }/${library(targetProperties.prismSW.lib)}", + "modules/graphics/build/libs/iio/${t.name }/${library(targetProperties.iio.lib)}", + "modules/graphics/build/libs/prismES2/${t.name }/${library(targetProperties.prismES2.lib)}", + "modules/graphics/build/libs/glass/${t.name }/${library(targetProperties.glass.lib)}"); if (IS_WINDOWS) { - from ("modules/graphics/build/libs/prismD3D/${t.name }/${library('prism-d3d')}"); + from ("modules/graphics/build/libs/prismD3D/${t.name }/${library(targetProperties.prismD3D.lib)}"); rename("lib(.*).dll", "\$1.dll"); } + def libDest = targetProperties.libDest into ("build/${t.name}-sdk/rt/$libDest") } diff -r 843dcede5a8b gradleBuildSrc/win.gradle --- a/gradleBuildSrc/win.gradle Fri May 03 13:55:11 2013 -0700 +++ b/gradleBuildSrc/win.gradle Sat May 04 03:55:24 2013 +0430 @@ -145,12 +145,14 @@ "winmm.lib", "imm32.lib", "shell32.lib", "Uiautomationcore.lib", "dwmapi.lib", "/DELAYLOAD:user32.dll", "/DELAYLOAD:urlmon.dll", "/DELAYLOAD:winmm.dll", "/DELAYLOAD:shell32.dll", "/DELAYLOAD:Uiautomationcore.dll", "/DELAYLOAD:dwmapi.dll"].flatten() +WIN.glass.lib="glass" WIN.decora = [:] WIN.decora.compiler = compiler WIN.decora.ccFlags = [ccFlags].flatten() WIN.decora.linker = linker WIN.decora.linkFlags = [linkFlags].flatten() +WIN.decora.lib="decora-sse" WIN.prism = [:] WIN.prism.javahInclude = ["com/sun/prism/impl/**/*", "com/sun/prism/PresentableState*"] @@ -159,6 +161,7 @@ WIN.prism.ccFlags = [ccFlags].flatten() WIN.prism.linker = linker WIN.prism.linkFlags = [linkFlags].flatten() +WIN.prism.lib="prism-common" WIN.prismSW = [:] WIN.prismSW.javahInclude = ["com/sun/pisces/**/*"] @@ -167,6 +170,7 @@ WIN.prismSW.ccFlags = [ccFlags].flatten() WIN.prismSW.linker = linker WIN.prismSW.linkFlags = [linkFlags].flatten() +WIN.prismSW.lib="prism-sw" WIN.prismD3D = [:] WIN.prismD3D.javahInclude = ["com/sun/prism/d3d/**/*"] @@ -177,6 +181,7 @@ WIN.prismD3D.ccFlags = [ccFlags, "/Ibuild/headers/PrismD3D"].flatten() WIN.prismD3D.linker = linker WIN.prismD3D.linkFlags = [linkFlags, "user32.lib"].flatten() +WIN.prismD3D.lib="prism-d3d" WIN.launcher = [:] WIN.launcher.compiler = compiler Ali Ebrahimi On Sat, May 4, 2013 at 1:33 AM, wrote: > Changeset: 843dcede5a8b > Author: Richard Bair > Date: 2013-05-03 13:55 -0700 > URL: > http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/843dcede5a8b > > Gradle build: > - Fixed COMPILE_FOO flags (submitted by Ali Ebrahimi) > - Cosmetic rearrange of properties in *.gradle files > > ! build.gradle > ! gradle.properties > ! gradleBuildSrc/armv6hf.gradle > ! gradleBuildSrc/armv6sf.gradle > ! gradleBuildSrc/linux.gradle > ! gradleBuildSrc/mac.gradle > > From richard.bair at oracle.com Fri May 3 16:41:12 2013 From: richard.bair at oracle.com (Richard Bair) Date: Fri, 3 May 2013 16:41:12 -0700 Subject: hg: openjfx/8/graphics/rt: Gradle build: In-Reply-To: References: <20130503210325.6265B487FE@hg.openjdk.java.net> Message-ID: That would be great, I think that is a great idea. Looking forward to the patch, will apply on Monday. Thanks! Richard PS> Right now I'm working on verifying the SDK output is correct for all the platforms. On May 3, 2013, at 4:30 PM, Ali Ebrahimi wrote: > Hi, > What about this patch. this just modifies build.gradle & win.gradle files. if you want i will provide patch for other targets. > > diff -r 843dcede5a8b build.gradle > --- a/build.gradle Fri May 03 13:55:11 2013 -0700 > +++ b/build.gradle Sat May 04 03:55:24 2013 +0430 > @@ -509,7 +509,7 @@ > description = "Creates native dynamic library for $name for ${t.name}${capitalVariant != '' ? ' for variant ' + capitalVariant : ''}" > objectDir = nativeDir > linkParams.addAll(variantProperties.linkFlags) > - lib = file("$libRootDir/${t.name}/${variant == '' ? library(name) : library(name + '-' + variant)}") > + lib = file("$libRootDir/${t.name}/${variant == '' ? library(variantProperties.lib) : library(variantProperties.lib + '-' + variant)}") > linker = variantProperties.linker > } > nativeTask.dependsOn(linkTask) > @@ -725,7 +725,7 @@ > // TODO need to hook this up to be executed only if PassThroughVS.h is missing or PassThroughVS.hlsl is changed > task generateD3DHeaders(group: "Build") { > enabled = IS_WINDOWS > - dependsOn javahWinPrismD3d > + dependsOn javahWinPrismD3D > description = "Generate headers by compiling hlsl files" > doLast { > mkdir file("$buildDir/headers/PrismD3D/hlsl") > @@ -798,7 +798,7 @@ > } > } > > - ccWinPrismD3d.dependsOn generateD3DHeaders > + ccWinPrismD3D.dependsOn generateD3DHeaders > } > > // The Decora and Prism JSL files have to be generated in a very specific set of steps. > @@ -877,7 +877,7 @@ > description = "Creates native dynamic library for Decora SSE" > objectDir = file("$nativeRootDir/$target") > linkParams.addAll(properties.decora.linkFlags) > - lib = file("$libRootDir/$t.name/${library('decora-sse')}") > + lib = file("$libRootDir/$t.name/${library(properties.decora.lib)}") > linker = properties.decora.linker > } > > @@ -1361,16 +1361,17 @@ > // TODO instead of using copy everywhere, I probably want to use "sync" instead? > // Copy all of the .dll / .so / .dylib native libraries into build/sdk/rt/lib/ > copy { > - from("modules/graphics/build/libs/jsl-decora/${t.name}/${library('decora-sse')}", > - "modules/graphics/build/libs/prism/${t.name}/${library('prism-common')}", > - "modules/graphics/build/libs/prismSW/${t.name}/${library('prism-sw')}", > - "modules/graphics/build/libs/iio/${t.name}/${library('javafx-iio')}", > - "modules/graphics/build/libs/prismES2/${t.name}/${library('prism-es2')}", > - "modules/graphics/build/libs/glass/${t.name}/${library('glass')}"); > + from("modules/graphics/build/libs/jsl-decora/${t.name}/${library(targetProperties.decora.lib)}", > + "modules/graphics/build/libs/prism/${t.name}/${library(targetProperties.prism.lib)}", > + "modules/graphics/build/libs/prismSW/${t.name}/${library(targetProperties.prismSW.lib)}", > + "modules/graphics/build/libs/iio/${t.name}/${library(targetProperties.iio.lib)}", > + "modules/graphics/build/libs/prismES2/${t.name}/${library(targetProperties.prismES2.lib)}", > + "modules/graphics/build/libs/glass/${t.name}/${library(targetProperties.glass.lib)}"); > if (IS_WINDOWS) { > - from ("modules/graphics/build/libs/prismD3D/${t.name}/${library('prism-d3d')}"); > + from ("modules/graphics/build/libs/prismD3D/${t.name}/${library(targetProperties.prismD3D.lib)}"); > rename("lib(.*).dll", "\$1.dll"); > } > + > def libDest = targetProperties.libDest > into ("build/${t.name}-sdk/rt/$libDest") > } > diff -r 843dcede5a8b gradleBuildSrc/win.gradle > --- a/gradleBuildSrc/win.gradle Fri May 03 13:55:11 2013 -0700 > +++ b/gradleBuildSrc/win.gradle Sat May 04 03:55:24 2013 +0430 > @@ -145,12 +145,14 @@ > "winmm.lib", "imm32.lib", "shell32.lib", "Uiautomationcore.lib", "dwmapi.lib", > "/DELAYLOAD:user32.dll", "/DELAYLOAD:urlmon.dll", "/DELAYLOAD:winmm.dll", "/DELAYLOAD:shell32.dll", > "/DELAYLOAD:Uiautomationcore.dll", "/DELAYLOAD:dwmapi.dll"].flatten() > +WIN.glass.lib="glass" > > WIN.decora = [:] > WIN.decora.compiler = compiler > WIN.decora.ccFlags = [ccFlags].flatten() > WIN.decora.linker = linker > WIN.decora.linkFlags = [linkFlags].flatten() > +WIN.decora.lib="decora-sse" > > WIN.prism = [:] > WIN.prism.javahInclude = ["com/sun/prism/impl/**/*", "com/sun/prism/PresentableState*"] > @@ -159,6 +161,7 @@ > WIN.prism.ccFlags = [ccFlags].flatten() > WIN.prism.linker = linker > WIN.prism.linkFlags = [linkFlags].flatten() > +WIN.prism.lib="prism-common" > > WIN.prismSW = [:] > WIN.prismSW.javahInclude = ["com/sun/pisces/**/*"] > @@ -167,6 +170,7 @@ > WIN.prismSW.ccFlags = [ccFlags].flatten() > WIN.prismSW.linker = linker > WIN.prismSW.linkFlags = [linkFlags].flatten() > +WIN.prismSW.lib="prism-sw" > > WIN.prismD3D = [:] > WIN.prismD3D.javahInclude = ["com/sun/prism/d3d/**/*"] > @@ -177,6 +181,7 @@ > WIN.prismD3D.ccFlags = [ccFlags, "/Ibuild/headers/PrismD3D"].flatten() > WIN.prismD3D.linker = linker > WIN.prismD3D.linkFlags = [linkFlags, "user32.lib"].flatten() > +WIN.prismD3D.lib="prism-d3d" > > WIN.launcher = [:] > WIN.launcher.compiler = compiler > > > Ali Ebrahimi > On Sat, May 4, 2013 at 1:33 AM, wrote: > Changeset: 843dcede5a8b > Author: Richard Bair > Date: 2013-05-03 13:55 -0700 > URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/843dcede5a8b > > Gradle build: > - Fixed COMPILE_FOO flags (submitted by Ali Ebrahimi) > - Cosmetic rearrange of properties in *.gradle files > > ! build.gradle > ! gradle.properties > ! gradleBuildSrc/armv6hf.gradle > ! gradleBuildSrc/armv6sf.gradle > ! gradleBuildSrc/linux.gradle > ! gradleBuildSrc/mac.gradle > > > From hang.vo at oracle.com Fri May 3 20:04:35 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sat, 04 May 2013 03:04:35 +0000 Subject: hg: openjfx/8/graphics/rt: Apps Only: Added open source 3D Viewer app, still very much a work in progress. Don't have all freatures working but basics of drag and drop a 3d file onto viewer and basic camera navigation are working. Message-ID: <20130504030443.B3D524880B@hg.openjdk.java.net> Changeset: 91b6ce46db79 Author: "Jasper Potts" Date: 2013-05-03 19:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/91b6ce46db79 Apps Only: Added open source 3D Viewer app, still very much a work in progress. Don't have all freatures working but basics of drag and drop a 3d file onto viewer and basic camera navigation are working. + apps/experiments/3DViewer/3D Viewer.iml + apps/experiments/3DViewer/build.xml + apps/experiments/3DViewer/manifest.mf + apps/experiments/3DViewer/nbproject/build-impl.xml + apps/experiments/3DViewer/nbproject/genfiles.properties + apps/experiments/3DViewer/nbproject/project.properties + apps/experiments/3DViewer/nbproject/project.xml + apps/experiments/3DViewer/session.properties + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/exporters/fxml/FXMLExporter.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/Importer3D.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxAseParser.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxAseTokenizer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxData.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxLoader.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Frame.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Joint.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Loader.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MAttribute.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MConnection.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MEnv.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MNode.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MNodeType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MObject.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MPath.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MayaAnimationCurveInterpolator.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MayaGroup.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MayaImporter.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/SmoothGroups.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Xform.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/parser/MParser.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MAttributeAliasType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MBoolType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MCharacterMappingType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MComponentListType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MCompoundType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MDataType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat2ArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat2Type.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat3ArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat3Type.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloatArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloatType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MInt3ArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MIntArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MIntType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MMatrixType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MNurbsCurveType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MPointerType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MPolyFaceType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MStringType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MArray.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MAttributeAlias.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MBool.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MCharacterMapping.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MComponentList.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MCompound.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MData.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat2.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat2Array.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat3.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat3Array.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloatArray.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MInt.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MInt3Array.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MIntArray.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MNurbsCurve.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MPointer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MPolyFace.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MString.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MAttributeAliasImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MBoolImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MCharacterMappingImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MComponentListImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MCompoundImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MDataImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat2ArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat2Impl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat3ArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat3Impl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloatArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloatImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MInt3ArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MIntArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MIntImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MNurbsCurveImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MPointerImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MPolyFaceImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MStringImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/FloatArrayList.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/IntegerArrayList.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/MtlReader.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/ObjImporter.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/ContentModel.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/FourWayNavControl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/Frame.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/Jfx3dViewerApp.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/MainController.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/NavigationController.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/OldTestViewer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SettingsController.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SubSceneResizer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/main.fxml + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/navigation.fxml + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/settings.fxml + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/viewer.css + apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/carbon2.jpg + apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/drop-here.mtl + apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/drop-here.obj + apps/experiments/3DViewer/src/test/java/com/javafx/experiments/importers/max/Test.java From ali.ebrahimi1781 at gmail.com Sat May 4 04:48:14 2013 From: ali.ebrahimi1781 at gmail.com (Ali Ebrahimi) Date: Sat, 4 May 2013 16:18:14 +0430 Subject: hg: openjfx/8/graphics/rt: Gradle build: In-Reply-To: References: <20130503210325.6265B487FE@hg.openjdk.java.net> Message-ID: Hi Richard, Please find attachments. This is for you. Ali Ebrahimi On Sat, May 4, 2013 at 4:11 AM, Richard Bair wrote: > That would be great, I think that is a great idea. Looking forward to the > patch, will apply on Monday. > > Thanks! > Richard > > PS> Right now I'm working on verifying the SDK output is correct for all > the platforms. > > On May 3, 2013, at 4:30 PM, Ali Ebrahimi > wrote: > > Hi, > What about this patch. this just modifies build.gradle & win.gradle files. > if you want i will provide patch for other targets. > > diff -r 843dcede5a8b build.gradle > --- a/build.gradle Fri May 03 13:55:11 2013 -0700 > +++ b/build.gradle Sat May 04 03:55:24 2013 +0430 > @@ -509,7 +509,7 @@ > description = "Creates native dynamic library for $name > for ${t.name}${capitalVariant != '' ? ' for variant ' + capitalVariant : > ''}" > objectDir = nativeDir > linkParams.addAll(variantProperties.linkFlags) > - lib = file("$libRootDir/${t.name}/${variant == '' ? > library(name) : library(name + '-' + variant)}") > + lib = file("$libRootDir/${t.name}/${variant == '' ? > library(variantProperties.lib) : library(variantProperties.lib + '-' + > variant)}") > linker = variantProperties.linker > } > nativeTask.dependsOn(linkTask) > @@ -725,7 +725,7 @@ > // TODO need to hook this up to be executed only if > PassThroughVS.h is missing or PassThroughVS.hlsl is changed > task generateD3DHeaders(group: "Build") { > enabled = IS_WINDOWS > - dependsOn javahWinPrismD3d > + dependsOn javahWinPrismD3D > description = "Generate headers by compiling hlsl files" > doLast { > mkdir file("$buildDir/headers/PrismD3D/hlsl") > @@ -798,7 +798,7 @@ > } > } > > - ccWinPrismD3d.dependsOn generateD3DHeaders > + ccWinPrismD3D.dependsOn generateD3DHeaders > } > > // The Decora and Prism JSL files have to be generated in a very > specific set of steps. > @@ -877,7 +877,7 @@ > description = "Creates native dynamic library for Decora SSE" > objectDir = file("$nativeRootDir/$target") > linkParams.addAll(properties.decora.linkFlags) > - lib = file("$libRootDir/$t.name/${library('decora-sse')} > ") > + lib = file("$libRootDir/$ > t.name/${library(properties.decora.lib)} > ") > linker = properties.decora.linker > } > > @@ -1361,16 +1361,17 @@ > // TODO instead of using copy everywhere, I probably want to > use "sync" instead? > // Copy all of the .dll / .so / .dylib native libraries into > build/sdk/rt/lib/ > copy { > - from("modules/graphics/build/libs/jsl-decora/${t.name > }/${library('decora-sse')}", > - "modules/graphics/build/libs/prism/${t.name > }/${library('prism-common')}", > - "modules/graphics/build/libs/prismSW/${t.name > }/${library('prism-sw')}", > - "modules/graphics/build/libs/iio/${t.name > }/${library('javafx-iio')}", > - "modules/graphics/build/libs/prismES2/${t.name > }/${library('prism-es2')}", > - "modules/graphics/build/libs/glass/${t.name > }/${library('glass')}"); > + from("modules/graphics/build/libs/jsl-decora/${t.name > }/${library(targetProperties.decora.lib)}", > + "modules/graphics/build/libs/prism/${t.name > }/${library(targetProperties.prism.lib)}", > + "modules/graphics/build/libs/prismSW/${t.name > }/${library(targetProperties.prismSW.lib)}", > + "modules/graphics/build/libs/iio/${t.name > }/${library(targetProperties.iio.lib)}", > + "modules/graphics/build/libs/prismES2/${t.name > }/${library(targetProperties.prismES2.lib)}", > + "modules/graphics/build/libs/glass/${t.name > }/${library(targetProperties.glass.lib)}"); > if (IS_WINDOWS) { > - from ("modules/graphics/build/libs/prismD3D/${t.name > }/${library('prism-d3d')}"); > + from ("modules/graphics/build/libs/prismD3D/${t.name > }/${library(targetProperties.prismD3D.lib)}"); > rename("lib(.*).dll", "\$1.dll"); > } > + > def libDest = targetProperties.libDest > into ("build/${t.name}-sdk/rt/$libDest") > } > diff -r 843dcede5a8b gradleBuildSrc/win.gradle > --- a/gradleBuildSrc/win.gradle Fri May 03 13:55:11 2013 -0700 > +++ b/gradleBuildSrc/win.gradle Sat May 04 03:55:24 2013 +0430 > @@ -145,12 +145,14 @@ > "winmm.lib", "imm32.lib", "shell32.lib", "Uiautomationcore.lib", > "dwmapi.lib", > "/DELAYLOAD:user32.dll", "/DELAYLOAD:urlmon.dll", > "/DELAYLOAD:winmm.dll", "/DELAYLOAD:shell32.dll", > "/DELAYLOAD:Uiautomationcore.dll", > "/DELAYLOAD:dwmapi.dll"].flatten() > +WIN.glass.lib="glass" > > WIN.decora = [:] > WIN.decora.compiler = compiler > WIN.decora.ccFlags = [ccFlags].flatten() > WIN.decora.linker = linker > WIN.decora.linkFlags = [linkFlags].flatten() > +WIN.decora.lib="decora-sse" > > WIN.prism = [:] > WIN.prism.javahInclude = ["com/sun/prism/impl/**/*", > "com/sun/prism/PresentableState*"] > @@ -159,6 +161,7 @@ > WIN.prism.ccFlags = [ccFlags].flatten() > WIN.prism.linker = linker > WIN.prism.linkFlags = [linkFlags].flatten() > +WIN.prism.lib="prism-common" > > WIN.prismSW = [:] > WIN.prismSW.javahInclude = ["com/sun/pisces/**/*"] > @@ -167,6 +170,7 @@ > WIN.prismSW.ccFlags = [ccFlags].flatten() > WIN.prismSW.linker = linker > WIN.prismSW.linkFlags = [linkFlags].flatten() > +WIN.prismSW.lib="prism-sw" > > WIN.prismD3D = [:] > WIN.prismD3D.javahInclude = ["com/sun/prism/d3d/**/*"] > @@ -177,6 +181,7 @@ > WIN.prismD3D.ccFlags = [ccFlags, "/Ibuild/headers/PrismD3D"].flatten() > WIN.prismD3D.linker = linker > WIN.prismD3D.linkFlags = [linkFlags, "user32.lib"].flatten() > +WIN.prismD3D.lib="prism-d3d" > > WIN.launcher = [:] > WIN.launcher.compiler = compiler > > > Ali Ebrahimi > On Sat, May 4, 2013 at 1:33 AM, wrote: > >> Changeset: 843dcede5a8b >> Author: Richard Bair >> Date: 2013-05-03 13:55 -0700 >> URL: >> http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/843dcede5a8b >> >> Gradle build: >> - Fixed COMPILE_FOO flags (submitted by Ali Ebrahimi) >> - Cosmetic rearrange of properties in *.gradle files >> >> ! build.gradle >> ! gradle.properties >> ! gradleBuildSrc/armv6hf.gradle >> ! gradleBuildSrc/armv6sf.gradle >> ! gradleBuildSrc/linux.gradle >> ! gradleBuildSrc/mac.gradle >> >> > > > > From sdn at interactivemesh.com Sat May 4 10:05:04 2013 From: sdn at interactivemesh.com (August Lammersdorf, InteractiveMesh) Date: Sat, 04 May 2013 19:05:04 +0200 Subject: FX8 3D : FXML MeshView support, b87 tests Message-ID: <452c0d0a3054927a942d1254937f670f-EhVcX1lFTABZRwAdGwEGZ1dfaANWUkNeXENbA19cNkdfS1wWVlxoA1ZdMl5cR0IEV11YQFw=-webmailer2@server06.webmailer.hosteurope.de> Tests of several 3D models exported as FXML and loaded with FXMLLoader were successful: http://www.interactivemesh.org/models/jfx3dfxmlmodels.html. I would like to refer to my proposal for replacing comma ',' with space ' ' to separate array elements, see https://javafx-jira.kenai.com/browse/RT-29577. b87 : 0.417955,-1.36119,0.410087,0.428521,-1.36048,0.402939,... 0.926885,0.927854,0.927854,0.48715502,0.928377,0.489886,... 0,0,1,1,2,2,2,2,1,1,3,3,4,4,5,5,6,6,6,6,5,5,3,3,7,7,8,8,9,9,... 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,... proposal : 0.417955 -1.36119 0.410087 0.428521 -1.36048 0.402939 ... 0.926885 0.927854 0.927854 0.48715502 0.928377 0.489886 ... 0 0 1 1 2 2 2 2 1 1 3 3 4 4 5 5 6 6 6 6 5 5 3 3 7 7 8 8 9 9 ... 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ... I still advocate the latter approach. Thanks, August From hang.vo at oracle.com Sat May 4 11:34:14 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sat, 04 May 2013 18:34:14 +0000 Subject: hg: openjfx/8/graphics/rt: 3 new changesets Message-ID: <20130504183431.158AB48814@hg.openjdk.java.net> Changeset: 49cea84b56be Author: hudson Date: 2013-05-02 21:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/49cea84b56be Added tag 8.0-b88 for changeset 1f7a7a342f72 ! .hgtags Changeset: 2aed062666f7 Author: kcr Date: 2013-05-04 05:23 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2aed062666f7 RT-30151: Need a mechanism for regularly updating Hudson to newer JDK 8 builds + build.properties Changeset: df69867a2af2 Author: kcr Date: 2013-05-04 11:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/df69867a2af2 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - gradle-genVSproperties.bat - linux.gradle - mac.gradle - win.gradle From hang.vo at oracle.com Sat May 4 13:05:29 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sat, 04 May 2013 20:05:29 +0000 Subject: hg: openjfx/8/controls/rt: 3 new changesets Message-ID: <20130504200550.6EDBF48817@hg.openjdk.java.net> Changeset: 49cea84b56be Author: hudson Date: 2013-05-02 21:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/49cea84b56be Added tag 8.0-b88 for changeset 1f7a7a342f72 ! .hgtags Changeset: 2aed062666f7 Author: kcr Date: 2013-05-04 05:23 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2aed062666f7 RT-30151: Need a mechanism for regularly updating Hudson to newer JDK 8 builds + build.properties Changeset: d3cbbe04a698 Author: leifs Date: 2013-05-04 12:58 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d3cbbe04a698 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/rt From hang.vo at oracle.com Sat May 4 20:19:06 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sun, 05 May 2013 03:19:06 +0000 Subject: hg: openjfx/8/controls/rt: RT-27480: Add DatePicker control Message-ID: <20130505031913.EAED64881B@hg.openjdk.java.net> Changeset: ca1c6c2adf22 Author: leifs Date: 2013-05-04 20:09 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ca1c6c2adf22 RT-27480: Add DatePicker control + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/DateCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/DatePickerBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DateCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerHijrahContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerSkin.java ! 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 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/ControlResources.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_de.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_sv.properties + javafx-ui-controls/src/javafx/scene/control/DateCell.java + javafx-ui-controls/src/javafx/scene/control/DatePicker.java + javafx-ui-controls/test/javafx/scene/control/DateCellTest.java + javafx-ui-controls/test/javafx/scene/control/DatePickerTest.java From hang.vo at oracle.com Sat May 4 23:48:56 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sun, 05 May 2013 06:48:56 +0000 Subject: hg: openjfx/8/controls/rt: 5 new changesets Message-ID: <20130505064913.308544881E@hg.openjdk.java.net> Changeset: 76e1ea90b17b Author: jgiles Date: 2013-05-03 14:09 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/76e1ea90b17b RT-29833: [TableView, TreeTableView, TreeView, ListView] Loses anchor position in multiple selection ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java ! javafx-ui-controls/test/javafx/scene/control/ListViewMouseInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewMouseInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeTableViewMouseInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewMouseInputTest.java Changeset: af3a86fa73b1 Author: jgiles Date: 2013-05-03 14:10 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/af3a86fa73b1 Fix eclipse .classpath for rt ! .classpath Changeset: 36b393d5ce56 Author: jgiles Date: 2013-05-03 14:45 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/36b393d5ce56 Partial backout of early change due to unit test failure. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java Changeset: fcadb659a789 Author: jgiles Date: 2013-05-05 18:02 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/fcadb659a789 [TEST ONLY] RT-29676: [TreeTableView] confusion on expansion, and scrolling ! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java ! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java Changeset: 19a610799e0d Author: jgiles Date: 2013-05-05 18:45 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/19a610799e0d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt From sdn at interactivemesh.com Mon May 6 02:33:59 2013 From: sdn at interactivemesh.com (August Lammersdorf, InteractiveMesh) Date: Mon, 06 May 2013 11:33:59 +0200 Subject: FX 3D : PhongMaterial xxxMap's Image questions Message-ID: <20684e4fd86ccc5eaf98bede97b6eed1-EhVcX1lFTABZRwAdGwEGZ1dfaANWUkNeXENbA19cNkdfS1wWV1toAFdSMl5cR0IKXFhRQ1E=-webmailer2@server03.webmailer.hosteurope.de> Following questions refer to the use of Image and WritableImage for bump, diffuse, self illumination, and specular maps of PhongMaterial. - Can a WritableImage generally be used as a map's image? - Will the corresponding map be updated if PixelWriter.setPixels(...) is called? - What are the preferred pixel formats for maps to avoid format conversion and/or to achieve the fastest render speed (e.g. WritableImage.getPixelWriter().getPixelFormat())? - What is the default image orientation for maps: y-down (origin at the upper left) or y-up (origin at the lower left)? I'm asking because I consider supporting WritableImage for maps in the 3D model importers without usage of SwingFXUtils.toFXImage(). Thanks, August From lehmann at media-interactive.de Mon May 6 02:49:14 2013 From: lehmann at media-interactive.de (Werner Lehmann) Date: Mon, 6 May 2013 11:49:14 +0200 Subject: FXML expression binding In-Reply-To: <6A539F1E-E7F0-490B-BE4A-29346389EBE0@gmail.com> References: <6A539F1E-E7F0-490B-BE4A-29346389EBE0@gmail.com> Message-ID: <51877C9A.6000702@media-interactive.de> Me too. I always wonder what exactly is a simple expression. For example, this one works: visible="${!label.text.empty}" Must be simple then... Werner On 03.05.2013 12:48, Philipp D?rfler wrote: > Hi, > > http://docs.oracle.com/javafx/2/api/javafx/fxml/doc-files/introduction_to_fxml.html > > says: >> Only simple expressions that resolve to property values or page >> variables are currently supported. Support for more complex >> expressions involving boolean or other operators may be added in >> the future. >> > I'd love to see this "may" turn into "will". How are the chances for > this to happen? > > ~ Philipp From katanophoros at gmail.com Mon May 6 03:19:49 2013 From: katanophoros at gmail.com (=?UTF-8?B?zpTOt868zq7PhM+BzrnOv8+CIM6UzrXPg8+NzrvOu86xz4I=?=) Date: Mon, 06 May 2013 13:19:49 +0300 Subject: OpenJfx Ubuntu repov - prebuild /jar files Message-ID: <518783C5.2070905@gmail.com> Hello, Is there a way to download the opanjfx as binary form (like a .jar file) or as .deb file or even as apt repo for ubuntu? From hang.vo at oracle.com Mon May 6 03:33:12 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 06 May 2013 10:33:12 +0000 Subject: hg: openjfx/8/graphics/rt: [RT-26877] - EGLFB: Modal child stage is not closed when showAndWait is used Message-ID: <20130506103323.82EC648831@hg.openjdk.java.net> Changeset: c3c71a3bf100 Author: Assaf Yavani Date: 2013-05-06 13:21 +0300 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c3c71a3bf100 [RT-26877] - EGLFB: Modal child stage is not closed when showAndWait is used Problem reported: Modal child stage is not closed when showAndWait is used. Analysis: The problem was actually not related to showAndWait, but rather to the fact that when we close a window we don't check if the closing window is an owner of other windows that required to be closed as well. Solution: Search the window tree to see if closing window has decedents and close them by sending a WindowEvent.CLOSE event. When the event is been processed (LensWindow.java::_notifyClose()) use it as a hook to tell Glass to actually close the window. This is required as we don't have a native window manager to send us the proper events and handle the closing in native layer. This fix is supporting both scenarios where window have cascading generations related to it (i.e window1->window2->window3->window4....) and also for window with multiply generations related to it (i.e window1->window2->window3... and window1->windowA->windowB...) As the window tree traversing is done in native layer, which will send close notification (to the relevant windows) to Java layer, will not cause a direct recursion of window closing in native, but rather the close event processing in Java will call back native window close, which in effect is something like indirect recursion. Tested on the beagle/DFB (egll is currently broken) using the bug attached application on variety of scenarios (not only the one reported in the bug). ! glass/glass-lib-lens/src/LensWindow.c ! glass/glass/src/com/sun/glass/ui/lens/LensWindow.java From hang.vo at oracle.com Mon May 6 03:47:56 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 06 May 2013 10:47:56 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130506104803.C3C0548832@hg.openjdk.java.net> Changeset: 38226f8244b7 Author: Martin Sladecek Date: 2013-05-06 12:36 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/38226f8244b7 Fixed possible infinite loop in GridPane. ! javafx-ui-common/src/javafx/scene/layout/GridPane.java Changeset: ba6b1b5059a2 Author: Martin Sladecek Date: 2013-05-06 12:37 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ba6b1b5059a2 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt From pavel.safrata at oracle.com Mon May 6 07:02:33 2013 From: pavel.safrata at oracle.com (Pavel Safrata) Date: Mon, 06 May 2013 16:02:33 +0200 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <5183D033.8080108@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> <518355E4.9090306@oracle.com> <5183D033.8080108@oracle.com> Message-ID: <5187B7F9.10709@oracle.com> Hello, I need to reopen this for additional clarification. The question is - what exactly does the screenToLocal do in 3D? My original intent and still my favorite approach is: - if the node contains (is present on) the specified screen location, return the intersection point like in picking - otherwise, return the point on projection plane transformed to node's local coordinates It seemed natural - you'd get the local coordinates of the node's point rendered on the given location, where possible. But then, it is a method for transforming coordinates, how do we know user wants intersection with the node itself? Maybe he wants always intersection with the projection plane or even with something else. The correct approach would probably be returning the (local) ray and let the user obtain any desired intersection. This can't be done right now, the picking&ray&intersection features are not public yet and won't be for this release. So we can either remove screenToLocal3D for now or specify the intersection point it returns, where I can see two options: either do it as described in the beginning of this email, or always intersect the projection plane. I'm not sure if the projection plane intersection is very useful, but the results would be more consistent (wouldn't jump elsewhere on the edge of the node). It becomes even a bit more complicated with screenToLocal(Bounds), which is there, works in 2D and needs to be extended to 3D (or removed). The only approach I can imagine is using screenToLocal on the four vertices and construct 3D bounds that contain all of them, but I admit I'm not sure the result is useful at all. What do you think? Thanks, Pavel On 3.5.2013 16:56, Kevin Rushforth wrote: > Check out the subject of the message. ;-) > > RT-30171 > > > Richard Bair wrote: >> What's the JIRA issue so I can mark it? >> >> On May 2, 2013, at 11:15 PM, Pavel Safrata wrote: >> >> >>> These methods were not released yet so we would not break compatibility with anything except of several weekly builds back. >>> Anyway, I agree with Richard's proposal. >>> Pavel >>> >>> On 3.5.2013 0:02, Ali Ebrahimi wrote: >>> >>>> +1. >>>> Breaking (source & binary)compatibility is not good thing. >>>> >>>> >>>> On Fri, May 3, 2013 at 2:21 AM, Richard Bair wrote: >>>> Hi Pavel, >>>> >>>> >>>>> // these two already exist: >>>>> public Point2D localToScreen(double localX, double localY) >>>>> public Point2D localToScreen(Point2D localPoint) >>>>> // these two exist but without the 2D suffix, so rename them (they were added in FX8 so no backward incompatibility): >>>>> public Point2D screenToLocal2D(double screenX, double screenY) >>>>> public Point2D screenToLocal2D(Point2D screenPoint) >>>>> // add these four for 3D >>>>> public Point2D localToScreen(double localX, double localY, double localZ) >>>>> public Point2D localToScreen(Point3D localPoint) >>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>> >>>> Just mulling it over. What about: >>>> >>>> // these two already exist: >>>> public Point2D localToScreen(double localX, double localY) >>>> public Point2D localToScreen(Point2D localPoint) >>>> public Point2D screenToLocal(double screenX, double screenY) >>>> public Point2D screenToLocal(Point2D screenPoint) >>>> public Point2D localToScreen(double localX, double localY, double localZ) >>>> public Point2D localToScreen(Point3D localPoint) >>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>> >>>> In this case we only append the "3D" to screenToLocal variants that produce Point3D? >>>> >>>> >> >> From phdoerfler at gmail.com Mon May 6 07:36:12 2013 From: phdoerfler at gmail.com (=?iso-8859-1?Q?Philipp_D=F6rfler?=) Date: Mon, 6 May 2013 16:36:12 +0200 Subject: FXML expression binding In-Reply-To: <51877C9A.6000702@media-interactive.de> References: <6A539F1E-E7F0-490B-BE4A-29346389EBE0@gmail.com> <51877C9A.6000702@media-interactive.de> Message-ID: <79B4CE54-6748-4858-BA37-9EB88F40B7A4@gmail.com> Good to know, that a negation is working! I've tried some more and found that the following works, too: text="${'this is some ' + textField.text}" Note the ' instead of ". What language is this? Any documentation on which expressions are supported? Cheers, ~ Philipp Am 06.05.2013 um 11:49 schrieb Werner Lehmann : > Me too. I always wonder what exactly is a simple expression. For example, this one works: > > visible="${!label.text.empty}" > > Must be simple then... > > Werner > > On 03.05.2013 12:48, Philipp D?rfler wrote: >> Hi, >> >> http://docs.oracle.com/javafx/2/api/javafx/fxml/doc-files/introduction_to_fxml.html >> >> says: >>> Only simple expressions that resolve to property values or page >>> variables are currently supported. Support for more complex >>> expressions involving boolean or other operators may be added in >>> the future. >>> >> I'd love to see this "may" turn into "will". How are the chances for >> this to happen? >> >> ~ Philipp > From kevin.rushforth at oracle.com Mon May 6 09:32:19 2013 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Mon, 06 May 2013 09:32:19 -0700 Subject: OpenJfx Ubuntu repov - prebuild /jar files In-Reply-To: <518783C5.2070905@gmail.com> References: <518783C5.2070905@gmail.com> Message-ID: <5187DB13.2080107@oracle.com> No, we do not build and release openjfx as a binary. -- Kevin ????????? ???????? wrote: > Hello, > Is there a way to download the opanjfx as binary form (like a .jar > file) or as .deb file or even as apt repo for ubuntu? From phdoerfler at gmail.com Mon May 6 09:44:10 2013 From: phdoerfler at gmail.com (=?iso-8859-1?Q?Philipp_D=F6rfler?=) Date: Mon, 6 May 2013 18:44:10 +0200 Subject: Smooth scrolling in Mac OS X Message-ID: Hi, any chance we'll get smooth scrolling in Mac OS X in JavaFX? Right now when scrolling with two fingers on the touchpad (e.g. in scene builder: scrolling in the Inspector), scrolling results in visible judder. This is especially visible right before the scrolling (with momentum) comes to a halt. Most other apps (e.g. Cocoa apps and Firefox) offer much smoother scrolling. I don't know if there is a special API in Cocoa for getting smoother, more often updated values or if it's just a matter of interpolation. It feels alien to scroll in JavaFX on Mac right now. Cheers, ~ Philipp From randahl at rockit.dk Mon May 6 10:19:04 2013 From: randahl at rockit.dk (Randahl Fink Isaksen) Date: Mon, 6 May 2013 19:19:04 +0200 Subject: Smooth scrolling in Mac OS X In-Reply-To: References: Message-ID: <859DF670-B2C5-42C5-B92B-B9FFD1B2D6DA@rockit.dk> Hi Philipp This may or may not contradict what you are saying, but I have been developing with JavaFX on my Mac for two years now, and I have not experienced the judder you mention in the app I am building. Randahl On May 6, 2013, at 18:44 , Philipp D?rfler wrote: > Hi, > > any chance we'll get smooth scrolling in Mac OS X in JavaFX? Right now when scrolling with two fingers on the touchpad (e.g. in scene builder: scrolling in the Inspector), scrolling results in visible judder. > This is especially visible right before the scrolling (with momentum) comes to a halt. Most other apps (e.g. Cocoa apps and Firefox) offer much smoother scrolling. I don't know if there is a special API in Cocoa for getting smoother, more often updated values or if it's just a matter of interpolation. It feels alien to scroll in JavaFX on Mac right now. > > Cheers, > ~ Philipp From hang.vo at oracle.com Mon May 6 12:04:29 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 06 May 2013 19:04:29 +0000 Subject: hg: openjfx/8/graphics/rt: RT-29679 UOE stack trace printed when create Scene use SceneBuilder Message-ID: <20130506190440.9F19E48842@hg.openjdk.java.net> Changeset: 6a70b68843bc Author: Yao Wang Date: 2013-05-06 11:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6a70b68843bc RT-29679 UOE stack trace printed when create Scene use SceneBuilder ! javafx-ui-common/src/com/sun/javafx/scene/input/PickResultChooser.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SnapshotParameters.java ! javafx-ui-common/src/javafx/scene/SubScene.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java From phdoerfler at gmail.com Mon May 6 12:10:04 2013 From: phdoerfler at gmail.com (=?iso-8859-1?Q?Philipp_D=F6rfler?=) Date: Mon, 6 May 2013 21:10:04 +0200 Subject: FXML expression binding In-Reply-To: <79B4CE54-6748-4858-BA37-9EB88F40B7A4@gmail.com> References: <6A539F1E-E7F0-490B-BE4A-29346389EBE0@gmail.com> <51877C9A.6000702@media-interactive.de> <79B4CE54-6748-4858-BA37-9EB88F40B7A4@gmail.com> Message-ID: <5203A14B-7C77-4D41-B202-B61D6339EF92@gmail.com> More news: note the && instead of && for XML goodness. Also note that operator precedence is somewhat different from what you might be used: ! boxD.selected && boxE.selected seems to be: !(boxD.selected && boxE.selected) so: ! true && false evaluates to true I conclude that FXML expression binding supports more than the most basic expressions but it is nowhere documented which ones exactly. I am curious what other expressions are supported. ~ philipp Am 06.05.2013 um 16:36 schrieb Philipp D?rfler : > Good to know, that a negation is working! > > I've tried some more and found that the following works, too: > > text="${'this is some ' + textField.text}" > > Note the ' instead of ". > > What language is this? Any documentation on which expressions are supported? > > Cheers, > ~ Philipp > > Am 06.05.2013 um 11:49 schrieb Werner Lehmann : > >> Me too. I always wonder what exactly is a simple expression. For example, this one works: >> >> visible="${!label.text.empty}" >> >> Must be simple then... >> >> Werner >> >> On 03.05.2013 12:48, Philipp D?rfler wrote: >>> Hi, >>> >>> http://docs.oracle.com/javafx/2/api/javafx/fxml/doc-files/introduction_to_fxml.html >>> >>> says: >>>> Only simple expressions that resolve to property values or page >>>> variables are currently supported. Support for more complex >>>> expressions involving boolean or other operators may be added in >>>> the future. >>>> >>> I'd love to see this "may" turn into "will". How are the chances for >>> this to happen? >>> >>> ~ Philipp >> > From hang.vo at oracle.com Mon May 6 12:17:54 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 06 May 2013 19:17:54 +0000 Subject: hg: openjfx/8/graphics/rt: Support "no render jobs" and "single threaded" Quantum for benchmark purposes Message-ID: <20130506191804.7916148845@hg.openjdk.java.net> Changeset: 72e445b2e153 Author: snorthov Date: 2013-05-06 15:11 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/72e445b2e153 Support "no render jobs" and "single threaded" Quantum for benchmark purposes ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PaintCollector.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java ! prism-common/src/com/sun/prism/render/RenderJob.java From hang.vo at oracle.com Mon May 6 12:47:55 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 06 May 2013 19:47:55 +0000 Subject: hg: openjfx/8/controls/rt: [TEST ONLY] Adding missing Data class to test package. Message-ID: <20130506194813.2E57C48849@hg.openjdk.java.net> Changeset: c485aa3dec93 Author: jgiles Date: 2013-05-07 07:35 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c485aa3dec93 [TEST ONLY] Adding missing Data class to test package. + javafx-ui-controls/test/com/sun/javafx/scene/control/test/Data.java From hang.vo at oracle.com Mon May 6 13:43:35 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 06 May 2013 20:43:35 +0000 Subject: hg: openjfx/2u/dev/rt: 2 new changesets Message-ID: <20130506204339.24A834884C@hg.openjdk.java.net> Changeset: 0b4b6c4843ae Author: kcr Date: 2013-05-06 09:44 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/dev/rt/rev/0b4b6c4843ae Backed out changeset 1f87e5f0444d This was done in order to reapply it with correct JIRA ID. + javafx-ui-controls/src/com/sun/javafx/scene/control/FocusableTextField.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java Changeset: 54fa88fc97bb Author: jgiles Date: 2013-05-03 09:09 +1200 URL: http://hg.openjdk.java.net/openjfx/2u/dev/rt/rev/54fa88fc97bb RT-30169: Regression - Focused ComboBox doesn't take text input - javafx-ui-controls/src/com/sun/javafx/scene/control/FocusableTextField.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java From swpalmer at gmail.com Mon May 6 14:04:49 2013 From: swpalmer at gmail.com (Scott Palmer) Date: Mon, 6 May 2013 17:04:49 -0400 Subject: javafxpackager - exceptions in start Message-ID: I'm just now looking into using a custom preloader and for that I started using the javafxpackager command-line tool. (Normally I manually handle gettign jfxrt.jar on the classpath, as my app still optionally launches in a Swing + JFXPanel mode.) The first thing I noticed is that now when there is a problem I don't get to see what it is. Instead of dumping the exceptionb stack trace to stderr or stdout, I simply get the following message: Exception in Application start method Exception while launching application Um.. thanks... how about some details? Is this by design, or simply an oversite? Regards, Scott From hang.vo at oracle.com Mon May 6 14:18:01 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 06 May 2013 21:18:01 +0000 Subject: hg: openjfx/8/controls/rt: RT-30233: [DatePicker] Handle incompatible change of method name in DateTimeFormatter. Step 1 of 2. Message-ID: <20130506211812.EB3114884D@hg.openjdk.java.net> Changeset: 930462f7a420 Author: leifs Date: 2013-05-06 14:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/930462f7a420 RT-30233: [DatePicker] Handle incompatible change of method name in DateTimeFormatter. Step 1 of 2. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerContent.java From chien.yang at oracle.com Mon May 6 14:18:46 2013 From: chien.yang at oracle.com (Chien Yang) Date: Mon, 06 May 2013 14:18:46 -0700 Subject: FX 3D : PhongMaterial xxxMap's Image questions In-Reply-To: <20684e4fd86ccc5eaf98bede97b6eed1-EhVcX1lFTABZRwAdGwEGZ1dfaANWUkNeXENbA19cNkdfS1wWV1toAFdSMl5cR0IKXFhRQ1E=-webmailer2@server03.webmailer.hosteurope.de> References: <20684e4fd86ccc5eaf98bede97b6eed1-EhVcX1lFTABZRwAdGwEGZ1dfaANWUkNeXENbA19cNkdfS1wWV1toAFdSMl5cR0IKXFhRQ1E=-webmailer2@server03.webmailer.hosteurope.de> Message-ID: <51881E36.50802@oracle.com> Hi August, These are great questions. WritableImage is a sub class of Image so it should work, but honestly speaking we haven't tried. ;-) Please file a JIRA if it doesn't work. The default image orientation for maps: y-down (origin at the upper left). If time permit I plan to write some tests, later this week, to address some of your questions. Thanks, - Chien On 5/6/2013 2:33 AM, August Lammersdorf, InteractiveMesh wrote: > Following questions refer to the use of Image and WritableImage for > bump, diffuse, self illumination, and specular maps of PhongMaterial. > > - Can a WritableImage generally be used as a map's image? > > - Will the corresponding map be updated if PixelWriter.setPixels(...) > is called? > > - What are the preferred pixel formats for maps to avoid format > conversion and/or to achieve the fastest render speed (e.g. > WritableImage.getPixelWriter().getPixelFormat())? > > - What is the default image orientation for maps: y-down (origin at > the upper left) or y-up (origin at the lower left)? > > I'm asking because I consider supporting WritableImage for maps in the > 3D model importers without usage of SwingFXUtils.toFXImage(). > > Thanks, August From hang.vo at oracle.com Mon May 6 14:48:00 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 06 May 2013 21:48:00 +0000 Subject: hg: openjfx/8/controls/rt: RT-30233: [DatePicker] Handle incompatible change of method name in DateTimeFormatter. Step 1 of 2 (additional). Message-ID: <20130506214804.704A54884F@hg.openjdk.java.net> Changeset: 011c97173f96 Author: leifs Date: 2013-05-06 14:35 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/011c97173f96 RT-30233: [DatePicker] Handle incompatible change of method name in DateTimeFormatter. Step 1 of 2 (additional). ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerHijrahContent.java ! javafx-ui-controls/src/javafx/scene/control/DatePicker.java From richard.bair at oracle.com Mon May 6 15:34:07 2013 From: richard.bair at oracle.com (Richard Bair) Date: Mon, 6 May 2013 15:34:07 -0700 Subject: hg: openjfx/8/graphics/rt: Gradle build: In-Reply-To: References: <20130503210325.6265B487FE@hg.openjdk.java.net> Message-ID: <96B70FF5-4025-4B4A-8DAC-B4FB95274FC2@oracle.com> Thank you! I've applied the patch. Richard On May 4, 2013, at 4:48 AM, Ali Ebrahimi wrote: > Hi Richard, > Please find attachments. This is for you. > > Ali Ebrahimi > > > On Sat, May 4, 2013 at 4:11 AM, Richard Bair wrote: > That would be great, I think that is a great idea. Looking forward to the patch, will apply on Monday. > > Thanks! > Richard > > PS> Right now I'm working on verifying the SDK output is correct for all the platforms. > > On May 3, 2013, at 4:30 PM, Ali Ebrahimi wrote: > >> Hi, >> What about this patch. this just modifies build.gradle & win.gradle files. if you want i will provide patch for other targets. >> >> diff -r 843dcede5a8b build.gradle >> --- a/build.gradle Fri May 03 13:55:11 2013 -0700 >> +++ b/build.gradle Sat May 04 03:55:24 2013 +0430 >> @@ -509,7 +509,7 @@ >> description = "Creates native dynamic library for $name for ${t.name}${capitalVariant != '' ? ' for variant ' + capitalVariant : ''}" >> objectDir = nativeDir >> linkParams.addAll(variantProperties.linkFlags) >> - lib = file("$libRootDir/${t.name}/${variant == '' ? library(name) : library(name + '-' + variant)}") >> + lib = file("$libRootDir/${t.name}/${variant == '' ? library(variantProperties.lib) : library(variantProperties.lib + '-' + variant)}") >> linker = variantProperties.linker >> } >> nativeTask.dependsOn(linkTask) >> @@ -725,7 +725,7 @@ >> // TODO need to hook this up to be executed only if PassThroughVS.h is missing or PassThroughVS.hlsl is changed >> task generateD3DHeaders(group: "Build") { >> enabled = IS_WINDOWS >> - dependsOn javahWinPrismD3d >> + dependsOn javahWinPrismD3D >> description = "Generate headers by compiling hlsl files" >> doLast { >> mkdir file("$buildDir/headers/PrismD3D/hlsl") >> @@ -798,7 +798,7 @@ >> } >> } >> >> - ccWinPrismD3d.dependsOn generateD3DHeaders >> + ccWinPrismD3D.dependsOn generateD3DHeaders >> } >> >> // The Decora and Prism JSL files have to be generated in a very specific set of steps. >> @@ -877,7 +877,7 @@ >> description = "Creates native dynamic library for Decora SSE" >> objectDir = file("$nativeRootDir/$target") >> linkParams.addAll(properties.decora.linkFlags) >> - lib = file("$libRootDir/$t.name/${library('decora-sse')}") >> + lib = file("$libRootDir/$t.name/${library(properties.decora.lib)}") >> linker = properties.decora.linker >> } >> >> @@ -1361,16 +1361,17 @@ >> // TODO instead of using copy everywhere, I probably want to use "sync" instead? >> // Copy all of the .dll / .so / .dylib native libraries into build/sdk/rt/lib/ >> copy { >> - from("modules/graphics/build/libs/jsl-decora/${t.name}/${library('decora-sse')}", >> - "modules/graphics/build/libs/prism/${t.name}/${library('prism-common')}", >> - "modules/graphics/build/libs/prismSW/${t.name}/${library('prism-sw')}", >> - "modules/graphics/build/libs/iio/${t.name}/${library('javafx-iio')}", >> - "modules/graphics/build/libs/prismES2/${t.name}/${library('prism-es2')}", >> - "modules/graphics/build/libs/glass/${t.name}/${library('glass')}"); >> + from("modules/graphics/build/libs/jsl-decora/${t.name}/${library(targetProperties.decora.lib)}", >> + "modules/graphics/build/libs/prism/${t.name}/${library(targetProperties.prism.lib)}", >> + "modules/graphics/build/libs/prismSW/${t.name}/${library(targetProperties.prismSW.lib)}", >> + "modules/graphics/build/libs/iio/${t.name}/${library(targetProperties.iio.lib)}", >> + "modules/graphics/build/libs/prismES2/${t.name}/${library(targetProperties.prismES2.lib)}", >> + "modules/graphics/build/libs/glass/${t.name}/${library(targetProperties.glass.lib)}"); >> if (IS_WINDOWS) { >> - from ("modules/graphics/build/libs/prismD3D/${t.name}/${library('prism-d3d')}"); >> + from ("modules/graphics/build/libs/prismD3D/${t.name}/${library(targetProperties.prismD3D.lib)}"); >> rename("lib(.*).dll", "\$1.dll"); >> } >> + >> def libDest = targetProperties.libDest >> into ("build/${t.name}-sdk/rt/$libDest") >> } >> diff -r 843dcede5a8b gradleBuildSrc/win.gradle >> --- a/gradleBuildSrc/win.gradle Fri May 03 13:55:11 2013 -0700 >> +++ b/gradleBuildSrc/win.gradle Sat May 04 03:55:24 2013 +0430 >> @@ -145,12 +145,14 @@ >> "winmm.lib", "imm32.lib", "shell32.lib", "Uiautomationcore.lib", "dwmapi.lib", >> "/DELAYLOAD:user32.dll", "/DELAYLOAD:urlmon.dll", "/DELAYLOAD:winmm.dll", "/DELAYLOAD:shell32.dll", >> "/DELAYLOAD:Uiautomationcore.dll", "/DELAYLOAD:dwmapi.dll"].flatten() >> +WIN.glass.lib="glass" >> >> WIN.decora = [:] >> WIN.decora.compiler = compiler >> WIN.decora.ccFlags = [ccFlags].flatten() >> WIN.decora.linker = linker >> WIN.decora.linkFlags = [linkFlags].flatten() >> +WIN.decora.lib="decora-sse" >> >> WIN.prism = [:] >> WIN.prism.javahInclude = ["com/sun/prism/impl/**/*", "com/sun/prism/PresentableState*"] >> @@ -159,6 +161,7 @@ >> WIN.prism.ccFlags = [ccFlags].flatten() >> WIN.prism.linker = linker >> WIN.prism.linkFlags = [linkFlags].flatten() >> +WIN.prism.lib="prism-common" >> >> WIN.prismSW = [:] >> WIN.prismSW.javahInclude = ["com/sun/pisces/**/*"] >> @@ -167,6 +170,7 @@ >> WIN.prismSW.ccFlags = [ccFlags].flatten() >> WIN.prismSW.linker = linker >> WIN.prismSW.linkFlags = [linkFlags].flatten() >> +WIN.prismSW.lib="prism-sw" >> >> WIN.prismD3D = [:] >> WIN.prismD3D.javahInclude = ["com/sun/prism/d3d/**/*"] >> @@ -177,6 +181,7 @@ >> WIN.prismD3D.ccFlags = [ccFlags, "/Ibuild/headers/PrismD3D"].flatten() >> WIN.prismD3D.linker = linker >> WIN.prismD3D.linkFlags = [linkFlags, "user32.lib"].flatten() >> +WIN.prismD3D.lib="prism-d3d" >> >> WIN.launcher = [:] >> WIN.launcher.compiler = compiler >> >> >> Ali Ebrahimi >> On Sat, May 4, 2013 at 1:33 AM, wrote: >> Changeset: 843dcede5a8b >> Author: Richard Bair >> Date: 2013-05-03 13:55 -0700 >> URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/843dcede5a8b >> >> Gradle build: >> - Fixed COMPILE_FOO flags (submitted by Ali Ebrahimi) >> - Cosmetic rearrange of properties in *.gradle files >> >> ! build.gradle >> ! gradle.properties >> ! gradleBuildSrc/armv6hf.gradle >> ! gradleBuildSrc/armv6sf.gradle >> ! gradleBuildSrc/linux.gradle >> ! gradleBuildSrc/mac.gradle >> >> >> > > > From hang.vo at oracle.com Mon May 6 15:47:42 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 06 May 2013 22:47:42 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle Build: Message-ID: <20130506224749.9E17848851@hg.openjdk.java.net> Changeset: a27709a00054 Author: Richard Bair Date: 2013-05-06 15:31 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/a27709a00054 Gradle Build: - Fixes from Ali Ebrahimi related to fixing dynamic libraries so they are copied into the SDK - SWT / Swing embed support should be included on desktop builds - Fixed missing .vert and .frag files - Omit GL files for platforms other than the ones I want ! build.gradle ! generator.gradle ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle ! gradleBuildSrc/win.gradle From richard.bair at oracle.com Mon May 6 16:56:34 2013 From: richard.bair at oracle.com (Richard Bair) Date: Mon, 6 May 2013 16:56:34 -0700 Subject: FXML expression binding In-Reply-To: <5203A14B-7C77-4D41-B202-B61D6339EF92@gmail.com> References: <6A539F1E-E7F0-490B-BE4A-29346389EBE0@gmail.com> <51877C9A.6000702@media-interactive.de> <79B4CE54-6748-4858-BA37-9EB88F40B7A4@gmail.com> <5203A14B-7C77-4D41-B202-B61D6339EF92@gmail.com> Message-ID: > > > note the && instead of && for XML goodness. > Also note that operator precedence is somewhat different from what you might be used: > > ! boxD.selected && boxE.selected seems to be: !(boxD.selected && boxE.selected) I'd probably call that one a bug. Whether it was or not! > I conclude that FXML expression binding supports more than the most basic expressions but it is nowhere documented which ones exactly. > I am curious what other expressions are supported. At the time, I really wanted us to use UEL (same expression language used by JSF, JSP) for the following reasons: - EE engineers will be familiar with it - Lots of example code out there - Implementation already exists and is robust There were a few things I felt needed fixing in UEL to be quite what I wanted, but basically I felt we should take it and go. Since then some other binding languages have come on the scene such as handlebars and I don't remember how many others we looked at. Should we just take UEL, or should we take a full survey of the JS state-of-the-art? Richard From richard.bair at oracle.com Mon May 6 17:04:22 2013 From: richard.bair at oracle.com (Richard Bair) Date: Mon, 6 May 2013 17:04:22 -0700 (PDT) Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <5187B7F9.10709@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> <518355E4.9090306@oracle.com> <5183D033.8080108@oracle.com> <5187B7F9.10709@oracle.com> Message-ID: <278795B9-2AA0-4FAE-895D-ED9701E545D2@oracle.com> I'm out of my depth, relying on Kevin & Chien to say something smart :-) On May 6, 2013, at 7:02 AM, Pavel Safrata wrote: > Hello, > I need to reopen this for additional clarification. The question is - what exactly does the screenToLocal do in 3D? > > My original intent and still my favorite approach is: > - if the node contains (is present on) the specified screen location, return the intersection point like in picking > - otherwise, return the point on projection plane transformed to node's local coordinates > > It seemed natural - you'd get the local coordinates of the node's point rendered on the given location, where possible. But then, it is a method for transforming coordinates, how do we know user wants intersection with the node itself? Maybe he wants always intersection with the projection plane or even with something else. The correct approach would probably be returning the (local) ray and let the user obtain any desired intersection. This can't be done right now, the picking&ray&intersection features are not public yet and won't be for this release. So we can either remove screenToLocal3D for now or specify the intersection point it returns, where I can see two options: either do it as described in the beginning of this email, or always intersect the projection plane. I'm not sure if the projection plane intersection is very useful, but the results would be more consistent (wouldn't jump elsewhere on the edge of the node). > > It becomes even a bit more complicated with screenToLocal(Bounds), which is there, works in 2D and needs to be extended to 3D (or removed). The only approach I can imagine is using screenToLocal on the four vertices and construct 3D bounds that contain all of them, but I admit I'm not sure the result is useful at all. > > What do you think? > Thanks, > Pavel > > On 3.5.2013 16:56, Kevin Rushforth wrote: >> Check out the subject of the message. ;-) >> >> RT-30171 >> >> >> Richard Bair wrote: >>> >>> What's the JIRA issue so I can mark it? >>> >>> On May 2, 2013, at 11:15 PM, Pavel Safrata wrote: >>> >>> >>>> These methods were not released yet so we would not break compatibility with anything except of several weekly builds back. >>>> Anyway, I agree with Richard's proposal. >>>> Pavel >>>> >>>> On 3.5.2013 0:02, Ali Ebrahimi wrote: >>>> >>>>> +1. >>>>> Breaking (source & binary)compatibility is not good thing. >>>>> >>>>> >>>>> On Fri, May 3, 2013 at 2:21 AM, Richard Bair wrote: >>>>> Hi Pavel, >>>>> >>>>> >>>>>> // these two already exist: >>>>>> public Point2D localToScreen(double localX, double localY) >>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>> // these two exist but without the 2D suffix, so rename them (they were added in FX8 so no backward incompatibility): >>>>>> public Point2D screenToLocal2D(double screenX, double screenY) >>>>>> public Point2D screenToLocal2D(Point2D screenPoint) >>>>>> // add these four for 3D >>>>>> public Point2D localToScreen(double localX, double localY, double localZ) >>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>> >>>>> Just mulling it over. What about: >>>>> >>>>> // these two already exist: >>>>> public Point2D localToScreen(double localX, double localY) >>>>> public Point2D localToScreen(Point2D localPoint) >>>>> public Point2D screenToLocal(double screenX, double screenY) >>>>> public Point2D screenToLocal(Point2D screenPoint) >>>>> public Point2D localToScreen(double localX, double localY, double localZ) >>>>> public Point2D localToScreen(Point3D localPoint) >>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>> >>>>> In this case we only append the "3D" to screenToLocal variants that produce Point3D? >>>>> >>>>> >>> >>> > From hang.vo at oracle.com Mon May 6 20:33:02 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 03:33:02 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle build: include lens on Linux Message-ID: <20130507033310.7144A4885C@hg.openjdk.java.net> Changeset: 76080569af93 Author: rbair Date: 2013-05-06 20:26 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/76080569af93 Gradle build: include lens on Linux ! gradleBuildSrc/linux.gradle From hang.vo at oracle.com Mon May 6 21:47:33 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 04:47:33 +0000 Subject: hg: openjfx/8/controls/rt: 3 new changesets Message-ID: <20130507044746.B0FE348862@hg.openjdk.java.net> Changeset: 18bfcabfce78 Author: jgiles Date: 2013-05-07 11:01 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/18bfcabfce78 RT-30212: [ListView, TreeView] does not honor min height of cells ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java Changeset: 9c3d92150f35 Author: jgiles Date: 2013-05-07 16:33 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/9c3d92150f35 RT-27180: [TreeView, TreeTableView] selection can be expanded on collapsing ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeTableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: d9661df32b06 Author: jgiles Date: 2013-05-07 16:34 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d9661df32b06 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt From chien.yang at oracle.com Mon May 6 22:26:47 2013 From: chien.yang at oracle.com (Chien Yang) Date: Mon, 06 May 2013 22:26:47 -0700 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <278795B9-2AA0-4FAE-895D-ED9701E545D2@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> <518355E4.9090306@oracle.com> <5183D033.8080108@oracle.com> <5187B7F9.10709@oracle.com> <278795B9-2AA0-4FAE-895D-ED9701E545D2@oracle.com> Message-ID: <51889097.6000206@oracle.com> Hi Pavel, Can you fill me in on what is the use case for doing the 3D extension for FX 8? Thanks, - Chien On 5/6/2013 5:04 PM, Richard Bair wrote: > I'm out of my depth, relying on Kevin & Chien to say something smart :-) > > On May 6, 2013, at 7:02 AM, Pavel Safrata wrote: > >> Hello, >> I need to reopen this for additional clarification. The question is - what exactly does the screenToLocal do in 3D? >> >> My original intent and still my favorite approach is: >> - if the node contains (is present on) the specified screen location, return the intersection point like in picking >> - otherwise, return the point on projection plane transformed to node's local coordinates >> >> It seemed natural - you'd get the local coordinates of the node's point rendered on the given location, where possible. But then, it is a method for transforming coordinates, how do we know user wants intersection with the node itself? Maybe he wants always intersection with the projection plane or even with something else. The correct approach would probably be returning the (local) ray and let the user obtain any desired intersection. This can't be done right now, the picking&ray&intersection features are not public yet and won't be for this release. So we can either remove screenToLocal3D for now or specify the intersection point it returns, where I can see two options: either do it as described in the beginning of this email, or always intersect the projection plane. I'm not sure if the projection plane intersection is very useful, but the results would be more consistent (wouldn't jump elsewhere on the edge of the node). >> >> It becomes even a bit more complicated with screenToLocal(Bounds), which is there, works in 2D and needs to be extended to 3D (or removed). The only approach I can imagine is using screenToLocal on the four vertices and construct 3D bounds that contain all of them, but I admit I'm not sure the result is useful at all. >> >> What do you think? >> Thanks, >> Pavel >> >> On 3.5.2013 16:56, Kevin Rushforth wrote: >>> Check out the subject of the message. ;-) >>> >>> RT-30171 >>> >>> >>> Richard Bair wrote: >>>> What's the JIRA issue so I can mark it? >>>> >>>> On May 2, 2013, at 11:15 PM, Pavel Safrata wrote: >>>> >>>> >>>>> These methods were not released yet so we would not break compatibility with anything except of several weekly builds back. >>>>> Anyway, I agree with Richard's proposal. >>>>> Pavel >>>>> >>>>> On 3.5.2013 0:02, Ali Ebrahimi wrote: >>>>> >>>>>> +1. >>>>>> Breaking (source & binary)compatibility is not good thing. >>>>>> >>>>>> >>>>>> On Fri, May 3, 2013 at 2:21 AM, Richard Bair wrote: >>>>>> Hi Pavel, >>>>>> >>>>>> >>>>>>> // these two already exist: >>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>> // these two exist but without the 2D suffix, so rename them (they were added in FX8 so no backward incompatibility): >>>>>>> public Point2D screenToLocal2D(double screenX, double screenY) >>>>>>> public Point2D screenToLocal2D(Point2D screenPoint) >>>>>>> // add these four for 3D >>>>>>> public Point2D localToScreen(double localX, double localY, double localZ) >>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>> >>>>>> Just mulling it over. What about: >>>>>> >>>>>> // these two already exist: >>>>>> public Point2D localToScreen(double localX, double localY) >>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>> public Point2D screenToLocal(double screenX, double screenY) >>>>>> public Point2D screenToLocal(Point2D screenPoint) >>>>>> public Point2D localToScreen(double localX, double localY, double localZ) >>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>> >>>>>> In this case we only append the "3D" to screenToLocal variants that produce Point3D? >>>>>> >>>>>> >>>> From hang.vo at oracle.com Mon May 6 23:04:33 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 06:04:33 +0000 Subject: hg: openjfx/8/graphics/rt: RT-24190 GridPane layout reacts strangely to colSpan=REMAINING Message-ID: <20130507060437.7017E48866@hg.openjdk.java.net> Changeset: 138c071cdd75 Author: Martin Sladecek Date: 2013-05-07 07:55 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/138c071cdd75 RT-24190 GridPane layout reacts strangely to colSpan=REMAINING ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java From hang.vo at oracle.com Tue May 7 00:04:27 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 07:04:27 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30186: Camera transforms made effective even if the camera is not in scene. Message-ID: <20130507070431.3AC4548867@hg.openjdk.java.net> Changeset: e6523ccac2ee Author: Pavel Safrata Date: 2013-05-07 07:56 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e6523ccac2ee RT-30186: Camera transforms made effective even if the camera is not in scene. ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/test/unit/javafx/scene/CameraTest.java From pavel.safrata at oracle.com Tue May 7 00:49:12 2013 From: pavel.safrata at oracle.com (Pavel Safrata) Date: Tue, 07 May 2013 09:49:12 +0200 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <51889097.6000206@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> <518355E4.9090306@oracle.com> <5183D033.8080108@oracle.com> <5187B7F9.10709@oracle.com> <278795B9-2AA0-4FAE-895D-ED9701E545D2@oracle.com> <51889097.6000206@oracle.com> Message-ID: <5188B1F8.7060603@oracle.com> Hi Chien, I'm trying to produce a consistent API. We have the 3D feature, and we have the localToScreen feature (requested by users many times), so the two existing features should just work together, shouldn't they? Pavel On 7.5.2013 7:26, Chien Yang wrote: > Hi Pavel, > > Can you fill me in on what is the use case for doing the 3D > extension for FX 8? > > Thanks, > - Chien > > > On 5/6/2013 5:04 PM, Richard Bair wrote: >> I'm out of my depth, relying on Kevin & Chien to say something smart :-) >> >> On May 6, 2013, at 7:02 AM, Pavel Safrata >> wrote: >> >>> Hello, >>> I need to reopen this for additional clarification. The question is >>> - what exactly does the screenToLocal do in 3D? >>> >>> My original intent and still my favorite approach is: >>> - if the node contains (is present on) the specified screen >>> location, return the intersection point like in picking >>> - otherwise, return the point on projection plane transformed to >>> node's local coordinates >>> >>> It seemed natural - you'd get the local coordinates of the node's >>> point rendered on the given location, where possible. But then, it >>> is a method for transforming coordinates, how do we know user wants >>> intersection with the node itself? Maybe he wants always >>> intersection with the projection plane or even with something else. >>> The correct approach would probably be returning the (local) ray and >>> let the user obtain any desired intersection. This can't be done >>> right now, the picking&ray&intersection features are not public yet >>> and won't be for this release. So we can either remove >>> screenToLocal3D for now or specify the intersection point it >>> returns, where I can see two options: either do it as described in >>> the beginning of this email, or always intersect the projection >>> plane. I'm not sure if the projection plane intersection is very >>> useful, but the results would be more consistent (wouldn't jump >>> elsewhere on the edge of the node). >>> >>> It becomes even a bit more complicated with screenToLocal(Bounds), >>> which is there, works in 2D and needs to be extended to 3D (or >>> removed). The only approach I can imagine is using screenToLocal on >>> the four vertices and construct 3D bounds that contain all of them, >>> but I admit I'm not sure the result is useful at all. >>> >>> What do you think? >>> Thanks, >>> Pavel >>> >>> On 3.5.2013 16:56, Kevin Rushforth wrote: >>>> Check out the subject of the message. ;-) >>>> >>>> RT-30171 >>>> >>>> >>>> Richard Bair wrote: >>>>> What's the JIRA issue so I can mark it? >>>>> >>>>> On May 2, 2013, at 11:15 PM, Pavel Safrata >>>>> wrote: >>>>> >>>>>> These methods were not released yet so we would not break >>>>>> compatibility with anything except of several weekly builds back. >>>>>> Anyway, I agree with Richard's proposal. >>>>>> Pavel >>>>>> >>>>>> On 3.5.2013 0:02, Ali Ebrahimi wrote: >>>>>>> +1. >>>>>>> Breaking (source & binary)compatibility is not good thing. >>>>>>> >>>>>>> >>>>>>> On Fri, May 3, 2013 at 2:21 AM, Richard Bair >>>>>>> wrote: >>>>>>> Hi Pavel, >>>>>>> >>>>>>>> // these two already exist: >>>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>>> // these two exist but without the 2D suffix, so rename them >>>>>>>> (they were added in FX8 so no backward incompatibility): >>>>>>>> public Point2D screenToLocal2D(double screenX, double screenY) >>>>>>>> public Point2D screenToLocal2D(Point2D screenPoint) >>>>>>>> // add these four for 3D >>>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>>> double localZ) >>>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>> Just mulling it over. What about: >>>>>>> >>>>>>> // these two already exist: >>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>> public Point2D screenToLocal(double screenX, double screenY) >>>>>>> public Point2D screenToLocal(Point2D screenPoint) >>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>> double localZ) >>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>> >>>>>>> In this case we only append the "3D" to screenToLocal variants >>>>>>> that produce Point3D? >>>>>>> > > From hang.vo at oracle.com Tue May 7 01:33:22 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 08:33:22 +0000 Subject: hg: openjfx/8/graphics/rt: Fix for RT-17645: Make Image class support exceptions for both asynchronous and synchronous loading Message-ID: <20130507083330.87B854886D@hg.openjdk.java.net> Changeset: 356145853d67 Author: Lubomir Nerad Date: 2013-05-07 10:26 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/356145853d67 Fix for RT-17645: Make Image class support exceptions for both asynchronous and synchronous loading ! javafx-iio/src/com/sun/javafx/iio/ImageStorage.java ! javafx-ui-common/src/com/sun/javafx/tk/ImageLoader.java ! javafx-ui-common/src/javafx/scene/image/Image.java ! javafx-ui-common/test/unit/javafx/scene/image/ImageTest.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PrismImageLoader2.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoader.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoaderFactory.java From hang.vo at oracle.com Tue May 7 01:48:09 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 08:48:09 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130507084817.0EAF74886E@hg.openjdk.java.net> Changeset: eaf4aeed285e Author: tb115823 Date: 2013-05-07 10:09 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/eaf4aeed285e Android: Fix opening software keyboard. ! glass/glass-lib-lens/build-android.xml ! glass/glass-lib-lens/src/input/android/androidInput.c ! glass/glass/build.xml + glass/glass/src/com/sun/glass/ui/android/SoftwareKeyboard.java Changeset: 9546ea4df446 Author: tb115823 Date: 2013-05-07 10:32 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9546ea4df446 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx///rt From lehmann at media-interactive.de Tue May 7 02:42:28 2013 From: lehmann at media-interactive.de (Werner Lehmann) Date: Tue, 7 May 2013 11:42:28 +0200 Subject: FXML expression binding In-Reply-To: References: <6A539F1E-E7F0-490B-BE4A-29346389EBE0@gmail.com> <51877C9A.6000702@media-interactive.de> <79B4CE54-6748-4858-BA37-9EB88F40B7A4@gmail.com> <5203A14B-7C77-4D41-B202-B61D6339EF92@gmail.com> Message-ID: <5188CC84.5060308@media-interactive.de> See below. On 07.05.2013 01:56, Richard Bair wrote: >> ! boxD.selected&& boxE.selected seems to be: !(boxD.selected&& boxE.selected) > > I'd probably call that one a bug. Whether it was or not! I would agree. Looks to me as if there might be special code checking for a '!' at the beginning of the expression. Regardless whatever comes next. > At the time, I really wanted us to use UEL (same expression language used by JSF, JSP) for the following reasons: > - EE engineers will be familiar with it > - Lots of example code out there > - Implementation already exists and is robust > > There were a few things I felt needed fixing in UEL to be quite what > I wanted, but basically I felt we should take it and go. Since then > some other binding languages have come on the scene such as > handlebars and I don't remember how many others we looked at. Should > we just take UEL, or should we take a full survey of the JS > state-of-the-art? Personally I don't know UEL (used only OGNL on Tapestry). Not sure if UEL documentation 100% applies to FX beans/properties when it is intended for EE beans. For example, what about obserable properties, or the #{} syntax. If that is clarified I'd be happy with the choice. The "Parameterized Method Calls" feature might even help to resolve RT-19198 which is about preselection in selection models in FXML. One problem here: select() is a void method, so there is no good result of that expression and in this case you wouldn't want to use it anyway. http://docs.oracle.com/javaee/6/tutorial/doc/bnahu.html#gjhbz Werner From martin.sladecek at oracle.com Tue May 7 03:15:02 2013 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Tue, 07 May 2013 12:15:02 +0200 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). Message-ID: <5188D426.7070701@oracle.com> Hi, just pushed a changeset 831d74ba3576 (FilteredList/SortedList) that switched javac.source and javac.target parameters to 1.8. This means the (graphics) repository is no longer buildable with JDK7. Regards, -Martin From hang.vo at oracle.com Tue May 7 03:17:57 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 10:17:57 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130507101812.D91CE48871@hg.openjdk.java.net> Changeset: 831d74ba3576 Author: Martin Sladecek Date: 2013-05-07 12:10 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/831d74ba3576 RT-17053 Reintroduce SortedList/FilteredList and TransformationList Also switched to 1.8 source and 1.8 target javac parameters. ! common.properties ! decora-prism/build-closed.xml ! decora-prism/project.properties - javafx-beans/src/com/sun/javafx/collections/transformation/FilterableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/FilteredList.java - javafx-beans/src/com/sun/javafx/collections/transformation/Matcher.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortedList.java - javafx-beans/src/com/sun/javafx/collections/transformation/TransformationList.java ! javafx-beans/src/javafx/collections/ObservableList.java + javafx-beans/src/javafx/collections/transformation/FilteredList.java + javafx-beans/src/javafx/collections/transformation/SortedList.java + javafx-beans/src/javafx/collections/transformation/TransformationList.java ! javafx-beans/test/javafx/collections/FilteredListTest.java ! javafx-beans/test/javafx/collections/Person.java ! javafx-beans/test/javafx/collections/SortedListTest.java ! javafx-beans/test/javafx/collections/TransformationListTest.java ! javafx-sg-prism/build-closed.xml ! javafx-sg-prism/project.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 42b905f9c189 Author: Martin Sladecek Date: 2013-05-07 12:12 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/42b905f9c189 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx/rt - javafx-beans/src/com/sun/javafx/collections/transformation/FilterableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/FilteredList.java - javafx-beans/src/com/sun/javafx/collections/transformation/Matcher.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortedList.java - javafx-beans/src/com/sun/javafx/collections/transformation/TransformationList.java From tom.schindl at bestsolution.at Tue May 7 03:20:56 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Tue, 07 May 2013 12:20:56 +0200 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <5188D426.7070701@oracle.com> References: <5188D426.7070701@oracle.com> Message-ID: <5188D588.9040403@bestsolution.at> Do you only use Java8 APIS or also Java8 Syntax? Tom On 07.05.13 12:15, Martin Sladecek wrote: > Hi, > just pushed a changeset 831d74ba3576 (FilteredList/SortedList) that > switched javac.source and javac.target parameters to 1.8. > > This means the (graphics) repository is no longer buildable with JDK7. > > Regards, > -Martin From martin.sladecek at oracle.com Tue May 7 03:26:58 2013 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Tue, 07 May 2013 12:26:58 +0200 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <5188D588.9040403@bestsolution.at> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> Message-ID: <5188D6F2.3030409@oracle.com> There are now 3 defender methods in ObservableList and some lambda expressions in FilteredList and SortedList implementations. -Martin On 05/07/2013 12:20 PM, Tom Schindl wrote: > Do you only use Java8 APIS or also Java8 Syntax? > > Tom > > On 07.05.13 12:15, Martin Sladecek wrote: >> Hi, >> just pushed a changeset 831d74ba3576 (FilteredList/SortedList) that >> switched javac.source and javac.target parameters to 1.8. >> >> This means the (graphics) repository is no longer buildable with JDK7. >> >> Regards, >> -Martin > From tom.schindl at bestsolution.at Tue May 7 03:35:31 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Tue, 07 May 2013 12:35:31 +0200 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <5188D6F2.3030409@oracle.com> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> Message-ID: <5188D8F3.5020700@bestsolution.at> People using Eclipse as their IDE will not have fun with that I guess because their IDE will not compile the code anymore, so one can't use Eclipse anymore to provide patches - nothing you really care I guess. I don't argue that you should not do this because Eclipse does not yet support it (which is a shame for Eclipse) but you are excluding other VMs who don't support those concepts - most notable invoke dynamic - this makes a community port of JavaFX to iOS fairly impossible. Tom On 07.05.13 12:26, Martin Sladecek wrote: > There are now 3 defender methods in ObservableList and some lambda > expressions in FilteredList and SortedList implementations. > > -Martin > > On 05/07/2013 12:20 PM, Tom Schindl wrote: >> Do you only use Java8 APIS or also Java8 Syntax? >> >> Tom >> >> On 07.05.13 12:15, Martin Sladecek wrote: >>> Hi, >>> just pushed a changeset 831d74ba3576 (FilteredList/SortedList) that >>> switched javac.source and javac.target parameters to 1.8. >>> >>> This means the (graphics) repository is no longer buildable with JDK7. >>> >>> Regards, >>> -Martin >> > From kevin.rushforth at oracle.com Tue May 7 04:19:12 2013 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Tue, 07 May 2013 04:19:12 -0700 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <51889097.6000206@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> <518355E4.9090306@oracle.com> <5183D033.8080108@oracle.com> <5187B7F9.10709@oracle.com> <278795B9-2AA0-4FAE-895D-ED9701E545D2@oracle.com> <51889097.6000206@oracle.com> Message-ID: <5188E330.3050704@oracle.com> I doubt that we should mix intersection (picking) with a simple transformation method. I would expect screenToLocal to take a point at the Z=0 plane in window/screen coordinates and return the transformed point in local coordinates. -- Kevin Chien Yang wrote: > Hi Pavel, > > Can you fill me in on what is the use case for doing the 3D > extension for FX 8? > > Thanks, > - Chien > > > On 5/6/2013 5:04 PM, Richard Bair wrote: >> I'm out of my depth, relying on Kevin & Chien to say something smart :-) >> >> On May 6, 2013, at 7:02 AM, Pavel Safrata >> wrote: >> >>> Hello, >>> I need to reopen this for additional clarification. The question is >>> - what exactly does the screenToLocal do in 3D? >>> >>> My original intent and still my favorite approach is: >>> - if the node contains (is present on) the specified screen >>> location, return the intersection point like in picking >>> - otherwise, return the point on projection plane transformed to >>> node's local coordinates >>> >>> It seemed natural - you'd get the local coordinates of the node's >>> point rendered on the given location, where possible. But then, it >>> is a method for transforming coordinates, how do we know user wants >>> intersection with the node itself? Maybe he wants always >>> intersection with the projection plane or even with something else. >>> The correct approach would probably be returning the (local) ray and >>> let the user obtain any desired intersection. This can't be done >>> right now, the picking&ray&intersection features are not public yet >>> and won't be for this release. So we can either remove >>> screenToLocal3D for now or specify the intersection point it >>> returns, where I can see two options: either do it as described in >>> the beginning of this email, or always intersect the projection >>> plane. I'm not sure if the projection plane intersection is very >>> useful, but the results would be more consistent (wouldn't jump >>> elsewhere on the edge of the node). >>> >>> It becomes even a bit more complicated with screenToLocal(Bounds), >>> which is there, works in 2D and needs to be extended to 3D (or >>> removed). The only approach I can imagine is using screenToLocal on >>> the four vertices and construct 3D bounds that contain all of them, >>> but I admit I'm not sure the result is useful at all. >>> >>> What do you think? >>> Thanks, >>> Pavel >>> >>> On 3.5.2013 16:56, Kevin Rushforth wrote: >>>> Check out the subject of the message. ;-) >>>> >>>> RT-30171 >>>> >>>> >>>> Richard Bair wrote: >>>>> What's the JIRA issue so I can mark it? >>>>> >>>>> On May 2, 2013, at 11:15 PM, Pavel Safrata >>>>> wrote: >>>>> >>>>> >>>>>> These methods were not released yet so we would not break >>>>>> compatibility with anything except of several weekly builds back. >>>>>> Anyway, I agree with Richard's proposal. >>>>>> Pavel >>>>>> >>>>>> On 3.5.2013 0:02, Ali Ebrahimi wrote: >>>>>> >>>>>>> +1. >>>>>>> Breaking (source & binary)compatibility is not good thing. >>>>>>> >>>>>>> >>>>>>> On Fri, May 3, 2013 at 2:21 AM, Richard Bair >>>>>>> wrote: >>>>>>> Hi Pavel, >>>>>>> >>>>>>> >>>>>>>> // these two already exist: >>>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>>> // these two exist but without the 2D suffix, so rename them >>>>>>>> (they were added in FX8 so no backward incompatibility): >>>>>>>> public Point2D screenToLocal2D(double screenX, double screenY) >>>>>>>> public Point2D screenToLocal2D(Point2D screenPoint) >>>>>>>> // add these four for 3D >>>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>>> double localZ) >>>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>>> >>>>>>> Just mulling it over. What about: >>>>>>> >>>>>>> // these two already exist: >>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>> public Point2D screenToLocal(double screenX, double screenY) >>>>>>> public Point2D screenToLocal(Point2D screenPoint) >>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>> double localZ) >>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>> >>>>>>> In this case we only append the "3D" to screenToLocal variants >>>>>>> that produce Point3D? >>>>>>> >>>>>>> >>>>> > > From hang.vo at oracle.com Tue May 7 04:33:20 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 11:33:20 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30058: ColorPicker, unable to save or use custom color, NPE is thrown. Message-ID: <20130507113328.A06ED48874@hg.openjdk.java.net> Changeset: 01a875d07677 Author: Artem Ananiev Date: 2013-05-07 15:13 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/01a875d07677 RT-30058: ColorPicker, unable to save or use custom color, NPE is thrown. RT-30142: NPE in HelloTooltip Reviewed-by: Kevin Rushforth, Steve Northover ! javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/WindowStage.java From kevin.rushforth at oracle.com Tue May 7 04:38:18 2013 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Tue, 07 May 2013 04:38:18 -0700 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <5188D426.7070701@oracle.com> References: <5188D426.7070701@oracle.com> Message-ID: <5188E7AA.4050305@oracle.com> Hi Martin, Thanks for sending this out. Leif has done a similar thing in the controls repo. Once his change gets integrated this week, the minimum required build of JDK 8 will be b87. I should have sent this out yesterday. I have added a new property file: rt/build.properties that defines the current version we use to build FX, and the minimum version required. Developers are encouraged to look at this file. At some point, we may add a minimum version check in our build scripts to fail the build early with a clear message (rather than failing at some random point with a compilation error). -- Kevin Martin Sladecek wrote: > Hi, > just pushed a changeset 831d74ba3576 (FilteredList/SortedList) that > switched javac.source and javac.target parameters to 1.8. > > This means the (graphics) repository is no longer buildable with JDK7. > > Regards, > -Martin From pavel.safrata at oracle.com Tue May 7 06:42:50 2013 From: pavel.safrata at oracle.com (Pavel Safrata) Date: Tue, 07 May 2013 15:42:50 +0200 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <5188E330.3050704@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> <518355E4.9090306@oracle.com> <5183D033.8080108@oracle.com> <5187B7F9.10709@oracle.com> <278795B9-2AA0-4FAE-895D-ED9701E545D2@oracle.com> <51889097.6000206@oracle.com> <5188E330.3050704@oracle.com> Message-ID: <518904DA.9000601@oracle.com> In 3D the point in screen coordinates doesn't correspond to any specific single point in local coordinates because the of the projection. The 2D screen point casts a ray to the 3D space of the scene (and the node). This ray might not even have any common point with scene's or node's XY plane. In other words, between the screen point and local point is a non-invertible projection transform so in this direction we can't simply transform the point to another point. Thanks, Pavel On 7.5.2013 13:19, Kevin Rushforth wrote: > I doubt that we should mix intersection (picking) with a simple > transformation method. I would expect screenToLocal to take a point at > the Z=0 plane in window/screen coordinates and return the transformed > point in local coordinates. > > -- Kevin > > > Chien Yang wrote: >> Hi Pavel, >> >> Can you fill me in on what is the use case for doing the 3D >> extension for FX 8? >> >> Thanks, >> - Chien >> >> >> On 5/6/2013 5:04 PM, Richard Bair wrote: >>> I'm out of my depth, relying on Kevin & Chien to say something smart >>> :-) >>> >>> On May 6, 2013, at 7:02 AM, Pavel Safrata >>> wrote: >>> >>>> Hello, >>>> I need to reopen this for additional clarification. The question is >>>> - what exactly does the screenToLocal do in 3D? >>>> >>>> My original intent and still my favorite approach is: >>>> - if the node contains (is present on) the specified screen >>>> location, return the intersection point like in picking >>>> - otherwise, return the point on projection plane transformed to >>>> node's local coordinates >>>> >>>> It seemed natural - you'd get the local coordinates of the node's >>>> point rendered on the given location, where possible. But then, it >>>> is a method for transforming coordinates, how do we know user wants >>>> intersection with the node itself? Maybe he wants always >>>> intersection with the projection plane or even with something else. >>>> The correct approach would probably be returning the (local) ray >>>> and let the user obtain any desired intersection. This can't be >>>> done right now, the picking&ray&intersection features are not >>>> public yet and won't be for this release. So we can either remove >>>> screenToLocal3D for now or specify the intersection point it >>>> returns, where I can see two options: either do it as described in >>>> the beginning of this email, or always intersect the projection >>>> plane. I'm not sure if the projection plane intersection is very >>>> useful, but the results would be more consistent (wouldn't jump >>>> elsewhere on the edge of the node). >>>> >>>> It becomes even a bit more complicated with screenToLocal(Bounds), >>>> which is there, works in 2D and needs to be extended to 3D (or >>>> removed). The only approach I can imagine is using screenToLocal on >>>> the four vertices and construct 3D bounds that contain all of them, >>>> but I admit I'm not sure the result is useful at all. >>>> >>>> What do you think? >>>> Thanks, >>>> Pavel >>>> >>>> On 3.5.2013 16:56, Kevin Rushforth wrote: >>>>> Check out the subject of the message. ;-) >>>>> >>>>> RT-30171 >>>>> >>>>> >>>>> Richard Bair wrote: >>>>>> What's the JIRA issue so I can mark it? >>>>>> >>>>>> On May 2, 2013, at 11:15 PM, Pavel Safrata >>>>>> wrote: >>>>>> >>>>>>> These methods were not released yet so we would not break >>>>>>> compatibility with anything except of several weekly builds back. >>>>>>> Anyway, I agree with Richard's proposal. >>>>>>> Pavel >>>>>>> >>>>>>> On 3.5.2013 0:02, Ali Ebrahimi wrote: >>>>>>>> +1. >>>>>>>> Breaking (source & binary)compatibility is not good thing. >>>>>>>> >>>>>>>> >>>>>>>> On Fri, May 3, 2013 at 2:21 AM, Richard Bair >>>>>>>> wrote: >>>>>>>> Hi Pavel, >>>>>>>> >>>>>>>>> // these two already exist: >>>>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>>>> // these two exist but without the 2D suffix, so rename them >>>>>>>>> (they were added in FX8 so no backward incompatibility): >>>>>>>>> public Point2D screenToLocal2D(double screenX, double screenY) >>>>>>>>> public Point2D screenToLocal2D(Point2D screenPoint) >>>>>>>>> // add these four for 3D >>>>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>>>> double localZ) >>>>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>>> Just mulling it over. What about: >>>>>>>> >>>>>>>> // these two already exist: >>>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>>> public Point2D screenToLocal(double screenX, double screenY) >>>>>>>> public Point2D screenToLocal(Point2D screenPoint) >>>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>>> double localZ) >>>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>>> >>>>>>>> In this case we only append the "3D" to screenToLocal variants >>>>>>>> that produce Point3D? >>>>>>>> >> >> From hang.vo at oracle.com Tue May 7 06:47:46 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 13:47:46 +0000 Subject: hg: openjfx/8/graphics/rt: [TEST-ONLY]: removed no-longer-valid tests. Message-ID: <20130507134750.463E448877@hg.openjdk.java.net> Changeset: a4a97bc7895e Author: Pavel Safrata Date: 2013-05-07 14:33 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/a4a97bc7895e [TEST-ONLY]: removed no-longer-valid tests. ! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java From hang.vo at oracle.com Tue May 7 07:47:42 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 14:47:42 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130507144749.7B1CE48879@hg.openjdk.java.net> Changeset: ffb615305953 Author: kcr Date: 2013-05-07 07:30 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ffb615305953 Fix typo in gradle file: *WinPrismD3d should be *WinPrismD3D (capital D) ! build.gradle Changeset: 8c8c2f0ef07f Author: kcr Date: 2013-05-07 07:34 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8c8c2f0ef07f Change source level to 1.8 (only for build) ! build.gradle From krueger at lesspain.de Tue May 7 08:02:01 2013 From: krueger at lesspain.de (=?UTF-8?Q?Robert_Kr=C3=BCger?=) Date: Tue, 7 May 2013 17:02:01 +0200 Subject: JFX source code for weekly JDK builds? Message-ID: Hi, this may be an FAQ but I could not find a source zip file containing jfx source code for the weekly builds I downloaded at https://jdk8.java.net/download.html to allow decent debugging/doc lookup in Eclipse. Is this because part of the code is not open sourced yet or does it have another reason or am I simply missing something obvious? Best regards, Robert From kevin.rushforth at oracle.com Tue May 7 08:19:08 2013 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Tue, 07 May 2013 08:19:08 -0700 Subject: JFX source code for weekly JDK builds? In-Reply-To: References: Message-ID: <51891B6C.1020301@oracle.com> https://javafx-jira.kenai.com/browse/RT-21415 It was waiting on the majority of the public API being open-sources (which it now is), and just needs to be scheduled. -- Kevin Robert Kr?ger wrote: > Hi, > > this may be an FAQ but I could not find a source zip file containing jfx > source code for the weekly builds I downloaded at > https://jdk8.java.net/download.html to allow decent debugging/doc lookup in > Eclipse. Is this because part of the code is not open sourced yet or does > it have another reason or am I simply missing something obvious? > > Best regards, > > Robert > From richard.bair at oracle.com Tue May 7 08:57:13 2013 From: richard.bair at oracle.com (Richard Bair) Date: Tue, 7 May 2013 08:57:13 -0700 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <5188D8F3.5020700@bestsolution.at> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> Message-ID: <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> > People using Eclipse as their IDE will not have fun with that I guess because their IDE will not compile the code anymore, so one can't use Eclipse anymore to provide patches - nothing you really care I guess. Steve, Felipe, or Jonathan would have to comment on what this does to them I guess -- they all use Eclipse for development. > I don't argue that you should not do this because Eclipse does not yet support it (which is a shame for Eclipse) but you are excluding other VMs who don't support those concepts - most notable invoke dynamic - this makes a community port of JavaFX to iOS fairly impossible. I think it would be fairly easy to just filter out those classes and replace the ObservableList with a version that doesn't have the defender methods. We had to do such things to make JavaFX mobile work back in the day. It is a short term problem because VMs and IDEs are going to move forward. Richard From tom.schindl at bestsolution.at Tue May 7 09:16:32 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Tue, 07 May 2013 18:16:32 +0200 Subject: Strange errors when shutting down application Message-ID: <518928E0.4070509@bestsolution.at> Hi, I'm getting strange errors in FX8 while shutting down my application. > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue > Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss I'm unable to isolate the problem in a simple application so any pointers how to debug this would be helpful. I saw the CSS-Engine freak out scenarios as well (e.g. when closing a Tab) destroying a running app completely but I can't reproduce this in b88. Tom From hang.vo at oracle.com Tue May 7 09:18:05 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 16:18:05 +0000 Subject: hg: openjfx/8/graphics/rt: Fix to RT-30235: Need a proper fix for texture handling in PhongMaterial Message-ID: <20130507161809.9250F4887E@hg.openjdk.java.net> Changeset: 48edd485e05c Author: Chien Yang Date: 2013-05-07 09:08 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/48edd485e05c Fix to RT-30235: Need a proper fix for texture handling in PhongMaterial Reviewed by Kevin ! javafx-sg-common/src/com/sun/javafx/sg/PGPhongMaterial.java ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGPhongMaterial.java ! javafx-ui-common/src/javafx/scene/paint/PhongMaterial.java ! prism-common/src/com/sun/prism/PhongMaterial.java + prism-common/src/com/sun/prism/TextureMap.java ! prism-d3d/src/com/sun/prism/d3d/D3DPhongMaterial.java ! prism-es2/src/com/sun/prism/es2/ES2PhongMaterial.java ! prism-es2/src/com/sun/prism/es2/ES2PhongShader.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubPhongMaterial.java From hang.vo at oracle.com Tue May 7 09:33:08 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 16:33:08 +0000 Subject: hg: openjfx/8/graphics/rt: 3 new changesets Message-ID: <20130507163319.538FC48881@hg.openjdk.java.net> Changeset: ac1d5bca265b Author: rbair Date: 2013-05-07 17:18 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ac1d5bca265b Gradle build: Make sure hlsl files are generated into different directories for prism and decora ! build.gradle Changeset: f530943df020 Author: Pavel Safrata Date: 2013-05-07 17:19 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f530943df020 RT-30077: fixed typo in doc. ! javafx-common/src/javafx/event/EventType.java Changeset: b9705c744d9a Author: Pavel Safrata Date: 2013-05-07 17:20 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b9705c744d9a RT-30009: fixed malformed javadoc. ! javafx-ui-common/src/javafx/stage/Screen.java From hang.vo at oracle.com Tue May 7 09:33:16 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 16:33:16 +0000 Subject: hg: openjfx/8/controls/rt: 2 new changesets Message-ID: <20130507163327.3DCE248882@hg.openjdk.java.net> Changeset: 594d283bd866 Author: mickf Date: 2013-05-07 17:25 +0100 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/594d283bd866 RT-29208 - MenuBar : Two focus on the MenuBar ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: adf611dfcb54 Author: mickf Date: 2013-05-07 17:27 +0100 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/adf611dfcb54 RT-30148 - MenuBar : F10 selection can get out of sync if menus are selected via a mouse hover ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java From danno.ferrin at shemnon.com Tue May 7 09:38:01 2013 From: danno.ferrin at shemnon.com (Danno Ferrin) Date: Tue, 7 May 2013 10:38:01 -0600 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> Message-ID: On Tue, May 7, 2013 at 9:57 AM, Richard Bair wrote: > > People using Eclipse as their IDE will not have fun with that I guess > because their IDE will not compile the code anymore, so one can't use > Eclipse anymore to provide patches - nothing you really care I guess. > > Steve, Felipe, or Jonathan would have to comment on what this does to them > I guess -- they all use Eclipse for development. > > > I don't argue that you should not do this because Eclipse does not yet > support it (which is a shame for Eclipse) but you are excluding other VMs > who don't support those concepts - most notable invoke dynamic - this makes > a community port of JavaFX to iOS fairly impossible. > > I think it would be fairly easy to just filter out those classes and > replace the ObservableList with a version that doesn't have the defender > methods. We had to do such things to make JavaFX mobile work back in the > day. It is a short term problem because VMs and IDEs are going to move > forward. > Yes, the fork could just replace it with a static method in a helper class where the first ar is the "this", which of course causes problems since it cannot be overriden Then one could make a 8 interface and just do the defender logic at the call site. This works for a fork only if N is small, where the value of N has a direct correlation to the determination to make it work. From tbee at tbee.org Tue May 7 09:37:56 2013 From: tbee at tbee.org (Tom Eugelink) Date: Tue, 07 May 2013 18:37:56 +0200 Subject: Strange errors when shutting down application In-Reply-To: <518928E0.4070509@bestsolution.at> References: <518928E0.4070509@bestsolution.at> Message-ID: <51892DE4.6080307@tbee.org> I have the same kind of errors at every start of my JFXtras controls. On 2013-05-07 18:16, Tom Schindl wrote: > Hi, > > I'm getting strange errors in FX8 while shutting down my application. > >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > > I'm unable to isolate the problem in a simple application so any pointers how to debug this would be helpful. > > I saw the CSS-Engine freak out scenarios as well (e.g. when closing a Tab) destroying a running app completely but I can't reproduce this in b88. > > Tom From david.grieve at oracle.com Tue May 7 10:16:29 2013 From: david.grieve at oracle.com (David Grieve) Date: Tue, 7 May 2013 13:16:29 -0400 Subject: Strange errors when shutting down application In-Reply-To: <518928E0.4070509@bestsolution.at> References: <518928E0.4070509@bestsolution.at> Message-ID: This makes me wonder if a pulse is being delivered after the window is hidden. The reason I wonder that is that css cache is blown away when a window closes, which could explain the warnings if css is processed thereafter. Or some piece of code is calling Node#impl_processCSS(boolean) after the window is hidden. If you set CSS logging to FINE, you can get some more information out. com.sun.javafx.Logging.getCSSLogger().setLevel(sun.util.logging.PlatformLogger.FINE); On May 7, 2013, at 12:16 PM, Tom Schindl wrote: > Hi, > > I'm getting strange errors in FX8 while shutting down my application. > >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss > > I'm unable to isolate the problem in a simple application so any pointers how to debug this would be helpful. > > I saw the CSS-Engine freak out scenarios as well (e.g. when closing a Tab) destroying a running app completely but I can't reproduce this in b88. > > Tom From david.grieve at oracle.com Tue May 7 10:20:43 2013 From: david.grieve at oracle.com (David Grieve) Date: Tue, 7 May 2013 13:20:43 -0400 Subject: Strange errors when shutting down application In-Reply-To: <51892DE4.6080307@tbee.org> References: <518928E0.4070509@bestsolution.at> <51892DE4.6080307@tbee.org> Message-ID: This is a different issue. If you can give me a small app that reproduces the problem, I can look into why. On May 7, 2013, at 12:37 PM, Tom Eugelink wrote: > > I have the same kind of errors at every start of my JFXtras controls. > > > On 2013-05-07 18:16, Tom Schindl wrote: >> Hi, >> >> I'm getting strange errors in FX8 while shutting down my application. >> >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-text-base-color' while resolving lookups for '-fx-text-fill' from rule '*.menu-item>*.label' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.context-menu' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-up-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >>> Mai 07, 2013 5:54:22 PM javafx.scene.CssStyleHelper calculateValue >>> Warnung: Could not resolve '-fx-color' while resolving lookups for '-fx-background-color' from rule '*.menu-down-arrow' in stylesheet jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss >> >> I'm unable to isolate the problem in a simple application so any pointers how to debug this would be helpful. >> >> I saw the CSS-Engine freak out scenarios as well (e.g. when closing a Tab) destroying a running app completely but I can't reproduce this in b88. >> >> Tom > > From jonathan.giles at oracle.com Tue May 7 11:48:51 2013 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 08 May 2013 06:48:51 +1200 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> Message-ID: I did have trouble with eclipse once we moved to Java 8 earlier in the week, but this was really fixed by updating my eclipse install to instead be the latest Kepler (4.3) milestone build, rather than 4.2.2. -- Jonathan Sent from a touch device. Please excuse my brevity. Richard Bair wrote: >> People using Eclipse as their IDE will not have fun with that I guess >because their IDE will not compile the code anymore, so one can't use >Eclipse anymore to provide patches - nothing you really care I guess. > >Steve, Felipe, or Jonathan would have to comment on what this does to >them I guess -- they all use Eclipse for development. > >> I don't argue that you should not do this because Eclipse does not >yet support it (which is a shame for Eclipse) but you are excluding >other VMs who don't support those concepts - most notable invoke >dynamic - this makes a community port of JavaFX to iOS fairly >impossible. > >I think it would be fairly easy to just filter out those classes and >replace the ObservableList with a version that doesn't have the >defender methods. We had to do such things to make JavaFX mobile work >back in the day. It is a short term problem because VMs and IDEs are >going to move forward. > >Richard From tom.schindl at bestsolution.at Tue May 7 11:56:19 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Tue, 7 May 2013 20:56:19 +0200 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> Message-ID: I highly doubt that eclipse can handle *any* java8 code you'd have to run with a special jdt git branch. You can see the state in http://wiki.eclipse.org/JDT_Core/Java8 and/or https://bugs.eclipse.org/bugs/show_bug.cgi?id=380190 Tom Von meinem iPhone gesendet Am 07.05.2013 um 20:48 schrieb Jonathan Giles : > I did have trouble with eclipse once we moved to Java 8 earlier in the week, but this was really fixed by updating my eclipse install to instead be the latest Kepler (4.3) milestone build, rather than 4.2.2. > > > -- Jonathan > Sent from a touch device. Please excuse my brevity. > > Richard Bair wrote: >> >> > People using Eclipse as their IDE will not have fun with that I guess because their IDE will not compile the code anymore, so one can't use Eclipse anymore to provide patches - nothing you really care I guess. >> >> Steve, Felipe, or Jonathan would have to comment on what this does to them I guess -- they all use Eclipse for development. >> >>> I don't argue that you should not do this because Eclipse does not yet support it (which is a shame for Eclipse) but you are excluding other VMs who don't support those concepts - most notable invoke dynamic - this makes a community port of JavaFX to iOS fairly impossible. >> >> I think it would be fairly easy to just filter out those classes and replace the ObservableList with a version that doesn't have the defender methods. We had to do such things to make JavaFX mobile work back in the day. It is a short term problem because VMs and IDEs are going to move forward. >> >> Richard From hang.vo at oracle.com Tue May 7 12:04:21 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 19:04:21 +0000 Subject: hg: openjfx/8/controls/rt: RT-30249: [DatePicker] Exception when Hijrah-umalqura chronology is used, and old data is set, breaks control (partial fix) Message-ID: <20130507190428.03CBB48899@hg.openjdk.java.net> Changeset: 9570775afcee Author: leifs Date: 2013-05-07 12:00 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/9570775afcee RT-30249: [DatePicker] Exception when Hijrah-umalqura chronology is used, and old data is set, breaks control (partial fix) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerHijrahContent.java ! javafx-ui-controls/src/javafx/scene/control/DatePicker.java From krueger at lesspain.de Tue May 7 12:10:55 2013 From: krueger at lesspain.de (=?UTF-8?Q?Robert_Kr=C3=BCger?=) Date: Tue, 7 May 2013 21:10:55 +0200 Subject: JFX source code for weekly JDK builds? In-Reply-To: <51891B6C.1020301@oracle.com> References: <51891B6C.1020301@oracle.com> Message-ID: Great, thank you! I'll check the change logs from time to time then. On May 7, 2013 5:19 PM, "Kevin Rushforth" wrote: > https://javafx-jira.kenai.com/**browse/RT-21415 > > It was waiting on the majority of the public API being open-sources (which > it now is), and just needs to be scheduled. > > -- Kevin > > > Robert Kr?ger wrote: > >> Hi, >> >> this may be an FAQ but I could not find a source zip file containing jfx >> source code for the weekly builds I downloaded at >> https://jdk8.java.net/**download.htmlto allow decent debugging/doc lookup in >> Eclipse. Is this because part of the code is not open sourced yet or does >> it have another reason or am I simply missing something obvious? >> >> Best regards, >> >> Robert >> >> > From felipe.heidrich at oracle.com Tue May 7 12:57:55 2013 From: felipe.heidrich at oracle.com (Felipe Heidrich) Date: Tue, 7 May 2013 12:57:55 -0700 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> Message-ID: <56DB5BF2-C52C-4010-821C-6A6BAD58D37A@oracle.com> I have 4.3M7 installed I see no support for Java 8. I think Tom has it right. See http://wiki.eclipse.org/JDT_Core/Java8 http://wiki.eclipse.org/JDT_UI/Java8 I downloaded git clone -b BETA_JAVA8 ssh://fheidric at git.eclipse.org/gitroot/jdt/eclipse.jdt.ui.git git clone -b BETA_JAVA8 ssh://fheidric at git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git Imported it all to 4.3M7 and self-hosted, now I can see compiler compliance level of 1.8 Beta in the preference page. I'm still working to make it work for JFX? Felipe On May 7, 2013, at 11:56 AM, Tom Schindl wrote: > I highly doubt that eclipse can handle *any* java8 code you'd have to run with a special jdt git branch. You can see the state in http://wiki.eclipse.org/JDT_Core/Java8 and/or https://bugs.eclipse.org/bugs/show_bug.cgi?id=380190 > > Tom > > Von meinem iPhone gesendet > > Am 07.05.2013 um 20:48 schrieb Jonathan Giles : > >> I did have trouble with eclipse once we moved to Java 8 earlier in the week, but this was really fixed by updating my eclipse install to instead be the latest Kepler (4.3) milestone build, rather than 4.2.2. >> >> >> -- Jonathan >> Sent from a touch device. Please excuse my brevity. >> >> Richard Bair wrote: >>> >>>> People using Eclipse as their IDE will not have fun with that I guess because their IDE will not compile the code anymore, so one can't use Eclipse anymore to provide patches - nothing you really care I guess. >>> >>> Steve, Felipe, or Jonathan would have to comment on what this does to them I guess -- they all use Eclipse for development. >>> >>>> I don't argue that you should not do this because Eclipse does not yet support it (which is a shame for Eclipse) but you are excluding other VMs who don't support those concepts - most notable invoke dynamic - this makes a community port of JavaFX to iOS fairly impossible. >>> >>> I think it would be fairly easy to just filter out those classes and replace the ObservableList with a version that doesn't have the defender methods. We had to do such things to make JavaFX mobile work back in the day. It is a short term problem because VMs and IDEs are going to move forward. >>> >>> Richard From tom.schindl at bestsolution.at Tue May 7 13:13:41 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Tue, 7 May 2013 22:13:41 +0200 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <56DB5BF2-C52C-4010-821C-6A6BAD58D37A@oracle.com> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> <56DB5BF2-C52C-4010-821C-6A6BAD58D37A@oracle.com> Message-ID: <83F7BA27-C4F0-44B4-B73D-45FC4FABEBD6@bestsolution.at> The problem is that the compiler eg does not create bytecode for lambdas but simply puts null into the .class file. Support for public defender methods is almost done! Tom Von meinem iPhone gesendet Am 07.05.2013 um 21:57 schrieb Felipe Heidrich : > > I have 4.3M7 installed I see no support for Java 8. I think Tom has it right. > > See > http://wiki.eclipse.org/JDT_Core/Java8 > http://wiki.eclipse.org/JDT_UI/Java8 > > I downloaded > git clone -b BETA_JAVA8 ssh://fheidric at git.eclipse.org/gitroot/jdt/eclipse.jdt.ui.git > git clone -b BETA_JAVA8 ssh://fheidric at git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git > > Imported it all to 4.3M7 and self-hosted, now I can see compiler compliance level of 1.8 Beta in the preference page. > I'm still working to make it work for JFX? > > Felipe > > > > On May 7, 2013, at 11:56 AM, Tom Schindl wrote: > >> I highly doubt that eclipse can handle *any* java8 code you'd have to run with a special jdt git branch. You can see the state in http://wiki.eclipse.org/JDT_Core/Java8 and/or https://bugs.eclipse.org/bugs/show_bug.cgi?id=380190 >> >> Tom >> >> Von meinem iPhone gesendet >> >> Am 07.05.2013 um 20:48 schrieb Jonathan Giles : >> >>> I did have trouble with eclipse once we moved to Java 8 earlier in the week, but this was really fixed by updating my eclipse install to instead be the latest Kepler (4.3) milestone build, rather than 4.2.2. >>> >>> >>> -- Jonathan >>> Sent from a touch device. Please excuse my brevity. >>> >>> Richard Bair wrote: >>>> >>>>> People using Eclipse as their IDE will not have fun with that I guess because their IDE will not compile the code anymore, so one can't use Eclipse anymore to provide patches - nothing you really care I guess. >>>> >>>> Steve, Felipe, or Jonathan would have to comment on what this does to them I guess -- they all use Eclipse for development. >>>> >>>>> I don't argue that you should not do this because Eclipse does not yet support it (which is a shame for Eclipse) but you are excluding other VMs who don't support those concepts - most notable invoke dynamic - this makes a community port of JavaFX to iOS fairly impossible. >>>> >>>> I think it would be fairly easy to just filter out those classes and replace the ObservableList with a version that doesn't have the defender methods. We had to do such things to make JavaFX mobile work back in the day. It is a short term problem because VMs and IDEs are going to move forward. >>>> >>>> Richard > From hang.vo at oracle.com Tue May 7 13:47:58 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 20:47:58 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle build: fixed hlsl object output so that it goes into the right directory in the SDK. Message-ID: <20130507204806.C42FB4889E@hg.openjdk.java.net> Changeset: c828a8d30727 Author: rbair Date: 2013-05-07 21:31 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c828a8d30727 Gradle build: fixed hlsl object output so that it goes into the right directory in the SDK. ! build.gradle ! gradleBuildSrc/win.gradle From hang.vo at oracle.com Tue May 7 14:17:54 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 21:17:54 +0000 Subject: hg: openjfx/8/controls/rt: Bump minimum required jdk build number to b87. Message-ID: <20130507211800.837B04889F@hg.openjdk.java.net> Changeset: 79aa70441579 Author: leifs Date: 2013-05-07 14:06 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/79aa70441579 Bump minimum required jdk build number to b87. ! build.properties From hang.vo at oracle.com Tue May 7 15:18:13 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 22:18:13 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle Build: Message-ID: <20130507221820.45259488AF@hg.openjdk.java.net> Changeset: dcd9d995182e Author: rbair Date: 2013-05-07 23:07 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/dcd9d995182e Gradle Build: - Added support for building fontT2K - Fixed condition that can occur during build if previous build left dependency cache in a bad state (NativeCompileTask.groovy) ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle ! gradleBuildSrc/src/main/groovy/com/sun/javafx/build/NativeCompileTask.groovy ! gradleBuildSrc/win.gradle From hang.vo at oracle.com Tue May 7 15:51:34 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 22:51:34 +0000 Subject: hg: openjfx/2u/dev/rt: 2 new changesets Message-ID: <20130507225138.792EF488B2@hg.openjdk.java.net> Changeset: b5ad50aba793 Author: hudson Date: 2013-05-01 15:42 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/dev/rt/rev/b5ad50aba793 Added tag 2.2.40-b23 for changeset c786344bbe4d ! .hgtags Changeset: 5df591c88735 Author: kcr Date: 2013-05-07 13:14 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/dev/rt/rev/5df591c88735 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2u/MASTER/jfx/rt - javafx-ui-controls/src/com/sun/javafx/scene/control/FocusableTextField.java From hang.vo at oracle.com Tue May 7 16:17:45 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 23:17:45 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle Build: enable region caching on armv6sf, fix font.nativeSource for all platforms Message-ID: <20130507231751.53418488B6@hg.openjdk.java.net> Changeset: 25775de62ac6 Author: Richard Bair Date: 2013-05-07 16:05 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/25775de62ac6 Gradle Build: enable region caching on armv6sf, fix font.nativeSource for all platforms ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle ! gradleBuildSrc/win.gradle From hang.vo at oracle.com Tue May 7 16:47:34 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 07 May 2013 23:47:34 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle Build: Fixed ES2 linker flags for Linux Message-ID: <20130507234738.5D70E488B8@hg.openjdk.java.net> Changeset: d3d7549e4d63 Author: rbair Date: 2013-05-07 16:36 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d3d7549e4d63 Gradle Build: Fixed ES2 linker flags for Linux ! gradleBuildSrc/linux.gradle From hang.vo at oracle.com Tue May 7 19:17:45 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 08 May 2013 02:17:45 +0000 Subject: hg: openjfx/8/controls/rt: 2 new changesets Message-ID: <20130508021752.815B5488BF@hg.openjdk.java.net> Changeset: d0592fd00b6b Author: David Grieve Date: 2013-05-07 22:07 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d0592fd00b6b RT-29927 [TEST-ONLY] test assumed getPseudoClassStates returned new set, which is not the case ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: f8feacd46751 Author: David Grieve Date: 2013-05-07 22:07 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f8feacd46751 RT-17452: have CSS follow styleable parent chain ! javafx-ui-common/src/com/sun/javafx/css/BitSet.java ! javafx-ui-common/src/com/sun/javafx/css/CompoundSelector.java ! javafx-ui-common/src/com/sun/javafx/css/CssError.java ! javafx-ui-common/src/com/sun/javafx/css/Selector.java ! javafx-ui-common/src/com/sun/javafx/css/SimpleSelector.java ! javafx-ui-common/src/javafx/scene/CssStyleHelper.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java From swpalmer at gmail.com Wed May 8 07:10:14 2013 From: swpalmer at gmail.com (Scott Palmer) Date: Wed, 8 May 2013 10:10:14 -0400 Subject: Strange NullPointerException when I use a certain CSS. Message-ID: JavaFX 2.2.21-b11 I have a TextField where I have set the skin to the following: private static class MyEditorSkin extends TextFieldSkin { public MyEditorSkin (TextField tf) { super(tf); } public MyEditorSkin (TextField tf, TextFieldBehavior tfb) { super(tf, tfb); } public FontMetrics getFontMetrics() { return fontMetrics.getValue(); } } e.g. myTextField.setSkin(new MyEditorSkin(myTextField)); Elsewhere in my code I do: Skin skin = tf.getSkin(); if (skin instanceof MyEditorSkin) { FontMetrics fm = ((MyEditorSkin) skin).getFontMetrics(); ... This was the only way I could see to get at the Font metrics used in a TextField. (I need to position some popups near the caret and using the public methods to get the caret position in characters combined with finding the width of the preceding characters seemed to be the simplest way.) Anyway.. my code has been working fine, but I just got a new style-sheet from our graphic designer and when I use the new CSS suddenly the TextField is throwing the following exception and I can't move the caret with the cursor keys or type properly in it. Exception in thread "JavaFX Application Thread" java.lang.NullPointerException at com.sun.javafx.scene.control.skin.TextInputControlSkin.setCaretAnimating(TextInputControlSkin.java:585) at com.sun.javafx.scene.control.behavior.TextFieldBehavior.setCaretAnimating(TextFieldBehavior.java:164) at com.sun.javafx.scene.control.behavior.TextInputControlBehavior.callAction(TextInputControlBehavior.java:124) at com.sun.javafx.scene.control.behavior.BehaviorBase.callActionForEvent(BehaviorBase.java:157) at com.sun.javafx.scene.control.behavior.TextInputControlBehavior.callActionForEvent(TextInputControlBehavior.java:117) at com.sun.javafx.scene.control.behavior.BehaviorBase$1.handle(BehaviorBase.java:121) at com.sun.javafx.scene.control.behavior.BehaviorBase$1.handle(BehaviorBase.java:119) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:64) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170) at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:28) at javafx.event.Event.fireEvent(Event.java:171) at javafx.scene.Scene$KeyHandler.process(Scene.java:3513) at javafx.scene.Scene$KeyHandler.access$2300(Scene.java:3472) at javafx.scene.Scene.impl_processKeyEvent(Scene.java:1904) at javafx.scene.Scene$ScenePeerListener.keyEvent(Scene.java:2270) ... Also happens on focus gained. Looking at that line of source it seems that the only thing that could be null is the caretTimeline. But the caret is blinking away happily. I search the code and it seems the only way the caretTimeline can become null is if dispose() is called on the TextInputControlSkin. I don't understand when this would happen or how different CSS that does little more than set colours and backgrounds and borders would affect it. I'm not sure if I'm doing something wrong or if this warrants a bug report. In JavaFX 8.0.0-ea-b87 it is worse.. I can't even show the Scene with my control without getting the following: Exception in thread "JavaFX Application Thread" java.lang.NullPointerException at com.sun.javafx.css.StyleCacheEntry.put(StyleCacheEntry.java:82) at javafx.scene.CssStyleHelper.transitionToState(CssStyleHelper.java:784) at javafx.scene.Node.impl_processCSS(Node.java:8541) at javafx.scene.Parent.impl_processCSS(Parent.java:1191) at javafx.scene.Parent.impl_processCSS(Parent.java:1191) at javafx.scene.control.Control.impl_processCSS(Control.java:861) at javafx.scene.Parent.impl_processCSS(Parent.java:1191) at javafx.scene.Parent.impl_processCSS(Parent.java:1191) at javafx.scene.Parent.impl_processCSS(Parent.java:1191) at javafx.scene.Node.processCSS(Node.java:8443) at javafx.scene.Scene.doCSSPass(Scene.java:512) at javafx.scene.Scene.preferredSize(Scene.java:1498) at javafx.scene.Scene.impl_preferredSize(Scene.java:1565) at javafx.stage.Window$9.invalidated(Window.java:761) at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:107) at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:141) at javafx.stage.Window.setShowing(Window.java:827) at javafx.stage.Window.show(Window.java:842) at javafx.stage.Stage.show(Stage.java:242) at javafx.stage.Stage.showAndWait(Stage.java:408) at ca.digitalrapids.kayak.gui.javafx.exp.SimplifiedExpressionEditor.showExpressionEditor(SimplifiedExpressionEditor.java:179) at ca.digitalrapids.kayak.gui.pluggable.impl.javafx.PropertyContextMenuFactory$8.handle(PropertyContextMenuFactory.java:200) at ca.digitalrapids.kayak.gui.pluggable.impl.javafx.PropertyContextMenuFactory$8.handle(PropertyContextMenuFactory.java:194) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:113) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) at javafx.event.Event.fireEvent(Event.java:202) at javafx.scene.control.MenuItem.fire(MenuItem.java:460) at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.doSelect(ContextMenuContent.java:1341) at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.doSelect(ContextMenuContent.java:1316) at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer$7.handle(ContextMenuContent.java:1284) at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer$7.handle(ContextMenuContent.java:1282) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:113) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:113) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:113) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:113) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) at javafx.event.Event.fireEvent(Event.java:202) at javafx.scene.Scene$MouseHandler.process(Scene.java:3551) at javafx.scene.Scene$MouseHandler.process(Scene.java:3382) at javafx.scene.Scene$MouseHandler.access$1800(Scene.java:3334) at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1612) at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2402) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:312) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:237) at java.security.AccessController.doPrivileged(Native Method) at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:354) at com.sun.glass.ui.View.handleMouseEvent(View.java:519) at com.sun.glass.ui.View.notifyMouse(View.java:882) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.access$300(WinApplication.java:39) at com.sun.glass.ui.win.WinApplication$3$1.run(WinApplication.java:101) at java.lang.Thread.run(Thread.java:724) java.lang.NullPointerException at com.sun.javafx.scene.control.skin.TextFieldSkin.updateSelection(TextFieldSkin.java:404) at com.sun.javafx.scene.control.skin.TextFieldSkin.access$200(TextFieldSkin.java:66) at com.sun.javafx.scene.control.skin.TextFieldSkin$6.invalidated(TextFieldSkin.java:208) at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:339) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at javafx.beans.property.ReadOnlyObjectWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyObjectWrapper.java:175) at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(ReadOnlyObjectWrapper.java:141) at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:110) at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:143) at javafx.scene.control.TextInputControl.selectRange(TextInputControl.java:870) at com.sun.javafx.scene.control.behavior.TextFieldBehavior.handleFocusChange(TextFieldBehavior.java:128) at com.sun.javafx.scene.control.behavior.TextFieldBehavior.access$000(TextFieldBehavior.java:65) at com.sun.javafx.scene.control.behavior.TextFieldBehavior$1.changed(TextFieldBehavior.java:84) at com.sun.javafx.scene.control.behavior.TextFieldBehavior$1.changed(TextFieldBehavior.java:81) at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:347) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:71) at javafx.scene.Node$FocusedProperty.notifyListeners(Node.java:7233) at javafx.scene.Scene$13.invalidated(Scene.java:2004) at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:109) at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:143) at javafx.scene.Scene$KeyHandler.setFocusOwner(Scene.java:3700) at javafx.scene.Scene$KeyHandler.requestFocus(Scene.java:3746) at javafx.scene.Scene$KeyHandler.access$2200(Scene.java:3698) at javafx.scene.Scene.requestFocus(Scene.java:1973) at javafx.scene.Node.requestFocus(Node.java:7394) at com.sun.javafx.scene.traversal.TraversalEngine.getTopLeftFocusableNode(TraversalEngine.java:156) at javafx.scene.Scene.focusInitial(Scene.java:1926) at javafx.scene.Scene.access$3400(Scene.java:187) at javafx.scene.Scene$ScenePulseListener.focusCleanup(Scene.java:2278) at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2351) at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:358) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:560) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:540) at com.sun.javafx.tk.quantum.QuantumToolkit$15.run(QuantumToolkit.java:425) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:94) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.access$300(WinApplication.java:39) at com.sun.glass.ui.win.WinApplication$3$1.run(WinApplication.java:101) at java.lang.Thread.run(Thread.java:724) (And the CSS isn't working properly for other things like the background of menus) But with the default CSS it does work perfectly. Given that Skins are not really part of the public API, I don't know if I should expect this to work or not. Scott From hang.vo at oracle.com Wed May 8 08:18:28 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 08 May 2013 15:18:28 +0000 Subject: hg: openjfx/8/controls/rt: 62 new changesets Message-ID: <20130508152214.0D435488DD@hg.openjdk.java.net> Changeset: 2a81b0ed9704 Author: rbair Date: 2013-04-30 16:23 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/2a81b0ed9704 Gradle build: - working on cross builds - moved vs bat and gradle files under buildSrc ! build.gradle ! generator.gradle - gradle-genVSproperties.bat ! gradle.properties + gradleBuildSrc/android.gradle + gradleBuildSrc/armv6hf.gradle + gradleBuildSrc/armv6sf.gradle + gradleBuildSrc/genVSproperties.bat + gradleBuildSrc/ios.gradle + gradleBuildSrc/linux.gradle + gradleBuildSrc/mac.gradle ! gradleBuildSrc/src/main/groovy/com/sun/javafx/build/CCTask.groovy ! gradleBuildSrc/src/main/groovy/com/sun/javafx/build/LinkTask.groovy ! gradleBuildSrc/src/main/groovy/com/sun/javafx/build/NativeCompileTask.groovy + gradleBuildSrc/win.gradle - linux.gradle - mac.gradle - win.gradle Changeset: 17314a351f02 Author: rbair Date: 2013-04-30 16:32 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/17314a351f02 Added import ! prism-es2-native/src/eglfb/wrapped_egl.c Changeset: 25841f548c6b Author: Richard Bair Date: 2013-04-30 16:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/25841f548c6b Gradle build: fixed some native parameters in the mac.gradle ! gradleBuildSrc/mac.gradle Changeset: 9089ae0a3414 Author: Assaf Yavani Date: 2013-05-01 13:40 +0300 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/9089ae0a3414 [RT-23229] - DFB: Command prompt appears in images in Controls test suite Problem: Command prompt cursor is been set to the left top corner of the screen and blinks while fx application run in DFB Analysis: For some reason there is an overlay between the command prompt console of the device and the framebuffer useb by FB. I assume this have something to do with the platform windowing, but I couldn't find a way to interact with it. Solution: This is not perfect, but manually turning the blinking off, by writing '1' or '0' to "/sys/class/graphics/fbcon/cursor_blink", solves the problem. A side effect of this that rendering improves and become less jerky. ! glass/glass-lib-lens/src/wm/screen/dfbScreen.c Changeset: 94716ed4cf40 Author: kcr Date: 2013-05-01 10:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/94716ed4cf40 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - gradle-genVSproperties.bat - linux.gradle - mac.gradle - win.gradle Changeset: e81a1d2bd821 Author: Yao Wang Date: 2013-05-01 13:59 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e81a1d2bd821 RT-29612 Orientation of image material counterintuitive on predefined shapes ! javafx-ui-common/src/javafx/scene/shape/Box.java ! javafx-ui-common/src/javafx/scene/shape/Cylinder.java ! javafx-ui-common/src/javafx/scene/shape/Sphere.java ! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java Changeset: 74551caaeb53 Author: Felipe Heidrich Date: 2013-03-13 16:04 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/74551caaeb53 RT-28887: interfaces clean up for Text and Font ! prism-common/src/com/sun/prism/impl/GlyphCache.java ! prism-sw/src/com/sun/prism/sw/SWGraphics.java Changeset: 82bbc4ab5803 Author: Felipe Heidrich Date: 2013-05-01 15:17 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/82bbc4ab5803 RT-23467: Evaluate Native Text Engines ! prism-common/src/com/sun/prism/impl/GlyphCache.java ! prism-common/src/com/sun/prism/impl/PrismSettings.java Changeset: 4b8166ef78a1 Author: Chien Yang Date: 2013-05-01 17:33 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/4b8166ef78a1 Fix to RT-30155 - Rectangle with negative dimension (width or height) should not be rendered Reviewed by Jim and Kevin ! prism-common/src/com/sun/prism/impl/shape/BasicRoundRectRep.java Changeset: 1bb419577994 Author: Pavel Safrata Date: 2013-05-02 08:36 +0100 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/1bb419577994 RT-29887: camera restricted to a single scene/subScene. ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SubScene.java ! javafx-ui-common/test/unit/javafx/scene/SceneTest.java ! javafx-ui-common/test/unit/javafx/scene/SubSceneTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubParallelCamera.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubPerspectiveCamera.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubSubScene.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: 5fa4a509a15a Author: Pavel Safrata Date: 2013-05-02 08:36 +0100 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/5fa4a509a15a [TEST-ONLY] RT-29640: camera sync tests. ! javafx-ui-common/test/unit/com/sun/javafx/test/TransformHelper.java ! javafx-ui-common/test/unit/javafx/scene/CameraTest.java Changeset: 084518738421 Author: Martin Sladecek Date: 2013-05-02 09:39 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/084518738421 RT-25759 ObjectExpression does not have asString() method ! javafx-beans/src/javafx/beans/binding/ObjectExpression.java ! javafx-beans/test/javafx/binding/expression/ObjectExpressionTest.java Changeset: 4dcc7ca98159 Author: Martin Sladecek Date: 2013-05-02 09:39 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/4dcc7ca98159 Automated merge with file:///home/martin/work/jfx-80-sync/rt Changeset: e73dd2b7a6b2 Author: Martin Sladecek Date: 2013-05-02 09:40 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e73dd2b7a6b2 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt Changeset: 0a94bd64de46 Author: Pavel Safrata Date: 2013-05-02 09:19 +0100 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/0a94bd64de46 RT-29088: Event delivery to subScenes. + javafx-ui-common/src/com/sun/javafx/scene/CameraAccess.java ! javafx-ui-common/src/com/sun/javafx/scene/SceneHelper.java ! javafx-ui-common/src/com/sun/javafx/scene/SubSceneAccess.java ! javafx-ui-common/src/com/sun/javafx/scene/input/InputEventUtils.java ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SubScene.java ! javafx-ui-common/test/unit/javafx/scene/MouseTest.java ! javafx-ui-common/test/unit/javafx/scene/input/DragAndDropTest.java Changeset: 132f6fbf909e Author: Martin Sladecek Date: 2013-05-02 13:45 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/132f6fbf909e RT-29848 Add a static GridPane.setFillWidth(Node, boolean) method ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java Changeset: 025770920acc Author: Martin Sladecek Date: 2013-05-02 13:46 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/025770920acc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt Changeset: ae7dfeff80f4 Author: snorthov Date: 2013-05-02 11:40 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ae7dfeff80f4 fix .classpath ! .classpath Changeset: d7d38a6e08a4 Author: Thor johannesson Date: 2013-05-02 10:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d7d38a6e08a4 Fix RT-30152: Simple fix scene.syncLights(). Approved by Kevin. ! javafx-ui-common/src/javafx/scene/Scene.java Changeset: b6c3720be8e9 Author: rbair Date: 2013-05-02 15:17 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/b6c3720be8e9 Gradle Build: updates to build on Windows (again). Thanks to Ali Ebrahimi for contributing to this patch. ! build.gradle ! gradleBuildSrc/win.gradle Changeset: 09bb45211713 Author: Richard Bair Date: 2013-05-02 15:44 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/09bb45211713 Add missing font package for generating JNI headers ! gradleBuildSrc/mac.gradle Changeset: 00789e6cf7a0 Author: Richard Bair Date: 2013-05-02 15:54 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/00789e6cf7a0 Gradle build: attempt to log the path we're about to convert via cygpath ! build.gradle Changeset: be483556985b Author: Felipe Heidrich Date: 2013-05-02 16:22 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/be483556985b RT-30174: re-organize javafx-font for open sourcing ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGCanvas.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java ! prism-common/src/com/sun/prism/GraphicsPipeline.java ! prism-common/src/com/sun/prism/impl/GlyphCache.java ! prism-j2d/src/com/sun/prism/j2d/J2DPrismGraphics.java ! prism-sw/src/com/sun/prism/sw/SWGraphics.java Changeset: 80e97ba557f8 Author: Felipe Heidrich Date: 2013-05-02 19:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/80e97ba557f8 RT-30177: Remove legacy code from FontLoader ! javafx-ui-common/src/com/sun/javafx/tk/FontLoader.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubFontLoader.java Changeset: 71211587053e Author: Martin Sladecek Date: 2013-05-03 14:21 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/71211587053e [JAVADOC] updated javadoc for GridPane and ObjectExpression ! javafx-beans/src/javafx/beans/binding/ObjectExpression.java ! javafx-ui-common/src/javafx/scene/layout/GridPane.java Changeset: ac330a970818 Author: Martin Sladecek Date: 2013-05-03 14:22 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ac330a970818 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt Changeset: 8c1809835f97 Author: Lubomir Nerad Date: 2013-05-03 14:30 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8c1809835f97 Fix for RT-29194: Add property to specify how the PopupWindow's position is interpreted ! javafx-ui-common/src/javafx/stage/PopupWindow.java ! javafx-ui-common/test/unit/javafx/stage/PopupTest.java Changeset: 22034ecf6a82 Author: snorthov Date: 2013-05-03 10:05 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/22034ecf6a82 Cosmetic change that refactors callers to use flushBuffer() instead of flush(). An unnecessary method is deleted in D3D ! prism-d3d/src/com/sun/prism/d3d/D3DContext.java ! prism-d3d/src/com/sun/prism/d3d/D3DGraphics.java ! prism-d3d/src/com/sun/prism/d3d/D3DRTTexture.java ! prism-d3d/src/com/sun/prism/d3d/D3DSwapChain.java ! prism-es2/src/com/sun/prism/es2/ES2SwapChain.java Changeset: ec81c49addca Author: Richard Bair Date: 2013-05-03 09:28 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ec81c49addca Gradle Build: Fix up header generation for fonts ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle ! gradleBuildSrc/win.gradle Changeset: 4880a2a2590c Author: Richard Bair Date: 2013-05-03 11:07 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/4880a2a2590c Gradle build. Somewhat of a cosmetic change and may have hosed everything :-). ! build.gradle ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle ! gradleBuildSrc/win.gradle Changeset: d95211e086f3 Author: rbair Date: 2013-05-03 11:22 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/d95211e086f3 Gradle Build: Fixes to cosmetic cleanup on windows ! build.gradle ! gradleBuildSrc/win.gradle Changeset: f90775573848 Author: rbair Date: 2013-05-03 11:25 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f90775573848 Gradle Build: Fixes to cosmetic cleanup on Linux ! gradleBuildSrc/linux.gradle Changeset: 235cdce126cf Author: Chien Yang Date: 2013-05-03 11:38 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/235cdce126cf Fix for RT-28842: When both diffuseMap and diffuseColor are set in PhongMaterial, diffuseMap is not used Approved by Kevin ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGPhongMaterial.java ! javafx-ui-common/src/javafx/scene/paint/PhongMaterial.java ! prism-d3d-native/src/hlsl/Mtl1PS.hlsl ! prism-es2/src/com/sun/prism/es2/ES2PhongShader.java ! prism-es2/src/com/sun/prism/es2/glsl/diffuse_texture.frag Changeset: c5fb07351bcd Author: rbair Date: 2013-05-03 11:57 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c5fb07351bcd Gradle build fixes for arm builds ! build.gradle ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle Changeset: cdfa9d019161 Author: "Jasper Potts" Date: 2013-05-03 12:34 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/cdfa9d019161 Modena CSS, fixed double border case where Accordian is embbeded into a SplitPane ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 6b72097a961e Author: "Joseph Andresen" Date: 2013-05-03 13:25 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/6b72097a961e RT-29921: EGLFB: rendering artifacts (strips/bands) when region caching is enabled ! prism-common/src/com/sun/prism/impl/PrismSettings.java ! prism-es2/src/com/sun/prism/es2/ES2RTTexture.java Changeset: 843dcede5a8b Author: Richard Bair Date: 2013-05-03 13:55 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/843dcede5a8b Gradle build: - Fixed COMPILE_FOO flags (submitted by Ali Ebrahimi) - Cosmetic rearrange of properties in *.gradle files ! build.gradle ! gradle.properties ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle Changeset: 91b6ce46db79 Author: "Jasper Potts" Date: 2013-05-03 19:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/91b6ce46db79 Apps Only: Added open source 3D Viewer app, still very much a work in progress. Don't have all freatures working but basics of drag and drop a 3d file onto viewer and basic camera navigation are working. + apps/experiments/3DViewer/3D Viewer.iml + apps/experiments/3DViewer/build.xml + apps/experiments/3DViewer/manifest.mf + apps/experiments/3DViewer/nbproject/build-impl.xml + apps/experiments/3DViewer/nbproject/genfiles.properties + apps/experiments/3DViewer/nbproject/project.properties + apps/experiments/3DViewer/nbproject/project.xml + apps/experiments/3DViewer/session.properties + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/exporters/fxml/FXMLExporter.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/Importer3D.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxAseParser.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxAseTokenizer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxData.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxLoader.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Frame.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Joint.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Loader.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MAttribute.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MConnection.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MEnv.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MNode.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MNodeType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MObject.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MPath.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MayaAnimationCurveInterpolator.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MayaGroup.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MayaImporter.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/SmoothGroups.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Xform.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/parser/MParser.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MAttributeAliasType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MBoolType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MCharacterMappingType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MComponentListType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MCompoundType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MDataType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat2ArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat2Type.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat3ArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat3Type.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloatArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloatType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MInt3ArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MIntArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MIntType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MMatrixType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MNurbsCurveType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MPointerType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MPolyFaceType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MStringType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MArray.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MAttributeAlias.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MBool.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MCharacterMapping.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MComponentList.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MCompound.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MData.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat2.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat2Array.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat3.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat3Array.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloatArray.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MInt.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MInt3Array.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MIntArray.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MNurbsCurve.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MPointer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MPolyFace.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MString.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MAttributeAliasImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MBoolImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MCharacterMappingImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MComponentListImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MCompoundImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MDataImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat2ArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat2Impl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat3ArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat3Impl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloatArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloatImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MInt3ArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MIntArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MIntImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MNurbsCurveImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MPointerImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MPolyFaceImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MStringImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/FloatArrayList.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/IntegerArrayList.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/MtlReader.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/ObjImporter.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/ContentModel.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/FourWayNavControl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/Frame.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/Jfx3dViewerApp.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/MainController.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/NavigationController.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/OldTestViewer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SettingsController.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SubSceneResizer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/main.fxml + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/navigation.fxml + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/settings.fxml + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/viewer.css + apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/carbon2.jpg + apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/drop-here.mtl + apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/drop-here.obj + apps/experiments/3DViewer/src/test/java/com/javafx/experiments/importers/max/Test.java Changeset: df69867a2af2 Author: kcr Date: 2013-05-04 11:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/df69867a2af2 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - gradle-genVSproperties.bat - linux.gradle - mac.gradle - win.gradle Changeset: c3c71a3bf100 Author: Assaf Yavani Date: 2013-05-06 13:21 +0300 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c3c71a3bf100 [RT-26877] - EGLFB: Modal child stage is not closed when showAndWait is used Problem reported: Modal child stage is not closed when showAndWait is used. Analysis: The problem was actually not related to showAndWait, but rather to the fact that when we close a window we don't check if the closing window is an owner of other windows that required to be closed as well. Solution: Search the window tree to see if closing window has decedents and close them by sending a WindowEvent.CLOSE event. When the event is been processed (LensWindow.java::_notifyClose()) use it as a hook to tell Glass to actually close the window. This is required as we don't have a native window manager to send us the proper events and handle the closing in native layer. This fix is supporting both scenarios where window have cascading generations related to it (i.e window1->window2->window3->window4....) and also for window with multiply generations related to it (i.e window1->window2->window3... and window1->windowA->windowB...) As the window tree traversing is done in native layer, which will send close notification (to the relevant windows) to Java layer, will not cause a direct recursion of window closing in native, but rather the close event processing in Java will call back native window close, which in effect is something like indirect recursion. Tested on the beagle/DFB (egll is currently broken) using the bug attached application on variety of scenarios (not only the one reported in the bug). ! glass/glass-lib-lens/src/LensWindow.c ! glass/glass/src/com/sun/glass/ui/lens/LensWindow.java Changeset: 38226f8244b7 Author: Martin Sladecek Date: 2013-05-06 12:36 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/38226f8244b7 Fixed possible infinite loop in GridPane. ! javafx-ui-common/src/javafx/scene/layout/GridPane.java Changeset: ba6b1b5059a2 Author: Martin Sladecek Date: 2013-05-06 12:37 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ba6b1b5059a2 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt Changeset: 6a70b68843bc Author: Yao Wang Date: 2013-05-06 11:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/6a70b68843bc RT-29679 UOE stack trace printed when create Scene use SceneBuilder ! javafx-ui-common/src/com/sun/javafx/scene/input/PickResultChooser.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SnapshotParameters.java ! javafx-ui-common/src/javafx/scene/SubScene.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: 72e445b2e153 Author: snorthov Date: 2013-05-06 15:11 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/72e445b2e153 Support "no render jobs" and "single threaded" Quantum for benchmark purposes ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PaintCollector.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java ! prism-common/src/com/sun/prism/render/RenderJob.java Changeset: a27709a00054 Author: Richard Bair Date: 2013-05-06 15:31 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a27709a00054 Gradle Build: - Fixes from Ali Ebrahimi related to fixing dynamic libraries so they are copied into the SDK - SWT / Swing embed support should be included on desktop builds - Fixed missing .vert and .frag files - Omit GL files for platforms other than the ones I want ! build.gradle ! generator.gradle ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle ! gradleBuildSrc/win.gradle Changeset: 76080569af93 Author: rbair Date: 2013-05-06 20:26 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/76080569af93 Gradle build: include lens on Linux ! gradleBuildSrc/linux.gradle Changeset: 138c071cdd75 Author: Martin Sladecek Date: 2013-05-07 07:55 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/138c071cdd75 RT-24190 GridPane layout reacts strangely to colSpan=REMAINING ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java Changeset: e6523ccac2ee Author: Pavel Safrata Date: 2013-05-07 07:56 +0100 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/e6523ccac2ee RT-30186: Camera transforms made effective even if the camera is not in scene. ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/test/unit/javafx/scene/CameraTest.java Changeset: 356145853d67 Author: Lubomir Nerad Date: 2013-05-07 10:26 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/356145853d67 Fix for RT-17645: Make Image class support exceptions for both asynchronous and synchronous loading ! javafx-iio/src/com/sun/javafx/iio/ImageStorage.java ! javafx-ui-common/src/com/sun/javafx/tk/ImageLoader.java ! javafx-ui-common/src/javafx/scene/image/Image.java ! javafx-ui-common/test/unit/javafx/scene/image/ImageTest.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PrismImageLoader2.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoader.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoaderFactory.java Changeset: eaf4aeed285e Author: tb115823 Date: 2013-05-07 10:09 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/eaf4aeed285e Android: Fix opening software keyboard. ! glass/glass-lib-lens/build-android.xml ! glass/glass-lib-lens/src/input/android/androidInput.c ! glass/glass/build.xml + glass/glass/src/com/sun/glass/ui/android/SoftwareKeyboard.java Changeset: 9546ea4df446 Author: tb115823 Date: 2013-05-07 10:32 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/9546ea4df446 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx///rt Changeset: 831d74ba3576 Author: Martin Sladecek Date: 2013-05-07 12:10 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/831d74ba3576 RT-17053 Reintroduce SortedList/FilteredList and TransformationList Also switched to 1.8 source and 1.8 target javac parameters. ! common.properties ! decora-prism/build-closed.xml ! decora-prism/project.properties - javafx-beans/src/com/sun/javafx/collections/transformation/FilterableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/FilteredList.java - javafx-beans/src/com/sun/javafx/collections/transformation/Matcher.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortedList.java - javafx-beans/src/com/sun/javafx/collections/transformation/TransformationList.java ! javafx-beans/src/javafx/collections/ObservableList.java + javafx-beans/src/javafx/collections/transformation/FilteredList.java + javafx-beans/src/javafx/collections/transformation/SortedList.java + javafx-beans/src/javafx/collections/transformation/TransformationList.java ! javafx-beans/test/javafx/collections/FilteredListTest.java ! javafx-beans/test/javafx/collections/Person.java ! javafx-beans/test/javafx/collections/SortedListTest.java ! javafx-beans/test/javafx/collections/TransformationListTest.java ! javafx-sg-prism/build-closed.xml ! javafx-sg-prism/project.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 42b905f9c189 Author: Martin Sladecek Date: 2013-05-07 12:12 +0200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/42b905f9c189 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx/rt - javafx-beans/src/com/sun/javafx/collections/transformation/FilterableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/FilteredList.java - javafx-beans/src/com/sun/javafx/collections/transformation/Matcher.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortedList.java - javafx-beans/src/com/sun/javafx/collections/transformation/TransformationList.java Changeset: 01a875d07677 Author: Artem Ananiev Date: 2013-05-07 15:13 +0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/01a875d07677 RT-30058: ColorPicker, unable to save or use custom color, NPE is thrown. RT-30142: NPE in HelloTooltip Reviewed-by: Kevin Rushforth, Steve Northover ! javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/WindowStage.java Changeset: a4a97bc7895e Author: Pavel Safrata Date: 2013-05-07 14:33 +0100 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a4a97bc7895e [TEST-ONLY]: removed no-longer-valid tests. ! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java Changeset: ffb615305953 Author: kcr Date: 2013-05-07 07:30 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ffb615305953 Fix typo in gradle file: *WinPrismD3d should be *WinPrismD3D (capital D) ! build.gradle Changeset: 8c8c2f0ef07f Author: kcr Date: 2013-05-07 07:34 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8c8c2f0ef07f Change source level to 1.8 (only for build) ! build.gradle Changeset: 48edd485e05c Author: Chien Yang Date: 2013-05-07 09:08 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/48edd485e05c Fix to RT-30235: Need a proper fix for texture handling in PhongMaterial Reviewed by Kevin ! javafx-sg-common/src/com/sun/javafx/sg/PGPhongMaterial.java ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGPhongMaterial.java ! javafx-ui-common/src/javafx/scene/paint/PhongMaterial.java ! prism-common/src/com/sun/prism/PhongMaterial.java + prism-common/src/com/sun/prism/TextureMap.java ! prism-d3d/src/com/sun/prism/d3d/D3DPhongMaterial.java ! prism-es2/src/com/sun/prism/es2/ES2PhongMaterial.java ! prism-es2/src/com/sun/prism/es2/ES2PhongShader.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubPhongMaterial.java Changeset: ac1d5bca265b Author: rbair Date: 2013-05-07 17:18 +0100 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ac1d5bca265b Gradle build: Make sure hlsl files are generated into different directories for prism and decora ! build.gradle Changeset: f530943df020 Author: Pavel Safrata Date: 2013-05-07 17:19 +0100 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/f530943df020 RT-30077: fixed typo in doc. ! javafx-common/src/javafx/event/EventType.java Changeset: b9705c744d9a Author: Pavel Safrata Date: 2013-05-07 17:20 +0100 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/b9705c744d9a RT-30009: fixed malformed javadoc. ! javafx-ui-common/src/javafx/stage/Screen.java Changeset: 8eb535447b5a Author: David Grieve Date: 2013-05-08 11:12 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8eb535447b5a Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css From ozemale at ozemail.com.au Wed May 8 12:12:28 2013 From: ozemale at ozemail.com.au (John C. Turnbull) Date: Thu, 9 May 2013 05:12:28 +1000 Subject: JS engine in WebView Message-ID: <1398C8AA-5987-441D-815F-A78798385154@ozemail.com.au> I know that WebView uses WebKit but what actual JavaScript engine does it use on Windows? I don't think WebKit forces you to use any particular engine. Will WebView eventually use Nashorn instead of what it's using currently! From hang.vo at oracle.com Wed May 8 12:33:28 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 08 May 2013 19:33:28 +0000 Subject: hg: openjfx/8/graphics/rt: 26 new changesets Message-ID: <20130508193514.DF264488F0@hg.openjdk.java.net> Changeset: dbe06707e2a2 Author: jgiles Date: 2013-05-02 09:19 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/dbe06707e2a2 RT-24358: ListCell.updateItem has strage invocation in list view ! 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/TreeCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeTableCell.java Changeset: edf864c101bd Author: jgiles Date: 2013-05-03 08:02 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/edf864c101bd Minor performance tweaks to TableRowSkinBase (along with some code formatting cleanup). ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java Changeset: 12cc9b4d5aca Author: jgiles Date: 2013-05-03 09:10 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/12cc9b4d5aca Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt Changeset: 8a249256abca Author: psomashe Date: 2013-05-03 16:23 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8a249256abca RT-27436 Empty menu causes other menus not to show ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: d3cbbe04a698 Author: leifs Date: 2013-05-04 12:58 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d3cbbe04a698 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/rt Changeset: ca1c6c2adf22 Author: leifs Date: 2013-05-04 20:09 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ca1c6c2adf22 RT-27480: Add DatePicker control + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/DateCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/DatePickerBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DateCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerHijrahContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerSkin.java ! 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 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/ControlResources.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_de.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_sv.properties + javafx-ui-controls/src/javafx/scene/control/DateCell.java + javafx-ui-controls/src/javafx/scene/control/DatePicker.java + javafx-ui-controls/test/javafx/scene/control/DateCellTest.java + javafx-ui-controls/test/javafx/scene/control/DatePickerTest.java Changeset: 76e1ea90b17b Author: jgiles Date: 2013-05-03 14:09 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/76e1ea90b17b RT-29833: [TableView, TreeTableView, TreeView, ListView] Loses anchor position in multiple selection ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java ! javafx-ui-controls/test/javafx/scene/control/ListViewMouseInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewMouseInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeTableViewMouseInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewMouseInputTest.java Changeset: af3a86fa73b1 Author: jgiles Date: 2013-05-03 14:10 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/af3a86fa73b1 Fix eclipse .classpath for rt ! .classpath Changeset: 36b393d5ce56 Author: jgiles Date: 2013-05-03 14:45 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/36b393d5ce56 Partial backout of early change due to unit test failure. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java Changeset: fcadb659a789 Author: jgiles Date: 2013-05-05 18:02 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/fcadb659a789 [TEST ONLY] RT-29676: [TreeTableView] confusion on expansion, and scrolling ! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java ! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java Changeset: 19a610799e0d Author: jgiles Date: 2013-05-05 18:45 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/19a610799e0d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt Changeset: c485aa3dec93 Author: jgiles Date: 2013-05-07 07:35 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c485aa3dec93 [TEST ONLY] Adding missing Data class to test package. + javafx-ui-controls/test/com/sun/javafx/scene/control/test/Data.java Changeset: 930462f7a420 Author: leifs Date: 2013-05-06 14:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/930462f7a420 RT-30233: [DatePicker] Handle incompatible change of method name in DateTimeFormatter. Step 1 of 2. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerContent.java Changeset: 011c97173f96 Author: leifs Date: 2013-05-06 14:35 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/011c97173f96 RT-30233: [DatePicker] Handle incompatible change of method name in DateTimeFormatter. Step 1 of 2 (additional). ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerHijrahContent.java ! javafx-ui-controls/src/javafx/scene/control/DatePicker.java Changeset: 18bfcabfce78 Author: jgiles Date: 2013-05-07 11:01 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/18bfcabfce78 RT-30212: [ListView, TreeView] does not honor min height of cells ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java Changeset: 9c3d92150f35 Author: jgiles Date: 2013-05-07 16:33 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9c3d92150f35 RT-27180: [TreeView, TreeTableView] selection can be expanded on collapsing ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeTableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: d9661df32b06 Author: jgiles Date: 2013-05-07 16:34 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d9661df32b06 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt Changeset: 594d283bd866 Author: mickf Date: 2013-05-07 17:25 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/594d283bd866 RT-29208 - MenuBar : Two focus on the MenuBar ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: adf611dfcb54 Author: mickf Date: 2013-05-07 17:27 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/adf611dfcb54 RT-30148 - MenuBar : F10 selection can get out of sync if menus are selected via a mouse hover ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: 9570775afcee Author: leifs Date: 2013-05-07 12:00 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9570775afcee RT-30249: [DatePicker] Exception when Hijrah-umalqura chronology is used, and old data is set, breaks control (partial fix) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerHijrahContent.java ! javafx-ui-controls/src/javafx/scene/control/DatePicker.java Changeset: 79aa70441579 Author: leifs Date: 2013-05-07 14:06 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/79aa70441579 Bump minimum required jdk build number to b87. ! build.properties Changeset: d0592fd00b6b Author: David Grieve Date: 2013-05-07 22:07 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d0592fd00b6b RT-29927 [TEST-ONLY] test assumed getPseudoClassStates returned new set, which is not the case ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: f8feacd46751 Author: David Grieve Date: 2013-05-07 22:07 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f8feacd46751 RT-17452: have CSS follow styleable parent chain ! javafx-ui-common/src/com/sun/javafx/css/BitSet.java ! javafx-ui-common/src/com/sun/javafx/css/CompoundSelector.java ! javafx-ui-common/src/com/sun/javafx/css/CssError.java ! javafx-ui-common/src/com/sun/javafx/css/Selector.java ! javafx-ui-common/src/com/sun/javafx/css/SimpleSelector.java ! javafx-ui-common/src/javafx/scene/CssStyleHelper.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java Changeset: 8eb535447b5a Author: David Grieve Date: 2013-05-08 11:12 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8eb535447b5a Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: e23ed8f2acc1 Author: flar Date: 2013-05-08 11:05 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e23ed8f2acc1 RT-30106: Multiple errors of creating the framebuffer of some controls, detected at h1080 of 8.0-graphics-scrum on BeagleBoard Committed-by: kcr (on behalf of flar) ! decora-prism-ps/src/com/sun/scenario/effect/impl/prism/ps/PPSDrawable.java ! decora-prism-ps/src/com/sun/scenario/effect/impl/prism/ps/PPSRenderer.java ! decora-prism-sw/src/com/sun/scenario/effect/impl/prism/sw/PSWDrawable.java ! decora-prism-sw/src/com/sun/scenario/effect/impl/prism/sw/PSWRenderer.java ! decora-runtime/src/com/sun/scenario/effect/impl/ImagePool.java ! decora-runtime/src/com/sun/scenario/effect/impl/Renderer.java ! javafx-sg-prism/test/com/sun/javafx/sg/prism/TestGraphics.java ! prism-common/src/com/sun/prism/ResourceFactory.java ! prism-d3d/src/com/sun/prism/d3d/D3DResourceFactory.java ! prism-es2/src/com/sun/prism/es2/ES2RTTexture.java ! prism-es2/src/com/sun/prism/es2/ES2ResourceFactory.java ! prism-j2d/src/com/sun/prism/j2d/J2DResourceFactory.java ! prism-null/src/com/sun/prism/null3d/DummyResourceFactory.java ! prism-sw/src/com/sun/prism/sw/SWResourceFactory.java Changeset: 35919ba76bce Author: kcr Date: 2013-05-08 12:17 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/35919ba76bce Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt From hang.vo at oracle.com Wed May 8 13:33:23 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 08 May 2013 20:33:23 +0000 Subject: hg: openjfx/8/controls/rt: RT-19435: follow styleable parent chain to find parent stylesheets and inline styles. Message-ID: <20130508203331.C7DAF488F2@hg.openjdk.java.net> Changeset: 8182cf23f7f2 Author: David Grieve Date: 2013-05-08 16:26 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8182cf23f7f2 RT-19435: follow styleable parent chain to find parent stylesheets and inline styles. ! javafx-ui-common/src/javafx/scene/CssStyleHelper.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java From hang.vo at oracle.com Wed May 8 15:22:56 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 08 May 2013 22:22:56 +0000 Subject: hg: openjfx/2u/master/rt: 5 new changesets Message-ID: <20130508222303.9079548907@hg.openjdk.java.net> Changeset: 1f87e5f0444d Author: jgiles Date: 2013-05-03 09:09 +1200 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/1f87e5f0444d RT-20169: Regression - Focused ComboBox doesn't take text input - javafx-ui-controls/src/com/sun/javafx/scene/control/FocusableTextField.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java Changeset: 0b4b6c4843ae Author: kcr Date: 2013-05-06 09:44 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/0b4b6c4843ae Backed out changeset 1f87e5f0444d This was done in order to reapply it with correct JIRA ID. + javafx-ui-controls/src/com/sun/javafx/scene/control/FocusableTextField.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java Changeset: 54fa88fc97bb Author: jgiles Date: 2013-05-03 09:09 +1200 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/54fa88fc97bb RT-30169: Regression - Focused ComboBox doesn't take text input - javafx-ui-controls/src/com/sun/javafx/scene/control/FocusableTextField.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java Changeset: 5df591c88735 Author: kcr Date: 2013-05-07 13:14 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/5df591c88735 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2u/MASTER/jfx/rt - javafx-ui-controls/src/com/sun/javafx/scene/control/FocusableTextField.java Changeset: 4ea478033ced Author: hudson Date: 2013-05-08 14:29 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/4ea478033ced Added tag 2.2.40-b24 for changeset 5df591c88735 ! .hgtags From hang.vo at oracle.com Wed May 8 16:33:08 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 08 May 2013 23:33:08 +0000 Subject: hg: openjfx/8/controls/rt: RT-30221 TabPane is not renedered until setPrefSize is called. Message-ID: <20130508233315.2ABD54890A@hg.openjdk.java.net> Changeset: ab06c4d6a7ba Author: psomashe Date: 2013-05-08 16:37 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/ab06c4d6a7ba RT-30221 TabPane is not renedered until setPrefSize is called. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java From hang.vo at oracle.com Wed May 8 18:05:14 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 09 May 2013 01:05:14 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30289 Ensemble8: Port Simple3DBox sample Message-ID: <20130509010533.C79414890E@hg.openjdk.java.net> Changeset: b28221d846b7 Author: dmasada Date: 2013-05-08 18:00 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b28221d846b7 RT-30289 Ensemble8: Port Simple3DBox 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/graphics3d/simple3dbox/Simple3DBoxApp.java + apps/samples/Ensemble8/src/samples/ensemble/samples/graphics3d/simple3dbox/preview.png + apps/samples/Ensemble8/src/samples/ensemble/samples/graphics3d/simple3dbox/preview at 2x.png From hang.vo at oracle.com Wed May 8 18:18:31 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 09 May 2013 01:18:31 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130509011900.E31D94890F@hg.openjdk.java.net> Changeset: ea48e22bfefa Author: "Jasper Potts" Date: 2013-05-08 18:07 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ea48e22bfefa 3DViewer App: Added show Axis, yUp and auto scale to fit functionallity. Added support for fxml files that contain a TriangleMesh not a MeshView. ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/Importer3D.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/AutoScalingGroup.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/ContentModel.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/MainController.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SettingsController.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/navigation.fxml ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/settings.fxml + apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/blue.jpg ! apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/drop-here.mtl Changeset: f94dd9dc346e Author: "Jasper Potts" Date: 2013-05-08 18:07 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f94dd9dc346e Merge From hang.vo at oracle.com Wed May 8 04:28:09 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 08 May 2013 11:28:09 +0000 Subject: hg: openjfx/8/graphics/rt: Opening WebView sources (RT-30236) Message-ID: <20130508112830.46CD8488D4@hg.openjdk.java.net> Changeset: 86d5cbe0c60f Author: peterz Date: 2013-05-08 14:51 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/86d5cbe0c60f Opening WebView sources (RT-30236) ! generator.gradle + webview/build.xml + webview/native/README-build.html + webview/native/README-security.html + webview/native/Source/JavaScriptCore/API/APICast.h + webview/native/Source/JavaScriptCore/API/APIShims.h + webview/native/Source/JavaScriptCore/API/JSBase.cpp + webview/native/Source/JavaScriptCore/API/JSBase.h + webview/native/Source/JavaScriptCore/API/JSBasePrivate.h + webview/native/Source/JavaScriptCore/API/JSCallbackConstructor.cpp + webview/native/Source/JavaScriptCore/API/JSCallbackConstructor.h + webview/native/Source/JavaScriptCore/API/JSCallbackFunction.cpp + webview/native/Source/JavaScriptCore/API/JSCallbackFunction.h + webview/native/Source/JavaScriptCore/API/JSCallbackObject.cpp + webview/native/Source/JavaScriptCore/API/JSCallbackObject.h + webview/native/Source/JavaScriptCore/API/JSCallbackObjectFunctions.h + webview/native/Source/JavaScriptCore/API/JSClassRef.cpp + webview/native/Source/JavaScriptCore/API/JSClassRef.h + webview/native/Source/JavaScriptCore/API/JSContextRef.cpp + webview/native/Source/JavaScriptCore/API/JSContextRef.h + webview/native/Source/JavaScriptCore/API/JSContextRefPrivate.h + webview/native/Source/JavaScriptCore/API/JSObjectRef.cpp + webview/native/Source/JavaScriptCore/API/JSObjectRef.h + webview/native/Source/JavaScriptCore/API/JSObjectRefPrivate.h + webview/native/Source/JavaScriptCore/API/JSProfilerPrivate.cpp + webview/native/Source/JavaScriptCore/API/JSProfilerPrivate.h + webview/native/Source/JavaScriptCore/API/JSRetainPtr.h + webview/native/Source/JavaScriptCore/API/JSStringRef.cpp + webview/native/Source/JavaScriptCore/API/JSStringRef.h + webview/native/Source/JavaScriptCore/API/JSStringRefBSTR.cpp + webview/native/Source/JavaScriptCore/API/JSStringRefBSTR.h + webview/native/Source/JavaScriptCore/API/JSStringRefCF.cpp + webview/native/Source/JavaScriptCore/API/JSStringRefCF.h + webview/native/Source/JavaScriptCore/API/JSValueRef.cpp + webview/native/Source/JavaScriptCore/API/JSValueRef.h + webview/native/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h + webview/native/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp + webview/native/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.h + webview/native/Source/JavaScriptCore/API/JavaScript.h + webview/native/Source/JavaScriptCore/API/JavaScriptCore.h + webview/native/Source/JavaScriptCore/API/OpaqueJSString.cpp + webview/native/Source/JavaScriptCore/API/OpaqueJSString.h + webview/native/Source/JavaScriptCore/API/WebKitAvailability.h + webview/native/Source/JavaScriptCore/API/tests/JSNode.c + webview/native/Source/JavaScriptCore/API/tests/JSNode.h + webview/native/Source/JavaScriptCore/API/tests/JSNodeList.c + webview/native/Source/JavaScriptCore/API/tests/JSNodeList.h + webview/native/Source/JavaScriptCore/API/tests/Node.c + webview/native/Source/JavaScriptCore/API/tests/Node.h + webview/native/Source/JavaScriptCore/API/tests/NodeList.c + webview/native/Source/JavaScriptCore/API/tests/NodeList.h + webview/native/Source/JavaScriptCore/API/tests/minidom.c + webview/native/Source/JavaScriptCore/API/tests/minidom.html + webview/native/Source/JavaScriptCore/API/tests/minidom.js + webview/native/Source/JavaScriptCore/API/tests/testapi.c + webview/native/Source/JavaScriptCore/API/tests/testapi.js + webview/native/Source/JavaScriptCore/AUTHORS + webview/native/Source/JavaScriptCore/AllInOneFile.cpp + webview/native/Source/JavaScriptCore/CMakeLists.txt + webview/native/Source/JavaScriptCore/COPYING.LIB + webview/native/Source/JavaScriptCore/Configurations/Base.xcconfig + webview/native/Source/JavaScriptCore/Configurations/DebugRelease.xcconfig + webview/native/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig + webview/native/Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig + webview/native/Source/JavaScriptCore/Configurations/Version.xcconfig + webview/native/Source/JavaScriptCore/DerivedSources.make + webview/native/Source/JavaScriptCore/DerivedSourcesJava.pri + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/APICast.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/APIShims.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSBase.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSContextRef.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSObjectRef.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSRetainPtr.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSStringRef.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSStringRefCF.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSValueRef.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JavaScript.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JavaScriptCore.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/OpaqueJSString.h + webview/native/Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/WebKitAvailability.h + webview/native/Source/JavaScriptCore/GNUmakefile.am + webview/native/Source/JavaScriptCore/GNUmakefile.list.am + webview/native/Source/JavaScriptCore/Info.plist + webview/native/Source/JavaScriptCore/JavaScriptCore.exp + webview/native/Source/JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp + webview/native/Source/JavaScriptCore/JavaScriptCore.gypi + webview/native/Source/JavaScriptCore/JavaScriptCore.order + webview/native/Source/JavaScriptCore/JavaScriptCore.pro + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore.make + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore.resources/Info.plist + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore.sln + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCF.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCFLite.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreDebug.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreDebugAll.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreDebugCairoCFLite.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.vcproj + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedCommon.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedDebug.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedDebugAll.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedDebugCairoCFLite.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedProduction.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedRelease.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedReleaseCairoCFLite.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedReleasePGO.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCorePGOOptimize.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCorePostBuild.cmd + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCorePreBuild.cmd + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCorePreLink.cmd + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreProduction.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreRelease.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreReleaseCairoCFLite.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreReleasePGO.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreReleasePGOOptimize.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/build-generated-files.sh + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/copy-files.cmd + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCoreSubmit.sln + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jsc.vcproj + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscCommon.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscDebug.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscDebugAll.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscDebugCairoCFLite.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscPostBuild.cmd + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscPreBuild.cmd + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscPreLink.cmd + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscProduction.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscRelease.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscReleaseCairoCFLite.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscReleasePGO.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapi.vcproj + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiCommon.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiDebug.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiDebugAll.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiDebugCairoCFLite.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiPostBuild.cmd + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiPreBuild.cmd + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiPreLink.cmd + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiProduction.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiRelease.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiReleaseCairoCFLite.vsprops + webview/native/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj + webview/native/Source/JavaScriptCore/JavaScriptCoreJava.pro + webview/native/Source/JavaScriptCore/JavaScriptCorePrefix.h + webview/native/Source/JavaScriptCore/KeywordLookupGenerator.py + webview/native/Source/JavaScriptCore/Makefile + webview/native/Source/JavaScriptCore/THANKS + webview/native/Source/JavaScriptCore/TargetJava.pri + webview/native/Source/JavaScriptCore/assembler/ARMAssembler.cpp + webview/native/Source/JavaScriptCore/assembler/ARMAssembler.h + webview/native/Source/JavaScriptCore/assembler/ARMv7Assembler.cpp + webview/native/Source/JavaScriptCore/assembler/ARMv7Assembler.h + webview/native/Source/JavaScriptCore/assembler/AbstractMacroAssembler.h + webview/native/Source/JavaScriptCore/assembler/AssemblerBuffer.h + webview/native/Source/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h + webview/native/Source/JavaScriptCore/assembler/CodeLocation.h + webview/native/Source/JavaScriptCore/assembler/LinkBuffer.cpp + webview/native/Source/JavaScriptCore/assembler/LinkBuffer.h + webview/native/Source/JavaScriptCore/assembler/MIPSAssembler.h + webview/native/Source/JavaScriptCore/assembler/MacroAssembler.h + webview/native/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp + webview/native/Source/JavaScriptCore/assembler/MacroAssemblerARM.h + webview/native/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h + webview/native/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h + webview/native/Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h + webview/native/Source/JavaScriptCore/assembler/MacroAssemblerSH4.cpp + webview/native/Source/JavaScriptCore/assembler/MacroAssemblerSH4.h + webview/native/Source/JavaScriptCore/assembler/MacroAssemblerX86.h + webview/native/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h + webview/native/Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h + webview/native/Source/JavaScriptCore/assembler/RepatchBuffer.h + webview/native/Source/JavaScriptCore/assembler/SH4Assembler.h + webview/native/Source/JavaScriptCore/assembler/X86Assembler.h + webview/native/Source/JavaScriptCore/bytecode/BytecodeConventions.h + webview/native/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp + webview/native/Source/JavaScriptCore/bytecode/CallLinkInfo.h + webview/native/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp + webview/native/Source/JavaScriptCore/bytecode/CallLinkStatus.h + webview/native/Source/JavaScriptCore/bytecode/CallReturnOffsetToBytecodeOffset.h + webview/native/Source/JavaScriptCore/bytecode/CodeBlock.cpp + webview/native/Source/JavaScriptCore/bytecode/CodeBlock.h + webview/native/Source/JavaScriptCore/bytecode/CodeOrigin.h + webview/native/Source/JavaScriptCore/bytecode/CodeType.h + webview/native/Source/JavaScriptCore/bytecode/Comment.h + webview/native/Source/JavaScriptCore/bytecode/DFGExitProfile.cpp + webview/native/Source/JavaScriptCore/bytecode/DFGExitProfile.h + webview/native/Source/JavaScriptCore/bytecode/DataFormat.h + webview/native/Source/JavaScriptCore/bytecode/EvalCodeCache.h + webview/native/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp + webview/native/Source/JavaScriptCore/bytecode/ExecutionCounter.h + webview/native/Source/JavaScriptCore/bytecode/ExpressionRangeInfo.h + webview/native/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp + webview/native/Source/JavaScriptCore/bytecode/GetByIdStatus.h + webview/native/Source/JavaScriptCore/bytecode/GlobalResolveInfo.h + webview/native/Source/JavaScriptCore/bytecode/HandlerInfo.h + webview/native/Source/JavaScriptCore/bytecode/Instruction.h + webview/native/Source/JavaScriptCore/bytecode/JumpTable.cpp + webview/native/Source/JavaScriptCore/bytecode/JumpTable.h + webview/native/Source/JavaScriptCore/bytecode/LLIntCallLinkInfo.h + webview/native/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp + webview/native/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h + webview/native/Source/JavaScriptCore/bytecode/LineInfo.h + webview/native/Source/JavaScriptCore/bytecode/MethodCallLinkInfo.cpp + webview/native/Source/JavaScriptCore/bytecode/MethodCallLinkInfo.h + webview/native/Source/JavaScriptCore/bytecode/MethodCallLinkStatus.cpp + webview/native/Source/JavaScriptCore/bytecode/MethodCallLinkStatus.h + webview/native/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp + webview/native/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h + webview/native/Source/JavaScriptCore/bytecode/Opcode.cpp + webview/native/Source/JavaScriptCore/bytecode/Opcode.h + webview/native/Source/JavaScriptCore/bytecode/Operands.h + webview/native/Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.cpp + webview/native/Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.h + webview/native/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp + webview/native/Source/JavaScriptCore/bytecode/PutByIdStatus.h + webview/native/Source/JavaScriptCore/bytecode/PutKind.h + webview/native/Source/JavaScriptCore/bytecode/ResolveGlobalStatus.cpp + webview/native/Source/JavaScriptCore/bytecode/ResolveGlobalStatus.h + webview/native/Source/JavaScriptCore/bytecode/SamplingTool.cpp + webview/native/Source/JavaScriptCore/bytecode/SamplingTool.h + webview/native/Source/JavaScriptCore/bytecode/SpeculatedType.cpp + webview/native/Source/JavaScriptCore/bytecode/SpeculatedType.h + webview/native/Source/JavaScriptCore/bytecode/StructureSet.h + webview/native/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp + webview/native/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h + webview/native/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp + webview/native/Source/JavaScriptCore/bytecode/StructureStubInfo.h + webview/native/Source/JavaScriptCore/bytecode/ValueProfile.h + webview/native/Source/JavaScriptCore/bytecode/ValueRecovery.h + webview/native/Source/JavaScriptCore/bytecode/VirtualRegister.h + webview/native/Source/JavaScriptCore/bytecode/Watchpoint.cpp + webview/native/Source/JavaScriptCore/bytecode/Watchpoint.h + webview/native/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp + webview/native/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h + webview/native/Source/JavaScriptCore/bytecompiler/Label.h + webview/native/Source/JavaScriptCore/bytecompiler/LabelScope.h + webview/native/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp + webview/native/Source/JavaScriptCore/bytecompiler/RegisterID.h + webview/native/Source/JavaScriptCore/config.h + webview/native/Source/JavaScriptCore/create_hash_table + webview/native/Source/JavaScriptCore/create_jit_stubs + webview/native/Source/JavaScriptCore/create_regex_tables + webview/native/Source/JavaScriptCore/debugger/Debugger.cpp + webview/native/Source/JavaScriptCore/debugger/Debugger.h + webview/native/Source/JavaScriptCore/debugger/DebuggerActivation.cpp + webview/native/Source/JavaScriptCore/debugger/DebuggerActivation.h + webview/native/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp + webview/native/Source/JavaScriptCore/debugger/DebuggerCallFrame.h + webview/native/Source/JavaScriptCore/dfg/DFGAbstractState.cpp + webview/native/Source/JavaScriptCore/dfg/DFGAbstractState.h + webview/native/Source/JavaScriptCore/dfg/DFGAbstractValue.h + webview/native/Source/JavaScriptCore/dfg/DFGAdjacencyList.h + webview/native/Source/JavaScriptCore/dfg/DFGArgumentPosition.h + webview/native/Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.cpp + webview/native/Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.h + webview/native/Source/JavaScriptCore/dfg/DFGAssemblyHelpers.cpp + webview/native/Source/JavaScriptCore/dfg/DFGAssemblyHelpers.h + webview/native/Source/JavaScriptCore/dfg/DFGBasicBlock.h + webview/native/Source/JavaScriptCore/dfg/DFGByteCodeCache.h + webview/native/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp + webview/native/Source/JavaScriptCore/dfg/DFGByteCodeParser.h + webview/native/Source/JavaScriptCore/dfg/DFGCCallHelpers.h + webview/native/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp + webview/native/Source/JavaScriptCore/dfg/DFGCFAPhase.h + webview/native/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp + webview/native/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.h + webview/native/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp + webview/native/Source/JavaScriptCore/dfg/DFGCSEPhase.h + webview/native/Source/JavaScriptCore/dfg/DFGCapabilities.cpp + webview/native/Source/JavaScriptCore/dfg/DFGCapabilities.h + webview/native/Source/JavaScriptCore/dfg/DFGCommon.h + webview/native/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp + webview/native/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.h + webview/native/Source/JavaScriptCore/dfg/DFGCorrectableJumpPoint.cpp + webview/native/Source/JavaScriptCore/dfg/DFGCorrectableJumpPoint.h + webview/native/Source/JavaScriptCore/dfg/DFGDisassembler.cpp + webview/native/Source/JavaScriptCore/dfg/DFGDisassembler.h + webview/native/Source/JavaScriptCore/dfg/DFGDominators.cpp + webview/native/Source/JavaScriptCore/dfg/DFGDominators.h + webview/native/Source/JavaScriptCore/dfg/DFGDoubleFormatState.h + webview/native/Source/JavaScriptCore/dfg/DFGDriver.cpp + webview/native/Source/JavaScriptCore/dfg/DFGDriver.h + webview/native/Source/JavaScriptCore/dfg/DFGEdge.h + webview/native/Source/JavaScriptCore/dfg/DFGFPRInfo.h + webview/native/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp + webview/native/Source/JavaScriptCore/dfg/DFGFixupPhase.h + webview/native/Source/JavaScriptCore/dfg/DFGGPRInfo.h + webview/native/Source/JavaScriptCore/dfg/DFGGenerationInfo.h + webview/native/Source/JavaScriptCore/dfg/DFGGraph.cpp + webview/native/Source/JavaScriptCore/dfg/DFGGraph.h + webview/native/Source/JavaScriptCore/dfg/DFGInsertionSet.h + webview/native/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp + webview/native/Source/JavaScriptCore/dfg/DFGJITCompiler.h + webview/native/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h + webview/native/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp + webview/native/Source/JavaScriptCore/dfg/DFGMinifiedNode.h + webview/native/Source/JavaScriptCore/dfg/DFGNode.h + webview/native/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp + webview/native/Source/JavaScriptCore/dfg/DFGNodeFlags.h + webview/native/Source/JavaScriptCore/dfg/DFGNodeType.h + webview/native/Source/JavaScriptCore/dfg/DFGOSREntry.cpp + webview/native/Source/JavaScriptCore/dfg/DFGOSREntry.h + webview/native/Source/JavaScriptCore/dfg/DFGOSRExit.cpp + webview/native/Source/JavaScriptCore/dfg/DFGOSRExit.h + webview/native/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp + webview/native/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h + webview/native/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp + webview/native/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp + webview/native/Source/JavaScriptCore/dfg/DFGOperations.cpp + webview/native/Source/JavaScriptCore/dfg/DFGOperations.h + webview/native/Source/JavaScriptCore/dfg/DFGPhase.cpp + webview/native/Source/JavaScriptCore/dfg/DFGPhase.h + webview/native/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp + webview/native/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h + webview/native/Source/JavaScriptCore/dfg/DFGRedundantPhiEliminationPhase.cpp + webview/native/Source/JavaScriptCore/dfg/DFGRedundantPhiEliminationPhase.h + webview/native/Source/JavaScriptCore/dfg/DFGRegisterBank.h + webview/native/Source/JavaScriptCore/dfg/DFGRegisterSet.h + webview/native/Source/JavaScriptCore/dfg/DFGRepatch.cpp + webview/native/Source/JavaScriptCore/dfg/DFGRepatch.h + webview/native/Source/JavaScriptCore/dfg/DFGScoreBoard.h + webview/native/Source/JavaScriptCore/dfg/DFGScratchRegisterAllocator.h + webview/native/Source/JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h + webview/native/Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h + webview/native/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp + webview/native/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h + webview/native/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp + webview/native/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp + webview/native/Source/JavaScriptCore/dfg/DFGThunks.cpp + webview/native/Source/JavaScriptCore/dfg/DFGThunks.h + webview/native/Source/JavaScriptCore/dfg/DFGValidate.cpp + webview/native/Source/JavaScriptCore/dfg/DFGValidate.h + webview/native/Source/JavaScriptCore/dfg/DFGValueRecoveryOverride.h + webview/native/Source/JavaScriptCore/dfg/DFGValueSource.cpp + webview/native/Source/JavaScriptCore/dfg/DFGValueSource.h + webview/native/Source/JavaScriptCore/dfg/DFGVariableAccessData.h + webview/native/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp + webview/native/Source/JavaScriptCore/dfg/DFGVariableEvent.h + webview/native/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp + webview/native/Source/JavaScriptCore/dfg/DFGVariableEventStream.h + webview/native/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp + webview/native/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h + webview/native/Source/JavaScriptCore/disassembler/Disassembler.h + webview/native/Source/JavaScriptCore/docs/make-bytecode-docs.pl + webview/native/Source/JavaScriptCore/heap/BlockAllocator.cpp + webview/native/Source/JavaScriptCore/heap/BlockAllocator.h + webview/native/Source/JavaScriptCore/heap/CardSet.h + webview/native/Source/JavaScriptCore/heap/ConservativeRoots.cpp + webview/native/Source/JavaScriptCore/heap/ConservativeRoots.h + webview/native/Source/JavaScriptCore/heap/CopiedAllocator.h + webview/native/Source/JavaScriptCore/heap/CopiedBlock.h + webview/native/Source/JavaScriptCore/heap/CopiedSpace.cpp + webview/native/Source/JavaScriptCore/heap/CopiedSpace.h + webview/native/Source/JavaScriptCore/heap/CopiedSpaceInlineMethods.h + webview/native/Source/JavaScriptCore/heap/DFGCodeBlocks.cpp + webview/native/Source/JavaScriptCore/heap/DFGCodeBlocks.h + webview/native/Source/JavaScriptCore/heap/GCAssertions.h + webview/native/Source/JavaScriptCore/heap/Handle.h + webview/native/Source/JavaScriptCore/heap/HandleSet.cpp + webview/native/Source/JavaScriptCore/heap/HandleSet.h + webview/native/Source/JavaScriptCore/heap/HandleStack.cpp + webview/native/Source/JavaScriptCore/heap/HandleStack.h + webview/native/Source/JavaScriptCore/heap/HandleTypes.h + webview/native/Source/JavaScriptCore/heap/Heap.cpp + webview/native/Source/JavaScriptCore/heap/Heap.h + webview/native/Source/JavaScriptCore/heap/HeapBlock.h + webview/native/Source/JavaScriptCore/heap/HeapRootVisitor.h + webview/native/Source/JavaScriptCore/heap/HeapTimer.cpp + webview/native/Source/JavaScriptCore/heap/HeapTimer.h + webview/native/Source/JavaScriptCore/heap/IncrementalSweeper.cpp + webview/native/Source/JavaScriptCore/heap/IncrementalSweeper.h + webview/native/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp + webview/native/Source/JavaScriptCore/heap/JITStubRoutineSet.h + webview/native/Source/JavaScriptCore/heap/ListableHandler.h + webview/native/Source/JavaScriptCore/heap/Local.h + webview/native/Source/JavaScriptCore/heap/LocalScope.h + webview/native/Source/JavaScriptCore/heap/MachineStackMarker.cpp + webview/native/Source/JavaScriptCore/heap/MachineStackMarker.h + webview/native/Source/JavaScriptCore/heap/MarkStack.cpp + webview/native/Source/JavaScriptCore/heap/MarkStack.h + webview/native/Source/JavaScriptCore/heap/MarkedAllocator.cpp + webview/native/Source/JavaScriptCore/heap/MarkedAllocator.h + webview/native/Source/JavaScriptCore/heap/MarkedBlock.cpp + webview/native/Source/JavaScriptCore/heap/MarkedBlock.h + webview/native/Source/JavaScriptCore/heap/MarkedBlockSet.h + webview/native/Source/JavaScriptCore/heap/MarkedSpace.cpp + webview/native/Source/JavaScriptCore/heap/MarkedSpace.h + webview/native/Source/JavaScriptCore/heap/PassWeak.h + webview/native/Source/JavaScriptCore/heap/SlotVisitor.h + webview/native/Source/JavaScriptCore/heap/Strong.h + webview/native/Source/JavaScriptCore/heap/StrongInlines.h + webview/native/Source/JavaScriptCore/heap/TinyBloomFilter.h + webview/native/Source/JavaScriptCore/heap/UnconditionalFinalizer.h + webview/native/Source/JavaScriptCore/heap/VTableSpectrum.cpp + webview/native/Source/JavaScriptCore/heap/VTableSpectrum.h + webview/native/Source/JavaScriptCore/heap/Weak.h + webview/native/Source/JavaScriptCore/heap/WeakBlock.cpp + webview/native/Source/JavaScriptCore/heap/WeakBlock.h + webview/native/Source/JavaScriptCore/heap/WeakHandleOwner.cpp + webview/native/Source/JavaScriptCore/heap/WeakHandleOwner.h + webview/native/Source/JavaScriptCore/heap/WeakImpl.h + webview/native/Source/JavaScriptCore/heap/WeakReferenceHarvester.h + webview/native/Source/JavaScriptCore/heap/WeakSet.cpp + webview/native/Source/JavaScriptCore/heap/WeakSet.h + webview/native/Source/JavaScriptCore/heap/WeakSetInlines.h + webview/native/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp + webview/native/Source/JavaScriptCore/heap/WriteBarrierSupport.h + webview/native/Source/JavaScriptCore/icu/LICENSE + webview/native/Source/JavaScriptCore/icu/README + webview/native/Source/JavaScriptCore/icu/unicode/parseerr.h + webview/native/Source/JavaScriptCore/icu/unicode/platform.h + webview/native/Source/JavaScriptCore/icu/unicode/putil.h + webview/native/Source/JavaScriptCore/icu/unicode/uchar.h + webview/native/Source/JavaScriptCore/icu/unicode/ucnv.h + webview/native/Source/JavaScriptCore/icu/unicode/ucnv_err.h + webview/native/Source/JavaScriptCore/icu/unicode/ucol.h + webview/native/Source/JavaScriptCore/icu/unicode/uconfig.h + webview/native/Source/JavaScriptCore/icu/unicode/uenum.h + webview/native/Source/JavaScriptCore/icu/unicode/uiter.h + webview/native/Source/JavaScriptCore/icu/unicode/uloc.h + webview/native/Source/JavaScriptCore/icu/unicode/umachine.h + webview/native/Source/JavaScriptCore/icu/unicode/unorm.h + webview/native/Source/JavaScriptCore/icu/unicode/urename.h + webview/native/Source/JavaScriptCore/icu/unicode/uscript.h + webview/native/Source/JavaScriptCore/icu/unicode/uset.h + webview/native/Source/JavaScriptCore/icu/unicode/ustring.h + webview/native/Source/JavaScriptCore/icu/unicode/utf.h + webview/native/Source/JavaScriptCore/icu/unicode/utf16.h + webview/native/Source/JavaScriptCore/icu/unicode/utf8.h + webview/native/Source/JavaScriptCore/icu/unicode/utf_old.h + webview/native/Source/JavaScriptCore/icu/unicode/utypes.h + webview/native/Source/JavaScriptCore/icu/unicode/uversion.h + webview/native/Source/JavaScriptCore/interpreter/AbstractPC.cpp + webview/native/Source/JavaScriptCore/interpreter/AbstractPC.h + webview/native/Source/JavaScriptCore/interpreter/CachedCall.h + webview/native/Source/JavaScriptCore/interpreter/CallFrame.cpp + webview/native/Source/JavaScriptCore/interpreter/CallFrame.h + webview/native/Source/JavaScriptCore/interpreter/CallFrameClosure.h + webview/native/Source/JavaScriptCore/interpreter/Interpreter.cpp + webview/native/Source/JavaScriptCore/interpreter/Interpreter.h + webview/native/Source/JavaScriptCore/interpreter/Register.h + webview/native/Source/JavaScriptCore/interpreter/RegisterFile.cpp + webview/native/Source/JavaScriptCore/interpreter/RegisterFile.h + webview/native/Source/JavaScriptCore/javascriptcorejava_pch.h + webview/native/Source/JavaScriptCore/jit/CompactJITCodeMap.h + webview/native/Source/JavaScriptCore/jit/ExecutableAllocator.cpp + webview/native/Source/JavaScriptCore/jit/ExecutableAllocator.h + webview/native/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp + webview/native/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp + webview/native/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h + webview/native/Source/JavaScriptCore/jit/HostCallReturnValue.cpp + webview/native/Source/JavaScriptCore/jit/HostCallReturnValue.h + webview/native/Source/JavaScriptCore/jit/JIT.cpp + webview/native/Source/JavaScriptCore/jit/JIT.h + webview/native/Source/JavaScriptCore/jit/JITArithmetic.cpp + webview/native/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp + webview/native/Source/JavaScriptCore/jit/JITCall.cpp + webview/native/Source/JavaScriptCore/jit/JITCall32_64.cpp + webview/native/Source/JavaScriptCore/jit/JITCode.h + webview/native/Source/JavaScriptCore/jit/JITCompilationEffort.h + webview/native/Source/JavaScriptCore/jit/JITDriver.h + webview/native/Source/JavaScriptCore/jit/JITExceptions.cpp + webview/native/Source/JavaScriptCore/jit/JITExceptions.h + webview/native/Source/JavaScriptCore/jit/JITInlineMethods.h + webview/native/Source/JavaScriptCore/jit/JITOpcodes.cpp + webview/native/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp + webview/native/Source/JavaScriptCore/jit/JITPropertyAccess.cpp + webview/native/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp + webview/native/Source/JavaScriptCore/jit/JITStubCall.h + webview/native/Source/JavaScriptCore/jit/JITStubRoutine.cpp + webview/native/Source/JavaScriptCore/jit/JITStubRoutine.h + webview/native/Source/JavaScriptCore/jit/JITStubs.cpp + webview/native/Source/JavaScriptCore/jit/JITStubs.h + webview/native/Source/JavaScriptCore/jit/JITWriteBarrier.h + webview/native/Source/JavaScriptCore/jit/JSInterfaceJIT.h + webview/native/Source/JavaScriptCore/jit/JumpReplacementWatchpoint.cpp + webview/native/Source/JavaScriptCore/jit/JumpReplacementWatchpoint.h + webview/native/Source/JavaScriptCore/jit/SpecializedThunkJIT.h + webview/native/Source/JavaScriptCore/jit/ThunkGenerators.cpp + webview/native/Source/JavaScriptCore/jit/ThunkGenerators.h + webview/native/Source/JavaScriptCore/jsc.cpp + webview/native/Source/JavaScriptCore/jsc.pro + webview/native/Source/JavaScriptCore/llint/LLIntData.h + webview/native/Source/JavaScriptCore/llint/LLIntEntrypoints.h + webview/native/Source/JavaScriptCore/llint/LowLevelInterpreter.h + webview/native/Source/JavaScriptCore/make-generated-sources.sh + webview/native/Source/JavaScriptCore/os-win32/WinMain.cpp + webview/native/Source/JavaScriptCore/os-win32/inttypes.h + webview/native/Source/JavaScriptCore/os-win32/stdbool.h + webview/native/Source/JavaScriptCore/os-win32/stdint.h + webview/native/Source/JavaScriptCore/parser/ASTBuilder.h + webview/native/Source/JavaScriptCore/parser/Keywords.table + webview/native/Source/JavaScriptCore/parser/Lexer.cpp + webview/native/Source/JavaScriptCore/parser/Lexer.h + webview/native/Source/JavaScriptCore/parser/NodeConstructors.h + webview/native/Source/JavaScriptCore/parser/NodeInfo.h + webview/native/Source/JavaScriptCore/parser/Nodes.cpp + webview/native/Source/JavaScriptCore/parser/Nodes.h + webview/native/Source/JavaScriptCore/parser/Parser.cpp + webview/native/Source/JavaScriptCore/parser/Parser.h + webview/native/Source/JavaScriptCore/parser/ParserArena.cpp + webview/native/Source/JavaScriptCore/parser/ParserArena.h + webview/native/Source/JavaScriptCore/parser/ParserTokens.h + webview/native/Source/JavaScriptCore/parser/ResultType.h + webview/native/Source/JavaScriptCore/parser/SourceCode.h + webview/native/Source/JavaScriptCore/parser/SourceProvider.h + webview/native/Source/JavaScriptCore/parser/SourceProviderCache.cpp + webview/native/Source/JavaScriptCore/parser/SourceProviderCache.h + webview/native/Source/JavaScriptCore/parser/SourceProviderCacheItem.h + webview/native/Source/JavaScriptCore/parser/SyntaxChecker.h + webview/native/Source/JavaScriptCore/profiler/CallIdentifier.h + webview/native/Source/JavaScriptCore/profiler/Profile.cpp + webview/native/Source/JavaScriptCore/profiler/Profile.h + webview/native/Source/JavaScriptCore/profiler/ProfileGenerator.cpp + webview/native/Source/JavaScriptCore/profiler/ProfileGenerator.h + webview/native/Source/JavaScriptCore/profiler/ProfileNode.cpp + webview/native/Source/JavaScriptCore/profiler/ProfileNode.h + webview/native/Source/JavaScriptCore/profiler/Profiler.cpp + webview/native/Source/JavaScriptCore/profiler/Profiler.h + webview/native/Source/JavaScriptCore/runtime/ArgList.cpp + webview/native/Source/JavaScriptCore/runtime/ArgList.h + webview/native/Source/JavaScriptCore/runtime/Arguments.cpp + webview/native/Source/JavaScriptCore/runtime/Arguments.h + webview/native/Source/JavaScriptCore/runtime/ArrayConstructor.cpp + webview/native/Source/JavaScriptCore/runtime/ArrayConstructor.h + webview/native/Source/JavaScriptCore/runtime/ArrayPrototype.cpp + webview/native/Source/JavaScriptCore/runtime/ArrayPrototype.h + webview/native/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h + webview/native/Source/JavaScriptCore/runtime/BigInteger.h + webview/native/Source/JavaScriptCore/runtime/BooleanConstructor.cpp + webview/native/Source/JavaScriptCore/runtime/BooleanConstructor.h + webview/native/Source/JavaScriptCore/runtime/BooleanObject.cpp + webview/native/Source/JavaScriptCore/runtime/BooleanObject.h + webview/native/Source/JavaScriptCore/runtime/BooleanPrototype.cpp + webview/native/Source/JavaScriptCore/runtime/BooleanPrototype.h + webview/native/Source/JavaScriptCore/runtime/CachedTranscendentalFunction.h + webview/native/Source/JavaScriptCore/runtime/CallData.cpp + webview/native/Source/JavaScriptCore/runtime/CallData.h + webview/native/Source/JavaScriptCore/runtime/ClassInfo.h + webview/native/Source/JavaScriptCore/runtime/CodeSpecializationKind.h + webview/native/Source/JavaScriptCore/runtime/CommonIdentifiers.cpp + webview/native/Source/JavaScriptCore/runtime/CommonIdentifiers.h + webview/native/Source/JavaScriptCore/runtime/CommonSlowPaths.h + webview/native/Source/JavaScriptCore/runtime/Completion.cpp + webview/native/Source/JavaScriptCore/runtime/Completion.h + webview/native/Source/JavaScriptCore/runtime/ConstructData.cpp + webview/native/Source/JavaScriptCore/runtime/ConstructData.h + webview/native/Source/JavaScriptCore/runtime/DateConstructor.cpp + webview/native/Source/JavaScriptCore/runtime/DateConstructor.h + webview/native/Source/JavaScriptCore/runtime/DateConversion.cpp + webview/native/Source/JavaScriptCore/runtime/DateConversion.h + webview/native/Source/JavaScriptCore/runtime/DateInstance.cpp + webview/native/Source/JavaScriptCore/runtime/DateInstance.h + webview/native/Source/JavaScriptCore/runtime/DateInstanceCache.h + webview/native/Source/JavaScriptCore/runtime/DatePrototype.cpp + webview/native/Source/JavaScriptCore/runtime/DatePrototype.h + webview/native/Source/JavaScriptCore/runtime/Error.cpp + webview/native/Source/JavaScriptCore/runtime/Error.h + webview/native/Source/JavaScriptCore/runtime/ErrorConstructor.cpp + webview/native/Source/JavaScriptCore/runtime/ErrorConstructor.h + webview/native/Source/JavaScriptCore/runtime/ErrorInstance.cpp + webview/native/Source/JavaScriptCore/runtime/ErrorInstance.h + webview/native/Source/JavaScriptCore/runtime/ErrorPrototype.cpp + webview/native/Source/JavaScriptCore/runtime/ErrorPrototype.h + webview/native/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp + webview/native/Source/JavaScriptCore/runtime/ExceptionHelpers.h + webview/native/Source/JavaScriptCore/runtime/Executable.cpp + webview/native/Source/JavaScriptCore/runtime/Executable.h + webview/native/Source/JavaScriptCore/runtime/ExecutionHarness.h + webview/native/Source/JavaScriptCore/runtime/FunctionConstructor.cpp + webview/native/Source/JavaScriptCore/runtime/FunctionConstructor.h + webview/native/Source/JavaScriptCore/runtime/FunctionPrototype.cpp + webview/native/Source/JavaScriptCore/runtime/FunctionPrototype.h + webview/native/Source/JavaScriptCore/runtime/GCActivityCallback.cpp + webview/native/Source/JavaScriptCore/runtime/GCActivityCallback.h + webview/native/Source/JavaScriptCore/runtime/GetterSetter.cpp + webview/native/Source/JavaScriptCore/runtime/GetterSetter.h + webview/native/Source/JavaScriptCore/runtime/Identifier.cpp + webview/native/Source/JavaScriptCore/runtime/Identifier.h + webview/native/Source/JavaScriptCore/runtime/InitializeThreading.cpp + webview/native/Source/JavaScriptCore/runtime/InitializeThreading.h + webview/native/Source/JavaScriptCore/runtime/InternalFunction.cpp + webview/native/Source/JavaScriptCore/runtime/InternalFunction.h + webview/native/Source/JavaScriptCore/runtime/Intrinsic.h + webview/native/Source/JavaScriptCore/runtime/JSAPIValueWrapper.cpp + webview/native/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h + webview/native/Source/JavaScriptCore/runtime/JSActivation.cpp + webview/native/Source/JavaScriptCore/runtime/JSActivation.h + webview/native/Source/JavaScriptCore/runtime/JSArray.cpp + webview/native/Source/JavaScriptCore/runtime/JSArray.h + webview/native/Source/JavaScriptCore/runtime/JSBoundFunction.cpp + webview/native/Source/JavaScriptCore/runtime/JSBoundFunction.h + webview/native/Source/JavaScriptCore/runtime/JSCell.cpp + webview/native/Source/JavaScriptCore/runtime/JSCell.h + webview/native/Source/JavaScriptCore/runtime/JSChunk.cpp + webview/native/Source/JavaScriptCore/runtime/JSChunk.h + webview/native/Source/JavaScriptCore/runtime/JSDateMath.cpp + webview/native/Source/JavaScriptCore/runtime/JSDateMath.h + webview/native/Source/JavaScriptCore/runtime/JSExportMacros.h + webview/native/Source/JavaScriptCore/runtime/JSFunction.cpp + webview/native/Source/JavaScriptCore/runtime/JSFunction.h + webview/native/Source/JavaScriptCore/runtime/JSGlobalData.cpp + webview/native/Source/JavaScriptCore/runtime/JSGlobalData.h + webview/native/Source/JavaScriptCore/runtime/JSGlobalObject.cpp + webview/native/Source/JavaScriptCore/runtime/JSGlobalObject.h + webview/native/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp + webview/native/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h + webview/native/Source/JavaScriptCore/runtime/JSGlobalThis.cpp + webview/native/Source/JavaScriptCore/runtime/JSGlobalThis.h + webview/native/Source/JavaScriptCore/runtime/JSLock.cpp + webview/native/Source/JavaScriptCore/runtime/JSLock.h + webview/native/Source/JavaScriptCore/runtime/JSNotAnObject.cpp + webview/native/Source/JavaScriptCore/runtime/JSNotAnObject.h + webview/native/Source/JavaScriptCore/runtime/JSONObject.cpp + webview/native/Source/JavaScriptCore/runtime/JSONObject.h + webview/native/Source/JavaScriptCore/runtime/JSObject.cpp + webview/native/Source/JavaScriptCore/runtime/JSObject.h + webview/native/Source/JavaScriptCore/runtime/JSPropertyNameIterator.cpp + webview/native/Source/JavaScriptCore/runtime/JSPropertyNameIterator.h + webview/native/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp + webview/native/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h + webview/native/Source/JavaScriptCore/runtime/JSStaticScopeObject.cpp + webview/native/Source/JavaScriptCore/runtime/JSStaticScopeObject.h + webview/native/Source/JavaScriptCore/runtime/JSString.cpp + webview/native/Source/JavaScriptCore/runtime/JSString.h + webview/native/Source/JavaScriptCore/runtime/JSStringBuilder.h + webview/native/Source/JavaScriptCore/runtime/JSStringJoiner.cpp + webview/native/Source/JavaScriptCore/runtime/JSStringJoiner.h + webview/native/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp + webview/native/Source/JavaScriptCore/runtime/JSSymbolTableObject.h + webview/native/Source/JavaScriptCore/runtime/JSType.h + webview/native/Source/JavaScriptCore/runtime/JSTypeInfo.h + webview/native/Source/JavaScriptCore/runtime/JSValue.cpp + webview/native/Source/JavaScriptCore/runtime/JSValue.h + webview/native/Source/JavaScriptCore/runtime/JSValueInlineMethods.h + webview/native/Source/JavaScriptCore/runtime/JSVariableObject.cpp + webview/native/Source/JavaScriptCore/runtime/JSVariableObject.h + webview/native/Source/JavaScriptCore/runtime/JSWrapperObject.cpp + webview/native/Source/JavaScriptCore/runtime/JSWrapperObject.h + webview/native/Source/JavaScriptCore/runtime/LiteralParser.cpp + webview/native/Source/JavaScriptCore/runtime/LiteralParser.h + webview/native/Source/JavaScriptCore/runtime/Lookup.cpp + webview/native/Source/JavaScriptCore/runtime/Lookup.h + webview/native/Source/JavaScriptCore/runtime/MatchResult.h + webview/native/Source/JavaScriptCore/runtime/MathObject.cpp + webview/native/Source/JavaScriptCore/runtime/MathObject.h + webview/native/Source/JavaScriptCore/runtime/MemoryStatistics.cpp + webview/native/Source/JavaScriptCore/runtime/MemoryStatistics.h + webview/native/Source/JavaScriptCore/runtime/NameConstructor.cpp + webview/native/Source/JavaScriptCore/runtime/NameConstructor.h + webview/native/Source/JavaScriptCore/runtime/NameInstance.cpp + webview/native/Source/JavaScriptCore/runtime/NameInstance.h + webview/native/Source/JavaScriptCore/runtime/NamePrototype.cpp + webview/native/Source/JavaScriptCore/runtime/NamePrototype.h + webview/native/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp + webview/native/Source/JavaScriptCore/runtime/NativeErrorConstructor.h + webview/native/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp + webview/native/Source/JavaScriptCore/runtime/NativeErrorPrototype.h + webview/native/Source/JavaScriptCore/runtime/NumberConstructor.cpp + webview/native/Source/JavaScriptCore/runtime/NumberConstructor.h + webview/native/Source/JavaScriptCore/runtime/NumberObject.cpp + webview/native/Source/JavaScriptCore/runtime/NumberObject.h + webview/native/Source/JavaScriptCore/runtime/NumberPrototype.cpp + webview/native/Source/JavaScriptCore/runtime/NumberPrototype.h + webview/native/Source/JavaScriptCore/runtime/NumericStrings.h + webview/native/Source/JavaScriptCore/runtime/ObjectConstructor.cpp + webview/native/Source/JavaScriptCore/runtime/ObjectConstructor.h + webview/native/Source/JavaScriptCore/runtime/ObjectPrototype.cpp + webview/native/Source/JavaScriptCore/runtime/ObjectPrototype.h + webview/native/Source/JavaScriptCore/runtime/Operations.cpp + webview/native/Source/JavaScriptCore/runtime/Operations.h + webview/native/Source/JavaScriptCore/runtime/Options.cpp + webview/native/Source/JavaScriptCore/runtime/Options.h + webview/native/Source/JavaScriptCore/runtime/PrivateName.h + webview/native/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp + webview/native/Source/JavaScriptCore/runtime/PropertyDescriptor.h + webview/native/Source/JavaScriptCore/runtime/PropertyMapHashTable.h + webview/native/Source/JavaScriptCore/runtime/PropertyName.h + webview/native/Source/JavaScriptCore/runtime/PropertyNameArray.cpp + webview/native/Source/JavaScriptCore/runtime/PropertyNameArray.h + webview/native/Source/JavaScriptCore/runtime/PropertyOffset.h + webview/native/Source/JavaScriptCore/runtime/PropertySlot.cpp + webview/native/Source/JavaScriptCore/runtime/PropertySlot.h + webview/native/Source/JavaScriptCore/runtime/Protect.h + webview/native/Source/JavaScriptCore/runtime/PutPropertySlot.h + webview/native/Source/JavaScriptCore/runtime/RegExp.cpp + webview/native/Source/JavaScriptCore/runtime/RegExp.h + webview/native/Source/JavaScriptCore/runtime/RegExpCache.cpp + webview/native/Source/JavaScriptCore/runtime/RegExpCache.h + webview/native/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp + webview/native/Source/JavaScriptCore/runtime/RegExpCachedResult.h + webview/native/Source/JavaScriptCore/runtime/RegExpConstructor.cpp + webview/native/Source/JavaScriptCore/runtime/RegExpConstructor.h + webview/native/Source/JavaScriptCore/runtime/RegExpKey.h + webview/native/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp + webview/native/Source/JavaScriptCore/runtime/RegExpMatchesArray.h + webview/native/Source/JavaScriptCore/runtime/RegExpObject.cpp + webview/native/Source/JavaScriptCore/runtime/RegExpObject.h + webview/native/Source/JavaScriptCore/runtime/RegExpPrototype.cpp + webview/native/Source/JavaScriptCore/runtime/RegExpPrototype.h + webview/native/Source/JavaScriptCore/runtime/SamplingCounter.cpp + webview/native/Source/JavaScriptCore/runtime/SamplingCounter.h + webview/native/Source/JavaScriptCore/runtime/ScopeChain.cpp + webview/native/Source/JavaScriptCore/runtime/ScopeChain.h + webview/native/Source/JavaScriptCore/runtime/ScopeChainMark.h + webview/native/Source/JavaScriptCore/runtime/SmallStrings.cpp + webview/native/Source/JavaScriptCore/runtime/SmallStrings.h + webview/native/Source/JavaScriptCore/runtime/StorageBarrier.h + webview/native/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp + webview/native/Source/JavaScriptCore/runtime/StrictEvalActivation.h + webview/native/Source/JavaScriptCore/runtime/StringConstructor.cpp + webview/native/Source/JavaScriptCore/runtime/StringConstructor.h + webview/native/Source/JavaScriptCore/runtime/StringObject.cpp + webview/native/Source/JavaScriptCore/runtime/StringObject.h + webview/native/Source/JavaScriptCore/runtime/StringPrototype.cpp + webview/native/Source/JavaScriptCore/runtime/StringPrototype.h + webview/native/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp + webview/native/Source/JavaScriptCore/runtime/StringRecursionChecker.h + webview/native/Source/JavaScriptCore/runtime/Structure.cpp + webview/native/Source/JavaScriptCore/runtime/Structure.h + webview/native/Source/JavaScriptCore/runtime/StructureChain.cpp + webview/native/Source/JavaScriptCore/runtime/StructureChain.h + webview/native/Source/JavaScriptCore/runtime/StructureTransitionTable.h + webview/native/Source/JavaScriptCore/runtime/SymbolTable.cpp + webview/native/Source/JavaScriptCore/runtime/SymbolTable.h + webview/native/Source/JavaScriptCore/runtime/Terminator.h + webview/native/Source/JavaScriptCore/runtime/TimeoutChecker.cpp + webview/native/Source/JavaScriptCore/runtime/TimeoutChecker.h + webview/native/Source/JavaScriptCore/runtime/Tracing.d + webview/native/Source/JavaScriptCore/runtime/Tracing.h + webview/native/Source/JavaScriptCore/runtime/UString.cpp + webview/native/Source/JavaScriptCore/runtime/UString.h + webview/native/Source/JavaScriptCore/runtime/UStringBuilder.h + webview/native/Source/JavaScriptCore/runtime/UStringConcatenate.h + webview/native/Source/JavaScriptCore/runtime/Uint16WithFraction.h + webview/native/Source/JavaScriptCore/runtime/WeakGCMap.h + webview/native/Source/JavaScriptCore/runtime/WeakRandom.h + webview/native/Source/JavaScriptCore/runtime/WriteBarrier.h + webview/native/Source/JavaScriptCore/shell/CMakeLists.txt + webview/native/Source/JavaScriptCore/tests/mozilla/Getopt/Mixed.pm + webview/native/Source/JavaScriptCore/tests/mozilla/Makefile + webview/native/Source/JavaScriptCore/tests/mozilla/README-jsDriver.html + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.1.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.1.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.1.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.2.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.2.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.2.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.2.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.2.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.2.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.3.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.3.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.4.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.4.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.4.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.4.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.4.4-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.4.5-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.4.5-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.4.5-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.5.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.5.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.5.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Array/15.4.5.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.3.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.3.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.3.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.3.1-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.3.1-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.3.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4.2-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4.2-4-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4.3-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4.3-4-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/15.6.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.1.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.1.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.2.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.2.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.2.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.2.2-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.2.2-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.2.2-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.2.2-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.1-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.1-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.2-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.2-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.2-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.8-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.8-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.8-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.8-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.3.8-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.4.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.4.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.4.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-10.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-11.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-12.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-13.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.10-9.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.11-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.11-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.11-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.11-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.11-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.11-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.11-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.12-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.12-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.12-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.12-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.12-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.12-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.12-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.12-8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.13-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.13-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.13-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.13-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.13-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.13-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.13-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.13-8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.14.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.15.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.16.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.17.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.18.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.19.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.2-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.20.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.21-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.21-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.21-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.21-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.21-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.21-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.21-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.21-8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.22-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.22-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.22-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.22-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.22-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.22-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.22-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.22-8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-10.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-11.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-12.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-13.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-14.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-15.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-16.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-17.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-18.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.23-9.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.24-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.24-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.24-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.24-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.24-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.24-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.24-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.24-8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.25-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.26-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.27-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.28-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.29-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.3-1-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.30-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.31-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.32-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.33-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.34-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.35-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.36-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.36-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.36-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.36-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.36-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.36-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.36-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.37-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.37-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.37-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.37-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.37-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.4-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.9.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Date/15.9.5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.4-10.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.4-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.4-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.4-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.4-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.4-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.4-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.4-8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.4-9.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.5-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.5-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.5-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.5-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.8-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.1.8-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.2.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.2.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.2.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.2.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/10.2.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.1.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.10-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.10-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.10-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.12-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.12-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.12-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.12-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.13.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.13.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.13.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.13.2-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.13.2-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.13.2-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.13.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.14-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.1-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.1-4-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.1-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-1-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-10-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-11.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-4-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-5-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-6-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-7-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-8-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.2-9-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.3-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.3-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.3-4-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.2.3-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.3.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.3.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.4.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.4.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.4.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.4.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.4.5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.4.6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.4.8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.4.9.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.5.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.5.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.5.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.6.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.6.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.6.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.6.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.6.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.7.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.7.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.7.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.8.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.8.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.8.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.8.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.9.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.9.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/11.9.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.1.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.1.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.1.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.2.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.2.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.2.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.3.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.3.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.3.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.3.1-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.3.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.4.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.5-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.5-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.5.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/15.3.5.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1-1-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.1.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.1.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.5-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.5-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.5-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/15.1.2.7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.2-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.2-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.2-4-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.2-5-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.2-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-10.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-11.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-12.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-13-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.3-9.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.1-1-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.1-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.1-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-1-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-10-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-11-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-12-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-13-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-14-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-15-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-16-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-4-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-5-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-6-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-7-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-8-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.2-9-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-1-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-10-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-11-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-12-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-13-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-14-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-15-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-16-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-4-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-5-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-6-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-7-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-8-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.4.3-9-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.5-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.5-10-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.5-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.5-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.5-4-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.5-5-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.5-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.5-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.5-8-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.5-9-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.7.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.7.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.7.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.7.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.7.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.7.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.8.2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.4-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.5-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.5-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.6-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.6-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.7-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.7-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.8-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.8-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.8-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.10.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.11.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.12.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.13.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.14.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.15.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.16.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.17.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.18.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Math/15.8.2.9.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/NativeObjects/15-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/NativeObjects/15-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.2-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.2-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.3-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.3-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.4-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.4-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.4-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.5-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.5-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.5-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.5-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.6-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.6-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.6-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.6-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.4.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.4.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.4.2-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.4.2-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.4.2-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.4.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.4.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.4.3-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Number/15.7.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.1.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.1.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.2.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.2.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.3.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.3.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.3.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.3.1-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.4.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.4.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.4.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/15.2.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/SourceText/6-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/SourceText/6-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.10-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.10.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.5-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.5-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.2-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.2-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.2-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.2-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.2-7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.2-8.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.2-9-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-10.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-11.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-12.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-19.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-5-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-6-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-7-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-8-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.6.3-9-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.7-1-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.8-1-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Statements/12.9-1-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.3.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.3.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.3.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.3.1-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.3.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.3.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.3.2-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.10-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.11-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.11-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.11-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.11-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.11-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.11-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.12-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.12-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.12-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.12-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.12-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.2-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.2-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.3-3-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.4-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.4-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.4-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.5-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.5-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.5-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.5-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.5-5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.5-6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.6-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.6-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.7-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.7-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.7-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.8-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.8-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.8-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.9-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/String/15.5.5.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.3.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.3.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.3.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.4-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.5-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.8.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/9.9-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Types/8.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Types/8.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/Types/8.6.2.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/browser.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/jsref.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/boolean-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/boolean-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/date-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/date-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/date-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/date-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/exception-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/exception-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/exception-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/exception-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/exception-005.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/exception-006.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/exception-007.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/exception-008.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/exception-009.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/exception-010-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/exception-011-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-005.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-006.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-007.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-008.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-009.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-010.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-011.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-012.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-013.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-014.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-015.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-016.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-017.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/expression-019.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/function-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/global-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/global-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-005.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-006.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-007.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-008.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-009.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-010.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-011.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-012.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-013.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-014.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-015.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-016.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-017.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-018.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-019.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-020.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-021.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-022.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-023.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-024.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-025.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-026.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-027.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-028.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-029.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-030.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-031.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-032.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-033.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-034.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-035.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-036.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-037.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-038.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-039.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-040.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-041.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-042.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-047.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-048.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-049.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-050.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-051.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-052.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-053.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/lexical-054.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/number-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/number-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/number-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/statement-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/statement-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/statement-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/statement-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/statement-005.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/statement-006.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/statement-007.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/statement-008.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/statement-009.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/string-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/string-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Expressions/StrictEquality-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Expressions/instanceof-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Expressions/instanceof-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Expressions/instanceof-003-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Expressions/instanceof-004-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Expressions/instanceof-005-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Expressions/instanceof-006.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/FunctionObjects/apply-001-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/FunctionObjects/call-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/LexicalConventions/keywords-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/LexicalConventions/regexp-literals-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/LexicalConventions/regexp-literals-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/constructor-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/exec-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/exec-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/function-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/hex-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/multiline-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/octal-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/octal-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/octal-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/properties-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/properties-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/regexp-enumerate-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/regress-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/RegExp/unicode-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/dowhile-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/dowhile-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/dowhile-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/dowhile-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/dowhile-005.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/dowhile-006.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/dowhile-007.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/forin-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/forin-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/if-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/label-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/label-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/switch-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/switch-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/switch-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/switch-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/try-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/try-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/try-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/try-005.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/try-006.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/try-007.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/try-008.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/try-009.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/try-010.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/try-012.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/while-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/while-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/while-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/while-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/String/match-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/String/match-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/String/match-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/String/match-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/String/replace-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/String/split-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/String/split-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/String/split-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/browser.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/instanceof/instanceof-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/instanceof/instanceof-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/instanceof/instanceof-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/instanceof/regress-7635.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/jsref.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_2/template.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Array/15.4.4.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Array/15.4.4.4-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Array/regress-101488.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Array/regress-130451.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Date/15.9.5.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Date/15.9.5.4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Date/15.9.5.5.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Date/15.9.5.6.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Date/15.9.5.7.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Date/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Exceptions/15.11.1.1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Exceptions/15.11.4.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Exceptions/15.11.7.6-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Exceptions/15.11.7.6-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Exceptions/15.11.7.6-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Exceptions/binding-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Exceptions/regress-181654.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Exceptions/regress-181914.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Exceptions/regress-58946.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Exceptions/regress-95101.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/ExecutionContexts/10.1.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/ExecutionContexts/10.1.3-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/ExecutionContexts/10.1.3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/ExecutionContexts/10.1.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/ExecutionContexts/regress-23346.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Expressions/11.6.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Expressions/11.9.6-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/FunExpr/fe-001-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/FunExpr/fe-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/FunExpr/fe-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/15.3.4.3-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/15.3.4.4-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/arguments-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/call-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/regress-104584.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/regress-131964.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/regress-137181.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/regress-193555.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/regress-49286.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/regress-58274.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/regress-85880.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/regress-94506.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/regress-97921.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/scope-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Function/scope-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Number/15.7.4.5-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Number/15.7.4.6-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Number/15.7.4.7-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/NumberFormatting/tostring-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Object/8.6.2.6-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Object/class-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Object/class-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Object/class-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Object/class-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Object/class-005.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Object/regress-72773.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Object/regress-79129-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Object/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Operators/11.13.1-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Operators/11.4.1-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/15.10.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/15.10.3.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/15.10.3.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/15.10.4.1-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/15.10.4.1-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/15.10.4.1-3.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/15.10.4.1-4.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/15.10.4.1-5-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/15.10.6.2-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/15.10.6.2-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/octal-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/octal-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/perlstress-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/perlstress-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-100199.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-103087.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-105972.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-119909.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-122076.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-123437.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-165353.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-169497.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-169534.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-187133.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-188206.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-191479.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-202564.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-209067.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-209919.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-216591.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-220367-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-220367-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-24712.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-28686.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-31316.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-57572.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-57631.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-67773.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-72964.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-76683.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-78156.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-85721.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-87231.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/regress-98306.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/RegExp/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Statements/regress-121744.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Statements/regress-131348.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Statements/regress-157509.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Statements/regress-194364.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Statements/regress-74474-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Statements/regress-74474-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Statements/regress-74474-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Statements/regress-83532-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Statements/regress-83532-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Statements/switch-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/String/regress-104375.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/String/regress-189898.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/String/regress-83293.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Unicode/uc-001-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Unicode/uc-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Unicode/uc-002-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Unicode/uc-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Unicode/uc-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Unicode/uc-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/Unicode/uc-005.js + webview/native/Source/JavaScriptCore/tests/mozilla/ecma_3/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/expected.html + webview/native/Source/JavaScriptCore/tests/mozilla/importList.html + webview/native/Source/JavaScriptCore/tests/mozilla/js1_1/browser.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_1/jsref.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_1/regress/function-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_1/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/Array/array_split_1.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/Array/general1.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/Array/general2.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/Array/slice.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/Array/splice1.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/Array/splice2.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/Array/tostring_1.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/Array/tostring_2.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/Objects/toString-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/String/charCodeAt.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/String/concat.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/String/match.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/String/slice.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/browser.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/Function_object.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/Number.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/String.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/definition-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/function-001-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/length.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/nesting-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/nesting.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/regexparg-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/regexparg-2-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/tostring-1.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/function/tostring-2.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/jsref.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/operator/equality.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/operator/strictEquality.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_dollar_number.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_input.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_input_as_array.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_lastIndex.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_lastMatch.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_lastMatch_as_array.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_lastParen.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_lastParen_as_array.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_leftContext.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_leftContext_as_array.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_multiline.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_multiline_as_array.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_object.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_rightContext.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/RegExp_rightContext_as_array.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/alphanumeric.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/asterisk.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/backslash.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/backspace.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/beginLine.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/character_class.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/compile.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/control_characters.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/digit.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/dot.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/endLine.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/everything.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/exec.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/flags.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/global.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/hexadecimal.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/ignoreCase.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/interval.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/octal.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/parentheses.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/plus.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/question_mark.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/regress-6359.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/regress-9141.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/simple_form.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/source.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/special_characters.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/string_replace.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/string_search.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/string_split.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/test.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/toString.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/vertical_bar.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/whitespace.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/word_boundary.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regress/regress-144834.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/regress/regress-7703.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/statements/break.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/statements/continue.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/statements/do_while.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/statements/switch.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/statements/switch2.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/version120/boolean-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/version120/regress-99663.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_2/version120/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/Boolean/boolean-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/Script/delete-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/Script/function-001-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/Script/function-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/Script/in-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/Script/new-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/Script/script-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/Script/switch-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_1.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_10.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_11.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_12.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_2.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_3.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_4.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_5.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_6.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_7.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_8.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/inherit/proto_9.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/jsref.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/regress/delete-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/regress/function-001-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/regress/function-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/regress/in-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/regress/new-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/regress/switch-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_3/template.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/Eval/eval-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/Eval/eval-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/Eval/eval-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/Functions/function-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/Regress/date-001-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/Regress/function-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/Regress/function-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/Regress/function-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/Regress/function-004-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/Regress/regress-7224.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/Regress/toString-001-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/browser.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/jsref.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_4/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Array/array-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Array/regress-101964.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Array/regress-107138.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Array/regress-108440.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Array/regress-154338.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Array/regress-157652.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Array/regress-178722.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Array/regress-94257.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Exceptions/catchguard-001-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Exceptions/catchguard-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Exceptions/catchguard-002-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Exceptions/catchguard-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Exceptions/catchguard-003-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Exceptions/catchguard-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Exceptions/errstack-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Exceptions/regress-121658.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Exceptions/regress-123002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Exceptions/regress-50447.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Expressions/regress-192288.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Expressions/regress-96526-argsub.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Expressions/regress-96526-delelem.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Expressions/regress-96526-noargsub.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Expressions/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/GetSet/getset-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/GetSet/getset-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/GetSet/getset-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/GetSet/getset-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/GetSet/getset-005.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/GetSet/getset-006.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/LexicalConventions/lexical-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/LexicalConventions/regress-177314.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Object/regress-137000.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Object/regress-192105.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Object/regress-90596-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Object/regress-90596-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Object/regress-90596-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Object/regress-96284-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Object/regress-96284-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-102725.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-103602.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-104077.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-110286.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-111557.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-114491.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-114493.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-118849.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-127557.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-131510-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-140974.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-146596.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-152646.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-156354.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-159334.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-168347.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-170193.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-172699.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-179524.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-185165.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-191633.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-191668.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-192414.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-192465.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-193418.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-203402.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-203841.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-204210.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-210682.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-216320.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-31255.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-39309.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-44009.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-57043.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-68498-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-68498-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-68498-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-68498-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-69607.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-71107.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-76054.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-80981.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-82306.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-89443.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-89474.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-90445.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-96128-n.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-96526-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-96526-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-96526-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-154693.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-181834.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-184107.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-185485.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-191276.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-192226.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-202678-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-202678-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-208496-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-208496-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-220362.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-220584.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/regress-77578-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/scope-001.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/scope-002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/scope-003.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/Scope/scope-004.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/String/regress-107771.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/String/regress-179068.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_5/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Array/browser.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Array/regress-290592.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Array/regress-304828.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Array/regress-305002.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Array/regress-310425-01.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Array/regress-310425-02.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Array/regress-320887.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Array/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/README + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Regress/browser.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Regress/regress-301574.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Regress/regress-309242.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Regress/regress-311157-01.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Regress/regress-311157-02.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Regress/regress-314887.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Regress/regress-320172.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/Regress/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/String/browser.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/String/regress-306591.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/String/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/browser.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/shell.js + webview/native/Source/JavaScriptCore/tests/mozilla/js1_6/template.js + webview/native/Source/JavaScriptCore/tests/mozilla/jsDriver.pl + webview/native/Source/JavaScriptCore/tests/mozilla/menufoot.html + webview/native/Source/JavaScriptCore/tests/mozilla/menuhead.html + webview/native/Source/JavaScriptCore/tests/mozilla/mkhtml.pl + webview/native/Source/JavaScriptCore/tests/mozilla/mklistpage.pl + webview/native/Source/JavaScriptCore/tests/mozilla/runtests.pl + webview/native/Source/JavaScriptCore/tests/mozilla/template.js + webview/native/Source/JavaScriptCore/tests/perf/bench-allocate-nonretained.js + webview/native/Source/JavaScriptCore/tests/perf/bench-allocate-retained.js + webview/native/Source/JavaScriptCore/tools/CodeProfile.cpp + webview/native/Source/JavaScriptCore/tools/CodeProfile.h + webview/native/Source/JavaScriptCore/tools/CodeProfiling.cpp + webview/native/Source/JavaScriptCore/tools/CodeProfiling.h + webview/native/Source/JavaScriptCore/tools/ProfileTreeNode.h + webview/native/Source/JavaScriptCore/tools/TieredMMapArray.h + webview/native/Source/JavaScriptCore/wscript + webview/native/Source/JavaScriptCore/yarr/Yarr.h + webview/native/Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.cpp + webview/native/Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.h + webview/native/Source/JavaScriptCore/yarr/YarrInterpreter.cpp + webview/native/Source/JavaScriptCore/yarr/YarrInterpreter.h + webview/native/Source/JavaScriptCore/yarr/YarrJIT.cpp + webview/native/Source/JavaScriptCore/yarr/YarrJIT.h + webview/native/Source/JavaScriptCore/yarr/YarrParser.h + webview/native/Source/JavaScriptCore/yarr/YarrPattern.cpp + webview/native/Source/JavaScriptCore/yarr/YarrPattern.h + webview/native/Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp + webview/native/Source/JavaScriptCore/yarr/YarrSyntaxChecker.h + webview/native/Source/JavaScriptCore/yarr/yarr.pri + webview/native/Source/ThirdParty/Makefile.shared + webview/native/Source/ThirdParty/mt19937ar.c + webview/native/Source/WTF/WTFJava.pri + webview/native/Source/WTF/wtf/ASCIICType.h + webview/native/Source/WTF/wtf/AVLTree.h + webview/native/Source/WTF/wtf/Alignment.h + webview/native/Source/WTF/wtf/AlwaysInline.h + webview/native/Source/WTF/wtf/ArrayBuffer.cpp + webview/native/Source/WTF/wtf/ArrayBuffer.h + webview/native/Source/WTF/wtf/ArrayBufferView.cpp + webview/native/Source/WTF/wtf/ArrayBufferView.h + webview/native/Source/WTF/wtf/Assertions.cpp + webview/native/Source/WTF/wtf/Assertions.h + webview/native/Source/WTF/wtf/Atomics.h + webview/native/Source/WTF/wtf/BitArray.h + webview/native/Source/WTF/wtf/BitVector.cpp + webview/native/Source/WTF/wtf/BitVector.h + webview/native/Source/WTF/wtf/Bitmap.h + webview/native/Source/WTF/wtf/BlockStack.h + webview/native/Source/WTF/wtf/BloomFilter.h + webview/native/Source/WTF/wtf/BoundsCheckedPointer.h + webview/native/Source/WTF/wtf/BumpPointerAllocator.h + webview/native/Source/WTF/wtf/CMakeLists.txt + webview/native/Source/WTF/wtf/CONTRIBUTORS.pthreads-win32 + webview/native/Source/WTF/wtf/CheckedArithmetic.h + webview/native/Source/WTF/wtf/CheckedBoolean.h + webview/native/Source/WTF/wtf/Compiler.h + webview/native/Source/WTF/wtf/Complex.h + webview/native/Source/WTF/wtf/CryptographicallyRandomNumber.cpp + webview/native/Source/WTF/wtf/CryptographicallyRandomNumber.h + webview/native/Source/WTF/wtf/CurrentTime.cpp + webview/native/Source/WTF/wtf/CurrentTime.h + webview/native/Source/WTF/wtf/DataLog.cpp + webview/native/Source/WTF/wtf/DataLog.h + webview/native/Source/WTF/wtf/DateMath.cpp + webview/native/Source/WTF/wtf/DateMath.h + webview/native/Source/WTF/wtf/DecimalNumber.cpp + webview/native/Source/WTF/wtf/DecimalNumber.h + webview/native/Source/WTF/wtf/Decoder.h + webview/native/Source/WTF/wtf/Deque.h + webview/native/Source/WTF/wtf/DisallowCType.h + webview/native/Source/WTF/wtf/DoublyLinkedList.h + webview/native/Source/WTF/wtf/DynamicAnnotations.cpp + webview/native/Source/WTF/wtf/DynamicAnnotations.h + webview/native/Source/WTF/wtf/Encoder.h + webview/native/Source/WTF/wtf/ExportMacros.h + webview/native/Source/WTF/wtf/FastAllocBase.h + webview/native/Source/WTF/wtf/FastBitVector.h + webview/native/Source/WTF/wtf/FastMalloc.cpp + webview/native/Source/WTF/wtf/FastMalloc.h + webview/native/Source/WTF/wtf/FixedArray.h + webview/native/Source/WTF/wtf/Float32Array.h + webview/native/Source/WTF/wtf/Float64Array.h + webview/native/Source/WTF/wtf/Forward.h + webview/native/Source/WTF/wtf/Functional.h + webview/native/Source/WTF/wtf/GetPtr.h + webview/native/Source/WTF/wtf/HashCountedSet.h + webview/native/Source/WTF/wtf/HashFunctions.h + webview/native/Source/WTF/wtf/HashIterators.h + webview/native/Source/WTF/wtf/HashMap.h + webview/native/Source/WTF/wtf/HashSet.h + webview/native/Source/WTF/wtf/HashTable.cpp + webview/native/Source/WTF/wtf/HashTable.h + webview/native/Source/WTF/wtf/HashTraits.h + webview/native/Source/WTF/wtf/HexNumber.h + webview/native/Source/WTF/wtf/InlineASM.h + webview/native/Source/WTF/wtf/Int16Array.h + webview/native/Source/WTF/wtf/Int32Array.h + webview/native/Source/WTF/wtf/Int8Array.h + webview/native/Source/WTF/wtf/IntegralTypedArrayBase.h + webview/native/Source/WTF/wtf/ListHashSet.h + webview/native/Source/WTF/wtf/ListRefPtr.h + webview/native/Source/WTF/wtf/Locker.h + webview/native/Source/WTF/wtf/MD5.cpp + webview/native/Source/WTF/wtf/MD5.h + webview/native/Source/WTF/wtf/MainThread.cpp + webview/native/Source/WTF/wtf/MainThread.h + webview/native/Source/WTF/wtf/MallocZoneSupport.h + webview/native/Source/WTF/wtf/MathExtras.h + webview/native/Source/WTF/wtf/MessageQueue.h + webview/native/Source/WTF/wtf/MetaAllocator.cpp + webview/native/Source/WTF/wtf/MetaAllocator.h + webview/native/Source/WTF/wtf/MetaAllocatorHandle.h + webview/native/Source/WTF/wtf/NonCopyingSort.h + webview/native/Source/WTF/wtf/Noncopyable.h + webview/native/Source/WTF/wtf/NotFound.h + webview/native/Source/WTF/wtf/NullPtr.cpp + webview/native/Source/WTF/wtf/NullPtr.h + webview/native/Source/WTF/wtf/NumberOfCores.cpp + webview/native/Source/WTF/wtf/NumberOfCores.h + webview/native/Source/WTF/wtf/OSAllocator.h + webview/native/Source/WTF/wtf/OSAllocatorPosix.cpp + webview/native/Source/WTF/wtf/OSAllocatorWin.cpp + webview/native/Source/WTF/wtf/OSRandomSource.cpp + webview/native/Source/WTF/wtf/OSRandomSource.h + webview/native/Source/WTF/wtf/OwnArrayPtr.h + webview/native/Source/WTF/wtf/OwnPtr.h + webview/native/Source/WTF/wtf/OwnPtrCommon.h + webview/native/Source/WTF/wtf/PackedIntVector.h + webview/native/Source/WTF/wtf/PageAllocation.h + webview/native/Source/WTF/wtf/PageAllocationAligned.cpp + webview/native/Source/WTF/wtf/PageAllocationAligned.h + webview/native/Source/WTF/wtf/PageBlock.cpp + webview/native/Source/WTF/wtf/PageBlock.h + webview/native/Source/WTF/wtf/PageReservation.h + webview/native/Source/WTF/wtf/ParallelJobs.h + webview/native/Source/WTF/wtf/ParallelJobsGeneric.cpp + webview/native/Source/WTF/wtf/ParallelJobsGeneric.h + webview/native/Source/WTF/wtf/ParallelJobsLibdispatch.h + webview/native/Source/WTF/wtf/ParallelJobsOpenMP.h + webview/native/Source/WTF/wtf/PassOwnArrayPtr.h + webview/native/Source/WTF/wtf/PassOwnPtr.h + webview/native/Source/WTF/wtf/PassRefPtr.h + webview/native/Source/WTF/wtf/PassTraits.h + webview/native/Source/WTF/wtf/Platform.h + webview/native/Source/WTF/wtf/PlatformBlackBerry.cmake + webview/native/Source/WTF/wtf/PlatformEfl.cmake + webview/native/Source/WTF/wtf/PlatformWinCE.cmake + webview/native/Source/WTF/wtf/PossiblyNull.h + webview/native/Source/WTF/wtf/RAMSize.cpp + webview/native/Source/WTF/wtf/RAMSize.h + webview/native/Source/WTF/wtf/RandomNumber.cpp + webview/native/Source/WTF/wtf/RandomNumber.h + webview/native/Source/WTF/wtf/RandomNumberSeed.h + webview/native/Source/WTF/wtf/RedBlackTree.h + webview/native/Source/WTF/wtf/RefCounted.h + webview/native/Source/WTF/wtf/RefCountedArray.h + webview/native/Source/WTF/wtf/RefCountedLeakCounter.cpp + webview/native/Source/WTF/wtf/RefCountedLeakCounter.h + webview/native/Source/WTF/wtf/RefPtr.h + webview/native/Source/WTF/wtf/RefPtrHashMap.h + webview/native/Source/WTF/wtf/RetainPtr.h + webview/native/Source/WTF/wtf/SHA1.cpp + webview/native/Source/WTF/wtf/SHA1.h + webview/native/Source/WTF/wtf/SegmentedVector.h + webview/native/Source/WTF/wtf/SentinelLinkedList.h + webview/native/Source/WTF/wtf/SimpleStats.h + webview/native/Source/WTF/wtf/SinglyLinkedList.h + webview/native/Source/WTF/wtf/SizeLimits.cpp + webview/native/Source/WTF/wtf/Spectrum.h + webview/native/Source/WTF/wtf/StackBounds.cpp + webview/native/Source/WTF/wtf/StackBounds.h + webview/native/Source/WTF/wtf/StaticConstructors.h + webview/native/Source/WTF/wtf/StdLibExtras.h + webview/native/Source/WTF/wtf/StreamBuffer.h + webview/native/Source/WTF/wtf/StringExtras.cpp + webview/native/Source/WTF/wtf/StringExtras.h + webview/native/Source/WTF/wtf/StringHasher.h + webview/native/Source/WTF/wtf/TCPackedCache.h + webview/native/Source/WTF/wtf/TCPageMap.h + webview/native/Source/WTF/wtf/TCSpinLock.h + webview/native/Source/WTF/wtf/TCSystemAlloc.cpp + webview/native/Source/WTF/wtf/TCSystemAlloc.h + webview/native/Source/WTF/wtf/TemporaryChange.h + webview/native/Source/WTF/wtf/ThreadFunctionInvocation.h + webview/native/Source/WTF/wtf/ThreadIdentifierDataPthreads.cpp + webview/native/Source/WTF/wtf/ThreadIdentifierDataPthreads.h + webview/native/Source/WTF/wtf/ThreadRestrictionVerifier.h + webview/native/Source/WTF/wtf/ThreadSafeRefCounted.h + webview/native/Source/WTF/wtf/ThreadSpecific.h + webview/native/Source/WTF/wtf/ThreadSpecificWin.cpp + webview/native/Source/WTF/wtf/Threading.cpp + webview/native/Source/WTF/wtf/Threading.h + webview/native/Source/WTF/wtf/ThreadingNone.cpp + webview/native/Source/WTF/wtf/ThreadingPrimitives.h + webview/native/Source/WTF/wtf/ThreadingPthreads.cpp + webview/native/Source/WTF/wtf/ThreadingWin.cpp + webview/native/Source/WTF/wtf/TypeTraits.cpp + webview/native/Source/WTF/wtf/TypeTraits.h + webview/native/Source/WTF/wtf/TypedArrayBase.h + webview/native/Source/WTF/wtf/Uint16Array.h + webview/native/Source/WTF/wtf/Uint32Array.h + webview/native/Source/WTF/wtf/Uint8Array.h + webview/native/Source/WTF/wtf/Uint8ClampedArray.h + webview/native/Source/WTF/wtf/UnionFind.h + webview/native/Source/WTF/wtf/UnusedParam.h + webview/native/Source/WTF/wtf/VMTags.h + webview/native/Source/WTF/wtf/ValueCheck.h + webview/native/Source/WTF/wtf/Vector.h + webview/native/Source/WTF/wtf/VectorTraits.h + webview/native/Source/WTF/wtf/WTFThreadData.cpp + webview/native/Source/WTF/wtf/WTFThreadData.h + webview/native/Source/WTF/wtf/blackberry/MainThreadBlackBerry.cpp + webview/native/Source/WTF/wtf/chromium/ChromiumThreading.h + webview/native/Source/WTF/wtf/chromium/MainThreadChromium.cpp + webview/native/Source/WTF/wtf/dtoa.cpp + webview/native/Source/WTF/wtf/dtoa.h + webview/native/Source/WTF/wtf/dtoa/COPYING + webview/native/Source/WTF/wtf/dtoa/LICENSE + webview/native/Source/WTF/wtf/dtoa/README + webview/native/Source/WTF/wtf/dtoa/bignum-dtoa.cc + webview/native/Source/WTF/wtf/dtoa/bignum-dtoa.h + webview/native/Source/WTF/wtf/dtoa/bignum.cc + webview/native/Source/WTF/wtf/dtoa/bignum.h + webview/native/Source/WTF/wtf/dtoa/cached-powers.cc + webview/native/Source/WTF/wtf/dtoa/cached-powers.h + webview/native/Source/WTF/wtf/dtoa/diy-fp.cc + webview/native/Source/WTF/wtf/dtoa/diy-fp.h + webview/native/Source/WTF/wtf/dtoa/double-conversion.cc + webview/native/Source/WTF/wtf/dtoa/double-conversion.h + webview/native/Source/WTF/wtf/dtoa/double.h + webview/native/Source/WTF/wtf/dtoa/fast-dtoa.cc + webview/native/Source/WTF/wtf/dtoa/fast-dtoa.h + webview/native/Source/WTF/wtf/dtoa/fixed-dtoa.cc + webview/native/Source/WTF/wtf/dtoa/fixed-dtoa.h + webview/native/Source/WTF/wtf/dtoa/strtod.cc + webview/native/Source/WTF/wtf/dtoa/strtod.h + webview/native/Source/WTF/wtf/dtoa/utils.h + webview/native/Source/WTF/wtf/efl/MainThreadEfl.cpp + webview/native/Source/WTF/wtf/efl/OwnPtrEfl.cpp + webview/native/Source/WTF/wtf/gobject/GOwnPtr.cpp + webview/native/Source/WTF/wtf/gobject/GOwnPtr.h + webview/native/Source/WTF/wtf/gobject/GRefPtr.cpp + webview/native/Source/WTF/wtf/gobject/GRefPtr.h + webview/native/Source/WTF/wtf/gobject/GTypedefs.h + webview/native/Source/WTF/wtf/gobject/GlibUtilities.cpp + webview/native/Source/WTF/wtf/gobject/GlibUtilities.h + webview/native/Source/WTF/wtf/gtk/MainThreadGtk.cpp + webview/native/Source/WTF/wtf/java/DbgUtils.h + webview/native/Source/WTF/wtf/java/JavaRef.h + webview/native/Source/WTF/wtf/java/MainThreadJava.cpp + webview/native/Source/WTF/wtf/java/MainThreadJava.h + webview/native/Source/WTF/wtf/java/StringJava.cpp + webview/native/Source/WTF/wtf/mac/MainThreadMac.mm + webview/native/Source/WTF/wtf/qt/MainThreadQt.cpp + webview/native/Source/WTF/wtf/qt/StringQt.cpp + webview/native/Source/WTF/wtf/qt/UtilsQt.h + webview/native/Source/WTF/wtf/qt/compat/QGuiApplication + webview/native/Source/WTF/wtf/qt/compat/qguiapplication.h + webview/native/Source/WTF/wtf/text/ASCIIFastPath.h + webview/native/Source/WTF/wtf/text/AtomicString.cpp + webview/native/Source/WTF/wtf/text/AtomicString.h + webview/native/Source/WTF/wtf/text/AtomicStringHash.h + webview/native/Source/WTF/wtf/text/AtomicStringImpl.h + webview/native/Source/WTF/wtf/text/Base64.cpp + webview/native/Source/WTF/wtf/text/Base64.h + webview/native/Source/WTF/wtf/text/CString.cpp + webview/native/Source/WTF/wtf/text/CString.h + webview/native/Source/WTF/wtf/text/StringBuffer.h + webview/native/Source/WTF/wtf/text/StringBuilder.cpp + webview/native/Source/WTF/wtf/text/StringBuilder.h + webview/native/Source/WTF/wtf/text/StringConcatenate.h + webview/native/Source/WTF/wtf/text/StringHash.h + webview/native/Source/WTF/wtf/text/StringImpl.cpp + webview/native/Source/WTF/wtf/text/StringImpl.h + webview/native/Source/WTF/wtf/text/StringOperators.h + webview/native/Source/WTF/wtf/text/StringStatics.cpp + webview/native/Source/WTF/wtf/text/TextPosition.h + webview/native/Source/WTF/wtf/text/WTFString.cpp + webview/native/Source/WTF/wtf/text/WTFString.h + webview/native/Source/WTF/wtf/threads/BinarySemaphore.cpp + webview/native/Source/WTF/wtf/threads/BinarySemaphore.h + webview/native/Source/WTF/wtf/threads/win/BinarySemaphoreWin.cpp + webview/native/Source/WTF/wtf/unicode/CharacterNames.h + webview/native/Source/WTF/wtf/unicode/Collator.h + webview/native/Source/WTF/wtf/unicode/CollatorDefault.cpp + webview/native/Source/WTF/wtf/unicode/ScriptCodesFromICU.h + webview/native/Source/WTF/wtf/unicode/UTF8.cpp + webview/native/Source/WTF/wtf/unicode/UTF8.h + webview/native/Source/WTF/wtf/unicode/Unicode.h + webview/native/Source/WTF/wtf/unicode/UnicodeMacrosFromICU.h + webview/native/Source/WTF/wtf/unicode/glib/UnicodeGLib.cpp + webview/native/Source/WTF/wtf/unicode/glib/UnicodeGLib.h + webview/native/Source/WTF/wtf/unicode/icu/CollatorICU.cpp + webview/native/Source/WTF/wtf/unicode/icu/UnicodeIcu.h + webview/native/Source/WTF/wtf/unicode/java/UnicodeJava.cpp + webview/native/Source/WTF/wtf/unicode/java/UnicodeJava.h + webview/native/Source/WTF/wtf/unicode/java/mirrorPairs.h + webview/native/Source/WTF/wtf/unicode/qt4/UnicodeQt4.h + webview/native/Source/WTF/wtf/unicode/wince/UnicodeWinCE.cpp + webview/native/Source/WTF/wtf/unicode/wince/UnicodeWinCE.h + webview/native/Source/WTF/wtf/url/api/ParsedURL.cpp + webview/native/Source/WTF/wtf/url/api/ParsedURL.h + webview/native/Source/WTF/wtf/url/api/URLString.cpp + webview/native/Source/WTF/wtf/url/api/URLString.h + webview/native/Source/WTF/wtf/url/src/RawURLBuffer.h + webview/native/Source/WTF/wtf/url/src/URLBuffer.h + webview/native/Source/WTF/wtf/url/src/URLCharacterTypes.cpp + webview/native/Source/WTF/wtf/url/src/URLCharacterTypes.h + webview/native/Source/WTF/wtf/url/src/URLComponent.h + webview/native/Source/WTF/wtf/url/src/URLEscape.cpp + webview/native/Source/WTF/wtf/url/src/URLEscape.h + webview/native/Source/WTF/wtf/url/src/URLParser.h + webview/native/Source/WTF/wtf/url/src/URLQueryCanonicalizer.h + webview/native/Source/WTF/wtf/url/src/URLSegments.cpp + webview/native/Source/WTF/wtf/url/src/URLSegments.h + webview/native/Source/WTF/wtf/win/MainThreadWin.cpp + webview/native/Source/WTF/wtf/win/OwnPtrWin.cpp + webview/native/Source/WTF/wtf/wince/FastMallocWinCE.h + webview/native/Source/WTF/wtf/wince/MemoryManager.cpp + webview/native/Source/WTF/wtf/wince/MemoryManager.h + webview/native/Source/WTF/wtf/wx/MainThreadWx.cpp + webview/native/Source/WTF/wtf/wx/StringWx.cpp + webview/native/Source/WebCore/CMakeLists.txt + webview/native/Source/WebCore/Configurations/Base.xcconfig + webview/native/Source/WebCore/Configurations/DebugRelease.xcconfig + webview/native/Source/WebCore/Configurations/FeatureDefines.xcconfig + webview/native/Source/WebCore/Configurations/Version.xcconfig + webview/native/Source/WebCore/Configurations/WebCore.xcconfig + webview/native/Source/WebCore/DerivedSources.cpp + webview/native/Source/WebCore/DerivedSources.make + webview/native/Source/WebCore/DerivedSourcesJava.cpp + webview/native/Source/WebCore/DerivedSourcesJava.pri + webview/native/Source/WebCore/English.lproj/Localizable.strings + webview/native/Source/WebCore/English.lproj/localizedStrings.js + webview/native/Source/WebCore/ForwardingHeaders/debugger/Debugger.h + webview/native/Source/WebCore/ForwardingHeaders/debugger/DebuggerActivation.h + webview/native/Source/WebCore/ForwardingHeaders/debugger/DebuggerCallFrame.h + webview/native/Source/WebCore/ForwardingHeaders/heap/Heap.h + webview/native/Source/WebCore/ForwardingHeaders/heap/Strong.h + webview/native/Source/WebCore/ForwardingHeaders/heap/Weak.h + webview/native/Source/WebCore/ForwardingHeaders/interpreter/CallFrame.h + webview/native/Source/WebCore/ForwardingHeaders/interpreter/Interpreter.h + webview/native/Source/WebCore/ForwardingHeaders/jit/JITCode.h + webview/native/Source/WebCore/ForwardingHeaders/masm/X86Assembler.h + webview/native/Source/WebCore/ForwardingHeaders/parser/SourceCode.h + webview/native/Source/WebCore/ForwardingHeaders/parser/SourceProvider.h + webview/native/Source/WebCore/ForwardingHeaders/profiler/Profile.h + webview/native/Source/WebCore/ForwardingHeaders/profiler/ProfileNode.h + webview/native/Source/WebCore/ForwardingHeaders/profiler/Profiler.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/ArgList.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/ArrayPrototype.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/BooleanObject.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/CallData.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/Completion.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/ConstructData.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/DateInstance.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/Error.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/ExceptionHelpers.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/FunctionConstructor.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/FunctionPrototype.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/Identifier.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/InitializeThreading.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/InternalFunction.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/JSAPIValueWrapper.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/JSArray.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/JSCell.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/JSFunction.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/JSGlobalData.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/JSGlobalObject.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/JSLock.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/JSObject.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/JSString.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/JSValue.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/Lookup.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/ObjectPrototype.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/Operations.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/PropertyNameArray.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/Protect.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/PrototypeFunction.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/RegExp.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/RegExpObject.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/ScopeChain.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/StringObject.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/StringPrototype.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/Structure.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/StructureChain.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/SymbolTable.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/UString.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/UStringBuilder.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/UStringImpl.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/WeakGCMap.h + webview/native/Source/WebCore/ForwardingHeaders/runtime/WriteBarrier.h + webview/native/Source/WebCore/ForwardingHeaders/yarr/Yarr.h + webview/native/Source/WebCore/ForwardingHeaders/yarr/YarrInterpreter.h + webview/native/Source/WebCore/ForwardingHeaders/yarr/YarrPattern.h + webview/native/Source/WebCore/GNUmakefile.am + webview/native/Source/WebCore/GNUmakefile.list.am + webview/native/Source/WebCore/Info.plist + webview/native/Source/WebCore/LICENSE-APPLE + webview/native/Source/WebCore/LICENSE-LGPL-2 + webview/native/Source/WebCore/LICENSE-LGPL-2.1 + webview/native/Source/WebCore/Makefile + webview/native/Source/WebCore/Modules/battery/BatteryClient.h + webview/native/Source/WebCore/Modules/battery/BatteryController.cpp + webview/native/Source/WebCore/Modules/battery/BatteryController.h + webview/native/Source/WebCore/Modules/battery/BatteryManager.cpp + webview/native/Source/WebCore/Modules/battery/BatteryManager.h + webview/native/Source/WebCore/Modules/battery/BatteryManager.idl + webview/native/Source/WebCore/Modules/battery/BatteryStatus.cpp + webview/native/Source/WebCore/Modules/battery/BatteryStatus.h + webview/native/Source/WebCore/Modules/battery/NavigatorBattery.cpp + webview/native/Source/WebCore/Modules/battery/NavigatorBattery.h + webview/native/Source/WebCore/Modules/battery/NavigatorBattery.idl + webview/native/Source/WebCore/Modules/filesystem/AsyncFileWriter.h + webview/native/Source/WebCore/Modules/filesystem/AsyncFileWriterClient.h + webview/native/Source/WebCore/Modules/filesystem/DOMFilePath.cpp + webview/native/Source/WebCore/Modules/filesystem/DOMFilePath.h + webview/native/Source/WebCore/Modules/filesystem/DOMFileSystem.cpp + webview/native/Source/WebCore/Modules/filesystem/DOMFileSystem.h + webview/native/Source/WebCore/Modules/filesystem/DOMFileSystem.idl + webview/native/Source/WebCore/Modules/filesystem/DOMFileSystemBase.cpp + webview/native/Source/WebCore/Modules/filesystem/DOMFileSystemBase.h + webview/native/Source/WebCore/Modules/filesystem/DOMFileSystemSync.cpp + webview/native/Source/WebCore/Modules/filesystem/DOMFileSystemSync.h + webview/native/Source/WebCore/Modules/filesystem/DOMFileSystemSync.idl + webview/native/Source/WebCore/Modules/filesystem/DOMWindowFileSystem.cpp + webview/native/Source/WebCore/Modules/filesystem/DOMWindowFileSystem.h + webview/native/Source/WebCore/Modules/filesystem/DOMWindowFileSystem.idl + webview/native/Source/WebCore/Modules/filesystem/DataTransferItemFileSystem.h + webview/native/Source/WebCore/Modules/filesystem/DataTransferItemFileSystem.idl + webview/native/Source/WebCore/Modules/filesystem/DirectoryEntry.cpp + webview/native/Source/WebCore/Modules/filesystem/DirectoryEntry.h + webview/native/Source/WebCore/Modules/filesystem/DirectoryEntry.idl + webview/native/Source/WebCore/Modules/filesystem/DirectoryEntrySync.cpp + webview/native/Source/WebCore/Modules/filesystem/DirectoryEntrySync.h + webview/native/Source/WebCore/Modules/filesystem/DirectoryEntrySync.idl + webview/native/Source/WebCore/Modules/filesystem/DirectoryReader.cpp + webview/native/Source/WebCore/Modules/filesystem/DirectoryReader.h + webview/native/Source/WebCore/Modules/filesystem/DirectoryReader.idl + webview/native/Source/WebCore/Modules/filesystem/DirectoryReaderBase.h + webview/native/Source/WebCore/Modules/filesystem/DirectoryReaderSync.cpp + webview/native/Source/WebCore/Modules/filesystem/DirectoryReaderSync.h + webview/native/Source/WebCore/Modules/filesystem/DirectoryReaderSync.idl + webview/native/Source/WebCore/Modules/filesystem/EntriesCallback.h + webview/native/Source/WebCore/Modules/filesystem/EntriesCallback.idl + webview/native/Source/WebCore/Modules/filesystem/Entry.cpp + webview/native/Source/WebCore/Modules/filesystem/Entry.h + webview/native/Source/WebCore/Modules/filesystem/Entry.idl + webview/native/Source/WebCore/Modules/filesystem/EntryArray.cpp + webview/native/Source/WebCore/Modules/filesystem/EntryArray.h + webview/native/Source/WebCore/Modules/filesystem/EntryArray.idl + webview/native/Source/WebCore/Modules/filesystem/EntryArraySync.cpp + webview/native/Source/WebCore/Modules/filesystem/EntryArraySync.h + webview/native/Source/WebCore/Modules/filesystem/EntryArraySync.idl + webview/native/Source/WebCore/Modules/filesystem/EntryBase.cpp + webview/native/Source/WebCore/Modules/filesystem/EntryBase.h + webview/native/Source/WebCore/Modules/filesystem/EntryCallback.h + webview/native/Source/WebCore/Modules/filesystem/EntryCallback.idl + webview/native/Source/WebCore/Modules/filesystem/EntrySync.cpp + webview/native/Source/WebCore/Modules/filesystem/EntrySync.h + webview/native/Source/WebCore/Modules/filesystem/EntrySync.idl + webview/native/Source/WebCore/Modules/filesystem/ErrorCallback.h + webview/native/Source/WebCore/Modules/filesystem/ErrorCallback.idl + webview/native/Source/WebCore/Modules/filesystem/FileCallback.h + webview/native/Source/WebCore/Modules/filesystem/FileCallback.idl + webview/native/Source/WebCore/Modules/filesystem/FileEntry.cpp + webview/native/Source/WebCore/Modules/filesystem/FileEntry.h + webview/native/Source/WebCore/Modules/filesystem/FileEntry.idl + webview/native/Source/WebCore/Modules/filesystem/FileEntrySync.cpp + webview/native/Source/WebCore/Modules/filesystem/FileEntrySync.h + webview/native/Source/WebCore/Modules/filesystem/FileEntrySync.idl + webview/native/Source/WebCore/Modules/filesystem/FileSystemCallback.h + webview/native/Source/WebCore/Modules/filesystem/FileSystemCallback.idl + webview/native/Source/WebCore/Modules/filesystem/FileSystemCallbacks.cpp + webview/native/Source/WebCore/Modules/filesystem/FileSystemCallbacks.h + webview/native/Source/WebCore/Modules/filesystem/FileSystemType.h + webview/native/Source/WebCore/Modules/filesystem/FileWriter.cpp + webview/native/Source/WebCore/Modules/filesystem/FileWriter.h + webview/native/Source/WebCore/Modules/filesystem/FileWriter.idl + webview/native/Source/WebCore/Modules/filesystem/FileWriterBase.cpp + webview/native/Source/WebCore/Modules/filesystem/FileWriterBase.h + webview/native/Source/WebCore/Modules/filesystem/FileWriterBaseCallback.h + webview/native/Source/WebCore/Modules/filesystem/FileWriterCallback.h + webview/native/Source/WebCore/Modules/filesystem/FileWriterCallback.idl + webview/native/Source/WebCore/Modules/filesystem/FileWriterSync.cpp + webview/native/Source/WebCore/Modules/filesystem/FileWriterSync.h + webview/native/Source/WebCore/Modules/filesystem/FileWriterSync.idl + webview/native/Source/WebCore/Modules/filesystem/HTMLInputElementFileSystem.cpp + webview/native/Source/WebCore/Modules/filesystem/HTMLInputElementFileSystem.h + webview/native/Source/WebCore/Modules/filesystem/HTMLInputElementFileSystem.idl + webview/native/Source/WebCore/Modules/filesystem/LocalFileSystem.cpp + webview/native/Source/WebCore/Modules/filesystem/LocalFileSystem.h + webview/native/Source/WebCore/Modules/filesystem/Metadata.h + webview/native/Source/WebCore/Modules/filesystem/Metadata.idl + webview/native/Source/WebCore/Modules/filesystem/MetadataCallback.h + webview/native/Source/WebCore/Modules/filesystem/MetadataCallback.idl + webview/native/Source/WebCore/Modules/filesystem/SyncCallbackHelper.h + webview/native/Source/WebCore/Modules/filesystem/WebKitFlags.h + webview/native/Source/WebCore/Modules/filesystem/WorkerContextFileSystem.cpp + webview/native/Source/WebCore/Modules/filesystem/WorkerContextFileSystem.h + webview/native/Source/WebCore/Modules/filesystem/WorkerContextFileSystem.idl + webview/native/Source/WebCore/Modules/filesystem/chromium/DOMFileSystemChromium.cpp + webview/native/Source/WebCore/Modules/filesystem/chromium/DataTransferItemFileSystemChromium.cpp + webview/native/Source/WebCore/Modules/filesystem/chromium/DraggedIsolatedFileSystem.cpp + webview/native/Source/WebCore/Modules/filesystem/chromium/DraggedIsolatedFileSystem.h + webview/native/Source/WebCore/Modules/gamepad/Gamepad.cpp + webview/native/Source/WebCore/Modules/gamepad/Gamepad.h + webview/native/Source/WebCore/Modules/gamepad/Gamepad.idl + webview/native/Source/WebCore/Modules/gamepad/GamepadList.cpp + webview/native/Source/WebCore/Modules/gamepad/GamepadList.h + webview/native/Source/WebCore/Modules/gamepad/GamepadList.idl + webview/native/Source/WebCore/Modules/gamepad/NavigatorGamepad.cpp + webview/native/Source/WebCore/Modules/gamepad/NavigatorGamepad.h + webview/native/Source/WebCore/Modules/gamepad/NavigatorGamepad.idl + webview/native/Source/WebCore/Modules/geolocation/Geolocation.cpp + webview/native/Source/WebCore/Modules/geolocation/Geolocation.h + webview/native/Source/WebCore/Modules/geolocation/Geolocation.idl + webview/native/Source/WebCore/Modules/geolocation/GeolocationController.cpp + webview/native/Source/WebCore/Modules/geolocation/GeolocationController.h + webview/native/Source/WebCore/Modules/geolocation/GeolocationError.h + webview/native/Source/WebCore/Modules/geolocation/GeolocationPosition.h + webview/native/Source/WebCore/Modules/geolocation/Geoposition.h + webview/native/Source/WebCore/Modules/geolocation/Geoposition.idl + webview/native/Source/WebCore/Modules/geolocation/NavigatorGeolocation.cpp + webview/native/Source/WebCore/Modules/geolocation/NavigatorGeolocation.h + webview/native/Source/WebCore/Modules/geolocation/NavigatorGeolocation.idl + webview/native/Source/WebCore/Modules/geolocation/PositionCallback.h + webview/native/Source/WebCore/Modules/geolocation/PositionCallback.idl + webview/native/Source/WebCore/Modules/geolocation/PositionError.h + webview/native/Source/WebCore/Modules/geolocation/PositionError.idl + webview/native/Source/WebCore/Modules/geolocation/PositionErrorCallback.h + webview/native/Source/WebCore/Modules/geolocation/PositionErrorCallback.idl + webview/native/Source/WebCore/Modules/geolocation/PositionOptions.h + webview/native/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.cpp + webview/native/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.h + webview/native/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBAny.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBAny.h + webview/native/Source/WebCore/Modules/indexeddb/IDBAny.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBBackingStore.h + webview/native/Source/WebCore/Modules/indexeddb/IDBCallbacks.h + webview/native/Source/WebCore/Modules/indexeddb/IDBCursor.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBCursor.h + webview/native/Source/WebCore/Modules/indexeddb/IDBCursor.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBCursorBackendImpl.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBCursorBackendImpl.h + webview/native/Source/WebCore/Modules/indexeddb/IDBCursorBackendInterface.h + webview/native/Source/WebCore/Modules/indexeddb/IDBCursorWithValue.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBCursorWithValue.h + webview/native/Source/WebCore/Modules/indexeddb/IDBCursorWithValue.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabase.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabase.h + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabase.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabaseBackendImpl.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabaseBackendImpl.h + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabaseBackendInterface.h + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacks.h + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.h + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabaseError.h + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabaseException.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabaseException.h + webview/native/Source/WebCore/Modules/indexeddb/IDBDatabaseException.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBEventDispatcher.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBEventDispatcher.h + webview/native/Source/WebCore/Modules/indexeddb/IDBFactory.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBFactory.h + webview/native/Source/WebCore/Modules/indexeddb/IDBFactory.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBFactoryBackendImpl.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBFactoryBackendImpl.h + webview/native/Source/WebCore/Modules/indexeddb/IDBFactoryBackendInterface.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBFactoryBackendInterface.h + webview/native/Source/WebCore/Modules/indexeddb/IDBIndex.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBIndex.h + webview/native/Source/WebCore/Modules/indexeddb/IDBIndex.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBIndexBackendImpl.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBIndexBackendImpl.h + webview/native/Source/WebCore/Modules/indexeddb/IDBIndexBackendInterface.h + webview/native/Source/WebCore/Modules/indexeddb/IDBKey.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBKey.h + webview/native/Source/WebCore/Modules/indexeddb/IDBKey.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBKeyPath.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBKeyPath.h + webview/native/Source/WebCore/Modules/indexeddb/IDBKeyPathBackendImpl.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBKeyPathBackendImpl.h + webview/native/Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBKeyRange.h + webview/native/Source/WebCore/Modules/indexeddb/IDBKeyRange.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBLevelDBBackingStore.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBLevelDBBackingStore.h + webview/native/Source/WebCore/Modules/indexeddb/IDBLevelDBCoding.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBLevelDBCoding.h + webview/native/Source/WebCore/Modules/indexeddb/IDBMetadata.h + webview/native/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBObjectStore.h + webview/native/Source/WebCore/Modules/indexeddb/IDBObjectStore.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBObjectStoreBackendImpl.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBObjectStoreBackendImpl.h + webview/native/Source/WebCore/Modules/indexeddb/IDBObjectStoreBackendInterface.h + webview/native/Source/WebCore/Modules/indexeddb/IDBPendingTransactionMonitor.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBPendingTransactionMonitor.h + webview/native/Source/WebCore/Modules/indexeddb/IDBRequest.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBRequest.h + webview/native/Source/WebCore/Modules/indexeddb/IDBRequest.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBTracing.h + webview/native/Source/WebCore/Modules/indexeddb/IDBTransaction.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBTransaction.h + webview/native/Source/WebCore/Modules/indexeddb/IDBTransaction.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBTransactionBackendImpl.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBTransactionBackendImpl.h + webview/native/Source/WebCore/Modules/indexeddb/IDBTransactionBackendInterface.h + webview/native/Source/WebCore/Modules/indexeddb/IDBTransactionCallbacks.h + webview/native/Source/WebCore/Modules/indexeddb/IDBTransactionCoordinator.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBTransactionCoordinator.h + webview/native/Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.h + webview/native/Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.idl + webview/native/Source/WebCore/Modules/indexeddb/IDBVersionChangeRequest.cpp + webview/native/Source/WebCore/Modules/indexeddb/IDBVersionChangeRequest.h + webview/native/Source/WebCore/Modules/indexeddb/IDBVersionChangeRequest.idl + webview/native/Source/WebCore/Modules/indexeddb/PageGroupIndexedDatabase.cpp + webview/native/Source/WebCore/Modules/indexeddb/PageGroupIndexedDatabase.h + webview/native/Source/WebCore/Modules/indexeddb/WorkerContextIndexedDatabase.cpp + webview/native/Source/WebCore/Modules/indexeddb/WorkerContextIndexedDatabase.h + webview/native/Source/WebCore/Modules/indexeddb/WorkerContextIndexedDatabase.idl + webview/native/Source/WebCore/Modules/intents/DOMWindowIntents.cpp + webview/native/Source/WebCore/Modules/intents/DOMWindowIntents.h + webview/native/Source/WebCore/Modules/intents/DOMWindowIntents.idl + webview/native/Source/WebCore/Modules/intents/DeliveredIntent.cpp + webview/native/Source/WebCore/Modules/intents/DeliveredIntent.h + webview/native/Source/WebCore/Modules/intents/DeliveredIntent.idl + webview/native/Source/WebCore/Modules/intents/Intent.cpp + webview/native/Source/WebCore/Modules/intents/Intent.h + webview/native/Source/WebCore/Modules/intents/Intent.idl + webview/native/Source/WebCore/Modules/intents/IntentRequest.cpp + webview/native/Source/WebCore/Modules/intents/IntentRequest.h + webview/native/Source/WebCore/Modules/intents/IntentResultCallback.h + webview/native/Source/WebCore/Modules/intents/IntentResultCallback.idl + webview/native/Source/WebCore/Modules/intents/NavigatorIntents.cpp + webview/native/Source/WebCore/Modules/intents/NavigatorIntents.h + webview/native/Source/WebCore/Modules/intents/NavigatorIntents.idl + webview/native/Source/WebCore/Modules/mediastream/DOMWindowMediaStream.idl + webview/native/Source/WebCore/Modules/mediastream/DeprecatedPeerConnection.cpp + webview/native/Source/WebCore/Modules/mediastream/DeprecatedPeerConnection.h + webview/native/Source/WebCore/Modules/mediastream/DeprecatedPeerConnection.idl + webview/native/Source/WebCore/Modules/mediastream/IceCallback.h + webview/native/Source/WebCore/Modules/mediastream/IceCallback.idl + webview/native/Source/WebCore/Modules/mediastream/IceCandidate.cpp + webview/native/Source/WebCore/Modules/mediastream/IceCandidate.h + webview/native/Source/WebCore/Modules/mediastream/IceCandidate.idl + webview/native/Source/WebCore/Modules/mediastream/LocalMediaStream.cpp + webview/native/Source/WebCore/Modules/mediastream/LocalMediaStream.h + webview/native/Source/WebCore/Modules/mediastream/LocalMediaStream.idl + webview/native/Source/WebCore/Modules/mediastream/MediaStream.cpp + webview/native/Source/WebCore/Modules/mediastream/MediaStream.h + webview/native/Source/WebCore/Modules/mediastream/MediaStream.idl + webview/native/Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp + webview/native/Source/WebCore/Modules/mediastream/MediaStreamEvent.h + webview/native/Source/WebCore/Modules/mediastream/MediaStreamEvent.idl + webview/native/Source/WebCore/Modules/mediastream/MediaStreamList.cpp + webview/native/Source/WebCore/Modules/mediastream/MediaStreamList.h + webview/native/Source/WebCore/Modules/mediastream/MediaStreamList.idl + webview/native/Source/WebCore/Modules/mediastream/MediaStreamRegistry.cpp + webview/native/Source/WebCore/Modules/mediastream/MediaStreamRegistry.h + webview/native/Source/WebCore/Modules/mediastream/MediaStreamTrack.cpp + webview/native/Source/WebCore/Modules/mediastream/MediaStreamTrack.h + webview/native/Source/WebCore/Modules/mediastream/MediaStreamTrack.idl + webview/native/Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.h + webview/native/Source/WebCore/Modules/mediastream/MediaStreamTrackList.cpp + webview/native/Source/WebCore/Modules/mediastream/MediaStreamTrackList.h + webview/native/Source/WebCore/Modules/mediastream/MediaStreamTrackList.idl + webview/native/Source/WebCore/Modules/mediastream/NavigatorMediaStream.cpp + webview/native/Source/WebCore/Modules/mediastream/NavigatorMediaStream.h + webview/native/Source/WebCore/Modules/mediastream/NavigatorMediaStream.idl + webview/native/Source/WebCore/Modules/mediastream/NavigatorUserMediaError.h + webview/native/Source/WebCore/Modules/mediastream/NavigatorUserMediaError.idl + webview/native/Source/WebCore/Modules/mediastream/NavigatorUserMediaErrorCallback.h + webview/native/Source/WebCore/Modules/mediastream/NavigatorUserMediaErrorCallback.idl + webview/native/Source/WebCore/Modules/mediastream/NavigatorUserMediaSuccessCallback.h + webview/native/Source/WebCore/Modules/mediastream/NavigatorUserMediaSuccessCallback.idl + webview/native/Source/WebCore/Modules/mediastream/PeerConnection00.cpp + webview/native/Source/WebCore/Modules/mediastream/PeerConnection00.h + webview/native/Source/WebCore/Modules/mediastream/PeerConnection00.idl + webview/native/Source/WebCore/Modules/mediastream/SessionDescription.cpp + webview/native/Source/WebCore/Modules/mediastream/SessionDescription.h + webview/native/Source/WebCore/Modules/mediastream/SessionDescription.idl + webview/native/Source/WebCore/Modules/mediastream/SignalingCallback.h + webview/native/Source/WebCore/Modules/mediastream/SignalingCallback.idl + webview/native/Source/WebCore/Modules/mediastream/UserMediaClient.h + webview/native/Source/WebCore/Modules/mediastream/UserMediaController.cpp + webview/native/Source/WebCore/Modules/mediastream/UserMediaController.h + webview/native/Source/WebCore/Modules/mediastream/UserMediaRequest.cpp + webview/native/Source/WebCore/Modules/mediastream/UserMediaRequest.h + webview/native/Source/WebCore/Modules/networkinfo/NavigatorNetworkInfoConnection.cpp + webview/native/Source/WebCore/Modules/networkinfo/NavigatorNetworkInfoConnection.h + webview/native/Source/WebCore/Modules/networkinfo/NavigatorNetworkInfoConnection.idl + webview/native/Source/WebCore/Modules/networkinfo/NetworkInfo.cpp + webview/native/Source/WebCore/Modules/networkinfo/NetworkInfo.h + webview/native/Source/WebCore/Modules/networkinfo/NetworkInfoClient.h + webview/native/Source/WebCore/Modules/networkinfo/NetworkInfoConnection.cpp + webview/native/Source/WebCore/Modules/networkinfo/NetworkInfoConnection.h + webview/native/Source/WebCore/Modules/networkinfo/NetworkInfoConnection.idl + webview/native/Source/WebCore/Modules/networkinfo/NetworkInfoController.cpp + webview/native/Source/WebCore/Modules/networkinfo/NetworkInfoController.h + webview/native/Source/WebCore/Modules/notifications/DOMWindowNotifications.cpp + webview/native/Source/WebCore/Modules/notifications/DOMWindowNotifications.h + webview/native/Source/WebCore/Modules/notifications/DOMWindowNotifications.idl + webview/native/Source/WebCore/Modules/notifications/Notification.cpp + webview/native/Source/WebCore/Modules/notifications/Notification.h + webview/native/Source/WebCore/Modules/notifications/Notification.idl + webview/native/Source/WebCore/Modules/notifications/NotificationCenter.cpp + webview/native/Source/WebCore/Modules/notifications/NotificationCenter.h + webview/native/Source/WebCore/Modules/notifications/NotificationCenter.idl + webview/native/Source/WebCore/Modules/notifications/NotificationClient.h + webview/native/Source/WebCore/Modules/notifications/NotificationController.cpp + webview/native/Source/WebCore/Modules/notifications/NotificationController.h + webview/native/Source/WebCore/Modules/notifications/NotificationPermissionCallback.h + webview/native/Source/WebCore/Modules/notifications/NotificationPermissionCallback.idl + webview/native/Source/WebCore/Modules/notifications/WorkerContextNotifications.cpp + webview/native/Source/WebCore/Modules/notifications/WorkerContextNotifications.h + webview/native/Source/WebCore/Modules/notifications/WorkerContextNotifications.idl + webview/native/Source/WebCore/Modules/quota/DOMWindowQuota.cpp + webview/native/Source/WebCore/Modules/quota/DOMWindowQuota.h + webview/native/Source/WebCore/Modules/quota/DOMWindowQuota.idl + webview/native/Source/WebCore/Modules/quota/StorageInfo.cpp + webview/native/Source/WebCore/Modules/quota/StorageInfo.h + webview/native/Source/WebCore/Modules/quota/StorageInfo.idl + webview/native/Source/WebCore/Modules/quota/StorageInfoErrorCallback.h + webview/native/Source/WebCore/Modules/quota/StorageInfoErrorCallback.idl + webview/native/Source/WebCore/Modules/quota/StorageInfoQuotaCallback.h + webview/native/Source/WebCore/Modules/quota/StorageInfoQuotaCallback.idl + webview/native/Source/WebCore/Modules/quota/StorageInfoUsageCallback.h + webview/native/Source/WebCore/Modules/quota/StorageInfoUsageCallback.idl + webview/native/Source/WebCore/Modules/speech/DOMWindowSpeech.idl + webview/native/Source/WebCore/Modules/speech/SpeechGrammar.cpp + webview/native/Source/WebCore/Modules/speech/SpeechGrammar.h + webview/native/Source/WebCore/Modules/speech/SpeechGrammar.idl + webview/native/Source/WebCore/Modules/speech/SpeechGrammarList.cpp + webview/native/Source/WebCore/Modules/speech/SpeechGrammarList.h + webview/native/Source/WebCore/Modules/speech/SpeechGrammarList.idl + webview/native/Source/WebCore/Modules/speech/SpeechRecognition.cpp + webview/native/Source/WebCore/Modules/speech/SpeechRecognition.h + webview/native/Source/WebCore/Modules/speech/SpeechRecognition.idl + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionAlternative.cpp + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionAlternative.h + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionAlternative.idl + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionClient.h + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionController.cpp + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionController.h + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionError.cpp + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionError.h + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionError.idl + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionEvent.cpp + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionEvent.h + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionEvent.idl + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionResult.cpp + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionResult.h + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionResult.idl + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionResultList.cpp + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionResultList.h + webview/native/Source/WebCore/Modules/speech/SpeechRecognitionResultList.idl + webview/native/Source/WebCore/Modules/vibration/NavigatorVibration.cpp + webview/native/Source/WebCore/Modules/vibration/NavigatorVibration.h + webview/native/Source/WebCore/Modules/vibration/NavigatorVibration.idl + webview/native/Source/WebCore/Modules/vibration/Vibration.cpp + webview/native/Source/WebCore/Modules/vibration/Vibration.h + webview/native/Source/WebCore/Modules/vibration/VibrationClient.h + webview/native/Source/WebCore/Modules/webaudio/AsyncAudioDecoder.cpp + webview/native/Source/WebCore/Modules/webaudio/AsyncAudioDecoder.h + webview/native/Source/WebCore/Modules/webaudio/AudioBasicInspectorNode.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioBasicInspectorNode.h + webview/native/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h + webview/native/Source/WebCore/Modules/webaudio/AudioBuffer.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioBuffer.h + webview/native/Source/WebCore/Modules/webaudio/AudioBuffer.idl + webview/native/Source/WebCore/Modules/webaudio/AudioBufferCallback.h + webview/native/Source/WebCore/Modules/webaudio/AudioBufferCallback.idl + webview/native/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h + webview/native/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.idl + webview/native/Source/WebCore/Modules/webaudio/AudioChannelMerger.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioChannelMerger.h + webview/native/Source/WebCore/Modules/webaudio/AudioChannelMerger.idl + webview/native/Source/WebCore/Modules/webaudio/AudioChannelSplitter.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioChannelSplitter.h + webview/native/Source/WebCore/Modules/webaudio/AudioChannelSplitter.idl + webview/native/Source/WebCore/Modules/webaudio/AudioContext.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioContext.h + webview/native/Source/WebCore/Modules/webaudio/AudioContext.idl + webview/native/Source/WebCore/Modules/webaudio/AudioDestinationNode.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioDestinationNode.h + webview/native/Source/WebCore/Modules/webaudio/AudioDestinationNode.idl + webview/native/Source/WebCore/Modules/webaudio/AudioGain.h + webview/native/Source/WebCore/Modules/webaudio/AudioGain.idl + webview/native/Source/WebCore/Modules/webaudio/AudioGainNode.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioGainNode.h + webview/native/Source/WebCore/Modules/webaudio/AudioGainNode.idl + webview/native/Source/WebCore/Modules/webaudio/AudioListener.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioListener.h + webview/native/Source/WebCore/Modules/webaudio/AudioListener.idl + webview/native/Source/WebCore/Modules/webaudio/AudioNode.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioNode.h + webview/native/Source/WebCore/Modules/webaudio/AudioNode.idl + webview/native/Source/WebCore/Modules/webaudio/AudioNodeInput.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioNodeInput.h + webview/native/Source/WebCore/Modules/webaudio/AudioNodeOutput.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioNodeOutput.h + webview/native/Source/WebCore/Modules/webaudio/AudioPannerNode.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioPannerNode.h + webview/native/Source/WebCore/Modules/webaudio/AudioPannerNode.idl + webview/native/Source/WebCore/Modules/webaudio/AudioParam.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioParam.h + webview/native/Source/WebCore/Modules/webaudio/AudioParam.idl + webview/native/Source/WebCore/Modules/webaudio/AudioParamTimeline.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioParamTimeline.h + webview/native/Source/WebCore/Modules/webaudio/AudioProcessingEvent.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioProcessingEvent.h + webview/native/Source/WebCore/Modules/webaudio/AudioProcessingEvent.idl + webview/native/Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.h + webview/native/Source/WebCore/Modules/webaudio/AudioSourceNode.h + webview/native/Source/WebCore/Modules/webaudio/AudioSourceNode.idl + webview/native/Source/WebCore/Modules/webaudio/AudioSummingJunction.cpp + webview/native/Source/WebCore/Modules/webaudio/AudioSummingJunction.h + webview/native/Source/WebCore/Modules/webaudio/BiquadDSPKernel.cpp + webview/native/Source/WebCore/Modules/webaudio/BiquadDSPKernel.h + webview/native/Source/WebCore/Modules/webaudio/BiquadFilterNode.cpp + webview/native/Source/WebCore/Modules/webaudio/BiquadFilterNode.h + webview/native/Source/WebCore/Modules/webaudio/BiquadFilterNode.idl + webview/native/Source/WebCore/Modules/webaudio/BiquadProcessor.cpp + webview/native/Source/WebCore/Modules/webaudio/BiquadProcessor.h + webview/native/Source/WebCore/Modules/webaudio/ConvolverNode.cpp + webview/native/Source/WebCore/Modules/webaudio/ConvolverNode.h + webview/native/Source/WebCore/Modules/webaudio/ConvolverNode.idl + webview/native/Source/WebCore/Modules/webaudio/DOMWindowWebAudio.idl + webview/native/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp + webview/native/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.h + webview/native/Source/WebCore/Modules/webaudio/DelayDSPKernel.cpp + webview/native/Source/WebCore/Modules/webaudio/DelayDSPKernel.h + webview/native/Source/WebCore/Modules/webaudio/DelayNode.cpp + webview/native/Source/WebCore/Modules/webaudio/DelayNode.h + webview/native/Source/WebCore/Modules/webaudio/DelayNode.idl + webview/native/Source/WebCore/Modules/webaudio/DelayProcessor.cpp + webview/native/Source/WebCore/Modules/webaudio/DelayProcessor.h + webview/native/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.cpp + webview/native/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.h + webview/native/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.idl + webview/native/Source/WebCore/Modules/webaudio/JavaScriptAudioNode.cpp + webview/native/Source/WebCore/Modules/webaudio/JavaScriptAudioNode.h + webview/native/Source/WebCore/Modules/webaudio/JavaScriptAudioNode.idl + webview/native/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp + webview/native/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.h + webview/native/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.idl + webview/native/Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.cpp + webview/native/Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.h + webview/native/Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.idl + webview/native/Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.cpp + webview/native/Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.h + webview/native/Source/WebCore/Modules/webaudio/Oscillator.cpp + webview/native/Source/WebCore/Modules/webaudio/Oscillator.h + webview/native/Source/WebCore/Modules/webaudio/Oscillator.idl + webview/native/Source/WebCore/Modules/webaudio/RealtimeAnalyser.cpp + webview/native/Source/WebCore/Modules/webaudio/RealtimeAnalyser.h + webview/native/Source/WebCore/Modules/webaudio/RealtimeAnalyserNode.cpp + webview/native/Source/WebCore/Modules/webaudio/RealtimeAnalyserNode.h + webview/native/Source/WebCore/Modules/webaudio/RealtimeAnalyserNode.idl + webview/native/Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.cpp + webview/native/Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h + webview/native/Source/WebCore/Modules/webaudio/WaveShaperNode.cpp + webview/native/Source/WebCore/Modules/webaudio/WaveShaperNode.h + webview/native/Source/WebCore/Modules/webaudio/WaveShaperNode.idl + webview/native/Source/WebCore/Modules/webaudio/WaveShaperProcessor.cpp + webview/native/Source/WebCore/Modules/webaudio/WaveShaperProcessor.h + webview/native/Source/WebCore/Modules/webaudio/WaveTable.cpp + webview/native/Source/WebCore/Modules/webaudio/WaveTable.h + webview/native/Source/WebCore/Modules/webaudio/WaveTable.idl + webview/native/Source/WebCore/Modules/webdatabase/AbstractDatabase.cpp + webview/native/Source/WebCore/Modules/webdatabase/AbstractDatabase.h + webview/native/Source/WebCore/Modules/webdatabase/ChangeVersionWrapper.cpp + webview/native/Source/WebCore/Modules/webdatabase/ChangeVersionWrapper.h + webview/native/Source/WebCore/Modules/webdatabase/DOMWindowWebDatabase.cpp + webview/native/Source/WebCore/Modules/webdatabase/DOMWindowWebDatabase.h + webview/native/Source/WebCore/Modules/webdatabase/DOMWindowWebDatabase.idl + webview/native/Source/WebCore/Modules/webdatabase/Database.cpp + webview/native/Source/WebCore/Modules/webdatabase/Database.h + webview/native/Source/WebCore/Modules/webdatabase/Database.idl + webview/native/Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.cpp + webview/native/Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.h + webview/native/Source/WebCore/Modules/webdatabase/DatabaseCallback.h + webview/native/Source/WebCore/Modules/webdatabase/DatabaseCallback.idl + webview/native/Source/WebCore/Modules/webdatabase/DatabaseContext.cpp + webview/native/Source/WebCore/Modules/webdatabase/DatabaseContext.h + webview/native/Source/WebCore/Modules/webdatabase/DatabaseDetails.h + webview/native/Source/WebCore/Modules/webdatabase/DatabaseSync.cpp + webview/native/Source/WebCore/Modules/webdatabase/DatabaseSync.h + webview/native/Source/WebCore/Modules/webdatabase/DatabaseSync.idl + webview/native/Source/WebCore/Modules/webdatabase/DatabaseTask.cpp + webview/native/Source/WebCore/Modules/webdatabase/DatabaseTask.h + webview/native/Source/WebCore/Modules/webdatabase/DatabaseThread.cpp + webview/native/Source/WebCore/Modules/webdatabase/DatabaseThread.h + webview/native/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp + webview/native/Source/WebCore/Modules/webdatabase/DatabaseTracker.h + webview/native/Source/WebCore/Modules/webdatabase/DatabaseTrackerClient.h + webview/native/Source/WebCore/Modules/webdatabase/OriginQuotaManager.cpp + webview/native/Source/WebCore/Modules/webdatabase/OriginQuotaManager.h + webview/native/Source/WebCore/Modules/webdatabase/OriginUsageRecord.cpp + webview/native/Source/WebCore/Modules/webdatabase/OriginUsageRecord.h + webview/native/Source/WebCore/Modules/webdatabase/SQLCallbackWrapper.h + webview/native/Source/WebCore/Modules/webdatabase/SQLError.h + webview/native/Source/WebCore/Modules/webdatabase/SQLError.idl + webview/native/Source/WebCore/Modules/webdatabase/SQLException.cpp + webview/native/Source/WebCore/Modules/webdatabase/SQLException.h + webview/native/Source/WebCore/Modules/webdatabase/SQLException.idl + webview/native/Source/WebCore/Modules/webdatabase/SQLResultSet.cpp + webview/native/Source/WebCore/Modules/webdatabase/SQLResultSet.h + webview/native/Source/WebCore/Modules/webdatabase/SQLResultSet.idl + webview/native/Source/WebCore/Modules/webdatabase/SQLResultSetRowList.cpp + webview/native/Source/WebCore/Modules/webdatabase/SQLResultSetRowList.h + webview/native/Source/WebCore/Modules/webdatabase/SQLResultSetRowList.idl + webview/native/Source/WebCore/Modules/webdatabase/SQLStatement.cpp + webview/native/Source/WebCore/Modules/webdatabase/SQLStatement.h + webview/native/Source/WebCore/Modules/webdatabase/SQLStatementCallback.h + webview/native/Source/WebCore/Modules/webdatabase/SQLStatementCallback.idl + webview/native/Source/WebCore/Modules/webdatabase/SQLStatementErrorCallback.h + webview/native/Source/WebCore/Modules/webdatabase/SQLStatementErrorCallback.idl + webview/native/Source/WebCore/Modules/webdatabase/SQLStatementSync.cpp + webview/native/Source/WebCore/Modules/webdatabase/SQLStatementSync.h + webview/native/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp + webview/native/Source/WebCore/Modules/webdatabase/SQLTransaction.h + webview/native/Source/WebCore/Modules/webdatabase/SQLTransaction.idl + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionCallback.h + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionCallback.idl + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionClient.cpp + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionClient.h + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionCoordinator.cpp + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionCoordinator.h + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionErrorCallback.h + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionErrorCallback.idl + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionSync.cpp + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionSync.h + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionSync.idl + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionSyncCallback.h + webview/native/Source/WebCore/Modules/webdatabase/SQLTransactionSyncCallback.idl + webview/native/Source/WebCore/Modules/webdatabase/WorkerContextWebDatabase.cpp + webview/native/Source/WebCore/Modules/webdatabase/WorkerContextWebDatabase.h + webview/native/Source/WebCore/Modules/webdatabase/WorkerContextWebDatabase.idl + webview/native/Source/WebCore/Modules/webdatabase/chromium/DatabaseObserver.h + webview/native/Source/WebCore/Modules/webdatabase/chromium/DatabaseTrackerChromium.cpp + webview/native/Source/WebCore/Modules/webdatabase/chromium/QuotaTracker.cpp + webview/native/Source/WebCore/Modules/webdatabase/chromium/QuotaTracker.h + webview/native/Source/WebCore/Modules/webdatabase/chromium/SQLTransactionClientChromium.cpp + webview/native/Source/WebCore/Modules/websockets/CloseEvent.h + webview/native/Source/WebCore/Modules/websockets/CloseEvent.idl + webview/native/Source/WebCore/Modules/websockets/DOMWindowWebSocket.idl + webview/native/Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp + webview/native/Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h + webview/native/Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp + webview/native/Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h + webview/native/Source/WebCore/Modules/websockets/WebSocket.cpp + webview/native/Source/WebCore/Modules/websockets/WebSocket.h + webview/native/Source/WebCore/Modules/websockets/WebSocket.idl + webview/native/Source/WebCore/Modules/websockets/WebSocketChannel.cpp + webview/native/Source/WebCore/Modules/websockets/WebSocketChannel.h + webview/native/Source/WebCore/Modules/websockets/WebSocketChannelClient.h + webview/native/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.cpp + webview/native/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h + webview/native/Source/WebCore/Modules/websockets/WebSocketDeflater.cpp + webview/native/Source/WebCore/Modules/websockets/WebSocketDeflater.h + webview/native/Source/WebCore/Modules/websockets/WebSocketExtensionDispatcher.cpp + webview/native/Source/WebCore/Modules/websockets/WebSocketExtensionDispatcher.h + webview/native/Source/WebCore/Modules/websockets/WebSocketExtensionProcessor.h + webview/native/Source/WebCore/Modules/websockets/WebSocketFrame.cpp + webview/native/Source/WebCore/Modules/websockets/WebSocketFrame.h + webview/native/Source/WebCore/Modules/websockets/WebSocketHandshake.cpp + webview/native/Source/WebCore/Modules/websockets/WebSocketHandshake.h + webview/native/Source/WebCore/Modules/websockets/WebSocketHandshakeRequest.cpp + webview/native/Source/WebCore/Modules/websockets/WebSocketHandshakeRequest.h + webview/native/Source/WebCore/Modules/websockets/WebSocketHandshakeResponse.cpp + webview/native/Source/WebCore/Modules/websockets/WebSocketHandshakeResponse.h + webview/native/Source/WebCore/Modules/websockets/WorkerContextWebSocket.idl + webview/native/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp + webview/native/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h + webview/native/Source/WebCore/Resources/aliasCursor.png + webview/native/Source/WebCore/Resources/cellCursor.png + webview/native/Source/WebCore/Resources/contextMenuCursor.png + webview/native/Source/WebCore/Resources/copyCursor.png + webview/native/Source/WebCore/Resources/deleteButton.png + webview/native/Source/WebCore/Resources/deleteButton.tiff + webview/native/Source/WebCore/Resources/deleteButtonPressed.png + webview/native/Source/WebCore/Resources/deleteButtonPressed.tiff + webview/native/Source/WebCore/Resources/eastResizeCursor.png + webview/native/Source/WebCore/Resources/eastWestResizeCursor.png + webview/native/Source/WebCore/Resources/helpCursor.png + webview/native/Source/WebCore/Resources/inputSpeech.png + webview/native/Source/WebCore/Resources/inputSpeech.tiff + webview/native/Source/WebCore/Resources/linkCursor.png + webview/native/Source/WebCore/Resources/missingImage.png + webview/native/Source/WebCore/Resources/missingImage.tiff + webview/native/Source/WebCore/Resources/moveCursor.png + webview/native/Source/WebCore/Resources/noDropCursor.png + webview/native/Source/WebCore/Resources/noneCursor.png + webview/native/Source/WebCore/Resources/northEastResizeCursor.png + webview/native/Source/WebCore/Resources/northEastSouthWestResizeCursor.png + webview/native/Source/WebCore/Resources/northResizeCursor.png + webview/native/Source/WebCore/Resources/northSouthResizeCursor.png + webview/native/Source/WebCore/Resources/northWestResizeCursor.png + webview/native/Source/WebCore/Resources/northWestSouthEastResizeCursor.png + webview/native/Source/WebCore/Resources/nullPlugin.png + webview/native/Source/WebCore/Resources/panIcon.png + webview/native/Source/WebCore/Resources/progressCursor.png + webview/native/Source/WebCore/Resources/southEastResizeCursor.png + webview/native/Source/WebCore/Resources/southResizeCursor.png + webview/native/Source/WebCore/Resources/southWestResizeCursor.png + webview/native/Source/WebCore/Resources/textAreaResizeCorner.png + webview/native/Source/WebCore/Resources/textAreaResizeCorner.tiff + webview/native/Source/WebCore/Resources/urlIcon.png + webview/native/Source/WebCore/Resources/verticalTextCursor.png + webview/native/Source/WebCore/Resources/waitCursor.png + webview/native/Source/WebCore/Resources/westResizeCursor.png + webview/native/Source/WebCore/Resources/zoomInCursor.png + webview/native/Source/WebCore/Resources/zoomOutCursor.png + webview/native/Source/WebCore/TargetJava.pri + webview/native/Source/WebCore/UseJSC.cmake + webview/native/Source/WebCore/WebCore.exp.in + webview/native/Source/WebCore/WebCore.gyp/WebCore.gyp + webview/native/Source/WebCore/WebCore.gyp/mac/adjust_visibility.sh + webview/native/Source/WebCore/WebCore.gyp/mac/check_objc_rename.sh + webview/native/Source/WebCore/WebCore.gyp/scripts/action_csspropertynames.py + webview/native/Source/WebCore/WebCore.gyp/scripts/action_cssvaluekeywords.py + webview/native/Source/WebCore/WebCore.gyp/scripts/action_derivedsourcesallinone.py + webview/native/Source/WebCore/WebCore.gyp/scripts/action_makenames.py + webview/native/Source/WebCore/WebCore.gyp/scripts/action_useragentstylesheets.py + webview/native/Source/WebCore/WebCore.gyp/scripts/rule_bison.py + webview/native/Source/WebCore/WebCore.gypi + webview/native/Source/WebCore/WebCore.order + webview/native/Source/WebCore/WebCore.pro + webview/native/Source/WebCore/WebCore.qrc + webview/native/Source/WebCore/WebCore.vcproj/MigrateScripts + webview/native/Source/WebCore/WebCore.vcproj/QTMovieWin.vcproj + webview/native/Source/WebCore/WebCore.vcproj/QTMovieWinCommon.vsprops + webview/native/Source/WebCore/WebCore.vcproj/QTMovieWinDebug.vsprops + webview/native/Source/WebCore/WebCore.vcproj/QTMovieWinDebugAll.vsprops + webview/native/Source/WebCore/WebCore.vcproj/QTMovieWinDebugCairoCFLite.vsprops + webview/native/Source/WebCore/WebCore.vcproj/QTMovieWinPostBuild.cmd + webview/native/Source/WebCore/WebCore.vcproj/QTMovieWinPreBuild.cmd + webview/native/Source/WebCore/WebCore.vcproj/QTMovieWinProduction.vsprops + webview/native/Source/WebCore/WebCore.vcproj/QTMovieWinRelease.vsprops + webview/native/Source/WebCore/WebCore.vcproj/QTMovieWinReleaseCairoCFLite.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCore.make + webview/native/Source/WebCore/WebCore.vcproj/WebCore.sln + webview/native/Source/WebCore/WebCore.vcproj/WebCore.submit.sln + webview/native/Source/WebCore/WebCore.vcproj/WebCore.vcproj + webview/native/Source/WebCore/WebCore.vcproj/WebCoreCFNetwork.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreCG.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreCURL.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreCairo.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreCommon.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreDebug.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreDebugAll.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreDebugCairoCFLite.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreGenerated.vcproj + webview/native/Source/WebCore/WebCore.vcproj/WebCoreGeneratedCairo.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreGeneratedCommon.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreMediaQT.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCorePostBuild.cmd + webview/native/Source/WebCore/WebCore.vcproj/WebCorePreBuild.cmd + webview/native/Source/WebCore/WebCore.vcproj/WebCoreProduction.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCorePthreads.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreQuartzCore.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreRelease.vsprops + webview/native/Source/WebCore/WebCore.vcproj/WebCoreReleaseCairoCFLite.vsprops + webview/native/Source/WebCore/WebCore.vcproj/build-generated-files.sh + webview/native/Source/WebCore/WebCore.vcproj/copyForwardingHeaders.cmd + webview/native/Source/WebCore/WebCore.vcproj/copyWebCoreResourceFiles.cmd + webview/native/Source/WebCore/WebCore.vcproj/migrate-scripts.sh + webview/native/Source/WebCore/WebCore.vcproj/xcopy.excludes + webview/native/Source/WebCore/WebCore.xcodeproj/project.pbxproj + webview/native/Source/WebCore/WebCoreJava.def + webview/native/Source/WebCore/WebCoreJava.pro + webview/native/Source/WebCore/WebCorePrefix.cpp + webview/native/Source/WebCore/WebCorePrefix.h + webview/native/Source/WebCore/accessibility/AXObjectCache.cpp + webview/native/Source/WebCore/accessibility/AXObjectCache.h + webview/native/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp + webview/native/Source/WebCore/accessibility/AccessibilityARIAGrid.h + webview/native/Source/WebCore/accessibility/AccessibilityARIAGridCell.cpp + webview/native/Source/WebCore/accessibility/AccessibilityARIAGridCell.h + webview/native/Source/WebCore/accessibility/AccessibilityARIAGridRow.cpp + webview/native/Source/WebCore/accessibility/AccessibilityARIAGridRow.h + webview/native/Source/WebCore/accessibility/AccessibilityAllInOne.cpp + webview/native/Source/WebCore/accessibility/AccessibilityImageMapLink.cpp + webview/native/Source/WebCore/accessibility/AccessibilityImageMapLink.h + webview/native/Source/WebCore/accessibility/AccessibilityList.cpp + webview/native/Source/WebCore/accessibility/AccessibilityList.h + webview/native/Source/WebCore/accessibility/AccessibilityListBox.cpp + webview/native/Source/WebCore/accessibility/AccessibilityListBox.h + webview/native/Source/WebCore/accessibility/AccessibilityListBoxOption.cpp + webview/native/Source/WebCore/accessibility/AccessibilityListBoxOption.h + webview/native/Source/WebCore/accessibility/AccessibilityMediaControls.cpp + webview/native/Source/WebCore/accessibility/AccessibilityMediaControls.h + webview/native/Source/WebCore/accessibility/AccessibilityMenuList.cpp + webview/native/Source/WebCore/accessibility/AccessibilityMenuList.h + webview/native/Source/WebCore/accessibility/AccessibilityMenuListOption.cpp + webview/native/Source/WebCore/accessibility/AccessibilityMenuListOption.h + webview/native/Source/WebCore/accessibility/AccessibilityMenuListPopup.cpp + webview/native/Source/WebCore/accessibility/AccessibilityMenuListPopup.h + webview/native/Source/WebCore/accessibility/AccessibilityMockObject.cpp + webview/native/Source/WebCore/accessibility/AccessibilityMockObject.h + webview/native/Source/WebCore/accessibility/AccessibilityObject.cpp + webview/native/Source/WebCore/accessibility/AccessibilityObject.h + webview/native/Source/WebCore/accessibility/AccessibilityProgressIndicator.cpp + webview/native/Source/WebCore/accessibility/AccessibilityProgressIndicator.h + webview/native/Source/WebCore/accessibility/AccessibilityRenderObject.cpp + webview/native/Source/WebCore/accessibility/AccessibilityRenderObject.h + webview/native/Source/WebCore/accessibility/AccessibilityScrollView.cpp + webview/native/Source/WebCore/accessibility/AccessibilityScrollView.h + webview/native/Source/WebCore/accessibility/AccessibilityScrollbar.cpp + webview/native/Source/WebCore/accessibility/AccessibilityScrollbar.h + webview/native/Source/WebCore/accessibility/AccessibilitySlider.cpp + webview/native/Source/WebCore/accessibility/AccessibilitySlider.h + webview/native/Source/WebCore/accessibility/AccessibilitySpinButton.cpp + webview/native/Source/WebCore/accessibility/AccessibilitySpinButton.h + webview/native/Source/WebCore/accessibility/AccessibilityTable.cpp + webview/native/Source/WebCore/accessibility/AccessibilityTable.h + webview/native/Source/WebCore/accessibility/AccessibilityTableCell.cpp + webview/native/Source/WebCore/accessibility/AccessibilityTableCell.h + webview/native/Source/WebCore/accessibility/AccessibilityTableColumn.cpp + webview/native/Source/WebCore/accessibility/AccessibilityTableColumn.h + webview/native/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.cpp + webview/native/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.h + webview/native/Source/WebCore/accessibility/AccessibilityTableRow.cpp + webview/native/Source/WebCore/accessibility/AccessibilityTableRow.h + webview/native/Source/WebCore/accessibility/chromium/AXObjectCacheChromium.cpp + webview/native/Source/WebCore/accessibility/chromium/AccessibilityObjectChromium.cpp + webview/native/Source/WebCore/accessibility/efl/AccessibilityObjectEfl.cpp + webview/native/Source/WebCore/accessibility/gtk/AXObjectCacheAtk.cpp + webview/native/Source/WebCore/accessibility/gtk/AccessibilityObjectAtk.cpp + webview/native/Source/WebCore/accessibility/gtk/WebKitAccessibleHyperlink.cpp + webview/native/Source/WebCore/accessibility/gtk/WebKitAccessibleHyperlink.h + webview/native/Source/WebCore/accessibility/mac/AXObjectCacheMac.mm + webview/native/Source/WebCore/accessibility/mac/AccessibilityObjectMac.mm + webview/native/Source/WebCore/accessibility/qt/AccessibilityObjectQt.cpp + webview/native/Source/WebCore/accessibility/win/AXObjectCacheWin.cpp + webview/native/Source/WebCore/accessibility/win/AccessibilityObjectWin.cpp + webview/native/Source/WebCore/accessibility/win/AccessibilityObjectWrapperWin.h + webview/native/Source/WebCore/accessibility/wx/AccessibilityObjectWx.cpp + webview/native/Source/WebCore/bindings/ScriptControllerBase.cpp + webview/native/Source/WebCore/bindings/ScriptControllerBase.h + webview/native/Source/WebCore/bindings/cpp/WebDOMCString.cpp + webview/native/Source/WebCore/bindings/cpp/WebDOMCString.h + webview/native/Source/WebCore/bindings/cpp/WebDOMCustomVoidCallback.cpp + webview/native/Source/WebCore/bindings/cpp/WebDOMCustomVoidCallback.h + webview/native/Source/WebCore/bindings/cpp/WebDOMDOMWindowCustom.cpp + webview/native/Source/WebCore/bindings/cpp/WebDOMEventListenerCustom.cpp + webview/native/Source/WebCore/bindings/cpp/WebDOMEventTarget.cpp + webview/native/Source/WebCore/bindings/cpp/WebDOMEventTarget.h + webview/native/Source/WebCore/bindings/cpp/WebDOMHTMLCollectionCustom.cpp + webview/native/Source/WebCore/bindings/cpp/WebDOMHTMLDocumentCustom.cpp + webview/native/Source/WebCore/bindings/cpp/WebDOMHTMLOptionsCollectionCustom.cpp + webview/native/Source/WebCore/bindings/cpp/WebDOMNodeCustom.cpp + webview/native/Source/WebCore/bindings/cpp/WebDOMNodeFilterCustom.cpp + webview/native/Source/WebCore/bindings/cpp/WebDOMObject.h + webview/native/Source/WebCore/bindings/cpp/WebDOMString.cpp + webview/native/Source/WebCore/bindings/cpp/WebDOMString.h + webview/native/Source/WebCore/bindings/cpp/WebExceptionHandler.cpp + webview/native/Source/WebCore/bindings/cpp/WebExceptionHandler.h + webview/native/Source/WebCore/bindings/cpp/WebNativeEventListener.cpp + webview/native/Source/WebCore/bindings/cpp/WebNativeEventListener.h + webview/native/Source/WebCore/bindings/cpp/WebNativeNodeFilterCondition.cpp + webview/native/Source/WebCore/bindings/cpp/WebNativeNodeFilterCondition.h + webview/native/Source/WebCore/bindings/generic/ActiveDOMCallback.cpp + webview/native/Source/WebCore/bindings/generic/ActiveDOMCallback.h + webview/native/Source/WebCore/bindings/generic/BindingSecurity.h + webview/native/Source/WebCore/bindings/generic/BindingSecurityBase.cpp + webview/native/Source/WebCore/bindings/generic/BindingSecurityBase.h + webview/native/Source/WebCore/bindings/generic/GenericBinding.h + webview/native/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.cpp + webview/native/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h + webview/native/Source/WebCore/bindings/gobject/ConvertToUTF8String.cpp + webview/native/Source/WebCore/bindings/gobject/ConvertToUTF8String.h + webview/native/Source/WebCore/bindings/gobject/DOMObjectCache.cpp + webview/native/Source/WebCore/bindings/gobject/DOMObjectCache.h + webview/native/Source/WebCore/bindings/gobject/GNUmakefile.am + webview/native/Source/WebCore/bindings/gobject/GObjectEventListener.cpp + webview/native/Source/WebCore/bindings/gobject/GObjectEventListener.h + webview/native/Source/WebCore/bindings/gobject/WebKitDOMBinding.cpp + webview/native/Source/WebCore/bindings/gobject/WebKitDOMBinding.h + webview/native/Source/WebCore/bindings/gobject/WebKitDOMCustom.cpp + webview/native/Source/WebCore/bindings/gobject/WebKitDOMCustom.h + webview/native/Source/WebCore/bindings/gobject/WebKitDOMEventTarget.cpp + webview/native/Source/WebCore/bindings/gobject/WebKitDOMEventTarget.h + webview/native/Source/WebCore/bindings/gobject/WebKitDOMEventTargetPrivate.h + webview/native/Source/WebCore/bindings/gobject/WebKitDOMObject.cpp + webview/native/Source/WebCore/bindings/gobject/WebKitDOMObject.h + webview/native/Source/WebCore/bindings/gobject/WebKitHTMLElementWrapperFactory.cpp + webview/native/Source/WebCore/bindings/gobject/WebKitHTMLElementWrapperFactory.h + webview/native/Source/WebCore/bindings/java/DOMException.h + webview/native/Source/WebCore/bindings/java/EventListenerImpl.java + webview/native/Source/WebCore/bindings/java/JavaDOMUtils.cpp + webview/native/Source/WebCore/bindings/java/JavaDOMUtils.h + webview/native/Source/WebCore/bindings/java/JavaEventListener.cpp + webview/native/Source/WebCore/bindings/java/JavaEventListener.h + webview/native/Source/WebCore/bindings/js/CachedScriptSourceProvider.h + webview/native/Source/WebCore/bindings/js/CallbackFunction.cpp + webview/native/Source/WebCore/bindings/js/CallbackFunction.h + webview/native/Source/WebCore/bindings/js/DOMObjectHashTableMap.cpp + webview/native/Source/WebCore/bindings/js/DOMObjectHashTableMap.h + webview/native/Source/WebCore/bindings/js/DOMWrapperWorld.cpp + webview/native/Source/WebCore/bindings/js/DOMWrapperWorld.h + webview/native/Source/WebCore/bindings/js/Dictionary.cpp + webview/native/Source/WebCore/bindings/js/Dictionary.h + webview/native/Source/WebCore/bindings/js/GCController.cpp + webview/native/Source/WebCore/bindings/js/GCController.h + webview/native/Source/WebCore/bindings/js/IDBBindingUtilities.cpp + webview/native/Source/WebCore/bindings/js/IDBBindingUtilities.h + webview/native/Source/WebCore/bindings/js/JSArrayBufferCustom.cpp + webview/native/Source/WebCore/bindings/js/JSArrayBufferViewHelper.h + webview/native/Source/WebCore/bindings/js/JSAttrCustom.cpp + webview/native/Source/WebCore/bindings/js/JSAudioBufferSourceNodeCustom.cpp + webview/native/Source/WebCore/bindings/js/JSAudioContextCustom.cpp + webview/native/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp + webview/native/Source/WebCore/bindings/js/JSBlobCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCDATASectionCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCSSFontFaceRuleCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCSSImportRuleCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCSSMediaRuleCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCSSPageRuleCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCSSRuleCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCSSRuleListCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.h + webview/native/Source/WebCore/bindings/js/JSCSSStyleRuleCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCSSValueCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCallbackData.cpp + webview/native/Source/WebCore/bindings/js/JSCallbackData.h + webview/native/Source/WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCanvasRenderingContextCustom.cpp + webview/native/Source/WebCore/bindings/js/JSClipboardCustom.cpp + webview/native/Source/WebCore/bindings/js/JSConsoleCustom.cpp + webview/native/Source/WebCore/bindings/js/JSConvolverNodeCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCoordinatesCustom.cpp + webview/native/Source/WebCore/bindings/js/JSCustomSQLStatementErrorCallback.cpp + webview/native/Source/WebCore/bindings/js/JSCustomVoidCallback.cpp + webview/native/Source/WebCore/bindings/js/JSCustomVoidCallback.h + webview/native/Source/WebCore/bindings/js/JSCustomXPathNSResolver.cpp + webview/native/Source/WebCore/bindings/js/JSCustomXPathNSResolver.h + webview/native/Source/WebCore/bindings/js/JSDOMBinding.cpp + webview/native/Source/WebCore/bindings/js/JSDOMBinding.h + webview/native/Source/WebCore/bindings/js/JSDOMFormDataCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDOMGlobalObject.cpp + webview/native/Source/WebCore/bindings/js/JSDOMGlobalObject.h + webview/native/Source/WebCore/bindings/js/JSDOMImplementationCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDOMMimeTypeArrayCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDOMPluginArrayCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDOMPluginCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDOMStringListCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDOMStringMapCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDOMStringMapCustom.h + webview/native/Source/WebCore/bindings/js/JSDOMTokenListCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDOMWindowBase.cpp + webview/native/Source/WebCore/bindings/js/JSDOMWindowBase.h + webview/native/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDOMWindowCustom.h + webview/native/Source/WebCore/bindings/js/JSDOMWindowShell.cpp + webview/native/Source/WebCore/bindings/js/JSDOMWindowShell.h + webview/native/Source/WebCore/bindings/js/JSDOMWindowWebAudioCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDOMWindowWebSocketCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDOMWrapper.cpp + webview/native/Source/WebCore/bindings/js/JSDOMWrapper.h + webview/native/Source/WebCore/bindings/js/JSDataViewCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDedicatedWorkerContextCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDesktopNotificationsCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDeviceMotionEventCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDeviceOrientationEventCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDictionary.cpp + webview/native/Source/WebCore/bindings/js/JSDictionary.h + webview/native/Source/WebCore/bindings/js/JSDirectoryEntryCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDirectoryEntrySyncCustom.cpp + webview/native/Source/WebCore/bindings/js/JSDocumentCustom.cpp + webview/native/Source/WebCore/bindings/js/JSElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSEntryCustom.cpp + webview/native/Source/WebCore/bindings/js/JSEntrySyncCustom.cpp + webview/native/Source/WebCore/bindings/js/JSErrorHandler.cpp + webview/native/Source/WebCore/bindings/js/JSErrorHandler.h + webview/native/Source/WebCore/bindings/js/JSEventCustom.cpp + webview/native/Source/WebCore/bindings/js/JSEventListener.cpp + webview/native/Source/WebCore/bindings/js/JSEventListener.h + webview/native/Source/WebCore/bindings/js/JSEventTargetCustom.cpp + webview/native/Source/WebCore/bindings/js/JSExceptionBase.cpp + webview/native/Source/WebCore/bindings/js/JSExceptionBase.h + webview/native/Source/WebCore/bindings/js/JSFileReaderCustom.cpp + webview/native/Source/WebCore/bindings/js/JSFloat32ArrayCustom.cpp + webview/native/Source/WebCore/bindings/js/JSFloat64ArrayCustom.cpp + webview/native/Source/WebCore/bindings/js/JSGeolocationCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLAllCollectionCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLAppletElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLAppletElementCustom.h + webview/native/Source/WebCore/bindings/js/JSHTMLCanvasElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLCollectionCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLDocumentCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLEmbedElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLEmbedElementCustom.h + webview/native/Source/WebCore/bindings/js/JSHTMLFormElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLFrameElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLInputElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLInputElementCustom.h + webview/native/Source/WebCore/bindings/js/JSHTMLLinkElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLMediaElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLObjectElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLObjectElementCustom.h + webview/native/Source/WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLOutputElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLSelectElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHTMLSelectElementCustom.h + webview/native/Source/WebCore/bindings/js/JSHTMLStyleElementCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHistoryCustom.cpp + webview/native/Source/WebCore/bindings/js/JSHistoryCustom.h + webview/native/Source/WebCore/bindings/js/JSIDBAnyCustom.cpp + webview/native/Source/WebCore/bindings/js/JSIDBKeyCustom.cpp + webview/native/Source/WebCore/bindings/js/JSImageConstructor.cpp + webview/native/Source/WebCore/bindings/js/JSImageConstructor.h + webview/native/Source/WebCore/bindings/js/JSImageDataCustom.cpp + webview/native/Source/WebCore/bindings/js/JSInjectedScriptHostCustom.cpp + webview/native/Source/WebCore/bindings/js/JSInjectedScriptManager.cpp + webview/native/Source/WebCore/bindings/js/JSInspectorFrontendHostCustom.cpp + webview/native/Source/WebCore/bindings/js/JSInt16ArrayCustom.cpp + webview/native/Source/WebCore/bindings/js/JSInt32ArrayCustom.cpp + webview/native/Source/WebCore/bindings/js/JSInt8ArrayCustom.cpp + webview/native/Source/WebCore/bindings/js/JSJavaScriptAudioNodeCustom.cpp + webview/native/Source/WebCore/bindings/js/JSJavaScriptCallFrameCustom.cpp + webview/native/Source/WebCore/bindings/js/JSLazyEventListener.cpp + webview/native/Source/WebCore/bindings/js/JSLazyEventListener.h + webview/native/Source/WebCore/bindings/js/JSLocationCustom.cpp + webview/native/Source/WebCore/bindings/js/JSLocationCustom.h + webview/native/Source/WebCore/bindings/js/JSMainThreadExecState.cpp + webview/native/Source/WebCore/bindings/js/JSMainThreadExecState.h + webview/native/Source/WebCore/bindings/js/JSMediaListCustom.cpp + webview/native/Source/WebCore/bindings/js/JSMemoryInfoCustom.cpp + webview/native/Source/WebCore/bindings/js/JSMessageChannelCustom.cpp + webview/native/Source/WebCore/bindings/js/JSMessageEventCustom.cpp + webview/native/Source/WebCore/bindings/js/JSMessagePortCustom.cpp + webview/native/Source/WebCore/bindings/js/JSMessagePortCustom.h + webview/native/Source/WebCore/bindings/js/JSMutationCallbackCustom.cpp + webview/native/Source/WebCore/bindings/js/JSMutationObserverCustom.cpp + webview/native/Source/WebCore/bindings/js/JSNamedNodeMapCustom.cpp + webview/native/Source/WebCore/bindings/js/JSNodeCustom.cpp + webview/native/Source/WebCore/bindings/js/JSNodeCustom.h + webview/native/Source/WebCore/bindings/js/JSNodeFilterCondition.cpp + webview/native/Source/WebCore/bindings/js/JSNodeFilterCondition.h + webview/native/Source/WebCore/bindings/js/JSNodeFilterCustom.cpp + webview/native/Source/WebCore/bindings/js/JSNodeIteratorCustom.cpp + webview/native/Source/WebCore/bindings/js/JSNodeListCustom.cpp + webview/native/Source/WebCore/bindings/js/JSNotificationCustom.cpp + webview/native/Source/WebCore/bindings/js/JSPluginElementFunctions.cpp + webview/native/Source/WebCore/bindings/js/JSPluginElementFunctions.h + webview/native/Source/WebCore/bindings/js/JSPopStateEventCustom.cpp + webview/native/Source/WebCore/bindings/js/JSProcessingInstructionCustom.cpp + webview/native/Source/WebCore/bindings/js/JSRequestAnimationFrameCallbackCustom.cpp + webview/native/Source/WebCore/bindings/js/JSSQLResultSetRowListCustom.cpp + webview/native/Source/WebCore/bindings/js/JSSQLTransactionCustom.cpp + webview/native/Source/WebCore/bindings/js/JSSQLTransactionSyncCustom.cpp + webview/native/Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp + webview/native/Source/WebCore/bindings/js/JSSVGLengthCustom.cpp + webview/native/Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp + webview/native/Source/WebCore/bindings/js/JSScriptProfileNodeCustom.cpp + webview/native/Source/WebCore/bindings/js/JSSharedWorkerCustom.cpp + webview/native/Source/WebCore/bindings/js/JSStorageCustom.cpp + webview/native/Source/WebCore/bindings/js/JSStorageCustom.h + webview/native/Source/WebCore/bindings/js/JSStyleSheetCustom.cpp + webview/native/Source/WebCore/bindings/js/JSStyleSheetListCustom.cpp + webview/native/Source/WebCore/bindings/js/JSTextCustom.cpp + webview/native/Source/WebCore/bindings/js/JSTextTrackListCustom.cpp + webview/native/Source/WebCore/bindings/js/JSTouchCustom.cpp + webview/native/Source/WebCore/bindings/js/JSTouchListCustom.cpp + webview/native/Source/WebCore/bindings/js/JSTrackCustom.cpp + webview/native/Source/WebCore/bindings/js/JSTrackCustom.h + webview/native/Source/WebCore/bindings/js/JSTrackEventCustom.cpp + webview/native/Source/WebCore/bindings/js/JSTreeWalkerCustom.cpp + webview/native/Source/WebCore/bindings/js/JSUint16ArrayCustom.cpp + webview/native/Source/WebCore/bindings/js/JSUint32ArrayCustom.cpp + webview/native/Source/WebCore/bindings/js/JSUint8ArrayCustom.cpp + webview/native/Source/WebCore/bindings/js/JSUint8ClampedArrayCustom.cpp + webview/native/Source/WebCore/bindings/js/JSWaveShaperNodeCustom.cpp + webview/native/Source/WebCore/bindings/js/JSWebGLRenderingContextCustom.cpp + webview/native/Source/WebCore/bindings/js/JSWebKitAnimationCustom.cpp + webview/native/Source/WebCore/bindings/js/JSWebKitAnimationListCustom.cpp + webview/native/Source/WebCore/bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp + webview/native/Source/WebCore/bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp + webview/native/Source/WebCore/bindings/js/JSWebKitPointCustom.cpp + webview/native/Source/WebCore/bindings/js/JSWebSocketCustom.cpp + webview/native/Source/WebCore/bindings/js/JSWorkerContextBase.cpp + webview/native/Source/WebCore/bindings/js/JSWorkerContextBase.h + webview/native/Source/WebCore/bindings/js/JSWorkerContextCustom.cpp + webview/native/Source/WebCore/bindings/js/JSWorkerCustom.cpp + webview/native/Source/WebCore/bindings/js/JSXMLHttpRequestCustom.cpp + webview/native/Source/WebCore/bindings/js/JSXMLHttpRequestUploadCustom.cpp + webview/native/Source/WebCore/bindings/js/JSXPathResultCustom.cpp + webview/native/Source/WebCore/bindings/js/JSXSLTProcessorCustom.cpp + webview/native/Source/WebCore/bindings/js/JavaScriptCallFrame.cpp + webview/native/Source/WebCore/bindings/js/JavaScriptCallFrame.h + webview/native/Source/WebCore/bindings/js/PageScriptDebugServer.cpp + webview/native/Source/WebCore/bindings/js/PageScriptDebugServer.h + webview/native/Source/WebCore/bindings/js/ScheduledAction.cpp + webview/native/Source/WebCore/bindings/js/ScheduledAction.h + webview/native/Source/WebCore/bindings/js/ScriptCachedFrameData.cpp + webview/native/Source/WebCore/bindings/js/ScriptCachedFrameData.h + webview/native/Source/WebCore/bindings/js/ScriptCallStackFactory.cpp + webview/native/Source/WebCore/bindings/js/ScriptCallStackFactory.h + webview/native/Source/WebCore/bindings/js/ScriptController.cpp + webview/native/Source/WebCore/bindings/js/ScriptController.h + webview/native/Source/WebCore/bindings/js/ScriptControllerEfl.cpp + webview/native/Source/WebCore/bindings/js/ScriptControllerGtk.cpp + webview/native/Source/WebCore/bindings/js/ScriptControllerMac.mm + webview/native/Source/WebCore/bindings/js/ScriptControllerQt.cpp + webview/native/Source/WebCore/bindings/js/ScriptControllerWin.cpp + webview/native/Source/WebCore/bindings/js/ScriptControllerWx.cpp + webview/native/Source/WebCore/bindings/js/ScriptDebugServer.cpp + webview/native/Source/WebCore/bindings/js/ScriptDebugServer.h + webview/native/Source/WebCore/bindings/js/ScriptEventListener.cpp + webview/native/Source/WebCore/bindings/js/ScriptEventListener.h + webview/native/Source/WebCore/bindings/js/ScriptFunctionCall.cpp + webview/native/Source/WebCore/bindings/js/ScriptFunctionCall.h + webview/native/Source/WebCore/bindings/js/ScriptGCEvent.cpp + webview/native/Source/WebCore/bindings/js/ScriptGCEvent.h + webview/native/Source/WebCore/bindings/js/ScriptHeapSnapshot.h + webview/native/Source/WebCore/bindings/js/ScriptInstance.h + webview/native/Source/WebCore/bindings/js/ScriptObject.cpp + webview/native/Source/WebCore/bindings/js/ScriptObject.h + webview/native/Source/WebCore/bindings/js/ScriptProfile.cpp + webview/native/Source/WebCore/bindings/js/ScriptProfile.h + webview/native/Source/WebCore/bindings/js/ScriptProfileNode.h + webview/native/Source/WebCore/bindings/js/ScriptProfiler.cpp + webview/native/Source/WebCore/bindings/js/ScriptProfiler.h + webview/native/Source/WebCore/bindings/js/ScriptSourceCode.h + webview/native/Source/WebCore/bindings/js/ScriptSourceProvider.h + webview/native/Source/WebCore/bindings/js/ScriptState.cpp + webview/native/Source/WebCore/bindings/js/ScriptState.h + webview/native/Source/WebCore/bindings/js/ScriptValue.cpp + webview/native/Source/WebCore/bindings/js/ScriptValue.h + webview/native/Source/WebCore/bindings/js/ScriptWrappable.h + webview/native/Source/WebCore/bindings/js/SerializedScriptValue.cpp + webview/native/Source/WebCore/bindings/js/SerializedScriptValue.h + webview/native/Source/WebCore/bindings/js/StringSourceProvider.h + webview/native/Source/WebCore/bindings/js/WebCoreJSClientData.h + webview/native/Source/WebCore/bindings/js/WorkerScriptController.cpp + webview/native/Source/WebCore/bindings/js/WorkerScriptController.h + webview/native/Source/WebCore/bindings/js/WorkerScriptDebugServer.cpp + webview/native/Source/WebCore/bindings/js/WorkerScriptDebugServer.h + webview/native/Source/WebCore/bindings/objc/DOM.h + webview/native/Source/WebCore/bindings/objc/DOM.mm + webview/native/Source/WebCore/bindings/objc/DOMAbstractView.mm + webview/native/Source/WebCore/bindings/objc/DOMAbstractViewFrame.h + webview/native/Source/WebCore/bindings/objc/DOMCSS.h + webview/native/Source/WebCore/bindings/objc/DOMCSS.mm + webview/native/Source/WebCore/bindings/objc/DOMCore.h + webview/native/Source/WebCore/bindings/objc/DOMCustomXPathNSResolver.h + webview/native/Source/WebCore/bindings/objc/DOMCustomXPathNSResolver.mm + webview/native/Source/WebCore/bindings/objc/DOMEventException.h + webview/native/Source/WebCore/bindings/objc/DOMEvents.h + webview/native/Source/WebCore/bindings/objc/DOMEvents.mm + webview/native/Source/WebCore/bindings/objc/DOMException.h + webview/native/Source/WebCore/bindings/objc/DOMExtensions.h + webview/native/Source/WebCore/bindings/objc/DOMHTML.h + webview/native/Source/WebCore/bindings/objc/DOMHTML.mm + webview/native/Source/WebCore/bindings/objc/DOMImplementationFront.cpp + webview/native/Source/WebCore/bindings/objc/DOMImplementationFront.h + webview/native/Source/WebCore/bindings/objc/DOMInternal.h + webview/native/Source/WebCore/bindings/objc/DOMInternal.mm + webview/native/Source/WebCore/bindings/objc/DOMObject.h + webview/native/Source/WebCore/bindings/objc/DOMObject.mm + webview/native/Source/WebCore/bindings/objc/DOMPrivate.h + webview/native/Source/WebCore/bindings/objc/DOMRangeException.h + webview/native/Source/WebCore/bindings/objc/DOMRanges.h + webview/native/Source/WebCore/bindings/objc/DOMSVG.h + webview/native/Source/WebCore/bindings/objc/DOMSVGException.h + webview/native/Source/WebCore/bindings/objc/DOMSVGPathSegInternal.mm + webview/native/Source/WebCore/bindings/objc/DOMStylesheets.h + webview/native/Source/WebCore/bindings/objc/DOMTraversal.h + webview/native/Source/WebCore/bindings/objc/DOMUtility.mm + webview/native/Source/WebCore/bindings/objc/DOMViews.h + webview/native/Source/WebCore/bindings/objc/DOMXPath.h + webview/native/Source/WebCore/bindings/objc/DOMXPath.mm + webview/native/Source/WebCore/bindings/objc/DOMXPathException.h + webview/native/Source/WebCore/bindings/objc/ExceptionHandlers.h + webview/native/Source/WebCore/bindings/objc/ExceptionHandlers.mm + webview/native/Source/WebCore/bindings/objc/ObjCEventListener.h + webview/native/Source/WebCore/bindings/objc/ObjCEventListener.mm + webview/native/Source/WebCore/bindings/objc/ObjCNodeFilterCondition.h + webview/native/Source/WebCore/bindings/objc/ObjCNodeFilterCondition.mm + webview/native/Source/WebCore/bindings/objc/PublicDOMInterfaces.h + webview/native/Source/WebCore/bindings/objc/WebScriptObject.h + webview/native/Source/WebCore/bindings/objc/WebScriptObject.mm + webview/native/Source/WebCore/bindings/objc/WebScriptObjectPrivate.h + webview/native/Source/WebCore/bindings/scripts/CodeGenerator.pm + webview/native/Source/WebCore/bindings/scripts/CodeGeneratorCPP.pm + webview/native/Source/WebCore/bindings/scripts/CodeGeneratorGObject.pm + webview/native/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm + webview/native/Source/WebCore/bindings/scripts/CodeGeneratorJava.pm + webview/native/Source/WebCore/bindings/scripts/CodeGeneratorObjC.pm + webview/native/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm + webview/native/Source/WebCore/bindings/scripts/IDLAttributes.txt + webview/native/Source/WebCore/bindings/scripts/IDLParser.pm + webview/native/Source/WebCore/bindings/scripts/IDLStructure.pm + webview/native/Source/WebCore/bindings/scripts/InFilesCompiler.pm + webview/native/Source/WebCore/bindings/scripts/InFilesParser.pm + webview/native/Source/WebCore/bindings/scripts/generate-bindings.pl + webview/native/Source/WebCore/bindings/scripts/gobject-generate-headers.pl + webview/native/Source/WebCore/bindings/scripts/preprocess-idls.pl + webview/native/Source/WebCore/bindings/scripts/preprocessor.pm + webview/native/Source/WebCore/bindings/scripts/test/CPP/WebDOMTestCallback.cpp + webview/native/Source/WebCore/bindings/scripts/test/CPP/WebDOMTestCallback.h + webview/native/Source/WebCore/bindings/scripts/test/CPP/WebDOMTestInterface.cpp + webview/native/Source/WebCore/bindings/scripts/test/CPP/WebDOMTestInterface.h + webview/native/Source/WebCore/bindings/scripts/test/CPP/WebDOMTestMediaQueryListListener.cpp + webview/native/Source/WebCore/bindings/scripts/test/CPP/WebDOMTestMediaQueryListListener.h + webview/native/Source/WebCore/bindings/scripts/test/CPP/WebDOMTestObj.cpp + webview/native/Source/WebCore/bindings/scripts/test/CPP/WebDOMTestObj.h + webview/native/Source/WebCore/bindings/scripts/test/CPP/WebDOMTestSerializedScriptValueInterface.cpp + webview/native/Source/WebCore/bindings/scripts/test/CPP/WebDOMTestSerializedScriptValueInterface.h + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.h + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallbackPrivate.h + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.h + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterfacePrivate.h + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.cpp + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.h + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListenerPrivate.h + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.cpp + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.h + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObjPrivate.h + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.cpp + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.h + webview/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterfacePrivate.h + webview/native/Source/WebCore/bindings/scripts/test/JS/JSTestCallback.cpp + webview/native/Source/WebCore/bindings/scripts/test/JS/JSTestCallback.h + webview/native/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp + webview/native/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h + webview/native/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp + webview/native/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h + webview/native/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp + webview/native/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h + webview/native/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp + webview/native/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCallback.h + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCallback.mm + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCallbackInternal.h + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestInterface.h + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestInterface.mm + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestInterfaceInternal.h + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestMediaQueryListListener.h + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestMediaQueryListListener.mm + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestMediaQueryListListenerInternal.h + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestObj.h + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestObj.mm + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestObjInternal.h + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterface.h + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterface.mm + webview/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterfaceInternal.h + webview/native/Source/WebCore/bindings/scripts/test/TestCallback.idl + webview/native/Source/WebCore/bindings/scripts/test/TestInterface.idl + webview/native/Source/WebCore/bindings/scripts/test/TestMediaQueryListListener.idl + webview/native/Source/WebCore/bindings/scripts/test/TestObj.idl + webview/native/Source/WebCore/bindings/scripts/test/TestSerializedScriptValueInterface.idl + webview/native/Source/WebCore/bindings/scripts/test/V8/V8TestCallback.cpp + webview/native/Source/WebCore/bindings/scripts/test/V8/V8TestCallback.h + webview/native/Source/WebCore/bindings/scripts/test/V8/V8TestInterface.cpp + webview/native/Source/WebCore/bindings/scripts/test/V8/V8TestInterface.h + webview/native/Source/WebCore/bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp + webview/native/Source/WebCore/bindings/scripts/test/V8/V8TestMediaQueryListListener.h + webview/native/Source/WebCore/bindings/scripts/test/V8/V8TestObj.cpp + webview/native/Source/WebCore/bindings/scripts/test/V8/V8TestObj.h + webview/native/Source/WebCore/bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp + webview/native/Source/WebCore/bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.h + webview/native/Source/WebCore/bindings/v8/DOMData.cpp + webview/native/Source/WebCore/bindings/v8/DOMData.h + webview/native/Source/WebCore/bindings/v8/DOMDataStore.cpp + webview/native/Source/WebCore/bindings/v8/DOMDataStore.h + webview/native/Source/WebCore/bindings/v8/DOMWrapperWorld.cpp + webview/native/Source/WebCore/bindings/v8/DOMWrapperWorld.h + webview/native/Source/WebCore/bindings/v8/DateExtension.cpp + webview/native/Source/WebCore/bindings/v8/DateExtension.h + webview/native/Source/WebCore/bindings/v8/DebuggerScript.js + webview/native/Source/WebCore/bindings/v8/IDBBindingUtilities.cpp + webview/native/Source/WebCore/bindings/v8/IDBBindingUtilities.h + webview/native/Source/WebCore/bindings/v8/IntrusiveDOMWrapperMap.h + webview/native/Source/WebCore/bindings/v8/IsolatedWorld.cpp + webview/native/Source/WebCore/bindings/v8/IsolatedWorld.h + webview/native/Source/WebCore/bindings/v8/JavaScriptCallFrame.cpp + webview/native/Source/WebCore/bindings/v8/JavaScriptCallFrame.h + webview/native/Source/WebCore/bindings/v8/NPV8Object.cpp + webview/native/Source/WebCore/bindings/v8/NPV8Object.h + webview/native/Source/WebCore/bindings/v8/OwnHandle.h + webview/native/Source/WebCore/bindings/v8/PageScriptDebugServer.cpp + webview/native/Source/WebCore/bindings/v8/PageScriptDebugServer.h + webview/native/Source/WebCore/bindings/v8/RetainedDOMInfo.cpp + webview/native/Source/WebCore/bindings/v8/RetainedDOMInfo.h + webview/native/Source/WebCore/bindings/v8/RetainedObjectInfo.h + webview/native/Source/WebCore/bindings/v8/ScheduledAction.cpp + webview/native/Source/WebCore/bindings/v8/ScheduledAction.h + webview/native/Source/WebCore/bindings/v8/ScopedDOMDataStore.cpp + webview/native/Source/WebCore/bindings/v8/ScopedDOMDataStore.h + webview/native/Source/WebCore/bindings/v8/ScriptCachedFrameData.cpp + webview/native/Source/WebCore/bindings/v8/ScriptCachedFrameData.h + webview/native/Source/WebCore/bindings/v8/ScriptCallStackFactory.cpp + webview/native/Source/WebCore/bindings/v8/ScriptCallStackFactory.h + webview/native/Source/WebCore/bindings/v8/ScriptController.cpp + webview/native/Source/WebCore/bindings/v8/ScriptController.h + webview/native/Source/WebCore/bindings/v8/ScriptDebugServer.cpp + webview/native/Source/WebCore/bindings/v8/ScriptDebugServer.h + webview/native/Source/WebCore/bindings/v8/ScriptEventListener.cpp + webview/native/Source/WebCore/bindings/v8/ScriptEventListener.h + webview/native/Source/WebCore/bindings/v8/ScriptFunctionCall.cpp + webview/native/Source/WebCore/bindings/v8/ScriptFunctionCall.h + webview/native/Source/WebCore/bindings/v8/ScriptGCEvent.cpp + webview/native/Source/WebCore/bindings/v8/ScriptGCEvent.h + webview/native/Source/WebCore/bindings/v8/ScriptHeapSnapshot.cpp + webview/native/Source/WebCore/bindings/v8/ScriptHeapSnapshot.h + webview/native/Source/WebCore/bindings/v8/ScriptInstance.cpp + webview/native/Source/WebCore/bindings/v8/ScriptInstance.h + webview/native/Source/WebCore/bindings/v8/ScriptObject.cpp + webview/native/Source/WebCore/bindings/v8/ScriptObject.h + webview/native/Source/WebCore/bindings/v8/ScriptProfile.cpp + webview/native/Source/WebCore/bindings/v8/ScriptProfile.h + webview/native/Source/WebCore/bindings/v8/ScriptProfileNode.cpp + webview/native/Source/WebCore/bindings/v8/ScriptProfileNode.h + webview/native/Source/WebCore/bindings/v8/ScriptProfiler.cpp + webview/native/Source/WebCore/bindings/v8/ScriptProfiler.h + webview/native/Source/WebCore/bindings/v8/ScriptScope.cpp + webview/native/Source/WebCore/bindings/v8/ScriptScope.h + webview/native/Source/WebCore/bindings/v8/ScriptSourceCode.h + webview/native/Source/WebCore/bindings/v8/ScriptState.cpp + webview/native/Source/WebCore/bindings/v8/ScriptState.h + webview/native/Source/WebCore/bindings/v8/ScriptValue.cpp + webview/native/Source/WebCore/bindings/v8/ScriptValue.h + webview/native/Source/WebCore/bindings/v8/ScriptWrappable.h + webview/native/Source/WebCore/bindings/v8/SerializedScriptValue.cpp + webview/native/Source/WebCore/bindings/v8/SerializedScriptValue.h + webview/native/Source/WebCore/bindings/v8/SharedPersistent.h + webview/native/Source/WebCore/bindings/v8/StaticDOMDataStore.cpp + webview/native/Source/WebCore/bindings/v8/StaticDOMDataStore.h + webview/native/Source/WebCore/bindings/v8/V8AbstractEventListener.cpp + webview/native/Source/WebCore/bindings/v8/V8AbstractEventListener.h + webview/native/Source/WebCore/bindings/v8/V8Binding.cpp + webview/native/Source/WebCore/bindings/v8/V8Binding.h + webview/native/Source/WebCore/bindings/v8/V8Collection.cpp + webview/native/Source/WebCore/bindings/v8/V8Collection.h + webview/native/Source/WebCore/bindings/v8/V8DOMMap.cpp + webview/native/Source/WebCore/bindings/v8/V8DOMMap.h + webview/native/Source/WebCore/bindings/v8/V8DOMWindowShell.cpp + webview/native/Source/WebCore/bindings/v8/V8DOMWindowShell.h + webview/native/Source/WebCore/bindings/v8/V8DOMWrapper.cpp + webview/native/Source/WebCore/bindings/v8/V8DOMWrapper.h + webview/native/Source/WebCore/bindings/v8/V8EventListener.cpp + webview/native/Source/WebCore/bindings/v8/V8EventListener.h + webview/native/Source/WebCore/bindings/v8/V8EventListenerList.cpp + webview/native/Source/WebCore/bindings/v8/V8EventListenerList.h + webview/native/Source/WebCore/bindings/v8/V8GCController.cpp + webview/native/Source/WebCore/bindings/v8/V8GCController.h + webview/native/Source/WebCore/bindings/v8/V8GCForContextDispose.cpp + webview/native/Source/WebCore/bindings/v8/V8GCForContextDispose.h + webview/native/Source/WebCore/bindings/v8/V8Helpers.cpp + webview/native/Source/WebCore/bindings/v8/V8Helpers.h + webview/native/Source/WebCore/bindings/v8/V8HiddenPropertyName.cpp + webview/native/Source/WebCore/bindings/v8/V8HiddenPropertyName.h + webview/native/Source/WebCore/bindings/v8/V8IsolatedContext.cpp + webview/native/Source/WebCore/bindings/v8/V8IsolatedContext.h + webview/native/Source/WebCore/bindings/v8/V8LazyEventListener.cpp + webview/native/Source/WebCore/bindings/v8/V8LazyEventListener.h + webview/native/Source/WebCore/bindings/v8/V8NPObject.cpp + webview/native/Source/WebCore/bindings/v8/V8NPObject.h + webview/native/Source/WebCore/bindings/v8/V8NPUtils.cpp + webview/native/Source/WebCore/bindings/v8/V8NPUtils.h + webview/native/Source/WebCore/bindings/v8/V8NodeFilterCondition.cpp + webview/native/Source/WebCore/bindings/v8/V8NodeFilterCondition.h + webview/native/Source/WebCore/bindings/v8/V8Proxy.cpp + webview/native/Source/WebCore/bindings/v8/V8Proxy.h + webview/native/Source/WebCore/bindings/v8/V8Utilities.cpp + webview/native/Source/WebCore/bindings/v8/V8Utilities.h + webview/native/Source/WebCore/bindings/v8/V8WindowErrorHandler.cpp + webview/native/Source/WebCore/bindings/v8/V8WindowErrorHandler.h + webview/native/Source/WebCore/bindings/v8/V8WorkerContextErrorHandler.cpp + webview/native/Source/WebCore/bindings/v8/V8WorkerContextErrorHandler.h + webview/native/Source/WebCore/bindings/v8/V8WorkerContextEventListener.cpp + webview/native/Source/WebCore/bindings/v8/V8WorkerContextEventListener.h + webview/native/Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp + webview/native/Source/WebCore/bindings/v8/WorkerContextExecutionProxy.h + webview/native/Source/WebCore/bindings/v8/WorkerScriptController.cpp + webview/native/Source/WebCore/bindings/v8/WorkerScriptController.h + webview/native/Source/WebCore/bindings/v8/WorkerScriptDebugServer.cpp + webview/native/Source/WebCore/bindings/v8/WorkerScriptDebugServer.h + webview/native/Source/WebCore/bindings/v8/WorldContextHandle.cpp + webview/native/Source/WebCore/bindings/v8/WorldContextHandle.h + webview/native/Source/WebCore/bindings/v8/WrapperTypeInfo.h + webview/native/Source/WebCore/bindings/v8/custom/V8ArrayBufferCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h + webview/native/Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js + webview/native/Source/WebCore/bindings/v8/custom/V8AudioBufferSourceNodeCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8AudioContextCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8BindingMacros.h + webview/native/Source/WebCore/bindings/v8/custom/V8CSSRuleCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8CSSValueCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8ClipboardCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8ConsoleCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8CoordinatesCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8CustomSQLStatementErrorCallback.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8CustomVoidCallback.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8CustomVoidCallback.h + webview/native/Source/WebCore/bindings/v8/custom/V8CustomXPathNSResolver.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8CustomXPathNSResolver.h + webview/native/Source/WebCore/bindings/v8/custom/V8DOMFormDataCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8DOMStringMapCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8DOMWindowCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8DataViewCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8DedicatedWorkerContextCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8DeviceMotionEventCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8DeviceOrientationEventCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8DirectoryEntryCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8DirectoryEntrySyncCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8DocumentCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8DocumentLocationCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8EntryCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8EntrySyncCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8EventCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8FileReaderCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8Float32ArrayCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8Float64ArrayCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8GeolocationCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLAllCollectionCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLCanvasElementCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLCollectionCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLDocumentCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLElementCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLFormElementCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLFrameElementCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLFrameSetElementCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLImageElementConstructor.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLImageElementConstructor.h + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLInputElementCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLLinkElementCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLOutputElementCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLPlugInElementCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLSelectElementCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8HTMLSelectElementCustom.h + webview/native/Source/WebCore/bindings/v8/custom/V8HistoryCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8IDBAnyCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8IDBKeyCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8ImageDataCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8InjectedScriptHostCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8InjectedScriptManager.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8InspectorFrontendHostCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8Int16ArrayCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8Int32ArrayCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8Int8ArrayCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8JavaScriptCallFrameCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8LocationCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8MessageChannelConstructor.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8MessageEventCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8MessagePortCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8MutationCallbackCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8NamedNodeMapCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8NamedNodesCollection.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8NamedNodesCollection.h + webview/native/Source/WebCore/bindings/v8/custom/V8NodeCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8NodeListCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8NotificationCenterCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8PerformanceCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8PopStateEventCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8SQLResultSetRowListCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8SQLTransactionCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8SQLTransactionSyncCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8SVGDocumentCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8SVGElementCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8SVGLengthCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8SVGPathSegCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8ScriptProfileCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8ScriptProfileNodeCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8StorageCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8StyleSheetCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8StyleSheetListCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8Uint16ArrayCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8Uint32ArrayCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8Uint8ArrayCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8WebGLRenderingContextCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8WebKitAnimationCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8WebKitPointConstructor.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8WebSocketCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8WorkerContextCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8WorkerCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8XMLHttpRequestConstructor.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8XMLHttpRequestCustom.cpp + webview/native/Source/WebCore/bindings/v8/custom/V8XSLTProcessorCustom.cpp + webview/native/Source/WebCore/bindings/v8/npruntime.cpp + webview/native/Source/WebCore/bindings/v8/npruntime_impl.h + webview/native/Source/WebCore/bindings/v8/npruntime_priv.h + webview/native/Source/WebCore/bindings/v8/specialization/V8BindingState.cpp + webview/native/Source/WebCore/bindings/v8/specialization/V8BindingState.h + webview/native/Source/WebCore/bridge/Bridge.h + webview/native/Source/WebCore/bridge/IdentifierRep.cpp + webview/native/Source/WebCore/bridge/IdentifierRep.h + webview/native/Source/WebCore/bridge/NP_jsobject.cpp + webview/native/Source/WebCore/bridge/NP_jsobject.h + webview/native/Source/WebCore/bridge/c/CRuntimeObject.cpp + webview/native/Source/WebCore/bridge/c/CRuntimeObject.h + webview/native/Source/WebCore/bridge/c/c_class.cpp + webview/native/Source/WebCore/bridge/c/c_class.h + webview/native/Source/WebCore/bridge/c/c_instance.cpp + webview/native/Source/WebCore/bridge/c/c_instance.h + webview/native/Source/WebCore/bridge/c/c_runtime.cpp + webview/native/Source/WebCore/bridge/c/c_runtime.h + webview/native/Source/WebCore/bridge/c/c_utility.cpp + webview/native/Source/WebCore/bridge/c/c_utility.h + webview/native/Source/WebCore/bridge/jni/JNIUtility.cpp + webview/native/Source/WebCore/bridge/jni/JNIUtility.h + webview/native/Source/WebCore/bridge/jni/JavaType.h + webview/native/Source/WebCore/bridge/jni/JobjectWrapper.cpp + webview/native/Source/WebCore/bridge/jni/JobjectWrapper.h + webview/native/Source/WebCore/bridge/jni/jni_jsobject.h + webview/native/Source/WebCore/bridge/jni/jni_jsobject.mm + webview/native/Source/WebCore/bridge/jni/jni_objc.mm + webview/native/Source/WebCore/bridge/jni/jsc/JNIUtilityPrivate.cpp + webview/native/Source/WebCore/bridge/jni/jsc/JNIUtilityPrivate.h + webview/native/Source/WebCore/bridge/jni/jsc/JavaArrayJSC.cpp + webview/native/Source/WebCore/bridge/jni/jsc/JavaArrayJSC.h + webview/native/Source/WebCore/bridge/jni/jsc/JavaClassJSC.cpp + webview/native/Source/WebCore/bridge/jni/jsc/JavaClassJSC.h + webview/native/Source/WebCore/bridge/jni/jsc/JavaFieldJSC.cpp + webview/native/Source/WebCore/bridge/jni/jsc/JavaFieldJSC.h + webview/native/Source/WebCore/bridge/jni/jsc/JavaInstanceJSC.cpp + webview/native/Source/WebCore/bridge/jni/jsc/JavaInstanceJSC.h + webview/native/Source/WebCore/bridge/jni/jsc/JavaMethodJSC.cpp + webview/native/Source/WebCore/bridge/jni/jsc/JavaMethodJSC.h + webview/native/Source/WebCore/bridge/jni/jsc/JavaRuntimeObject.cpp + webview/native/Source/WebCore/bridge/jni/jsc/JavaRuntimeObject.h + webview/native/Source/WebCore/bridge/jni/jsc/JavaStringJSC.h + webview/native/Source/WebCore/bridge/jsc/BridgeJSC.cpp + webview/native/Source/WebCore/bridge/jsc/BridgeJSC.h + webview/native/Source/WebCore/bridge/make_testbindings + webview/native/Source/WebCore/bridge/npruntime.cpp + webview/native/Source/WebCore/bridge/npruntime_impl.h + webview/native/Source/WebCore/bridge/npruntime_internal.h + webview/native/Source/WebCore/bridge/npruntime_priv.h + webview/native/Source/WebCore/bridge/objc/ObjCRuntimeObject.h + webview/native/Source/WebCore/bridge/objc/ObjCRuntimeObject.mm + webview/native/Source/WebCore/bridge/objc/WebScriptObject.h + webview/native/Source/WebCore/bridge/objc/objc_class.h + webview/native/Source/WebCore/bridge/objc/objc_class.mm + webview/native/Source/WebCore/bridge/objc/objc_header.h + webview/native/Source/WebCore/bridge/objc/objc_instance.h + webview/native/Source/WebCore/bridge/objc/objc_instance.mm + webview/native/Source/WebCore/bridge/objc/objc_runtime.h + webview/native/Source/WebCore/bridge/objc/objc_runtime.mm + webview/native/Source/WebCore/bridge/objc/objc_utility.h + webview/native/Source/WebCore/bridge/objc/objc_utility.mm + webview/native/Source/WebCore/bridge/qt/qt_class.cpp + webview/native/Source/WebCore/bridge/qt/qt_class.h + webview/native/Source/WebCore/bridge/qt/qt_instance.cpp + webview/native/Source/WebCore/bridge/qt/qt_instance.h + webview/native/Source/WebCore/bridge/qt/qt_pixmapruntime.cpp + webview/native/Source/WebCore/bridge/qt/qt_pixmapruntime.h + webview/native/Source/WebCore/bridge/qt/qt_runtime.cpp + webview/native/Source/WebCore/bridge/qt/qt_runtime.h + webview/native/Source/WebCore/bridge/runtime_array.cpp + webview/native/Source/WebCore/bridge/runtime_array.h + webview/native/Source/WebCore/bridge/runtime_method.cpp + webview/native/Source/WebCore/bridge/runtime_method.h + webview/native/Source/WebCore/bridge/runtime_object.cpp + webview/native/Source/WebCore/bridge/runtime_object.h + webview/native/Source/WebCore/bridge/runtime_root.cpp + webview/native/Source/WebCore/bridge/runtime_root.h + webview/native/Source/WebCore/bridge/test.js + webview/native/Source/WebCore/bridge/testC.js + webview/native/Source/WebCore/bridge/testM.js + webview/native/Source/WebCore/bridge/testbindings.cpp + webview/native/Source/WebCore/bridge/testbindings.mm + webview/native/Source/WebCore/bridge/testbindings.pro + webview/native/Source/WebCore/bridge/testqtbindings.cpp + webview/native/Source/WebCore/config.h + webview/native/Source/WebCore/css/CSSAspectRatioValue.cpp + webview/native/Source/WebCore/css/CSSAspectRatioValue.h + webview/native/Source/WebCore/css/CSSBorderImage.cpp + webview/native/Source/WebCore/css/CSSBorderImage.h + webview/native/Source/WebCore/css/CSSBorderImageSliceValue.cpp + webview/native/Source/WebCore/css/CSSBorderImageSliceValue.h + webview/native/Source/WebCore/css/CSSCalculationValue.cpp + webview/native/Source/WebCore/css/CSSCalculationValue.h + webview/native/Source/WebCore/css/CSSCanvasValue.cpp + webview/native/Source/WebCore/css/CSSCanvasValue.h + webview/native/Source/WebCore/css/CSSCharsetRule.cpp + webview/native/Source/WebCore/css/CSSCharsetRule.h + webview/native/Source/WebCore/css/CSSCharsetRule.idl + webview/native/Source/WebCore/css/CSSComputedStyleDeclaration.cpp + webview/native/Source/WebCore/css/CSSComputedStyleDeclaration.h + webview/native/Source/WebCore/css/CSSCrossfadeValue.cpp + webview/native/Source/WebCore/css/CSSCrossfadeValue.h + webview/native/Source/WebCore/css/CSSCursorImageValue.cpp + webview/native/Source/WebCore/css/CSSCursorImageValue.h + webview/native/Source/WebCore/css/CSSFontFace.cpp + webview/native/Source/WebCore/css/CSSFontFace.h + webview/native/Source/WebCore/css/CSSFontFaceRule.cpp + webview/native/Source/WebCore/css/CSSFontFaceRule.h + webview/native/Source/WebCore/css/CSSFontFaceRule.idl + webview/native/Source/WebCore/css/CSSFontFaceSource.cpp + webview/native/Source/WebCore/css/CSSFontFaceSource.h + webview/native/Source/WebCore/css/CSSFontFaceSrcValue.cpp + webview/native/Source/WebCore/css/CSSFontFaceSrcValue.h + webview/native/Source/WebCore/css/CSSFontSelector.cpp + webview/native/Source/WebCore/css/CSSFontSelector.h + webview/native/Source/WebCore/css/CSSFunctionValue.cpp + webview/native/Source/WebCore/css/CSSFunctionValue.h + webview/native/Source/WebCore/css/CSSGradientValue.cpp + webview/native/Source/WebCore/css/CSSGradientValue.h + webview/native/Source/WebCore/css/CSSGrammar.y + webview/native/Source/WebCore/css/CSSHelper.h + webview/native/Source/WebCore/css/CSSImageGeneratorValue.cpp + webview/native/Source/WebCore/css/CSSImageGeneratorValue.h + webview/native/Source/WebCore/css/CSSImageSetValue.h + webview/native/Source/WebCore/css/CSSImageValue.cpp + webview/native/Source/WebCore/css/CSSImageValue.h + webview/native/Source/WebCore/css/CSSImportRule.cpp + webview/native/Source/WebCore/css/CSSImportRule.h + webview/native/Source/WebCore/css/CSSImportRule.idl + webview/native/Source/WebCore/css/CSSInheritedValue.cpp + webview/native/Source/WebCore/css/CSSInheritedValue.h + webview/native/Source/WebCore/css/CSSInitialValue.cpp + webview/native/Source/WebCore/css/CSSInitialValue.h + webview/native/Source/WebCore/css/CSSLineBoxContainValue.cpp + webview/native/Source/WebCore/css/CSSLineBoxContainValue.h + webview/native/Source/WebCore/css/CSSMediaRule.cpp + webview/native/Source/WebCore/css/CSSMediaRule.h + webview/native/Source/WebCore/css/CSSMediaRule.idl + webview/native/Source/WebCore/css/CSSNamespace.h + webview/native/Source/WebCore/css/CSSOMUtils.cpp + webview/native/Source/WebCore/css/CSSOMUtils.h + webview/native/Source/WebCore/css/CSSPageRule.cpp + webview/native/Source/WebCore/css/CSSPageRule.h + webview/native/Source/WebCore/css/CSSPageRule.idl + webview/native/Source/WebCore/css/CSSParser.cpp + webview/native/Source/WebCore/css/CSSParser.h + webview/native/Source/WebCore/css/CSSParserMode.h + webview/native/Source/WebCore/css/CSSParserValues.cpp + webview/native/Source/WebCore/css/CSSParserValues.h + webview/native/Source/WebCore/css/CSSPrimitiveValue.cpp + webview/native/Source/WebCore/css/CSSPrimitiveValue.h + webview/native/Source/WebCore/css/CSSPrimitiveValue.idl + webview/native/Source/WebCore/css/CSSPrimitiveValueMappings.h + webview/native/Source/WebCore/css/CSSProperty.cpp + webview/native/Source/WebCore/css/CSSProperty.h + webview/native/Source/WebCore/css/CSSPropertyNames.in + webview/native/Source/WebCore/css/CSSPropertySourceData.cpp + webview/native/Source/WebCore/css/CSSPropertySourceData.h + webview/native/Source/WebCore/css/CSSReflectValue.cpp + webview/native/Source/WebCore/css/CSSReflectValue.h + webview/native/Source/WebCore/css/CSSReflectionDirection.h + webview/native/Source/WebCore/css/CSSRule.cpp + webview/native/Source/WebCore/css/CSSRule.h + webview/native/Source/WebCore/css/CSSRule.idl + webview/native/Source/WebCore/css/CSSRuleList.cpp + webview/native/Source/WebCore/css/CSSRuleList.h + webview/native/Source/WebCore/css/CSSRuleList.idl + webview/native/Source/WebCore/css/CSSSegmentedFontFace.cpp + webview/native/Source/WebCore/css/CSSSegmentedFontFace.h + webview/native/Source/WebCore/css/CSSSelector.cpp + webview/native/Source/WebCore/css/CSSSelector.h + webview/native/Source/WebCore/css/CSSSelectorList.cpp + webview/native/Source/WebCore/css/CSSSelectorList.h + webview/native/Source/WebCore/css/CSSStyleDeclaration.h + webview/native/Source/WebCore/css/CSSStyleDeclaration.idl + webview/native/Source/WebCore/css/CSSStyleRule.cpp + webview/native/Source/WebCore/css/CSSStyleRule.h + webview/native/Source/WebCore/css/CSSStyleRule.idl + webview/native/Source/WebCore/css/CSSStyleSheet.cpp + webview/native/Source/WebCore/css/CSSStyleSheet.h + webview/native/Source/WebCore/css/CSSStyleSheet.idl + webview/native/Source/WebCore/css/CSSTimingFunctionValue.cpp + webview/native/Source/WebCore/css/CSSTimingFunctionValue.h + webview/native/Source/WebCore/css/CSSToStyleMap.cpp + webview/native/Source/WebCore/css/CSSToStyleMap.h + webview/native/Source/WebCore/css/CSSUnicodeRangeValue.cpp + webview/native/Source/WebCore/css/CSSUnicodeRangeValue.h + webview/native/Source/WebCore/css/CSSUnknownRule.h + webview/native/Source/WebCore/css/CSSUnknownRule.idl + webview/native/Source/WebCore/css/CSSValue.cpp + webview/native/Source/WebCore/css/CSSValue.h + webview/native/Source/WebCore/css/CSSValue.idl + webview/native/Source/WebCore/css/CSSValueKeywords.in + webview/native/Source/WebCore/css/CSSValueList.cpp + webview/native/Source/WebCore/css/CSSValueList.h + webview/native/Source/WebCore/css/CSSValueList.idl + webview/native/Source/WebCore/css/CSSValuePool.cpp + webview/native/Source/WebCore/css/CSSValuePool.h + webview/native/Source/WebCore/css/CSSVariableValue.h + webview/native/Source/WebCore/css/CSSWrapShapes.cpp + webview/native/Source/WebCore/css/CSSWrapShapes.h + webview/native/Source/WebCore/css/Counter.h + webview/native/Source/WebCore/css/Counter.idl + webview/native/Source/WebCore/css/DashboardRegion.h + webview/native/Source/WebCore/css/FontFeatureValue.cpp + webview/native/Source/WebCore/css/FontFeatureValue.h + webview/native/Source/WebCore/css/FontValue.cpp + webview/native/Source/WebCore/css/FontValue.h + webview/native/Source/WebCore/css/LengthFunctions.cpp + webview/native/Source/WebCore/css/LengthFunctions.h + webview/native/Source/WebCore/css/MediaFeatureNames.cpp + webview/native/Source/WebCore/css/MediaFeatureNames.h + webview/native/Source/WebCore/css/MediaList.cpp + webview/native/Source/WebCore/css/MediaList.h + webview/native/Source/WebCore/css/MediaList.idl + webview/native/Source/WebCore/css/MediaQuery.cpp + webview/native/Source/WebCore/css/MediaQuery.h + webview/native/Source/WebCore/css/MediaQueryEvaluator.cpp + webview/native/Source/WebCore/css/MediaQueryEvaluator.h + webview/native/Source/WebCore/css/MediaQueryExp.cpp + webview/native/Source/WebCore/css/MediaQueryExp.h + webview/native/Source/WebCore/css/MediaQueryList.cpp + webview/native/Source/WebCore/css/MediaQueryList.h + webview/native/Source/WebCore/css/MediaQueryList.idl + webview/native/Source/WebCore/css/MediaQueryListListener.cpp + webview/native/Source/WebCore/css/MediaQueryListListener.h + webview/native/Source/WebCore/css/MediaQueryListListener.idl + webview/native/Source/WebCore/css/MediaQueryMatcher.cpp + webview/native/Source/WebCore/css/MediaQueryMatcher.h + webview/native/Source/WebCore/css/Pair.h + webview/native/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp + webview/native/Source/WebCore/css/PropertySetCSSStyleDeclaration.h + webview/native/Source/WebCore/css/RGBColor.cpp + webview/native/Source/WebCore/css/RGBColor.h + webview/native/Source/WebCore/css/RGBColor.idl + webview/native/Source/WebCore/css/Rect.h + webview/native/Source/WebCore/css/Rect.idl + webview/native/Source/WebCore/css/SVGCSSComputedStyleDeclaration.cpp + webview/native/Source/WebCore/css/SVGCSSParser.cpp + webview/native/Source/WebCore/css/SVGCSSPropertyNames.in + webview/native/Source/WebCore/css/SVGCSSStyleSelector.cpp + webview/native/Source/WebCore/css/SVGCSSValueKeywords.in + webview/native/Source/WebCore/css/SelectorChecker.cpp + webview/native/Source/WebCore/css/SelectorChecker.h + webview/native/Source/WebCore/css/ShadowValue.cpp + webview/native/Source/WebCore/css/ShadowValue.h + webview/native/Source/WebCore/css/StyleBuilder.cpp + webview/native/Source/WebCore/css/StyleBuilder.h + webview/native/Source/WebCore/css/StyleMedia.cpp + webview/native/Source/WebCore/css/StyleMedia.h + webview/native/Source/WebCore/css/StyleMedia.idl + webview/native/Source/WebCore/css/StylePropertySet.cpp + webview/native/Source/WebCore/css/StylePropertySet.h + webview/native/Source/WebCore/css/StylePropertyShorthand.cpp + webview/native/Source/WebCore/css/StylePropertyShorthand.h + webview/native/Source/WebCore/css/StyleResolver.cpp + webview/native/Source/WebCore/css/StyleResolver.h + webview/native/Source/WebCore/css/StyleRule.cpp + webview/native/Source/WebCore/css/StyleRule.h + webview/native/Source/WebCore/css/StyleRuleImport.cpp + webview/native/Source/WebCore/css/StyleRuleImport.h + webview/native/Source/WebCore/css/StyleSheet.cpp + webview/native/Source/WebCore/css/StyleSheet.h + webview/native/Source/WebCore/css/StyleSheet.idl + webview/native/Source/WebCore/css/StyleSheetContents.cpp + webview/native/Source/WebCore/css/StyleSheetContents.h + webview/native/Source/WebCore/css/StyleSheetList.cpp + webview/native/Source/WebCore/css/StyleSheetList.h + webview/native/Source/WebCore/css/StyleSheetList.idl + webview/native/Source/WebCore/css/WebKitCSSFilterValue.cpp + webview/native/Source/WebCore/css/WebKitCSSFilterValue.h + webview/native/Source/WebCore/css/WebKitCSSFilterValue.idl + webview/native/Source/WebCore/css/WebKitCSSKeyframeRule.cpp + webview/native/Source/WebCore/css/WebKitCSSKeyframeRule.h + webview/native/Source/WebCore/css/WebKitCSSKeyframeRule.idl + webview/native/Source/WebCore/css/WebKitCSSKeyframesRule.cpp + webview/native/Source/WebCore/css/WebKitCSSKeyframesRule.h + webview/native/Source/WebCore/css/WebKitCSSKeyframesRule.idl + webview/native/Source/WebCore/css/WebKitCSSMatrix.cpp + webview/native/Source/WebCore/css/WebKitCSSMatrix.h + webview/native/Source/WebCore/css/WebKitCSSMatrix.idl + webview/native/Source/WebCore/css/WebKitCSSRegionRule.cpp + webview/native/Source/WebCore/css/WebKitCSSRegionRule.h + webview/native/Source/WebCore/css/WebKitCSSRegionRule.idl + webview/native/Source/WebCore/css/WebKitCSSSVGDocumentValue.cpp + webview/native/Source/WebCore/css/WebKitCSSSVGDocumentValue.h + webview/native/Source/WebCore/css/WebKitCSSShaderValue.cpp + webview/native/Source/WebCore/css/WebKitCSSShaderValue.h + webview/native/Source/WebCore/css/WebKitCSSTransformValue.cpp + webview/native/Source/WebCore/css/WebKitCSSTransformValue.h + webview/native/Source/WebCore/css/WebKitCSSTransformValue.idl + webview/native/Source/WebCore/css/WebKitFontFamilyNames.in + webview/native/Source/WebCore/css/WrapShapeFunctions.cpp + webview/native/Source/WebCore/css/WrapShapeFunctions.h + webview/native/Source/WebCore/css/fullscreen.css + webview/native/Source/WebCore/css/fullscreenQuickTime.css + webview/native/Source/WebCore/css/html.css + webview/native/Source/WebCore/css/make-css-file-arrays.pl + webview/native/Source/WebCore/css/makegrammar.pl + webview/native/Source/WebCore/css/makeprop.pl + webview/native/Source/WebCore/css/maketokenizer + webview/native/Source/WebCore/css/makevalues.pl + webview/native/Source/WebCore/css/mathml.css + webview/native/Source/WebCore/css/mediaControls.css + webview/native/Source/WebCore/css/mediaControlsChromium.css + webview/native/Source/WebCore/css/mediaControlsEfl.css + webview/native/Source/WebCore/css/mediaControlsGtk.css + webview/native/Source/WebCore/css/mediaControlsJava.css + webview/native/Source/WebCore/css/mediaControlsQt.css + webview/native/Source/WebCore/css/mediaControlsQtFullscreen.css + webview/native/Source/WebCore/css/mediaControlsQuickTime.css + webview/native/Source/WebCore/css/quirks.css + webview/native/Source/WebCore/css/svg.css + webview/native/Source/WebCore/css/themeChromium.css + webview/native/Source/WebCore/css/themeChromiumLinux.css + webview/native/Source/WebCore/css/themeChromiumSkia.css + webview/native/Source/WebCore/css/themeQtNoListboxes.css + webview/native/Source/WebCore/css/themeWin.css + webview/native/Source/WebCore/css/themeWinQuirks.css + webview/native/Source/WebCore/css/view-source.css + webview/native/Source/WebCore/dom/ActiveDOMObject.cpp + webview/native/Source/WebCore/dom/ActiveDOMObject.h + webview/native/Source/WebCore/dom/Attr.cpp + webview/native/Source/WebCore/dom/Attr.h + webview/native/Source/WebCore/dom/Attr.idl + webview/native/Source/WebCore/dom/Attribute.h + webview/native/Source/WebCore/dom/BeforeLoadEvent.h + webview/native/Source/WebCore/dom/BeforeLoadEvent.idl + webview/native/Source/WebCore/dom/BeforeTextInsertedEvent.cpp + webview/native/Source/WebCore/dom/BeforeTextInsertedEvent.h + webview/native/Source/WebCore/dom/BeforeUnloadEvent.cpp + webview/native/Source/WebCore/dom/BeforeUnloadEvent.h + webview/native/Source/WebCore/dom/CDATASection.cpp + webview/native/Source/WebCore/dom/CDATASection.h + webview/native/Source/WebCore/dom/CDATASection.idl + webview/native/Source/WebCore/dom/CharacterData.cpp + webview/native/Source/WebCore/dom/CharacterData.h + webview/native/Source/WebCore/dom/CharacterData.idl + webview/native/Source/WebCore/dom/CheckedRadioButtons.cpp + webview/native/Source/WebCore/dom/CheckedRadioButtons.h + webview/native/Source/WebCore/dom/ChildListMutationScope.cpp + webview/native/Source/WebCore/dom/ChildListMutationScope.h + webview/native/Source/WebCore/dom/ChildNodeList.cpp + webview/native/Source/WebCore/dom/ChildNodeList.h + webview/native/Source/WebCore/dom/ClassNodeList.cpp + webview/native/Source/WebCore/dom/ClassNodeList.h + webview/native/Source/WebCore/dom/ClientRect.cpp + webview/native/Source/WebCore/dom/ClientRect.h + webview/native/Source/WebCore/dom/ClientRect.idl + webview/native/Source/WebCore/dom/ClientRectList.cpp + webview/native/Source/WebCore/dom/ClientRectList.h + webview/native/Source/WebCore/dom/ClientRectList.idl + webview/native/Source/WebCore/dom/Clipboard.cpp + webview/native/Source/WebCore/dom/Clipboard.h + webview/native/Source/WebCore/dom/Clipboard.idl + webview/native/Source/WebCore/dom/ClipboardAccessPolicy.h + webview/native/Source/WebCore/dom/ClipboardEvent.cpp + webview/native/Source/WebCore/dom/ClipboardEvent.h + webview/native/Source/WebCore/dom/Comment.cpp + webview/native/Source/WebCore/dom/Comment.h + webview/native/Source/WebCore/dom/Comment.idl + webview/native/Source/WebCore/dom/ComposedShadowTreeWalker.cpp + webview/native/Source/WebCore/dom/ComposedShadowTreeWalker.h + webview/native/Source/WebCore/dom/CompositionEvent.cpp + webview/native/Source/WebCore/dom/CompositionEvent.h + webview/native/Source/WebCore/dom/CompositionEvent.idl + webview/native/Source/WebCore/dom/ContainerNode.cpp + webview/native/Source/WebCore/dom/ContainerNode.h + webview/native/Source/WebCore/dom/ContainerNodeAlgorithms.cpp + webview/native/Source/WebCore/dom/ContainerNodeAlgorithms.h + webview/native/Source/WebCore/dom/ContextDestructionObserver.cpp + webview/native/Source/WebCore/dom/ContextDestructionObserver.h + webview/native/Source/WebCore/dom/ContextFeatures.cpp + webview/native/Source/WebCore/dom/ContextFeatures.h + webview/native/Source/WebCore/dom/CrossThreadTask.h + webview/native/Source/WebCore/dom/CustomEvent.cpp + webview/native/Source/WebCore/dom/CustomEvent.h + webview/native/Source/WebCore/dom/CustomEvent.idl + webview/native/Source/WebCore/dom/DOMAllInOne.cpp + webview/native/Source/WebCore/dom/DOMCoreException.cpp + webview/native/Source/WebCore/dom/DOMCoreException.h + webview/native/Source/WebCore/dom/DOMCoreException.idl + webview/native/Source/WebCore/dom/DOMError.cpp + webview/native/Source/WebCore/dom/DOMError.h + webview/native/Source/WebCore/dom/DOMError.idl + webview/native/Source/WebCore/dom/DOMExceptions.in + webview/native/Source/WebCore/dom/DOMImplementation.cpp + webview/native/Source/WebCore/dom/DOMImplementation.h + webview/native/Source/WebCore/dom/DOMImplementation.idl + webview/native/Source/WebCore/dom/DOMStringList.cpp + webview/native/Source/WebCore/dom/DOMStringList.h + webview/native/Source/WebCore/dom/DOMStringList.idl + webview/native/Source/WebCore/dom/DOMStringMap.cpp + webview/native/Source/WebCore/dom/DOMStringMap.h + webview/native/Source/WebCore/dom/DOMStringMap.idl + webview/native/Source/WebCore/dom/DOMTimeStamp.h + webview/native/Source/WebCore/dom/DataTransferItem.cpp + webview/native/Source/WebCore/dom/DataTransferItem.h + webview/native/Source/WebCore/dom/DataTransferItem.idl + webview/native/Source/WebCore/dom/DataTransferItemList.h + webview/native/Source/WebCore/dom/DataTransferItemList.idl + webview/native/Source/WebCore/dom/DatasetDOMStringMap.cpp + webview/native/Source/WebCore/dom/DatasetDOMStringMap.h + webview/native/Source/WebCore/dom/DecodedDataDocumentParser.cpp + webview/native/Source/WebCore/dom/DecodedDataDocumentParser.h + webview/native/Source/WebCore/dom/DeviceMotionClient.h + webview/native/Source/WebCore/dom/DeviceMotionController.cpp + webview/native/Source/WebCore/dom/DeviceMotionController.h + webview/native/Source/WebCore/dom/DeviceMotionData.cpp + webview/native/Source/WebCore/dom/DeviceMotionData.h + webview/native/Source/WebCore/dom/DeviceMotionEvent.cpp + webview/native/Source/WebCore/dom/DeviceMotionEvent.h + webview/native/Source/WebCore/dom/DeviceMotionEvent.idl + webview/native/Source/WebCore/dom/DeviceOrientationClient.h + webview/native/Source/WebCore/dom/DeviceOrientationController.cpp + webview/native/Source/WebCore/dom/DeviceOrientationController.h + webview/native/Source/WebCore/dom/DeviceOrientationData.cpp + webview/native/Source/WebCore/dom/DeviceOrientationData.h + webview/native/Source/WebCore/dom/DeviceOrientationEvent.cpp + webview/native/Source/WebCore/dom/DeviceOrientationEvent.h + webview/native/Source/WebCore/dom/DeviceOrientationEvent.idl + webview/native/Source/WebCore/dom/Document.cpp + webview/native/Source/WebCore/dom/Document.h + webview/native/Source/WebCore/dom/Document.idl + webview/native/Source/WebCore/dom/DocumentEventQueue.cpp + webview/native/Source/WebCore/dom/DocumentEventQueue.h + webview/native/Source/WebCore/dom/DocumentFragment.cpp + webview/native/Source/WebCore/dom/DocumentFragment.h + webview/native/Source/WebCore/dom/DocumentFragment.idl + webview/native/Source/WebCore/dom/DocumentMarker.cpp + webview/native/Source/WebCore/dom/DocumentMarker.h + webview/native/Source/WebCore/dom/DocumentMarkerController.cpp + webview/native/Source/WebCore/dom/DocumentMarkerController.h + webview/native/Source/WebCore/dom/DocumentOrderedMap.cpp + webview/native/Source/WebCore/dom/DocumentOrderedMap.h + webview/native/Source/WebCore/dom/DocumentParser.cpp + webview/native/Source/WebCore/dom/DocumentParser.h + webview/native/Source/WebCore/dom/DocumentTiming.h + webview/native/Source/WebCore/dom/DocumentType.cpp + webview/native/Source/WebCore/dom/DocumentType.h + webview/native/Source/WebCore/dom/DocumentType.idl + webview/native/Source/WebCore/dom/DynamicNodeList.cpp + webview/native/Source/WebCore/dom/DynamicNodeList.h + webview/native/Source/WebCore/dom/EditingText.cpp + webview/native/Source/WebCore/dom/EditingText.h + webview/native/Source/WebCore/dom/Element.cpp + webview/native/Source/WebCore/dom/Element.h + webview/native/Source/WebCore/dom/Element.idl + webview/native/Source/WebCore/dom/ElementAttributeData.cpp + webview/native/Source/WebCore/dom/ElementAttributeData.h + webview/native/Source/WebCore/dom/ElementRareData.h + webview/native/Source/WebCore/dom/ElementShadow.cpp + webview/native/Source/WebCore/dom/ElementShadow.h + webview/native/Source/WebCore/dom/Entity.h + webview/native/Source/WebCore/dom/Entity.idl + webview/native/Source/WebCore/dom/EntityReference.cpp + webview/native/Source/WebCore/dom/EntityReference.h + webview/native/Source/WebCore/dom/EntityReference.idl + webview/native/Source/WebCore/dom/ErrorEvent.cpp + webview/native/Source/WebCore/dom/ErrorEvent.h + webview/native/Source/WebCore/dom/ErrorEvent.idl + webview/native/Source/WebCore/dom/Event.cpp + webview/native/Source/WebCore/dom/Event.h + webview/native/Source/WebCore/dom/Event.idl + webview/native/Source/WebCore/dom/EventContext.cpp + webview/native/Source/WebCore/dom/EventContext.h + webview/native/Source/WebCore/dom/EventDispatchMediator.cpp + webview/native/Source/WebCore/dom/EventDispatchMediator.h + webview/native/Source/WebCore/dom/EventDispatcher.cpp + webview/native/Source/WebCore/dom/EventDispatcher.h + webview/native/Source/WebCore/dom/EventException.cpp + webview/native/Source/WebCore/dom/EventException.h + webview/native/Source/WebCore/dom/EventException.idl + webview/native/Source/WebCore/dom/EventFactory.h + webview/native/Source/WebCore/dom/EventListener.h + webview/native/Source/WebCore/dom/EventListener.idl + webview/native/Source/WebCore/dom/EventListenerMap.cpp + webview/native/Source/WebCore/dom/EventListenerMap.h + webview/native/Source/WebCore/dom/EventNames.cpp + webview/native/Source/WebCore/dom/EventNames.h + webview/native/Source/WebCore/dom/EventNames.in + webview/native/Source/WebCore/dom/EventQueue.h + webview/native/Source/WebCore/dom/EventSender.h + webview/native/Source/WebCore/dom/EventTarget.cpp + webview/native/Source/WebCore/dom/EventTarget.h + webview/native/Source/WebCore/dom/EventTarget.idl + webview/native/Source/WebCore/dom/EventTargetFactory.in + webview/native/Source/WebCore/dom/ExceptionBase.cpp + webview/native/Source/WebCore/dom/ExceptionBase.h + webview/native/Source/WebCore/dom/ExceptionCode.h + webview/native/Source/WebCore/dom/ExceptionCodePlaceholder.cpp + webview/native/Source/WebCore/dom/ExceptionCodePlaceholder.h + webview/native/Source/WebCore/dom/FragmentScriptingPermission.h + webview/native/Source/WebCore/dom/GenericEventQueue.cpp + webview/native/Source/WebCore/dom/GenericEventQueue.h + webview/native/Source/WebCore/dom/HashChangeEvent.h + webview/native/Source/WebCore/dom/HashChangeEvent.idl + webview/native/Source/WebCore/dom/IconURL.cpp + webview/native/Source/WebCore/dom/IconURL.h + webview/native/Source/WebCore/dom/IdTargetObserver.cpp + webview/native/Source/WebCore/dom/IdTargetObserver.h + webview/native/Source/WebCore/dom/IdTargetObserverRegistry.cpp + webview/native/Source/WebCore/dom/IdTargetObserverRegistry.h + webview/native/Source/WebCore/dom/IgnoreDestructiveWriteCountIncrementer.h + webview/native/Source/WebCore/dom/KeyboardEvent.cpp + webview/native/Source/WebCore/dom/KeyboardEvent.h + webview/native/Source/WebCore/dom/KeyboardEvent.idl + webview/native/Source/WebCore/dom/MemoryInstrumentation.h + webview/native/Source/WebCore/dom/MessageChannel.cpp + webview/native/Source/WebCore/dom/MessageChannel.h + webview/native/Source/WebCore/dom/MessageChannel.idl + webview/native/Source/WebCore/dom/MessageEvent.cpp + webview/native/Source/WebCore/dom/MessageEvent.h + webview/native/Source/WebCore/dom/MessageEvent.idl + webview/native/Source/WebCore/dom/MessagePort.cpp + webview/native/Source/WebCore/dom/MessagePort.h + webview/native/Source/WebCore/dom/MessagePort.idl + webview/native/Source/WebCore/dom/MessagePortChannel.cpp + webview/native/Source/WebCore/dom/MessagePortChannel.h + webview/native/Source/WebCore/dom/MicroDataItemList.cpp + webview/native/Source/WebCore/dom/MicroDataItemList.h + webview/native/Source/WebCore/dom/MouseEvent.cpp + webview/native/Source/WebCore/dom/MouseEvent.h + webview/native/Source/WebCore/dom/MouseEvent.idl + webview/native/Source/WebCore/dom/MouseRelatedEvent.cpp + webview/native/Source/WebCore/dom/MouseRelatedEvent.h + webview/native/Source/WebCore/dom/MutationCallback.h + webview/native/Source/WebCore/dom/MutationCallback.idl + webview/native/Source/WebCore/dom/MutationEvent.cpp + webview/native/Source/WebCore/dom/MutationEvent.h + webview/native/Source/WebCore/dom/MutationEvent.idl + webview/native/Source/WebCore/dom/MutationObserver.cpp + webview/native/Source/WebCore/dom/MutationObserver.h + webview/native/Source/WebCore/dom/MutationObserverInterestGroup.cpp + webview/native/Source/WebCore/dom/MutationObserverInterestGroup.h + webview/native/Source/WebCore/dom/MutationObserverRegistration.cpp + webview/native/Source/WebCore/dom/MutationObserverRegistration.h + webview/native/Source/WebCore/dom/MutationRecord.cpp + webview/native/Source/WebCore/dom/MutationRecord.h + webview/native/Source/WebCore/dom/MutationRecord.idl + webview/native/Source/WebCore/dom/NameNodeList.cpp + webview/native/Source/WebCore/dom/NameNodeList.h + webview/native/Source/WebCore/dom/NamedNodeMap.cpp + webview/native/Source/WebCore/dom/NamedNodeMap.h + webview/native/Source/WebCore/dom/NamedNodeMap.idl + webview/native/Source/WebCore/dom/Node.cpp + webview/native/Source/WebCore/dom/Node.h + webview/native/Source/WebCore/dom/Node.idl + webview/native/Source/WebCore/dom/NodeFilter.cpp + webview/native/Source/WebCore/dom/NodeFilter.h + webview/native/Source/WebCore/dom/NodeFilter.idl + webview/native/Source/WebCore/dom/NodeFilterCondition.cpp + webview/native/Source/WebCore/dom/NodeFilterCondition.h + webview/native/Source/WebCore/dom/NodeIterator.cpp + webview/native/Source/WebCore/dom/NodeIterator.h + webview/native/Source/WebCore/dom/NodeIterator.idl + webview/native/Source/WebCore/dom/NodeList.h + webview/native/Source/WebCore/dom/NodeList.idl + webview/native/Source/WebCore/dom/NodeRareData.h + webview/native/Source/WebCore/dom/NodeRenderStyle.h + webview/native/Source/WebCore/dom/NodeRenderingContext.cpp + webview/native/Source/WebCore/dom/NodeRenderingContext.h + webview/native/Source/WebCore/dom/NodeWithIndex.h + webview/native/Source/WebCore/dom/Notation.cpp + webview/native/Source/WebCore/dom/Notation.h + webview/native/Source/WebCore/dom/Notation.idl + webview/native/Source/WebCore/dom/OverflowEvent.cpp + webview/native/Source/WebCore/dom/OverflowEvent.h + webview/native/Source/WebCore/dom/OverflowEvent.idl + webview/native/Source/WebCore/dom/PageTransitionEvent.cpp + webview/native/Source/WebCore/dom/PageTransitionEvent.h + webview/native/Source/WebCore/dom/PageTransitionEvent.idl + webview/native/Source/WebCore/dom/PendingScript.cpp + webview/native/Source/WebCore/dom/PendingScript.h + webview/native/Source/WebCore/dom/PopStateEvent.cpp + webview/native/Source/WebCore/dom/PopStateEvent.h + webview/native/Source/WebCore/dom/PopStateEvent.idl + webview/native/Source/WebCore/dom/Position.cpp + webview/native/Source/WebCore/dom/Position.h + webview/native/Source/WebCore/dom/PositionIterator.cpp + webview/native/Source/WebCore/dom/PositionIterator.h + webview/native/Source/WebCore/dom/ProcessingInstruction.cpp + webview/native/Source/WebCore/dom/ProcessingInstruction.h + webview/native/Source/WebCore/dom/ProcessingInstruction.idl + webview/native/Source/WebCore/dom/ProgressEvent.cpp + webview/native/Source/WebCore/dom/ProgressEvent.h + webview/native/Source/WebCore/dom/ProgressEvent.idl + webview/native/Source/WebCore/dom/QualifiedName.cpp + webview/native/Source/WebCore/dom/QualifiedName.h + webview/native/Source/WebCore/dom/Range.cpp + webview/native/Source/WebCore/dom/Range.h + webview/native/Source/WebCore/dom/Range.idl + webview/native/Source/WebCore/dom/RangeBoundaryPoint.h + webview/native/Source/WebCore/dom/RangeException.cpp + webview/native/Source/WebCore/dom/RangeException.h + webview/native/Source/WebCore/dom/RangeException.idl + webview/native/Source/WebCore/dom/RawDataDocumentParser.h + webview/native/Source/WebCore/dom/RegisteredEventListener.cpp + webview/native/Source/WebCore/dom/RegisteredEventListener.h + webview/native/Source/WebCore/dom/RenderedDocumentMarker.h + webview/native/Source/WebCore/dom/RequestAnimationFrameCallback.h + webview/native/Source/WebCore/dom/RequestAnimationFrameCallback.idl + webview/native/Source/WebCore/dom/ScopedEventQueue.cpp + webview/native/Source/WebCore/dom/ScopedEventQueue.h + webview/native/Source/WebCore/dom/ScriptElement.cpp + webview/native/Source/WebCore/dom/ScriptElement.h + webview/native/Source/WebCore/dom/ScriptExecutionContext.cpp + webview/native/Source/WebCore/dom/ScriptExecutionContext.h + webview/native/Source/WebCore/dom/ScriptRunner.cpp + webview/native/Source/WebCore/dom/ScriptRunner.h + webview/native/Source/WebCore/dom/ScriptableDocumentParser.cpp + webview/native/Source/WebCore/dom/ScriptableDocumentParser.h + webview/native/Source/WebCore/dom/ScriptedAnimationController.cpp + webview/native/Source/WebCore/dom/ScriptedAnimationController.h + webview/native/Source/WebCore/dom/SecurityContext.cpp + webview/native/Source/WebCore/dom/SecurityContext.h + webview/native/Source/WebCore/dom/SelectorQuery.cpp + webview/native/Source/WebCore/dom/SelectorQuery.h + webview/native/Source/WebCore/dom/ShadowRoot.cpp + webview/native/Source/WebCore/dom/ShadowRoot.h + webview/native/Source/WebCore/dom/ShadowRoot.idl + webview/native/Source/WebCore/dom/SpaceSplitString.cpp + webview/native/Source/WebCore/dom/SpaceSplitString.h + webview/native/Source/WebCore/dom/StaticHashSetNodeList.cpp + webview/native/Source/WebCore/dom/StaticHashSetNodeList.h + webview/native/Source/WebCore/dom/StaticNodeList.cpp + webview/native/Source/WebCore/dom/StaticNodeList.h + webview/native/Source/WebCore/dom/StringCallback.cpp + webview/native/Source/WebCore/dom/StringCallback.h + webview/native/Source/WebCore/dom/StringCallback.idl + webview/native/Source/WebCore/dom/StyleElement.cpp + webview/native/Source/WebCore/dom/StyleElement.h + webview/native/Source/WebCore/dom/StyledElement.cpp + webview/native/Source/WebCore/dom/StyledElement.h + webview/native/Source/WebCore/dom/TagNodeList.cpp + webview/native/Source/WebCore/dom/TagNodeList.h + webview/native/Source/WebCore/dom/Text.cpp + webview/native/Source/WebCore/dom/Text.h + webview/native/Source/WebCore/dom/Text.idl + webview/native/Source/WebCore/dom/TextEvent.cpp + webview/native/Source/WebCore/dom/TextEvent.h + webview/native/Source/WebCore/dom/TextEvent.idl + webview/native/Source/WebCore/dom/TextEventInputType.h + webview/native/Source/WebCore/dom/Touch.cpp + webview/native/Source/WebCore/dom/Touch.h + webview/native/Source/WebCore/dom/Touch.idl + webview/native/Source/WebCore/dom/TouchEvent.cpp + webview/native/Source/WebCore/dom/TouchEvent.h + webview/native/Source/WebCore/dom/TouchEvent.idl + webview/native/Source/WebCore/dom/TouchList.cpp + webview/native/Source/WebCore/dom/TouchList.h + webview/native/Source/WebCore/dom/TouchList.idl + webview/native/Source/WebCore/dom/TransformSource.h + webview/native/Source/WebCore/dom/TransformSourceLibxslt.cpp + webview/native/Source/WebCore/dom/TransformSourceQt.cpp + webview/native/Source/WebCore/dom/Traversal.cpp + webview/native/Source/WebCore/dom/Traversal.h + webview/native/Source/WebCore/dom/TreeDepthLimit.h + webview/native/Source/WebCore/dom/TreeScope.cpp + webview/native/Source/WebCore/dom/TreeScope.h + webview/native/Source/WebCore/dom/TreeScopeAdopter.cpp + webview/native/Source/WebCore/dom/TreeScopeAdopter.h + webview/native/Source/WebCore/dom/TreeWalker.cpp + webview/native/Source/WebCore/dom/TreeWalker.h + webview/native/Source/WebCore/dom/TreeWalker.idl + webview/native/Source/WebCore/dom/UIEvent.cpp + webview/native/Source/WebCore/dom/UIEvent.h + webview/native/Source/WebCore/dom/UIEvent.idl + webview/native/Source/WebCore/dom/UIEventWithKeyState.cpp + webview/native/Source/WebCore/dom/UIEventWithKeyState.h + webview/native/Source/WebCore/dom/UserGestureIndicator.cpp + webview/native/Source/WebCore/dom/UserGestureIndicator.h + webview/native/Source/WebCore/dom/UserTypingGestureIndicator.cpp + webview/native/Source/WebCore/dom/UserTypingGestureIndicator.h + webview/native/Source/WebCore/dom/ViewportArguments.cpp + webview/native/Source/WebCore/dom/ViewportArguments.h + webview/native/Source/WebCore/dom/WebKitAnimationEvent.cpp + webview/native/Source/WebCore/dom/WebKitAnimationEvent.h + webview/native/Source/WebCore/dom/WebKitAnimationEvent.idl + webview/native/Source/WebCore/dom/WebKitNamedFlow.cpp + webview/native/Source/WebCore/dom/WebKitNamedFlow.h + webview/native/Source/WebCore/dom/WebKitNamedFlow.idl + webview/native/Source/WebCore/dom/WebKitNamedFlowCollection.cpp + webview/native/Source/WebCore/dom/WebKitNamedFlowCollection.h + webview/native/Source/WebCore/dom/WebKitTransitionEvent.cpp + webview/native/Source/WebCore/dom/WebKitTransitionEvent.h + webview/native/Source/WebCore/dom/WebKitTransitionEvent.idl + webview/native/Source/WebCore/dom/WheelEvent.cpp + webview/native/Source/WebCore/dom/WheelEvent.h + webview/native/Source/WebCore/dom/WheelEvent.idl + webview/native/Source/WebCore/dom/WindowEventContext.cpp + webview/native/Source/WebCore/dom/WindowEventContext.h + webview/native/Source/WebCore/dom/default/PlatformMessagePortChannel.cpp + webview/native/Source/WebCore/dom/default/PlatformMessagePortChannel.h + webview/native/Source/WebCore/dom/make_dom_exceptions.pl + webview/native/Source/WebCore/dom/make_event_factory.pl + webview/native/Source/WebCore/dom/make_names.pl + webview/native/Source/WebCore/editing/AlternativeTextController.cpp + webview/native/Source/WebCore/editing/AlternativeTextController.h + webview/native/Source/WebCore/editing/AppendNodeCommand.cpp + webview/native/Source/WebCore/editing/AppendNodeCommand.h + webview/native/Source/WebCore/editing/ApplyBlockElementCommand.cpp + webview/native/Source/WebCore/editing/ApplyBlockElementCommand.h + webview/native/Source/WebCore/editing/ApplyStyleCommand.cpp + webview/native/Source/WebCore/editing/ApplyStyleCommand.h + webview/native/Source/WebCore/editing/BreakBlockquoteCommand.cpp + webview/native/Source/WebCore/editing/BreakBlockquoteCommand.h + webview/native/Source/WebCore/editing/CompositeEditCommand.cpp + webview/native/Source/WebCore/editing/CompositeEditCommand.h + webview/native/Source/WebCore/editing/CreateLinkCommand.cpp + webview/native/Source/WebCore/editing/CreateLinkCommand.h + webview/native/Source/WebCore/editing/DeleteButton.cpp + webview/native/Source/WebCore/editing/DeleteButton.h + webview/native/Source/WebCore/editing/DeleteButtonController.cpp + webview/native/Source/WebCore/editing/DeleteButtonController.h + webview/native/Source/WebCore/editing/DeleteFromTextNodeCommand.cpp + webview/native/Source/WebCore/editing/DeleteFromTextNodeCommand.h + webview/native/Source/WebCore/editing/DeleteSelectionCommand.cpp + webview/native/Source/WebCore/editing/DeleteSelectionCommand.h + webview/native/Source/WebCore/editing/DictationAlternative.cpp + webview/native/Source/WebCore/editing/DictationAlternative.h + webview/native/Source/WebCore/editing/DictationCommand.cpp + webview/native/Source/WebCore/editing/DictationCommand.h + webview/native/Source/WebCore/editing/EditAction.h + webview/native/Source/WebCore/editing/EditCommand.cpp + webview/native/Source/WebCore/editing/EditCommand.h + webview/native/Source/WebCore/editing/EditingAllInOne.cpp + webview/native/Source/WebCore/editing/EditingBehavior.h + webview/native/Source/WebCore/editing/EditingBehaviorTypes.h + webview/native/Source/WebCore/editing/EditingBoundary.h + webview/native/Source/WebCore/editing/EditingStyle.cpp + webview/native/Source/WebCore/editing/EditingStyle.h + webview/native/Source/WebCore/editing/Editor.cpp + webview/native/Source/WebCore/editing/Editor.h + webview/native/Source/WebCore/editing/EditorCommand.cpp + webview/native/Source/WebCore/editing/EditorDeleteAction.h + webview/native/Source/WebCore/editing/EditorInsertAction.h + webview/native/Source/WebCore/editing/FindOptions.h + webview/native/Source/WebCore/editing/FormatBlockCommand.cpp + webview/native/Source/WebCore/editing/FormatBlockCommand.h + webview/native/Source/WebCore/editing/FrameSelection.cpp + webview/native/Source/WebCore/editing/FrameSelection.h + webview/native/Source/WebCore/editing/HTMLInterchange.cpp + webview/native/Source/WebCore/editing/HTMLInterchange.h + webview/native/Source/WebCore/editing/IndentOutdentCommand.cpp + webview/native/Source/WebCore/editing/IndentOutdentCommand.h + webview/native/Source/WebCore/editing/InsertIntoTextNodeCommand.cpp + webview/native/Source/WebCore/editing/InsertIntoTextNodeCommand.h + webview/native/Source/WebCore/editing/InsertLineBreakCommand.cpp + webview/native/Source/WebCore/editing/InsertLineBreakCommand.h + webview/native/Source/WebCore/editing/InsertListCommand.cpp + webview/native/Source/WebCore/editing/InsertListCommand.h + webview/native/Source/WebCore/editing/InsertNodeBeforeCommand.cpp + webview/native/Source/WebCore/editing/InsertNodeBeforeCommand.h + webview/native/Source/WebCore/editing/InsertParagraphSeparatorCommand.cpp + webview/native/Source/WebCore/editing/InsertParagraphSeparatorCommand.h + webview/native/Source/WebCore/editing/InsertTextCommand.cpp + webview/native/Source/WebCore/editing/InsertTextCommand.h + webview/native/Source/WebCore/editing/MarkupAccumulator.cpp + webview/native/Source/WebCore/editing/MarkupAccumulator.h + webview/native/Source/WebCore/editing/MergeIdenticalElementsCommand.cpp + webview/native/Source/WebCore/editing/MergeIdenticalElementsCommand.h + webview/native/Source/WebCore/editing/ModifySelectionListLevel.cpp + webview/native/Source/WebCore/editing/ModifySelectionListLevel.h + webview/native/Source/WebCore/editing/MoveSelectionCommand.cpp + webview/native/Source/WebCore/editing/MoveSelectionCommand.h + webview/native/Source/WebCore/editing/RemoveCSSPropertyCommand.cpp + webview/native/Source/WebCore/editing/RemoveCSSPropertyCommand.h + webview/native/Source/WebCore/editing/RemoveFormatCommand.cpp + webview/native/Source/WebCore/editing/RemoveFormatCommand.h + webview/native/Source/WebCore/editing/RemoveNodeCommand.cpp + webview/native/Source/WebCore/editing/RemoveNodeCommand.h + webview/native/Source/WebCore/editing/RemoveNodePreservingChildrenCommand.cpp + webview/native/Source/WebCore/editing/RemoveNodePreservingChildrenCommand.h + webview/native/Source/WebCore/editing/RenderedPosition.cpp + webview/native/Source/WebCore/editing/RenderedPosition.h + webview/native/Source/WebCore/editing/ReplaceNodeWithSpanCommand.cpp + webview/native/Source/WebCore/editing/ReplaceNodeWithSpanCommand.h + webview/native/Source/WebCore/editing/ReplaceSelectionCommand.cpp + webview/native/Source/WebCore/editing/ReplaceSelectionCommand.h + webview/native/Source/WebCore/editing/SetNodeAttributeCommand.cpp + webview/native/Source/WebCore/editing/SetNodeAttributeCommand.h + webview/native/Source/WebCore/editing/SetSelectionCommand.cpp + webview/native/Source/WebCore/editing/SetSelectionCommand.h + webview/native/Source/WebCore/editing/SimplifyMarkupCommand.cpp + webview/native/Source/WebCore/editing/SimplifyMarkupCommand.h + webview/native/Source/WebCore/editing/SmartReplace.cpp + webview/native/Source/WebCore/editing/SmartReplace.h + webview/native/Source/WebCore/editing/SmartReplaceCF.cpp + webview/native/Source/WebCore/editing/SmartReplaceICU.cpp + webview/native/Source/WebCore/editing/SpellChecker.cpp + webview/native/Source/WebCore/editing/SpellChecker.h + webview/native/Source/WebCore/editing/SpellingCorrectionCommand.cpp + webview/native/Source/WebCore/editing/SpellingCorrectionCommand.h + webview/native/Source/WebCore/editing/SplitElementCommand.cpp + webview/native/Source/WebCore/editing/SplitElementCommand.h + webview/native/Source/WebCore/editing/SplitTextNodeCommand.cpp + webview/native/Source/WebCore/editing/SplitTextNodeCommand.h + webview/native/Source/WebCore/editing/SplitTextNodeContainingElementCommand.cpp + webview/native/Source/WebCore/editing/SplitTextNodeContainingElementCommand.h + webview/native/Source/WebCore/editing/TextAffinity.h + webview/native/Source/WebCore/editing/TextCheckingHelper.cpp + webview/native/Source/WebCore/editing/TextCheckingHelper.h + webview/native/Source/WebCore/editing/TextGranularity.h + webview/native/Source/WebCore/editing/TextInsertionBaseCommand.cpp + webview/native/Source/WebCore/editing/TextInsertionBaseCommand.h + webview/native/Source/WebCore/editing/TextIterator.cpp + webview/native/Source/WebCore/editing/TextIterator.h + webview/native/Source/WebCore/editing/TypingCommand.cpp + webview/native/Source/WebCore/editing/TypingCommand.h + webview/native/Source/WebCore/editing/UndoManager.h + webview/native/Source/WebCore/editing/UndoManager.idl + webview/native/Source/WebCore/editing/UndoStep.h + webview/native/Source/WebCore/editing/UnlinkCommand.cpp + webview/native/Source/WebCore/editing/UnlinkCommand.h + webview/native/Source/WebCore/editing/VisiblePosition.cpp + webview/native/Source/WebCore/editing/VisiblePosition.h + webview/native/Source/WebCore/editing/VisibleSelection.cpp + webview/native/Source/WebCore/editing/VisibleSelection.h + webview/native/Source/WebCore/editing/WrapContentsInDummySpanCommand.cpp + webview/native/Source/WebCore/editing/WrapContentsInDummySpanCommand.h + webview/native/Source/WebCore/editing/WritingDirection.h + webview/native/Source/WebCore/editing/chromium/EditorChromium.cpp + webview/native/Source/WebCore/editing/htmlediting.cpp + webview/native/Source/WebCore/editing/htmlediting.h + webview/native/Source/WebCore/editing/mac/EditorMac.mm + webview/native/Source/WebCore/editing/markup.cpp + webview/native/Source/WebCore/editing/markup.h + webview/native/Source/WebCore/editing/qt/EditorQt.cpp + webview/native/Source/WebCore/editing/qt/SmartReplaceQt.cpp + webview/native/Source/WebCore/editing/visible_units.cpp + webview/native/Source/WebCore/editing/visible_units.h + webview/native/Source/WebCore/editing/wx/EditorWx.cpp + webview/native/Source/WebCore/fileapi/AsyncFileStream.cpp + webview/native/Source/WebCore/fileapi/AsyncFileStream.h + webview/native/Source/WebCore/fileapi/Blob.cpp + webview/native/Source/WebCore/fileapi/Blob.h + webview/native/Source/WebCore/fileapi/Blob.idl + webview/native/Source/WebCore/fileapi/BlobURL.cpp + webview/native/Source/WebCore/fileapi/BlobURL.h + webview/native/Source/WebCore/fileapi/File.cpp + webview/native/Source/WebCore/fileapi/File.h + webview/native/Source/WebCore/fileapi/File.idl + webview/native/Source/WebCore/fileapi/FileError.h + webview/native/Source/WebCore/fileapi/FileError.idl + webview/native/Source/WebCore/fileapi/FileException.cpp + webview/native/Source/WebCore/fileapi/FileException.h + webview/native/Source/WebCore/fileapi/FileException.idl + webview/native/Source/WebCore/fileapi/FileList.cpp + webview/native/Source/WebCore/fileapi/FileList.h + webview/native/Source/WebCore/fileapi/FileList.idl + webview/native/Source/WebCore/fileapi/FileReader.cpp + webview/native/Source/WebCore/fileapi/FileReader.h + webview/native/Source/WebCore/fileapi/FileReader.idl + webview/native/Source/WebCore/fileapi/FileReaderLoader.cpp + webview/native/Source/WebCore/fileapi/FileReaderLoader.h + webview/native/Source/WebCore/fileapi/FileReaderLoaderClient.h + webview/native/Source/WebCore/fileapi/FileReaderSync.cpp + webview/native/Source/WebCore/fileapi/FileReaderSync.h + webview/native/Source/WebCore/fileapi/FileReaderSync.idl + webview/native/Source/WebCore/fileapi/FileThread.cpp + webview/native/Source/WebCore/fileapi/FileThread.h + webview/native/Source/WebCore/fileapi/FileThreadTask.h + webview/native/Source/WebCore/fileapi/ThreadableBlobRegistry.cpp + webview/native/Source/WebCore/fileapi/ThreadableBlobRegistry.h + webview/native/Source/WebCore/fileapi/WebKitBlobBuilder.cpp + webview/native/Source/WebCore/fileapi/WebKitBlobBuilder.h + webview/native/Source/WebCore/fileapi/WebKitBlobBuilder.idl + webview/native/Source/WebCore/history/BackForwardController.cpp + webview/native/Source/WebCore/history/BackForwardController.h + webview/native/Source/WebCore/history/BackForwardList.h + webview/native/Source/WebCore/history/BackForwardListImpl.cpp + webview/native/Source/WebCore/history/BackForwardListImpl.h + webview/native/Source/WebCore/history/CachedFrame.cpp + webview/native/Source/WebCore/history/CachedFrame.h + webview/native/Source/WebCore/history/CachedFramePlatformData.h + webview/native/Source/WebCore/history/CachedPage.cpp + webview/native/Source/WebCore/history/CachedPage.h + webview/native/Source/WebCore/history/HistoryItem.cpp + webview/native/Source/WebCore/history/HistoryItem.h + webview/native/Source/WebCore/history/PageCache.cpp + webview/native/Source/WebCore/history/PageCache.h + webview/native/Source/WebCore/history/cf/HistoryPropertyList.cpp + webview/native/Source/WebCore/history/cf/HistoryPropertyList.h + webview/native/Source/WebCore/history/mac/HistoryItemMac.mm + webview/native/Source/WebCore/history/qt/HistoryItemQt.cpp + webview/native/Source/WebCore/html/BaseButtonInputType.cpp + webview/native/Source/WebCore/html/BaseButtonInputType.h + webview/native/Source/WebCore/html/BaseCheckableInputType.cpp + webview/native/Source/WebCore/html/BaseCheckableInputType.h + webview/native/Source/WebCore/html/BaseClickableWithKeyInputType.cpp + webview/native/Source/WebCore/html/BaseClickableWithKeyInputType.h + webview/native/Source/WebCore/html/BaseDateAndTimeInputType.cpp + webview/native/Source/WebCore/html/BaseDateAndTimeInputType.h + webview/native/Source/WebCore/html/BaseTextInputType.cpp + webview/native/Source/WebCore/html/BaseTextInputType.h + webview/native/Source/WebCore/html/ButtonInputType.cpp + webview/native/Source/WebCore/html/ButtonInputType.h + webview/native/Source/WebCore/html/CheckboxInputType.cpp + webview/native/Source/WebCore/html/CheckboxInputType.h + webview/native/Source/WebCore/html/ClassList.cpp + webview/native/Source/WebCore/html/ClassList.h + webview/native/Source/WebCore/html/CollectionType.h + webview/native/Source/WebCore/html/ColorInputType.cpp + webview/native/Source/WebCore/html/ColorInputType.h + webview/native/Source/WebCore/html/DOMFormData.cpp + webview/native/Source/WebCore/html/DOMFormData.h + webview/native/Source/WebCore/html/DOMFormData.idl + webview/native/Source/WebCore/html/DOMSettableTokenList.cpp + webview/native/Source/WebCore/html/DOMSettableTokenList.h + webview/native/Source/WebCore/html/DOMSettableTokenList.idl + webview/native/Source/WebCore/html/DOMTokenList.cpp + webview/native/Source/WebCore/html/DOMTokenList.h + webview/native/Source/WebCore/html/DOMTokenList.idl + webview/native/Source/WebCore/html/DOMURL.cpp + webview/native/Source/WebCore/html/DOMURL.h + webview/native/Source/WebCore/html/DOMURL.idl + webview/native/Source/WebCore/html/DateInputType.cpp + webview/native/Source/WebCore/html/DateInputType.h + webview/native/Source/WebCore/html/DateTimeInputType.cpp + webview/native/Source/WebCore/html/DateTimeInputType.h + webview/native/Source/WebCore/html/DateTimeLocalInputType.cpp + webview/native/Source/WebCore/html/DateTimeLocalInputType.h + webview/native/Source/WebCore/html/EmailInputType.cpp + webview/native/Source/WebCore/html/EmailInputType.h + webview/native/Source/WebCore/html/FTPDirectoryDocument.cpp + webview/native/Source/WebCore/html/FTPDirectoryDocument.h + webview/native/Source/WebCore/html/FileInputType.cpp + webview/native/Source/WebCore/html/FileInputType.h + webview/native/Source/WebCore/html/FormAssociatedElement.cpp + webview/native/Source/WebCore/html/FormAssociatedElement.h + webview/native/Source/WebCore/html/FormController.cpp + webview/native/Source/WebCore/html/FormController.h + webview/native/Source/WebCore/html/FormDataList.cpp + webview/native/Source/WebCore/html/FormDataList.h + webview/native/Source/WebCore/html/HTMLAllCollection.cpp + webview/native/Source/WebCore/html/HTMLAllCollection.h + webview/native/Source/WebCore/html/HTMLAllCollection.idl + webview/native/Source/WebCore/html/HTMLAnchorElement.cpp + webview/native/Source/WebCore/html/HTMLAnchorElement.h + webview/native/Source/WebCore/html/HTMLAnchorElement.idl + webview/native/Source/WebCore/html/HTMLAppletElement.cpp + webview/native/Source/WebCore/html/HTMLAppletElement.h + webview/native/Source/WebCore/html/HTMLAppletElement.idl + webview/native/Source/WebCore/html/HTMLAreaElement.cpp + webview/native/Source/WebCore/html/HTMLAreaElement.h + webview/native/Source/WebCore/html/HTMLAreaElement.idl + webview/native/Source/WebCore/html/HTMLAttributeNames.in + webview/native/Source/WebCore/html/HTMLAudioElement.cpp + webview/native/Source/WebCore/html/HTMLAudioElement.h + webview/native/Source/WebCore/html/HTMLAudioElement.idl + webview/native/Source/WebCore/html/HTMLBDIElement.h + webview/native/Source/WebCore/html/HTMLBRElement.cpp + webview/native/Source/WebCore/html/HTMLBRElement.h + webview/native/Source/WebCore/html/HTMLBRElement.idl + webview/native/Source/WebCore/html/HTMLBaseElement.cpp + webview/native/Source/WebCore/html/HTMLBaseElement.h + webview/native/Source/WebCore/html/HTMLBaseElement.idl + webview/native/Source/WebCore/html/HTMLBaseFontElement.cpp + webview/native/Source/WebCore/html/HTMLBaseFontElement.h + webview/native/Source/WebCore/html/HTMLBaseFontElement.idl + webview/native/Source/WebCore/html/HTMLBodyElement.cpp + webview/native/Source/WebCore/html/HTMLBodyElement.h + webview/native/Source/WebCore/html/HTMLBodyElement.idl + webview/native/Source/WebCore/html/HTMLButtonElement.cpp + webview/native/Source/WebCore/html/HTMLButtonElement.h + webview/native/Source/WebCore/html/HTMLButtonElement.idl + webview/native/Source/WebCore/html/HTMLCanvasElement.cpp + webview/native/Source/WebCore/html/HTMLCanvasElement.h + webview/native/Source/WebCore/html/HTMLCanvasElement.idl + webview/native/Source/WebCore/html/HTMLCollection.cpp + webview/native/Source/WebCore/html/HTMLCollection.h + webview/native/Source/WebCore/html/HTMLCollection.idl + webview/native/Source/WebCore/html/HTMLDListElement.cpp + webview/native/Source/WebCore/html/HTMLDListElement.h + webview/native/Source/WebCore/html/HTMLDListElement.idl + webview/native/Source/WebCore/html/HTMLDataListElement.cpp + webview/native/Source/WebCore/html/HTMLDataListElement.h + webview/native/Source/WebCore/html/HTMLDataListElement.idl + webview/native/Source/WebCore/html/HTMLDetailsElement.cpp + webview/native/Source/WebCore/html/HTMLDetailsElement.h + webview/native/Source/WebCore/html/HTMLDetailsElement.idl + webview/native/Source/WebCore/html/HTMLDialogElement.cpp + webview/native/Source/WebCore/html/HTMLDialogElement.h + webview/native/Source/WebCore/html/HTMLDialogElement.idl + webview/native/Source/WebCore/html/HTMLDirectoryElement.cpp + webview/native/Source/WebCore/html/HTMLDirectoryElement.h + webview/native/Source/WebCore/html/HTMLDirectoryElement.idl + webview/native/Source/WebCore/html/HTMLDivElement.cpp + webview/native/Source/WebCore/html/HTMLDivElement.h + webview/native/Source/WebCore/html/HTMLDivElement.idl + webview/native/Source/WebCore/html/HTMLDocument.cpp + webview/native/Source/WebCore/html/HTMLDocument.h + webview/native/Source/WebCore/html/HTMLDocument.idl + webview/native/Source/WebCore/html/HTMLElement.cpp + webview/native/Source/WebCore/html/HTMLElement.h + webview/native/Source/WebCore/html/HTMLElement.idl + webview/native/Source/WebCore/html/HTMLElementsAllInOne.cpp + webview/native/Source/WebCore/html/HTMLEmbedElement.cpp + webview/native/Source/WebCore/html/HTMLEmbedElement.h + webview/native/Source/WebCore/html/HTMLEmbedElement.idl + webview/native/Source/WebCore/html/HTMLFieldSetElement.cpp + webview/native/Source/WebCore/html/HTMLFieldSetElement.h + webview/native/Source/WebCore/html/HTMLFieldSetElement.idl + webview/native/Source/WebCore/html/HTMLFontElement.cpp + webview/native/Source/WebCore/html/HTMLFontElement.h + webview/native/Source/WebCore/html/HTMLFontElement.idl + webview/native/Source/WebCore/html/HTMLFormCollection.cpp + webview/native/Source/WebCore/html/HTMLFormCollection.h + webview/native/Source/WebCore/html/HTMLFormControlElement.cpp + webview/native/Source/WebCore/html/HTMLFormControlElement.h + webview/native/Source/WebCore/html/HTMLFormControlElementWithState.cpp + webview/native/Source/WebCore/html/HTMLFormControlElementWithState.h + webview/native/Source/WebCore/html/HTMLFormElement.cpp + webview/native/Source/WebCore/html/HTMLFormElement.h + webview/native/Source/WebCore/html/HTMLFormElement.idl + webview/native/Source/WebCore/html/HTMLFrameElement.cpp + webview/native/Source/WebCore/html/HTMLFrameElement.h + webview/native/Source/WebCore/html/HTMLFrameElement.idl + webview/native/Source/WebCore/html/HTMLFrameElementBase.cpp + webview/native/Source/WebCore/html/HTMLFrameElementBase.h + webview/native/Source/WebCore/html/HTMLFrameOwnerElement.cpp + webview/native/Source/WebCore/html/HTMLFrameOwnerElement.h + webview/native/Source/WebCore/html/HTMLFrameSetElement.cpp + webview/native/Source/WebCore/html/HTMLFrameSetElement.h + webview/native/Source/WebCore/html/HTMLFrameSetElement.idl + webview/native/Source/WebCore/html/HTMLHRElement.cpp + webview/native/Source/WebCore/html/HTMLHRElement.h + webview/native/Source/WebCore/html/HTMLHRElement.idl + webview/native/Source/WebCore/html/HTMLHeadElement.cpp + webview/native/Source/WebCore/html/HTMLHeadElement.h + webview/native/Source/WebCore/html/HTMLHeadElement.idl + webview/native/Source/WebCore/html/HTMLHeadingElement.cpp + webview/native/Source/WebCore/html/HTMLHeadingElement.h + webview/native/Source/WebCore/html/HTMLHeadingElement.idl + webview/native/Source/WebCore/html/HTMLHtmlElement.cpp + webview/native/Source/WebCore/html/HTMLHtmlElement.h + webview/native/Source/WebCore/html/HTMLHtmlElement.idl + webview/native/Source/WebCore/html/HTMLIFrameElement.cpp + webview/native/Source/WebCore/html/HTMLIFrameElement.h + webview/native/Source/WebCore/html/HTMLIFrameElement.idl + webview/native/Source/WebCore/html/HTMLImageElement.cpp + webview/native/Source/WebCore/html/HTMLImageElement.h + webview/native/Source/WebCore/html/HTMLImageElement.idl + webview/native/Source/WebCore/html/HTMLImageLoader.cpp + webview/native/Source/WebCore/html/HTMLImageLoader.h + webview/native/Source/WebCore/html/HTMLInputElement.cpp + webview/native/Source/WebCore/html/HTMLInputElement.h + webview/native/Source/WebCore/html/HTMLInputElement.idl + webview/native/Source/WebCore/html/HTMLIntentElement.cpp + webview/native/Source/WebCore/html/HTMLIntentElement.h + webview/native/Source/WebCore/html/HTMLIntentElement.idl + webview/native/Source/WebCore/html/HTMLKeygenElement.cpp + webview/native/Source/WebCore/html/HTMLKeygenElement.h + webview/native/Source/WebCore/html/HTMLKeygenElement.idl + webview/native/Source/WebCore/html/HTMLLIElement.cpp + webview/native/Source/WebCore/html/HTMLLIElement.h + webview/native/Source/WebCore/html/HTMLLIElement.idl + webview/native/Source/WebCore/html/HTMLLabelElement.cpp + webview/native/Source/WebCore/html/HTMLLabelElement.h + webview/native/Source/WebCore/html/HTMLLabelElement.idl + webview/native/Source/WebCore/html/HTMLLegendElement.cpp + webview/native/Source/WebCore/html/HTMLLegendElement.h + webview/native/Source/WebCore/html/HTMLLegendElement.idl + webview/native/Source/WebCore/html/HTMLLinkElement.cpp + webview/native/Source/WebCore/html/HTMLLinkElement.h + webview/native/Source/WebCore/html/HTMLLinkElement.idl + webview/native/Source/WebCore/html/HTMLMapElement.cpp + webview/native/Source/WebCore/html/HTMLMapElement.h + webview/native/Source/WebCore/html/HTMLMapElement.idl + webview/native/Source/WebCore/html/HTMLMarqueeElement.cpp + webview/native/Source/WebCore/html/HTMLMarqueeElement.h + webview/native/Source/WebCore/html/HTMLMarqueeElement.idl + webview/native/Source/WebCore/html/HTMLMediaElement.cpp + webview/native/Source/WebCore/html/HTMLMediaElement.h + webview/native/Source/WebCore/html/HTMLMediaElement.idl + webview/native/Source/WebCore/html/HTMLMenuElement.cpp + webview/native/Source/WebCore/html/HTMLMenuElement.h + webview/native/Source/WebCore/html/HTMLMenuElement.idl + webview/native/Source/WebCore/html/HTMLMetaElement.cpp + webview/native/Source/WebCore/html/HTMLMetaElement.h + webview/native/Source/WebCore/html/HTMLMetaElement.idl + webview/native/Source/WebCore/html/HTMLMeterElement.cpp + webview/native/Source/WebCore/html/HTMLMeterElement.h + webview/native/Source/WebCore/html/HTMLMeterElement.idl + webview/native/Source/WebCore/html/HTMLModElement.cpp + webview/native/Source/WebCore/html/HTMLModElement.h + webview/native/Source/WebCore/html/HTMLModElement.idl + webview/native/Source/WebCore/html/HTMLNameCollection.cpp + webview/native/Source/WebCore/html/HTMLNameCollection.h + webview/native/Source/WebCore/html/HTMLOListElement.cpp + webview/native/Source/WebCore/html/HTMLOListElement.h + webview/native/Source/WebCore/html/HTMLOListElement.idl + webview/native/Source/WebCore/html/HTMLObjectElement.cpp + webview/native/Source/WebCore/html/HTMLObjectElement.h + webview/native/Source/WebCore/html/HTMLObjectElement.idl + webview/native/Source/WebCore/html/HTMLOptGroupElement.cpp + webview/native/Source/WebCore/html/HTMLOptGroupElement.h + webview/native/Source/WebCore/html/HTMLOptGroupElement.idl + webview/native/Source/WebCore/html/HTMLOptionElement.cpp + webview/native/Source/WebCore/html/HTMLOptionElement.h + webview/native/Source/WebCore/html/HTMLOptionElement.idl + webview/native/Source/WebCore/html/HTMLOptionsCollection.cpp + webview/native/Source/WebCore/html/HTMLOptionsCollection.h + webview/native/Source/WebCore/html/HTMLOptionsCollection.idl + webview/native/Source/WebCore/html/HTMLOutputElement.cpp + webview/native/Source/WebCore/html/HTMLOutputElement.h + webview/native/Source/WebCore/html/HTMLOutputElement.idl + webview/native/Source/WebCore/html/HTMLParagraphElement.cpp + webview/native/Source/WebCore/html/HTMLParagraphElement.h + webview/native/Source/WebCore/html/HTMLParagraphElement.idl + webview/native/Source/WebCore/html/HTMLParamElement.cpp + webview/native/Source/WebCore/html/HTMLParamElement.h + webview/native/Source/WebCore/html/HTMLParamElement.idl + webview/native/Source/WebCore/html/HTMLParserErrorCodes.cpp + webview/native/Source/WebCore/html/HTMLParserErrorCodes.h + webview/native/Source/WebCore/html/HTMLParserQuirks.h + webview/native/Source/WebCore/html/HTMLPlugInElement.cpp + webview/native/Source/WebCore/html/HTMLPlugInElement.h + webview/native/Source/WebCore/html/HTMLPlugInImageElement.cpp + webview/native/Source/WebCore/html/HTMLPlugInImageElement.h + webview/native/Source/WebCore/html/HTMLPreElement.cpp + webview/native/Source/WebCore/html/HTMLPreElement.h + webview/native/Source/WebCore/html/HTMLPreElement.idl + webview/native/Source/WebCore/html/HTMLProgressElement.cpp + webview/native/Source/WebCore/html/HTMLProgressElement.h + webview/native/Source/WebCore/html/HTMLProgressElement.idl + webview/native/Source/WebCore/html/HTMLPropertiesCollection.cpp + webview/native/Source/WebCore/html/HTMLPropertiesCollection.h + webview/native/Source/WebCore/html/HTMLPropertiesCollection.idl + webview/native/Source/WebCore/html/HTMLQuoteElement.cpp + webview/native/Source/WebCore/html/HTMLQuoteElement.h + webview/native/Source/WebCore/html/HTMLQuoteElement.idl + webview/native/Source/WebCore/html/HTMLScriptElement.cpp + webview/native/Source/WebCore/html/HTMLScriptElement.h + webview/native/Source/WebCore/html/HTMLScriptElement.idl + webview/native/Source/WebCore/html/HTMLSelectElement.cpp + webview/native/Source/WebCore/html/HTMLSelectElement.h + webview/native/Source/WebCore/html/HTMLSelectElement.idl + webview/native/Source/WebCore/html/HTMLSelectElementWin.cpp + webview/native/Source/WebCore/html/HTMLSourceElement.cpp + webview/native/Source/WebCore/html/HTMLSourceElement.h + webview/native/Source/WebCore/html/HTMLSourceElement.idl + webview/native/Source/WebCore/html/HTMLSpanElement.cpp + webview/native/Source/WebCore/html/HTMLSpanElement.h + webview/native/Source/WebCore/html/HTMLSpanElement.idl + webview/native/Source/WebCore/html/HTMLStyleElement.cpp + webview/native/Source/WebCore/html/HTMLStyleElement.h + webview/native/Source/WebCore/html/HTMLStyleElement.idl + webview/native/Source/WebCore/html/HTMLSummaryElement.cpp + webview/native/Source/WebCore/html/HTMLSummaryElement.h + webview/native/Source/WebCore/html/HTMLTableCaptionElement.cpp + webview/native/Source/WebCore/html/HTMLTableCaptionElement.h + webview/native/Source/WebCore/html/HTMLTableCaptionElement.idl + webview/native/Source/WebCore/html/HTMLTableCellElement.cpp + webview/native/Source/WebCore/html/HTMLTableCellElement.h + webview/native/Source/WebCore/html/HTMLTableCellElement.idl + webview/native/Source/WebCore/html/HTMLTableColElement.cpp + webview/native/Source/WebCore/html/HTMLTableColElement.h + webview/native/Source/WebCore/html/HTMLTableColElement.idl + webview/native/Source/WebCore/html/HTMLTableElement.cpp + webview/native/Source/WebCore/html/HTMLTableElement.h + webview/native/Source/WebCore/html/HTMLTableElement.idl + webview/native/Source/WebCore/html/HTMLTablePartElement.cpp + webview/native/Source/WebCore/html/HTMLTablePartElement.h + webview/native/Source/WebCore/html/HTMLTableRowElement.cpp + webview/native/Source/WebCore/html/HTMLTableRowElement.h + webview/native/Source/WebCore/html/HTMLTableRowElement.idl + webview/native/Source/WebCore/html/HTMLTableRowsCollection.cpp + webview/native/Source/WebCore/html/HTMLTableRowsCollection.h + webview/native/Source/WebCore/html/HTMLTableSectionElement.cpp + webview/native/Source/WebCore/html/HTMLTableSectionElement.h + webview/native/Source/WebCore/html/HTMLTableSectionElement.idl + webview/native/Source/WebCore/html/HTMLTagNames.in + webview/native/Source/WebCore/html/HTMLTextAreaElement.cpp + webview/native/Source/WebCore/html/HTMLTextAreaElement.h + webview/native/Source/WebCore/html/HTMLTextAreaElement.idl + webview/native/Source/WebCore/html/HTMLTextFormControlElement.cpp + webview/native/Source/WebCore/html/HTMLTextFormControlElement.h + webview/native/Source/WebCore/html/HTMLTitleElement.cpp + webview/native/Source/WebCore/html/HTMLTitleElement.h + webview/native/Source/WebCore/html/HTMLTitleElement.idl + webview/native/Source/WebCore/html/HTMLTrackElement.cpp + webview/native/Source/WebCore/html/HTMLTrackElement.h + webview/native/Source/WebCore/html/HTMLTrackElement.idl + webview/native/Source/WebCore/html/HTMLUListElement.cpp + webview/native/Source/WebCore/html/HTMLUListElement.h + webview/native/Source/WebCore/html/HTMLUListElement.idl + webview/native/Source/WebCore/html/HTMLUnknownElement.h + webview/native/Source/WebCore/html/HTMLUnknownElement.idl + webview/native/Source/WebCore/html/HTMLVideoElement.cpp + webview/native/Source/WebCore/html/HTMLVideoElement.h + webview/native/Source/WebCore/html/HTMLVideoElement.idl + webview/native/Source/WebCore/html/HTMLViewSourceDocument.cpp + webview/native/Source/WebCore/html/HTMLViewSourceDocument.h + webview/native/Source/WebCore/html/HiddenInputType.cpp + webview/native/Source/WebCore/html/HiddenInputType.h + webview/native/Source/WebCore/html/ImageData.cpp + webview/native/Source/WebCore/html/ImageData.h + webview/native/Source/WebCore/html/ImageData.idl + webview/native/Source/WebCore/html/ImageDocument.cpp + webview/native/Source/WebCore/html/ImageDocument.h + webview/native/Source/WebCore/html/ImageInputType.cpp + webview/native/Source/WebCore/html/ImageInputType.h + webview/native/Source/WebCore/html/InputType.cpp + webview/native/Source/WebCore/html/InputType.h + webview/native/Source/WebCore/html/LabelableElement.cpp + webview/native/Source/WebCore/html/LabelableElement.h + webview/native/Source/WebCore/html/LabelsNodeList.cpp + webview/native/Source/WebCore/html/LabelsNodeList.h + webview/native/Source/WebCore/html/LinkRelAttribute.cpp + webview/native/Source/WebCore/html/LinkRelAttribute.h + webview/native/Source/WebCore/html/MediaController.cpp + webview/native/Source/WebCore/html/MediaController.h + webview/native/Source/WebCore/html/MediaController.idl + webview/native/Source/WebCore/html/MediaControllerInterface.h + webview/native/Source/WebCore/html/MediaDocument.cpp + webview/native/Source/WebCore/html/MediaDocument.h + webview/native/Source/WebCore/html/MediaError.h + webview/native/Source/WebCore/html/MediaError.idl + webview/native/Source/WebCore/html/MediaFragmentURIParser.cpp + webview/native/Source/WebCore/html/MediaFragmentURIParser.h + webview/native/Source/WebCore/html/MediaKeyError.h + webview/native/Source/WebCore/html/MediaKeyError.idl + webview/native/Source/WebCore/html/MediaKeyEvent.cpp + webview/native/Source/WebCore/html/MediaKeyEvent.h + webview/native/Source/WebCore/html/MediaKeyEvent.idl + webview/native/Source/WebCore/html/MicroDataItemValue.cpp + webview/native/Source/WebCore/html/MicroDataItemValue.h + webview/native/Source/WebCore/html/MonthInputType.cpp + webview/native/Source/WebCore/html/MonthInputType.h + webview/native/Source/WebCore/html/NumberInputType.cpp + webview/native/Source/WebCore/html/NumberInputType.h + webview/native/Source/WebCore/html/PasswordInputType.cpp + webview/native/Source/WebCore/html/PasswordInputType.h + webview/native/Source/WebCore/html/PluginDocument.cpp + webview/native/Source/WebCore/html/PluginDocument.h + webview/native/Source/WebCore/html/PublicURLManager.h + webview/native/Source/WebCore/html/RadioInputType.cpp + webview/native/Source/WebCore/html/RadioInputType.h + webview/native/Source/WebCore/html/RadioNodeList.cpp + webview/native/Source/WebCore/html/RadioNodeList.h + webview/native/Source/WebCore/html/RadioNodeList.idl + webview/native/Source/WebCore/html/RangeInputType.cpp + webview/native/Source/WebCore/html/RangeInputType.h + webview/native/Source/WebCore/html/ResetInputType.cpp + webview/native/Source/WebCore/html/ResetInputType.h + webview/native/Source/WebCore/html/SearchInputType.cpp + webview/native/Source/WebCore/html/SearchInputType.h + webview/native/Source/WebCore/html/StepRange.cpp + webview/native/Source/WebCore/html/StepRange.h + webview/native/Source/WebCore/html/SubmitInputType.cpp + webview/native/Source/WebCore/html/SubmitInputType.h + webview/native/Source/WebCore/html/TelephoneInputType.cpp + webview/native/Source/WebCore/html/TelephoneInputType.h + webview/native/Source/WebCore/html/TextDocument.cpp + webview/native/Source/WebCore/html/TextDocument.h + webview/native/Source/WebCore/html/TextFieldInputType.cpp + webview/native/Source/WebCore/html/TextFieldInputType.h + webview/native/Source/WebCore/html/TextInputType.cpp + webview/native/Source/WebCore/html/TextInputType.h + webview/native/Source/WebCore/html/TextMetrics.h + webview/native/Source/WebCore/html/TextMetrics.idl + webview/native/Source/WebCore/html/TimeInputType.cpp + webview/native/Source/WebCore/html/TimeInputType.h + webview/native/Source/WebCore/html/TimeRanges.cpp + webview/native/Source/WebCore/html/TimeRanges.h + webview/native/Source/WebCore/html/TimeRanges.idl + webview/native/Source/WebCore/html/URLInputType.cpp + webview/native/Source/WebCore/html/URLInputType.h + webview/native/Source/WebCore/html/ValidationMessage.cpp + webview/native/Source/WebCore/html/ValidationMessage.h + webview/native/Source/WebCore/html/ValidityState.cpp + webview/native/Source/WebCore/html/ValidityState.h + webview/native/Source/WebCore/html/ValidityState.idl + webview/native/Source/WebCore/html/VoidCallback.h + webview/native/Source/WebCore/html/VoidCallback.idl + webview/native/Source/WebCore/html/WeekInputType.cpp + webview/native/Source/WebCore/html/WeekInputType.h + webview/native/Source/WebCore/html/canvas/ArrayBuffer.idl + webview/native/Source/WebCore/html/canvas/ArrayBufferView.idl + webview/native/Source/WebCore/html/canvas/CanvasContextAttributes.cpp + webview/native/Source/WebCore/html/canvas/CanvasContextAttributes.h + webview/native/Source/WebCore/html/canvas/CanvasGradient.cpp + webview/native/Source/WebCore/html/canvas/CanvasGradient.h + webview/native/Source/WebCore/html/canvas/CanvasGradient.idl + webview/native/Source/WebCore/html/canvas/CanvasPattern.cpp + webview/native/Source/WebCore/html/canvas/CanvasPattern.h + webview/native/Source/WebCore/html/canvas/CanvasPattern.idl + webview/native/Source/WebCore/html/canvas/CanvasRenderingContext.cpp + webview/native/Source/WebCore/html/canvas/CanvasRenderingContext.h + webview/native/Source/WebCore/html/canvas/CanvasRenderingContext.idl + webview/native/Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp + webview/native/Source/WebCore/html/canvas/CanvasRenderingContext2D.h + webview/native/Source/WebCore/html/canvas/CanvasRenderingContext2D.idl + webview/native/Source/WebCore/html/canvas/CanvasStyle.cpp + webview/native/Source/WebCore/html/canvas/CanvasStyle.h + webview/native/Source/WebCore/html/canvas/CheckedInt.h + webview/native/Source/WebCore/html/canvas/DataView.cpp + webview/native/Source/WebCore/html/canvas/DataView.h + webview/native/Source/WebCore/html/canvas/DataView.idl + webview/native/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.cpp + webview/native/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.h + webview/native/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.idl + webview/native/Source/WebCore/html/canvas/Float32Array.idl + webview/native/Source/WebCore/html/canvas/Float64Array.idl + webview/native/Source/WebCore/html/canvas/Int16Array.idl + webview/native/Source/WebCore/html/canvas/Int32Array.idl + webview/native/Source/WebCore/html/canvas/Int8Array.idl + webview/native/Source/WebCore/html/canvas/OESStandardDerivatives.cpp + webview/native/Source/WebCore/html/canvas/OESStandardDerivatives.h + webview/native/Source/WebCore/html/canvas/OESStandardDerivatives.idl + webview/native/Source/WebCore/html/canvas/OESTextureFloat.cpp + webview/native/Source/WebCore/html/canvas/OESTextureFloat.h + webview/native/Source/WebCore/html/canvas/OESTextureFloat.idl + webview/native/Source/WebCore/html/canvas/OESVertexArrayObject.cpp + webview/native/Source/WebCore/html/canvas/OESVertexArrayObject.h + webview/native/Source/WebCore/html/canvas/OESVertexArrayObject.idl + webview/native/Source/WebCore/html/canvas/Uint16Array.idl + webview/native/Source/WebCore/html/canvas/Uint32Array.idl + webview/native/Source/WebCore/html/canvas/Uint8Array.idl + webview/native/Source/WebCore/html/canvas/Uint8ClampedArray.idl + webview/native/Source/WebCore/html/canvas/WebGLActiveInfo.h + webview/native/Source/WebCore/html/canvas/WebGLActiveInfo.idl + webview/native/Source/WebCore/html/canvas/WebGLBuffer.cpp + webview/native/Source/WebCore/html/canvas/WebGLBuffer.h + webview/native/Source/WebCore/html/canvas/WebGLBuffer.idl + webview/native/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.cpp + webview/native/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.h + webview/native/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.idl + webview/native/Source/WebCore/html/canvas/WebGLContextAttributes.cpp + webview/native/Source/WebCore/html/canvas/WebGLContextAttributes.h + webview/native/Source/WebCore/html/canvas/WebGLContextAttributes.idl + webview/native/Source/WebCore/html/canvas/WebGLContextEvent.cpp + webview/native/Source/WebCore/html/canvas/WebGLContextEvent.h + webview/native/Source/WebCore/html/canvas/WebGLContextEvent.idl + webview/native/Source/WebCore/html/canvas/WebGLContextGroup.cpp + webview/native/Source/WebCore/html/canvas/WebGLContextGroup.h + webview/native/Source/WebCore/html/canvas/WebGLContextObject.cpp + webview/native/Source/WebCore/html/canvas/WebGLContextObject.h + webview/native/Source/WebCore/html/canvas/WebGLDebugRendererInfo.cpp + webview/native/Source/WebCore/html/canvas/WebGLDebugRendererInfo.h + webview/native/Source/WebCore/html/canvas/WebGLDebugRendererInfo.idl + webview/native/Source/WebCore/html/canvas/WebGLDebugShaders.cpp + webview/native/Source/WebCore/html/canvas/WebGLDebugShaders.h + webview/native/Source/WebCore/html/canvas/WebGLDebugShaders.idl + webview/native/Source/WebCore/html/canvas/WebGLDepthTexture.cpp + webview/native/Source/WebCore/html/canvas/WebGLDepthTexture.h + webview/native/Source/WebCore/html/canvas/WebGLDepthTexture.idl + webview/native/Source/WebCore/html/canvas/WebGLExtension.cpp + webview/native/Source/WebCore/html/canvas/WebGLExtension.h + webview/native/Source/WebCore/html/canvas/WebGLFramebuffer.cpp + webview/native/Source/WebCore/html/canvas/WebGLFramebuffer.h + webview/native/Source/WebCore/html/canvas/WebGLFramebuffer.idl + webview/native/Source/WebCore/html/canvas/WebGLGetInfo.cpp + webview/native/Source/WebCore/html/canvas/WebGLGetInfo.h + webview/native/Source/WebCore/html/canvas/WebGLLoseContext.cpp + webview/native/Source/WebCore/html/canvas/WebGLLoseContext.h + webview/native/Source/WebCore/html/canvas/WebGLLoseContext.idl + webview/native/Source/WebCore/html/canvas/WebGLObject.cpp + webview/native/Source/WebCore/html/canvas/WebGLObject.h + webview/native/Source/WebCore/html/canvas/WebGLProgram.cpp + webview/native/Source/WebCore/html/canvas/WebGLProgram.h + webview/native/Source/WebCore/html/canvas/WebGLProgram.idl + webview/native/Source/WebCore/html/canvas/WebGLRenderbuffer.cpp + webview/native/Source/WebCore/html/canvas/WebGLRenderbuffer.h + webview/native/Source/WebCore/html/canvas/WebGLRenderbuffer.idl + webview/native/Source/WebCore/html/canvas/WebGLRenderingContext.cpp + webview/native/Source/WebCore/html/canvas/WebGLRenderingContext.h + webview/native/Source/WebCore/html/canvas/WebGLRenderingContext.idl + webview/native/Source/WebCore/html/canvas/WebGLShader.cpp + webview/native/Source/WebCore/html/canvas/WebGLShader.h + webview/native/Source/WebCore/html/canvas/WebGLShader.idl + webview/native/Source/WebCore/html/canvas/WebGLShaderPrecisionFormat.cpp + webview/native/Source/WebCore/html/canvas/WebGLShaderPrecisionFormat.h + webview/native/Source/WebCore/html/canvas/WebGLShaderPrecisionFormat.idl + webview/native/Source/WebCore/html/canvas/WebGLSharedObject.cpp + webview/native/Source/WebCore/html/canvas/WebGLSharedObject.h + webview/native/Source/WebCore/html/canvas/WebGLTexture.cpp + webview/native/Source/WebCore/html/canvas/WebGLTexture.h + webview/native/Source/WebCore/html/canvas/WebGLTexture.idl + webview/native/Source/WebCore/html/canvas/WebGLUniformLocation.cpp + webview/native/Source/WebCore/html/canvas/WebGLUniformLocation.h + webview/native/Source/WebCore/html/canvas/WebGLUniformLocation.idl + webview/native/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.cpp + webview/native/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.h + webview/native/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.idl + webview/native/Source/WebCore/html/parser/CSSPreloadScanner.cpp + webview/native/Source/WebCore/html/parser/CSSPreloadScanner.h + webview/native/Source/WebCore/html/parser/HTMLConstructionSite.cpp + webview/native/Source/WebCore/html/parser/HTMLConstructionSite.h + webview/native/Source/WebCore/html/parser/HTMLDocumentParser.cpp + webview/native/Source/WebCore/html/parser/HTMLDocumentParser.h + webview/native/Source/WebCore/html/parser/HTMLElementStack.cpp + webview/native/Source/WebCore/html/parser/HTMLElementStack.h + webview/native/Source/WebCore/html/parser/HTMLEntityNames.in + webview/native/Source/WebCore/html/parser/HTMLEntityParser.cpp + webview/native/Source/WebCore/html/parser/HTMLEntityParser.h + webview/native/Source/WebCore/html/parser/HTMLEntitySearch.cpp + webview/native/Source/WebCore/html/parser/HTMLEntitySearch.h + webview/native/Source/WebCore/html/parser/HTMLEntityTable.h + webview/native/Source/WebCore/html/parser/HTMLFormattingElementList.cpp + webview/native/Source/WebCore/html/parser/HTMLFormattingElementList.h + webview/native/Source/WebCore/html/parser/HTMLInputStream.h + webview/native/Source/WebCore/html/parser/HTMLMetaCharsetParser.cpp + webview/native/Source/WebCore/html/parser/HTMLMetaCharsetParser.h + webview/native/Source/WebCore/html/parser/HTMLParserIdioms.cpp + webview/native/Source/WebCore/html/parser/HTMLParserIdioms.h + webview/native/Source/WebCore/html/parser/HTMLParserScheduler.cpp + webview/native/Source/WebCore/html/parser/HTMLParserScheduler.h + webview/native/Source/WebCore/html/parser/HTMLPreloadScanner.cpp + webview/native/Source/WebCore/html/parser/HTMLPreloadScanner.h + webview/native/Source/WebCore/html/parser/HTMLScriptRunner.cpp + webview/native/Source/WebCore/html/parser/HTMLScriptRunner.h + webview/native/Source/WebCore/html/parser/HTMLScriptRunnerHost.h + webview/native/Source/WebCore/html/parser/HTMLSourceTracker.cpp + webview/native/Source/WebCore/html/parser/HTMLSourceTracker.h + webview/native/Source/WebCore/html/parser/HTMLToken.h + webview/native/Source/WebCore/html/parser/HTMLTokenizer.cpp + webview/native/Source/WebCore/html/parser/HTMLTokenizer.h + webview/native/Source/WebCore/html/parser/HTMLTreeBuilder.cpp + webview/native/Source/WebCore/html/parser/HTMLTreeBuilder.h + webview/native/Source/WebCore/html/parser/HTMLViewSourceParser.cpp + webview/native/Source/WebCore/html/parser/HTMLViewSourceParser.h + webview/native/Source/WebCore/html/parser/NestingLevelIncrementer.h + webview/native/Source/WebCore/html/parser/TextDocumentParser.cpp + webview/native/Source/WebCore/html/parser/TextDocumentParser.h + webview/native/Source/WebCore/html/parser/TextViewSourceParser.cpp + webview/native/Source/WebCore/html/parser/TextViewSourceParser.h + webview/native/Source/WebCore/html/parser/XSSAuditor.cpp + webview/native/Source/WebCore/html/parser/XSSAuditor.h + webview/native/Source/WebCore/html/parser/create-html-entity-table + webview/native/Source/WebCore/html/shadow/CalendarPickerElement.cpp + webview/native/Source/WebCore/html/shadow/CalendarPickerElement.h + webview/native/Source/WebCore/html/shadow/ContentDistributor.cpp + webview/native/Source/WebCore/html/shadow/ContentDistributor.h + webview/native/Source/WebCore/html/shadow/ContentSelectorQuery.cpp + webview/native/Source/WebCore/html/shadow/ContentSelectorQuery.h + webview/native/Source/WebCore/html/shadow/DetailsMarkerControl.cpp + webview/native/Source/WebCore/html/shadow/DetailsMarkerControl.h + webview/native/Source/WebCore/html/shadow/HTMLContentElement.cpp + webview/native/Source/WebCore/html/shadow/HTMLContentElement.h + webview/native/Source/WebCore/html/shadow/HTMLContentElement.idl + webview/native/Source/WebCore/html/shadow/HTMLShadowElement.cpp + webview/native/Source/WebCore/html/shadow/HTMLShadowElement.h + webview/native/Source/WebCore/html/shadow/HTMLShadowElement.idl + webview/native/Source/WebCore/html/shadow/ImageInnerElement.cpp + webview/native/Source/WebCore/html/shadow/ImageInnerElement.h + webview/native/Source/WebCore/html/shadow/InsertionPoint.cpp + webview/native/Source/WebCore/html/shadow/InsertionPoint.h + webview/native/Source/WebCore/html/shadow/MediaControlElements.cpp + webview/native/Source/WebCore/html/shadow/MediaControlElements.h + webview/native/Source/WebCore/html/shadow/MediaControlRootElement.cpp + webview/native/Source/WebCore/html/shadow/MediaControlRootElement.h + webview/native/Source/WebCore/html/shadow/MediaControlRootElementChromium.cpp + webview/native/Source/WebCore/html/shadow/MediaControlRootElementChromium.h + webview/native/Source/WebCore/html/shadow/MediaControls.cpp + webview/native/Source/WebCore/html/shadow/MediaControls.h + webview/native/Source/WebCore/html/shadow/MeterShadowElement.cpp + webview/native/Source/WebCore/html/shadow/MeterShadowElement.h + webview/native/Source/WebCore/html/shadow/ProgressShadowElement.cpp + webview/native/Source/WebCore/html/shadow/ProgressShadowElement.h + webview/native/Source/WebCore/html/shadow/SliderThumbElement.cpp + webview/native/Source/WebCore/html/shadow/SliderThumbElement.h + webview/native/Source/WebCore/html/shadow/TextControlInnerElements.cpp + webview/native/Source/WebCore/html/shadow/TextControlInnerElements.h + webview/native/Source/WebCore/html/shadow/TextFieldDecorationElement.cpp + webview/native/Source/WebCore/html/shadow/TextFieldDecorationElement.h + webview/native/Source/WebCore/html/track/LoadableTextTrack.cpp + webview/native/Source/WebCore/html/track/LoadableTextTrack.h + webview/native/Source/WebCore/html/track/TextTrack.cpp + webview/native/Source/WebCore/html/track/TextTrack.h + webview/native/Source/WebCore/html/track/TextTrack.idl + webview/native/Source/WebCore/html/track/TextTrackCue.cpp + webview/native/Source/WebCore/html/track/TextTrackCue.h + webview/native/Source/WebCore/html/track/TextTrackCue.idl + webview/native/Source/WebCore/html/track/TextTrackCueList.cpp + webview/native/Source/WebCore/html/track/TextTrackCueList.h + webview/native/Source/WebCore/html/track/TextTrackCueList.idl + webview/native/Source/WebCore/html/track/TextTrackList.cpp + webview/native/Source/WebCore/html/track/TextTrackList.h + webview/native/Source/WebCore/html/track/TextTrackList.idl + webview/native/Source/WebCore/html/track/TrackBase.cpp + webview/native/Source/WebCore/html/track/TrackBase.h + webview/native/Source/WebCore/html/track/TrackEvent.cpp + webview/native/Source/WebCore/html/track/TrackEvent.h + webview/native/Source/WebCore/html/track/TrackEvent.idl + webview/native/Source/WebCore/html/track/WebVTTParser.cpp + webview/native/Source/WebCore/html/track/WebVTTParser.h + webview/native/Source/WebCore/html/track/WebVTTToken.h + webview/native/Source/WebCore/html/track/WebVTTTokenizer.cpp + webview/native/Source/WebCore/html/track/WebVTTTokenizer.h + webview/native/Source/WebCore/icu/LICENSE + webview/native/Source/WebCore/icu/README + webview/native/Source/WebCore/icu/unicode/parseerr.h + webview/native/Source/WebCore/icu/unicode/platform.h + webview/native/Source/WebCore/icu/unicode/putil.h + webview/native/Source/WebCore/icu/unicode/ubrk.h + webview/native/Source/WebCore/icu/unicode/uchar.h + webview/native/Source/WebCore/icu/unicode/ucnv.h + webview/native/Source/WebCore/icu/unicode/ucnv_cb.h + webview/native/Source/WebCore/icu/unicode/ucnv_err.h + webview/native/Source/WebCore/icu/unicode/ucol.h + webview/native/Source/WebCore/icu/unicode/ucoleitr.h + webview/native/Source/WebCore/icu/unicode/uconfig.h + webview/native/Source/WebCore/icu/unicode/ucsdet.h + webview/native/Source/WebCore/icu/unicode/uenum.h + webview/native/Source/WebCore/icu/unicode/uidna.h + webview/native/Source/WebCore/icu/unicode/uiter.h + webview/native/Source/WebCore/icu/unicode/uloc.h + webview/native/Source/WebCore/icu/unicode/umachine.h + webview/native/Source/WebCore/icu/unicode/unorm.h + webview/native/Source/WebCore/icu/unicode/urename.h + webview/native/Source/WebCore/icu/unicode/uscript.h + webview/native/Source/WebCore/icu/unicode/usearch.h + webview/native/Source/WebCore/icu/unicode/uset.h + webview/native/Source/WebCore/icu/unicode/ushape.h + webview/native/Source/WebCore/icu/unicode/ustring.h + webview/native/Source/WebCore/icu/unicode/utf.h + webview/native/Source/WebCore/icu/unicode/utf16.h + webview/native/Source/WebCore/icu/unicode/utf8.h + webview/native/Source/WebCore/icu/unicode/utf_old.h + webview/native/Source/WebCore/icu/unicode/utypes.h + webview/native/Source/WebCore/icu/unicode/uversion.h + webview/native/Source/WebCore/inspector/BindingVisitors.h + webview/native/Source/WebCore/inspector/CodeGeneratorInspector.py + webview/native/Source/WebCore/inspector/ConsoleMessage.cpp + webview/native/Source/WebCore/inspector/ConsoleMessage.h + webview/native/Source/WebCore/inspector/ContentSearchUtils.cpp + webview/native/Source/WebCore/inspector/ContentSearchUtils.h + webview/native/Source/WebCore/inspector/DOMEditor.cpp + webview/native/Source/WebCore/inspector/DOMEditor.h + webview/native/Source/WebCore/inspector/DOMNodeHighlighter.cpp + webview/native/Source/WebCore/inspector/DOMNodeHighlighter.h + webview/native/Source/WebCore/inspector/DOMPatchSupport.cpp + webview/native/Source/WebCore/inspector/DOMPatchSupport.h + webview/native/Source/WebCore/inspector/IdentifiersFactory.cpp + webview/native/Source/WebCore/inspector/IdentifiersFactory.h + webview/native/Source/WebCore/inspector/InjectedScript.cpp + webview/native/Source/WebCore/inspector/InjectedScript.h + webview/native/Source/WebCore/inspector/InjectedScriptBase.cpp + webview/native/Source/WebCore/inspector/InjectedScriptBase.h + webview/native/Source/WebCore/inspector/InjectedScriptHost.cpp + webview/native/Source/WebCore/inspector/InjectedScriptHost.h + webview/native/Source/WebCore/inspector/InjectedScriptHost.idl + webview/native/Source/WebCore/inspector/InjectedScriptManager.cpp + webview/native/Source/WebCore/inspector/InjectedScriptManager.h + webview/native/Source/WebCore/inspector/InjectedScriptModule.cpp + webview/native/Source/WebCore/inspector/InjectedScriptModule.h + webview/native/Source/WebCore/inspector/InjectedScriptSource.js + webview/native/Source/WebCore/inspector/InjectedScriptWebGLModule.cpp + webview/native/Source/WebCore/inspector/InjectedScriptWebGLModule.h + webview/native/Source/WebCore/inspector/Inspector-0.1.json + webview/native/Source/WebCore/inspector/Inspector.json + webview/native/Source/WebCore/inspector/InspectorAgent.cpp + webview/native/Source/WebCore/inspector/InspectorAgent.h + webview/native/Source/WebCore/inspector/InspectorApplicationCacheAgent.cpp + webview/native/Source/WebCore/inspector/InspectorApplicationCacheAgent.h + webview/native/Source/WebCore/inspector/InspectorBaseAgent.cpp + webview/native/Source/WebCore/inspector/InspectorBaseAgent.h + webview/native/Source/WebCore/inspector/InspectorCSSAgent.cpp + webview/native/Source/WebCore/inspector/InspectorCSSAgent.h + webview/native/Source/WebCore/inspector/InspectorClient.cpp + webview/native/Source/WebCore/inspector/InspectorClient.h + webview/native/Source/WebCore/inspector/InspectorConsoleAgent.cpp + webview/native/Source/WebCore/inspector/InspectorConsoleAgent.h + webview/native/Source/WebCore/inspector/InspectorConsoleInstrumentation.h + webview/native/Source/WebCore/inspector/InspectorController.cpp + webview/native/Source/WebCore/inspector/InspectorController.h + webview/native/Source/WebCore/inspector/InspectorCounters.cpp + webview/native/Source/WebCore/inspector/InspectorCounters.h + webview/native/Source/WebCore/inspector/InspectorDOMAgent.cpp + webview/native/Source/WebCore/inspector/InspectorDOMAgent.h + webview/native/Source/WebCore/inspector/InspectorDOMDebuggerAgent.cpp + webview/native/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h + webview/native/Source/WebCore/inspector/InspectorDOMStorageAgent.cpp + webview/native/Source/WebCore/inspector/InspectorDOMStorageAgent.h + webview/native/Source/WebCore/inspector/InspectorDOMStorageResource.cpp + webview/native/Source/WebCore/inspector/InspectorDOMStorageResource.h + webview/native/Source/WebCore/inspector/InspectorDatabaseAgent.cpp + webview/native/Source/WebCore/inspector/InspectorDatabaseAgent.h + webview/native/Source/WebCore/inspector/InspectorDatabaseInstrumentation.h + webview/native/Source/WebCore/inspector/InspectorDatabaseResource.cpp + webview/native/Source/WebCore/inspector/InspectorDatabaseResource.h + webview/native/Source/WebCore/inspector/InspectorDebuggerAgent.cpp + webview/native/Source/WebCore/inspector/InspectorDebuggerAgent.h + webview/native/Source/WebCore/inspector/InspectorFileSystemAgent.cpp + webview/native/Source/WebCore/inspector/InspectorFileSystemAgent.h + webview/native/Source/WebCore/inspector/InspectorFrontendChannel.h + webview/native/Source/WebCore/inspector/InspectorFrontendClient.h + webview/native/Source/WebCore/inspector/InspectorFrontendClientLocal.cpp + webview/native/Source/WebCore/inspector/InspectorFrontendClientLocal.h + webview/native/Source/WebCore/inspector/InspectorFrontendHost.cpp + webview/native/Source/WebCore/inspector/InspectorFrontendHost.h + webview/native/Source/WebCore/inspector/InspectorFrontendHost.idl + webview/native/Source/WebCore/inspector/InspectorHistory.cpp + webview/native/Source/WebCore/inspector/InspectorHistory.h + webview/native/Source/WebCore/inspector/InspectorIndexedDBAgent.h + webview/native/Source/WebCore/inspector/InspectorInstrumentation.cpp + webview/native/Source/WebCore/inspector/InspectorInstrumentation.h + webview/native/Source/WebCore/inspector/InspectorMemoryAgent.cpp + webview/native/Source/WebCore/inspector/InspectorMemoryAgent.h + webview/native/Source/WebCore/inspector/InspectorPageAgent.cpp + webview/native/Source/WebCore/inspector/InspectorPageAgent.h + webview/native/Source/WebCore/inspector/InspectorProfilerAgent.cpp + webview/native/Source/WebCore/inspector/InspectorProfilerAgent.h + webview/native/Source/WebCore/inspector/InspectorResourceAgent.cpp + webview/native/Source/WebCore/inspector/InspectorResourceAgent.h + webview/native/Source/WebCore/inspector/InspectorRuntimeAgent.cpp + webview/native/Source/WebCore/inspector/InspectorRuntimeAgent.h + webview/native/Source/WebCore/inspector/InspectorState.cpp + webview/native/Source/WebCore/inspector/InspectorState.h + webview/native/Source/WebCore/inspector/InspectorStateClient.h + webview/native/Source/WebCore/inspector/InspectorStyleSheet.cpp + webview/native/Source/WebCore/inspector/InspectorStyleSheet.h + webview/native/Source/WebCore/inspector/InspectorStyleTextEditor.cpp + webview/native/Source/WebCore/inspector/InspectorStyleTextEditor.h + webview/native/Source/WebCore/inspector/InspectorTimelineAgent.cpp + webview/native/Source/WebCore/inspector/InspectorTimelineAgent.h + webview/native/Source/WebCore/inspector/InspectorValues.cpp + webview/native/Source/WebCore/inspector/InspectorValues.h + webview/native/Source/WebCore/inspector/InspectorWebGLAgent.cpp + webview/native/Source/WebCore/inspector/InspectorWebGLAgent.h + webview/native/Source/WebCore/inspector/InspectorWebGLInstrumentation.h + webview/native/Source/WebCore/inspector/InspectorWorkerAgent.cpp + webview/native/Source/WebCore/inspector/InspectorWorkerAgent.h + webview/native/Source/WebCore/inspector/InspectorWorkerResource.h + webview/native/Source/WebCore/inspector/InstrumentingAgents.cpp + webview/native/Source/WebCore/inspector/InstrumentingAgents.h + webview/native/Source/WebCore/inspector/JavaScriptCallFrame.idl + webview/native/Source/WebCore/inspector/NetworkResourcesData.cpp + webview/native/Source/WebCore/inspector/NetworkResourcesData.h + webview/native/Source/WebCore/inspector/PageConsoleAgent.cpp + webview/native/Source/WebCore/inspector/PageConsoleAgent.h + webview/native/Source/WebCore/inspector/PageDebuggerAgent.cpp + webview/native/Source/WebCore/inspector/PageDebuggerAgent.h + webview/native/Source/WebCore/inspector/PageRuntimeAgent.cpp + webview/native/Source/WebCore/inspector/PageRuntimeAgent.h + webview/native/Source/WebCore/inspector/ScriptArguments.cpp + webview/native/Source/WebCore/inspector/ScriptArguments.h + webview/native/Source/WebCore/inspector/ScriptBreakpoint.h + webview/native/Source/WebCore/inspector/ScriptCallFrame.cpp + webview/native/Source/WebCore/inspector/ScriptCallFrame.h + webview/native/Source/WebCore/inspector/ScriptCallStack.cpp + webview/native/Source/WebCore/inspector/ScriptCallStack.h + webview/native/Source/WebCore/inspector/ScriptDebugListener.h + webview/native/Source/WebCore/inspector/ScriptGCEventListener.h + webview/native/Source/WebCore/inspector/ScriptProfile.idl + webview/native/Source/WebCore/inspector/ScriptProfileNode.idl + webview/native/Source/WebCore/inspector/TimelineRecordFactory.cpp + webview/native/Source/WebCore/inspector/TimelineRecordFactory.h + webview/native/Source/WebCore/inspector/WorkerConsoleAgent.cpp + webview/native/Source/WebCore/inspector/WorkerConsoleAgent.h + webview/native/Source/WebCore/inspector/WorkerDebuggerAgent.cpp + webview/native/Source/WebCore/inspector/WorkerDebuggerAgent.h + webview/native/Source/WebCore/inspector/WorkerInspectorController.cpp + webview/native/Source/WebCore/inspector/WorkerInspectorController.h + webview/native/Source/WebCore/inspector/WorkerRuntimeAgent.cpp + webview/native/Source/WebCore/inspector/WorkerRuntimeAgent.h + webview/native/Source/WebCore/inspector/combine-javascript-resources.pl + webview/native/Source/WebCore/inspector/front-end/ApplicationCacheItemsView.js + webview/native/Source/WebCore/inspector/front-end/AuditCategories.js + webview/native/Source/WebCore/inspector/front-end/AuditFormatters.js + webview/native/Source/WebCore/inspector/front-end/AuditLauncherView.js + webview/native/Source/WebCore/inspector/front-end/AuditResultView.js + webview/native/Source/WebCore/inspector/front-end/AuditRules.js + webview/native/Source/WebCore/inspector/front-end/AuditsPanel.js + webview/native/Source/WebCore/inspector/front-end/BottomUpProfileDataGridTree.js + webview/native/Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js + webview/native/Source/WebCore/inspector/front-end/CSSCompletions.js + webview/native/Source/WebCore/inspector/front-end/CSSKeywordCompletions.js + webview/native/Source/WebCore/inspector/front-end/CSSStyleModel.js + webview/native/Source/WebCore/inspector/front-end/CallStackSidebarPane.js + webview/native/Source/WebCore/inspector/front-end/Checkbox.js + webview/native/Source/WebCore/inspector/front-end/Color.js + webview/native/Source/WebCore/inspector/front-end/ConsolePanel.js + webview/native/Source/WebCore/inspector/front-end/ConsoleView.js + webview/native/Source/WebCore/inspector/front-end/ContextMenu.js + webview/native/Source/WebCore/inspector/front-end/CookieItemsView.js + webview/native/Source/WebCore/inspector/front-end/CookieParser.js + webview/native/Source/WebCore/inspector/front-end/CookiesTable.js + webview/native/Source/WebCore/inspector/front-end/DOMAgent.js + webview/native/Source/WebCore/inspector/front-end/DOMBreakpointsSidebarPane.js + webview/native/Source/WebCore/inspector/front-end/DOMStorage.js + webview/native/Source/WebCore/inspector/front-end/DOMStorageItemsView.js + webview/native/Source/WebCore/inspector/front-end/DOMSyntaxHighlighter.js + webview/native/Source/WebCore/inspector/front-end/DataGrid.js + webview/native/Source/WebCore/inspector/front-end/Database.js + webview/native/Source/WebCore/inspector/front-end/DatabaseQueryView.js + webview/native/Source/WebCore/inspector/front-end/DatabaseTableView.js + webview/native/Source/WebCore/inspector/front-end/DebuggerModel.js + webview/native/Source/WebCore/inspector/front-end/Drawer.js + webview/native/Source/WebCore/inspector/front-end/ElementsPanel.js + webview/native/Source/WebCore/inspector/front-end/ElementsTreeOutline.js + webview/native/Source/WebCore/inspector/front-end/EventListenersSidebarPane.js + webview/native/Source/WebCore/inspector/front-end/ExtensionAPI.js + webview/native/Source/WebCore/inspector/front-end/ExtensionAuditCategory.js + webview/native/Source/WebCore/inspector/front-end/ExtensionPanel.js + webview/native/Source/WebCore/inspector/front-end/ExtensionRegistryStub.js + webview/native/Source/WebCore/inspector/front-end/ExtensionServer.js + webview/native/Source/WebCore/inspector/front-end/FontView.js + webview/native/Source/WebCore/inspector/front-end/GoToLineDialog.js + webview/native/Source/WebCore/inspector/front-end/HAREntry.js + webview/native/Source/WebCore/inspector/front-end/HeapSnapshot.js + webview/native/Source/WebCore/inspector/front-end/HeapSnapshotProxy.js + webview/native/Source/WebCore/inspector/front-end/HeapSnapshotWorker.js + webview/native/Source/WebCore/inspector/front-end/HeapSnapshotWorkerDispatcher.js + webview/native/Source/WebCore/inspector/front-end/HelpScreen.js + webview/native/Source/WebCore/inspector/front-end/ImageView.js + webview/native/Source/WebCore/inspector/front-end/Images/applicationCache.png + webview/native/Source/WebCore/inspector/front-end/Images/back.png + webview/native/Source/WebCore/inspector/front-end/Images/breakpointBorder.png + webview/native/Source/WebCore/inspector/front-end/Images/breakpointConditionalBorder.png + webview/native/Source/WebCore/inspector/front-end/Images/breakpointConditionalCounterBorder.png + webview/native/Source/WebCore/inspector/front-end/Images/breakpointCounterBorder.png + webview/native/Source/WebCore/inspector/front-end/Images/checker.png + webview/native/Source/WebCore/inspector/front-end/Images/closeButtons.png + webview/native/Source/WebCore/inspector/front-end/Images/cookie.png + webview/native/Source/WebCore/inspector/front-end/Images/database.png + webview/native/Source/WebCore/inspector/front-end/Images/databaseTable.png + webview/native/Source/WebCore/inspector/front-end/Images/debuggerContinue.png + webview/native/Source/WebCore/inspector/front-end/Images/debuggerPause.png + webview/native/Source/WebCore/inspector/front-end/Images/debuggerStepInto.png + webview/native/Source/WebCore/inspector/front-end/Images/debuggerStepOut.png + webview/native/Source/WebCore/inspector/front-end/Images/debuggerStepOver.png + webview/native/Source/WebCore/inspector/front-end/Images/disclosureTriangleSmallDown.png + webview/native/Source/WebCore/inspector/front-end/Images/disclosureTriangleSmallDownBlack.png + webview/native/Source/WebCore/inspector/front-end/Images/disclosureTriangleSmallDownWhite.png + webview/native/Source/WebCore/inspector/front-end/Images/disclosureTriangleSmallRight.png + webview/native/Source/WebCore/inspector/front-end/Images/disclosureTriangleSmallRightBlack.png + webview/native/Source/WebCore/inspector/front-end/Images/disclosureTriangleSmallRightDown.png + webview/native/Source/WebCore/inspector/front-end/Images/disclosureTriangleSmallRightDownBlack.png + webview/native/Source/WebCore/inspector/front-end/Images/disclosureTriangleSmallRightDownWhite.png + webview/native/Source/WebCore/inspector/front-end/Images/disclosureTriangleSmallRightWhite.png + webview/native/Source/WebCore/inspector/front-end/Images/errorIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/errorMediumIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/errorRedDot.png + webview/native/Source/WebCore/inspector/front-end/Images/forward.png + webview/native/Source/WebCore/inspector/front-end/Images/frame.png + webview/native/Source/WebCore/inspector/front-end/Images/glossyHeader.png + webview/native/Source/WebCore/inspector/front-end/Images/glossyHeaderPressed.png + webview/native/Source/WebCore/inspector/front-end/Images/glossyHeaderSelected.png + webview/native/Source/WebCore/inspector/front-end/Images/glossyHeaderSelectedPressed.png + webview/native/Source/WebCore/inspector/front-end/Images/goArrow.png + webview/native/Source/WebCore/inspector/front-end/Images/graphLabelCalloutLeft.png + webview/native/Source/WebCore/inspector/front-end/Images/graphLabelCalloutRight.png + webview/native/Source/WebCore/inspector/front-end/Images/localStorage.png + webview/native/Source/WebCore/inspector/front-end/Images/paneAddButtons.png + webview/native/Source/WebCore/inspector/front-end/Images/paneBottomGrow.png + webview/native/Source/WebCore/inspector/front-end/Images/paneBottomGrowActive.png + webview/native/Source/WebCore/inspector/front-end/Images/paneGrowHandleLine.png + webview/native/Source/WebCore/inspector/front-end/Images/paneSettingsButtons.png + webview/native/Source/WebCore/inspector/front-end/Images/popoverArrows.png + webview/native/Source/WebCore/inspector/front-end/Images/popoverBackground.png + webview/native/Source/WebCore/inspector/front-end/Images/profileGroupIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/profileIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/profileSmallIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/profilesSilhouette.png + webview/native/Source/WebCore/inspector/front-end/Images/programCounterBorder.png + webview/native/Source/WebCore/inspector/front-end/Images/radioDot.png + webview/native/Source/WebCore/inspector/front-end/Images/resourceCSSIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/resourceDocumentIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/resourceDocumentIconSmall.png + webview/native/Source/WebCore/inspector/front-end/Images/resourceJSIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/resourcePlainIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/resourcePlainIconSmall.png + webview/native/Source/WebCore/inspector/front-end/Images/resourcesSizeGraphIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/resourcesTimeGraphIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/scriptsSilhouette.png + webview/native/Source/WebCore/inspector/front-end/Images/searchSmallBlue.png + webview/native/Source/WebCore/inspector/front-end/Images/searchSmallBrightBlue.png + webview/native/Source/WebCore/inspector/front-end/Images/searchSmallGray.png + webview/native/Source/WebCore/inspector/front-end/Images/searchSmallWhite.png + webview/native/Source/WebCore/inspector/front-end/Images/segment.png + webview/native/Source/WebCore/inspector/front-end/Images/segmentEnd.png + webview/native/Source/WebCore/inspector/front-end/Images/segmentHover.png + webview/native/Source/WebCore/inspector/front-end/Images/segmentHoverEnd.png + webview/native/Source/WebCore/inspector/front-end/Images/segmentSelected.png + webview/native/Source/WebCore/inspector/front-end/Images/segmentSelectedEnd.png + webview/native/Source/WebCore/inspector/front-end/Images/sessionStorage.png + webview/native/Source/WebCore/inspector/front-end/Images/spinner.gif + webview/native/Source/WebCore/inspector/front-end/Images/splitviewDimple.png + webview/native/Source/WebCore/inspector/front-end/Images/splitviewDividerBackground.png + webview/native/Source/WebCore/inspector/front-end/Images/statusbarResizerHorizontal.png + webview/native/Source/WebCore/inspector/front-end/Images/statusbarResizerVertical.png + webview/native/Source/WebCore/inspector/front-end/Images/successGreenDot.png + webview/native/Source/WebCore/inspector/front-end/Images/thumbActiveHoriz.png + webview/native/Source/WebCore/inspector/front-end/Images/thumbActiveVert.png + webview/native/Source/WebCore/inspector/front-end/Images/thumbHoriz.png + webview/native/Source/WebCore/inspector/front-end/Images/thumbHoverHoriz.png + webview/native/Source/WebCore/inspector/front-end/Images/thumbHoverVert.png + webview/native/Source/WebCore/inspector/front-end/Images/thumbVert.png + webview/native/Source/WebCore/inspector/front-end/Images/timelineHollowPillBlue.png + webview/native/Source/WebCore/inspector/front-end/Images/timelineHollowPillGray.png + webview/native/Source/WebCore/inspector/front-end/Images/timelineHollowPillGreen.png + webview/native/Source/WebCore/inspector/front-end/Images/timelineHollowPillOrange.png + webview/native/Source/WebCore/inspector/front-end/Images/timelineHollowPillPurple.png + webview/native/Source/WebCore/inspector/front-end/Images/timelineHollowPillRed.png + webview/native/Source/WebCore/inspector/front-end/Images/timelineHollowPillYellow.png + webview/native/Source/WebCore/inspector/front-end/Images/timelinePillBlue.png + webview/native/Source/WebCore/inspector/front-end/Images/timelinePillGray.png + webview/native/Source/WebCore/inspector/front-end/Images/timelinePillGreen.png + webview/native/Source/WebCore/inspector/front-end/Images/timelinePillOrange.png + webview/native/Source/WebCore/inspector/front-end/Images/timelinePillPurple.png + webview/native/Source/WebCore/inspector/front-end/Images/timelinePillRed.png + webview/native/Source/WebCore/inspector/front-end/Images/timelinePillYellow.png + webview/native/Source/WebCore/inspector/front-end/Images/toolbarItemSelected.png + webview/native/Source/WebCore/inspector/front-end/Images/trackHoriz.png + webview/native/Source/WebCore/inspector/front-end/Images/trackVert.png + webview/native/Source/WebCore/inspector/front-end/Images/treeDownTriangleBlack.png + webview/native/Source/WebCore/inspector/front-end/Images/treeDownTriangleWhite.png + webview/native/Source/WebCore/inspector/front-end/Images/treeRightTriangleBlack.png + webview/native/Source/WebCore/inspector/front-end/Images/treeRightTriangleWhite.png + webview/native/Source/WebCore/inspector/front-end/Images/treeUpTriangleBlack.png + webview/native/Source/WebCore/inspector/front-end/Images/treeUpTriangleWhite.png + webview/native/Source/WebCore/inspector/front-end/Images/userInputIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/userInputPreviousIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/userInputResultIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/warningIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/warningMediumIcon.png + webview/native/Source/WebCore/inspector/front-end/Images/warningOrangeDot.png + webview/native/Source/WebCore/inspector/front-end/Images/warningsErrors.png + webview/native/Source/WebCore/inspector/front-end/InjectedFakeWorker.js + webview/native/Source/WebCore/inspector/front-end/InspectorFrontendHostStub.js + webview/native/Source/WebCore/inspector/front-end/JavaScriptFormatter.js + webview/native/Source/WebCore/inspector/front-end/KeyboardShortcut.js + webview/native/Source/WebCore/inspector/front-end/MetricsSidebarPane.js + webview/native/Source/WebCore/inspector/front-end/NetworkItemView.js + webview/native/Source/WebCore/inspector/front-end/NetworkManager.js + webview/native/Source/WebCore/inspector/front-end/NetworkPanel.js + webview/native/Source/WebCore/inspector/front-end/Object.js + webview/native/Source/WebCore/inspector/front-end/ObjectPropertiesSection.js + webview/native/Source/WebCore/inspector/front-end/Panel.js + webview/native/Source/WebCore/inspector/front-end/PanelEnablerView.js + webview/native/Source/WebCore/inspector/front-end/Placard.js + webview/native/Source/WebCore/inspector/front-end/Popover.js + webview/native/Source/WebCore/inspector/front-end/ProfileDataGridTree.js + webview/native/Source/WebCore/inspector/front-end/ProfilesPanel.js + webview/native/Source/WebCore/inspector/front-end/PropertiesSection.js + webview/native/Source/WebCore/inspector/front-end/PropertiesSidebarPane.js + webview/native/Source/WebCore/inspector/front-end/RemoteObject.js + webview/native/Source/WebCore/inspector/front-end/Resource.js + webview/native/Source/WebCore/inspector/front-end/ResourceTreeModel.js + webview/native/Source/WebCore/inspector/front-end/ResourceView.js + webview/native/Source/WebCore/inspector/front-end/ResourcesPanel.js + webview/native/Source/WebCore/inspector/front-end/ScopeChainSidebarPane.js + webview/native/Source/WebCore/inspector/front-end/Script.js + webview/native/Source/WebCore/inspector/front-end/ScriptFormatter.js + webview/native/Source/WebCore/inspector/front-end/ScriptFormatterWorker.js + webview/native/Source/WebCore/inspector/front-end/ScriptsPanel.js + webview/native/Source/WebCore/inspector/front-end/SearchController.js + webview/native/Source/WebCore/inspector/front-end/Section.js + webview/native/Source/WebCore/inspector/front-end/Settings.js + webview/native/Source/WebCore/inspector/front-end/ShowMoreDataGridNode.js + webview/native/Source/WebCore/inspector/front-end/SidebarPane.js + webview/native/Source/WebCore/inspector/front-end/SidebarTreeElement.js + webview/native/Source/WebCore/inspector/front-end/SourceCSSTokenizer.js + webview/native/Source/WebCore/inspector/front-end/SourceCSSTokenizer.re2js + webview/native/Source/WebCore/inspector/front-end/SourceFrame.js + webview/native/Source/WebCore/inspector/front-end/SourceHTMLTokenizer.js + webview/native/Source/WebCore/inspector/front-end/SourceHTMLTokenizer.re2js + webview/native/Source/WebCore/inspector/front-end/SourceJavaScriptTokenizer.js + webview/native/Source/WebCore/inspector/front-end/SourceJavaScriptTokenizer.re2js + webview/native/Source/WebCore/inspector/front-end/SourceTokenizer.js + webview/native/Source/WebCore/inspector/front-end/StatusBarButton.js + webview/native/Source/WebCore/inspector/front-end/StylesSidebarPane.js + webview/native/Source/WebCore/inspector/front-end/TabbedPane.js + webview/native/Source/WebCore/inspector/front-end/TestController.js + webview/native/Source/WebCore/inspector/front-end/TextEditorHighlighter.js + webview/native/Source/WebCore/inspector/front-end/TextEditorModel.js + webview/native/Source/WebCore/inspector/front-end/TextPrompt.js + webview/native/Source/WebCore/inspector/front-end/TimelineGrid.js + webview/native/Source/WebCore/inspector/front-end/TimelineOverviewPane.js + webview/native/Source/WebCore/inspector/front-end/TimelinePanel.js + webview/native/Source/WebCore/inspector/front-end/Toolbar.js + webview/native/Source/WebCore/inspector/front-end/TopDownProfileDataGridTree.js + webview/native/Source/WebCore/inspector/front-end/UglifyJS/parse-js.js + webview/native/Source/WebCore/inspector/front-end/View.js + webview/native/Source/WebCore/inspector/front-end/WatchExpressionsSidebarPane.js + webview/native/Source/WebCore/inspector/front-end/WebKit.qrc + webview/native/Source/WebCore/inspector/front-end/WorkersSidebarPane.js + webview/native/Source/WebCore/inspector/front-end/heapProfiler.css + webview/native/Source/WebCore/inspector/front-end/helpScreen.css + webview/native/Source/WebCore/inspector/front-end/inspector.css + webview/native/Source/WebCore/inspector/front-end/inspector.html + webview/native/Source/WebCore/inspector/front-end/inspector.js + webview/native/Source/WebCore/inspector/front-end/inspectorSyntaxHighlight.css + webview/native/Source/WebCore/inspector/front-end/networkPanel.css + webview/native/Source/WebCore/inspector/front-end/popover.css + webview/native/Source/WebCore/inspector/front-end/treeoutline.js + webview/native/Source/WebCore/inspector/front-end/utilities.js + webview/native/Source/WebCore/inspector/generate-inspector-protocol-version + webview/native/Source/WebCore/inspector/inline-javascript-imports.py + webview/native/Source/WebCore/inspector/xxd.pl + webview/native/Source/WebCore/loader/CachedMetadata.h + webview/native/Source/WebCore/loader/CrossOriginAccessControl.cpp + webview/native/Source/WebCore/loader/CrossOriginAccessControl.h + webview/native/Source/WebCore/loader/CrossOriginPreflightResultCache.cpp + webview/native/Source/WebCore/loader/CrossOriginPreflightResultCache.h + webview/native/Source/WebCore/loader/DocumentLoadTiming.cpp + webview/native/Source/WebCore/loader/DocumentLoadTiming.h + webview/native/Source/WebCore/loader/DocumentLoader.cpp + webview/native/Source/WebCore/loader/DocumentLoader.h + webview/native/Source/WebCore/loader/DocumentThreadableLoader.cpp + webview/native/Source/WebCore/loader/DocumentThreadableLoader.h + webview/native/Source/WebCore/loader/DocumentThreadableLoaderClient.h + webview/native/Source/WebCore/loader/DocumentWriter.cpp + webview/native/Source/WebCore/loader/DocumentWriter.h + webview/native/Source/WebCore/loader/EmptyClients.cpp + webview/native/Source/WebCore/loader/EmptyClients.h + webview/native/Source/WebCore/loader/FTPDirectoryParser.cpp + webview/native/Source/WebCore/loader/FTPDirectoryParser.h + webview/native/Source/WebCore/loader/FormState.cpp + webview/native/Source/WebCore/loader/FormState.h + webview/native/Source/WebCore/loader/FormSubmission.cpp + webview/native/Source/WebCore/loader/FormSubmission.h + webview/native/Source/WebCore/loader/FrameLoadRequest.h + webview/native/Source/WebCore/loader/FrameLoader.cpp + webview/native/Source/WebCore/loader/FrameLoader.h + webview/native/Source/WebCore/loader/FrameLoaderClient.h + webview/native/Source/WebCore/loader/FrameLoaderStateMachine.cpp + webview/native/Source/WebCore/loader/FrameLoaderStateMachine.h + webview/native/Source/WebCore/loader/FrameLoaderTypes.h + webview/native/Source/WebCore/loader/FrameNetworkingContext.h + webview/native/Source/WebCore/loader/HistoryController.cpp + webview/native/Source/WebCore/loader/HistoryController.h + webview/native/Source/WebCore/loader/ImageLoader.cpp + webview/native/Source/WebCore/loader/ImageLoader.h + webview/native/Source/WebCore/loader/ImageLoaderClient.h + webview/native/Source/WebCore/loader/LinkLoader.cpp + webview/native/Source/WebCore/loader/LinkLoader.h + webview/native/Source/WebCore/loader/LinkLoaderClient.h + webview/native/Source/WebCore/loader/MainResourceLoader.cpp + webview/native/Source/WebCore/loader/MainResourceLoader.h + webview/native/Source/WebCore/loader/NavigationAction.cpp + webview/native/Source/WebCore/loader/NavigationAction.h + webview/native/Source/WebCore/loader/NavigationScheduler.cpp + webview/native/Source/WebCore/loader/NavigationScheduler.h + webview/native/Source/WebCore/loader/NetscapePlugInStreamLoader.cpp + webview/native/Source/WebCore/loader/NetscapePlugInStreamLoader.h + webview/native/Source/WebCore/loader/PingLoader.cpp + webview/native/Source/WebCore/loader/PingLoader.h + webview/native/Source/WebCore/loader/PlaceholderDocument.cpp + webview/native/Source/WebCore/loader/PlaceholderDocument.h + webview/native/Source/WebCore/loader/PolicyCallback.cpp + webview/native/Source/WebCore/loader/PolicyCallback.h + webview/native/Source/WebCore/loader/PolicyChecker.cpp + webview/native/Source/WebCore/loader/PolicyChecker.h + webview/native/Source/WebCore/loader/Prerenderer.cpp + webview/native/Source/WebCore/loader/Prerenderer.h + webview/native/Source/WebCore/loader/PrerendererClient.cpp + webview/native/Source/WebCore/loader/PrerendererClient.h + webview/native/Source/WebCore/loader/ProgressTracker.cpp + webview/native/Source/WebCore/loader/ProgressTracker.h + webview/native/Source/WebCore/loader/ResourceLoadNotifier.cpp + webview/native/Source/WebCore/loader/ResourceLoadNotifier.h + webview/native/Source/WebCore/loader/ResourceLoadScheduler.cpp + webview/native/Source/WebCore/loader/ResourceLoadScheduler.h + webview/native/Source/WebCore/loader/ResourceLoader.cpp + webview/native/Source/WebCore/loader/ResourceLoader.h + webview/native/Source/WebCore/loader/ResourceLoaderOptions.h + webview/native/Source/WebCore/loader/SinkDocument.cpp + webview/native/Source/WebCore/loader/SinkDocument.h + webview/native/Source/WebCore/loader/SubframeLoader.cpp + webview/native/Source/WebCore/loader/SubframeLoader.h + webview/native/Source/WebCore/loader/SubresourceLoader.cpp + webview/native/Source/WebCore/loader/SubresourceLoader.h + webview/native/Source/WebCore/loader/SubstituteData.h + webview/native/Source/WebCore/loader/SubstituteResource.h + webview/native/Source/WebCore/loader/TextResourceDecoder.cpp + webview/native/Source/WebCore/loader/TextResourceDecoder.h + webview/native/Source/WebCore/loader/TextTrackLoader.h + webview/native/Source/WebCore/loader/ThreadableLoader.cpp + webview/native/Source/WebCore/loader/ThreadableLoader.h + webview/native/Source/WebCore/loader/ThreadableLoaderClient.h + webview/native/Source/WebCore/loader/ThreadableLoaderClientWrapper.h + webview/native/Source/WebCore/loader/WorkerThreadableLoader.cpp + webview/native/Source/WebCore/loader/WorkerThreadableLoader.h + webview/native/Source/WebCore/loader/appcache/ApplicationCache.cpp + webview/native/Source/WebCore/loader/appcache/ApplicationCache.h + webview/native/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp + webview/native/Source/WebCore/loader/appcache/ApplicationCacheGroup.h + webview/native/Source/WebCore/loader/appcache/ApplicationCacheHost.cpp + webview/native/Source/WebCore/loader/appcache/ApplicationCacheHost.h + webview/native/Source/WebCore/loader/appcache/ApplicationCacheResource.cpp + webview/native/Source/WebCore/loader/appcache/ApplicationCacheResource.h + webview/native/Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp + webview/native/Source/WebCore/loader/appcache/ApplicationCacheStorage.h + webview/native/Source/WebCore/loader/appcache/DOMApplicationCache.cpp + webview/native/Source/WebCore/loader/appcache/DOMApplicationCache.h + webview/native/Source/WebCore/loader/appcache/DOMApplicationCache.idl + webview/native/Source/WebCore/loader/appcache/ManifestParser.cpp + webview/native/Source/WebCore/loader/appcache/ManifestParser.h + webview/native/Source/WebCore/loader/archive/Archive.h + webview/native/Source/WebCore/loader/archive/ArchiveFactory.cpp + webview/native/Source/WebCore/loader/archive/ArchiveFactory.h + webview/native/Source/WebCore/loader/archive/ArchiveResource.cpp + webview/native/Source/WebCore/loader/archive/ArchiveResource.h + webview/native/Source/WebCore/loader/archive/ArchiveResourceCollection.cpp + webview/native/Source/WebCore/loader/archive/ArchiveResourceCollection.h + webview/native/Source/WebCore/loader/archive/cf/LegacyWebArchive.cpp + webview/native/Source/WebCore/loader/archive/cf/LegacyWebArchive.h + webview/native/Source/WebCore/loader/archive/cf/LegacyWebArchiveMac.mm + webview/native/Source/WebCore/loader/cache/CachePolicy.h + webview/native/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp + webview/native/Source/WebCore/loader/cache/CachedCSSStyleSheet.h + webview/native/Source/WebCore/loader/cache/CachedFont.cpp + webview/native/Source/WebCore/loader/cache/CachedFont.h + webview/native/Source/WebCore/loader/cache/CachedImage.cpp + webview/native/Source/WebCore/loader/cache/CachedImage.h + webview/native/Source/WebCore/loader/cache/CachedRawResource.cpp + webview/native/Source/WebCore/loader/cache/CachedRawResource.h + webview/native/Source/WebCore/loader/cache/CachedResource.cpp + webview/native/Source/WebCore/loader/cache/CachedResource.h + webview/native/Source/WebCore/loader/cache/CachedResourceClient.h + webview/native/Source/WebCore/loader/cache/CachedResourceClientWalker.h + webview/native/Source/WebCore/loader/cache/CachedResourceHandle.cpp + webview/native/Source/WebCore/loader/cache/CachedResourceHandle.h + webview/native/Source/WebCore/loader/cache/CachedResourceLoader.cpp + webview/native/Source/WebCore/loader/cache/CachedResourceLoader.h + webview/native/Source/WebCore/loader/cache/CachedSVGDocument.cpp + webview/native/Source/WebCore/loader/cache/CachedSVGDocument.h + webview/native/Source/WebCore/loader/cache/CachedScript.cpp + webview/native/Source/WebCore/loader/cache/CachedScript.h + webview/native/Source/WebCore/loader/cache/CachedShader.cpp + webview/native/Source/WebCore/loader/cache/CachedShader.h + webview/native/Source/WebCore/loader/cache/CachedStyleSheetClient.h + webview/native/Source/WebCore/loader/cache/CachedTextTrack.cpp + webview/native/Source/WebCore/loader/cache/CachedTextTrack.h + webview/native/Source/WebCore/loader/cache/CachedXSLStyleSheet.cpp + webview/native/Source/WebCore/loader/cache/CachedXSLStyleSheet.h + webview/native/Source/WebCore/loader/cache/MemoryCache.cpp + webview/native/Source/WebCore/loader/cache/MemoryCache.h + webview/native/Source/WebCore/loader/cf/ResourceLoaderCFNet.cpp + webview/native/Source/WebCore/loader/cf/SubresourceLoaderCF.cpp + webview/native/Source/WebCore/loader/icon/IconController.cpp + webview/native/Source/WebCore/loader/icon/IconController.h + webview/native/Source/WebCore/loader/icon/IconDatabase.cpp + webview/native/Source/WebCore/loader/icon/IconDatabase.h + webview/native/Source/WebCore/loader/icon/IconDatabaseBase.cpp + webview/native/Source/WebCore/loader/icon/IconDatabaseBase.h + webview/native/Source/WebCore/loader/icon/IconDatabaseClient.h + webview/native/Source/WebCore/loader/icon/IconLoader.cpp + webview/native/Source/WebCore/loader/icon/IconLoader.h + webview/native/Source/WebCore/loader/icon/IconRecord.cpp + webview/native/Source/WebCore/loader/icon/IconRecord.h + webview/native/Source/WebCore/loader/icon/PageURLRecord.cpp + webview/native/Source/WebCore/loader/icon/PageURLRecord.h + webview/native/Source/WebCore/loader/icon/wince/IconDatabaseWinCE.cpp + webview/native/Source/WebCore/loader/mac/DocumentLoaderMac.cpp + webview/native/Source/WebCore/loader/mac/LoaderNSURLExtras.h + webview/native/Source/WebCore/loader/mac/LoaderNSURLExtras.mm + webview/native/Source/WebCore/loader/mac/ResourceLoaderMac.mm + webview/native/Source/WebCore/loader/win/DocumentLoaderWin.cpp + webview/native/Source/WebCore/loader/win/FrameLoaderWin.cpp + webview/native/Source/WebCore/make-export-file-generator + webview/native/Source/WebCore/make-generated-sources.sh + webview/native/Source/WebCore/make-hash-tools.pl + webview/native/Source/WebCore/mapfile-macosx + webview/native/Source/WebCore/mapfile-vers + webview/native/Source/WebCore/mathml/MathMLElement.cpp + webview/native/Source/WebCore/mathml/MathMLElement.h + webview/native/Source/WebCore/mathml/MathMLInlineContainerElement.cpp + webview/native/Source/WebCore/mathml/MathMLInlineContainerElement.h + webview/native/Source/WebCore/mathml/MathMLMathElement.cpp + webview/native/Source/WebCore/mathml/MathMLMathElement.h + webview/native/Source/WebCore/mathml/MathMLTextElement.cpp + webview/native/Source/WebCore/mathml/MathMLTextElement.h + webview/native/Source/WebCore/mathml/mathattrs.in + webview/native/Source/WebCore/mathml/mathtags.in + webview/native/Source/WebCore/move-js-headers.sh + webview/native/Source/WebCore/page/AbstractView.idl + webview/native/Source/WebCore/page/AdjustViewSizeOrNot.h + webview/native/Source/WebCore/page/AlternativeTextClient.h + webview/native/Source/WebCore/page/BarInfo.cpp + webview/native/Source/WebCore/page/BarInfo.h + webview/native/Source/WebCore/page/BarInfo.idl + webview/native/Source/WebCore/page/Chrome.cpp + webview/native/Source/WebCore/page/Chrome.h + webview/native/Source/WebCore/page/ChromeClient.h + webview/native/Source/WebCore/page/Console.cpp + webview/native/Source/WebCore/page/Console.h + webview/native/Source/WebCore/page/Console.idl + webview/native/Source/WebCore/page/ConsoleTypes.h + webview/native/Source/WebCore/page/ContentSecurityPolicy.cpp + webview/native/Source/WebCore/page/ContentSecurityPolicy.h + webview/native/Source/WebCore/page/ContextMenuClient.h + webview/native/Source/WebCore/page/ContextMenuController.cpp + webview/native/Source/WebCore/page/ContextMenuController.h + webview/native/Source/WebCore/page/ContextMenuProvider.h + webview/native/Source/WebCore/page/Coordinates.h + webview/native/Source/WebCore/page/Coordinates.idl + webview/native/Source/WebCore/page/Crypto.cpp + webview/native/Source/WebCore/page/Crypto.h + webview/native/Source/WebCore/page/Crypto.idl + webview/native/Source/WebCore/page/DOMSelection.cpp + webview/native/Source/WebCore/page/DOMSelection.h + webview/native/Source/WebCore/page/DOMSelection.idl + webview/native/Source/WebCore/page/DOMTimer.cpp + webview/native/Source/WebCore/page/DOMTimer.h + webview/native/Source/WebCore/page/DOMWindow.cpp + webview/native/Source/WebCore/page/DOMWindow.h + webview/native/Source/WebCore/page/DOMWindow.idl + webview/native/Source/WebCore/page/DOMWindowExtension.cpp + webview/native/Source/WebCore/page/DOMWindowExtension.h + webview/native/Source/WebCore/page/DOMWindowProperty.cpp + webview/native/Source/WebCore/page/DOMWindowProperty.h + webview/native/Source/WebCore/page/DragActions.h + webview/native/Source/WebCore/page/DragClient.h + webview/native/Source/WebCore/page/DragController.cpp + webview/native/Source/WebCore/page/DragController.h + webview/native/Source/WebCore/page/DragSession.h + webview/native/Source/WebCore/page/DragState.h + webview/native/Source/WebCore/page/EditorClient.h + webview/native/Source/WebCore/page/EventHandler.cpp + webview/native/Source/WebCore/page/EventHandler.h + webview/native/Source/WebCore/page/EventSource.cpp + webview/native/Source/WebCore/page/EventSource.h + webview/native/Source/WebCore/page/EventSource.idl + webview/native/Source/WebCore/page/FocusController.cpp + webview/native/Source/WebCore/page/FocusController.h + webview/native/Source/WebCore/page/FocusDirection.h + webview/native/Source/WebCore/page/Frame.cpp + webview/native/Source/WebCore/page/Frame.h + webview/native/Source/WebCore/page/FrameActionScheduler.cpp + webview/native/Source/WebCore/page/FrameActionScheduler.h + webview/native/Source/WebCore/page/FrameDestructionObserver.cpp + webview/native/Source/WebCore/page/FrameDestructionObserver.h + webview/native/Source/WebCore/page/FrameTree.cpp + webview/native/Source/WebCore/page/FrameTree.h + webview/native/Source/WebCore/page/FrameView.cpp + webview/native/Source/WebCore/page/FrameView.h + webview/native/Source/WebCore/page/GeolocationClient.h + webview/native/Source/WebCore/page/GestureTapHighlighter.cpp + webview/native/Source/WebCore/page/GestureTapHighlighter.h + webview/native/Source/WebCore/page/GroupSettings.cpp + webview/native/Source/WebCore/page/GroupSettings.h + webview/native/Source/WebCore/page/History.cpp + webview/native/Source/WebCore/page/History.h + webview/native/Source/WebCore/page/History.idl + webview/native/Source/WebCore/page/Location.cpp + webview/native/Source/WebCore/page/Location.h + webview/native/Source/WebCore/page/Location.idl + webview/native/Source/WebCore/page/MediaCanStartListener.h + webview/native/Source/WebCore/page/MemoryInfo.cpp + webview/native/Source/WebCore/page/MemoryInfo.h + webview/native/Source/WebCore/page/MemoryInfo.idl + webview/native/Source/WebCore/page/MouseEventWithHitTestResults.cpp + webview/native/Source/WebCore/page/MouseEventWithHitTestResults.h + webview/native/Source/WebCore/page/Navigator.cpp + webview/native/Source/WebCore/page/Navigator.h + webview/native/Source/WebCore/page/Navigator.idl + webview/native/Source/WebCore/page/NavigatorBase.cpp + webview/native/Source/WebCore/page/NavigatorBase.h + webview/native/Source/WebCore/page/OriginAccessEntry.cpp + webview/native/Source/WebCore/page/OriginAccessEntry.h + webview/native/Source/WebCore/page/Page.cpp + webview/native/Source/WebCore/page/Page.h + webview/native/Source/WebCore/page/PageGroup.cpp + webview/native/Source/WebCore/page/PageGroup.h + webview/native/Source/WebCore/page/PageGroupLoadDeferrer.cpp + webview/native/Source/WebCore/page/PageGroupLoadDeferrer.h + webview/native/Source/WebCore/page/PagePopupClient.h + webview/native/Source/WebCore/page/PagePopupController.h + webview/native/Source/WebCore/page/PagePopupDriver.h + webview/native/Source/WebCore/page/PageSerializer.cpp + webview/native/Source/WebCore/page/PageSerializer.h + webview/native/Source/WebCore/page/PageVisibilityState.cpp + webview/native/Source/WebCore/page/PageVisibilityState.h + webview/native/Source/WebCore/page/Performance.cpp + webview/native/Source/WebCore/page/Performance.h + webview/native/Source/WebCore/page/Performance.idl + webview/native/Source/WebCore/page/PerformanceEntry.cpp + webview/native/Source/WebCore/page/PerformanceEntry.h + webview/native/Source/WebCore/page/PerformanceEntry.idl + webview/native/Source/WebCore/page/PerformanceEntryList.cpp + webview/native/Source/WebCore/page/PerformanceEntryList.h + webview/native/Source/WebCore/page/PerformanceEntryList.idl + webview/native/Source/WebCore/page/PerformanceNavigation.cpp + webview/native/Source/WebCore/page/PerformanceNavigation.h + webview/native/Source/WebCore/page/PerformanceNavigation.idl + webview/native/Source/WebCore/page/PerformanceResourceTiming.cpp + webview/native/Source/WebCore/page/PerformanceResourceTiming.h + webview/native/Source/WebCore/page/PerformanceResourceTiming.idl + webview/native/Source/WebCore/page/PerformanceTiming.cpp + webview/native/Source/WebCore/page/PerformanceTiming.h + webview/native/Source/WebCore/page/PerformanceTiming.idl + webview/native/Source/WebCore/page/PointerLock.cpp + webview/native/Source/WebCore/page/PointerLock.h + webview/native/Source/WebCore/page/PointerLock.idl + webview/native/Source/WebCore/page/PointerLockController.h + webview/native/Source/WebCore/page/PrintContext.cpp + webview/native/Source/WebCore/page/PrintContext.h + webview/native/Source/WebCore/page/Screen.cpp + webview/native/Source/WebCore/page/Screen.h + webview/native/Source/WebCore/page/Screen.idl + webview/native/Source/WebCore/page/SecurityOrigin.cpp + webview/native/Source/WebCore/page/SecurityOrigin.h + webview/native/Source/WebCore/page/SecurityOriginHash.h + webview/native/Source/WebCore/page/SecurityPolicy.cpp + webview/native/Source/WebCore/page/SecurityPolicy.h + webview/native/Source/WebCore/page/Settings.cpp + webview/native/Source/WebCore/page/Settings.h + webview/native/Source/WebCore/page/SpatialNavigation.cpp + webview/native/Source/WebCore/page/SpatialNavigation.h + webview/native/Source/WebCore/page/SpeechInput.cpp + webview/native/Source/WebCore/page/SpeechInput.h + webview/native/Source/WebCore/page/SpeechInputClient.h + webview/native/Source/WebCore/page/SpeechInputEvent.cpp + webview/native/Source/WebCore/page/SpeechInputEvent.h + webview/native/Source/WebCore/page/SpeechInputEvent.idl + webview/native/Source/WebCore/page/SpeechInputListener.h + webview/native/Source/WebCore/page/SpeechInputResult.cpp + webview/native/Source/WebCore/page/SpeechInputResult.h + webview/native/Source/WebCore/page/SpeechInputResult.idl + webview/native/Source/WebCore/page/SpeechInputResultList.cpp + webview/native/Source/WebCore/page/SpeechInputResultList.h + webview/native/Source/WebCore/page/SpeechInputResultList.idl + webview/native/Source/WebCore/page/SuspendableTimer.cpp + webview/native/Source/WebCore/page/SuspendableTimer.h + webview/native/Source/WebCore/page/TouchAdjustment.cpp + webview/native/Source/WebCore/page/TouchAdjustment.h + webview/native/Source/WebCore/page/UserContentTypes.h + webview/native/Source/WebCore/page/UserContentURLPattern.cpp + webview/native/Source/WebCore/page/UserContentURLPattern.h + webview/native/Source/WebCore/page/UserScript.h + webview/native/Source/WebCore/page/UserScriptTypes.h + webview/native/Source/WebCore/page/UserStyleSheet.h + webview/native/Source/WebCore/page/UserStyleSheetTypes.h + webview/native/Source/WebCore/page/WebCoreKeyboardUIMode.h + webview/native/Source/WebCore/page/WebKitAnimation.cpp + webview/native/Source/WebCore/page/WebKitAnimation.h + webview/native/Source/WebCore/page/WebKitAnimation.idl + webview/native/Source/WebCore/page/WebKitAnimationList.cpp + webview/native/Source/WebCore/page/WebKitAnimationList.h + webview/native/Source/WebCore/page/WebKitAnimationList.idl + webview/native/Source/WebCore/page/WebKitPoint.h + webview/native/Source/WebCore/page/WebKitPoint.idl + webview/native/Source/WebCore/page/WindowFeatures.cpp + webview/native/Source/WebCore/page/WindowFeatures.h + webview/native/Source/WebCore/page/WindowFocusAllowedIndicator.cpp + webview/native/Source/WebCore/page/WindowFocusAllowedIndicator.h + webview/native/Source/WebCore/page/WorkerNavigator.cpp + webview/native/Source/WebCore/page/WorkerNavigator.h + webview/native/Source/WebCore/page/WorkerNavigator.idl + webview/native/Source/WebCore/page/animation/AnimationBase.cpp + webview/native/Source/WebCore/page/animation/AnimationBase.h + webview/native/Source/WebCore/page/animation/AnimationController.cpp + webview/native/Source/WebCore/page/animation/AnimationController.h + webview/native/Source/WebCore/page/animation/AnimationControllerPrivate.h + webview/native/Source/WebCore/page/animation/CSSPropertyAnimation.cpp + webview/native/Source/WebCore/page/animation/CSSPropertyAnimation.h + webview/native/Source/WebCore/page/animation/CompositeAnimation.cpp + webview/native/Source/WebCore/page/animation/CompositeAnimation.h + webview/native/Source/WebCore/page/animation/ImplicitAnimation.cpp + webview/native/Source/WebCore/page/animation/ImplicitAnimation.h + webview/native/Source/WebCore/page/animation/KeyframeAnimation.cpp + webview/native/Source/WebCore/page/animation/KeyframeAnimation.h + webview/native/Source/WebCore/page/chromium/ChromeClientChromium.h + webview/native/Source/WebCore/page/chromium/DragControllerChromium.cpp + webview/native/Source/WebCore/page/chromium/EventHandlerChromium.cpp + webview/native/Source/WebCore/page/efl/DragControllerEfl.cpp + webview/native/Source/WebCore/page/efl/EventHandlerEfl.cpp + webview/native/Source/WebCore/page/gtk/DragControllerGtk.cpp + webview/native/Source/WebCore/page/gtk/EventHandlerGtk.cpp + webview/native/Source/WebCore/page/java/ChromeClientJava.cpp + webview/native/Source/WebCore/page/java/ChromeClientJava.h + webview/native/Source/WebCore/page/java/DragControllerJava.cpp + webview/native/Source/WebCore/page/java/EventHandlerJava.cpp + webview/native/Source/WebCore/page/java/FrameJava.cpp + webview/native/Source/WebCore/page/mac/ChromeMac.mm + webview/native/Source/WebCore/page/mac/DragControllerMac.mm + webview/native/Source/WebCore/page/mac/EventHandlerMac.mm + webview/native/Source/WebCore/page/mac/FrameMac.mm + webview/native/Source/WebCore/page/mac/PageMac.cpp + webview/native/Source/WebCore/page/mac/WebCoreFrameView.h + webview/native/Source/WebCore/page/qt/DragControllerQt.cpp + webview/native/Source/WebCore/page/qt/EventHandlerQt.cpp + webview/native/Source/WebCore/page/scrolling/ScrollingCoordinator.cpp + webview/native/Source/WebCore/page/scrolling/ScrollingCoordinator.h + webview/native/Source/WebCore/page/scrolling/ScrollingCoordinatorNone.cpp + webview/native/Source/WebCore/page/scrolling/ScrollingThread.h + webview/native/Source/WebCore/page/scrolling/ScrollingTree.h + webview/native/Source/WebCore/page/scrolling/ScrollingTreeState.h + webview/native/Source/WebCore/page/win/DragControllerWin.cpp + webview/native/Source/WebCore/page/win/EventHandlerWin.cpp + webview/native/Source/WebCore/page/win/FrameCGWin.cpp + webview/native/Source/WebCore/page/win/FrameCairoWin.cpp + webview/native/Source/WebCore/page/win/FrameWin.cpp + webview/native/Source/WebCore/page/win/FrameWin.h + webview/native/Source/WebCore/page/wince/FrameWinCE.cpp + webview/native/Source/WebCore/page/wx/DragControllerWx.cpp + webview/native/Source/WebCore/page/wx/EventHandlerWx.cpp + webview/native/Source/WebCore/platform/Arena.cpp + webview/native/Source/WebCore/platform/Arena.h + webview/native/Source/WebCore/platform/AsyncFileSystem.cpp + webview/native/Source/WebCore/platform/AsyncFileSystem.h + webview/native/Source/WebCore/platform/AsyncFileSystemCallbacks.h + webview/native/Source/WebCore/platform/AutodrainedPool.h + webview/native/Source/WebCore/platform/CalculationValue.cpp + webview/native/Source/WebCore/platform/CalculationValue.h + webview/native/Source/WebCore/platform/Clock.cpp + webview/native/Source/WebCore/platform/Clock.h + webview/native/Source/WebCore/platform/ClockGeneric.cpp + webview/native/Source/WebCore/platform/ClockGeneric.h + webview/native/Source/WebCore/platform/ColorChooser.h + webview/native/Source/WebCore/platform/ColorChooserClient.h + webview/native/Source/WebCore/platform/ColorData.gperf + webview/native/Source/WebCore/platform/ContentType.cpp + webview/native/Source/WebCore/platform/ContentType.h + webview/native/Source/WebCore/platform/ContextMenu.cpp + webview/native/Source/WebCore/platform/ContextMenu.h + webview/native/Source/WebCore/platform/ContextMenuItem.cpp + webview/native/Source/WebCore/platform/ContextMenuItem.h + webview/native/Source/WebCore/platform/Cookie.h + webview/native/Source/WebCore/platform/CookieJar.h + webview/native/Source/WebCore/platform/CookiesStrategy.h + webview/native/Source/WebCore/platform/CrossThreadCopier.cpp + webview/native/Source/WebCore/platform/CrossThreadCopier.h + webview/native/Source/WebCore/platform/Cursor.cpp + webview/native/Source/WebCore/platform/Cursor.h + webview/native/Source/WebCore/platform/DateComponents.cpp + webview/native/Source/WebCore/platform/DateComponents.h + webview/native/Source/WebCore/platform/Decimal.cpp + webview/native/Source/WebCore/platform/Decimal.h + webview/native/Source/WebCore/platform/DragData.cpp + webview/native/Source/WebCore/platform/DragData.h + webview/native/Source/WebCore/platform/DragImage.cpp + webview/native/Source/WebCore/platform/DragImage.h + webview/native/Source/WebCore/platform/EventLoop.h + webview/native/Source/WebCore/platform/EventTracer.cpp + webview/native/Source/WebCore/platform/EventTracer.h + webview/native/Source/WebCore/platform/FileChooser.cpp + webview/native/Source/WebCore/platform/FileChooser.h + webview/native/Source/WebCore/platform/FileIconLoader.cpp + webview/native/Source/WebCore/platform/FileIconLoader.h + webview/native/Source/WebCore/platform/FileMetadata.h + webview/native/Source/WebCore/platform/FileStream.cpp + webview/native/Source/WebCore/platform/FileStream.h + webview/native/Source/WebCore/platform/FileStreamClient.h + webview/native/Source/WebCore/platform/FileSystem.cpp + webview/native/Source/WebCore/platform/FileSystem.h + webview/native/Source/WebCore/platform/FloatConversion.h + webview/native/Source/WebCore/platform/FractionalLayoutUnit.h + webview/native/Source/WebCore/platform/Gamepads.h + webview/native/Source/WebCore/platform/HashTools.h + webview/native/Source/WebCore/platform/HistogramSupport.cpp + webview/native/Source/WebCore/platform/HistogramSupport.h + webview/native/Source/WebCore/platform/HostWindow.h + webview/native/Source/WebCore/platform/KURL.cpp + webview/native/Source/WebCore/platform/KURL.h + webview/native/Source/WebCore/platform/KURLGoogle.cpp + webview/native/Source/WebCore/platform/KURLGooglePrivate.h + webview/native/Source/WebCore/platform/KURLHash.h + webview/native/Source/WebCore/platform/KURLWTFURLImpl.h + webview/native/Source/WebCore/platform/KillRing.h + webview/native/Source/WebCore/platform/KillRingNone.cpp + webview/native/Source/WebCore/platform/Language.cpp + webview/native/Source/WebCore/platform/Language.h + webview/native/Source/WebCore/platform/Length.cpp + webview/native/Source/WebCore/platform/Length.h + webview/native/Source/WebCore/platform/LengthBox.cpp + webview/native/Source/WebCore/platform/LengthBox.h + webview/native/Source/WebCore/platform/LengthSize.h + webview/native/Source/WebCore/platform/LinkHash.cpp + webview/native/Source/WebCore/platform/LinkHash.h + webview/native/Source/WebCore/platform/LocalizedStrings.cpp + webview/native/Source/WebCore/platform/LocalizedStrings.h + webview/native/Source/WebCore/platform/Logging.cpp + webview/native/Source/WebCore/platform/Logging.h + webview/native/Source/WebCore/platform/MIMETypeRegistry.cpp + webview/native/Source/WebCore/platform/MIMETypeRegistry.h + webview/native/Source/WebCore/platform/MemoryPressureHandler.cpp + webview/native/Source/WebCore/platform/MemoryPressureHandler.h + webview/native/Source/WebCore/platform/MemoryUsageSupport.cpp + webview/native/Source/WebCore/platform/MemoryUsageSupport.h + webview/native/Source/WebCore/platform/NotImplemented.h + webview/native/Source/WebCore/platform/PODArena.h + webview/native/Source/WebCore/platform/PODFreeListArena.h + webview/native/Source/WebCore/platform/PODInterval.h + webview/native/Source/WebCore/platform/PODIntervalTree.h + webview/native/Source/WebCore/platform/PODRedBlackTree.h + webview/native/Source/WebCore/platform/Pasteboard.h + webview/native/Source/WebCore/platform/PlatformEvent.cpp + webview/native/Source/WebCore/platform/PlatformEvent.h + webview/native/Source/WebCore/platform/PlatformExportMacros.h + webview/native/Source/WebCore/platform/PlatformGestureEvent.h + webview/native/Source/WebCore/platform/PlatformGestureRecognizer.cpp + webview/native/Source/WebCore/platform/PlatformKeyboardEvent.h + webview/native/Source/WebCore/platform/PlatformMenuDescription.h + webview/native/Source/WebCore/platform/PlatformMouseEvent.h + webview/native/Source/WebCore/platform/PlatformScreen.h + webview/native/Source/WebCore/platform/PlatformStrategies.cpp + webview/native/Source/WebCore/platform/PlatformStrategies.h + webview/native/Source/WebCore/platform/PlatformTouchEvent.h + webview/native/Source/WebCore/platform/PlatformTouchPoint.h + webview/native/Source/WebCore/platform/PlatformWheelEvent.h + webview/native/Source/WebCore/platform/PopupMenu.h + webview/native/Source/WebCore/platform/PopupMenuClient.h + webview/native/Source/WebCore/platform/PopupMenuStyle.h + webview/native/Source/WebCore/platform/PrerenderHandle.h + webview/native/Source/WebCore/platform/PurgePriority.h + webview/native/Source/WebCore/platform/PurgeableBuffer.h + webview/native/Source/WebCore/platform/RefCountedSupplement.h + webview/native/Source/WebCore/platform/ReferrerPolicy.h + webview/native/Source/WebCore/platform/RunLoopTimer.h + webview/native/Source/WebCore/platform/RuntimeApplicationChecks.cpp + webview/native/Source/WebCore/platform/RuntimeApplicationChecks.h + webview/native/Source/WebCore/platform/SSLKeyGenerator.h + webview/native/Source/WebCore/platform/SchemeRegistry.cpp + webview/native/Source/WebCore/platform/SchemeRegistry.h + webview/native/Source/WebCore/platform/ScrollAnimator.cpp + webview/native/Source/WebCore/platform/ScrollAnimator.h + webview/native/Source/WebCore/platform/ScrollAnimatorNone.cpp + webview/native/Source/WebCore/platform/ScrollAnimatorNone.h + webview/native/Source/WebCore/platform/ScrollTypes.h + webview/native/Source/WebCore/platform/ScrollView.cpp + webview/native/Source/WebCore/platform/ScrollView.h + webview/native/Source/WebCore/platform/ScrollableArea.cpp + webview/native/Source/WebCore/platform/ScrollableArea.h + webview/native/Source/WebCore/platform/Scrollbar.cpp + webview/native/Source/WebCore/platform/Scrollbar.h + webview/native/Source/WebCore/platform/ScrollbarTheme.cpp + webview/native/Source/WebCore/platform/ScrollbarTheme.h + webview/native/Source/WebCore/platform/ScrollbarThemeClient.h + webview/native/Source/WebCore/platform/ScrollbarThemeComposite.cpp + webview/native/Source/WebCore/platform/ScrollbarThemeComposite.h + webview/native/Source/WebCore/platform/SearchPopupMenu.h + webview/native/Source/WebCore/platform/SecureTextInput.cpp + webview/native/Source/WebCore/platform/SecureTextInput.h + webview/native/Source/WebCore/platform/SharedBuffer.cpp + webview/native/Source/WebCore/platform/SharedBuffer.h + webview/native/Source/WebCore/platform/SharedBufferChunkReader.cpp + webview/native/Source/WebCore/platform/SharedBufferChunkReader.h + webview/native/Source/WebCore/platform/SharedTimer.h + webview/native/Source/WebCore/platform/Sound.h + webview/native/Source/WebCore/platform/SuddenTermination.h + webview/native/Source/WebCore/platform/Supplementable.h + webview/native/Source/WebCore/platform/SystemTime.h + webview/native/Source/WebCore/platform/Theme.cpp + webview/native/Source/WebCore/platform/Theme.h + webview/native/Source/WebCore/platform/ThemeTypes.h + webview/native/Source/WebCore/platform/ThreadCheck.h + webview/native/Source/WebCore/platform/ThreadGlobalData.cpp + webview/native/Source/WebCore/platform/ThreadGlobalData.h + webview/native/Source/WebCore/platform/ThreadTimers.cpp + webview/native/Source/WebCore/platform/ThreadTimers.h + webview/native/Source/WebCore/platform/Timer.cpp + webview/native/Source/WebCore/platform/Timer.h + webview/native/Source/WebCore/platform/TreeShared.h + webview/native/Source/WebCore/platform/UUID.cpp + webview/native/Source/WebCore/platform/UUID.h + webview/native/Source/WebCore/platform/VisitedLinkStrategy.h + webview/native/Source/WebCore/platform/VisitedLinks.cpp + webview/native/Source/WebCore/platform/VisitedLinks.h + webview/native/Source/WebCore/platform/Widget.cpp + webview/native/Source/WebCore/platform/Widget.h + webview/native/Source/WebCore/platform/WindowsKeyboardCodes.h + webview/native/Source/WebCore/platform/animation/Animation.cpp + webview/native/Source/WebCore/platform/animation/Animation.h + webview/native/Source/WebCore/platform/animation/AnimationList.cpp + webview/native/Source/WebCore/platform/animation/AnimationList.h + webview/native/Source/WebCore/platform/animation/AnimationUtilities.h + webview/native/Source/WebCore/platform/animation/TimingFunction.h + webview/native/Source/WebCore/platform/audio/AudioArray.h + webview/native/Source/WebCore/platform/audio/AudioBus.cpp + webview/native/Source/WebCore/platform/audio/AudioBus.h + webview/native/Source/WebCore/platform/audio/AudioChannel.cpp + webview/native/Source/WebCore/platform/audio/AudioChannel.h + webview/native/Source/WebCore/platform/audio/AudioDSPKernel.h + webview/native/Source/WebCore/platform/audio/AudioDSPKernelProcessor.cpp + webview/native/Source/WebCore/platform/audio/AudioDSPKernelProcessor.h + webview/native/Source/WebCore/platform/audio/AudioDestination.h + webview/native/Source/WebCore/platform/audio/AudioFileReader.h + webview/native/Source/WebCore/platform/audio/AudioProcessor.h + webview/native/Source/WebCore/platform/audio/AudioResampler.cpp + webview/native/Source/WebCore/platform/audio/AudioResampler.h + webview/native/Source/WebCore/platform/audio/AudioResamplerKernel.cpp + webview/native/Source/WebCore/platform/audio/AudioResamplerKernel.h + webview/native/Source/WebCore/platform/audio/AudioSourceProvider.h + webview/native/Source/WebCore/platform/audio/AudioSourceProviderClient.h + webview/native/Source/WebCore/platform/audio/AudioUtilities.cpp + webview/native/Source/WebCore/platform/audio/AudioUtilities.h + webview/native/Source/WebCore/platform/audio/Biquad.cpp + webview/native/Source/WebCore/platform/audio/Biquad.h + webview/native/Source/WebCore/platform/audio/Cone.cpp + webview/native/Source/WebCore/platform/audio/Cone.h + webview/native/Source/WebCore/platform/audio/DenormalDisabler.h + webview/native/Source/WebCore/platform/audio/Distance.cpp + webview/native/Source/WebCore/platform/audio/Distance.h + webview/native/Source/WebCore/platform/audio/DynamicsCompressor.cpp + webview/native/Source/WebCore/platform/audio/DynamicsCompressor.h + webview/native/Source/WebCore/platform/audio/DynamicsCompressorKernel.cpp + webview/native/Source/WebCore/platform/audio/DynamicsCompressorKernel.h + webview/native/Source/WebCore/platform/audio/EqualPowerPanner.cpp + webview/native/Source/WebCore/platform/audio/EqualPowerPanner.h + webview/native/Source/WebCore/platform/audio/FFTConvolver.cpp + webview/native/Source/WebCore/platform/audio/FFTConvolver.h + webview/native/Source/WebCore/platform/audio/FFTFrame.cpp + webview/native/Source/WebCore/platform/audio/FFTFrame.h + webview/native/Source/WebCore/platform/audio/FFTFrameStub.cpp + webview/native/Source/WebCore/platform/audio/HRTFDatabase.cpp + webview/native/Source/WebCore/platform/audio/HRTFDatabase.h + webview/native/Source/WebCore/platform/audio/HRTFDatabaseLoader.cpp + webview/native/Source/WebCore/platform/audio/HRTFDatabaseLoader.h + webview/native/Source/WebCore/platform/audio/HRTFElevation.cpp + webview/native/Source/WebCore/platform/audio/HRTFElevation.h + webview/native/Source/WebCore/platform/audio/HRTFKernel.cpp + webview/native/Source/WebCore/platform/audio/HRTFKernel.h + webview/native/Source/WebCore/platform/audio/HRTFPanner.cpp + webview/native/Source/WebCore/platform/audio/HRTFPanner.h + webview/native/Source/WebCore/platform/audio/MultiChannelResampler.h + webview/native/Source/WebCore/platform/audio/Panner.cpp + webview/native/Source/WebCore/platform/audio/Panner.h + webview/native/Source/WebCore/platform/audio/Reverb.cpp + webview/native/Source/WebCore/platform/audio/Reverb.h + webview/native/Source/WebCore/platform/audio/ReverbAccumulationBuffer.cpp + webview/native/Source/WebCore/platform/audio/ReverbAccumulationBuffer.h + webview/native/Source/WebCore/platform/audio/ReverbConvolver.cpp + webview/native/Source/WebCore/platform/audio/ReverbConvolver.h + webview/native/Source/WebCore/platform/audio/ReverbConvolverStage.cpp + webview/native/Source/WebCore/platform/audio/ReverbConvolverStage.h + webview/native/Source/WebCore/platform/audio/ReverbInputBuffer.cpp + webview/native/Source/WebCore/platform/audio/ReverbInputBuffer.h + webview/native/Source/WebCore/platform/audio/SincResampler.cpp + webview/native/Source/WebCore/platform/audio/SincResampler.h + webview/native/Source/WebCore/platform/audio/VectorMath.cpp + webview/native/Source/WebCore/platform/audio/VectorMath.h + webview/native/Source/WebCore/platform/audio/ZeroPole.cpp + webview/native/Source/WebCore/platform/audio/ZeroPole.h + webview/native/Source/WebCore/platform/audio/chromium/AudioBusChromium.cpp + webview/native/Source/WebCore/platform/audio/ffmpeg/FFTFrameFFMPEG.cpp + webview/native/Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp + webview/native/Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.h + webview/native/Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp + webview/native/Source/WebCore/platform/audio/gtk/AudioBusGtk.cpp + webview/native/Source/WebCore/platform/audio/mac/AudioBusMac.mm + webview/native/Source/WebCore/platform/audio/mac/AudioDestinationMac.cpp + webview/native/Source/WebCore/platform/audio/mac/AudioDestinationMac.h + webview/native/Source/WebCore/platform/audio/mac/AudioFileReaderMac.cpp + webview/native/Source/WebCore/platform/audio/mac/AudioFileReaderMac.h + webview/native/Source/WebCore/platform/audio/mac/FFTFrameMac.cpp + webview/native/Source/WebCore/platform/audio/mkl/FFTFrameMKL.cpp + webview/native/Source/WebCore/platform/cairo/WidgetBackingStore.h + webview/native/Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp + webview/native/Source/WebCore/platform/cf/BinaryPropertyList.cpp + webview/native/Source/WebCore/platform/cf/BinaryPropertyList.h + webview/native/Source/WebCore/platform/cf/FileSystemCF.cpp + webview/native/Source/WebCore/platform/cf/KURLCFNet.cpp + webview/native/Source/WebCore/platform/cf/RunLoopTimerCF.cpp + webview/native/Source/WebCore/platform/cf/SchedulePair.cpp + webview/native/Source/WebCore/platform/cf/SchedulePair.h + webview/native/Source/WebCore/platform/cf/SharedBufferCF.cpp + webview/native/Source/WebCore/platform/cf/win/CertificateCFWin.cpp + webview/native/Source/WebCore/platform/cf/win/CertificateCFWin.h + webview/native/Source/WebCore/platform/chromium/ChromiumDataObject.cpp + webview/native/Source/WebCore/platform/chromium/ChromiumDataObject.h + webview/native/Source/WebCore/platform/chromium/ClipboardChromium.cpp + webview/native/Source/WebCore/platform/chromium/ClipboardChromium.h + webview/native/Source/WebCore/platform/chromium/ClipboardChromiumWin.cpp + webview/native/Source/WebCore/platform/chromium/ClipboardMimeTypes.cpp + webview/native/Source/WebCore/platform/chromium/ClipboardMimeTypes.h + webview/native/Source/WebCore/platform/chromium/ClipboardUtilitiesChromium.cpp + webview/native/Source/WebCore/platform/chromium/ClipboardUtilitiesChromium.h + webview/native/Source/WebCore/platform/chromium/ContextMenuChromium.cpp + webview/native/Source/WebCore/platform/chromium/ContextMenuItemChromium.cpp + webview/native/Source/WebCore/platform/chromium/CursorChromium.cpp + webview/native/Source/WebCore/platform/chromium/DragDataChromium.cpp + webview/native/Source/WebCore/platform/chromium/DragDataRef.h + webview/native/Source/WebCore/platform/chromium/DragImageChromiumSkia.cpp + webview/native/Source/WebCore/platform/chromium/DragImageRef.h + webview/native/Source/WebCore/platform/chromium/FileSystemChromium.cpp + webview/native/Source/WebCore/platform/chromium/FileSystemChromiumLinux.cpp + webview/native/Source/WebCore/platform/chromium/FileSystemChromiumMac.mm + webview/native/Source/WebCore/platform/chromium/FileSystemChromiumWin.cpp + webview/native/Source/WebCore/platform/chromium/FramelessScrollView.cpp + webview/native/Source/WebCore/platform/chromium/FramelessScrollView.h + webview/native/Source/WebCore/platform/chromium/FramelessScrollViewClient.h + webview/native/Source/WebCore/platform/chromium/KeyCodeConversion.h + webview/native/Source/WebCore/platform/chromium/KeyCodeConversionGtk.cpp + webview/native/Source/WebCore/platform/chromium/KeyboardCodes.h + webview/native/Source/WebCore/platform/chromium/LanguageChromium.cpp + webview/native/Source/WebCore/platform/chromium/LinkHashChromium.cpp + webview/native/Source/WebCore/platform/chromium/MIMETypeRegistryChromium.cpp + webview/native/Source/WebCore/platform/chromium/PasteboardChromium.cpp + webview/native/Source/WebCore/platform/chromium/PlatformCursor.h + webview/native/Source/WebCore/platform/chromium/PlatformKeyboardEventChromium.cpp + webview/native/Source/WebCore/platform/chromium/PlatformScreenChromium.cpp + webview/native/Source/WebCore/platform/chromium/PlatformSupport.h + webview/native/Source/WebCore/platform/chromium/PlatformThemeChromiumLinux.cpp + webview/native/Source/WebCore/platform/chromium/PlatformThemeChromiumLinux.h + webview/native/Source/WebCore/platform/chromium/PlatformWidget.h + webview/native/Source/WebCore/platform/chromium/PopupContainer.cpp + webview/native/Source/WebCore/platform/chromium/PopupContainer.h + webview/native/Source/WebCore/platform/chromium/PopupListBox.cpp + webview/native/Source/WebCore/platform/chromium/PopupListBox.h + webview/native/Source/WebCore/platform/chromium/PopupMenuChromium.cpp + webview/native/Source/WebCore/platform/chromium/PopupMenuChromium.h + webview/native/Source/WebCore/platform/chromium/PopupMenuPrivate.h + webview/native/Source/WebCore/platform/chromium/SSLKeyGeneratorChromium.cpp + webview/native/Source/WebCore/platform/chromium/ScrollbarThemeChromium.cpp + webview/native/Source/WebCore/platform/chromium/ScrollbarThemeChromium.h + webview/native/Source/WebCore/platform/chromium/ScrollbarThemeChromiumLinux.cpp + webview/native/Source/WebCore/platform/chromium/ScrollbarThemeChromiumLinux.h + webview/native/Source/WebCore/platform/chromium/ScrollbarThemeChromiumMac.h + webview/native/Source/WebCore/platform/chromium/ScrollbarThemeChromiumMac.mm + webview/native/Source/WebCore/platform/chromium/ScrollbarThemeChromiumWin.cpp + webview/native/Source/WebCore/platform/chromium/ScrollbarThemeChromiumWin.h + webview/native/Source/WebCore/platform/chromium/SearchPopupMenuChromium.cpp + webview/native/Source/WebCore/platform/chromium/SearchPopupMenuChromium.h + webview/native/Source/WebCore/platform/chromium/SharedTimerChromium.cpp + webview/native/Source/WebCore/platform/chromium/SoundChromiumPosix.cpp + webview/native/Source/WebCore/platform/chromium/SoundChromiumWin.cpp + webview/native/Source/WebCore/platform/chromium/SuddenTerminationChromium.cpp + webview/native/Source/WebCore/platform/chromium/SystemTimeChromium.cpp + webview/native/Source/WebCore/platform/chromium/TemporaryLinkStubs.cpp + webview/native/Source/WebCore/platform/chromium/ThemeChromiumMac.h + webview/native/Source/WebCore/platform/chromium/ThemeChromiumMac.mm + webview/native/Source/WebCore/platform/chromium/TraceEvent.h + webview/native/Source/WebCore/platform/chromium/WidgetChromium.cpp + webview/native/Source/WebCore/platform/cocoa/KeyEventCocoa.h + webview/native/Source/WebCore/platform/cocoa/KeyEventCocoa.mm + webview/native/Source/WebCore/platform/efl/ClipboardEfl.cpp + webview/native/Source/WebCore/platform/efl/ClipboardEfl.h + webview/native/Source/WebCore/platform/efl/ContextMenuEfl.cpp + webview/native/Source/WebCore/platform/efl/ContextMenuItemEfl.cpp + webview/native/Source/WebCore/platform/efl/CursorEfl.cpp + webview/native/Source/WebCore/platform/efl/DragDataEfl.cpp + webview/native/Source/WebCore/platform/efl/DragImageEfl.cpp + webview/native/Source/WebCore/platform/efl/EventLoopEfl.cpp + webview/native/Source/WebCore/platform/efl/FileSystemEfl.cpp + webview/native/Source/WebCore/platform/efl/KURLEfl.cpp + webview/native/Source/WebCore/platform/efl/LanguageEfl.cpp + webview/native/Source/WebCore/platform/efl/LocalizedStringsEfl.cpp + webview/native/Source/WebCore/platform/efl/LoggingEfl.cpp + webview/native/Source/WebCore/platform/efl/MIMETypeRegistryEfl.cpp + webview/native/Source/WebCore/platform/efl/PasteboardEfl.cpp + webview/native/Source/WebCore/platform/efl/PlatformKeyboardEventEfl.cpp + webview/native/Source/WebCore/platform/efl/PlatformMouseEventEfl.cpp + webview/native/Source/WebCore/platform/efl/PlatformScreenEfl.cpp + webview/native/Source/WebCore/platform/efl/PlatformTouchEventEfl.cpp + webview/native/Source/WebCore/platform/efl/PlatformTouchPointEfl.cpp + webview/native/Source/WebCore/platform/efl/PlatformWheelEventEfl.cpp + webview/native/Source/WebCore/platform/efl/PopupMenuEfl.cpp + webview/native/Source/WebCore/platform/efl/PopupMenuEfl.h + webview/native/Source/WebCore/platform/efl/RenderThemeEfl.cpp + webview/native/Source/WebCore/platform/efl/RenderThemeEfl.h + webview/native/Source/WebCore/platform/efl/ScrollViewEfl.cpp + webview/native/Source/WebCore/platform/efl/ScrollbarEfl.cpp + webview/native/Source/WebCore/platform/efl/ScrollbarEfl.h + webview/native/Source/WebCore/platform/efl/ScrollbarThemeEfl.cpp + webview/native/Source/WebCore/platform/efl/ScrollbarThemeEfl.h + webview/native/Source/WebCore/platform/efl/SearchPopupMenuEfl.cpp + webview/native/Source/WebCore/platform/efl/SearchPopupMenuEfl.h + webview/native/Source/WebCore/platform/efl/SharedBufferEfl.cpp + webview/native/Source/WebCore/platform/efl/SharedTimerEfl.cpp + webview/native/Source/WebCore/platform/efl/SoundEfl.cpp + webview/native/Source/WebCore/platform/efl/SystemTimeEfl.cpp + webview/native/Source/WebCore/platform/efl/TemporaryLinkStubs.cpp + webview/native/Source/WebCore/platform/efl/WidgetEfl.cpp + webview/native/Source/WebCore/platform/graphics/ANGLEWebKitBridge.cpp + webview/native/Source/WebCore/platform/graphics/ANGLEWebKitBridge.h + webview/native/Source/WebCore/platform/graphics/BitmapImage.cpp + webview/native/Source/WebCore/platform/graphics/BitmapImage.h + webview/native/Source/WebCore/platform/graphics/Color.cpp + webview/native/Source/WebCore/platform/graphics/Color.h + webview/native/Source/WebCore/platform/graphics/ColorSpace.h + webview/native/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.cpp + webview/native/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h + webview/native/Source/WebCore/platform/graphics/DashArray.h + webview/native/Source/WebCore/platform/graphics/DisplayRefreshMonitor.cpp + webview/native/Source/WebCore/platform/graphics/DisplayRefreshMonitor.h + webview/native/Source/WebCore/platform/graphics/Extensions3D.h + webview/native/Source/WebCore/platform/graphics/FloatPoint.cpp + webview/native/Source/WebCore/platform/graphics/FloatPoint.h + webview/native/Source/WebCore/platform/graphics/FloatPoint3D.cpp + webview/native/Source/WebCore/platform/graphics/FloatPoint3D.h + webview/native/Source/WebCore/platform/graphics/FloatQuad.cpp + webview/native/Source/WebCore/platform/graphics/FloatQuad.h + webview/native/Source/WebCore/platform/graphics/FloatRect.cpp + webview/native/Source/WebCore/platform/graphics/FloatRect.h + webview/native/Source/WebCore/platform/graphics/FloatSize.cpp + webview/native/Source/WebCore/platform/graphics/FloatSize.h + webview/native/Source/WebCore/platform/graphics/Font.cpp + webview/native/Source/WebCore/platform/graphics/Font.h + webview/native/Source/WebCore/platform/graphics/FontBaseline.h + webview/native/Source/WebCore/platform/graphics/FontCache.cpp + webview/native/Source/WebCore/platform/graphics/FontCache.h + webview/native/Source/WebCore/platform/graphics/FontData.cpp + webview/native/Source/WebCore/platform/graphics/FontData.h + webview/native/Source/WebCore/platform/graphics/FontDescription.cpp + webview/native/Source/WebCore/platform/graphics/FontDescription.h + webview/native/Source/WebCore/platform/graphics/FontFallbackList.cpp + webview/native/Source/WebCore/platform/graphics/FontFallbackList.h + webview/native/Source/WebCore/platform/graphics/FontFamily.cpp + webview/native/Source/WebCore/platform/graphics/FontFamily.h + webview/native/Source/WebCore/platform/graphics/FontFastPath.cpp + webview/native/Source/WebCore/platform/graphics/FontFeatureSettings.cpp + webview/native/Source/WebCore/platform/graphics/FontFeatureSettings.h + webview/native/Source/WebCore/platform/graphics/FontMetrics.h + webview/native/Source/WebCore/platform/graphics/FontOrientation.h + webview/native/Source/WebCore/platform/graphics/FontPlatformData.cpp + webview/native/Source/WebCore/platform/graphics/FontPlatformData.h + webview/native/Source/WebCore/platform/graphics/FontRenderingMode.h + webview/native/Source/WebCore/platform/graphics/FontSelector.h + webview/native/Source/WebCore/platform/graphics/FontSmoothingMode.h + webview/native/Source/WebCore/platform/graphics/FontTraitsMask.h + webview/native/Source/WebCore/platform/graphics/FontWidthVariant.h + webview/native/Source/WebCore/platform/graphics/FractionalLayoutBoxExtent.cpp + webview/native/Source/WebCore/platform/graphics/FractionalLayoutBoxExtent.h + webview/native/Source/WebCore/platform/graphics/FractionalLayoutPoint.h + webview/native/Source/WebCore/platform/graphics/FractionalLayoutRect.cpp + webview/native/Source/WebCore/platform/graphics/FractionalLayoutRect.h + webview/native/Source/WebCore/platform/graphics/FractionalLayoutSize.h + webview/native/Source/WebCore/platform/graphics/GeneratedImage.cpp + webview/native/Source/WebCore/platform/graphics/GeneratedImage.h + webview/native/Source/WebCore/platform/graphics/Generator.h + webview/native/Source/WebCore/platform/graphics/GeneratorGeneratedImage.cpp + webview/native/Source/WebCore/platform/graphics/GeneratorGeneratedImage.h + webview/native/Source/WebCore/platform/graphics/Glyph.h + webview/native/Source/WebCore/platform/graphics/GlyphBuffer.h + webview/native/Source/WebCore/platform/graphics/GlyphMetricsMap.h + webview/native/Source/WebCore/platform/graphics/GlyphPage.h + webview/native/Source/WebCore/platform/graphics/GlyphPageTreeNode.cpp + webview/native/Source/WebCore/platform/graphics/GlyphPageTreeNode.h + webview/native/Source/WebCore/platform/graphics/Gradient.cpp + webview/native/Source/WebCore/platform/graphics/Gradient.h + webview/native/Source/WebCore/platform/graphics/GraphicsContext.cpp + webview/native/Source/WebCore/platform/graphics/GraphicsContext.h + webview/native/Source/WebCore/platform/graphics/GraphicsContext3D.cpp + webview/native/Source/WebCore/platform/graphics/GraphicsContext3D.h + webview/native/Source/WebCore/platform/graphics/GraphicsLayer.cpp + webview/native/Source/WebCore/platform/graphics/GraphicsLayer.h + webview/native/Source/WebCore/platform/graphics/GraphicsLayerAnimation.cpp + webview/native/Source/WebCore/platform/graphics/GraphicsLayerAnimation.h + webview/native/Source/WebCore/platform/graphics/GraphicsLayerClient.h + webview/native/Source/WebCore/platform/graphics/GraphicsLayerTransform.cpp + webview/native/Source/WebCore/platform/graphics/GraphicsLayerTransform.h + webview/native/Source/WebCore/platform/graphics/GraphicsTypes.cpp + webview/native/Source/WebCore/platform/graphics/GraphicsTypes.h + webview/native/Source/WebCore/platform/graphics/GraphicsTypes3D.h + webview/native/Source/WebCore/platform/graphics/Icon.h + webview/native/Source/WebCore/platform/graphics/Image.cpp + webview/native/Source/WebCore/platform/graphics/Image.h + webview/native/Source/WebCore/platform/graphics/ImageBuffer.cpp + webview/native/Source/WebCore/platform/graphics/ImageBuffer.h + webview/native/Source/WebCore/platform/graphics/ImageBufferData.h + webview/native/Source/WebCore/platform/graphics/ImageObserver.h + webview/native/Source/WebCore/platform/graphics/ImageOrientation.cpp + webview/native/Source/WebCore/platform/graphics/ImageOrientation.h + webview/native/Source/WebCore/platform/graphics/ImageRenderingMode.h + webview/native/Source/WebCore/platform/graphics/ImageSource.cpp + webview/native/Source/WebCore/platform/graphics/ImageSource.h + webview/native/Source/WebCore/platform/graphics/IntPoint.h + webview/native/Source/WebCore/platform/graphics/IntPointHash.h + webview/native/Source/WebCore/platform/graphics/IntRect.cpp + webview/native/Source/WebCore/platform/graphics/IntRect.h + webview/native/Source/WebCore/platform/graphics/IntRectHash.h + webview/native/Source/WebCore/platform/graphics/IntSize.h + webview/native/Source/WebCore/platform/graphics/IntSizeHash.h + webview/native/Source/WebCore/platform/graphics/MediaPlayer.cpp + webview/native/Source/WebCore/platform/graphics/MediaPlayer.h + webview/native/Source/WebCore/platform/graphics/MediaPlayerPrivate.h + webview/native/Source/WebCore/platform/graphics/Path.cpp + webview/native/Source/WebCore/platform/graphics/Path.h + webview/native/Source/WebCore/platform/graphics/PathTraversalState.cpp + webview/native/Source/WebCore/platform/graphics/PathTraversalState.h + webview/native/Source/WebCore/platform/graphics/Pattern.cpp + webview/native/Source/WebCore/platform/graphics/Pattern.h + webview/native/Source/WebCore/platform/graphics/PlatformLayer.h + webview/native/Source/WebCore/platform/graphics/Region.cpp + webview/native/Source/WebCore/platform/graphics/Region.h + webview/native/Source/WebCore/platform/graphics/RoundedRect.cpp + webview/native/Source/WebCore/platform/graphics/RoundedRect.h + webview/native/Source/WebCore/platform/graphics/SVGGlyph.cpp + webview/native/Source/WebCore/platform/graphics/SVGGlyph.h + webview/native/Source/WebCore/platform/graphics/SegmentedFontData.cpp + webview/native/Source/WebCore/platform/graphics/SegmentedFontData.h + webview/native/Source/WebCore/platform/graphics/ShadowBlur.cpp + webview/native/Source/WebCore/platform/graphics/ShadowBlur.h + webview/native/Source/WebCore/platform/graphics/SimpleFontData.cpp + webview/native/Source/WebCore/platform/graphics/SimpleFontData.h + webview/native/Source/WebCore/platform/graphics/StringTruncator.cpp + webview/native/Source/WebCore/platform/graphics/StringTruncator.h + webview/native/Source/WebCore/platform/graphics/StrokeStyleApplier.h + webview/native/Source/WebCore/platform/graphics/SurrogatePairAwareTextIterator.cpp + webview/native/Source/WebCore/platform/graphics/SurrogatePairAwareTextIterator.h + webview/native/Source/WebCore/platform/graphics/TextRenderingMode.h + webview/native/Source/WebCore/platform/graphics/TextRun.cpp + webview/native/Source/WebCore/platform/graphics/TextRun.h + webview/native/Source/WebCore/platform/graphics/Tile.h + webview/native/Source/WebCore/platform/graphics/TiledBacking.h + webview/native/Source/WebCore/platform/graphics/TiledBackingStore.cpp + webview/native/Source/WebCore/platform/graphics/TiledBackingStore.h + webview/native/Source/WebCore/platform/graphics/TiledBackingStoreBackend.h + webview/native/Source/WebCore/platform/graphics/TiledBackingStoreClient.h + webview/native/Source/WebCore/platform/graphics/TypesettingFeatures.h + webview/native/Source/WebCore/platform/graphics/UnitBezier.h + webview/native/Source/WebCore/platform/graphics/WOFFFileFormat.cpp + webview/native/Source/WebCore/platform/graphics/WOFFFileFormat.h + webview/native/Source/WebCore/platform/graphics/WidthIterator.cpp + webview/native/Source/WebCore/platform/graphics/WidthIterator.h + webview/native/Source/WebCore/platform/graphics/WindRule.h + webview/native/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp + webview/native/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h + webview/native/Source/WebCore/platform/graphics/avfoundation/cf/AVFoundationCFSoftLinking.h + webview/native/Source/WebCore/platform/graphics/avfoundation/cf/CoreMediaSoftLinking.h + webview/native/Source/WebCore/platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp + webview/native/Source/WebCore/platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.h + webview/native/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h + webview/native/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm + webview/native/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp + webview/native/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h + webview/native/Source/WebCore/platform/graphics/ca/LayerFlushScheduler.cpp + webview/native/Source/WebCore/platform/graphics/ca/LayerFlushScheduler.h + webview/native/Source/WebCore/platform/graphics/ca/LayerFlushSchedulerClient.h + webview/native/Source/WebCore/platform/graphics/ca/PlatformCAAnimation.h + webview/native/Source/WebCore/platform/graphics/ca/PlatformCALayer.h + webview/native/Source/WebCore/platform/graphics/ca/PlatformCALayerClient.h + webview/native/Source/WebCore/platform/graphics/ca/TransformationMatrixCA.cpp + webview/native/Source/WebCore/platform/graphics/ca/mac/LayerFlushSchedulerMac.cpp + webview/native/Source/WebCore/platform/graphics/ca/mac/PlatformCAAnimationMac.mm + webview/native/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm + webview/native/Source/WebCore/platform/graphics/ca/win/AbstractCACFLayerTreeHost.h + webview/native/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.cpp + webview/native/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.h + webview/native/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHostClient.h + webview/native/Source/WebCore/platform/graphics/ca/win/LayerChangesFlusher.cpp + webview/native/Source/WebCore/platform/graphics/ca/win/LayerChangesFlusher.h + webview/native/Source/WebCore/platform/graphics/ca/win/LegacyCACFLayerTreeHost.cpp + webview/native/Source/WebCore/platform/graphics/ca/win/LegacyCACFLayerTreeHost.h + webview/native/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.cpp + webview/native/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.cpp + webview/native/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWinInternal.cpp + webview/native/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWinInternal.h + webview/native/Source/WebCore/platform/graphics/ca/win/WKCACFViewLayerTreeHost.cpp + webview/native/Source/WebCore/platform/graphics/ca/win/WKCACFViewLayerTreeHost.h + webview/native/Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp + webview/native/Source/WebCore/platform/graphics/cairo/CairoUtilities.h + webview/native/Source/WebCore/platform/graphics/cairo/DrawErrorUnderline.h + webview/native/Source/WebCore/platform/graphics/cairo/FloatRectCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/FontCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/FontCustomPlatformData.h + webview/native/Source/WebCore/platform/graphics/cairo/GradientCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/GraphicsContext3DCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/GraphicsContextPlatformPrivateCairo.h + webview/native/Source/WebCore/platform/graphics/cairo/ImageBufferCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/ImageBufferDataCairo.h + webview/native/Source/WebCore/platform/graphics/cairo/ImageCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/IntRectCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/OwnPtrCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/OwnPtrCairo.h + webview/native/Source/WebCore/platform/graphics/cairo/PathCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/PatternCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/PlatformContextCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/PlatformContextCairo.h + webview/native/Source/WebCore/platform/graphics/cairo/PlatformPathCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/PlatformPathCairo.h + webview/native/Source/WebCore/platform/graphics/cairo/RefPtrCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/RefPtrCairo.h + webview/native/Source/WebCore/platform/graphics/cairo/TileCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/TileCairo.h + webview/native/Source/WebCore/platform/graphics/cairo/TiledBackingStoreBackendCairo.cpp + webview/native/Source/WebCore/platform/graphics/cairo/TransformationMatrixCairo.cpp + webview/native/Source/WebCore/platform/graphics/cg/ColorCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/FloatPointCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/FloatRectCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/FloatSizeCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/GradientCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/GraphicsContext3DCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/GraphicsContextCG.h + webview/native/Source/WebCore/platform/graphics/cg/GraphicsContextPlatformPrivateCG.h + webview/native/Source/WebCore/platform/graphics/cg/ImageBufferCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/ImageBufferDataCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/ImageBufferDataCG.h + webview/native/Source/WebCore/platform/graphics/cg/ImageCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/ImageSourceCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/ImageSourceCG.h + webview/native/Source/WebCore/platform/graphics/cg/ImageSourceCGMac.mm + webview/native/Source/WebCore/platform/graphics/cg/ImageSourceCGWin.cpp + webview/native/Source/WebCore/platform/graphics/cg/IntPointCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/IntRectCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/IntSizeCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/PDFDocumentImage.cpp + webview/native/Source/WebCore/platform/graphics/cg/PDFDocumentImage.h + webview/native/Source/WebCore/platform/graphics/cg/PathCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/PatternCG.cpp + webview/native/Source/WebCore/platform/graphics/cg/TransformationMatrixCG.cpp + webview/native/Source/WebCore/platform/graphics/chromium/ContentLayerChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/ContentLayerChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/CrossProcessFontLoading.h + webview/native/Source/WebCore/platform/graphics/chromium/CrossProcessFontLoading.mm + webview/native/Source/WebCore/platform/graphics/chromium/DrawingBufferChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/Extensions3DChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/FontCacheChromiumWin.cpp + webview/native/Source/WebCore/platform/graphics/chromium/FontChromiumWin.cpp + webview/native/Source/WebCore/platform/graphics/chromium/FontPlatformData.h + webview/native/Source/WebCore/platform/graphics/chromium/FontPlatformDataChromiumWin.cpp + webview/native/Source/WebCore/platform/graphics/chromium/FontPlatformDataChromiumWin.h + webview/native/Source/WebCore/platform/graphics/chromium/FontRenderStyle.h + webview/native/Source/WebCore/platform/graphics/chromium/FontUtilsChromiumWin.cpp + webview/native/Source/WebCore/platform/graphics/chromium/FontUtilsChromiumWin.h + webview/native/Source/WebCore/platform/graphics/chromium/GeometryBinding.cpp + webview/native/Source/WebCore/platform/graphics/chromium/GeometryBinding.h + webview/native/Source/WebCore/platform/graphics/chromium/GlyphPageTreeNodeChromiumWin.cpp + webview/native/Source/WebCore/platform/graphics/chromium/GraphicsLayerChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/GraphicsLayerChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/IconChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/ImageBufferDataSkia.h + webview/native/Source/WebCore/platform/graphics/chromium/ImageChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/ImageLayerChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/ImageLayerChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/LayerChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/LayerChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/LayerPainterChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/LayerRendererChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/LayerRendererChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/LayerTextureSubImage.cpp + webview/native/Source/WebCore/platform/graphics/chromium/LayerTextureSubImage.h + webview/native/Source/WebCore/platform/graphics/chromium/LayerTextureUpdater.h + webview/native/Source/WebCore/platform/graphics/chromium/MediaPlayerPrivateChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/PlatformCanvas.cpp + webview/native/Source/WebCore/platform/graphics/chromium/PlatformCanvas.h + webview/native/Source/WebCore/platform/graphics/chromium/PlatformColor.h + webview/native/Source/WebCore/platform/graphics/chromium/PlatformIcon.h + webview/native/Source/WebCore/platform/graphics/chromium/ProgramBinding.cpp + webview/native/Source/WebCore/platform/graphics/chromium/ProgramBinding.h + webview/native/Source/WebCore/platform/graphics/chromium/RateLimiter.cpp + webview/native/Source/WebCore/platform/graphics/chromium/RateLimiter.h + webview/native/Source/WebCore/platform/graphics/chromium/RenderSurfaceChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/RenderSurfaceChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/ShaderChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/ShaderChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/SimpleFontDataChromiumWin.cpp + webview/native/Source/WebCore/platform/graphics/chromium/TiledLayerChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/TiledLayerChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/TrackingTextureAllocator.cpp + webview/native/Source/WebCore/platform/graphics/chromium/TrackingTextureAllocator.h + webview/native/Source/WebCore/platform/graphics/chromium/TransparencyWin.cpp + webview/native/Source/WebCore/platform/graphics/chromium/TransparencyWin.h + webview/native/Source/WebCore/platform/graphics/chromium/TreeSynchronizer.cpp + webview/native/Source/WebCore/platform/graphics/chromium/TreeSynchronizer.h + webview/native/Source/WebCore/platform/graphics/chromium/UniscribeHelper.cpp + webview/native/Source/WebCore/platform/graphics/chromium/UniscribeHelper.h + webview/native/Source/WebCore/platform/graphics/chromium/UniscribeHelperTextRun.cpp + webview/native/Source/WebCore/platform/graphics/chromium/UniscribeHelperTextRun.h + webview/native/Source/WebCore/platform/graphics/chromium/VDMXParser.cpp + webview/native/Source/WebCore/platform/graphics/chromium/VDMXParser.h + webview/native/Source/WebCore/platform/graphics/chromium/VideoLayerChromium.cpp + webview/native/Source/WebCore/platform/graphics/chromium/VideoLayerChromium.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCCompletionEvent.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCDelayBasedTimeSource.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCDelayBasedTimeSource.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCFrameRateController.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCFrameRateController.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCHeadsUpDisplay.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCInputHandler.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerImpl.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerImpl.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerQuad.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerQuad.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerSorter.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerSorter.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerTilingData.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerTilingData.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerTreeHost.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerTreeHost.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerTreeHostCommon.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerTreeHostCommon.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCLayerTreeHostImpl.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCProxy.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCProxy.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCRenderSurface.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCRenderSurface.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCScheduler.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCScheduler.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCSchedulerStateMachine.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCSchedulerStateMachine.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCScopedThreadProxy.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCSingleThreadProxy.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCSingleThreadProxy.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCTextureUpdater.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCTextureUpdater.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCThread.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCThreadProxy.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCThreadProxy.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCThreadTask.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCTiledLayerImpl.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCTiledLayerImpl.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCTimeSource.h + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCVideoLayerImpl.cpp + webview/native/Source/WebCore/platform/graphics/chromium/cc/CCVideoLayerImpl.h + webview/native/Source/WebCore/platform/graphics/clutter/GraphicsLayerClutter.cpp + webview/native/Source/WebCore/platform/graphics/clutter/GraphicsLayerClutter.h + webview/native/Source/WebCore/platform/graphics/cocoa/FontPlatformDataCocoa.mm + webview/native/Source/WebCore/platform/graphics/efl/FontEfl.cpp + webview/native/Source/WebCore/platform/graphics/efl/GraphicsContext3DEfl.cpp + webview/native/Source/WebCore/platform/graphics/efl/GraphicsLayerEfl.cpp + webview/native/Source/WebCore/platform/graphics/efl/GraphicsLayerEfl.h + webview/native/Source/WebCore/platform/graphics/efl/IconEfl.cpp + webview/native/Source/WebCore/platform/graphics/efl/ImageEfl.cpp + webview/native/Source/WebCore/platform/graphics/efl/IntPointEfl.cpp + webview/native/Source/WebCore/platform/graphics/efl/IntRectEfl.cpp + webview/native/Source/WebCore/platform/graphics/filters/CustomFilterGlobalContext.h + webview/native/Source/WebCore/platform/graphics/filters/CustomFilterNumberParameter.h + webview/native/Source/WebCore/platform/graphics/filters/CustomFilterOperation.h + webview/native/Source/WebCore/platform/graphics/filters/CustomFilterParameter.h + webview/native/Source/WebCore/platform/graphics/filters/CustomFilterProgram.h + webview/native/Source/WebCore/platform/graphics/filters/CustomFilterProgramClient.h + webview/native/Source/WebCore/platform/graphics/filters/DistantLightSource.cpp + webview/native/Source/WebCore/platform/graphics/filters/DistantLightSource.h + webview/native/Source/WebCore/platform/graphics/filters/FEBlend.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEBlend.h + webview/native/Source/WebCore/platform/graphics/filters/FEColorMatrix.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEColorMatrix.h + webview/native/Source/WebCore/platform/graphics/filters/FEComponentTransfer.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEComponentTransfer.h + webview/native/Source/WebCore/platform/graphics/filters/FEComposite.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEComposite.h + webview/native/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h + webview/native/Source/WebCore/platform/graphics/filters/FECustomFilter.h + webview/native/Source/WebCore/platform/graphics/filters/FEDiffuseLighting.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEDiffuseLighting.h + webview/native/Source/WebCore/platform/graphics/filters/FEDisplacementMap.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEDisplacementMap.h + webview/native/Source/WebCore/platform/graphics/filters/FEDropShadow.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEDropShadow.h + webview/native/Source/WebCore/platform/graphics/filters/FEFlood.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEFlood.h + webview/native/Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEGaussianBlur.h + webview/native/Source/WebCore/platform/graphics/filters/FELighting.cpp + webview/native/Source/WebCore/platform/graphics/filters/FELighting.h + webview/native/Source/WebCore/platform/graphics/filters/FEMerge.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEMerge.h + webview/native/Source/WebCore/platform/graphics/filters/FEMorphology.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEMorphology.h + webview/native/Source/WebCore/platform/graphics/filters/FEOffset.cpp + webview/native/Source/WebCore/platform/graphics/filters/FEOffset.h + webview/native/Source/WebCore/platform/graphics/filters/FESpecularLighting.cpp + webview/native/Source/WebCore/platform/graphics/filters/FESpecularLighting.h + webview/native/Source/WebCore/platform/graphics/filters/FETile.cpp + webview/native/Source/WebCore/platform/graphics/filters/FETile.h + webview/native/Source/WebCore/platform/graphics/filters/FETurbulence.cpp + webview/native/Source/WebCore/platform/graphics/filters/FETurbulence.h + webview/native/Source/WebCore/platform/graphics/filters/Filter.h + webview/native/Source/WebCore/platform/graphics/filters/FilterEffect.cpp + webview/native/Source/WebCore/platform/graphics/filters/FilterEffect.h + webview/native/Source/WebCore/platform/graphics/filters/FilterOperation.h + webview/native/Source/WebCore/platform/graphics/filters/FilterOperations.h + webview/native/Source/WebCore/platform/graphics/filters/LightSource.cpp + webview/native/Source/WebCore/platform/graphics/filters/LightSource.h + webview/native/Source/WebCore/platform/graphics/filters/PointLightSource.cpp + webview/native/Source/WebCore/platform/graphics/filters/PointLightSource.h + webview/native/Source/WebCore/platform/graphics/filters/SourceAlpha.cpp + webview/native/Source/WebCore/platform/graphics/filters/SourceAlpha.h + webview/native/Source/WebCore/platform/graphics/filters/SourceGraphic.cpp + webview/native/Source/WebCore/platform/graphics/filters/SourceGraphic.h + webview/native/Source/WebCore/platform/graphics/filters/SpotLightSource.cpp + webview/native/Source/WebCore/platform/graphics/filters/SpotLightSource.h + webview/native/Source/WebCore/platform/graphics/filters/arm/FECompositeArithmeticNEON.h + webview/native/Source/WebCore/platform/graphics/filters/arm/FEGaussianBlurNEON.h + webview/native/Source/WebCore/platform/graphics/filters/arm/FELightingNEON.cpp + webview/native/Source/WebCore/platform/graphics/filters/arm/FELightingNEON.h + webview/native/Source/WebCore/platform/graphics/freetype/FontCacheFreeType.cpp + webview/native/Source/WebCore/platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp + webview/native/Source/WebCore/platform/graphics/freetype/FontPlatformData.h + webview/native/Source/WebCore/platform/graphics/freetype/FontPlatformDataFreeType.cpp + webview/native/Source/WebCore/platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp + webview/native/Source/WebCore/platform/graphics/freetype/SimpleFontDataFreeType.cpp + webview/native/Source/WebCore/platform/graphics/gpu/DrawingBuffer.cpp + webview/native/Source/WebCore/platform/graphics/gpu/DrawingBuffer.h + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnClassifier.cpp + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnClassifier.h + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnConstants.h + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnLocalTriangulator.cpp + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnLocalTriangulator.h + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnMathUtils.cpp + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnMathUtils.h + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnPathCache.cpp + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnPathCache.h + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnPathProcessor.cpp + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnPathProcessor.h + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnShader.cpp + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnShader.h + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnSolidFillShader.cpp + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnSolidFillShader.h + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnTextureCoords.cpp + webview/native/Source/WebCore/platform/graphics/gpu/LoopBlinnTextureCoords.h + webview/native/Source/WebCore/platform/graphics/gpu/Shader.cpp + webview/native/Source/WebCore/platform/graphics/gpu/Shader.h + webview/native/Source/WebCore/platform/graphics/gpu/SharedGraphicsContext3D.cpp + webview/native/Source/WebCore/platform/graphics/gpu/SharedGraphicsContext3D.h + webview/native/Source/WebCore/platform/graphics/gpu/Texture.cpp + webview/native/Source/WebCore/platform/graphics/gpu/Texture.h + webview/native/Source/WebCore/platform/graphics/gpu/TilingData.cpp + webview/native/Source/WebCore/platform/graphics/gpu/TilingData.h + webview/native/Source/WebCore/platform/graphics/gpu/mac/DrawingBufferMac.mm + webview/native/Source/WebCore/platform/graphics/gpu/qt/DrawingBufferQt.cpp + webview/native/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.cpp + webview/native/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h + webview/native/Source/WebCore/platform/graphics/gstreamer/GStreamerGWorld.cpp + webview/native/Source/WebCore/platform/graphics/gstreamer/GStreamerGWorld.h + webview/native/Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h + webview/native/Source/WebCore/platform/graphics/gstreamer/ImageGStreamerCairo.cpp + webview/native/Source/WebCore/platform/graphics/gstreamer/ImageGStreamerQt.cpp + webview/native/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp + webview/native/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h + webview/native/Source/WebCore/platform/graphics/gstreamer/PlatformVideoWindow.h + webview/native/Source/WebCore/platform/graphics/gstreamer/PlatformVideoWindowEfl.cpp + webview/native/Source/WebCore/platform/graphics/gstreamer/PlatformVideoWindowGtk.cpp + webview/native/Source/WebCore/platform/graphics/gstreamer/PlatformVideoWindowMac.mm + webview/native/Source/WebCore/platform/graphics/gstreamer/PlatformVideoWindowPrivate.h + webview/native/Source/WebCore/platform/graphics/gstreamer/PlatformVideoWindowQt.cpp + webview/native/Source/WebCore/platform/graphics/gstreamer/VideoSinkGStreamer.cpp + webview/native/Source/WebCore/platform/graphics/gstreamer/VideoSinkGStreamer.h + webview/native/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp + webview/native/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.h + webview/native/Source/WebCore/platform/graphics/gtk/ColorGtk.cpp + webview/native/Source/WebCore/platform/graphics/gtk/GdkCairoUtilities.cpp + webview/native/Source/WebCore/platform/graphics/gtk/GdkCairoUtilities.h + webview/native/Source/WebCore/platform/graphics/gtk/IconGtk.cpp + webview/native/Source/WebCore/platform/graphics/gtk/ImageBufferGtk.cpp + webview/native/Source/WebCore/platform/graphics/gtk/ImageGtk.cpp + webview/native/Source/WebCore/platform/graphics/gtk/IntPointGtk.cpp + webview/native/Source/WebCore/platform/graphics/gtk/IntRectGtk.cpp + webview/native/Source/WebCore/platform/graphics/java/BitmapImageJava.cpp + webview/native/Source/WebCore/platform/graphics/java/BufferImageJava.cpp + webview/native/Source/WebCore/platform/graphics/java/BufferImageJava.h + webview/native/Source/WebCore/platform/graphics/java/BufferImageSkiaJava.cpp + webview/native/Source/WebCore/platform/graphics/java/BufferImageSkiaJava.h + webview/native/Source/WebCore/platform/graphics/java/ChromiumBridge.cpp + webview/native/Source/WebCore/platform/graphics/java/ChromiumBridge.h + webview/native/Source/WebCore/platform/graphics/java/FontCacheJava.cpp + webview/native/Source/WebCore/platform/graphics/java/FontCustomPlatformData.cpp + webview/native/Source/WebCore/platform/graphics/java/FontCustomPlatformData.h + webview/native/Source/WebCore/platform/graphics/java/FontDataJava.cpp + webview/native/Source/WebCore/platform/graphics/java/FontJava.cpp + webview/native/Source/WebCore/platform/graphics/java/FontPlatformData.h + webview/native/Source/WebCore/platform/graphics/java/FontPlatformDataJava.cpp + webview/native/Source/WebCore/platform/graphics/java/GlyphPageTreeNodeJava.cpp + webview/native/Source/WebCore/platform/graphics/java/GraphicsContextJava.cpp + webview/native/Source/WebCore/platform/graphics/java/GraphicsContextJava.h + webview/native/Source/WebCore/platform/graphics/java/IconJava.cpp + webview/native/Source/WebCore/platform/graphics/java/ImageBufferDataJava.h + webview/native/Source/WebCore/platform/graphics/java/ImageBufferJava.cpp + webview/native/Source/WebCore/platform/graphics/java/ImageJava.cpp + webview/native/Source/WebCore/platform/graphics/java/ImageSourceJava.cpp + webview/native/Source/WebCore/platform/graphics/java/MediaPlayerPrivateJava.cpp + webview/native/Source/WebCore/platform/graphics/java/MediaPlayerPrivateJava.h + webview/native/Source/WebCore/platform/graphics/java/PathJava.cpp + webview/native/Source/WebCore/platform/graphics/java/PlatformContextJava.h + webview/native/Source/WebCore/platform/graphics/java/PlatformContextSkiaJava.cpp + webview/native/Source/WebCore/platform/graphics/java/PlatformContextSkiaJava.h + webview/native/Source/WebCore/platform/graphics/java/RQRef.cpp + webview/native/Source/WebCore/platform/graphics/java/RQRef.h + webview/native/Source/WebCore/platform/graphics/java/RenderingQueue.cpp + webview/native/Source/WebCore/platform/graphics/java/RenderingQueue.h + webview/native/Source/WebCore/platform/graphics/mac/ColorMac.h + webview/native/Source/WebCore/platform/graphics/mac/ColorMac.mm + webview/native/Source/WebCore/platform/graphics/mac/ComplexTextController.cpp + webview/native/Source/WebCore/platform/graphics/mac/ComplexTextController.h + webview/native/Source/WebCore/platform/graphics/mac/ComplexTextControllerATSUI.cpp + webview/native/Source/WebCore/platform/graphics/mac/ComplexTextControllerCoreText.mm + webview/native/Source/WebCore/platform/graphics/mac/DisplayRefreshMonitorMac.cpp + webview/native/Source/WebCore/platform/graphics/mac/FloatPointMac.mm + webview/native/Source/WebCore/platform/graphics/mac/FloatRectMac.mm + webview/native/Source/WebCore/platform/graphics/mac/FloatSizeMac.mm + webview/native/Source/WebCore/platform/graphics/mac/FontCacheMac.mm + webview/native/Source/WebCore/platform/graphics/mac/FontComplexTextMac.cpp + webview/native/Source/WebCore/platform/graphics/mac/FontCustomPlatformData.cpp + webview/native/Source/WebCore/platform/graphics/mac/FontCustomPlatformData.h + webview/native/Source/WebCore/platform/graphics/mac/FontMac.mm + webview/native/Source/WebCore/platform/graphics/mac/GlyphPageTreeNodeMac.cpp + webview/native/Source/WebCore/platform/graphics/mac/GraphicsContext3DMac.mm + webview/native/Source/WebCore/platform/graphics/mac/GraphicsContextMac.mm + webview/native/Source/WebCore/platform/graphics/mac/IconMac.mm + webview/native/Source/WebCore/platform/graphics/mac/ImageMac.mm + webview/native/Source/WebCore/platform/graphics/mac/IntPointMac.mm + webview/native/Source/WebCore/platform/graphics/mac/IntRectMac.mm + webview/native/Source/WebCore/platform/graphics/mac/IntSizeMac.mm + webview/native/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h + webview/native/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm + webview/native/Source/WebCore/platform/graphics/mac/MediaPlayerProxy.h + webview/native/Source/WebCore/platform/graphics/mac/SimpleFontDataATSUI.mm + webview/native/Source/WebCore/platform/graphics/mac/SimpleFontDataCoreText.cpp + webview/native/Source/WebCore/platform/graphics/mac/SimpleFontDataMac.mm + webview/native/Source/WebCore/platform/graphics/mac/WebGLLayer.h + webview/native/Source/WebCore/platform/graphics/mac/WebGLLayer.mm + webview/native/Source/WebCore/platform/graphics/mac/WebLayer.h + webview/native/Source/WebCore/platform/graphics/mac/WebLayer.mm + webview/native/Source/WebCore/platform/graphics/mac/WebTiledLayer.h + webview/native/Source/WebCore/platform/graphics/mac/WebTiledLayer.mm + webview/native/Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.cpp + webview/native/Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.h + webview/native/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGL.cpp + webview/native/Source/WebCore/platform/graphics/opentype/OpenTypeSanitizer.cpp + webview/native/Source/WebCore/platform/graphics/opentype/OpenTypeSanitizer.h + webview/native/Source/WebCore/platform/graphics/opentype/OpenTypeUtilities.cpp + webview/native/Source/WebCore/platform/graphics/opentype/OpenTypeUtilities.h + webview/native/Source/WebCore/platform/graphics/openvg/EGLDisplayOpenVG.cpp + webview/native/Source/WebCore/platform/graphics/openvg/EGLDisplayOpenVG.h + webview/native/Source/WebCore/platform/graphics/openvg/EGLUtils.h + webview/native/Source/WebCore/platform/graphics/openvg/GraphicsContextOpenVG.cpp + webview/native/Source/WebCore/platform/graphics/openvg/ImageOpenVG.cpp + webview/native/Source/WebCore/platform/graphics/openvg/PainterOpenVG.cpp + webview/native/Source/WebCore/platform/graphics/openvg/PainterOpenVG.h + webview/native/Source/WebCore/platform/graphics/openvg/PathOpenVG.cpp + webview/native/Source/WebCore/platform/graphics/openvg/PlatformPathOpenVG.h + webview/native/Source/WebCore/platform/graphics/openvg/SharedResourceOpenVG.cpp + webview/native/Source/WebCore/platform/graphics/openvg/SharedResourceOpenVG.h + webview/native/Source/WebCore/platform/graphics/openvg/SurfaceOpenVG.cpp + webview/native/Source/WebCore/platform/graphics/openvg/SurfaceOpenVG.h + webview/native/Source/WebCore/platform/graphics/openvg/TiledImageOpenVG.cpp + webview/native/Source/WebCore/platform/graphics/openvg/TiledImageOpenVG.h + webview/native/Source/WebCore/platform/graphics/openvg/VGUtils.cpp + webview/native/Source/WebCore/platform/graphics/openvg/VGUtils.h + webview/native/Source/WebCore/platform/graphics/pango/FontCachePango.cpp + webview/native/Source/WebCore/platform/graphics/pango/FontCustomPlatformDataPango.cpp + webview/native/Source/WebCore/platform/graphics/pango/FontPango.cpp + webview/native/Source/WebCore/platform/graphics/pango/FontPlatformData.h + webview/native/Source/WebCore/platform/graphics/pango/FontPlatformDataPango.cpp + webview/native/Source/WebCore/platform/graphics/pango/GlyphPageTreeNodePango.cpp + webview/native/Source/WebCore/platform/graphics/pango/PangoUtilities.cpp + webview/native/Source/WebCore/platform/graphics/pango/PangoUtilities.h + webview/native/Source/WebCore/platform/graphics/pango/SimpleFontDataPango.cpp + webview/native/Source/WebCore/platform/graphics/qt/ColorQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/FloatPointQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/FloatRectQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/FontCacheQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/FontCustomPlatformData.h + webview/native/Source/WebCore/platform/graphics/qt/FontCustomPlatformDataQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/FontPlatformData.h + webview/native/Source/WebCore/platform/graphics/qt/FontPlatformDataQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/FontQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/GlyphPageTreeNodeQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/GradientQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/GraphicsContext3DQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/GraphicsContextQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/IconQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/ImageBufferDataQt.h + webview/native/Source/WebCore/platform/graphics/qt/ImageBufferQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/ImageDecoderQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/ImageDecoderQt.h + webview/native/Source/WebCore/platform/graphics/qt/ImageQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/IntPointQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/IntRectQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/IntSizeQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/MediaPlayerPrivateQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/MediaPlayerPrivateQt.h + webview/native/Source/WebCore/platform/graphics/qt/PathQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/PatternQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/SimpleFontDataQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/StillImageQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/StillImageQt.h + webview/native/Source/WebCore/platform/graphics/qt/TileQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/TileQt.h + webview/native/Source/WebCore/platform/graphics/qt/TransformationMatrixQt.cpp + webview/native/Source/WebCore/platform/graphics/qt/TransparencyLayer.h + webview/native/Source/WebCore/platform/graphics/skia/BitLockerSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/BitLockerSkia.h + webview/native/Source/WebCore/platform/graphics/skia/BitmapImageSingleFrameSkia.h + webview/native/Source/WebCore/platform/graphics/skia/FloatPointSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/FloatRectSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/FontCustomPlatformData.cpp + webview/native/Source/WebCore/platform/graphics/skia/FontCustomPlatformData.h + webview/native/Source/WebCore/platform/graphics/skia/FontSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/GlyphPageTreeNodeSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/GradientSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/GraphicsContext3DSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/GraphicsContextSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/ImageBufferSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/ImageSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/IntPointSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/IntRectSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/NativeImageSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/NativeImageSkia.h + webview/native/Source/WebCore/platform/graphics/skia/PathSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/PatternSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/PlatformContextSkia.cpp + webview/native/Source/WebCore/platform/graphics/skia/PlatformContextSkia.h + webview/native/Source/WebCore/platform/graphics/skia/PlatformGraphics.h + webview/native/Source/WebCore/platform/graphics/skia/SkiaFontWin.cpp + webview/native/Source/WebCore/platform/graphics/skia/SkiaFontWin.h + webview/native/Source/WebCore/platform/graphics/skia/SkiaUtils.cpp + webview/native/Source/WebCore/platform/graphics/skia/SkiaUtils.h + webview/native/Source/WebCore/platform/graphics/skia/TransformationMatrixSkia.cpp + webview/native/Source/WebCore/platform/graphics/surfaces/GraphicsSurface.cpp + webview/native/Source/WebCore/platform/graphics/surfaces/GraphicsSurface.h + webview/native/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp + webview/native/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h + webview/native/Source/WebCore/platform/graphics/texmap/TextureMapper.cpp + webview/native/Source/WebCore/platform/graphics/texmap/TextureMapper.h + webview/native/Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.cpp + webview/native/Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.h + webview/native/Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.cpp + webview/native/Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.h + webview/native/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp + webview/native/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.h + webview/native/Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayer.h + webview/native/Source/WebCore/platform/graphics/transforms/AffineTransform.cpp + webview/native/Source/WebCore/platform/graphics/transforms/AffineTransform.h + webview/native/Source/WebCore/platform/graphics/transforms/IdentityTransformOperation.h + webview/native/Source/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.cpp + webview/native/Source/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.h + webview/native/Source/WebCore/platform/graphics/transforms/MatrixTransformOperation.cpp + webview/native/Source/WebCore/platform/graphics/transforms/MatrixTransformOperation.h + webview/native/Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.cpp + webview/native/Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.h + webview/native/Source/WebCore/platform/graphics/transforms/RotateTransformOperation.cpp + webview/native/Source/WebCore/platform/graphics/transforms/RotateTransformOperation.h + webview/native/Source/WebCore/platform/graphics/transforms/ScaleTransformOperation.cpp + webview/native/Source/WebCore/platform/graphics/transforms/ScaleTransformOperation.h + webview/native/Source/WebCore/platform/graphics/transforms/SkewTransformOperation.cpp + webview/native/Source/WebCore/platform/graphics/transforms/SkewTransformOperation.h + webview/native/Source/WebCore/platform/graphics/transforms/TransformOperation.h + webview/native/Source/WebCore/platform/graphics/transforms/TransformOperations.cpp + webview/native/Source/WebCore/platform/graphics/transforms/TransformOperations.h + webview/native/Source/WebCore/platform/graphics/transforms/TransformState.cpp + webview/native/Source/WebCore/platform/graphics/transforms/TransformState.h + webview/native/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp + webview/native/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h + webview/native/Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.cpp + webview/native/Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.h + webview/native/Source/WebCore/platform/graphics/win/DIBPixelData.cpp + webview/native/Source/WebCore/platform/graphics/win/DIBPixelData.h + webview/native/Source/WebCore/platform/graphics/win/FontCGWin.cpp + webview/native/Source/WebCore/platform/graphics/win/FontCacheWin.cpp + webview/native/Source/WebCore/platform/graphics/win/FontCustomPlatformData.cpp + webview/native/Source/WebCore/platform/graphics/win/FontCustomPlatformData.h + webview/native/Source/WebCore/platform/graphics/win/FontCustomPlatformDataCairo.cpp + webview/native/Source/WebCore/platform/graphics/win/FontCustomPlatformDataCairo.h + webview/native/Source/WebCore/platform/graphics/win/FontPlatformDataCGWin.cpp + webview/native/Source/WebCore/platform/graphics/win/FontPlatformDataCairoWin.cpp + webview/native/Source/WebCore/platform/graphics/win/FontPlatformDataWin.cpp + webview/native/Source/WebCore/platform/graphics/win/FontWin.cpp + webview/native/Source/WebCore/platform/graphics/win/FullScreenController.cpp + webview/native/Source/WebCore/platform/graphics/win/FullScreenController.h + webview/native/Source/WebCore/platform/graphics/win/FullScreenControllerClient.h + webview/native/Source/WebCore/platform/graphics/win/GDIExtras.cpp + webview/native/Source/WebCore/platform/graphics/win/GDIExtras.h + webview/native/Source/WebCore/platform/graphics/win/GlyphPageTreeNodeCGWin.cpp + webview/native/Source/WebCore/platform/graphics/win/GlyphPageTreeNodeCairoWin.cpp + webview/native/Source/WebCore/platform/graphics/win/GraphicsContextCGWin.cpp + webview/native/Source/WebCore/platform/graphics/win/GraphicsContextCairoWin.cpp + webview/native/Source/WebCore/platform/graphics/win/GraphicsContextWin.cpp + webview/native/Source/WebCore/platform/graphics/win/IconWin.cpp + webview/native/Source/WebCore/platform/graphics/win/ImageCGWin.cpp + webview/native/Source/WebCore/platform/graphics/win/ImageCairoWin.cpp + webview/native/Source/WebCore/platform/graphics/win/ImageWin.cpp + webview/native/Source/WebCore/platform/graphics/win/IntPointWin.cpp + webview/native/Source/WebCore/platform/graphics/win/IntRectWin.cpp + webview/native/Source/WebCore/platform/graphics/win/IntSizeWin.cpp + webview/native/Source/WebCore/platform/graphics/win/LocalWindowsContext.h + webview/native/Source/WebCore/platform/graphics/win/MediaPlayerPrivateFullscreenWindow.cpp + webview/native/Source/WebCore/platform/graphics/win/MediaPlayerPrivateFullscreenWindow.h + webview/native/Source/WebCore/platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp + webview/native/Source/WebCore/platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.h + webview/native/Source/WebCore/platform/graphics/win/MediaPlayerPrivateTaskTimer.cpp + webview/native/Source/WebCore/platform/graphics/win/MediaPlayerPrivateTaskTimer.h + webview/native/Source/WebCore/platform/graphics/win/QTCFDictionary.cpp + webview/native/Source/WebCore/platform/graphics/win/QTCFDictionary.h + webview/native/Source/WebCore/platform/graphics/win/QTDecompressionSession.cpp + webview/native/Source/WebCore/platform/graphics/win/QTDecompressionSession.h + webview/native/Source/WebCore/platform/graphics/win/QTMovie.cpp + webview/native/Source/WebCore/platform/graphics/win/QTMovie.h + webview/native/Source/WebCore/platform/graphics/win/QTMovieGWorld.cpp + webview/native/Source/WebCore/platform/graphics/win/QTMovieGWorld.h + webview/native/Source/WebCore/platform/graphics/win/QTMovieTask.cpp + webview/native/Source/WebCore/platform/graphics/win/QTMovieTask.h + webview/native/Source/WebCore/platform/graphics/win/QTMovieVisualContext.cpp + webview/native/Source/WebCore/platform/graphics/win/QTMovieVisualContext.h + webview/native/Source/WebCore/platform/graphics/win/QTMovieWinTimer.cpp + webview/native/Source/WebCore/platform/graphics/win/QTMovieWinTimer.h + webview/native/Source/WebCore/platform/graphics/win/QTPixelBuffer.cpp + webview/native/Source/WebCore/platform/graphics/win/QTPixelBuffer.h + webview/native/Source/WebCore/platform/graphics/win/QTTrack.cpp + webview/native/Source/WebCore/platform/graphics/win/QTTrack.h + webview/native/Source/WebCore/platform/graphics/win/RefCountedGDIHandle.h + webview/native/Source/WebCore/platform/graphics/win/SimpleFontDataCGWin.cpp + webview/native/Source/WebCore/platform/graphics/win/SimpleFontDataCairoWin.cpp + webview/native/Source/WebCore/platform/graphics/win/SimpleFontDataWin.cpp + webview/native/Source/WebCore/platform/graphics/win/TransformationMatrixWin.cpp + webview/native/Source/WebCore/platform/graphics/win/UniscribeController.cpp + webview/native/Source/WebCore/platform/graphics/win/UniscribeController.h + webview/native/Source/WebCore/platform/graphics/win/WKCAImageQueue.cpp + webview/native/Source/WebCore/platform/graphics/win/WKCAImageQueue.h + webview/native/Source/WebCore/platform/graphics/wince/FontCacheWinCE.cpp + webview/native/Source/WebCore/platform/graphics/wince/FontCustomPlatformData.cpp + webview/native/Source/WebCore/platform/graphics/wince/FontCustomPlatformData.h + webview/native/Source/WebCore/platform/graphics/wince/FontPlatformData.cpp + webview/native/Source/WebCore/platform/graphics/wince/FontPlatformData.h + webview/native/Source/WebCore/platform/graphics/wince/FontWinCE.cpp + webview/native/Source/WebCore/platform/graphics/wince/GlyphPageTreeNodeWinCE.cpp + webview/native/Source/WebCore/platform/graphics/wince/GradientWinCE.cpp + webview/native/Source/WebCore/platform/graphics/wince/GraphicsContextWinCE.cpp + webview/native/Source/WebCore/platform/graphics/wince/ImageBufferDataWinCE.h + webview/native/Source/WebCore/platform/graphics/wince/ImageBufferWinCE.cpp + webview/native/Source/WebCore/platform/graphics/wince/ImageWinCE.cpp + webview/native/Source/WebCore/platform/graphics/wince/MediaPlayerPrivateWinCE.h + webview/native/Source/WebCore/platform/graphics/wince/MediaPlayerProxy.cpp + webview/native/Source/WebCore/platform/graphics/wince/MediaPlayerProxy.h + webview/native/Source/WebCore/platform/graphics/wince/PathWinCE.cpp + webview/native/Source/WebCore/platform/graphics/wince/PlatformPathWinCE.cpp + webview/native/Source/WebCore/platform/graphics/wince/PlatformPathWinCE.h + webview/native/Source/WebCore/platform/graphics/wince/SharedBitmap.cpp + webview/native/Source/WebCore/platform/graphics/wince/SharedBitmap.h + webview/native/Source/WebCore/platform/graphics/wince/SimpleFontDataWinCE.cpp + webview/native/Source/WebCore/platform/graphics/wince/WinCEGraphicsExtras.h + webview/native/Source/WebCore/platform/graphics/wx/ColorWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/FloatRectWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/FontCacheWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/FontCustomPlatformData.cpp + webview/native/Source/WebCore/platform/graphics/wx/FontCustomPlatformData.h + webview/native/Source/WebCore/platform/graphics/wx/FontPlatformData.h + webview/native/Source/WebCore/platform/graphics/wx/FontPlatformDataWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/FontPlatformDataWxMac.mm + webview/native/Source/WebCore/platform/graphics/wx/FontWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/GlyphMapWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/GradientWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/GraphicsContextWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/IconWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/ImageBufferDataWx.h + webview/native/Source/WebCore/platform/graphics/wx/ImageBufferWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/ImageWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/IntPointWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/IntRectWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/IntSizeWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/PathWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/SimpleFontDataWx.cpp + webview/native/Source/WebCore/platform/graphics/wx/TransformationMatrixWx.cpp + webview/native/Source/WebCore/platform/gtk/ClipboardGtk.cpp + webview/native/Source/WebCore/platform/gtk/ClipboardGtk.h + webview/native/Source/WebCore/platform/gtk/ClipboardUtilitiesGtk.cpp + webview/native/Source/WebCore/platform/gtk/ClipboardUtilitiesGtk.h + webview/native/Source/WebCore/platform/gtk/ContextMenuGtk.cpp + webview/native/Source/WebCore/platform/gtk/ContextMenuItemGtk.cpp + webview/native/Source/WebCore/platform/gtk/CursorGtk.cpp + webview/native/Source/WebCore/platform/gtk/CursorGtk.h + webview/native/Source/WebCore/platform/gtk/DataObjectGtk.cpp + webview/native/Source/WebCore/platform/gtk/DataObjectGtk.h + webview/native/Source/WebCore/platform/gtk/DragDataGtk.cpp + webview/native/Source/WebCore/platform/gtk/DragIcon.cpp + webview/native/Source/WebCore/platform/gtk/DragIcon.h + webview/native/Source/WebCore/platform/gtk/DragImageGtk.cpp + webview/native/Source/WebCore/platform/gtk/ErrorsGtk.cpp + webview/native/Source/WebCore/platform/gtk/ErrorsGtk.h + webview/native/Source/WebCore/platform/gtk/EventLoopGtk.cpp + webview/native/Source/WebCore/platform/gtk/FileSystemGtk.cpp + webview/native/Source/WebCore/platform/gtk/GOwnPtrGtk.cpp + webview/native/Source/WebCore/platform/gtk/GOwnPtrGtk.h + webview/native/Source/WebCore/platform/gtk/GRefPtrGtk.cpp + webview/native/Source/WebCore/platform/gtk/GRefPtrGtk.h + webview/native/Source/WebCore/platform/gtk/GtkAuthenticationDialog.cpp + webview/native/Source/WebCore/platform/gtk/GtkAuthenticationDialog.h + webview/native/Source/WebCore/platform/gtk/GtkClickCounter.cpp + webview/native/Source/WebCore/platform/gtk/GtkClickCounter.h + webview/native/Source/WebCore/platform/gtk/GtkDragAndDropHelper.cpp + webview/native/Source/WebCore/platform/gtk/GtkDragAndDropHelper.h + webview/native/Source/WebCore/platform/gtk/GtkPluginWidget.cpp + webview/native/Source/WebCore/platform/gtk/GtkPluginWidget.h + webview/native/Source/WebCore/platform/gtk/GtkPopupMenu.cpp + webview/native/Source/WebCore/platform/gtk/GtkPopupMenu.h + webview/native/Source/WebCore/platform/gtk/GtkUtilities.cpp + webview/native/Source/WebCore/platform/gtk/GtkUtilities.h + webview/native/Source/WebCore/platform/gtk/GtkVersioning.c + webview/native/Source/WebCore/platform/gtk/GtkVersioning.h + webview/native/Source/WebCore/platform/gtk/GtkWidgetBackingStoreX11.cpp + webview/native/Source/WebCore/platform/gtk/KURLGtk.cpp + webview/native/Source/WebCore/platform/gtk/KeyBindingTranslator.cpp + webview/native/Source/WebCore/platform/gtk/KeyBindingTranslator.h + webview/native/Source/WebCore/platform/gtk/LanguageGtk.cpp + webview/native/Source/WebCore/platform/gtk/LocalizedStringsGtk.cpp + webview/native/Source/WebCore/platform/gtk/LoggingGtk.cpp + webview/native/Source/WebCore/platform/gtk/MIMETypeRegistryGtk.cpp + webview/native/Source/WebCore/platform/gtk/MainFrameScrollbarGtk.cpp + webview/native/Source/WebCore/platform/gtk/MainFrameScrollbarGtk.h + webview/native/Source/WebCore/platform/gtk/PasteboardGtk.cpp + webview/native/Source/WebCore/platform/gtk/PasteboardHelper.cpp + webview/native/Source/WebCore/platform/gtk/PasteboardHelper.h + webview/native/Source/WebCore/platform/gtk/PlatformKeyboardEventGtk.cpp + webview/native/Source/WebCore/platform/gtk/PlatformMouseEventGtk.cpp + webview/native/Source/WebCore/platform/gtk/PlatformScreenGtk.cpp + webview/native/Source/WebCore/platform/gtk/PlatformWheelEventGtk.cpp + webview/native/Source/WebCore/platform/gtk/PopupMenuGtk.cpp + webview/native/Source/WebCore/platform/gtk/PopupMenuGtk.h + webview/native/Source/WebCore/platform/gtk/RenderThemeGtk.cpp + webview/native/Source/WebCore/platform/gtk/RenderThemeGtk.h + webview/native/Source/WebCore/platform/gtk/RenderThemeGtk2.cpp + webview/native/Source/WebCore/platform/gtk/RenderThemeGtk3.cpp + webview/native/Source/WebCore/platform/gtk/ScrollViewGtk.cpp + webview/native/Source/WebCore/platform/gtk/ScrollbarThemeGtk.cpp + webview/native/Source/WebCore/platform/gtk/ScrollbarThemeGtk.h + webview/native/Source/WebCore/platform/gtk/ScrollbarThemeGtk2.cpp + webview/native/Source/WebCore/platform/gtk/ScrollbarThemeGtk3.cpp + webview/native/Source/WebCore/platform/gtk/SearchPopupMenuGtk.cpp + webview/native/Source/WebCore/platform/gtk/SearchPopupMenuGtk.h + webview/native/Source/WebCore/platform/gtk/SharedBufferGtk.cpp + webview/native/Source/WebCore/platform/gtk/SharedTimerGtk.cpp + webview/native/Source/WebCore/platform/gtk/SoundGtk.cpp + webview/native/Source/WebCore/platform/gtk/TemporaryLinkStubs.cpp + webview/native/Source/WebCore/platform/gtk/WidgetGtk.cpp + webview/native/Source/WebCore/platform/gtk/WidgetRenderingContext.cpp + webview/native/Source/WebCore/platform/gtk/WidgetRenderingContext.h + webview/native/Source/WebCore/platform/image-decoders/ImageDecoder.cpp + webview/native/Source/WebCore/platform/image-decoders/ImageDecoder.h + webview/native/Source/WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp + webview/native/Source/WebCore/platform/image-decoders/bmp/BMPImageDecoder.h + webview/native/Source/WebCore/platform/image-decoders/bmp/BMPImageReader.cpp + webview/native/Source/WebCore/platform/image-decoders/bmp/BMPImageReader.h + webview/native/Source/WebCore/platform/image-decoders/cairo/ImageDecoderCairo.cpp + webview/native/Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.cpp + webview/native/Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.h + webview/native/Source/WebCore/platform/image-decoders/gif/GIFImageReader.cpp + webview/native/Source/WebCore/platform/image-decoders/gif/GIFImageReader.h + webview/native/Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp + webview/native/Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.h + webview/native/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp + webview/native/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.h + webview/native/Source/WebCore/platform/image-decoders/openvg/ImageDecoderOpenVG.cpp + webview/native/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp + webview/native/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.h + webview/native/Source/WebCore/platform/image-decoders/skia/ImageDecoderSkia.cpp + webview/native/Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp + webview/native/Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.h + webview/native/Source/WebCore/platform/image-decoders/wx/ImageDecoderWx.cpp + webview/native/Source/WebCore/platform/image-encoders/JPEGImageEncoder.cpp + webview/native/Source/WebCore/platform/image-encoders/JPEGImageEncoder.h + webview/native/Source/WebCore/platform/image-encoders/PNGImageEncoder.cpp + webview/native/Source/WebCore/platform/image-encoders/PNGImageEncoder.h + webview/native/Source/WebCore/platform/image-encoders/skia/JPEGImageEncoder.cpp + webview/native/Source/WebCore/platform/image-encoders/skia/JPEGImageEncoder.h + webview/native/Source/WebCore/platform/image-encoders/skia/PNGImageEncoder.cpp + webview/native/Source/WebCore/platform/image-encoders/skia/PNGImageEncoder.h + webview/native/Source/WebCore/platform/image-encoders/skia/WEBPImageEncoder.cpp + webview/native/Source/WebCore/platform/image-encoders/skia/WEBPImageEncoder.h + webview/native/Source/WebCore/platform/java/BridgeUtils.cpp + webview/native/Source/WebCore/platform/java/BridgeUtils.h + webview/native/Source/WebCore/platform/java/ClipboardJava.cpp + webview/native/Source/WebCore/platform/java/ClipboardJava.h + webview/native/Source/WebCore/platform/java/ClipboardUtilitiesJava.cpp + webview/native/Source/WebCore/platform/java/ClipboardUtilitiesJava.h + webview/native/Source/WebCore/platform/java/ContextMenuClientJava.cpp + webview/native/Source/WebCore/platform/java/ContextMenuClientJava.h + webview/native/Source/WebCore/platform/java/ContextMenuItemJava.cpp + webview/native/Source/WebCore/platform/java/ContextMenuJava.cpp + webview/native/Source/WebCore/platform/java/CursorJava.cpp + webview/native/Source/WebCore/platform/java/DataObjectJava.h + webview/native/Source/WebCore/platform/java/DragClientJava.cpp + webview/native/Source/WebCore/platform/java/DragClientJava.h + webview/native/Source/WebCore/platform/java/DragDataJava.cpp + webview/native/Source/WebCore/platform/java/EditorClientJava.cpp + webview/native/Source/WebCore/platform/java/EditorClientJava.h + webview/native/Source/WebCore/platform/java/EventLoopJava.cpp + webview/native/Source/WebCore/platform/java/FileChooserJava.cpp + webview/native/Source/WebCore/platform/java/FileSystemJava.cpp + webview/native/Source/WebCore/platform/java/FrameLoaderClientJava.cpp + webview/native/Source/WebCore/platform/java/FrameLoaderClientJava.h + webview/native/Source/WebCore/platform/java/FrameNetworkingContextJava.h + webview/native/Source/WebCore/platform/java/IDNJava.cpp + webview/native/Source/WebCore/platform/java/IDNJava.h + webview/native/Source/WebCore/platform/java/InspectorClientJava.cpp + webview/native/Source/WebCore/platform/java/InspectorClientJava.h + webview/native/Source/WebCore/platform/java/JavaEnv.cpp + webview/native/Source/WebCore/platform/java/JavaEnv.h + webview/native/Source/WebCore/platform/java/KeyboardEventJava.cpp + webview/native/Source/WebCore/platform/java/LanguageJava.cpp + webview/native/Source/WebCore/platform/java/LocalizedStringsJava.cpp + webview/native/Source/WebCore/platform/java/LoggingJava.cpp + webview/native/Source/WebCore/platform/java/MIMETypeRegistryJava.cpp + webview/native/Source/WebCore/platform/java/MouseEventJava.cpp + webview/native/Source/WebCore/platform/java/PasteboardJava.cpp + webview/native/Source/WebCore/platform/java/PlatformScreenJava.cpp + webview/native/Source/WebCore/platform/java/PluginDataJava.cpp + webview/native/Source/WebCore/platform/java/PluginInfoStoreJava.cpp + webview/native/Source/WebCore/platform/java/PluginViewJava.cpp + webview/native/Source/WebCore/platform/java/PluginWidgetJava.cpp + webview/native/Source/WebCore/platform/java/PluginWidgetJava.h + webview/native/Source/WebCore/platform/java/PopupMenuJava.cpp + webview/native/Source/WebCore/platform/java/PopupMenuJava.h + webview/native/Source/WebCore/platform/java/RenderThemeJava.cpp + webview/native/Source/WebCore/platform/java/RenderThemeJava.h + webview/native/Source/WebCore/platform/java/ScrollbarThemeJava.cpp + webview/native/Source/WebCore/platform/java/ScrollbarThemeJava.h + webview/native/Source/WebCore/platform/java/SearchPopupMenuJava.h + webview/native/Source/WebCore/platform/java/SharedBufferJava.cpp + webview/native/Source/WebCore/platform/java/SharedTimerJava.cpp + webview/native/Source/WebCore/platform/java/SoundJava.cpp + webview/native/Source/WebCore/platform/java/StringJava.cpp + webview/native/Source/WebCore/platform/java/StringJava.h + webview/native/Source/WebCore/platform/java/SystemTimeJava.cpp + webview/native/Source/WebCore/platform/java/TemporaryLinkStubs.cpp + webview/native/Source/WebCore/platform/java/TextBreakIteratorInternalICUJava.cpp + webview/native/Source/WebCore/platform/java/TextBreakIteratorJava.cpp + webview/native/Source/WebCore/platform/java/TextCodecJava.cpp + webview/native/Source/WebCore/platform/java/TextCodecJava.h + webview/native/Source/WebCore/platform/java/TextNormalizerJava.cpp + webview/native/Source/WebCore/platform/java/TextNormalizerJava.h + webview/native/Source/WebCore/platform/java/TouchEventJava.cpp + webview/native/Source/WebCore/platform/java/WebPage.cpp + webview/native/Source/WebCore/platform/java/WebPage.h + webview/native/Source/WebCore/platform/java/WheelEventJava.cpp + webview/native/Source/WebCore/platform/java/WidgetJava.cpp + webview/native/Source/WebCore/platform/java/api/BackForwardListJava.cpp + webview/native/Source/WebCore/platform/java/api/PageCacheJava.cpp + webview/native/Source/WebCore/platform/java/javalibs.pl + webview/native/Source/WebCore/platform/leveldb/LevelDBComparator.h + webview/native/Source/WebCore/platform/leveldb/LevelDBDatabase.cpp + webview/native/Source/WebCore/platform/leveldb/LevelDBDatabase.h + webview/native/Source/WebCore/platform/leveldb/LevelDBIterator.h + webview/native/Source/WebCore/platform/leveldb/LevelDBSlice.h + webview/native/Source/WebCore/platform/leveldb/LevelDBTransaction.cpp + webview/native/Source/WebCore/platform/leveldb/LevelDBTransaction.h + webview/native/Source/WebCore/platform/leveldb/LevelDBWriteBatch.cpp + webview/native/Source/WebCore/platform/leveldb/LevelDBWriteBatch.h + webview/native/Source/WebCore/platform/mac/AutodrainedPool.mm + webview/native/Source/WebCore/platform/mac/BlockExceptions.h + webview/native/Source/WebCore/platform/mac/BlockExceptions.mm + webview/native/Source/WebCore/platform/mac/ClipboardMac.h + webview/native/Source/WebCore/platform/mac/ClipboardMac.mm + webview/native/Source/WebCore/platform/mac/ContextMenuItemMac.mm + webview/native/Source/WebCore/platform/mac/ContextMenuMac.mm + webview/native/Source/WebCore/platform/mac/CookieJar.mm + webview/native/Source/WebCore/platform/mac/CursorMac.mm + webview/native/Source/WebCore/platform/mac/DisplaySleepDisabler.cpp + webview/native/Source/WebCore/platform/mac/DisplaySleepDisabler.h + webview/native/Source/WebCore/platform/mac/DragDataMac.mm + webview/native/Source/WebCore/platform/mac/DragImageMac.mm + webview/native/Source/WebCore/platform/mac/EmptyProtocolDefinitions.h + webview/native/Source/WebCore/platform/mac/EventLoopMac.mm + webview/native/Source/WebCore/platform/mac/FileSystemMac.mm + webview/native/Source/WebCore/platform/mac/FoundationExtras.h + webview/native/Source/WebCore/platform/mac/HTMLConverter.h + webview/native/Source/WebCore/platform/mac/HTMLConverter.mm + webview/native/Source/WebCore/platform/mac/KURLMac.mm + webview/native/Source/WebCore/platform/mac/KeyEventMac.mm + webview/native/Source/WebCore/platform/mac/KillRingMac.mm + webview/native/Source/WebCore/platform/mac/Language.mm + webview/native/Source/WebCore/platform/mac/LocalCurrentGraphicsContext.h + webview/native/Source/WebCore/platform/mac/LocalCurrentGraphicsContext.mm + webview/native/Source/WebCore/platform/mac/LoggingMac.mm + webview/native/Source/WebCore/platform/mac/MIMETypeRegistryMac.mm + webview/native/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm + webview/native/Source/WebCore/platform/mac/NSScrollerImpDetails.h + webview/native/Source/WebCore/platform/mac/PasteboardMac.mm + webview/native/Source/WebCore/platform/mac/PlatformClockCA.cpp + webview/native/Source/WebCore/platform/mac/PlatformClockCA.h + webview/native/Source/WebCore/platform/mac/PlatformScreenMac.mm + webview/native/Source/WebCore/platform/mac/PopupMenuMac.h + webview/native/Source/WebCore/platform/mac/PopupMenuMac.mm + webview/native/Source/WebCore/platform/mac/PurgeableBufferMac.cpp + webview/native/Source/WebCore/platform/mac/SSLKeyGeneratorMac.cpp + webview/native/Source/WebCore/platform/mac/SchedulePairMac.mm + webview/native/Source/WebCore/platform/mac/ScrollAnimatorMac.h + webview/native/Source/WebCore/platform/mac/ScrollAnimatorMac.mm + webview/native/Source/WebCore/platform/mac/ScrollElasticityController.h + webview/native/Source/WebCore/platform/mac/ScrollElasticityController.mm + webview/native/Source/WebCore/platform/mac/ScrollViewMac.mm + webview/native/Source/WebCore/platform/mac/ScrollbarThemeMac.h + webview/native/Source/WebCore/platform/mac/ScrollbarThemeMac.mm + webview/native/Source/WebCore/platform/mac/SearchPopupMenuMac.h + webview/native/Source/WebCore/platform/mac/SearchPopupMenuMac.mm + webview/native/Source/WebCore/platform/mac/SharedBufferMac.mm + webview/native/Source/WebCore/platform/mac/SharedTimerMac.mm + webview/native/Source/WebCore/platform/mac/SoftLinking.h + webview/native/Source/WebCore/platform/mac/SoundMac.mm + webview/native/Source/WebCore/platform/mac/SuddenTermination.mm + webview/native/Source/WebCore/platform/mac/SystemTimeMac.cpp + webview/native/Source/WebCore/platform/mac/ThemeMac.h + webview/native/Source/WebCore/platform/mac/ThemeMac.mm + webview/native/Source/WebCore/platform/mac/ThreadCheck.mm + webview/native/Source/WebCore/platform/mac/WebCoreNSStringExtras.h + webview/native/Source/WebCore/platform/mac/WebCoreNSStringExtras.mm + webview/native/Source/WebCore/platform/mac/WebCoreObjCExtras.h + webview/native/Source/WebCore/platform/mac/WebCoreObjCExtras.mm + webview/native/Source/WebCore/platform/mac/WebCoreSystemInterface.h + webview/native/Source/WebCore/platform/mac/WebCoreSystemInterface.mm + webview/native/Source/WebCore/platform/mac/WebCoreView.h + webview/native/Source/WebCore/platform/mac/WebCoreView.m + webview/native/Source/WebCore/platform/mac/WebFontCache.h + webview/native/Source/WebCore/platform/mac/WebFontCache.mm + webview/native/Source/WebCore/platform/mac/WebNSAttributedStringExtras.h + webview/native/Source/WebCore/platform/mac/WebNSAttributedStringExtras.mm + webview/native/Source/WebCore/platform/mac/WebVideoFullscreenController.h + webview/native/Source/WebCore/platform/mac/WebVideoFullscreenController.mm + webview/native/Source/WebCore/platform/mac/WebVideoFullscreenHUDWindowController.h + webview/native/Source/WebCore/platform/mac/WebVideoFullscreenHUDWindowController.mm + webview/native/Source/WebCore/platform/mac/WebWindowAnimation.h + webview/native/Source/WebCore/platform/mac/WebWindowAnimation.mm + webview/native/Source/WebCore/platform/mac/WidgetMac.mm + webview/native/Source/WebCore/platform/mediastream/MediaStreamComponent.h + webview/native/Source/WebCore/platform/mediastream/MediaStreamDescriptor.h + webview/native/Source/WebCore/platform/mediastream/MediaStreamSource.h + webview/native/Source/WebCore/platform/mock/DeviceMotionClientMock.cpp + webview/native/Source/WebCore/platform/mock/DeviceMotionClientMock.h + webview/native/Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp + webview/native/Source/WebCore/platform/mock/DeviceOrientationClientMock.h + webview/native/Source/WebCore/platform/mock/GeolocationClientMock.cpp + webview/native/Source/WebCore/platform/mock/GeolocationClientMock.h + webview/native/Source/WebCore/platform/mock/ScrollbarThemeMock.cpp + webview/native/Source/WebCore/platform/mock/ScrollbarThemeMock.h + webview/native/Source/WebCore/platform/network/AuthenticationChallengeBase.cpp + webview/native/Source/WebCore/platform/network/AuthenticationChallengeBase.h + webview/native/Source/WebCore/platform/network/AuthenticationClient.h + webview/native/Source/WebCore/platform/network/BlobData.cpp + webview/native/Source/WebCore/platform/network/BlobData.h + webview/native/Source/WebCore/platform/network/BlobRegistry.h + webview/native/Source/WebCore/platform/network/BlobRegistryImpl.cpp + webview/native/Source/WebCore/platform/network/BlobRegistryImpl.h + webview/native/Source/WebCore/platform/network/BlobResourceHandle.cpp + webview/native/Source/WebCore/platform/network/BlobResourceHandle.h + webview/native/Source/WebCore/platform/network/BlobStorageData.h + webview/native/Source/WebCore/platform/network/ContentTypeParser.cpp + webview/native/Source/WebCore/platform/network/ContentTypeParser.h + webview/native/Source/WebCore/platform/network/CookieStorage.h + webview/native/Source/WebCore/platform/network/Credential.cpp + webview/native/Source/WebCore/platform/network/Credential.h + webview/native/Source/WebCore/platform/network/CredentialStorage.cpp + webview/native/Source/WebCore/platform/network/CredentialStorage.h + webview/native/Source/WebCore/platform/network/DNS.h + webview/native/Source/WebCore/platform/network/DataURL.cpp + webview/native/Source/WebCore/platform/network/DataURL.h + webview/native/Source/WebCore/platform/network/FormData.cpp + webview/native/Source/WebCore/platform/network/FormData.h + webview/native/Source/WebCore/platform/network/FormDataBuilder.cpp + webview/native/Source/WebCore/platform/network/FormDataBuilder.h + webview/native/Source/WebCore/platform/network/HTTPHeaderMap.cpp + webview/native/Source/WebCore/platform/network/HTTPHeaderMap.h + webview/native/Source/WebCore/platform/network/HTTPParsers.cpp + webview/native/Source/WebCore/platform/network/HTTPParsers.h + webview/native/Source/WebCore/platform/network/HTTPRequest.cpp + webview/native/Source/WebCore/platform/network/HTTPRequest.h + webview/native/Source/WebCore/platform/network/HTTPStatusCodes.h + webview/native/Source/WebCore/platform/network/HTTPValidation.cpp + webview/native/Source/WebCore/platform/network/HTTPValidation.h + webview/native/Source/WebCore/platform/network/MIMEHeader.cpp + webview/native/Source/WebCore/platform/network/MIMEHeader.h + webview/native/Source/WebCore/platform/network/MIMESniffing.cpp + webview/native/Source/WebCore/platform/network/MIMESniffing.h + webview/native/Source/WebCore/platform/network/NetworkStateNotifier.cpp + webview/native/Source/WebCore/platform/network/NetworkStateNotifier.h + webview/native/Source/WebCore/platform/network/NetworkingContext.h + webview/native/Source/WebCore/platform/network/ProtectionSpace.cpp + webview/native/Source/WebCore/platform/network/ProtectionSpace.h + webview/native/Source/WebCore/platform/network/ProtectionSpaceHash.h + webview/native/Source/WebCore/platform/network/ProxyServer.cpp + webview/native/Source/WebCore/platform/network/ProxyServer.h + webview/native/Source/WebCore/platform/network/ResourceErrorBase.cpp + webview/native/Source/WebCore/platform/network/ResourceErrorBase.h + webview/native/Source/WebCore/platform/network/ResourceHandle.cpp + webview/native/Source/WebCore/platform/network/ResourceHandle.h + webview/native/Source/WebCore/platform/network/ResourceHandleClient.h + webview/native/Source/WebCore/platform/network/ResourceHandleInternal.h + webview/native/Source/WebCore/platform/network/ResourceLoadInfo.h + webview/native/Source/WebCore/platform/network/ResourceLoadPriority.h + webview/native/Source/WebCore/platform/network/ResourceLoadTiming.cpp + webview/native/Source/WebCore/platform/network/ResourceLoadTiming.h + webview/native/Source/WebCore/platform/network/ResourceRequestBase.cpp + webview/native/Source/WebCore/platform/network/ResourceRequestBase.h + webview/native/Source/WebCore/platform/network/ResourceResponseBase.cpp + webview/native/Source/WebCore/platform/network/ResourceResponseBase.h + webview/native/Source/WebCore/platform/network/SocketStreamErrorBase.cpp + webview/native/Source/WebCore/platform/network/SocketStreamErrorBase.h + webview/native/Source/WebCore/platform/network/SocketStreamHandleBase.cpp + webview/native/Source/WebCore/platform/network/SocketStreamHandleBase.h + webview/native/Source/WebCore/platform/network/SocketStreamHandleClient.h + webview/native/Source/WebCore/platform/network/cf/AuthenticationCF.cpp + webview/native/Source/WebCore/platform/network/cf/AuthenticationCF.h + webview/native/Source/WebCore/platform/network/cf/AuthenticationChallenge.h + webview/native/Source/WebCore/platform/network/cf/CookieJarCFNet.cpp + webview/native/Source/WebCore/platform/network/cf/CookieStorageCFNet.cpp + webview/native/Source/WebCore/platform/network/cf/CookieStorageCFNet.h + webview/native/Source/WebCore/platform/network/cf/CredentialStorageCFNet.cpp + webview/native/Source/WebCore/platform/network/cf/DNSCFNet.cpp + webview/native/Source/WebCore/platform/network/cf/DownloadBundle.h + webview/native/Source/WebCore/platform/network/cf/FormDataStreamCFNet.cpp + webview/native/Source/WebCore/platform/network/cf/FormDataStreamCFNet.h + webview/native/Source/WebCore/platform/network/cf/LoaderRunLoopCF.cpp + webview/native/Source/WebCore/platform/network/cf/LoaderRunLoopCF.h + webview/native/Source/WebCore/platform/network/cf/ProxyServerCFNet.cpp + webview/native/Source/WebCore/platform/network/cf/ResourceError.h + webview/native/Source/WebCore/platform/network/cf/ResourceErrorCF.cpp + webview/native/Source/WebCore/platform/network/cf/ResourceHandleCFNet.cpp + webview/native/Source/WebCore/platform/network/cf/ResourceRequest.h + webview/native/Source/WebCore/platform/network/cf/ResourceRequestCFNet.cpp + webview/native/Source/WebCore/platform/network/cf/ResourceRequestCFNet.h + webview/native/Source/WebCore/platform/network/cf/ResourceResponse.h + webview/native/Source/WebCore/platform/network/cf/ResourceResponseCFNet.cpp + webview/native/Source/WebCore/platform/network/cf/SocketStreamError.h + webview/native/Source/WebCore/platform/network/cf/SocketStreamHandle.h + webview/native/Source/WebCore/platform/network/cf/SocketStreamHandleCFNet.cpp + webview/native/Source/WebCore/platform/network/chromium/AuthenticationChallenge.h + webview/native/Source/WebCore/platform/network/chromium/AuthenticationChallengeChromium.cpp + webview/native/Source/WebCore/platform/network/chromium/CookieJarChromium.cpp + webview/native/Source/WebCore/platform/network/chromium/DNSChromium.cpp + webview/native/Source/WebCore/platform/network/chromium/ResourceError.h + webview/native/Source/WebCore/platform/network/chromium/ResourceRequest.cpp + webview/native/Source/WebCore/platform/network/chromium/ResourceRequest.h + webview/native/Source/WebCore/platform/network/chromium/ResourceResponse.cpp + webview/native/Source/WebCore/platform/network/chromium/ResourceResponse.h + webview/native/Source/WebCore/platform/network/chromium/SocketStreamError.h + webview/native/Source/WebCore/platform/network/chromium/SocketStreamHandle.h + webview/native/Source/WebCore/platform/network/curl/AuthenticationChallenge.h + webview/native/Source/WebCore/platform/network/curl/CookieJarCurl.cpp + webview/native/Source/WebCore/platform/network/curl/CredentialStorageCurl.cpp + webview/native/Source/WebCore/platform/network/curl/DNSCurl.cpp + webview/native/Source/WebCore/platform/network/curl/DownloadBundle.h + webview/native/Source/WebCore/platform/network/curl/FormDataStreamCurl.cpp + webview/native/Source/WebCore/platform/network/curl/FormDataStreamCurl.h + webview/native/Source/WebCore/platform/network/curl/ProxyServerCurl.cpp + webview/native/Source/WebCore/platform/network/curl/ResourceError.h + webview/native/Source/WebCore/platform/network/curl/ResourceHandleCurl.cpp + webview/native/Source/WebCore/platform/network/curl/ResourceHandleManager.cpp + webview/native/Source/WebCore/platform/network/curl/ResourceHandleManager.h + webview/native/Source/WebCore/platform/network/curl/ResourceRequest.h + webview/native/Source/WebCore/platform/network/curl/ResourceResponse.h + webview/native/Source/WebCore/platform/network/curl/SocketStreamError.h + webview/native/Source/WebCore/platform/network/curl/SocketStreamHandle.h + webview/native/Source/WebCore/platform/network/curl/SocketStreamHandleCurl.cpp + webview/native/Source/WebCore/platform/network/java/AuthenticationChallenge.h + webview/native/Source/WebCore/platform/network/java/CookieJarJava.cpp + webview/native/Source/WebCore/platform/network/java/ResourceError.h + webview/native/Source/WebCore/platform/network/java/ResourceHandleJava.cpp + webview/native/Source/WebCore/platform/network/java/ResourceRequest.h + webview/native/Source/WebCore/platform/network/java/ResourceRequestJava.cpp + webview/native/Source/WebCore/platform/network/java/ResourceResponse.h + webview/native/Source/WebCore/platform/network/java/SocketStreamError.h + webview/native/Source/WebCore/platform/network/java/SocketStreamHandle.h + webview/native/Source/WebCore/platform/network/java/SocketStreamHandleJava.cpp + webview/native/Source/WebCore/platform/network/java/URLLoader.cpp + webview/native/Source/WebCore/platform/network/java/URLLoader.h + webview/native/Source/WebCore/platform/network/mac/AuthenticationMac.h + webview/native/Source/WebCore/platform/network/mac/AuthenticationMac.mm + webview/native/Source/WebCore/platform/network/mac/CookieStorageMac.mm + webview/native/Source/WebCore/platform/network/mac/CredentialStorageMac.mm + webview/native/Source/WebCore/platform/network/mac/FormDataStreamMac.h + webview/native/Source/WebCore/platform/network/mac/FormDataStreamMac.mm + webview/native/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp + webview/native/Source/WebCore/platform/network/mac/ResourceErrorMac.mm + webview/native/Source/WebCore/platform/network/mac/ResourceHandleMac.mm + webview/native/Source/WebCore/platform/network/mac/ResourceRequestMac.mm + webview/native/Source/WebCore/platform/network/mac/ResourceResponseMac.mm + webview/native/Source/WebCore/platform/network/mac/WebCoreURLResponse.h + webview/native/Source/WebCore/platform/network/mac/WebCoreURLResponse.mm + webview/native/Source/WebCore/platform/network/qt/AuthenticationChallenge.h + webview/native/Source/WebCore/platform/network/qt/CredentialStorageQt.cpp + webview/native/Source/WebCore/platform/network/qt/DnsPrefetchHelper.cpp + webview/native/Source/WebCore/platform/network/qt/DnsPrefetchHelper.h + webview/native/Source/WebCore/platform/network/qt/NetworkStateNotifierPrivate.h + webview/native/Source/WebCore/platform/network/qt/NetworkStateNotifierQt.cpp + webview/native/Source/WebCore/platform/network/qt/ProxyServerQt.cpp + webview/native/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp + webview/native/Source/WebCore/platform/network/qt/QNetworkReplyHandler.h + webview/native/Source/WebCore/platform/network/qt/QtMIMETypeSniffer.cpp + webview/native/Source/WebCore/platform/network/qt/QtMIMETypeSniffer.h + webview/native/Source/WebCore/platform/network/qt/ResourceError.h + webview/native/Source/WebCore/platform/network/qt/ResourceHandleQt.cpp + webview/native/Source/WebCore/platform/network/qt/ResourceRequest.h + webview/native/Source/WebCore/platform/network/qt/ResourceRequestQt.cpp + webview/native/Source/WebCore/platform/network/qt/ResourceResponse.h + webview/native/Source/WebCore/platform/network/qt/SocketStreamError.h + webview/native/Source/WebCore/platform/network/qt/SocketStreamHandle.h + webview/native/Source/WebCore/platform/network/qt/SocketStreamHandlePrivate.h + webview/native/Source/WebCore/platform/network/qt/SocketStreamHandleQt.cpp + webview/native/Source/WebCore/platform/network/soup/AuthenticationChallenge.h + webview/native/Source/WebCore/platform/network/soup/CookieJarSoup.cpp + webview/native/Source/WebCore/platform/network/soup/CookieJarSoup.h + webview/native/Source/WebCore/platform/network/soup/CredentialStorageSoup.cpp + webview/native/Source/WebCore/platform/network/soup/GOwnPtrSoup.cpp + webview/native/Source/WebCore/platform/network/soup/GOwnPtrSoup.h + webview/native/Source/WebCore/platform/network/soup/ProxyServerSoup.cpp + webview/native/Source/WebCore/platform/network/soup/ResourceError.h + webview/native/Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp + webview/native/Source/WebCore/platform/network/soup/ResourceRequest.h + webview/native/Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp + webview/native/Source/WebCore/platform/network/soup/ResourceResponse.h + webview/native/Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp + webview/native/Source/WebCore/platform/network/soup/SocketStreamError.h + webview/native/Source/WebCore/platform/network/soup/SocketStreamHandle.h + webview/native/Source/WebCore/platform/network/soup/SocketStreamHandleSoup.cpp + webview/native/Source/WebCore/platform/network/soup/SoupURIUtils.cpp + webview/native/Source/WebCore/platform/network/soup/SoupURIUtils.h + webview/native/Source/WebCore/platform/network/win/AuthenticationChallenge.h + webview/native/Source/WebCore/platform/network/win/CookieJarWin.cpp + webview/native/Source/WebCore/platform/network/win/CookieStorageWin.cpp + webview/native/Source/WebCore/platform/network/win/CredentialStorageWin.cpp + webview/native/Source/WebCore/platform/network/win/DownloadBundleWin.cpp + webview/native/Source/WebCore/platform/network/win/NetworkStateNotifierWin.cpp + webview/native/Source/WebCore/platform/network/win/ProxyServerWin.cpp + webview/native/Source/WebCore/platform/network/win/ResourceError.h + webview/native/Source/WebCore/platform/network/win/ResourceHandleWin.cpp + webview/native/Source/WebCore/platform/network/win/ResourceRequest.h + webview/native/Source/WebCore/platform/network/win/ResourceResponse.h + webview/native/Source/WebCore/platform/network/win/SocketStreamError.h + webview/native/Source/WebCore/platform/network/win/SocketStreamHandle.h + webview/native/Source/WebCore/platform/network/win/SocketStreamHandleWin.cpp + webview/native/Source/WebCore/platform/posix/FileSystemPOSIX.cpp + webview/native/Source/WebCore/platform/posix/SharedBufferPOSIX.cpp + webview/native/Source/WebCore/platform/qt/ClipboardQt.cpp + webview/native/Source/WebCore/platform/qt/ClipboardQt.h + webview/native/Source/WebCore/platform/qt/ContextMenuItemQt.cpp + webview/native/Source/WebCore/platform/qt/ContextMenuQt.cpp + webview/native/Source/WebCore/platform/qt/CookieJarQt.cpp + webview/native/Source/WebCore/platform/qt/CookieJarQt.h + webview/native/Source/WebCore/platform/qt/CursorQt.cpp + webview/native/Source/WebCore/platform/qt/DataTransferItemListQt.cpp + webview/native/Source/WebCore/platform/qt/DataTransferItemListQt.h + webview/native/Source/WebCore/platform/qt/DataTransferItemQt.cpp + webview/native/Source/WebCore/platform/qt/DataTransferItemQt.h + webview/native/Source/WebCore/platform/qt/DragDataQt.cpp + webview/native/Source/WebCore/platform/qt/DragImageQt.cpp + webview/native/Source/WebCore/platform/qt/EventLoopQt.cpp + webview/native/Source/WebCore/platform/qt/FileSystemQt.cpp + webview/native/Source/WebCore/platform/qt/KURLQt.cpp + webview/native/Source/WebCore/platform/qt/LanguageQt.cpp + webview/native/Source/WebCore/platform/qt/LoggingQt.cpp + webview/native/Source/WebCore/platform/qt/MIMETypeRegistryQt.cpp + webview/native/Source/WebCore/platform/qt/PasteboardQt.cpp + webview/native/Source/WebCore/platform/qt/PlatformKeyboardEventQt.cpp + webview/native/Source/WebCore/platform/qt/PlatformScreenQt.cpp + webview/native/Source/WebCore/platform/qt/PlatformSupport.h + webview/native/Source/WebCore/platform/qt/PlatformSupportQt.cpp + webview/native/Source/WebCore/platform/qt/QWebPageClient.h + webview/native/Source/WebCore/platform/qt/RenderThemeQt.cpp + webview/native/Source/WebCore/platform/qt/RenderThemeQt.h + webview/native/Source/WebCore/platform/qt/RenderThemeQtMobile.cpp + webview/native/Source/WebCore/platform/qt/RenderThemeQtMobile.h + webview/native/Source/WebCore/platform/qt/ScreenQt.cpp + webview/native/Source/WebCore/platform/qt/ScrollViewQt.cpp + webview/native/Source/WebCore/platform/qt/ScrollbarThemeQt.cpp + webview/native/Source/WebCore/platform/qt/SharedBufferQt.cpp + webview/native/Source/WebCore/platform/qt/SharedTimerQt.cpp + webview/native/Source/WebCore/platform/qt/SoundQt.cpp + webview/native/Source/WebCore/platform/qt/TemporaryLinkStubsQt.cpp + webview/native/Source/WebCore/platform/qt/ThirdPartyCookiesQt.cpp + webview/native/Source/WebCore/platform/qt/ThirdPartyCookiesQt.h + webview/native/Source/WebCore/platform/qt/WebCoreSystemInterface.h + webview/native/Source/WebCore/platform/qt/WebCoreSystemInterface.mm + webview/native/Source/WebCore/platform/qt/WidgetQt.cpp + webview/native/Source/WebCore/platform/sql/SQLValue.cpp + webview/native/Source/WebCore/platform/sql/SQLValue.h + webview/native/Source/WebCore/platform/sql/SQLiteAuthorizer.cpp + webview/native/Source/WebCore/platform/sql/SQLiteDatabase.cpp + webview/native/Source/WebCore/platform/sql/SQLiteDatabase.h + webview/native/Source/WebCore/platform/sql/SQLiteFileSystem.cpp + webview/native/Source/WebCore/platform/sql/SQLiteFileSystem.h + webview/native/Source/WebCore/platform/sql/SQLiteStatement.cpp + webview/native/Source/WebCore/platform/sql/SQLiteStatement.h + webview/native/Source/WebCore/platform/sql/SQLiteTransaction.cpp + webview/native/Source/WebCore/platform/sql/SQLiteTransaction.h + webview/native/Source/WebCore/platform/sql/chromium/SQLiteFileSystemChromium.cpp + webview/native/Source/WebCore/platform/sql/chromium/SQLiteFileSystemChromiumPosix.cpp + webview/native/Source/WebCore/platform/sql/chromium/SQLiteFileSystemChromiumWin.cpp + webview/native/Source/WebCore/platform/text/AtomicStringKeyedMRUCache.h + webview/native/Source/WebCore/platform/text/BidiContext.cpp + webview/native/Source/WebCore/platform/text/BidiContext.h + webview/native/Source/WebCore/platform/text/BidiResolver.h + webview/native/Source/WebCore/platform/text/BidiRunList.h + webview/native/Source/WebCore/platform/text/DateTimeFormat.cpp + webview/native/Source/WebCore/platform/text/DateTimeFormat.h + webview/native/Source/WebCore/platform/text/DecodeEscapeSequences.h + webview/native/Source/WebCore/platform/text/Hyphenation.cpp + webview/native/Source/WebCore/platform/text/Hyphenation.h + webview/native/Source/WebCore/platform/text/LineBreakIteratorPoolICU.h + webview/native/Source/WebCore/platform/text/LineEnding.cpp + webview/native/Source/WebCore/platform/text/LineEnding.h + webview/native/Source/WebCore/platform/text/LocaleToScriptMapping.h + webview/native/Source/WebCore/platform/text/LocaleToScriptMappingDefault.cpp + webview/native/Source/WebCore/platform/text/LocaleToScriptMappingICU.cpp + webview/native/Source/WebCore/platform/text/LocalizedDate.h + webview/native/Source/WebCore/platform/text/LocalizedDateNone.cpp + webview/native/Source/WebCore/platform/text/LocalizedNumber.h + webview/native/Source/WebCore/platform/text/LocalizedNumberICU.cpp + webview/native/Source/WebCore/platform/text/LocalizedNumberNone.cpp + webview/native/Source/WebCore/platform/text/ParserUtilities.h + webview/native/Source/WebCore/platform/text/PlatformString.h + webview/native/Source/WebCore/platform/text/QuotedPrintable.cpp + webview/native/Source/WebCore/platform/text/QuotedPrintable.h + webview/native/Source/WebCore/platform/text/RegularExpression.cpp + webview/native/Source/WebCore/platform/text/RegularExpression.h + webview/native/Source/WebCore/platform/text/SegmentedString.cpp + webview/native/Source/WebCore/platform/text/SegmentedString.h + webview/native/Source/WebCore/platform/text/String.cpp + webview/native/Source/WebCore/platform/text/StringWithDirection.h + webview/native/Source/WebCore/platform/text/SuffixTree.h + webview/native/Source/WebCore/platform/text/TextBoundaries.cpp + webview/native/Source/WebCore/platform/text/TextBoundaries.h + webview/native/Source/WebCore/platform/text/TextBreakIterator.h + webview/native/Source/WebCore/platform/text/TextBreakIteratorICU.cpp + webview/native/Source/WebCore/platform/text/TextBreakIteratorInternalICU.h + webview/native/Source/WebCore/platform/text/TextCheckerClient.h + webview/native/Source/WebCore/platform/text/TextChecking.h + webview/native/Source/WebCore/platform/text/TextCodec.cpp + webview/native/Source/WebCore/platform/text/TextCodec.h + webview/native/Source/WebCore/platform/text/TextCodecASCIIFastPath.h + webview/native/Source/WebCore/platform/text/TextCodecICU.cpp + webview/native/Source/WebCore/platform/text/TextCodecICU.h + webview/native/Source/WebCore/platform/text/TextCodecLatin1.cpp + webview/native/Source/WebCore/platform/text/TextCodecLatin1.h + webview/native/Source/WebCore/platform/text/TextCodecUTF16.cpp + webview/native/Source/WebCore/platform/text/TextCodecUTF16.h + webview/native/Source/WebCore/platform/text/TextCodecUTF8.cpp + webview/native/Source/WebCore/platform/text/TextCodecUTF8.h + webview/native/Source/WebCore/platform/text/TextCodecUserDefined.cpp + webview/native/Source/WebCore/platform/text/TextCodecUserDefined.h + webview/native/Source/WebCore/platform/text/TextDirection.h + webview/native/Source/WebCore/platform/text/TextEncoding.cpp + webview/native/Source/WebCore/platform/text/TextEncoding.h + webview/native/Source/WebCore/platform/text/TextEncodingDetector.h + webview/native/Source/WebCore/platform/text/TextEncodingDetectorICU.cpp + webview/native/Source/WebCore/platform/text/TextEncodingDetectorNone.cpp + webview/native/Source/WebCore/platform/text/TextEncodingRegistry.cpp + webview/native/Source/WebCore/platform/text/TextEncodingRegistry.h + webview/native/Source/WebCore/platform/text/TextOrientation.h + webview/native/Source/WebCore/platform/text/TextStream.cpp + webview/native/Source/WebCore/platform/text/TextStream.h + webview/native/Source/WebCore/platform/text/UnicodeBidi.h + webview/native/Source/WebCore/platform/text/UnicodeRange.cpp + webview/native/Source/WebCore/platform/text/UnicodeRange.h + webview/native/Source/WebCore/platform/text/cf/HyphenationCF.cpp + webview/native/Source/WebCore/platform/text/cf/StringCF.cpp + webview/native/Source/WebCore/platform/text/cf/StringImplCF.cpp + webview/native/Source/WebCore/platform/text/chromium/TextBreakIteratorInternalICUChromium.cpp + webview/native/Source/WebCore/platform/text/efl/TextBreakIteratorInternalICUEfl.cpp + webview/native/Source/WebCore/platform/text/gtk/TextBreakIteratorGtk.cpp + webview/native/Source/WebCore/platform/text/gtk/TextBreakIteratorInternalICUGtk.cpp + webview/native/Source/WebCore/platform/text/gtk/TextCodecGtk.cpp + webview/native/Source/WebCore/platform/text/gtk/TextCodecGtk.h + webview/native/Source/WebCore/platform/text/mac/CharsetData.h + webview/native/Source/WebCore/platform/text/mac/HyphenationMac.mm + webview/native/Source/WebCore/platform/text/mac/LocalizedNumberMac.mm + webview/native/Source/WebCore/platform/text/mac/ShapeArabic.c + webview/native/Source/WebCore/platform/text/mac/ShapeArabic.h + webview/native/Source/WebCore/platform/text/mac/StringImplMac.mm + webview/native/Source/WebCore/platform/text/mac/StringMac.mm + webview/native/Source/WebCore/platform/text/mac/TextBoundaries.mm + webview/native/Source/WebCore/platform/text/mac/TextBreakIteratorInternalICUMac.mm + webview/native/Source/WebCore/platform/text/mac/TextCodecMac.cpp + webview/native/Source/WebCore/platform/text/mac/TextCodecMac.h + webview/native/Source/WebCore/platform/text/mac/character-sets.txt + webview/native/Source/WebCore/platform/text/mac/mac-encodings.txt + webview/native/Source/WebCore/platform/text/mac/make-charset-table.pl + webview/native/Source/WebCore/platform/text/qt/TextBoundariesQt.cpp + webview/native/Source/WebCore/platform/text/qt/TextBreakIteratorInternalICUQt.cpp + webview/native/Source/WebCore/platform/text/qt/TextBreakIteratorQt.cpp + webview/native/Source/WebCore/platform/text/qt/TextCodecQt.cpp + webview/native/Source/WebCore/platform/text/qt/TextCodecQt.h + webview/native/Source/WebCore/platform/text/transcoder/FontTranscoder.cpp + webview/native/Source/WebCore/platform/text/transcoder/FontTranscoder.h + webview/native/Source/WebCore/platform/text/win/TextBreakIteratorInternalICUWin.cpp + webview/native/Source/WebCore/platform/text/wince/TextBreakIteratorWinCE.cpp + webview/native/Source/WebCore/platform/text/wince/TextCodecWinCE.cpp + webview/native/Source/WebCore/platform/text/wince/TextCodecWinCE.h + webview/native/Source/WebCore/platform/win/BString.cpp + webview/native/Source/WebCore/platform/win/BString.h + webview/native/Source/WebCore/platform/win/BitmapInfo.cpp + webview/native/Source/WebCore/platform/win/BitmapInfo.h + webview/native/Source/WebCore/platform/win/COMPtr.h + webview/native/Source/WebCore/platform/win/ClipboardUtilitiesWin.cpp + webview/native/Source/WebCore/platform/win/ClipboardUtilitiesWin.h + webview/native/Source/WebCore/platform/win/ClipboardWin.cpp + webview/native/Source/WebCore/platform/win/ClipboardWin.h + webview/native/Source/WebCore/platform/win/ContextMenuItemWin.cpp + webview/native/Source/WebCore/platform/win/ContextMenuWin.cpp + webview/native/Source/WebCore/platform/win/CursorWin.cpp + webview/native/Source/WebCore/platform/win/DefWndProcWindowClass.cpp + webview/native/Source/WebCore/platform/win/DefWndProcWindowClass.h + webview/native/Source/WebCore/platform/win/DelayLoadedModulesEnumerator.cpp + webview/native/Source/WebCore/platform/win/DelayLoadedModulesEnumerator.h + webview/native/Source/WebCore/platform/win/DragDataWin.cpp + webview/native/Source/WebCore/platform/win/DragImageCGWin.cpp + webview/native/Source/WebCore/platform/win/DragImageCairoWin.cpp + webview/native/Source/WebCore/platform/win/DragImageWin.cpp + webview/native/Source/WebCore/platform/win/EditorWin.cpp + webview/native/Source/WebCore/platform/win/EventLoopWin.cpp + webview/native/Source/WebCore/platform/win/FileSystemWin.cpp + webview/native/Source/WebCore/platform/win/GDIObjectCounter.cpp + webview/native/Source/WebCore/platform/win/GDIObjectCounter.h + webview/native/Source/WebCore/platform/win/ImportedFunctionsEnumerator.cpp + webview/native/Source/WebCore/platform/win/ImportedFunctionsEnumerator.h + webview/native/Source/WebCore/platform/win/ImportedModulesEnumerator.cpp + webview/native/Source/WebCore/platform/win/ImportedModulesEnumerator.h + webview/native/Source/WebCore/platform/win/ImportedModulesEnumeratorBase.h + webview/native/Source/WebCore/platform/win/KeyEventWin.cpp + webview/native/Source/WebCore/platform/win/LanguageWin.cpp + webview/native/Source/WebCore/platform/win/LocalizedStringsWin.cpp + webview/native/Source/WebCore/platform/win/LoggingWin.cpp + webview/native/Source/WebCore/platform/win/MIMETypeRegistryWin.cpp + webview/native/Source/WebCore/platform/win/PEImage.cpp + webview/native/Source/WebCore/platform/win/PEImage.h + webview/native/Source/WebCore/platform/win/PasteboardWin.cpp + webview/native/Source/WebCore/platform/win/PathWalker.cpp + webview/native/Source/WebCore/platform/win/PathWalker.h + webview/native/Source/WebCore/platform/win/PlatformMouseEventWin.cpp + webview/native/Source/WebCore/platform/win/PlatformScreenWin.cpp + webview/native/Source/WebCore/platform/win/PopupMenuWin.cpp + webview/native/Source/WebCore/platform/win/PopupMenuWin.h + webview/native/Source/WebCore/platform/win/SSLKeyGeneratorWin.cpp + webview/native/Source/WebCore/platform/win/ScrollbarThemeSafari.cpp + webview/native/Source/WebCore/platform/win/ScrollbarThemeSafari.h + webview/native/Source/WebCore/platform/win/ScrollbarThemeWin.cpp + webview/native/Source/WebCore/platform/win/ScrollbarThemeWin.h + webview/native/Source/WebCore/platform/win/SearchPopupMenuWin.cpp + webview/native/Source/WebCore/platform/win/SearchPopupMenuWin.h + webview/native/Source/WebCore/platform/win/SharedBufferWin.cpp + webview/native/Source/WebCore/platform/win/SharedTimerWin.cpp + webview/native/Source/WebCore/platform/win/SoftLinking.h + webview/native/Source/WebCore/platform/win/SoundWin.cpp + webview/native/Source/WebCore/platform/win/StructuredExceptionHandlerSupressor.h + webview/native/Source/WebCore/platform/win/SystemInfo.cpp + webview/native/Source/WebCore/platform/win/SystemInfo.h + webview/native/Source/WebCore/platform/win/SystemTimeWin.cpp + webview/native/Source/WebCore/platform/win/TemporaryLinkStubs.cpp + webview/native/Source/WebCore/platform/win/WCDataObject.cpp + webview/native/Source/WebCore/platform/win/WCDataObject.h + webview/native/Source/WebCore/platform/win/WebCoreInstanceHandle.cpp + webview/native/Source/WebCore/platform/win/WebCoreInstanceHandle.h + webview/native/Source/WebCore/platform/win/WebCoreTextRenderer.cpp + webview/native/Source/WebCore/platform/win/WebCoreTextRenderer.h + webview/native/Source/WebCore/platform/win/WheelEventWin.cpp + webview/native/Source/WebCore/platform/win/WidgetWin.cpp + webview/native/Source/WebCore/platform/win/Win32Handle.h + webview/native/Source/WebCore/platform/win/WindowMessageBroadcaster.cpp + webview/native/Source/WebCore/platform/win/WindowMessageBroadcaster.h + webview/native/Source/WebCore/platform/win/WindowMessageListener.h + webview/native/Source/WebCore/platform/win/WindowsTouch.h + webview/native/Source/WebCore/platform/wince/CursorWinCE.cpp + webview/native/Source/WebCore/platform/wince/DragDataWinCE.cpp + webview/native/Source/WebCore/platform/wince/DragImageWinCE.cpp + webview/native/Source/WebCore/platform/wince/FileSystemWinCE.cpp + webview/native/Source/WebCore/platform/wince/KURLWinCE.cpp + webview/native/Source/WebCore/platform/wince/MIMETypeRegistryWinCE.cpp + webview/native/Source/WebCore/platform/wince/PasteboardWinCE.cpp + webview/native/Source/WebCore/platform/wince/SearchPopupMenuWinCE.cpp + webview/native/Source/WebCore/platform/wince/SharedTimerWinCE.cpp + webview/native/Source/WebCore/platform/wx/ClipboardWx.cpp + webview/native/Source/WebCore/platform/wx/ClipboardWx.h + webview/native/Source/WebCore/platform/wx/ContextMenuItemWx.cpp + webview/native/Source/WebCore/platform/wx/ContextMenuWx.cpp + webview/native/Source/WebCore/platform/wx/CursorWx.cpp + webview/native/Source/WebCore/platform/wx/DragDataWx.cpp + webview/native/Source/WebCore/platform/wx/DragImageWx.cpp + webview/native/Source/WebCore/platform/wx/EventLoopWx.cpp + webview/native/Source/WebCore/platform/wx/FileSystemWx.cpp + webview/native/Source/WebCore/platform/wx/KURLWx.cpp + webview/native/Source/WebCore/platform/wx/KeyEventWin.cpp + webview/native/Source/WebCore/platform/wx/KeyboardEventWx.cpp + webview/native/Source/WebCore/platform/wx/LocalDC.h + webview/native/Source/WebCore/platform/wx/LocalizedStringsWx.cpp + webview/native/Source/WebCore/platform/wx/LoggingWx.cpp + webview/native/Source/WebCore/platform/wx/MimeTypeRegistryWx.cpp + webview/native/Source/WebCore/platform/wx/MouseEventWx.cpp + webview/native/Source/WebCore/platform/wx/MouseWheelEventWx.cpp + webview/native/Source/WebCore/platform/wx/PasteboardWx.cpp + webview/native/Source/WebCore/platform/wx/PopupMenuWx.cpp + webview/native/Source/WebCore/platform/wx/PopupMenuWx.h + webview/native/Source/WebCore/platform/wx/RenderThemeWx.cpp + webview/native/Source/WebCore/platform/wx/SSLKeyGeneratorWx.cpp + webview/native/Source/WebCore/platform/wx/ScreenWx.cpp + webview/native/Source/WebCore/platform/wx/ScrollViewWx.cpp + webview/native/Source/WebCore/platform/wx/ScrollbarThemeWx.cpp + webview/native/Source/WebCore/platform/wx/ScrollbarThemeWx.h + webview/native/Source/WebCore/platform/wx/SearchPopupMenuWx.cpp + webview/native/Source/WebCore/platform/wx/SearchPopupMenuWx.h + webview/native/Source/WebCore/platform/wx/SharedBufferWx.cpp + webview/native/Source/WebCore/platform/wx/SharedTimerWx.cpp + webview/native/Source/WebCore/platform/wx/SoundWx.cpp + webview/native/Source/WebCore/platform/wx/SystemTimeWx.cpp + webview/native/Source/WebCore/platform/wx/TemporaryLinkStubs.cpp + webview/native/Source/WebCore/platform/wx/TextBreakIteratorInternalICUWx.cpp + webview/native/Source/WebCore/platform/wx/WidgetWx.cpp + webview/native/Source/WebCore/platform/wx/wxcode/cairo/non-kerned-drawing.cpp + webview/native/Source/WebCore/platform/wx/wxcode/fontprops.cpp + webview/native/Source/WebCore/platform/wx/wxcode/fontprops.h + webview/native/Source/WebCore/platform/wx/wxcode/gdiplus/non-kerned-drawing.cpp + webview/native/Source/WebCore/platform/wx/wxcode/gtk/fontprops.cpp + webview/native/Source/WebCore/platform/wx/wxcode/gtk/non-kerned-drawing.cpp + webview/native/Source/WebCore/platform/wx/wxcode/gtk/scrollbar_render.cpp + webview/native/Source/WebCore/platform/wx/wxcode/mac/carbon/fontprops.mm + webview/native/Source/WebCore/platform/wx/wxcode/mac/carbon/non-kerned-drawing.cpp + webview/native/Source/WebCore/platform/wx/wxcode/mac/carbon/scrollbar_render.cpp + webview/native/Source/WebCore/platform/wx/wxcode/non-kerned-drawing.h + webview/native/Source/WebCore/platform/wx/wxcode/scrollbar_render.h + webview/native/Source/WebCore/platform/wx/wxcode/win/fontprops.cpp + webview/native/Source/WebCore/platform/wx/wxcode/win/non-kerned-drawing.cpp + webview/native/Source/WebCore/platform/wx/wxcode/win/scrollbar_render.cpp + webview/native/Source/WebCore/plugins/DOMMimeType.cpp + webview/native/Source/WebCore/plugins/DOMMimeType.h + webview/native/Source/WebCore/plugins/DOMMimeType.idl + webview/native/Source/WebCore/plugins/DOMMimeTypeArray.cpp + webview/native/Source/WebCore/plugins/DOMMimeTypeArray.h + webview/native/Source/WebCore/plugins/DOMMimeTypeArray.idl + webview/native/Source/WebCore/plugins/DOMPlugin.cpp + webview/native/Source/WebCore/plugins/DOMPlugin.h + webview/native/Source/WebCore/plugins/DOMPlugin.idl + webview/native/Source/WebCore/plugins/DOMPluginArray.cpp + webview/native/Source/WebCore/plugins/DOMPluginArray.h + webview/native/Source/WebCore/plugins/DOMPluginArray.idl + webview/native/Source/WebCore/plugins/IFrameShimSupport.cpp + webview/native/Source/WebCore/plugins/IFrameShimSupport.h + webview/native/Source/WebCore/plugins/PluginData.cpp + webview/native/Source/WebCore/plugins/PluginData.h + webview/native/Source/WebCore/plugins/PluginDataNone.cpp + webview/native/Source/WebCore/plugins/PluginDatabase.cpp + webview/native/Source/WebCore/plugins/PluginDatabase.h + webview/native/Source/WebCore/plugins/PluginDebug.cpp + webview/native/Source/WebCore/plugins/PluginDebug.h + webview/native/Source/WebCore/plugins/PluginMainThreadScheduler.cpp + webview/native/Source/WebCore/plugins/PluginMainThreadScheduler.h + webview/native/Source/WebCore/plugins/PluginPackage.cpp + webview/native/Source/WebCore/plugins/PluginPackage.h + webview/native/Source/WebCore/plugins/PluginPackageNone.cpp + webview/native/Source/WebCore/plugins/PluginQuirkSet.h + webview/native/Source/WebCore/plugins/PluginStrategy.h + webview/native/Source/WebCore/plugins/PluginStream.cpp + webview/native/Source/WebCore/plugins/PluginStream.h + webview/native/Source/WebCore/plugins/PluginView.cpp + webview/native/Source/WebCore/plugins/PluginView.h + webview/native/Source/WebCore/plugins/PluginViewBase.h + webview/native/Source/WebCore/plugins/PluginViewNone.cpp + webview/native/Source/WebCore/plugins/chromium/PluginDataChromium.cpp + webview/native/Source/WebCore/plugins/chromium/PluginDataChromium.h + webview/native/Source/WebCore/plugins/gtk/PluginPackageGtk.cpp + webview/native/Source/WebCore/plugins/gtk/PluginViewGtk.cpp + webview/native/Source/WebCore/plugins/gtk/gtk2xtbin.c + webview/native/Source/WebCore/plugins/gtk/gtk2xtbin.h + webview/native/Source/WebCore/plugins/gtk/xembed.h + webview/native/Source/WebCore/plugins/java/PluginDataJava.cpp + webview/native/Source/WebCore/plugins/java/PluginDataJava.h + webview/native/Source/WebCore/plugins/mac/PluginPackageMac.cpp + webview/native/Source/WebCore/plugins/mac/PluginViewMac.mm + webview/native/Source/WebCore/plugins/npapi.cpp + webview/native/Source/WebCore/plugins/npapi.h + webview/native/Source/WebCore/plugins/npfunctions.h + webview/native/Source/WebCore/plugins/npruntime.h + webview/native/Source/WebCore/plugins/nptypes.h + webview/native/Source/WebCore/plugins/qt/PluginContainerQt.cpp + webview/native/Source/WebCore/plugins/qt/PluginContainerQt.h + webview/native/Source/WebCore/plugins/qt/PluginPackageQt.cpp + webview/native/Source/WebCore/plugins/qt/PluginViewQt.cpp + webview/native/Source/WebCore/plugins/win/PaintHooks.asm + webview/native/Source/WebCore/plugins/win/PluginDatabaseWin.cpp + webview/native/Source/WebCore/plugins/win/PluginMessageThrottlerWin.cpp + webview/native/Source/WebCore/plugins/win/PluginMessageThrottlerWin.h + webview/native/Source/WebCore/plugins/win/PluginPackageWin.cpp + webview/native/Source/WebCore/plugins/win/PluginViewWin.cpp + webview/native/Source/WebCore/plugins/wx/PluginDataWx.cpp + webview/native/Source/WebCore/rendering/AutoTableLayout.cpp + webview/native/Source/WebCore/rendering/AutoTableLayout.h + webview/native/Source/WebCore/rendering/BidiRun.cpp + webview/native/Source/WebCore/rendering/BidiRun.h + webview/native/Source/WebCore/rendering/ColumnInfo.h + webview/native/Source/WebCore/rendering/CounterNode.cpp + webview/native/Source/WebCore/rendering/CounterNode.h + webview/native/Source/WebCore/rendering/EllipsisBox.cpp + webview/native/Source/WebCore/rendering/EllipsisBox.h + webview/native/Source/WebCore/rendering/FilterEffectRenderer.cpp + webview/native/Source/WebCore/rendering/FilterEffectRenderer.h + webview/native/Source/WebCore/rendering/FixedTableLayout.cpp + webview/native/Source/WebCore/rendering/FixedTableLayout.h + webview/native/Source/WebCore/rendering/FlowThreadController.cpp + webview/native/Source/WebCore/rendering/FlowThreadController.h + webview/native/Source/WebCore/rendering/GapRects.h + webview/native/Source/WebCore/rendering/HitTestRequest.h + webview/native/Source/WebCore/rendering/HitTestResult.cpp + webview/native/Source/WebCore/rendering/HitTestResult.h + webview/native/Source/WebCore/rendering/HitTestingTransformState.cpp + webview/native/Source/WebCore/rendering/HitTestingTransformState.h + webview/native/Source/WebCore/rendering/InlineBox.cpp + webview/native/Source/WebCore/rendering/InlineBox.h + webview/native/Source/WebCore/rendering/InlineFlowBox.cpp + webview/native/Source/WebCore/rendering/InlineFlowBox.h + webview/native/Source/WebCore/rendering/InlineIterator.h + webview/native/Source/WebCore/rendering/InlineTextBox.cpp + webview/native/Source/WebCore/rendering/InlineTextBox.h + webview/native/Source/WebCore/rendering/LayoutRepainter.cpp + webview/native/Source/WebCore/rendering/LayoutRepainter.h + webview/native/Source/WebCore/rendering/LayoutState.cpp + webview/native/Source/WebCore/rendering/LayoutState.h + webview/native/Source/WebCore/rendering/LayoutTypes.h + webview/native/Source/WebCore/rendering/OverlapTestRequestClient.h + webview/native/Source/WebCore/rendering/PaintInfo.h + webview/native/Source/WebCore/rendering/PaintPhase.h + webview/native/Source/WebCore/rendering/PointerEventsHitRules.cpp + webview/native/Source/WebCore/rendering/PointerEventsHitRules.h + webview/native/Source/WebCore/rendering/RenderApplet.cpp + webview/native/Source/WebCore/rendering/RenderApplet.h + webview/native/Source/WebCore/rendering/RenderArena.cpp + webview/native/Source/WebCore/rendering/RenderArena.h + webview/native/Source/WebCore/rendering/RenderBR.cpp + webview/native/Source/WebCore/rendering/RenderBR.h + webview/native/Source/WebCore/rendering/RenderBlock.cpp + webview/native/Source/WebCore/rendering/RenderBlock.h + webview/native/Source/WebCore/rendering/RenderBlockLineLayout.cpp + webview/native/Source/WebCore/rendering/RenderBox.cpp + webview/native/Source/WebCore/rendering/RenderBox.h + webview/native/Source/WebCore/rendering/RenderBoxModelObject.cpp + webview/native/Source/WebCore/rendering/RenderBoxModelObject.h + webview/native/Source/WebCore/rendering/RenderBoxRegionInfo.h + webview/native/Source/WebCore/rendering/RenderButton.cpp + webview/native/Source/WebCore/rendering/RenderButton.h + webview/native/Source/WebCore/rendering/RenderCombineText.cpp + webview/native/Source/WebCore/rendering/RenderCombineText.h + webview/native/Source/WebCore/rendering/RenderCounter.cpp + webview/native/Source/WebCore/rendering/RenderCounter.h + webview/native/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp + webview/native/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h + webview/native/Source/WebCore/rendering/RenderDetailsMarker.cpp + webview/native/Source/WebCore/rendering/RenderDetailsMarker.h + webview/native/Source/WebCore/rendering/RenderEmbeddedObject.cpp + webview/native/Source/WebCore/rendering/RenderEmbeddedObject.h + webview/native/Source/WebCore/rendering/RenderFieldset.cpp + webview/native/Source/WebCore/rendering/RenderFieldset.h + webview/native/Source/WebCore/rendering/RenderFileUploadControl.cpp + webview/native/Source/WebCore/rendering/RenderFileUploadControl.h + webview/native/Source/WebCore/rendering/RenderFlexibleBox.cpp + webview/native/Source/WebCore/rendering/RenderFlexibleBox.h + webview/native/Source/WebCore/rendering/RenderFlowThread.cpp + webview/native/Source/WebCore/rendering/RenderFlowThread.h + webview/native/Source/WebCore/rendering/RenderFrame.cpp + webview/native/Source/WebCore/rendering/RenderFrame.h + webview/native/Source/WebCore/rendering/RenderFrameBase.cpp + webview/native/Source/WebCore/rendering/RenderFrameBase.h + webview/native/Source/WebCore/rendering/RenderFrameSet.cpp + webview/native/Source/WebCore/rendering/RenderFrameSet.h + webview/native/Source/WebCore/rendering/RenderFullScreen.cpp + webview/native/Source/WebCore/rendering/RenderFullScreen.h + webview/native/Source/WebCore/rendering/RenderGeometryMap.cpp + webview/native/Source/WebCore/rendering/RenderGeometryMap.h + webview/native/Source/WebCore/rendering/RenderGrid.cpp + webview/native/Source/WebCore/rendering/RenderGrid.h + webview/native/Source/WebCore/rendering/RenderHTMLCanvas.cpp + webview/native/Source/WebCore/rendering/RenderHTMLCanvas.h + webview/native/Source/WebCore/rendering/RenderIFrame.cpp + webview/native/Source/WebCore/rendering/RenderIFrame.h + webview/native/Source/WebCore/rendering/RenderImage.cpp + webview/native/Source/WebCore/rendering/RenderImage.h + webview/native/Source/WebCore/rendering/RenderImageResource.cpp + webview/native/Source/WebCore/rendering/RenderImageResource.h + webview/native/Source/WebCore/rendering/RenderImageResourceStyleImage.cpp + webview/native/Source/WebCore/rendering/RenderImageResourceStyleImage.h + webview/native/Source/WebCore/rendering/RenderInline.cpp + webview/native/Source/WebCore/rendering/RenderInline.h + webview/native/Source/WebCore/rendering/RenderInputSpeech.cpp + webview/native/Source/WebCore/rendering/RenderInputSpeech.h + webview/native/Source/WebCore/rendering/RenderLayer.cpp + webview/native/Source/WebCore/rendering/RenderLayer.h + webview/native/Source/WebCore/rendering/RenderLayerBacking.cpp + webview/native/Source/WebCore/rendering/RenderLayerBacking.h + webview/native/Source/WebCore/rendering/RenderLayerCompositor.cpp + webview/native/Source/WebCore/rendering/RenderLayerCompositor.h + webview/native/Source/WebCore/rendering/RenderLayerFilterInfo.cpp + webview/native/Source/WebCore/rendering/RenderLayerFilterInfo.h + webview/native/Source/WebCore/rendering/RenderLineBoxList.cpp + webview/native/Source/WebCore/rendering/RenderLineBoxList.h + webview/native/Source/WebCore/rendering/RenderListBox.cpp + webview/native/Source/WebCore/rendering/RenderListBox.h + webview/native/Source/WebCore/rendering/RenderListItem.cpp + webview/native/Source/WebCore/rendering/RenderListItem.h + webview/native/Source/WebCore/rendering/RenderListMarker.cpp + webview/native/Source/WebCore/rendering/RenderListMarker.h + webview/native/Source/WebCore/rendering/RenderMarquee.cpp + webview/native/Source/WebCore/rendering/RenderMarquee.h + webview/native/Source/WebCore/rendering/RenderMedia.cpp + webview/native/Source/WebCore/rendering/RenderMedia.h + webview/native/Source/WebCore/rendering/RenderMediaControls.cpp + webview/native/Source/WebCore/rendering/RenderMediaControls.h + webview/native/Source/WebCore/rendering/RenderMediaControlsChromium.cpp + webview/native/Source/WebCore/rendering/RenderMediaControlsChromium.h + webview/native/Source/WebCore/rendering/RenderMenuList.cpp + webview/native/Source/WebCore/rendering/RenderMenuList.h + webview/native/Source/WebCore/rendering/RenderMeter.cpp + webview/native/Source/WebCore/rendering/RenderMeter.h + webview/native/Source/WebCore/rendering/RenderMultiColumnBlock.cpp + webview/native/Source/WebCore/rendering/RenderMultiColumnBlock.h + webview/native/Source/WebCore/rendering/RenderMultiColumnFlowThread.cpp + webview/native/Source/WebCore/rendering/RenderMultiColumnFlowThread.h + webview/native/Source/WebCore/rendering/RenderMultiColumnSet.cpp + webview/native/Source/WebCore/rendering/RenderMultiColumnSet.h + webview/native/Source/WebCore/rendering/RenderNamedFlowThread.cpp + webview/native/Source/WebCore/rendering/RenderNamedFlowThread.h + webview/native/Source/WebCore/rendering/RenderObject.cpp + webview/native/Source/WebCore/rendering/RenderObject.h + webview/native/Source/WebCore/rendering/RenderObjectChildList.cpp + webview/native/Source/WebCore/rendering/RenderObjectChildList.h + webview/native/Source/WebCore/rendering/RenderOverflow.h + webview/native/Source/WebCore/rendering/RenderPart.cpp + webview/native/Source/WebCore/rendering/RenderPart.h + webview/native/Source/WebCore/rendering/RenderProgress.cpp + webview/native/Source/WebCore/rendering/RenderProgress.h + webview/native/Source/WebCore/rendering/RenderQuote.cpp + webview/native/Source/WebCore/rendering/RenderQuote.h + webview/native/Source/WebCore/rendering/RenderRegion.cpp + webview/native/Source/WebCore/rendering/RenderRegion.h + webview/native/Source/WebCore/rendering/RenderRegionSet.cpp + webview/native/Source/WebCore/rendering/RenderRegionSet.h + webview/native/Source/WebCore/rendering/RenderReplaced.cpp + webview/native/Source/WebCore/rendering/RenderReplaced.h + webview/native/Source/WebCore/rendering/RenderReplica.cpp + webview/native/Source/WebCore/rendering/RenderReplica.h + webview/native/Source/WebCore/rendering/RenderRuby.cpp + webview/native/Source/WebCore/rendering/RenderRuby.h + webview/native/Source/WebCore/rendering/RenderRubyBase.cpp + webview/native/Source/WebCore/rendering/RenderRubyBase.h + webview/native/Source/WebCore/rendering/RenderRubyRun.cpp + webview/native/Source/WebCore/rendering/RenderRubyRun.h + webview/native/Source/WebCore/rendering/RenderRubyText.cpp + webview/native/Source/WebCore/rendering/RenderRubyText.h + webview/native/Source/WebCore/rendering/RenderScrollbar.cpp + webview/native/Source/WebCore/rendering/RenderScrollbar.h + webview/native/Source/WebCore/rendering/RenderScrollbarPart.cpp + webview/native/Source/WebCore/rendering/RenderScrollbarPart.h + webview/native/Source/WebCore/rendering/RenderScrollbarTheme.cpp + webview/native/Source/WebCore/rendering/RenderScrollbarTheme.h + webview/native/Source/WebCore/rendering/RenderSearchField.cpp + webview/native/Source/WebCore/rendering/RenderSearchField.h + webview/native/Source/WebCore/rendering/RenderSelectionInfo.h + webview/native/Source/WebCore/rendering/RenderSlider.cpp + webview/native/Source/WebCore/rendering/RenderSlider.h + webview/native/Source/WebCore/rendering/RenderTable.cpp + webview/native/Source/WebCore/rendering/RenderTable.h + webview/native/Source/WebCore/rendering/RenderTableCaption.cpp + webview/native/Source/WebCore/rendering/RenderTableCaption.h + webview/native/Source/WebCore/rendering/RenderTableCell.cpp + webview/native/Source/WebCore/rendering/RenderTableCell.h + webview/native/Source/WebCore/rendering/RenderTableCol.cpp + webview/native/Source/WebCore/rendering/RenderTableCol.h + webview/native/Source/WebCore/rendering/RenderTableRow.cpp + webview/native/Source/WebCore/rendering/RenderTableRow.h + webview/native/Source/WebCore/rendering/RenderTableSection.cpp + webview/native/Source/WebCore/rendering/RenderTableSection.h + webview/native/Source/WebCore/rendering/RenderText.cpp + webview/native/Source/WebCore/rendering/RenderText.h + webview/native/Source/WebCore/rendering/RenderTextControl.cpp + webview/native/Source/WebCore/rendering/RenderTextControl.h + webview/native/Source/WebCore/rendering/RenderTextControlMultiLine.cpp + webview/native/Source/WebCore/rendering/RenderTextControlMultiLine.h + webview/native/Source/WebCore/rendering/RenderTextControlSingleLine.cpp + webview/native/Source/WebCore/rendering/RenderTextControlSingleLine.h + webview/native/Source/WebCore/rendering/RenderTextFragment.cpp + webview/native/Source/WebCore/rendering/RenderTextFragment.h + webview/native/Source/WebCore/rendering/RenderTheme.cpp + webview/native/Source/WebCore/rendering/RenderTheme.h + webview/native/Source/WebCore/rendering/RenderThemeChromiumLinux.cpp + webview/native/Source/WebCore/rendering/RenderThemeChromiumLinux.h + webview/native/Source/WebCore/rendering/RenderThemeChromiumMac.h + webview/native/Source/WebCore/rendering/RenderThemeChromiumMac.mm + webview/native/Source/WebCore/rendering/RenderThemeChromiumSkia.cpp + webview/native/Source/WebCore/rendering/RenderThemeChromiumSkia.h + webview/native/Source/WebCore/rendering/RenderThemeChromiumWin.cpp + webview/native/Source/WebCore/rendering/RenderThemeChromiumWin.h + webview/native/Source/WebCore/rendering/RenderThemeMac.h + webview/native/Source/WebCore/rendering/RenderThemeMac.mm + webview/native/Source/WebCore/rendering/RenderThemeSafari.cpp + webview/native/Source/WebCore/rendering/RenderThemeSafari.h + webview/native/Source/WebCore/rendering/RenderThemeWin.cpp + webview/native/Source/WebCore/rendering/RenderThemeWin.h + webview/native/Source/WebCore/rendering/RenderThemeWinCE.cpp + webview/native/Source/WebCore/rendering/RenderThemeWinCE.h + webview/native/Source/WebCore/rendering/RenderTreeAsText.cpp + webview/native/Source/WebCore/rendering/RenderTreeAsText.h + webview/native/Source/WebCore/rendering/RenderVideo.cpp + webview/native/Source/WebCore/rendering/RenderVideo.h + webview/native/Source/WebCore/rendering/RenderView.cpp + webview/native/Source/WebCore/rendering/RenderView.h + webview/native/Source/WebCore/rendering/RenderWidget.cpp + webview/native/Source/WebCore/rendering/RenderWidget.h + webview/native/Source/WebCore/rendering/RenderWidgetProtector.h + webview/native/Source/WebCore/rendering/RenderWordBreak.cpp + webview/native/Source/WebCore/rendering/RenderWordBreak.h + webview/native/Source/WebCore/rendering/RenderingAllInOne.cpp + webview/native/Source/WebCore/rendering/RootInlineBox.cpp + webview/native/Source/WebCore/rendering/RootInlineBox.h + webview/native/Source/WebCore/rendering/ScrollBehavior.cpp + webview/native/Source/WebCore/rendering/ScrollBehavior.h + webview/native/Source/WebCore/rendering/TableLayout.h + webview/native/Source/WebCore/rendering/TextAutosizer.h + webview/native/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h + webview/native/Source/WebCore/rendering/VerticalPositionCache.h + webview/native/Source/WebCore/rendering/break_lines.cpp + webview/native/Source/WebCore/rendering/break_lines.h + webview/native/Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp + webview/native/Source/WebCore/rendering/mathml/RenderMathMLBlock.h + webview/native/Source/WebCore/rendering/mathml/RenderMathMLFenced.cpp + webview/native/Source/WebCore/rendering/mathml/RenderMathMLFenced.h + webview/native/Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp + webview/native/Source/WebCore/rendering/mathml/RenderMathMLFraction.h + webview/native/Source/WebCore/rendering/mathml/RenderMathMLMath.cpp + webview/native/Source/WebCore/rendering/mathml/RenderMathMLMath.h + webview/native/Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp + webview/native/Source/WebCore/rendering/mathml/RenderMathMLOperator.h + webview/native/Source/WebCore/rendering/mathml/RenderMathMLRoot.cpp + webview/native/Source/WebCore/rendering/mathml/RenderMathMLRoot.h + webview/native/Source/WebCore/rendering/mathml/RenderMathMLRow.cpp + webview/native/Source/WebCore/rendering/mathml/RenderMathMLRow.h + webview/native/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.cpp + webview/native/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h + webview/native/Source/WebCore/rendering/mathml/RenderMathMLSubSup.cpp + webview/native/Source/WebCore/rendering/mathml/RenderMathMLSubSup.h + webview/native/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp + webview/native/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h + webview/native/Source/WebCore/rendering/style/BorderData.h + webview/native/Source/WebCore/rendering/style/BorderValue.h + webview/native/Source/WebCore/rendering/style/CollapsedBorderValue.h + webview/native/Source/WebCore/rendering/style/ContentData.cpp + webview/native/Source/WebCore/rendering/style/ContentData.h + webview/native/Source/WebCore/rendering/style/CounterContent.h + webview/native/Source/WebCore/rendering/style/CounterDirectives.cpp + webview/native/Source/WebCore/rendering/style/CounterDirectives.h + webview/native/Source/WebCore/rendering/style/CursorData.h + webview/native/Source/WebCore/rendering/style/CursorList.h + webview/native/Source/WebCore/rendering/style/DataRef.h + webview/native/Source/WebCore/rendering/style/FillLayer.cpp + webview/native/Source/WebCore/rendering/style/FillLayer.h + webview/native/Source/WebCore/rendering/style/KeyframeList.cpp + webview/native/Source/WebCore/rendering/style/KeyframeList.h + webview/native/Source/WebCore/rendering/style/LineClampValue.h + webview/native/Source/WebCore/rendering/style/NinePieceImage.cpp + webview/native/Source/WebCore/rendering/style/NinePieceImage.h + webview/native/Source/WebCore/rendering/style/OutlineValue.h + webview/native/Source/WebCore/rendering/style/QuotesData.cpp + webview/native/Source/WebCore/rendering/style/QuotesData.h + webview/native/Source/WebCore/rendering/style/RenderStyle.cpp + webview/native/Source/WebCore/rendering/style/RenderStyle.h + webview/native/Source/WebCore/rendering/style/RenderStyleConstants.h + webview/native/Source/WebCore/rendering/style/SVGRenderStyle.cpp + webview/native/Source/WebCore/rendering/style/SVGRenderStyle.h + webview/native/Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp + webview/native/Source/WebCore/rendering/style/SVGRenderStyleDefs.h + webview/native/Source/WebCore/rendering/style/ShadowData.cpp + webview/native/Source/WebCore/rendering/style/ShadowData.h + webview/native/Source/WebCore/rendering/style/StyleAllInOne.cpp + webview/native/Source/WebCore/rendering/style/StyleBackgroundData.cpp + webview/native/Source/WebCore/rendering/style/StyleBackgroundData.h + webview/native/Source/WebCore/rendering/style/StyleBoxData.cpp + webview/native/Source/WebCore/rendering/style/StyleBoxData.h + webview/native/Source/WebCore/rendering/style/StyleCachedImage.cpp + webview/native/Source/WebCore/rendering/style/StyleCachedImage.h + webview/native/Source/WebCore/rendering/style/StyleCachedImageSet.h + webview/native/Source/WebCore/rendering/style/StyleCachedShader.cpp + webview/native/Source/WebCore/rendering/style/StyleCachedShader.h + webview/native/Source/WebCore/rendering/style/StyleCustomFilterProgram.h + webview/native/Source/WebCore/rendering/style/StyleDashboardRegion.h + webview/native/Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.cpp + webview/native/Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h + webview/native/Source/WebCore/rendering/style/StyleFilterData.cpp + webview/native/Source/WebCore/rendering/style/StyleFilterData.h + webview/native/Source/WebCore/rendering/style/StyleFlexibleBoxData.cpp + webview/native/Source/WebCore/rendering/style/StyleFlexibleBoxData.h + webview/native/Source/WebCore/rendering/style/StyleGeneratedImage.cpp + webview/native/Source/WebCore/rendering/style/StyleGeneratedImage.h + webview/native/Source/WebCore/rendering/style/StyleGridData.cpp + webview/native/Source/WebCore/rendering/style/StyleGridData.h + webview/native/Source/WebCore/rendering/style/StyleGridItemData.cpp + webview/native/Source/WebCore/rendering/style/StyleGridItemData.h + webview/native/Source/WebCore/rendering/style/StyleImage.h + webview/native/Source/WebCore/rendering/style/StyleInheritedData.cpp + webview/native/Source/WebCore/rendering/style/StyleInheritedData.h + webview/native/Source/WebCore/rendering/style/StyleMarqueeData.cpp + webview/native/Source/WebCore/rendering/style/StyleMarqueeData.h + webview/native/Source/WebCore/rendering/style/StyleMultiColData.cpp + webview/native/Source/WebCore/rendering/style/StyleMultiColData.h + webview/native/Source/WebCore/rendering/style/StylePendingImage.h + webview/native/Source/WebCore/rendering/style/StylePendingShader.h + webview/native/Source/WebCore/rendering/style/StyleRareInheritedData.cpp + webview/native/Source/WebCore/rendering/style/StyleRareInheritedData.h + webview/native/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp + webview/native/Source/WebCore/rendering/style/StyleRareNonInheritedData.h + webview/native/Source/WebCore/rendering/style/StyleReflection.h + webview/native/Source/WebCore/rendering/style/StyleShader.h + webview/native/Source/WebCore/rendering/style/StyleSurroundData.cpp + webview/native/Source/WebCore/rendering/style/StyleSurroundData.h + webview/native/Source/WebCore/rendering/style/StyleTransformData.cpp + webview/native/Source/WebCore/rendering/style/StyleTransformData.h + webview/native/Source/WebCore/rendering/style/StyleVariableData.h + webview/native/Source/WebCore/rendering/style/StyleVisualData.cpp + webview/native/Source/WebCore/rendering/style/StyleVisualData.h + webview/native/Source/WebCore/rendering/style/WrapShapes.h + webview/native/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGBlock.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGBlock.h + webview/native/Source/WebCore/rendering/svg/RenderSVGContainer.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGContainer.h + webview/native/Source/WebCore/rendering/svg/RenderSVGEllipse.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGEllipse.h + webview/native/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGForeignObject.h + webview/native/Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGGradientStop.h + webview/native/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h + webview/native/Source/WebCore/rendering/svg/RenderSVGImage.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGImage.h + webview/native/Source/WebCore/rendering/svg/RenderSVGInline.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGInline.h + webview/native/Source/WebCore/rendering/svg/RenderSVGInlineText.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGInlineText.h + webview/native/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGModelObject.h + webview/native/Source/WebCore/rendering/svg/RenderSVGPath.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGPath.h + webview/native/Source/WebCore/rendering/svg/RenderSVGRect.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGRect.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResource.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResource.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceFilter.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceGradient.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceMarker.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceMasker.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResourcePattern.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.h + webview/native/Source/WebCore/rendering/svg/RenderSVGRoot.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGRoot.h + webview/native/Source/WebCore/rendering/svg/RenderSVGShape.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGShape.h + webview/native/Source/WebCore/rendering/svg/RenderSVGTSpan.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGTSpan.h + webview/native/Source/WebCore/rendering/svg/RenderSVGText.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGText.h + webview/native/Source/WebCore/rendering/svg/RenderSVGTextPath.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGTextPath.h + webview/native/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h + webview/native/Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp + webview/native/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h + webview/native/Source/WebCore/rendering/svg/SVGInlineFlowBox.cpp + webview/native/Source/WebCore/rendering/svg/SVGInlineFlowBox.h + webview/native/Source/WebCore/rendering/svg/SVGInlineTextBox.cpp + webview/native/Source/WebCore/rendering/svg/SVGInlineTextBox.h + webview/native/Source/WebCore/rendering/svg/SVGMarkerData.h + webview/native/Source/WebCore/rendering/svg/SVGPathData.cpp + webview/native/Source/WebCore/rendering/svg/SVGPathData.h + webview/native/Source/WebCore/rendering/svg/SVGRenderSupport.cpp + webview/native/Source/WebCore/rendering/svg/SVGRenderSupport.h + webview/native/Source/WebCore/rendering/svg/SVGRenderTreeAsText.cpp + webview/native/Source/WebCore/rendering/svg/SVGRenderTreeAsText.h + webview/native/Source/WebCore/rendering/svg/SVGRenderingContext.cpp + webview/native/Source/WebCore/rendering/svg/SVGRenderingContext.h + webview/native/Source/WebCore/rendering/svg/SVGResources.cpp + webview/native/Source/WebCore/rendering/svg/SVGResources.h + webview/native/Source/WebCore/rendering/svg/SVGResourcesCache.cpp + webview/native/Source/WebCore/rendering/svg/SVGResourcesCache.h + webview/native/Source/WebCore/rendering/svg/SVGResourcesCycleSolver.cpp + webview/native/Source/WebCore/rendering/svg/SVGResourcesCycleSolver.h + webview/native/Source/WebCore/rendering/svg/SVGRootInlineBox.cpp + webview/native/Source/WebCore/rendering/svg/SVGRootInlineBox.h + webview/native/Source/WebCore/rendering/svg/SVGSubpathData.h + webview/native/Source/WebCore/rendering/svg/SVGTextChunk.cpp + webview/native/Source/WebCore/rendering/svg/SVGTextChunk.h + webview/native/Source/WebCore/rendering/svg/SVGTextChunkBuilder.cpp + webview/native/Source/WebCore/rendering/svg/SVGTextChunkBuilder.h + webview/native/Source/WebCore/rendering/svg/SVGTextFragment.h + webview/native/Source/WebCore/rendering/svg/SVGTextLayoutAttributes.cpp + webview/native/Source/WebCore/rendering/svg/SVGTextLayoutAttributes.h + webview/native/Source/WebCore/rendering/svg/SVGTextLayoutAttributesBuilder.cpp + webview/native/Source/WebCore/rendering/svg/SVGTextLayoutAttributesBuilder.h + webview/native/Source/WebCore/rendering/svg/SVGTextLayoutEngine.cpp + webview/native/Source/WebCore/rendering/svg/SVGTextLayoutEngine.h + webview/native/Source/WebCore/rendering/svg/SVGTextLayoutEngineBaseline.cpp + webview/native/Source/WebCore/rendering/svg/SVGTextLayoutEngineBaseline.h + webview/native/Source/WebCore/rendering/svg/SVGTextLayoutEngineSpacing.cpp + webview/native/Source/WebCore/rendering/svg/SVGTextLayoutEngineSpacing.h + webview/native/Source/WebCore/rendering/svg/SVGTextMetrics.cpp + webview/native/Source/WebCore/rendering/svg/SVGTextMetrics.h + webview/native/Source/WebCore/rendering/svg/SVGTextMetricsBuilder.cpp + webview/native/Source/WebCore/rendering/svg/SVGTextMetricsBuilder.h + webview/native/Source/WebCore/rendering/svg/SVGTextQuery.cpp + webview/native/Source/WebCore/rendering/svg/SVGTextQuery.h + webview/native/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.cpp + webview/native/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h + webview/native/Source/WebCore/storage/Storage.cpp + webview/native/Source/WebCore/storage/Storage.h + webview/native/Source/WebCore/storage/Storage.idl + webview/native/Source/WebCore/storage/StorageArea.h + webview/native/Source/WebCore/storage/StorageAreaImpl.cpp + webview/native/Source/WebCore/storage/StorageAreaImpl.h + webview/native/Source/WebCore/storage/StorageAreaSync.cpp + webview/native/Source/WebCore/storage/StorageAreaSync.h + webview/native/Source/WebCore/storage/StorageEvent.cpp + webview/native/Source/WebCore/storage/StorageEvent.h + webview/native/Source/WebCore/storage/StorageEvent.idl + webview/native/Source/WebCore/storage/StorageEventDispatcher.cpp + webview/native/Source/WebCore/storage/StorageEventDispatcher.h + webview/native/Source/WebCore/storage/StorageMap.cpp + webview/native/Source/WebCore/storage/StorageMap.h + webview/native/Source/WebCore/storage/StorageNamespace.cpp + webview/native/Source/WebCore/storage/StorageNamespace.h + webview/native/Source/WebCore/storage/StorageNamespaceImpl.cpp + webview/native/Source/WebCore/storage/StorageNamespaceImpl.h + webview/native/Source/WebCore/storage/StorageSyncManager.cpp + webview/native/Source/WebCore/storage/StorageSyncManager.h + webview/native/Source/WebCore/storage/StorageTracker.cpp + webview/native/Source/WebCore/storage/StorageTracker.h + webview/native/Source/WebCore/storage/StorageTrackerClient.h + webview/native/Source/WebCore/storage/chromium/IDBFactoryBackendInterface.cpp + webview/native/Source/WebCore/storage/chromium/IDBKeyPathBackendImpl.cpp + webview/native/Source/WebCore/storage/java/StorageAreaJava.cpp + webview/native/Source/WebCore/storage/java/StorageAreaJava.h + webview/native/Source/WebCore/storage/java/StorageNamespaceJava.cpp + webview/native/Source/WebCore/storage/java/StorageNamespaceJava.h + webview/native/Source/WebCore/storage/wince/DatabaseThreadWinCE.cpp + webview/native/Source/WebCore/storage/wince/DatabaseThreadWinCE.h + webview/native/Source/WebCore/svg/ColorDistance.cpp + webview/native/Source/WebCore/svg/ColorDistance.h + webview/native/Source/WebCore/svg/ElementTimeControl.h + webview/native/Source/WebCore/svg/ElementTimeControl.idl + webview/native/Source/WebCore/svg/GradientAttributes.h + webview/native/Source/WebCore/svg/LinearGradientAttributes.h + webview/native/Source/WebCore/svg/PatternAttributes.h + webview/native/Source/WebCore/svg/RadialGradientAttributes.h + webview/native/Source/WebCore/svg/SVGAElement.cpp + webview/native/Source/WebCore/svg/SVGAElement.h + webview/native/Source/WebCore/svg/SVGAElement.idl + webview/native/Source/WebCore/svg/SVGAllInOne.cpp + webview/native/Source/WebCore/svg/SVGAltGlyphDefElement.cpp + webview/native/Source/WebCore/svg/SVGAltGlyphDefElement.h + webview/native/Source/WebCore/svg/SVGAltGlyphDefElement.idl + webview/native/Source/WebCore/svg/SVGAltGlyphElement.cpp + webview/native/Source/WebCore/svg/SVGAltGlyphElement.h + webview/native/Source/WebCore/svg/SVGAltGlyphElement.idl + webview/native/Source/WebCore/svg/SVGAltGlyphItemElement.cpp + webview/native/Source/WebCore/svg/SVGAltGlyphItemElement.h + webview/native/Source/WebCore/svg/SVGAltGlyphItemElement.idl + webview/native/Source/WebCore/svg/SVGAngle.cpp + webview/native/Source/WebCore/svg/SVGAngle.h + webview/native/Source/WebCore/svg/SVGAngle.idl + webview/native/Source/WebCore/svg/SVGAnimateColorElement.cpp + webview/native/Source/WebCore/svg/SVGAnimateColorElement.h + webview/native/Source/WebCore/svg/SVGAnimateColorElement.idl + webview/native/Source/WebCore/svg/SVGAnimateElement.cpp + webview/native/Source/WebCore/svg/SVGAnimateElement.h + webview/native/Source/WebCore/svg/SVGAnimateElement.idl + webview/native/Source/WebCore/svg/SVGAnimateMotionElement.cpp + webview/native/Source/WebCore/svg/SVGAnimateMotionElement.h + webview/native/Source/WebCore/svg/SVGAnimateMotionElement.idl + webview/native/Source/WebCore/svg/SVGAnimateTransformElement.cpp + webview/native/Source/WebCore/svg/SVGAnimateTransformElement.h + webview/native/Source/WebCore/svg/SVGAnimateTransformElement.idl + webview/native/Source/WebCore/svg/SVGAnimatedAngle.cpp + webview/native/Source/WebCore/svg/SVGAnimatedAngle.h + webview/native/Source/WebCore/svg/SVGAnimatedAngle.idl + webview/native/Source/WebCore/svg/SVGAnimatedBoolean.cpp + webview/native/Source/WebCore/svg/SVGAnimatedBoolean.h + webview/native/Source/WebCore/svg/SVGAnimatedBoolean.idl + webview/native/Source/WebCore/svg/SVGAnimatedColor.cpp + webview/native/Source/WebCore/svg/SVGAnimatedColor.h + webview/native/Source/WebCore/svg/SVGAnimatedEnumeration.cpp + webview/native/Source/WebCore/svg/SVGAnimatedEnumeration.h + webview/native/Source/WebCore/svg/SVGAnimatedEnumeration.idl + webview/native/Source/WebCore/svg/SVGAnimatedInteger.cpp + webview/native/Source/WebCore/svg/SVGAnimatedInteger.h + webview/native/Source/WebCore/svg/SVGAnimatedInteger.idl + webview/native/Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.cpp + webview/native/Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.h + webview/native/Source/WebCore/svg/SVGAnimatedLength.cpp + webview/native/Source/WebCore/svg/SVGAnimatedLength.h + webview/native/Source/WebCore/svg/SVGAnimatedLength.idl + webview/native/Source/WebCore/svg/SVGAnimatedLengthList.cpp + webview/native/Source/WebCore/svg/SVGAnimatedLengthList.h + webview/native/Source/WebCore/svg/SVGAnimatedLengthList.idl + webview/native/Source/WebCore/svg/SVGAnimatedNumber.cpp + webview/native/Source/WebCore/svg/SVGAnimatedNumber.h + webview/native/Source/WebCore/svg/SVGAnimatedNumber.idl + webview/native/Source/WebCore/svg/SVGAnimatedNumberList.cpp + webview/native/Source/WebCore/svg/SVGAnimatedNumberList.h + webview/native/Source/WebCore/svg/SVGAnimatedNumberList.idl + webview/native/Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.cpp + webview/native/Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.h + webview/native/Source/WebCore/svg/SVGAnimatedPath.cpp + webview/native/Source/WebCore/svg/SVGAnimatedPath.h + webview/native/Source/WebCore/svg/SVGAnimatedPointList.cpp + webview/native/Source/WebCore/svg/SVGAnimatedPointList.h + webview/native/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.cpp + webview/native/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h + webview/native/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.idl + webview/native/Source/WebCore/svg/SVGAnimatedRect.cpp + webview/native/Source/WebCore/svg/SVGAnimatedRect.h + webview/native/Source/WebCore/svg/SVGAnimatedRect.idl + webview/native/Source/WebCore/svg/SVGAnimatedString.cpp + webview/native/Source/WebCore/svg/SVGAnimatedString.h + webview/native/Source/WebCore/svg/SVGAnimatedString.idl + webview/native/Source/WebCore/svg/SVGAnimatedTransformList.cpp + webview/native/Source/WebCore/svg/SVGAnimatedTransformList.h + webview/native/Source/WebCore/svg/SVGAnimatedTransformList.idl + webview/native/Source/WebCore/svg/SVGAnimatedType.cpp + webview/native/Source/WebCore/svg/SVGAnimatedType.h + webview/native/Source/WebCore/svg/SVGAnimatedTypeAnimator.h + webview/native/Source/WebCore/svg/SVGAnimationElement.cpp + webview/native/Source/WebCore/svg/SVGAnimationElement.h + webview/native/Source/WebCore/svg/SVGAnimationElement.idl + webview/native/Source/WebCore/svg/SVGAnimatorFactory.h + webview/native/Source/WebCore/svg/SVGCircleElement.cpp + webview/native/Source/WebCore/svg/SVGCircleElement.h + webview/native/Source/WebCore/svg/SVGCircleElement.idl + webview/native/Source/WebCore/svg/SVGClipPathElement.cpp + webview/native/Source/WebCore/svg/SVGClipPathElement.h + webview/native/Source/WebCore/svg/SVGClipPathElement.idl + webview/native/Source/WebCore/svg/SVGColor.cpp + webview/native/Source/WebCore/svg/SVGColor.h + webview/native/Source/WebCore/svg/SVGColor.idl + webview/native/Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp + webview/native/Source/WebCore/svg/SVGComponentTransferFunctionElement.h + webview/native/Source/WebCore/svg/SVGComponentTransferFunctionElement.idl + webview/native/Source/WebCore/svg/SVGCursorElement.cpp + webview/native/Source/WebCore/svg/SVGCursorElement.h + webview/native/Source/WebCore/svg/SVGCursorElement.idl + webview/native/Source/WebCore/svg/SVGDefsElement.cpp + webview/native/Source/WebCore/svg/SVGDefsElement.h + webview/native/Source/WebCore/svg/SVGDefsElement.idl + webview/native/Source/WebCore/svg/SVGDescElement.cpp + webview/native/Source/WebCore/svg/SVGDescElement.h + webview/native/Source/WebCore/svg/SVGDescElement.idl + webview/native/Source/WebCore/svg/SVGDocument.cpp + webview/native/Source/WebCore/svg/SVGDocument.h + webview/native/Source/WebCore/svg/SVGDocument.idl + webview/native/Source/WebCore/svg/SVGDocumentExtensions.cpp + webview/native/Source/WebCore/svg/SVGDocumentExtensions.h + webview/native/Source/WebCore/svg/SVGElement.cpp + webview/native/Source/WebCore/svg/SVGElement.h + webview/native/Source/WebCore/svg/SVGElement.idl + webview/native/Source/WebCore/svg/SVGElementInstance.cpp + webview/native/Source/WebCore/svg/SVGElementInstance.h + webview/native/Source/WebCore/svg/SVGElementInstance.idl + webview/native/Source/WebCore/svg/SVGElementInstanceList.cpp + webview/native/Source/WebCore/svg/SVGElementInstanceList.h + webview/native/Source/WebCore/svg/SVGElementInstanceList.idl + webview/native/Source/WebCore/svg/SVGElementRareData.h + webview/native/Source/WebCore/svg/SVGEllipseElement.cpp + webview/native/Source/WebCore/svg/SVGEllipseElement.h + webview/native/Source/WebCore/svg/SVGEllipseElement.idl + webview/native/Source/WebCore/svg/SVGException.cpp + webview/native/Source/WebCore/svg/SVGException.h + webview/native/Source/WebCore/svg/SVGException.idl + webview/native/Source/WebCore/svg/SVGExternalResourcesRequired.cpp + webview/native/Source/WebCore/svg/SVGExternalResourcesRequired.h + webview/native/Source/WebCore/svg/SVGExternalResourcesRequired.idl + webview/native/Source/WebCore/svg/SVGFEBlendElement.cpp + webview/native/Source/WebCore/svg/SVGFEBlendElement.h + webview/native/Source/WebCore/svg/SVGFEBlendElement.idl + webview/native/Source/WebCore/svg/SVGFEColorMatrixElement.cpp + webview/native/Source/WebCore/svg/SVGFEColorMatrixElement.h + webview/native/Source/WebCore/svg/SVGFEColorMatrixElement.idl + webview/native/Source/WebCore/svg/SVGFEComponentTransferElement.cpp + webview/native/Source/WebCore/svg/SVGFEComponentTransferElement.h + webview/native/Source/WebCore/svg/SVGFEComponentTransferElement.idl + webview/native/Source/WebCore/svg/SVGFECompositeElement.cpp + webview/native/Source/WebCore/svg/SVGFECompositeElement.h + webview/native/Source/WebCore/svg/SVGFECompositeElement.idl + webview/native/Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp + webview/native/Source/WebCore/svg/SVGFEConvolveMatrixElement.h + webview/native/Source/WebCore/svg/SVGFEConvolveMatrixElement.idl + webview/native/Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp + webview/native/Source/WebCore/svg/SVGFEDiffuseLightingElement.h + webview/native/Source/WebCore/svg/SVGFEDiffuseLightingElement.idl + webview/native/Source/WebCore/svg/SVGFEDisplacementMapElement.cpp + webview/native/Source/WebCore/svg/SVGFEDisplacementMapElement.h + webview/native/Source/WebCore/svg/SVGFEDisplacementMapElement.idl + webview/native/Source/WebCore/svg/SVGFEDistantLightElement.cpp + webview/native/Source/WebCore/svg/SVGFEDistantLightElement.h + webview/native/Source/WebCore/svg/SVGFEDistantLightElement.idl + webview/native/Source/WebCore/svg/SVGFEDropShadowElement.cpp + webview/native/Source/WebCore/svg/SVGFEDropShadowElement.h + webview/native/Source/WebCore/svg/SVGFEDropShadowElement.idl + webview/native/Source/WebCore/svg/SVGFEFloodElement.cpp + webview/native/Source/WebCore/svg/SVGFEFloodElement.h + webview/native/Source/WebCore/svg/SVGFEFloodElement.idl + webview/native/Source/WebCore/svg/SVGFEFuncAElement.cpp + webview/native/Source/WebCore/svg/SVGFEFuncAElement.h + webview/native/Source/WebCore/svg/SVGFEFuncAElement.idl + webview/native/Source/WebCore/svg/SVGFEFuncBElement.cpp + webview/native/Source/WebCore/svg/SVGFEFuncBElement.h + webview/native/Source/WebCore/svg/SVGFEFuncBElement.idl + webview/native/Source/WebCore/svg/SVGFEFuncGElement.cpp + webview/native/Source/WebCore/svg/SVGFEFuncGElement.h + webview/native/Source/WebCore/svg/SVGFEFuncGElement.idl + webview/native/Source/WebCore/svg/SVGFEFuncRElement.cpp + webview/native/Source/WebCore/svg/SVGFEFuncRElement.h + webview/native/Source/WebCore/svg/SVGFEFuncRElement.idl + webview/native/Source/WebCore/svg/SVGFEGaussianBlurElement.cpp + webview/native/Source/WebCore/svg/SVGFEGaussianBlurElement.h + webview/native/Source/WebCore/svg/SVGFEGaussianBlurElement.idl + webview/native/Source/WebCore/svg/SVGFEImageElement.cpp + webview/native/Source/WebCore/svg/SVGFEImageElement.h + webview/native/Source/WebCore/svg/SVGFEImageElement.idl + webview/native/Source/WebCore/svg/SVGFELightElement.cpp + webview/native/Source/WebCore/svg/SVGFELightElement.h + webview/native/Source/WebCore/svg/SVGFEMergeElement.cpp + webview/native/Source/WebCore/svg/SVGFEMergeElement.h + webview/native/Source/WebCore/svg/SVGFEMergeElement.idl + webview/native/Source/WebCore/svg/SVGFEMergeNodeElement.cpp + webview/native/Source/WebCore/svg/SVGFEMergeNodeElement.h + webview/native/Source/WebCore/svg/SVGFEMergeNodeElement.idl + webview/native/Source/WebCore/svg/SVGFEMorphologyElement.cpp + webview/native/Source/WebCore/svg/SVGFEMorphologyElement.h + webview/native/Source/WebCore/svg/SVGFEMorphologyElement.idl + webview/native/Source/WebCore/svg/SVGFEOffsetElement.cpp + webview/native/Source/WebCore/svg/SVGFEOffsetElement.h + webview/native/Source/WebCore/svg/SVGFEOffsetElement.idl + webview/native/Source/WebCore/svg/SVGFEPointLightElement.cpp + webview/native/Source/WebCore/svg/SVGFEPointLightElement.h + webview/native/Source/WebCore/svg/SVGFEPointLightElement.idl + webview/native/Source/WebCore/svg/SVGFESpecularLightingElement.cpp + webview/native/Source/WebCore/svg/SVGFESpecularLightingElement.h + webview/native/Source/WebCore/svg/SVGFESpecularLightingElement.idl + webview/native/Source/WebCore/svg/SVGFESpotLightElement.cpp + webview/native/Source/WebCore/svg/SVGFESpotLightElement.h + webview/native/Source/WebCore/svg/SVGFESpotLightElement.idl + webview/native/Source/WebCore/svg/SVGFETileElement.cpp + webview/native/Source/WebCore/svg/SVGFETileElement.h + webview/native/Source/WebCore/svg/SVGFETileElement.idl + webview/native/Source/WebCore/svg/SVGFETurbulenceElement.cpp + webview/native/Source/WebCore/svg/SVGFETurbulenceElement.h + webview/native/Source/WebCore/svg/SVGFETurbulenceElement.idl + webview/native/Source/WebCore/svg/SVGFilterElement.cpp + webview/native/Source/WebCore/svg/SVGFilterElement.h + webview/native/Source/WebCore/svg/SVGFilterElement.idl + webview/native/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp + webview/native/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h + webview/native/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.idl + webview/native/Source/WebCore/svg/SVGFitToViewBox.cpp + webview/native/Source/WebCore/svg/SVGFitToViewBox.h + webview/native/Source/WebCore/svg/SVGFitToViewBox.idl + webview/native/Source/WebCore/svg/SVGFontData.cpp + webview/native/Source/WebCore/svg/SVGFontData.h + webview/native/Source/WebCore/svg/SVGFontElement.cpp + webview/native/Source/WebCore/svg/SVGFontElement.h + webview/native/Source/WebCore/svg/SVGFontElement.idl + webview/native/Source/WebCore/svg/SVGFontFaceElement.cpp + webview/native/Source/WebCore/svg/SVGFontFaceElement.h + webview/native/Source/WebCore/svg/SVGFontFaceElement.idl + webview/native/Source/WebCore/svg/SVGFontFaceFormatElement.cpp + webview/native/Source/WebCore/svg/SVGFontFaceFormatElement.h + webview/native/Source/WebCore/svg/SVGFontFaceFormatElement.idl + webview/native/Source/WebCore/svg/SVGFontFaceNameElement.cpp + webview/native/Source/WebCore/svg/SVGFontFaceNameElement.h + webview/native/Source/WebCore/svg/SVGFontFaceNameElement.idl + webview/native/Source/WebCore/svg/SVGFontFaceSrcElement.cpp + webview/native/Source/WebCore/svg/SVGFontFaceSrcElement.h + webview/native/Source/WebCore/svg/SVGFontFaceSrcElement.idl + webview/native/Source/WebCore/svg/SVGFontFaceUriElement.cpp + webview/native/Source/WebCore/svg/SVGFontFaceUriElement.h + webview/native/Source/WebCore/svg/SVGFontFaceUriElement.idl + webview/native/Source/WebCore/svg/SVGForeignObjectElement.cpp + webview/native/Source/WebCore/svg/SVGForeignObjectElement.h + webview/native/Source/WebCore/svg/SVGForeignObjectElement.idl + webview/native/Source/WebCore/svg/SVGGElement.cpp + webview/native/Source/WebCore/svg/SVGGElement.h + webview/native/Source/WebCore/svg/SVGGElement.idl + webview/native/Source/WebCore/svg/SVGGlyphElement.cpp + webview/native/Source/WebCore/svg/SVGGlyphElement.h + webview/native/Source/WebCore/svg/SVGGlyphElement.idl + webview/native/Source/WebCore/svg/SVGGlyphMap.h + webview/native/Source/WebCore/svg/SVGGlyphRefElement.cpp + webview/native/Source/WebCore/svg/SVGGlyphRefElement.h + webview/native/Source/WebCore/svg/SVGGlyphRefElement.idl + webview/native/Source/WebCore/svg/SVGGradientElement.cpp + webview/native/Source/WebCore/svg/SVGGradientElement.h + webview/native/Source/WebCore/svg/SVGGradientElement.idl + webview/native/Source/WebCore/svg/SVGHKernElement.cpp + webview/native/Source/WebCore/svg/SVGHKernElement.h + webview/native/Source/WebCore/svg/SVGHKernElement.idl + webview/native/Source/WebCore/svg/SVGImageElement.cpp + webview/native/Source/WebCore/svg/SVGImageElement.h + webview/native/Source/WebCore/svg/SVGImageElement.idl + webview/native/Source/WebCore/svg/SVGImageLoader.cpp + webview/native/Source/WebCore/svg/SVGImageLoader.h + webview/native/Source/WebCore/svg/SVGLangSpace.cpp + webview/native/Source/WebCore/svg/SVGLangSpace.h + webview/native/Source/WebCore/svg/SVGLangSpace.idl + webview/native/Source/WebCore/svg/SVGLength.cpp + webview/native/Source/WebCore/svg/SVGLength.h + webview/native/Source/WebCore/svg/SVGLength.idl + webview/native/Source/WebCore/svg/SVGLengthContext.cpp + webview/native/Source/WebCore/svg/SVGLengthContext.h + webview/native/Source/WebCore/svg/SVGLengthList.cpp + webview/native/Source/WebCore/svg/SVGLengthList.h + webview/native/Source/WebCore/svg/SVGLengthList.idl + webview/native/Source/WebCore/svg/SVGLineElement.cpp + webview/native/Source/WebCore/svg/SVGLineElement.h + webview/native/Source/WebCore/svg/SVGLineElement.idl + webview/native/Source/WebCore/svg/SVGLinearGradientElement.cpp + webview/native/Source/WebCore/svg/SVGLinearGradientElement.h + webview/native/Source/WebCore/svg/SVGLinearGradientElement.idl + webview/native/Source/WebCore/svg/SVGLocatable.cpp + webview/native/Source/WebCore/svg/SVGLocatable.h + webview/native/Source/WebCore/svg/SVGLocatable.idl + webview/native/Source/WebCore/svg/SVGMPathElement.cpp + webview/native/Source/WebCore/svg/SVGMPathElement.h + webview/native/Source/WebCore/svg/SVGMPathElement.idl + webview/native/Source/WebCore/svg/SVGMarkerElement.cpp + webview/native/Source/WebCore/svg/SVGMarkerElement.h + webview/native/Source/WebCore/svg/SVGMarkerElement.idl + webview/native/Source/WebCore/svg/SVGMaskElement.cpp + webview/native/Source/WebCore/svg/SVGMaskElement.h + webview/native/Source/WebCore/svg/SVGMaskElement.idl + webview/native/Source/WebCore/svg/SVGMatrix.h + webview/native/Source/WebCore/svg/SVGMatrix.idl + webview/native/Source/WebCore/svg/SVGMetadataElement.cpp + webview/native/Source/WebCore/svg/SVGMetadataElement.h + webview/native/Source/WebCore/svg/SVGMetadataElement.idl + webview/native/Source/WebCore/svg/SVGMissingGlyphElement.cpp + webview/native/Source/WebCore/svg/SVGMissingGlyphElement.h + webview/native/Source/WebCore/svg/SVGMissingGlyphElement.idl + webview/native/Source/WebCore/svg/SVGNumber.idl + webview/native/Source/WebCore/svg/SVGNumberList.cpp + webview/native/Source/WebCore/svg/SVGNumberList.h + webview/native/Source/WebCore/svg/SVGNumberList.idl + webview/native/Source/WebCore/svg/SVGPaint.cpp + webview/native/Source/WebCore/svg/SVGPaint.h + webview/native/Source/WebCore/svg/SVGPaint.idl + webview/native/Source/WebCore/svg/SVGParserUtilities.cpp + webview/native/Source/WebCore/svg/SVGParserUtilities.h + webview/native/Source/WebCore/svg/SVGParsingError.h + webview/native/Source/WebCore/svg/SVGPathBlender.cpp + webview/native/Source/WebCore/svg/SVGPathBlender.h + webview/native/Source/WebCore/svg/SVGPathBuilder.cpp + webview/native/Source/WebCore/svg/SVGPathBuilder.h + webview/native/Source/WebCore/svg/SVGPathByteStream.h + webview/native/Source/WebCore/svg/SVGPathByteStreamBuilder.cpp + webview/native/Source/WebCore/svg/SVGPathByteStreamBuilder.h + webview/native/Source/WebCore/svg/SVGPathByteStreamSource.cpp + webview/native/Source/WebCore/svg/SVGPathByteStreamSource.h + webview/native/Source/WebCore/svg/SVGPathConsumer.h + webview/native/Source/WebCore/svg/SVGPathElement.cpp + webview/native/Source/WebCore/svg/SVGPathElement.h + webview/native/Source/WebCore/svg/SVGPathElement.idl + webview/native/Source/WebCore/svg/SVGPathParser.cpp + webview/native/Source/WebCore/svg/SVGPathParser.h + webview/native/Source/WebCore/svg/SVGPathSeg.h + webview/native/Source/WebCore/svg/SVGPathSeg.idl + webview/native/Source/WebCore/svg/SVGPathSegArc.h + webview/native/Source/WebCore/svg/SVGPathSegArcAbs.idl + webview/native/Source/WebCore/svg/SVGPathSegArcRel.idl + webview/native/Source/WebCore/svg/SVGPathSegClosePath.h + webview/native/Source/WebCore/svg/SVGPathSegClosePath.idl + webview/native/Source/WebCore/svg/SVGPathSegCurvetoCubic.h + webview/native/Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.idl + webview/native/Source/WebCore/svg/SVGPathSegCurvetoCubicRel.idl + webview/native/Source/WebCore/svg/SVGPathSegCurvetoCubicSmooth.h + webview/native/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.idl + webview/native/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.idl + webview/native/Source/WebCore/svg/SVGPathSegCurvetoQuadratic.h + webview/native/Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl + webview/native/Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl + webview/native/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmooth.h + webview/native/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl + webview/native/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl + webview/native/Source/WebCore/svg/SVGPathSegLineto.h + webview/native/Source/WebCore/svg/SVGPathSegLinetoAbs.idl + webview/native/Source/WebCore/svg/SVGPathSegLinetoHorizontal.h + webview/native/Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl + webview/native/Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.idl + webview/native/Source/WebCore/svg/SVGPathSegLinetoRel.idl + webview/native/Source/WebCore/svg/SVGPathSegLinetoVertical.h + webview/native/Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.idl + webview/native/Source/WebCore/svg/SVGPathSegLinetoVerticalRel.idl + webview/native/Source/WebCore/svg/SVGPathSegList.cpp + webview/native/Source/WebCore/svg/SVGPathSegList.h + webview/native/Source/WebCore/svg/SVGPathSegList.idl + webview/native/Source/WebCore/svg/SVGPathSegListBuilder.cpp + webview/native/Source/WebCore/svg/SVGPathSegListBuilder.h + webview/native/Source/WebCore/svg/SVGPathSegListSource.cpp + webview/native/Source/WebCore/svg/SVGPathSegListSource.h + webview/native/Source/WebCore/svg/SVGPathSegMoveto.h + webview/native/Source/WebCore/svg/SVGPathSegMovetoAbs.idl + webview/native/Source/WebCore/svg/SVGPathSegMovetoRel.idl + webview/native/Source/WebCore/svg/SVGPathSegWithContext.h + webview/native/Source/WebCore/svg/SVGPathSource.h + webview/native/Source/WebCore/svg/SVGPathStringBuilder.cpp + webview/native/Source/WebCore/svg/SVGPathStringBuilder.h + webview/native/Source/WebCore/svg/SVGPathStringSource.cpp + webview/native/Source/WebCore/svg/SVGPathStringSource.h + webview/native/Source/WebCore/svg/SVGPathTraversalStateBuilder.cpp + webview/native/Source/WebCore/svg/SVGPathTraversalStateBuilder.h + webview/native/Source/WebCore/svg/SVGPathUtilities.cpp + webview/native/Source/WebCore/svg/SVGPathUtilities.h + webview/native/Source/WebCore/svg/SVGPatternElement.cpp + webview/native/Source/WebCore/svg/SVGPatternElement.h + webview/native/Source/WebCore/svg/SVGPatternElement.idl + webview/native/Source/WebCore/svg/SVGPoint.idl + webview/native/Source/WebCore/svg/SVGPointList.cpp + webview/native/Source/WebCore/svg/SVGPointList.h + webview/native/Source/WebCore/svg/SVGPointList.idl + webview/native/Source/WebCore/svg/SVGPolyElement.cpp + webview/native/Source/WebCore/svg/SVGPolyElement.h + webview/native/Source/WebCore/svg/SVGPolygonElement.cpp + webview/native/Source/WebCore/svg/SVGPolygonElement.h + webview/native/Source/WebCore/svg/SVGPolygonElement.idl + webview/native/Source/WebCore/svg/SVGPolylineElement.cpp + webview/native/Source/WebCore/svg/SVGPolylineElement.h + webview/native/Source/WebCore/svg/SVGPolylineElement.idl + webview/native/Source/WebCore/svg/SVGPreserveAspectRatio.cpp + webview/native/Source/WebCore/svg/SVGPreserveAspectRatio.h + webview/native/Source/WebCore/svg/SVGPreserveAspectRatio.idl + webview/native/Source/WebCore/svg/SVGRadialGradientElement.cpp + webview/native/Source/WebCore/svg/SVGRadialGradientElement.h + webview/native/Source/WebCore/svg/SVGRadialGradientElement.idl + webview/native/Source/WebCore/svg/SVGRect.h + webview/native/Source/WebCore/svg/SVGRect.idl + webview/native/Source/WebCore/svg/SVGRectElement.cpp + webview/native/Source/WebCore/svg/SVGRectElement.h + webview/native/Source/WebCore/svg/SVGRectElement.idl + webview/native/Source/WebCore/svg/SVGRenderingIntent.h + webview/native/Source/WebCore/svg/SVGRenderingIntent.idl + webview/native/Source/WebCore/svg/SVGSVGElement.cpp + webview/native/Source/WebCore/svg/SVGSVGElement.h + webview/native/Source/WebCore/svg/SVGSVGElement.idl + webview/native/Source/WebCore/svg/SVGScriptElement.cpp + webview/native/Source/WebCore/svg/SVGScriptElement.h + webview/native/Source/WebCore/svg/SVGScriptElement.idl + webview/native/Source/WebCore/svg/SVGSetElement.cpp + webview/native/Source/WebCore/svg/SVGSetElement.h + webview/native/Source/WebCore/svg/SVGSetElement.idl + webview/native/Source/WebCore/svg/SVGStopElement.cpp + webview/native/Source/WebCore/svg/SVGStopElement.h + webview/native/Source/WebCore/svg/SVGStopElement.idl + webview/native/Source/WebCore/svg/SVGStringList.cpp + webview/native/Source/WebCore/svg/SVGStringList.h + webview/native/Source/WebCore/svg/SVGStringList.idl + webview/native/Source/WebCore/svg/SVGStylable.cpp + webview/native/Source/WebCore/svg/SVGStylable.h + webview/native/Source/WebCore/svg/SVGStylable.idl + webview/native/Source/WebCore/svg/SVGStyleElement.cpp + webview/native/Source/WebCore/svg/SVGStyleElement.h + webview/native/Source/WebCore/svg/SVGStyleElement.idl + webview/native/Source/WebCore/svg/SVGStyledElement.cpp + webview/native/Source/WebCore/svg/SVGStyledElement.h + webview/native/Source/WebCore/svg/SVGStyledLocatableElement.cpp + webview/native/Source/WebCore/svg/SVGStyledLocatableElement.h + webview/native/Source/WebCore/svg/SVGStyledTransformableElement.cpp + webview/native/Source/WebCore/svg/SVGStyledTransformableElement.h + webview/native/Source/WebCore/svg/SVGSwitchElement.cpp + webview/native/Source/WebCore/svg/SVGSwitchElement.h + webview/native/Source/WebCore/svg/SVGSwitchElement.idl + webview/native/Source/WebCore/svg/SVGSymbolElement.cpp + webview/native/Source/WebCore/svg/SVGSymbolElement.h + webview/native/Source/WebCore/svg/SVGSymbolElement.idl + webview/native/Source/WebCore/svg/SVGTRefElement.cpp + webview/native/Source/WebCore/svg/SVGTRefElement.h + webview/native/Source/WebCore/svg/SVGTRefElement.idl + webview/native/Source/WebCore/svg/SVGTSpanElement.cpp + webview/native/Source/WebCore/svg/SVGTSpanElement.h + webview/native/Source/WebCore/svg/SVGTSpanElement.idl + webview/native/Source/WebCore/svg/SVGTests.cpp + webview/native/Source/WebCore/svg/SVGTests.h + webview/native/Source/WebCore/svg/SVGTests.idl + webview/native/Source/WebCore/svg/SVGTextContentElement.cpp + webview/native/Source/WebCore/svg/SVGTextContentElement.h + webview/native/Source/WebCore/svg/SVGTextContentElement.idl + webview/native/Source/WebCore/svg/SVGTextElement.cpp + webview/native/Source/WebCore/svg/SVGTextElement.h + webview/native/Source/WebCore/svg/SVGTextElement.idl + webview/native/Source/WebCore/svg/SVGTextPathElement.cpp + webview/native/Source/WebCore/svg/SVGTextPathElement.h + webview/native/Source/WebCore/svg/SVGTextPathElement.idl + webview/native/Source/WebCore/svg/SVGTextPositioningElement.cpp + webview/native/Source/WebCore/svg/SVGTextPositioningElement.h + webview/native/Source/WebCore/svg/SVGTextPositioningElement.idl + webview/native/Source/WebCore/svg/SVGTitleElement.cpp + webview/native/Source/WebCore/svg/SVGTitleElement.h + webview/native/Source/WebCore/svg/SVGTitleElement.idl + webview/native/Source/WebCore/svg/SVGTransform.cpp + webview/native/Source/WebCore/svg/SVGTransform.h + webview/native/Source/WebCore/svg/SVGTransform.idl + webview/native/Source/WebCore/svg/SVGTransformDistance.cpp + webview/native/Source/WebCore/svg/SVGTransformDistance.h + webview/native/Source/WebCore/svg/SVGTransformList.cpp + webview/native/Source/WebCore/svg/SVGTransformList.h + webview/native/Source/WebCore/svg/SVGTransformList.idl + webview/native/Source/WebCore/svg/SVGTransformable.cpp + webview/native/Source/WebCore/svg/SVGTransformable.h + webview/native/Source/WebCore/svg/SVGTransformable.idl + webview/native/Source/WebCore/svg/SVGURIReference.cpp + webview/native/Source/WebCore/svg/SVGURIReference.h + webview/native/Source/WebCore/svg/SVGURIReference.idl + webview/native/Source/WebCore/svg/SVGUnitTypes.h + webview/native/Source/WebCore/svg/SVGUnitTypes.idl + webview/native/Source/WebCore/svg/SVGUseElement.cpp + webview/native/Source/WebCore/svg/SVGUseElement.h + webview/native/Source/WebCore/svg/SVGUseElement.idl + webview/native/Source/WebCore/svg/SVGVKernElement.cpp + webview/native/Source/WebCore/svg/SVGVKernElement.h + webview/native/Source/WebCore/svg/SVGVKernElement.idl + webview/native/Source/WebCore/svg/SVGViewElement.cpp + webview/native/Source/WebCore/svg/SVGViewElement.h + webview/native/Source/WebCore/svg/SVGViewElement.idl + webview/native/Source/WebCore/svg/SVGViewSpec.cpp + webview/native/Source/WebCore/svg/SVGViewSpec.h + webview/native/Source/WebCore/svg/SVGViewSpec.idl + webview/native/Source/WebCore/svg/SVGZoomAndPan.cpp + webview/native/Source/WebCore/svg/SVGZoomAndPan.h + webview/native/Source/WebCore/svg/SVGZoomAndPan.idl + webview/native/Source/WebCore/svg/SVGZoomEvent.cpp + webview/native/Source/WebCore/svg/SVGZoomEvent.h + webview/native/Source/WebCore/svg/SVGZoomEvent.idl + webview/native/Source/WebCore/svg/animation/SMILTime.cpp + webview/native/Source/WebCore/svg/animation/SMILTime.h + webview/native/Source/WebCore/svg/animation/SMILTimeContainer.cpp + webview/native/Source/WebCore/svg/animation/SMILTimeContainer.h + webview/native/Source/WebCore/svg/animation/SVGSMILElement.cpp + webview/native/Source/WebCore/svg/animation/SVGSMILElement.h + webview/native/Source/WebCore/svg/graphics/SVGImage.cpp + webview/native/Source/WebCore/svg/graphics/SVGImage.h + webview/native/Source/WebCore/svg/graphics/SVGImageCache.cpp + webview/native/Source/WebCore/svg/graphics/SVGImageCache.h + webview/native/Source/WebCore/svg/graphics/filters/SVGFEImage.cpp + webview/native/Source/WebCore/svg/graphics/filters/SVGFEImage.h + webview/native/Source/WebCore/svg/graphics/filters/SVGFilter.cpp + webview/native/Source/WebCore/svg/graphics/filters/SVGFilter.h + webview/native/Source/WebCore/svg/graphics/filters/SVGFilterBuilder.cpp + webview/native/Source/WebCore/svg/graphics/filters/SVGFilterBuilder.h + webview/native/Source/WebCore/svg/properties/SVGAnimatedEnumerationPropertyTearOff.h + webview/native/Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h + webview/native/Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h + webview/native/Source/WebCore/svg/properties/SVGAnimatedProperty.h + webview/native/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h + webview/native/Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h + webview/native/Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h + webview/native/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h + webview/native/Source/WebCore/svg/properties/SVGAnimatedTransformListPropertyTearOff.h + webview/native/Source/WebCore/svg/properties/SVGAttributeToPropertyMap.cpp + webview/native/Source/WebCore/svg/properties/SVGAttributeToPropertyMap.h + webview/native/Source/WebCore/svg/properties/SVGListProperty.h + webview/native/Source/WebCore/svg/properties/SVGListPropertyTearOff.h + webview/native/Source/WebCore/svg/properties/SVGPathSegListPropertyTearOff.cpp + webview/native/Source/WebCore/svg/properties/SVGPathSegListPropertyTearOff.h + webview/native/Source/WebCore/svg/properties/SVGProperty.h + webview/native/Source/WebCore/svg/properties/SVGPropertyInfo.h + webview/native/Source/WebCore/svg/properties/SVGPropertyTearOff.h + webview/native/Source/WebCore/svg/properties/SVGPropertyTraits.h + webview/native/Source/WebCore/svg/properties/SVGStaticListPropertyTearOff.h + webview/native/Source/WebCore/svg/properties/SVGStaticPropertyTearOff.h + webview/native/Source/WebCore/svg/properties/SVGStaticPropertyWithParentTearOff.h + webview/native/Source/WebCore/svg/properties/SVGTransformListPropertyTearOff.h + webview/native/Source/WebCore/svg/svgattrs.in + webview/native/Source/WebCore/svg/svgtags.in + webview/native/Source/WebCore/svg/xlinkattrs.in + webview/native/Source/WebCore/testing/InternalSettings.cpp + webview/native/Source/WebCore/testing/InternalSettings.h + webview/native/Source/WebCore/testing/InternalSettings.idl + webview/native/Source/WebCore/testing/Internals.cpp + webview/native/Source/WebCore/testing/Internals.h + webview/native/Source/WebCore/testing/Internals.idl + webview/native/Source/WebCore/testing/MockPagePopupDriver.h + webview/native/Source/WebCore/testing/js/WebCoreTestSupport.cpp + webview/native/Source/WebCore/testing/js/WebCoreTestSupport.h + webview/native/Source/WebCore/webcorejava_pch.h + webview/native/Source/WebCore/workers/AbstractWorker.cpp + webview/native/Source/WebCore/workers/AbstractWorker.h + webview/native/Source/WebCore/workers/AbstractWorker.idl + webview/native/Source/WebCore/workers/DedicatedWorkerContext.cpp + webview/native/Source/WebCore/workers/DedicatedWorkerContext.h + webview/native/Source/WebCore/workers/DedicatedWorkerContext.idl + webview/native/Source/WebCore/workers/DedicatedWorkerThread.cpp + webview/native/Source/WebCore/workers/DedicatedWorkerThread.h + webview/native/Source/WebCore/workers/DefaultSharedWorkerRepository.cpp + webview/native/Source/WebCore/workers/DefaultSharedWorkerRepository.h + webview/native/Source/WebCore/workers/SharedWorker.cpp + webview/native/Source/WebCore/workers/SharedWorker.h + webview/native/Source/WebCore/workers/SharedWorker.idl + webview/native/Source/WebCore/workers/SharedWorkerContext.cpp + webview/native/Source/WebCore/workers/SharedWorkerContext.h + webview/native/Source/WebCore/workers/SharedWorkerContext.idl + webview/native/Source/WebCore/workers/SharedWorkerRepository.h + webview/native/Source/WebCore/workers/SharedWorkerThread.cpp + webview/native/Source/WebCore/workers/SharedWorkerThread.h + webview/native/Source/WebCore/workers/Worker.cpp + webview/native/Source/WebCore/workers/Worker.h + webview/native/Source/WebCore/workers/Worker.idl + webview/native/Source/WebCore/workers/WorkerContext.cpp + webview/native/Source/WebCore/workers/WorkerContext.h + webview/native/Source/WebCore/workers/WorkerContext.idl + webview/native/Source/WebCore/workers/WorkerContextProxy.h + webview/native/Source/WebCore/workers/WorkerEventQueue.cpp + webview/native/Source/WebCore/workers/WorkerEventQueue.h + webview/native/Source/WebCore/workers/WorkerLoaderProxy.h + webview/native/Source/WebCore/workers/WorkerLocation.cpp + webview/native/Source/WebCore/workers/WorkerLocation.h + webview/native/Source/WebCore/workers/WorkerLocation.idl + webview/native/Source/WebCore/workers/WorkerMessagingProxy.cpp + webview/native/Source/WebCore/workers/WorkerMessagingProxy.h + webview/native/Source/WebCore/workers/WorkerObjectProxy.h + webview/native/Source/WebCore/workers/WorkerReportingProxy.h + webview/native/Source/WebCore/workers/WorkerRunLoop.cpp + webview/native/Source/WebCore/workers/WorkerRunLoop.h + webview/native/Source/WebCore/workers/WorkerScriptLoader.cpp + webview/native/Source/WebCore/workers/WorkerScriptLoader.h + webview/native/Source/WebCore/workers/WorkerScriptLoaderClient.h + webview/native/Source/WebCore/workers/WorkerThread.cpp + webview/native/Source/WebCore/workers/WorkerThread.h + webview/native/Source/WebCore/xml/DOMParser.cpp + webview/native/Source/WebCore/xml/DOMParser.h + webview/native/Source/WebCore/xml/DOMParser.idl + webview/native/Source/WebCore/xml/NativeXPathNSResolver.cpp + webview/native/Source/WebCore/xml/NativeXPathNSResolver.h + webview/native/Source/WebCore/xml/XMLErrors.cpp + webview/native/Source/WebCore/xml/XMLErrors.h + webview/native/Source/WebCore/xml/XMLHttpRequest.cpp + webview/native/Source/WebCore/xml/XMLHttpRequest.h + webview/native/Source/WebCore/xml/XMLHttpRequest.idl + webview/native/Source/WebCore/xml/XMLHttpRequestException.cpp + webview/native/Source/WebCore/xml/XMLHttpRequestException.h + webview/native/Source/WebCore/xml/XMLHttpRequestException.idl + webview/native/Source/WebCore/xml/XMLHttpRequestProgressEvent.h + webview/native/Source/WebCore/xml/XMLHttpRequestProgressEvent.idl + webview/native/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp + webview/native/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.h + webview/native/Source/WebCore/xml/XMLHttpRequestUpload.cpp + webview/native/Source/WebCore/xml/XMLHttpRequestUpload.h + webview/native/Source/WebCore/xml/XMLHttpRequestUpload.idl + webview/native/Source/WebCore/xml/XMLSerializer.cpp + webview/native/Source/WebCore/xml/XMLSerializer.h + webview/native/Source/WebCore/xml/XMLSerializer.idl + webview/native/Source/WebCore/xml/XMLTreeViewer.cpp + webview/native/Source/WebCore/xml/XMLTreeViewer.h + webview/native/Source/WebCore/xml/XMLViewer.css + webview/native/Source/WebCore/xml/XMLViewer.js + webview/native/Source/WebCore/xml/XPathEvaluator.cpp + webview/native/Source/WebCore/xml/XPathEvaluator.h + webview/native/Source/WebCore/xml/XPathEvaluator.idl + webview/native/Source/WebCore/xml/XPathException.cpp + webview/native/Source/WebCore/xml/XPathException.h + webview/native/Source/WebCore/xml/XPathException.idl + webview/native/Source/WebCore/xml/XPathExpression.cpp + webview/native/Source/WebCore/xml/XPathExpression.h + webview/native/Source/WebCore/xml/XPathExpression.idl + webview/native/Source/WebCore/xml/XPathExpressionNode.cpp + webview/native/Source/WebCore/xml/XPathExpressionNode.h + webview/native/Source/WebCore/xml/XPathFunctions.cpp + webview/native/Source/WebCore/xml/XPathFunctions.h + webview/native/Source/WebCore/xml/XPathGrammar.y + webview/native/Source/WebCore/xml/XPathNSResolver.cpp + webview/native/Source/WebCore/xml/XPathNSResolver.h + webview/native/Source/WebCore/xml/XPathNSResolver.idl + webview/native/Source/WebCore/xml/XPathNodeSet.cpp + webview/native/Source/WebCore/xml/XPathNodeSet.h + webview/native/Source/WebCore/xml/XPathParser.cpp + webview/native/Source/WebCore/xml/XPathParser.h + webview/native/Source/WebCore/xml/XPathPath.cpp + webview/native/Source/WebCore/xml/XPathPath.h + webview/native/Source/WebCore/xml/XPathPredicate.cpp + webview/native/Source/WebCore/xml/XPathPredicate.h + webview/native/Source/WebCore/xml/XPathResult.cpp + webview/native/Source/WebCore/xml/XPathResult.h + webview/native/Source/WebCore/xml/XPathResult.idl + webview/native/Source/WebCore/xml/XPathStep.cpp + webview/native/Source/WebCore/xml/XPathStep.h + webview/native/Source/WebCore/xml/XPathUtil.cpp + webview/native/Source/WebCore/xml/XPathUtil.h + webview/native/Source/WebCore/xml/XPathValue.cpp + webview/native/Source/WebCore/xml/XPathValue.h + webview/native/Source/WebCore/xml/XPathVariableReference.cpp + webview/native/Source/WebCore/xml/XPathVariableReference.h + webview/native/Source/WebCore/xml/XSLImportRule.cpp + webview/native/Source/WebCore/xml/XSLImportRule.h + webview/native/Source/WebCore/xml/XSLStyleSheet.h + webview/native/Source/WebCore/xml/XSLStyleSheetLibxslt.cpp + webview/native/Source/WebCore/xml/XSLStyleSheetQt.cpp + webview/native/Source/WebCore/xml/XSLTExtensions.cpp + webview/native/Source/WebCore/xml/XSLTExtensions.h + webview/native/Source/WebCore/xml/XSLTProcessor.cpp + webview/native/Source/WebCore/xml/XSLTProcessor.h + webview/native/Source/WebCore/xml/XSLTProcessor.idl + webview/native/Source/WebCore/xml/XSLTProcessorLibxslt.cpp + webview/native/Source/WebCore/xml/XSLTProcessorQt.cpp + webview/native/Source/WebCore/xml/XSLTUnicodeSort.cpp + webview/native/Source/WebCore/xml/XSLTUnicodeSort.h + webview/native/Source/WebCore/xml/parser/CharacterReferenceParserInlineMethods.h + webview/native/Source/WebCore/xml/parser/MarkupTokenBase.h + webview/native/Source/WebCore/xml/parser/MarkupTokenizerBase.h + webview/native/Source/WebCore/xml/parser/MarkupTokenizerInlineMethods.h + webview/native/Source/WebCore/xml/parser/NewXMLDocumentParser.cpp + webview/native/Source/WebCore/xml/parser/NewXMLDocumentParser.h + webview/native/Source/WebCore/xml/parser/XMLCharacterReferenceParser.cpp + webview/native/Source/WebCore/xml/parser/XMLCharacterReferenceParser.h + webview/native/Source/WebCore/xml/parser/XMLDocumentParser.cpp + webview/native/Source/WebCore/xml/parser/XMLDocumentParser.h + webview/native/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp + webview/native/Source/WebCore/xml/parser/XMLDocumentParserQt.cpp + webview/native/Source/WebCore/xml/parser/XMLDocumentParserScope.cpp + webview/native/Source/WebCore/xml/parser/XMLDocumentParserScope.h + webview/native/Source/WebCore/xml/parser/XMLToken.h + webview/native/Source/WebCore/xml/parser/XMLTokenizer.cpp + webview/native/Source/WebCore/xml/parser/XMLTokenizer.h + webview/native/Source/WebCore/xml/parser/XMLTreeBuilder.cpp + webview/native/Source/WebCore/xml/parser/XMLTreeBuilder.h + webview/native/Source/WebCore/xml/xmlattrs.in + webview/native/Source/WebCore/xml/xmlnsattrs.in + webview/native/Source/WebKit/WebKit.xcodeproj/project.pbxproj + webview/native/Source/WebKit/chromium/WebKit.gyp + webview/native/Source/WebKit/chromium/features.gypi + webview/native/Source/WebKit/chromium/public/WebAccessibilityRole.h + webview/native/Source/WebKit/chromium/public/WebDataSource.h + webview/native/Source/WebKit/chromium/public/WebDevToolsFrontendClient.h + webview/native/Source/WebKit/chromium/public/WebElement.h + webview/native/Source/WebKit/chromium/public/WebFrameClient.h + webview/native/Source/WebKit/chromium/public/WebIDBDatabaseCallbacks.h + webview/native/Source/WebKit/chromium/public/WebNode.h + webview/native/Source/WebKit/chromium/public/WebRuntimeFeatures.h + webview/native/Source/WebKit/chromium/public/WebSpellCheckClient.h + webview/native/Source/WebKit/chromium/public/WebStorageQuotaCallbacks.h + webview/native/Source/WebKit/chromium/public/WebStorageQuotaError.h + webview/native/Source/WebKit/chromium/public/WebStorageQuotaType.h + webview/native/Source/WebKit/chromium/public/WebURLLoaderOptions.h + webview/native/Source/WebKit/chromium/public/WebViewClient.h + webview/native/Source/WebKit/chromium/scripts/generate_devtools_grd.py + webview/native/Source/WebKit/chromium/scripts/inline_js_imports.py + webview/native/Source/WebKit/chromium/src/AssertMatchingEnums.cpp + webview/native/Source/WebKit/chromium/src/AssociatedURLLoader.cpp + webview/native/Source/WebKit/chromium/src/ChromeClientImpl.cpp + webview/native/Source/WebKit/chromium/src/ChromeClientImpl.h + webview/native/Source/WebKit/chromium/src/EditorClientImpl.cpp + webview/native/Source/WebKit/chromium/src/EditorClientImpl.h + webview/native/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp + webview/native/Source/WebKit/chromium/src/FrameLoaderClientImpl.h + webview/native/Source/WebKit/chromium/src/IDBDatabaseBackendProxy.cpp + webview/native/Source/WebKit/chromium/src/IDBDatabaseBackendProxy.h + webview/native/Source/WebKit/chromium/src/IDBDatabaseCallbacksProxy.cpp + webview/native/Source/WebKit/chromium/src/IDBDatabaseCallbacksProxy.h + webview/native/Source/WebKit/chromium/src/IDBObjectStoreBackendProxy.cpp + webview/native/Source/WebKit/chromium/src/IDBObjectStoreBackendProxy.h + webview/native/Source/WebKit/chromium/src/InspectorFrontendClientImpl.cpp + webview/native/Source/WebKit/chromium/src/InspectorFrontendClientImpl.h + webview/native/Source/WebKit/chromium/src/StorageInfoChromium.cpp + webview/native/Source/WebKit/chromium/src/WebBindings.cpp + webview/native/Source/WebKit/chromium/src/WebDataSourceImpl.cpp + webview/native/Source/WebKit/chromium/src/WebDataSourceImpl.h + webview/native/Source/WebKit/chromium/src/WebElement.cpp + webview/native/Source/WebKit/chromium/src/WebIDBDatabaseCallbacksImpl.cpp + webview/native/Source/WebKit/chromium/src/WebIDBDatabaseCallbacksImpl.h + webview/native/Source/WebKit/chromium/src/WebPageSerializerImpl.cpp + webview/native/Source/WebKit/chromium/src/WebPluginContainerImpl.cpp + webview/native/Source/WebKit/chromium/src/WebRuntimeFeatures.cpp + webview/native/Source/WebKit/chromium/src/WebStorageQuotaCallbacksImpl.cpp + webview/native/Source/WebKit/chromium/src/WebStorageQuotaCallbacksImpl.h + webview/native/Source/WebKit/chromium/src/WebViewImpl.cpp + webview/native/Source/WebKit/chromium/src/gtk/WebInputEventFactory.cpp + webview/native/Source/WebKit/chromium/src/js/DevTools.js + webview/native/Source/WebKit/chromium/src/js/Tests.js + webview/native/Source/WebKit/chromium/tests/CCThreadTaskTest.cpp + webview/native/Source/WebKit/chromium/tests/UniscribeHelperTest.cpp + webview/native/Source/WebKit/chromium/tests/WebInputEventFactoryTestGtk.cpp + webview/native/Source/WebKit/chromium/tests/WebPageSerializerTest.cpp + webview/native/Source/WebKit/chromium/tests/data/pageserialization/awesome.png + webview/native/Source/WebKit/chromium/tests/data/pageserialization/embed_iframe.html + webview/native/Source/WebKit/chromium/tests/data/pageserialization/object_iframe.html + webview/native/Source/WebKit/chromium/tests/data/pageserialization/simple_iframe.html + webview/native/Source/WebKit/chromium/tests/data/pageserialization/simple_page.html + webview/native/Source/WebKit/chromium/tests/data/pageserialization/top_frame.html + webview/native/Source/WebKit/efl/DefaultTheme/widget/mediacontrol/mutebutton/mute_button.edc + webview/native/Source/WebKit/efl/DefaultTheme/widget/mediacontrol/playpausebutton/playpause_button.edc + webview/native/Source/WebKit/efl/DefaultTheme/widget/mediacontrol/seekbackwardbutton/seekbackward_button.edc + webview/native/Source/WebKit/efl/DefaultTheme/widget/mediacontrol/seekforwardbutton/seekforward_button.edc + webview/native/Source/WebKit/efl/WebCoreSupport/EditorClientEfl.cpp + webview/native/Source/WebKit/efl/WebCoreSupport/EditorClientEfl.h + webview/native/Source/WebKit/efl/WebCoreSupport/FrameLoaderClientEfl.cpp + webview/native/Source/WebKit/efl/WebCoreSupport/FrameLoaderClientEfl.h + webview/native/Source/WebKit/gtk/GNUmakefile.am + webview/native/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp + webview/native/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.h + webview/native/Source/WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp + webview/native/Source/WebKit/gtk/WebCoreSupport/EditorClientGtk.h + webview/native/Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp + webview/native/Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.h + webview/native/Source/WebKit/gtk/tests/testapplicationcache.c + webview/native/Source/WebKit/gtk/webkit/webkitdownload.cpp + webview/native/Source/WebKit/gtk/webkit/webkiticondatabase.cpp + webview/native/Source/WebKit/gtk/webkit/webkiticondatabase.h + webview/native/Source/WebKit/java/scripts/add-licenses.pl + webview/native/Source/WebKit/java/scripts/make-dom-stubs.pl + webview/native/Source/WebKit/java/scripts/moc-preprocessor + webview/native/Source/WebKit/mac/Configurations/Base.xcconfig + webview/native/Source/WebKit/mac/Configurations/DebugRelease.xcconfig + webview/native/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig + webview/native/Source/WebKit/mac/Configurations/Version.xcconfig + webview/native/Source/WebKit/mac/Configurations/WebKit.xcconfig + webview/native/Source/WebKit/mac/DOM/WebDOMOperations.mm + webview/native/Source/WebKit/mac/DOM/WebDOMOperationsPrivate.h + webview/native/Source/WebKit/mac/MigrateHeaders.make + webview/native/Source/WebKit/mac/Misc/OutlookQuirksUserScript.js + webview/native/Source/WebKit/mac/Misc/WebLocalizableStringsInternal.h + webview/native/Source/WebKit/mac/Misc/WebLocalizableStringsInternal.mm + webview/native/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h + webview/native/Source/WebKit/mac/Plugins/Hosted/ProxyInstance.mm + webview/native/Source/WebKit/mac/Plugins/Hosted/ProxyRuntimeObject.h + webview/native/Source/WebKit/mac/Storage/WebStorageManager.mm + webview/native/Source/WebKit/mac/Storage/WebStorageManagerInternal.h + webview/native/Source/WebKit/mac/Storage/WebStorageManagerPrivate.h + webview/native/Source/WebKit/mac/Storage/WebStorageTrackerClient.h + webview/native/Source/WebKit/mac/Storage/WebStorageTrackerClient.mm + webview/native/Source/WebKit/mac/WebCoreSupport/CorrectionPanel.h + webview/native/Source/WebKit/mac/WebCoreSupport/CorrectionPanel.mm + webview/native/Source/WebKit/mac/WebCoreSupport/WebEditorClient.h + webview/native/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm + webview/native/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.h + webview/native/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm + webview/native/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm + webview/native/Source/WebKit/mac/WebCoreSupport/WebKeyGenerator.mm + webview/native/Source/WebKit/mac/WebCoreSupport/WebSystemInterface.mm + webview/native/Source/WebKit/mac/WebInspector/WebNodeHighlighter.h + webview/native/Source/WebKit/mac/WebInspector/WebNodeHighlighter.mm + webview/native/Source/WebKit/mac/WebView/WebFullScreenController.mm + webview/native/Source/WebKit/mac/WebView/WebHTMLView.mm + webview/native/Source/WebKit/mac/WebView/WebPreferenceKeysPrivate.h + webview/native/Source/WebKit/mac/WebView/WebPreferences.mm + webview/native/Source/WebKit/mac/WebView/WebPreferencesPrivate.h + webview/native/Source/WebKit/mac/WebView/WebView.mm + webview/native/Source/WebKit/mac/WebView/WebViewPrivate.h + webview/native/Source/WebKit/qt/Api/qwebelement.cpp + webview/native/Source/WebKit/qt/Api/qwebkitplatformplugin.h + webview/native/Source/WebKit/qt/Api/qwebpage.cpp + webview/native/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp + webview/native/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.h + webview/native/Source/WebKit/qt/WebCoreSupport/EditorClientQt.cpp + webview/native/Source/WebKit/qt/WebCoreSupport/EditorClientQt.h + webview/native/Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp + webview/native/Source/WebKit/qt/WebCoreSupport/FrameNetworkingContextQt.cpp + webview/native/Source/WebKit/qt/WebCoreSupport/FrameNetworkingContextQt.h + webview/native/Source/WebKit/qt/WebCoreSupport/IconDatabaseClientQt.cpp + webview/native/Source/WebKit/qt/WebCoreSupport/IconDatabaseClientQt.h + webview/native/Source/WebKit/qt/tests/benchmarks/webgl/10000_triangles.html + webview/native/Source/WebKit/qt/tests/benchmarks/webgl/tst_webgl.cpp + webview/native/Source/WebKit/qt/tests/benchmarks/webgl/tst_webgl.qrc + webview/native/Source/WebKit/qt/tests/benchmarks/webgl/webgl.pro + webview/native/Source/WebKit/qt/tests/qdeclarativewebview/resources/webviewbackgroundcolor.qml + webview/native/Source/WebKit/qt/tests/qgraphicswebview/resources/pointing_right.html + webview/native/Source/WebKit/qt/tests/qgraphicswebview/resources/pointing_up.html + webview/native/Source/WebKit/scripts/generate-webkitversion.pl + webview/native/Source/WebKit/win/DOMCoreClasses.cpp + webview/native/Source/WebKit/win/DOMHTMLClasses.cpp + webview/native/Source/WebKit/win/WebActionPropertyBag.cpp + webview/native/Source/WebKit/win/WebBackForwardList.cpp + webview/native/Source/WebKit/win/WebCoreSupport/WebEditorClient.cpp + webview/native/Source/WebKit/win/WebCoreSupport/WebEditorClient.h + webview/native/Source/WebKit/win/WebCoreSupport/WebFrameLoaderClient.h + webview/native/Source/WebKit/win/WebCoreSupport/WebGeolocationClient.h + webview/native/Source/WebKit/win/WebCoreSupport/WebPlatformStrategies.cpp + webview/native/Source/WebKit/win/WebCoreSupport/WebPlatformStrategies.h + webview/native/Source/WebKit/win/WebDownload.h + webview/native/Source/WebKit/win/WebDropSource.h + webview/native/Source/WebKit/win/WebFrame.cpp + webview/native/Source/WebKit/win/WebFrame.h + webview/native/Source/WebKit/win/WebHistoryItem.cpp + webview/native/Source/WebKit/win/WebIconDatabase.cpp + webview/native/Source/WebKit/win/WebKit.vcproj/InterfacesDebug.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/InterfacesDebugAll.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/InterfacesDebugCairoCFLite.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/InterfacesProduction.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/InterfacesRelease.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/InterfacesReleaseCairoCFLite.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitGUIDDebug.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitGUIDDebugAll.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitGUIDDebugCairoCFLite.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitGUIDProduction.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitGUIDRelease.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitGUIDReleaseCairoCFLite.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitLibDebug.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitLibDebugAll.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitLibDebugCairoCFLite.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitLibPostBuild.cmd + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitLibProduction.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitLibRelease.vsprops + webview/native/Source/WebKit/win/WebKit.vcproj/WebKitLibReleaseCairoCFLite.vsprops + webview/native/Source/WebKit/win/WebMutableURLRequest.cpp + webview/native/Source/WebKit/win/WebNavigationData.h + webview/native/Source/WebKit/win/WebPreferences.cpp + webview/native/Source/WebKit/win/WebResource.h + webview/native/Source/WebKit/win/WebURLAuthenticationChallenge.cpp + webview/native/Source/WebKit/win/WebURLAuthenticationChallengeSender.cpp + webview/native/Source/WebKit/win/WebURLAuthenticationChallengeSenderCFNet.cpp + webview/native/Source/WebKit/win/WebURLAuthenticationChallengeSenderCurl.cpp + webview/native/Source/WebKit/win/WebURLResponse.cpp + webview/native/Source/WebKit/win/WebView.cpp + webview/native/Source/WebKit/win/WebView.h + webview/native/Source/WebKit/wince/WebCoreSupport/EditorClientWinCE.cpp + webview/native/Source/WebKit/wince/WebCoreSupport/EditorClientWinCE.h + webview/native/Source/WebKit/wince/WebCoreSupport/FrameLoaderClientWinCE.h + webview/native/Source/WebKit/wx/WebKitSupport/EditorClientWx.cpp + webview/native/Source/WebKit/wx/WebKitSupport/EditorClientWx.h + webview/native/Source/WebKit/wx/WebView.cpp + webview/native/Source/WebKitJava.pri + webview/native/Source/WebKitJava.pro + webview/native/Tools/BuildSlaveSupport/build-launcher-app + webview/native/Tools/BuildSlaveSupport/build-launcher-dmg + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/Makefile + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/README + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/buildbot.tac + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/config.json + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/LeaksLoader.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/LeaksParser.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/LeaksParserImpl.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/LeaksParserWorker.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/LeaksViewer.css + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/LeaksViewer.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/RecentBuildsLoader.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/Utilities.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebInspectorShims.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/index.html + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/garden-o-matic.html + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/images/favicon-green.png + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/images/favicon-red.png + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/index.html + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/rebaseline.html + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/run-unittests.html + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/Bugzilla.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/Buildbot.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/Buildbot_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/Builder.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/Builder_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/FailingTestsBugForm.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/FailingTestsBugForm_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/FlakyLayoutTestDetector.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/FlakyLayoutTestDetector_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/FlakyTestBugForm.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/FlakyTestBugForm_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/LayoutTestHistoryAnalyzer.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/LayoutTestResultsLoader.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/NRWTResultsParser.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/NewBugForm.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/NewBugForm_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ORWTResultsParser.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/PersistentCache.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/TestRelatedBugForm.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/TestRelatedBugForm_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/Trac.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/Utilities.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/Utilities_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ViewController.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/WebKitBugzilla.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/WebKitBuildbot.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/bugzilla_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/builders.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/builders_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/checkout.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/checkout_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/config.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers/rebaseline.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/model.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/model_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/net.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/net_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/pixelzoomer.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/summary-mock.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/trac_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/actions.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/actions_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/TestFailures.css + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/common.css + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/failures.css + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/main.css + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/onebar.css + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/pixelzoomer.css + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/results.css + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/summary-mock.html + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/buildbot.css + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/default.css + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/robots.txt + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/templates/builder.html + webview/native/Tools/BuildSlaveSupport/build.webkit.org-config/templates/root.html + webview/native/Tools/BuildSlaveSupport/built-product-archive + webview/native/Tools/BuildSlaveSupport/chromium/remove-crash-logs + webview/native/Tools/BuildSlaveSupport/gtk/README + webview/native/Tools/BuildSlaveSupport/gtk/buildbot/log/run + webview/native/Tools/BuildSlaveSupport/gtk/buildbot/run + webview/native/Tools/BuildSlaveSupport/gtk/daemontools-buildbot.conf + webview/native/Tools/BuildSlaveSupport/gtk/pulseaudio/run + webview/native/Tools/BuildSlaveSupport/kill-old-processes + webview/native/Tools/BuildSlaveSupport/run-performance-tests + webview/native/Tools/BuildSlaveSupport/test-result-archive + webview/native/Tools/BuildSlaveSupport/win/kill-old-processes + webview/native/Tools/CLWrapper/CLWrapper.cpp + webview/native/Tools/CLWrapper/CLWrapper.sln + webview/native/Tools/CLWrapper/CLWrapper.vcproj + webview/native/Tools/CSSTestSuiteHarness/harness/harness.css + webview/native/Tools/CSSTestSuiteHarness/harness/harness.html + webview/native/Tools/CSSTestSuiteHarness/harness/harness.js + webview/native/Tools/CodeCoverage/README + webview/native/Tools/CodeCoverage/amber.png + webview/native/Tools/CodeCoverage/cov.py + webview/native/Tools/CodeCoverage/emerald.png + webview/native/Tools/CodeCoverage/gcov.css + webview/native/Tools/CodeCoverage/glass.png + webview/native/Tools/CodeCoverage/regenerate-coverage-display + webview/native/Tools/CodeCoverage/ruby.png + webview/native/Tools/CodeCoverage/run-generate-coverage-data + webview/native/Tools/CodeCoverage/snow.png + webview/native/Tools/CygwinDownloader/cygwin-downloader.py + webview/native/Tools/CygwinDownloader/cygwin-downloader.zip + webview/native/Tools/CygwinDownloader/make-zip.sh + webview/native/Tools/CygwinDownloader/setup.py + webview/native/Tools/DumpRenderTree/AccessibilityController.cpp + webview/native/Tools/DumpRenderTree/AccessibilityController.h + webview/native/Tools/DumpRenderTree/AccessibilityTextMarker.cpp + webview/native/Tools/DumpRenderTree/AccessibilityTextMarker.h + webview/native/Tools/DumpRenderTree/AccessibilityUIElement.cpp + webview/native/Tools/DumpRenderTree/AccessibilityUIElement.h + webview/native/Tools/DumpRenderTree/CyclicRedundancyCheck.cpp + webview/native/Tools/DumpRenderTree/CyclicRedundancyCheck.h + webview/native/Tools/DumpRenderTree/DumpRenderTree.gypi + webview/native/Tools/DumpRenderTree/DumpRenderTree.h + webview/native/Tools/DumpRenderTree/DumpRenderTree.sln + webview/native/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj + webview/native/Tools/DumpRenderTree/DumpRenderTreeFileDraggingSource.h + webview/native/Tools/DumpRenderTree/DumpRenderTreeFileDraggingSource.m + webview/native/Tools/DumpRenderTree/DumpRenderTreeJava.pro + webview/native/Tools/DumpRenderTree/DumpRenderTreePrefix.h + webview/native/Tools/DumpRenderTree/GCController.cpp + webview/native/Tools/DumpRenderTree/GCController.h + webview/native/Tools/DumpRenderTree/JavaScriptThreading.h + webview/native/Tools/DumpRenderTree/LayoutTestController.cpp + webview/native/Tools/DumpRenderTree/LayoutTestController.h + webview/native/Tools/DumpRenderTree/Makefile + webview/native/Tools/DumpRenderTree/PixelDumpSupport.cpp + webview/native/Tools/DumpRenderTree/PixelDumpSupport.h + webview/native/Tools/DumpRenderTree/StorageTrackerDelegate.h + webview/native/Tools/DumpRenderTree/StorageTrackerDelegate.mm + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/PluginObject.h + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/PluginObjectMac.mm + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.h + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/TestObject.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/TestObject.h + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/DocumentOpenInDestroyStream.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/EvaluateJSAfterRemovingPluginElement.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/FormValue.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetURLNotifyWithURLThatFailsToLoad.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetURLWithJavaScriptURL.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetURLWithJavaScriptURLDestroyingPlugin.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPDeallocateCalledBeforeNPShutdown.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPPSetWindowCalledDuringDestruction.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeObjectFromDestroyedPlugin.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeRemoveProperty.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NullNPPGetValuePointer.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/PassDifferentNPPStruct.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/PluginScriptableNPObjectInvokeDefault.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/PrivateBrowsing.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/mac/ContentsScaleFactor.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/mac/ConvertPoint.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/mac/SupportsCarbonEventModel.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/win/DrawsGradient.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/win/DumpWindowRect.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/win/GetValueNetscapeWindow.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/win/NPNInvalidateRectInvalidatesWindow.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/win/WindowGeometryInitializedBeforeSetWindow.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/win/WindowRegionIsSetToClipRect.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/win/WindowlessPaintRectCoordinates.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/x11/CallInvalidateRectWithNullNPPArgument.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/mac/Info.plist + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/main.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.def + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginCommon.vsprops + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginDebug.vsprops + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginDebugAll.vsprops + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginDebugCairoCFLite.vsprops + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginPostBuild.cmd + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginPreBuild.cmd + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginProduction.vsprops + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginRelease.vsprops + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginReleaseCairoCFLite.vsprops + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin_debug.def + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/WindowGeometryTest.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/WindowGeometryTest.h + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/WindowedPluginTest.cpp + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/WindowedPluginTest.h + webview/native/Tools/DumpRenderTree/TestNetscapePlugIn/win/resource.h + webview/native/Tools/DumpRenderTree/WorkQueue.cpp + webview/native/Tools/DumpRenderTree/WorkQueue.h + webview/native/Tools/DumpRenderTree/WorkQueueItem.h + webview/native/Tools/DumpRenderTree/cairo/PixelDumpSupportCairo.cpp + webview/native/Tools/DumpRenderTree/cairo/PixelDumpSupportCairo.h + webview/native/Tools/DumpRenderTree/cf/WebArchiveDumpSupport.cpp + webview/native/Tools/DumpRenderTree/cf/WebArchiveDumpSupport.h + webview/native/Tools/DumpRenderTree/cg/ImageDiffCG.cpp + webview/native/Tools/DumpRenderTree/cg/PixelDumpSupportCG.cpp + webview/native/Tools/DumpRenderTree/cg/PixelDumpSupportCG.h + webview/native/Tools/DumpRenderTree/chromium/DRTDevToolsAgent.cpp + webview/native/Tools/DumpRenderTree/chromium/DRTDevToolsAgent.h + webview/native/Tools/DumpRenderTree/chromium/DRTDevToolsClient.cpp + webview/native/Tools/DumpRenderTree/chromium/DRTDevToolsClient.h + webview/native/Tools/DumpRenderTree/chromium/DumpRenderTree.cpp + webview/native/Tools/DumpRenderTree/chromium/EventSender.cpp + webview/native/Tools/DumpRenderTree/chromium/EventSender.h + webview/native/Tools/DumpRenderTree/chromium/ImageDiff.cpp + webview/native/Tools/DumpRenderTree/chromium/LayoutTestController.cpp + webview/native/Tools/DumpRenderTree/chromium/LayoutTestController.h + webview/native/Tools/DumpRenderTree/chromium/LayoutTestHelper.mm + webview/native/Tools/DumpRenderTree/chromium/LayoutTestHelperWin.cpp + webview/native/Tools/DumpRenderTree/chromium/MockSpellCheck.cpp + webview/native/Tools/DumpRenderTree/chromium/MockSpellCheck.h + webview/native/Tools/DumpRenderTree/chromium/NotificationPresenter.cpp + webview/native/Tools/DumpRenderTree/chromium/NotificationPresenter.h + webview/native/Tools/DumpRenderTree/chromium/TestEventPrinter.cpp + webview/native/Tools/DumpRenderTree/chromium/TestEventPrinter.h + webview/native/Tools/DumpRenderTree/chromium/TestNavigationController.cpp + webview/native/Tools/DumpRenderTree/chromium/TestNavigationController.h + webview/native/Tools/DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npapi.h + webview/native/Tools/DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npfunctions.h + webview/native/Tools/DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npruntime.h + webview/native/Tools/DumpRenderTree/chromium/TestShell.cpp + webview/native/Tools/DumpRenderTree/chromium/TestShell.h + webview/native/Tools/DumpRenderTree/chromium/TestShellAndroid.cpp + webview/native/Tools/DumpRenderTree/chromium/TestShellMac.mm + webview/native/Tools/DumpRenderTree/chromium/TestShellWin.cpp + webview/native/Tools/DumpRenderTree/chromium/TestWebPlugin.cpp + webview/native/Tools/DumpRenderTree/chromium/TestWebPlugin.h + webview/native/Tools/DumpRenderTree/chromium/WebPermissions.cpp + webview/native/Tools/DumpRenderTree/chromium/WebPermissions.h + webview/native/Tools/DumpRenderTree/chromium/WebPreferences.cpp + webview/native/Tools/DumpRenderTree/chromium/WebPreferences.h + webview/native/Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.cpp + webview/native/Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.h + webview/native/Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.h + webview/native/Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.mm + webview/native/Tools/DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp + webview/native/Tools/DumpRenderTree/chromium/WebThemeEngineDRTWin.h + webview/native/Tools/DumpRenderTree/chromium/WebViewHost.cpp + webview/native/Tools/DumpRenderTree/chromium/WebViewHost.h + webview/native/Tools/DumpRenderTree/chromium/config.h + webview/native/Tools/DumpRenderTree/chromium/fonts.conf + webview/native/Tools/DumpRenderTree/config.h + webview/native/Tools/DumpRenderTree/efl/CMakeLists.txt + webview/native/Tools/DumpRenderTree/efl/DumpHistoryItem.cpp + webview/native/Tools/DumpRenderTree/efl/DumpHistoryItem.h + webview/native/Tools/DumpRenderTree/efl/DumpRenderTree.cpp + webview/native/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp + webview/native/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.h + webview/native/Tools/DumpRenderTree/efl/DumpRenderTreeEfl.h + webview/native/Tools/DumpRenderTree/efl/DumpRenderTreeView.cpp + webview/native/Tools/DumpRenderTree/efl/DumpRenderTreeView.h + webview/native/Tools/DumpRenderTree/efl/EventSender.cpp + webview/native/Tools/DumpRenderTree/efl/EventSender.h + webview/native/Tools/DumpRenderTree/efl/FontManagement.cpp + webview/native/Tools/DumpRenderTree/efl/FontManagement.h + webview/native/Tools/DumpRenderTree/efl/GCControllerEfl.cpp + webview/native/Tools/DumpRenderTree/efl/ImageDiff.cpp + webview/native/Tools/DumpRenderTree/efl/JSStringUtils.cpp + webview/native/Tools/DumpRenderTree/efl/JSStringUtils.h + webview/native/Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp + webview/native/Tools/DumpRenderTree/efl/PixelDumpSupportEfl.cpp + webview/native/Tools/DumpRenderTree/efl/WorkQueueItemEfl.cpp + webview/native/Tools/DumpRenderTree/fonts/WebKit Layout Tests 2.ttf + webview/native/Tools/DumpRenderTree/fonts/WebKit Layout Tests.ttf + webview/native/Tools/DumpRenderTree/fonts/WebKitWeightWatcher100.ttf + webview/native/Tools/DumpRenderTree/fonts/WebKitWeightWatcher200.ttf + webview/native/Tools/DumpRenderTree/fonts/WebKitWeightWatcher300.ttf + webview/native/Tools/DumpRenderTree/fonts/WebKitWeightWatcher400.ttf + webview/native/Tools/DumpRenderTree/fonts/WebKitWeightWatcher500.ttf + webview/native/Tools/DumpRenderTree/fonts/WebKitWeightWatcher600.ttf + webview/native/Tools/DumpRenderTree/fonts/WebKitWeightWatcher700.ttf + webview/native/Tools/DumpRenderTree/fonts/WebKitWeightWatcher800.ttf + webview/native/Tools/DumpRenderTree/fonts/WebKitWeightWatcher900.ttf + webview/native/Tools/DumpRenderTree/gtk/AccessibilityCallbacks.cpp + webview/native/Tools/DumpRenderTree/gtk/AccessibilityCallbacks.h + webview/native/Tools/DumpRenderTree/gtk/AccessibilityControllerGtk.cpp + webview/native/Tools/DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp + webview/native/Tools/DumpRenderTree/gtk/DumpRenderTree.cpp + webview/native/Tools/DumpRenderTree/gtk/DumpRenderTreeGtk.h + webview/native/Tools/DumpRenderTree/gtk/EditingCallbacks.cpp + webview/native/Tools/DumpRenderTree/gtk/EditingCallbacks.h + webview/native/Tools/DumpRenderTree/gtk/EventSender.cpp + webview/native/Tools/DumpRenderTree/gtk/EventSender.h + webview/native/Tools/DumpRenderTree/gtk/GCControllerGtk.cpp + webview/native/Tools/DumpRenderTree/gtk/GNUmakefile.ImageDiff.am + webview/native/Tools/DumpRenderTree/gtk/ImageDiff.cpp + webview/native/Tools/DumpRenderTree/gtk/LayoutTestControllerGtk.cpp + webview/native/Tools/DumpRenderTree/gtk/PixelDumpSupportGtk.cpp + webview/native/Tools/DumpRenderTree/gtk/SelfScrollingWebKitWebView.cpp + webview/native/Tools/DumpRenderTree/gtk/SelfScrollingWebKitWebView.h + webview/native/Tools/DumpRenderTree/gtk/TextInputController.cpp + webview/native/Tools/DumpRenderTree/gtk/TextInputController.h + webview/native/Tools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp + webview/native/Tools/DumpRenderTree/gtk/fonts/AHEM____.TTF + webview/native/Tools/DumpRenderTree/gtk/fonts/FontWithNoValidEncoding.fon + webview/native/Tools/DumpRenderTree/gtk/fonts/fonts.conf + webview/native/Tools/DumpRenderTree/java/DumpRenderTree.cpp + webview/native/Tools/DumpRenderTree/java/EventSender.cpp + webview/native/Tools/DumpRenderTree/java/EventSender.h + webview/native/Tools/DumpRenderTree/java/GCControllerJava.cpp + webview/native/Tools/DumpRenderTree/java/JavaEnv.cpp + webview/native/Tools/DumpRenderTree/java/JavaEnv.h + webview/native/Tools/DumpRenderTree/java/LayoutTestControllerJava.cpp + webview/native/Tools/DumpRenderTree/java/WorkQueueItemJava.cpp + webview/native/Tools/DumpRenderTree/mac/AccessibilityControllerMac.mm + webview/native/Tools/DumpRenderTree/mac/AccessibilityTextMarkerMac.mm + webview/native/Tools/DumpRenderTree/mac/AccessibilityUIElementMac.mm + webview/native/Tools/DumpRenderTree/mac/AppleScriptController.h + webview/native/Tools/DumpRenderTree/mac/AppleScriptController.m + webview/native/Tools/DumpRenderTree/mac/CheckedMalloc.cpp + webview/native/Tools/DumpRenderTree/mac/CheckedMalloc.h + webview/native/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig + webview/native/Tools/DumpRenderTree/mac/Configurations/CompilerVersion.xcconfig + webview/native/Tools/DumpRenderTree/mac/Configurations/DebugRelease.xcconfig + webview/native/Tools/DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig + webview/native/Tools/DumpRenderTree/mac/Configurations/ImageDiff.xcconfig + webview/native/Tools/DumpRenderTree/mac/Configurations/TestNetscapePlugIn.xcconfig + webview/native/Tools/DumpRenderTree/mac/DumpRenderTree.mm + webview/native/Tools/DumpRenderTree/mac/DumpRenderTreeDraggingInfo.h + webview/native/Tools/DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm + webview/native/Tools/DumpRenderTree/mac/DumpRenderTreeMac.h + webview/native/Tools/DumpRenderTree/mac/DumpRenderTreePasteboard.h + webview/native/Tools/DumpRenderTree/mac/DumpRenderTreePasteboard.m + webview/native/Tools/DumpRenderTree/mac/DumpRenderTreeWindow.h + webview/native/Tools/DumpRenderTree/mac/DumpRenderTreeWindow.mm + webview/native/Tools/DumpRenderTree/mac/EditingDelegate.h + webview/native/Tools/DumpRenderTree/mac/EditingDelegate.mm + webview/native/Tools/DumpRenderTree/mac/EventSendingController.h + webview/native/Tools/DumpRenderTree/mac/EventSendingController.mm + webview/native/Tools/DumpRenderTree/mac/FrameLoadDelegate.h + webview/native/Tools/DumpRenderTree/mac/FrameLoadDelegate.mm + webview/native/Tools/DumpRenderTree/mac/GCControllerMac.mm + webview/native/Tools/DumpRenderTree/mac/HistoryDelegate.h + webview/native/Tools/DumpRenderTree/mac/HistoryDelegate.mm + webview/native/Tools/DumpRenderTree/mac/InternalHeaders/WebKit/WebTypesInternal.h + webview/native/Tools/DumpRenderTree/mac/LayoutTestControllerMac.mm + webview/native/Tools/DumpRenderTree/mac/MockGeolocationProvider.h + webview/native/Tools/DumpRenderTree/mac/MockGeolocationProvider.mm + webview/native/Tools/DumpRenderTree/mac/NavigationController.h + webview/native/Tools/DumpRenderTree/mac/NavigationController.m + webview/native/Tools/DumpRenderTree/mac/ObjCController.h + webview/native/Tools/DumpRenderTree/mac/ObjCController.m + webview/native/Tools/DumpRenderTree/mac/ObjCPlugin.h + webview/native/Tools/DumpRenderTree/mac/ObjCPlugin.m + webview/native/Tools/DumpRenderTree/mac/ObjCPluginFunction.h + webview/native/Tools/DumpRenderTree/mac/ObjCPluginFunction.m + webview/native/Tools/DumpRenderTree/mac/PerlSupport/DumpRenderTreeSupport.c + webview/native/Tools/DumpRenderTree/mac/PerlSupport/DumpRenderTreeSupportPregenerated.pm + webview/native/Tools/DumpRenderTree/mac/PerlSupport/DumpRenderTreeSupport_wrapPregenerated.c + webview/native/Tools/DumpRenderTree/mac/PerlSupport/Makefile + webview/native/Tools/DumpRenderTree/mac/PixelDumpSupportMac.mm + webview/native/Tools/DumpRenderTree/mac/PolicyDelegate.h + webview/native/Tools/DumpRenderTree/mac/PolicyDelegate.mm + webview/native/Tools/DumpRenderTree/mac/ResourceLoadDelegate.h + webview/native/Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm + webview/native/Tools/DumpRenderTree/mac/TextInputController.h + webview/native/Tools/DumpRenderTree/mac/TextInputController.m + webview/native/Tools/DumpRenderTree/mac/UIDelegate.h + webview/native/Tools/DumpRenderTree/mac/UIDelegate.mm + webview/native/Tools/DumpRenderTree/mac/WebArchiveDumpSupportMac.mm + webview/native/Tools/DumpRenderTree/mac/WorkQueueItemMac.mm + webview/native/Tools/DumpRenderTree/pthreads/JavaScriptThreadingPthreads.cpp + webview/native/Tools/DumpRenderTree/qt/DumpRenderTree.pro + webview/native/Tools/DumpRenderTree/qt/DumpRenderTree.qrc + webview/native/Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp + webview/native/Tools/DumpRenderTree/qt/DumpRenderTreeQt.h + webview/native/Tools/DumpRenderTree/qt/EventSenderQt.cpp + webview/native/Tools/DumpRenderTree/qt/EventSenderQt.h + webview/native/Tools/DumpRenderTree/qt/GCControllerQt.cpp + webview/native/Tools/DumpRenderTree/qt/GCControllerQt.h + webview/native/Tools/DumpRenderTree/qt/ImageDiff.cpp + webview/native/Tools/DumpRenderTree/qt/ImageDiff.pro + webview/native/Tools/DumpRenderTree/qt/LayoutTestControllerQt.cpp + webview/native/Tools/DumpRenderTree/qt/LayoutTestControllerQt.h + webview/native/Tools/DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro + webview/native/Tools/DumpRenderTree/qt/TextInputControllerQt.cpp + webview/native/Tools/DumpRenderTree/qt/TextInputControllerQt.h + webview/native/Tools/DumpRenderTree/qt/WorkQueueItemQt.cpp + webview/native/Tools/DumpRenderTree/qt/WorkQueueItemQt.h + webview/native/Tools/DumpRenderTree/qt/fonts/AHEM____.TTF + webview/native/Tools/DumpRenderTree/qt/main.cpp + webview/native/Tools/DumpRenderTree/qt/resources/user.css + webview/native/Tools/DumpRenderTree/qt/testplugin.cpp + webview/native/Tools/DumpRenderTree/qt/testplugin.h + webview/native/Tools/DumpRenderTree/win/AccessibilityControllerWin.cpp + webview/native/Tools/DumpRenderTree/win/AccessibilityUIElementWin.cpp + webview/native/Tools/DumpRenderTree/win/DRTDesktopNotificationPresenter.cpp + webview/native/Tools/DumpRenderTree/win/DRTDesktopNotificationPresenter.h + webview/native/Tools/DumpRenderTree/win/DraggingInfo.h + webview/native/Tools/DumpRenderTree/win/DumpRenderTree.cpp + webview/native/Tools/DumpRenderTree/win/DumpRenderTree.vcproj + webview/native/Tools/DumpRenderTree/win/DumpRenderTreeApple.vsprops + webview/native/Tools/DumpRenderTree/win/DumpRenderTreeCFLite.vsprops + webview/native/Tools/DumpRenderTree/win/DumpRenderTreeCairo.vsprops + webview/native/Tools/DumpRenderTree/win/DumpRenderTreeCommon.vsprops + webview/native/Tools/DumpRenderTree/win/DumpRenderTreeDebug.vsprops + webview/native/Tools/DumpRenderTree/win/DumpRenderTreeDebugAll.vsprops + webview/native/Tools/DumpRenderTree/win/DumpRenderTreeDebugCairoCFLite.vsprops + webview/native/Tools/DumpRenderTree/win/DumpRenderTreePostBuild.cmd + webview/native/Tools/DumpRenderTree/win/DumpRenderTreePreBuild.cmd + webview/native/Tools/DumpRenderTree/win/DumpRenderTreeProduction.vsprops + webview/native/Tools/DumpRenderTree/win/DumpRenderTreeRelease.vsprops + webview/native/Tools/DumpRenderTree/win/DumpRenderTreeReleaseCairoCFLite.vsprops + webview/native/Tools/DumpRenderTree/win/DumpRenderTreeWin.h + webview/native/Tools/DumpRenderTree/win/EditingDelegate.cpp + webview/native/Tools/DumpRenderTree/win/EditingDelegate.h + webview/native/Tools/DumpRenderTree/win/EventSender.cpp + webview/native/Tools/DumpRenderTree/win/EventSender.h + webview/native/Tools/DumpRenderTree/win/FrameLoadDelegate.cpp + webview/native/Tools/DumpRenderTree/win/FrameLoadDelegate.h + webview/native/Tools/DumpRenderTree/win/GCControllerWin.cpp + webview/native/Tools/DumpRenderTree/win/HistoryDelegate.cpp + webview/native/Tools/DumpRenderTree/win/HistoryDelegate.h + webview/native/Tools/DumpRenderTree/win/ImageDiff.vcproj + webview/native/Tools/DumpRenderTree/win/ImageDiffCairo.cpp + webview/native/Tools/DumpRenderTree/win/ImageDiffCommon.vsprops + webview/native/Tools/DumpRenderTree/win/ImageDiffDebug.vsprops + webview/native/Tools/DumpRenderTree/win/ImageDiffDebugAll.vsprops + webview/native/Tools/DumpRenderTree/win/ImageDiffDebugCairoCFLite.vsprops + webview/native/Tools/DumpRenderTree/win/ImageDiffPostBuild.cmd + webview/native/Tools/DumpRenderTree/win/ImageDiffPreBuild.cmd + webview/native/Tools/DumpRenderTree/win/ImageDiffProduction.vsprops + webview/native/Tools/DumpRenderTree/win/ImageDiffRelease.vsprops + webview/native/Tools/DumpRenderTree/win/ImageDiffReleaseCairoCFLite.vsprops + webview/native/Tools/DumpRenderTree/win/ImageDiffWinCairoCommon.vsprops + webview/native/Tools/DumpRenderTree/win/LayoutTestControllerWin.cpp + webview/native/Tools/DumpRenderTree/win/MD5.cpp + webview/native/Tools/DumpRenderTree/win/MD5.h + webview/native/Tools/DumpRenderTree/win/PixelDumpSupportWin.cpp + webview/native/Tools/DumpRenderTree/win/PolicyDelegate.cpp + webview/native/Tools/DumpRenderTree/win/PolicyDelegate.h + webview/native/Tools/DumpRenderTree/win/ResourceLoadDelegate.cpp + webview/native/Tools/DumpRenderTree/win/ResourceLoadDelegate.h + webview/native/Tools/DumpRenderTree/win/UIDelegate.cpp + webview/native/Tools/DumpRenderTree/win/UIDelegate.h + webview/native/Tools/DumpRenderTree/win/WorkQueueItemWin.cpp + webview/native/Tools/DumpRenderTree/wscript + webview/native/Tools/DumpRenderTree/wx/DumpRenderTreeWx.cpp + webview/native/Tools/DumpRenderTree/wx/DumpRenderTreeWx.h + webview/native/Tools/DumpRenderTree/wx/GCControllerWx.cpp + webview/native/Tools/DumpRenderTree/wx/LayoutTestControllerWx.cpp + webview/native/Tools/DumpRenderTree/wx/WorkQueueItemWx.cpp + webview/native/Tools/EWSTools/boot.sh + webview/native/Tools/EWSTools/create-webkit-git + webview/native/Tools/EWSTools/screen-config + webview/native/Tools/EWSTools/start-queue.sh + webview/native/Tools/EWSTools/ubuntu-ews-packages + webview/native/Tools/EWebLauncher/main.c + webview/native/Tools/GNUmakefile.am + webview/native/Tools/GtkLauncher/main.c + webview/native/Tools/GtkLauncher/simple.svg + webview/native/Tools/GtkLauncher/text.html + webview/native/Tools/MIDLWrapper/MIDLWrapper.cpp + webview/native/Tools/MIDLWrapper/MIDLWrapper.sln + webview/native/Tools/MIDLWrapper/MIDLWrapper.vcproj + webview/native/Tools/Makefile + webview/native/Tools/MiniBrowser/Configurations/Base.xcconfig + webview/native/Tools/MiniBrowser/Configurations/CompilerVersion.xcconfig + webview/native/Tools/MiniBrowser/Configurations/DebugRelease.xcconfig + webview/native/Tools/MiniBrowser/Configurations/MiniBrowser.xcconfig + webview/native/Tools/MiniBrowser/Configurations/MiniBrowserCFLite.vsprops + webview/native/Tools/MiniBrowser/Configurations/MiniBrowserCommon.vsprops + webview/native/Tools/MiniBrowser/Configurations/MiniBrowserCoreFoundation.vsprops + webview/native/Tools/MiniBrowser/Configurations/MiniBrowserDebug.vsprops + webview/native/Tools/MiniBrowser/Configurations/MiniBrowserDebugAll.vsprops + webview/native/Tools/MiniBrowser/Configurations/MiniBrowserDebugCairoCFLite.vsprops + webview/native/Tools/MiniBrowser/Configurations/MiniBrowserProduction.vsprops + webview/native/Tools/MiniBrowser/Configurations/MiniBrowserRelease.vsprops + webview/native/Tools/MiniBrowser/Configurations/MiniBrowserReleaseCairoCFLite.vsprops + webview/native/Tools/MiniBrowser/Configurations/WebBundle.xcconfig + webview/native/Tools/MiniBrowser/MBToolbarItem.h + webview/native/Tools/MiniBrowser/MBToolbarItem.m + webview/native/Tools/MiniBrowser/Makefile + webview/native/Tools/MiniBrowser/MiniBrowser.vcproj + webview/native/Tools/MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj + webview/native/Tools/MiniBrowser/MiniBrowserPostBuild.cmd + webview/native/Tools/MiniBrowser/MiniBrowserPreBuild.cmd + webview/native/Tools/MiniBrowser/gtk/BrowserWindow.c + webview/native/Tools/MiniBrowser/gtk/BrowserWindow.h + webview/native/Tools/MiniBrowser/gtk/GNUmakefile.am + webview/native/Tools/MiniBrowser/gtk/main.c + webview/native/Tools/MiniBrowser/mac/AppDelegate.h + webview/native/Tools/MiniBrowser/mac/AppDelegate.m + webview/native/Tools/MiniBrowser/mac/BrowserStatisticsWindow.xib + webview/native/Tools/MiniBrowser/mac/BrowserStatisticsWindowController.h + webview/native/Tools/MiniBrowser/mac/BrowserStatisticsWindowController.m + webview/native/Tools/MiniBrowser/mac/BrowserWindow.xib + webview/native/Tools/MiniBrowser/mac/BrowserWindowController.h + webview/native/Tools/MiniBrowser/mac/BrowserWindowController.m + webview/native/Tools/MiniBrowser/mac/Info.plist + webview/native/Tools/MiniBrowser/mac/MainMenu.xib + webview/native/Tools/MiniBrowser/mac/MiniBrowser_Prefix.pch + webview/native/Tools/MiniBrowser/mac/WebBundle/Info.plist + webview/native/Tools/MiniBrowser/mac/WebBundle/WebBundleMain.m + webview/native/Tools/MiniBrowser/mac/main.m + webview/native/Tools/MiniBrowser/qt/BrowserWindow.cpp + webview/native/Tools/MiniBrowser/qt/BrowserWindow.h + webview/native/Tools/MiniBrowser/qt/MiniBrowser.pro + webview/native/Tools/MiniBrowser/qt/MiniBrowser.qrc + webview/native/Tools/MiniBrowser/qt/MiniBrowserApplication.cpp + webview/native/Tools/MiniBrowser/qt/MiniBrowserApplication.h + webview/native/Tools/MiniBrowser/qt/UrlLoader.cpp + webview/native/Tools/MiniBrowser/qt/UrlLoader.h + webview/native/Tools/MiniBrowser/qt/icons/next.png + webview/native/Tools/MiniBrowser/qt/icons/previous.png + webview/native/Tools/MiniBrowser/qt/icons/refresh.png + webview/native/Tools/MiniBrowser/qt/icons/stop.png + webview/native/Tools/MiniBrowser/qt/main.cpp + webview/native/Tools/MiniBrowser/qt/qml/BrowserWindow.qml + webview/native/Tools/MiniBrowser/qt/utils.cpp + webview/native/Tools/MiniBrowser/qt/utils.h + webview/native/Tools/MiniBrowser/win/BrowserView.cpp + webview/native/Tools/MiniBrowser/win/BrowserView.h + webview/native/Tools/MiniBrowser/win/BrowserWindow.cpp + webview/native/Tools/MiniBrowser/win/BrowserWindow.h + webview/native/Tools/MiniBrowser/win/MiniBrowser.cpp + webview/native/Tools/MiniBrowser/win/MiniBrowser.h + webview/native/Tools/MiniBrowser/win/MiniBrowser.rc + webview/native/Tools/MiniBrowser/win/main.cpp + webview/native/Tools/MiniBrowser/win/resource.h + webview/native/Tools/MiniBrowser/win/stdafx.cpp + webview/native/Tools/MiniBrowser/win/stdafx.h + webview/native/Tools/QtTestBrowser/QtTestBrowser.pro + webview/native/Tools/QtTestBrowser/QtTestBrowser.qrc + webview/native/Tools/QtTestBrowser/cookiejar.cpp + webview/native/Tools/QtTestBrowser/cookiejar.h + webview/native/Tools/QtTestBrowser/favicon.png + webview/native/Tools/QtTestBrowser/fpstimer.cpp + webview/native/Tools/QtTestBrowser/fpstimer.h + webview/native/Tools/QtTestBrowser/launcherwindow.cpp + webview/native/Tools/QtTestBrowser/launcherwindow.h + webview/native/Tools/QtTestBrowser/locationedit.cpp + webview/native/Tools/QtTestBrowser/locationedit.h + webview/native/Tools/QtTestBrowser/mainwindow.cpp + webview/native/Tools/QtTestBrowser/mainwindow.h + webview/native/Tools/QtTestBrowser/urlloader.cpp + webview/native/Tools/QtTestBrowser/urlloader.h + webview/native/Tools/QtTestBrowser/useragentlist.txt + webview/native/Tools/QtTestBrowser/utils.cpp + webview/native/Tools/QtTestBrowser/utils.h + webview/native/Tools/QtTestBrowser/webinspector.h + webview/native/Tools/QtTestBrowser/webpage.cpp + webview/native/Tools/QtTestBrowser/webpage.h + webview/native/Tools/QtTestBrowser/webview.cpp + webview/native/Tools/QtTestBrowser/webview.h + webview/native/Tools/QueueStatusServer/__init__.py + webview/native/Tools/QueueStatusServer/app.yaml + webview/native/Tools/QueueStatusServer/cron.yaml + webview/native/Tools/QueueStatusServer/filters/__init__.py + webview/native/Tools/QueueStatusServer/filters/webkit_extras.py + webview/native/Tools/QueueStatusServer/handlers/__init__.py + webview/native/Tools/QueueStatusServer/handlers/activebots.py + webview/native/Tools/QueueStatusServer/handlers/dashboard.py + webview/native/Tools/QueueStatusServer/handlers/gc.py + webview/native/Tools/QueueStatusServer/handlers/nextpatch.py + webview/native/Tools/QueueStatusServer/handlers/patch.py + webview/native/Tools/QueueStatusServer/handlers/patchstatus.py + webview/native/Tools/QueueStatusServer/handlers/queuestatus.py + webview/native/Tools/QueueStatusServer/handlers/queuestatus_unittest.py + webview/native/Tools/QueueStatusServer/handlers/recentstatus.py + webview/native/Tools/QueueStatusServer/handlers/releasepatch.py + webview/native/Tools/QueueStatusServer/handlers/showresults.py + webview/native/Tools/QueueStatusServer/handlers/statusbubble.py + webview/native/Tools/QueueStatusServer/handlers/statusbubble_unittest.py + webview/native/Tools/QueueStatusServer/handlers/submittoews.py + webview/native/Tools/QueueStatusServer/handlers/svnrevision.py + webview/native/Tools/QueueStatusServer/handlers/updatebase.py + webview/native/Tools/QueueStatusServer/handlers/updatestatus.py + webview/native/Tools/QueueStatusServer/handlers/updatesvnrevision.py + webview/native/Tools/QueueStatusServer/handlers/updateworkitems.py + webview/native/Tools/QueueStatusServer/index.yaml + webview/native/Tools/QueueStatusServer/main.py + webview/native/Tools/QueueStatusServer/model/__init__.py + webview/native/Tools/QueueStatusServer/model/activeworkitems.py + webview/native/Tools/QueueStatusServer/model/activeworkitems_unittest.py + webview/native/Tools/QueueStatusServer/model/attachment.py + webview/native/Tools/QueueStatusServer/model/queuepropertymixin.py + webview/native/Tools/QueueStatusServer/model/queuepropertymixin_unittest.py + webview/native/Tools/QueueStatusServer/model/queues.py + webview/native/Tools/QueueStatusServer/model/queues_unittest.py + webview/native/Tools/QueueStatusServer/model/queuestatus.py + webview/native/Tools/QueueStatusServer/model/svnrevision.py + webview/native/Tools/QueueStatusServer/model/workitems.py + webview/native/Tools/QueueStatusServer/model/workitems_unittest.py + webview/native/Tools/QueueStatusServer/stylesheets/dashboard.css + webview/native/Tools/QueueStatusServer/stylesheets/main.css + webview/native/Tools/QueueStatusServer/templates/activebots.html + webview/native/Tools/QueueStatusServer/templates/dashboard.html + webview/native/Tools/QueueStatusServer/templates/includes/singlequeuestatus.html + webview/native/Tools/QueueStatusServer/templates/patch.html + webview/native/Tools/QueueStatusServer/templates/queuestatus.html + webview/native/Tools/QueueStatusServer/templates/recentstatus.html + webview/native/Tools/QueueStatusServer/templates/releasepatch.html + webview/native/Tools/QueueStatusServer/templates/statusbubble.html + webview/native/Tools/QueueStatusServer/templates/submittoews.html + webview/native/Tools/QueueStatusServer/templates/updatestatus.html + webview/native/Tools/QueueStatusServer/templates/updatesvnrevision.html + webview/native/Tools/QueueStatusServer/templates/updateworkitems.html + webview/native/Tools/RebaselineQueueServer/app.yaml + webview/native/Tools/RebaselineQueueServer/handlers/__init__.py + webview/native/Tools/RebaselineQueueServer/handlers/builderqueue.py + webview/native/Tools/RebaselineQueueServer/handlers/pages.py + webview/native/Tools/RebaselineQueueServer/index.yaml + webview/native/Tools/RebaselineQueueServer/main.py + webview/native/Tools/RebaselineQueueServer/model/__init__.py + webview/native/Tools/RebaselineQueueServer/model/queueentry.py + webview/native/Tools/RebaselineQueueServer/static/builder-frame-empty.html + webview/native/Tools/RebaselineQueueServer/static/styles.css + webview/native/Tools/RebaselineQueueServer/templates/builder-picker.html + webview/native/Tools/RebaselineQueueServer/templates/builder-queue-edit.html + webview/native/Tools/RebaselineQueueServer/templates/builder-queue-list.html + webview/native/Tools/RebaselineQueueServer/templates/home.html + webview/native/Tools/Scripts/SpacingHeuristics.pm + webview/native/Tools/Scripts/VCSUtils.pm + webview/native/Tools/Scripts/add-include + webview/native/Tools/Scripts/bencher + webview/native/Tools/Scripts/bisect-builds + webview/native/Tools/Scripts/build-api-tests + webview/native/Tools/Scripts/build-dumprendertree + webview/native/Tools/Scripts/build-jsc + webview/native/Tools/Scripts/build-webkit + webview/native/Tools/Scripts/build-webkittestrunner + webview/native/Tools/Scripts/check-Xcode-source-file-types + webview/native/Tools/Scripts/check-dom-results + webview/native/Tools/Scripts/check-for-exit-time-destructors + webview/native/Tools/Scripts/check-for-global-initializers + webview/native/Tools/Scripts/check-for-inappropriate-files-in-framework + webview/native/Tools/Scripts/check-for-inappropriate-objc-class-names + webview/native/Tools/Scripts/check-for-weak-vtables-and-externals + webview/native/Tools/Scripts/check-for-webkit-framework-include-consistency + webview/native/Tools/Scripts/check-inspector-strings + webview/native/Tools/Scripts/check-webkit-style + webview/native/Tools/Scripts/clean-header-guards + webview/native/Tools/Scripts/commit-log-editor + webview/native/Tools/Scripts/compare-timing-files + webview/native/Tools/Scripts/configure-github-as-upstream + webview/native/Tools/Scripts/copy-webkitlibraries-to-product-directory + webview/native/Tools/Scripts/create-exports + webview/native/Tools/Scripts/debug-minibrowser + webview/native/Tools/Scripts/debug-safari + webview/native/Tools/Scripts/debug-test-runner + webview/native/Tools/Scripts/detect-mismatched-virtual-const + webview/native/Tools/Scripts/do-file-rename + webview/native/Tools/Scripts/do-webcore-rename + webview/native/Tools/Scripts/ensure-valid-python + webview/native/Tools/Scripts/execAppWithEnv + webview/native/Tools/Scripts/extract-localizable-strings + webview/native/Tools/Scripts/filter-build-webkit + webview/native/Tools/Scripts/find-extra-includes + webview/native/Tools/Scripts/find-included-framework-headers + webview/native/Tools/Scripts/generate-coverage-data + webview/native/Tools/Scripts/generate-qt-inspector-resource + webview/native/Tools/Scripts/generate-win32-export-forwards + webview/native/Tools/Scripts/git-add-reviewer + webview/native/Tools/Scripts/make-gypi + webview/native/Tools/Scripts/make-new-script-test + webview/native/Tools/Scripts/make-script-test-wrappers + webview/native/Tools/Scripts/malloc-tree + webview/native/Tools/Scripts/new-run-webkit-httpd + webview/native/Tools/Scripts/new-run-webkit-tests + webview/native/Tools/Scripts/new-run-webkit-websocketserver + webview/native/Tools/Scripts/num-cpus + webview/native/Tools/Scripts/old-run-webkit-tests + webview/native/Tools/Scripts/parallelcl + webview/native/Tools/Scripts/parse-malloc-history + webview/native/Tools/Scripts/pdevenv + webview/native/Tools/Scripts/prepare-ChangeLog + webview/native/Tools/Scripts/print-msvc-project-dependencies + webview/native/Tools/Scripts/print-vse-failure-logs + webview/native/Tools/Scripts/read-checksum-from-png + webview/native/Tools/Scripts/report-include-statistics + webview/native/Tools/Scripts/resolve-ChangeLogs + webview/native/Tools/Scripts/roll-over-ChangeLogs + webview/native/Tools/Scripts/run-api-tests + webview/native/Tools/Scripts/run-bindings-tests + webview/native/Tools/Scripts/run-chromium-webkit-unit-tests + webview/native/Tools/Scripts/run-fast-jsc + webview/native/Tools/Scripts/run-gtk-tests + webview/native/Tools/Scripts/run-iexploder-tests + webview/native/Tools/Scripts/run-inspector-perf-tests.py + webview/native/Tools/Scripts/run-javascriptcore-tests + webview/native/Tools/Scripts/run-jsc + webview/native/Tools/Scripts/run-launcher + webview/native/Tools/Scripts/run-leaks + webview/native/Tools/Scripts/run-mangleme-tests + webview/native/Tools/Scripts/run-minibrowser + webview/native/Tools/Scripts/run-pageloadtest + webview/native/Tools/Scripts/run-perf-tests + webview/native/Tools/Scripts/run-qtwebkit-tests + webview/native/Tools/Scripts/run-regexp-tests + webview/native/Tools/Scripts/run-safari + webview/native/Tools/Scripts/run-sunspider + webview/native/Tools/Scripts/run-test-runner + webview/native/Tools/Scripts/run-test-webkit-api + webview/native/Tools/Scripts/run-webkit-app + webview/native/Tools/Scripts/run-webkit-httpd + webview/native/Tools/Scripts/run-webkit-tests + webview/native/Tools/Scripts/run-webkit-websocketserver + webview/native/Tools/Scripts/set-webkit-configuration + webview/native/Tools/Scripts/show-pretty-diff + webview/native/Tools/Scripts/sort-Xcode-project-file + webview/native/Tools/Scripts/split-file-by-class + webview/native/Tools/Scripts/sunspider-compare-results + webview/native/Tools/Scripts/svn-apply + webview/native/Tools/Scripts/svn-create-patch + webview/native/Tools/Scripts/svn-unapply + webview/native/Tools/Scripts/sync-master-with-upstream + webview/native/Tools/Scripts/test-webkit-scripts + webview/native/Tools/Scripts/test-webkitperl + webview/native/Tools/Scripts/test-webkitpy + webview/native/Tools/Scripts/update-iexploder-cssproperties + webview/native/Tools/Scripts/update-javascriptcore-test-results + webview/native/Tools/Scripts/update-sources-list.py + webview/native/Tools/Scripts/update-webgl-conformance-tests + webview/native/Tools/Scripts/update-webkit + webview/native/Tools/Scripts/update-webkit-auxiliary-libs + webview/native/Tools/Scripts/update-webkit-chromium + webview/native/Tools/Scripts/update-webkit-dependency + webview/native/Tools/Scripts/update-webkit-libs-jhbuild + webview/native/Tools/Scripts/update-webkit-localizable-strings + webview/native/Tools/Scripts/update-webkit-support-libs + webview/native/Tools/Scripts/update-webkit-wincairo-libs + webview/native/Tools/Scripts/update-webkitefl-libs + webview/native/Tools/Scripts/update-webkitgtk-libs + webview/native/Tools/Scripts/validate-committer-lists + webview/native/Tools/Scripts/webkit-build-directory + webview/native/Tools/Scripts/webkit-patch + webview/native/Tools/Scripts/webkit-tools-completion.sh + webview/native/Tools/Scripts/webkitdirs.pm + webview/native/Tools/Scripts/webkitperl/FeatureList.pm + webview/native/Tools/Scripts/webkitperl/LoadAsModule.pm + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatch.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatchThenSetChangeLogDateAndReviewer.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/generatePatchCommand.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/mergeChangeLogs.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parseChunkRange.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parseDiff.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parseDiffHeader.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parseDiffWithMockFiles.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parseFirstEOL.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parseGitDiffHeader.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parsePatch.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffHeader.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/prepareParsedPatch.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/removeEOL.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/runCommand.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/runPatchCommand.pl + webview/native/Tools/Scripts/webkitperl/VCSUtils_unittest/setChangeLogDateAndReviewer.pl + webview/native/Tools/Scripts/webkitperl/features.pm + webview/native/Tools/Scripts/webkitperl/httpd.pm + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/parser_unittests.pl + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/cpp_unittests-expected.txt + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/cpp_unittests.cpp + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/css_unittests-expected.txt + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/css_unittests.css + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/css_unittests_warning-expected.txt + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/css_unittests_warning.css + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/java_unittests-expected.txt + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/java_unittests.java + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/javascript_unittests-expected.txt + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/javascript_unittests.js + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/perl_unittests-expected.txt + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/perl_unittests.pl + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/python_unittests-expected.txt + webview/native/Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/python_unittests.py + webview/native/Tools/Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v1.0.pl + webview/native/Tools/Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v2.0-new.pl + webview/native/Tools/Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v2.0-old.pl + webview/native/Tools/Scripts/webkitpy/__init__.py + webview/native/Tools/Scripts/webkitpy/bindings/__init__.py + webview/native/Tools/Scripts/webkitpy/bindings/main.py + webview/native/Tools/Scripts/webkitpy/common/__init__.py + webview/native/Tools/Scripts/webkitpy/common/checkout/__init__.py + webview/native/Tools/Scripts/webkitpy/common/checkout/baselineoptimizer.py + webview/native/Tools/Scripts/webkitpy/common/checkout/baselineoptimizer_unittest.py + webview/native/Tools/Scripts/webkitpy/common/checkout/changelog.py + webview/native/Tools/Scripts/webkitpy/common/checkout/changelog_unittest.py + webview/native/Tools/Scripts/webkitpy/common/checkout/checkout.py + webview/native/Tools/Scripts/webkitpy/common/checkout/checkout_mock.py + webview/native/Tools/Scripts/webkitpy/common/checkout/checkout_unittest.py + webview/native/Tools/Scripts/webkitpy/common/checkout/commitinfo.py + webview/native/Tools/Scripts/webkitpy/common/checkout/commitinfo_unittest.py + webview/native/Tools/Scripts/webkitpy/common/checkout/deps.py + webview/native/Tools/Scripts/webkitpy/common/checkout/deps_mock.py + webview/native/Tools/Scripts/webkitpy/common/checkout/diff_parser.py + webview/native/Tools/Scripts/webkitpy/common/checkout/diff_parser_unittest.py + webview/native/Tools/Scripts/webkitpy/common/checkout/diff_test_data.py + webview/native/Tools/Scripts/webkitpy/common/checkout/scm/__init__.py + webview/native/Tools/Scripts/webkitpy/common/checkout/scm/commitmessage.py + webview/native/Tools/Scripts/webkitpy/common/checkout/scm/detection.py + webview/native/Tools/Scripts/webkitpy/common/checkout/scm/detection_unittest.py + webview/native/Tools/Scripts/webkitpy/common/checkout/scm/git.py + webview/native/Tools/Scripts/webkitpy/common/checkout/scm/scm.py + webview/native/Tools/Scripts/webkitpy/common/checkout/scm/scm_mock.py + webview/native/Tools/Scripts/webkitpy/common/checkout/scm/scm_unittest.py + webview/native/Tools/Scripts/webkitpy/common/checkout/scm/svn.py + webview/native/Tools/Scripts/webkitpy/common/config/__init__.py + webview/native/Tools/Scripts/webkitpy/common/config/build.py + webview/native/Tools/Scripts/webkitpy/common/config/build_unittest.py + webview/native/Tools/Scripts/webkitpy/common/config/committers.py + webview/native/Tools/Scripts/webkitpy/common/config/committers_unittest.py + webview/native/Tools/Scripts/webkitpy/common/config/committervalidator.py + webview/native/Tools/Scripts/webkitpy/common/config/committervalidator_unittest.py + webview/native/Tools/Scripts/webkitpy/common/config/contributionareas.py + webview/native/Tools/Scripts/webkitpy/common/config/contributionareas_unittest.py + webview/native/Tools/Scripts/webkitpy/common/config/irc.py + webview/native/Tools/Scripts/webkitpy/common/config/orderfile + webview/native/Tools/Scripts/webkitpy/common/config/ports.py + webview/native/Tools/Scripts/webkitpy/common/config/ports_mock.py + webview/native/Tools/Scripts/webkitpy/common/config/ports_unittest.py + webview/native/Tools/Scripts/webkitpy/common/config/urls.py + webview/native/Tools/Scripts/webkitpy/common/config/urls_unittest.py + webview/native/Tools/Scripts/webkitpy/common/config/watchlist + webview/native/Tools/Scripts/webkitpy/common/editdistance.py + webview/native/Tools/Scripts/webkitpy/common/editdistance_unittest.py + webview/native/Tools/Scripts/webkitpy/common/find_files.py + webview/native/Tools/Scripts/webkitpy/common/find_files_unittest.py + webview/native/Tools/Scripts/webkitpy/common/host.py + webview/native/Tools/Scripts/webkitpy/common/host_mock.py + webview/native/Tools/Scripts/webkitpy/common/lru_cache.py + webview/native/Tools/Scripts/webkitpy/common/lru_cache_unittest.py + webview/native/Tools/Scripts/webkitpy/common/memoized.py + webview/native/Tools/Scripts/webkitpy/common/memoized_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/__init__.py + webview/native/Tools/Scripts/webkitpy/common/net/bugzilla/__init__.py + webview/native/Tools/Scripts/webkitpy/common/net/bugzilla/attachment.py + webview/native/Tools/Scripts/webkitpy/common/net/bugzilla/bug.py + webview/native/Tools/Scripts/webkitpy/common/net/bugzilla/bug_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/bugzilla/bugzilla.py + webview/native/Tools/Scripts/webkitpy/common/net/bugzilla/bugzilla_mock.py + webview/native/Tools/Scripts/webkitpy/common/net/bugzilla/bugzilla_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/buildbot/__init__.py + webview/native/Tools/Scripts/webkitpy/common/net/buildbot/buildbot.py + webview/native/Tools/Scripts/webkitpy/common/net/buildbot/buildbot_mock.py + webview/native/Tools/Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/buildbot/chromiumbuildbot.py + webview/native/Tools/Scripts/webkitpy/common/net/credentials.py + webview/native/Tools/Scripts/webkitpy/common/net/credentials_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/failuremap.py + webview/native/Tools/Scripts/webkitpy/common/net/failuremap_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/file_uploader.py + webview/native/Tools/Scripts/webkitpy/common/net/htdigestparser.py + webview/native/Tools/Scripts/webkitpy/common/net/htdigestparser_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/irc/__init__.py + webview/native/Tools/Scripts/webkitpy/common/net/irc/irc_mock.py + webview/native/Tools/Scripts/webkitpy/common/net/irc/ircbot.py + webview/native/Tools/Scripts/webkitpy/common/net/irc/ircproxy.py + webview/native/Tools/Scripts/webkitpy/common/net/irc/ircproxy_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/layouttestresults.py + webview/native/Tools/Scripts/webkitpy/common/net/layouttestresults_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/networktransaction.py + webview/native/Tools/Scripts/webkitpy/common/net/networktransaction_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/omahaproxy.py + webview/native/Tools/Scripts/webkitpy/common/net/omahaproxy_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/regressionwindow.py + webview/native/Tools/Scripts/webkitpy/common/net/resultsjsonparser.py + webview/native/Tools/Scripts/webkitpy/common/net/resultsjsonparser_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/statusserver.py + webview/native/Tools/Scripts/webkitpy/common/net/statusserver_mock.py + webview/native/Tools/Scripts/webkitpy/common/net/statusserver_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/unittestresults.py + webview/native/Tools/Scripts/webkitpy/common/net/unittestresults_unittest.py + webview/native/Tools/Scripts/webkitpy/common/net/web.py + webview/native/Tools/Scripts/webkitpy/common/net/web_mock.py + webview/native/Tools/Scripts/webkitpy/common/newstringio.py + webview/native/Tools/Scripts/webkitpy/common/newstringio_unittest.py + webview/native/Tools/Scripts/webkitpy/common/prettypatch.py + webview/native/Tools/Scripts/webkitpy/common/prettypatch_unittest.py + webview/native/Tools/Scripts/webkitpy/common/read_checksum_from_png.py + webview/native/Tools/Scripts/webkitpy/common/read_checksum_from_png_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/__init__.py + webview/native/Tools/Scripts/webkitpy/common/system/autoinstall.py + webview/native/Tools/Scripts/webkitpy/common/system/crashlogs.py + webview/native/Tools/Scripts/webkitpy/common/system/crashlogs_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/deprecated_logging.py + webview/native/Tools/Scripts/webkitpy/common/system/deprecated_logging_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/environment.py + webview/native/Tools/Scripts/webkitpy/common/system/environment_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/executive.py + webview/native/Tools/Scripts/webkitpy/common/system/executive_mock.py + webview/native/Tools/Scripts/webkitpy/common/system/executive_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/file_lock.py + webview/native/Tools/Scripts/webkitpy/common/system/file_lock_integrationtest.py + webview/native/Tools/Scripts/webkitpy/common/system/fileset.py + webview/native/Tools/Scripts/webkitpy/common/system/filesystem.py + webview/native/Tools/Scripts/webkitpy/common/system/filesystem_mock.py + webview/native/Tools/Scripts/webkitpy/common/system/filesystem_mock_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/filesystem_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/logtesting.py + webview/native/Tools/Scripts/webkitpy/common/system/logutils.py + webview/native/Tools/Scripts/webkitpy/common/system/logutils_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/outputcapture.py + webview/native/Tools/Scripts/webkitpy/common/system/outputcapture_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/path.py + webview/native/Tools/Scripts/webkitpy/common/system/path_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/platforminfo.py + webview/native/Tools/Scripts/webkitpy/common/system/platforminfo_mock.py + webview/native/Tools/Scripts/webkitpy/common/system/platforminfo_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/stack_utils.py + webview/native/Tools/Scripts/webkitpy/common/system/stack_utils_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/systemhost.py + webview/native/Tools/Scripts/webkitpy/common/system/systemhost_mock.py + webview/native/Tools/Scripts/webkitpy/common/system/urlfetcher.py + webview/native/Tools/Scripts/webkitpy/common/system/urlfetcher_mock.py + webview/native/Tools/Scripts/webkitpy/common/system/user.py + webview/native/Tools/Scripts/webkitpy/common/system/user_mock.py + webview/native/Tools/Scripts/webkitpy/common/system/user_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/workspace.py + webview/native/Tools/Scripts/webkitpy/common/system/workspace_mock.py + webview/native/Tools/Scripts/webkitpy/common/system/workspace_unittest.py + webview/native/Tools/Scripts/webkitpy/common/system/zip_mock.py + webview/native/Tools/Scripts/webkitpy/common/system/zipfileset.py + webview/native/Tools/Scripts/webkitpy/common/system/zipfileset_mock.py + webview/native/Tools/Scripts/webkitpy/common/system/zipfileset_unittest.py + webview/native/Tools/Scripts/webkitpy/common/thread/__init__.py + webview/native/Tools/Scripts/webkitpy/common/thread/messagepump.py + webview/native/Tools/Scripts/webkitpy/common/thread/messagepump_unittest.py + webview/native/Tools/Scripts/webkitpy/common/thread/threadedmessagequeue.py + webview/native/Tools/Scripts/webkitpy/common/thread/threadedmessagequeue_unittest.py + webview/native/Tools/Scripts/webkitpy/common/version_check.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/__init__.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/amountchangedpattern.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/amountchangedpattern_unittest.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/changedlinepattern.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/changedlinepattern_unittest.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/filenamepattern.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/filenamepattern_unittest.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/watchlist.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/watchlist_mock.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/watchlist_unittest.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/watchlistloader.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/watchlistloader_unittest.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/watchlistparser.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/watchlistparser_unittest.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/watchlistrule.py + webview/native/Tools/Scripts/webkitpy/common/watchlist/watchlistrule_unittest.py + webview/native/Tools/Scripts/webkitpy/common/webkitunittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/__init__.py + webview/native/Tools/Scripts/webkitpy/layout_tests/controllers/__init__.py + webview/native/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py + webview/native/Tools/Scripts/webkitpy/layout_tests/controllers/manager_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/controllers/single_test_runner.py + webview/native/Tools/Scripts/webkitpy/layout_tests/controllers/test_expectations_editor.py + webview/native/Tools/Scripts/webkitpy/layout_tests/controllers/test_expectations_editor_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/controllers/test_result_writer.py + webview/native/Tools/Scripts/webkitpy/layout_tests/controllers/test_result_writer_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/controllers/worker.py + webview/native/Tools/Scripts/webkitpy/layout_tests/layout_package/__init__.py + webview/native/Tools/Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py + webview/native/Tools/Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py + webview/native/Tools/Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/models/__init__.py + webview/native/Tools/Scripts/webkitpy/layout_tests/models/result_summary.py + webview/native/Tools/Scripts/webkitpy/layout_tests/models/test_configuration.py + webview/native/Tools/Scripts/webkitpy/layout_tests/models/test_configuration_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/models/test_expectations.py + webview/native/Tools/Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/models/test_failures.py + webview/native/Tools/Scripts/webkitpy/layout_tests/models/test_failures_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/models/test_input.py + webview/native/Tools/Scripts/webkitpy/layout_tests/models/test_results.py + webview/native/Tools/Scripts/webkitpy/layout_tests/models/test_results_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/__init__.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/apple.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/base.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/base_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/builders.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/builders_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/chromium.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/chromium_android.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/chromium_android_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/chromium_linux.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/chromium_linux_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/chromium_mac.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/chromium_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/chromium_win.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/config.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/config_mock.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/config_standalone.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/config_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/driver.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/driver_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/efl.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/efl_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/factory.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/factory_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/gtk.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/gtk_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/http_lock.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/http_lock_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/leakdetector.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/leakdetector_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/mac.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/mac_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/port_testcase.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/pulseaudio_sanitizer.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/qt.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/qt_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/server_process.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/server_process_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/test.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/webkit.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/webkit_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/win.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/win_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/port/xvfbdriver.py + webview/native/Tools/Scripts/webkitpy/layout_tests/reftests/__init__.py + webview/native/Tools/Scripts/webkitpy/layout_tests/reftests/extract_reference_link.py + webview/native/Tools/Scripts/webkitpy/layout_tests/reftests/extract_reference_link_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py + webview/native/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/servers/__init__.py + webview/native/Tools/Scripts/webkitpy/layout_tests/servers/apache_http_server.py + webview/native/Tools/Scripts/webkitpy/layout_tests/servers/apache_http_server_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/servers/http_server.py + webview/native/Tools/Scripts/webkitpy/layout_tests/servers/http_server_base.py + webview/native/Tools/Scripts/webkitpy/layout_tests/servers/http_server_integrationtest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/servers/http_server_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/servers/httpd2.pem + webview/native/Tools/Scripts/webkitpy/layout_tests/servers/lighttpd.conf + webview/native/Tools/Scripts/webkitpy/layout_tests/servers/websocket_server.py + webview/native/Tools/Scripts/webkitpy/layout_tests/views/__init__.py + webview/native/Tools/Scripts/webkitpy/layout_tests/views/metered_stream.py + webview/native/Tools/Scripts/webkitpy/layout_tests/views/metered_stream_unittest.py + webview/native/Tools/Scripts/webkitpy/layout_tests/views/printing.py + webview/native/Tools/Scripts/webkitpy/layout_tests/views/printing_unittest.py + webview/native/Tools/Scripts/webkitpy/performance_tests/__init__.py + webview/native/Tools/Scripts/webkitpy/performance_tests/perftest.py + webview/native/Tools/Scripts/webkitpy/performance_tests/perftest_unittest.py + webview/native/Tools/Scripts/webkitpy/performance_tests/perftestsrunner.py + webview/native/Tools/Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py + webview/native/Tools/Scripts/webkitpy/style/__init__.py + webview/native/Tools/Scripts/webkitpy/style/checker.py + webview/native/Tools/Scripts/webkitpy/style/checker_unittest.py + webview/native/Tools/Scripts/webkitpy/style/checkers/__init__.py + webview/native/Tools/Scripts/webkitpy/style/checkers/changelog.py + webview/native/Tools/Scripts/webkitpy/style/checkers/changelog_unittest.py + webview/native/Tools/Scripts/webkitpy/style/checkers/common.py + webview/native/Tools/Scripts/webkitpy/style/checkers/common_unittest.py + webview/native/Tools/Scripts/webkitpy/style/checkers/cpp.py + webview/native/Tools/Scripts/webkitpy/style/checkers/cpp_unittest.py + webview/native/Tools/Scripts/webkitpy/style/checkers/jsonchecker.py + webview/native/Tools/Scripts/webkitpy/style/checkers/jsonchecker_unittest.py + webview/native/Tools/Scripts/webkitpy/style/checkers/png.py + webview/native/Tools/Scripts/webkitpy/style/checkers/png_unittest.py + webview/native/Tools/Scripts/webkitpy/style/checkers/python.py + webview/native/Tools/Scripts/webkitpy/style/checkers/python_unittest.py + webview/native/Tools/Scripts/webkitpy/style/checkers/python_unittest_input.py + webview/native/Tools/Scripts/webkitpy/style/checkers/test_expectations.py + webview/native/Tools/Scripts/webkitpy/style/checkers/test_expectations_unittest.py + webview/native/Tools/Scripts/webkitpy/style/checkers/text.py + webview/native/Tools/Scripts/webkitpy/style/checkers/text_unittest.py + webview/native/Tools/Scripts/webkitpy/style/checkers/watchlist.py + webview/native/Tools/Scripts/webkitpy/style/checkers/watchlist_unittest.py + webview/native/Tools/Scripts/webkitpy/style/checkers/xcodeproj.py + webview/native/Tools/Scripts/webkitpy/style/checkers/xcodeproj_unittest.py + webview/native/Tools/Scripts/webkitpy/style/checkers/xml.py + webview/native/Tools/Scripts/webkitpy/style/checkers/xml_unittest.py + webview/native/Tools/Scripts/webkitpy/style/error_handlers.py + webview/native/Tools/Scripts/webkitpy/style/error_handlers_unittest.py + webview/native/Tools/Scripts/webkitpy/style/filereader.py + webview/native/Tools/Scripts/webkitpy/style/filereader_unittest.py + webview/native/Tools/Scripts/webkitpy/style/filter.py + webview/native/Tools/Scripts/webkitpy/style/filter_unittest.py + webview/native/Tools/Scripts/webkitpy/style/main.py + webview/native/Tools/Scripts/webkitpy/style/main_unittest.py + webview/native/Tools/Scripts/webkitpy/style/optparser.py + webview/native/Tools/Scripts/webkitpy/style/optparser_unittest.py + webview/native/Tools/Scripts/webkitpy/style/patchreader.py + webview/native/Tools/Scripts/webkitpy/style/patchreader_unittest.py + webview/native/Tools/Scripts/webkitpy/test/__init__.py + webview/native/Tools/Scripts/webkitpy/test/main.py + webview/native/Tools/Scripts/webkitpy/test/main_unittest.py + webview/native/Tools/Scripts/webkitpy/test/runner.py + webview/native/Tools/Scripts/webkitpy/test/runner_unittest.py + webview/native/Tools/Scripts/webkitpy/test/skip.py + webview/native/Tools/Scripts/webkitpy/test/skip_unittest.py + webview/native/Tools/Scripts/webkitpy/thirdparty/BeautifulSoup.py + webview/native/Tools/Scripts/webkitpy/thirdparty/__init__.py + webview/native/Tools/Scripts/webkitpy/thirdparty/__init___unittest.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mock.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/COPYING + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/__init__.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/_stream_base.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/_stream_hixie75.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/_stream_hybi.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/common.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/dispatch.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/extensions.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/handshake/__init__.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/handshake/_base.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/handshake/draft75.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/handshake/hybi.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/handshake/hybi00.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/headerparserhandler.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/http_header_util.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/memorizingfile.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/msgutil.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/standalone.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/stream.py + webview/native/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/util.py + webview/native/Tools/Scripts/webkitpy/thirdparty/ordered_dict.py + webview/native/Tools/Scripts/webkitpy/to_be_moved/__init__.py + webview/native/Tools/Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests.py + webview/native/Tools/Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/__init__.py + webview/native/Tools/Scripts/webkitpy/tool/bot/__init__.py + webview/native/Tools/Scripts/webkitpy/tool/bot/botinfo.py + webview/native/Tools/Scripts/webkitpy/tool/bot/botinfo_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/bot/commitqueuetask.py + webview/native/Tools/Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/bot/earlywarningsystemtask.py + webview/native/Tools/Scripts/webkitpy/tool/bot/expectedfailures.py + webview/native/Tools/Scripts/webkitpy/tool/bot/expectedfailures_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/bot/feeders.py + webview/native/Tools/Scripts/webkitpy/tool/bot/feeders_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/bot/flakytestreporter.py + webview/native/Tools/Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/bot/irc_command.py + webview/native/Tools/Scripts/webkitpy/tool/bot/irc_command_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/bot/layouttestresultsreader.py + webview/native/Tools/Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/bot/patchanalysistask.py + webview/native/Tools/Scripts/webkitpy/tool/bot/queueengine.py + webview/native/Tools/Scripts/webkitpy/tool/bot/queueengine_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/bot/sheriff.py + webview/native/Tools/Scripts/webkitpy/tool/bot/sheriff_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/bot/sheriffircbot.py + webview/native/Tools/Scripts/webkitpy/tool/bot/sheriffircbot_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/bot/stylequeuetask.py + webview/native/Tools/Scripts/webkitpy/tool/commands/__init__.py + webview/native/Tools/Scripts/webkitpy/tool/commands/abstractlocalservercommand.py + webview/native/Tools/Scripts/webkitpy/tool/commands/abstractsequencedcommand.py + webview/native/Tools/Scripts/webkitpy/tool/commands/adduserstogroups.py + webview/native/Tools/Scripts/webkitpy/tool/commands/analyzechangelog.py + webview/native/Tools/Scripts/webkitpy/tool/commands/analyzechangelog_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/applywatchlistlocal.py + webview/native/Tools/Scripts/webkitpy/tool/commands/applywatchlistlocal_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/bugfortest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/bugsearch.py + webview/native/Tools/Scripts/webkitpy/tool/commands/chromechannels.py + webview/native/Tools/Scripts/webkitpy/tool/commands/chromechannels_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/commandtest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/data/summary.html + webview/native/Tools/Scripts/webkitpy/tool/commands/download.py + webview/native/Tools/Scripts/webkitpy/tool/commands/download_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/earlywarningsystem.py + webview/native/Tools/Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/expectations.py + webview/native/Tools/Scripts/webkitpy/tool/commands/findusers.py + webview/native/Tools/Scripts/webkitpy/tool/commands/gardenomatic.py + webview/native/Tools/Scripts/webkitpy/tool/commands/openbugs.py + webview/native/Tools/Scripts/webkitpy/tool/commands/openbugs_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/prettydiff.py + webview/native/Tools/Scripts/webkitpy/tool/commands/queries.py + webview/native/Tools/Scripts/webkitpy/tool/commands/queries_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/queues.py + webview/native/Tools/Scripts/webkitpy/tool/commands/queues_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/queuestest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/rebaseline.py + webview/native/Tools/Scripts/webkitpy/tool/commands/rebaseline_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/rebaselineserver.py + webview/native/Tools/Scripts/webkitpy/tool/commands/roll.py + webview/native/Tools/Scripts/webkitpy/tool/commands/roll_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/sheriffbot.py + webview/native/Tools/Scripts/webkitpy/tool/commands/sheriffbot_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/stepsequence.py + webview/native/Tools/Scripts/webkitpy/tool/commands/suggestnominations.py + webview/native/Tools/Scripts/webkitpy/tool/commands/suggestnominations_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/commands/upload.py + webview/native/Tools/Scripts/webkitpy/tool/commands/upload_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/comments.py + webview/native/Tools/Scripts/webkitpy/tool/grammar.py + webview/native/Tools/Scripts/webkitpy/tool/grammar_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/main.py + webview/native/Tools/Scripts/webkitpy/tool/mocktool.py + webview/native/Tools/Scripts/webkitpy/tool/mocktool_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/multicommandtool.py + webview/native/Tools/Scripts/webkitpy/tool/multicommandtool_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/servers/__init__.py + webview/native/Tools/Scripts/webkitpy/tool/servers/data/rebaselineserver/index.html + webview/native/Tools/Scripts/webkitpy/tool/servers/data/rebaselineserver/loupe.js + webview/native/Tools/Scripts/webkitpy/tool/servers/data/rebaselineserver/main.css + webview/native/Tools/Scripts/webkitpy/tool/servers/data/rebaselineserver/main.js + webview/native/Tools/Scripts/webkitpy/tool/servers/data/rebaselineserver/queue.js + webview/native/Tools/Scripts/webkitpy/tool/servers/data/rebaselineserver/util.js + webview/native/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py + webview/native/Tools/Scripts/webkitpy/tool/servers/gardeningserver_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/servers/rebaselineserver.py + webview/native/Tools/Scripts/webkitpy/tool/servers/rebaselineserver_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/servers/reflectionhandler.py + webview/native/Tools/Scripts/webkitpy/tool/steps/__init__.py + webview/native/Tools/Scripts/webkitpy/tool/steps/abstractstep.py + webview/native/Tools/Scripts/webkitpy/tool/steps/applypatch.py + webview/native/Tools/Scripts/webkitpy/tool/steps/applypatchwithlocalcommit.py + webview/native/Tools/Scripts/webkitpy/tool/steps/applywatchlist.py + webview/native/Tools/Scripts/webkitpy/tool/steps/applywatchlist_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/attachtobug.py + webview/native/Tools/Scripts/webkitpy/tool/steps/build.py + webview/native/Tools/Scripts/webkitpy/tool/steps/checkstyle.py + webview/native/Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectory.py + webview/native/Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectory_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectorywithlocalcommits.py + webview/native/Tools/Scripts/webkitpy/tool/steps/closebug.py + webview/native/Tools/Scripts/webkitpy/tool/steps/closebugforlanddiff.py + webview/native/Tools/Scripts/webkitpy/tool/steps/closebugforlanddiff_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/closepatch.py + webview/native/Tools/Scripts/webkitpy/tool/steps/commit.py + webview/native/Tools/Scripts/webkitpy/tool/steps/commit_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/confirmdiff.py + webview/native/Tools/Scripts/webkitpy/tool/steps/createbug.py + webview/native/Tools/Scripts/webkitpy/tool/steps/editchangelog.py + webview/native/Tools/Scripts/webkitpy/tool/steps/ensurebugisopenandassigned.py + webview/native/Tools/Scripts/webkitpy/tool/steps/ensurelocalcommitifneeded.py + webview/native/Tools/Scripts/webkitpy/tool/steps/metastep.py + webview/native/Tools/Scripts/webkitpy/tool/steps/obsoletepatches.py + webview/native/Tools/Scripts/webkitpy/tool/steps/options.py + webview/native/Tools/Scripts/webkitpy/tool/steps/postdiff.py + webview/native/Tools/Scripts/webkitpy/tool/steps/postdiffforcommit.py + webview/native/Tools/Scripts/webkitpy/tool/steps/postdiffforrevert.py + webview/native/Tools/Scripts/webkitpy/tool/steps/preparechangelog.py + webview/native/Tools/Scripts/webkitpy/tool/steps/preparechangelog_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/preparechangelogfordepsroll.py + webview/native/Tools/Scripts/webkitpy/tool/steps/preparechangelogforrevert.py + webview/native/Tools/Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/promptforbugortitle.py + webview/native/Tools/Scripts/webkitpy/tool/steps/reopenbugafterrollout.py + webview/native/Tools/Scripts/webkitpy/tool/steps/revertrevision.py + webview/native/Tools/Scripts/webkitpy/tool/steps/runtests.py + webview/native/Tools/Scripts/webkitpy/tool/steps/runtests_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/steps_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/suggestreviewers.py + webview/native/Tools/Scripts/webkitpy/tool/steps/suggestreviewers_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/update.py + webview/native/Tools/Scripts/webkitpy/tool/steps/update_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/updatechangelogswithreview_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py + webview/native/Tools/Scripts/webkitpy/tool/steps/updatechromiumdeps.py + webview/native/Tools/Scripts/webkitpy/tool/steps/validatechangelogs.py + webview/native/Tools/Scripts/webkitpy/tool/steps/validatechangelogs_unittest.py + webview/native/Tools/Scripts/webkitpy/tool/steps/validatereviewer.py + webview/native/Tools/TestResultServer/app.yaml + webview/native/Tools/TestResultServer/handlers/__init__.py + webview/native/Tools/TestResultServer/handlers/menu.py + webview/native/Tools/TestResultServer/handlers/testfilehandler.py + webview/native/Tools/TestResultServer/index.yaml + webview/native/Tools/TestResultServer/main.py + webview/native/Tools/TestResultServer/model/__init__.py + webview/native/Tools/TestResultServer/model/datastorefile.py + webview/native/Tools/TestResultServer/model/jsonresults.py + webview/native/Tools/TestResultServer/model/jsonresults_unittest.py + webview/native/Tools/TestResultServer/model/testfile.py + webview/native/Tools/TestResultServer/static-dashboards/LICENSE.dygraph.txt + webview/native/Tools/TestResultServer/static-dashboards/README.dygraph.txt + webview/native/Tools/TestResultServer/static-dashboards/README.webtreemap.txt + webview/native/Tools/TestResultServer/static-dashboards/aggregate_results.html + webview/native/Tools/TestResultServer/static-dashboards/builders.js + webview/native/Tools/TestResultServer/static-dashboards/dashboard_base.js + webview/native/Tools/TestResultServer/static-dashboards/dygraph-combined.js + webview/native/Tools/TestResultServer/static-dashboards/flakiness_dashboard.html + webview/native/Tools/TestResultServer/static-dashboards/timeline_explorer.html + webview/native/Tools/TestResultServer/static-dashboards/treemap.html + webview/native/Tools/TestResultServer/static-dashboards/webtreemap.css + webview/native/Tools/TestResultServer/static-dashboards/webtreemap.js + webview/native/Tools/TestResultServer/stylesheets/form.css + webview/native/Tools/TestResultServer/stylesheets/menu.css + webview/native/Tools/TestResultServer/stylesheets/testfile.css + webview/native/Tools/TestResultServer/templates/menu.html + webview/native/Tools/TestResultServer/templates/showfilelist.html + webview/native/Tools/TestResultServer/templates/showfilelist.jsonp + webview/native/Tools/TestResultServer/templates/uploadform.html + webview/native/Tools/TestWebKitAPI/Configurations/Base.xcconfig + webview/native/Tools/TestWebKitAPI/Configurations/CompilerVersion.xcconfig + webview/native/Tools/TestWebKitAPI/Configurations/DebugRelease.xcconfig + webview/native/Tools/TestWebKitAPI/Configurations/InjectedBundle.xcconfig + webview/native/Tools/TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig + webview/native/Tools/TestWebKitAPI/Configurations/TestWebKitAPICFLite.vsprops + webview/native/Tools/TestWebKitAPI/Configurations/TestWebKitAPICFNetwork.vsprops + webview/native/Tools/TestWebKitAPI/Configurations/TestWebKitAPICommon.vsprops + webview/native/Tools/TestWebKitAPI/Configurations/TestWebKitAPICoreFoundation.vsprops + webview/native/Tools/TestWebKitAPI/Configurations/TestWebKitAPIDebug.vsprops + webview/native/Tools/TestWebKitAPI/Configurations/TestWebKitAPIDebugAll.vsprops + webview/native/Tools/TestWebKitAPI/Configurations/TestWebKitAPIDebugCairoCFLite.vsprops + webview/native/Tools/TestWebKitAPI/Configurations/TestWebKitAPIInjectedBundleCommon.vsprops + webview/native/Tools/TestWebKitAPI/Configurations/TestWebKitAPIRelease.vsprops + webview/native/Tools/TestWebKitAPI/Configurations/TestWebKitAPIReleaseCairoCFLite.vsprops + webview/native/Tools/TestWebKitAPI/InjectedBundle-Info.plist + webview/native/Tools/TestWebKitAPI/InjectedBundleController.cpp + webview/native/Tools/TestWebKitAPI/InjectedBundleController.h + webview/native/Tools/TestWebKitAPI/InjectedBundleMain.cpp + webview/native/Tools/TestWebKitAPI/InjectedBundleTest.h + webview/native/Tools/TestWebKitAPI/JavaScriptTest.cpp + webview/native/Tools/TestWebKitAPI/JavaScriptTest.h + webview/native/Tools/TestWebKitAPI/Makefile + webview/native/Tools/TestWebKitAPI/PlatformUtilities.cpp + webview/native/Tools/TestWebKitAPI/PlatformUtilities.h + webview/native/Tools/TestWebKitAPI/PlatformWebView.h + webview/native/Tools/TestWebKitAPI/Test.h + webview/native/Tools/TestWebKitAPI/TestWebKitAPI.gypi + webview/native/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj + webview/native/Tools/TestWebKitAPI/Tests/TestWebKitAPI/mac/InstanceMethodSwizzler.mm + webview/native/Tools/TestWebKitAPI/Tests/WTF/CheckedArithmeticOperations.cpp + webview/native/Tools/TestWebKitAPI/Tests/WTF/MetaAllocator.cpp + webview/native/Tools/TestWebKitAPI/Tests/WTF/RedBlackTree.cpp + webview/native/Tools/TestWebKitAPI/Tests/WTF/StringBuilder.cpp + webview/native/Tools/TestWebKitAPI/Tests/WTF/StringOperators.cpp + webview/native/Tools/TestWebKitAPI/Tests/WTF/VectorBasic.cpp + webview/native/Tools/TestWebKitAPI/Tests/WTF/VectorReverse.cpp + webview/native/Tools/TestWebKitAPI/Tests/WTF/cf/RetainPtrHashing.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit/win/WebViewDestruction.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/18-characters.html + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest_Bundle.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/CookieManager.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash_Bundle.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/DownloadDecideDestinationCrash.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/EvaluateJavaScript.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/Find.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/ForceRepaint.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle_Bundle.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic_Bundle.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/LoadAlternateHTMLStringWithNonDirectoryURL.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback_Bundle.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash_Bundle.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/PreventEmptyUserAgent.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/PrivateBrowsingPushStateNoHistoryCallback.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly_Bundle.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/RestoreSessionStateContainingFormData.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/WKString.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/WKStringJSString.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/WebArchive.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/WebArchive_Bundle.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/file-with-anchor.html + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/find.html + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/icon.png + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/mac/GetBackingScaleFactor.mm + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/mac/GetBackingScaleFactor_Bundle.mm + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/mouse-move-listener.html + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/push-state.html + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/simple-accelerated-compositing.html + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/simple-form.html + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/simple-iframe.html + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/simple.html + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/spacebar-scrolling.html + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/win/AltKeyGeneratesWMSysCommand.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/win/DoNotCopyANullCFURLResponse.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/win/HideFindIndicator.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/win/ResizeViewWhileHidden.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/win/TranslateMessageGeneratesWMChar.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/win/WMCloseCallsUIClientClose.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2/win/WMPrint.cpp + webview/native/Tools/TestWebKitAPI/Tests/WebKit2ObjC/WKBrowsingContextGroupTest.mm + webview/native/Tools/TestWebKitAPI/Tests/WebKit2ObjC/WKBrowsingContextLoadDelegateTest.mm + webview/native/Tools/TestWebKitAPI/Tests/mac/DOMRangeOfString.html + webview/native/Tools/TestWebKitAPI/Tests/mac/DOMRangeOfString.mm + webview/native/Tools/TestWebKitAPI/Tests/mac/DeviceScaleFactorOnBack.mm + webview/native/Tools/TestWebKitAPI/Tests/mac/DynamicDeviceScaleFactor.mm + webview/native/Tools/TestWebKitAPI/Tests/mac/StringByEvaluatingJavaScriptFromString.mm + webview/native/Tools/TestWebKitAPI/Tests/mac/devicePixelRatio.html + webview/native/Tools/TestWebKitAPI/TestsController.cpp + webview/native/Tools/TestWebKitAPI/TestsController.h + webview/native/Tools/TestWebKitAPI/config.h + webview/native/Tools/TestWebKitAPI/mac/InjectedBundleControllerMac.mm + webview/native/Tools/TestWebKitAPI/mac/InstanceMethodSwizzler.h + webview/native/Tools/TestWebKitAPI/mac/InstanceMethodSwizzler.mm + webview/native/Tools/TestWebKitAPI/mac/JavaScriptTestMac.mm + webview/native/Tools/TestWebKitAPI/mac/PlatformUtilitiesMac.mm + webview/native/Tools/TestWebKitAPI/mac/PlatformWebViewMac.mm + webview/native/Tools/TestWebKitAPI/mac/SyntheticBackingScaleFactorWindow.h + webview/native/Tools/TestWebKitAPI/mac/SyntheticBackingScaleFactorWindow.m + webview/native/Tools/TestWebKitAPI/mac/WebKitAgnosticTest.h + webview/native/Tools/TestWebKitAPI/mac/WebKitAgnosticTest.mm + webview/native/Tools/TestWebKitAPI/mac/main.mm + webview/native/Tools/TestWebKitAPI/win/HostWindow.cpp + webview/native/Tools/TestWebKitAPI/win/HostWindow.h + webview/native/Tools/TestWebKitAPI/win/InjectedBundleControllerWin.cpp + webview/native/Tools/TestWebKitAPI/win/PlatformUtilitiesWin.cpp + webview/native/Tools/TestWebKitAPI/win/PlatformWebViewWin.cpp + webview/native/Tools/TestWebKitAPI/win/TestWebKitAPI.sln + webview/native/Tools/TestWebKitAPI/win/TestWebKitAPI.vcproj + webview/native/Tools/TestWebKitAPI/win/TestWebKitAPIGenerated.vcproj + webview/native/Tools/TestWebKitAPI/win/TestWebKitAPIGeneratedCommon.vsprops + webview/native/Tools/TestWebKitAPI/win/TestWebKitAPIInjectedBundle.vcproj + webview/native/Tools/TestWebKitAPI/win/TestWebKitAPIPostBuild.cmd + webview/native/Tools/TestWebKitAPI/win/TestWebKitAPIPreBuild.cmd + webview/native/Tools/TestWebKitAPI/win/WindowMessageObserver.h + webview/native/Tools/TestWebKitAPI/win/copy-resources.cmd + webview/native/Tools/TestWebKitAPI/win/main.cpp + webview/native/Tools/Tools.pro + webview/native/Tools/WebKitLauncher/Configurations/Base.xcconfig + webview/native/Tools/WebKitLauncher/Configurations/WebKitLauncher.xcconfig + webview/native/Tools/WebKitLauncher/Configurations/WebKitNightlyEnabler.xcconfig + webview/native/Tools/WebKitLauncher/Info.plist + webview/native/Tools/WebKitLauncher/VERSION + webview/native/Tools/WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj + webview/native/Tools/WebKitLauncher/WebKitLauncherURLProtocol.h + webview/native/Tools/WebKitLauncher/WebKitLauncherURLProtocol.m + webview/native/Tools/WebKitLauncher/WebKitNightlyEnabler.h + webview/native/Tools/WebKitLauncher/WebKitNightlyEnabler.m + webview/native/Tools/WebKitLauncher/WebKitNightlyEnablerSparkle.h + webview/native/Tools/WebKitLauncher/WebKitNightlyEnablerSparkle.m + webview/native/Tools/WebKitLauncher/main.m + webview/native/Tools/WebKitLauncher/nightly.webkit.org.public.pem + webview/native/Tools/WebKitLauncher/start.html + webview/native/Tools/WebKitLauncher/webkit.icns + webview/native/Tools/WebKitLauncherWin/Resource.h + webview/native/Tools/WebKitLauncherWin/WebKitLauncherWin.cpp + webview/native/Tools/WebKitLauncherWin/WebKitLauncherWin.rc + webview/native/Tools/WebKitLauncherWin/WebKitLauncherWin.vcproj + webview/native/Tools/WebKitLauncherWin/WebKitLauncherWinCommon.vsprops + webview/native/Tools/WebKitLauncherWin/WebKitLauncherWinDebug.vsprops + webview/native/Tools/WebKitLauncherWin/WebKitLauncherWinDebugAll.vsprops + webview/native/Tools/WebKitLauncherWin/WebKitLauncherWinDebugCairoCFLite.vsprops + webview/native/Tools/WebKitLauncherWin/WebKitLauncherWinProduction.vsprops + webview/native/Tools/WebKitLauncherWin/WebKitLauncherWinRelease.vsprops + webview/native/Tools/WebKitLauncherWin/WebKitLauncherWinReleaseCairoCFLite.vsprops + webview/native/Tools/WebKitLauncherWin/webkit.ico + webview/native/Tools/WebKitTestRunner/Configurations/Base.xcconfig + webview/native/Tools/WebKitTestRunner/Configurations/CompilerVersion.xcconfig + webview/native/Tools/WebKitTestRunner/Configurations/DebugRelease.xcconfig + webview/native/Tools/WebKitTestRunner/Configurations/InjectedBundle.xcconfig + webview/native/Tools/WebKitTestRunner/Configurations/InjectedBundleCFLite.vsprops + webview/native/Tools/WebKitTestRunner/Configurations/InjectedBundleCommon.vsprops + webview/native/Tools/WebKitTestRunner/Configurations/InjectedBundleCoreFoundation.vsprops + webview/native/Tools/WebKitTestRunner/Configurations/WebKitTestRunner.xcconfig + webview/native/Tools/WebKitTestRunner/Configurations/WebKitTestRunnerCFLite.vsprops + webview/native/Tools/WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops + webview/native/Tools/WebKitTestRunner/Configurations/WebKitTestRunnerCoreFoundation.vsprops + webview/native/Tools/WebKitTestRunner/Configurations/WebKitTestRunnerCoreGraphics.vsprops + webview/native/Tools/WebKitTestRunner/CyclicRedundancyCheck.cpp + webview/native/Tools/WebKitTestRunner/CyclicRedundancyCheck.h + webview/native/Tools/WebKitTestRunner/DerivedSources.make + webview/native/Tools/WebKitTestRunner/EventSenderProxy.h + webview/native/Tools/WebKitTestRunner/GNUmakefile.am + webview/native/Tools/WebKitTestRunner/InjectedBundle-Info.plist + webview/native/Tools/WebKitTestRunner/InjectedBundle/ActivateFonts.h + webview/native/Tools/WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm + webview/native/Tools/WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl + webview/native/Tools/WebKitTestRunner/InjectedBundle/Bindings/GCController.idl + webview/native/Tools/WebKitTestRunner/InjectedBundle/Bindings/JSWrappable.h + webview/native/Tools/WebKitTestRunner/InjectedBundle/Bindings/JSWrapper.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/Bindings/JSWrapper.h + webview/native/Tools/WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl + webview/native/Tools/WebKitTestRunner/InjectedBundle/Bindings/TextInputController.idl + webview/native/Tools/WebKitTestRunner/InjectedBundle/EventSendingController.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/EventSendingController.h + webview/native/Tools/WebKitTestRunner/InjectedBundle/GCController.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/GCController.h + webview/native/Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.h + webview/native/Tools/WebKitTestRunner/InjectedBundle/InjectedBundleMain.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.h + webview/native/Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.h + webview/native/Tools/WebKitTestRunner/InjectedBundle/TextInputController.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/TextInputController.h + webview/native/Tools/WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/gtk/InjectedBundleGtk.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/gtk/LayoutTestControllerGtk.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm + webview/native/Tools/WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm + webview/native/Tools/WebKitTestRunner/InjectedBundle/mac/LayoutTestControllerMac.mm + webview/native/Tools/WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/qt/InjectedBundleQt.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/qt/LayoutTestControllerQt.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/win/ActivateFonts.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/win/InjectedBundleWin.cpp + webview/native/Tools/WebKitTestRunner/InjectedBundle/win/LayoutTestControllerWin.cpp + webview/native/Tools/WebKitTestRunner/Makefile + webview/native/Tools/WebKitTestRunner/PixelDumpSupport.cpp + webview/native/Tools/WebKitTestRunner/PixelDumpSupport.h + webview/native/Tools/WebKitTestRunner/PlatformWebView.h + webview/native/Tools/WebKitTestRunner/StringFunctions.h + webview/native/Tools/WebKitTestRunner/TestController.cpp + webview/native/Tools/WebKitTestRunner/TestController.h + webview/native/Tools/WebKitTestRunner/TestInvocation.cpp + webview/native/Tools/WebKitTestRunner/TestInvocation.h + webview/native/Tools/WebKitTestRunner/WebKitTestRunner.pro + webview/native/Tools/WebKitTestRunner/WebKitTestRunner.sln + webview/native/Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj + webview/native/Tools/WebKitTestRunner/WebKitTestRunnerPrefix.h + webview/native/Tools/WebKitTestRunner/cairo/TestInvocationCairo.cpp + webview/native/Tools/WebKitTestRunner/cg/TestInvocationCG.cpp + webview/native/Tools/WebKitTestRunner/config.h + webview/native/Tools/WebKitTestRunner/fonts/AHEM____.TTF + webview/native/Tools/WebKitTestRunner/fonts/ColorBits-A.png + webview/native/Tools/WebKitTestRunner/fonts/WebKit Layout Tests 2.ttf + webview/native/Tools/WebKitTestRunner/fonts/WebKit Layout Tests.ttf + webview/native/Tools/WebKitTestRunner/fonts/WebKitWeightWatcher100.ttf + webview/native/Tools/WebKitTestRunner/fonts/WebKitWeightWatcher200.ttf + webview/native/Tools/WebKitTestRunner/fonts/WebKitWeightWatcher300.ttf + webview/native/Tools/WebKitTestRunner/fonts/WebKitWeightWatcher400.ttf + webview/native/Tools/WebKitTestRunner/fonts/WebKitWeightWatcher500.ttf + webview/native/Tools/WebKitTestRunner/fonts/WebKitWeightWatcher600.ttf + webview/native/Tools/WebKitTestRunner/fonts/WebKitWeightWatcher700.ttf + webview/native/Tools/WebKitTestRunner/fonts/WebKitWeightWatcher800.ttf + webview/native/Tools/WebKitTestRunner/fonts/WebKitWeightWatcher900.ttf + webview/native/Tools/WebKitTestRunner/gtk/EventSenderProxyGtk.cpp + webview/native/Tools/WebKitTestRunner/gtk/PlatformWebViewGtk.cpp + webview/native/Tools/WebKitTestRunner/gtk/TestControllerGtk.cpp + webview/native/Tools/WebKitTestRunner/gtk/main.cpp + webview/native/Tools/WebKitTestRunner/mac/EventSenderProxy.mm + webview/native/Tools/WebKitTestRunner/mac/PlatformWebViewMac.mm + webview/native/Tools/WebKitTestRunner/mac/TestControllerMac.mm + webview/native/Tools/WebKitTestRunner/mac/main.mm + webview/native/Tools/WebKitTestRunner/qt/EventSenderProxyQt.cpp + webview/native/Tools/WebKitTestRunner/qt/PlatformWebViewQt.cpp + webview/native/Tools/WebKitTestRunner/qt/TestControllerQt.cpp + webview/native/Tools/WebKitTestRunner/qt/TestInvocationQt.cpp + webview/native/Tools/WebKitTestRunner/qt/WebKitTestRunner.qrc + webview/native/Tools/WebKitTestRunner/qt/main.cpp + webview/native/Tools/WebKitTestRunner/qt/resources/user.css + webview/native/Tools/WebKitTestRunner/win/InjectedBundle.vcproj + webview/native/Tools/WebKitTestRunner/win/InjectedBundleDebug.vsprops + webview/native/Tools/WebKitTestRunner/win/InjectedBundleDebugAll.vsprops + webview/native/Tools/WebKitTestRunner/win/InjectedBundleDebugCairoCFLite.vsprops + webview/native/Tools/WebKitTestRunner/win/InjectedBundleGenerated.vcproj + webview/native/Tools/WebKitTestRunner/win/InjectedBundleGeneratedCommon.vsprops + webview/native/Tools/WebKitTestRunner/win/InjectedBundlePostBuild.cmd + webview/native/Tools/WebKitTestRunner/win/InjectedBundlePreBuild.cmd + webview/native/Tools/WebKitTestRunner/win/InjectedBundleProduction.vsprops + webview/native/Tools/WebKitTestRunner/win/InjectedBundleRelease.vsprops + webview/native/Tools/WebKitTestRunner/win/InjectedBundleReleaseCairoCFLite.vsprops + webview/native/Tools/WebKitTestRunner/win/PlatformWebViewWin.cpp + webview/native/Tools/WebKitTestRunner/win/TestControllerWin.cpp + webview/native/Tools/WebKitTestRunner/win/TestInvocationWin.cpp + webview/native/Tools/WebKitTestRunner/win/WebKitTestRunner.vcproj + webview/native/Tools/WebKitTestRunner/win/WebKitTestRunnerDebug.vsprops + webview/native/Tools/WebKitTestRunner/win/WebKitTestRunnerDebugAll.vsprops + webview/native/Tools/WebKitTestRunner/win/WebKitTestRunnerDebugCairoCFLite.vsprops + webview/native/Tools/WebKitTestRunner/win/WebKitTestRunnerPostBuild.cmd + webview/native/Tools/WebKitTestRunner/win/WebKitTestRunnerPreBuild.cmd + webview/native/Tools/WebKitTestRunner/win/WebKitTestRunnerProduction.vsprops + webview/native/Tools/WebKitTestRunner/win/WebKitTestRunnerRelease.vsprops + webview/native/Tools/WebKitTestRunner/win/WebKitTestRunnerReleaseCairoCFLite.vsprops + webview/native/Tools/WebKitTestRunner/win/build-generated-files.sh + webview/native/Tools/WebKitTestRunner/win/main.cpp + webview/native/Tools/WinCELauncher/main.cpp + webview/native/Tools/WinLauncher/DOMDefaultImpl.h + webview/native/Tools/WinLauncher/PrintWebUIDelegate.cpp + webview/native/Tools/WinLauncher/PrintWebUIDelegate.h + webview/native/Tools/WinLauncher/WinLauncher.cpp + webview/native/Tools/WinLauncher/WinLauncher.h + webview/native/Tools/WinLauncher/WinLauncher.ico + webview/native/Tools/WinLauncher/WinLauncher.rc + webview/native/Tools/WinLauncher/WinLauncher.vcproj + webview/native/Tools/WinLauncher/WinLauncherCommon.vsprops + webview/native/Tools/WinLauncher/WinLauncherDebug.vsprops + webview/native/Tools/WinLauncher/WinLauncherDebugAll.vsprops + webview/native/Tools/WinLauncher/WinLauncherDebugCairoCFLite.vsprops + webview/native/Tools/WinLauncher/WinLauncherPostBuild.cmd + webview/native/Tools/WinLauncher/WinLauncherPreBuild.cmd + webview/native/Tools/WinLauncher/WinLauncherProduction.vsprops + webview/native/Tools/WinLauncher/WinLauncherRelease.vsprops + webview/native/Tools/WinLauncher/WinLauncherReleaseCairoCFLite.vsprops + webview/native/Tools/WinLauncher/resource.h + webview/native/Tools/WinLauncher/small.ico + webview/native/Tools/WinLauncher/stdafx.cpp + webview/native/Tools/WinLauncher/stdafx.h + webview/native/Tools/gdb/webcore.py + webview/native/Tools/gdb/webkit.py + webview/native/Tools/mangleme/LICENSE + webview/native/Tools/mangleme/Makefile + webview/native/Tools/mangleme/README + webview/native/Tools/mangleme/mangle.cgi.c + webview/native/Tools/mangleme/remangle.cgi.c + webview/native/Tools/mangleme/tags.h + webview/native/Tools/record-memory-win/main.cpp + webview/native/Tools/record-memory-win/record-memory-win-common.vsprops + webview/native/Tools/record-memory-win/record-memory-win.vcproj + webview/native/Tools/wx/browser/browser.cpp + webview/native/Tools/wx/browser/wscript + webview/native/Tools/wx/install-unix-extras + webview/native/Tools/wx/packaging/build-debian-installer.py + webview/native/Tools/wx/packaging/build-mac-installer.py + webview/native/Tools/wx/packaging/build-win-installer.py + webview/native/Tools/wx/packaging/debian/changelog + webview/native/Tools/wx/packaging/debian/compat + webview/native/Tools/wx/packaging/debian/control + webview/native/Tools/wx/packaging/debian/copyright + webview/native/Tools/wx/packaging/debian/python-webkitwx.install + webview/native/Tools/wx/packaging/debian/rules + webview/native/Tools/wx/packaging/wxWebKitInstaller.iss.in + webview/native/WebKitBuild/Configuration + webview/native/WebKitLibraries/WebCoreSQLite3/sqlite3.h + webview/native/WebKitLibraries/WebCoreSQLite3/sqlite3ext.h + webview/native/WebKitLibraries/WebKitSystemInterface.h + webview/native/WebKitLibraries/win/include/WebKitSystemInterface/WebKitSystemInterface.h + webview/native/WebKitLibraries/win/lib/WebKitSystemInterface.lib + webview/native/WebKitLibraries/win/tools/WinTools.make + webview/native/WebKitLibraries/win/tools/scripts/COPYRIGHT-END-YEAR + webview/native/WebKitLibraries/win/tools/scripts/VERSION + webview/native/WebKitLibraries/win/tools/scripts/auto-version.sh + webview/native/WebKitLibraries/win/tools/scripts/feature-defines.sh + webview/native/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops + webview/native/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.vsprops + webview/native/WebKitLibraries/win/tools/vsprops/WinCairo.vsprops + webview/native/WebKitLibraries/win/tools/vsprops/cURL.vsprops + webview/native/WebKitLibraries/win/tools/vsprops/common.vsprops + webview/native/WebKitLibraries/win/tools/vsprops/debug.vsprops + webview/native/WebKitLibraries/win/tools/vsprops/debug_all.vsprops + webview/native/WebKitLibraries/win/tools/vsprops/debug_wincairo.vsprops + webview/native/WebKitLibraries/win/tools/vsprops/release.vsprops + webview/native/build-native.xml + webview/native/build.xml + webview/native/create_mapfiles.no-files + webview/native/create_mapfiles.sh + webview/native/project.properties + webview/nbproject/project.xml + webview/project.properties + webview/src/com/sun/javafx/scene/web/Debugger.java + webview/src/com/sun/javafx/scene/web/behavior/HTMLEditorBehavior.java + webview/src/com/sun/javafx/scene/web/skin/AlignCenter_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/AlignJustified_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/AlignLeft_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/AlignRight_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/Bold_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/Copy_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/Cut_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/DecreaseIndent_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/DrawHorizontalLine_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/FontBackgroundColor_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/FontColor_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin.java + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin.properties + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin_de.properties + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin_es.properties + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin_fr.properties + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin_it.properties + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin_ja.properties + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin_ko.properties + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin_pt_BR.properties + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin_sv.properties + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin_zh_CN.properties + webview/src/com/sun/javafx/scene/web/skin/HTMLEditorSkin_zh_TW.properties + webview/src/com/sun/javafx/scene/web/skin/IncreaseIndent_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/Italic_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/OrderedListNumbers_16x16_JFX-rtl.png + webview/src/com/sun/javafx/scene/web/skin/OrderedListNumbers_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/Paste_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/Redo_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/Strikethrough_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/Underline_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/Undo_16x16_JFX.png + webview/src/com/sun/javafx/scene/web/skin/UnorderedListBullets_16x16_JFX.png + webview/src/com/sun/javafx/sg/prism/NGWebView.java + webview/src/com/sun/javafx/webkit/Accessor.java + webview/src/com/sun/javafx/webkit/CursorManagerImpl.java + webview/src/com/sun/javafx/webkit/EventLoopImpl.java + webview/src/com/sun/javafx/webkit/InputMethodClientImpl.java + webview/src/com/sun/javafx/webkit/KeyCodeMap.java + webview/src/com/sun/javafx/webkit/PasteboardImpl.java + webview/src/com/sun/javafx/webkit/PolicyClientImpl.java + webview/src/com/sun/javafx/webkit/ThemeClientImpl.java + webview/src/com/sun/javafx/webkit/UIClientImpl.java + webview/src/com/sun/javafx/webkit/UtilitiesImpl.java + webview/src/com/sun/javafx/webkit/WebPageClientImpl.java + webview/src/com/sun/javafx/webkit/drt/DumpRenderTree.java + webview/src/com/sun/javafx/webkit/drt/EventSender.java + webview/src/com/sun/javafx/webkit/drt/UIClientImpl.java + webview/src/com/sun/javafx/webkit/prism/PrismGraphicsManager.java + webview/src/com/sun/javafx/webkit/prism/PrismImage.java + webview/src/com/sun/javafx/webkit/prism/PrismInvoker.java + webview/src/com/sun/javafx/webkit/prism/RTImage.java + webview/src/com/sun/javafx/webkit/prism/TextUtilities.java + webview/src/com/sun/javafx/webkit/prism/WCBufferedContext.java + webview/src/com/sun/javafx/webkit/prism/WCFontCustomPlatformDataImpl.java + webview/src/com/sun/javafx/webkit/prism/WCFontImpl.java + webview/src/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java + webview/src/com/sun/javafx/webkit/prism/WCImageDecoderImpl.java + webview/src/com/sun/javafx/webkit/prism/WCImageImpl.java + webview/src/com/sun/javafx/webkit/prism/WCLinearGradient.java + webview/src/com/sun/javafx/webkit/prism/WCMediaPlayerImpl.java + webview/src/com/sun/javafx/webkit/prism/WCPageBackBufferImpl.java + webview/src/com/sun/javafx/webkit/prism/WCPathImpl.java + webview/src/com/sun/javafx/webkit/prism/WCRadialGradient.java + webview/src/com/sun/javafx/webkit/prism/WCRenderQueueImpl.java + webview/src/com/sun/javafx/webkit/prism/WCStrokeImpl.java + webview/src/com/sun/javafx/webkit/prism/resources/mediaMute.png + webview/src/com/sun/javafx/webkit/prism/resources/mediaMuteDisabled.png + webview/src/com/sun/javafx/webkit/prism/resources/mediaPause.png + webview/src/com/sun/javafx/webkit/prism/resources/mediaPlay.png + webview/src/com/sun/javafx/webkit/prism/resources/mediaPlayDisabled.png + webview/src/com/sun/javafx/webkit/prism/resources/mediaTimeThumb.png + webview/src/com/sun/javafx/webkit/prism/resources/mediaUnmute.png + webview/src/com/sun/javafx/webkit/prism/resources/mediaVolumeThumb.png + webview/src/com/sun/javafx/webkit/prism/resources/missingImage.png + webview/src/com/sun/javafx/webkit/prism/resources/panIcon.png + webview/src/com/sun/javafx/webkit/prism/theme/PrismRenderer.java + webview/src/com/sun/javafx/webkit/theme/ContextMenuImpl.java + webview/src/com/sun/javafx/webkit/theme/PopupMenuImpl.java + webview/src/com/sun/javafx/webkit/theme/RenderThemeImpl.java + webview/src/com/sun/javafx/webkit/theme/Renderer.java + webview/src/com/sun/javafx/webkit/theme/ScrollBarThemeImpl.java + webview/src/com/sun/webkit/BackForwardList.java + webview/src/com/sun/webkit/ContextMenu.java + webview/src/com/sun/webkit/ContextMenuItem.java + webview/src/com/sun/webkit/CursorManager.java + webview/src/com/sun/webkit/Disposer.java + webview/src/com/sun/webkit/DisposerRecord.java + webview/src/com/sun/webkit/EventLoop.java + webview/src/com/sun/webkit/FileSystem.java + webview/src/com/sun/webkit/InputMethodClient.java + webview/src/com/sun/webkit/InspectorClient.java + webview/src/com/sun/webkit/Invoker.java + webview/src/com/sun/webkit/LoadListenerClient.java + webview/src/com/sun/webkit/LocalizedStrings.java + webview/src/com/sun/webkit/LocalizedStrings.properties + webview/src/com/sun/webkit/LocalizedStrings_de.properties + webview/src/com/sun/webkit/LocalizedStrings_es.properties + webview/src/com/sun/webkit/LocalizedStrings_fr.properties + webview/src/com/sun/webkit/LocalizedStrings_it.properties + webview/src/com/sun/webkit/LocalizedStrings_ja.properties + webview/src/com/sun/webkit/LocalizedStrings_ko.properties + webview/src/com/sun/webkit/LocalizedStrings_pt_BR.properties + webview/src/com/sun/webkit/LocalizedStrings_sv.properties + webview/src/com/sun/webkit/LocalizedStrings_zh_CN.properties + webview/src/com/sun/webkit/LocalizedStrings_zh_TW.properties + webview/src/com/sun/webkit/MainThread.java + webview/src/com/sun/webkit/PageCache.java + webview/src/com/sun/webkit/Pasteboard.java + webview/src/com/sun/webkit/PolicyClient.java + webview/src/com/sun/webkit/PopupMenu.java + webview/src/com/sun/webkit/SharedBuffer.java + webview/src/com/sun/webkit/SimpleSharedBufferInputStream.java + webview/src/com/sun/webkit/ThemeClient.java + webview/src/com/sun/webkit/Timer.java + webview/src/com/sun/webkit/UIClient.java + webview/src/com/sun/webkit/Utilities.java + webview/src/com/sun/webkit/WCFrameView.java + webview/src/com/sun/webkit/WCPasteboard.java + webview/src/com/sun/webkit/WCPluginWidget.java + webview/src/com/sun/webkit/WCWidget.java + webview/src/com/sun/webkit/WebPage.java + webview/src/com/sun/webkit/WebPageClient.java + webview/src/com/sun/webkit/event/WCChangeEvent.java + webview/src/com/sun/webkit/event/WCChangeListener.java + webview/src/com/sun/webkit/event/WCFocusEvent.java + webview/src/com/sun/webkit/event/WCInputMethodEvent.java + webview/src/com/sun/webkit/event/WCKeyEvent.java + webview/src/com/sun/webkit/event/WCMouseEvent.java + webview/src/com/sun/webkit/event/WCMouseWheelEvent.java + webview/src/com/sun/webkit/event/WCTouchEvent.java + webview/src/com/sun/webkit/event/WCTouchPoint.java + webview/src/com/sun/webkit/graphics/GraphicsDecoder.java + webview/src/com/sun/webkit/graphics/Images.properties + webview/src/com/sun/webkit/graphics/Ref.java + webview/src/com/sun/webkit/graphics/RenderMediaControls.java + webview/src/com/sun/webkit/graphics/RenderTheme.java + webview/src/com/sun/webkit/graphics/ScrollBarTheme.java + webview/src/com/sun/webkit/graphics/WCFont.java + webview/src/com/sun/webkit/graphics/WCFontCustomPlatformData.java + webview/src/com/sun/webkit/graphics/WCGradient.java + webview/src/com/sun/webkit/graphics/WCGraphicsContext.java + webview/src/com/sun/webkit/graphics/WCGraphicsManager.java + webview/src/com/sun/webkit/graphics/WCIcon.java + webview/src/com/sun/webkit/graphics/WCImage.java + webview/src/com/sun/webkit/graphics/WCImageDecoder.java + webview/src/com/sun/webkit/graphics/WCImageFrame.java + webview/src/com/sun/webkit/graphics/WCMediaPlayer.java + webview/src/com/sun/webkit/graphics/WCPageBackBuffer.java + webview/src/com/sun/webkit/graphics/WCPath.java + webview/src/com/sun/webkit/graphics/WCPathIterator.java + webview/src/com/sun/webkit/graphics/WCPoint.java + webview/src/com/sun/webkit/graphics/WCRectangle.java + webview/src/com/sun/webkit/graphics/WCRenderQueue.java + webview/src/com/sun/webkit/graphics/WCSize.java + webview/src/com/sun/webkit/graphics/WCStroke.java + webview/src/com/sun/webkit/graphics/WCTransform.java + webview/src/com/sun/webkit/network/ByteBufferPool.java + webview/src/com/sun/webkit/network/Cookie.java + webview/src/com/sun/webkit/network/CookieJar.java + webview/src/com/sun/webkit/network/CookieManager.java + webview/src/com/sun/webkit/network/CookieStore.java + webview/src/com/sun/webkit/network/DateParser.java + webview/src/com/sun/webkit/network/DirectoryURLConnection.java + webview/src/com/sun/webkit/network/ExtendedTime.java + webview/src/com/sun/webkit/network/FormDataElement.java + webview/src/com/sun/webkit/network/NetworkContext.java + webview/src/com/sun/webkit/network/PublicSuffixes.java + webview/src/com/sun/webkit/network/SocketStreamHandle.java + webview/src/com/sun/webkit/network/URLLoader.java + webview/src/com/sun/webkit/network/URLs.java + webview/src/com/sun/webkit/network/Util.java + webview/src/com/sun/webkit/network/about/AboutURLConnection.java + webview/src/com/sun/webkit/network/about/Handler.java + webview/src/com/sun/webkit/network/data/DataURLConnection.java + webview/src/com/sun/webkit/network/data/Handler.java + webview/src/com/sun/webkit/network/effective_tld_names.dat + webview/src/com/sun/webkit/perf/PerfLogger.java + webview/src/com/sun/webkit/perf/WCFontPerfLogger.java + webview/src/com/sun/webkit/perf/WCGraphicsPerfLogger.java + webview/src/com/sun/webkit/plugin/DefaultPlugin.java + webview/src/com/sun/webkit/plugin/Plugin.java + webview/src/com/sun/webkit/plugin/PluginHandler.java + webview/src/com/sun/webkit/plugin/PluginListener.java + webview/src/com/sun/webkit/plugin/PluginManager.java + webview/src/com/sun/webkit/text/StringCase.java + webview/src/com/sun/webkit/text/TextBreakIterator.java + webview/src/com/sun/webkit/text/TextCodec.java + webview/src/com/sun/webkit/text/TextNormalizer.java + webview/src/javafx/scene/web/HTMLEditor.java + webview/src/javafx/scene/web/PopupFeatures.java + webview/src/javafx/scene/web/PromptData.java + webview/src/javafx/scene/web/WebEngine.java + webview/src/javafx/scene/web/WebEngineBuilder.java + webview/src/javafx/scene/web/WebEvent.java + webview/src/javafx/scene/web/WebHistory.java + webview/src/javafx/scene/web/WebView.java + webview/src/javafx/scene/web/WebViewBuilder.java + webview/src/javafx/scene/web/package.html + webview/src/netscape/javascript/JSException.java + webview/src/netscape/javascript/JSObject.java + webview/test/com/sun/webkit/SharedBufferTest.java + webview/test/com/sun/webkit/SimpleSharedBufferInputStreamTest.java + webview/test/com/sun/webkit/network/CookieManagerTest.java + webview/test/com/sun/webkit/network/CookieTest.java + webview/test/com/sun/webkit/network/DateParserTest.java + webview/test/com/sun/webkit/network/PublicSuffixesTest.java + webview/test/com/sun/webkit/network/UtilTest.java + webview/test/com/sun/webkit/network/data/DataURLConnectionTest.java + webview/test/com/sun/webkit/text/TextBreakIteratorTest.java + webview/test/html/RT9969.html + webview/test/html/dom.html + webview/test/html/guimark2-vector.html + webview/test/html/h1.html + webview/test/html/h2.html + webview/test/html/h3.html + webview/test/html/h4.html + webview/test/html/imported-styles.css + webview/test/html/invoke-alert.js + webview/test/html/ipsum.html + webview/test/javafx/scene/web/BindingTest.java + webview/test/javafx/scene/web/BuilderTest.java + webview/test/javafx/scene/web/CSSTest.java + webview/test/javafx/scene/web/CallbackTest.java + webview/test/javafx/scene/web/CheckFxThreadTest.java + webview/test/javafx/scene/web/DOMTest.java + webview/test/javafx/scene/web/DebuggerTest.java + webview/test/javafx/scene/web/HistoryTest.java + webview/test/javafx/scene/web/IrresponsiveScriptTest.java + webview/test/javafx/scene/web/JavaScriptBridgeTest.java + webview/test/javafx/scene/web/LeakTest.java + webview/test/javafx/scene/web/LoadNotificationsTest.java + webview/test/javafx/scene/web/LoadTest.java + webview/test/javafx/scene/web/MiscellaneousTest.java + webview/test/javafx/scene/web/ScreenAndWindowTest.java + webview/test/javafx/scene/web/TestBase.java + webview/test/javafx/scene/web/WebPageTest.java + webview/test/javafx/scene/web/WebViewResizabilityTest.java + webview/test/javafx/scene/web/WebViewTest.java From hang.vo at oracle.com Thu May 9 00:04:58 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 09 May 2013 07:04:58 +0000 Subject: hg: openjfx/8/graphics/rt: [JAVADOC] added reference to List/Set/Map Property to ObjectProperty and ReadOnlyObjectProperty, based on discussion in RT-30234. Message-ID: <20130509070530.C535548921@hg.openjdk.java.net> Changeset: 77899869c88f Author: Martin Sladecek Date: 2013-05-09 08:58 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/77899869c88f [JAVADOC] added reference to List/Set/Map Property to ObjectProperty and ReadOnlyObjectProperty, based on discussion in RT-30234. ! javafx-beans/src/javafx/beans/property/ObjectProperty.java ! javafx-beans/src/javafx/beans/property/ReadOnlyObjectProperty.java From hang.vo at oracle.com Thu May 9 06:18:55 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 09 May 2013 13:18:55 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30140 FXML-LoginDemo missing left menu text Message-ID: <20130509131915.0B4AA48926@hg.openjdk.java.net> Changeset: bb724eced428 Author: Martin Sladecek Date: 2013-05-09 15:16 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/bb724eced428 RT-30140 FXML-LoginDemo missing left menu text ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java From hang.vo at oracle.com Thu May 9 06:33:48 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 09 May 2013 13:33:48 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30196 GridPane does not work properly Message-ID: <20130509133400.4640A48927@hg.openjdk.java.net> Changeset: 7694830708b8 Author: Martin Sladecek Date: 2013-05-09 15:26 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/7694830708b8 RT-30196 GridPane does not work properly ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java From hang.vo at oracle.com Thu May 9 06:47:52 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 09 May 2013 13:47:52 +0000 Subject: hg: openjfx/8/graphics/rt: Added webview build dirs to .hgignore Message-ID: <20130509134803.D26A948928@hg.openjdk.java.net> Changeset: 552c6bd6a39b Author: peterz Date: 2013-05-09 17:41 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/552c6bd6a39b Added webview build dirs to .hgignore ! .hgignore From hang.vo at oracle.com Thu May 9 07:04:41 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 09 May 2013 14:04:41 +0000 Subject: hg: openjfx/8/graphics/rt: RT-29908 DRT test fast/text/international/arabic-justify.html fails on MacOS Message-ID: <20130509140453.40A8248929@hg.openjdk.java.net> Changeset: cfad2acc53ad Author: peterz Date: 2013-05-09 17:47 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cfad2acc53ad RT-29908 DRT test fast/text/international/arabic-justify.html fails on MacOS ! webview/native/Source/WebCore/platform/graphics/java/FontJava.cpp ! webview/src/com/sun/javafx/webkit/prism/TextUtilities.java ! webview/src/com/sun/javafx/webkit/prism/WCFontImpl.java ! webview/src/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java ! webview/src/com/sun/webkit/graphics/GraphicsDecoder.java ! webview/src/com/sun/webkit/graphics/WCFont.java ! webview/src/com/sun/webkit/graphics/WCGraphicsContext.java ! webview/src/com/sun/webkit/perf/WCFontPerfLogger.java ! webview/src/com/sun/webkit/perf/WCGraphicsPerfLogger.java From hang.vo at oracle.com Thu May 9 07:48:16 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 09 May 2013 14:48:16 +0000 Subject: hg: openjfx/8/graphics/rt: RT-29908 DRT test fast/text/international/arabic-justify.html fails on MacOS Message-ID: <20130509144829.ADFC44892A@hg.openjdk.java.net> Changeset: eb2b1095ed63 Author: peterz Date: 2013-05-09 18:38 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/eb2b1095ed63 RT-29908 DRT test fast/text/international/arabic-justify.html fails on MacOS Added missing changes ! webview/src/com/sun/javafx/webkit/prism/TextUtilities.java From hang.vo at oracle.com Thu May 9 08:33:32 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 09 May 2013 15:33:32 +0000 Subject: hg: openjfx/8/graphics/rt: fix .classpath Message-ID: <20130509153344.1E1A44892C@hg.openjdk.java.net> Changeset: 384eae183593 Author: snorthov Date: 2013-05-09 11:24 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/384eae183593 fix .classpath ! .classpath From hang.vo at oracle.com Thu May 9 14:03:20 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 09 May 2013 21:03:20 +0000 Subject: hg: openjfx/8/controls/rt: 4 new changesets Message-ID: <20130509210342.ACE724893C@hg.openjdk.java.net> Changeset: 27d5d732b479 Author: David Grieve Date: 2013-05-09 16:53 -0400 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/27d5d732b479 RT-29275: only fallback on cached font if cached font is not calculated from a relative value. ! javafx-ui-common/src/javafx/scene/CssStyleHelper.java Changeset: a54842e48a03 Author: jgiles Date: 2013-05-08 12:03 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/a54842e48a03 RT-29930: [TableView,TreeTableView] incorrect selection on shift+down ! 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/ListViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeTableViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: c38c700e173c Author: jgiles Date: 2013-05-10 08:55 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c38c700e173c RT-30290: Partial progress on [ListView, TreeView, TableView, TreeTableView] Implement fixed cell height support. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: c8a73dda3679 Author: jgiles Date: 2013-05-10 08:57 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c8a73dda3679 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt From hang.vo at oracle.com Thu May 9 15:43:20 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 09 May 2013 22:43:20 +0000 Subject: hg: openjfx/8/master/rt: 88 new changesets Message-ID: <20130509224825.7E8D34896C@hg.openjdk.java.net> Changeset: 2aed062666f7 Author: kcr Date: 2013-05-04 05:23 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2aed062666f7 RT-30151: Need a mechanism for regularly updating Hudson to newer JDK 8 builds + build.properties Changeset: 2a81b0ed9704 Author: rbair Date: 2013-04-30 16:23 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2a81b0ed9704 Gradle build: - working on cross builds - moved vs bat and gradle files under buildSrc ! build.gradle ! generator.gradle - gradle-genVSproperties.bat ! gradle.properties + gradleBuildSrc/android.gradle + gradleBuildSrc/armv6hf.gradle + gradleBuildSrc/armv6sf.gradle + gradleBuildSrc/genVSproperties.bat + gradleBuildSrc/ios.gradle + gradleBuildSrc/linux.gradle + gradleBuildSrc/mac.gradle ! gradleBuildSrc/src/main/groovy/com/sun/javafx/build/CCTask.groovy ! gradleBuildSrc/src/main/groovy/com/sun/javafx/build/LinkTask.groovy ! gradleBuildSrc/src/main/groovy/com/sun/javafx/build/NativeCompileTask.groovy + gradleBuildSrc/win.gradle - linux.gradle - mac.gradle - win.gradle Changeset: 17314a351f02 Author: rbair Date: 2013-04-30 16:32 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/17314a351f02 Added import ! prism-es2-native/src/eglfb/wrapped_egl.c Changeset: 25841f548c6b Author: Richard Bair Date: 2013-04-30 16:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/25841f548c6b Gradle build: fixed some native parameters in the mac.gradle ! gradleBuildSrc/mac.gradle Changeset: 9089ae0a3414 Author: Assaf Yavani Date: 2013-05-01 13:40 +0300 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9089ae0a3414 [RT-23229] - DFB: Command prompt appears in images in Controls test suite Problem: Command prompt cursor is been set to the left top corner of the screen and blinks while fx application run in DFB Analysis: For some reason there is an overlay between the command prompt console of the device and the framebuffer useb by FB. I assume this have something to do with the platform windowing, but I couldn't find a way to interact with it. Solution: This is not perfect, but manually turning the blinking off, by writing '1' or '0' to "/sys/class/graphics/fbcon/cursor_blink", solves the problem. A side effect of this that rendering improves and become less jerky. ! glass/glass-lib-lens/src/wm/screen/dfbScreen.c Changeset: 94716ed4cf40 Author: kcr Date: 2013-05-01 10:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/94716ed4cf40 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - gradle-genVSproperties.bat - linux.gradle - mac.gradle - win.gradle Changeset: e81a1d2bd821 Author: Yao Wang Date: 2013-05-01 13:59 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e81a1d2bd821 RT-29612 Orientation of image material counterintuitive on predefined shapes ! javafx-ui-common/src/javafx/scene/shape/Box.java ! javafx-ui-common/src/javafx/scene/shape/Cylinder.java ! javafx-ui-common/src/javafx/scene/shape/Sphere.java ! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java Changeset: 74551caaeb53 Author: Felipe Heidrich Date: 2013-03-13 16:04 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/74551caaeb53 RT-28887: interfaces clean up for Text and Font ! prism-common/src/com/sun/prism/impl/GlyphCache.java ! prism-sw/src/com/sun/prism/sw/SWGraphics.java Changeset: 82bbc4ab5803 Author: Felipe Heidrich Date: 2013-05-01 15:17 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/82bbc4ab5803 RT-23467: Evaluate Native Text Engines ! prism-common/src/com/sun/prism/impl/GlyphCache.java ! prism-common/src/com/sun/prism/impl/PrismSettings.java Changeset: 4b8166ef78a1 Author: Chien Yang Date: 2013-05-01 17:33 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4b8166ef78a1 Fix to RT-30155 - Rectangle with negative dimension (width or height) should not be rendered Reviewed by Jim and Kevin ! prism-common/src/com/sun/prism/impl/shape/BasicRoundRectRep.java Changeset: 1bb419577994 Author: Pavel Safrata Date: 2013-05-02 08:36 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1bb419577994 RT-29887: camera restricted to a single scene/subScene. ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SubScene.java ! javafx-ui-common/test/unit/javafx/scene/SceneTest.java ! javafx-ui-common/test/unit/javafx/scene/SubSceneTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubParallelCamera.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubPerspectiveCamera.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubSubScene.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: 5fa4a509a15a Author: Pavel Safrata Date: 2013-05-02 08:36 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5fa4a509a15a [TEST-ONLY] RT-29640: camera sync tests. ! javafx-ui-common/test/unit/com/sun/javafx/test/TransformHelper.java ! javafx-ui-common/test/unit/javafx/scene/CameraTest.java Changeset: 084518738421 Author: Martin Sladecek Date: 2013-05-02 09:39 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/084518738421 RT-25759 ObjectExpression does not have asString() method ! javafx-beans/src/javafx/beans/binding/ObjectExpression.java ! javafx-beans/test/javafx/binding/expression/ObjectExpressionTest.java Changeset: 4dcc7ca98159 Author: Martin Sladecek Date: 2013-05-02 09:39 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4dcc7ca98159 Automated merge with file:///home/martin/work/jfx-80-sync/rt Changeset: e73dd2b7a6b2 Author: Martin Sladecek Date: 2013-05-02 09:40 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e73dd2b7a6b2 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt Changeset: 0a94bd64de46 Author: Pavel Safrata Date: 2013-05-02 09:19 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0a94bd64de46 RT-29088: Event delivery to subScenes. + javafx-ui-common/src/com/sun/javafx/scene/CameraAccess.java ! javafx-ui-common/src/com/sun/javafx/scene/SceneHelper.java ! javafx-ui-common/src/com/sun/javafx/scene/SubSceneAccess.java ! javafx-ui-common/src/com/sun/javafx/scene/input/InputEventUtils.java ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SubScene.java ! javafx-ui-common/test/unit/javafx/scene/MouseTest.java ! javafx-ui-common/test/unit/javafx/scene/input/DragAndDropTest.java Changeset: 132f6fbf909e Author: Martin Sladecek Date: 2013-05-02 13:45 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/132f6fbf909e RT-29848 Add a static GridPane.setFillWidth(Node, boolean) method ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java Changeset: 025770920acc Author: Martin Sladecek Date: 2013-05-02 13:46 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/025770920acc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt Changeset: ae7dfeff80f4 Author: snorthov Date: 2013-05-02 11:40 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ae7dfeff80f4 fix .classpath ! .classpath Changeset: d7d38a6e08a4 Author: Thor johannesson Date: 2013-05-02 10:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d7d38a6e08a4 Fix RT-30152: Simple fix scene.syncLights(). Approved by Kevin. ! javafx-ui-common/src/javafx/scene/Scene.java Changeset: b6c3720be8e9 Author: rbair Date: 2013-05-02 15:17 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b6c3720be8e9 Gradle Build: updates to build on Windows (again). Thanks to Ali Ebrahimi for contributing to this patch. ! build.gradle ! gradleBuildSrc/win.gradle Changeset: 09bb45211713 Author: Richard Bair Date: 2013-05-02 15:44 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/09bb45211713 Add missing font package for generating JNI headers ! gradleBuildSrc/mac.gradle Changeset: 00789e6cf7a0 Author: Richard Bair Date: 2013-05-02 15:54 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/00789e6cf7a0 Gradle build: attempt to log the path we're about to convert via cygpath ! build.gradle Changeset: be483556985b Author: Felipe Heidrich Date: 2013-05-02 16:22 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/be483556985b RT-30174: re-organize javafx-font for open sourcing ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGCanvas.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java ! prism-common/src/com/sun/prism/GraphicsPipeline.java ! prism-common/src/com/sun/prism/impl/GlyphCache.java ! prism-j2d/src/com/sun/prism/j2d/J2DPrismGraphics.java ! prism-sw/src/com/sun/prism/sw/SWGraphics.java Changeset: 80e97ba557f8 Author: Felipe Heidrich Date: 2013-05-02 19:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/80e97ba557f8 RT-30177: Remove legacy code from FontLoader ! javafx-ui-common/src/com/sun/javafx/tk/FontLoader.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubFontLoader.java Changeset: 71211587053e Author: Martin Sladecek Date: 2013-05-03 14:21 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/71211587053e [JAVADOC] updated javadoc for GridPane and ObjectExpression ! javafx-beans/src/javafx/beans/binding/ObjectExpression.java ! javafx-ui-common/src/javafx/scene/layout/GridPane.java Changeset: ac330a970818 Author: Martin Sladecek Date: 2013-05-03 14:22 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ac330a970818 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt Changeset: 8c1809835f97 Author: Lubomir Nerad Date: 2013-05-03 14:30 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8c1809835f97 Fix for RT-29194: Add property to specify how the PopupWindow's position is interpreted ! javafx-ui-common/src/javafx/stage/PopupWindow.java ! javafx-ui-common/test/unit/javafx/stage/PopupTest.java Changeset: 22034ecf6a82 Author: snorthov Date: 2013-05-03 10:05 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/22034ecf6a82 Cosmetic change that refactors callers to use flushBuffer() instead of flush(). An unnecessary method is deleted in D3D ! prism-d3d/src/com/sun/prism/d3d/D3DContext.java ! prism-d3d/src/com/sun/prism/d3d/D3DGraphics.java ! prism-d3d/src/com/sun/prism/d3d/D3DRTTexture.java ! prism-d3d/src/com/sun/prism/d3d/D3DSwapChain.java ! prism-es2/src/com/sun/prism/es2/ES2SwapChain.java Changeset: ec81c49addca Author: Richard Bair Date: 2013-05-03 09:28 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ec81c49addca Gradle Build: Fix up header generation for fonts ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle ! gradleBuildSrc/win.gradle Changeset: 4880a2a2590c Author: Richard Bair Date: 2013-05-03 11:07 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4880a2a2590c Gradle build. Somewhat of a cosmetic change and may have hosed everything :-). ! build.gradle ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle ! gradleBuildSrc/win.gradle Changeset: d95211e086f3 Author: rbair Date: 2013-05-03 11:22 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d95211e086f3 Gradle Build: Fixes to cosmetic cleanup on windows ! build.gradle ! gradleBuildSrc/win.gradle Changeset: f90775573848 Author: rbair Date: 2013-05-03 11:25 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f90775573848 Gradle Build: Fixes to cosmetic cleanup on Linux ! gradleBuildSrc/linux.gradle Changeset: 235cdce126cf Author: Chien Yang Date: 2013-05-03 11:38 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/235cdce126cf Fix for RT-28842: When both diffuseMap and diffuseColor are set in PhongMaterial, diffuseMap is not used Approved by Kevin ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGPhongMaterial.java ! javafx-ui-common/src/javafx/scene/paint/PhongMaterial.java ! prism-d3d-native/src/hlsl/Mtl1PS.hlsl ! prism-es2/src/com/sun/prism/es2/ES2PhongShader.java ! prism-es2/src/com/sun/prism/es2/glsl/diffuse_texture.frag Changeset: c5fb07351bcd Author: rbair Date: 2013-05-03 11:57 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c5fb07351bcd Gradle build fixes for arm builds ! build.gradle ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle Changeset: cdfa9d019161 Author: "Jasper Potts" Date: 2013-05-03 12:34 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/cdfa9d019161 Modena CSS, fixed double border case where Accordian is embbeded into a SplitPane ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: 6b72097a961e Author: "Joseph Andresen" Date: 2013-05-03 13:25 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6b72097a961e RT-29921: EGLFB: rendering artifacts (strips/bands) when region caching is enabled ! prism-common/src/com/sun/prism/impl/PrismSettings.java ! prism-es2/src/com/sun/prism/es2/ES2RTTexture.java Changeset: 843dcede5a8b Author: Richard Bair Date: 2013-05-03 13:55 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/843dcede5a8b Gradle build: - Fixed COMPILE_FOO flags (submitted by Ali Ebrahimi) - Cosmetic rearrange of properties in *.gradle files ! build.gradle ! gradle.properties ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle Changeset: 91b6ce46db79 Author: "Jasper Potts" Date: 2013-05-03 19:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/91b6ce46db79 Apps Only: Added open source 3D Viewer app, still very much a work in progress. Don't have all freatures working but basics of drag and drop a 3d file onto viewer and basic camera navigation are working. + apps/experiments/3DViewer/3D Viewer.iml + apps/experiments/3DViewer/build.xml + apps/experiments/3DViewer/manifest.mf + apps/experiments/3DViewer/nbproject/build-impl.xml + apps/experiments/3DViewer/nbproject/genfiles.properties + apps/experiments/3DViewer/nbproject/project.properties + apps/experiments/3DViewer/nbproject/project.xml + apps/experiments/3DViewer/session.properties + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/exporters/fxml/FXMLExporter.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/Importer3D.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxAseParser.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxAseTokenizer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxData.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxLoader.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Frame.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Joint.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Loader.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MAttribute.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MConnection.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MEnv.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MNode.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MNodeType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MObject.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MPath.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MayaAnimationCurveInterpolator.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MayaGroup.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MayaImporter.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/SmoothGroups.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Xform.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/parser/MParser.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MAttributeAliasType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MBoolType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MCharacterMappingType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MComponentListType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MCompoundType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MDataType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat2ArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat2Type.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat3ArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloat3Type.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloatArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MFloatType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MInt3ArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MIntArrayType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MIntType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MMatrixType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MNurbsCurveType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MPointerType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MPolyFaceType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/types/MStringType.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MArray.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MAttributeAlias.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MBool.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MCharacterMapping.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MComponentList.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MCompound.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MData.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat2.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat2Array.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat3.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloat3Array.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MFloatArray.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MInt.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MInt3Array.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MIntArray.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MNurbsCurve.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MPointer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MPolyFace.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/MString.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MAttributeAliasImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MBoolImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MCharacterMappingImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MComponentListImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MCompoundImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MDataImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat2ArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat2Impl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat3ArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloat3Impl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloatArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MFloatImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MInt3ArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MIntArrayImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MIntImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MNurbsCurveImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MPointerImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MPolyFaceImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/values/impl/MStringImpl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/FloatArrayList.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/IntegerArrayList.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/MtlReader.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/ObjImporter.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/ContentModel.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/FourWayNavControl.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/Frame.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/Jfx3dViewerApp.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/MainController.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/NavigationController.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/OldTestViewer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SettingsController.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SubSceneResizer.java + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/main.fxml + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/navigation.fxml + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/settings.fxml + apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/viewer.css + apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/carbon2.jpg + apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/drop-here.mtl + apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/drop-here.obj + apps/experiments/3DViewer/src/test/java/com/javafx/experiments/importers/max/Test.java Changeset: df69867a2af2 Author: kcr Date: 2013-05-04 11:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/df69867a2af2 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt - gradle-genVSproperties.bat - linux.gradle - mac.gradle - win.gradle Changeset: c3c71a3bf100 Author: Assaf Yavani Date: 2013-05-06 13:21 +0300 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c3c71a3bf100 [RT-26877] - EGLFB: Modal child stage is not closed when showAndWait is used Problem reported: Modal child stage is not closed when showAndWait is used. Analysis: The problem was actually not related to showAndWait, but rather to the fact that when we close a window we don't check if the closing window is an owner of other windows that required to be closed as well. Solution: Search the window tree to see if closing window has decedents and close them by sending a WindowEvent.CLOSE event. When the event is been processed (LensWindow.java::_notifyClose()) use it as a hook to tell Glass to actually close the window. This is required as we don't have a native window manager to send us the proper events and handle the closing in native layer. This fix is supporting both scenarios where window have cascading generations related to it (i.e window1->window2->window3->window4....) and also for window with multiply generations related to it (i.e window1->window2->window3... and window1->windowA->windowB...) As the window tree traversing is done in native layer, which will send close notification (to the relevant windows) to Java layer, will not cause a direct recursion of window closing in native, but rather the close event processing in Java will call back native window close, which in effect is something like indirect recursion. Tested on the beagle/DFB (egll is currently broken) using the bug attached application on variety of scenarios (not only the one reported in the bug). ! glass/glass-lib-lens/src/LensWindow.c ! glass/glass/src/com/sun/glass/ui/lens/LensWindow.java Changeset: 38226f8244b7 Author: Martin Sladecek Date: 2013-05-06 12:36 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/38226f8244b7 Fixed possible infinite loop in GridPane. ! javafx-ui-common/src/javafx/scene/layout/GridPane.java Changeset: ba6b1b5059a2 Author: Martin Sladecek Date: 2013-05-06 12:37 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ba6b1b5059a2 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt Changeset: 6a70b68843bc Author: Yao Wang Date: 2013-05-06 11:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6a70b68843bc RT-29679 UOE stack trace printed when create Scene use SceneBuilder ! javafx-ui-common/src/com/sun/javafx/scene/input/PickResultChooser.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SnapshotParameters.java ! javafx-ui-common/src/javafx/scene/SubScene.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: 72e445b2e153 Author: snorthov Date: 2013-05-06 15:11 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/72e445b2e153 Support "no render jobs" and "single threaded" Quantum for benchmark purposes ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PaintCollector.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java ! prism-common/src/com/sun/prism/render/RenderJob.java Changeset: a27709a00054 Author: Richard Bair Date: 2013-05-06 15:31 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a27709a00054 Gradle Build: - Fixes from Ali Ebrahimi related to fixing dynamic libraries so they are copied into the SDK - SWT / Swing embed support should be included on desktop builds - Fixed missing .vert and .frag files - Omit GL files for platforms other than the ones I want ! build.gradle ! generator.gradle ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/linux.gradle ! gradleBuildSrc/mac.gradle ! gradleBuildSrc/win.gradle Changeset: 76080569af93 Author: rbair Date: 2013-05-06 20:26 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/76080569af93 Gradle build: include lens on Linux ! gradleBuildSrc/linux.gradle Changeset: 138c071cdd75 Author: Martin Sladecek Date: 2013-05-07 07:55 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/138c071cdd75 RT-24190 GridPane layout reacts strangely to colSpan=REMAINING ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java Changeset: e6523ccac2ee Author: Pavel Safrata Date: 2013-05-07 07:56 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e6523ccac2ee RT-30186: Camera transforms made effective even if the camera is not in scene. ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/test/unit/javafx/scene/CameraTest.java Changeset: 356145853d67 Author: Lubomir Nerad Date: 2013-05-07 10:26 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/356145853d67 Fix for RT-17645: Make Image class support exceptions for both asynchronous and synchronous loading ! javafx-iio/src/com/sun/javafx/iio/ImageStorage.java ! javafx-ui-common/src/com/sun/javafx/tk/ImageLoader.java ! javafx-ui-common/src/javafx/scene/image/Image.java ! javafx-ui-common/test/unit/javafx/scene/image/ImageTest.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/PrismImageLoader2.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoader.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoaderFactory.java Changeset: eaf4aeed285e Author: tb115823 Date: 2013-05-07 10:09 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/eaf4aeed285e Android: Fix opening software keyboard. ! glass/glass-lib-lens/build-android.xml ! glass/glass-lib-lens/src/input/android/androidInput.c ! glass/glass/build.xml + glass/glass/src/com/sun/glass/ui/android/SoftwareKeyboard.java Changeset: 9546ea4df446 Author: tb115823 Date: 2013-05-07 10:32 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9546ea4df446 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx///rt Changeset: 831d74ba3576 Author: Martin Sladecek Date: 2013-05-07 12:10 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/831d74ba3576 RT-17053 Reintroduce SortedList/FilteredList and TransformationList Also switched to 1.8 source and 1.8 target javac parameters. ! common.properties ! decora-prism/build-closed.xml ! decora-prism/project.properties - javafx-beans/src/com/sun/javafx/collections/transformation/FilterableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/FilteredList.java - javafx-beans/src/com/sun/javafx/collections/transformation/Matcher.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortedList.java - javafx-beans/src/com/sun/javafx/collections/transformation/TransformationList.java ! javafx-beans/src/javafx/collections/ObservableList.java + javafx-beans/src/javafx/collections/transformation/FilteredList.java + javafx-beans/src/javafx/collections/transformation/SortedList.java + javafx-beans/src/javafx/collections/transformation/TransformationList.java ! javafx-beans/test/javafx/collections/FilteredListTest.java ! javafx-beans/test/javafx/collections/Person.java ! javafx-beans/test/javafx/collections/SortedListTest.java ! javafx-beans/test/javafx/collections/TransformationListTest.java ! javafx-sg-prism/build-closed.xml ! javafx-sg-prism/project.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 42b905f9c189 Author: Martin Sladecek Date: 2013-05-07 12:12 +0200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/42b905f9c189 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx/rt - javafx-beans/src/com/sun/javafx/collections/transformation/FilterableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/FilteredList.java - javafx-beans/src/com/sun/javafx/collections/transformation/Matcher.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortableList.java - javafx-beans/src/com/sun/javafx/collections/transformation/SortedList.java - javafx-beans/src/com/sun/javafx/collections/transformation/TransformationList.java Changeset: 01a875d07677 Author: Artem Ananiev Date: 2013-05-07 15:13 +0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/01a875d07677 RT-30058: ColorPicker, unable to save or use custom color, NPE is thrown. RT-30142: NPE in HelloTooltip Reviewed-by: Kevin Rushforth, Steve Northover ! javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/WindowStage.java Changeset: a4a97bc7895e Author: Pavel Safrata Date: 2013-05-07 14:33 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a4a97bc7895e [TEST-ONLY]: removed no-longer-valid tests. ! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java Changeset: ffb615305953 Author: kcr Date: 2013-05-07 07:30 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ffb615305953 Fix typo in gradle file: *WinPrismD3d should be *WinPrismD3D (capital D) ! build.gradle Changeset: 8c8c2f0ef07f Author: kcr Date: 2013-05-07 07:34 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8c8c2f0ef07f Change source level to 1.8 (only for build) ! build.gradle Changeset: 48edd485e05c Author: Chien Yang Date: 2013-05-07 09:08 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/48edd485e05c Fix to RT-30235: Need a proper fix for texture handling in PhongMaterial Reviewed by Kevin ! javafx-sg-common/src/com/sun/javafx/sg/PGPhongMaterial.java ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGPhongMaterial.java ! javafx-ui-common/src/javafx/scene/paint/PhongMaterial.java ! prism-common/src/com/sun/prism/PhongMaterial.java + prism-common/src/com/sun/prism/TextureMap.java ! prism-d3d/src/com/sun/prism/d3d/D3DPhongMaterial.java ! prism-es2/src/com/sun/prism/es2/ES2PhongMaterial.java ! prism-es2/src/com/sun/prism/es2/ES2PhongShader.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubPhongMaterial.java Changeset: ac1d5bca265b Author: rbair Date: 2013-05-07 17:18 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ac1d5bca265b Gradle build: Make sure hlsl files are generated into different directories for prism and decora ! build.gradle Changeset: f530943df020 Author: Pavel Safrata Date: 2013-05-07 17:19 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f530943df020 RT-30077: fixed typo in doc. ! javafx-common/src/javafx/event/EventType.java Changeset: b9705c744d9a Author: Pavel Safrata Date: 2013-05-07 17:20 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b9705c744d9a RT-30009: fixed malformed javadoc. ! javafx-ui-common/src/javafx/stage/Screen.java Changeset: dbe06707e2a2 Author: jgiles Date: 2013-05-02 09:19 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/dbe06707e2a2 RT-24358: ListCell.updateItem has strage invocation in list view ! 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/TreeCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeTableCell.java Changeset: edf864c101bd Author: jgiles Date: 2013-05-03 08:02 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/edf864c101bd Minor performance tweaks to TableRowSkinBase (along with some code formatting cleanup). ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java Changeset: 12cc9b4d5aca Author: jgiles Date: 2013-05-03 09:10 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/12cc9b4d5aca Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt Changeset: 8a249256abca Author: psomashe Date: 2013-05-03 16:23 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8a249256abca RT-27436 Empty menu causes other menus not to show ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: d3cbbe04a698 Author: leifs Date: 2013-05-04 12:58 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d3cbbe04a698 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/rt Changeset: ca1c6c2adf22 Author: leifs Date: 2013-05-04 20:09 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ca1c6c2adf22 RT-27480: Add DatePicker control + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/DateCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/DatePickerBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DateCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerHijrahContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerSkin.java ! 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 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/ControlResources.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_de.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_sv.properties + javafx-ui-controls/src/javafx/scene/control/DateCell.java + javafx-ui-controls/src/javafx/scene/control/DatePicker.java + javafx-ui-controls/test/javafx/scene/control/DateCellTest.java + javafx-ui-controls/test/javafx/scene/control/DatePickerTest.java Changeset: 76e1ea90b17b Author: jgiles Date: 2013-05-03 14:09 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/76e1ea90b17b RT-29833: [TableView, TreeTableView, TreeView, ListView] Loses anchor position in multiple selection ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java ! javafx-ui-controls/test/javafx/scene/control/ListViewMouseInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewMouseInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeTableViewMouseInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewMouseInputTest.java Changeset: af3a86fa73b1 Author: jgiles Date: 2013-05-03 14:10 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/af3a86fa73b1 Fix eclipse .classpath for rt ! .classpath Changeset: 36b393d5ce56 Author: jgiles Date: 2013-05-03 14:45 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/36b393d5ce56 Partial backout of early change due to unit test failure. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkinBase.java Changeset: fcadb659a789 Author: jgiles Date: 2013-05-05 18:02 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fcadb659a789 [TEST ONLY] RT-29676: [TreeTableView] confusion on expansion, and scrolling ! javafx-ui-controls/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java ! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java Changeset: 19a610799e0d Author: jgiles Date: 2013-05-05 18:45 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/19a610799e0d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt Changeset: c485aa3dec93 Author: jgiles Date: 2013-05-07 07:35 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c485aa3dec93 [TEST ONLY] Adding missing Data class to test package. + javafx-ui-controls/test/com/sun/javafx/scene/control/test/Data.java Changeset: 930462f7a420 Author: leifs Date: 2013-05-06 14:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/930462f7a420 RT-30233: [DatePicker] Handle incompatible change of method name in DateTimeFormatter. Step 1 of 2. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerContent.java Changeset: 011c97173f96 Author: leifs Date: 2013-05-06 14:35 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/011c97173f96 RT-30233: [DatePicker] Handle incompatible change of method name in DateTimeFormatter. Step 1 of 2 (additional). ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerHijrahContent.java ! javafx-ui-controls/src/javafx/scene/control/DatePicker.java Changeset: 18bfcabfce78 Author: jgiles Date: 2013-05-07 11:01 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/18bfcabfce78 RT-30212: [ListView, TreeView] does not honor min height of cells ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java Changeset: 9c3d92150f35 Author: jgiles Date: 2013-05-07 16:33 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9c3d92150f35 RT-27180: [TreeView, TreeTableView] selection can be expanded on collapsing ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeTableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/javafx/scene/control/TreeTableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: d9661df32b06 Author: jgiles Date: 2013-05-07 16:34 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d9661df32b06 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt Changeset: 594d283bd866 Author: mickf Date: 2013-05-07 17:25 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/594d283bd866 RT-29208 - MenuBar : Two focus on the MenuBar ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: adf611dfcb54 Author: mickf Date: 2013-05-07 17:27 +0100 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/adf611dfcb54 RT-30148 - MenuBar : F10 selection can get out of sync if menus are selected via a mouse hover ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: 9570775afcee Author: leifs Date: 2013-05-07 12:00 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9570775afcee RT-30249: [DatePicker] Exception when Hijrah-umalqura chronology is used, and old data is set, breaks control (partial fix) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/DatePickerHijrahContent.java ! javafx-ui-controls/src/javafx/scene/control/DatePicker.java Changeset: 79aa70441579 Author: leifs Date: 2013-05-07 14:06 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/79aa70441579 Bump minimum required jdk build number to b87. ! build.properties Changeset: d0592fd00b6b Author: David Grieve Date: 2013-05-07 22:07 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d0592fd00b6b RT-29927 [TEST-ONLY] test assumed getPseudoClassStates returned new set, which is not the case ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: f8feacd46751 Author: David Grieve Date: 2013-05-07 22:07 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f8feacd46751 RT-17452: have CSS follow styleable parent chain ! javafx-ui-common/src/com/sun/javafx/css/BitSet.java ! javafx-ui-common/src/com/sun/javafx/css/CompoundSelector.java ! javafx-ui-common/src/com/sun/javafx/css/CssError.java ! javafx-ui-common/src/com/sun/javafx/css/Selector.java ! javafx-ui-common/src/com/sun/javafx/css/SimpleSelector.java ! javafx-ui-common/src/javafx/scene/CssStyleHelper.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java Changeset: 8eb535447b5a Author: David Grieve Date: 2013-05-08 11:12 -0400 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/8eb535447b5a Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css Changeset: e23ed8f2acc1 Author: flar Date: 2013-05-08 11:05 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e23ed8f2acc1 RT-30106: Multiple errors of creating the framebuffer of some controls, detected at h1080 of 8.0-graphics-scrum on BeagleBoard Committed-by: kcr (on behalf of flar) ! decora-prism-ps/src/com/sun/scenario/effect/impl/prism/ps/PPSDrawable.java ! decora-prism-ps/src/com/sun/scenario/effect/impl/prism/ps/PPSRenderer.java ! decora-prism-sw/src/com/sun/scenario/effect/impl/prism/sw/PSWDrawable.java ! decora-prism-sw/src/com/sun/scenario/effect/impl/prism/sw/PSWRenderer.java ! decora-runtime/src/com/sun/scenario/effect/impl/ImagePool.java ! decora-runtime/src/com/sun/scenario/effect/impl/Renderer.java ! javafx-sg-prism/test/com/sun/javafx/sg/prism/TestGraphics.java ! prism-common/src/com/sun/prism/ResourceFactory.java ! prism-d3d/src/com/sun/prism/d3d/D3DResourceFactory.java ! prism-es2/src/com/sun/prism/es2/ES2RTTexture.java ! prism-es2/src/com/sun/prism/es2/ES2ResourceFactory.java ! prism-j2d/src/com/sun/prism/j2d/J2DResourceFactory.java ! prism-null/src/com/sun/prism/null3d/DummyResourceFactory.java ! prism-sw/src/com/sun/prism/sw/SWResourceFactory.java Changeset: 675c74a2806a Author: hudson Date: 2013-05-09 15:35 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/675c74a2806a Added tag 8.0-b89 for changeset e23ed8f2acc1 ! .hgtags From hang.vo at oracle.com Thu May 9 17:48:12 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 00:48:12 +0000 Subject: hg: openjfx/8/graphics/rt: 3D Viewer App: Added lights settings Message-ID: <20130510004910.3611C48987@hg.openjdk.java.net> Changeset: bdf1ef6749ac Author: "Jasper Potts" Date: 2013-05-09 17:22 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/bdf1ef6749ac 3D Viewer App: Added lights settings ! apps/experiments/3DViewer/3D Viewer.iml ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/ContentModel.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SettingsController.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/settings.fxml ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/viewer.css From hang.vo at oracle.com Thu May 9 19:18:20 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 02:18:20 +0000 Subject: hg: openjfx/8/controls/rt: Partial backout of RT-30290 due to unit test failures. Message-ID: <20130510021830.6804F4898B@hg.openjdk.java.net> Changeset: 302dcc1612f1 Author: jgiles Date: 2013-05-10 14:13 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/302dcc1612f1 Partial backout of RT-30290 due to unit test failures. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java From bboyer at qq.com Thu May 9 19:45:51 2013 From: bboyer at qq.com (=?gb18030?B?b0/F3cXd?=) Date: Fri, 10 May 2013 10:45:51 +0800 Subject: JS engine in WebView Message-ID: if i want to use the Nashorn into JAVAFX2'S WebKit,how to do?????????WebKit??????Nashorn?????????? ?????????????????????????????????????? ------------------ Original ------------------ From: "John C. Turnbull"; Date: 2013??5??9??(??????) ????3:12 To: "openjfx-dev at openjdk.java.net"; Subject: JS engine in WebView I know that WebView uses WebKit but what actual JavaScript engine does it use on Windows? I don't think WebKit forces you to use any particular engine. Will WebView eventually use Nashorn instead of what it's using currently! From richard.bair at oracle.com Thu May 9 20:25:01 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 9 May 2013 20:25:01 -0700 Subject: JS engine in WebView In-Reply-To: <1398C8AA-5987-441D-815F-A78798385154@ozemail.com.au> References: <1398C8AA-5987-441D-815F-A78798385154@ozemail.com.au> Message-ID: <13DD1D8E-51A5-4407-9C04-C532969EB97B@oracle.com> Hi John, On May 8, 2013, at 12:12 PM, John C. Turnbull wrote: > I know that WebView uses WebKit but what actual JavaScript engine does it use on Windows? I don't think WebKit forces you to use any particular engine. Well?. it goes like this. WebKit comes with JavaScriptCore by default, and this is the JS engine that we use. It is pretty good. My understanding is that JavaScriptCore (aka SquirrelFish aka Nitro) is the same JS engine used by Safari[1]. When Chrome and Apple were both part of WebKit, one of the abstraction layers that Google had put into WebKit was the ability to swap out the JavaScript engine. When Google forked WebKit into Blink, the need for the WebKit project to have an abstraction for a different JS VM disappeared. As a consequence, the WebKit guys have been talking about removing those abstractions such that you won't be able to swap out the JS engine[2][3]. If/When that happens, it will be hard (or impossible) for us to switch over to Nashorn for WebView. We aren't going to fork WebKit, so we sort of have to follow along with what WebKit does. > Will WebView eventually use Nashorn instead of what it's using currently! Maybe, but maybe not for the reasons cited above. We will have to see how this whole Apple / Google divorce plays out. Richard [1] http://trac.webkit.org/wiki/JavaScriptCore [2]http://www.theregister.co.uk/2013/04/04/webkit_to_purge_chrome_code/ [3]https://lists.webkit.org/pipermail/webkit-dev/2013-April/024408.html "Supporting V8 places a considerable burden on webkit, there are a number of large, cumbersome and expensive abstractions required for to support multiple JS engines (see the original discussions on the topic from many years ago). Additionally we will only be supporting JSC in WebKit2, so I don't think anything could convince me at least that maintaining support for multiple JS engines is good for the project." - Oliver Hunt From richard.bair at oracle.com Thu May 9 20:25:33 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 9 May 2013 20:25:33 -0700 Subject: JS engine in WebView In-Reply-To: References: Message-ID: <31C21EC1-2FA8-44EC-BB01-9D6CB227E802@oracle.com> It isn't easy! And soon may not be possible at all in the newer versions of WebKit (see my other mail on the subject). Richard On May 9, 2013, at 7:45 PM, "oO????" wrote: > if i want to use the Nashorn into JAVAFX2'S WebKit,how to do?????????WebKit??????Nashorn?????????? > > ?????????????????????????????????????? > > > > > ------------------ Original ------------------ > From: "John C. Turnbull"; > Date: 2013??5??9??(??????) ????3:12 > To: "openjfx-dev at openjdk.java.net"; > Subject: JS engine in WebView > > > > I know that WebView uses WebKit but what actual JavaScript engine does it use on Windows? I don't think WebKit forces you to use any particular engine. > > Will WebView eventually use Nashorn instead of what it's using currently! From ozemale at ozemail.com.au Thu May 9 20:40:07 2013 From: ozemale at ozemail.com.au (John C. Turnbull) Date: Fri, 10 May 2013 13:40:07 +1000 Subject: JS engine in WebView In-Reply-To: <13DD1D8E-51A5-4407-9C04-C532969EB97B@oracle.com> References: <1398C8AA-5987-441D-815F-A78798385154@ozemail.com.au> <13DD1D8E-51A5-4407-9C04-C532969EB97B@oracle.com> Message-ID: <004e01ce4d30$11575c70$34061550$@ozemail.com.au> Thanks for the informative reply Richard :-) Just out of interest and while we are on the topic, with the port to iOS (and also to Android), what is going to happen to such components as WebView? I ask because I know that on iOS (at least) you are prohibited from executing JavaScript using anything but the JS engine built into Safari. I imagine that Apple wouldn't be too happy about a browser embedded inside a JavaFX node running JavaScript using the interpreter built into WebKit. Thanks, John -----Original Message----- From: Richard Bair [mailto:richard.bair at oracle.com] Sent: Friday, 10 May 2013 13:25 To: John C. Turnbull Cc: openjfx-dev at openjdk.java.net Subject: Re: JS engine in WebView Hi John, On May 8, 2013, at 12:12 PM, John C. Turnbull wrote: > I know that WebView uses WebKit but what actual JavaScript engine does it use on Windows? I don't think WebKit forces you to use any particular engine. Well.. it goes like this. WebKit comes with JavaScriptCore by default, and this is the JS engine that we use. It is pretty good. My understanding is that JavaScriptCore (aka SquirrelFish aka Nitro) is the same JS engine used by Safari[1]. When Chrome and Apple were both part of WebKit, one of the abstraction layers that Google had put into WebKit was the ability to swap out the JavaScript engine. When Google forked WebKit into Blink, the need for the WebKit project to have an abstraction for a different JS VM disappeared. As a consequence, the WebKit guys have been talking about removing those abstractions such that you won't be able to swap out the JS engine[2][3]. If/When that happens, it will be hard (or impossible) for us to switch over to Nashorn for WebView. We aren't going to fork WebKit, so we sort of have to follow along with what WebKit does. > Will WebView eventually use Nashorn instead of what it's using currently! Maybe, but maybe not for the reasons cited above. We will have to see how this whole Apple / Google divorce plays out. Richard [1] http://trac.webkit.org/wiki/JavaScriptCore [2]http://www.theregister.co.uk/2013/04/04/webkit_to_purge_chrome_code/ [3]https://lists.webkit.org/pipermail/webkit-dev/2013-April/024408.html "Supporting V8 places a considerable burden on webkit, there are a number of large, cumbersome and expensive abstractions required for to support multiple JS engines (see the original discussions on the topic from many years ago). Additionally we will only be supporting JSC in WebKit2, so I don't think anything could convince me at least that maintaining support for multiple JS engines is good for the project." - Oliver Hunt= From bboyer at qq.com Thu May 9 20:48:14 2013 From: bboyer at qq.com (=?gb18030?B?b0/F3cXd?=) Date: Fri, 10 May 2013 11:48:14 +0800 Subject: =?gb18030?B?u9i4tKO6IEpTIGVuZ2luZSBpbiBXZWJWaWV3?= Message-ID: i hope so,thank u ------------------ ???????? ------------------ ??????: "Richard Bair"; ????????: 2013??5??10??(??????) ????11:25 ??????: ""oO????""; ????: "John C. Turnbull"; "openjfx-dev at openjdk.java.net"; ????: Re: JS engine in WebView It isn't easy! And soon may not be possible at all in the newer versions of WebKit (see my other mail on the subject). Richard On May 9, 2013, at 7:45 PM, "oO????" wrote: > if i want to use the Nashorn into JAVAFX2'S WebKit,how to do?????????WebKit??????Nashorn?????????? > > ?????????????????????????????????????? > > > > > ------------------ Original ------------------ > From: "John C. Turnbull"; > Date: 2013??5??9??(??????) ????3:12 > To: "openjfx-dev at openjdk.java.net"; > Subject: JS engine in WebView > > > > I know that WebView uses WebKit but what actual JavaScript engine does it use on Windows? I don't think WebKit forces you to use any particular engine. > > Will WebView eventually use Nashorn instead of what it's using currently! . From richard.bair at oracle.com Thu May 9 20:49:46 2013 From: richard.bair at oracle.com (Richard Bair) Date: Thu, 9 May 2013 20:49:46 -0700 Subject: JS engine in WebView In-Reply-To: <004e01ce4d30$11575c70$34061550$@ozemail.com.au> References: <1398C8AA-5987-441D-815F-A78798385154@ozemail.com.au> <13DD1D8E-51A5-4407-9C04-C532969EB97B@oracle.com> <004e01ce4d30$11575c70$34061550$@ozemail.com.au> Message-ID: <503274BB-903B-41E1-A67A-C740E0E2491A@oracle.com> > Just out of interest and while we are on the topic, with the port to iOS > (and also to Android), what is going to happen to such components as > WebView? I ask because I know that on iOS (at least) you are prohibited > from executing JavaScript using anything but the JS engine built into > Safari. Actually that is not quite accurate. The limitation is that any JS engine you use *cannot JIT* (and will therefore be horrendously slow). > I imagine that Apple wouldn't be too happy about a browser embedded > inside a JavaFX node running JavaScript using the interpreter built into > WebKit. They would just laugh us off the stage because our browser would be so pathetically slow. We'd end up doing more damage to ourselves than them :-). No, we actually are using the native browser. There are a lot of problems with this that haven't been resolved yet (principally, mixing the browser into the scene graph). Richard From ozemale at ozemail.com.au Thu May 9 21:04:38 2013 From: ozemale at ozemail.com.au (John C. Turnbull) Date: Fri, 10 May 2013 14:04:38 +1000 Subject: JS engine in WebView In-Reply-To: <503274BB-903B-41E1-A67A-C740E0E2491A@oracle.com> References: <1398C8AA-5987-441D-815F-A78798385154@ozemail.com.au> <13DD1D8E-51A5-4407-9C04-C532969EB97B@oracle.com> <004e01ce4d30$11575c70$34061550$@ozemail.com.au> <503274BB-903B-41E1-A67A-C740E0E2491A@oracle.com> Message-ID: <005a01ce4d33$7dcf6de0$796e49a0$@ozemail.com.au> > No, we actually are using the native browser. There are a lot of problems with this that haven't been resolved yet > (principally, mixing the browser into the scene graph). Is that even possible? -jct From hang.vo at oracle.com Fri May 10 00:04:58 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 07:04:58 +0000 Subject: hg: openjfx/8/graphics/rt: Fix RT-30194: Finish Camera work to include proper sync mechanics for subScene. Move all dirty flags to FX side for subscene. Approved by Kevin Message-ID: <20130510070520.45677489A1@hg.openjdk.java.net> Changeset: f265e99c46a0 Author: Thor johannesson Date: 2013-05-09 23:57 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f265e99c46a0 Fix RT-30194: Finish Camera work to include proper sync mechanics for subScene. Move all dirty flags to FX side for subscene. Approved by Kevin ! javafx-sg-common/src/com/sun/javafx/sg/PGSubScene.java ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGSubScene.java ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/SubScene.java ! javafx-ui-common/test/unit/javafx/scene/SubSceneTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubSubScene.java From sebastian.rheinnecker at yworks.com Fri May 10 00:09:55 2013 From: sebastian.rheinnecker at yworks.com (Sebastian Rheinnecker) Date: Fri, 10 May 2013 09:09:55 +0200 Subject: Animation: onStart method Message-ID: <518C9D43.9010300@yworks.com> Hello, is there something like an onStart property in Animation, just like onFinished? Currently, if I want to do some stuff prior to executing a Transition, for example, I have to do something like void playTranisition(){ doStuff(); doSomeOtherStuff(); transition.play(); } Where as transition.onStartPropery().set(new EventHandler() { @Override public void handle(ActionEvent event) { doStuff(); doSomeOtherStuff(); } }); would be far more convenient, since I could use this together with SequentialTransition and ParallelTransition and the like. Currently, I have to set a Handler on the onFinishedProperty of the preceding Transition (which blows up the code and leads to complicated adding and removing the listeners). Or am I missing something here? Kind regards, Sebastian -- Sebastian Rheinnecker phone: +49 7071 9709050 fax: +49 7071 9709051 yWorks GmbH Vor dem Kreuzberg 28 72070 Tuebingen Germany http://www.yworks.com Managing Directors: Sebastian M?ller, Michael Pfahler Commercial Registry: Stuttgart, Germany, HRB 382340 From martin.sladecek at oracle.com Fri May 10 00:28:15 2013 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Fri, 10 May 2013 09:28:15 +0200 Subject: Animation: onStart method In-Reply-To: <518C9D43.9010300@yworks.com> References: <518C9D43.9010300@yworks.com> Message-ID: <518CA18F.8070501@oracle.com> Hi Sebastian, This is currently not possible. There's a JIRA issue for more Animation/Transition events here: https://javafx-jira.kenai.com/browse/RT-14455, so don't forget to vote for it ;-). Unfortunately, there's no reasonable workaround. One dirty fix might be wrapping such animation in a ParallelTransition, with a 0-length Timeline before it, putting the code in the it's onFinishedProperty. Regards, -Martin On 05/10/2013 09:09 AM, Sebastian Rheinnecker wrote: > Hello, > > is there something like an onStart property in Animation, just like > onFinished? Currently, if I want to do some stuff prior to executing a > Transition, for example, I have to do something like > > void playTranisition(){ > doStuff(); > doSomeOtherStuff(); > transition.play(); > } > > Where as > > transition.onStartPropery().set(new EventHandler() { > @Override > public void handle(ActionEvent event) { > doStuff(); > doSomeOtherStuff(); > } > }); > > would be far more convenient, since I could use this together with > SequentialTransition and ParallelTransition and the like. Currently, I > have to set a Handler on the onFinishedProperty of the preceding > Transition (which blows up the code and leads to complicated adding > and removing the listeners). > Or am I missing something here? > > Kind regards, > > Sebastian > From sebastian.rheinnecker at yworks.com Fri May 10 01:00:10 2013 From: sebastian.rheinnecker at yworks.com (Sebastian Rheinnecker) Date: Fri, 10 May 2013 10:00:10 +0200 Subject: Animation: onStart method In-Reply-To: <518CA18F.8070501@oracle.com> References: <518C9D43.9010300@yworks.com> <518CA18F.8070501@oracle.com> Message-ID: <518CA90A.2080804@yworks.com> Hi Martin, thanks for the clarification. The issue is promising, but the fixed version is "Van Ness". I don't know which version this code name is referencing to, but my guess is that it's beyond Javafx 8.0, so that makes me a sad panda. I tried to fiddle around a bit: - Subclassing Animation and wrapping an Animation to call a handler prior to play(): Didn't work, my Idea told me that I needed to implement a package-private method that I couldn't call on the wrapped animation. - Subclassing Transition and wrapping a Transition: doesn't work because I cannot call the protected method interpolate from my wrapper. However, I found out that the statusProperty of an animation is changing prior to executing the animation: (in Animation.java) void impl_start(boolean forceSync) { impl_sync(forceSync); setStatus(Status.RUNNING); // <<< clipEnvelope.start(); setCurrentRate(clipEnvelope.getCurrentRate()); lastPulse = 0; } called from play() via: lastPlayedFinished = false; impl_start(forceSync); startReceiver(TickCalculation.fromDuration(getDelay())); So I tried to bind a ChangeListener to the statusProperty of the animation and waited for changes to "RUNNING". In my local test this was satisfying: ft = new Transition(){ { setCycleDuration(Duration.millis(2000)); } @Override protected void interpolate(double frac) { System.out.println("interpolating"); } }; ft.statusProperty().addListener(new ChangeListener() { @Override public void changed(ObservableValue observable, Animation.Status oldValue, Animation.Status newValue) { if (newValue.equals(Animation.Status.RUNNING)){ System.out.println("starting"); } } }); ft.setOnFinished(new EventHandler() { @Override public void handle(ActionEvent event) { System.out.println("finished"); } }); --> starting interpolating interpolating (...) interpolating interpolating finished But I didn't try it in my real application yet and I'm not sure if this listener really gets called prior to starting the animation or not. Would do you think? Kind regards, Sebastian Am 10.05.2013 09:28, schrieb Martin Sladecek: > Hi Sebastian, > > This is currently not possible. There's a JIRA issue for more > Animation/Transition events here: > https://javafx-jira.kenai.com/browse/RT-14455, so don't forget to vote > for it ;-). > > Unfortunately, there's no reasonable workaround. One dirty fix might > be wrapping such animation in a ParallelTransition, with a 0-length > Timeline before it, putting the code in the it's onFinishedProperty. > > Regards, > -Martin > > On 05/10/2013 09:09 AM, Sebastian Rheinnecker wrote: >> Hello, >> >> is there something like an onStart property in Animation, just like >> onFinished? Currently, if I want to do some stuff prior to executing >> a Transition, for example, I have to do something like >> >> void playTranisition(){ >> doStuff(); >> doSomeOtherStuff(); >> transition.play(); >> } >> >> Where as >> >> transition.onStartPropery().set(new EventHandler() { >> @Override >> public void handle(ActionEvent event) { >> doStuff(); >> doSomeOtherStuff(); >> } >> }); >> >> would be far more convenient, since I could use this together with >> SequentialTransition and ParallelTransition and the like. Currently, >> I have to set a Handler on the onFinishedProperty of the preceding >> Transition (which blows up the code and leads to complicated adding >> and removing the listeners). >> Or am I missing something here? >> >> Kind regards, >> >> Sebastian >> > -- Sebastian Rheinnecker phone: +49 7071 9709050 fax: +49 7071 9709051 yWorks GmbH Vor dem Kreuzberg 28 72070 Tuebingen Germany http://www.yworks.com Managing Directors: Sebastian M?ller, Michael Pfahler Commercial Registry: Stuttgart, Germany, HRB 382340 From martin.sladecek at oracle.com Fri May 10 01:15:41 2013 From: martin.sladecek at oracle.com (Martin Sladecek) Date: Fri, 10 May 2013 10:15:41 +0200 Subject: Animation: onStart method In-Reply-To: <518CA90A.2080804@yworks.com> References: <518C9D43.9010300@yworks.com> <518CA18F.8070501@oracle.com> <518CA90A.2080804@yworks.com> Message-ID: <518CACAD.9060508@oracle.com> On 05/10/2013 10:00 AM, Sebastian Rheinnecker wrote: > Hi Martin, > > thanks for the clarification. The issue is promising, but the fixed > version is "Van Ness". I don't know which version this code name is > referencing to, but my guess is that it's beyond Javafx 8.0, so that > makes me a sad panda. Yes, it's beyond 8.0. > > I tried to fiddle around a bit: > - Subclassing Animation and wrapping an Animation to call a handler > prior to play(): Didn't work, my Idea told me that I needed to > implement a package-private method that I couldn't call on the wrapped > animation. This is something that also needs to be addressed in future releases. Currently, it's impossible to implement your own Animation class due to abstract package-private methods, which supplement the lack of mature public API. > > - Subclassing Transition and wrapping a Transition: doesn't work > because I cannot call the protected method interpolate from my wrapper. > > However, I found out that the statusProperty of an animation is > changing prior to executing the animation: > > (in Animation.java) > void impl_start(boolean forceSync) { > impl_sync(forceSync); > setStatus(Status.RUNNING); // <<< > clipEnvelope.start(); > setCurrentRate(clipEnvelope.getCurrentRate()); > lastPulse = 0; > } > > called from play() via: > > lastPlayedFinished = false; > impl_start(forceSync); > startReceiver(TickCalculation.fromDuration(getDelay())); > > > So I tried to bind a ChangeListener to the statusProperty of the > animation and waited for changes to "RUNNING". In my local test this > was satisfying: > > ft = new Transition(){ > { > setCycleDuration(Duration.millis(2000)); > } > @Override > protected void interpolate(double frac) { > System.out.println("interpolating"); > } > }; > > ft.statusProperty().addListener(new > ChangeListener() { > @Override > public void changed(ObservableValue > observable, Animation.Status oldValue, Animation.Status newValue) { > if (newValue.equals(Animation.Status.RUNNING)){ > System.out.println("starting"); > } > } > }); > > ft.setOnFinished(new EventHandler() { > @Override > public void handle(ActionEvent event) { > System.out.println("finished"); > } > }); > > --> > > starting > interpolating > interpolating > (...) > interpolating > interpolating > finished > > But I didn't try it in my real application yet and I'm not sure if > this listener really gets called prior to starting the animation or > not. Would do you think? > This will work unless you pause the application or do some jump. Then it's possible to get new RUNNING state with the animation not being at it's starting position. If you just want to play your animation from it's start to the end, you should be good with this approach. -Martin From send2jsmith at gmail.com Fri May 10 01:22:19 2013 From: send2jsmith at gmail.com (John Smith) Date: Fri, 10 May 2013 01:22:19 -0700 Subject: Animation: onStart method In-Reply-To: <518CA18F.8070501@oracle.com> References: <518C9D43.9010300@yworks.com> <518CA18F.8070501@oracle.com> Message-ID: As a result of a lack of events for things like onCycleStart, I sometimes use a Timeline in places where a Transition seems more appropriate, because in the Timeline you can add a KeyFrame at Duration zero that effectively gets you a handler for an on start event. On May 10, 2013, at 12:28 AM, Martin Sladecek wrote: > Hi Sebastian, > > This is currently not possible. There's a JIRA issue for more Animation/Transition events here: https://javafx-jira.kenai.com/browse/RT-14455, so don't forget to vote for it ;-). > > Unfortunately, there's no reasonable workaround. One dirty fix might be wrapping such animation in a ParallelTransition, with a 0-length Timeline before it, putting the code in the it's onFinishedProperty. > > Regards, > -Martin > > On 05/10/2013 09:09 AM, Sebastian Rheinnecker wrote: >> Hello, >> >> is there something like an onStart property in Animation, just like onFinished? Currently, if I want to do some stuff prior to executing a Transition, for example, I have to do something like >> >> void playTranisition(){ >> doStuff(); >> doSomeOtherStuff(); >> transition.play(); >> } >> >> Where as >> >> transition.onStartPropery().set(new EventHandler() { >> @Override >> public void handle(ActionEvent event) { >> doStuff(); >> doSomeOtherStuff(); >> } >> }); >> >> would be far more convenient, since I could use this together with SequentialTransition and ParallelTransition and the like. Currently, I have to set a Handler on the onFinishedProperty of the preceding Transition (which blows up the code and leads to complicated adding and removing the listeners). >> Or am I missing something here? >> >> Kind regards, >> >> Sebastian >> > From tobi at ultramixer.com Fri May 10 02:31:00 2013 From: tobi at ultramixer.com (Tobias Bley) Date: Fri, 10 May 2013 11:31:00 +0200 Subject: Resizing problem still in b89 Message-ID: Hi, the resizing bug (retina mac) still exists in b89 :( https://javafx-jira.kenai.com/browse/RT-30011 From hang.vo at oracle.com Fri May 10 05:05:01 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 12:05:01 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130510120535.2C2D4489AA@hg.openjdk.java.net> Changeset: de32ac52dd52 Author: Martin Sladecek Date: 2013-05-10 13:48 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/de32ac52dd52 [JAVADOC] Fixed incorrect row/column couting based on RT-30311 ! javafx-ui-common/src/javafx/scene/layout/GridPane.java Changeset: 491d6ef82c39 Author: Martin Sladecek Date: 2013-05-10 13:48 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/491d6ef82c39 merge ! javafx-ui-common/src/javafx/scene/layout/GridPane.java From hang.vo at oracle.com Fri May 10 05:33:28 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 12:33:28 +0000 Subject: hg: openjfx/8/graphics/rt: RT-29260 HTML having border-radius in it, renders text twice (fix by Leonid Popov) Message-ID: <20130510123348.5CC65489AB@hg.openjdk.java.net> Changeset: 2ae38b092c53 Author: peterz Date: 2013-05-10 16:21 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2ae38b092c53 RT-29260 HTML having border-radius in it, renders text twice (fix by Leonid Popov) ! webview/src/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java From hang.vo at oracle.com Fri May 10 09:18:05 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 16:18:05 +0000 Subject: hg: openjfx/8/graphics/rt: [IntelliJ only] removing bad references to javafx-ui-webnode Message-ID: <20130510161830.3DEBB489B4@hg.openjdk.java.net> Changeset: 335ea4804a62 Author: Felipe Heidrich Date: 2013-05-10 09:06 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/335ea4804a62 [IntelliJ only] removing bad references to javafx-ui-webnode ! apps/experiments/3DViewer/3D Viewer.iml ! apps/experiments/Modena/Modena.iml ! apps/samples/Ensemble8/Ensemble8.iml From hang.vo at oracle.com Fri May 10 10:17:48 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 17:17:48 +0000 Subject: hg: openjfx/8/controls/rt: RT-25369: Checkbox and RadioButton: style -fx-alignment doesn't work with invocation setPrefSize Message-ID: <20130510171802.D5FAB489D4@hg.openjdk.java.net> Changeset: 04cbba26089e Author: raginip Date: 2013-05-10 10:08 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/04cbba26089e RT-25369: Checkbox and RadioButton: style -fx-alignment doesn't work with invocation setPrefSize ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java From hang.vo at oracle.com Fri May 10 10:18:20 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 17:18:20 +0000 Subject: hg: openjfx/8/graphics/rt: Fix to RT-30306: FX 8 3D: No need to do the implicit -1 (in Z) translation for eye position when fixedEyePosition is true Message-ID: <20130510171840.8C154489D5@hg.openjdk.java.net> Changeset: cb6b52a7f0af Author: Chien Yang Date: 2013-05-10 10:07 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cb6b52a7f0af Fix to RT-30306: FX 8 3D: No need to do the implicit -1 (in Z) translation for eye position when fixedEyePosition is true Reviewed by Pavel ! javafx-geom/src/com/sun/javafx/geom/PickRay.java ! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java ! javafx-ui-common/test/unit/javafx/scene/CameraTest.java ! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java From hang.vo at oracle.com Fri May 10 11:05:36 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 18:05:36 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130510180614.20ED6489D7@hg.openjdk.java.net> Changeset: aacc50016e07 Author: dmasada Date: 2013-05-10 10:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/aacc50016e07 RT-30301 Ensemble8.jar has incorrect JavaFX version number - javadoc ! apps/samples/Ensemble8/nbproject/project.properties ! apps/samples/Ensemble8/src/app/ensemble/DocsPage.java ! apps/samples/Ensemble8/src/app/ensemble/samplepage/SamplePage.java Changeset: 8229f06bb049 Author: "Jasper Potts" Date: 2013-05-10 10:55 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8229f06bb049 Fixed RT-30214: Modena style: disabled label does not look disabled. ! apps/experiments/Modena/Modena.iml ! apps/experiments/Modena/src/modena/SamplePage.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css From hang.vo at oracle.com Fri May 10 11:33:17 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 18:33:17 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30301 - restore accidentally updated project.properties file Message-ID: <20130510183335.A723F489E2@hg.openjdk.java.net> Changeset: 2616c9dbe184 Author: dmasada Date: 2013-05-10 11:29 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2616c9dbe184 RT-30301 - restore accidentally updated project.properties file ! apps/samples/Ensemble8/nbproject/project.properties From hang.vo at oracle.com Fri May 10 11:48:25 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 18:48:25 +0000 Subject: hg: openjfx/8/graphics/rt: Gradle build fixes for armv6sf and armv6hf Message-ID: <20130510184844.09D57489E4@hg.openjdk.java.net> Changeset: f028e0537133 Author: rbair Date: 2013-05-10 11:33 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f028e0537133 Gradle build fixes for armv6sf and armv6hf ! build.gradle ! glass/glass-lib-lens/src/wm/screen/dfbScreen.c ! gradleBuildSrc/armv6hf.gradle ! gradleBuildSrc/armv6sf.gradle ! gradleBuildSrc/src/main/groovy/com/sun/javafx/build/CCTask.groovy ! gradleBuildSrc/src/main/groovy/com/sun/javafx/build/NativeCompileTask.groovy From mark.howe at oracle.com Fri May 10 13:01:46 2013 From: mark.howe at oracle.com (Mark Howe) Date: Fri, 10 May 2013 13:01:46 -0700 Subject: javafxpackager - exceptions in start In-Reply-To: References: Message-ID: <82369F88-12E7-4406-9CD9-29EC906AFEAF@oracle.com> I'm sure that's an oversight, can you create a jira issue for it? Thanks Mark On May 6, 2013, at 2:04 PM, Scott Palmer wrote: > I'm just now looking into using a custom preloader and for that I started > using the javafxpackager command-line tool. (Normally I manually handle > gettign jfxrt.jar on the classpath, as my app still optionally launches in > a Swing + JFXPanel mode.) > > The first thing I noticed is that now when there is a problem I don't get > to see what it is. Instead of dumping the exceptionb stack trace to stderr > or stdout, I simply get the following message: > > Exception in Application start method > Exception while launching application > > > Um.. thanks... how about some details? > > Is this by design, or simply an oversite? > > Regards, > > Scott From hang.vo at oracle.com Fri May 10 16:04:24 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 10 May 2013 23:04:24 +0000 Subject: hg: openjfx/8/controls/rt: RT-29614 CustomMenuItem setHideOnClick(false) does not work for normal menus. Message-ID: <20130510230431.868CA489FA@hg.openjdk.java.net> Changeset: 8353ed23e10a Author: psomashe Date: 2013-05-10 16:07 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/8353ed23e10a RT-29614 CustomMenuItem setHideOnClick(false) does not work for normal menus. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java From hang.vo at oracle.com Fri May 10 17:03:59 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Sat, 11 May 2013 00:03:59 +0000 Subject: hg: openjfx/8/controls/rt: RT-29889 legend will not show when all data is removed and new data is added. Message-ID: <20130511000406.A4F8F489FF@hg.openjdk.java.net> Changeset: 26b9a3ac8380 Author: psomashe Date: 2013-05-10 17:02 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/26b9a3ac8380 RT-29889 legend will not show when all data is removed and new data is added. ! javafx-ui-charts/src/javafx/scene/chart/PieChart.java From send2jsmith at gmail.com Fri May 10 17:42:52 2013 From: send2jsmith at gmail.com (John Smith) Date: Fri, 10 May 2013 17:42:52 -0700 Subject: Fwd: JS engine in WebView In-Reply-To: References: <1398C8AA-5987-441D-815F-A78798385154@ozemail.com.au> <13DD1D8E-51A5-4407-9C04-C532969EB97B@oracle.com> Message-ID: Forwarding to openjfx-dev list. On Fri, May 10, 2013 at 1:12 AM, John Smith wrote: > Last time I checked (JavaFX 2.2) on desktop systems, the WebView > JavaScript JIT compiler was switched off for 64 bit Java distributions and > only switched on for 32 bit Java distributions. Is this still the case? > > Without JIT enabled, most WebView benchmarks come out 4-5 times slower. > With JIT, JavaScript in WebView performs in the same class as most common > browsers. > > I was hopeful that 64 bit processing could be much improved if Nashorn > was swapped for JavaScriptCore. But I guess that won't might not end up > happening now. > > Will it be possible to enable JavaScriptCore to run with JIT compilation > switched on when WebView is running under 64 bit Java? > > > On May 9, 2013, at 8:25 PM, Richard Bair wrote: > > > Hi John, > > > > On May 8, 2013, at 12:12 PM, John C. Turnbull > wrote: > > > >> I know that WebView uses WebKit but what actual JavaScript engine does > it use on Windows? I don't think WebKit forces you to use any particular > engine. > > > > Well?. it goes like this. WebKit comes with JavaScriptCore by default, > and this is the JS engine that we use. It is pretty good. My understanding > is that JavaScriptCore (aka SquirrelFish aka Nitro) is the same JS engine > used by Safari[1]. When Chrome and Apple were both part of WebKit, one of > the abstraction layers that Google had put into WebKit was the ability to > swap out the JavaScript engine. When Google forked WebKit into Blink, the > need for the WebKit project to have an abstraction for a different JS VM > disappeared. As a consequence, the WebKit guys have been talking about > removing those abstractions such that you won't be able to swap out the JS > engine[2][3]. If/When that happens, it will be hard (or impossible) for us > to switch over to Nashorn for WebView. We aren't going to fork WebKit, so > we sort of have to follow along with what WebKit does. > > > >> Will WebView eventually use Nashorn instead of what it's using > currently! > > > > Maybe, but maybe not for the reasons cited above. We will have to see > how this whole Apple / Google divorce plays out. > > > > Richard > > > > [1] http://trac.webkit.org/wiki/JavaScriptCore > > [2]http://www.theregister.co.uk/2013/04/04/webkit_to_purge_chrome_code/ > > [3]https://lists.webkit.org/pipermail/webkit-dev/2013-April/024408.html > > > > "Supporting V8 places a considerable burden on webkit, there are a > number of > > large, cumbersome and expensive abstractions required for to support > multiple > > JS engines (see the original discussions on the topic from many years > ago). > > > > Additionally we will only be supporting JSC in WebKit2, so I don't think > anything could > > convince me at least that maintaining support for multiple JS engines is > good for > > the project." - Oliver Hunt > > From peter.zhelezniakov at oracle.com Sat May 11 12:50:13 2013 From: peter.zhelezniakov at oracle.com (Peter Zhelezniakov) Date: Sat, 11 May 2013 23:50:13 +0400 Subject: JS engine in WebView In-Reply-To: References: Message-ID: <518EA0F5.4040800@oracle.com> Hi John, > Will it be possible to enable JavaScriptCore to run with JIT compilation > switched on when WebView is running under 64 bit Java? On Linux and Mac JIT is already enabled. On Windows, no, it's just not implemented. This is, it wasn't last time I checked. As Safari Windows is a 32 bit application, there may be little demand for 64 bit JIT. -- Peter From jack at moxley.co.uk Sat May 11 15:16:25 2013 From: jack at moxley.co.uk (Jack Moxley) Date: Sat, 11 May 2013 23:16:25 +0100 Subject: JS engine in WebView In-Reply-To: <518EA0F5.4040800@oracle.com> References: <518EA0F5.4040800@oracle.com> Message-ID: <237C52FF-D0CE-427E-94DF-288E92769C2C@moxley.co.uk> What happened to the write once, run anyway philosophy? Sent from my iPhone On 11 May 2013, at 20:50, Peter Zhelezniakov wrote: > Hi John, > >> Will it be possible to enable JavaScriptCore to run with JIT compilation >> switched on when WebView is running under 64 bit Java? > > On Linux and Mac JIT is already enabled. On Windows, no, it's just not implemented. This is, it wasn't last time I checked. As Safari Windows is a 32 bit application, there may be little demand for 64 bit JIT. > > -- > Peter From jack at moxley.co.uk Sat May 11 16:18:36 2013 From: jack at moxley.co.uk (Jack Moxley) Date: Sun, 12 May 2013 00:18:36 +0100 Subject: JS engine in WebView In-Reply-To: <237C52FF-D0CE-427E-94DF-288E92769C2C@moxley.co.uk> References: <518EA0F5.4040800@oracle.com> <237C52FF-D0CE-427E-94DF-288E92769C2C@moxley.co.uk> Message-ID: <5E939626-3EE6-4743-A94F-7022F38D8154@moxley.co.uk> *Anywhere :-) Sent from my iPhone On 11 May 2013, at 23:16, Jack Moxley wrote: > What happened to the write once, run anyway philosophy? > > Sent from my iPhone > > On 11 May 2013, at 20:50, Peter Zhelezniakov wrote: > >> Hi John, >> >>> Will it be possible to enable JavaScriptCore to run with JIT compilation >>> switched on when WebView is running under 64 bit Java? >> >> On Linux and Mac JIT is already enabled. On Windows, no, it's just not implemented. This is, it wasn't last time I checked. As Safari Windows is a 32 bit application, there may be little demand for 64 bit JIT. >> >> -- >> Peter > From ozemale at ozemail.com.au Sat May 11 16:55:08 2013 From: ozemale at ozemail.com.au (John C. Turnbull) Date: Sun, 12 May 2013 09:55:08 +1000 Subject: JS engine in WebView In-Reply-To: <518EA0F5.4040800@oracle.com> References: <518EA0F5.4040800@oracle.com> Message-ID: <736E627B-2525-4496-BC26-26AE849C4738@ozemail.com.au> So does this mean that JIT will likely never be enabled for 64-bit Java? Or can the JS engine run in 32-bit mode under 64-bit Java? No JIT in WebView *seriously* limits its usefulness. On 12/05/2013, at 5:50, Peter Zhelezniakov wrote: > Hi John, > >> Will it be possible to enable JavaScriptCore to run with JIT compilation >> switched on when WebView is running under 64 bit Java? > > On Linux and Mac JIT is already enabled. On Windows, no, it's just not implemented. This is, it wasn't last time I checked. As Safari Windows is a 32 bit application, there may be little demand for 64 bit JIT. > > -- > Peter From tbee at tbee.org Sun May 12 02:08:36 2013 From: tbee at tbee.org (Tom Eugelink) Date: Sun, 12 May 2013 11:08:36 +0200 Subject: JFXTras to JavaFX 8 migration In-Reply-To: <5162872B.90407@oracle.com> References: <516086D5.9090409@tbee.org> <516274DC.8010203@oracle.com> <516283DA.7060208@tbee.org> <5162872B.90407@oracle.com> Message-ID: <518F5C14.1080308@tbee.org> Fix confirmed. Thanks. On 2013-04-08 11:00, Martin Sladecek wrote: > Should be. > > -Martin > > On 04/08/2013 10:46 AM, Tom Eugelink wrote: >> >> Thanks! That will be in b85? >> >> Tom >> >> >> On 2013-04-08 09:42, Martin Sladecek wrote: >>> Hi Tom, >>> if your ListSpinnerIntegerList doesn't implement RandomAccess interface, you are not getting ObservableListWrapper, but ObservableSequentialListWrapper instead. There's no reason not to delegate this calls in ObservableSequentialListWrapper, esp. when it will save us one extra class (iterator wrapper), so I will fix this. >>> >>> Regards, >>> -Martin >>> >>> On 04/06/2013 10:34 PM, Tom Eugelink wrote: >>>> >>>> I'm in the process of migrating my controls in JFXtras to JFX8. One of the issues I run in to is that my ListSpinner control gets stuck in a very long loop when it is used to spin over the years, where it does not on JFX2.2. The reason seems to be that the ObservableListWrapper, used to turn a regular List into a observable one (which is returned by FXCollections.observableList) is somehow by-passing the optimized indexOf that is implemented in my ListSpinnerIntegerList. >>>> >>>> ListSpinnerIntegerList extends AbstractList and overrides get() and size() to get an unmodifiable list as per JavaDoc. >>>> http://docs.oracle.com/javase/7/docs/api/java/util/AbstractList.html >>>> >>>> ListSpinnerIntegerList also overrides indexOf, because it has a very large range and instead of iterating, the index can easily be calculated from the value. >>>> https://github.com/JFXtras/jfxtras-labs/blob/8.0/src/main/java/jfxtras/labs/scene/control/ListSpinnerIntegerList.java >>>> >>>> In JFX 2.2 this works correctly, in JFX 8.0 the optimized indexOf is 'never' reached, but the JavaFX thread is busy in the iteration based implementation of indexOf in AbstractList. >>>> http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/util/AbstractList.java#AbstractList.indexOf%28java.lang.Object%29 >>>> >>>> However, I cannot explain how it gets there and not in my optimized indexOf. The implementation of indexOf in ObservableListWrapper seems to forward it to the backing list. >>>> https://bitbucket.org/openjfxmirrors/openjfx-8-graphics-rt/src/c5937c934c188b70a51ad98cad4d24b91450105f/javafx-beans/src/com/sun/javafx/collections/ObservableListWrapper.java >>>> >>>> So I'm expecting >>>> call list.index() -> ObservableListWrapper.indexOf() -> backingList.indexOf() which is ListSpinnerIntegerList.indexOf() >>>> >>>> But that does not happen. The current workaround basically by overriding indexOf re-enforces the behavior of calling the backing list. >>>> See line 118 in https://github.com/JFXtras/jfxtras-labs/blob/8.0/src/main/java/jfxtras/labs/scene/control/ListSpinner.java >>>> >>>> I'm suspecting I'm not seeing the correct implementation of indexOf in ObservableListWrapper. >>>> >>>> How is indexOf implemented in ObservableListWrapper in 8.0? >>>> >>>> Tom >>>> >>>> >>>> >>>> >>> >> >> > From tbee at tbee.org Sun May 12 10:18:28 2013 From: tbee at tbee.org (Tom Eugelink) Date: Sun, 12 May 2013 19:18:28 +0200 Subject: Strange errors when shutting down application In-Reply-To: References: <518928E0.4070509@bestsolution.at> <51892DE4.6080307@tbee.org> Message-ID: <518FCEE4.90108@tbee.org> Hello David, All my controls in JFXtras have these message in some form or another, for example CalendarPickerTrial1 (JFXtras 2.2 using JDK7/JFX2.2): WARNING: com.sun.javafx.css.StyleHelper calculateValue Could not resolve '-fx-shadow-highlight-color' while resolving lookups for '-fx-background-color' from rule '*.text-field' in stylesheet jar:file:/C:/Program%20Files/Java/jdk1.7.0_13/jre/lib/jfxrt.jar!/com/sun/javafx/scene/control/skin/caspian/caspian.bss WARNING: com.sun.javafx.css.StyleHelper calculateValue Could not resolve '-fx-text-inner-color' while resolving lookups for '-fx-text-fill' from rule '*.text-field' in stylesheet jar:file:/C:/Program%20Files/Java/jdk1.7.0_13/jre/lib/jfxrt.jar!/com/sun/javafx/scene/control/skin/caspian/caspian.bss WARNING: com.sun.javafx.css.StyleHelper calculateValue Could not resolve '-fx-control-inner-background' while resolving lookups for '-fx-prompt-text-fill' from rule '*.text-field' in stylesheet jar:file:/C:/Program%20Files/Java/jdk1.7.0_13/jre/lib/jfxrt.jar!/com/sun/javafx/scene/control/skin/caspian/caspian.bss WARNING: com.sun.javafx.css.StyleHelper calculateValue Could not resolve '-fx-accent' while resolving lookups for '-fx-highlight-fill' from rule '*.text-input' in stylesheet jar:file:/C:/Program%20Files/Java/jdk1.7.0_13/jre/lib/jfxrt.jar!/com/sun/javafx/scene/control/skin/caspian/caspian.bss Reading the errors and based on the fact at all my controls suffer from these warnings, I do not think that has something to do with my controls. Two developers confirmed seeing the same messages on their systems, so that rules out an environment setup issue. What I would really like to first confirm that that you see the messages. May I suggest the following approach: 1. checkout / download JFXtras (https://github.com/JFXtras/jfxtras-labs) 2. run the gradlew_lib.cmd, it will download into the "_lib" directory all jars you need to setup the project in your IDE 3. setup JFXtras in your IDE (should be a breeze, just a Java project) 4. start jfxtras.labs.scene.control.CalendarPickerTrial1 (in src/test) and see if you see similar messages This setup is already pretty small; it's a simple test class, a control, skin and CSS. Tom On 2013-05-07 19:20, David Grieve wrote: > This is a different issue. If you can give me a small app that reproduces the problem, I can look into why. > From tom.schindl at bestsolution.at Mon May 13 01:51:06 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Mon, 13 May 2013 10:51:06 +0200 Subject: JavaFX port to iOS/Android status In-Reply-To: <51742C1D.9040004@bestsolution.at> References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> Message-ID: <5190A97A.3030003@bestsolution.at> On 21.04.13 20:12, Tom Schindl wrote: > Hi, > > I think Richard mixup a bit in his list VMs and AOT compilers. XMLVM is > a AOT compiler producing an iOS/Android executable from Java-Class files > (in the end it produces ObjectiveC code which emulates the Stack of the > JVM so the code is not really human readable). > > There are 2 stragegies to run FX on iOS (fairly the same is true for > Android): > * get a VM running on the device (this VM is not allowed to JIT) > * AOT compile your Java app so that it runs without a JVM > > > I currently only know of Avian to run as a JVM on iOS/Android whereas > there are at least 2 AOT compilers: > * XMLVM > * RoboVM (main target is iOS as of now) http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.html Tom From tbee at tbee.org Mon May 13 02:04:38 2013 From: tbee at tbee.org (Tom Eugelink) Date: Mon, 13 May 2013 11:04:38 +0200 Subject: JavaFX port to iOS/Android status In-Reply-To: <5190A97A.3030003@bestsolution.at> References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <5190A97A.3030003@bestsolution.at> Message-ID: <5190ACA5.80507@tbee.org> On 2013-05-13 10:51, Tom Schindl wrote: > * RoboVM (main target is iOS as of now) > > http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.html > That looks quite promissing! Tom From hendrik.ebbers at me.com Mon May 13 02:05:43 2013 From: hendrik.ebbers at me.com (Hendrik Ebbers) Date: Mon, 13 May 2013 11:05:43 +0200 Subject: JavaFX port to iOS/Android status In-Reply-To: <5190A97A.3030003@bestsolution.at> References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <5190A97A.3030003@bestsolution.at> Message-ID: <26A7ABF4-6EF9-47E0-AA74-D307E50509FB@me.com> COOL :D Am 13.05.2013 um 10:51 schrieb Tom Schindl : > On 21.04.13 20:12, Tom Schindl wrote: >> Hi, >> >> I think Richard mixup a bit in his list VMs and AOT compilers. XMLVM is >> a AOT compiler producing an iOS/Android executable from Java-Class files >> (in the end it produces ObjectiveC code which emulates the Stack of the >> JVM so the code is not really human readable). >> >> There are 2 stragegies to run FX on iOS (fairly the same is true for >> Android): >> * get a VM running on the device (this VM is not allowed to JIT) >> * AOT compile your Java app so that it runs without a JVM >> >> >> I currently only know of Avian to run as a JVM on iOS/Android whereas >> there are at least 2 AOT compilers: >> * XMLVM >> * RoboVM (main target is iOS as of now) > > http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.html > > Tom From tobi at ultramixer.com Mon May 13 02:07:52 2013 From: tobi at ultramixer.com (Tobias Bley) Date: Mon, 13 May 2013 11:07:52 +0200 Subject: JavaFX port to iOS/Android status In-Reply-To: <5190A97A.3030003@bestsolution.at> References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <5190A97A.3030003@bestsolution.at> Message-ID: <5036C8FE-06D6-42A8-A45D-963936EF3268@ultramixer.com> Great to see! Does it mean RoboVM uses AOT to compile the complete OpenJFX to native code? Does it work on a real iPad too? Am 13.05.2013 um 10:51 schrieb Tom Schindl : > On 21.04.13 20:12, Tom Schindl wrote: >> Hi, >> >> I think Richard mixup a bit in his list VMs and AOT compilers. XMLVM is >> a AOT compiler producing an iOS/Android executable from Java-Class files >> (in the end it produces ObjectiveC code which emulates the Stack of the >> JVM so the code is not really human readable). >> >> There are 2 stragegies to run FX on iOS (fairly the same is true for >> Android): >> * get a VM running on the device (this VM is not allowed to JIT) >> * AOT compile your Java app so that it runs without a JVM >> >> >> I currently only know of Avian to run as a JVM on iOS/Android whereas >> there are at least 2 AOT compilers: >> * XMLVM >> * RoboVM (main target is iOS as of now) > > http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.html > > Tom From niklas at therning.org Mon May 13 02:32:38 2013 From: niklas at therning.org (Niklas Therning) Date: Mon, 13 May 2013 11:32:38 +0200 Subject: OpenJFX on iOS using RoboVM Message-ID: Hi, I've managed to get OpenJFX running on iOS using RoboVM. Please see the RoboVM blog [1] for a quick video of it. I'd like to say thank you for writing such great code! BrickBreaker almost worked out of the box! I had to remove/stub out font related stuff of course and PlatformLogger had to be copied from OpenJDK. Also had to fix a tiny bug in the native glass code [2] and an NPE in PlatformUtil.getRTDir() when PlatformUtil.class isn't available in any jar file [3]. Do you have an ETA on the open-sourcing of the font related code? It would be a fun challenge to get most of the controls or even the Ensemble sample to work but fonts are essential of course. [1] http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.html [2] https://javafx-jira.kenai.com/browse/RT-30327 [3] https://javafx-jira.kenai.com/browse/RT-30329 Regards, Niklas Therning From niklas at therning.org Mon May 13 02:37:23 2013 From: niklas at therning.org (Niklas Therning) Date: Mon, 13 May 2013 11:37:23 +0200 Subject: JavaFX port to iOS/Android status In-Reply-To: <5036C8FE-06D6-42A8-A45D-963936EF3268@ultramixer.com> References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <5190A97A.3030003@bestsolution.at> <5036C8FE-06D6-42A8-A45D-963936EF3268@ultramixer.com> Message-ID: Hi, I'm the founder of the RoboVM project. Yes, RoboVM uses AOT and yes that's a real iPad in the video. /Niklas On Mon, May 13, 2013 at 11:07 AM, Tobias Bley wrote: > Great to see! Does it mean RoboVM uses AOT to compile the complete OpenJFX > to native code? Does it work on a real iPad too? > > > Am 13.05.2013 um 10:51 schrieb Tom Schindl : > > > On 21.04.13 20:12, Tom Schindl wrote: > >> Hi, > >> > >> I think Richard mixup a bit in his list VMs and AOT compilers. XMLVM is > >> a AOT compiler producing an iOS/Android executable from Java-Class files > >> (in the end it produces ObjectiveC code which emulates the Stack of the > >> JVM so the code is not really human readable). > >> > >> There are 2 stragegies to run FX on iOS (fairly the same is true for > >> Android): > >> * get a VM running on the device (this VM is not allowed to JIT) > >> * AOT compile your Java app so that it runs without a JVM > >> > >> > >> I currently only know of Avian to run as a JVM on iOS/Android whereas > >> there are at least 2 AOT compilers: > >> * XMLVM > >> * RoboVM (main target is iOS as of now) > > > > http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.html > > > > Tom > > From johan at lodgon.com Mon May 13 02:39:52 2013 From: johan at lodgon.com (Johan Vos) Date: Mon, 13 May 2013 11:39:52 +0200 Subject: OpenJFX on iOS using RoboVM In-Reply-To: References: Message-ID: Hi Niklas, This is excellent work, another MAJOR step for JavaFX. Thank you very much! - Johan 2013/5/13 Niklas Therning > Hi, > > I've managed to get OpenJFX running on iOS using RoboVM. Please see the > RoboVM blog [1] for a quick video of it. > > I'd like to say thank you for writing such great code! BrickBreaker almost > worked out of the box! I had to remove/stub out font related stuff of > course and PlatformLogger had to be copied from OpenJDK. Also had to fix a > tiny bug in the native glass code [2] and an NPE in PlatformUtil.getRTDir() > when PlatformUtil.class isn't available in any jar file [3]. > > Do you have an ETA on the open-sourcing of the font related code? It would > be a fun challenge to get most of the controls or even the Ensemble sample > to work but fonts are essential of course. > > [1] http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.html > [2] https://javafx-jira.kenai.com/browse/RT-30327 > [3] https://javafx-jira.kenai.com/browse/RT-30329 > > Regards, > Niklas Therning > From niklas at therning.org Mon May 13 02:42:20 2013 From: niklas at therning.org (Niklas Therning) Date: Mon, 13 May 2013 11:42:20 +0200 Subject: JavaFX port to iOS/Android status In-Reply-To: References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <5190A97A.3030003@bestsolution.at> <5036C8FE-06D6-42A8-A45D-963936EF3268@ultramixer.com> Message-ID: The iPad you see in the video has been jailbroken but I can confirm that BrickBreaker also works on my non-jailbroken iPhone5. Didn't want to use that though in the video since you only see the upper left corner of the screen. :-) On Mon, May 13, 2013 at 11:37 AM, Niklas Therning wrote: > Hi, > > I'm the founder of the RoboVM project. Yes, RoboVM uses AOT and yes that's > a real iPad in the video. > > /Niklas > > > On Mon, May 13, 2013 at 11:07 AM, Tobias Bley wrote: > >> Great to see! Does it mean RoboVM uses AOT to compile the complete >> OpenJFX to native code? Does it work on a real iPad too? >> >> >> Am 13.05.2013 um 10:51 schrieb Tom Schindl : >> >> > On 21.04.13 20:12, Tom Schindl wrote: >> >> Hi, >> >> >> >> I think Richard mixup a bit in his list VMs and AOT compilers. XMLVM is >> >> a AOT compiler producing an iOS/Android executable from Java-Class >> files >> >> (in the end it produces ObjectiveC code which emulates the Stack of the >> >> JVM so the code is not really human readable). >> >> >> >> There are 2 stragegies to run FX on iOS (fairly the same is true for >> >> Android): >> >> * get a VM running on the device (this VM is not allowed to JIT) >> >> * AOT compile your Java app so that it runs without a JVM >> >> >> >> >> >> I currently only know of Avian to run as a JVM on iOS/Android whereas >> >> there are at least 2 AOT compilers: >> >> * XMLVM >> >> * RoboVM (main target is iOS as of now) >> > >> > http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.html >> > >> > Tom >> >> > From tobi at ultramixer.com Mon May 13 02:50:00 2013 From: tobi at ultramixer.com (Tobias Bley) Date: Mon, 13 May 2013 11:50:00 +0200 Subject: JavaFX port to iOS/Android status In-Reply-To: References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <5190A97A.3030003@bestsolution.at> <5036C8FE-06D6-42A8-A45D-963936EF3268@ultramixer.com> Message-ID: <3E216827-2CB6-4A85-899C-1D5E21862F66@ultramixer.com> So does it mean we are able to build a iPhone app with OpenJFX ready to submit to the AppStore? Am 13.05.2013 um 11:42 schrieb Niklas Therning : > The iPad you see in the video has been jailbroken but I can confirm that > BrickBreaker also works on my non-jailbroken iPhone5. Didn't want to use > that though in the video since you only see the upper left corner of the > screen. :-) > > > On Mon, May 13, 2013 at 11:37 AM, Niklas Therning wrote: > >> Hi, >> >> I'm the founder of the RoboVM project. Yes, RoboVM uses AOT and yes that's >> a real iPad in the video. >> >> /Niklas >> >> >> On Mon, May 13, 2013 at 11:07 AM, Tobias Bley wrote: >> >>> Great to see! Does it mean RoboVM uses AOT to compile the complete >>> OpenJFX to native code? Does it work on a real iPad too? >>> >>> >>> Am 13.05.2013 um 10:51 schrieb Tom Schindl : >>> >>>> On 21.04.13 20:12, Tom Schindl wrote: >>>>> Hi, >>>>> >>>>> I think Richard mixup a bit in his list VMs and AOT compilers. XMLVM is >>>>> a AOT compiler producing an iOS/Android executable from Java-Class >>> files >>>>> (in the end it produces ObjectiveC code which emulates the Stack of the >>>>> JVM so the code is not really human readable). >>>>> >>>>> There are 2 stragegies to run FX on iOS (fairly the same is true for >>>>> Android): >>>>> * get a VM running on the device (this VM is not allowed to JIT) >>>>> * AOT compile your Java app so that it runs without a JVM >>>>> >>>>> >>>>> I currently only know of Avian to run as a JVM on iOS/Android whereas >>>>> there are at least 2 AOT compilers: >>>>> * XMLVM >>>>> * RoboVM (main target is iOS as of now) >>>> >>>> http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.html >>>> >>>> Tom >>> >>> >> From knut.arne.vedaa at broadpark.no Mon May 13 03:00:11 2013 From: knut.arne.vedaa at broadpark.no (Knut Arne Vedaa) Date: Mon, 13 May 2013 12:00:11 +0200 Subject: OpenJFX on iOS using RoboVM In-Reply-To: References: Message-ID: <5190B9AB.5080203@broadpark.no> Great work! Niklas Therning wrote: > Hi, > > I've managed to get OpenJFX running on iOS using RoboVM. Please see the > RoboVM blog [1] for a quick video of it. > > I'd like to say thank you for writing such great code! BrickBreaker almost > worked out of the box! I had to remove/stub out font related stuff of > course and PlatformLogger had to be copied from OpenJDK. Also had to fix a > tiny bug in the native glass code [2] and an NPE in PlatformUtil.getRTDir() > when PlatformUtil.class isn't available in any jar file [3]. > > Do you have an ETA on the open-sourcing of the font related code? It would > be a fun challenge to get most of the controls or even the Ensemble sample > to work but fonts are essential of course. > > [1] http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.html > [2] https://javafx-jira.kenai.com/browse/RT-30327 > [3] https://javafx-jira.kenai.com/browse/RT-30329 > > Regards, > Niklas Therning > From ozemale at ozemail.com.au Mon May 13 03:27:17 2013 From: ozemale at ozemail.com.au (John C. Turnbull) Date: Mon, 13 May 2013 20:27:17 +1000 Subject: JavaFX port to iOS/Android status In-Reply-To: References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <5190A97A.3030003@bestsolution.at> <5036C8FE-06D6-42A8-A45D-963936EF3268@ultramixer.com> Message-ID: <002c01ce4fc4$723f2bd0$56bd8370$@ozemail.com.au> Niklas, this is *awesome* work, thanks very much on behalf of the JavaFX community. It is very promising that so few changes were required to get things working. One thing I noticed in the video was that BrickBreaker animation performance was a bit choppy i.e. not smooth. Is this a symptom of the video itself or does JavaFX run like this on iOS? Of course I realise that it's only *very* early days so I am sure performance issues can be improved with prudent optimisation. I am just curious to know whether the video gives an accurate picture of what's really happening... Anyway, this is the best news I have had in ages! Keep up the great work! Cheers, -jct -----Original Message----- From: openjfx-dev-bounces at openjdk.java.net [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of Niklas Therning Sent: Monday, 13 May 2013 19:37 To: openjfx-dev at openjdk.java.net Subject: Re: JavaFX port to iOS/Android status Hi, I'm the founder of the RoboVM project. Yes, RoboVM uses AOT and yes that's a real iPad in the video. /Niklas On Mon, May 13, 2013 at 11:07 AM, Tobias Bley wrote: > Great to see! Does it mean RoboVM uses AOT to compile the complete > OpenJFX to native code? Does it work on a real iPad too? > > > Am 13.05.2013 um 10:51 schrieb Tom Schindl : > > > On 21.04.13 20:12, Tom Schindl wrote: > >> Hi, > >> > >> I think Richard mixup a bit in his list VMs and AOT compilers. > >> XMLVM is a AOT compiler producing an iOS/Android executable from > >> Java-Class files (in the end it produces ObjectiveC code which > >> emulates the Stack of the JVM so the code is not really human readable). > >> > >> There are 2 stragegies to run FX on iOS (fairly the same is true > >> for > >> Android): > >> * get a VM running on the device (this VM is not allowed to JIT) > >> * AOT compile your Java app so that it runs without a JVM > >> > >> > >> I currently only know of Avian to run as a JVM on iOS/Android > >> whereas there are at least 2 AOT compilers: > >> * XMLVM > >> * RoboVM (main target is iOS as of now) > > > > http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.ht > > ml > > > > Tom > > From niklas at therning.org Mon May 13 04:26:08 2013 From: niklas at therning.org (Niklas Therning) Date: Mon, 13 May 2013 13:26:08 +0200 Subject: JavaFX port to iOS/Android status In-Reply-To: <002c01ce4fc4$723f2bd0$56bd8370$@ozemail.com.au> References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <5190A97A.3030003@bestsolution.at> <5036C8FE-06D6-42A8-A45D-963936EF3268@ultramixer.com> <002c01ce4fc4$723f2bd0$56bd8370$@ozemail.com.au> Message-ID: The choppiness is likely due to the fact that RoboVM hasn't been optimized for speed at all yet. E.g. virtual/interface method dispatch is horribly slow at the moment. I hope I'll be able to focus on performance shortly but right now the focus is on compatibility and stability. On Mon, May 13, 2013 at 12:27 PM, John C. Turnbull wrote: > Niklas, this is *awesome* work, thanks very much on behalf of the JavaFX > community. > > It is very promising that so few changes were required to get things > working. One thing I noticed in the video was that BrickBreaker animation > performance was a bit choppy i.e. not smooth. Is this a symptom of the > video itself or does JavaFX run like this on iOS? > > Of course I realise that it's only *very* early days so I am sure > performance issues can be improved with prudent optimisation. I am just > curious to know whether the video gives an accurate picture of what's > really > happening... > > Anyway, this is the best news I have had in ages! Keep up the great work! > > Cheers, > > -jct > > -----Original Message----- > From: openjfx-dev-bounces at openjdk.java.net > [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of Niklas Therning > Sent: Monday, 13 May 2013 19:37 > To: openjfx-dev at openjdk.java.net > Subject: Re: JavaFX port to iOS/Android status > > Hi, > > I'm the founder of the RoboVM project. Yes, RoboVM uses AOT and yes that's > a > real iPad in the video. > > /Niklas > > > On Mon, May 13, 2013 at 11:07 AM, Tobias Bley wrote: > > > Great to see! Does it mean RoboVM uses AOT to compile the complete > > OpenJFX to native code? Does it work on a real iPad too? > > > > > > Am 13.05.2013 um 10:51 schrieb Tom Schindl >: > > > > > On 21.04.13 20:12, Tom Schindl wrote: > > >> Hi, > > >> > > >> I think Richard mixup a bit in his list VMs and AOT compilers. > > >> XMLVM is a AOT compiler producing an iOS/Android executable from > > >> Java-Class files (in the end it produces ObjectiveC code which > > >> emulates the Stack of the JVM so the code is not really human > readable). > > >> > > >> There are 2 stragegies to run FX on iOS (fairly the same is true > > >> for > > >> Android): > > >> * get a VM running on the device (this VM is not allowed to JIT) > > >> * AOT compile your Java app so that it runs without a JVM > > >> > > >> > > >> I currently only know of Avian to run as a JVM on iOS/Android > > >> whereas there are at least 2 AOT compilers: > > >> * XMLVM > > >> * RoboVM (main target is iOS as of now) > > > > > > http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.ht > > > ml > > > > > > Tom > > > > > > From ozemale at ozemail.com.au Mon May 13 04:37:22 2013 From: ozemale at ozemail.com.au (John C. Turnbull) Date: Mon, 13 May 2013 21:37:22 +1000 Subject: JavaFX port to iOS/Android status In-Reply-To: References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <5190A97A.3030003@bestsolution.at> <5036C8FE-06D6-42A8-A45D-963936EF3268@ultramixer.com> <002c01ce4fc4$723f2bd0$56bd8370$@ozemail.com.au> Message-ID: <002d01ce4fce$3c60d7c0$b5228740$@ozemail.com.au> OK, thanks for the info. Now that I am talking directly to the creator of RoboVM, what is your view on supporting invokedynamic in RoboVM? I ask because I believe code is being added to OpenJFX as we speak that makes use of this new bytecode and it is thus going to be crucial that RoboVM supports it if JavaFX 8 is to run on iOS etc. This is the version (to be released with Java 8) that is the main version that I see the JavaFX community wanting to run on mobiles and tablets. Thanks, -jct -----Original Message----- From: openjfx-dev-bounces at openjdk.java.net [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of Niklas Therning Sent: Monday, 13 May 2013 21:26 To: openjfx-dev at openjdk.java.net Subject: Re: JavaFX port to iOS/Android status The choppiness is likely due to the fact that RoboVM hasn't been optimized for speed at all yet. E.g. virtual/interface method dispatch is horribly slow at the moment. I hope I'll be able to focus on performance shortly but right now the focus is on compatibility and stability. On Mon, May 13, 2013 at 12:27 PM, John C. Turnbull wrote: > Niklas, this is *awesome* work, thanks very much on behalf of the > JavaFX community. > > It is very promising that so few changes were required to get things > working. One thing I noticed in the video was that BrickBreaker > animation performance was a bit choppy i.e. not smooth. Is this a > symptom of the video itself or does JavaFX run like this on iOS? > > Of course I realise that it's only *very* early days so I am sure > performance issues can be improved with prudent optimisation. I am > just curious to know whether the video gives an accurate picture of > what's really happening... > > Anyway, this is the best news I have had in ages! Keep up the great work! > > Cheers, > > -jct > > -----Original Message----- > From: openjfx-dev-bounces at openjdk.java.net > [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of Niklas > Therning > Sent: Monday, 13 May 2013 19:37 > To: openjfx-dev at openjdk.java.net > Subject: Re: JavaFX port to iOS/Android status > > Hi, > > I'm the founder of the RoboVM project. Yes, RoboVM uses AOT and yes > that's a real iPad in the video. > > /Niklas > > > On Mon, May 13, 2013 at 11:07 AM, Tobias Bley wrote: > > > Great to see! Does it mean RoboVM uses AOT to compile the complete > > OpenJFX to native code? Does it work on a real iPad too? > > > > > > Am 13.05.2013 um 10:51 schrieb Tom Schindl > > >: > > > > > On 21.04.13 20:12, Tom Schindl wrote: > > >> Hi, > > >> > > >> I think Richard mixup a bit in his list VMs and AOT compilers. > > >> XMLVM is a AOT compiler producing an iOS/Android executable from > > >> Java-Class files (in the end it produces ObjectiveC code which > > >> emulates the Stack of the JVM so the code is not really human > readable). > > >> > > >> There are 2 stragegies to run FX on iOS (fairly the same is true > > >> for > > >> Android): > > >> * get a VM running on the device (this VM is not allowed to JIT) > > >> * AOT compile your Java app so that it runs without a JVM > > >> > > >> > > >> I currently only know of Avian to run as a JVM on iOS/Android > > >> whereas there are at least 2 AOT compilers: > > >> * XMLVM > > >> * RoboVM (main target is iOS as of now) > > > > > > http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm. > > > ht > > > ml > > > > > > Tom > > > > > > From dalibor.topic at oracle.com Mon May 13 05:30:23 2013 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Mon, 13 May 2013 14:30:23 +0200 Subject: JavaFX port to iOS/Android status In-Reply-To: <1366826620.6722.28.camel@galactica.localdomain> References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <047f4608-f817-442a-817b-42faf5c69d46@email.android.com> <51743CB4.5010609@bestsolution.at> <1366826620.6722.28.camel@galactica.localdomain> Message-ID: <5190DCDF.8010907@oracle.com> On 4/24/13 8:03 PM, Mario Torre wrote: > Also, it would be interesting to see what are the performances of JavaFX > with GCJ and GNU Classpath, since GCJ can do AOT (not sure if GNU > Classpath has enough class library code to run JavaFX, it will require > some work probably). Keep in mind that gcj is in maintenance mode [1]. cheers, dalibor topic [1] http://gcc.gnu.org/ml/java/2013-01/msg00001.html -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From tobi at ultramixer.com Mon May 13 05:45:26 2013 From: tobi at ultramixer.com (Tobias Bley) Date: Mon, 13 May 2013 14:45:26 +0200 Subject: Build OpenJFX8 with gradle? Message-ID: Is there any new tutorial about how to build openjfx with gradle for iOS? From zonski at gmail.com Mon May 13 06:19:50 2013 From: zonski at gmail.com (Daniel Zwolenski) Date: Mon, 13 May 2013 23:19:50 +1000 Subject: JavaFX port to iOS/Android status In-Reply-To: <5190DCDF.8010907@oracle.com> References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <047f4608-f817-442a-817b-42faf5c69d46@email.android.com> <51743CB4.5010609@bestsolution.at> <1366826620.6722.28.camel@galactica.localdomain> <5190DCDF.8010907@oracle.com> Message-ID: <5FE8CCE1-1C07-4A5A-84D9-4A9C2F19EAA8@gmail.com> Nice work. I'm interested in what can/should be done in terms of maven plugin support to make it super easy to build robovm apps? Do I understand the build process correctly: 1. Build a standard jar of our app code 2. Run the RoboVM compiler with the classpath set to contain our app jar and any dependent jars Is it really that simple? It also looks like RoboVM itself has a Java entry point, so it can be called from code rather than delegating out to the command line. If so, if RoboVM can be deployed as a jar to maven central (I see you're already building with maven so that helps), then the plugin could use this jar so the user doesn't have to download it manually. And llvm is just unzipped, it doesn't need any fancy installing? If so, then this could also potentially be auto downloaded so the user doesn't have to install it. Not too sure about clang, gcc and Xcode though. They look like they might need manual installs. A maven plugin might also be able to do things like deploy to the app store and start up the emulator (if available) but I reckon the basics first. From reading through the docs it looks like the build tools for robovm will work on Mac and Linux, but not windows. Have I got that right? Is this a technical limitation and a fact of life, or just a lack of time and resources to support windows? On 13/05/2013, at 10:30 PM, Dalibor Topic wrote: > On 4/24/13 8:03 PM, Mario Torre wrote: >> Also, it would be interesting to see what are the performances of JavaFX >> with GCJ and GNU Classpath, since GCJ can do AOT (not sure if GNU >> Classpath has enough class library code to run JavaFX, it will require >> some work probably). > > Keep in mind that gcj is in maintenance mode [1]. > > cheers, > dalibor topic > > [1] http://gcc.gnu.org/ml/java/2013-01/msg00001.html > -- > Oracle > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > Oracle Java Platform Group > > ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg > > ORACLE Deutschland B.V. & Co. KG > Hauptverwaltung: Riesstr. 25, D-80992 M?nchen > Registergericht: Amtsgericht M?nchen, HRA 95603 > Gesch?ftsf?hrer: J?rgen Kunz > > Komplement?rin: ORACLE Deutschland Verwaltung B.V. > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher > > Green Oracle Oracle is committed to developing practices and products that help protect the environment From niklas at therning.org Mon May 13 06:49:44 2013 From: niklas at therning.org (Niklas Therning) Date: Mon, 13 May 2013 15:49:44 +0200 Subject: JavaFX port to iOS/Android status In-Reply-To: <002d01ce4fce$3c60d7c0$b5228740$@ozemail.com.au> References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <5190A97A.3030003@bestsolution.at> <5036C8FE-06D6-42A8-A45D-963936EF3268@ultramixer.com> <002c01ce4fc4$723f2bd0$56bd8370$@ozemail.com.au> <002d01ce4fce$3c60d7c0$b5228740$@ozemail.com.au> Message-ID: RoboVM reuses quite a lot of code from Android and Dalvik. As long as they don't support the required Java7/Java8 features I don't think RoboVM will either, at least not with the man-power I have at the moment (only me! :-) ). IIUC JavaFX8 is supposed to be feature complete in 10 days and given that the switch to requiring Java8's compiler was announced only a few days ago I assume that not that much invokedynamic and other stuff not supported by RoboVM will make it into JavaFX8. So for the short term it could be feasible to maintain a branch with these features backported to work on RoboVM. On Mon, May 13, 2013 at 1:37 PM, John C. Turnbull wrote: > OK, thanks for the info. > > Now that I am talking directly to the creator of RoboVM, what is your view > on supporting invokedynamic in RoboVM? I ask because I believe code is > being added to OpenJFX as we speak that makes use of this new bytecode and > it is thus going to be crucial that RoboVM supports it if JavaFX 8 is to > run > on iOS etc. This is the version (to be released with Java 8) that is the > main version that I see the JavaFX community wanting to run on mobiles and > tablets. > > Thanks, > > -jct > > -----Original Message----- > From: openjfx-dev-bounces at openjdk.java.net > [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of Niklas Therning > Sent: Monday, 13 May 2013 21:26 > To: openjfx-dev at openjdk.java.net > Subject: Re: JavaFX port to iOS/Android status > > The choppiness is likely due to the fact that RoboVM hasn't been optimized > for speed at all yet. E.g. virtual/interface method dispatch is horribly > slow at the moment. I hope I'll be able to focus on performance shortly but > right now the focus is on compatibility and stability. > > > On Mon, May 13, 2013 at 12:27 PM, John C. Turnbull > wrote: > > > Niklas, this is *awesome* work, thanks very much on behalf of the > > JavaFX community. > > > > It is very promising that so few changes were required to get things > > working. One thing I noticed in the video was that BrickBreaker > > animation performance was a bit choppy i.e. not smooth. Is this a > > symptom of the video itself or does JavaFX run like this on iOS? > > > > Of course I realise that it's only *very* early days so I am sure > > performance issues can be improved with prudent optimisation. I am > > just curious to know whether the video gives an accurate picture of > > what's really happening... > > > > Anyway, this is the best news I have had in ages! Keep up the great > work! > > > > Cheers, > > > > -jct > > > > -----Original Message----- > > From: openjfx-dev-bounces at openjdk.java.net > > [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of Niklas > > Therning > > Sent: Monday, 13 May 2013 19:37 > > To: openjfx-dev at openjdk.java.net > > Subject: Re: JavaFX port to iOS/Android status > > > > Hi, > > > > I'm the founder of the RoboVM project. Yes, RoboVM uses AOT and yes > > that's a real iPad in the video. > > > > /Niklas > > > > > > On Mon, May 13, 2013 at 11:07 AM, Tobias Bley > wrote: > > > > > Great to see! Does it mean RoboVM uses AOT to compile the complete > > > OpenJFX to native code? Does it work on a real iPad too? > > > > > > > > > Am 13.05.2013 um 10:51 schrieb Tom Schindl > > > > >: > > > > > > > On 21.04.13 20:12, Tom Schindl wrote: > > > >> Hi, > > > >> > > > >> I think Richard mixup a bit in his list VMs and AOT compilers. > > > >> XMLVM is a AOT compiler producing an iOS/Android executable from > > > >> Java-Class files (in the end it produces ObjectiveC code which > > > >> emulates the Stack of the JVM so the code is not really human > > readable). > > > >> > > > >> There are 2 stragegies to run FX on iOS (fairly the same is true > > > >> for > > > >> Android): > > > >> * get a VM running on the device (this VM is not allowed to JIT) > > > >> * AOT compile your Java app so that it runs without a JVM > > > >> > > > >> > > > >> I currently only know of Avian to run as a JVM on iOS/Android > > > >> whereas there are at least 2 AOT compilers: > > > >> * XMLVM > > > >> * RoboVM (main target is iOS as of now) > > > > > > > > http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm. > > > > ht > > > > ml > > > > > > > > Tom > > > > > > > > > > > > From niklas at therning.org Mon May 13 07:06:07 2013 From: niklas at therning.org (Niklas Therning) Date: Mon, 13 May 2013 16:06:07 +0200 Subject: JavaFX port to iOS/Android status In-Reply-To: <5FE8CCE1-1C07-4A5A-84D9-4A9C2F19EAA8@gmail.com> References: <001f01ce3d5f$70675250$5135f6f0$@com.au> <6012B7D3-EE07-443D-A6D9-985A8312AE70@oracle.com> <000201ce3e5f$12c4ddb0$384e9910$@com.au> <51742C1D.9040004@bestsolution.at> <047f4608-f817-442a-817b-42faf5c69d46@email.android.com> <51743CB4.5010609@bestsolution.at> <1366826620.6722.28.camel@galactica.localdomain> <5190DCDF.8010907@oracle.com> <5FE8CCE1-1C07-4A5A-84D9-4A9C2F19EAA8@gmail.com> Message-ID: Hi, Yes it's that simple! You specify the jars, static libraries with native code, iOS frameworks and main class on the command line and the RoboVM compiler builds you an iOS app bundle. The compiler can also be called from Java code. There's an Eclipse plugin that does this already and I've had Maven support in mind so some day there should be a Maven plugin. Contributions are welcome! :-) LLVM is just unzipped. Xcode will have to be installed from App Store. The instructions on the web site are a bit outdated now. Installing the "Command Line Tools" from within Xcode is not required anymore. RoboVM can produce iOS, Mac and Linux binaries at the moment. Cross-compiling to iOS on Linux is not possible but I hope it will be one day (I'm hoping on https://code.google.com/p/ios-toolchain-based-on-clang-for-linux/). Hopefully that toolchain can be compiled on Windows with cygwin to enable cross-compiling to iOS on Windows too. To deploy to device for testing I think libimobiledevice (http://www.libimobiledevice.org/) can be used to be able to do it from Linux/Windows too. On Mon, May 13, 2013 at 3:19 PM, Daniel Zwolenski wrote: > Nice work. > > I'm interested in what can/should be done in terms of maven plugin support > to make it super easy to build robovm apps? > > Do I understand the build process correctly: > 1. Build a standard jar of our app code > 2. Run the RoboVM compiler with the classpath set to contain our app jar > and any dependent jars > > Is it really that simple? > > It also looks like RoboVM itself has a Java entry point, so it can be > called from code rather than delegating out to the command line. If so, if > RoboVM can be deployed as a jar to maven central (I see you're already > building with maven so that helps), then the plugin could use this jar so > the user doesn't have to download it manually. > > And llvm is just unzipped, it doesn't need any fancy installing? If so, > then this could also potentially be auto downloaded so the user doesn't > have to install it. > > Not too sure about clang, gcc and Xcode though. They look like they might > need manual installs. > > A maven plugin might also be able to do things like deploy to the app > store and start up the emulator (if available) but I reckon the basics > first. > > From reading through the docs it looks like the build tools for robovm > will work on Mac and Linux, but not windows. Have I got that right? Is this > a technical limitation and a fact of life, or just a lack of time and > resources to support windows? > > > On 13/05/2013, at 10:30 PM, Dalibor Topic > wrote: > > > On 4/24/13 8:03 PM, Mario Torre wrote: > >> Also, it would be interesting to see what are the performances of JavaFX > >> with GCJ and GNU Classpath, since GCJ can do AOT (not sure if GNU > >> Classpath has enough class library code to run JavaFX, it will require > >> some work probably). > > > > Keep in mind that gcj is in maintenance mode [1]. > > > > cheers, > > dalibor topic > > > > [1] http://gcc.gnu.org/ml/java/2013-01/msg00001.html > > -- > > Oracle > > Dalibor Topic | Principal Product Manager > > Phone: +494089091214 | Mobile: +491737185961 +491737185961> > > Oracle Java Platform Group > > > > ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg > > > > ORACLE Deutschland B.V. & Co. KG > > Hauptverwaltung: Riesstr. 25, D-80992 M?nchen > > Registergericht: Amtsgericht M?nchen, HRA 95603 > > Gesch?ftsf?hrer: J?rgen Kunz > > > > Komplement?rin: ORACLE Deutschland Verwaltung B.V. > > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > > Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher > > > > Green Oracle Oracle is committed to > developing practices and products that help protect the environment > From hang.vo at oracle.com Mon May 13 07:56:16 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 13 May 2013 14:56:16 +0000 Subject: hg: openjfx/8/graphics/rt: 6 new changesets Message-ID: <20130513145737.89A1548A2D@hg.openjdk.java.net> Changeset: 928c9cf8c611 Author: snorthov Date: 2013-05-12 21:55 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/928c9cf8c611 [COSMETIC CHANGE ONLY] workaround for Eclipse compiler ! javafx-beans/src/javafx/collections/transformation/SortedList.java Changeset: 480b0f3eabaf Author: Martin Sladecek Date: 2013-05-13 10:16 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/480b0f3eabaf [TEST]RT-30325 BindingsListTest.testBooleanValueAt_Variable_NegativeIndex has null index not negative ! javafx-beans/test/javafx/binding/BindingsListTest.java Changeset: 2671144ee5dc Author: kcr Date: 2013-05-13 05:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2671144ee5dc Gradle build: Add release version number properties to build.properties; update gradle.generator to copy build.properties ! build.properties ! generator.gradle Changeset: 68e01d1c7623 Author: Seeon Birger Date: 2013-05-13 16:31 +0300 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/68e01d1c7623 workaround for RT-28648: Virtual keyboard does not render correctly when hiding/unhiding it ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java Changeset: db3319521bec Author: David Pulkrabek Date: 2013-05-13 15:59 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/db3319521bec iOS: RT-30327 - Native iOS glass code never initializes GlassThreadDataKey thread local ! glass/glass-lib-ios/src/GlassApplication.m Changeset: 36d2bee066c8 Author: David Pulkrabek Date: 2013-05-13 16:00 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/36d2bee066c8 merge From steve.x.northover at oracle.com Mon May 13 08:04:50 2013 From: steve.x.northover at oracle.com (steve.x.northover at oracle.com) Date: Mon, 13 May 2013 11:04:50 -0400 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> Message-ID: <51910112.2080903@oracle.com> Hi Tom, The move to JDK8 for JavaFX has made it hard of the open source community to port JavaFX to platforms where JDK8 does not exist. Further, tools that do not expect JDK8 syntax can no longer parse JavaFX source. There are two sources of incompatibility: - new JDK8 syntax (lambdas and defenders) - new JDK8 API (date and time) JavaFX has been changed to use JDK8 lambdas and defender methods. The patch in this JIRA (https://javafx-jira.kenai.com/browse/RT-30339) is intended to show how this can be temporarily worked around. Note that it may soon be impossible to do this because there is no JDK7 syntax for defenders. JavaFX has been changed to use JDK8 API. Porters and tool vendors have the option of either implementing the API or deleting it temporarily from JavaFX. For some tool vendors, it may be possible to put JDK7 on the class path before JDK8 so JDK7 versions of the class library are used for the base classes, but new JDK8 API can be seen. This will allow classes to compile. At runtime, JDK8 should be used. There is no long term commitment to maintain compatibility with JDK7. In the case of Eclipse, I have built the JDK8 Beta JDT plugins and am self hosting with them. I am in the process of evaluating whether they will be sufficient. It is also possible to run Eclipse using the patch and put both JDK7 and JDK8 on the build path (JDK7 first). This will allow you to see JDK7 classes first to avoid changes to the base libraries. At runtime, you should run against JDK8. Neither of these solutions is great so we will have to wait and see. Steve On 07/05/2013 11:57 AM, Richard Bair wrote: >> People using Eclipse as their IDE will not have fun with that I guess because their IDE will not compile the code anymore, so one can't use Eclipse anymore to provide patches - nothing you really care I guess. > Steve, Felipe, or Jonathan would have to comment on what this does to them I guess -- they all use Eclipse for development. > >> I don't argue that you should not do this because Eclipse does not yet support it (which is a shame for Eclipse) but you are excluding other VMs who don't support those concepts - most notable invoke dynamic - this makes a community port of JavaFX to iOS fairly impossible. > I think it would be fairly easy to just filter out those classes and replace the ObservableList with a version that doesn't have the defender methods. We had to do such things to make JavaFX mobile work back in the day. It is a short term problem because VMs and IDEs are going to move forward. > > Richard From pavel.safrata at oracle.com Mon May 13 08:08:19 2013 From: pavel.safrata at oracle.com (Pavel Safrata) Date: Mon, 13 May 2013 17:08:19 +0200 Subject: Drag/drop cursors In-Reply-To: <517A48DD.8060000@media-interactive.de> References: <5179470B.8030003@media-interactive.de> <51794D78.4080007@oracle.com> <517A48DD.8060000@media-interactive.de> Message-ID: <519101E3.402@oracle.com> Hi Werner, I'm sorry for the delay. You understand the gestures correctly. As I tried to explain earlier, the DnD cursors should not be used for non-DnD operation and it is not supported rather intentionally. It looks like some operating systems follow this reasoning as well. For instance, look at this page, it seems that on Windows we wouldn't have access to those cursors even if we wanted to provide them: http://msdn.microsoft.com/en-us/library/windows/desktop/ms648391%28v=vs.85%29.aspx If you have something to copy/move/link, you may consider using DnD, it may not be that out of place. Note that it might fit best to pass references to the intra-app gesture which is unfortunately not supported yet ( https://javafx-jira.kenai.com/browse/RT-29082 ) but it can be easily worked around. Thanks, Pavel On 26.4.2013 11:29, Werner Lehmann wrote: > Hi Pavel, > > actually I would prefer the cursors to show automatically. According > to the MouseEvent JavaDoc there are 3 different drag/drop modes: > > 1. Simple press drag and release. > 2. Full press drag and release. > 3. Platform-supported drag-and-drop. > > I am using the 1st for node move/resize. Here I change the cursor to > one of the *_SIZE cursors. Cursor mapping is incorrect on Mac but that > is a known and Lombard-fixed bug - other than that it works fine. > > To drag a node from a toolbar into a workspace I would go with the 2nd > mode (startFullDrag in onDragDetected). This one does not change the > cursor automatically, and this is what I am asking about. > > The third mode does change the cursor but it seems a bit inappropriate > for node drags within the same scene. > > Maybe I am missing a step? The tutorial [1] is about platform > drag/drop only... Also, a drag-image would be nice but that seems to > exist for platfrom drag/drop only, in Lombard only (except for a > workaound like [2] which also does not solve the cursor > deny/copy/move/link problem). > > Rgds > Werner > > [1] http://docs.oracle.com/javafx/2/drag_drop/jfxpub-drag_drop.htm > [2] > http://stackoverflow.com/questions/13624491/implement-drag-and-drop-like-in-scene-builder > > > > On 25.04.2013 17:36, Pavel Safrata wrote: >> Hi Werner, >> the cursors you mention should appear automatically during drag-and-drop >> operation. I think they should not be used manually elsewhere because >> they are visually informing user about an ongoing drag-and-drop >> operation and using them at different times would be confusing. During a >> drag-and-drop operation the system is in a special mode with inner event >> loop, temporarily holding the dragged data, blocking many other >> features, and the well-known cursors make this clear to the user. >> >> If the cursors don't work for you during DnD, please file a bug. If you >> still think you need the cursors for your mouse events (which I tried to >> explain is a discouraged pattern), you can file feature request and see >> if it is approved (and even technically possible on all platforms). >> >> Thanks, >> Pavel >> >> On 25.4.2013 17:08, Werner Lehmann wrote: >>> Hi, >>> >>> I am missing typical cursors during drag/drop, e.g. a deny, add, move, >>> link cursor. Apparently those are not supported in >>> javafx.scene.Cursor. How would this be solved in a >>> platform-independent way? >>> >>> Best option currently seems to be: use the default cursor, and show >>> some tooltip/popup or unmanaged node below the cursor position to >>> indicate the drop effect to the user. Not really optimal... >>> >>> I could also use my own drag cursors but they would not fit into all >>> sets of cursors on the supported platforms. If there was at least a >>> way to get an image of the default cursor - then it could be >>> "enhanced" with a small overlay. But that does not seem feasible >>> either. >>> >>> Werner From tom.schindl at bestsolution.at Mon May 13 08:17:46 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Mon, 13 May 2013 17:17:46 +0200 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <51910112.2080903@oracle.com> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> <51910112.2080903@oracle.com> Message-ID: <5191041A.4040603@bestsolution.at> Hi Steve, [...] > In the case of Eclipse, I have built the JDK8 Beta JDT plugins and am > self hosting with them. I am in the process of evaluating whether they > will be sufficient. It is also possible to run Eclipse using the patch > and put both JDK7 and JDK8 on the build path (JDK7 first). This will > allow you to see JDK7 classes first to avoid changes to the base > libraries. At runtime, you should run against JDK8. Neither of these > solutions is great so we will have to wait and see. > Ok - keep me updated on this. IIRC the lambda stuff currently does NOT produce any bytecode (last time i checked it simply wrote null intead of the invoke dynamic). If this has changed in the meantime this is good news. So report back your findings I could make a JDT_Beta download available from efxclipse.org. It might make sense to host them in an extra branch instead of a JIRA, not? I think we should setup a bitbucket repo where we attach this (and patches who will follow) keep stuff compiling on JDK7 (see current RoboVM-Thread which does NOT support invoke dynamic). Danno could we do it in your repo? Tom From steve.x.northover at oracle.com Mon May 13 08:29:49 2013 From: steve.x.northover at oracle.com (steve.x.northover at oracle.com) Date: Mon, 13 May 2013 11:29:49 -0400 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <5191041A.4040603@bestsolution.at> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> <51910112.2080903@oracle.com> <5191041A.4040603@bestsolution.at> Message-ID: <519106ED.2050505@oracle.com> Hey Tom! I can verify that bytecodes for defenders and lambdas are being generated. The following runs and gives the expected results: package junk; interface Fred { public void fred(); public default int mary() { return 12; }; } public class Junk { interface IntegerMath { int operation(int a, int b); } public int operateBinary(int a, int b, IntegerMath op) { return op.operation(a, b); } public static void junk() { System.out.println("JUNK"); } public static void main(String... args) { Junk myApp = new Junk(); IntegerMath addition = (a, b) -> { junk(); System.out.println("Addition called"); return a + b; }; IntegerMath subtraction = (a, b) -> a - b; System.out.println("40 + 2 = " + myApp.operateBinary(40, 2, addition)); System.out.println("20 - 10 = " + myApp.operateBinary(20, 10, subtraction)); Fred f = new Fred () { public void fred() {} }; int x = f.mary(); System.out.println(x); //new Junk2(); } } Steve On 13/05/2013 11:17 AM, Tom Schindl wrote: > Hi Steve, > > [...] >> In the case of Eclipse, I have built the JDK8 Beta JDT plugins and am >> self hosting with them. I am in the process of evaluating whether they >> will be sufficient. It is also possible to run Eclipse using the patch >> and put both JDK7 and JDK8 on the build path (JDK7 first). This will >> allow you to see JDK7 classes first to avoid changes to the base >> libraries. At runtime, you should run against JDK8. Neither of these >> solutions is great so we will have to wait and see. >> > > Ok - keep me updated on this. IIRC the lambda stuff currently does NOT > produce any bytecode (last time i checked it simply wrote null intead > of the invoke dynamic). > > If this has changed in the meantime this is good news. So report back > your findings I could make a JDT_Beta download available from > efxclipse.org. > > > It might make sense to host them in an extra branch instead of a JIRA, > not? I think we should setup a bitbucket repo where we attach this > (and patches who will follow) keep stuff compiling on JDK7 (see > current RoboVM-Thread which does NOT support invoke dynamic). > > Danno could we do it in your repo? > > Tom From tom.schindl at bestsolution.at Mon May 13 08:33:04 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Mon, 13 May 2013 17:33:04 +0200 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <519106ED.2050505@oracle.com> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> <51910112.2080903@oracle.com> <5191041A.4040603@bestsolution.at> <519106ED.2050505@oracle.com> Message-ID: <519107B0.4090200@bestsolution.at> Perfect - I'll try to add an jdt-beta-updatesite to efxclipse.org so that people can get this stuff installed easily. Tom On 13.05.13 17:29, steve.x.northover at oracle.com wrote: > Hey Tom! > > I can verify that bytecodes for defenders and lambdas are being > generated. The following runs and gives the expected results: > > package junk; > > interface Fred { > public void fred(); > public default int mary() { > return 12; > }; > } > > public class Junk { > interface IntegerMath { > int operation(int a, int b); > } > > public int operateBinary(int a, int b, IntegerMath op) { > return op.operation(a, b); > } > > public static void junk() { > System.out.println("JUNK"); > } > > public static void main(String... args) { > Junk myApp = new Junk(); > IntegerMath addition = (a, b) -> { > junk(); > System.out.println("Addition called"); > return a + b; > }; > IntegerMath subtraction = (a, b) -> a - b; > System.out.println("40 + 2 = " + > myApp.operateBinary(40, 2, addition)); > System.out.println("20 - 10 = " + > myApp.operateBinary(20, 10, subtraction)); > > Fred f = new Fred () { > public void fred() {} > }; > int x = f.mary(); > System.out.println(x); > > //new Junk2(); > } > } > > Steve > > On 13/05/2013 11:17 AM, Tom Schindl wrote: >> Hi Steve, >> >> [...] >>> In the case of Eclipse, I have built the JDK8 Beta JDT plugins and am >>> self hosting with them. I am in the process of evaluating whether they >>> will be sufficient. It is also possible to run Eclipse using the patch >>> and put both JDK7 and JDK8 on the build path (JDK7 first). This will >>> allow you to see JDK7 classes first to avoid changes to the base >>> libraries. At runtime, you should run against JDK8. Neither of these >>> solutions is great so we will have to wait and see. >>> >> >> Ok - keep me updated on this. IIRC the lambda stuff currently does NOT >> produce any bytecode (last time i checked it simply wrote null intead >> of the invoke dynamic). >> >> If this has changed in the meantime this is good news. So report back >> your findings I could make a JDT_Beta download available from >> efxclipse.org. >> >> >> It might make sense to host them in an extra branch instead of a JIRA, >> not? I think we should setup a bitbucket repo where we attach this >> (and patches who will follow) keep stuff compiling on JDK7 (see >> current RoboVM-Thread which does NOT support invoke dynamic). >> >> Danno could we do it in your repo? >> >> Tom > From danno.ferrin at shemnon.com Mon May 13 08:33:31 2013 From: danno.ferrin at shemnon.com (Danno Ferrin) Date: Mon, 13 May 2013 09:33:31 -0600 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <5191041A.4040603@bestsolution.at> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> <51910112.2080903@oracle.com> <5191041A.4040603@bestsolution.at> Message-ID: On Mon, May 13, 2013 at 9:17 AM, Tom Schindl wrote: > Hi Steve, > > [...] > > In the case of Eclipse, I have built the JDK8 Beta JDT plugins and am >> self hosting with them. I am in the process of evaluating whether they >> will be sufficient. It is also possible to run Eclipse using the patch >> and put both JDK7 and JDK8 on the build path (JDK7 first). This will >> allow you to see JDK7 classes first to avoid changes to the base >> libraries. At runtime, you should run against JDK8. Neither of these >> solutions is great so we will have to wait and see. >> >> > Ok - keep me updated on this. IIRC the lambda stuff currently does NOT > produce any bytecode (last time i checked it simply wrote null intead of > the invoke dynamic). > > If this has changed in the meantime this is good news. So report back your > findings I could make a JDT_Beta download available from efxclipse.org. > > > It might make sense to host them in an extra branch instead of a JIRA, > not? I think we should setup a bitbucket repo where we attach this (and > patches who will follow) keep stuff compiling on JDK7 (see current > RoboVM-Thread which does NOT support invoke dynamic). > > Danno could we do it in your repo? > > This is precisely why I set up the Narya repo on bitbucket. However I won't be able to do much until I get off of work today Right now I see at least two repos we may want to start: 1) JDK7 version of JavaFX8. Consisting of stripping lambdas into inner classes as well as other changes needed such as bringing in a JSR310 standalone jar for date picker and providing alternative APIs for defender methods interfaces. 2) a mirror of the RoboVM samples when they are released/ From pavel.safrata at oracle.com Mon May 13 08:33:50 2013 From: pavel.safrata at oracle.com (Pavel Safrata) Date: Mon, 13 May 2013 17:33:50 +0200 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <518904DA.9000601@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> <518355E4.9090306@oracle.com> <5183D033.8080108@oracle.com> <5187B7F9.10709@oracle.com> <278795B9-2AA0-4FAE-895D-ED9701E545D2@oracle.com> <51889097.6000206@oracle.com> <5188E330.3050704@oracle.com> <518904DA.9000601@oracle.com> Message-ID: <519107DE.8020800@oracle.com> So it looks like there is no straightforward solution right now. So, should I remove the screenToLocal3D methods from the proposed API? The localToScreen can still be added without problems for the 3D case, there just wouldn't be any screenToLocal for 3D, justified by the fact that you actually need to do some form of picking for the conversion (and picking is not public yet). The screenToLocal(Bounds) would have to be documented to provide reasonable result for 2D scenes only. Thanks, Pavel On 7.5.2013 15:42, Pavel Safrata wrote: > In 3D the point in screen coordinates doesn't correspond to any > specific single point in local coordinates because the of the > projection. The 2D screen point casts a ray to the 3D space of the > scene (and the node). This ray might not even have any common point > with scene's or node's XY plane. In other words, between the screen > point and local point is a non-invertible projection transform so in > this direction we can't simply transform the point to another point. > Thanks, > Pavel > > On 7.5.2013 13:19, Kevin Rushforth wrote: >> I doubt that we should mix intersection (picking) with a simple >> transformation method. I would expect screenToLocal to take a point >> at the Z=0 plane in window/screen coordinates and return the >> transformed point in local coordinates. >> >> -- Kevin >> >> >> Chien Yang wrote: >>> Hi Pavel, >>> >>> Can you fill me in on what is the use case for doing the 3D >>> extension for FX 8? >>> >>> Thanks, >>> - Chien >>> >>> >>> On 5/6/2013 5:04 PM, Richard Bair wrote: >>>> I'm out of my depth, relying on Kevin & Chien to say something >>>> smart :-) >>>> >>>> On May 6, 2013, at 7:02 AM, Pavel Safrata >>>> wrote: >>>> >>>>> Hello, >>>>> I need to reopen this for additional clarification. The question >>>>> is - what exactly does the screenToLocal do in 3D? >>>>> >>>>> My original intent and still my favorite approach is: >>>>> - if the node contains (is present on) the specified screen >>>>> location, return the intersection point like in picking >>>>> - otherwise, return the point on projection plane transformed to >>>>> node's local coordinates >>>>> >>>>> It seemed natural - you'd get the local coordinates of the node's >>>>> point rendered on the given location, where possible. But then, it >>>>> is a method for transforming coordinates, how do we know user >>>>> wants intersection with the node itself? Maybe he wants always >>>>> intersection with the projection plane or even with something >>>>> else. The correct approach would probably be returning the (local) >>>>> ray and let the user obtain any desired intersection. This can't >>>>> be done right now, the picking&ray&intersection features are not >>>>> public yet and won't be for this release. So we can either remove >>>>> screenToLocal3D for now or specify the intersection point it >>>>> returns, where I can see two options: either do it as described in >>>>> the beginning of this email, or always intersect the projection >>>>> plane. I'm not sure if the projection plane intersection is very >>>>> useful, but the results would be more consistent (wouldn't jump >>>>> elsewhere on the edge of the node). >>>>> >>>>> It becomes even a bit more complicated with screenToLocal(Bounds), >>>>> which is there, works in 2D and needs to be extended to 3D (or >>>>> removed). The only approach I can imagine is using screenToLocal >>>>> on the four vertices and construct 3D bounds that contain all of >>>>> them, but I admit I'm not sure the result is useful at all. >>>>> >>>>> What do you think? >>>>> Thanks, >>>>> Pavel >>>>> >>>>> On 3.5.2013 16:56, Kevin Rushforth wrote: >>>>>> Check out the subject of the message. ;-) >>>>>> >>>>>> RT-30171 >>>>>> >>>>>> >>>>>> Richard Bair wrote: >>>>>>> What's the JIRA issue so I can mark it? >>>>>>> >>>>>>> On May 2, 2013, at 11:15 PM, Pavel Safrata >>>>>>> wrote: >>>>>>> >>>>>>>> These methods were not released yet so we would not break >>>>>>>> compatibility with anything except of several weekly builds back. >>>>>>>> Anyway, I agree with Richard's proposal. >>>>>>>> Pavel >>>>>>>> >>>>>>>> On 3.5.2013 0:02, Ali Ebrahimi wrote: >>>>>>>>> +1. >>>>>>>>> Breaking (source & binary)compatibility is not good thing. >>>>>>>>> >>>>>>>>> >>>>>>>>> On Fri, May 3, 2013 at 2:21 AM, Richard Bair >>>>>>>>> wrote: >>>>>>>>> Hi Pavel, >>>>>>>>> >>>>>>>>>> // these two already exist: >>>>>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>>>>> // these two exist but without the 2D suffix, so rename them >>>>>>>>>> (they were added in FX8 so no backward incompatibility): >>>>>>>>>> public Point2D screenToLocal2D(double screenX, double screenY) >>>>>>>>>> public Point2D screenToLocal2D(Point2D screenPoint) >>>>>>>>>> // add these four for 3D >>>>>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>>>>> double localZ) >>>>>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>>>> Just mulling it over. What about: >>>>>>>>> >>>>>>>>> // these two already exist: >>>>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>>>> public Point2D screenToLocal(double screenX, double screenY) >>>>>>>>> public Point2D screenToLocal(Point2D screenPoint) >>>>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>>>> double localZ) >>>>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>>>> >>>>>>>>> In this case we only append the "3D" to screenToLocal variants >>>>>>>>> that produce Point3D? >>>>>>>>> >>> >>> > From hang.vo at oracle.com Mon May 13 09:18:00 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 13 May 2013 16:18:00 +0000 Subject: hg: openjfx/8/graphics/rt: RT-5431: improved picking code with regards to picking 2D nodes behind perspective camera. Message-ID: <20130513161820.44FD348A2E@hg.openjdk.java.net> Changeset: 420319fd2f67 Author: Pavel Safrata Date: 2013-05-13 17:01 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/420319fd2f67 RT-5431: improved picking code with regards to picking 2D nodes behind perspective camera. ! javafx-ui-common/src/javafx/scene/Node.java From steve.x.northover at oracle.com Mon May 13 09:38:10 2013 From: steve.x.northover at oracle.com (steve.x.northover at oracle.com) Date: Mon, 13 May 2013 12:38:10 -0400 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <519107B0.4090200@bestsolution.at> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> <51910112.2080903@oracle.com> <5191041A.4040603@bestsolution.at> <519106ED.2050505@oracle.com> <519107B0.4090200@bestsolution.at> Message-ID: <519116F2.3050703@oracle.com> See https://bugs.eclipse.org/bugs/show_bug.cgi?id=380190 You will need to apply the compiler patch. Steve On 13/05/2013 11:33 AM, Tom Schindl wrote: > Perfect - I'll try to add an jdt-beta-updatesite to efxclipse.org so > that people can get this stuff installed easily. > > Tom > > On 13.05.13 17:29, steve.x.northover at oracle.com wrote: >> Hey Tom! >> >> I can verify that bytecodes for defenders and lambdas are being >> generated. The following runs and gives the expected results: >> >> package junk; >> >> interface Fred { >> public void fred(); >> public default int mary() { >> return 12; >> }; >> } >> >> public class Junk { >> interface IntegerMath { >> int operation(int a, int b); >> } >> >> public int operateBinary(int a, int b, IntegerMath op) { >> return op.operation(a, b); >> } >> >> public static void junk() { >> System.out.println("JUNK"); >> } >> >> public static void main(String... args) { >> Junk myApp = new Junk(); >> IntegerMath addition = (a, b) -> { >> junk(); >> System.out.println("Addition called"); >> return a + b; >> }; >> IntegerMath subtraction = (a, b) -> a - b; >> System.out.println("40 + 2 = " + >> myApp.operateBinary(40, 2, addition)); >> System.out.println("20 - 10 = " + >> myApp.operateBinary(20, 10, subtraction)); >> >> Fred f = new Fred () { >> public void fred() {} >> }; >> int x = f.mary(); >> System.out.println(x); >> >> //new Junk2(); >> } >> } >> >> Steve >> >> On 13/05/2013 11:17 AM, Tom Schindl wrote: >>> Hi Steve, >>> >>> [...] >>>> In the case of Eclipse, I have built the JDK8 Beta JDT plugins and am >>>> self hosting with them. I am in the process of evaluating whether >>>> they >>>> will be sufficient. It is also possible to run Eclipse using the >>>> patch >>>> and put both JDK7 and JDK8 on the build path (JDK7 first). This will >>>> allow you to see JDK7 classes first to avoid changes to the base >>>> libraries. At runtime, you should run against JDK8. Neither of these >>>> solutions is great so we will have to wait and see. >>>> >>> >>> Ok - keep me updated on this. IIRC the lambda stuff currently does NOT >>> produce any bytecode (last time i checked it simply wrote null intead >>> of the invoke dynamic). >>> >>> If this has changed in the meantime this is good news. So report back >>> your findings I could make a JDT_Beta download available from >>> efxclipse.org. >>> >>> >>> It might make sense to host them in an extra branch instead of a JIRA, >>> not? I think we should setup a bitbucket repo where we attach this >>> (and patches who will follow) keep stuff compiling on JDK7 (see >>> current RoboVM-Thread which does NOT support invoke dynamic). >>> >>> Danno could we do it in your repo? >>> >>> Tom >> > From steve.x.northover at oracle.com Mon May 13 09:38:16 2013 From: steve.x.northover at oracle.com (steve.x.northover at oracle.com) Date: Mon, 13 May 2013 12:38:16 -0400 Subject: OpenJFX on iOS using RoboVM In-Reply-To: References: Message-ID: <519116F8.7050601@oracle.com> Niklas!!! This is very cool. Please make your work available as soon as possible so others can try it out. I have played a bit with RoboVM and looked into what would be required to port JavaFX to it but did not get the time to do a deep dive. Are you using the OpenJDK for the class libraries? Steve On 13/05/2013 5:32 AM, Niklas Therning wrote: > Hi, > > I've managed to get OpenJFX running on iOS using RoboVM. Please see the > RoboVM blog [1] for a quick video of it. > > I'd like to say thank you for writing such great code! BrickBreaker almost > worked out of the box! I had to remove/stub out font related stuff of > course and PlatformLogger had to be copied from OpenJDK. Also had to fix a > tiny bug in the native glass code [2] and an NPE in PlatformUtil.getRTDir() > when PlatformUtil.class isn't available in any jar file [3]. > > Do you have an ETA on the open-sourcing of the font related code? It would > be a fun challenge to get most of the controls or even the Ensemble sample > to work but fonts are essential of course. > > [1] http://blog.robovm.org/2013/05/javafx-openjfx-on-ios-using-robovm.html > [2] https://javafx-jira.kenai.com/browse/RT-30327 > [3] https://javafx-jira.kenai.com/browse/RT-30329 > > Regards, > Niklas Therning From sdn at interactivemesh.com Mon May 13 10:13:01 2013 From: sdn at interactivemesh.com (August Lammersdorf, InteractiveMesh) Date: Mon, 13 May 2013 19:13:01 +0200 Subject: FX 3D : PhongMaterial xxxMap's Image questions In-Reply-To: <51881E36.50802@oracle.com> References: <20684e4fd86ccc5eaf98bede97b6eed1-EhVcX1lFTABZRwAdGwEGZ1dfaANWUkNeXENbA19cNkdfS1wWV1toAFdSMl5cR0IKXFhRQ1E=-webmailer2@server03.webmailer.hosteurope.de> <51881E36.50802@oracle.com> Message-ID: Chien, my own tests lead to following answers: > - Can a WritableImage generally be used as a map's image? Yes ! > - Will the corresponding map be updated if PixelWriter.setPixels(...) > is called? No !! But the map will be updated if the same WritableImage is also added per an ImageView to the scene. > - What are the preferred pixel formats for maps ... ? WritableImage doesn't provide any choice. WritableImage.getPixelWriter().getPixelFormat() seems to be the one and only format ?! The next release of my 3D model importers will allow to choose WritableImage for maps. I need this too for image formats not supported by JavaFX like 'tga' and 'tif'. Is map's pixel update planned or should I (or you) file a JIRA? August Am Montag, den 06.05.2013, 14:18 +0200 schrieb Chien Yang : > Hi August, > > These are great questions. WritableImage is a sub class of Image > so it should work, but honestly speaking we haven't tried. ;-) Please > file a JIRA if it doesn't work. The default image orientation for > maps: y-down (origin at the upper left). If time permit I plan to > write some tests, later this week, to address some of your questions. > > Thanks, > - Chien > > From hang.vo at oracle.com Mon May 13 12:04:42 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 13 May 2013 19:04:42 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130513190515.6542C48A34@hg.openjdk.java.net> Changeset: 14761b7f74c4 Author: kcr Date: 2013-05-13 12:00 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/14761b7f74c4 RT-30342: Add debug print statement to indicate whether D3D9Ex is enabled ! prism-d3d-native/src/D3DPipelineManager.cc Changeset: 2c3a6d562c74 Author: kcr Date: 2013-05-13 12:00 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2c3a6d562c74 RT-30352: Disable or remove Direct3D9Ex due to performance issues and functional bugs 1) JavaFX application starts to flicker on mouse move and actions after returning from screen lock 2) Regression in SpiralText in hw pipeline caused by enabling DirectX 9Ex ! prism-common/src/com/sun/prism/impl/PrismSettings.java From leif.samuelsson at oracle.com Mon May 13 13:24:55 2013 From: leif.samuelsson at oracle.com (Leif Samuelsson) Date: Mon, 13 May 2013 13:24:55 -0700 Subject: [API Review] RT-26141: Node Orientation - API issue: Is isAutomaticallyMirrored() named properly? Message-ID: <51914C17.6050908@oracle.com> Hi all, I propose to rename Node.isAutomaticallyMirrored() to Node.usesMirroring() because this is not a property and doesn't need to be. https://javafx-jira.kenai.com/browse/RT-26141 http://download.java.net/jdk8/jfxdocs/javafx/scene/Node.html#isAutomaticallyMirrored%28%29 Thanks, Leif From richard.bair at oracle.com Mon May 13 14:41:25 2013 From: richard.bair at oracle.com (Richard Bair) Date: Mon, 13 May 2013 14:41:25 -0700 Subject: Build OpenJFX8 with gradle? In-Reply-To: References: Message-ID: <4157181A-6528-4E8C-895C-5FDDEDA1B4F8@oracle.com> I think these instructions are still valid: https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX On May 13, 2013, at 5:45 AM, Tobias Bley wrote: > Is there any new tutorial about how to build openjfx with gradle for iOS? > > From hang.vo at oracle.com Mon May 13 15:05:08 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 13 May 2013 22:05:08 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30261 Ensemble8: Node Properties one translate property affects other two Message-ID: <20130513220526.A9C1C48A3D@hg.openjdk.java.net> Changeset: 133fb01ba7ec Author: dmasada Date: 2013-05-13 14:56 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/133fb01ba7ec RT-30261 Ensemble8: Node Properties one translate property affects other two ! apps/samples/Ensemble8/src/samples/ensemble/samples/scenegraph/node/nodeproperties/NodePropertiesApp.java From hang.vo at oracle.com Mon May 13 15:33:43 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 13 May 2013 22:33:43 +0000 Subject: hg: openjfx/8/graphics/rt: Fixed to RT-30359 and RT-25090 - Check for GL_OES_texture_npot extension ... Message-ID: <20130513223355.CB43248A3F@hg.openjdk.java.net> Changeset: 7c800b541508 Author: Chien Yang Date: 2013-05-13 15:26 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/7c800b541508 Fixed to RT-30359 and RT-25090 - Check for GL_OES_texture_npot extension ... Reviewed by Kevin ! prism-es2/src/com/sun/prism/es2/ES2ResourceFactory.java ! prism-es2/src/com/sun/prism/es2/GLContext.java From hang.vo at oracle.com Mon May 13 17:32:42 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 00:32:42 +0000 Subject: hg: openjfx/8/controls/rt: RT-30358: ensure SetChangeListener.Change is not created if there are no listeners to css BitSet. Message-ID: <20130514003257.4968248A44@hg.openjdk.java.net> Changeset: c0673a05cc60 Author: David Grieve Date: 2013-05-13 17:20 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c0673a05cc60 RT-30358: ensure SetChangeListener.Change is not created if there are no listeners to css BitSet. ! javafx-ui-common/src/com/sun/javafx/css/BitSet.java From steve.x.northover at oracle.com Mon May 13 21:18:38 2013 From: steve.x.northover at oracle.com (steve.x.northover at oracle.com) Date: Tue, 14 May 2013 00:18:38 -0400 Subject: [API Review] RT-26141: Node Orientation - API issue: Is isAutomaticallyMirrored() named properly? In-Reply-To: <51914C17.6050908@oracle.com> References: <51914C17.6050908@oracle.com> Message-ID: <5191BB1E.5030405@oracle.com> +1. I like this name much better. Steve On 13/05/2013 4:24 PM, Leif Samuelsson wrote: > Hi all, > > I propose to rename Node.isAutomaticallyMirrored() to > Node.usesMirroring() > because this is not a property and doesn't need to be. > > https://javafx-jira.kenai.com/browse/RT-26141 > > http://download.java.net/jdk8/jfxdocs/javafx/scene/Node.html#isAutomaticallyMirrored%28%29 > > > Thanks, > Leif From chien.yang at oracle.com Mon May 13 22:38:05 2013 From: chien.yang at oracle.com (Chien Yang) Date: Mon, 13 May 2013 22:38:05 -0700 Subject: FX 3D : PhongMaterial xxxMap's Image questions In-Reply-To: References: <20684e4fd86ccc5eaf98bede97b6eed1-EhVcX1lFTABZRwAdGwEGZ1dfaANWUkNeXENbA19cNkdfS1wWV1toAFdSMl5cR0IKXFhRQ1E=-webmailer2@server03.webmailer.hosteurope.de> <51881E36.50802@oracle.com> Message-ID: <5191CDBD.90506@oracle.com> Hi August, Thanks for the update. You are ahead of us in using this new API. :-) Can you please file JIRA on the issues and missing features that you have found. We will investigate/study the JIRAs if you filed. Thanks, - Chien On 5/13/2013 10:13 AM, August Lammersdorf, InteractiveMesh wrote: > Chien, > > my own tests lead to following answers: > >> - Can a WritableImage generally be used as a map's image? > > Yes ! > >> - Will the corresponding map be updated if PixelWriter.setPixels(...) >> is called? > > No !! But the map will be updated if the same WritableImage is also > added per an ImageView to the scene. > >> - What are the preferred pixel formats for maps ... ? > > WritableImage doesn't provide any choice. > WritableImage.getPixelWriter().getPixelFormat() seems to be the one > and only format ?! > > The next release of my 3D model importers will allow to choose > WritableImage for maps. I need this too for image formats not > supported by JavaFX like 'tga' and 'tif'. > > Is map's pixel update planned or should I (or you) file a JIRA? > > August > > Am Montag, den 06.05.2013, 14:18 +0200 schrieb Chien Yang > : >> Hi August, >> >> These are great questions. WritableImage is a sub class of Image >> so it should work, but honestly speaking we haven't tried. ;-) Please >> file a JIRA if it doesn't work. The default image orientation for >> maps: y-down (origin at the upper left). If time permit I plan to >> write some tests, later this week, to address some of your questions. >> >> Thanks, >> - Chien >> >> > From hang.vo at oracle.com Mon May 13 22:47:57 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 05:47:57 +0000 Subject: hg: openjfx/8/graphics/rt: RT-29531 degenerated 3d shapes & RT-29735 NGTriangleMesh: buildGeometry failed & RT-29691 'Small' triangle causes exception Message-ID: <20130514054832.6E90D48A4E@hg.openjdk.java.net> Changeset: 8cca5801ac35 Author: Yao Wang Date: 2013-05-13 22:38 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8cca5801ac35 RT-29531 degenerated 3d shapes & RT-29735 NGTriangleMesh: buildGeometry failed & RT-29691 'Small' triangle causes exception ! javafx-ui-common/src/javafx/scene/shape/Box.java ! javafx-ui-common/src/javafx/scene/shape/Cylinder.java ! javafx-ui-common/src/javafx/scene/shape/Sphere.java + javafx-ui-common/test/unit/javafx/scene/shape/BoxTest.java + javafx-ui-common/test/unit/javafx/scene/shape/CylinderTest.java + javafx-ui-common/test/unit/javafx/scene/shape/SphereTest.java ! prism-common/src/com/sun/prism/impl/MeshNormal.java From chien.yang at oracle.com Mon May 13 22:55:18 2013 From: chien.yang at oracle.com (Chien Yang) Date: Mon, 13 May 2013 22:55:18 -0700 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <519107DE.8020800@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> <518355E4.9090306@oracle.com> <5183D033.8080108@oracle.com> <5187B7F9.10709@oracle.com> <278795B9-2AA0-4FAE-895D-ED9701E545D2@oracle.com> <51889097.6000206@oracle.com> <5188E330.3050704@oracle.com> <518904DA.9000601@oracle.com> <519107DE.8020800@oracle.com> Message-ID: <5191D1C6.5060601@oracle.com> Hi Pavel, Kevin and I did chat about this briefly today. We agree that it is better to remove the 3D version of screenToLocal for now. Thanks, - Chien On 5/13/2013 8:33 AM, Pavel Safrata wrote: > So it looks like there is no straightforward solution right now. So, > should I remove the screenToLocal3D methods from the proposed API? The > localToScreen can still be added without problems for the 3D case, > there just wouldn't be any screenToLocal for 3D, justified by the fact > that you actually need to do some form of picking for the conversion > (and picking is not public yet). The screenToLocal(Bounds) would have > to be documented to provide reasonable result for 2D scenes only. > Thanks, > Pavel > > On 7.5.2013 15:42, Pavel Safrata wrote: >> In 3D the point in screen coordinates doesn't correspond to any >> specific single point in local coordinates because the of the >> projection. The 2D screen point casts a ray to the 3D space of the >> scene (and the node). This ray might not even have any common point >> with scene's or node's XY plane. In other words, between the screen >> point and local point is a non-invertible projection transform so in >> this direction we can't simply transform the point to another point. >> Thanks, >> Pavel >> >> On 7.5.2013 13:19, Kevin Rushforth wrote: >>> I doubt that we should mix intersection (picking) with a simple >>> transformation method. I would expect screenToLocal to take a point >>> at the Z=0 plane in window/screen coordinates and return the >>> transformed point in local coordinates. >>> >>> -- Kevin >>> >>> >>> Chien Yang wrote: >>>> Hi Pavel, >>>> >>>> Can you fill me in on what is the use case for doing the 3D >>>> extension for FX 8? >>>> >>>> Thanks, >>>> - Chien >>>> >>>> >>>> On 5/6/2013 5:04 PM, Richard Bair wrote: >>>>> I'm out of my depth, relying on Kevin & Chien to say something >>>>> smart :-) >>>>> >>>>> On May 6, 2013, at 7:02 AM, Pavel Safrata >>>>> wrote: >>>>> >>>>>> Hello, >>>>>> I need to reopen this for additional clarification. The question >>>>>> is - what exactly does the screenToLocal do in 3D? >>>>>> >>>>>> My original intent and still my favorite approach is: >>>>>> - if the node contains (is present on) the specified screen >>>>>> location, return the intersection point like in picking >>>>>> - otherwise, return the point on projection plane transformed to >>>>>> node's local coordinates >>>>>> >>>>>> It seemed natural - you'd get the local coordinates of the node's >>>>>> point rendered on the given location, where possible. But then, >>>>>> it is a method for transforming coordinates, how do we know user >>>>>> wants intersection with the node itself? Maybe he wants always >>>>>> intersection with the projection plane or even with something >>>>>> else. The correct approach would probably be returning the >>>>>> (local) ray and let the user obtain any desired intersection. >>>>>> This can't be done right now, the picking&ray&intersection >>>>>> features are not public yet and won't be for this release. So we >>>>>> can either remove screenToLocal3D for now or specify the >>>>>> intersection point it returns, where I can see two options: >>>>>> either do it as described in the beginning of this email, or >>>>>> always intersect the projection plane. I'm not sure if the >>>>>> projection plane intersection is very useful, but the results >>>>>> would be more consistent (wouldn't jump elsewhere on the edge of >>>>>> the node). >>>>>> >>>>>> It becomes even a bit more complicated with >>>>>> screenToLocal(Bounds), which is there, works in 2D and needs to >>>>>> be extended to 3D (or removed). The only approach I can imagine >>>>>> is using screenToLocal on the four vertices and construct 3D >>>>>> bounds that contain all of them, but I admit I'm not sure the >>>>>> result is useful at all. >>>>>> >>>>>> What do you think? >>>>>> Thanks, >>>>>> Pavel >>>>>> >>>>>> On 3.5.2013 16:56, Kevin Rushforth wrote: >>>>>>> Check out the subject of the message. ;-) >>>>>>> >>>>>>> RT-30171 >>>>>>> >>>>>>> >>>>>>> Richard Bair wrote: >>>>>>>> What's the JIRA issue so I can mark it? >>>>>>>> >>>>>>>> On May 2, 2013, at 11:15 PM, Pavel Safrata >>>>>>>> wrote: >>>>>>>> >>>>>>>>> These methods were not released yet so we would not break >>>>>>>>> compatibility with anything except of several weekly builds back. >>>>>>>>> Anyway, I agree with Richard's proposal. >>>>>>>>> Pavel >>>>>>>>> >>>>>>>>> On 3.5.2013 0:02, Ali Ebrahimi wrote: >>>>>>>>>> +1. >>>>>>>>>> Breaking (source & binary)compatibility is not good thing. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Fri, May 3, 2013 at 2:21 AM, Richard Bair >>>>>>>>>> wrote: >>>>>>>>>> Hi Pavel, >>>>>>>>>> >>>>>>>>>>> // these two already exist: >>>>>>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>>>>>> // these two exist but without the 2D suffix, so rename them >>>>>>>>>>> (they were added in FX8 so no backward incompatibility): >>>>>>>>>>> public Point2D screenToLocal2D(double screenX, double screenY) >>>>>>>>>>> public Point2D screenToLocal2D(Point2D screenPoint) >>>>>>>>>>> // add these four for 3D >>>>>>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>>>>>> double localZ) >>>>>>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>>>>> Just mulling it over. What about: >>>>>>>>>> >>>>>>>>>> // these two already exist: >>>>>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>>>>> public Point2D screenToLocal(double screenX, double screenY) >>>>>>>>>> public Point2D screenToLocal(Point2D screenPoint) >>>>>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>>>>> double localZ) >>>>>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>>>>> >>>>>>>>>> In this case we only append the "3D" to screenToLocal >>>>>>>>>> variants that produce Point3D? >>>>>>>>>> >>>> >>>> >> > From hang.vo at oracle.com Tue May 14 00:04:01 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 07:04:01 +0000 Subject: hg: openjfx/8/graphics/rt: Android: Use absolute path for native compile command. Message-ID: <20130514070415.66FDA48A4F@hg.openjdk.java.net> Changeset: cc0c5204146e Author: tb115823 Date: 2013-05-14 08:47 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cc0c5204146e Android: Use absolute path for native compile command. ! glass/glass-lib-lens/build-android.xml ! javafx-iio/build-android.xml ! prism-common/build-android.xml ! prism-es2/build-android.xml From tobi at ultramixer.com Tue May 14 00:09:10 2013 From: tobi at ultramixer.com (Tobias Bley) Date: Tue, 14 May 2013 09:09:10 +0200 Subject: Build OpenJFX8 with gradle? In-Reply-To: <4157181A-6528-4E8C-895C-5FDDEDA1B4F8@oracle.com> References: <4157181A-6528-4E8C-895C-5FDDEDA1B4F8@oracle.com> Message-ID: <1DAFDE66-9AEC-468F-B1E1-C7193D506D42@ultramixer.com> Yes, but I can only build a SDK for mac (my platform) but not for iOS. I try to use: gradle -PCOMPILE_TARGET=ios sdk but it only builds the mac SDK?. Am 13.05.2013 um 23:41 schrieb Richard Bair : > I think these instructions are still valid: > > https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX > > On May 13, 2013, at 5:45 AM, Tobias Bley wrote: > >> Is there any new tutorial about how to build openjfx with gradle for iOS? >> >> > From niklas at therning.org Tue May 14 00:30:52 2013 From: niklas at therning.org (Niklas Therning) Date: Tue, 14 May 2013 09:30:52 +0200 Subject: OpenJFX on iOS using RoboVM In-Reply-To: <519116F8.7050601@oracle.com> References: <519116F8.7050601@oracle.com> Message-ID: Hi, I'll clean up the code and post it somewhere later this week. We're not using OpenJDK's class libraries. It's Android's. On Mon, May 13, 2013 at 6:38 PM, wrote: > Niklas!!! > > This is very cool. Please make your work available as soon as possible so > others can try it out. I have played a bit with RoboVM and looked into > what would be required to port JavaFX to it but did not get the time to do > a deep dive. Are you using the OpenJDK for the class libraries? > > Steve > > > On 13/05/2013 5:32 AM, Niklas Therning wrote: > >> Hi, >> >> I've managed to get OpenJFX running on iOS using RoboVM. Please see the >> RoboVM blog [1] for a quick video of it. >> >> I'd like to say thank you for writing such great code! BrickBreaker almost >> worked out of the box! I had to remove/stub out font related stuff of >> course and PlatformLogger had to be copied from OpenJDK. Also had to fix a >> tiny bug in the native glass code [2] and an NPE in >> PlatformUtil.getRTDir() >> when PlatformUtil.class isn't available in any jar file [3]. >> >> Do you have an ETA on the open-sourcing of the font related code? It would >> be a fun challenge to get most of the controls or even the Ensemble sample >> to work but fonts are essential of course. >> >> [1] http://blog.robovm.org/2013/**05/javafx-openjfx-on-ios-** >> using-robovm.html >> [2] https://javafx-jira.kenai.com/**browse/RT-30327 >> [3] https://javafx-jira.kenai.com/**browse/RT-30329 >> >> Regards, >> Niklas Therning >> > > From hang.vo at oracle.com Tue May 14 03:18:02 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 10:18:02 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130514101841.748AF48A53@hg.openjdk.java.net> Changeset: 9bac60d3499b Author: Martin Soch Date: 2013-05-14 11:15 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9bac60d3499b SW pipeline: fillRect didn't work correctly in SRC blend mode (RT-29348) ! prism-sw-native/src/PiscesBlit.c Changeset: 82c6154301db Author: Martin Soch Date: 2013-05-14 12:02 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/82c6154301db SW pipeline: image rendering in repeat mode didn't work well (RT-29365) ! prism-sw-native/src/PiscesPaint.c From hang.vo at oracle.com Tue May 14 04:33:42 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 11:33:42 +0000 Subject: hg: openjfx/8/graphics/rt: RT-15332: Allow application to catch exceptions thrown by FX application thread with an UncaughtExceptionHandler Message-ID: <20130514113402.56AF048A55@hg.openjdk.java.net> Changeset: 1c48a042eb2e Author: Artem Ananiev Date: 2013-05-14 15:23 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1c48a042eb2e RT-15332: Allow application to catch exceptions thrown by FX application thread with an UncaughtExceptionHandler RT-30239: Use Thread.UncaughtExceptionHandler instead of ExceptionDescribe() to report exceptions Reviewed-by: Anthony Petrov, Kevin Rushforth ! glass/glass-lib-gtk/src/glass_general.cpp ! glass/glass-lib-gtk/src/glass_general.h ! glass/glass-lib-macosx/src/GlassApplication.m ! glass/glass-lib-macosx/src/GlassMacros.h ! glass/glass-lib-macosx/src/GlassStatics.h ! glass/glass-lib-macosx/src/GlassStatics.m ! glass/glass-lib-windows/src/GlassApplication.cpp ! glass/glass-lib-windows/src/Utils.cpp ! glass/glass-lib-windows/src/Utils.h ! glass/glass/src/com/sun/glass/ui/Application.java ! glass/glass/src/com/sun/glass/ui/InvokeLaterDispatcher.java ! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java ! javafx-ui-common/src/javafx/application/Application.java From hang.vo at oracle.com Tue May 14 05:03:58 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 12:03:58 +0000 Subject: hg: openjfx/8/graphics/rt: RT-29917: EmbeddedSwing demo deadlocks on mac Message-ID: <20130514120411.11E5148A57@hg.openjdk.java.net> Changeset: ff48bc9bef5d Author: ant Date: 2013-05-14 15:57 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ff48bc9bef5d RT-29917: EmbeddedSwing demo deadlocks on mac Reviewed-by: art ! javafx-embed-swing/src/javafx/embed/swing/SwingNode.java ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGExternalNode.java From hang.vo at oracle.com Tue May 14 05:18:03 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 12:18:03 +0000 Subject: hg: openjfx/8/graphics/rt: fixing typos in glass lens Message-ID: <20130514121815.9525248A5D@hg.openjdk.java.net> Changeset: ae78b96e0dc8 Author: David Hill Date: 2013-05-14 08:02 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ae78b96e0dc8 fixing typos in glass lens ! glass/glass-lib-lens/src/wm/LensWindowManager.c From lehmann at media-interactive.de Tue May 14 05:58:26 2013 From: lehmann at media-interactive.de (Werner Lehmann) Date: Tue, 14 May 2013 14:58:26 +0200 Subject: Drag/drop cursors In-Reply-To: <519101E3.402@oracle.com> References: <5179470B.8030003@media-interactive.de> <51794D78.4080007@oracle.com> <517A48DD.8060000@media-interactive.de> <519101E3.402@oracle.com> Message-ID: <519234F2.8010908@media-interactive.de> Pavel, it seems as if e.g. the IDC_NODROP cursor is somewhat undocumented in Windows. I looked into the Delphi RTL source and they are using 32767 for the lpCursorName parameter of LoadCursor. This and a few other constants are not documented on that MSDN page. Anyway, I'd be ok with using platform DND. Even more so since this will eventually support a dragimage with FX8+. However, I am having difficulties capturing the drag events on target parents. Consider this: - drag source: a label L1 - drag target: a pane P with some children, e.g. a label L2 I want to handle the DND on the pane level, so I add event filters on pane P for MOUSE_DRAG_OVER and MOUSE_DRAG_ENTERED_TARGET. User starts DND on L1. In "L1.DRAG_DETECTED" a platform DND is started with startDragAndDrop. When dragging over P or L2, the event filters are not executed. How can I handle the DND on the pane level? The other drag gestures allow event capturing here... Werner On 13.05.2013 17:08, Pavel Safrata wrote: > Hi Werner, > I'm sorry for the delay. You understand the gestures correctly. As I > tried to explain earlier, the DnD cursors should not be used for non-DnD > operation and it is not supported rather intentionally. It looks like > some operating systems follow this reasoning as well. For instance, look > at this page, it seems that on Windows we wouldn't have access to those > cursors even if we wanted to provide them: > http://msdn.microsoft.com/en-us/library/windows/desktop/ms648391%28v=vs.85%29.aspx > > If you have something to copy/move/link, you may consider using DnD, it > may not be that out of place. Note that it might fit best to pass > references to the intra-app gesture which is unfortunately not supported > yet ( https://javafx-jira.kenai.com/browse/RT-29082 ) but it can be > easily worked around. > > Thanks, > Pavel > > On 26.4.2013 11:29, Werner Lehmann wrote: >> Hi Pavel, >> >> actually I would prefer the cursors to show automatically. According >> to the MouseEvent JavaDoc there are 3 different drag/drop modes: >> >> 1. Simple press drag and release. >> 2. Full press drag and release. >> 3. Platform-supported drag-and-drop. >> >> I am using the 1st for node move/resize. Here I change the cursor to >> one of the *_SIZE cursors. Cursor mapping is incorrect on Mac but that >> is a known and Lombard-fixed bug - other than that it works fine. >> >> To drag a node from a toolbar into a workspace I would go with the 2nd >> mode (startFullDrag in onDragDetected). This one does not change the >> cursor automatically, and this is what I am asking about. >> >> The third mode does change the cursor but it seems a bit inappropriate >> for node drags within the same scene. >> >> Maybe I am missing a step? The tutorial [1] is about platform >> drag/drop only... Also, a drag-image would be nice but that seems to >> exist for platfrom drag/drop only, in Lombard only (except for a >> workaound like [2] which also does not solve the cursor >> deny/copy/move/link problem). >> >> Rgds >> Werner >> >> [1] http://docs.oracle.com/javafx/2/drag_drop/jfxpub-drag_drop.htm >> [2] >> http://stackoverflow.com/questions/13624491/implement-drag-and-drop-like-in-scene-builder >> >> >> >> On 25.04.2013 17:36, Pavel Safrata wrote: >>> Hi Werner, >>> the cursors you mention should appear automatically during drag-and-drop >>> operation. I think they should not be used manually elsewhere because >>> they are visually informing user about an ongoing drag-and-drop >>> operation and using them at different times would be confusing. During a >>> drag-and-drop operation the system is in a special mode with inner event >>> loop, temporarily holding the dragged data, blocking many other >>> features, and the well-known cursors make this clear to the user. >>> >>> If the cursors don't work for you during DnD, please file a bug. If you >>> still think you need the cursors for your mouse events (which I tried to >>> explain is a discouraged pattern), you can file feature request and see >>> if it is approved (and even technically possible on all platforms). >>> >>> Thanks, >>> Pavel >>> >>> On 25.4.2013 17:08, Werner Lehmann wrote: >>>> Hi, >>>> >>>> I am missing typical cursors during drag/drop, e.g. a deny, add, move, >>>> link cursor. Apparently those are not supported in >>>> javafx.scene.Cursor. How would this be solved in a >>>> platform-independent way? >>>> >>>> Best option currently seems to be: use the default cursor, and show >>>> some tooltip/popup or unmanaged node below the cursor position to >>>> indicate the drop effect to the user. Not really optimal... >>>> >>>> I could also use my own drag cursors but they would not fit into all >>>> sets of cursors on the supported platforms. If there was at least a >>>> way to get an image of the default cursor - then it could be >>>> "enhanced" with a small overlay. But that does not seem feasible >>>> either. >>>> >>>> Werner From pavel.safrata at oracle.com Tue May 14 06:09:25 2013 From: pavel.safrata at oracle.com (Pavel Safrata) Date: Tue, 14 May 2013 15:09:25 +0200 Subject: Drag/drop cursors In-Reply-To: <519234F2.8010908@media-interactive.de> References: <5179470B.8030003@media-interactive.de> <51794D78.4080007@oracle.com> <517A48DD.8060000@media-interactive.de> <519101E3.402@oracle.com> <519234F2.8010908@media-interactive.de> Message-ID: <51923785.2070207@oracle.com> Hi Werner, the MouseDragEvent events are delivered during the full press-drag-release gesture, for platform DnD you need to use entirely different events: DragEvent. With regards, Pavel On 14.5.2013 14:58, Werner Lehmann wrote: > Pavel, > > it seems as if e.g. the IDC_NODROP cursor is somewhat undocumented in > Windows. I looked into the Delphi RTL source and they are using 32767 > for the lpCursorName parameter of LoadCursor. This and a few other > constants are not documented on that MSDN page. > > Anyway, I'd be ok with using platform DND. Even more so since this > will eventually support a dragimage with FX8+. However, I am having > difficulties capturing the drag events on target parents. > > Consider this: > - drag source: a label L1 > - drag target: a pane P with some children, e.g. a label L2 > > I want to handle the DND on the pane level, so I add event filters on > pane P for MOUSE_DRAG_OVER and MOUSE_DRAG_ENTERED_TARGET. User starts > DND on L1. In "L1.DRAG_DETECTED" a platform DND is started with > startDragAndDrop. When dragging over P or L2, the event filters are > not executed. > > How can I handle the DND on the pane level? The other drag gestures > allow event capturing here... > > Werner > > On 13.05.2013 17:08, Pavel Safrata wrote: >> Hi Werner, >> I'm sorry for the delay. You understand the gestures correctly. As I >> tried to explain earlier, the DnD cursors should not be used for non-DnD >> operation and it is not supported rather intentionally. It looks like >> some operating systems follow this reasoning as well. For instance, look >> at this page, it seems that on Windows we wouldn't have access to those >> cursors even if we wanted to provide them: >> http://msdn.microsoft.com/en-us/library/windows/desktop/ms648391%28v=vs.85%29.aspx >> >> >> If you have something to copy/move/link, you may consider using DnD, it >> may not be that out of place. Note that it might fit best to pass >> references to the intra-app gesture which is unfortunately not supported >> yet ( https://javafx-jira.kenai.com/browse/RT-29082 ) but it can be >> easily worked around. >> >> Thanks, >> Pavel >> >> On 26.4.2013 11:29, Werner Lehmann wrote: >>> Hi Pavel, >>> >>> actually I would prefer the cursors to show automatically. According >>> to the MouseEvent JavaDoc there are 3 different drag/drop modes: >>> >>> 1. Simple press drag and release. >>> 2. Full press drag and release. >>> 3. Platform-supported drag-and-drop. >>> >>> I am using the 1st for node move/resize. Here I change the cursor to >>> one of the *_SIZE cursors. Cursor mapping is incorrect on Mac but that >>> is a known and Lombard-fixed bug - other than that it works fine. >>> >>> To drag a node from a toolbar into a workspace I would go with the 2nd >>> mode (startFullDrag in onDragDetected). This one does not change the >>> cursor automatically, and this is what I am asking about. >>> >>> The third mode does change the cursor but it seems a bit inappropriate >>> for node drags within the same scene. >>> >>> Maybe I am missing a step? The tutorial [1] is about platform >>> drag/drop only... Also, a drag-image would be nice but that seems to >>> exist for platfrom drag/drop only, in Lombard only (except for a >>> workaound like [2] which also does not solve the cursor >>> deny/copy/move/link problem). >>> >>> Rgds >>> Werner >>> >>> [1] http://docs.oracle.com/javafx/2/drag_drop/jfxpub-drag_drop.htm >>> [2] >>> http://stackoverflow.com/questions/13624491/implement-drag-and-drop-like-in-scene-builder >>> >>> >>> >>> >>> On 25.04.2013 17:36, Pavel Safrata wrote: >>>> Hi Werner, >>>> the cursors you mention should appear automatically during >>>> drag-and-drop >>>> operation. I think they should not be used manually elsewhere because >>>> they are visually informing user about an ongoing drag-and-drop >>>> operation and using them at different times would be confusing. >>>> During a >>>> drag-and-drop operation the system is in a special mode with inner >>>> event >>>> loop, temporarily holding the dragged data, blocking many other >>>> features, and the well-known cursors make this clear to the user. >>>> >>>> If the cursors don't work for you during DnD, please file a bug. If >>>> you >>>> still think you need the cursors for your mouse events (which I >>>> tried to >>>> explain is a discouraged pattern), you can file feature request and >>>> see >>>> if it is approved (and even technically possible on all platforms). >>>> >>>> Thanks, >>>> Pavel >>>> >>>> On 25.4.2013 17:08, Werner Lehmann wrote: >>>>> Hi, >>>>> >>>>> I am missing typical cursors during drag/drop, e.g. a deny, add, >>>>> move, >>>>> link cursor. Apparently those are not supported in >>>>> javafx.scene.Cursor. How would this be solved in a >>>>> platform-independent way? >>>>> >>>>> Best option currently seems to be: use the default cursor, and show >>>>> some tooltip/popup or unmanaged node below the cursor position to >>>>> indicate the drop effect to the user. Not really optimal... >>>>> >>>>> I could also use my own drag cursors but they would not fit into all >>>>> sets of cursors on the supported platforms. If there was at least a >>>>> way to get an image of the default cursor - then it could be >>>>> "enhanced" with a small overlay. But that does not seem feasible >>>>> either. >>>>> >>>>> Werner From hang.vo at oracle.com Tue May 14 06:17:59 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 13:17:59 +0000 Subject: hg: openjfx/8/graphics/rt: SW pipeline: fix for perf. regression in LCD text (RT-30232) Message-ID: <20130514131818.5C38948A62@hg.openjdk.java.net> Changeset: df5dcc6de7ec Author: Martin Soch Date: 2013-05-14 15:10 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/df5dcc6de7ec SW pipeline: fix for perf. regression in LCD text (RT-30232) ! prism-sw-native/include/PiscesBlit.h ! prism-sw-native/include/PiscesRenderer.h ! prism-sw-native/include/PiscesRenderer.inl ! prism-sw-native/src/JPiscesRenderer.c ! prism-sw-native/src/PiscesBlit.c ! prism-sw/src/com/sun/pisces/PiscesRenderer.java ! prism-sw/src/com/sun/prism/sw/SWGraphics.java From hang.vo at oracle.com Tue May 14 07:17:49 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 14:17:49 +0000 Subject: hg: openjfx/8/graphics/rt: updating nb src level on javafx-ui-quantum Message-ID: <20130514141825.0D2FC48A66@hg.openjdk.java.net> Changeset: 02a4591e9574 Author: David Hill Date: 2013-05-14 10:14 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/02a4591e9574 updating nb src level on javafx-ui-quantum ! javafx-ui-quantum/nbproject/project.xml From kevin.rushforth at oracle.com Tue May 14 07:40:06 2013 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 14 May 2013 14:40:06 +0000 Subject: hg: openjfx/8/graphics: RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home Message-ID: <20130514144006.6099548A68@hg.openjdk.java.net> Changeset: fa774f06853e Author: kcr Date: 2013-05-13 15:33 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rev/fa774f06853e RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home ! build-src/build-os-arch.xml From kevin.rushforth at oracle.com Tue May 14 07:40:21 2013 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 14 May 2013 14:40:21 +0000 Subject: hg: openjfx/8/master: RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home Message-ID: <20130514144021.5240F48A69@hg.openjdk.java.net> Changeset: fa774f06853e Author: kcr Date: 2013-05-13 15:33 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rev/fa774f06853e RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home ! build-src/build-os-arch.xml From kevin.rushforth at oracle.com Tue May 14 07:40:29 2013 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 14 May 2013 14:40:29 +0000 Subject: hg: openjfx/8/controls: RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home Message-ID: <20130514144029.6B90B48A6A@hg.openjdk.java.net> Changeset: fa774f06853e Author: kcr Date: 2013-05-13 15:33 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rev/fa774f06853e RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home ! build-src/build-os-arch.xml From kevin.rushforth at oracle.com Tue May 14 08:20:38 2013 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 14 May 2013 15:20:38 +0000 Subject: hg: openjfx/8/graphics: Missed part of the fix for RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home Message-ID: <20130514152038.2CD2C48A6D@hg.openjdk.java.net> Changeset: e12fa5489acb Author: kcr Date: 2013-05-14 08:19 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rev/e12fa5489acb Missed part of the fix for RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home ! build-src/build-os-arch.xml From kevin.rushforth at oracle.com Tue May 14 08:20:46 2013 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 14 May 2013 15:20:46 +0000 Subject: hg: openjfx/8/master: Missed part of the fix for RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home Message-ID: <20130514152046.E5A2D48A6E@hg.openjdk.java.net> Changeset: e12fa5489acb Author: kcr Date: 2013-05-14 08:19 -0700 URL: http://hg.openjdk.java.net/openjfx/8/master/rev/e12fa5489acb Missed part of the fix for RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home ! build-src/build-os-arch.xml From kevin.rushforth at oracle.com Tue May 14 08:20:52 2013 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 14 May 2013 15:20:52 +0000 Subject: hg: openjfx/8/controls: Missed part of the fix for RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home Message-ID: <20130514152052.32E0D48A6F@hg.openjdk.java.net> Changeset: e12fa5489acb Author: kcr Date: 2013-05-14 08:19 -0700 URL: http://hg.openjdk.java.net/openjfx/8/controls/rev/e12fa5489acb Missed part of the fix for RT-30284: Mac build should use JAVA_HOME not /usr/libexec/java_home ! build-src/build-os-arch.xml From peter.zhelezniakov at oracle.com Tue May 14 08:32:33 2013 From: peter.zhelezniakov at oracle.com (Peter Zhelezniakov) Date: Tue, 14 May 2013 19:32:33 +0400 Subject: JS engine in WebView In-Reply-To: <736E627B-2525-4496-BC26-26AE849C4738@ozemail.com.au> References: <518EA0F5.4040800@oracle.com> <736E627B-2525-4496-BC26-26AE849C4738@ozemail.com.au> Message-ID: <51925911.1020108@oracle.com> On 05/12/2013 03:55 AM, John C. Turnbull wrote: > So does this mean that JIT will likely never be enabled for 64-bit Java? Or can the JS engine run in 32-bit mode under 64-bit Java? No, but you can run 32-bit Java on 64-bit Windows. -- Peter From hang.vo at oracle.com Tue May 14 08:47:58 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 15:47:58 +0000 Subject: hg: openjfx/8/graphics/rt: RT-29089: Change VK layout & behavior to match UX design Including performance improvements from J1 Message-ID: <20130514154821.056DE48A70@hg.openjdk.java.net> Changeset: e703adfeef87 Author: Seeon Birger Date: 2013-05-14 18:44 +0300 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e703adfeef87 RT-29089: Change VK layout & behavior to match UX design Including performance improvements from J1 Also fixes: RT-29423, RT-29422, RT-27795, RT-26259, RT-28354 - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AsciiBoard.txt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/EmailBoard.txt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVK.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NumericBoard.txt - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SymbolBoard.txt + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextBoard.txt + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/UrlBoard.txt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/fxvk.css From hang.vo at oracle.com Tue May 14 09:17:57 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 16:17:57 +0000 Subject: hg: openjfx/8/graphics/rt: Fix to RT-29697: FX 8 3D: Change fixedEyePosition in PerspectiveCamera to a more descriptive name Message-ID: <20130514161816.77DED48A73@hg.openjdk.java.net> Changeset: 8659bf5391e3 Author: Chien Yang Date: 2013-05-14 09:07 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8659bf5391e3 Fix to RT-29697: FX 8 3D: Change fixedEyePosition in PerspectiveCamera to a more descriptive name Reviewed by Pavel ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGPerspectiveCamera.java ! javafx-ui-common/src/com/sun/javafx/tk/DummyToolkit.java ! javafx-ui-common/src/com/sun/javafx/tk/Toolkit.java ! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/QuantumToolkit.java ! prism-common/src/com/sun/prism/camera/PrismPerspectiveCameraImpl.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java From richard.bair at oracle.com Tue May 14 07:40:16 2013 From: richard.bair at oracle.com (Richard Bair) Date: Tue, 14 May 2013 07:40:16 -0700 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> <51910112.2080903@oracle.com> <5191041A.4040603@bestsolution.at> Message-ID: We will make this as easy for you as we can by not using JDK 8 only functionality all over the place. Richard On May 13, 2013, at 8:33 AM, Danno Ferrin wrote: > On Mon, May 13, 2013 at 9:17 AM, Tom Schindl wrote: > >> Hi Steve, >> >> [...] >> >> In the case of Eclipse, I have built the JDK8 Beta JDT plugins and am >>> self hosting with them. I am in the process of evaluating whether they >>> will be sufficient. It is also possible to run Eclipse using the patch >>> and put both JDK7 and JDK8 on the build path (JDK7 first). This will >>> allow you to see JDK7 classes first to avoid changes to the base >>> libraries. At runtime, you should run against JDK8. Neither of these >>> solutions is great so we will have to wait and see. >>> >>> >> Ok - keep me updated on this. IIRC the lambda stuff currently does NOT >> produce any bytecode (last time i checked it simply wrote null intead of >> the invoke dynamic). >> >> If this has changed in the meantime this is good news. So report back your >> findings I could make a JDT_Beta download available from efxclipse.org. >> >> >> It might make sense to host them in an extra branch instead of a JIRA, >> not? I think we should setup a bitbucket repo where we attach this (and >> patches who will follow) keep stuff compiling on JDK7 (see current >> RoboVM-Thread which does NOT support invoke dynamic). >> >> Danno could we do it in your repo? >> >> > This is precisely why I set up the Narya repo on bitbucket. However I > won't be able to do much until I get off of work today > > Right now I see at least two repos we may want to start: > 1) JDK7 version of JavaFX8. Consisting of stripping lambdas into inner > classes as well as other changes needed such as bringing in a JSR310 > standalone jar for date picker and providing alternative APIs for defender > methods interfaces. > 2) a mirror of the RoboVM samples when they are released/ From richard.bair at oracle.com Tue May 14 09:31:09 2013 From: richard.bair at oracle.com (Richard Bair) Date: Tue, 14 May 2013 09:31:09 -0700 Subject: Build OpenJFX8 with gradle? In-Reply-To: <1DAFDE66-9AEC-468F-B1E1-C7193D506D42@ultramixer.com> References: <4157181A-6528-4E8C-895C-5FDDEDA1B4F8@oracle.com> <1DAFDE66-9AEC-468F-B1E1-C7193D506D42@ultramixer.com> Message-ID: <56BDBB55-6C11-44BE-80B0-CA8EA3B6CF9D@oracle.com> The Android & iOS parts of the gradle build haven't been done yet. You would need to edit the ios.gradle file in buildSrc (or add it if it isn't there). Richard On May 14, 2013, at 12:09 AM, Tobias Bley wrote: > Yes, but I can only build a SDK for mac (my platform) but not for iOS. > > I try to use: gradle -PCOMPILE_TARGET=ios sdk but it only builds the mac SDK?. > > > > > Am 13.05.2013 um 23:41 schrieb Richard Bair : > >> I think these instructions are still valid: >> >> https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX >> >> On May 13, 2013, at 5:45 AM, Tobias Bley wrote: >> >>> Is there any new tutorial about how to build openjfx with gradle for iOS? >>> >>> >> > From ali.ebrahimi1781 at gmail.com Tue May 14 09:45:59 2013 From: ali.ebrahimi1781 at gmail.com (Ali Ebrahimi) Date: Tue, 14 May 2013 21:15:59 +0430 Subject: hg: openjfx/8/graphics/rt: RT-29089: Change VK layout & behavior to match UX design Including performance improvements from J1 In-Reply-To: <20130514154821.056DE48A70@hg.openjdk.java.net> References: <20130514154821.056DE48A70@hg.openjdk.java.net> Message-ID: I don't think hard coding css paths in code is good practice. StyleManager.getInstance().addUserAgentStylesheet("com/sun/javafx/scene/control/skin/caspian/fxvk.css"); This makes impossible to change theme of VK to another one (Modena). Maybe some thing like : StyleManager.getInstance().addUserAgentStylesheet( StyleManager.GetCurrentSkinRoot()+"/fxvk.css"); Or if it is theme independent: StyleManager.getInstance().addUserAgentStylesheet("com/sun/javafx/scene/control/skin/common/fxvk.css"); On Tue, May 14, 2013 at 8:17 PM, wrote: > Changeset: e703adfeef87 > Author: Seeon Birger > Date: 2013-05-14 18:44 +0300 > URL: > http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e703adfeef87 > > RT-29089: Change VK layout & behavior to match UX design Including > performance improvements from J1 > Also fixes: RT-29423, RT-29422, RT-27795, RT-26259, RT-28354 > > - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AsciiBoard.txt > ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/EmailBoard.txt > ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVK.java > ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java > + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NumericBoard.txt > - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SymbolBoard.txt > + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextBoard.txt > + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/UrlBoard.txt > ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/fxvk.css > > From hang.vo at oracle.com Tue May 14 10:18:22 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 17:18:22 +0000 Subject: hg: openjfx/8/graphics/rt: 3 new changesets Message-ID: <20130514171844.201C648A7D@hg.openjdk.java.net> Changeset: 675c74a2806a Author: hudson Date: 2013-05-09 15:35 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/675c74a2806a Added tag 8.0-b89 for changeset e23ed8f2acc1 ! .hgtags Changeset: 80715cbb9b40 Author: mv157916 Date: 2013-05-13 14:38 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/80715cbb9b40 RT-30355: Update the JDK build number to b89 in rt/build.properties file in the JavaFX 8 Master forest. Reviewed by Kevin Rushforth and Leif Samuelsson. ! build.properties Changeset: c0354b5fc201 Author: jgodinez Date: 2013-05-14 09:42 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c0354b5fc201 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/MASTER/jfx/rt ! build.properties - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AsciiBoard.txt - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SymbolBoard.txt From lehmann at media-interactive.de Tue May 14 10:33:35 2013 From: lehmann at media-interactive.de (Werner Lehmann) Date: Tue, 14 May 2013 19:33:35 +0200 Subject: Drag/drop cursors In-Reply-To: <51923785.2070207@oracle.com> References: <5179470B.8030003@media-interactive.de> <51794D78.4080007@oracle.com> <517A48DD.8060000@media-interactive.de> <519101E3.402@oracle.com> <519234F2.8010908@media-interactive.de> <51923785.2070207@oracle.com> Message-ID: <5192756F.7070304@media-interactive.de> Thanks, Pavel - that works. Apparently I missed the difference between MouseDragEvent and DragEvent. By the way, the MouseEvent Javadoc (2.2.) links both events to javafx.scene.input package, not to the events. See section "Dragging gestures" here: http://docs.oracle.com/javafx/2/api/javafx/scene/input/MouseEvent.html Werner On 14.05.2013 15:09, Pavel Safrata wrote: > Hi Werner, > the MouseDragEvent events are delivered during the full > press-drag-release gesture, for platform DnD you need to use entirely > different events: DragEvent. > With regards, > Pavel From pavel.safrata at oracle.com Tue May 14 10:47:11 2013 From: pavel.safrata at oracle.com (Pavel Safrata) Date: Tue, 14 May 2013 19:47:11 +0200 Subject: Drag/drop cursors In-Reply-To: <5192756F.7070304@media-interactive.de> References: <5179470B.8030003@media-interactive.de> <51794D78.4080007@oracle.com> <517A48DD.8060000@media-interactive.de> <519101E3.402@oracle.com> <519234F2.8010908@media-interactive.de> <51923785.2070207@oracle.com> <5192756F.7070304@media-interactive.de> Message-ID: <5192789F.1090301@oracle.com> Hi Werner, I know, that was https://javafx-jira.kenai.com/browse/RT-23664 Thanks, Pavel On 14.5.2013 19:33, Werner Lehmann wrote: > Thanks, Pavel - that works. Apparently I missed the difference between > MouseDragEvent and DragEvent. > > By the way, the MouseEvent Javadoc (2.2.) links both events to > javafx.scene.input package, not to the events. See section "Dragging > gestures" here: > http://docs.oracle.com/javafx/2/api/javafx/scene/input/MouseEvent.html > > Werner > > On 14.05.2013 15:09, Pavel Safrata wrote: >> Hi Werner, >> the MouseDragEvent events are delivered during the full >> press-drag-release gesture, for platform DnD you need to use entirely >> different events: DragEvent. >> With regards, >> Pavel From ozemale at ozemail.com.au Tue May 14 11:16:58 2013 From: ozemale at ozemail.com.au (John C. Turnbull) Date: Wed, 15 May 2013 04:16:58 +1000 Subject: JS engine in WebView In-Reply-To: <51925911.1020108@oracle.com> References: <518EA0F5.4040800@oracle.com> <736E627B-2525-4496-BC26-26AE849C4738@ozemail.com.au> <51925911.1020108@oracle.com> Message-ID: <953215FB-D7A4-4894-9FBB-9B104F56FE38@ozemail.com.au> > > Yeah, but why would you? I haven't used 32-bit Java for years and simply can't for my requirements. Surely everyone will be using 64-bit Java soon so not having JIT for JS is going to be an enormous problem. > > This is something which really needs to be solved soon IMHO. > > On 15/05/2013, at 1:32, Peter Zhelezniakov wrote: > >> On 05/12/2013 03:55 AM, John C. Turnbull wrote: >>> So does this mean that JIT will likely never be enabled for 64-bit Java? Or can the JS engine run in 32-bit mode under 64-bit Java? >> >> No, but you can run 32-bit Java on 64-bit Windows. >> >> -- >> Peter From hang.vo at oracle.com Tue May 14 15:14:32 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Tue, 14 May 2013 22:14:32 +0000 Subject: hg: openjfx/2u/dev/rt: Added tag 2.2.40-b24 for changeset 5df591c88735 Message-ID: <20130514221436.3D93D48A97@hg.openjdk.java.net> Changeset: 4ea478033ced Author: hudson Date: 2013-05-08 14:29 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/dev/rt/rev/4ea478033ced Added tag 2.2.40-b24 for changeset 5df591c88735 ! .hgtags From peter.zhelezniakov at oracle.com Tue May 14 19:30:52 2013 From: peter.zhelezniakov at oracle.com (Peter Zhelezniakov) Date: Wed, 15 May 2013 06:30:52 +0400 Subject: WebView is open source Message-ID: <5192F35C.2030103@oracle.com> Hi all, WebView source code has been made open source last week. It lives under rt/webview in the graphics scrum here: http://hg.openjdk.java.net/openjfx/8/graphics/rt/ Gradle scripts are not quite ready to compile WebView yet; we're currently working on them, hope to have them ready in a week or so. -- Peter From danno.ferrin at shemnon.com Tue May 14 20:05:57 2013 From: danno.ferrin at shemnon.com (Danno Ferrin) Date: Tue, 14 May 2013 21:05:57 -0600 Subject: OpenJFX 8 Backport to Java 7 Message-ID: I've started a backport codebase for OpenJFX8 to Java 7. https://bitbucket.org/narya/jfx78 The intent is to provide OpenJFX 8 code to Java 7 based VMs, whether it is Oracle's JVM or other Java7 based VMs (such as RoboVM or Dalvik). It's not soup yet, it still needs some more open source libraries. Right now the compile breaks at the graphics module because the com.sun.javafx.accessible packages have not been open sourced yet. For the record I am only concerning myself with the gradle build and not the current Ant based build. Generally speaking the plans are to deal with the incompatibilities as mechanically and predictably as possible. * For lambdas expanding them to inner classes. IntelliJ has a code intention for this I am using * For defender methods push down the default implementation to first line implementors, giving it the same effect with more lines of code. * For the new JSR-310 Date classes bring in the ThreeTen jars ( https://github.com/ThreeTen/threetenbp) (but it's not there yet) * For java.util.function.Predicate replace it with Callback If anyone is interested in contributing and wants commit access, just ask. --Danno From zonski at gmail.com Tue May 14 20:29:01 2013 From: zonski at gmail.com (Daniel Zwolenski) Date: Wed, 15 May 2013 13:29:01 +1000 Subject: OpenJFX 8 Backport to Java 7 In-Reply-To: References: Message-ID: <75153F04-0EEB-4894-95F5-C5B25B7C19B4@gmail.com> Nice. I've got a rough cut of a maven plugin working for RoboVM. Just waiting on sonatype to grant access to the repo for this and then the first version should be live (ie probably over the next week or so). If this jfx backport (when it's working) could be deployed into Maven Central (especially the iOS build of it) then the plugin could automatically include it into the path for RoboVM. One less step for users to have to do manually. Have you got plans or are you willing to get it into Central (which I assume a RoboVM gradle plugin would benefit from as well)? I've got only a little bit of time to spare at the moment so keen to focus that on the RoboVM side of it, but if no one else is up for getting the backport into Central I'll put it on (the bottom of) my todo list. On 15/05/2013, at 1:05 PM, Danno Ferrin wrote: > I've started a backport codebase for OpenJFX8 to Java 7. > > https://bitbucket.org/narya/jfx78 > > The intent is to provide OpenJFX 8 code to Java 7 based VMs, whether it is > Oracle's JVM or other Java7 based VMs (such as RoboVM or Dalvik). It's not > soup yet, it still needs some more open source libraries. Right now the > compile breaks at the graphics module because the com.sun.javafx.accessible > packages have not been open sourced yet. > > For the record I am only concerning myself with the gradle build and not > the current Ant based build. > > Generally speaking the plans are to deal with the incompatibilities as > mechanically and predictably as possible. > > * For lambdas expanding them to inner classes. IntelliJ has a code > intention for this I am using > * For defender methods push down the default implementation to first line > implementors, giving it the same effect with more lines of code. > * For the new JSR-310 Date classes bring in the ThreeTen jars ( > https://github.com/ThreeTen/threetenbp) (but it's not there yet) > * For java.util.function.Predicate replace it with Callback > > If anyone is interested in contributing and wants commit access, just ask. > > --Danno From danno.ferrin at shemnon.com Tue May 14 20:37:09 2013 From: danno.ferrin at shemnon.com (Danno Ferrin) Date: Tue, 14 May 2013 21:37:09 -0600 Subject: OpenJFX 8 Backport to Java 7 In-Reply-To: <75153F04-0EEB-4894-95F5-C5B25B7C19B4@gmail.com> References: <75153F04-0EEB-4894-95F5-C5B25B7C19B4@gmail.com> Message-ID: One does not simply Put JavaFX in Maven Central Couldn't resist ;) It depends on what you mean though. The jar files are a slam dunk. The native libs are not so simple, first I have to get them all generated, and I have never attempted to do any java native lib builds on windows. But if the goal is to make it RoboVM accessible then the java jars are all that is needed since it will be building it's own binaries. Although I have to admit I am partial to BinTray for these files. After getting the substance jars onto maven central it is much to much of a pain in the neck to automate if you are not building with maven already. Making developers put in a custom repo address seems much easier than the hoop jumping and dancing it takes to get it into central the first time. On Tue, May 14, 2013 at 9:29 PM, Daniel Zwolenski wrote: > Nice. I've got a rough cut of a maven plugin working for RoboVM. Just > waiting on sonatype to grant access to the repo for this and then the first > version should be live (ie probably over the next week or so). > > If this jfx backport (when it's working) could be deployed into Maven > Central (especially the iOS build of it) then the plugin could > automatically include it into the path for RoboVM. One less step for users > to have to do manually. Have you got plans or are you willing to get it > into Central (which I assume a RoboVM gradle plugin would benefit from as > well)? > > I've got only a little bit of time to spare at the moment so keen to focus > that on the RoboVM side of it, but if no one else is up for getting the > backport into Central I'll put it on (the bottom of) my todo list. > > > On 15/05/2013, at 1:05 PM, Danno Ferrin wrote: > > > I've started a backport codebase for OpenJFX8 to Java 7. > > > > https://bitbucket.org/narya/jfx78 > > > > The intent is to provide OpenJFX 8 code to Java 7 based VMs, whether it > is > > Oracle's JVM or other Java7 based VMs (such as RoboVM or Dalvik). It's > not > > soup yet, it still needs some more open source libraries. Right now the > > compile breaks at the graphics module because the > com.sun.javafx.accessible > > packages have not been open sourced yet. > > > > For the record I am only concerning myself with the gradle build and not > > the current Ant based build. > > > > Generally speaking the plans are to deal with the incompatibilities as > > mechanically and predictably as possible. > > > > * For lambdas expanding them to inner classes. IntelliJ has a code > > intention for this I am using > > * For defender methods push down the default implementation to first line > > implementors, giving it the same effect with more lines of code. > > * For the new JSR-310 Date classes bring in the ThreeTen jars ( > > https://github.com/ThreeTen/threetenbp) (but it's not there yet) > > * For java.util.function.Predicate replace it with Callback Boolean> > > > > If anyone is interested in contributing and wants commit access, just > ask. > > > > --Danno > From zonski at gmail.com Tue May 14 20:49:46 2013 From: zonski at gmail.com (Daniel Zwolenski) Date: Wed, 15 May 2013 13:49:46 +1000 Subject: OpenJFX 8 Backport to Java 7 In-Reply-To: References: Message-ID: <5E6F00CA-4026-43B4-A1E3-CE95F38CAB48@gmail.com> Also, is there a target date for the remaining bits to be open sourced? Seems likely that with the combo of Danno's jfx backport and Niklas' RoboVM we will be able to build and deploy apps to ios as soon as oracle finishes opening everything up. I don't think it would be overstating things to say the community is pretty hungry for this. On 15/05/2013, at 1:05 PM, Danno Ferrin wrote: > I've started a backport codebase for OpenJFX8 to Java 7. > > https://bitbucket.org/narya/jfx78 > > The intent is to provide OpenJFX 8 code to Java 7 based VMs, whether it is > Oracle's JVM or other Java7 based VMs (such as RoboVM or Dalvik). It's not > soup yet, it still needs some more open source libraries. Right now the > compile breaks at the graphics module because the com.sun.javafx.accessible > packages have not been open sourced yet. > > For the record I am only concerning myself with the gradle build and not > the current Ant based build. > > Generally speaking the plans are to deal with the incompatibilities as > mechanically and predictably as possible. > > * For lambdas expanding them to inner classes. IntelliJ has a code > intention for this I am using > * For defender methods push down the default implementation to first line > implementors, giving it the same effect with more lines of code. > * For the new JSR-310 Date classes bring in the ThreeTen jars ( > https://github.com/ThreeTen/threetenbp) (but it's not there yet) > * For java.util.function.Predicate replace it with Callback > > If anyone is interested in contributing and wants commit access, just ask. > > --Danno From tbee at tbee.org Tue May 14 22:29:02 2013 From: tbee at tbee.org (Tom Eugelink) Date: Wed, 15 May 2013 07:29:02 +0200 Subject: OpenJFX 8 Backport to Java 7 In-Reply-To: References: <75153F04-0EEB-4894-95F5-C5B25B7C19B4@gmail.com> Message-ID: <51931D1E.8020304@tbee.org> And then there is the issue of legality. The intention of putting JFX in Maven central is very old, I'm not sure if we already have setup an account at Sonatype's (it's that long ago). Apparently there is some legal mumbo jumbo that someone has to waded through and I'm not running the risk of going head to head with Oracle's lawyers. Open source != free. Tom On 2013-05-15 05:37, Danno Ferrin wrote: > One does not simply > > > > Put JavaFX in Maven Central > > Couldn't resist ;) It depends on what you mean though. The jar files are > a slam dunk. The native libs are not so simple, first I have to get them > all generated, and I have never attempted to do any java native lib builds > on windows. But if the goal is to make it RoboVM accessible then the java > jars are all that is needed since it will be building it's own binaries. > > Although I have to admit I am partial to BinTray for these files. After > getting the substance jars onto maven central it is much to much of a pain > in the neck to automate if you are not building with maven already. Making > developers put in a custom repo address seems much easier than the hoop > jumping and dancing it takes to get it into central the first time. > > On Tue, May 14, 2013 at 9:29 PM, Daniel Zwolenski wrote: > >> Nice. I've got a rough cut of a maven plugin working for RoboVM. Just >> waiting on sonatype to grant access to the repo for this and then the first >> version should be live (ie probably over the next week or so). >> >> If this jfx backport (when it's working) could be deployed into Maven >> Central (especially the iOS build of it) then the plugin could >> automatically include it into the path for RoboVM. One less step for users >> to have to do manually. Have you got plans or are you willing to get it >> into Central (which I assume a RoboVM gradle plugin would benefit from as >> well)? >> >> I've got only a little bit of time to spare at the moment so keen to focus >> that on the RoboVM side of it, but if no one else is up for getting the >> backport into Central I'll put it on (the bottom of) my todo list. >> >> >> On 15/05/2013, at 1:05 PM, Danno Ferrin wrote: >> >>> I've started a backport codebase for OpenJFX8 to Java 7. >>> >>> https://bitbucket.org/narya/jfx78 >>> >>> The intent is to provide OpenJFX 8 code to Java 7 based VMs, whether it >> is >>> Oracle's JVM or other Java7 based VMs (such as RoboVM or Dalvik). It's >> not >>> soup yet, it still needs some more open source libraries. Right now the >>> compile breaks at the graphics module because the >> com.sun.javafx.accessible >>> packages have not been open sourced yet. >>> >>> For the record I am only concerning myself with the gradle build and not >>> the current Ant based build. >>> >>> Generally speaking the plans are to deal with the incompatibilities as >>> mechanically and predictably as possible. >>> >>> * For lambdas expanding them to inner classes. IntelliJ has a code >>> intention for this I am using >>> * For defender methods push down the default implementation to first line >>> implementors, giving it the same effect with more lines of code. >>> * For the new JSR-310 Date classes bring in the ThreeTen jars ( >>> https://github.com/ThreeTen/threetenbp) (but it's not there yet) >>> * For java.util.function.Predicate replace it with Callback> Boolean> >>> If anyone is interested in contributing and wants commit access, just >> ask. >>> --Danno From zonski at gmail.com Tue May 14 23:06:11 2013 From: zonski at gmail.com (Daniel Zwolenski) Date: Wed, 15 May 2013 16:06:11 +1000 Subject: OpenJFX 8 Backport to Java 7 In-Reply-To: <51931D1E.8020304@tbee.org> References: <75153F04-0EEB-4894-95F5-C5B25B7C19B4@gmail.com> <51931D1E.8020304@tbee.org> Message-ID: There are no legality issues with putting OpenJFX into a Maven repo. The issues are only with OracleJFX because of the Oracle redistribution licence. OpenJFX code you can print out and wear on a T-Shirt if you want ;) Danno, I guess I was thinking more along the lines of a zip containing both the JAR and the natives being deployed somewhere that the plugin can download from (and then extract and use as needed). If BinTray (or GitHub or an FTP server) works better for this I'm totally cool with that, so long as I can download the zip via code without having to log in or anything. I think I might need more info from Niklas as to how RoboVM builds with javafx though. I was assuming he'd just bundle the jfx natives into the app, but maybe you are right and he does something different. All too new for me yet so I'll wait for him to put up his blog post about how he got his sample iOS app working and go from there. I'll work with Niklas to get the Maven plugin building apps with RoboVM and without JavaFX first, then I'll try to have a look at including JFX from there. So at this stage forget I asked and don't worry about it thanks - I'll hit you with questions when we get there (hopefully in a week or so). On Wed, May 15, 2013 at 3:29 PM, Tom Eugelink wrote: > > And then there is the issue of legality. The intention of putting JFX in > Maven central is very old, I'm not sure if we already have setup an account > at Sonatype's (it's that long ago). Apparently there is some legal mumbo > jumbo that someone has to waded through and I'm not running the risk of > going head to head with Oracle's lawyers. Open source != free. > > Tom > > > > On 2013-05-15 05:37, Danno Ferrin wrote: > >> One does not simply >> >> >> >> Put JavaFX in Maven Central >> >> Couldn't resist ;) It depends on what you mean though. The jar files are >> a slam dunk. The native libs are not so simple, first I have to get them >> all generated, and I have never attempted to do any java native lib builds >> on windows. But if the goal is to make it RoboVM accessible then the java >> jars are all that is needed since it will be building it's own binaries. >> >> Although I have to admit I am partial to BinTray for these files. After >> getting the substance jars onto maven central it is much to much of a pain >> in the neck to automate if you are not building with maven already. >> Making >> developers put in a custom repo address seems much easier than the hoop >> jumping and dancing it takes to get it into central the first time. >> >> On Tue, May 14, 2013 at 9:29 PM, Daniel Zwolenski >> wrote: >> >> Nice. I've got a rough cut of a maven plugin working for RoboVM. Just >>> waiting on sonatype to grant access to the repo for this and then the >>> first >>> version should be live (ie probably over the next week or so). >>> >>> If this jfx backport (when it's working) could be deployed into Maven >>> Central (especially the iOS build of it) then the plugin could >>> automatically include it into the path for RoboVM. One less step for >>> users >>> to have to do manually. Have you got plans or are you willing to get it >>> into Central (which I assume a RoboVM gradle plugin would benefit from as >>> well)? >>> >>> I've got only a little bit of time to spare at the moment so keen to >>> focus >>> that on the RoboVM side of it, but if no one else is up for getting the >>> backport into Central I'll put it on (the bottom of) my todo list. >>> >>> >>> On 15/05/2013, at 1:05 PM, Danno Ferrin >>> wrote: >>> >>> I've started a backport codebase for OpenJFX8 to Java 7. >>>> >>>> https://bitbucket.org/narya/**jfx78 >>>> >>>> The intent is to provide OpenJFX 8 code to Java 7 based VMs, whether it >>>> >>> is >>> >>>> Oracle's JVM or other Java7 based VMs (such as RoboVM or Dalvik). It's >>>> >>> not >>> >>>> soup yet, it still needs some more open source libraries. Right now the >>>> compile breaks at the graphics module because the >>>> >>> com.sun.javafx.accessible >>> >>>> packages have not been open sourced yet. >>>> >>>> For the record I am only concerning myself with the gradle build and not >>>> the current Ant based build. >>>> >>>> Generally speaking the plans are to deal with the incompatibilities as >>>> mechanically and predictably as possible. >>>> >>>> * For lambdas expanding them to inner classes. IntelliJ has a code >>>> intention for this I am using >>>> * For defender methods push down the default implementation to first >>>> line >>>> implementors, giving it the same effect with more lines of code. >>>> * For the new JSR-310 Date classes bring in the ThreeTen jars ( >>>> https://github.com/ThreeTen/**threetenbp) >>>> (but it's not there yet) >>>> * For java.util.function.Predicate<**T> replace it with Callback>>> >>> Boolean> >>> >>>> If anyone is interested in contributing and wants commit access, just >>>> >>> ask. >>> >>>> --Danno >>>> >>> > > From tbee at tbee.org Tue May 14 23:58:22 2013 From: tbee at tbee.org (Tom Eugelink) Date: Wed, 15 May 2013 08:58:22 +0200 Subject: OpenJFX 8 Backport to Java 7 In-Reply-To: References: <75153F04-0EEB-4894-95F5-C5B25B7C19B4@gmail.com> <51931D1E.8020304@tbee.org> Message-ID: <5193320E.9050101@tbee.org> Good to hear the license of OpenJFX allows that. There is no problem with putting the native libs into Maven as well and differentiating them with the classifier tag. This keeps all the files neatly in one place, supports nested resolution via Maven's dependencies, proxy repo's on Nexus on Artifactory easily copies them to local repo's, etc, etc. On 2013-05-15 08:06, Daniel Zwolenski wrote: > There are no legality issues with putting OpenJFX into a Maven repo. The issues are only with OracleJFX because of the Oracle redistribution licence. OpenJFX code you can print out and wear on a T-Shirt if you want ;) > > Danno, I guess I was thinking more along the lines of a zip containing both the JAR and the natives being deployed somewhere that the plugin can download from (and then extract and use as needed). If BinTray (or GitHub or an FTP server) works better for this I'm totally cool with that, so long as I can download the zip via code without having to log in or anything. > I think I might need more info from Niklas as to how RoboVM builds with javafx though. I was assuming he'd just bundle the jfx natives into the app, but maybe you are right and he does something different. All too new for me yet so I'll wait for him to put up his blog post about how he got his sample iOS app working and go from there. I'll work with Niklas to get the Maven plugin building apps with RoboVM and without JavaFX first, then I'll try to have a look at including JFX from there. > > So at this stage forget I asked and don't worry about it thanks - I'll hit you with questions when we get there (hopefully in a week or so). > > > > On Wed, May 15, 2013 at 3:29 PM, Tom Eugelink > wrote: > > > And then there is the issue of legality. The intention of putting JFX in Maven central is very old, I'm not sure if we already have setup an account at Sonatype's (it's that long ago). Apparently there is some legal mumbo jumbo that someone has to waded through and I'm not running the risk of going head to head with Oracle's lawyers. Open source != free. > > Tom > > > > On 2013-05-15 05:37, Danno Ferrin wrote: > > One does not simply > > > > Put JavaFX in Maven Central > > Couldn't resist ;) It depends on what you mean though. The jar files are > a slam dunk. The native libs are not so simple, first I have to get them > all generated, and I have never attempted to do any java native lib builds > on windows. But if the goal is to make it RoboVM accessible then the java > jars are all that is needed since it will be building it's own binaries. > > Although I have to admit I am partial to BinTray for these files. After > getting the substance jars onto maven central it is much to much of a pain > in the neck to automate if you are not building with maven already. Making > developers put in a custom repo address seems much easier than the hoop > jumping and dancing it takes to get it into central the first time. > > On Tue, May 14, 2013 at 9:29 PM, Daniel Zwolenski > wrote: > > Nice. I've got a rough cut of a maven plugin working for RoboVM. Just > waiting on sonatype to grant access to the repo for this and then the first > version should be live (ie probably over the next week or so). > > If this jfx backport (when it's working) could be deployed into Maven > Central (especially the iOS build of it) then the plugin could > automatically include it into the path for RoboVM. One less step for users > to have to do manually. Have you got plans or are you willing to get it > into Central (which I assume a RoboVM gradle plugin would benefit from as > well)? > > I've got only a little bit of time to spare at the moment so keen to focus > that on the RoboVM side of it, but if no one else is up for getting the > backport into Central I'll put it on (the bottom of) my todo list. > > > On 15/05/2013, at 1:05 PM, Danno Ferrin > wrote: > > I've started a backport codebase for OpenJFX8 to Java 7. > > https://bitbucket.org/narya/jfx78 > > The intent is to provide OpenJFX 8 code to Java 7 based VMs, whether it > > is > > Oracle's JVM or other Java7 based VMs (such as RoboVM or Dalvik). It's > > not > > soup yet, it still needs some more open source libraries. Right now the > compile breaks at the graphics module because the > > com.sun.javafx.accessible > > packages have not been open sourced yet. > > For the record I am only concerning myself with the gradle build and not > the current Ant based build. > > Generally speaking the plans are to deal with the incompatibilities as > mechanically and predictably as possible. > > * For lambdas expanding them to inner classes. IntelliJ has a code > intention for this I am using > * For defender methods push down the default implementation to first line > implementors, giving it the same effect with more lines of code. > * For the new JSR-310 Date classes bring in the ThreeTen jars ( > https://github.com/ThreeTen/threetenbp) (but it's not there yet) > * For java.util.function.Predicate replace it with Callback > Boolean> > > If anyone is interested in contributing and wants commit access, just > > ask. > > --Danno > > > > From tom.schindl at bestsolution.at Wed May 15 00:00:50 2013 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Wed, 15 May 2013 09:00:50 +0200 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <519116F2.3050703@oracle.com> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> <51910112.2080903@oracle.com> <5191041A.4040603@bestsolution.at> <519106ED.2050505@oracle.com> <519107B0.4090200@bestsolution.at> <519116F2.3050703@oracle.com> Message-ID: <519332A2.8070003@bestsolution.at> Hi, For those of you using Eclipse I have some good news. I've managed to make a custom eclipse build running on our CI instance. So I'm able to publish Eclipse SDK (=Platform+JDT+PDE) holding the BETA_JAVA8 enhancements. Please note that we are building all and everything directly from the master/development branches but because all those projects (beside the bleeding edge JDT-Core stuff) are currently in RC mode already I don't expect big failures. If you encounter a JDT-Core bug please don't immediately file a bug report but take a look if this area is already marked as finished by looking at http://wiki.eclipse.org/JDT_Core/Java8. Still I guess the JDT-Team is interested in feedback on the stuff. Don't expect too much when it comes to code completetion, ... but at least this now allows you to compile against JDK8 with Java8 constructs like defender methods and lambdas. You can download the builds I'm producing from time to time from http://downloads.efxclipse.org/eclipse-java8/ where the JDT-Core stuff is coming from https://github.com/tomsontom/eclipse.jdt.core/tree/BETA_JAVA8_CHERRY which 99% equal to BETA_JAVA8 but holds (one) cherry pick(s) from master. If want to run do a custom build I've also published the shell script to use http://downloads.efxclipse.org/eclipse-java8/build.sh Tom On 13.05.13 18:38, steve.x.northover at oracle.com wrote: > See https://bugs.eclipse.org/bugs/show_bug.cgi?id=380190 > > You will need to apply the compiler patch. > > Steve > > On 13/05/2013 11:33 AM, Tom Schindl wrote: >> Perfect - I'll try to add an jdt-beta-updatesite to efxclipse.org so >> that people can get this stuff installed easily. >> >> Tom >> >> On 13.05.13 17:29, steve.x.northover at oracle.com wrote: >>> Hey Tom! >>> >>> I can verify that bytecodes for defenders and lambdas are being >>> generated. The following runs and gives the expected results: >>> >>> package junk; >>> >>> interface Fred { >>> public void fred(); >>> public default int mary() { >>> return 12; >>> }; >>> } >>> >>> public class Junk { >>> interface IntegerMath { >>> int operation(int a, int b); >>> } >>> >>> public int operateBinary(int a, int b, IntegerMath op) { >>> return op.operation(a, b); >>> } >>> >>> public static void junk() { >>> System.out.println("JUNK"); >>> } >>> >>> public static void main(String... args) { >>> Junk myApp = new Junk(); >>> IntegerMath addition = (a, b) -> { >>> junk(); >>> System.out.println("Addition called"); >>> return a + b; >>> }; >>> IntegerMath subtraction = (a, b) -> a - b; >>> System.out.println("40 + 2 = " + >>> myApp.operateBinary(40, 2, addition)); >>> System.out.println("20 - 10 = " + >>> myApp.operateBinary(20, 10, subtraction)); >>> >>> Fred f = new Fred () { >>> public void fred() {} >>> }; >>> int x = f.mary(); >>> System.out.println(x); >>> >>> //new Junk2(); >>> } >>> } >>> >>> Steve >>> >>> On 13/05/2013 11:17 AM, Tom Schindl wrote: >>>> Hi Steve, >>>> >>>> [...] >>>>> In the case of Eclipse, I have built the JDK8 Beta JDT plugins and am >>>>> self hosting with them. I am in the process of evaluating whether >>>>> they >>>>> will be sufficient. It is also possible to run Eclipse using the >>>>> patch >>>>> and put both JDK7 and JDK8 on the build path (JDK7 first). This will >>>>> allow you to see JDK7 classes first to avoid changes to the base >>>>> libraries. At runtime, you should run against JDK8. Neither of these >>>>> solutions is great so we will have to wait and see. >>>>> >>>> >>>> Ok - keep me updated on this. IIRC the lambda stuff currently does NOT >>>> produce any bytecode (last time i checked it simply wrote null intead >>>> of the invoke dynamic). >>>> >>>> If this has changed in the meantime this is good news. So report back >>>> your findings I could make a JDT_Beta download available from >>>> efxclipse.org. >>>> >>>> >>>> It might make sense to host them in an extra branch instead of a JIRA, >>>> not? I think we should setup a bitbucket repo where we attach this >>>> (and patches who will follow) keep stuff compiling on JDK7 (see >>>> current RoboVM-Thread which does NOT support invoke dynamic). >>>> >>>> Danno could we do it in your repo? >>>> >>>> Tom >>> >> > From sebastian.rheinnecker at yworks.com Wed May 15 00:11:56 2013 From: sebastian.rheinnecker at yworks.com (Sebastian Rheinnecker) Date: Wed, 15 May 2013 09:11:56 +0200 Subject: ScenicView and JavaFX 8 Message-ID: <5193353C.4090605@yworks.com> Hi, is there a newer version of ScenicView available that doesn't throw an NoSuchMethodException when clicking on something? java.lang.NoSuchMethodError: javafx.scene.Node.getPseudoClassStates()Ljava/util/Set; at org.fxconnector.details.NodeDetailPaneInfo.updateDetail(NodeDetailPaneInfo.java:273) at org.fxconnector.details.NodeDetailPaneInfo.updateAllDetails(NodeDetailPaneInfo.java:261) Also, what is about the ScenicView page on fxexperience? It has been down for a while now for me: http://www.fxexperience.com/scenic-view Kind regards, Sebastian -- Sebastian Rheinnecker phone: +49 7071 9709050 fax: +49 7071 9709051 yWorks GmbH Vor dem Kreuzberg 28 72070 Tuebingen Germany http://www.yworks.com Managing Directors: Sebastian M?ller, Michael Pfahler Commercial Registry: Stuttgart, Germany, HRB 382340 From hang.vo at oracle.com Wed May 15 01:18:07 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 15 May 2013 08:18:07 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30370: PickResult for parallel camera contains concrete distances. Message-ID: <20130515081827.4CC6E48AA9@hg.openjdk.java.net> Changeset: 28c72bcb3e32 Author: Pavel Safrata Date: 2013-05-15 09:01 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/28c72bcb3e32 RT-30370: PickResult for parallel camera contains concrete distances. ! javafx-ui-common/src/com/sun/javafx/scene/input/PickResultChooser.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/SubScene.java ! javafx-ui-common/src/javafx/scene/input/PickResult.java ! javafx-ui-common/test/unit/javafx/scene/Mouse3DTest.java From hang.vo at oracle.com Wed May 15 02:05:46 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 15 May 2013 09:05:46 +0000 Subject: hg: openjfx/8/graphics/rt: Fix for RT-30319: Incorrect coordinates determination: need to add minX and minY. Message-ID: <20130515090600.148D448AB4@hg.openjdk.java.net> Changeset: cbf2c1a0499e Author: Lubomir Nerad Date: 2013-05-15 10:48 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cbf2c1a0499e Fix for RT-30319: Incorrect coordinates determination: need to add minX and minY. ! javafx-ui-common/src/com/sun/javafx/Utils.java ! javafx-ui-common/src/com/sun/javafx/accessible/AccessibleNode.java ! javafx-ui-common/src/com/sun/javafx/accessible/AccessibleStage.java ! javafx-ui-common/src/com/sun/javafx/robot/impl/BaseFXRobot.java ! javafx-ui-common/src/com/sun/javafx/scene/SceneHelper.java ! javafx-ui-common/src/com/sun/javafx/stage/WindowHelper.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/stage/PopupWindow.java ! javafx-ui-common/src/javafx/stage/Window.java ! javafx-ui-common/test/unit/javafx/scene/NodeTest.java ! javafx-ui-common/test/unit/javafx/stage/PopupTest.java From pavel.safrata at oracle.com Wed May 15 06:14:26 2013 From: pavel.safrata at oracle.com (Pavel Safrata) Date: Wed, 15 May 2013 15:14:26 +0200 Subject: [API REVIEW] RT-30171: 3D versions of localToScreen and screenToLocal In-Reply-To: <5191D1C6.5060601@oracle.com> References: <5182CFB8.8050202@oracle.com> <40657CBF-94E0-45FE-9DC7-CF72BBFA43DA@oracle.com> <518355E4.9090306@oracle.com> <5183D033.8080108@oracle.com> <5187B7F9.10709@oracle.com> <278795B9-2AA0-4FAE-895D-ED9701E545D2@oracle.com> <51889097.6000206@oracle.com> <5188E330.3050704@oracle.com> <518904DA.9000601@oracle.com> <519107DE.8020800@oracle.com> <5191D1C6.5060601@oracle.com> Message-ID: <51938A32.6050907@oracle.com> Richard, are we OK with 3D versions of localToScreen and no 3D versions of screenToLocal? Can I still consider the API approved? Thanks, Pavel On 14.5.2013 7:55, Chien Yang wrote: > Hi Pavel, > > Kevin and I did chat about this briefly today. We agree that it is > better to remove the 3D version of screenToLocal for now. > > Thanks, > - Chien > > On 5/13/2013 8:33 AM, Pavel Safrata wrote: >> So it looks like there is no straightforward solution right now. So, >> should I remove the screenToLocal3D methods from the proposed API? >> The localToScreen can still be added without problems for the 3D >> case, there just wouldn't be any screenToLocal for 3D, justified by >> the fact that you actually need to do some form of picking for the >> conversion (and picking is not public yet). The screenToLocal(Bounds) >> would have to be documented to provide reasonable result for 2D >> scenes only. >> Thanks, >> Pavel >> >> On 7.5.2013 15:42, Pavel Safrata wrote: >>> In 3D the point in screen coordinates doesn't correspond to any >>> specific single point in local coordinates because the of the >>> projection. The 2D screen point casts a ray to the 3D space of the >>> scene (and the node). This ray might not even have any common point >>> with scene's or node's XY plane. In other words, between the screen >>> point and local point is a non-invertible projection transform so in >>> this direction we can't simply transform the point to another point. >>> Thanks, >>> Pavel >>> >>> On 7.5.2013 13:19, Kevin Rushforth wrote: >>>> I doubt that we should mix intersection (picking) with a simple >>>> transformation method. I would expect screenToLocal to take a point >>>> at the Z=0 plane in window/screen coordinates and return the >>>> transformed point in local coordinates. >>>> >>>> -- Kevin >>>> >>>> >>>> Chien Yang wrote: >>>>> Hi Pavel, >>>>> >>>>> Can you fill me in on what is the use case for doing the 3D >>>>> extension for FX 8? >>>>> >>>>> Thanks, >>>>> - Chien >>>>> >>>>> >>>>> On 5/6/2013 5:04 PM, Richard Bair wrote: >>>>>> I'm out of my depth, relying on Kevin & Chien to say something >>>>>> smart :-) >>>>>> >>>>>> On May 6, 2013, at 7:02 AM, Pavel Safrata >>>>>> wrote: >>>>>> >>>>>>> Hello, >>>>>>> I need to reopen this for additional clarification. The question >>>>>>> is - what exactly does the screenToLocal do in 3D? >>>>>>> >>>>>>> My original intent and still my favorite approach is: >>>>>>> - if the node contains (is present on) the specified screen >>>>>>> location, return the intersection point like in picking >>>>>>> - otherwise, return the point on projection plane transformed to >>>>>>> node's local coordinates >>>>>>> >>>>>>> It seemed natural - you'd get the local coordinates of the >>>>>>> node's point rendered on the given location, where possible. But >>>>>>> then, it is a method for transforming coordinates, how do we >>>>>>> know user wants intersection with the node itself? Maybe he >>>>>>> wants always intersection with the projection plane or even with >>>>>>> something else. The correct approach would probably be returning >>>>>>> the (local) ray and let the user obtain any desired >>>>>>> intersection. This can't be done right now, the >>>>>>> picking&ray&intersection features are not public yet and won't >>>>>>> be for this release. So we can either remove screenToLocal3D for >>>>>>> now or specify the intersection point it returns, where I can >>>>>>> see two options: either do it as described in the beginning of >>>>>>> this email, or always intersect the projection plane. I'm not >>>>>>> sure if the projection plane intersection is very useful, but >>>>>>> the results would be more consistent (wouldn't jump elsewhere on >>>>>>> the edge of the node). >>>>>>> >>>>>>> It becomes even a bit more complicated with >>>>>>> screenToLocal(Bounds), which is there, works in 2D and needs to >>>>>>> be extended to 3D (or removed). The only approach I can imagine >>>>>>> is using screenToLocal on the four vertices and construct 3D >>>>>>> bounds that contain all of them, but I admit I'm not sure the >>>>>>> result is useful at all. >>>>>>> >>>>>>> What do you think? >>>>>>> Thanks, >>>>>>> Pavel >>>>>>> >>>>>>> On 3.5.2013 16:56, Kevin Rushforth wrote: >>>>>>>> Check out the subject of the message. ;-) >>>>>>>> >>>>>>>> RT-30171 >>>>>>>> >>>>>>>> >>>>>>>> Richard Bair wrote: >>>>>>>>> What's the JIRA issue so I can mark it? >>>>>>>>> >>>>>>>>> On May 2, 2013, at 11:15 PM, Pavel Safrata >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> These methods were not released yet so we would not break >>>>>>>>>> compatibility with anything except of several weekly builds >>>>>>>>>> back. >>>>>>>>>> Anyway, I agree with Richard's proposal. >>>>>>>>>> Pavel >>>>>>>>>> >>>>>>>>>> On 3.5.2013 0:02, Ali Ebrahimi wrote: >>>>>>>>>>> +1. >>>>>>>>>>> Breaking (source & binary)compatibility is not good thing. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Fri, May 3, 2013 at 2:21 AM, Richard Bair >>>>>>>>>>> wrote: >>>>>>>>>>> Hi Pavel, >>>>>>>>>>> >>>>>>>>>>>> // these two already exist: >>>>>>>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>>>>>>> // these two exist but without the 2D suffix, so rename >>>>>>>>>>>> them (they were added in FX8 so no backward incompatibility): >>>>>>>>>>>> public Point2D screenToLocal2D(double screenX, double screenY) >>>>>>>>>>>> public Point2D screenToLocal2D(Point2D screenPoint) >>>>>>>>>>>> // add these four for 3D >>>>>>>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>>>>>>> double localZ) >>>>>>>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>>>>>> Just mulling it over. What about: >>>>>>>>>>> >>>>>>>>>>> // these two already exist: >>>>>>>>>>> public Point2D localToScreen(double localX, double localY) >>>>>>>>>>> public Point2D localToScreen(Point2D localPoint) >>>>>>>>>>> public Point2D screenToLocal(double screenX, double screenY) >>>>>>>>>>> public Point2D screenToLocal(Point2D screenPoint) >>>>>>>>>>> public Point2D localToScreen(double localX, double localY, >>>>>>>>>>> double localZ) >>>>>>>>>>> public Point2D localToScreen(Point3D localPoint) >>>>>>>>>>> public Point3D screenToLocal3D(double screenX, double screenY) >>>>>>>>>>> public Point3D screenToLocal3D(Point2D screenPoint) >>>>>>>>>>> >>>>>>>>>>> In this case we only append the "3D" to screenToLocal >>>>>>>>>>> variants that produce Point3D? >>>>>>>>>>> >>>>> >>>>> >>> >> > From hang.vo at oracle.com Wed May 15 06:48:05 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 15 May 2013 13:48:05 +0000 Subject: hg: openjfx/8/graphics/rt: 3 new changesets Message-ID: <20130515134847.B7D2F48AC1@hg.openjdk.java.net> Changeset: b46d513cf833 Author: peterz Date: 2013-05-15 17:43 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b46d513cf833 Removed references to webnode dirs ! javafx-fxml/build-closed.xml ! javafx-ui-quantum/build-closed.xml ! javafx-ui-quantum/project.properties Changeset: a54db73ada27 Author: peterz Date: 2013-05-15 17:43 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/a54db73ada27 Removed stray build files from under version control - webview/native/WebKitBuild/Configuration Changeset: 69e8a95c13b8 Author: peterz Date: 2013-05-15 17:44 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/69e8a95c13b8 Fixed path in DRT test runner ! webview/native/Tools/Scripts/old-run-webkit-tests From jonathan.giles at oracle.com Wed May 15 07:59:15 2013 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 15 May 2013 07:59:15 -0700 Subject: ScenicView and JavaFX 8 In-Reply-To: <5193353C.4090605@yworks.com> References: <5193353C.4090605@yworks.com> Message-ID: <5193A2C3.4090607@oracle.com> As JavaFX 8.0 progresses towards a release the internal implementation is still changing quite rapidly. Scenic View is a bad citizen and uses a lot of these, and therefore gets burnt a lot. This is Scenic Views fault. I've not had the chance recently to put together a new build of Scenic View 8.0.0, but will try to in about a weeks time. I'm not sure why the scenic view page on fxexperience.com is down - I'll take a look asap. -- Jonathan On 15/05/2013 12:11 a.m., Sebastian Rheinnecker wrote: > Hi, > > is there a newer version of ScenicView available that doesn't throw an > NoSuchMethodException when clicking on something? > > java.lang.NoSuchMethodError: > javafx.scene.Node.getPseudoClassStates()Ljava/util/Set; > at > org.fxconnector.details.NodeDetailPaneInfo.updateDetail(NodeDetailPaneInfo.java:273) > at > org.fxconnector.details.NodeDetailPaneInfo.updateAllDetails(NodeDetailPaneInfo.java:261) > > Also, what is about the ScenicView page on fxexperience? It has been > down for a while now for me: > http://www.fxexperience.com/scenic-view > > Kind regards, > Sebastian > From steve.x.northover at oracle.com Wed May 15 08:07:47 2013 From: steve.x.northover at oracle.com (steve.x.northover at oracle.com) Date: Wed, 15 May 2013 11:07:47 -0400 Subject: HEADS UP: Switched to 1.8 source/target in build (in graphics repository). In-Reply-To: <519332A2.8070003@bestsolution.at> References: <5188D426.7070701@oracle.com> <5188D588.9040403@bestsolution.at> <5188D6F2.3030409@oracle.com> <5188D8F3.5020700@bestsolution.at> <390C04E1-7E99-4ABE-A278-1631EB4DE5D0@oracle.com> <51910112.2080903@oracle.com> <5191041A.4040603@bestsolution.at> <519106ED.2050505@oracle.com> <519107B0.4090200@bestsolution.at> <519116F2.3050703@oracle.com> <519332A2.8070003@bestsolution.at> Message-ID: <5193A4C3.3040600@oracle.com> Thanks so much for this Tom. The JavaFX and Eclipse community are very grateful to you for your hard work and continuing support. Steve On 15/05/2013 3:00 AM, Tom Schindl wrote: > Hi, > > For those of you using Eclipse I have some good news. > > I've managed to make a custom eclipse build running on our CI > instance. So I'm able to publish Eclipse SDK (=Platform+JDT+PDE) > holding the BETA_JAVA8 enhancements. > > Please note that we are building all and everything directly from the > master/development branches but because all those projects (beside the > bleeding edge JDT-Core stuff) are currently in RC mode already I don't > expect big failures. > > If you encounter a JDT-Core bug please don't immediately file a bug > report but take a look if this area is already marked as finished by > looking at http://wiki.eclipse.org/JDT_Core/Java8. > > Still I guess the JDT-Team is interested in feedback on the stuff. > Don't expect too much when it comes to code completetion, ... but at > least this now allows you to compile against JDK8 with Java8 > constructs like defender methods and lambdas. > > You can download the builds I'm producing from time to time from > http://downloads.efxclipse.org/eclipse-java8/ where the JDT-Core stuff > is coming from > https://github.com/tomsontom/eclipse.jdt.core/tree/BETA_JAVA8_CHERRY > which 99% equal to BETA_JAVA8 but holds (one) cherry pick(s) from master. > > If want to run do a custom build I've also published the shell script > to use http://downloads.efxclipse.org/eclipse-java8/build.sh > > Tom > > On 13.05.13 18:38, steve.x.northover at oracle.com wrote: >> See https://bugs.eclipse.org/bugs/show_bug.cgi?id=380190 >> >> You will need to apply the compiler patch. >> >> Steve >> >> On 13/05/2013 11:33 AM, Tom Schindl wrote: >>> Perfect - I'll try to add an jdt-beta-updatesite to efxclipse.org so >>> that people can get this stuff installed easily. >>> >>> Tom >>> >>> On 13.05.13 17:29, steve.x.northover at oracle.com wrote: >>>> Hey Tom! >>>> >>>> I can verify that bytecodes for defenders and lambdas are being >>>> generated. The following runs and gives the expected results: >>>> >>>> package junk; >>>> >>>> interface Fred { >>>> public void fred(); >>>> public default int mary() { >>>> return 12; >>>> }; >>>> } >>>> >>>> public class Junk { >>>> interface IntegerMath { >>>> int operation(int a, int b); >>>> } >>>> >>>> public int operateBinary(int a, int b, IntegerMath op) { >>>> return op.operation(a, b); >>>> } >>>> >>>> public static void junk() { >>>> System.out.println("JUNK"); >>>> } >>>> >>>> public static void main(String... args) { >>>> Junk myApp = new Junk(); >>>> IntegerMath addition = (a, b) -> { >>>> junk(); >>>> System.out.println("Addition called"); >>>> return a + b; >>>> }; >>>> IntegerMath subtraction = (a, b) -> a - b; >>>> System.out.println("40 + 2 = " + >>>> myApp.operateBinary(40, 2, addition)); >>>> System.out.println("20 - 10 = " + >>>> myApp.operateBinary(20, 10, subtraction)); >>>> >>>> Fred f = new Fred () { >>>> public void fred() {} >>>> }; >>>> int x = f.mary(); >>>> System.out.println(x); >>>> >>>> //new Junk2(); >>>> } >>>> } >>>> >>>> Steve >>>> >>>> On 13/05/2013 11:17 AM, Tom Schindl wrote: >>>>> Hi Steve, >>>>> >>>>> [...] >>>>>> In the case of Eclipse, I have built the JDK8 Beta JDT plugins >>>>>> and am >>>>>> self hosting with them. I am in the process of evaluating whether >>>>>> they >>>>>> will be sufficient. It is also possible to run Eclipse using the >>>>>> patch >>>>>> and put both JDK7 and JDK8 on the build path (JDK7 first). This will >>>>>> allow you to see JDK7 classes first to avoid changes to the base >>>>>> libraries. At runtime, you should run against JDK8. Neither of >>>>>> these >>>>>> solutions is great so we will have to wait and see. >>>>>> >>>>> >>>>> Ok - keep me updated on this. IIRC the lambda stuff currently does >>>>> NOT >>>>> produce any bytecode (last time i checked it simply wrote null intead >>>>> of the invoke dynamic). >>>>> >>>>> If this has changed in the meantime this is good news. So report back >>>>> your findings I could make a JDT_Beta download available from >>>>> efxclipse.org. >>>>> >>>>> >>>>> It might make sense to host them in an extra branch instead of a >>>>> JIRA, >>>>> not? I think we should setup a bitbucket repo where we attach this >>>>> (and patches who will follow) keep stuff compiling on JDK7 (see >>>>> current RoboVM-Thread which does NOT support invoke dynamic). >>>>> >>>>> Danno could we do it in your repo? >>>>> >>>>> Tom >>>> >>> >> > From richard.bair at oracle.com Wed May 15 08:17:23 2013 From: richard.bair at oracle.com (Richard Bair) Date: Wed, 15 May 2013 08:17:23 -0700 Subject: OpenJFX 8 Backport to Java 7 In-Reply-To: <5193320E.9050101@tbee.org> References: <75153F04-0EEB-4894-95F5-C5B25B7C19B4@gmail.com> <51931D1E.8020304@tbee.org> <5193320E.9050101@tbee.org> Message-ID: <6B7DED0D-8022-41DF-A83B-E234BE39F392@oracle.com> Ya, openjfx is just GPL2+class path exception. JavaFX on the other hand is an oracle binary license. As long as you are building the gpl code, you've got all kinds of rights :-) I also personally feel that as long as the code building the libs comes from openjfx (without modification) you ought to be able to use openjfx for the vendor. If you have modified bits I think it would be better to have a different vendor / name so it is clear what is contained in the libs. On May 14, 2013, at 11:58 PM, Tom Eugelink wrote: > Good to hear the license of OpenJFX allows that. > > There is no problem with putting the native libs into Maven as well and differentiating them with the classifier tag. This keeps all the files neatly in one place, supports nested resolution via Maven's dependencies, proxy repo's on Nexus on Artifactory easily copies them to local repo's, etc, etc. > > > > On 2013-05-15 08:06, Daniel Zwolenski wrote: >> There are no legality issues with putting OpenJFX into a Maven repo. The issues are only with OracleJFX because of the Oracle redistribution licence. OpenJFX code you can print out and wear on a T-Shirt if you want ;) >> >> Danno, I guess I was thinking more along the lines of a zip containing both the JAR and the natives being deployed somewhere that the plugin can download from (and then extract and use as needed). If BinTray (or GitHub or an FTP server) works better for this I'm totally cool with that, so long as I can download the zip via code without having to log in or anything. >> I think I might need more info from Niklas as to how RoboVM builds with javafx though. I was assuming he'd just bundle the jfx natives into the app, but maybe you are right and he does something different. All too new for me yet so I'll wait for him to put up his blog post about how he got his sample iOS app working and go from there. I'll work with Niklas to get the Maven plugin building apps with RoboVM and without JavaFX first, then I'll try to have a look at including JFX from there. >> >> So at this stage forget I asked and don't worry about it thanks - I'll hit you with questions when we get there (hopefully in a week or so). >> >> >> >> On Wed, May 15, 2013 at 3:29 PM, Tom Eugelink > wrote: >> >> >> And then there is the issue of legality. The intention of putting JFX in Maven central is very old, I'm not sure if we already have setup an account at Sonatype's (it's that long ago). Apparently there is some legal mumbo jumbo that someone has to waded through and I'm not running the risk of going head to head with Oracle's lawyers. Open source != free. >> >> Tom >> >> >> >> On 2013-05-15 05:37, Danno Ferrin wrote: >> >> One does not simply >> >> >> >> Put JavaFX in Maven Central >> >> Couldn't resist ;) It depends on what you mean though. The jar files are >> a slam dunk. The native libs are not so simple, first I have to get them >> all generated, and I have never attempted to do any java native lib builds >> on windows. But if the goal is to make it RoboVM accessible then the java >> jars are all that is needed since it will be building it's own binaries. >> >> Although I have to admit I am partial to BinTray for these files. After >> getting the substance jars onto maven central it is much to much of a pain >> in the neck to automate if you are not building with maven already. Making >> developers put in a custom repo address seems much easier than the hoop >> jumping and dancing it takes to get it into central the first time. >> >> On Tue, May 14, 2013 at 9:29 PM, Daniel Zwolenski > wrote: >> >> Nice. I've got a rough cut of a maven plugin working for RoboVM. Just >> waiting on sonatype to grant access to the repo for this and then the first >> version should be live (ie probably over the next week or so). >> >> If this jfx backport (when it's working) could be deployed into Maven >> Central (especially the iOS build of it) then the plugin could >> automatically include it into the path for RoboVM. One less step for users >> to have to do manually. Have you got plans or are you willing to get it >> into Central (which I assume a RoboVM gradle plugin would benefit from as >> well)? >> >> I've got only a little bit of time to spare at the moment so keen to focus >> that on the RoboVM side of it, but if no one else is up for getting the >> backport into Central I'll put it on (the bottom of) my todo list. >> >> >> On 15/05/2013, at 1:05 PM, Danno Ferrin > wrote: >> >> I've started a backport codebase for OpenJFX8 to Java 7. >> >> https://bitbucket.org/narya/jfx78 >> >> The intent is to provide OpenJFX 8 code to Java 7 based VMs, whether it >> >> is >> >> Oracle's JVM or other Java7 based VMs (such as RoboVM or Dalvik). It's >> >> not >> >> soup yet, it still needs some more open source libraries. Right now the >> compile breaks at the graphics module because the >> >> com.sun.javafx.accessible >> >> packages have not been open sourced yet. >> >> For the record I am only concerning myself with the gradle build and not >> the current Ant based build. >> >> Generally speaking the plans are to deal with the incompatibilities as >> mechanically and predictably as possible. >> >> * For lambdas expanding them to inner classes. IntelliJ has a code >> intention for this I am using >> * For defender methods push down the default implementation to first line >> implementors, giving it the same effect with more lines of code. >> * For the new JSR-310 Date classes bring in the ThreeTen jars ( >> https://github.com/ThreeTen/threetenbp) (but it's not there yet) >> * For java.util.function.Predicate replace it with Callback> >> Boolean> >> >> If anyone is interested in contributing and wants commit access, just >> >> ask. >> >> --Danno > From richard.bair at oracle.com Wed May 15 08:17:39 2013 From: richard.bair at oracle.com (Richard Bair) Date: Wed, 15 May 2013 08:17:39 -0700 Subject: OpenJFX 8 Backport to Java 7 In-Reply-To: References: Message-ID: Great to see! On May 14, 2013, at 8:05 PM, Danno Ferrin wrote: > I've started a backport codebase for OpenJFX8 to Java 7. > > https://bitbucket.org/narya/jfx78 > > The intent is to provide OpenJFX 8 code to Java 7 based VMs, whether it is > Oracle's JVM or other Java7 based VMs (such as RoboVM or Dalvik). It's not > soup yet, it still needs some more open source libraries. Right now the > compile breaks at the graphics module because the com.sun.javafx.accessible > packages have not been open sourced yet. > > For the record I am only concerning myself with the gradle build and not > the current Ant based build. > > Generally speaking the plans are to deal with the incompatibilities as > mechanically and predictably as possible. > > * For lambdas expanding them to inner classes. IntelliJ has a code > intention for this I am using > * For defender methods push down the default implementation to first line > implementors, giving it the same effect with more lines of code. > * For the new JSR-310 Date classes bring in the ThreeTen jars ( > https://github.com/ThreeTen/threetenbp) (but it's not there yet) > * For java.util.function.Predicate replace it with Callback > > If anyone is interested in contributing and wants commit access, just ask. > > --Danno From hang.vo at oracle.com Wed May 15 11:05:44 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 15 May 2013 18:05:44 +0000 Subject: hg: openjfx/8/graphics/rt: Fixed RT-29696 FX 8 3D: Change mesh arrays to observable arrays Message-ID: <20130515180607.43D3748AD4@hg.openjdk.java.net> Changeset: 30f7d6d7c1d2 Author: Alexander Kouznetsov Date: 2013-05-15 10:54 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/30f7d6d7c1d2 Fixed RT-29696 FX 8 3D: Change mesh arrays to observable arrays Reviewed by: Chien, Richard, Martin + javafx-beans/src/com/sun/javafx/collections/ArrayListenerHelper.java + javafx-beans/src/com/sun/javafx/collections/FloatArraySyncer.java + javafx-beans/src/com/sun/javafx/collections/IntegerArraySyncer.java + javafx-beans/src/com/sun/javafx/collections/ObservableFloatArrayImpl.java + javafx-beans/src/com/sun/javafx/collections/ObservableIntegerArrayImpl.java ! javafx-beans/src/javafx/beans/binding/Bindings.java + javafx-beans/src/javafx/collections/ArrayChangeListener.java ! javafx-beans/src/javafx/collections/FXCollections.java + javafx-beans/src/javafx/collections/ObservableArray.java + javafx-beans/src/javafx/collections/ObservableArrayBase.java + javafx-beans/src/javafx/collections/ObservableFloatArray.java + javafx-beans/src/javafx/collections/ObservableIntegerArray.java ! javafx-beans/test/javafx/beans/value/ChangeListenerMock.java + javafx-beans/test/javafx/binding/BindingsArrayTest.java ! javafx-beans/test/javafx/binding/BindingsListTest.java + javafx-beans/test/javafx/collections/MockArrayObserver.java + javafx-beans/test/javafx/collections/ObservableArrayTest.java ! javafx-fxml/src/com/sun/javafx/fxml/builder/TriangleMeshBuilder.java ! javafx-sg-common/build-closed.xml ! javafx-sg-common/project.properties ! javafx-sg-common/src/com/sun/javafx/sg/PGTriangleMesh.java ! javafx-sg-prism/build-closed.xml ! javafx-sg-prism/project.properties ! javafx-sg-prism/src/com/sun/javafx/sg/prism/NGTriangleMesh.java ! javafx-sg-prism/test/com/sun/javafx/sg/prism/NGTriangleMeshTest.java ! javafx-ui-common/src/javafx/scene/shape/Box.java ! javafx-ui-common/src/javafx/scene/shape/Cylinder.java ! javafx-ui-common/src/javafx/scene/shape/Sphere.java ! javafx-ui-common/src/javafx/scene/shape/TriangleMesh.java ! javafx-ui-common/test/unit/javafx/scene/shape/TriangleMeshTest.java ! prism-common/src/com/sun/prism/impl/BaseMesh.java ! test-stub-toolkit/build-closed.xml ! test-stub-toolkit/project.properties ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubTriangleMesh.java From John_Smith at symantec.com Wed May 15 11:22:22 2013 From: John_Smith at symantec.com (John Smith) Date: Wed, 15 May 2013 11:22:22 -0700 Subject: ScenicView and JavaFX 8 In-Reply-To: <5193A2C3.4090607@oracle.com> References: <5193353C.4090605@yworks.com> <5193A2C3.4090607@oracle.com> Message-ID: <411E73D23DEC4C46BA48F2B6D8BF3D22167A2D0749@TUS1XCHEVSPIN34.SYMC.SYMANTEC.COM> > I'm not sure why the scenic view page on fxexperience.com is down - I'll take a look asap. Thanks. fxexperience is pretty unreliable, it goes down a lot. Great resource though. -----Original Message----- From: openjfx-dev-bounces at openjdk.java.net [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of Jonathan Giles Sent: Wednesday, May 15, 2013 7:59 AM To: Sebastian Rheinnecker Cc: openjfx-dev at openjdk.java.net Subject: Re: ScenicView and JavaFX 8 As JavaFX 8.0 progresses towards a release the internal implementation is still changing quite rapidly. Scenic View is a bad citizen and uses a lot of these, and therefore gets burnt a lot. This is Scenic Views fault. I've not had the chance recently to put together a new build of Scenic View 8.0.0, but will try to in about a weeks time. I'm not sure why the scenic view page on fxexperience.com is down - I'll take a look asap. -- Jonathan On 15/05/2013 12:11 a.m., Sebastian Rheinnecker wrote: > Hi, > > is there a newer version of ScenicView available that doesn't throw an > NoSuchMethodException when clicking on something? > > java.lang.NoSuchMethodError: > javafx.scene.Node.getPseudoClassStates()Ljava/util/Set; > at > org.fxconnector.details.NodeDetailPaneInfo.updateDetail(NodeDetailPaneInfo.java:273) > at > org.fxconnector.details.NodeDetailPaneInfo.updateAllDetails(NodeDetail > PaneInfo.java:261) > > Also, what is about the ScenicView page on fxexperience? It has been > down for a while now for me: > http://www.fxexperience.com/scenic-view > > Kind regards, > Sebastian > From nicciglen at hotmail.com Wed May 15 14:52:13 2013 From: nicciglen at hotmail.com (Glen Johnson) Date: Wed, 15 May 2013 22:52:13 +0100 Subject: Where do I find the packages relating to the JavaFX Accessibility API introduced in v2.0? Message-ID: Hello, I recently joined up to contribute to the development of OpenJFX, specifically in the area of accessibility. I've been looking through the project's Hg Repository and JIRA issues, looking for the work that was done by Peter Korn (Accessibility Principal at Oracle) and his team as part of the AEGIS OAF project and the followup as part of OAEG, hosted at www.aegis-project.eu and www.oaeg.eu respectively. I've only been able to find various accessible UI components in the OpenJFX repository, and not really much in the line of the new JavaFX accessibility APIs mentioned in various articles on the web, including some of Peter's documents on the AEGIS project website - which refer to a new 'JavaFX accessibility API' introduced by AEGIS OAF into JavaFX v2.0. A search though the OpenJFX JIRA database (filtering by Component or Tag set to 'accessibility') reveals some issues related to accessibility fixes or enhancements, but not anywhere as many as I would have expected to find. The JavaFX 8 roadmap on Oracle's website says that there is significant work being put into the project as far as accessibility goes - however I have yet to find to code relating to this. I would like to contribute to any continuing development efforts in JavaFX in the area of accessibility. I have a lot of insight into an often overlooked form of visual disability, which is a light sensitivity disorder that makes reading text upon certain colours, especially white, very uncomfortable - which often induces debilitating migraines. Various disability groups have this disorder - Irlen Syndrome (also known as Visual Stress) see Irlen.com, www.irlenuk.com, http://www.essex.ac.uk/psychology/overlays/, and it co-exists in many other disability groups such as Dyspraxia and Dyslexia as well, though many folk without a specific disability at all can have it too. Often folk with this visual impairment can see very well and even read very well given the appropriate environmental conditions. Thus the usual accessibility tools for blind or partially sighted people e.g. screen readers, and tools for colour blind people are usually inappropriate for this specific form of visual impairment - that being, a light sensitivity problem with the vision. In this case, the key is to enable the user to freely change visual styles in the the UI, such as text and background colour, line height, margins, being able to turn off or invert the colour of images etc. without being locked into the styles the original UI designer chose - in many cases this being fixed to a white background with black text which triggers migraines and a whole lot of grief for such folk. If any developers on the accessibility side are interested to know more, feel free to ask questions. You can find out more about me at http://uk.linkedin.com/in/glenjohnsonsofteng Can someone here help me out here please with the information I'm looking for? Many Thanks. Glen From hang.vo at oracle.com Wed May 15 16:33:28 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 15 May 2013 23:33:28 +0000 Subject: hg: openjfx/8/graphics/rt: {Doc Only] Improve Face Smoothing Group specification. Explicitly specify the group ids as (1 << 0) to (1 << 31) and 0 a special case. Message-ID: <20130515233350.E243348ADE@hg.openjdk.java.net> Changeset: a27bd015ab1c Author: Chien Yang Date: 2013-05-15 16:28 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/a27bd015ab1c {Doc Only] Improve Face Smoothing Group specification. Explicitly specify the group ids as (1 << 0) to (1 << 31) and 0 a special case. Reviewed by Kevin ! javafx-ui-common/src/javafx/scene/shape/TriangleMesh.java From hang.vo at oracle.com Wed May 15 17:04:47 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 16 May 2013 00:04:47 +0000 Subject: hg: openjfx/8/graphics/rt: Fix RT-30272: Oversized and incomplete components shown on retina displays. Message-ID: <20130516000500.B53D448AE1@hg.openjdk.java.net> Changeset: 04486a607212 Author: flar Date: 2013-05-15 16:56 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/04486a607212 Fix RT-30272: Oversized and incomplete components shown on retina displays. ! javafx-geom/src/com/sun/javafx/geom/transform/GeneralTransform3D.java ! prism-es2/src/com/sun/prism/es2/ES2Context.java From hang.vo at oracle.com Thu May 16 00:05:00 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 16 May 2013 07:05:00 +0000 Subject: hg: openjfx/8/graphics/rt: Android: Add javafx-android project to rt. Message-ID: <20130516070522.97F6448AF1@hg.openjdk.java.net> Changeset: d17c40b38e29 Author: tb115823 Date: 2013-05-16 08:34 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d17c40b38e29 Android: Add javafx-android project to rt. ! build.xml + javafx-android/activity/build.xml + javafx-android/activity/project.properties + javafx-android/activity/src/com/oracle/dalvik/MainActivity.java + javafx-android/build-closed.xml + javafx-android/build-common.xml + javafx-android/build.xml + javafx-android/vmlauncher/build.xml + javafx-android/vmlauncher/jni/Android.mk + javafx-android/vmlauncher/jni/DalvikProxySelector.c + javafx-android/vmlauncher/jni/DalvikProxySelector.h + javafx-android/vmlauncher/jni/NativePipeReader.c + javafx-android/vmlauncher/jni/VMLauncher.c + javafx-android/vmlauncher/project.properties + javafx-android/vmlauncher/src/com/oracle/dalvik/AppDataInstaller.java + javafx-android/vmlauncher/src/com/oracle/dalvik/NativePipeReader.java + javafx-android/vmlauncher/src/com/oracle/dalvik/VMLauncher.java + javafx-android/vmlauncher/src/com/oracle/dalvik/net/DalvikProxySelector.java From hang.vo at oracle.com Thu May 16 05:48:18 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 16 May 2013 12:48:18 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30334: Quantum fails with assert of not null Message-ID: <20130516124845.76DED48AFB@hg.openjdk.java.net> Changeset: f860777a87ca Author: Artem Ananiev Date: 2013-05-16 16:34 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f860777a87ca RT-30334: Quantum fails with assert of not null Reviewed-by: Lubomir Nerad, Steve Northover ! javafx-ui-common/src/com/sun/javafx/stage/EmbeddedWindow.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/stage/PopupWindow.java ! javafx-ui-common/src/javafx/stage/Stage.java ! javafx-ui-common/src/javafx/stage/Window.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/EmbeddedScene.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassScene.java ! javafx-ui-quantum/src/com/sun/javafx/tk/quantum/GlassStage.java From hang.vo at oracle.com Thu May 16 08:05:07 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 16 May 2013 15:05:07 +0000 Subject: hg: openjfx/8/graphics/rt: Reapplied fix for RT-29602 that was lost during open sourcing WebView Message-ID: <20130516150527.EA8EB48AFF@hg.openjdk.java.net> Changeset: 747131ca93ad Author: peterz Date: 2013-05-16 19:00 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/747131ca93ad Reapplied fix for RT-29602 that was lost during open sourcing WebView ! webview/project.properties From hang.vo at oracle.com Thu May 16 09:04:45 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 16 May 2013 16:04:45 +0000 Subject: hg: openjfx/8/graphics/rt: Fix for test failures caused by RT-30334 Message-ID: <20130516160505.9FDE948B01@hg.openjdk.java.net> Changeset: ac311c1e643a Author: Artem Ananiev Date: 2013-05-16 19:50 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ac311c1e643a Fix for test failures caused by RT-30334 ! javafx-ui-common/test/unit/javafx/scene/Scene_properties_Test.java From hang.vo at oracle.com Thu May 16 10:18:22 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 16 May 2013 17:18:22 +0000 Subject: hg: openjfx/8/graphics/rt: Fixed 3DViewer with regards to TriangleMesh API change (RT-29696 FX 8 3D: Change mesh arrays to observable arrays) Message-ID: <20130516171835.A98A248B07@hg.openjdk.java.net> Changeset: cebde3bff451 Author: Alexander Kouznetsov Date: 2013-05-16 10:10 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cebde3bff451 Fixed 3DViewer with regards to TriangleMesh API change (RT-29696 FX 8 3D: Change mesh arrays to observable arrays) ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/max/MaxLoader.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Loader.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/ObjImporter.java ! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/MainController.java From David.Hill at Oracle.com Thu May 16 10:33:04 2013 From: David.Hill at Oracle.com (David Hill) Date: Thu, 16 May 2013 13:33:04 -0400 Subject: Name that Property ! javafx.Stage.fullScreenWarning=false Message-ID: <51951850.8000302@Oracle.com> I am working on the much requested (RT-15314) Allow trusted apps to disable the fullscreen overlay warning and disable the "Exit on ESC" behavior. Now we get to play, "Name That Property"! This is a property that will disable the "ESC to exit fullscreen..." warning overly. This overlay does not make sense in a Kiosk style application. I am proposing: -Djavafx.Stage.fullScreenWarning=false to disable the overlay. I am sure that there will be other ideas. :-) -- David Hill Java Embedded Development "The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents." -- Nathaniel Borenstein (1957 - ) From tbee at tbee.org Thu May 16 10:51:02 2013 From: tbee at tbee.org (Tom Eugelink) Date: Thu, 16 May 2013 19:51:02 +0200 Subject: Name that Property ! javafx.Stage.fullScreenWarning=false In-Reply-To: <51951850.8000302@Oracle.com> References: <51951850.8000302@Oracle.com> Message-ID: <51951C86.2040702@tbee.org> Maybe in the future some more behaviors will be tuned when in kiosk mode, so how about -Djavafx.Stage.kiosk=true On 2013-05-16 19:33, David Hill wrote: > > I am working on the much requested (RT-15314) Allow trusted apps to disable the fullscreen overlay warning and disable the "Exit on ESC" behavior. > > Now we get to play, "Name That Property"! > This is a property that will disable the "ESC to exit fullscreen..." warning overly. This overlay does not make sense in a Kiosk style application. > > I am proposing: > -Djavafx.Stage.fullScreenWarning=false > to disable the overlay. > > I am sure that there will be other ideas. :-) > From kevin.rushforth at oracle.com Thu May 16 11:03:28 2013 From: kevin.rushforth at oracle.com (Kevin Rushforth) Date: Thu, 16 May 2013 11:03:28 -0700 Subject: Name that Property ! javafx.Stage.fullScreenWarning=false In-Reply-To: <51951C86.2040702@tbee.org> References: <51951850.8000302@Oracle.com> <51951C86.2040702@tbee.org> Message-ID: <51951F70.8040802@oracle.com> I might keep this one specific to disabling the overlay warning (since there are use-cases other than kiosks that want to disable the behavior). Also, I prefer to make the "s" in stage lower case? We don't usually start names with a capital letter. -- Kevin Tom Eugelink wrote: > > Maybe in the future some more behaviors will be tuned when in kiosk > mode, so how about > > -Djavafx.Stage.kiosk=true > > > On 2013-05-16 19:33, David Hill wrote: >> >> I am working on the much requested (RT-15314) Allow trusted apps to >> disable the fullscreen overlay warning and disable the "Exit on ESC" >> behavior. >> >> Now we get to play, "Name That Property"! >> This is a property that will disable the "ESC to exit fullscreen..." >> warning overly. This overlay does not make sense in a Kiosk style >> application. >> >> I am proposing: >> -Djavafx.Stage.fullScreenWarning=false >> to disable the overlay. >> >> I am sure that there will be other ideas. :-) >> > > From randahl at rockit.dk Thu May 16 11:06:33 2013 From: randahl at rockit.dk (Randahl Fink Isaksen) Date: Thu, 16 May 2013 20:06:33 +0200 Subject: Name that Property ! javafx.Stage.fullScreenWarning=false In-Reply-To: <51951850.8000302@Oracle.com> References: <51951850.8000302@Oracle.com> Message-ID: Have you considered the fact that when using a boolean you implicitly claim that there will never be more than two modes? I for one, would recommend defining an enumeration that encapsulates the different modes, e.g. public enum FullScreenMode { ESCAPABLE_WITH_INFO, ESCAPABLE_WITHOUT_INFO, INESCAPABLE } Corresponding to -Djavafx.Stage.fullScreenMode=ESCAPABLE_WITH_INFO. ? This allows defining other modes if that proves necessary down the road. Yours Randahl On May 16, 2013, at 19:33 , David Hill wrote: > > I am working on the much requested (RT-15314) Allow trusted apps to disable the fullscreen overlay warning and disable the "Exit on ESC" behavior. > > Now we get to play, "Name That Property"! > This is a property that will disable the "ESC to exit fullscreen..." warning overly. This overlay does not make sense in a Kiosk style application. > > I am proposing: > -Djavafx.Stage.fullScreenWarning=false > to disable the overlay. > > I am sure that there will be other ideas. :-) > > -- > David Hill > Java Embedded Development > > "The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents." > -- Nathaniel Borenstein (1957 - ) > From danno.ferrin at shemnon.com Thu May 16 11:51:41 2013 From: danno.ferrin at shemnon.com (Danno Ferrin) Date: Thu, 16 May 2013 12:51:41 -0600 Subject: FXML and high dpi screens Message-ID: Executive summary: Is there any way in FXML to specify the sizes of the components in units other than pixels? Either now or in the future? So I am running a Java Swing Application on a Surface tablet with multiple embedded FXPanels (mostly to deal with cross toolkit dialog modality... an issue for another thread). In order to not get the horrible blurred view (since surface does 150% font scaling) I turn off the dpi fixing for the java app, so the swing app is pixel to pixel for the most part, with some dramatic sizing issues with the XP theming (an issue I don't expect ever to be fixed). So I have an FXML panel that is supposed to be 560x400, and I literally get 560px by 400px. But the widgets are all sized in EM, which respects the native DPI scale. I don't want to turn that off, because in this case I like it. But the widgets scale up, so it sizes like a 373.333x266.666 panel. What I do want to be able to do is specify the FXML sizes in EM, so I would call it 35em x 25em. Is there a way in FXML to specify these? Or will I have to do multiple FXMLs mechanically scaling the sizes up. Or is there some escape sequence or auxiliary data I can add to say "scale pixel sizes by 150%"? From John_Smith at symantec.com Thu May 16 12:15:56 2013 From: John_Smith at symantec.com (John Smith) Date: Thu, 16 May 2013 12:15:56 -0700 Subject: openjfx/8/graphics/rt: Android: Add javafx-android project to rt. In-Reply-To: <20130516070522.97F6448AF1@hg.openjdk.java.net> References: <20130516070522.97F6448AF1@hg.openjdk.java.net> Message-ID: <411E73D23DEC4C46BA48F2B6D8BF3D22167A3F36BD@TUS1XCHEVSPIN34.SYMC.SYMANTEC.COM> Wow, do you really only need that much code to get JavaFX working on Android? -----Original Message----- From: openjfx-dev-bounces at openjdk.java.net [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of hang.vo at oracle.com Sent: Thursday, May 16, 2013 12:05 AM To: openjfx-dev at openjdk.java.net Subject: hg: openjfx/8/graphics/rt: Android: Add javafx-android project to rt. Changeset: d17c40b38e29 Author: tb115823 Date: 2013-05-16 08:34 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d17c40b38e29 Android: Add javafx-android project to rt. ! build.xml + javafx-android/activity/build.xml + javafx-android/activity/project.properties + javafx-android/activity/src/com/oracle/dalvik/MainActivity.java + javafx-android/build-closed.xml + javafx-android/build-common.xml + javafx-android/build.xml + javafx-android/vmlauncher/build.xml + javafx-android/vmlauncher/jni/Android.mk + javafx-android/vmlauncher/jni/DalvikProxySelector.c + javafx-android/vmlauncher/jni/DalvikProxySelector.h + javafx-android/vmlauncher/jni/NativePipeReader.c + javafx-android/vmlauncher/jni/VMLauncher.c + javafx-android/vmlauncher/project.properties + javafx-android/vmlauncher/src/com/oracle/dalvik/AppDataInstaller.java + javafx-android/vmlauncher/src/com/oracle/dalvik/NativePipeReader.java + javafx-android/vmlauncher/src/com/oracle/dalvik/VMLauncher.java + javafx-android/vmlauncher/src/com/oracle/dalvik/net/DalvikProxySelector.java From hang.vo at oracle.com Thu May 16 12:48:49 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 16 May 2013 19:48:49 +0000 Subject: hg: openjfx/8/graphics/rt: RT-29424 FX 8 3D: ES2 pipe needs to handle user set culling mode Message-ID: <20130516194920.61A3848B17@hg.openjdk.java.net> Changeset: cdbf7c9bcd57 Author: Yao Wang Date: 2013-05-16 12:37 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cdbf7c9bcd57 RT-29424 FX 8 3D: ES2 pipe needs to handle user set culling mode ! prism-es2-native/src/GLContext.c ! prism-es2/src/com/sun/prism/es2/ES2Context.java From hang.vo at oracle.com Thu May 16 14:39:59 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 16 May 2013 21:39:59 +0000 Subject: hg: openjfx/2u/master/rt: Added tag 2.2.40-b25 for changeset 4ea478033ced Message-ID: <20130516214004.E280D48B1A@hg.openjdk.java.net> Changeset: 60437444ca7d Author: hudson Date: 2013-05-15 11:37 -0700 URL: http://hg.openjdk.java.net/openjfx/2u/master/rt/rev/60437444ca7d Added tag 2.2.40-b25 for changeset 4ea478033ced ! .hgtags From hang.vo at oracle.com Thu May 16 15:05:30 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 16 May 2013 22:05:30 +0000 Subject: hg: openjfx/8/graphics/rt: Fix RT-29680 - Exception while using ImagePattern Message-ID: <20130516220551.72C2648B1B@hg.openjdk.java.net> Changeset: c78e4286cc83 Author: flar Date: 2013-05-16 15:00 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c78e4286cc83 Fix RT-29680 - Exception while using ImagePattern ! prism-common/src/com/sun/prism/MultiTexture.java ! prism-common/src/com/sun/prism/Texture.java ! prism-common/src/com/sun/prism/impl/BaseTexture.java ! prism-sw/src/com/sun/prism/sw/SWArgbPreTexture.java ! prism-sw/src/com/sun/prism/sw/SWMaskTexture.java ! prism-sw/src/com/sun/prism/sw/SWTexture.java From hang.vo at oracle.com Thu May 16 23:06:05 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 17 May 2013 06:06:05 +0000 Subject: hg: openjfx/8/graphics/rt: 2 new changesets Message-ID: <20130517060637.E372D48B5B@hg.openjdk.java.net> Changeset: 2b3862ab99d1 Author: David Pulkrabek Date: 2013-05-17 07:47 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2b3862ab99d1 iOS: RT-27410 - com_sun_javafx_iio_ios_IosImageLoader.m: add an ClassNotFoundException in Java ! javafx-iio-native/src/ios/com_sun_javafx_iio_ios_IosImageLoader.m Changeset: b0811d1bb4db Author: David Pulkrabek Date: 2013-05-17 07:50 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b0811d1bb4db iOS: RT-30368 - implement RT-30239, Thread.UncaughtExceptionHandler ! glass/glass-lib-ios/src/GlassApplication.m ! glass/glass-lib-ios/src/GlassMacros.h ! glass/glass-lib-ios/src/common.h From milan.kubec at oracle.com Fri May 17 01:10:52 2013 From: milan.kubec at oracle.com (Milan Kubec) Date: Fri, 17 May 2013 10:10:52 +0200 Subject: FXML and high dpi screens In-Reply-To: References: Message-ID: <5195E60C.2040102@oracle.com> Hello, in general FXML allows the same functionality as regular Java APIs of JavaFX, where px is used as main unit. So your requirement should be addressed to JavaFX APIs not to FXML. EM can used in stylesheets, but that would probably not help you much. Milan Dne 16.5.2013 20:51, Danno Ferrin napsal(a): > Executive summary: Is there any way in FXML to specify the sizes of the > components in units other than pixels? Either now or in the future? > > So I am running a Java Swing Application on a Surface tablet with multiple > embedded FXPanels (mostly to deal with cross toolkit dialog modality... an > issue for another thread). In order to not get the horrible blurred view > (since surface does 150% font scaling) I turn off the dpi fixing for the > java app, so the swing app is pixel to pixel for the most part, with some > dramatic sizing issues with the XP theming (an issue I don't expect ever to > be fixed). > > So I have an FXML panel that is supposed to be 560x400, and I literally get > 560px by 400px. But the widgets are all sized in EM, which respects the > native DPI scale. I don't want to turn that off, because in this case I > like it. But the widgets scale up, so it sizes like a 373.333x266.666 > panel. What I do want to be able to do is specify the FXML sizes in EM, so > I would call it 35em x 25em. Is there a way in FXML to specify these? Or > will I have to do multiple FXMLs mechanically scaling the sizes up. Or is > there some escape sequence or auxiliary data I can add to say "scale pixel > sizes by 150%"? From hang.vo at oracle.com Fri May 17 02:50:18 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 17 May 2013 09:50:18 +0000 Subject: hg: openjfx/8/graphics/rt: RT-30080: Some websites render garbage when scrollbar is used on Linux Message-ID: <20130517095039.6178148B60@hg.openjdk.java.net> Changeset: 285f987b64ca Author: Vasiliy Baranov Date: 2013-05-17 13:32 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/285f987b64ca RT-30080: Some websites render garbage when scrollbar is used on Linux ! webview/native/Source/WebCore/page/java/ChromeClientJava.cpp ! webview/native/Source/WebCore/platform/java/WebPage.cpp ! webview/native/Source/WebCore/platform/java/WebPage.h From hang.vo at oracle.com Fri May 17 03:19:50 2013 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 17 May 2013 10:19:50 +0000 Subject: hg: openjfx/8/graphics/rt: RT-20882 Gtk: Typing greek accented characters in TextField and HTMLEditor not working Message-ID: <20130517102003.E207948B62@hg.openjdk.java.net> Changeset: 6599f2747843 Author: Alexander Zvegintsev Date: 2013-05-17 14:07 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6599f2747843 RT-20882 Gtk: Typing greek accented characters in TextField and HTMLEditor not working ! glass/glass-lib-gtk/src/glass_window_ime.cpp From sebastian.rheinnecker at yworks.com Fri May 17 03:47:07 2013 From: sebastian.rheinnecker at yworks.com (Sebastian Rheinnecker) Date: Fri, 17 May 2013 12:47:07 +0200 Subject: TitledPanes and animated Treeviews Message-ID: <51960AAB.3060109@yworks.com> Hello, I wanted to achive a Navigation for my application that looks like a TreeView but is animated like a TitledPane. That is, a Transition when expanding/collapsing an item for its content. What I did so far is to nest multiple Accordions like this: - TopAccordion ---- TitledPane ------- Accordion ----------TitledPane ----------TitledPane ----------TitledPane ---- TitledPane ------- Accordion ----------TitledPane ----------TitledPane ----------TitledPane etc. However, this approach results in ugly states in the transition when expanding/collapsing inner TitledPanes. For an example, I followed the example code on TitledPanes on the Oracle website and added my approach to it. In the attached image "nestedaccordions.png" (made of AccordionsTest.java) you can see that there is a gap between the end of the inner Accordion and the next TitledPane. This effect increases when the Accordions are deeper nested and another branch is expanded. I also noticed that this does not only happen to nested Accordions but other controls as well, for example, I followed the code provided in this thread: https://forums.oracle.com/forums/thread.jspa?threadID=2339215 and the result is depictured in the attached "accordionwithtreeview.png". I noticed that there is a hardcoded EASE_IN and EASE_OUT interpolator used for the animation of the TitledPane. I believe that this does some nasty stuff when those are nested. The issue persists in JavaFX 8.0. On another note, to workaround this, I searched for ways to implement a custom TreeCell that is animated when collapsing/expanding a branch in a TreeView. I couldn't find API for this or even an example anywhere, is this not possible? Kind regards, Sebastian -- Sebastian Rheinnecker phone: +49 7071 9709050 fax: +49 7071 9709051 yWorks GmbH Vor dem Kreuzberg 28 72070 Tuebingen Germany http://www.yworks.com Managing Directors: Sebastian M?ller, Michael Pfahler Commercial Registry: Stuttgart, Germany, HRB 382340 -------------- next part -------------- package test; import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Accordion; import javafx.scene.control.TitledPane; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.paint.Color; import javafx.stage.Stage; public class AccordionTest extends Application { final String[] imageNames = new String[]{"Apples", "Flowers", "Leaves"}; final Image[] images = new Image[imageNames.length]; final ImageView[] pics = new ImageView[imageNames.length]; final TitledPane[] tps = new TitledPane[imageNames.length]; public static void main(String[] args) { launch(args); } @Override public void start(Stage stage) { stage.setTitle("TitledPane"); Scene scene = new Scene(new Group(), 80, 180); scene.setFill(Color.GHOSTWHITE); final Accordion accordion1 = new Accordion (); for (int i = 0; i < imageNames.length; i++) { images[i] = new Image(getClass().getResourceAsStream(imageNames[i] + ".jpg")); pics[i] = new ImageView(images[i]); tps[i] = new TitledPane(imageNames[i],pics[i]); } accordion1.getPanes().addAll(tps); final Accordion accordion2 = new Accordion (); for (int i = 0; i < imageNames.length; i++) { images[i] = new Image(getClass().getResourceAsStream(imageNames[i] + ".jpg")); pics[i] = new ImageView(images[i]); tps[i] = new TitledPane(imageNames[i],pics[i]); } accordion2.getPanes().addAll(tps); final Accordion accordion3 = new Accordion (); for (int i = 0; i < imageNames.length; i++) { images[i] = new Image(getClass().getResourceAsStream(imageNames[i] + ".jpg")); pics[i] = new ImageView(images[i]); tps[i] = new TitledPane(imageNames[i],pics[i]); } accordion3.getPanes().addAll(tps); final Accordion rootAccordion = new Accordion (); TitledPane first = new TitledPane("First", accordion1); TitledPane second = new TitledPane("Second", null); second.setGraphic(null); second.setCollapsible(false); TitledPane third = new TitledPane("Third", accordion3); rootAccordion.getPanes().add(first); rootAccordion.getPanes().add(second); rootAccordion.getPanes().add(third); Group root = (Group)scene.getRoot(); root.getChildren().add(rootAccordion); stage.setScene(scene); stage.show(); } } From send2jsmith at gmail.com Fri May 17 03:56:28 2013 From: send2jsmith at gmail.com (John Smith) Date: Fri, 17 May 2013 03:56:28 -0700 Subject: FXML and high dpi screens In-Reply-To: References: Message-ID: <45089A43-6C50-4F17-851B-C783A31606EF@gmail.com> How about using an expression binding. For 35em x 25em you could write: prefWidth="${35*u.em}" prefHeight="${25*u.em}" It's not 100% concise, but perhaps passable. These kind of sizing expressions work in scene builder 1.1, which is nice. ------- Here is an example using a Rectangle to store the width and height modifiers for the fxml file.