Linking fails when building webkit with JAVASCRIPT_DEBUGGER disabled with the following undefined symbols: WebCore::InspectorController::setInspectorExtensionAPI(WTF::String const&) WebCore::InspectorController::dispatchMessageFromFrontend(WTF::String const&) In InspectorController.cpp, the following methods have been incorrectly defined under #if ENABLE(JAVASCRIPT_DEBUGGER): setInspectorExtensionAPI(const String& source) hideHighlight() dispatchMessageFromFrontend(const String& message)
Patch coming
Created attachment 83312 [details] Patch
Comment on attachment 83312 [details] Patch Rejecting attachment 83312 [details] from commit-queue. Failed to run "['./Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '--bot-id=cr-jail-7', 'apply-..." exit_code: 2 Last 500 characters of output: " exit_code: 1 Parsed 2 diffs from patch file(s). patching file Source/WebCore/ChangeLog Hunk #1 succeeded at 1 with fuzz 3. patching file Source/WebCore/inspector/InspectorController.cpp Hunk #1 FAILED at 244. Hunk #2 succeeded at 268 with fuzz 1 (offset 1 line). 1 out of 2 hunks FAILED -- saving rejects to file Source/WebCore/inspector/InspectorController.cpp.rej Failed to run "[u'/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply', u'--reviewer', u'Yury Semikhatsky', u'-..." exit_code: 1 Full output: http://queues.webkit.org/results/7984006
Changes to fix the linking errors were committed in changeset http://trac.webkit.org/changeset/79394 (https://bugs.webkit.org/show_bug.cgi?id=54743). The patch itself was committed after this patch was committed (and hence, didn't see it when submitting this patch, though the bug itself didn't come up in my search :( ). However, one method is still incorrectly under JAVASCRIPT_DEBUGGER flag. This is currently not causing an error as it is not being invoked. Attached a patch to correct this.
Created attachment 83482 [details] Patch
Comment on attachment 83482 [details] Patch Thanks for fixing this.
The commit-queue encountered the following flaky tests while processing attachment 83482 [details]: animations/suspend-resume-animation.html bug 48161 (author: cmarrin@apple.com) The commit-queue is continuing to process your patch.
Comment on attachment 83482 [details] Patch Clearing flags on attachment: 83482 Committed r79449: <http://trac.webkit.org/changeset/79449>
All reviewed patches have been landed. Closing bug.