summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--GNUmakefile.am2
-rw-r--r--Source/WebCore/ChangeLog82
-rw-r--r--Source/WebCore/GNUmakefile.am87
-rw-r--r--Source/WebCore/GNUmakefile.list.am1486
-rw-r--r--Source/WebCore/WebCore.gypi3
-rwxr-xr-xSource/WebCore/WebCore.vcproj/WebCore.vcproj12
-rwxr-xr-xSource/WebCore/inspector/compile-front-end.py3
-rw-r--r--Source/WebCore/inspector/front-end/AuditRules.js6
-rw-r--r--Source/WebCore/inspector/front-end/DefaultTextEditor.js2
-rw-r--r--Source/WebCore/inspector/front-end/NetworkPanel.js1
-rw-r--r--Source/WebCore/inspector/front-end/NetworkPanelDescriptor.js54
-rw-r--r--Source/WebCore/inspector/front-end/ObjectPropertiesSection.js38
-rw-r--r--Source/WebCore/inspector/front-end/ParsedURL.js176
-rw-r--r--Source/WebCore/inspector/front-end/ProfilesPanel.js37
-rw-r--r--Source/WebCore/inspector/front-end/ResourceUtils.js150
-rw-r--r--Source/WebCore/inspector/front-end/ScriptsPanel.js1
-rw-r--r--Source/WebCore/inspector/front-end/ScriptsPanelDescriptor.js53
-rw-r--r--Source/WebCore/inspector/front-end/StylesSidebarPane.js2
-rw-r--r--Source/WebCore/inspector/front-end/WatchExpressionsSidebarPane.js2
-rw-r--r--Source/WebCore/inspector/front-end/WebKit.qrc3
-rw-r--r--Source/WebCore/inspector/front-end/inspector.html3
-rw-r--r--Source/WebCore/inspector/front-end/inspector.js4
-rw-r--r--Source/WebKit/chromium/ChangeLog6
-rw-r--r--Source/WebKit/chromium/DEPS2
-rw-r--r--Source/WebKit/gtk/ChangeLog9
-rw-r--r--Source/WebKit/gtk/GNUmakefile.am1
-rw-r--r--Source/WebKit2/ChangeLog22
-rw-r--r--Source/WebKit2/GNUmakefile.am2
-rw-r--r--Source/WebKit2/UIProcess/API/qt/tests/util.cpp33
-rw-r--r--Source/WebKit2/UIProcess/API/qt/tests/util.h5
-rw-r--r--Tools/ChangeLog9
-rw-r--r--Tools/GNUmakefile.am1
33 files changed, 1277 insertions, 1029 deletions
diff --git a/ChangeLog b/ChangeLog
index ce7844339..9f04f8791 100644
--- a/ChangeLog
+++ b/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 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) \