diff options
33 files changed, 1277 insertions, 1029 deletions
@@ -1,3 +1,12 @@ +2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com> + + REGRESSION(r126306): it broke the plugin process + https://bugs.webkit.org/show_bug.cgi?id=94797 + + Reviewed by Xan Lopez. + + * GNUmakefile.am: + 2012-08-22 Beth Dakin <bdakin@apple.com> https://bugs.webkit.org/show_bug.cgi?id=94401 diff --git a/GNUmakefile.am b/GNUmakefile.am index ff748ec8a..8eeb9ffe9 100644 --- a/GNUmakefile.am +++ b/GNUmakefile.am @@ -70,7 +70,6 @@ javascriptcore_built_nosources := llint_nosources := offlineasm_nosources := webcore_cppflags := -webcore_platform_sources := webcore_modules_sources := webcore_sources := webcore_libadd := @@ -99,7 +98,6 @@ minibrowser_built_sources := global_cppflags := global_cflags := global_cxxflags := -common_webcore_shards_cppflags := JSCORE_GIRSOURCES := WEBKIT_GIRSOURCES := FEATURE_DEFINES := diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog index 66a1d36b9..07823029d 100644 --- a/Source/WebCore/ChangeLog +++ b/Source/WebCore/ChangeLog @@ -3,7 +3,7 @@ [Qt] Fix make install on Windows https://bugs.webkit.org/show_bug.cgi?id=94816 - Reviewed by NOBODY (OOPS!). + Reviewed by Laszlo Gombos. This old left-over rule for Windows to add dlltarget to INSTALLS caused various bugs: WebCore's Makefile had an actual install target that @@ -15,6 +15,86 @@ * WebCore.pri: +2012-08-23 Pavel Feldman <pfeldman@chromium.org> + + Web Inspector: extract ParsedURL into a separate file. + https://bugs.webkit.org/show_bug.cgi?id=94817 + + Reviewed by Alexander Pavlov. + + * WebCore.gypi: + * WebCore.vcproj/WebCore.vcproj: + * inspector/compile-front-end.py: + * inspector/front-end/AuditRules.js: + (WebInspector.AuditRules.ImageDimensionsRule.prototype.doRun): + (WebInspector.AuditRules.CssInHeadRule.prototype.doRun.externalStylesheetsReceived): + (WebInspector.AuditRules.StylesScriptsOrderRule.prototype.doRun.cssBeforeInlineReceived): + * inspector/front-end/DefaultTextEditor.js: + (WebInspector.TextEditorMainPanel.prototype._rewriteHref): + * inspector/front-end/ParsedURL.js: Added. + (WebInspector.ParsedURL): + (WebInspector.ParsedURL.completeURL): + (WebInspector.ParsedURL.prototype.get displayName): + (String.prototype.asParsedURL): + * inspector/front-end/ResourceUtils.js: + (WebInspector.resourceURLForRelatedNode): + * inspector/front-end/StylesSidebarPane.js: + (WebInspector.StylePropertyTreeElement.prototype.updateTitle.linkifyURL): + * inspector/front-end/WebKit.qrc: + * inspector/front-end/inspector.html: + +2012-08-23 Pavel Feldman <pfeldman@chromium.org> + + Web Inspector: register context menu providers for lazily loaded panels. + https://bugs.webkit.org/show_bug.cgi?id=94812 + + Reviewed by Alexander Pavlov. + + - Panel descriptors now register providers that lazily load panels on demand. + - Removed custom profiles context provider infrastructure in favor of generic one. + + * WebCore.gypi: + * WebCore.vcproj/WebCore.vcproj: + * inspector/compile-front-end.py: + * inspector/front-end/NetworkPanel.js: + (WebInspector.NetworkPanel): + * inspector/front-end/NetworkPanelDescriptor.js: Added. + (WebInspector.NetworkPanelDescriptor): + (WebInspector.NetworkPanelDescriptor.prototype.appendApplicableItems): + * inspector/front-end/ObjectPropertiesSection.js: + (WebInspector.ObjectPropertiesSection.prototype._contextMenuEventFired): + * inspector/front-end/ProfilesPanel.js: + (WebInspector.ProfilesPanel): + (WebInspector.ProfilesPanel.prototype._reportHeapSnapshotProgress): + (WebInspector.ProfilesPanel.prototype.appendApplicableItems.didReceiveHeapObjectId): + (WebInspector.ProfilesPanel.prototype.appendApplicableItems): + * inspector/front-end/ScriptsPanel.js: + (WebInspector.ScriptsPanel): + * inspector/front-end/ScriptsPanelDescriptor.js: Added. + (WebInspector.ScriptsPanelDescriptor): + (WebInspector.ScriptsPanelDescriptor.prototype.appendApplicableItems): + * inspector/front-end/WebKit.qrc: + * inspector/front-end/inspector.html: + * inspector/front-end/inspector.js: + (WebInspector._panelDescriptors): + +2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com> + + Unreviewed. Fix make distcheck. + + * GNUmakefile.am: Add idl files in Modules/quota to EXTRA_DIST. + * GNUmakefile.list.am: Add missing files to compilation. + +2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com> + + REGRESSION(r126306): it broke the plugin process + https://bugs.webkit.org/show_bug.cgi?id=94797 + + Reviewed by Xan Lopez. + + * GNUmakefile.am: + * GNUmakefile.list.am: + 2012-08-23 Simon Hausmann <simon.hausmann@nokia.com> Unreviewed trivial build fix for Qt/Mac on OS X 10.6: Avoid using an diff --git a/Source/WebCore/GNUmakefile.am b/Source/WebCore/GNUmakefile.am index 761b21495..5974082f3 100644 --- a/Source/WebCore/GNUmakefile.am +++ b/Source/WebCore/GNUmakefile.am @@ -949,7 +949,6 @@ DerivedSources/WebCore/JS%.h: %.idl $(SCRIPTS_FOR_GENERATE_BINDINGS) $(WebCore)/ $(webkitgtk_sources) $(webkit2_sources) $(webkit2_plugin_process_sources) $(webcore_sources) $(webcoregtk_sources) : | $(supplemental_dependency_file) $(webcore_built_sources) noinst_LTLIBRARIES += \ - libWebCorePlatform.la \ libWebCoreModules.la \ libWebCore.la @@ -961,10 +960,24 @@ $(webcore_lib_for_dep): $(srcdir)/Source/WebCore/GNUmakefile.am $(srcdir)/Source webcoremodules_lib_for_dep = libWebcoreModules.la $(webcoremodules_lib_for_dep): $(srcdir)/Source/WebCore/GNUmakefile.am $(srcdir)/Source/WebCore/GNUmakefile.list.am -webcoreplatform_lib_for_dep = libWebcorePlatform.la -$(webcoreplatform_lib_for_dep): $(srcdir)/Source/WebCore/GNUmakefile.am $(srcdir)/Source/WebCore/GNUmakefile.list.am +nodist_EXTRA_libWebCore_la_SOURCES = \ + $(webcore_built_nosources) + +nodist_libWebCore_la_SOURCES = \ + $(webcore_built_sources) -common_webcore_shards_cppflags += \ +libWebCore_la_SOURCES = \ + $(webcore_sources) + +libWebCore_la_CXXFLAGS = \ + $(SYMBOL_VISIBILITY_INLINES) \ + $(global_cxxflags) + +libWebCore_la_CFLAGS = \ + $(SYMBOL_VISIBILITY) \ + $(global_cflags) + +libWebCore_la_CPPFLAGS = \ -DBUILDING_WEBKIT \ $(global_cppflags) \ $(webcore_cppflags) \ @@ -982,31 +995,12 @@ common_webcore_shards_cppflags += \ $(LIBSOUP_CFLAGS) \ $(LIBXML_CFLAGS) \ $(LIBXSLT_CFLAGS) \ + $(PANGO_CFLAGS) \ $(SQLITE3_CFLAGS) \ $(UNICODE_CFLAGS) \ $(XRENDER_CFLAGS) \ $(XT_CFLAGS) -nodist_EXTRA_libWebCore_la_SOURCES = \ - $(webcore_built_nosources) - -nodist_libWebCore_la_SOURCES = \ - $(webcore_built_sources) - -libWebCore_la_SOURCES = \ - $(webcore_sources) - -libWebCore_la_CXXFLAGS = \ - $(SYMBOL_VISIBILITY_INLINES) \ - $(global_cxxflags) - -libWebCore_la_CFLAGS = \ - $(SYMBOL_VISIBILITY) \ - $(global_cflags) - -libWebCore_la_CPPFLAGS = \ - $(common_webcore_shards_cppflags) - if TARGET_WIN32 # PluginPackageWin.cpp needs the symbols from version dll libWebCore_la_LIBADD = -lversion @@ -1021,21 +1015,6 @@ libWebCoreModules_la_CFLAGS = $(libWebCore_la_CFLAGS) libWebCoreModules_la_CPPFLAGS = $(libWebCore_la_CPPFLAGS) -libWebCorePlatform_la_SOURCES = \ - $(webcore_platform_sources) - -libWebCorePlatform_la_CXXFLAGS = \ - $(SYMBOL_VISIBILITY_INLINES) \ - $(global_cxxflags) - -libWebCorePlatform_la_CFLAGS = \ - $(SYMBOL_VISIBILITY) \ - $(global_cflags) - -libWebCorePlatform_la_CPPFLAGS = \ - $(common_webcore_shards_cppflags) \ - $(PANGO_CFLAGS) - # We have a different library with only the files that require GTK+. It allows us # to build a common WebCore lib and two different gtk WebCore libs depending on # the gtk version. In WeKit2 gtk2 is not supported, but the plugin process needs to @@ -1056,12 +1035,33 @@ libWebCoreGtk_la_CFLAGS = \ $(global_cflags) libWebCoreGtk_la_CPPFLAGS = \ - $(common_webcore_shards_cppflags) \ + -DBUILDING_WEBKIT \ + $(global_cppflags) \ + $(webcore_cppflags) \ + $(webcoregtk_cppflags) \ + $(javascriptcore_cppflags) \ + -fno-strict-aliasing \ $(HILDON_CPPFLAGS) \ - $(HILDON_CFLAGS) \ + $(CAIRO_CFLAGS) \ + $(CLUTTER_CFLAGS) \ + $(COVERAGE_CFLAGS) \ + $(ENCHANT_CFLAGS) \ + $(FARSTREAM_CFLAGS) \ $(GAIL_CFLAGS) \ - $(FARSTREAM_CFLAGS) - + $(GAMEPAD_CFLAGS) \ + $(GEOCLUE_CFLAGS) \ + $(GLIB_CFLAGS) \ + $(GSTREAMER_CFLAGS) \ + $(GTK_CFLAGS) \ + $(HILDON_CFLAGS) \ + $(LIBSOUP_CFLAGS) \ + $(LIBXML_CFLAGS) \ + $(LIBXSLT_CFLAGS) \ + $(SQLITE3_CFLAGS) \ + $(UNICODE_CFLAGS) \ + $(XCOMPOSITE_CFLAGS) \ + $(XRENDER_CFLAGS) \ + $(XT_CFLAGS) EXTRA_DIST += \ $(shell ls $(srcdir)/Source/WebCore/Modules/filesystem/*.idl) \ @@ -1072,6 +1072,7 @@ EXTRA_DIST += \ $(shell ls $(srcdir)/Source/WebCore/Modules/mediastream/*.idl) \ $(shell ls $(srcdir)/Source/WebCore/Modules/notifications/*.idl) \ $(shell ls $(srcdir)/Source/WebCore/Modules/protocolhandler/*.idl) \ + $(shell ls $(srcdir)/Source/WebCore/Modules/quota/*.idl) \ $(shell ls $(srcdir)/Source/WebCore/Modules/webaudio/*.idl) \ $(shell ls $(srcdir)/Source/WebCore/Modules/webdatabase/*.idl) \ $(shell ls $(srcdir)/Source/WebCore/Modules/websockets/*.idl) \ diff --git a/Source/WebCore/GNUmakefile.list.am b/Source/WebCore/GNUmakefile.list.am index f57642056..ca110a59a 100644 --- a/Source/WebCore/GNUmakefile.list.am +++ b/Source/WebCore/GNUmakefile.list.am @@ -1195,8 +1195,10 @@ dom_binding_idls += \ $(WebCore)/Modules/indexeddb/IDBKey.idl \ $(WebCore)/Modules/indexeddb/IDBKeyRange.idl \ $(WebCore)/Modules/indexeddb/IDBObjectStore.idl \ + $(WebCore)/Modules/indexeddb/IDBOpenDBRequest.idl \ $(WebCore)/Modules/indexeddb/IDBRequest.idl \ $(WebCore)/Modules/indexeddb/IDBTransaction.idl \ + $(WebCore)/Modules/indexeddb/IDBUpgradeNeededEvent.idl \ $(WebCore)/Modules/indexeddb/IDBVersionChangeEvent.idl \ $(WebCore)/Modules/indexeddb/IDBVersionChangeRequest.idl \ $(WebCore)/Modules/indexeddb/WorkerContextIndexedDatabase.idl \ @@ -1850,6 +1852,8 @@ webcore_modules_sources += \ Source/WebCore/Modules/indexeddb/IDBObjectStoreBackendInterface.h \ Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp \ Source/WebCore/Modules/indexeddb/IDBObjectStore.h \ + Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp \ + Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.h \ Source/WebCore/Modules/indexeddb/IDBPendingTransactionMonitor.cpp \ Source/WebCore/Modules/indexeddb/IDBPendingTransactionMonitor.h \ Source/WebCore/Modules/indexeddb/IDBRequest.cpp \ @@ -1863,6 +1867,8 @@ webcore_modules_sources += \ Source/WebCore/Modules/indexeddb/IDBTransactionCoordinator.h \ Source/WebCore/Modules/indexeddb/IDBTransaction.cpp \ Source/WebCore/Modules/indexeddb/IDBTransaction.h \ + Source/WebCore/Modules/indexeddb/IDBUpgradeNeededEvent.cpp \ + Source/WebCore/Modules/indexeddb/IDBUpgradeNeededEvent.h \ Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.cpp \ Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.h \ Source/WebCore/Modules/indexeddb/IDBVersionChangeRequest.cpp \ @@ -2877,6 +2883,8 @@ webcore_sources += \ Source/WebCore/dom/StaticHashSetNodeList.h \ Source/WebCore/dom/StaticNodeList.cpp \ Source/WebCore/dom/StaticNodeList.h \ + Source/WebCore/dom/StringCallback.cpp \ + Source/WebCore/dom/StringCallback.h \ Source/WebCore/dom/StyledElement.cpp \ Source/WebCore/dom/StyledElement.h \ Source/WebCore/dom/StyleElement.cpp \ @@ -4042,6 +4050,744 @@ webcore_sources += \ Source/WebCore/page/WindowFocusAllowedIndicator.h \ Source/WebCore/page/WorkerNavigator.cpp \ Source/WebCore/page/WorkerNavigator.h \ + Source/WebCore/platform/animation/Animation.cpp \ + Source/WebCore/platform/animation/Animation.h \ + Source/WebCore/platform/animation/AnimationList.cpp \ + Source/WebCore/platform/animation/AnimationList.h \ + Source/WebCore/platform/animation/AnimationUtilities.h \ + Source/WebCore/platform/animation/TimingFunction.h \ + Source/WebCore/platform/audio/AudioArray.h \ + Source/WebCore/platform/audio/AudioBus.cpp \ + Source/WebCore/platform/audio/AudioBus.h \ + Source/WebCore/platform/audio/AudioChannel.cpp \ + Source/WebCore/platform/audio/AudioChannel.h \ + Source/WebCore/platform/audio/AudioDestination.h \ + Source/WebCore/platform/audio/AudioDSPKernel.h \ + Source/WebCore/platform/audio/AudioDSPKernelProcessor.cpp \ + Source/WebCore/platform/audio/AudioDSPKernelProcessor.h \ + Source/WebCore/platform/audio/AudioFileReader.h \ + Source/WebCore/platform/audio/AudioIOCallback.h \ + Source/WebCore/platform/audio/AudioProcessor.h \ + Source/WebCore/platform/audio/AudioResampler.cpp \ + Source/WebCore/platform/audio/AudioResampler.h \ + Source/WebCore/platform/audio/AudioResamplerKernel.cpp \ + Source/WebCore/platform/audio/AudioResamplerKernel.h \ + Source/WebCore/platform/audio/AudioSourceProvider.h \ + Source/WebCore/platform/audio/AudioSourceProviderClient.h \ + Source/WebCore/platform/audio/AudioUtilities.cpp \ + Source/WebCore/platform/audio/AudioUtilities.h \ + Source/WebCore/platform/audio/Biquad.cpp \ + Source/WebCore/platform/audio/Biquad.h \ + Source/WebCore/platform/audio/Cone.cpp \ + Source/WebCore/platform/audio/Cone.h \ + Source/WebCore/platform/audio/DenormalDisabler.h \ + Source/WebCore/platform/audio/DirectConvolver.cpp \ + Source/WebCore/platform/audio/DirectConvolver.h \ + Source/WebCore/platform/audio/Distance.cpp \ + Source/WebCore/platform/audio/Distance.h \ + Source/WebCore/platform/audio/DynamicsCompressor.h \ + Source/WebCore/platform/audio/DynamicsCompressorKernel.cpp \ + Source/WebCore/platform/audio/DynamicsCompressorKernel.h \ + Source/WebCore/platform/audio/DynamicsCompressor.cpp \ + Source/WebCore/platform/audio/EqualPowerPanner.cpp \ + Source/WebCore/platform/audio/EqualPowerPanner.h \ + Source/WebCore/platform/audio/FFTConvolver.cpp \ + Source/WebCore/platform/audio/FFTConvolver.h \ + Source/WebCore/platform/audio/FFTFrame.cpp \ + Source/WebCore/platform/audio/FFTFrame.h \ + Source/WebCore/platform/audio/FFTFrameStub.cpp \ + Source/WebCore/platform/audio/HRTFDatabase.cpp \ + Source/WebCore/platform/audio/HRTFDatabase.h \ + Source/WebCore/platform/audio/HRTFDatabaseLoader.cpp \ + Source/WebCore/platform/audio/HRTFDatabaseLoader.h \ + Source/WebCore/platform/audio/HRTFElevation.cpp \ + Source/WebCore/platform/audio/HRTFElevation.h \ + Source/WebCore/platform/audio/HRTFKernel.cpp \ + Source/WebCore/platform/audio/HRTFKernel.h \ + Source/WebCore/platform/audio/HRTFPanner.cpp \ + Source/WebCore/platform/audio/HRTFPanner.h \ + Source/WebCore/platform/audio/MultiChannelResampler.cpp \ + Source/WebCore/platform/audio/MultiChannelResampler.h \ + Source/WebCore/platform/audio/Panner.cpp \ + Source/WebCore/platform/audio/Panner.h \ + Source/WebCore/platform/audio/ReverbAccumulationBuffer.cpp \ + Source/WebCore/platform/audio/ReverbAccumulationBuffer.h \ + Source/WebCore/platform/audio/ReverbConvolver.cpp \ + Source/WebCore/platform/audio/ReverbConvolver.h \ + Source/WebCore/platform/audio/ReverbConvolverStage.cpp \ + Source/WebCore/platform/audio/ReverbConvolverStage.h \ + Source/WebCore/platform/audio/Reverb.cpp \ + Source/WebCore/platform/audio/Reverb.h \ + Source/WebCore/platform/audio/ReverbInputBuffer.cpp \ + Source/WebCore/platform/audio/ReverbInputBuffer.h \ + Source/WebCore/platform/audio/SincResampler.cpp \ + Source/WebCore/platform/audio/SincResampler.h \ + Source/WebCore/platform/audio/VectorMath.cpp \ + Source/WebCore/platform/audio/VectorMath.h \ + Source/WebCore/platform/audio/ZeroPole.cpp \ + Source/WebCore/platform/audio/ZeroPole.h \ + Source/WebCore/platform/ActivePlatformGestureAnimation.cpp \ + Source/WebCore/platform/ActivePlatformGestureAnimation.h \ + Source/WebCore/platform/PlatformGestureCurve.h \ + Source/WebCore/platform/PlatformGestureCurveTarget.h \ + Source/WebCore/platform/Arena.cpp \ + Source/WebCore/platform/Arena.h \ + Source/WebCore/platform/AsyncFileSystem.cpp \ + Source/WebCore/platform/AsyncFileSystem.h \ + Source/WebCore/platform/AutodrainedPool.h \ + Source/WebCore/platform/CalculationValue.cpp \ + Source/WebCore/platform/CalculationValue.h \ + Source/WebCore/platform/Clock.cpp \ + Source/WebCore/platform/Clock.h \ + Source/WebCore/platform/ClockGeneric.cpp \ + Source/WebCore/platform/ClockGeneric.h \ + Source/WebCore/platform/ColorChooser.h \ + Source/WebCore/platform/ColorChooserClient.h \ + Source/WebCore/platform/ContentType.cpp \ + Source/WebCore/platform/ContentType.h \ + Source/WebCore/platform/ContextMenu.h \ + Source/WebCore/platform/ContextMenuItem.h \ + Source/WebCore/platform/Cookie.h \ + Source/WebCore/platform/CookiesStrategy.h \ + Source/WebCore/platform/CookieJar.h \ + Source/WebCore/platform/CrossThreadCopier.cpp \ + Source/WebCore/platform/CrossThreadCopier.h \ + Source/WebCore/platform/Cursor.cpp \ + Source/WebCore/platform/Cursor.h \ + Source/WebCore/platform/DateComponents.cpp \ + Source/WebCore/platform/DateComponents.h \ + Source/WebCore/platform/Decimal.cpp \ + Source/WebCore/platform/Decimal.h \ + Source/WebCore/platform/DragData.cpp \ + Source/WebCore/platform/DragData.h \ + Source/WebCore/platform/DragImage.cpp \ + Source/WebCore/platform/DragImage.h \ + Source/WebCore/platform/EventLoop.h \ + Source/WebCore/platform/EventTracer.cpp \ + Source/WebCore/platform/EventTracer.h \ + Source/WebCore/platform/PlatformInstrumentation.cpp \ + Source/WebCore/platform/PlatformInstrumentation.h \ + Source/WebCore/platform/FileChooser.cpp \ + Source/WebCore/platform/FileChooser.h \ + Source/WebCore/platform/FileIconLoader.cpp \ + Source/WebCore/platform/FileIconLoader.h \ + Source/WebCore/platform/FileMetadata.h \ + Source/WebCore/platform/FileStreamClient.h \ + Source/WebCore/platform/FileStream.cpp \ + Source/WebCore/platform/FileStream.h \ + Source/WebCore/platform/FileSystem.cpp \ + Source/WebCore/platform/FileSystem.h \ + Source/WebCore/platform/FloatConversion.h \ + Source/WebCore/platform/FractionalLayoutUnit.h \ + Source/WebCore/platform/Gamepads.h \ + Source/WebCore/platform/HashTools.h \ + Source/WebCore/platform/HistogramSupport.cpp \ + Source/WebCore/platform/HistogramSupport.h \ + Source/WebCore/platform/graphics/ANGLEWebKitBridge.cpp \ + Source/WebCore/platform/graphics/ANGLEWebKitBridge.h \ + Source/WebCore/platform/graphics/BitmapImage.cpp \ + Source/WebCore/platform/graphics/BitmapImage.h \ + Source/WebCore/platform/graphics/Color.cpp \ + Source/WebCore/platform/graphics/Color.h \ + Source/WebCore/platform/graphics/CrossfadeGeneratedImage.cpp \ + Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h \ + Source/WebCore/platform/graphics/ColorSpace.h \ + Source/WebCore/platform/graphics/DashArray.h \ + Source/WebCore/platform/graphics/Extensions3D.h \ + Source/WebCore/platform/graphics/NativeImagePtr.h \ + Source/WebCore/platform/graphics/cairo/BitmapImageCairo.cpp \ + Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp \ + Source/WebCore/platform/graphics/cairo/CairoUtilities.h \ + Source/WebCore/platform/graphics/cairo/FloatRectCairo.cpp \ + Source/WebCore/platform/graphics/cairo/FontCairo.cpp \ + Source/WebCore/platform/graphics/cairo/FontCustomPlatformData.h \ + Source/WebCore/platform/graphics/cairo/GradientCairo.cpp \ + Source/WebCore/platform/graphics/cairo/ImageBufferCairo.cpp \ + Source/WebCore/platform/graphics/cairo/ImageBufferDataCairo.h \ + Source/WebCore/platform/graphics/cairo/ImageCairo.cpp \ + Source/WebCore/platform/graphics/cairo/IntRectCairo.cpp \ + Source/WebCore/platform/graphics/cairo/NativeImageCairo.cpp \ + Source/WebCore/platform/graphics/cairo/NativeImageCairo.h \ + Source/WebCore/platform/graphics/cairo/OwnPtrCairo.cpp \ + Source/WebCore/platform/graphics/cairo/OwnPtrCairo.h \ + Source/WebCore/platform/graphics/cairo/PathCairo.cpp \ + Source/WebCore/platform/graphics/cairo/PatternCairo.cpp \ + Source/WebCore/platform/graphics/cairo/PlatformContextCairo.cpp \ + Source/WebCore/platform/graphics/cairo/PlatformContextCairo.h \ + Source/WebCore/platform/graphics/cairo/PlatformPathCairo.h \ + Source/WebCore/platform/graphics/cairo/PlatformPathCairo.cpp \ + Source/WebCore/platform/graphics/cairo/RefPtrCairo.cpp \ + Source/WebCore/platform/graphics/cairo/RefPtrCairo.h \ + Source/WebCore/platform/graphics/cairo/TransformationMatrixCairo.cpp \ + Source/WebCore/platform/graphics/filters/CustomFilterGlobalContext.cpp \ + Source/WebCore/platform/graphics/filters/CustomFilterGlobalContext.h \ + Source/WebCore/platform/graphics/filters/CustomFilterMesh.cpp \ + Source/WebCore/platform/graphics/filters/CustomFilterMesh.h \ + Source/WebCore/platform/graphics/filters/CustomFilterNumberParameter.h \ + Source/WebCore/platform/graphics/filters/CustomFilterOperation.cpp \ + Source/WebCore/platform/graphics/filters/CustomFilterOperation.h \ + Source/WebCore/platform/graphics/filters/CustomFilterParameter.h \ + Source/WebCore/platform/graphics/filters/CustomFilterProgram.cpp \ + Source/WebCore/platform/graphics/filters/CustomFilterProgram.h \ + Source/WebCore/platform/graphics/filters/CustomFilterProgramInfo.cpp \ + Source/WebCore/platform/graphics/filters/CustomFilterProgramInfo.h \ + Source/WebCore/platform/graphics/filters/CustomFilterCompiledProgram.cpp \ + Source/WebCore/platform/graphics/filters/CustomFilterCompiledProgram.h \ + Source/WebCore/platform/graphics/filters/DistantLightSource.cpp \ + Source/WebCore/platform/graphics/filters/DistantLightSource.h \ + Source/WebCore/platform/graphics/filters/FEBlend.cpp \ + Source/WebCore/platform/graphics/filters/FEBlend.h \ + Source/WebCore/platform/graphics/filters/FEColorMatrix.cpp \ + Source/WebCore/platform/graphics/filters/FEColorMatrix.h \ + Source/WebCore/platform/graphics/filters/FEComponentTransfer.cpp \ + Source/WebCore/platform/graphics/filters/FEComponentTransfer.h \ + Source/WebCore/platform/graphics/filters/FEComposite.cpp \ + Source/WebCore/platform/graphics/filters/FEComposite.h \ + Source/WebCore/platform/graphics/filters/FEConvolveMatrix.cpp \ + Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h \ + Source/WebCore/platform/graphics/filters/FECustomFilter.cpp \ + Source/WebCore/platform/graphics/filters/FECustomFilter.h \ + Source/WebCore/platform/graphics/filters/FEDiffuseLighting.cpp \ + Source/WebCore/platform/graphics/filters/FEDiffuseLighting.h \ + Source/WebCore/platform/graphics/filters/FEDisplacementMap.cpp \ + Source/WebCore/platform/graphics/filters/FEDisplacementMap.h \ + Source/WebCore/platform/graphics/filters/FEDropShadow.cpp \ + Source/WebCore/platform/graphics/filters/FEDropShadow.h \ + Source/WebCore/platform/graphics/filters/FEFlood.cpp \ + Source/WebCore/platform/graphics/filters/FEFlood.h \ + Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp \ + Source/WebCore/platform/graphics/filters/FEGaussianBlur.h \ + Source/WebCore/platform/graphics/filters/FELighting.cpp \ + Source/WebCore/platform/graphics/filters/FELighting.h \ + Source/WebCore/platform/graphics/filters/FEMerge.cpp \ + Source/WebCore/platform/graphics/filters/FEMerge.h \ + Source/WebCore/platform/graphics/filters/FEMorphology.cpp \ + Source/WebCore/platform/graphics/filters/FEMorphology.h \ + Source/WebCore/platform/graphics/filters/FEOffset.cpp \ + Source/WebCore/platform/graphics/filters/FEOffset.h \ + Source/WebCore/platform/graphics/filters/FESpecularLighting.cpp \ + Source/WebCore/platform/graphics/filters/FESpecularLighting.h \ + Source/WebCore/platform/graphics/filters/FETile.cpp \ + Source/WebCore/platform/graphics/filters/FETile.h \ + Source/WebCore/platform/graphics/filters/FETurbulence.cpp \ + Source/WebCore/platform/graphics/filters/FETurbulence.h \ + Source/WebCore/platform/graphics/filters/Filter.h \ + Source/WebCore/platform/graphics/filters/FilterEffect.cpp \ + Source/WebCore/platform/graphics/filters/FilterEffect.h \ + Source/WebCore/platform/graphics/filters/FilterOperation.h \ + Source/WebCore/platform/graphics/filters/FilterOperation.cpp \ + Source/WebCore/platform/graphics/filters/FilterOperations.cpp \ + Source/WebCore/platform/graphics/filters/FilterOperations.h \ + Source/WebCore/platform/graphics/filters/LightSource.cpp \ + Source/WebCore/platform/graphics/filters/LightSource.h \ + Source/WebCore/platform/graphics/filters/PointLightSource.cpp \ + Source/WebCore/platform/graphics/filters/PointLightSource.h \ + Source/WebCore/platform/graphics/filters/SourceAlpha.cpp \ + Source/WebCore/platform/graphics/filters/SourceAlpha.h \ + Source/WebCore/platform/graphics/filters/SourceGraphic.cpp \ + Source/WebCore/platform/graphics/filters/SourceGraphic.h \ + Source/WebCore/platform/graphics/filters/SpotLightSource.cpp \ + Source/WebCore/platform/graphics/filters/SpotLightSource.h \ + Source/WebCore/platform/graphics/filters/arm/NEONHelpers.h \ + Source/WebCore/platform/graphics/filters/arm/FEBlendNEON.h \ + Source/WebCore/platform/graphics/filters/arm/FECompositeArithmeticNEON.h \ + Source/WebCore/platform/graphics/filters/arm/FEGaussianBlurNEON.h \ + Source/WebCore/platform/graphics/filters/arm/FELightingNEON.cpp \ + Source/WebCore/platform/graphics/filters/arm/FELightingNEON.h \ + Source/WebCore/platform/graphics/FloatPoint3D.cpp \ + Source/WebCore/platform/graphics/FloatPoint3D.h \ + Source/WebCore/platform/graphics/FloatPoint.cpp \ + Source/WebCore/platform/graphics/FloatPoint.h \ + Source/WebCore/platform/graphics/FloatQuad.cpp \ + Source/WebCore/platform/graphics/FloatQuad.h \ + Source/WebCore/platform/graphics/FloatRect.cpp \ + Source/WebCore/platform/graphics/FloatRect.h \ + Source/WebCore/platform/graphics/FloatSize.cpp \ + Source/WebCore/platform/graphics/FloatSize.h \ + Source/WebCore/platform/graphics/FontBaseline.h \ + Source/WebCore/platform/graphics/FontCache.cpp \ + Source/WebCore/platform/graphics/FontCache.h \ + Source/WebCore/platform/graphics/Font.cpp \ + Source/WebCore/platform/graphics/FontData.cpp \ + Source/WebCore/platform/graphics/FontData.h \ + Source/WebCore/platform/graphics/FontDescription.cpp \ + Source/WebCore/platform/graphics/FontDescription.h \ + Source/WebCore/platform/graphics/FontFallbackList.cpp \ + Source/WebCore/platform/graphics/FontFallbackList.h \ + Source/WebCore/platform/graphics/FontFamily.cpp \ + Source/WebCore/platform/graphics/FontFamily.h \ + Source/WebCore/platform/graphics/FontFastPath.cpp \ + Source/WebCore/platform/graphics/FontFeatureSettings.cpp \ + Source/WebCore/platform/graphics/FontFeatureSettings.h \ + Source/WebCore/platform/graphics/Font.h \ + Source/WebCore/platform/graphics/FontMetrics.h \ + Source/WebCore/platform/graphics/FontOrientation.h \ + Source/WebCore/platform/graphics/FontPlatformData.h \ + Source/WebCore/platform/graphics/FontRenderingMode.h \ + Source/WebCore/platform/graphics/FontSelector.h \ + Source/WebCore/platform/graphics/FontSmoothingMode.h \ + Source/WebCore/platform/graphics/FontTraitsMask.h \ + Source/WebCore/platform/graphics/FontWidthVariant.h \ + Source/WebCore/platform/graphics/FractionalLayoutBoxExtent.cpp \ + Source/WebCore/platform/graphics/FractionalLayoutBoxExtent.h \ + Source/WebCore/platform/graphics/FractionalLayoutPoint.h \ + Source/WebCore/platform/graphics/FractionalLayoutRect.cpp \ + Source/WebCore/platform/graphics/FractionalLayoutRect.h \ + Source/WebCore/platform/graphics/FractionalLayoutSize.h \ + Source/WebCore/platform/graphics/GeneratorGeneratedImage.cpp \ + Source/WebCore/platform/graphics/GeneratorGeneratedImage.h \ + Source/WebCore/platform/graphics/GeneratedImage.h \ + Source/WebCore/platform/graphics/Generator.h \ + Source/WebCore/platform/graphics/Glyph.h \ + Source/WebCore/platform/graphics/GlyphBuffer.h \ + Source/WebCore/platform/graphics/GlyphMetricsMap.h \ + Source/WebCore/platform/graphics/GlyphPage.h \ + Source/WebCore/platform/graphics/GlyphPageTreeNode.cpp \ + Source/WebCore/platform/graphics/GlyphPageTreeNode.h \ + Source/WebCore/platform/graphics/gpu/DrawingBuffer.cpp \ + Source/WebCore/platform/graphics/gpu/DrawingBuffer.h \ + Source/WebCore/platform/graphics/Gradient.cpp \ + Source/WebCore/platform/graphics/Gradient.h \ + Source/WebCore/platform/graphics/GraphicsContext.cpp \ + Source/WebCore/platform/graphics/GraphicsContext.h \ + Source/WebCore/platform/graphics/GraphicsContext3D.cpp \ + Source/WebCore/platform/graphics/GraphicsContext3D.h \ + Source/WebCore/platform/graphics/GraphicsLayer.h \ + Source/WebCore/platform/graphics/GraphicsLayer.cpp \ + Source/WebCore/platform/graphics/GraphicsLayerClient.h \ + Source/WebCore/platform/graphics/GraphicsTypes.cpp \ + Source/WebCore/platform/graphics/GraphicsTypes.h \ + Source/WebCore/platform/graphics/GraphicsTypes3D.h \ + Source/WebCore/platform/graphics/Icon.h \ + Source/WebCore/platform/graphics/ImageBuffer.cpp \ + Source/WebCore/platform/graphics/ImageBuffer.h \ + Source/WebCore/platform/graphics/ImageBufferData.h \ + Source/WebCore/platform/graphics/Image.cpp \ + Source/WebCore/platform/graphics/Image.h \ + Source/WebCore/platform/graphics/ImageObserver.h \ + Source/WebCore/platform/graphics/ImageOrientation.cpp \ + Source/WebCore/platform/graphics/ImageOrientation.h \ + Source/WebCore/platform/graphics/ImageSource.cpp \ + Source/WebCore/platform/graphics/ImageSource.h \ + Source/WebCore/platform/graphics/IntPoint.h \ + Source/WebCore/platform/graphics/IntPointHash.h \ + Source/WebCore/platform/graphics/IntRect.cpp \ + Source/WebCore/platform/graphics/IntRect.h \ + Source/WebCore/platform/graphics/IntSize.h \ + Source/WebCore/platform/graphics/IntSizeHash.h \ + Source/WebCore/platform/graphics/MediaPlayer.cpp \ + Source/WebCore/platform/graphics/MediaPlayer.h \ + Source/WebCore/platform/graphics/MediaPlayerPrivate.h \ + Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.cpp \ + Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.h \ + Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLCommon.cpp \ + Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLCommon.h \ + Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGL.cpp \ + Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp \ + Source/WebCore/platform/graphics/OpenGLShims.cpp \ + Source/WebCore/platform/graphics/OpenGLShims.h \ + Source/WebCore/platform/graphics/opentype/OpenTypeVerticalData.h \ + Source/WebCore/platform/graphics/Path.cpp \ + Source/WebCore/platform/graphics/Path.h \ + Source/WebCore/platform/graphics/PathTraversalState.cpp \ + Source/WebCore/platform/graphics/PathTraversalState.h \ + Source/WebCore/platform/graphics/Pattern.cpp \ + Source/WebCore/platform/graphics/Pattern.h \ + Source/WebCore/platform/graphics/PlatformLayer.h \ + Source/WebCore/platform/graphics/Region.cpp \ + Source/WebCore/platform/graphics/Region.h \ + Source/WebCore/platform/graphics/RoundedRect.cpp \ + Source/WebCore/platform/graphics/RoundedRect.h \ + Source/WebCore/platform/graphics/SegmentedFontData.cpp \ + Source/WebCore/platform/graphics/SegmentedFontData.h \ + Source/WebCore/platform/graphics/ShadowBlur.cpp \ + Source/WebCore/platform/graphics/ShadowBlur.h \ + Source/WebCore/platform/graphics/SimpleFontData.cpp \ + Source/WebCore/platform/graphics/SimpleFontData.h \ + Source/WebCore/platform/graphics/StringTruncator.cpp \ + Source/WebCore/platform/graphics/StringTruncator.h \ + Source/WebCore/platform/graphics/StrokeStyleApplier.h \ + Source/WebCore/platform/graphics/SurrogatePairAwareTextIterator.cpp \ + Source/WebCore/platform/graphics/SurrogatePairAwareTextIterator.h \ + Source/WebCore/platform/graphics/SVGGlyph.cpp \ + Source/WebCore/platform/graphics/SVGGlyph.h \ + Source/WebCore/platform/graphics/TextRenderingMode.h \ + Source/WebCore/platform/graphics/TextRun.cpp \ + Source/WebCore/platform/graphics/TextRun.h \ + Source/WebCore/platform/graphics/TiledBacking.h \ + Source/WebCore/platform/graphics/transforms/AffineTransform.cpp \ + Source/WebCore/platform/graphics/transforms/AffineTransform.h \ + Source/WebCore/platform/graphics/transforms/IdentityTransformOperation.h \ + Source/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.cpp \ + Source/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.h \ + Source/WebCore/platform/graphics/transforms/MatrixTransformOperation.cpp \ + Source/WebCore/platform/graphics/transforms/MatrixTransformOperation.h \ + Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.cpp \ + Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.h \ + Source/WebCore/platform/graphics/transforms/RotateTransformOperation.cpp \ + Source/WebCore/platform/graphics/transforms/RotateTransformOperation.h \ + Source/WebCore/platform/graphics/transforms/ScaleTransformOperation.cpp \ + Source/WebCore/platform/graphics/transforms/ScaleTransformOperation.h \ + Source/WebCore/platform/graphics/transforms/SkewTransformOperation.cpp \ + Source/WebCore/platform/graphics/transforms/SkewTransformOperation.h \ + Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp \ + Source/WebCore/platform/graphics/transforms/TransformationMatrix.h \ + Source/WebCore/platform/graphics/transforms/TransformOperation.h \ + Source/WebCore/platform/graphics/transforms/TransformOperations.cpp \ + Source/WebCore/platform/graphics/transforms/TransformOperations.h \ + Source/WebCore/platform/graphics/transforms/TransformState.cpp \ + Source/WebCore/platform/graphics/transforms/TransformState.h \ + Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.cpp \ + Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.h \ + Source/WebCore/platform/graphics/TypesettingFeatures.h \ + Source/WebCore/platform/graphics/UnitBezier.h \ + Source/WebCore/platform/graphics/WidthIterator.cpp \ + Source/WebCore/platform/graphics/WidthIterator.h \ + Source/WebCore/platform/graphics/WindRule.h \ + Source/WebCore/platform/graphics/WOFFFileFormat.cpp \ + Source/WebCore/platform/graphics/WOFFFileFormat.h \ + Source/WebCore/platform/gtk/ErrorsGtk.cpp \ + Source/WebCore/platform/gtk/ErrorsGtk.h \ + Source/WebCore/platform/gtk/GamepadsGtk.cpp \ + Source/WebCore/platform/gtk/KURLGtk.cpp \ + Source/WebCore/platform/gtk/LanguageGtk.cpp \ + Source/WebCore/platform/gtk/LoggingGtk.cpp \ + Source/WebCore/platform/gtk/MIMETypeRegistryGtk.cpp \ + Source/WebCore/platform/gtk/SharedBufferGtk.cpp \ + Source/WebCore/platform/gtk/TemporaryLinkStubs.cpp \ + Source/WebCore/platform/HostWindow.h \ + Source/WebCore/platform/KillRing.h \ + Source/WebCore/platform/KillRingNone.cpp \ + Source/WebCore/platform/KURL.cpp \ + Source/WebCore/platform/KURL.h \ + Source/WebCore/platform/KURLHash.h \ + Source/WebCore/platform/KURLWTFURL.cpp \ + Source/WebCore/platform/KURLWTFURLImpl.h \ + Source/WebCore/platform/Language.cpp \ + Source/WebCore/platform/Language.h \ + Source/WebCore/platform/LengthBox.cpp \ + Source/WebCore/platform/LengthBox.h \ + Source/WebCore/platform/Length.cpp \ + Source/WebCore/platform/Length.h \ + Source/WebCore/platform/LengthSize.h \ + Source/WebCore/platform/leveldb/LevelDBComparator.h \ + Source/WebCore/platform/leveldb/LevelDBDatabase.cpp \ + Source/WebCore/platform/leveldb/LevelDBDatabase.h \ + Source/WebCore/platform/leveldb/LevelDBIterator.h \ + Source/WebCore/platform/leveldb/LevelDBSlice.h \ + Source/WebCore/platform/leveldb/LevelDBTransaction.h \ + Source/WebCore/platform/leveldb/LevelDBTransaction.cpp \ + Source/WebCore/platform/leveldb/LevelDBWriteBatch.h \ + Source/WebCore/platform/leveldb/LevelDBWriteBatch.cpp \ + Source/WebCore/platform/LinkHash.cpp \ + Source/WebCore/platform/LinkHash.h \ + Source/WebCore/platform/LocalizedStrings.h \ + Source/WebCore/platform/Logging.cpp \ + Source/WebCore/platform/Logging.h \ + Source/WebCore/platform/MIMETypeRegistry.cpp \ + Source/WebCore/platform/MIMETypeRegistry.h \ + Source/WebCore/platform/MemoryPressureHandler.cpp \ + Source/WebCore/platform/MemoryPressureHandler.h \ + Source/WebCore/platform/MemoryUsageSupport.cpp \ + Source/WebCore/platform/MemoryUsageSupport.h \ + Source/WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp \ + Source/WebCore/platform/image-decoders/bmp/BMPImageDecoder.h \ + Source/WebCore/platform/image-decoders/bmp/BMPImageReader.cpp \ + Source/WebCore/platform/image-decoders/bmp/BMPImageReader.h \ + Source/WebCore/platform/image-decoders/cairo/ImageDecoderCairo.cpp \ + Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.cpp \ + Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.h \ + Source/WebCore/platform/image-decoders/gif/GIFImageReader.cpp \ + Source/WebCore/platform/image-decoders/gif/GIFImageReader.h \ + Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp \ + Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.h \ + Source/WebCore/platform/image-decoders/ImageDecoder.cpp \ + Source/WebCore/platform/image-decoders/ImageDecoder.h \ + Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp \ + Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.h \ + Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp \ + Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.h \ + Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp \ + Source/WebCore/platform/image-decoders/png/PNGImageDecoder.h \ + Source/WebCore/platform/LayoutTestSupport.cpp \ + Source/WebCore/platform/LayoutTestSupport.h \ + Source/WebCore/platform/linux/GamepadDeviceLinux.cpp \ + Source/WebCore/platform/linux/GamepadDeviceLinux.h \ + Source/WebCore/platform/mediastream/IceCandidateDescriptor.cpp \ + Source/WebCore/platform/mediastream/IceCandidateDescriptor.h \ + Source/WebCore/platform/mediastream/IceOptions.cpp \ + Source/WebCore/platform/mediastream/IceOptions.h \ + Source/WebCore/platform/mediastream/MediaHints.cpp \ + Source/WebCore/platform/mediastream/MediaHints.h \ + Source/WebCore/platform/mediastream/MediaStreamCenter.cpp \ + Source/WebCore/platform/mediastream/MediaStreamCenter.h \ + Source/WebCore/platform/mediastream/MediaStreamComponent.h \ + Source/WebCore/platform/mediastream/MediaStreamDescriptor.h \ + Source/WebCore/platform/mediastream/MediaStreamSource.cpp \ + Source/WebCore/platform/mediastream/MediaStreamSource.h \ + Source/WebCore/platform/mediastream/MediaStreamSourcesQueryClient.h \ + Source/WebCore/platform/mediastream/PeerConnection00Handler.cpp \ + Source/WebCore/platform/mediastream/PeerConnection00Handler.h \ + Source/WebCore/platform/mediastream/PeerConnection00HandlerClient.h \ + Source/WebCore/platform/mediastream/RTCConfiguration.h \ + Source/WebCore/platform/mediastream/RTCIceCandidateDescriptor.cpp \ + Source/WebCore/platform/mediastream/RTCIceCandidateDescriptor.h \ + Source/WebCore/platform/mediastream/SessionDescriptionDescriptor.h \ + Source/WebCore/platform/mediastream/RTCPeerConnectionHandler.cpp \ + Source/WebCore/platform/mediastream/RTCPeerConnectionHandler.h \ + Source/WebCore/platform/mediastream/RTCPeerConnectionHandlerClient.h \ + Source/WebCore/platform/mediastream/RTCSessionDescriptionDescriptor.cpp \ + Source/WebCore/platform/mediastream/RTCSessionDescriptionDescriptor.h \ + Source/WebCore/platform/mediastream/SessionDescriptionDescriptor.cpp \ + Source/WebCore/platform/mediastream/SessionDescriptionDescriptor.h \ + Source/WebCore/platform/mediastream/gstreamer/MediaStreamCenterGStreamer.cpp \ + Source/WebCore/platform/mediastream/gstreamer/MediaStreamCenterGStreamer.h \ + Source/WebCore/platform/mock/DeviceMotionClientMock.cpp \ + Source/WebCore/platform/mock/DeviceMotionClientMock.h \ + Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp \ + Source/WebCore/platform/mock/DeviceOrientationClientMock.h \ + Source/WebCore/platform/mock/GeolocationClientMock.cpp \ + Source/WebCore/platform/mock/GeolocationClientMock.h \ + Source/WebCore/platform/mock/ScrollbarThemeMock.cpp \ + Source/WebCore/platform/mock/ScrollbarThemeMock.h \ + Source/WebCore/platform/network/AuthenticationChallengeBase.cpp \ + Source/WebCore/platform/network/AuthenticationChallengeBase.h \ + Source/WebCore/platform/network/AuthenticationClient.h \ + Source/WebCore/platform/network/BlobData.cpp \ + Source/WebCore/platform/network/BlobData.h \ + Source/WebCore/platform/network/BlobRegistry.h \ + Source/WebCore/platform/network/BlobRegistryImpl.cpp \ + Source/WebCore/platform/network/BlobRegistryImpl.h \ + Source/WebCore/platform/network/BlobResourceHandle.cpp \ + Source/WebCore/platform/network/BlobResourceHandle.h \ + Source/WebCore/platform/network/BlobStorageData.h \ + Source/WebCore/platform/network/ContentTypeParser.cpp \ + Source/WebCore/platform/network/ContentTypeParser.h \ + Source/WebCore/platform/network/CookieStorage.h \ + Source/WebCore/platform/network/Credential.cpp \ + Source/WebCore/platform/network/Credential.h \ + Source/WebCore/platform/network/CredentialStorage.cpp \ + Source/WebCore/platform/network/CredentialStorage.h \ + Source/WebCore/platform/network/DNS.h \ + Source/WebCore/platform/network/DNSResolveQueue.cpp \ + Source/WebCore/platform/network/DNSResolveQueue.h \ + Source/WebCore/platform/network/FormDataBuilder.cpp \ + Source/WebCore/platform/network/FormDataBuilder.h \ + Source/WebCore/platform/network/FormData.cpp \ + Source/WebCore/platform/network/FormData.h \ + Source/WebCore/platform/network/HTTPHeaderMap.cpp \ + Source/WebCore/platform/network/HTTPHeaderMap.h \ + Source/WebCore/platform/network/HTTPParsers.cpp \ + Source/WebCore/platform/network/HTTPParsers.h \ + Source/WebCore/platform/network/HTTPRequest.cpp \ + Source/WebCore/platform/network/HTTPRequest.h \ + Source/WebCore/platform/network/HTTPValidation.cpp \ + Source/WebCore/platform/network/HTTPValidation.h \ + Source/WebCore/platform/network/MIMEHeader.cpp \ + Source/WebCore/platform/network/MIMEHeader.h \ + Source/WebCore/platform/network/NetworkingContext.h \ + Source/WebCore/platform/network/ProxyServer.cpp \ + Source/WebCore/platform/network/ProxyServer.h \ + Source/WebCore/platform/network/NetworkStateNotifier.cpp \ + Source/WebCore/platform/network/NetworkStateNotifier.h \ + Source/WebCore/platform/network/ProtectionSpaceHash.h \ + Source/WebCore/platform/network/ProtectionSpace.cpp \ + Source/WebCore/platform/network/ProtectionSpace.h \ + Source/WebCore/platform/network/ResourceErrorBase.cpp \ + Source/WebCore/platform/network/ResourceErrorBase.h \ + Source/WebCore/platform/network/ResourceHandleClient.h \ + Source/WebCore/platform/network/ResourceHandle.cpp \ + Source/WebCore/platform/network/ResourceHandle.h \ + Source/WebCore/platform/network/ResourceHandleInternal.h \ + Source/WebCore/platform/network/ResourceLoadInfo.h \ + Source/WebCore/platform/network/ResourceLoadPriority.h \ + Source/WebCore/platform/network/ResourceLoadTiming.cpp \ + Source/WebCore/platform/network/ResourceLoadTiming.h \ + Source/WebCore/platform/network/ResourceRequestBase.cpp \ + Source/WebCore/platform/network/ResourceRequestBase.h \ + Source/WebCore/platform/network/ResourceResponseBase.cpp \ + Source/WebCore/platform/network/ResourceResponseBase.h \ + Source/WebCore/platform/network/SocketStreamErrorBase.cpp \ + Source/WebCore/platform/network/SocketStreamErrorBase.h \ + Source/WebCore/platform/network/SocketStreamHandleBase.cpp \ + Source/WebCore/platform/network/SocketStreamHandleBase.h \ + Source/WebCore/platform/network/SocketStreamHandleClient.h \ + Source/WebCore/platform/network/soup/AuthenticationChallenge.h \ + Source/WebCore/platform/network/soup/CookieJarSoup.cpp \ + Source/WebCore/platform/network/soup/CookieJarSoup.h \ + Source/WebCore/platform/network/soup/CookieStorageSoup.cpp \ + Source/WebCore/platform/network/soup/CredentialStorageSoup.cpp \ + Source/WebCore/platform/network/soup/DNSSoup.cpp \ + Source/WebCore/platform/network/soup/GOwnPtrSoup.cpp \ + Source/WebCore/platform/network/soup/GOwnPtrSoup.h \ + Source/WebCore/platform/network/soup/ProxyServerSoup.cpp \ + Source/WebCore/platform/network/soup/ResourceError.h \ + Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp \ + Source/WebCore/platform/network/soup/ResourceRequest.h \ + Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp \ + Source/WebCore/platform/network/soup/ResourceResponse.h \ + Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp \ + Source/WebCore/platform/network/soup/SocketStreamError.h \ + Source/WebCore/platform/network/soup/SocketStreamHandle.h \ + Source/WebCore/platform/network/soup/SocketStreamHandleSoup.cpp \ + Source/WebCore/platform/network/soup/SoupURIUtils.cpp \ + Source/WebCore/platform/network/soup/SoupURIUtils.h \ + Source/WebCore/platform/NotImplemented.h \ + Source/WebCore/platform/Pasteboard.h \ + Source/WebCore/platform/PasteboardStrategy.h \ + Source/WebCore/platform/PlatformEvent.cpp \ + Source/WebCore/platform/PlatformEvent.h \ + Source/WebCore/platform/PlatformExportMacros.h \ + Source/WebCore/platform/PlatformGestureCurve.h \ + Source/WebCore/platform/PlatformGestureEvent.h \ + Source/WebCore/platform/PlatformKeyboardEvent.h \ + Source/WebCore/platform/PlatformMenuDescription.h \ + Source/WebCore/platform/PlatformMouseEvent.h \ + Source/WebCore/platform/PlatformPasteboard.h \ + Source/WebCore/platform/PlatformScreen.h \ + Source/WebCore/platform/PlatformStrategies.cpp \ + Source/WebCore/platform/PlatformStrategies.h \ + Source/WebCore/platform/PlatformWheelEvent.h \ + Source/WebCore/platform/PODArena.h \ + Source/WebCore/platform/PODFreeListArena.h \ + Source/WebCore/platform/PODInterval.h \ + Source/WebCore/platform/PODIntervalTree.h \ + Source/WebCore/platform/PODRedBlackTree.h \ + Source/WebCore/platform/PopupMenuClient.h \ + Source/WebCore/platform/PopupMenu.h \ + Source/WebCore/platform/PopupMenuStyle.h \ + Source/WebCore/platform/PrerenderHandle.h \ + Source/WebCore/platform/PurgeableBuffer.h \ + Source/WebCore/platform/PurgePriority.h \ + Source/WebCore/platform/RefCountedSupplement.h \ + Source/WebCore/platform/ReferrerPolicy.h \ + Source/WebCore/platform/RunLoop.cpp \ + Source/WebCore/platform/RunLoop.h \ + Source/WebCore/platform/RuntimeApplicationChecks.cpp \ + Source/WebCore/platform/RuntimeApplicationChecks.h \ + Source/WebCore/platform/SchemeRegistry.cpp \ + Source/WebCore/platform/SchemeRegistry.h \ + Source/WebCore/platform/ScrollAnimator.cpp \ + Source/WebCore/platform/ScrollAnimator.h \ + Source/WebCore/platform/ScrollAnimatorNone.cpp \ + Source/WebCore/platform/ScrollAnimatorNone.h \ + Source/WebCore/platform/ScrollableArea.cpp \ + Source/WebCore/platform/ScrollableArea.h \ + Source/WebCore/platform/Scrollbar.cpp \ + Source/WebCore/platform/Scrollbar.h \ + Source/WebCore/platform/ScrollbarThemeClient.h \ + Source/WebCore/platform/ScrollbarThemeComposite.cpp \ + Source/WebCore/platform/ScrollbarThemeComposite.h \ + Source/WebCore/platform/ScrollbarTheme.cpp \ + Source/WebCore/platform/ScrollbarTheme.h \ + Source/WebCore/platform/ScrollTypes.h \ + Source/WebCore/platform/ScrollView.cpp \ + Source/WebCore/platform/ScrollView.h \ + Source/WebCore/platform/SearchPopupMenu.h \ + Source/WebCore/platform/SecureTextInput.h \ + Source/WebCore/platform/SharedBuffer.cpp \ + Source/WebCore/platform/SharedBuffer.h \ + Source/WebCore/platform/SharedBufferChunkReader.cpp \ + Source/WebCore/platform/SharedBufferChunkReader.h \ + Source/WebCore/platform/SharedTimer.h \ + Source/WebCore/platform/Sound.h \ + Source/WebCore/platform/sql/SQLiteAuthorizer.cpp \ + Source/WebCore/platform/sql/SQLiteDatabase.cpp \ + Source/WebCore/platform/sql/SQLiteDatabase.h \ + Source/WebCore/platform/sql/SQLiteFileSystem.cpp \ + Source/WebCore/platform/sql/SQLiteFileSystem.h \ + Source/WebCore/platform/sql/SQLiteStatement.cpp \ + Source/WebCore/platform/sql/SQLiteStatement.h \ + Source/WebCore/platform/sql/SQLiteTransaction.cpp \ + Source/WebCore/platform/sql/SQLiteTransaction.h \ + Source/WebCore/platform/sql/SQLValue.cpp \ + Source/WebCore/platform/sql/SQLValue.h \ + Source/WebCore/platform/SSLKeyGenerator.h \ + Source/WebCore/platform/StatsCounter.h \ + Source/WebCore/platform/SuddenTermination.h \ + Source/WebCore/platform/Supplementable.h \ + Source/WebCore/platform/SystemTime.h \ + Source/WebCore/platform/text/gtk/TextCheckerEnchant.h \ + Source/WebCore/platform/text/gtk/TextCheckerEnchant.cpp \ + Source/WebCore/platform/text/BidiContext.cpp \ + Source/WebCore/platform/text/BidiContext.h \ + Source/WebCore/platform/text/BidiResolver.h \ + Source/WebCore/platform/text/BidiRunList.h \ + Source/WebCore/platform/text/DateTimeFormat.cpp \ + Source/WebCore/platform/text/DateTimeFormat.h \ + Source/WebCore/platform/text/DecodeEscapeSequences.h \ + Source/WebCore/platform/text/Hyphenation.cpp \ + Source/WebCore/platform/text/Hyphenation.h \ + Source/WebCore/platform/text/LineBreakIteratorPoolICU.h \ + Source/WebCore/platform/text/LineEnding.cpp \ + Source/WebCore/platform/text/LineEnding.h \ + Source/WebCore/platform/text/LocaleToScriptMapping.h \ + Source/WebCore/platform/text/LocaleToScriptMappingDefault.cpp \ + Source/WebCore/platform/text/LocalizedDate.h \ + Source/WebCore/platform/text/LocalizedDateNone.cpp \ + Source/WebCore/platform/text/LocalizedNumber.h \ + Source/WebCore/platform/text/LocalizedNumberNone.cpp \ + Source/WebCore/platform/text/ParserUtilities.h \ + Source/WebCore/platform/text/PlatformString.h \ + Source/WebCore/platform/text/QuotedPrintable.cpp \ + Source/WebCore/platform/text/QuotedPrintable.h \ + Source/WebCore/platform/text/RegularExpression.cpp \ + Source/WebCore/platform/text/RegularExpression.h \ + Source/WebCore/platform/text/SegmentedString.cpp \ + Source/WebCore/platform/text/SegmentedString.h \ + Source/WebCore/platform/text/String.cpp \ + Source/WebCore/platform/text/StringWithDirection.h \ + Source/WebCore/platform/text/SuffixTree.h \ + Source/WebCore/platform/text/TextBoundaries.cpp \ + Source/WebCore/platform/text/TextBoundaries.h \ + Source/WebCore/platform/text/TextBreakIterator.h \ + Source/WebCore/platform/text/TextCheckerClient.h \ + Source/WebCore/platform/text/TextChecking.h \ + Source/WebCore/platform/text/TextCodec.cpp \ + Source/WebCore/platform/text/TextCodec.h \ + Source/WebCore/platform/text/TextCodecASCIIFastPath.h \ + Source/WebCore/platform/text/TextCodecLatin1.cpp \ + Source/WebCore/platform/text/TextCodecLatin1.h \ + Source/WebCore/platform/text/TextCodecUserDefined.cpp \ + Source/WebCore/platform/text/TextCodecUserDefined.h \ + Source/WebCore/platform/text/TextCodecUTF16.cpp \ + Source/WebCore/platform/text/TextCodecUTF16.h \ + Source/WebCore/platform/text/TextCodecUTF8.cpp \ + Source/WebCore/platform/text/TextCodecUTF8.h \ + Source/WebCore/platform/text/TextDirection.h \ + Source/WebCore/platform/text/TextEncoding.cpp \ + Source/WebCore/platform/text/TextEncodingDetector.h \ + Source/WebCore/platform/text/TextEncodingDetectorNone.cpp \ + Source/WebCore/platform/text/TextEncoding.h \ + Source/WebCore/platform/text/TextEncodingRegistry.cpp \ + Source/WebCore/platform/text/TextEncodingRegistry.h \ + Source/WebCore/platform/text/TextOrientation.h \ + Source/WebCore/platform/text/TextStream.cpp \ + Source/WebCore/platform/text/TextStream.h \ + Source/WebCore/platform/text/transcoder/FontTranscoder.cpp \ + Source/WebCore/platform/text/transcoder/FontTranscoder.h \ + Source/WebCore/platform/text/UnicodeBidi.h \ + Source/WebCore/platform/text/UnicodeRange.cpp \ + Source/WebCore/platform/text/UnicodeRange.h \ + Source/WebCore/platform/TouchpadFlingPlatformGestureCurve.cpp \ + Source/WebCore/platform/TouchpadFlingPlatformGestureCurve.h \ + Source/WebCore/platform/ThemeTypes.h \ + Source/WebCore/platform/ThreadCheck.h \ + Source/WebCore/platform/ThreadGlobalData.cpp \ + Source/WebCore/platform/ThreadGlobalData.h \ + Source/WebCore/platform/ThreadTimers.cpp \ + Source/WebCore/platform/ThreadTimers.h \ + Source/WebCore/platform/Timer.cpp \ + Source/WebCore/platform/Timer.h \ + Source/WebCore/platform/TreeShared.h \ + Source/WebCore/platform/UUID.cpp \ + Source/WebCore/platform/UUID.h \ + Source/WebCore/platform/VisitedLinkStrategy.h \ + Source/WebCore/platform/VisitedLinks.cpp \ + Source/WebCore/platform/VisitedLinks.h \ + Source/WebCore/platform/Widget.cpp \ + Source/WebCore/platform/Widget.h \ + Source/WebCore/platform/WindowsKeyboardCodes.h \ Source/WebCore/plugins/npapi.h \ Source/WebCore/plugins/npruntime.h \ Source/WebCore/plugins/nptypes.h \ @@ -5013,746 +5759,6 @@ webcore_sources += \ Source/WebCore/xml/XSLTUnicodeSort.cpp \ Source/WebCore/xml/XSLTUnicodeSort.h -webcore_platform_sources += \ - Source/WebCore/platform/animation/Animation.cpp \ - Source/WebCore/platform/animation/Animation.h \ - Source/WebCore/platform/animation/AnimationList.cpp \ - Source/WebCore/platform/animation/AnimationList.h \ - Source/WebCore/platform/animation/AnimationUtilities.h \ - Source/WebCore/platform/animation/TimingFunction.h \ - Source/WebCore/platform/audio/AudioArray.h \ - Source/WebCore/platform/audio/AudioBus.cpp \ - Source/WebCore/platform/audio/AudioBus.h \ - Source/WebCore/platform/audio/AudioChannel.cpp \ - Source/WebCore/platform/audio/AudioChannel.h \ - Source/WebCore/platform/audio/AudioDestination.h \ - Source/WebCore/platform/audio/AudioDSPKernel.h \ - Source/WebCore/platform/audio/AudioDSPKernelProcessor.cpp \ - Source/WebCore/platform/audio/AudioDSPKernelProcessor.h \ - Source/WebCore/platform/audio/AudioFileReader.h \ - Source/WebCore/platform/audio/AudioIOCallback.h \ - Source/WebCore/platform/audio/AudioProcessor.h \ - Source/WebCore/platform/audio/AudioResampler.cpp \ - Source/WebCore/platform/audio/AudioResampler.h \ - Source/WebCore/platform/audio/AudioResamplerKernel.cpp \ - Source/WebCore/platform/audio/AudioResamplerKernel.h \ - Source/WebCore/platform/audio/AudioSourceProvider.h \ - Source/WebCore/platform/audio/AudioSourceProviderClient.h \ - Source/WebCore/platform/audio/AudioUtilities.cpp \ - Source/WebCore/platform/audio/AudioUtilities.h \ - Source/WebCore/platform/audio/Biquad.cpp \ - Source/WebCore/platform/audio/Biquad.h \ - Source/WebCore/platform/audio/Cone.cpp \ - Source/WebCore/platform/audio/Cone.h \ - Source/WebCore/platform/audio/DenormalDisabler.h \ - Source/WebCore/platform/audio/DirectConvolver.cpp \ - Source/WebCore/platform/audio/DirectConvolver.h \ - Source/WebCore/platform/audio/Distance.cpp \ - Source/WebCore/platform/audio/Distance.h \ - Source/WebCore/platform/audio/DynamicsCompressor.h \ - Source/WebCore/platform/audio/DynamicsCompressorKernel.cpp \ - Source/WebCore/platform/audio/DynamicsCompressorKernel.h \ - Source/WebCore/platform/audio/DynamicsCompressor.cpp \ - Source/WebCore/platform/audio/EqualPowerPanner.cpp \ - Source/WebCore/platform/audio/EqualPowerPanner.h \ - Source/WebCore/platform/audio/FFTConvolver.cpp \ - Source/WebCore/platform/audio/FFTConvolver.h \ - Source/WebCore/platform/audio/FFTFrame.cpp \ - Source/WebCore/platform/audio/FFTFrame.h \ - Source/WebCore/platform/audio/FFTFrameStub.cpp \ - Source/WebCore/platform/audio/HRTFDatabase.cpp \ - Source/WebCore/platform/audio/HRTFDatabase.h \ - Source/WebCore/platform/audio/HRTFDatabaseLoader.cpp \ - Source/WebCore/platform/audio/HRTFDatabaseLoader.h \ - Source/WebCore/platform/audio/HRTFElevation.cpp \ - Source/WebCore/platform/audio/HRTFElevation.h \ - Source/WebCore/platform/audio/HRTFKernel.cpp \ - Source/WebCore/platform/audio/HRTFKernel.h \ - Source/WebCore/platform/audio/HRTFPanner.cpp \ - Source/WebCore/platform/audio/HRTFPanner.h \ - Source/WebCore/platform/audio/MultiChannelResampler.cpp \ - Source/WebCore/platform/audio/MultiChannelResampler.h \ - Source/WebCore/platform/audio/Panner.cpp \ - Source/WebCore/platform/audio/Panner.h \ - Source/WebCore/platform/audio/ReverbAccumulationBuffer.cpp \ - Source/WebCore/platform/audio/ReverbAccumulationBuffer.h \ - Source/WebCore/platform/audio/ReverbConvolver.cpp \ - Source/WebCore/platform/audio/ReverbConvolver.h \ - Source/WebCore/platform/audio/ReverbConvolverStage.cpp \ - Source/WebCore/platform/audio/ReverbConvolverStage.h \ - Source/WebCore/platform/audio/Reverb.cpp \ - Source/WebCore/platform/audio/Reverb.h \ - Source/WebCore/platform/audio/ReverbInputBuffer.cpp \ - Source/WebCore/platform/audio/ReverbInputBuffer.h \ - Source/WebCore/platform/audio/SincResampler.cpp \ - Source/WebCore/platform/audio/SincResampler.h \ - Source/WebCore/platform/audio/VectorMath.cpp \ - Source/WebCore/platform/audio/VectorMath.h \ - Source/WebCore/platform/audio/ZeroPole.cpp \ - Source/WebCore/platform/audio/ZeroPole.h \ - Source/WebCore/platform/ActivePlatformGestureAnimation.cpp \ - Source/WebCore/platform/ActivePlatformGestureAnimation.h \ - Source/WebCore/platform/PlatformGestureCurve.h \ - Source/WebCore/platform/PlatformGestureCurveTarget.h \ - Source/WebCore/platform/Arena.cpp \ - Source/WebCore/platform/Arena.h \ - Source/WebCore/platform/AsyncFileSystem.cpp \ - Source/WebCore/platform/AsyncFileSystem.h \ - Source/WebCore/platform/AutodrainedPool.h \ - Source/WebCore/platform/CalculationValue.cpp \ - Source/WebCore/platform/CalculationValue.h \ - Source/WebCore/platform/Clock.cpp \ - Source/WebCore/platform/Clock.h \ - Source/WebCore/platform/ClockGeneric.cpp \ - Source/WebCore/platform/ClockGeneric.h \ - Source/WebCore/platform/ColorChooser.h \ - Source/WebCore/platform/ColorChooserClient.h \ - Source/WebCore/platform/ContentType.cpp \ - Source/WebCore/platform/ContentType.h \ - Source/WebCore/platform/ContextMenu.h \ - Source/WebCore/platform/ContextMenuItem.h \ - Source/WebCore/platform/Cookie.h \ - Source/WebCore/platform/CookiesStrategy.h \ - Source/WebCore/platform/CookieJar.h \ - Source/WebCore/platform/CrossThreadCopier.cpp \ - Source/WebCore/platform/CrossThreadCopier.h \ - Source/WebCore/platform/Cursor.cpp \ - Source/WebCore/platform/Cursor.h \ - Source/WebCore/platform/DateComponents.cpp \ - Source/WebCore/platform/DateComponents.h \ - Source/WebCore/platform/Decimal.cpp \ - Source/WebCore/platform/Decimal.h \ - Source/WebCore/platform/DragData.cpp \ - Source/WebCore/platform/DragData.h \ - Source/WebCore/platform/DragImage.cpp \ - Source/WebCore/platform/DragImage.h \ - Source/WebCore/platform/EventLoop.h \ - Source/WebCore/platform/EventTracer.cpp \ - Source/WebCore/platform/EventTracer.h \ - Source/WebCore/platform/PlatformInstrumentation.cpp \ - Source/WebCore/platform/PlatformInstrumentation.h \ - Source/WebCore/platform/FileChooser.cpp \ - Source/WebCore/platform/FileChooser.h \ - Source/WebCore/platform/FileIconLoader.cpp \ - Source/WebCore/platform/FileIconLoader.h \ - Source/WebCore/platform/FileMetadata.h \ - Source/WebCore/platform/FileStreamClient.h \ - Source/WebCore/platform/FileStream.cpp \ - Source/WebCore/platform/FileStream.h \ - Source/WebCore/platform/FileSystem.cpp \ - Source/WebCore/platform/FileSystem.h \ - Source/WebCore/platform/FloatConversion.h \ - Source/WebCore/platform/FractionalLayoutUnit.h \ - Source/WebCore/platform/Gamepads.h \ - Source/WebCore/platform/HashTools.h \ - Source/WebCore/platform/HistogramSupport.cpp \ - Source/WebCore/platform/HistogramSupport.h \ - Source/WebCore/platform/graphics/ANGLEWebKitBridge.cpp \ - Source/WebCore/platform/graphics/ANGLEWebKitBridge.h \ - Source/WebCore/platform/graphics/BitmapImage.cpp \ - Source/WebCore/platform/graphics/BitmapImage.h \ - Source/WebCore/platform/graphics/Color.cpp \ - Source/WebCore/platform/graphics/Color.h \ - Source/WebCore/platform/graphics/CrossfadeGeneratedImage.cpp \ - Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h \ - Source/WebCore/platform/graphics/ColorSpace.h \ - Source/WebCore/platform/graphics/DashArray.h \ - Source/WebCore/platform/graphics/Extensions3D.h \ - Source/WebCore/platform/graphics/NativeImagePtr.h \ - Source/WebCore/platform/graphics/cairo/BitmapImageCairo.cpp \ - Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp \ - Source/WebCore/platform/graphics/cairo/CairoUtilities.h \ - Source/WebCore/platform/graphics/cairo/FloatRectCairo.cpp \ - Source/WebCore/platform/graphics/cairo/FontCairo.cpp \ - Source/WebCore/platform/graphics/cairo/FontCustomPlatformData.h \ - Source/WebCore/platform/graphics/cairo/GradientCairo.cpp \ - Source/WebCore/platform/graphics/cairo/ImageBufferCairo.cpp \ - Source/WebCore/platform/graphics/cairo/ImageBufferDataCairo.h \ - Source/WebCore/platform/graphics/cairo/ImageCairo.cpp \ - Source/WebCore/platform/graphics/cairo/IntRectCairo.cpp \ - Source/WebCore/platform/graphics/cairo/NativeImageCairo.cpp \ - Source/WebCore/platform/graphics/cairo/NativeImageCairo.h \ - Source/WebCore/platform/graphics/cairo/OwnPtrCairo.cpp \ - Source/WebCore/platform/graphics/cairo/OwnPtrCairo.h \ - Source/WebCore/platform/graphics/cairo/PathCairo.cpp \ - Source/WebCore/platform/graphics/cairo/PatternCairo.cpp \ - Source/WebCore/platform/graphics/cairo/PlatformContextCairo.cpp \ - Source/WebCore/platform/graphics/cairo/PlatformContextCairo.h \ - Source/WebCore/platform/graphics/cairo/PlatformPathCairo.h \ - Source/WebCore/platform/graphics/cairo/PlatformPathCairo.cpp \ - Source/WebCore/platform/graphics/cairo/RefPtrCairo.cpp \ - Source/WebCore/platform/graphics/cairo/RefPtrCairo.h \ - Source/WebCore/platform/graphics/cairo/TransformationMatrixCairo.cpp \ - Source/WebCore/platform/graphics/filters/CustomFilterGlobalContext.cpp \ - Source/WebCore/platform/graphics/filters/CustomFilterGlobalContext.h \ - Source/WebCore/platform/graphics/filters/CustomFilterMesh.cpp \ - Source/WebCore/platform/graphics/filters/CustomFilterMesh.h \ - Source/WebCore/platform/graphics/filters/CustomFilterNumberParameter.h \ - Source/WebCore/platform/graphics/filters/CustomFilterOperation.cpp \ - Source/WebCore/platform/graphics/filters/CustomFilterOperation.h \ - Source/WebCore/platform/graphics/filters/CustomFilterParameter.h \ - Source/WebCore/platform/graphics/filters/CustomFilterProgram.cpp \ - Source/WebCore/platform/graphics/filters/CustomFilterProgram.h \ - Source/WebCore/platform/graphics/filters/CustomFilterProgramInfo.cpp \ - Source/WebCore/platform/graphics/filters/CustomFilterProgramInfo.h \ - Source/WebCore/platform/graphics/filters/CustomFilterCompiledProgram.cpp \ - Source/WebCore/platform/graphics/filters/CustomFilterCompiledProgram.h \ - Source/WebCore/platform/graphics/filters/DistantLightSource.cpp \ - Source/WebCore/platform/graphics/filters/DistantLightSource.h \ - Source/WebCore/platform/graphics/filters/FEBlend.cpp \ - Source/WebCore/platform/graphics/filters/FEBlend.h \ - Source/WebCore/platform/graphics/filters/FEColorMatrix.cpp \ - Source/WebCore/platform/graphics/filters/FEColorMatrix.h \ - Source/WebCore/platform/graphics/filters/FEComponentTransfer.cpp \ - Source/WebCore/platform/graphics/filters/FEComponentTransfer.h \ - Source/WebCore/platform/graphics/filters/FEComposite.cpp \ - Source/WebCore/platform/graphics/filters/FEComposite.h \ - Source/WebCore/platform/graphics/filters/FEConvolveMatrix.cpp \ - Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h \ - Source/WebCore/platform/graphics/filters/FECustomFilter.cpp \ - Source/WebCore/platform/graphics/filters/FECustomFilter.h \ - Source/WebCore/platform/graphics/filters/FEDiffuseLighting.cpp \ - Source/WebCore/platform/graphics/filters/FEDiffuseLighting.h \ - Source/WebCore/platform/graphics/filters/FEDisplacementMap.cpp \ - Source/WebCore/platform/graphics/filters/FEDisplacementMap.h \ - Source/WebCore/platform/graphics/filters/FEDropShadow.cpp \ - Source/WebCore/platform/graphics/filters/FEDropShadow.h \ - Source/WebCore/platform/graphics/filters/FEFlood.cpp \ - Source/WebCore/platform/graphics/filters/FEFlood.h \ - Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp \ - Source/WebCore/platform/graphics/filters/FEGaussianBlur.h \ - Source/WebCore/platform/graphics/filters/FELighting.cpp \ - Source/WebCore/platform/graphics/filters/FELighting.h \ - Source/WebCore/platform/graphics/filters/FEMerge.cpp \ - Source/WebCore/platform/graphics/filters/FEMerge.h \ - Source/WebCore/platform/graphics/filters/FEMorphology.cpp \ - Source/WebCore/platform/graphics/filters/FEMorphology.h \ - Source/WebCore/platform/graphics/filters/FEOffset.cpp \ - Source/WebCore/platform/graphics/filters/FEOffset.h \ - Source/WebCore/platform/graphics/filters/FESpecularLighting.cpp \ - Source/WebCore/platform/graphics/filters/FESpecularLighting.h \ - Source/WebCore/platform/graphics/filters/FETile.cpp \ - Source/WebCore/platform/graphics/filters/FETile.h \ - Source/WebCore/platform/graphics/filters/FETurbulence.cpp \ - Source/WebCore/platform/graphics/filters/FETurbulence.h \ - Source/WebCore/platform/graphics/filters/Filter.h \ - Source/WebCore/platform/graphics/filters/FilterEffect.cpp \ - Source/WebCore/platform/graphics/filters/FilterEffect.h \ - Source/WebCore/platform/graphics/filters/FilterOperation.h \ - Source/WebCore/platform/graphics/filters/FilterOperation.cpp \ - Source/WebCore/platform/graphics/filters/FilterOperations.cpp \ - Source/WebCore/platform/graphics/filters/FilterOperations.h \ - Source/WebCore/platform/graphics/filters/LightSource.cpp \ - Source/WebCore/platform/graphics/filters/LightSource.h \ - Source/WebCore/platform/graphics/filters/PointLightSource.cpp \ - Source/WebCore/platform/graphics/filters/PointLightSource.h \ - Source/WebCore/platform/graphics/filters/SourceAlpha.cpp \ - Source/WebCore/platform/graphics/filters/SourceAlpha.h \ - Source/WebCore/platform/graphics/filters/SourceGraphic.cpp \ - Source/WebCore/platform/graphics/filters/SourceGraphic.h \ - Source/WebCore/platform/graphics/filters/SpotLightSource.cpp \ - Source/WebCore/platform/graphics/filters/SpotLightSource.h \ - Source/WebCore/platform/graphics/filters/arm/NEONHelpers.h \ - Source/WebCore/platform/graphics/filters/arm/FEBlendNEON.h \ - Source/WebCore/platform/graphics/filters/arm/FECompositeArithmeticNEON.h \ - Source/WebCore/platform/graphics/filters/arm/FEGaussianBlurNEON.h \ - Source/WebCore/platform/graphics/filters/arm/FELightingNEON.cpp \ - Source/WebCore/platform/graphics/filters/arm/FELightingNEON.h \ - Source/WebCore/platform/graphics/FloatPoint3D.cpp \ - Source/WebCore/platform/graphics/FloatPoint3D.h \ - Source/WebCore/platform/graphics/FloatPoint.cpp \ - Source/WebCore/platform/graphics/FloatPoint.h \ - Source/WebCore/platform/graphics/FloatQuad.cpp \ - Source/WebCore/platform/graphics/FloatQuad.h \ - Source/WebCore/platform/graphics/FloatRect.cpp \ - Source/WebCore/platform/graphics/FloatRect.h \ - Source/WebCore/platform/graphics/FloatSize.cpp \ - Source/WebCore/platform/graphics/FloatSize.h \ - Source/WebCore/platform/graphics/FontBaseline.h \ - Source/WebCore/platform/graphics/FontCache.cpp \ - Source/WebCore/platform/graphics/FontCache.h \ - Source/WebCore/platform/graphics/Font.cpp \ - Source/WebCore/platform/graphics/FontData.cpp \ - Source/WebCore/platform/graphics/FontData.h \ - Source/WebCore/platform/graphics/FontDescription.cpp \ - Source/WebCore/platform/graphics/FontDescription.h \ - Source/WebCore/platform/graphics/FontFallbackList.cpp \ - Source/WebCore/platform/graphics/FontFallbackList.h \ - Source/WebCore/platform/graphics/FontFamily.cpp \ - Source/WebCore/platform/graphics/FontFamily.h \ - Source/WebCore/platform/graphics/FontFastPath.cpp \ - Source/WebCore/platform/graphics/FontFeatureSettings.cpp \ - Source/WebCore/platform/graphics/FontFeatureSettings.h \ - Source/WebCore/platform/graphics/Font.h \ - Source/WebCore/platform/graphics/FontMetrics.h \ - Source/WebCore/platform/graphics/FontOrientation.h \ - Source/WebCore/platform/graphics/FontPlatformData.h \ - Source/WebCore/platform/graphics/FontRenderingMode.h \ - Source/WebCore/platform/graphics/FontSelector.h \ - Source/WebCore/platform/graphics/FontSmoothingMode.h \ - Source/WebCore/platform/graphics/FontTraitsMask.h \ - Source/WebCore/platform/graphics/FontWidthVariant.h \ - Source/WebCore/platform/graphics/FractionalLayoutBoxExtent.cpp \ - Source/WebCore/platform/graphics/FractionalLayoutBoxExtent.h \ - Source/WebCore/platform/graphics/FractionalLayoutPoint.h \ - Source/WebCore/platform/graphics/FractionalLayoutRect.cpp \ - Source/WebCore/platform/graphics/FractionalLayoutRect.h \ - Source/WebCore/platform/graphics/FractionalLayoutSize.h \ - Source/WebCore/platform/graphics/GeneratorGeneratedImage.cpp \ - Source/WebCore/platform/graphics/GeneratorGeneratedImage.h \ - Source/WebCore/platform/graphics/GeneratedImage.h \ - Source/WebCore/platform/graphics/Generator.h \ - Source/WebCore/platform/graphics/Glyph.h \ - Source/WebCore/platform/graphics/GlyphBuffer.h \ - Source/WebCore/platform/graphics/GlyphMetricsMap.h \ - Source/WebCore/platform/graphics/GlyphPage.h \ - Source/WebCore/platform/graphics/GlyphPageTreeNode.cpp \ - Source/WebCore/platform/graphics/GlyphPageTreeNode.h \ - Source/WebCore/platform/graphics/gpu/DrawingBuffer.cpp \ - Source/WebCore/platform/graphics/gpu/DrawingBuffer.h \ - Source/WebCore/platform/graphics/Gradient.cpp \ - Source/WebCore/platform/graphics/Gradient.h \ - Source/WebCore/platform/graphics/GraphicsContext.cpp \ - Source/WebCore/platform/graphics/GraphicsContext.h \ - Source/WebCore/platform/graphics/GraphicsContext3D.cpp \ - Source/WebCore/platform/graphics/GraphicsContext3D.h \ - Source/WebCore/platform/graphics/GraphicsLayer.h \ - Source/WebCore/platform/graphics/GraphicsLayer.cpp \ - Source/WebCore/platform/graphics/GraphicsLayerClient.h \ - Source/WebCore/platform/graphics/GraphicsTypes.cpp \ - Source/WebCore/platform/graphics/GraphicsTypes.h \ - Source/WebCore/platform/graphics/GraphicsTypes3D.h \ - Source/WebCore/platform/graphics/Icon.h \ - Source/WebCore/platform/graphics/ImageBuffer.cpp \ - Source/WebCore/platform/graphics/ImageBuffer.h \ - Source/WebCore/platform/graphics/ImageBufferData.h \ - Source/WebCore/platform/graphics/Image.cpp \ - Source/WebCore/platform/graphics/Image.h \ - Source/WebCore/platform/graphics/ImageObserver.h \ - Source/WebCore/platform/graphics/ImageOrientation.cpp \ - Source/WebCore/platform/graphics/ImageOrientation.h \ - Source/WebCore/platform/graphics/ImageSource.cpp \ - Source/WebCore/platform/graphics/ImageSource.h \ - Source/WebCore/platform/graphics/IntPoint.h \ - Source/WebCore/platform/graphics/IntPointHash.h \ - Source/WebCore/platform/graphics/IntRect.cpp \ - Source/WebCore/platform/graphics/IntRect.h \ - Source/WebCore/platform/graphics/IntSize.h \ - Source/WebCore/platform/graphics/IntSizeHash.h \ - Source/WebCore/platform/graphics/MediaPlayer.cpp \ - Source/WebCore/platform/graphics/MediaPlayer.h \ - Source/WebCore/platform/graphics/MediaPlayerPrivate.h \ - Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.cpp \ - Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.h \ - Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLCommon.cpp \ - Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLCommon.h \ - Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGL.cpp \ - Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp \ - Source/WebCore/platform/graphics/OpenGLShims.cpp \ - Source/WebCore/platform/graphics/OpenGLShims.h \ - Source/WebCore/platform/graphics/opentype/OpenTypeVerticalData.h \ - Source/WebCore/platform/graphics/Path.cpp \ - Source/WebCore/platform/graphics/Path.h \ - Source/WebCore/platform/graphics/PathTraversalState.cpp \ - Source/WebCore/platform/graphics/PathTraversalState.h \ - Source/WebCore/platform/graphics/Pattern.cpp \ - Source/WebCore/platform/graphics/Pattern.h \ - Source/WebCore/platform/graphics/PlatformLayer.h \ - Source/WebCore/platform/graphics/Region.cpp \ - Source/WebCore/platform/graphics/Region.h \ - Source/WebCore/platform/graphics/RoundedRect.cpp \ - Source/WebCore/platform/graphics/RoundedRect.h \ - Source/WebCore/platform/graphics/SegmentedFontData.cpp \ - Source/WebCore/platform/graphics/SegmentedFontData.h \ - Source/WebCore/platform/graphics/ShadowBlur.cpp \ - Source/WebCore/platform/graphics/ShadowBlur.h \ - Source/WebCore/platform/graphics/SimpleFontData.cpp \ - Source/WebCore/platform/graphics/SimpleFontData.h \ - Source/WebCore/platform/graphics/StringTruncator.cpp \ - Source/WebCore/platform/graphics/StringTruncator.h \ - Source/WebCore/platform/graphics/StrokeStyleApplier.h \ - Source/WebCore/platform/graphics/SurrogatePairAwareTextIterator.cpp \ - Source/WebCore/platform/graphics/SurrogatePairAwareTextIterator.h \ - Source/WebCore/platform/graphics/SVGGlyph.cpp \ - Source/WebCore/platform/graphics/SVGGlyph.h \ - Source/WebCore/platform/graphics/TextRenderingMode.h \ - Source/WebCore/platform/graphics/TextRun.cpp \ - Source/WebCore/platform/graphics/TextRun.h \ - Source/WebCore/platform/graphics/TiledBacking.h \ - Source/WebCore/platform/graphics/transforms/AffineTransform.cpp \ - Source/WebCore/platform/graphics/transforms/AffineTransform.h \ - Source/WebCore/platform/graphics/transforms/IdentityTransformOperation.h \ - Source/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.cpp \ - Source/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.h \ - Source/WebCore/platform/graphics/transforms/MatrixTransformOperation.cpp \ - Source/WebCore/platform/graphics/transforms/MatrixTransformOperation.h \ - Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.cpp \ - Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.h \ - Source/WebCore/platform/graphics/transforms/RotateTransformOperation.cpp \ - Source/WebCore/platform/graphics/transforms/RotateTransformOperation.h \ - Source/WebCore/platform/graphics/transforms/ScaleTransformOperation.cpp \ - Source/WebCore/platform/graphics/transforms/ScaleTransformOperation.h \ - Source/WebCore/platform/graphics/transforms/SkewTransformOperation.cpp \ - Source/WebCore/platform/graphics/transforms/SkewTransformOperation.h \ - Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp \ - Source/WebCore/platform/graphics/transforms/TransformationMatrix.h \ - Source/WebCore/platform/graphics/transforms/TransformOperation.h \ - Source/WebCore/platform/graphics/transforms/TransformOperations.cpp \ - Source/WebCore/platform/graphics/transforms/TransformOperations.h \ - Source/WebCore/platform/graphics/transforms/TransformState.cpp \ - Source/WebCore/platform/graphics/transforms/TransformState.h \ - Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.cpp \ - Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.h \ - Source/WebCore/platform/graphics/TypesettingFeatures.h \ - Source/WebCore/platform/graphics/UnitBezier.h \ - Source/WebCore/platform/graphics/WidthIterator.cpp \ - Source/WebCore/platform/graphics/WidthIterator.h \ - Source/WebCore/platform/graphics/WindRule.h \ - Source/WebCore/platform/graphics/WOFFFileFormat.cpp \ - Source/WebCore/platform/graphics/WOFFFileFormat.h \ - Source/WebCore/platform/gtk/ErrorsGtk.cpp \ - Source/WebCore/platform/gtk/ErrorsGtk.h \ - Source/WebCore/platform/gtk/GamepadsGtk.cpp \ - Source/WebCore/platform/gtk/KURLGtk.cpp \ - Source/WebCore/platform/gtk/LanguageGtk.cpp \ - Source/WebCore/platform/gtk/LoggingGtk.cpp \ - Source/WebCore/platform/gtk/MIMETypeRegistryGtk.cpp \ - Source/WebCore/platform/gtk/SharedBufferGtk.cpp \ - Source/WebCore/platform/gtk/TemporaryLinkStubs.cpp \ - Source/WebCore/platform/HostWindow.h \ - Source/WebCore/platform/KillRing.h \ - Source/WebCore/platform/KillRingNone.cpp \ - Source/WebCore/platform/KURL.cpp \ - Source/WebCore/platform/KURL.h \ - Source/WebCore/platform/KURLHash.h \ - Source/WebCore/platform/KURLWTFURL.cpp \ - Source/WebCore/platform/KURLWTFURLImpl.h \ - Source/WebCore/platform/Language.cpp \ - Source/WebCore/platform/Language.h \ - Source/WebCore/platform/LengthBox.cpp \ - Source/WebCore/platform/LengthBox.h \ - Source/WebCore/platform/Length.cpp \ - Source/WebCore/platform/Length.h \ - Source/WebCore/platform/LengthSize.h \ - Source/WebCore/platform/leveldb/LevelDBComparator.h \ - Source/WebCore/platform/leveldb/LevelDBDatabase.cpp \ - Source/WebCore/platform/leveldb/LevelDBDatabase.h \ - Source/WebCore/platform/leveldb/LevelDBIterator.h \ - Source/WebCore/platform/leveldb/LevelDBSlice.h \ - Source/WebCore/platform/leveldb/LevelDBTransaction.h \ - Source/WebCore/platform/leveldb/LevelDBTransaction.cpp \ - Source/WebCore/platform/leveldb/LevelDBWriteBatch.h \ - Source/WebCore/platform/leveldb/LevelDBWriteBatch.cpp \ - Source/WebCore/platform/LinkHash.cpp \ - Source/WebCore/platform/LinkHash.h \ - Source/WebCore/platform/LocalizedStrings.h \ - Source/WebCore/platform/Logging.cpp \ - Source/WebCore/platform/Logging.h \ - Source/WebCore/platform/MIMETypeRegistry.cpp \ - Source/WebCore/platform/MIMETypeRegistry.h \ - Source/WebCore/platform/MemoryPressureHandler.cpp \ - Source/WebCore/platform/MemoryPressureHandler.h \ - Source/WebCore/platform/MemoryUsageSupport.cpp \ - Source/WebCore/platform/MemoryUsageSupport.h \ - Source/WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp \ - Source/WebCore/platform/image-decoders/bmp/BMPImageDecoder.h \ - Source/WebCore/platform/image-decoders/bmp/BMPImageReader.cpp \ - Source/WebCore/platform/image-decoders/bmp/BMPImageReader.h \ - Source/WebCore/platform/image-decoders/cairo/ImageDecoderCairo.cpp \ - Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.cpp \ - Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.h \ - Source/WebCore/platform/image-decoders/gif/GIFImageReader.cpp \ - Source/WebCore/platform/image-decoders/gif/GIFImageReader.h \ - Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp \ - Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.h \ - Source/WebCore/platform/image-decoders/ImageDecoder.cpp \ - Source/WebCore/platform/image-decoders/ImageDecoder.h \ - Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp \ - Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.h \ - Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp \ - Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.h \ - Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp \ - Source/WebCore/platform/image-decoders/png/PNGImageDecoder.h \ - Source/WebCore/platform/LayoutTestSupport.cpp \ - Source/WebCore/platform/LayoutTestSupport.h \ - Source/WebCore/platform/linux/GamepadDeviceLinux.cpp \ - Source/WebCore/platform/linux/GamepadDeviceLinux.h \ - Source/WebCore/platform/mediastream/IceCandidateDescriptor.cpp \ - Source/WebCore/platform/mediastream/IceCandidateDescriptor.h \ - Source/WebCore/platform/mediastream/IceOptions.cpp \ - Source/WebCore/platform/mediastream/IceOptions.h \ - Source/WebCore/platform/mediastream/MediaHints.cpp \ - Source/WebCore/platform/mediastream/MediaHints.h \ - Source/WebCore/platform/mediastream/MediaStreamCenter.cpp \ - Source/WebCore/platform/mediastream/MediaStreamCenter.h \ - Source/WebCore/platform/mediastream/MediaStreamComponent.h \ - Source/WebCore/platform/mediastream/MediaStreamDescriptor.h \ - Source/WebCore/platform/mediastream/MediaStreamSource.cpp \ - Source/WebCore/platform/mediastream/MediaStreamSource.h \ - Source/WebCore/platform/mediastream/MediaStreamSourcesQueryClient.h \ - Source/WebCore/platform/mediastream/PeerConnection00Handler.cpp \ - Source/WebCore/platform/mediastream/PeerConnection00Handler.h \ - Source/WebCore/platform/mediastream/PeerConnection00HandlerClient.h \ - Source/WebCore/platform/mediastream/RTCConfiguration.h \ - Source/WebCore/platform/mediastream/RTCIceCandidateDescriptor.cpp \ - Source/WebCore/platform/mediastream/RTCIceCandidateDescriptor.h \ - Source/WebCore/platform/mediastream/SessionDescriptionDescriptor.h \ - Source/WebCore/platform/mediastream/RTCPeerConnectionHandler.cpp \ - Source/WebCore/platform/mediastream/RTCPeerConnectionHandler.h \ - Source/WebCore/platform/mediastream/RTCPeerConnectionHandlerClient.h \ - Source/WebCore/platform/mediastream/RTCSessionDescriptionDescriptor.cpp \ - Source/WebCore/platform/mediastream/RTCSessionDescriptionDescriptor.h \ - Source/WebCore/platform/mediastream/SessionDescriptionDescriptor.cpp \ - Source/WebCore/platform/mediastream/SessionDescriptionDescriptor.h \ - Source/WebCore/platform/mediastream/gstreamer/MediaStreamCenterGStreamer.cpp \ - Source/WebCore/platform/mediastream/gstreamer/MediaStreamCenterGStreamer.h \ - Source/WebCore/platform/mock/DeviceMotionClientMock.cpp \ - Source/WebCore/platform/mock/DeviceMotionClientMock.h \ - Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp \ - Source/WebCore/platform/mock/DeviceOrientationClientMock.h \ - Source/WebCore/platform/mock/GeolocationClientMock.cpp \ - Source/WebCore/platform/mock/GeolocationClientMock.h \ - Source/WebCore/platform/mock/ScrollbarThemeMock.cpp \ - Source/WebCore/platform/mock/ScrollbarThemeMock.h \ - Source/WebCore/platform/network/AuthenticationChallengeBase.cpp \ - Source/WebCore/platform/network/AuthenticationChallengeBase.h \ - Source/WebCore/platform/network/AuthenticationClient.h \ - Source/WebCore/platform/network/BlobData.cpp \ - Source/WebCore/platform/network/BlobData.h \ - Source/WebCore/platform/network/BlobRegistry.h \ - Source/WebCore/platform/network/BlobRegistryImpl.cpp \ - Source/WebCore/platform/network/BlobRegistryImpl.h \ - Source/WebCore/platform/network/BlobResourceHandle.cpp \ - Source/WebCore/platform/network/BlobResourceHandle.h \ - Source/WebCore/platform/network/BlobStorageData.h \ - Source/WebCore/platform/network/ContentTypeParser.cpp \ - Source/WebCore/platform/network/ContentTypeParser.h \ - Source/WebCore/platform/network/CookieStorage.h \ - Source/WebCore/platform/network/Credential.cpp \ - Source/WebCore/platform/network/Credential.h \ - Source/WebCore/platform/network/CredentialStorage.cpp \ - Source/WebCore/platform/network/CredentialStorage.h \ - Source/WebCore/platform/network/DNS.h \ - Source/WebCore/platform/network/DNSResolveQueue.cpp \ - Source/WebCore/platform/network/DNSResolveQueue.h \ - Source/WebCore/platform/network/FormDataBuilder.cpp \ - Source/WebCore/platform/network/FormDataBuilder.h \ - Source/WebCore/platform/network/FormData.cpp \ - Source/WebCore/platform/network/FormData.h \ - Source/WebCore/platform/network/HTTPHeaderMap.cpp \ - Source/WebCore/platform/network/HTTPHeaderMap.h \ - Source/WebCore/platform/network/HTTPParsers.cpp \ - Source/WebCore/platform/network/HTTPParsers.h \ - Source/WebCore/platform/network/HTTPRequest.cpp \ - Source/WebCore/platform/network/HTTPRequest.h \ - Source/WebCore/platform/network/HTTPValidation.cpp \ - Source/WebCore/platform/network/HTTPValidation.h \ - Source/WebCore/platform/network/MIMEHeader.cpp \ - Source/WebCore/platform/network/MIMEHeader.h \ - Source/WebCore/platform/network/NetworkingContext.h \ - Source/WebCore/platform/network/ProxyServer.cpp \ - Source/WebCore/platform/network/ProxyServer.h \ - Source/WebCore/platform/network/NetworkStateNotifier.cpp \ - Source/WebCore/platform/network/NetworkStateNotifier.h \ - Source/WebCore/platform/network/ProtectionSpaceHash.h \ - Source/WebCore/platform/network/ProtectionSpace.cpp \ - Source/WebCore/platform/network/ProtectionSpace.h \ - Source/WebCore/platform/network/ResourceErrorBase.cpp \ - Source/WebCore/platform/network/ResourceErrorBase.h \ - Source/WebCore/platform/network/ResourceHandleClient.h \ - Source/WebCore/platform/network/ResourceHandle.cpp \ - Source/WebCore/platform/network/ResourceHandle.h \ - Source/WebCore/platform/network/ResourceHandleInternal.h \ - Source/WebCore/platform/network/ResourceLoadInfo.h \ - Source/WebCore/platform/network/ResourceLoadPriority.h \ - Source/WebCore/platform/network/ResourceLoadTiming.cpp \ - Source/WebCore/platform/network/ResourceLoadTiming.h \ - Source/WebCore/platform/network/ResourceRequestBase.cpp \ - Source/WebCore/platform/network/ResourceRequestBase.h \ - Source/WebCore/platform/network/ResourceResponseBase.cpp \ - Source/WebCore/platform/network/ResourceResponseBase.h \ - Source/WebCore/platform/network/SocketStreamErrorBase.cpp \ - Source/WebCore/platform/network/SocketStreamErrorBase.h \ - Source/WebCore/platform/network/SocketStreamHandleBase.cpp \ - Source/WebCore/platform/network/SocketStreamHandleBase.h \ - Source/WebCore/platform/network/SocketStreamHandleClient.h \ - Source/WebCore/platform/network/soup/AuthenticationChallenge.h \ - Source/WebCore/platform/network/soup/CookieJarSoup.cpp \ - Source/WebCore/platform/network/soup/CookieJarSoup.h \ - Source/WebCore/platform/network/soup/CookieStorageSoup.cpp \ - Source/WebCore/platform/network/soup/CredentialStorageSoup.cpp \ - Source/WebCore/platform/network/soup/DNSSoup.cpp \ - Source/WebCore/platform/network/soup/GOwnPtrSoup.cpp \ - Source/WebCore/platform/network/soup/GOwnPtrSoup.h \ - Source/WebCore/platform/network/soup/ProxyServerSoup.cpp \ - Source/WebCore/platform/network/soup/ResourceError.h \ - Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp \ - Source/WebCore/platform/network/soup/ResourceRequest.h \ - Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp \ - Source/WebCore/platform/network/soup/ResourceResponse.h \ - Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp \ - Source/WebCore/platform/network/soup/SocketStreamError.h \ - Source/WebCore/platform/network/soup/SocketStreamHandle.h \ - Source/WebCore/platform/network/soup/SocketStreamHandleSoup.cpp \ - Source/WebCore/platform/network/soup/SoupURIUtils.cpp \ - Source/WebCore/platform/network/soup/SoupURIUtils.h \ - Source/WebCore/platform/NotImplemented.h \ - Source/WebCore/platform/Pasteboard.h \ - Source/WebCore/platform/PasteboardStrategy.h \ - Source/WebCore/platform/PlatformEvent.cpp \ - Source/WebCore/platform/PlatformEvent.h \ - Source/WebCore/platform/PlatformExportMacros.h \ - Source/WebCore/platform/PlatformGestureCurve.h \ - Source/WebCore/platform/PlatformGestureEvent.h \ - Source/WebCore/platform/PlatformKeyboardEvent.h \ - Source/WebCore/platform/PlatformMenuDescription.h \ - Source/WebCore/platform/PlatformMouseEvent.h \ - Source/WebCore/platform/PlatformPasteboard.h \ - Source/WebCore/platform/PlatformScreen.h \ - Source/WebCore/platform/PlatformStrategies.cpp \ - Source/WebCore/platform/PlatformStrategies.h \ - Source/WebCore/platform/PlatformWheelEvent.h \ - Source/WebCore/platform/PODArena.h \ - Source/WebCore/platform/PODFreeListArena.h \ - Source/WebCore/platform/PODInterval.h \ - Source/WebCore/platform/PODIntervalTree.h \ - Source/WebCore/platform/PODRedBlackTree.h \ - Source/WebCore/platform/PopupMenuClient.h \ - Source/WebCore/platform/PopupMenu.h \ - Source/WebCore/platform/PopupMenuStyle.h \ - Source/WebCore/platform/PrerenderHandle.h \ - Source/WebCore/platform/PurgeableBuffer.h \ - Source/WebCore/platform/PurgePriority.h \ - Source/WebCore/platform/RefCountedSupplement.h \ - Source/WebCore/platform/ReferrerPolicy.h \ - Source/WebCore/platform/RunLoop.cpp \ - Source/WebCore/platform/RunLoop.h \ - Source/WebCore/platform/RuntimeApplicationChecks.cpp \ - Source/WebCore/platform/RuntimeApplicationChecks.h \ - Source/WebCore/platform/SchemeRegistry.cpp \ - Source/WebCore/platform/SchemeRegistry.h \ - Source/WebCore/platform/ScrollAnimator.cpp \ - Source/WebCore/platform/ScrollAnimator.h \ - Source/WebCore/platform/ScrollAnimatorNone.cpp \ - Source/WebCore/platform/ScrollAnimatorNone.h \ - Source/WebCore/platform/ScrollableArea.cpp \ - Source/WebCore/platform/ScrollableArea.h \ - Source/WebCore/platform/Scrollbar.cpp \ - Source/WebCore/platform/Scrollbar.h \ - Source/WebCore/platform/ScrollbarThemeClient.h \ - Source/WebCore/platform/ScrollbarThemeComposite.cpp \ - Source/WebCore/platform/ScrollbarThemeComposite.h \ - Source/WebCore/platform/ScrollbarTheme.cpp \ - Source/WebCore/platform/ScrollbarTheme.h \ - Source/WebCore/platform/ScrollTypes.h \ - Source/WebCore/platform/ScrollView.cpp \ - Source/WebCore/platform/ScrollView.h \ - Source/WebCore/platform/SearchPopupMenu.h \ - Source/WebCore/platform/SecureTextInput.h \ - Source/WebCore/platform/SharedBuffer.cpp \ - Source/WebCore/platform/SharedBuffer.h \ - Source/WebCore/platform/SharedBufferChunkReader.cpp \ - Source/WebCore/platform/SharedBufferChunkReader.h \ - Source/WebCore/platform/SharedTimer.h \ - Source/WebCore/platform/Sound.h \ - Source/WebCore/platform/sql/SQLiteAuthorizer.cpp \ - Source/WebCore/platform/sql/SQLiteDatabase.cpp \ - Source/WebCore/platform/sql/SQLiteDatabase.h \ - Source/WebCore/platform/sql/SQLiteFileSystem.cpp \ - Source/WebCore/platform/sql/SQLiteFileSystem.h \ - Source/WebCore/platform/sql/SQLiteStatement.cpp \ - Source/WebCore/platform/sql/SQLiteStatement.h \ - Source/WebCore/platform/sql/SQLiteTransaction.cpp \ - Source/WebCore/platform/sql/SQLiteTransaction.h \ - Source/WebCore/platform/sql/SQLValue.cpp \ - Source/WebCore/platform/sql/SQLValue.h \ - Source/WebCore/platform/SSLKeyGenerator.h \ - Source/WebCore/platform/StatsCounter.h \ - Source/WebCore/platform/SuddenTermination.h \ - Source/WebCore/platform/Supplementable.h \ - Source/WebCore/platform/SystemTime.h \ - Source/WebCore/platform/text/gtk/TextCheckerEnchant.h \ - Source/WebCore/platform/text/gtk/TextCheckerEnchant.cpp \ - Source/WebCore/platform/text/BidiContext.cpp \ - Source/WebCore/platform/text/BidiContext.h \ - Source/WebCore/platform/text/BidiResolver.h \ - Source/WebCore/platform/text/BidiRunList.h \ - Source/WebCore/platform/text/DateTimeFormat.cpp \ - Source/WebCore/platform/text/DateTimeFormat.h \ - Source/WebCore/platform/text/DecodeEscapeSequences.h \ - Source/WebCore/platform/text/Hyphenation.cpp \ - Source/WebCore/platform/text/Hyphenation.h \ - Source/WebCore/platform/text/LineBreakIteratorPoolICU.h \ - Source/WebCore/platform/text/LineEnding.cpp \ - Source/WebCore/platform/text/LineEnding.h \ - Source/WebCore/platform/text/LocaleToScriptMapping.h \ - Source/WebCore/platform/text/LocaleToScriptMappingDefault.cpp \ - Source/WebCore/platform/text/LocalizedDate.h \ - Source/WebCore/platform/text/LocalizedDateNone.cpp \ - Source/WebCore/platform/text/LocalizedNumber.h \ - Source/WebCore/platform/text/LocalizedNumberNone.cpp \ - Source/WebCore/platform/text/ParserUtilities.h \ - Source/WebCore/platform/text/PlatformString.h \ - Source/WebCore/platform/text/QuotedPrintable.cpp \ - Source/WebCore/platform/text/QuotedPrintable.h \ - Source/WebCore/platform/text/RegularExpression.cpp \ - Source/WebCore/platform/text/RegularExpression.h \ - Source/WebCore/platform/text/SegmentedString.cpp \ - Source/WebCore/platform/text/SegmentedString.h \ - Source/WebCore/platform/text/String.cpp \ - Source/WebCore/platform/text/StringWithDirection.h \ - Source/WebCore/platform/text/SuffixTree.h \ - Source/WebCore/platform/text/TextBoundaries.cpp \ - Source/WebCore/platform/text/TextBoundaries.h \ - Source/WebCore/platform/text/TextBreakIterator.h \ - Source/WebCore/platform/text/TextCheckerClient.h \ - Source/WebCore/platform/text/TextChecking.h \ - Source/WebCore/platform/text/TextCodec.cpp \ - Source/WebCore/platform/text/TextCodec.h \ - Source/WebCore/platform/text/TextCodecASCIIFastPath.h \ - Source/WebCore/platform/text/TextCodecLatin1.cpp \ - Source/WebCore/platform/text/TextCodecLatin1.h \ - Source/WebCore/platform/text/TextCodecUserDefined.cpp \ - Source/WebCore/platform/text/TextCodecUserDefined.h \ - Source/WebCore/platform/text/TextCodecUTF16.cpp \ - Source/WebCore/platform/text/TextCodecUTF16.h \ - Source/WebCore/platform/text/TextCodecUTF8.cpp \ - Source/WebCore/platform/text/TextCodecUTF8.h \ - Source/WebCore/platform/text/TextDirection.h \ - Source/WebCore/platform/text/TextEncoding.cpp \ - Source/WebCore/platform/text/TextEncodingDetector.h \ - Source/WebCore/platform/text/TextEncodingDetectorNone.cpp \ - Source/WebCore/platform/text/TextEncoding.h \ - Source/WebCore/platform/text/TextEncodingRegistry.cpp \ - Source/WebCore/platform/text/TextEncodingRegistry.h \ - Source/WebCore/platform/text/TextOrientation.h \ - Source/WebCore/platform/text/TextStream.cpp \ - Source/WebCore/platform/text/TextStream.h \ - Source/WebCore/platform/text/transcoder/FontTranscoder.cpp \ - Source/WebCore/platform/text/transcoder/FontTranscoder.h \ - Source/WebCore/platform/text/UnicodeBidi.h \ - Source/WebCore/platform/text/UnicodeRange.cpp \ - Source/WebCore/platform/text/UnicodeRange.h \ - Source/WebCore/platform/TouchpadFlingPlatformGestureCurve.cpp \ - Source/WebCore/platform/TouchpadFlingPlatformGestureCurve.h \ - Source/WebCore/platform/ThemeTypes.h \ - Source/WebCore/platform/ThreadCheck.h \ - Source/WebCore/platform/ThreadGlobalData.cpp \ - Source/WebCore/platform/ThreadGlobalData.h \ - Source/WebCore/platform/ThreadTimers.cpp \ - Source/WebCore/platform/ThreadTimers.h \ - Source/WebCore/platform/Timer.cpp \ - Source/WebCore/platform/Timer.h \ - Source/WebCore/platform/TreeShared.h \ - Source/WebCore/platform/UUID.cpp \ - Source/WebCore/platform/UUID.h \ - Source/WebCore/platform/VisitedLinkStrategy.h \ - Source/WebCore/platform/VisitedLinks.cpp \ - Source/WebCore/platform/VisitedLinks.h \ - Source/WebCore/platform/Widget.cpp \ - Source/WebCore/platform/Widget.h \ - Source/WebCore/platform/WindowsKeyboardCodes.h - # WebCore files that use GTK/GDK or any other dependency that requires GTK+. webcoregtk_sources += \ Source/WebCore/accessibility/gtk/AccessibilityObjectAtk.cpp \ diff --git a/Source/WebCore/WebCore.gypi b/Source/WebCore/WebCore.gypi index 8fc578686..a6e62cada 100644 --- a/Source/WebCore/WebCore.gypi +++ b/Source/WebCore/WebCore.gypi @@ -6340,12 +6340,14 @@ 'inspector/front-end/NativeBreakpointsSidebarPane.js', 'inspector/front-end/NetworkManager.js', 'inspector/front-end/NetworkLog.js', + 'inspector/front-end/NetworkPanelDescriptor.js', 'inspector/front-end/NetworkRequest.js', 'inspector/front-end/Object.js', 'inspector/front-end/ObjectPopoverHelper.js', 'inspector/front-end/ObjectPropertiesSection.js', 'inspector/front-end/Panel.js', 'inspector/front-end/PanelEnablerView.js', + 'inspector/front-end/ParsedURL.js', 'inspector/front-end/Placard.js', 'inspector/front-end/Popover.js', 'inspector/front-end/PresentationConsoleMessageHelper.js', @@ -6363,6 +6365,7 @@ 'inspector/front-end/ScriptFormatter.js', 'inspector/front-end/ScriptFormatterWorker.js', 'inspector/front-end/ScriptSnippetModel.js', + 'inspector/front-end/ScriptsPanelDescriptor.js', 'inspector/front-end/SearchController.js', 'inspector/front-end/ShortcutsScreen.js', 'inspector/front-end/SettingsScreen.js', diff --git a/Source/WebCore/WebCore.vcproj/WebCore.vcproj b/Source/WebCore/WebCore.vcproj/WebCore.vcproj index 90561a7aa..88752e296 100755 --- a/Source/WebCore/WebCore.vcproj/WebCore.vcproj +++ b/Source/WebCore/WebCore.vcproj/WebCore.vcproj @@ -76166,6 +76166,10 @@ > </File> <File + RelativePath="..\inspector\front-end\NetworkPanelDescriptor.js" + > + </File> + <File RelativePath="..\inspector\front-end\NetworkRequest.js" > </File> @@ -76186,6 +76190,10 @@ > </File> <File + RelativePath="..\inspector\front-end\ParsedURL.js" + > + </File> + <File RelativePath="..\inspector\front-end\panelEnablerView.css" > </File> @@ -76362,6 +76370,10 @@ > </File> <File + RelativePath="..\inspector\front-end\ScriptsPanelDescriptor.js" + > + </File> + <File RelativePath="..\inspector\front-end\ScriptsSearchScope.js" > </File> diff --git a/Source/WebCore/inspector/compile-front-end.py b/Source/WebCore/inspector/compile-front-end.py index 449131936..fee87cb77 100755 --- a/Source/WebCore/inspector/compile-front-end.py +++ b/Source/WebCore/inspector/compile-front-end.py @@ -45,6 +45,7 @@ modules = [ "sources": [ "Color.js", "Object.js", + "ParsedURL.js", "Settings.js", "UIString.js", "UserMetrics.js", @@ -197,6 +198,7 @@ modules = [ "ResourceView.js", "ResourceWebSocketFrameView.js", "NetworkPanel.js", + "NetworkPanelDescriptor.js", ] }, { @@ -229,6 +231,7 @@ modules = [ "ScopeChainSidebarPane.js", "ScriptsNavigator.js", "ScriptsPanel.js", + "ScriptsPanelDescriptor.js", "ScriptsSearchScope.js", "SnippetJavaScriptSourceFrame.js", "StyleSheetOutlineDialog.js", diff --git a/Source/WebCore/inspector/front-end/AuditRules.js b/Source/WebCore/inspector/front-end/AuditRules.js index 9cdd98222..04efbdb11 100644 --- a/Source/WebCore/inspector/front-end/AuditRules.js +++ b/Source/WebCore/inspector/front-end/AuditRules.js @@ -718,7 +718,7 @@ WebInspector.AuditRules.ImageDimensionsRule.prototype = { if (!src.asParsedURL()) { for (var frameOwnerCandidate = node; frameOwnerCandidate; frameOwnerCandidate = frameOwnerCandidate.parentNode) { if (frameOwnerCandidate.documentURL) { - var completeSrc = WebInspector.completeURL(frameOwnerCandidate.documentURL, src); + var completeSrc = WebInspector.ParsedURL.completeURL(frameOwnerCandidate.documentURL, src); break; } } @@ -858,7 +858,7 @@ WebInspector.AuditRules.CssInHeadRule.prototype = { var externalStylesheetHrefs = []; for (var j = 0; j < externalStylesheetNodeIds.length; ++j) { var linkNode = WebInspector.domAgent.nodeForId(externalStylesheetNodeIds[j]); - var completeHref = WebInspector.completeURL(linkNode.ownerDocument.documentURL, linkNode.getAttribute("href")); + var completeHref = WebInspector.ParsedURL.completeURL(linkNode.ownerDocument.documentURL, linkNode.getAttribute("href")); externalStylesheetHrefs.push(completeHref || "<empty>"); } urlToViolationsArray[root.documentURL] = [inlineStyleNodeIds.length, externalStylesheetHrefs]; @@ -939,7 +939,7 @@ WebInspector.AuditRules.StylesScriptsOrderRule.prototype = { var lateStyleUrls = []; for (var i = 0; i < lateStyleIds.length; ++i) { var lateStyleNode = WebInspector.domAgent.nodeForId(lateStyleIds[i]); - var completeHref = WebInspector.completeURL(lateStyleNode.ownerDocument.documentURL, lateStyleNode.getAttribute("href")); + var completeHref = WebInspector.ParsedURL.completeURL(lateStyleNode.ownerDocument.documentURL, lateStyleNode.getAttribute("href")); lateStyleUrls.push(completeHref || "<empty>"); } result = [ lateStyleUrls, cssBeforeInlineCount ]; diff --git a/Source/WebCore/inspector/front-end/DefaultTextEditor.js b/Source/WebCore/inspector/front-end/DefaultTextEditor.js index 917914d9c..0b56980d1 100644 --- a/Source/WebCore/inspector/front-end/DefaultTextEditor.js +++ b/Source/WebCore/inspector/front-end/DefaultTextEditor.js @@ -2110,7 +2110,7 @@ WebInspector.TextEditorMainPanel.prototype = { { if (!this._url || !hrefValue || hrefValue.indexOf("://") > 0) return hrefValue; - return WebInspector.completeURL(this._url, hrefValue); + return WebInspector.ParsedURL.completeURL(this._url, hrefValue); }, _handleDOMUpdates: function(e) diff --git a/Source/WebCore/inspector/front-end/NetworkPanel.js b/Source/WebCore/inspector/front-end/NetworkPanel.js index 697fd0d24..6aa5fc935 100644 --- a/Source/WebCore/inspector/front-end/NetworkPanel.js +++ b/Source/WebCore/inspector/front-end/NetworkPanel.js @@ -1308,7 +1308,6 @@ WebInspector.NetworkPanel = function() return this.visibleView; } WebInspector.GoToLineDialog.install(this, viewGetter.bind(this)); - WebInspector.ContextMenu.registerProvider(this); } WebInspector.NetworkPanel.prototype = { diff --git a/Source/WebCore/inspector/front-end/NetworkPanelDescriptor.js b/Source/WebCore/inspector/front-end/NetworkPanelDescriptor.js new file mode 100644 index 000000000..4a4fecfd2 --- /dev/null +++ b/Source/WebCore/inspector/front-end/NetworkPanelDescriptor.js @@ -0,0 +1,54 @@ +/* + * Copyright (C) 2012 Google Inc. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following disclaimer + * in the documentation and/or other materials provided with the + * distribution. + * + * THIS SOFTWARE IS PROVIDED BY GOOGLE INC. AND ITS CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GOOGLE INC. + * OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + + +/** + * @constructor + * @extends {WebInspector.PanelDescriptor} + * @implements {WebInspector.ContextMenu.Provider} + */ +WebInspector.NetworkPanelDescriptor = function() +{ + WebInspector.PanelDescriptor.call(this, "network", WebInspector.UIString("Network"), "NetworkPanel", "NetworkPanel.js"); + WebInspector.ContextMenu.registerProvider(this); +} + +WebInspector.NetworkPanelDescriptor.prototype = { + /** + * @param {WebInspector.ContextMenu} contextMenu + * @param {Object} target + */ + appendApplicableItems: function(contextMenu, target) + { + if (!(target instanceof WebInspector.NetworkRequest)) + return; + this.panel().appendApplicableItems(contextMenu, target); + } +} + +WebInspector.NetworkPanelDescriptor.prototype.__proto__ = WebInspector.PanelDescriptor.prototype; diff --git a/Source/WebCore/inspector/front-end/ObjectPropertiesSection.js b/Source/WebCore/inspector/front-end/ObjectPropertiesSection.js index ea3b44853..f1c5069d7 100644 --- a/Source/WebCore/inspector/front-end/ObjectPropertiesSection.js +++ b/Source/WebCore/inspector/front-end/ObjectPropertiesSection.js @@ -27,7 +27,7 @@ /** * @constructor * @extends {WebInspector.PropertiesSection} - * @param {WebInspector.RemoteObject=} object + * @param {WebInspector.RemoteObject} object * @param {string|Element=} title * @param {string=} subtitle * @param {string=} emptyPlaceholder @@ -50,38 +50,6 @@ WebInspector.ObjectPropertiesSection = function(object, title, subtitle, emptyPl WebInspector.ObjectPropertiesSection._arrayLoadThreshold = 100; - -/** - * @interface - */ -WebInspector.ObjectPropertiesSection.ContextMenuProvider = function() -{ -} - -WebInspector.ObjectPropertiesSection.ContextMenuProvider.prototype = { - /** - * @param {WebInspector.ObjectPropertiesSection} section - * @param {WebInspector.ContextMenu} contextMenu - */ - populateContextMenu: function(section, contextMenu) - { - } -} - - -/** - * @type {Array.<WebInspector.ObjectPropertiesSection.ContextMenuProvider>} - */ -WebInspector.ObjectPropertiesSection._contextMenuProviers = []; - -/** - * @param {WebInspector.ObjectPropertiesSection.ContextMenuProvider} provider - */ -WebInspector.ObjectPropertiesSection.addContextMenuProvider = function(provider) -{ - WebInspector.ObjectPropertiesSection._contextMenuProviers.push(provider); -} - WebInspector.ObjectPropertiesSection.prototype = { enableContextMenu: function() { @@ -91,9 +59,7 @@ WebInspector.ObjectPropertiesSection.prototype = { _contextMenuEventFired: function(event) { var contextMenu = new WebInspector.ContextMenu(); - var providers = WebInspector.ObjectPropertiesSection._contextMenuProviers; - for (var i = 0; i < providers.length; i++) - providers[i].populateContextMenu(this, contextMenu); + contextMenu.appendApplicableItems(this.object); if (!contextMenu.isEmpty()) contextMenu.show(event); }, diff --git a/Source/WebCore/inspector/front-end/ParsedURL.js b/Source/WebCore/inspector/front-end/ParsedURL.js new file mode 100644 index 000000000..a05a4c398 --- /dev/null +++ b/Source/WebCore/inspector/front-end/ParsedURL.js @@ -0,0 +1,176 @@ +/* + * Copyright (C) 2012 Google Inc. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following disclaimer + * in the documentation and/or other materials provided with the + * distribution. + * + * THIS SOFTWARE IS PROVIDED BY GOOGLE INC. AND ITS CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GOOGLE INC. + * OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/** + * @constructor + * @param {string} url + */ +WebInspector.ParsedURL = function(url) +{ + this.isValid = false; + this.url = url; + this.scheme = ""; + this.host = ""; + this.port = ""; + this.path = ""; + this.queryParams = ""; + this.fragment = ""; + this.folderPathComponents = ""; + this.lastPathComponent = ""; + + // RegExp groups: + // 1 - scheme + // 2 - hostname + // 3 - ?port + // 4 - ?path + // 5 - ?fragment + var match = url.match(/^([^:]+):\/\/([^\/:]*)(?::([\d]+))?(?:(\/[^#]*)(?:#(.*))?)?$/i); + if (match) { + this.isValid = true; + this.scheme = match[1].toLowerCase(); + this.host = match[2]; + this.port = match[3]; + this.path = match[4] || "/"; + this.fragment = match[5]; + } else { + if (this.url.startsWith("data:")) { + this.scheme = "data"; + return; + } + if (this.url === "about:blank") { + this.scheme = "about"; + return; + } + this.path = this.url; + } + + if (this.path) { + // First cut the query params. + var path = this.path; + var indexOfQuery = path.indexOf("?"); + if (indexOfQuery !== -1) { + this.queryParams = path.substring(indexOfQuery + 1) + path = path.substring(0, indexOfQuery); + } + + // Then take last path component. + var lastSlashIndex = path.lastIndexOf("/"); + if (lastSlashIndex !== -1) { + this.folderPathComponents = path.substring(0, lastSlashIndex); + this.lastPathComponent = path.substring(lastSlashIndex + 1); + } else + this.lastPathComponent = path; + } +} + +/** + * @param {string} baseURL + * @param {string} href + * @return {?string} + */ +WebInspector.ParsedURL.completeURL = function(baseURL, href) +{ + if (href) { + // Return absolute URLs as-is. + var parsedHref = href.asParsedURL(); + if (parsedHref && parsedHref.scheme) + return href; + + // Return special URLs as-is. + var trimmedHref = href.trim(); + if (trimmedHref.startsWith("data:") || trimmedHref.startsWith("javascript:") || trimmedHref.startsWith("blob:")) + return href; + } + + var parsedURL = baseURL.asParsedURL(); + if (parsedURL) { + var path = href; + if (path.charAt(0) !== "/") { + var basePath = parsedURL.path; + + // Trim off the query part of the basePath. + var questionMarkIndex = basePath.indexOf("?"); + if (questionMarkIndex > 0) + basePath = basePath.substring(0, questionMarkIndex); + // A href of "?foo=bar" implies "basePath?foo=bar". + // With "basePath?a=b" and "?foo=bar" we should get "basePath?foo=bar". + var prefix; + if (path.charAt(0) === "?") { + var basePathCutIndex = basePath.indexOf("?"); + if (basePathCutIndex !== -1) + prefix = basePath.substring(0, basePathCutIndex); + else + prefix = basePath; + } else + prefix = basePath.substring(0, basePath.lastIndexOf("/")) + "/"; + + path = prefix + path; + } else if (path.length > 1 && path.charAt(1) === "/") { + // href starts with "//" which is a full URL with the protocol dropped (use the baseURL protocol). + return parsedURL.scheme + ":" + path; + } + return parsedURL.scheme + "://" + parsedURL.host + (parsedURL.port ? (":" + parsedURL.port) : "") + path; + } + return null; +} + +WebInspector.ParsedURL.prototype = { + get displayName() + { + if (this._displayName) + return this._displayName; + + if (this.scheme === "data") { + this._displayName = this.url.trimEnd(20); + return this._displayName; + } + + if (this.url === "about:blank") + return this.url; + + this._displayName = this.lastPathComponent; + if (!this._displayName) + this._displayName = WebInspector.displayDomain(this.host); + if (!this._displayName && this.url) + this._displayName = this.url.trimURL(WebInspector.inspectedPageDomain ? WebInspector.inspectedPageDomain : ""); + if (this._displayName === "/") + this._displayName = this.url; + return this._displayName; + } +} + +/** + * @return {?WebInspector.ParsedURL} + */ +String.prototype.asParsedURL = function() +{ + var parsedURL = new WebInspector.ParsedURL(this.toString()); + if (parsedURL.isValid) + return parsedURL; + return null; +} diff --git a/Source/WebCore/inspector/front-end/ProfilesPanel.js b/Source/WebCore/inspector/front-end/ProfilesPanel.js index 785bbb1e4..09b0fb944 100644 --- a/Source/WebCore/inspector/front-end/ProfilesPanel.js +++ b/Source/WebCore/inspector/front-end/ProfilesPanel.js @@ -183,6 +183,7 @@ WebInspector.ProfileHeader.prototype = { /** * @constructor * @extends {WebInspector.Panel} + * @implements {WebInspector.ContextMenu.Provider} */ WebInspector.ProfilesPanel = function() { @@ -253,7 +254,7 @@ WebInspector.ProfilesPanel = function() this._createFileSelectorElement(); this.element.addEventListener("contextmenu", this._handleContextMenuEvent.bind(this), true); - WebInspector.ObjectPropertiesSection.addContextMenuProvider(new WebInspector.RevealInHeapSnapshotContextMenuProvider()); + WebInspector.ContextMenu.registerProvider(this); } WebInspector.ProfilesPanel.prototype = { @@ -1074,36 +1075,23 @@ WebInspector.ProfilesPanel.prototype = { if (done >= total) this._removeTemporaryProfile(WebInspector.HeapSnapshotProfileType.TypeId); } - } -} - -WebInspector.ProfilesPanel.prototype.__proto__ = WebInspector.Panel.prototype; - - -/** - * @implements {WebInspector.ObjectPropertiesSection.ContextMenuProvider} - * @constructor - */ -WebInspector.RevealInHeapSnapshotContextMenuProvider = function() -{ -} + }, -WebInspector.RevealInHeapSnapshotContextMenuProvider.prototype = { - /** - * @override - * @param {WebInspector.ObjectPropertiesSection} section + /** * @param {WebInspector.ContextMenu} contextMenu + * @param {Object} target */ - populateContextMenu: function(section, contextMenu) + appendApplicableItems: function(contextMenu, target) { - if (WebInspector.inspectorView.currentPanel() !== WebInspector.ProfilesPanel._instance) + if (WebInspector.inspectorView.currentPanel() !== this) return; - var objectId = section.object.objectId; + var object = /** @type {WebInspector.RemoteObject} */ target; + var objectId = object.objectId; if (!objectId) return; - var heapProfiles = WebInspector.ProfilesPanel._instance.getProfiles(WebInspector.HeapSnapshotProfileType.TypeId); + var heapProfiles = this.getProfiles(WebInspector.HeapSnapshotProfileType.TypeId); if (!heapProfiles.length) return; @@ -1114,10 +1102,10 @@ WebInspector.RevealInHeapSnapshotContextMenuProvider.prototype = { function didReceiveHeapObjectId(viewName, error, result) { - if (WebInspector.inspectorView.currentPanel() !== WebInspector.ProfilesPanel._instance) + if (WebInspector.inspectorView.currentPanel() !== this) return; if (!error) - WebInspector.ProfilesPanel._instance.showObject(result, viewName); + this.showObject(result, viewName); } contextMenu.appendItem(WebInspector.UIString("Reveal in Dominators View"), revealInView.bind(this, "Dominators")); @@ -1125,6 +1113,7 @@ WebInspector.RevealInHeapSnapshotContextMenuProvider.prototype = { } } +WebInspector.ProfilesPanel.prototype.__proto__ = WebInspector.Panel.prototype; /** * @constructor diff --git a/Source/WebCore/inspector/front-end/ResourceUtils.js b/Source/WebCore/inspector/front-end/ResourceUtils.js index 1412815a3..54909c730 100644 --- a/Source/WebCore/inspector/front-end/ResourceUtils.js +++ b/Source/WebCore/inspector/front-end/ResourceUtils.js @@ -29,103 +29,6 @@ */ /** - * @constructor - * @param {string} url - */ -WebInspector.ParsedURL = function(url) -{ - this.isValid = false; - this.url = url; - this.scheme = ""; - this.host = ""; - this.port = ""; - this.path = ""; - this.queryParams = ""; - this.fragment = ""; - this.folderPathComponents = ""; - this.lastPathComponent = ""; - - // RegExp groups: - // 1 - scheme - // 2 - hostname - // 3 - ?port - // 4 - ?path - // 5 - ?fragment - var match = url.match(/^([^:]+):\/\/([^\/:]*)(?::([\d]+))?(?:(\/[^#]*)(?:#(.*))?)?$/i); - if (match) { - this.isValid = true; - this.scheme = match[1].toLowerCase(); - this.host = match[2]; - this.port = match[3]; - this.path = match[4] || "/"; - this.fragment = match[5]; - } else { - if (this.url.startsWith("data:")) { - this.scheme = "data"; - return; - } - if (this.url === "about:blank") { - this.scheme = "about"; - return; - } - this.path = this.url; - } - - if (this.path) { - // First cut the query params. - var path = this.path; - var indexOfQuery = path.indexOf("?"); - if (indexOfQuery !== -1) { - this.queryParams = path.substring(indexOfQuery + 1) - path = path.substring(0, indexOfQuery); - } - - // Then take last path component. - var lastSlashIndex = path.lastIndexOf("/"); - if (lastSlashIndex !== -1) { - this.folderPathComponents = path.substring(0, lastSlashIndex); - this.lastPathComponent = path.substring(lastSlashIndex + 1); - } else - this.lastPathComponent = path; - } -} - -WebInspector.ParsedURL.prototype = { - get displayName() - { - if (this._displayName) - return this._displayName; - - if (this.scheme === "data") { - this._displayName = this.url.trimEnd(20); - return this._displayName; - } - - if (this.url === "about:blank") - return this.url; - - this._displayName = this.lastPathComponent; - if (!this._displayName) - this._displayName = WebInspector.displayDomain(this.host); - if (!this._displayName && this.url) - this._displayName = this.url.trimURL(WebInspector.inspectedPageDomain ? WebInspector.inspectedPageDomain : ""); - if (this._displayName === "/") - this._displayName = this.url; - return this._displayName; - } -} -/** - * @return {?WebInspector.ParsedURL} - */ -String.prototype.asParsedURL = function() -{ - var parsedURL = new WebInspector.ParsedURL(this.toString()); - if (parsedURL.isValid) - return parsedURL; - return null; -} - -/** * @param {string} url * @return {?WebInspector.Resource} */ @@ -347,7 +250,7 @@ WebInspector.resourceURLForRelatedNode = function(node, url) for (var frameOwnerCandidate = node; frameOwnerCandidate; frameOwnerCandidate = frameOwnerCandidate.parentNode) { if (frameOwnerCandidate.documentURL) { - var result = WebInspector.completeURL(frameOwnerCandidate.documentURL, url); + var result = WebInspector.ParsedURL.completeURL(frameOwnerCandidate.documentURL, url); if (result) return result; break; @@ -366,54 +269,3 @@ WebInspector.resourceURLForRelatedNode = function(node, url) WebInspector.forAllResources(callback); return resourceURL; } - -/** - * @param {string} baseURL - * @param {string} href - * @return {?string} - */ -WebInspector.completeURL = function(baseURL, href) -{ - if (href) { - // Return absolute URLs as-is. - var parsedHref = href.asParsedURL(); - if (parsedHref && parsedHref.scheme) - return href; - - // Return special URLs as-is. - var trimmedHref = href.trim(); - if (trimmedHref.startsWith("data:") || trimmedHref.startsWith("javascript:") || trimmedHref.startsWith("blob:")) - return href; - } - - var parsedURL = baseURL.asParsedURL(); - if (parsedURL) { - var path = href; - if (path.charAt(0) !== "/") { - var basePath = parsedURL.path; - - // Trim off the query part of the basePath. - var questionMarkIndex = basePath.indexOf("?"); - if (questionMarkIndex > 0) - basePath = basePath.substring(0, questionMarkIndex); - // A href of "?foo=bar" implies "basePath?foo=bar". - // With "basePath?a=b" and "?foo=bar" we should get "basePath?foo=bar". - var prefix; - if (path.charAt(0) === "?") { - var basePathCutIndex = basePath.indexOf("?"); - if (basePathCutIndex !== -1) - prefix = basePath.substring(0, basePathCutIndex); - else - prefix = basePath; - } else - prefix = basePath.substring(0, basePath.lastIndexOf("/")) + "/"; - - path = prefix + path; - } else if (path.length > 1 && path.charAt(1) === "/") { - // href starts with "//" which is a full URL with the protocol dropped (use the baseURL protocol). - return parsedURL.scheme + ":" + path; - } - return parsedURL.scheme + "://" + parsedURL.host + (parsedURL.port ? (":" + parsedURL.port) : "") + path; - } - return null; -} diff --git a/Source/WebCore/inspector/front-end/ScriptsPanel.js b/Source/WebCore/inspector/front-end/ScriptsPanel.js index 08bd66af2..49dad8914 100644 --- a/Source/WebCore/inspector/front-end/ScriptsPanel.js +++ b/Source/WebCore/inspector/front-end/ScriptsPanel.js @@ -199,7 +199,6 @@ WebInspector.ScriptsPanel = function(workspaceForTest) this._workspace.addEventListener(WebInspector.Workspace.Events.WorkspaceReset, this._reset.bind(this), this); WebInspector.advancedSearchController.registerSearchScope(new WebInspector.ScriptsSearchScope(this._workspace)); - WebInspector.ContextMenu.registerProvider(this); } WebInspector.ScriptsPanel.prototype = { diff --git a/Source/WebCore/inspector/front-end/ScriptsPanelDescriptor.js b/Source/WebCore/inspector/front-end/ScriptsPanelDescriptor.js new file mode 100644 index 000000000..01a873e42 --- /dev/null +++ b/Source/WebCore/inspector/front-end/ScriptsPanelDescriptor.js @@ -0,0 +1,53 @@ +/* + * Copyright (C) 2012 Google Inc. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following disclaimer + * in the documentation and/or other materials provided with the + * distribution. + * + * THIS SOFTWARE IS PROVIDED BY GOOGLE INC. AND ITS CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GOOGLE INC. + * OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/** + * @constructor + * @extends {WebInspector.PanelDescriptor} + * @implements {WebInspector.ContextMenu.Provider} + */ +WebInspector.ScriptsPanelDescriptor = function() +{ + WebInspector.PanelDescriptor.call(this, "scripts", WebInspector.UIString("Sources"), "ScriptsPanel", "ScriptsPanel.js"); + WebInspector.ContextMenu.registerProvider(this); +} + +WebInspector.ScriptsPanelDescriptor.prototype = { + /** + * @param {WebInspector.ContextMenu} contextMenu + * @param {Object} target + */ + appendApplicableItems: function(contextMenu, target) + { + if (!(target instanceof WebInspector.UISourceCode)) + return; + this.panel().appendApplicableItems(contextMenu, target); + } +} + +WebInspector.ScriptsPanelDescriptor.prototype.__proto__ = WebInspector.PanelDescriptor.prototype; diff --git a/Source/WebCore/inspector/front-end/StylesSidebarPane.js b/Source/WebCore/inspector/front-end/StylesSidebarPane.js index 0b58b6cd8..f0fbb4811 100644 --- a/Source/WebCore/inspector/front-end/StylesSidebarPane.js +++ b/Source/WebCore/inspector/front-end/StylesSidebarPane.js @@ -1717,7 +1717,7 @@ WebInspector.StylePropertyTreeElement.prototype = { var container = document.createDocumentFragment(); container.appendChild(document.createTextNode("url(")); if (self._styleRule.sourceURL) - hrefUrl = WebInspector.completeURL(self._styleRule.sourceURL, hrefUrl); + hrefUrl = WebInspector.ParsedURL.completeURL(self._styleRule.sourceURL, hrefUrl); else if (this._parentPane.node) hrefUrl = WebInspector.resourceURLForRelatedNode(this._parentPane.node, hrefUrl); var hasResource = !!WebInspector.resourceForURL(hrefUrl); diff --git a/Source/WebCore/inspector/front-end/WatchExpressionsSidebarPane.js b/Source/WebCore/inspector/front-end/WatchExpressionsSidebarPane.js index 245fb2ec3..caed4f988 100644 --- a/Source/WebCore/inspector/front-end/WatchExpressionsSidebarPane.js +++ b/Source/WebCore/inspector/front-end/WatchExpressionsSidebarPane.js @@ -123,7 +123,7 @@ WebInspector.WatchExpressionsSection = function() { this._watchObjectGroupId = "watch-group"; - WebInspector.ObjectPropertiesSection.call(this); + WebInspector.ObjectPropertiesSection.call(this, WebInspector.RemoteObject.fromPrimitiveValue("")); this.emptyElement = document.createElement("div"); this.emptyElement.className = "info"; diff --git a/Source/WebCore/inspector/front-end/WebKit.qrc b/Source/WebCore/inspector/front-end/WebKit.qrc index c9c8497a5..b19fbe25c 100644 --- a/Source/WebCore/inspector/front-end/WebKit.qrc +++ b/Source/WebCore/inspector/front-end/WebKit.qrc @@ -110,12 +110,14 @@ <file>NetworkLog.js</file> <file>NetworkManager.js</file> <file>NetworkPanel.js</file> + <file>NetworkPanelDescriptor.js</file> <file>NetworkRequest.js</file> <file>Object.js</file> <file>ObjectPopoverHelper.js</file> <file>ObjectPropertiesSection.js</file> <file>Panel.js</file> <file>PanelEnablerView.js</file> + <file>ParsedURL.js</file> <file>Placard.js</file> <file>Popover.js</file> <file>PresentationConsoleMessageHelper.js</file> @@ -151,6 +153,7 @@ <file>ScriptFormatterWorker.js</file> <file>ScriptSnippetModel.js</file> <file>ScriptsPanel.js</file> + <file>ScriptsPanelDescriptor.js</file> <file>ScriptsNavigator.js</file> <file>ScriptsSearchScope.js</file> <file>SearchController.js</file> diff --git a/Source/WebCore/inspector/front-end/inspector.html b/Source/WebCore/inspector/front-end/inspector.html index 5fdd2b477..1b08cfd8d 100644 --- a/Source/WebCore/inspector/front-end/inspector.html +++ b/Source/WebCore/inspector/front-end/inspector.html @@ -74,6 +74,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <script type="text/javascript" src="NetworkManager.js"></script> <script type="text/javascript" src="NetworkLog.js"></script> <script type="text/javascript" src="ResourceTreeModel.js"></script> + <script type="text/javascript" src="ParsedURL.js"></script> <script type="text/javascript" src="ResourceUtils.js"></script> <script type="text/javascript" src="ResourceType.js"></script> <script type="text/javascript" src="TimelineManager.js"></script> @@ -158,6 +159,8 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <script type="text/javascript" src="ScriptSnippetModel.js"></script> <script type="text/javascript" src="ProgressBar.js"></script> <script type="text/javascript" src="StyleSource.js"></script> + <script type="text/javascript" src="NetworkPanelDescriptor.js"></script> + <script type="text/javascript" src="ScriptsPanelDescriptor.js"></script> </head> <body class="detached" id="-webkit-web-inspector"> <div id="toolbar"> diff --git a/Source/WebCore/inspector/front-end/inspector.js b/Source/WebCore/inspector/front-end/inspector.js index e055d112e..28dfa2eee 100644 --- a/Source/WebCore/inspector/front-end/inspector.js +++ b/Source/WebCore/inspector/front-end/inspector.js @@ -39,8 +39,8 @@ var WebInspector = { var elements = new WebInspector.PanelDescriptor("elements", WebInspector.UIString("Elements"), "ElementsPanel", "ElementsPanel.js"); var resources = new WebInspector.PanelDescriptor("resources", WebInspector.UIString("Resources"), "ResourcesPanel", "ResourcesPanel.js"); - var network = new WebInspector.PanelDescriptor("network", WebInspector.UIString("Network"), "NetworkPanel", "NetworkPanel.js"); - var scripts = new WebInspector.PanelDescriptor("scripts", WebInspector.UIString("Sources"), "ScriptsPanel", "ScriptsPanel.js"); + var network = new WebInspector.NetworkPanelDescriptor(); + var scripts = new WebInspector.ScriptsPanelDescriptor(); var timeline = new WebInspector.PanelDescriptor("timeline", WebInspector.UIString("Timeline"), "TimelinePanel", "TimelinePanel.js"); var profiles = new WebInspector.PanelDescriptor("profiles", WebInspector.UIString("Profiles"), "ProfilesPanel", "ProfilesPanel.js"); var audits = new WebInspector.PanelDescriptor("audits", WebInspector.UIString("Audits"), "AuditsPanel", "AuditsPanel.js"); diff --git a/Source/WebKit/chromium/ChangeLog b/Source/WebKit/chromium/ChangeLog index 41b2bb936..396cc1114 100644 --- a/Source/WebKit/chromium/ChangeLog +++ b/Source/WebKit/chromium/ChangeLog @@ -1,3 +1,9 @@ +2012-08-23 Peter Beverloo <peter@chromium.org> + + Unreviewed. Rolled DEPS. + + * DEPS: + 2012-08-22 Alec Flett <alecflett@chromium.org> IndexedDB: tests for injection/extraction of idb keys diff --git a/Source/WebKit/chromium/DEPS b/Source/WebKit/chromium/DEPS index e232a71c2..6322e4843 100644 --- a/Source/WebKit/chromium/DEPS +++ b/Source/WebKit/chromium/DEPS @@ -32,7 +32,7 @@ vars = { 'chromium_svn': 'http://src.chromium.org/svn/trunk/src', - 'chromium_rev': '152728' + 'chromium_rev': '152985' } deps = { diff --git a/Source/WebKit/gtk/ChangeLog b/Source/WebKit/gtk/ChangeLog index b27c45863..40d71220a 100644 --- a/Source/WebKit/gtk/ChangeLog +++ b/Source/WebKit/gtk/ChangeLog @@ -1,3 +1,12 @@ +2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com> + + REGRESSION(r126306): it broke the plugin process + https://bugs.webkit.org/show_bug.cgi?id=94797 + + Reviewed by Xan Lopez. + + * GNUmakefile.am: + 2012-08-22 Carlos Garcia Campos <cgarcia@igalia.com> [GTK] Crash when finalizing WebKitWebView diff --git a/Source/WebKit/gtk/GNUmakefile.am b/Source/WebKit/gtk/GNUmakefile.am index 859508e38..00473f9d5 100644 --- a/Source/WebKit/gtk/GNUmakefile.am +++ b/Source/WebKit/gtk/GNUmakefile.am @@ -77,7 +77,6 @@ libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFL libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \ -lpthread \ libWebCore.la \ - libWebCorePlatform.la \ libWebCoreModules.la \ libWebCoreGtk.la \ libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ diff --git a/Source/WebKit2/ChangeLog b/Source/WebKit2/ChangeLog index 55fef59da..c848e9e6d 100644 --- a/Source/WebKit2/ChangeLog +++ b/Source/WebKit2/ChangeLog @@ -1,3 +1,25 @@ +2012-08-23 Andras Becsi <andras.becsi@nokia.com> + + [Qt][WK2] Helper functions used by the raw webview tests should not be guarded by HAVE_QTQUICK + + Reviewed by Simon Hausmann. + + This fixes the build if the QtQuick module is not present. + + * UIProcess/API/qt/tests/util.cpp: + (messageHandler): + (suppressDebugOutput): + * UIProcess/API/qt/tests/util.h: + +2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com> + + REGRESSION(r126306): it broke the plugin process + https://bugs.webkit.org/show_bug.cgi?id=94797 + + Reviewed by Xan Lopez. + + * GNUmakefile.am: + 2012-08-23 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> [WK2] Refactoring: WebBackForwardList getters should be const diff --git a/Source/WebKit2/GNUmakefile.am b/Source/WebKit2/GNUmakefile.am index 7468a36aa..ba0ac6955 100644 --- a/Source/WebKit2/GNUmakefile.am +++ b/Source/WebKit2/GNUmakefile.am @@ -158,7 +158,6 @@ libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDF libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \ -lpthread \ libWebCore.la \ - libWebCorePlatform.la \ libWebCoreModules.la \ libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ libWebCoreGtk.la \ @@ -476,7 +475,6 @@ Programs_WebKitPluginProcess_LDADD = \ -lpthread \ libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ libWebCore.la \ - libWebCorePlatform.la \ libWebCoreGtk2.la \ $(CAIRO_LIBS) \ $(COVERAGE_LDFLAGS) \ diff --git a/Source/WebKit2/UIProcess/API/qt/tests/util.cpp b/Source/WebKit2/UIProcess/API/qt/tests/util.cpp index 6c91de717..4525e882b 100644 --- a/Source/WebKit2/UIProcess/API/qt/tests/util.cpp +++ b/Source/WebKit2/UIProcess/API/qt/tests/util.cpp @@ -57,6 +57,22 @@ bool waitForSignal(QObject* obj, const char* signal, int timeout) return timeoutSpy.isEmpty(); } +static void messageHandler(QtMsgType type, const char* message) +{ + if (type == QtCriticalMsg) { + fprintf(stderr, "%s\n", message); + return; + } + // Do nothing +} + +void suppressDebugOutput() +{ + qInstallMsgHandler(messageHandler); \ + if (qgetenv("QT_WEBKIT_SUPPRESS_WEB_PROCESS_OUTPUT").isEmpty()) \ + qputenv("QT_WEBKIT_SUPPRESS_WEB_PROCESS_OUTPUT", "1"); +} + #if defined(HAVE_QTQUICK) && HAVE_QTQUICK class LoadSpy : public QEventLoop { Q_OBJECT @@ -110,23 +126,6 @@ bool waitForLoadFailed(QQuickWebView* webView, int timeout) return timeoutSpy.isEmpty(); } -static void messageHandler(QtMsgType type, const char* message) -{ - if (type == QtCriticalMsg) { - fprintf(stderr, "%s\n", message); - return; - } - // Do nothing -} - -void suppressDebugOutput() -{ - qInstallMsgHandler(messageHandler); \ - if (qgetenv("QT_WEBKIT_SUPPRESS_WEB_PROCESS_OUTPUT").isEmpty()) \ - qputenv("QT_WEBKIT_SUPPRESS_WEB_PROCESS_OUTPUT", "1"); -} - - LoadStartedCatcher::LoadStartedCatcher(QQuickWebView* webView) : m_webView(webView) { diff --git a/Source/WebKit2/UIProcess/API/qt/tests/util.h b/Source/WebKit2/UIProcess/API/qt/tests/util.h index ebb162cc4..0c14a1ff4 100644 --- a/Source/WebKit2/UIProcess/API/qt/tests/util.h +++ b/Source/WebKit2/UIProcess/API/qt/tests/util.h @@ -30,11 +30,12 @@ class QWebLoadRequest; #endif void addQtWebProcessToPath(); -#if defined(HAVE_QTQUICK) && HAVE_QTQUICK bool waitForSignal(QObject*, const char* signal, int timeout = 10000); +void suppressDebugOutput(); + +#if defined(HAVE_QTQUICK) && HAVE_QTQUICK bool waitForLoadSucceeded(QQuickWebView* webView, int timeout = 10000); bool waitForLoadFailed(QQuickWebView* webView, int timeout = 10000); -void suppressDebugOutput(); class LoadStartedCatcher : public QObject { Q_OBJECT diff --git a/Tools/ChangeLog b/Tools/ChangeLog index 348316eaf..7cfd033bd 100644 --- a/Tools/ChangeLog +++ b/Tools/ChangeLog @@ -1,3 +1,12 @@ +2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com> + + REGRESSION(r126306): it broke the plugin process + https://bugs.webkit.org/show_bug.cgi?id=94797 + + Reviewed by Xan Lopez. + + * GNUmakefile.am: + 2012-08-23 Ryuan Choi <ryuan.choi@samsung.com> [EFL] Add url bar to EWebLauncher and MiniBrowser/Efl. diff --git a/Tools/GNUmakefile.am b/Tools/GNUmakefile.am index d5a43337b..72ca88d7a 100644 --- a/Tools/GNUmakefile.am +++ b/Tools/GNUmakefile.am @@ -164,7 +164,6 @@ Programs_DumpRenderTree_CFLAGS = \ Programs_DumpRenderTree_LDADD = \ libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ - libWebCorePlatform.la \ libWebCoreModules.la \ libWebCoreInternals.la \ $(GLOBALDEPS_LIBS) \ |