WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
[patch]
Patch for landing
bug-203492-20191029021746.patch (text/plain), 21.98 KB, created by
Adrian Perez
on 2019-10-28 17:17:47 PDT
(
hide
)
Description:
Patch for landing
Filename:
MIME Type:
Creator:
Adrian Perez
Created:
2019-10-28 17:17:47 PDT
Size:
21.98 KB
patch
obsolete
>Subversion Revision: 251682 >diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog >index 95110f6009fb2d15f1e8b6adbdfe120e6d40f0f5..38403448bab38c0d9576f52fecd2767c8b04ec43 100644 >--- a/Source/JavaScriptCore/ChangeLog >+++ b/Source/JavaScriptCore/ChangeLog >@@ -1,3 +1,34 @@ >+2019-10-28 Adrian Perez de Castro <aperez@igalia.com> >+ >+ [GTK][WPE] Fix various non-unified build issues introduced since r251436 >+ https://bugs.webkit.org/show_bug.cgi?id=203492 >+ >+ Reviewed by Alex Christensen and Mark Lam. >+ >+ * bytecode/BytecodeIndex.cpp: Add missing inclusion of wtf/PrintStream.h >+ * bytecode/ICStatusUtils.h: Add missing inclusion if BytecodeIndex.h >+ * bytecode/InstructionStream.h: Ditto. >+ * debugger/DebuggerLocation.cpp: Add missing inclusion of JSCellInlines.h >+ * dfg/DFGLazyJSValue.h: Add missing inclusion of GPRInfo.h >+ * ftl/FTLOSREntry.h: Add missing inclusion of BytecodeIndex.h >+ * heap/CompleteSubspaceInlines.h: Add missing inclusions of CompleteSubspace.h and VM.h >+ * inspector/JavaScriptCallFrame.h: >+ (Inspector::JavaScriptCallFrame::thisValue const): Prepend namespace to the JSC::VM type. >+ * jit/JITDisassembler.h: Add missing inclusion of BytecodeIndex.h >+ * jit/JITWorklist.h: Ditto. >+ * runtime/JSImmutableButterfly.cpp: Add missing inclusion of ButterflyInlines.h >+ * runtime/ObjectInitializationScope.h: Add missing inclusion of VM.h >+ * runtime/StringRecursionChecker.h: Add missing inclusion of GetVM.h >+ * runtime/VMTraps.cpp: Add missing inclusion of CallFrameInlines.h >+ * tools/Integrity.cpp: Add missing inclusion of Integrity.h, HeapCellInlines.h, and >+ JSCellInlines.h >+ * wasm/WasmOperations.cpp: Add missing inclusion of JSCJSValueInlines.h and >+ JSGlobalObjectInlines.h >+ * wasm/WasmOperations.h: Add missing inclusion of IndexingType.h, JSCJSValue.h, and >+ WasmExceptionType.h; add forward declarations for JSArrray and Wasm::Signature. >+ * wasm/js/JSWebAssembly.cpp: Add missing inclusion of WasmOperations.h >+ * wasm/js/JSWebAssemblyHelpers.h: Add missing inclusion of Error.h and JSArrayBufferView.h >+ > 2019-10-28 Yusuke Suzuki <ysuzuki@apple.com> > > [JSC] Optimize Promise runtime functions >diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog >index 79914b289e51abe0ec8ec026dbc82164641d66d2..ad6ac75b04a30d1f6878ec4db96ce175ef84138c 100644 >--- a/Source/WebCore/ChangeLog >+++ b/Source/WebCore/ChangeLog >@@ -1,3 +1,23 @@ >+2019-10-28 Adrian Perez de Castro <aperez@igalia.com> >+ >+ [GTK][WPE] Fix various non-unified build issues introduced since r251436 >+ https://bugs.webkit.org/show_bug.cgi?id=203492 >+ >+ Reviewed by Alex Christensen and Mark Lam. >+ >+ No new tests needed. >+ >+ * Modules/entriesapi/FileSystemEntry.cpp: Add missing inclusion of Document.h >+ * Modules/entriesapi/FileSystemFileEntry.cpp: Add missing inclusion of File.h >+ * Modules/fetch/FetchBodyOwner.cpp: Add missing inclusion of Document.h >+ * bindings/js/ExceptionDetails.h: Add missing inclusion of wtf/text/WTFString.h; remove >+ unneeded inclusion of wtf/Forward.h. >+ * css/ElementRuleCollector.cpp: Add missing inclusion of DocumentRuleSets.h and >+ styleResolver.h >+ * inspector/agents/page/PageDebuggerAgent.h: Add forward declaration for Frame. >+ * style/StyleInvalidator.cpp: Add missing inclusion of RuleSet.h >+ * style/StyleSharingResolver.cpp: Add missing inclusion of StyleResolver.h >+ > 2019-10-28 Zalan Bujtas <zalan@apple.com> > > Hidden framesets should provide default edgeInfo value >diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog >index 779f319052a0d9e82420fa592c772d367520fd11..65b552ce367edf6e9c706121ef49d0d91f475f3d 100644 >--- a/Source/WebKit/ChangeLog >+++ b/Source/WebKit/ChangeLog >@@ -1,3 +1,19 @@ >+2019-10-28 Adrian Perez de Castro <aperez@igalia.com> >+ >+ [GTK][WPE] Fix various non-unified build issues introduced since r251436 >+ https://bugs.webkit.org/show_bug.cgi?id=203492 >+ >+ Reviewed by Alex Christensen and Mark Lam. >+ >+ * UIProcess/InspectorTargetProxy.h: Add forward declaration of ProvisionalPageProxy. >+ * UIProcess/Plugins/PluginProcessProxy.cpp: Add missin inclusion of >+ WebProcessProxyMessages.h >+ * UIProcess/ProcessThrottler.cpp: Add missing inclusion of wtf/CompletionHandler.h >+ * UIProcess/ProvisionalPageProxy.h: Add missing inclusion of WebCore/FrameIdentifier.h >+ * UIProcess/WebPageInspectorController.h: Add missing inclusion of WebCore/PageIdentifier.h >+ * WebProcess/WebPage/WebPageInspectorTargetController.cpp: Add missing inclusion of >+ WebPageInspectorTargetFrontendChannel.h >+ > 2019-10-28 Alex Christensen <achristensen@webkit.org> > > Remove unused _WKProcessPoolConfiguration SPI >diff --git a/Source/JavaScriptCore/bytecode/BytecodeIndex.cpp b/Source/JavaScriptCore/bytecode/BytecodeIndex.cpp >index 17a385be9c282dfd8d1bea503a5473aef0a9c4c6..15d61ba90401a7117dc0f9f26e19137eb2c3159b 100644 >--- a/Source/JavaScriptCore/bytecode/BytecodeIndex.cpp >+++ b/Source/JavaScriptCore/bytecode/BytecodeIndex.cpp >@@ -25,6 +25,7 @@ > > #include "config.h" > #include "BytecodeIndex.h" >+#include <wtf/PrintStream.h> > > namespace JSC { > >diff --git a/Source/JavaScriptCore/bytecode/ICStatusUtils.h b/Source/JavaScriptCore/bytecode/ICStatusUtils.h >index 9820ad99f45f94ff6d1c9caf3846f075a2639495..f37dd9c49783aeca092568bd9336b033ea66eb58 100644 >--- a/Source/JavaScriptCore/bytecode/ICStatusUtils.h >+++ b/Source/JavaScriptCore/bytecode/ICStatusUtils.h >@@ -25,6 +25,7 @@ > > #pragma once > >+#include "BytecodeIndex.h" > #include "ExitFlag.h" > > namespace JSC { >diff --git a/Source/JavaScriptCore/bytecode/InstructionStream.h b/Source/JavaScriptCore/bytecode/InstructionStream.h >index 5a6eca65154945e01ae66ab16f3b87088596c94b..a5dedcb3db4c359c20805f24f59899affee100ea 100644 >--- a/Source/JavaScriptCore/bytecode/InstructionStream.h >+++ b/Source/JavaScriptCore/bytecode/InstructionStream.h >@@ -26,6 +26,7 @@ > > #pragma once > >+#include "BytecodeIndex.h" > #include "Instruction.h" > #include <wtf/Vector.h> > >diff --git a/Source/JavaScriptCore/debugger/DebuggerLocation.cpp b/Source/JavaScriptCore/debugger/DebuggerLocation.cpp >index c689b93a6b8e9ead4f0453d6fa6cacefb01f53ba..92aca62965a8f27ac47f43ca24a370e54c03bf2a 100644 >--- a/Source/JavaScriptCore/debugger/DebuggerLocation.cpp >+++ b/Source/JavaScriptCore/debugger/DebuggerLocation.cpp >@@ -26,6 +26,7 @@ > #include "config.h" > #include "DebuggerLocation.h" > >+#include "JSCellInlines.h" > #include "ScriptExecutable.h" > > namespace JSC { >diff --git a/Source/JavaScriptCore/dfg/DFGLazyJSValue.h b/Source/JavaScriptCore/dfg/DFGLazyJSValue.h >index 18bb5960fc32f10d5f876698891ef52f2bf03311..f5eef2f3df72129a838c7686e26b960b50f581ee 100644 >--- a/Source/JavaScriptCore/dfg/DFGLazyJSValue.h >+++ b/Source/JavaScriptCore/dfg/DFGLazyJSValue.h >@@ -29,6 +29,7 @@ > > #include "DFGCommon.h" > #include "DFGFrozenValue.h" >+#include "GPRInfo.h" > #include <wtf/text/StringImpl.h> > > namespace JSC { >diff --git a/Source/JavaScriptCore/ftl/FTLOSREntry.h b/Source/JavaScriptCore/ftl/FTLOSREntry.h >index 64ecf75fee32e82cf1cfaeb7648e02f102c1f2d9..230833e60b01903b2f371ebf554ef70399cddcd2 100644 >--- a/Source/JavaScriptCore/ftl/FTLOSREntry.h >+++ b/Source/JavaScriptCore/ftl/FTLOSREntry.h >@@ -27,6 +27,8 @@ > > #if ENABLE(FTL_JIT) > >+#include "BytecodeIndex.h" >+ > namespace JSC { > > class CallFrame; >diff --git a/Source/JavaScriptCore/heap/CompleteSubspaceInlines.h b/Source/JavaScriptCore/heap/CompleteSubspaceInlines.h >index dff3334ae4e1dcf385036c9614839e1a4c09ddfa..eace2a6f5c8779afdf06160a38178bcc99322f40 100644 >--- a/Source/JavaScriptCore/heap/CompleteSubspaceInlines.h >+++ b/Source/JavaScriptCore/heap/CompleteSubspaceInlines.h >@@ -25,6 +25,9 @@ > > #pragma once > >+#include "CompleteSubspace.h" >+#include "VM.h" >+ > namespace JSC { > > ALWAYS_INLINE void* CompleteSubspace::allocateNonVirtual(VM& vm, size_t size, GCDeferralContext* deferralContext, AllocationFailureMode failureMode) >diff --git a/Source/JavaScriptCore/inspector/JavaScriptCallFrame.h b/Source/JavaScriptCore/inspector/JavaScriptCallFrame.h >index ac8d368fd80331e3a2d17198946ad2bbe212eea7..95bd1f32b019288de7733a790ed23aa42a614af0 100644 >--- a/Source/JavaScriptCore/inspector/JavaScriptCallFrame.h >+++ b/Source/JavaScriptCore/inspector/JavaScriptCallFrame.h >@@ -52,7 +52,7 @@ public: > JSC::JSGlobalObject* deprecatedVMEntryGlobalObject() const { return m_debuggerCallFrame->deprecatedVMEntryGlobalObject(); } > bool isTailDeleted() const { return m_debuggerCallFrame->isTailDeleted(); } > >- JSC::JSValue thisValue(VM& vm) const { return m_debuggerCallFrame->thisValue(vm); } >+ JSC::JSValue thisValue(JSC::VM& vm) const { return m_debuggerCallFrame->thisValue(vm); } > JSC::JSValue evaluateWithScopeExtension(const String& script, JSC::JSObject* scopeExtension, NakedPtr<JSC::Exception>& exception) const { return m_debuggerCallFrame->evaluateWithScopeExtension(script, scopeExtension, exception); } > > private: >diff --git a/Source/JavaScriptCore/jit/JITDisassembler.h b/Source/JavaScriptCore/jit/JITDisassembler.h >index 5a6276aec861ba7dd00e1a40c950f512c14e11d7..d246dc7261940dce42cf10bdec59430df7b594e1 100644 >--- a/Source/JavaScriptCore/jit/JITDisassembler.h >+++ b/Source/JavaScriptCore/jit/JITDisassembler.h >@@ -27,6 +27,7 @@ > > #if ENABLE(JIT) > >+#include "BytecodeIndex.h" > #include "MacroAssembler.h" > #include <wtf/Vector.h> > #include <wtf/text/CString.h> >diff --git a/Source/JavaScriptCore/jit/JITWorklist.h b/Source/JavaScriptCore/jit/JITWorklist.h >index edfec5c83892381b8ba8ec08a8b3aa41c4c725b9..d115e58b40d1c5241f14253a4a777bce2c4db604 100644 >--- a/Source/JavaScriptCore/jit/JITWorklist.h >+++ b/Source/JavaScriptCore/jit/JITWorklist.h >@@ -27,6 +27,7 @@ > > #if ENABLE(JIT) > >+#include "BytecodeIndex.h" > #include <wtf/AutomaticThread.h> > #include <wtf/FastMalloc.h> > #include <wtf/HashSet.h> >diff --git a/Source/JavaScriptCore/runtime/JSImmutableButterfly.cpp b/Source/JavaScriptCore/runtime/JSImmutableButterfly.cpp >index 4724e9f7583589184b0371cb53bdb3bd8895b051..e32e9497d478295033daa99a5936dea19a1c49c0 100644 >--- a/Source/JavaScriptCore/runtime/JSImmutableButterfly.cpp >+++ b/Source/JavaScriptCore/runtime/JSImmutableButterfly.cpp >@@ -26,6 +26,7 @@ > #include "config.h" > #include "JSImmutableButterfly.h" > >+#include "ButterflyInlines.h" > #include "CodeBlock.h" > > namespace JSC { >diff --git a/Source/JavaScriptCore/runtime/ObjectInitializationScope.h b/Source/JavaScriptCore/runtime/ObjectInitializationScope.h >index 67be07e7b53514198299d3b7249b439e32ee56dd..3980b8433d72141ddeb24f51cdf2674a5499b214 100644 >--- a/Source/JavaScriptCore/runtime/ObjectInitializationScope.h >+++ b/Source/JavaScriptCore/runtime/ObjectInitializationScope.h >@@ -27,6 +27,7 @@ > > #include "DeferGC.h" > #include "DisallowVMReentry.h" >+#include "VM.h" > > namespace JSC { > >diff --git a/Source/JavaScriptCore/runtime/StringRecursionChecker.h b/Source/JavaScriptCore/runtime/StringRecursionChecker.h >index e4a3ccca57e3d995bdea30f56c100cbbeccfabb9..30f8afb1e586ceec43dbc7f520744eac9cdfd74d 100644 >--- a/Source/JavaScriptCore/runtime/StringRecursionChecker.h >+++ b/Source/JavaScriptCore/runtime/StringRecursionChecker.h >@@ -20,6 +20,7 @@ > #pragma once > > #include "CallFrame.h" >+#include "GetVM.h" > #include "VMInlines.h" > #include <wtf/StackStats.h> > >diff --git a/Source/JavaScriptCore/runtime/VMTraps.cpp b/Source/JavaScriptCore/runtime/VMTraps.cpp >index b3c4ff7febc8e4f2cf472fb910cde22c5fabb63b..bf660920da9b10b1e2405d2785fc41e49ceb816d 100644 >--- a/Source/JavaScriptCore/runtime/VMTraps.cpp >+++ b/Source/JavaScriptCore/runtime/VMTraps.cpp >@@ -27,6 +27,7 @@ > #include "VMTraps.h" > > #include "CallFrame.h" >+#include "CallFrameInlines.h" > #include "CodeBlock.h" > #include "CodeBlockSet.h" > #include "DFGCommonData.h" >diff --git a/Source/JavaScriptCore/tools/Integrity.cpp b/Source/JavaScriptCore/tools/Integrity.cpp >index 355b5d649fbbab2bbdce30929fd0cd33d7158952..919167300332f8933946ad314f68a84a6644edce 100644 >--- a/Source/JavaScriptCore/tools/Integrity.cpp >+++ b/Source/JavaScriptCore/tools/Integrity.cpp >@@ -24,8 +24,11 @@ > */ > > #include "config.h" >+#include "Integrity.h" >+ >+#include "HeapCellInlines.h" > #include "IntegrityInlines.h" >- >+#include "JSCellInlines.h" > #include "Options.h" > #include "VMInspectorInlines.h" > >diff --git a/Source/JavaScriptCore/wasm/WasmOperations.cpp b/Source/JavaScriptCore/wasm/WasmOperations.cpp >index 18cb0be60007fc49ec46cd9a03fdcd6ab42903e4..626e52a8cc89f8af47743261cba82684ca0f56e0 100644 >--- a/Source/JavaScriptCore/wasm/WasmOperations.cpp >+++ b/Source/JavaScriptCore/wasm/WasmOperations.cpp >@@ -31,6 +31,8 @@ > #include "FrameTracers.h" > #include "IteratorOperations.h" > #include "JITExceptions.h" >+#include "JSCJSValueInlines.h" >+#include "JSGlobalObjectInlines.h" > #include "JSWebAssemblyHelpers.h" > #include "JSWebAssemblyInstance.h" > #include "JSWebAssemblyRuntimeError.h" >diff --git a/Source/JavaScriptCore/wasm/WasmOperations.h b/Source/JavaScriptCore/wasm/WasmOperations.h >index 9f7a49bcc1a6487402334c7b8e759f7242b44efb..11f8c1ddc644c47d7ce71fab6cf5d0259a364796 100644 >--- a/Source/JavaScriptCore/wasm/WasmOperations.h >+++ b/Source/JavaScriptCore/wasm/WasmOperations.h >@@ -27,10 +27,14 @@ > > #if ENABLE(WEBASSEMBLY) > >+#include "IndexingType.h" >+#include "JSCJSValue.h" > #include "SlowPathReturnType.h" >+#include "WasmExceptionType.h" > > namespace JSC { > >+class JSArray; > class JSWebAssemblyInstance; > > namespace Probe { >@@ -39,6 +43,7 @@ class Context; > namespace Wasm { > > class Instance; >+class Signature; > > void JIT_OPERATION operationWasmTriggerOSREntryNow(Probe::Context&) WTF_INTERNAL; > void JIT_OPERATION operationWasmTriggerTierUpNow(Instance*, uint32_t functionIndex) WTF_INTERNAL; >diff --git a/Source/JavaScriptCore/wasm/js/JSWebAssembly.cpp b/Source/JavaScriptCore/wasm/js/JSWebAssembly.cpp >index 678b409472c80484f97b3434a2bb94dd5affd115..8371cdf824255274ce94ea249a3918cf4df2517a 100644 >--- a/Source/JavaScriptCore/wasm/js/JSWebAssembly.cpp >+++ b/Source/JavaScriptCore/wasm/js/JSWebAssembly.cpp >@@ -45,6 +45,7 @@ > #include "StrongInlines.h" > #include "ThrowScope.h" > #include "WasmBBQPlan.h" >+#include "WasmOperations.h" > #include "WasmToJS.h" > #include "WasmWorklist.h" > #include "WebAssemblyInstanceConstructor.h" >diff --git a/Source/JavaScriptCore/wasm/js/JSWebAssemblyHelpers.h b/Source/JavaScriptCore/wasm/js/JSWebAssemblyHelpers.h >index 2826c856a9cc595e6b443b440a4023aeb936a29f..0c4c64c39fd2ea1432e00f4839ed00528bb1784c 100644 >--- a/Source/JavaScriptCore/wasm/js/JSWebAssemblyHelpers.h >+++ b/Source/JavaScriptCore/wasm/js/JSWebAssemblyHelpers.h >@@ -27,7 +27,9 @@ > > #if ENABLE(WEBASSEMBLY) > >+#include "Error.h" > #include "JSArrayBuffer.h" >+#include "JSArrayBufferView.h" > #include "JSCJSValue.h" > #include "JSSourceCode.h" > #include "WebAssemblyFunction.h" >diff --git a/Source/WebCore/Modules/entriesapi/FileSystemEntry.cpp b/Source/WebCore/Modules/entriesapi/FileSystemEntry.cpp >index a86db76fba5137de1c4380b574a03b004218285d..2cfdcf28f8f11e32575c9fa6b1f63da21631ba25 100644 >--- a/Source/WebCore/Modules/entriesapi/FileSystemEntry.cpp >+++ b/Source/WebCore/Modules/entriesapi/FileSystemEntry.cpp >@@ -28,6 +28,7 @@ > > #include "DOMException.h" > #include "DOMFileSystem.h" >+#include "Document.h" > #include "ErrorCallback.h" > #include "FileSystemDirectoryEntry.h" > #include "FileSystemEntryCallback.h" >diff --git a/Source/WebCore/Modules/entriesapi/FileSystemFileEntry.cpp b/Source/WebCore/Modules/entriesapi/FileSystemFileEntry.cpp >index 40f4724baaf9d18ae4450ecd558c82e397ed0ad8..e30be98d6fca0db34aa7fb25e25e3931694f55a8 100644 >--- a/Source/WebCore/Modules/entriesapi/FileSystemFileEntry.cpp >+++ b/Source/WebCore/Modules/entriesapi/FileSystemFileEntry.cpp >@@ -30,6 +30,7 @@ > #include "DOMFileSystem.h" > #include "Document.h" > #include "ErrorCallback.h" >+#include "File.h" > #include "FileCallback.h" > #include "WindowEventLoop.h" > >diff --git a/Source/WebCore/Modules/fetch/FetchBodyOwner.cpp b/Source/WebCore/Modules/fetch/FetchBodyOwner.cpp >index 7cfe623863baeb3932286cec08bcf57a3271f898..274505a2858af175e04349f917d4f02c207ec427 100644 >--- a/Source/WebCore/Modules/fetch/FetchBodyOwner.cpp >+++ b/Source/WebCore/Modules/fetch/FetchBodyOwner.cpp >@@ -29,6 +29,7 @@ > #include "config.h" > #include "FetchBodyOwner.h" > >+#include "Document.h" > #include "FetchLoader.h" > #include "HTTPParsers.h" > #include "JSBlob.h" >diff --git a/Source/WebCore/bindings/js/ExceptionDetails.h b/Source/WebCore/bindings/js/ExceptionDetails.h >index 7cfaa54e34da557f83a47b892080f023f92ee842..e80a990a2d7952fd0c261dce154abdcea73e3c5a 100644 >--- a/Source/WebCore/bindings/js/ExceptionDetails.h >+++ b/Source/WebCore/bindings/js/ExceptionDetails.h >@@ -25,7 +25,7 @@ > > #pragma once > >-#include <wtf/Forward.h> >+#include <wtf/text/WTFString.h> > > namespace WebCore { > >diff --git a/Source/WebCore/css/ElementRuleCollector.cpp b/Source/WebCore/css/ElementRuleCollector.cpp >index cfb5f7cbf351038beb446fd5a864b8fcbd40b704..984844237794b909f0b7a1e42f14a823090a2ddc 100644 >--- a/Source/WebCore/css/ElementRuleCollector.cpp >+++ b/Source/WebCore/css/ElementRuleCollector.cpp >@@ -33,6 +33,7 @@ > #include "CSSRuleList.h" > #include "CSSSelector.h" > #include "CSSValueKeywords.h" >+#include "DocumentRuleSets.h" > #include "HTMLElement.h" > #include "HTMLSlotElement.h" > #include "SVGElement.h" >@@ -40,6 +41,7 @@ > #include "SelectorFilter.h" > #include "ShadowRoot.h" > #include "StyleProperties.h" >+#include "StyleResolver.h" > #include "StyleScope.h" > #include "StyledElement.h" > #include <wtf/SetForScope.h> >diff --git a/Source/WebCore/inspector/agents/page/PageDebuggerAgent.h b/Source/WebCore/inspector/agents/page/PageDebuggerAgent.h >index 10bcca622e61873870b1a6b11d776c2487aa9453..0a782eaff040d98bd7965402f4b0afc5bf937a2d 100644 >--- a/Source/WebCore/inspector/agents/page/PageDebuggerAgent.h >+++ b/Source/WebCore/inspector/agents/page/PageDebuggerAgent.h >@@ -36,6 +36,7 @@ > namespace WebCore { > > class Document; >+class Frame; > class Page; > > class PageDebuggerAgent final : public WebDebuggerAgent { >diff --git a/Source/WebCore/style/StyleInvalidator.cpp b/Source/WebCore/style/StyleInvalidator.cpp >index 58429217ebba170f642f61fd878e73ab92001b7d..c82135e589abc03840a2d0523ec5d0c86f62870f 100644 >--- a/Source/WebCore/style/StyleInvalidator.cpp >+++ b/Source/WebCore/style/StyleInvalidator.cpp >@@ -31,6 +31,7 @@ > #include "ElementIterator.h" > #include "ElementRuleCollector.h" > #include "HTMLSlotElement.h" >+#include "RuleSet.h" > #include "RuntimeEnabledFeatures.h" > #include "SelectorFilter.h" > #include "ShadowRoot.h" >diff --git a/Source/WebCore/style/StyleSharingResolver.cpp b/Source/WebCore/style/StyleSharingResolver.cpp >index 1052aa6feeb3ac322a71aa226a9c66ed8ca68ed3..c78337308aacf2b9bd888ce1a15ea1efccfda20d 100644 >--- a/Source/WebCore/style/StyleSharingResolver.cpp >+++ b/Source/WebCore/style/StyleSharingResolver.cpp >@@ -35,6 +35,7 @@ > #include "RenderStyle.h" > #include "SVGElement.h" > #include "ShadowRoot.h" >+#include "StyleResolver.h" > #include "StyleScope.h" > #include "StyleUpdate.h" > #include "StyledElement.h" >diff --git a/Source/WebKit/UIProcess/InspectorTargetProxy.h b/Source/WebKit/UIProcess/InspectorTargetProxy.h >index dc30a06b2b905816c0e0c0e86356395753e65ca5..a2239cec8e18850f35f7f88a9c4ebadc62bf4023 100644 >--- a/Source/WebKit/UIProcess/InspectorTargetProxy.h >+++ b/Source/WebKit/UIProcess/InspectorTargetProxy.h >@@ -31,6 +31,7 @@ > > namespace WebKit { > >+class ProvisionalPageProxy; > class WebPageProxy; > > // NOTE: This UIProcess side InspectorTarget doesn't care about the frontend channel, since >diff --git a/Source/WebKit/UIProcess/Plugins/PluginProcessProxy.cpp b/Source/WebKit/UIProcess/Plugins/PluginProcessProxy.cpp >index 162cae0140a6ba694f39410d516fba8adb0381f0..d8acae80d33bc3d5a054d38c9731d0d61e5b1801 100644 >--- a/Source/WebKit/UIProcess/Plugins/PluginProcessProxy.cpp >+++ b/Source/WebKit/UIProcess/Plugins/PluginProcessProxy.cpp >@@ -36,6 +36,7 @@ > #include "WebCoreArgumentCoders.h" > #include "WebProcessPool.h" > #include "WebProcessProxy.h" >+#include "WebProcessProxyMessages.h" > #include <WebCore/NotImplemented.h> > #include <wtf/RunLoop.h> > >diff --git a/Source/WebKit/UIProcess/ProcessThrottler.cpp b/Source/WebKit/UIProcess/ProcessThrottler.cpp >index a2d6ff9ec659fe3c8571536ce07fe22d0b721218..cd699f0b5f91c1d91cd126ee89bd465dc5c8f335 100644 >--- a/Source/WebKit/UIProcess/ProcessThrottler.cpp >+++ b/Source/WebKit/UIProcess/ProcessThrottler.cpp >@@ -28,6 +28,7 @@ > > #include "Logging.h" > #include "ProcessThrottlerClient.h" >+#include <wtf/CompletionHandler.h> > > namespace WebKit { > >diff --git a/Source/WebKit/UIProcess/ProvisionalPageProxy.h b/Source/WebKit/UIProcess/ProvisionalPageProxy.h >index 634fb75e8738e14e427d978bc8deff64512f1ef4..9c323afc8a8138fbda84956cacfdc4a9a9352786 100644 >--- a/Source/WebKit/UIProcess/ProvisionalPageProxy.h >+++ b/Source/WebKit/UIProcess/ProvisionalPageProxy.h >@@ -30,6 +30,7 @@ > #include "WebFramePolicyListenerProxy.h" > #include "WebPageProxyMessagesReplies.h" > #include "WebsitePoliciesData.h" >+#include <WebCore/FrameIdentifier.h> > #include <WebCore/ResourceRequest.h> > #include <wtf/WeakPtr.h> > >diff --git a/Source/WebKit/UIProcess/WebPageInspectorController.h b/Source/WebKit/UIProcess/WebPageInspectorController.h >index a70dce75bdee07c232b8ba35dfcc08d161b6071f..828bc3ccc7e07d812033431b27ae7f0bc8cf9c54 100644 >--- a/Source/WebKit/UIProcess/WebPageInspectorController.h >+++ b/Source/WebKit/UIProcess/WebPageInspectorController.h >@@ -28,6 +28,7 @@ > #include "InspectorTargetProxy.h" > #include <JavaScriptCore/InspectorAgentRegistry.h> > #include <JavaScriptCore/InspectorTargetAgent.h> >+#include <WebCore/PageIdentifier.h> > #include <wtf/Forward.h> > #include <wtf/Noncopyable.h> > #include <wtf/text/WTFString.h> >diff --git a/Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetController.cpp b/Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetController.cpp >index cda4f1e8d3c57536162aa390ed74b681c891340e..f9017c4edaf4b36800dd39d289c047b1a0ed93dd 100644 >--- a/Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetController.cpp >+++ b/Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetController.cpp >@@ -27,6 +27,7 @@ > #include "WebPageInspectorTargetController.h" > > #include "WebPage.h" >+#include "WebPageInspectorTargetFrontendChannel.h" > #include "WebPageProxyMessages.h" > > namespace WebKit {
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 203492
:
382082
| 382141