WebKit Bugzilla
Attachment 360443 Details for
Bug 193951
: Web Inspector: expose a way of determining if a detached frontend is for a remote target
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
193951.diff (text/plain), 21.14 KB, created by
Devin Rousso
on 2019-01-28 23:05:22 PST
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Devin Rousso
Created:
2019-01-28 23:05:22 PST
Size:
21.14 KB
patch
obsolete
>diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog >index d8e226fbf8f..bb9ad72504e 100644 >--- a/Source/WebKit/ChangeLog >+++ b/Source/WebKit/ChangeLog >@@ -1,3 +1,32 @@ >+2019-01-28 Devin Rousso <drousso@apple.com> >+ >+ Web Inspector: expose a way of determining if a detached frontend is for a remote target >+ https://bugs.webkit.org/show_bug.cgi?id=193951 >+ <rdar://problem/47621366> >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * UIProcess/WebInspectorProxy.h: >+ (WebKit::WebInspectorProxy::InspectionTargetType): Added. >+ (WebKit::WebInspectorProxy::createFrontendWindow): >+ * UIProcess/mac/WebInspectorProxyMac.mm: >+ (WebKit::WebInspectorProxy::createFrontendWindow): >+ (WebKit::WebInspectorProxy::platformCreateFrontendWindow): >+ * UIProcess/mac/RemoteWebInspectorProxyMac.mm: >+ (WebKit::RemoteWebInspectorProxy::platformCreateFrontendPageAndWindow): >+ >+ * UIProcess/API/Cocoa/_WKInspectorWindow.h: Moved from UIProcess/mac/WKInspectorWindow.h. >+ * UIProcess/API/Cocoa/_WKInspectorWindow.mm: Moved from UIProcess/mac/WKInspectorWindow.mm. >+ (-[WKInspectorWindow isRemote]): Added. >+ >+ * Shared/API/Cocoa/_WKNSWindowExtras.mm: >+ (-[NSWindow _web_isWebInspectorWindow]): >+ >+ * PlatformMac.cmake: >+ * SourcesCocoa.txt: >+ * UnifiedSources-input.xcfilelist: >+ * WebKit.xcodeproj/project.pbxproj: >+ > 2019-01-28 Ross Kirsling <ross.kirsling@sony.com> > > Remove unnecessary `using namespace WTF`s (or at least restrict their scope). >diff --git a/Source/WebKit/PlatformMac.cmake b/Source/WebKit/PlatformMac.cmake >index 36871d3111a..aa087bf8861 100644 >--- a/Source/WebKit/PlatformMac.cmake >+++ b/Source/WebKit/PlatformMac.cmake >@@ -296,7 +296,6 @@ list(APPEND WebKit_SOURCES > UIProcess/mac/WKImmediateActionController.mm > UIProcess/mac/WKInspectorViewController.mm > UIProcess/mac/WKInspectorWKWebView.mm >- UIProcess/mac/WKInspectorWindow.mm > UIProcess/mac/WKPrintingView.mm > UIProcess/mac/WKSharingServicePickerDelegate.mm > UIProcess/mac/WKTextFinderClient.mm >diff --git a/Source/WebKit/Shared/API/Cocoa/_WKNSWindowExtras.mm b/Source/WebKit/Shared/API/Cocoa/_WKNSWindowExtras.mm >index d3d939df3ac..872014b0303 100644 >--- a/Source/WebKit/Shared/API/Cocoa/_WKNSWindowExtras.mm >+++ b/Source/WebKit/Shared/API/Cocoa/_WKNSWindowExtras.mm >@@ -30,13 +30,13 @@ > > #if !TARGET_OS_IPHONE > >-#import "WKInspectorWindow.h" >+#import "_WKInspectorWindow.h" > > @implementation NSWindow (WKExtras) > > - (BOOL)_web_isWebInspectorWindow > { >- return [self isKindOfClass:[WKInspectorWindow class]]; >+ return [self isKindOfClass:[_WKInspectorWindow class]]; > } > > @end >diff --git a/Source/WebKit/SourcesCocoa.txt b/Source/WebKit/SourcesCocoa.txt >index 3cfb71e67ce..b51f6b90989 100644 >--- a/Source/WebKit/SourcesCocoa.txt >+++ b/Source/WebKit/SourcesCocoa.txt >@@ -237,6 +237,7 @@ UIProcess/API/Cocoa/_WKErrorRecoveryAttempting.mm > UIProcess/API/Cocoa/_WKExperimentalFeature.mm > UIProcess/API/Cocoa/_WKGeolocationPosition.mm > UIProcess/API/Cocoa/_WKInspector.mm >+UIProcess/API/Cocoa/_WKInspectorWindow.mm > UIProcess/API/Cocoa/_WKInternalDebugFeature.mm > UIProcess/API/Cocoa/_WKLinkIconParameters.mm > UIProcess/API/Cocoa/_WKProcessPoolConfiguration.mm >@@ -438,7 +439,6 @@ UIProcess/mac/WindowServerConnection.mm > UIProcess/mac/WKFullScreenWindowController.mm > UIProcess/mac/WKImmediateActionController.mm > UIProcess/mac/WKInspectorViewController.mm >-UIProcess/mac/WKInspectorWindow.mm > UIProcess/mac/WKInspectorWKWebView.mm > UIProcess/mac/WKPrintingView.mm > UIProcess/mac/WKSharingServicePickerDelegate.mm >diff --git a/Source/WebKit/UIProcess/API/Cocoa/_WKInspectorWindow.h b/Source/WebKit/UIProcess/API/Cocoa/_WKInspectorWindow.h >new file mode 100644 >index 00000000000..2ac345ab992 >--- /dev/null >+++ b/Source/WebKit/UIProcess/API/Cocoa/_WKInspectorWindow.h >@@ -0,0 +1,37 @@ >+/* >+ * Copyright (C) 2018 Apple 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 APPLE 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 APPLE 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. >+ */ >+ >+#import <WebKit/WKFoundation.h> >+ >+#if WK_API_ENABLED && !TARGET_OS_IPHONE >+ >+WK_CLASS_AVAILABLE(macosx(WK_MAC_TBA)) >+@interface _WKInspectorWindow : NSWindow >+ >+@property (nonatomic, getter=isForRemoteTarget) BOOL forRemoteTarget; >+ >+@end >+ >+#endif >diff --git a/Source/WebKit/UIProcess/API/Cocoa/_WKInspectorWindow.mm b/Source/WebKit/UIProcess/API/Cocoa/_WKInspectorWindow.mm >new file mode 100644 >index 00000000000..56b44e6847b >--- /dev/null >+++ b/Source/WebKit/UIProcess/API/Cocoa/_WKInspectorWindow.mm >@@ -0,0 +1,40 @@ >+/* >+ * Copyright (C) 2018 Apple 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 APPLE 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 APPLE 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. >+ */ >+ >+#import "config.h" >+#import "_WKInspectorWindow.h" >+ >+#if PLATFORM(MAC) && WK_API_ENABLED >+ >+@implementation _WKInspectorWindow >+ >+- (BOOL)isForRemoteTarget >+{ >+ return _forRemoteTarget; >+} >+ >+@end >+ >+#endif >diff --git a/Source/WebKit/UIProcess/WebInspectorProxy.h b/Source/WebKit/UIProcess/WebInspectorProxy.h >index 3ff7fd45e59..1bca31b44e7 100644 >--- a/Source/WebKit/UIProcess/WebInspectorProxy.h >+++ b/Source/WebKit/UIProcess/WebInspectorProxy.h >@@ -105,7 +105,8 @@ public: > void updateForNewPageProcess(WebPageProxy*); > > #if PLATFORM(MAC) && WK_API_ENABLED >- static RetainPtr<NSWindow> createFrontendWindow(NSRect savedWindowFrame); >+ enum class InspectionTargetType { Local, Remote }; >+ static RetainPtr<NSWindow> createFrontendWindow(NSRect savedWindowFrame, InspectionTargetType); > > void updateInspectorWindowTitle() const; > void inspectedViewFrameDidChange(CGFloat = 0); >diff --git a/Source/WebKit/UIProcess/mac/RemoteWebInspectorProxyMac.mm b/Source/WebKit/UIProcess/mac/RemoteWebInspectorProxyMac.mm >index ebd6a391643..42d8526dfa6 100644 >--- a/Source/WebKit/UIProcess/mac/RemoteWebInspectorProxyMac.mm >+++ b/Source/WebKit/UIProcess/mac/RemoteWebInspectorProxyMac.mm >@@ -88,7 +88,7 @@ WebPageProxy* RemoteWebInspectorProxy::platformCreateFrontendPageAndWindow() > m_inspectorView = adoptNS([[WKInspectorViewController alloc] initWithInspectedPage:nullptr]); > [m_inspectorView.get() setDelegate:m_objCAdapter.get()]; > >- m_window = WebInspectorProxy::createFrontendWindow(NSZeroRect); >+ m_window = WebInspectorProxy::createFrontendWindow(NSZeroRect, InspectionTargetType::Remote); > [m_window setFrameAutosaveName:@"WKRemoteWebInspectorWindowFrame"]; > > NSView *contentView = m_window.get().contentView; >diff --git a/Source/WebKit/UIProcess/mac/WKInspectorWindow.h b/Source/WebKit/UIProcess/mac/WKInspectorWindow.h >deleted file mode 100644 >index 4923e90c791..00000000000 >--- a/Source/WebKit/UIProcess/mac/WKInspectorWindow.h >+++ /dev/null >@@ -1,33 +0,0 @@ >-/* >- * Copyright (C) 2018 Apple 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 APPLE 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 APPLE 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. >- */ >- >-#import <WebKit/WKFoundation.h> >- >-#if PLATFORM(MAC) && WK_API_ENABLED >- >-@interface WKInspectorWindow : NSWindow >-@end >- >-#endif >diff --git a/Source/WebKit/UIProcess/mac/WKInspectorWindow.mm b/Source/WebKit/UIProcess/mac/WKInspectorWindow.mm >deleted file mode 100644 >index b04e1c7f9be..00000000000 >--- a/Source/WebKit/UIProcess/mac/WKInspectorWindow.mm >+++ /dev/null >@@ -1,34 +0,0 @@ >-/* >- * Copyright (C) 2018 Apple 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 APPLE 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 APPLE 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. >- */ >- >-#import "config.h" >-#import "WKInspectorWindow.h" >- >-#if PLATFORM(MAC) && WK_API_ENABLED >- >-@implementation WKInspectorWindow >-@end >- >-#endif >diff --git a/Source/WebKit/UIProcess/mac/WebInspectorProxyMac.mm b/Source/WebKit/UIProcess/mac/WebInspectorProxyMac.mm >index 86ef9453b52..580c3f5822e 100644 >--- a/Source/WebKit/UIProcess/mac/WebInspectorProxyMac.mm >+++ b/Source/WebKit/UIProcess/mac/WebInspectorProxyMac.mm >@@ -30,13 +30,13 @@ > > #import "WKInspectorPrivateMac.h" > #import "WKInspectorViewController.h" >-#import "WKInspectorWindow.h" > #import "WKViewInternal.h" > #import "WKWebViewInternal.h" > #import "WebInspectorUIMessages.h" > #import "WebPageGroup.h" > #import "WebPageProxy.h" > #import "_WKInspectorInternal.h" >+#import "_WKInspectorWindow.h" > #import <SecurityInterface/SFCertificatePanel.h> > #import <SecurityInterface/SFCertificateView.h> > #import <WebCore/CertificateInfo.h> >@@ -228,14 +228,17 @@ void WebInspectorProxy::updateInspectorWindowTitle() const > } > } > >-RetainPtr<NSWindow> WebInspectorProxy::createFrontendWindow(NSRect savedWindowFrame) >+RetainPtr<NSWindow> WebInspectorProxy::createFrontendWindow(NSRect savedWindowFrame, InspectionTargetType targetType) > { > NSRect windowFrame = !NSIsEmptyRect(savedWindowFrame) ? savedWindowFrame : NSMakeRect(0, 0, initialWindowWidth, initialWindowHeight); >- auto window = adoptNS([[WKInspectorWindow alloc] initWithContentRect:windowFrame styleMask:windowStyleMask backing:NSBackingStoreBuffered defer:NO]); >+ auto window = adoptNS([[_WKInspectorWindow alloc] initWithContentRect:windowFrame styleMask:windowStyleMask backing:NSBackingStoreBuffered defer:NO]); > [window setMinSize:NSMakeSize(minimumWindowWidth, minimumWindowHeight)]; > [window setReleasedWhenClosed:NO]; > [window setCollectionBehavior:([window collectionBehavior] | NSWindowCollectionBehaviorFullScreenPrimary)]; > >+ bool forRemoteTarget = targetType == InspectionTargetType::Remote; >+ [window setForRemoteTarget:forRemoteTarget]; >+ > CGFloat approximatelyHalfScreenSize = ([window screen].frame.size.width / 2) - 4; > CGFloat minimumFullScreenWidth = std::max<CGFloat>(636, approximatelyHalfScreenSize); > [window setMinFullScreenContentSize:NSMakeSize(minimumFullScreenWidth, minimumWindowHeight)]; >@@ -282,7 +285,7 @@ void WebInspectorProxy::platformCreateFrontendWindow() > NSString *savedWindowFrameString = inspectedPage()->pageGroup().preferences().inspectorWindowFrame(); > NSRect savedWindowFrame = NSRectFromString(savedWindowFrameString); > >- m_inspectorWindow = WebInspectorProxy::createFrontendWindow(savedWindowFrame); >+ m_inspectorWindow = WebInspectorProxy::createFrontendWindow(savedWindowFrame, InspectionTargetType::Local); > [m_inspectorWindow setDelegate:m_objCAdapter.get()]; > > WKWebView *inspectorView = [m_inspectorViewController webView]; >diff --git a/Source/WebKit/UnifiedSources-input.xcfilelist b/Source/WebKit/UnifiedSources-input.xcfilelist >index 5561147c897..5dfe4cb5ccb 100644 >--- a/Source/WebKit/UnifiedSources-input.xcfilelist >+++ b/Source/WebKit/UnifiedSources-input.xcfilelist >@@ -446,6 +446,7 @@ $(SRCROOT)/UIProcess/API/Cocoa/_WKErrorRecoveryAttempting.mm > $(SRCROOT)/UIProcess/API/Cocoa/_WKExperimentalFeature.mm > $(SRCROOT)/UIProcess/API/Cocoa/_WKGeolocationPosition.mm > $(SRCROOT)/UIProcess/API/Cocoa/_WKInspector.mm >+$(SRCROOT)/UIProcess/API/Cocoa/_WKInspectorWindow.mm > $(SRCROOT)/UIProcess/API/Cocoa/_WKInternalDebugFeature.mm > $(SRCROOT)/UIProcess/API/Cocoa/_WKLinkIconParameters.mm > $(SRCROOT)/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.mm >@@ -718,7 +719,6 @@ $(SRCROOT)/UIProcess/mac/WKFullScreenWindowController.mm > $(SRCROOT)/UIProcess/mac/WKImmediateActionController.mm > $(SRCROOT)/UIProcess/mac/WKInspectorViewController.mm > $(SRCROOT)/UIProcess/mac/WKInspectorWKWebView.mm >-$(SRCROOT)/UIProcess/mac/WKInspectorWindow.mm > $(SRCROOT)/UIProcess/mac/WKPrintingView.mm > $(SRCROOT)/UIProcess/mac/WKSharingServicePickerDelegate.mm > $(SRCROOT)/UIProcess/mac/WKTextFinderClient.mm >diff --git a/Source/WebKit/WebKit.xcodeproj/project.pbxproj b/Source/WebKit/WebKit.xcodeproj/project.pbxproj >index 7422e91ae4f..661e805e151 100644 >--- a/Source/WebKit/WebKit.xcodeproj/project.pbxproj >+++ b/Source/WebKit/WebKit.xcodeproj/project.pbxproj >@@ -1307,7 +1307,7 @@ > A55BA8351BA3E70A007CD33D /* WebInspectorFrontendAPIDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A55BA8331BA3E6FA007CD33D /* WebInspectorFrontendAPIDispatcher.h */; }; > A58B6F0818FCA733008CBA53 /* WKFileUploadPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = A58B6F0618FCA733008CBA53 /* WKFileUploadPanel.h */; }; > A5C0F0A72000654D00536536 /* _WKNSWindowExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = A5C0F0A62000654400536536 /* _WKNSWindowExtras.h */; settings = {ATTRIBUTES = (Private, ); }; }; >- A5C0F0AB2000658200536536 /* WKInspectorWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A5C0F0AA2000656E00536536 /* WKInspectorWindow.h */; }; >+ A5C0F0AB2000658200536536 /* _WKInspectorWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A5C0F0AA2000656E00536536 /* _WKInspectorWindow.h */; settings = {ATTRIBUTES = (Private, ); }; }; > A5E391FD2183C1F800C8FB31 /* InspectorTargetProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = A5E391FC2183C1E900C8FB31 /* InspectorTargetProxy.h */; }; > A5EC6AD42151BD7B00677D17 /* WebPageDebuggable.h in Headers */ = {isa = PBXBuildFile; fileRef = A5EC6AD32151BD6900677D17 /* WebPageDebuggable.h */; }; > A5EFD38C16B0E88C00B2F0E8 /* WKPageVisibilityTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A5EFD38B16B0E88C00B2F0E8 /* WKPageVisibilityTypes.h */; settings = {ATTRIBUTES = (Private, ); }; }; >@@ -3894,8 +3894,8 @@ > A58B6F0718FCA733008CBA53 /* WKFileUploadPanel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = WKFileUploadPanel.mm; path = ios/forms/WKFileUploadPanel.mm; sourceTree = "<group>"; }; > A5C0F0A52000654400536536 /* _WKNSWindowExtras.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = _WKNSWindowExtras.mm; sourceTree = "<group>"; }; > A5C0F0A62000654400536536 /* _WKNSWindowExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKNSWindowExtras.h; sourceTree = "<group>"; }; >- A5C0F0A92000656E00536536 /* WKInspectorWindow.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKInspectorWindow.mm; sourceTree = "<group>"; }; >- A5C0F0AA2000656E00536536 /* WKInspectorWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKInspectorWindow.h; sourceTree = "<group>"; }; >+ A5C0F0A92000656E00536536 /* _WKInspectorWindow.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = _WKInspectorWindow.mm; sourceTree = "<group>"; }; >+ A5C0F0AA2000656E00536536 /* _WKInspectorWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKInspectorWindow.h; sourceTree = "<group>"; }; > A5D3504D1D78F0D2005124A9 /* RemoteWebInspectorProxyMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RemoteWebInspectorProxyMac.mm; sourceTree = "<group>"; }; > A5E391FB2183C1E900C8FB31 /* InspectorTargetProxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorTargetProxy.cpp; sourceTree = "<group>"; }; > A5E391FC2183C1E900C8FB31 /* InspectorTargetProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InspectorTargetProxy.h; sourceTree = "<group>"; }; >@@ -6049,6 +6049,8 @@ > 5CAFDE422130843500B1F7E1 /* _WKInspector.h */, > 5CAFDE432130843600B1F7E1 /* _WKInspector.mm */, > 5CAFDE442130843600B1F7E1 /* _WKInspectorInternal.h */, >+ A5C0F0AA2000656E00536536 /* _WKInspectorWindow.h */, >+ A5C0F0A92000656E00536536 /* _WKInspectorWindow.mm */, > 31B362942141EBAD007BFA53 /* _WKInternalDebugFeature.h */, > 31B362922141EBAC007BFA53 /* _WKInternalDebugFeature.mm */, > 31B362932141EBAD007BFA53 /* _WKInternalDebugFeatureInternal.h */, >@@ -8222,8 +8224,6 @@ > 9321D5871A38EE74008052BE /* WKImmediateActionController.mm */, > 994BADF11F7D77EA00B571E7 /* WKInspectorViewController.h */, > 994BADF21F7D77EB00B571E7 /* WKInspectorViewController.mm */, >- A5C0F0AA2000656E00536536 /* WKInspectorWindow.h */, >- A5C0F0A92000656E00536536 /* WKInspectorWindow.mm */, > A518B5D01FE1D55B00F9FA28 /* WKInspectorWKWebView.h */, > A518B5D11FE1D55B00F9FA28 /* WKInspectorWKWebView.mm */, > 0FCB4E5C18BBE3D9000FCFC9 /* WKPrintingView.h */, >@@ -8863,6 +8863,7 @@ > 37A64E5518F38E3C00EB30F1 /* _WKInputDelegate.h in Headers */, > 5CAFDE452130846300B1F7E1 /* _WKInspector.h in Headers */, > 5CAFDE472130846A00B1F7E1 /* _WKInspectorInternal.h in Headers */, >+ A5C0F0AB2000658200536536 /* _WKInspectorWindow.h in Headers */, > 31B362952141EBCD007BFA53 /* _WKInternalDebugFeature.h in Headers */, > 31B362972141EBD9007BFA53 /* _WKInternalDebugFeatureInternal.h in Headers */, > 2D790A9D1AD7050D00AB90B3 /* _WKLayoutMode.h in Headers */,
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 193951
:
360427
|
360443
|
360445