<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><blockquote type="cite"><div>On Jun 20, 2014, at 6:07 PM, Vienneau, Christopher &lt;<a href="mailto:cvienneau@ea.com">cvienneau@ea.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Searching my code for&nbsp;</span><span style="font-size: 12pt;">INSPECTOR_SERVER</span>&nbsp;<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">I only find it in&nbsp;</span><span style="font-size: 9pt; font-family: Consolas; color: rgb(30, 30, 30); background-color: white;">FeatureDefinesNix.h</span><span style="font-size: 9pt; font-family: Consolas; color: rgb(30, 30, 30);">&nbsp;</span><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">but no source code wrapped by it.&nbsp;&nbsp;</span><span style="font-size: 12pt;">REMOTE_INSPECTOR</span>&nbsp;<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">does not show up at all.&nbsp; </span></div></div></div></blockquote><div><br></div><div>I wonder what WebKit source you actually have, then!</div><div><br></div><div>`grep -r -l "INSPECTOR_SERVER” .`<br>./WebKit/mac/ChangeLog<br>./WebKit2/ChangeLog-2012-05-22<br>./WebKit2/ChangeLog-2013-04-24<br>./WebKit2/ChangeLog-2013-10-13<br>./WebKit2/config.h<br>./WebKit2/UIProcess/efl/WebContextEfl.cpp<br>./WebKit2/UIProcess/gtk/WebContextGtk.cpp<br>./WebKit2/UIProcess/InspectorServer/efl/WebInspectorServerEfl.cpp<br>./WebKit2/UIProcess/InspectorServer/gtk/WebInspectorServerGtk.cpp<br>./WebKit2/UIProcess/InspectorServer/soup/WebSocketServerSoup.cpp<br>./WebKit2/UIProcess/InspectorServer/WebInspectorServer.cpp<br>./WebKit2/UIProcess/InspectorServer/WebInspectorServer.h<br>./WebKit2/UIProcess/InspectorServer/WebSocketServer.cpp<br>./WebKit2/UIProcess/InspectorServer/WebSocketServer.h<br>./WebKit2/UIProcess/InspectorServer/WebSocketServerClient.h<br>./WebKit2/UIProcess/InspectorServer/WebSocketServerConnection.cpp<br>./WebKit2/UIProcess/InspectorServer/WebSocketServerConnection.h<br>./WebKit2/UIProcess/WebInspectorProxy.cpp<br>./WebKit2/UIProcess/WebInspectorProxy.h<br>./WebKit2/UIProcess/WebInspectorProxy.messages.in<br>./WebKit2/UIProcess/WebPageProxy.cpp<br>./WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.cpp<br>./WebKit2/WebProcess/WebPage/WebInspector.cpp<br>./WebKit2/WebProcess/WebPage/WebInspector.h<br>./WebKit2/WebProcess/WebPage/WebInspector.messages.in</div><div><br></div><div><br></div><div>`grep -r -l "REMOTE_INSPECTOR” .`<br>./JavaScriptCore/API/JSBase.cpp<br>./JavaScriptCore/API/JSContextRef.cpp<br>./JavaScriptCore/API/JSObjectRef.cpp<br>./JavaScriptCore/API/JSValue.mm<br>./JavaScriptCore/API/JSValueRef.cpp<br>./JavaScriptCore/ChangeLog<br>./JavaScriptCore/ChangeLog-2014-02-20<br>./JavaScriptCore/Configurations/FeatureDefines.xcconfig<br>./JavaScriptCore/inspector/remote/RemoteInspector.h<br>./JavaScriptCore/inspector/remote/RemoteInspector.mm<br>./JavaScriptCore/inspector/remote/RemoteInspectorDebuggable.cpp<br>./JavaScriptCore/inspector/remote/RemoteInspectorDebuggable.h<br>./JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.h<br>./JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.mm<br>./JavaScriptCore/inspector/remote/RemoteInspectorXPCConnection.h<br>./JavaScriptCore/inspector/remote/RemoteInspectorXPCConnection.mm<br>./JavaScriptCore/runtime/JSGlobalObject.cpp<br>./JavaScriptCore/runtime/JSGlobalObject.h<br>./JavaScriptCore/runtime/JSGlobalObjectDebuggable.cpp<br>./JavaScriptCore/runtime/JSGlobalObjectDebuggable.h<br>./WebCore/bindings/js/JSDOMGlobalObject.cpp<br>./WebCore/ChangeLog<br>./WebCore/ChangeLog-2014-02-20<br>./WebCore/Configurations/FeatureDefines.xcconfig<br>./WebCore/inspector/InspectorController.cpp<br>./WebCore/inspector/InspectorController.h<br>./WebCore/loader/FrameLoader.cpp<br>./WebCore/page/Page.cpp<br>./WebCore/page/Page.h<br>./WebCore/page/PageDebuggable.cpp<br>./WebCore/page/PageDebuggable.h<br>./WebCore/WebCore.exp.in<br>./WebKit/cf/ChangeLog<br>./WebKit/ChangeLog<br>./WebKit/ios/ChangeLog<br>./WebKit/mac/ChangeLog<br>./WebKit/mac/Configurations/FeatureDefines.xcconfig<br>./WebKit/mac/WebView/WebIndicateLayer.h<br>./WebKit/mac/WebView/WebIndicateLayer.mm<br>./WebKit/mac/WebView/WebPreferenceKeysPrivate.h<br>./WebKit/mac/WebView/WebView.mm<br>./WebKit/mac/WebView/WebViewData.h<br>./WebKit/mac/WebView/WebViewData.mm<br>./WebKit/mac/WebView/WebViewPrivate.h<br>./WebKit2/ChangeLog<br>./WebKit2/ChangeLog-2014-02-20<br>./WebKit2/Configurations/FeatureDefines.xcconfig<br>./WebKit2/Shared/WebPageCreationParameters.cpp<br>./WebKit2/Shared/WebPageCreationParameters.h<br>./WebKit2/UIProcess/API/C/WKPage.cpp<br>./WebKit2/UIProcess/API/Cocoa/WKWebView.mm<br>./WebKit2/UIProcess/WebContext.cpp<br>./WebKit2/UIProcess/WebPageProxy.cpp<br>./WebKit2/UIProcess/WebPageProxy.h<br>./WebKit2/WebProcess/WebPage/WebPage.cpp<br>./WebKit2/WebProcess/WebPage/WebPage.h<br>./WebKit2/WebProcess/WebPage/WebPage.messages.in<br>./WebKit2/WebProcess/WebProcess.cpp<br>./WTF/ChangeLog<br>./WTF/wtf/FeatureDefines.h</div><div><br></div>Thanks,</div><div>~Brady</div><div><br><blockquote type="cite"><div><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Should I see source using these defines or do I misunderstand?&nbsp; I’m guessing the port being used here doesn’t have the things you mentioned in it; which is “Cairo”.&nbsp; I expect the server portion needed to implement isn’t too difficult, and I suppose the other ports could be used as examples.</span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Chris<o:p></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span></div><div><div style="border-style: solid none none; border-top-color: rgb(225, 225, 225); border-top-width: 1pt; padding: 3pt 0in 0in;"><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 11pt; font-family: Calibri, sans-serif;">From:</span></b><span style="font-size: 11pt; font-family: Calibri, sans-serif;"><span class="Apple-converted-space">&nbsp;</span>Joseph Pecoraro [<a href="mailto:pecoraro@apple.com" style="color: purple; text-decoration: underline;">mailto:pecoraro@apple.com</a>]<span class="Apple-converted-space">&nbsp;</span><br><b>Sent:</b><span class="Apple-converted-space">&nbsp;</span>Friday, June 20, 2014 5:37 PM<br><b>To:</b><span class="Apple-converted-space">&nbsp;</span>Vienneau, Christopher<br><b>Cc:</b><span class="Apple-converted-space">&nbsp;</span><a href="mailto:webkit-dev@lists.webkit.org" style="color: purple; text-decoration: underline;">webkit-dev@lists.webkit.org</a><br><b>Subject:</b><span class="Apple-converted-space">&nbsp;</span>Re: [webkit-dev] WebKit Remote Web Inspector<o:p></o:p></span></div></div></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Hello,<o:p></o:p></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Yes, this is possible. There are currently two paths to making Web Inspector work across processes.<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">1. ENABLE(INSPECTOR_SERVER)<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Currently enabled by GTK and EFL. The&nbsp;UIProcess process establishes an HTTP Web/WebSocket server. The index page is a listing page which advertises information about each of the different WebViews that can be inspected. For each of these there is a page which fetches the HTML web inspector frontend assets (WebInspectorUI) and then establishes a WebSocket connection back to the UIProcess to send and receive inspector protocol messages.<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Pros:<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&nbsp; - easy to implement and setup<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&nbsp; - a compatible web inspector frontend is downloaded on demand, so it should be guarenteed to work<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&nbsp; - debugger could just be another web browser (you will get best results when that other browser is a WebKit based browser)<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Cons:<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&nbsp; - pull based, debugger needs to fetch an updated listing<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&nbsp; - frontend features can be limited when run in a generic web environment (non-native context menus, no copy/paste, no system beep, etc)<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">2. ENABLE(REMOTE_INSPECTOR)<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Currently enabled by Mac and iOS. Very port specific right now. Uses XPC to communicate to a middleman process that advertising and helps set up connections for the inspector protocol messages.<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Pros:<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&nbsp; - push based. As WebViews are created, destroyed, or change, they can advertise updates to debuggers<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&nbsp; - using XPC the middleman process can check privileges of each side<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Cons:<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&nbsp; - frontend is not downloaded, so it requires having a debugger process with a frontend that will work with whatever it is connected to<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&nbsp; - not implemented in other ports, would take port specific work to get this path up and running in other ports<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">If this is just something you want to get up and running to make debugging as a developer easier, it sounds like ENABLE(INSPECTOR_SERVER) would work well for you. Depending on your port, there should be settings for enabling and configuring the inspector server (e.g. port # for the server to listen on) and it should be easy to get up and running.<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">What port are you working on?<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">- Joe<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">On Jun 20, 2014, at 4:11 PM, Vienneau, Christopher &lt;<a href="mailto:cvienneau@ea.com" style="color: purple; text-decoration: underline;">cvienneau@ea.com</a>&gt; wrote:<o:p></o:p></div></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><br><br><o:p></o:p></div><blockquote style="margin-top: 5pt; margin-bottom: 5pt;"><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif;">Hi,<o:p></o:p></span></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif;">&nbsp;<o:p></o:p></span></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif;">I’m investigating the possibility of getting access to the “Web Inspector” UI<span class="apple-converted-space">&nbsp;</span><a href="http://trac.webkit.org/wiki/WebInspector#no1" style="color: purple; text-decoration: underline;"><span style="color: rgb(149, 79, 114);">http://trac.webkit.org/wiki/WebInspector#no1</span></a><span class="apple-converted-space">&nbsp;</span>remotely via another browser/process.&nbsp; This is useful when attempting to debug a page on a device that doesn’t have the same screen real estate as your PC, such as a mobile device.&nbsp; I’m familiar with “Weinre”<span class="apple-converted-space">&nbsp;</span><a href="http://people.apache.org/~pmuellr/weinre/docs/latest/Home.html" style="color: purple; text-decoration: underline;"><span style="color: rgb(149, 79, 114);">http://people.apache.org/~pmuellr/weinre/docs/latest/Home.html</span></a><span class="apple-converted-space">&nbsp;</span>which offers many of the features of Web Inspector in a fashion that I’m talking about; but some important elements are missing, such as profiling and java script debugging.&nbsp; I found “heX”<span class="apple-converted-space">&nbsp;</span><a href="https://github.com/netease-youdao/hex" style="color: purple; text-decoration: underline;"><span style="color: rgb(149, 79, 114);">https://github.com/netease-youdao/hex</span></a><span class="apple-converted-space">&nbsp;</span>is able to do what I want, but I would like to be able to accomplish the same thing from WebKit itself, since the target platform isn’t on the pc.&nbsp; Searching through the WebKit source code I can’t find any trace of it having the ability to open a listening port to have a debugging client attach.&nbsp;<o:p></o:p></span></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif;">&nbsp;<o:p></o:p></span></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif;">Is such a thing already possible?&nbsp; The docs, and older mail threads suggested that remote operation was once a goal of Web Inspector, does work continue on this vein? Please offer any suggestions on how this might be accomplished.<o:p></o:p></span></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif;">&nbsp;<o:p></o:p></span></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif;">Thanks<o:p></o:p></span></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif;">&nbsp;<o:p></o:p></span></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif;">Chris Vienneau<o:p></o:p></span></div></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: MyriadSet-Text, serif;">_______________________________________________<br>webkit-dev mailing list<br><a href="mailto:webkit-dev@lists.webkit.org" style="color: purple; text-decoration: underline;"><span style="color: rgb(149, 79, 114);">webkit-dev@lists.webkit.org</span></a><br><a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" style="color: purple; text-decoration: underline;"><span style="color: rgb(149, 79, 114);">https://lists.webkit.org/mailman/listinfo/webkit-dev</span></a><o:p></o:p></span></div></blockquote></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div></div><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;">_______________________________________________</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;">webkit-dev mailing list</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><a href="mailto:webkit-dev@lists.webkit.org" style="color: purple; text-decoration: underline; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">webkit-dev@lists.webkit.org</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" style="color: purple; text-decoration: underline; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">https://lists.webkit.org/mailman/listinfo/webkit-dev</a></div></blockquote></div><br></body></html>