WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
180901
Hollow out stub implementation of InspectorBackendDispatcher::sendResponse().
https://bugs.webkit.org/show_bug.cgi?id=180901
Summary
Hollow out stub implementation of InspectorBackendDispatcher::sendResponse().
Mark Lam
Reported
2017-12-15 19:42:31 PST
Patch coming.
Attachments
proposed patch.
(53.90 KB, patch)
2017-12-15 23:10 PST
,
Mark Lam
darin
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2017-12-15 19:43:18 PST
<
rdar://problem/36087649
>
Joseph Pecoraro
Comment 2
2017-12-15 19:50:52 PST
I think we can entirely stub out InspectorValues here. Older versions of System Safari used InspectorValues (via WebInspector.framework) for two things: • Augmented JSContexts SPIs (via WebInspector.framework) - not actually used • WebDriver (maybe?) - I don't think this can be used with SafariForWebKitDevelopment Since neither are used when running SafariForWebKitDevelopment we can stub out the symbols (InspectorValues, InspectorObjects, InspectorBackendDispatcher::sendResponse) to do nothing, and SafariForWebKitDevelopment will then continue to launch with a trunk WebKit and won't have any observable bad behavior.
Mark Lam
Comment 3
2017-12-15 23:10:13 PST
Created
attachment 329563
[details]
proposed patch.
Mark Lam
Comment 4
2017-12-17 13:00:03 PST
Thanks for the review. Landed in
r226012
: <
http://trac.webkit.org/r226012
>.
Joseph Pecoraro
Comment 5
2017-12-17 17:05:58 PST
Comment on
attachment 329563
[details]
proposed patch. View in context:
https://bugs.webkit.org/attachment.cgi?id=329563&action=review
Looks good!
> Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:189 > // FIXME: remove this function when legacy InspectorObject symbols are no longer needed <
http://webkit.org/b/179847
>. > void BackendDispatcher::sendResponse(long requestId, RefPtr<JSON::Object>&& result)
I still don't think this comment makes sense for this file. JSON::Object is new so I don't think any existing code can depend on it. You may want to move the FIXME / bugzilla bug to the DeprecatedInspectorValues file.
> Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h:90 > // When <
http://webkit.org/b/179847
> is fixed or this class is renamed for the JSON::Object case, > // then this alternate method with a dummy parameter can be removed in favor of the one without it.
Same.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug