1 2013-02-13 Alan Cutter <alancutter@chromium.org>
3 cr-linux debug should use clang and maybe be a components build
4 https://bugs.webkit.org/show_bug.cgi?id=108512
6 Reviewed by Adam Barth.
8 Modified GCE cr-linux-debug-ews bot build scripts to configure clang over gcc for build performance.
9 Build bots will update clang with each bot cycle.
10 Updated GCE image paths to suit gcutil 1.6.1.
12 * EWSTools/GoogleComputeEngine/build-chromium-ews.sh:
13 * EWSTools/GoogleComputeEngine/build-commit-queue.sh:
14 * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh:
15 * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh:
16 * EWSTools/configure-clang-linux.sh: Copied from Tools/EWSTools/GoogleComputeEngine/build-chromium-ews.sh.
17 * EWSTools/start-queue.sh:
19 2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com>
21 Unreviewed, rolling out r142747.
22 http://trac.webkit.org/changeset/142747
23 https://bugs.webkit.org/show_bug.cgi?id=109746
25 broke component build (Requested by alecf_gardening on
28 * TestWebKitAPI/TestWebKitAPI.gypi:
29 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Removed.
31 2013-02-13 Jochen Eisinger <jochen@chromium.org>
33 [chromium] fix TestRunner build with enable_webrtc=0
34 https://bugs.webkit.org/show_bug.cgi?id=109700
36 Reviewed by Tony Chang.
38 We can't use ENABLE() macros in the TestRunner library, however,
39 ENABLE_WEBRTC is defined by build/common.gypi, so we can use it.
41 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp:
42 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp:
43 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp:
44 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp:
45 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp:
46 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
48 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
49 (WebTestRunner::WebTestProxyBase::userMediaClient):
50 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp:
52 2013-02-12 Roger Fong <roger_fong@apple.com>
54 TestWebKitAPI and record-memory projects and property sheets for VS2010.
55 https://bugs.webkit.org/show_bug.cgi?id=107034
57 Reviewed by Brent Fulgham.
59 * TestWebKitAPI/TestWebKitAPI.vcxproj: Added.
60 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: Added.
61 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters: Added.
62 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPostBuild.cmd: Copied from Tools/TestWebKitAPI/win/TestWebKitAPIPostBuild.cmd.
63 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPreBuild.cmd: Copied from Tools/TestWebKitAPI/win/TestWebKitAPIPreBuild.cmd.
64 * win/record-memory: Added.
65 * win/record-memory/main.cpp: Copied from Tools/record-memory-win/main.cpp.
66 * win/record-memory/record-memory.vcxproj: Added.
67 * win/record-memory/record-memory.vcxproj.filters: Added.
68 * win/record-memory/record-memoryCommon.props: Added.
69 * win/record-memory/record-memoryDebug.props: Added.
70 * win/record-memory/record-memoryRelease.props: Added.
72 2013-02-13 Tommy Widenflycht <tommyw@google.com>
74 MediaStream API: Use the source id when creating new tracks
75 https://bugs.webkit.org/show_bug.cgi?id=109688
77 Reviewed by Adam Barth.
79 Switching mock to new API.
81 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp:
82 (WebTestRunner::WebUserMediaClientMock::requestUserMedia):
84 2013-02-13 Brent Fulgham <bfulgham@webkit.org>
86 [Windows] Unreviewed VS2010 fix to add $(ConfigurationBuildDir)/private
87 to include paths, to match VS2005 build behavior.
89 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props:
90 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props:
91 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props:
92 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props:
93 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props:
95 2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com>
97 Unreviewed, rolling out r142736.
98 http://trac.webkit.org/changeset/142736
99 https://bugs.webkit.org/show_bug.cgi?id=109716
101 Broke ABI, nightly builds crash on launch (Requested by ap on
104 * MiniBrowser/mac/WK2BrowserWindowController.m:
105 (-[WK2BrowserWindowController awakeFromNib]):
106 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
107 (WTR::InjectedBundlePage::InjectedBundlePage):
108 * WebKitTestRunner/TestController.cpp:
109 (WTR::TestController::createWebViewWithOptions):
111 2013-02-13 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
113 [WK2][EFL][WTR] Regression(r141836): WTR crashes on exit
114 https://bugs.webkit.org/show_bug.cgi?id=109456
116 Reviewed by Anders Carlsson.
118 WebView instance must not live longer than EwkView, as EwkView owns
119 objects that page proxy refers to, doing otherwise leads to a crash.
121 Test controller has own ptr containing WebView. Invoking of ewk_shutdown()
122 leads to evas objects deletion. So, the problem was that test controller was
123 deleted after ewk_shutdown() had been called in main() function causing
126 The patch introduces a scope for test controller so that it is deleted first.
128 * WebKitTestRunner/efl/main.cpp:
131 2013-02-13 Ilya Tikhonovsky <loislo@chromium.org>
133 Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't report the leaf node properly.
134 https://bugs.webkit.org/show_bug.cgi?id=109554
136 In some cases leaves have no pointer so with the old schema we can't generate nodeId for them because we
137 can't insert 0 into hashmap. It happens when we call addPrivateBuffer method.
139 Drive by fix: I introduced a client interface for the HeapGraphSerializer.
140 It helps me to do the tests for the serializer.
142 Reviewed by Yury Semikhatsky.
144 It is covered by newly added tests in TestWebKitAPI.
146 * TestWebKitAPI/TestWebKitAPI.gypi:
147 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added.
150 (TestWebKitAPI::HeapGraphReceiver::HeapGraphReceiver):
151 (TestWebKitAPI::HeapGraphReceiver::printGraph):
152 (TestWebKitAPI::HeapGraphReceiver::dumpNodes):
153 (TestWebKitAPI::HeapGraphReceiver::dumpEdges):
154 (TestWebKitAPI::HeapGraphReceiver::dumpBaseToRealNodeId):
155 (TestWebKitAPI::HeapGraphReceiver::dumpStrings):
156 (TestWebKitAPI::HeapGraphReceiver::serializer):
157 (TestWebKitAPI::HeapGraphReceiver::chunkPart):
158 (TestWebKitAPI::HeapGraphReceiver::dumpPart):
159 (TestWebKitAPI::HeapGraphReceiver::stringValue):
160 (TestWebKitAPI::HeapGraphReceiver::intValue):
161 (TestWebKitAPI::HeapGraphReceiver::nodeToString):
162 (TestWebKitAPI::HeapGraphReceiver::edgeToString):
163 (TestWebKitAPI::HeapGraphReceiver::printNode):
165 (TestWebKitAPI::Helper::Helper):
166 (TestWebKitAPI::Helper::addNode):
167 (TestWebKitAPI::Helper::addEdge):
168 (TestWebKitAPI::Helper::done):
170 (TestWebKitAPI::Helper::Object::Object):
171 (TestWebKitAPI::TEST):
173 (TestWebKitAPI::Owner::Owner):
174 (TestWebKitAPI::Owner::reportMemoryUsage):
176 2013-02-13 Gyuyoung Kim <gyuyoung.kim@samsung.com>
178 [WK2] Remove web intents callbacks
179 https://bugs.webkit.org/show_bug.cgi?id=109654
181 Reviewed by Benjamin Poulain.
183 Web intents was removed by r142549.
185 * MiniBrowser/mac/WK2BrowserWindowController.m:
186 (-[WK2BrowserWindowController awakeFromNib]):
187 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
188 (WTR::InjectedBundlePage::InjectedBundlePage):
189 * WebKitTestRunner/TestController.cpp:
190 (WTR::TestController::createWebViewWithOptions):
192 2013-02-12 Adenilson Cavalcanti <cavalcantii@gmail.com>
194 [WK2] Page reloading will crash UIProcess after WebProcess was killed
195 https://bugs.webkit.org/show_bug.cgi?id=109305
197 Reviewed by Benjamin Poulain.
199 Adding a new test to simulate the case of WebProcess crash followed by a trying
202 * TestWebKitAPI/GNUmakefile.am:
203 * TestWebKitAPI/PlatformEfl.cmake:
204 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
205 * TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp: Added.
207 (TestWebKitAPI::didFinishLoad):
208 (TestWebKitAPI::TEST):
210 2013-02-11 Brent Fulgham <bfulgham@webkit.org>
212 Update WebKitDirs.pm for new Windows paths
213 https://bugs.webkit.org/show_bug.cgi?id=107714
215 Reviewed by Daniel Bates.
217 * Scripts/webkitdirs.pm: For each existing Windows environment
218 variable, also include creation of the 'new' variables. The
219 'old' variables will be removed in a future update.
220 (windowsSourceSourceDir): New helper routine to return the
221 actual 'Source' folder of the WebKit source tree.
223 2013-02-12 Alec Flett <alecflett@chromium.org>
225 Fix signedness in WebTestProxy
226 https://bugs.webkit.org/show_bug.cgi?id=109623
228 Reviewed by Adam Barth.
230 Fix signedness problem, using size_t instead of int.
232 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
234 2013-02-12 Raymond Toy <rtoy@google.com>
237 https://bugs.webkit.org/show_bug.cgi?id=109621
241 * Scripts/webkitpy/common/config/committers.py:
243 2013-02-12 Jochen Eisinger <jochen@chromium.org>
245 [chromium] move text dump generation to TestRunner library
246 https://bugs.webkit.org/show_bug.cgi?id=109575
248 Reviewed by Adam Barth.
250 * DumpRenderTree/DumpRenderTree.gypi:
251 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
253 (WebTestRunner::WebTestDelegate::captureHistoryForWindow):
254 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
255 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
257 * DumpRenderTree/chromium/TestRunner/src/TestCommon.cpp: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/TestCommon.h.
258 (WebTestRunner::normalizeLayoutTestURL):
260 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h:
262 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
263 (WebTestRunner::TestRunner::checkResponseMimeType):
265 (WebTestRunner::TestRunner::shouldDumpAsText):
266 (WebTestRunner::TestRunner::shouldGeneratePixelResults):
267 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
269 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
270 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
271 (WebTestRunner::WebTestProxyBase::captureTree):
273 * DumpRenderTree/chromium/TestShell.cpp:
275 (TestShell::captureHistoryForWindow):
276 * DumpRenderTree/chromium/TestShell.h:
278 * DumpRenderTree/chromium/WebViewHost.cpp:
279 (WebViewHost::captureHistoryForWindow):
280 * DumpRenderTree/chromium/WebViewHost.h:
282 2013-02-12 Jessie Berlin <jberlin@apple.com>
284 Rollout r142618, it broke all the Mac builds.
286 * TestWebKitAPI/TestWebKitAPI.gypi:
287 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
288 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Removed.
289 * TestWebKitAPI/win/TestWebKitAPI.vcproj:
291 2013-02-12 Yury Semikhatsky <yurys@chromium.org>
293 Unreviewed. Fix Chromium compilation after r142618.
295 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp:
296 (TestWebKitAPI::HeapGraphReceiver::printNode):
298 2013-02-12 Martin Robinson <mrobinson@igalia.com>
300 [GTK] Add an optional moduleset with hard to get packages (including libsecret)
301 https://bugs.webkit.org/show_bug.cgi?id=109195
303 Reviewed by Philippe Normand.
305 Add an optional moduleset that includes libsecret. This moduleset will
306 be used to install some annoyingly hard to obtain dependencies on older
309 * gtk/jhbuild-optional.modules: Added.
310 * gtk/jhbuild.modules: Add a reference to the new moduleset file.
312 2013-02-12 Ilya Tikhonovsky <loislo@chromium.org>
314 Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't report the leaf node properly.
315 https://bugs.webkit.org/show_bug.cgi?id=109554
317 In some cases leaves have no pointer. As example when we report a leaf via addPrivateBuffer.
318 This patch has new set of tests for HeapGraphSerializer.
320 Reviewed by Yury Semikhatsky.
322 * TestWebKitAPI/TestWebKitAPI.gypi:
323 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
324 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added.
325 * TestWebKitAPI/win/TestWebKitAPI.vcproj:
327 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
329 Unreviewed followup to r142606, the EFL port also enables the CSS image-set
330 feature so the new configuration option's default value should reflect that.
332 * Scripts/webkitperl/FeatureList.pm:
334 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
336 [GTK] Enable CSS Variables feature in development builds
337 https://bugs.webkit.org/show_bug.cgi?id=109474
339 Reviewed by Martin Robinson.
341 * Scripts/webkitperl/FeatureList.pm: Enable the feature on development
342 builds of the GTK port.
344 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
346 [GTK] Enable CSS image-set support in development builds
347 https://bugs.webkit.org/show_bug.cgi?id=109475
349 Reviewed by Martin Robinson.
351 * Scripts/webkitperl/FeatureList.pm: Add the configuration option for the feature.
352 Note that the Mac port also enables the feature but does so in Platform.h as the feature
353 is also enabled for the iOS port which can't at the moment be detected via webkitperl.
355 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
357 [GTK] Enable DOM4 events constructors in development builds
358 https://bugs.webkit.org/show_bug.cgi?id=109471
360 Reviewed by Martin Robinson.
362 * Scripts/webkitperl/FeatureList.pm: Enable the feature for the GTK port as well.
364 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
366 Remove unnecessary variables from FeatureList.pm
367 https://bugs.webkit.org/show_bug.cgi?id=109558
369 Reviewed by Daniel Bates.
371 A small cleanup, removing unused variables for which the related configuration
372 options were already removed.
374 * Scripts/webkitperl/FeatureList.pm:
376 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
378 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
379 https://bugs.webkit.org/show_bug.cgi?id=109481
381 Reviewed by Daniel Bates.
383 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
384 back in r120574. There are still occurrences of it in various build systems
385 which should all be removed as they are useless.
387 * Scripts/webkitperl/FeatureList.pm:
389 2013-02-12 Jochen Eisinger <jochen@chromium.org>
391 [chromium] move webrtc mocks to testrunner library
392 https://bugs.webkit.org/show_bug.cgi?id=109041
394 Reviewed by Adam Barth.
396 * DumpRenderTree/DumpRenderTree.gypi:
397 * DumpRenderTree/chromium/DumpRenderTree.cpp:
398 (WebKitSupportTestEnvironment):
399 (WebKitSupportTestEnvironment::mockPlatform):
401 * DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp:
402 (MockWebKitPlatformSupport::setInterfaces):
403 (MockWebKitPlatformSupport::createMediaStreamCenter):
404 (MockWebKitPlatformSupport::createRTCPeerConnectionHandler):
405 * DumpRenderTree/chromium/MockWebKitPlatformSupport.h:
407 (MockWebKitPlatformSupport):
408 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
410 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
413 (WebTestRunner::WebTestProxy::showContextMenu):
414 (WebTestRunner::WebTestProxy::userMediaClient):
415 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp: Renamed from Tools/DumpRenderTree/chromium/MockConstraints.cpp.
416 (WebTestRunner::MockConstraints::verifyConstraints):
418 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.h: Renamed from Tools/DumpRenderTree/chromium/MockConstraints.h.
422 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp.
424 (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter):
425 (WebTestRunner::MockWebMediaStreamCenter::queryMediaStreamSources):
426 (WebTestRunner::MockWebMediaStreamCenter::didEnableMediaStreamTrack):
427 (WebTestRunner::MockWebMediaStreamCenter::didDisableMediaStreamTrack):
428 (WebTestRunner::MockWebMediaStreamCenter::didAddMediaStreamTrack):
429 (WebTestRunner::MockWebMediaStreamCenter::didRemoveMediaStreamTrack):
430 (WebTestRunner::MockWebMediaStreamCenter::didStopLocalMediaStream):
431 (MockWebAudioDestinationConsumer):
432 (WebTestRunner::MockWebAudioDestinationConsumer::~MockWebAudioDestinationConsumer):
433 (WebTestRunner::MockWebMediaStreamCenter::didCreateMediaStream):
434 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.h: Renamed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.h.
437 (MockWebMediaStreamCenter):
438 (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter):
439 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp.
441 (DTMFSenderToneTask):
442 (WebTestRunner::DTMFSenderToneTask::DTMFSenderToneTask):
443 (WebTestRunner::MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
444 (WebTestRunner::MockWebRTCDTMFSenderHandler::setClient):
445 (WebTestRunner::MockWebRTCDTMFSenderHandler::currentToneBuffer):
446 (WebTestRunner::MockWebRTCDTMFSenderHandler::canInsertDTMF):
447 (WebTestRunner::MockWebRTCDTMFSenderHandler::insertDTMF):
448 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h.
450 (MockWebRTCDTMFSenderHandler):
451 (WebTestRunner::MockWebRTCDTMFSenderHandler::taskList):
452 (WebTestRunner::MockWebRTCDTMFSenderHandler::clearToneBuffer):
453 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.cpp.
455 (DataChannelReadyStateTask):
456 (WebTestRunner::DataChannelReadyStateTask::DataChannelReadyStateTask):
457 (WebTestRunner::MockWebRTCDataChannelHandler::MockWebRTCDataChannelHandler):
458 (WebTestRunner::MockWebRTCDataChannelHandler::setClient):
459 (WebTestRunner::MockWebRTCDataChannelHandler::bufferedAmount):
460 (WebTestRunner::MockWebRTCDataChannelHandler::sendStringData):
461 (WebTestRunner::MockWebRTCDataChannelHandler::sendRawData):
462 (WebTestRunner::MockWebRTCDataChannelHandler::close):
463 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.h.
465 (MockWebRTCDataChannelHandler):
466 (WebTestRunner::MockWebRTCDataChannelHandler::taskList):
467 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp.
469 (RTCSessionDescriptionRequestSuccededTask):
470 (WebTestRunner::RTCSessionDescriptionRequestSuccededTask::RTCSessionDescriptionRequestSuccededTask):
471 (RTCSessionDescriptionRequestFailedTask):
472 (WebTestRunner::RTCSessionDescriptionRequestFailedTask::RTCSessionDescriptionRequestFailedTask):
473 (RTCStatsRequestSucceededTask):
474 (WebTestRunner::RTCStatsRequestSucceededTask::RTCStatsRequestSucceededTask):
475 (RTCVoidRequestTask):
476 (WebTestRunner::RTCVoidRequestTask::RTCVoidRequestTask):
477 (RTCPeerConnectionStateTask):
478 (WebTestRunner::RTCPeerConnectionStateTask::RTCPeerConnectionStateTask):
479 (RemoteDataChannelTask):
480 (WebTestRunner::RemoteDataChannelTask::RemoteDataChannelTask):
481 (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
482 (WebTestRunner::MockWebRTCPeerConnectionHandler::initialize):
483 (WebTestRunner::MockWebRTCPeerConnectionHandler::createOffer):
484 (WebTestRunner::MockWebRTCPeerConnectionHandler::createAnswer):
485 (WebTestRunner::MockWebRTCPeerConnectionHandler::setLocalDescription):
486 (WebTestRunner::MockWebRTCPeerConnectionHandler::setRemoteDescription):
487 (WebTestRunner::MockWebRTCPeerConnectionHandler::localDescription):
488 (WebTestRunner::MockWebRTCPeerConnectionHandler::remoteDescription):
489 (WebTestRunner::MockWebRTCPeerConnectionHandler::updateICE):
490 (WebTestRunner::MockWebRTCPeerConnectionHandler::addICECandidate):
491 (WebTestRunner::MockWebRTCPeerConnectionHandler::addStream):
492 (WebTestRunner::MockWebRTCPeerConnectionHandler::removeStream):
493 (WebTestRunner::MockWebRTCPeerConnectionHandler::getStats):
494 (WebTestRunner::MockWebRTCPeerConnectionHandler::createDataChannel):
495 (WebTestRunner::MockWebRTCPeerConnectionHandler::createDTMFSender):
496 (WebTestRunner::MockWebRTCPeerConnectionHandler::stop):
497 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h.
500 (MockWebRTCPeerConnectionHandler):
501 (WebTestRunner::MockWebRTCPeerConnectionHandler::taskList):
502 (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
503 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
504 (WebTestRunner::TestInterfaces::TestInterfaces):
505 (WebTestRunner::TestInterfaces::setDelegate):
506 (WebTestRunner::TestInterfaces::delegate):
508 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
510 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
511 (WebTestRunner::WebTestInterfaces::createMediaStreamCenter):
513 (WebTestRunner::WebTestInterfaces::createWebRTCPeerConnectionHandler):
514 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
515 (WebTestRunner::WebTestProxyBase::userMediaClient):
517 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: Renamed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.cpp.
519 (UserMediaRequestTask):
520 (WebTestRunner::UserMediaRequestTask::UserMediaRequestTask):
522 (WebTestRunner::WebUserMediaClientMock::WebUserMediaClientMock):
523 (WebTestRunner::WebUserMediaClientMock::requestUserMedia):
524 (WebTestRunner::WebUserMediaClientMock::cancelUserMediaRequest):
525 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Renamed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.h.
527 (WebUserMediaClientMock):
528 (WebTestRunner::WebUserMediaClientMock::~WebUserMediaClientMock):
529 (WebTestRunner::WebUserMediaClientMock::taskList):
530 * DumpRenderTree/chromium/TestShell.cpp:
531 (TestShell::initialize):
532 * DumpRenderTree/chromium/TestShell.h:
534 * DumpRenderTree/chromium/WebViewHost.cpp:
535 * DumpRenderTree/chromium/WebViewHost.h:
538 2013-02-11 Timothy Loh <timloh@chromium.com>
540 webkit-patch upload regenerates the WebCore ChangeLog every time it's called
541 https://bugs.webkit.org/show_bug.cgi?id=108983
543 Reviewed by Ryosuke Niwa.
545 This patch puts the behaviour from Bug 74358 behind the flag (default=OFF)
546 `--update-changelogs', and removes the flag `--no-prepare-changelogs'.
547 The flag name change from prepare to update is since we still want to
548 prepare changelogs in the default case when none currently exist.
550 * Scripts/webkitpy/tool/commands/commandtest.py:
551 (CommandsTest.assert_execute_outputs):
552 * Scripts/webkitpy/tool/steps/options.py:
554 * Scripts/webkitpy/tool/steps/preparechangelog.py:
555 (PrepareChangeLog.options):
556 (PrepareChangeLog.run):
558 2013-02-11 Jochen Eisinger <jochen@chromium.org>
560 [chromium] move printPage() implementation to testRunner library
561 https://bugs.webkit.org/show_bug.cgi?id=109436
563 Reviewed by Adam Barth.
565 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
566 (WebTestRunner::WebTestProxy::showContextMenu):
567 (WebTestRunner::WebTestProxy::printPage):
568 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
570 (WebTestRunner::WebTestProxyBase::printPage):
571 * DumpRenderTree/chromium/WebViewHost.cpp:
572 * DumpRenderTree/chromium/WebViewHost.h:
574 2013-02-11 James Robinson <jamesr@chromium.org>
576 [Chromium] Get rid of WebAnimationController
577 https://bugs.webkit.org/show_bug.cgi?id=109235
579 Reviewed by Benjamin Poulain.
581 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
582 (WebTestRunner::TestRunner::TestRunner):
583 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
586 2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
588 Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
589 https://bugs.webkit.org/show_bug.cgi?id=109534
591 Reviewed by Anders Carlsson.
593 * DumpRenderTree/gtk/EditingCallbacks.cpp:
594 (shouldShowDeleteInterfaceForElement):
596 2013-02-11 Nico Weber <thakis@chromium.org>
598 Remove web intents code
599 https://bugs.webkit.org/show_bug.cgi?id=109501
601 Reviewed by Eric Seidel.
603 See thread "Removing ENABLE(WEB_INTENTS) code" on webkit-dev.
605 * DumpRenderTree/TestRunner.cpp:
606 (TestRunner::staticFunctions):
607 * DumpRenderTree/TestRunner.h:
609 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
610 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
612 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
614 (WebTestRunner::WebTestProxy::didEndEditing):
615 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
616 (WebTestRunner::TestRunner::TestRunner):
617 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
619 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
620 * DumpRenderTree/chromium/WebViewHost.cpp:
621 * DumpRenderTree/chromium/WebViewHost.h:
623 * DumpRenderTree/efl/TestRunnerEfl.cpp:
624 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
625 * DumpRenderTree/mac/TestRunnerMac.mm:
626 * DumpRenderTree/win/TestRunnerWin.cpp:
627 * DumpRenderTree/wx/TestRunnerWx.cpp:
628 * Scripts/webkitperl/FeatureList.pm:
630 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
632 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
633 https://bugs.webkit.org/show_bug.cgi?id=109349
635 Reviewed by Sam Weinig.
637 Get rid of TestRunner's setMinimumTimerInterval and all the related functions.
639 This also fixes an oddity:
640 TestRunners were initialized with a minimum timer interval of 10 milliseconds instead
641 of using the default value. All with the same copy of an outdated comment.
643 * DumpRenderTree/TestRunner.cpp:
644 (TestRunner::staticFunctions):
645 * DumpRenderTree/TestRunner.h:
647 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
648 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
649 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
650 (WebTestRunner::TestRunner::TestRunner):
651 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
653 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
654 (WebTestRunner::WebPreferences::reset):
655 (WebTestRunner::WebPreferences::applyTo):
656 * DumpRenderTree/chromium/WebViewHost.cpp:
657 (WebViewHost::reset):
658 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
659 (DumpRenderTreeChrome::resetDefaultsToConsistentValues):
660 * DumpRenderTree/efl/TestRunnerEfl.cpp:
661 * DumpRenderTree/gtk/DumpRenderTree.cpp:
662 (resetDefaultsToConsistentValues):
663 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
664 * DumpRenderTree/mac/DumpRenderTree.mm:
665 (resetWebViewToConsistentStateBeforeTesting):
666 * DumpRenderTree/mac/TestRunnerMac.mm:
667 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
668 (WebCore::WebPage::resetSettings):
669 * DumpRenderTree/qt/TestRunnerQt.cpp:
670 * DumpRenderTree/qt/TestRunnerQt.h:
672 * DumpRenderTree/win/DumpRenderTree.cpp:
673 (resetWebViewToConsistentStateBeforeTesting):
674 * DumpRenderTree/win/TestRunnerWin.cpp:
675 * DumpRenderTree/wx/TestRunnerWx.cpp:
676 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
677 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
678 (WTR::InjectedBundle::beginTesting):
679 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
680 * WebKitTestRunner/InjectedBundle/TestRunner.h:
683 2013-02-11 Dean Jackson <dino@apple.com>
685 Remove use of plugInStartLabelImage
686 https://bugs.webkit.org/show_bug.cgi?id=108273
688 Reviewed by Simon Fraser.
690 Take two - after rollout in r142405.
691 Removed plugInStartLabelImage entry from client structure.
693 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
694 (WTR::InjectedBundlePage::InjectedBundlePage):
696 2013-02-11 Tony Chang <tony@chromium.org>
698 Move setFrameFlatteningEnabled from layoutTestController to window.internals.settings
699 https://bugs.webkit.org/show_bug.cgi?id=87149
701 Reviewed by Simon Fraser.
703 Remove testRunner.setFrameFlatteningEnabled from DRT and WTR. WebKit API
704 methods are left because there may be users of it. Add a test for Apple Mac
705 to ensure that the API for the preference still works using overridePreference.
707 * DumpRenderTree/TestRunner.cpp:
708 (TestRunner::staticFunctions):
709 * DumpRenderTree/TestRunner.h:
711 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
712 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
713 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
714 * DumpRenderTree/efl/TestRunnerEfl.cpp:
715 * DumpRenderTree/gtk/DumpRenderTree.cpp:
716 (resetDefaultsToConsistentValues):
717 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
718 * DumpRenderTree/mac/TestRunnerMac.mm:
719 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
720 (WebCore::WebPage::resetSettings):
721 * DumpRenderTree/qt/TestRunnerQt.cpp:
722 * DumpRenderTree/qt/TestRunnerQt.h:
724 * DumpRenderTree/win/DumpRenderTree.cpp:
725 (resetDefaultsToConsistentValues):
726 * DumpRenderTree/win/TestRunnerWin.cpp:
727 * DumpRenderTree/wx/TestRunnerWx.cpp:
728 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
729 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
730 * WebKitTestRunner/InjectedBundle/TestRunner.h:
733 2013-02-11 Roger Fong <roger_fong@apple.com>
735 Unreviewed. Windows 7 Debug mode build fix.
737 * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
739 2013-02-11 Tiancheng Jiang <tijiang@rim.com>
741 [BlackBerry] Set mouse document position for mouse event in DRT.
742 https://bugs.webkit.org/show_bug.cgi?id=109094.
744 Reviewed by Rob Buis.
747 Internally Reviewed by Nima Ghanavatian & Genevieve Mak.
749 Set mouse document position when we create mouse event in DRT.
751 * DumpRenderTree/blackberry/EventSender.cpp:
752 (setMouseEventDocumentPos):
755 (mouseMoveToCallback):
757 2013-02-11 Mike Lattanzio <mlattanzio@rim.com>
759 [BlackBerry] Add graphics subdirectory to include path.
760 https://bugs.webkit.org/show_bug.cgi?id=109437
762 Reviewed by Rob Buis.
764 Add browser/platform/graphics to include path.
766 Internal review by Jeff Rogers.
768 * Scripts/webkitdirs.pm:
769 (blackberryCMakeArguments):
771 2013-02-11 Christophe Dumez <ch.dumez@sisa.samsung.com>
773 [EFL][WKTR] Regression(r141836) fast/dom/Window/mozilla-focus-blur.html started failing
774 https://bugs.webkit.org/show_bug.cgi?id=109438
776 Reviewed by Kenneth Rohde Christiansen.
778 Some refactoring in r141836 caused the view not to get focus if the focused
779 frame is not the main one. The idea of the code was to remove focus from the
780 view if the focused frame was not the main one, and then focus the view again.
781 However, after the refactoring, the second step never happened: Focus was
782 removed but not given again.
784 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
785 (WTR::PlatformWebView::focus):
787 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
789 [GTK] Don't generate documentation if building neither WebKit1 nor WebKit2
790 https://bugs.webkit.org/show_bug.cgi?id=109420
792 Reviewed by Philippe Normand.
794 Don't generate the GTK documentation if neither of the WebKit1 and WebKit2
795 layers was built. This just results in unnecessary errors being spewed out
796 by the gtkdoc utilities.
798 * Scripts/webkitdirs.pm:
799 (buildAutotoolsProject):
801 2013-02-11 Antoine Quint <graouts@apple.com>
803 Unreviewed change to add myself to the Inspector IDLs watchlist.
805 * Scripts/webkitpy/common/config/watchlist:
807 2013-02-11 Krzysztof Czech <k.czech@samsung.com>
809 [GTK][EFL] Shares WebKit-GTK's DumpRenderTree accessibility implementation with other Webkit ports
810 https://bugs.webkit.org/show_bug.cgi?id=105007
812 Reviewed by Martin Robinson.
814 Shares specific ATK's accessibility implementation.
815 Keeps platform specific methods in EFL and GTK's directories.
817 * DumpRenderTree/atk/AccessibilityCallbacks.h: Renamed from Tools/DumpRenderTree/gtk/AccessibilityCallbacks.h.
818 * DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp: Renamed from Tools/DumpRenderTree/gtk/AccessibilityCallbacks.cpp.
819 (printAccessibilityEvent):
820 (axObjectEventListener):
821 (connectAccessibilityCallbacks):
822 (disconnectAccessibilityCallbacks):
823 * DumpRenderTree/atk/AccessibilityControllerAtk.cpp: Copied from Tools/DumpRenderTree/gtk/AccessibilityControllerGtk.cpp.
824 (AccessibilityController::AccessibilityController):
825 (AccessibilityController::~AccessibilityController):
826 (AccessibilityController::elementAtPoint):
827 (AccessibilityController::setLogFocusEvents):
828 (AccessibilityController::setLogScrollingStartEvents):
829 (AccessibilityController::setLogValueChangeEvents):
830 (AccessibilityController::setLogAccessibilityEvents):
831 (AccessibilityController::addNotificationListener):
832 (AccessibilityController::removeNotificationListener):
833 * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: Copied from Tools/DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp.
834 (coreAttributeToAtkAttribute):
836 (replaceCharactersForResults):
837 (AccessibilityUIElement::AccessibilityUIElement):
838 (AccessibilityUIElement::~AccessibilityUIElement):
839 (AccessibilityUIElement::getLinkedUIElements):
840 (AccessibilityUIElement::getDocumentLinks):
841 (AccessibilityUIElement::getChildren):
842 (AccessibilityUIElement::getChildrenWithRange):
843 (AccessibilityUIElement::rowCount):
844 (AccessibilityUIElement::columnCount):
845 (AccessibilityUIElement::childrenCount):
846 (AccessibilityUIElement::elementAtPoint):
847 (AccessibilityUIElement::linkedUIElementAtIndex):
848 (AccessibilityUIElement::getChildAtIndex):
849 (AccessibilityUIElement::indexOfChild):
850 (attributeSetToString):
851 (AccessibilityUIElement::allAttributes):
852 (AccessibilityUIElement::attributesOfLinkedUIElements):
853 (AccessibilityUIElement::attributesOfDocumentLinks):
854 (AccessibilityUIElement::titleUIElement):
855 (AccessibilityUIElement::parentElement):
856 (AccessibilityUIElement::attributesOfChildren):
857 (AccessibilityUIElement::parameterizedAttributeNames):
858 (AccessibilityUIElement::role):
859 (AccessibilityUIElement::subrole):
860 (AccessibilityUIElement::roleDescription):
861 (AccessibilityUIElement::title):
862 (AccessibilityUIElement::description):
863 (AccessibilityUIElement::stringValue):
864 (AccessibilityUIElement::language):
865 (AccessibilityUIElement::x):
866 (AccessibilityUIElement::y):
867 (AccessibilityUIElement::width):
868 (AccessibilityUIElement::height):
869 (AccessibilityUIElement::clickPointX):
870 (AccessibilityUIElement::clickPointY):
871 (AccessibilityUIElement::orientation):
872 (AccessibilityUIElement::intValue):
873 (AccessibilityUIElement::minValue):
874 (AccessibilityUIElement::maxValue):
875 (AccessibilityUIElement::valueDescription):
877 (AccessibilityUIElement::isEnabled):
878 (AccessibilityUIElement::insertionPointLineNumber):
879 (AccessibilityUIElement::isPressActionSupported):
880 (AccessibilityUIElement::isIncrementActionSupported):
881 (AccessibilityUIElement::isDecrementActionSupported):
882 (AccessibilityUIElement::isRequired):
883 (AccessibilityUIElement::isFocused):
884 (AccessibilityUIElement::isSelected):
885 (AccessibilityUIElement::hierarchicalLevel):
886 (AccessibilityUIElement::ariaIsGrabbed):
887 (AccessibilityUIElement::ariaDropEffects):
888 (AccessibilityUIElement::isExpanded):
889 (AccessibilityUIElement::isChecked):
890 (AccessibilityUIElement::attributesOfColumnHeaders):
891 (AccessibilityUIElement::attributesOfRowHeaders):
892 (AccessibilityUIElement::attributesOfColumns):
893 (AccessibilityUIElement::attributesOfRows):
894 (AccessibilityUIElement::attributesOfVisibleCells):
895 (AccessibilityUIElement::attributesOfHeader):
896 (AccessibilityUIElement::indexInTable):
898 (AccessibilityUIElement::rowIndexRange):
899 (AccessibilityUIElement::columnIndexRange):
900 (AccessibilityUIElement::lineForIndex):
901 (AccessibilityUIElement::boundsForRange):
902 (AccessibilityUIElement::stringForRange):
903 (AccessibilityUIElement::attributedStringForRange):
904 (AccessibilityUIElement::attributedStringRangeIsMisspelled):
905 (AccessibilityUIElement::uiElementForSearchPredicate):
906 (AccessibilityUIElement::cellForColumnAndRow):
907 (AccessibilityUIElement::selectedTextRange):
908 (AccessibilityUIElement::setSelectedTextRange):
909 (AccessibilityUIElement::stringAttributeValue):
910 (AccessibilityUIElement::numberAttributeValue):
911 (AccessibilityUIElement::boolAttributeValue):
912 (AccessibilityUIElement::isAttributeSettable):
913 (AccessibilityUIElement::isAttributeSupported):
915 (AccessibilityUIElement::increment):
916 (AccessibilityUIElement::decrement):
917 (AccessibilityUIElement::press):
918 (AccessibilityUIElement::showMenu):
919 (AccessibilityUIElement::disclosedRowAtIndex):
920 (AccessibilityUIElement::ariaOwnsElementAtIndex):
921 (AccessibilityUIElement::ariaFlowToElementAtIndex):
922 (AccessibilityUIElement::selectedRowAtIndex):
923 (AccessibilityUIElement::rowAtIndex):
924 (AccessibilityUIElement::disclosedByRow):
925 (AccessibilityUIElement::accessibilityValue):
926 (AccessibilityUIElement::documentEncoding):
927 (AccessibilityUIElement::documentURI):
928 (AccessibilityUIElement::url):
929 (AccessibilityUIElement::addNotificationListener):
930 (AccessibilityUIElement::removeNotificationListener):
931 (AccessibilityUIElement::isFocusable):
932 (AccessibilityUIElement::isSelectable):
933 (AccessibilityUIElement::isMultiSelectable):
934 (AccessibilityUIElement::isSelectedOptionActive):
935 (AccessibilityUIElement::isVisible):
936 (AccessibilityUIElement::isOffScreen):
937 (AccessibilityUIElement::isCollapsed):
938 (AccessibilityUIElement::isIgnored):
939 (AccessibilityUIElement::hasPopup):
940 (AccessibilityUIElement::takeFocus):
941 (AccessibilityUIElement::takeSelection):
942 (AccessibilityUIElement::addSelection):
943 (AccessibilityUIElement::removeSelection):
944 (AccessibilityUIElement::scrollToMakeVisible):
945 (AccessibilityUIElement::scrollToMakeVisibleWithSubFocus):
946 (AccessibilityUIElement::scrollToGlobalPoint):
947 * DumpRenderTree/efl/CMakeLists.txt: Adds ATK headers, libraries, new sources.
948 * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp:
949 (AccessibilityController::focusedElement):
950 (AccessibilityController::rootElement):
951 (AccessibilityController::accessibleElementById):
952 * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
953 (AccessibilityUIElement::helpText):
954 * GNUmakefile.am: Adds renamed sources.
956 2013-02-11 Jochen Eisinger <jochen@chromium.org>
958 [chromium] clear the webcache from within the TestRunner library
959 https://bugs.webkit.org/show_bug.cgi?id=109405
961 Reviewed by Kentaro Hara.
963 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
964 (WebTestRunner::TestInterfaces::resetAll):
965 * DumpRenderTree/chromium/TestShell.cpp:
966 (TestShell::resetTestController):
968 2013-02-11 Jochen Eisinger <jochen@chromium.org>
970 [chromium] add a destructor to EventSender
971 https://bugs.webkit.org/show_bug.cgi?id=109401
973 Reviewed by Kentaro Hara.
975 Otherwise, the compiler will automatically generate a destructor, for
976 which we need to unnecessarily include WebContextMenuData.h in the
979 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
981 (WebTestRunner::EventSender::~EventSender):
982 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
986 2013-02-10 Tim Horton <timothy_horton@apple.com>
988 Unreviewed attempted build fix for Gtk after r142412
990 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
991 (WTR::PlatformWebView::PlatformWebView):
993 2013-02-10 Sheriff Bot <webkit.review.bot@gmail.com>
995 Unreviewed, rolling out r142413.
996 http://trac.webkit.org/changeset/142413
997 https://bugs.webkit.org/show_bug.cgi?id=109383
999 didn't fix the gtk build (Requested by thorton on #webkit).
1001 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1003 2013-02-10 Tim Horton <timothy_horton@apple.com>
1005 Unreviewed attempted build fix for Gtk after r142412
1006 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1008 2013-02-10 Tim Horton <timothy_horton@apple.com>
1010 WKTR should propagate view creation options to opened windows
1011 https://bugs.webkit.org/show_bug.cgi?id=109381
1013 Reviewed by Simon Fraser.
1015 * WebKitTestRunner/PlatformWebView.h:
1016 (WTR::PlatformWebView::options):
1017 Add storage and a getter for PlatformWebView's creation options dictionary.
1018 * WebKitTestRunner/TestController.cpp:
1019 (WTR::TestController::createOtherPage):
1020 Propagate creation options from parent to child PlatformWebView when creating subwindows.
1021 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
1022 (WTR::PlatformWebView::PlatformWebView):
1023 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1024 (WTR::PlatformWebView::PlatformWebView):
1025 * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1026 (WTR::PlatformWebView::PlatformWebView):
1027 * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
1028 (WTR::PlatformWebView::PlatformWebView):
1029 Store creation options on the PlatformWebView.
1031 2013-02-10 Kent Tamura <tkent@chromium.org>
1033 Unreviewed, rolling out r142347.
1034 http://trac.webkit.org/changeset/142347
1035 https://bugs.webkit.org/show_bug.cgi?id=108273
1037 Because a depending change r142343 was rolled out.
1039 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
1040 (WTR::InjectedBundlePage::InjectedBundlePage):
1042 2013-02-10 Kent Tamura <tkent@chromium.org>
1044 [Chromium] Build fix for r142371
1045 https://bugs.webkit.org/show_bug.cgi?id=109313
1047 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1050 2013-02-10 Zan Dobersek <zdobersek@igalia.com>
1052 gtkdoc-scangobj throwing warnings when using Clang, causes generate-gtkdoc to fail
1053 https://bugs.webkit.org/show_bug.cgi?id=109315
1055 Reviewed by Philippe Normand.
1057 * GNUmakefile.am: Define the CC environment variable to the CC compiler that the whole
1058 project was configured to use. This ensures both the regular build and the gtkdoc-scangobj
1059 program use the same compiler.
1060 * gtk/generate-gtkdoc: Add '-Qunused-arguments' to the CFLAGS in case we're using Clang. This
1061 forces Clang to suppress unused arguments warnings that can unnecessarily cause generate-gtkdoc
1064 2013-02-09 David Farler <dfarler@apple.com>
1066 Make TestWebKitAPI work for iOS
1067 https://bugs.webkit.org/show_bug.cgi?id=108978
1069 Reviewed by Joseph Pecoraro.
1071 * TestWebKitAPI/Configurations/Base.xcconfig:
1072 Added back FRAMEWORK_SEARCH_PATHS for Lion builds.
1074 2013-02-09 David Farler <dfarler@apple.com>
1076 Make TestWebKitAPI work for iOS
1077 https://bugs.webkit.org/show_bug.cgi?id=108978
1079 Reviewed by David Kilzer.
1081 * Makefile: Added TestWebKitAPI to iOS MODULES list.
1082 * TestWebKitAPI/Configurations/Base.xcconfig:
1083 - Include FeatureDefines
1084 - Removed VALID_ARCHS
1085 - Removed FRAMEWORK_SEARCH_PATHS - allows building against other SDKs
1086 - Excluded source files per platform
1087 * TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig:
1088 - framework and library switches per platform
1089 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
1090 - Remove explicit framework and library linking (moved to xcconfigs)
1092 * TestWebKitAPI/config.h:
1093 - Guard importing Cocoa.h and WebKit2_C.h on iOS
1094 * TestWebKitAPI/ios/mainIOS.mm: Copied from Tools/TestWebKitAPI/mac/main.mm.
1095 * TestWebKitAPI/mac/mainMac.mm: Renamed from Tools/TestWebKitAPI/mac/main.mm.
1097 2013-02-09 Justin Schuh <jschuh@chromium.org>
1099 [CHROMIUM] Suppress c4267 build warnings for Win64 tests
1100 https://bugs.webkit.org/show_bug.cgi?id=109359
1102 Reviewed by Abhishek Arya.
1104 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1106 2013-02-09 Ryosuke Niwa <rniwa@webkit.org>
1108 Add a link to EFL perf bot on build.webkit.org
1109 https://bugs.webkit.org/show_bug.cgi?id=109342
1111 Reviewed by Gyuyoung Kim.
1115 * BuildSlaveSupport/build.webkit.org-config/templates/root.html:
1117 2013-02-09 Christophe Dumez <ch.dumez@sisa.samsung.com>
1119 Unreviewed. Update my IRC nickname in committers.py.
1121 * Scripts/webkitpy/common/config/committers.py:
1123 2013-02-09 David Farler <dfarler@apple.com>
1125 build-webkit: document sdk, debug, release, device, and simulator options
1126 https://bugs.webkit.org/show_bug.cgi?id=109221
1128 Reviewed by David Kilzer.
1130 * Scripts/build-webkit: Add options to usage
1131 * Scripts/webkitdirs.pm: Remove --deploy and --devel checks
1133 2013-02-09 Jochen Eisinger <jochen@chromium.org>
1135 [chromium] move context menu data tracking to TestRunner library
1136 https://bugs.webkit.org/show_bug.cgi?id=109313
1138 Reviewed by Adam Barth.
1140 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
1143 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1145 (WebTestRunner::WebTestProxy::showContextMenu):
1146 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1148 (WebTestRunner::EventSender::setContextMenuData):
1149 (WebTestRunner::EventSender::contextClick):
1150 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1153 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1154 (WebTestRunner::WebTestProxyBase::showContextMenu):
1156 * DumpRenderTree/chromium/WebViewHost.cpp:
1157 (WebViewHost::showContextMenu):
1158 * DumpRenderTree/chromium/WebViewHost.h:
1161 2013-02-09 Jochen Eisinger <jochen@chromium.org>
1163 [chromium] move methods that change initial testRunner state to TestRunner library
1164 https://bugs.webkit.org/show_bug.cgi?id=109043
1166 Reviewed by Adam Barth.
1168 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1170 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
1172 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1173 (WebTestRunner::TestInterfaces::configureForTestWithURL):
1175 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1178 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1179 (WebTestRunner::TestRunner::showDevTools):
1181 (WebTestRunner::TestRunner::showWebInspector):
1182 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1184 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1185 (WebTestRunner::WebTestInterfaces::configureForTestWithURL):
1186 * DumpRenderTree/chromium/TestShell.cpp:
1187 (TestShell::runFileTest):
1189 2013-02-09 Nico Weber <thakis@chromium.org>
1191 Add myself as a reviewer. (Yay!!!!!)
1192 https://bugs.webkit.org/show_bug.cgi?id=109110
1196 * Scripts/webkitpy/common/config/committers.py:
1198 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
1200 Move workerThreadCount from TestRunner to WebCore Internals
1201 https://bugs.webkit.org/show_bug.cgi?id=109239
1203 Reviewed by Darin Adler.
1205 * DumpRenderTree/TestRunner.cpp:
1206 (TestRunner::staticValues):
1207 * DumpRenderTree/TestRunner.h:
1209 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1210 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1211 (WebTestRunner::TestRunner::TestRunner):
1212 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1214 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1215 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1216 * DumpRenderTree/mac/TestRunnerMac.mm:
1217 (TestRunner::webHistoryItemCount):
1218 * DumpRenderTree/qt/TestRunnerQt.cpp:
1219 * DumpRenderTree/qt/TestRunnerQt.h:
1221 * DumpRenderTree/win/TestRunnerWin.cpp:
1222 * DumpRenderTree/wx/TestRunnerWx.cpp:
1223 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1224 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1225 * WebKitTestRunner/InjectedBundle/TestRunner.h:
1227 2013-02-08 Dean Jackson <dino@apple.com>
1229 Remove use of plugInStartLabelImage
1230 https://bugs.webkit.org/show_bug.cgi?id=108273
1232 Reviewed by Simon Fraser.
1234 Removed plugInStartLabelImage entry from client structure.
1236 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
1237 (WTR::InjectedBundlePage::InjectedBundlePage):
1239 2013-02-07 Timothy Hatcher <timothy@apple.com>
1241 Fix the WebInspectorAPI watch list.
1243 Reviewed by Joseph Pecoraro.
1245 * Scripts/webkitpy/common/config/watchlist: Fix the regrexs.
1246 Added InjectedScriptSource.js and Console.idl.
1248 2013-02-08 Roger Fong <roger_fong@apple.com>
1250 DumpRenderTree, ImageDiff and TestNetscapePlugin projects, property sheets and resources for VS2010 solution.
1251 https://bugs.webkit.org/show_bug.cgi?id=107034.
1253 Reviewed by Brent Fulgham.
1255 * DumpRenderTree/DumpRenderTree.vcxproj: Added.
1256 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree: Added.
1257 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj: Added.
1258 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters: Added.
1259 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props: Added.
1260 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props: Added.
1261 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props: Added.
1262 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Added.
1263 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props: Added.
1264 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props: Added.
1265 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props: Added.
1266 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Added.
1267 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd: Added.
1268 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props: Added.
1269 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff: Added.
1270 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: Added.
1271 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props: Added.
1272 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props: Added.
1273 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj: Added.
1274 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props: Added.
1275 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props: Added.
1276 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props: Added.
1277 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd: Added.
1278 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd: Added.
1279 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props: Added.
1280 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin: Added.
1281 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.def.
1282 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.rc: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc.
1283 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: Added.
1284 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters: Added.
1285 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props: Added.
1286 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props: Added.
1287 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPostBuild.cmd: Added.
1288 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd: Added.
1289 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props: Added.
1290 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h: Copied from DumpRenderTree/TestNetscapePlugIn/win/resource.h.
1291 * DumpRenderTree/TestNetscapePlugIn/Tests/win/CallJSThatDestroysPlugin.cpp: Copied from DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp.
1292 * DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp: Removed.
1294 2013-02-08 Harald Alvestrand <hta@google.com>
1296 Fix and test for missing return
1298 RTCPeerConnection.getStats() fails when remote stats are instantiated.
1299 https://bugs.webkit.org/show_bug.cgi?id=109292
1301 Reviewed by Adam Barth.
1303 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
1304 (MockWebRTCPeerConnectionHandler::getStats):
1306 2013-02-08 Tommy Widenflycht <tommyw@google.com>
1308 MediaStream API: Removing the deprecated WebMediaStreamDescriptor and WebMediaStreamComponent shims
1309 https://bugs.webkit.org/show_bug.cgi?id=109296
1311 Reviewed by Adam Barth.
1313 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp:
1314 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
1315 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h:
1316 (MockWebRTCDTMFSenderHandler):
1317 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
1318 (MockWebRTCPeerConnectionHandler::createDTMFSender):
1320 2013-02-08 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1322 Update my entries in the watchlist
1326 * Scripts/webkitpy/common/config/watchlist:
1328 2013-02-08 Jochen Eisinger <jochen@chromium.org>
1330 [chromium] copy normalizeLayoutTestURL code to TestRunner library
1331 https://bugs.webkit.org/show_bug.cgi?id=109269
1333 Reviewed by Kent Tamura.
1335 The method doesn't have any external dependencies, so there's no reason
1336 it should be on the delegate. It's still required by TestShell, however,
1337 by making a copy, we can avoid implementing this in content shell.
1339 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
1341 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
1342 (WebTestRunner::WebPermissions::allowImage):
1343 (WebTestRunner::WebPermissions::allowScriptFromSource):
1344 * DumpRenderTree/chromium/TestShell.cpp:
1345 (TestShell::windowCount):
1346 * DumpRenderTree/chromium/TestShell.h:
1347 * DumpRenderTree/chromium/WebViewHost.cpp:
1348 * DumpRenderTree/chromium/WebViewHost.h:
1351 2013-02-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
1353 [EFL] Make the Performance bot also build WebKit.
1354 https://bugs.webkit.org/show_bug.cgi?id=109273
1356 Reviewed by Philippe Normand.
1358 There has not been much benefit in fetching binaries compiled by
1359 another bot; it makes the build bot take 6 to 7 minutes to upload
1360 the binaries to build.webkit.org, we need to manually override
1361 LD_LIBRARY_PATH to find the compiled libraries and still have
1362 other path-related problems.
1364 Since we have enough horsepower in the perf bot, let's experiment
1365 with building WebKit there instead.
1367 * BuildSlaveSupport/build.webkit.org-config/config.json:
1369 2013-02-07 Jochen Eisinger <jochen@chromium.org>
1371 [chromium] turn TestRunner library into a component build
1372 https://bugs.webkit.org/show_bug.cgi?id=108466
1374 Reviewed by Adam Barth.
1376 To achieve this, we need to drop all dependencies on WTF.
1378 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1379 * DumpRenderTree/DumpRenderTree.gypi:
1380 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1381 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1382 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1383 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1384 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1385 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1386 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1387 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1388 (WebTestRunner::AccessibilityUIElementList::createRoot):
1389 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1390 (AccessibilityUIElementList):
1391 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1392 (WebTestRunner::CppBoundClass::~CppBoundClass):
1393 (WebTestRunner::CppBoundClass::invoke):
1394 (WebTestRunner::CppBoundClass::getProperty):
1395 (WebTestRunner::CppBoundClass::setProperty):
1396 (WebTestRunner::CppBoundClass::bindCallback):
1397 (WebTestRunner::CppBoundClass::bindGetterCallback):
1398 (WebTestRunner::CppBoundClass::bindProperty):
1399 (WebTestRunner::CppBoundClass::getAsCppVariant):
1400 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1403 (WebTestRunner::CppBoundClass::bindProperty):
1404 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1405 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1406 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1407 (WebTestRunner::CppVariant::toString):
1408 (WebTestRunner::CppVariant::toInt32):
1409 (WebTestRunner::CppVariant::toDouble):
1410 (WebTestRunner::CppVariant::toBoolean):
1411 (WebTestRunner::CppVariant::toStringVector):
1412 (WebTestRunner::CppVariant::invoke):
1413 (WebTestRunner::CppVariant::invokeDefault):
1414 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1416 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1418 (WebTestRunner::EventSender::EventSender):
1419 (WebTestRunner::EventSender::reset):
1420 (WebTestRunner::EventSender::mouseDown):
1421 (WebTestRunner::EventSender::mouseUp):
1422 (WebTestRunner::EventSender::mouseMoveTo):
1423 (WebTestRunner::EventSender::keyDown):
1424 (WebTestRunner::EventSender::dispatchMessage):
1425 (WebTestRunner::EventSender::leapForward):
1426 (WebTestRunner::EventSender::replaySavedEvents):
1427 (WebTestRunner::makeMenuItemStringsFor):
1428 (WebTestRunner::EventSender::contextClick):
1429 (WebTestRunner::EventSender::beginDragWithFiles):
1430 (WebTestRunner::EventSender::addTouchPoint):
1431 (WebTestRunner::EventSender::releaseTouchPoint):
1432 (WebTestRunner::EventSender::updateTouchPoint):
1433 (WebTestRunner::EventSender::cancelTouchPoint):
1434 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1435 (WebTestRunner::EventSender::gestureEvent):
1436 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1437 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1438 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1439 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1441 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1444 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1445 (WebTestRunner::MockSpellCheck::spellCheckWord):
1446 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1448 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1450 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1451 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1452 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1453 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1456 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1457 (WebTestRunner::TestInterfaces::TestInterfaces):
1458 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1460 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1461 (WebTestRunner::TestPlugin::TestPlugin):
1462 (WebTestRunner::TestPlugin::initialize):
1463 (WebTestRunner::TestPlugin::destroy):
1464 (WebTestRunner::TestPlugin::parsePrimitive):
1465 (WebTestRunner::TestPlugin::parseColor):
1466 (WebTestRunner::TestPlugin::initProgram):
1467 (WebTestRunner::TestPlugin::initPrimitive):
1468 (WebTestRunner::TestPlugin::drawPrimitive):
1469 (WebTestRunner::TestPlugin::loadShader):
1470 (WebTestRunner::TestPlugin::loadProgram):
1471 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1472 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1474 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1475 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1476 (WebTestRunner::TestRunner::WorkQueue::processWork):
1477 (WebTestRunner::TestRunner::WorkQueue::reset):
1478 (WebTestRunner::TestRunner::WorkQueue::addWork):
1479 (WebTestRunner::TestRunner::TestRunner):
1480 (WebTestRunner::TestRunner::reset):
1481 (WebTestRunner::TestRunner::policyDelegateDone):
1482 (WebTestRunner::TestRunner::findString):
1483 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1484 (WebTestRunner::TestRunner::overridePreference):
1485 (WebTestRunner::TestRunner::deliverWebIntent):
1486 (WebTestRunner::TestRunner::setBackingScaleFactor):
1487 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1488 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1489 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1490 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1491 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1492 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1494 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1495 (WebTestRunner::TextInputController::markedRange):
1496 (WebTestRunner::TextInputController::selectedRange):
1497 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1498 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1499 (WebTestRunner::WebPreferences::reset):
1500 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1501 (WebTestRunner::WebTaskList::~WebTaskList):
1502 (WebTestRunner::WebTaskList::registerTask):
1503 (WebTestRunner::WebTaskList::unregisterTask):
1504 (WebTestRunner::WebTaskList::revokeAll):
1505 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1506 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1507 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1508 (WebTestRunner::WebTestInterfaces::testInterfaces):
1509 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1510 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1511 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1512 (WebTestRunner::WebTestProxyBase::registerIntentService):
1513 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1514 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1515 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1517 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
1519 Unreviewed followup to r142232.
1521 Work around a bug in jhbuild that was incorrectly composing the source
1522 package URL by adjusting slightly the repository and module paths.
1524 * gtk/jhbuild.modules:
1526 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
1528 Use a mirror for the sourceware.org repo used in jhbuild
1532 The ftp://sourceware.org site is down, causing errors when running jhbuild
1533 and subsequently failing complete builds on the builders. Use the mirrors.kernel.org
1534 mirror to get sources for the desired libffi dependency.
1536 * gtk/jhbuild.modules:
1538 2013-02-07 David Farler <dfarler@apple.com>
1540 Makefiles should work for arbitrary SDKs and architectures on Apple ports
1541 https://bugs.webkit.org/show_bug.cgi?id=107863
1543 Reviewed by Mark Rowe.
1545 * DumpRenderTree/Makefile: SDKROOT=iphone* => -target All-iOS
1546 * Makefile: Only build some projects for iOS
1548 2013-02-07 Roger Fong <roger_fong@apple.com>
1550 Unreviewed. Another temporary EWS bot fix. It'll totally work this time.
1552 * Scripts/webkitpy/tool/steps/runtests.py:
1555 2013-02-07 Roger Fong <roger_fong@apple.com>
1557 Unreviewed. Fix syntax error in runtests.py.
1559 * Scripts/webkitpy/tool/steps/runtests.py:
1562 2013-02-07 Roger Fong <roger_fong@apple.com>
1564 Temporary fix for Win EWS bots.
1565 Don't build DRT since it has already been built in the build step.
1567 * Scripts/webkitpy/tool/steps/runtests.py:
1570 2013-02-07 Martin Robinson <mrobinson@igalia.com>
1572 [GTK] Cleanup command-line defines
1573 https://bugs.webkit.org/show_bug.cgi?id=109213
1575 Reviewed by Xan Lopez.
1577 * TestWebKitAPI/config.h: Include the autotoolsconfig.h header to pick
1578 up defines from autoconf.
1580 2013-02-07 Ryosuke Niwa <rniwa@webkit.org>
1582 git.svn_revision doesn't fetch the same revision as svn.svn_revision
1583 https://bugs.webkit.org/show_bug.cgi?id=108684
1585 Reviewed by Dirk Pranke.
1587 Always call git log on the checkout root.
1589 * Scripts/webkitpy/common/checkout/scm/git.py:
1592 2013-02-07 Roger Fong <roger_fong@apple.com>
1594 Unreviewed. Patch for testing Win EWS bots.
1596 * Scripts/webkitpy/tool/steps/runtests.py:
1599 2013-02-07 Gavin Peters <gavinp@chromium.org>
1601 Unreviewed, rolling out r142165.
1602 http://trac.webkit.org/changeset/142165
1603 https://bugs.webkit.org/show_bug.cgi?id=108466
1605 Broke linux_aura builds.
1607 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1608 * DumpRenderTree/DumpRenderTree.gypi:
1609 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1610 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1612 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
1613 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1614 (WebTestInterfaces):
1615 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1617 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1618 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1619 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1620 (WebTestRunner::AccessibilityUIElementList::createRoot):
1621 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1622 (AccessibilityUIElementList):
1623 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1624 (WebTestRunner::CppBoundClass::~CppBoundClass):
1625 (WebTestRunner::CppBoundClass::invoke):
1626 (WebTestRunner::CppBoundClass::getProperty):
1627 (WebTestRunner::CppBoundClass::setProperty):
1628 (WebTestRunner::CppBoundClass::bindCallback):
1629 (WebTestRunner::CppBoundClass::bindGetterCallback):
1630 (WebTestRunner::CppBoundClass::bindProperty):
1631 (WebTestRunner::CppBoundClass::getAsCppVariant):
1632 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1635 (WebTestRunner::CppBoundClass::bindProperty):
1636 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1637 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1638 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1639 (WebTestRunner::CppVariant::toString):
1640 (WebTestRunner::CppVariant::toInt32):
1641 (WebTestRunner::CppVariant::toDouble):
1642 (WebTestRunner::CppVariant::toBoolean):
1643 (WebTestRunner::CppVariant::toStringVector):
1644 (WebTestRunner::CppVariant::invoke):
1645 (WebTestRunner::CppVariant::invokeDefault):
1646 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1648 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1650 (WebTestRunner::EventSender::EventSender):
1651 (WebTestRunner::EventSender::reset):
1652 (WebTestRunner::EventSender::mouseDown):
1653 (WebTestRunner::EventSender::mouseUp):
1654 (WebTestRunner::EventSender::mouseMoveTo):
1655 (WebTestRunner::EventSender::keyDown):
1656 (WebTestRunner::EventSender::dispatchMessage):
1657 (WebTestRunner::EventSender::leapForward):
1658 (WebTestRunner::EventSender::replaySavedEvents):
1659 (WebTestRunner::makeMenuItemStringsFor):
1660 (WebTestRunner::EventSender::contextClick):
1661 (WebTestRunner::EventSender::beginDragWithFiles):
1662 (WebTestRunner::EventSender::addTouchPoint):
1663 (WebTestRunner::EventSender::releaseTouchPoint):
1664 (WebTestRunner::EventSender::updateTouchPoint):
1665 (WebTestRunner::EventSender::cancelTouchPoint):
1666 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1667 (WebTestRunner::EventSender::gestureEvent):
1668 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1669 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1670 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1671 (MockGrammarCheck::checkGrammarOfString):
1672 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1674 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1677 (MockSpellCheck::spellCheckWord):
1678 (MockSpellCheck::initializeIfNeeded):
1679 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1681 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1682 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1683 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1684 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
1685 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1686 (WebTestRunner::TestInterfaces::TestInterfaces):
1687 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1689 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1690 (WebTestRunner::TestPlugin::TestPlugin):
1691 (WebTestRunner::TestPlugin::initialize):
1692 (WebTestRunner::TestPlugin::destroy):
1693 (WebTestRunner::TestPlugin::parsePrimitive):
1694 (WebTestRunner::TestPlugin::parseColor):
1695 (WebTestRunner::TestPlugin::initProgram):
1696 (WebTestRunner::TestPlugin::initPrimitive):
1697 (WebTestRunner::TestPlugin::drawPrimitive):
1698 (WebTestRunner::TestPlugin::loadShader):
1699 (WebTestRunner::TestPlugin::loadProgram):
1700 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1701 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1703 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1704 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1705 (WebTestRunner::TestRunner::WorkQueue::processWork):
1706 (WebTestRunner::TestRunner::WorkQueue::reset):
1707 (WebTestRunner::TestRunner::WorkQueue::addWork):
1708 (WebTestRunner::TestRunner::TestRunner):
1709 (WebTestRunner::TestRunner::reset):
1710 (WebTestRunner::TestRunner::policyDelegateDone):
1711 (WebTestRunner::TestRunner::findString):
1712 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1713 (WebTestRunner::TestRunner::overridePreference):
1715 (WebTestRunner::TestRunner::setBackingScaleFactor):
1716 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1717 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1719 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1720 (WebTestRunner::TextInputController::markedRange):
1721 (WebTestRunner::TextInputController::selectedRange):
1722 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1723 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1724 (WebTestRunner::WebPreferences::reset):
1725 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1727 (WebTestRunner::WebTaskList::WebTaskList):
1728 (WebTestRunner::WebTaskList::~WebTaskList):
1729 (WebTestRunner::WebTaskList::registerTask):
1730 (WebTestRunner::WebTaskList::unregisterTask):
1731 (WebTestRunner::WebTaskList::revokeAll):
1732 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1733 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1734 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1735 (WebTestRunner::WebTestInterfaces::testInterfaces):
1736 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1737 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1738 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1739 (WebTestRunner::WebTestProxyBase::registerIntentService):
1740 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1741 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1742 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
1744 2013-02-07 Benjamin Poulain <bpoulain@apple.com>
1746 Move pauseAnimation/pauseTransition from TestRunner to Internals
1747 https://bugs.webkit.org/show_bug.cgi?id=109107
1749 Reviewed by Anders Carlsson.
1751 * DumpRenderTree/TestRunner.cpp:
1752 (TestRunner::staticFunctions):
1753 * DumpRenderTree/TestRunner.h:
1754 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1755 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1756 (WebTestRunner::TestRunner::TestRunner):
1757 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1759 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1760 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1761 * DumpRenderTree/mac/TestRunnerMac.mm:
1762 * DumpRenderTree/qt/TestRunnerQt.cpp:
1763 * DumpRenderTree/qt/TestRunnerQt.h:
1765 * DumpRenderTree/win/TestRunnerWin.cpp:
1766 * DumpRenderTree/wx/TestRunnerWx.cpp:
1767 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1768 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1769 * WebKitTestRunner/InjectedBundle/TestRunner.h:
1771 2013-02-07 Jochen Eisinger <jochen@chromium.org>
1773 [chromium] turn TestRunner library into a component build
1774 https://bugs.webkit.org/show_bug.cgi?id=108466
1776 Reviewed by Adam Barth.
1778 To achieve this, we need to drop all dependencies on WTF.
1780 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1781 * DumpRenderTree/DumpRenderTree.gypi:
1782 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1783 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1784 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1785 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1786 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1787 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1788 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1789 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1790 (WebTestRunner::AccessibilityUIElementList::createRoot):
1791 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1792 (AccessibilityUIElementList):
1793 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1794 (WebTestRunner::CppBoundClass::~CppBoundClass):
1795 (WebTestRunner::CppBoundClass::invoke):
1796 (WebTestRunner::CppBoundClass::getProperty):
1797 (WebTestRunner::CppBoundClass::setProperty):
1798 (WebTestRunner::CppBoundClass::bindCallback):
1799 (WebTestRunner::CppBoundClass::bindGetterCallback):
1800 (WebTestRunner::CppBoundClass::bindProperty):
1801 (WebTestRunner::CppBoundClass::getAsCppVariant):
1802 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1805 (WebTestRunner::CppBoundClass::bindProperty):
1806 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1807 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1808 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1809 (WebTestRunner::CppVariant::toString):
1810 (WebTestRunner::CppVariant::toInt32):
1811 (WebTestRunner::CppVariant::toDouble):
1812 (WebTestRunner::CppVariant::toBoolean):
1813 (WebTestRunner::CppVariant::toStringVector):
1814 (WebTestRunner::CppVariant::invoke):
1815 (WebTestRunner::CppVariant::invokeDefault):
1816 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1818 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1820 (WebTestRunner::EventSender::EventSender):
1821 (WebTestRunner::EventSender::reset):
1822 (WebTestRunner::EventSender::mouseDown):
1823 (WebTestRunner::EventSender::mouseUp):
1824 (WebTestRunner::EventSender::mouseMoveTo):
1825 (WebTestRunner::EventSender::keyDown):
1826 (WebTestRunner::EventSender::dispatchMessage):
1827 (WebTestRunner::EventSender::leapForward):
1828 (WebTestRunner::EventSender::replaySavedEvents):
1829 (WebTestRunner::makeMenuItemStringsFor):
1830 (WebTestRunner::EventSender::contextClick):
1831 (WebTestRunner::EventSender::beginDragWithFiles):
1832 (WebTestRunner::EventSender::addTouchPoint):
1833 (WebTestRunner::EventSender::releaseTouchPoint):
1834 (WebTestRunner::EventSender::updateTouchPoint):
1835 (WebTestRunner::EventSender::cancelTouchPoint):
1836 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1837 (WebTestRunner::EventSender::gestureEvent):
1838 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1839 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1840 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1841 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1843 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1846 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1847 (WebTestRunner::MockSpellCheck::spellCheckWord):
1848 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1850 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1852 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1853 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1854 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1855 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1858 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1859 (WebTestRunner::TestInterfaces::TestInterfaces):
1860 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1862 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1863 (WebTestRunner::TestPlugin::TestPlugin):
1864 (WebTestRunner::TestPlugin::initialize):
1865 (WebTestRunner::TestPlugin::destroy):
1866 (WebTestRunner::TestPlugin::parsePrimitive):
1867 (WebTestRunner::TestPlugin::parseColor):
1868 (WebTestRunner::TestPlugin::initProgram):
1869 (WebTestRunner::TestPlugin::initPrimitive):
1870 (WebTestRunner::TestPlugin::drawPrimitive):
1871 (WebTestRunner::TestPlugin::loadShader):
1872 (WebTestRunner::TestPlugin::loadProgram):
1873 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1874 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1876 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1877 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1878 (WebTestRunner::TestRunner::WorkQueue::processWork):
1879 (WebTestRunner::TestRunner::WorkQueue::reset):
1880 (WebTestRunner::TestRunner::WorkQueue::addWork):
1881 (WebTestRunner::TestRunner::TestRunner):
1882 (WebTestRunner::TestRunner::reset):
1883 (WebTestRunner::TestRunner::policyDelegateDone):
1884 (WebTestRunner::TestRunner::findString):
1885 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1886 (WebTestRunner::TestRunner::overridePreference):
1887 (WebTestRunner::TestRunner::deliverWebIntent):
1888 (WebTestRunner::TestRunner::setBackingScaleFactor):
1889 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1890 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1891 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1892 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1893 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1894 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1896 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1897 (WebTestRunner::TextInputController::markedRange):
1898 (WebTestRunner::TextInputController::selectedRange):
1899 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1900 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1901 (WebTestRunner::WebPreferences::reset):
1902 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1903 (WebTestRunner::WebTaskList::~WebTaskList):
1904 (WebTestRunner::WebTaskList::registerTask):
1905 (WebTestRunner::WebTaskList::unregisterTask):
1906 (WebTestRunner::WebTaskList::revokeAll):
1907 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1908 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1909 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1910 (WebTestRunner::WebTestInterfaces::testInterfaces):
1911 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1912 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1913 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1914 (WebTestRunner::WebTestProxyBase::registerIntentService):
1915 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1916 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1917 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1919 2013-02-07 Eunmi Lee <eunmi15.lee@samsung.com>
1921 Do not check enum's casing for WebKit2 C API.
1922 https://bugs.webkit.org/show_bug.cgi?id=109128
1924 Reviewed by Kenneth Rohde Christiansen.
1926 Add "-readability/enum_casing" for WebKit2 C APIs because we use word
1927 which starts with non-capital letter 'k' for types of enums.
1929 * Scripts/webkitpy/style/checker.py:
1931 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
1933 Unreviewed warning fix.
1935 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
1936 (BuildAndTestFactory.__init__):
1937 (DownloadAndPerfTestWebKit2Factory.__init__):
1939 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
1941 Unreviewed typo fix after r142121.
1943 * BuildSlaveSupport/build.webkit.org-config/config.json:
1945 2013-02-07 Vivek Galatage <vivek.vg@samsung.com>
1947 [Qt] QtTestBrowser should provide option to enable/disable Javascript
1948 https://bugs.webkit.org/show_bug.cgi?id=107461
1950 Reviewed by Jocelyn Turcotte.
1952 Option to enable/disable Javascript would be handy option to test
1953 certain functionalities of web pages with/without Javascript.
1955 * QtTestBrowser/launcherwindow.cpp:
1956 (LauncherWindow::createChrome):
1957 (LauncherWindow::toggleJavaScriptEnabled):
1958 * QtTestBrowser/launcherwindow.h:
1961 2013-02-07 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
1963 [EFL] Add a WebKit2 Performance bot.
1964 https://bugs.webkit.org/show_bug.cgi?id=109188
1966 Reviewed by Csaba Osztrogonác.
1968 * BuildSlaveSupport/build.webkit.org-config/config.json: Add the
1969 efl-linux-perf-1 slave (a 64-bit Release WK2 Perf bot), and make
1970 the "EFL Linux 64-bit Release" bot trigger it.
1972 2013-02-07 Xiaobo Wang <xbwang@torchmobile.com.cn>
1974 [BlackBerry] CHHW - Characters that are using 32 bits encoding get trunked to 16bits
1975 https://bugs.webkit.org/show_bug.cgi?id=109126
1978 Reviewed by Yong Li.
1980 Change char code to 4 bytes.
1982 * DumpRenderTree/blackberry/EventSender.cpp:
1985 2013-02-07 Gavin Peters <gavinp@chromium.org>
1987 Unreviewed, rolling out r142090.
1988 http://trac.webkit.org/changeset/142090
1989 https://bugs.webkit.org/show_bug.cgi?id=108466
1991 lots of selection expectations failures
1993 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1994 * DumpRenderTree/DumpRenderTree.gypi:
1995 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1996 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1998 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
1999 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2000 (WebTestInterfaces):
2001 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2003 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2004 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2005 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2006 (WebTestRunner::AccessibilityUIElementList::createRoot):
2007 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2008 (AccessibilityUIElementList):
2009 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2010 (WebTestRunner::CppBoundClass::~CppBoundClass):
2011 (WebTestRunner::CppBoundClass::invoke):
2012 (WebTestRunner::CppBoundClass::getProperty):
2013 (WebTestRunner::CppBoundClass::setProperty):
2014 (WebTestRunner::CppBoundClass::bindCallback):
2015 (WebTestRunner::CppBoundClass::bindGetterCallback):
2016 (WebTestRunner::CppBoundClass::bindProperty):
2017 (WebTestRunner::CppBoundClass::getAsCppVariant):
2018 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2021 (WebTestRunner::CppBoundClass::bindProperty):
2022 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2023 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2024 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2025 (WebTestRunner::CppVariant::toString):
2026 (WebTestRunner::CppVariant::toInt32):
2027 (WebTestRunner::CppVariant::toDouble):
2028 (WebTestRunner::CppVariant::toBoolean):
2029 (WebTestRunner::CppVariant::toStringVector):
2030 (WebTestRunner::CppVariant::invoke):
2031 (WebTestRunner::CppVariant::invokeDefault):
2032 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2034 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2036 (WebTestRunner::EventSender::EventSender):
2037 (WebTestRunner::EventSender::reset):
2038 (WebTestRunner::EventSender::mouseDown):
2039 (WebTestRunner::EventSender::mouseUp):
2040 (WebTestRunner::EventSender::mouseMoveTo):
2041 (WebTestRunner::EventSender::keyDown):
2042 (WebTestRunner::EventSender::dispatchMessage):
2043 (WebTestRunner::EventSender::leapForward):
2044 (WebTestRunner::EventSender::replaySavedEvents):
2045 (WebTestRunner::makeMenuItemStringsFor):
2046 (WebTestRunner::EventSender::contextClick):
2047 (WebTestRunner::EventSender::beginDragWithFiles):
2048 (WebTestRunner::EventSender::addTouchPoint):
2049 (WebTestRunner::EventSender::releaseTouchPoint):
2050 (WebTestRunner::EventSender::updateTouchPoint):
2051 (WebTestRunner::EventSender::cancelTouchPoint):
2052 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2053 (WebTestRunner::EventSender::gestureEvent):
2054 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2055 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2056 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2057 (MockGrammarCheck::checkGrammarOfString):
2058 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2060 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2063 (MockSpellCheck::spellCheckWord):
2064 (MockSpellCheck::initializeIfNeeded):
2065 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2067 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2068 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2069 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2070 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
2071 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2072 (WebTestRunner::TestInterfaces::TestInterfaces):
2073 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2075 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2076 (WebTestRunner::TestPlugin::TestPlugin):
2077 (WebTestRunner::TestPlugin::initialize):
2078 (WebTestRunner::TestPlugin::destroy):
2079 (WebTestRunner::TestPlugin::parsePrimitive):
2080 (WebTestRunner::TestPlugin::parseColor):
2081 (WebTestRunner::TestPlugin::initProgram):
2082 (WebTestRunner::TestPlugin::initPrimitive):
2083 (WebTestRunner::TestPlugin::drawPrimitive):
2084 (WebTestRunner::TestPlugin::loadShader):
2085 (WebTestRunner::TestPlugin::loadProgram):
2086 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2087 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2089 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2090 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2091 (WebTestRunner::TestRunner::WorkQueue::processWork):
2092 (WebTestRunner::TestRunner::WorkQueue::reset):
2093 (WebTestRunner::TestRunner::WorkQueue::addWork):
2094 (WebTestRunner::TestRunner::TestRunner):
2095 (WebTestRunner::TestRunner::reset):
2096 (WebTestRunner::TestRunner::policyDelegateDone):
2097 (WebTestRunner::TestRunner::findString):
2098 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2099 (WebTestRunner::TestRunner::overridePreference):
2101 (WebTestRunner::TestRunner::setBackingScaleFactor):
2102 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2103 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2105 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2106 (WebTestRunner::TextInputController::markedRange):
2107 (WebTestRunner::TextInputController::selectedRange):
2108 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2109 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2110 (WebTestRunner::WebPreferences::reset):
2111 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2113 (WebTestRunner::WebTaskList::WebTaskList):
2114 (WebTestRunner::WebTaskList::~WebTaskList):
2115 (WebTestRunner::WebTaskList::registerTask):
2116 (WebTestRunner::WebTaskList::unregisterTask):
2117 (WebTestRunner::WebTaskList::revokeAll):
2118 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2119 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2120 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2121 (WebTestRunner::WebTestInterfaces::testInterfaces):
2122 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2123 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2124 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2125 (WebTestRunner::WebTestProxyBase::registerIntentService):
2126 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2127 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2128 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
2130 2013-02-07 Jochen Eisinger <jochen@chromium.org>
2132 [chromium] turn TestRunner library into a component build
2133 https://bugs.webkit.org/show_bug.cgi?id=108466
2135 Reviewed by Adam Barth.
2137 To achieve this, we need to drop all dependencies on WTF.
2139 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2140 * DumpRenderTree/DumpRenderTree.gypi:
2141 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2142 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2143 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2144 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2145 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2146 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2147 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2148 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2149 (WebTestRunner::AccessibilityUIElementList::createRoot):
2150 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2151 (AccessibilityUIElementList):
2152 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2153 (WebTestRunner::CppBoundClass::~CppBoundClass):
2154 (WebTestRunner::CppBoundClass::invoke):
2155 (WebTestRunner::CppBoundClass::getProperty):
2156 (WebTestRunner::CppBoundClass::setProperty):
2157 (WebTestRunner::CppBoundClass::bindCallback):
2158 (WebTestRunner::CppBoundClass::bindGetterCallback):
2159 (WebTestRunner::CppBoundClass::bindProperty):
2160 (WebTestRunner::CppBoundClass::getAsCppVariant):
2161 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2164 (WebTestRunner::CppBoundClass::bindProperty):
2165 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2166 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2167 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2168 (WebTestRunner::CppVariant::toString):
2169 (WebTestRunner::CppVariant::toInt32):
2170 (WebTestRunner::CppVariant::toDouble):
2171 (WebTestRunner::CppVariant::toBoolean):
2172 (WebTestRunner::CppVariant::toStringVector):
2173 (WebTestRunner::CppVariant::invoke):
2174 (WebTestRunner::CppVariant::invokeDefault):
2175 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2177 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2179 (WebTestRunner::EventSender::EventSender):
2180 (WebTestRunner::EventSender::reset):
2181 (WebTestRunner::EventSender::mouseDown):
2182 (WebTestRunner::EventSender::mouseUp):
2183 (WebTestRunner::EventSender::mouseMoveTo):
2184 (WebTestRunner::EventSender::keyDown):
2185 (WebTestRunner::EventSender::dispatchMessage):
2186 (WebTestRunner::EventSender::leapForward):
2187 (WebTestRunner::EventSender::replaySavedEvents):
2188 (WebTestRunner::makeMenuItemStringsFor):
2189 (WebTestRunner::EventSender::contextClick):
2190 (WebTestRunner::EventSender::beginDragWithFiles):
2191 (WebTestRunner::EventSender::addTouchPoint):
2192 (WebTestRunner::EventSender::releaseTouchPoint):
2193 (WebTestRunner::EventSender::updateTouchPoint):
2194 (WebTestRunner::EventSender::cancelTouchPoint):
2195 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2196 (WebTestRunner::EventSender::gestureEvent):
2197 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2198 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2199 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2200 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
2202 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2205 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2206 (WebTestRunner::MockSpellCheck::spellCheckWord):
2207 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
2209 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2211 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2212 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2213 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2214 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2217 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2218 (WebTestRunner::TestInterfaces::TestInterfaces):
2219 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2221 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2222 (WebTestRunner::TestPlugin::TestPlugin):
2223 (WebTestRunner::TestPlugin::initialize):
2224 (WebTestRunner::TestPlugin::destroy):
2225 (WebTestRunner::TestPlugin::parsePrimitive):
2226 (WebTestRunner::TestPlugin::parseColor):
2227 (WebTestRunner::TestPlugin::initProgram):
2228 (WebTestRunner::TestPlugin::initPrimitive):
2229 (WebTestRunner::TestPlugin::drawPrimitive):
2230 (WebTestRunner::TestPlugin::loadShader):
2231 (WebTestRunner::TestPlugin::loadProgram):
2232 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2233 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2235 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2236 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2237 (WebTestRunner::TestRunner::WorkQueue::processWork):
2238 (WebTestRunner::TestRunner::WorkQueue::reset):
2239 (WebTestRunner::TestRunner::WorkQueue::addWork):
2240 (WebTestRunner::TestRunner::TestRunner):
2241 (WebTestRunner::TestRunner::reset):
2242 (WebTestRunner::TestRunner::policyDelegateDone):
2243 (WebTestRunner::TestRunner::findString):
2244 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2245 (WebTestRunner::TestRunner::overridePreference):
2246 (WebTestRunner::TestRunner::deliverWebIntent):
2247 (WebTestRunner::TestRunner::setBackingScaleFactor):
2248 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
2249 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
2250 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
2251 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
2252 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2253 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2255 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2256 (WebTestRunner::TextInputController::markedRange):
2257 (WebTestRunner::TextInputController::selectedRange):
2258 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2259 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2260 (WebTestRunner::WebPreferences::reset):
2261 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2262 (WebTestRunner::WebTaskList::~WebTaskList):
2263 (WebTestRunner::WebTaskList::registerTask):
2264 (WebTestRunner::WebTaskList::unregisterTask):
2265 (WebTestRunner::WebTaskList::revokeAll):
2266 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2267 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2268 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2269 (WebTestRunner::WebTestInterfaces::testInterfaces):
2270 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2271 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2272 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2273 (WebTestRunner::WebTestProxyBase::registerIntentService):
2274 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2275 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2276 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2278 2013-02-07 Andras Becsi <andras.becsi@digia.com>
2280 [Qt] Use GNU ar's thin archive format for intermediate static libs
2281 https://bugs.webkit.org/show_bug.cgi?id=109052
2283 Reviewed by Jocelyn Turcotte.
2285 With debug builds we exceed the 4GiB limit of GNU ar when creating the WebCore
2286 intermediate static library which results in build failure even with a x86_64
2287 toolchain (http://sourceware.org/bugzilla/show_bug.cgi?id=14625).
2289 When using a GNU toolchain we can use the thin archive format for these static
2290 libraries which also has the benefit of not copying the object files, thus
2291 drastically reducing disk usage and overall compile time.
2293 Currently qmake does not support GNU ar's thin archive format so for
2294 now we need to do the magic in the build system as a stopgap solution.
2296 * qmake/mkspecs/features/configure.prf:
2297 * qmake/mkspecs/features/default_post.prf:
2298 * qmake/mkspecs/features/functions.prf:
2300 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
2302 [Qt] Compile WTF tests of TestWebKitAPI
2303 https://bugs.webkit.org/show_bug.cgi?id=108935
2305 Reviewed by Kenneth Rohde Christiansen.
2307 Add initial stubs and files for building at least the WTF tests.
2308 The WK2 tests need more platform code, in particular PlatformWebView
2309 and injected bundle support.
2311 * TestWebKitAPI/TestWebKitAPI.pri: Added.
2312 * TestWebKitAPI/TestWebKitAPI.pro: Added.
2313 * TestWebKitAPI/Tests/WTF/WTF.pro: Added.
2314 * TestWebKitAPI/qt/InjectedBundleControllerQt.cpp: Added.
2316 (TestWebKitAPI::InjectedBundleController::platformInitialize):
2317 * TestWebKitAPI/qt/PlatformUtilitiesQt.cpp: Added.
2319 (TestWebKitAPI::Util::run):
2320 (TestWebKitAPI::Util::sleep):
2321 (TestWebKitAPI::Util::createInjectedBundlePath):
2322 (TestWebKitAPI::Util::createURLForResource):
2323 (TestWebKitAPI::Util::URLForNonExistentResource):
2324 * TestWebKitAPI/qt/main.cpp: Added.
2327 * qmake/mkspecs/features/default_post.prf:
2329 2013-02-06 Roger Fong <roger_fong@apple.com>
2331 VS2010 WinLauncher project, property sheets and resources.
2332 https://bugs.webkit.org/show_bug.cgi?id=107037.
2334 Reviewed by Brent Fulgham.
2336 * WinLauncher/WinLauncher.vcxproj: Added.
2337 * WinLauncher/WinLauncher.vcxproj/WinLauncher.ico: Copied from WinLauncher/WinLauncher.ico.
2338 * WinLauncher/WinLauncher.vcxproj/WinLauncher.rc: Copied from WinLauncher/WinLauncherLauncher.rc.
2339 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Added.
2340 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters: Added.
2341 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.user: Added.
2342 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: Added.
2343 * WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props: Added.
2344 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc: Copied from WinLauncher/WinLauncher.rc.
2345 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: Added.
2346 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters: Added.
2347 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.user: Added.
2348 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: Added.
2349 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props: Added.
2350 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPostBuild.cmd: Copied from WinLauncher/WinLauncherPostBuild.cmd.
2351 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd: Copied from WinLauncher/WinLauncherPreBuild.cmd.
2352 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props: Added.
2353 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h: Copied from WinLauncher/resource.h.
2354 * WinLauncher/WinLauncher.vcxproj/WinLauncherPostBuild.cmd: Added.
2355 * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd: Added.
2356 * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props: Added.
2357 * WinLauncher/WinLauncher.vcxproj/WinLauncherResource.h: Copied from WinLauncher/WinLauncherLauncherResource.h.
2358 * WinLauncher/WinLauncher.vcxproj/small.ico: Copied from WinLauncher/small.ico.
2360 2013-02-06 Terry Anderson <tdanderson@chromium.org>
2362 Add support for gesture scroll events that do not propagate to enclosing scrollables
2363 https://bugs.webkit.org/show_bug.cgi?id=108849
2365 Reviewed by Antonio Gomes.
2367 Modify chromium's DRT EventSender to support the new event type
2368 GestureScrollUpdateWithoutPropagation.
2370 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2372 (WebTestRunner::EventSender::EventSender):
2373 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
2374 (WebTestRunner::EventSender::gestureEvent):
2375 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2377 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2378 (WebTestRunner::TestPlugin::handleInputEvent):
2380 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
2382 Unreviewed, rolling out r142032.
2383 http://trac.webkit.org/changeset/142032
2384 https://bugs.webkit.org/show_bug.cgi?id=109095
2386 component build still broken (Requested by jochen__ on
2389 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2390 * DumpRenderTree/DumpRenderTree.gypi:
2391 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2392 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2394 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
2395 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2396 (WebTestInterfaces):
2397 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2399 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2400 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2401 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2402 (WebTestRunner::AccessibilityUIElementList::createRoot):
2403 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2404 (AccessibilityUIElementList):
2405 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2406 (WebTestRunner::CppBoundClass::~CppBoundClass):
2407 (WebTestRunner::CppBoundClass::invoke):
2408 (WebTestRunner::CppBoundClass::getProperty):
2409 (WebTestRunner::CppBoundClass::setProperty):
2410 (WebTestRunner::CppBoundClass::bindCallback):
2411 (WebTestRunner::CppBoundClass::bindGetterCallback):
2412 (WebTestRunner::CppBoundClass::bindProperty):
2413 (WebTestRunner::CppBoundClass::getAsCppVariant):
2414 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2417 (WebTestRunner::CppBoundClass::bindProperty):
2418 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2419 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2420 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2421 (WebTestRunner::CppVariant::toString):
2422 (WebTestRunner::CppVariant::toInt32):
2423 (WebTestRunner::CppVariant::toDouble):
2424 (WebTestRunner::CppVariant::toBoolean):
2425 (WebTestRunner::CppVariant::toStringVector):
2426 (WebTestRunner::CppVariant::invoke):
2427 (WebTestRunner::CppVariant::invokeDefault):
2428 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2430 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2432 (WebTestRunner::EventSender::EventSender):
2433 (WebTestRunner::EventSender::reset):
2434 (WebTestRunner::EventSender::mouseDown):
2435 (WebTestRunner::EventSender::mouseUp):
2436 (WebTestRunner::EventSender::mouseMoveTo):
2437 (WebTestRunner::EventSender::keyDown):
2438 (WebTestRunner::EventSender::dispatchMessage):
2439 (WebTestRunner::EventSender::leapForward):
2440 (WebTestRunner::EventSender::replaySavedEvents):
2441 (WebTestRunner::makeMenuItemStringsFor):
2442 (WebTestRunner::EventSender::contextClick):
2443 (WebTestRunner::EventSender::beginDragWithFiles):
2444 (WebTestRunner::EventSender::addTouchPoint):
2445 (WebTestRunner::EventSender::releaseTouchPoint):
2446 (WebTestRunner::EventSender::updateTouchPoint):
2447 (WebTestRunner::EventSender::cancelTouchPoint):
2448 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2449 (WebTestRunner::EventSender::gestureEvent):
2450 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2451 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2452 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2453 (MockGrammarCheck::checkGrammarOfString):
2454 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2456 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2459 (MockSpellCheck::spellCheckWord):
2460 (MockSpellCheck::initializeIfNeeded):
2461 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2463 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2464 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2465 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2466 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
2467 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2468 (WebTestRunner::TestInterfaces::TestInterfaces):
2469 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2471 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2472 (WebTestRunner::TestPlugin::TestPlugin):
2473 (WebTestRunner::TestPlugin::initialize):
2474 (WebTestRunner::TestPlugin::destroy):
2475 (WebTestRunner::TestPlugin::parsePrimitive):
2476 (WebTestRunner::TestPlugin::parseColor):
2477 (WebTestRunner::TestPlugin::initProgram):
2478 (WebTestRunner::TestPlugin::initPrimitive):
2479 (WebTestRunner::TestPlugin::drawPrimitive):
2480 (WebTestRunner::TestPlugin::loadShader):
2481 (WebTestRunner::TestPlugin::loadProgram):
2482 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2483 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2485 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2486 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2487 (WebTestRunner::TestRunner::WorkQueue::processWork):
2488 (WebTestRunner::TestRunner::WorkQueue::reset):
2489 (WebTestRunner::TestRunner::WorkQueue::addWork):
2490 (WebTestRunner::TestRunner::TestRunner):
2491 (WebTestRunner::TestRunner::reset):
2492 (WebTestRunner::TestRunner::policyDelegateDone):
2493 (WebTestRunner::TestRunner::findString):
2494 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2495 (WebTestRunner::TestRunner::overridePreference):
2497 (WebTestRunner::TestRunner::setBackingScaleFactor):
2498 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2499 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2501 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2502 (WebTestRunner::TextInputController::markedRange):
2503 (WebTestRunner::TextInputController::selectedRange):
2504 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2505 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2506 (WebTestRunner::WebPreferences::reset):
2507 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2509 (WebTestRunner::WebTaskList::WebTaskList):
2510 (WebTestRunner::WebTaskList::~WebTaskList):
2511 (WebTestRunner::WebTaskList::registerTask):
2512 (WebTestRunner::WebTaskList::unregisterTask):
2513 (WebTestRunner::WebTaskList::revokeAll):
2514 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2515 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2516 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2517 (WebTestRunner::WebTestInterfaces::testInterfaces):
2518 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2519 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2520 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2521 (WebTestRunner::WebTestProxyBase::registerIntentService):
2522 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2523 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2524 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
2526 2013-02-06 Jochen Eisinger <jochen@chromium.org>
2528 [chromium] turn TestRunner library into a component build
2529 https://bugs.webkit.org/show_bug.cgi?id=108466
2531 Reviewed by Adam Barth.
2533 To achieve this, we need to drop all dependencies on WTF.
2535 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2536 * DumpRenderTree/DumpRenderTree.gypi:
2537 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2538 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2539 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2540 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2541 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2542 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2543 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2544 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2545 (WebTestRunner::AccessibilityUIElementList::createRoot):
2546 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2547 (AccessibilityUIElementList):
2548 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2549 (WebTestRunner::CppBoundClass::~CppBoundClass):
2550 (WebTestRunner::CppBoundClass::invoke):
2551 (WebTestRunner::CppBoundClass::getProperty):
2552 (WebTestRunner::CppBoundClass::setProperty):
2553 (WebTestRunner::CppBoundClass::bindCallback):
2554 (WebTestRunner::CppBoundClass::bindGetterCallback):
2555 (WebTestRunner::CppBoundClass::bindProperty):
2556 (WebTestRunner::CppBoundClass::getAsCppVariant):
2557 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2560 (WebTestRunner::CppBoundClass::bindProperty):
2561 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2562 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2563 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2564 (WebTestRunner::CppVariant::toString):
2565 (WebTestRunner::CppVariant::toInt32):
2566 (WebTestRunner::CppVariant::toDouble):
2567 (WebTestRunner::CppVariant::toBoolean):
2568 (WebTestRunner::CppVariant::toStringVector):
2569 (WebTestRunner::CppVariant::invoke):
2570 (WebTestRunner::CppVariant::invokeDefault):
2571 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2573 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2575 (WebTestRunner::EventSender::EventSender):
2576 (WebTestRunner::EventSender::reset):
2577 (WebTestRunner::EventSender::mouseDown):
2578 (WebTestRunner::EventSender::mouseUp):
2579 (WebTestRunner::EventSender::mouseMoveTo):
2580 (WebTestRunner::EventSender::keyDown):
2581 (WebTestRunner::EventSender::dispatchMessage):
2582 (WebTestRunner::EventSender::leapForward):
2583 (WebTestRunner::EventSender::replaySavedEvents):
2584 (WebTestRunner::makeMenuItemStringsFor):
2585 (WebTestRunner::EventSender::contextClick):
2586 (WebTestRunner::EventSender::beginDragWithFiles):
2587 (WebTestRunner::EventSender::addTouchPoint):
2588 (WebTestRunner::EventSender::releaseTouchPoint):
2589 (WebTestRunner::EventSender::updateTouchPoint):
2590 (WebTestRunner::EventSender::cancelTouchPoint):
2591 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2592 (WebTestRunner::EventSender::gestureEvent):
2593 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2594 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2595 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2596 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
2598 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2601 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2602 (WebTestRunner::MockSpellCheck::spellCheckWord):
2603 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
2605 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2607 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2608 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2609 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2610 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2613 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2614 (WebTestRunner::TestInterfaces::TestInterfaces):
2615 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2617 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2618 (WebTestRunner::TestPlugin::TestPlugin):
2619 (WebTestRunner::TestPlugin::initialize):
2620 (WebTestRunner::TestPlugin::destroy):
2621 (WebTestRunner::TestPlugin::parsePrimitive):
2622 (WebTestRunner::TestPlugin::parseColor):
2623 (WebTestRunner::TestPlugin::initProgram):
2624 (WebTestRunner::TestPlugin::initPrimitive):
2625 (WebTestRunner::TestPlugin::drawPrimitive):
2626 (WebTestRunner::TestPlugin::loadShader):
2627 (WebTestRunner::TestPlugin::loadProgram):
2628 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2629 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2631 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2632 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2633 (WebTestRunner::TestRunner::WorkQueue::processWork):
2634 (WebTestRunner::TestRunner::WorkQueue::reset):
2635 (WebTestRunner::TestRunner::WorkQueue::addWork):
2636 (WebTestRunner::TestRunner::TestRunner):
2637 (WebTestRunner::TestRunner::reset):
2638 (WebTestRunner::TestRunner::policyDelegateDone):
2639 (WebTestRunner::TestRunner::findString):
2640 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2641 (WebTestRunner::TestRunner::overridePreference):
2642 (WebTestRunner::TestRunner::deliverWebIntent):
2643 (WebTestRunner::TestRunner::setBackingScaleFactor):
2644 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
2645 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
2646 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
2647 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
2648 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2649 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2651 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2652 (WebTestRunner::TextInputController::markedRange):
2653 (WebTestRunner::TextInputController::selectedRange):
2654 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2655 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2656 (WebTestRunner::WebPreferences::reset):
2657 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2658 (WebTestRunner::WebTaskList::~WebTaskList):
2659 (WebTestRunner::WebTaskList::registerTask):
2660 (WebTestRunner::WebTaskList::unregisterTask):
2661 (WebTestRunner::WebTaskList::revokeAll):
2662 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2663 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2664 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2665 (WebTestRunner::WebTestInterfaces::testInterfaces):
2666 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2667 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2668 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2669 (WebTestRunner::WebTestProxyBase::registerIntentService):
2670 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2671 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2672 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2674 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
2676 Unreviewed, rolling out r142025.
2677 http://trac.webkit.org/changeset/142025
2678 https://bugs.webkit.org/show_bug.cgi?id=109091
2680 broke the build (Requested by tdanderson on #webkit).
2682 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2684 (WebTestRunner::EventSender::EventSender):
2685 (WebTestRunner::EventSender::gestureEvent):
2686 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2689 2013-02-06 Terry Anderson <tdanderson@chromium.org>
2691 Add support for gesture scroll events that do not propagate to enclosing scrollables
2692 https://bugs.webkit.org/show_bug.cgi?id=108849
2694 Reviewed by Antonio Gomes.
2696 Modify chromium's DRT EventSender to support the new event type
2697 GestureScrollUpdateWithoutPropagation.
2699 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2701 (WebTestRunner::EventSender::EventSender):
2702 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
2703 (WebTestRunner::EventSender::gestureEvent):
2704 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2707 2013-02-06 Zan Dobersek <zdobersek@igalia.com>
2709 [TestResultServer] Adjust the name of the GTK 64-bit debug builder
2710 https://bugs.webkit.org/show_bug.cgi?id=109016
2712 Reviewed by Ojan Vafai.
2714 * TestResultServer/static-dashboards/builders.jsonp: The GTK 64-bit debug
2715 builder was adjusted to build WebKit1 only, with the name changed accordingly.
2716 Reflect that change here as well.
2718 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
2720 Unreviewed, rolling out r141991.
2721 http://trac.webkit.org/changeset/141991
2722 https://bugs.webkit.org/show_bug.cgi?id=109047
2724 Fails to compile on all Chromium platforms (Requested by
2725 schenney on #webkit).
2727 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2728 * DumpRenderTree/DumpRenderTree.gypi:
2729 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2730 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2732 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
2733 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2734 (WebTestInterfaces):
2735 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2737 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2738 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2739 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2740 (WebTestRunner::AccessibilityUIElementList::createRoot):
2741 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2742 (AccessibilityUIElementList):
2743 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2744 (WebTestRunner::CppBoundClass::~CppBoundClass):
2745 (WebTestRunner::CppBoundClass::invoke):
2746 (WebTestRunner::CppBoundClass::getProperty):
2747 (WebTestRunner::CppBoundClass::setProperty):
2748 (WebTestRunner::CppBoundClass::bindCallback):
2749 (WebTestRunner::CppBoundClass::bindGetterCallback):
2750 (WebTestRunner::CppBoundClass::bindProperty):
2751 (WebTestRunner::CppBoundClass::getAsCppVariant):
2752 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2755 (WebTestRunner::CppBoundClass::bindProperty):
2756 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2757 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2758 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2759 (WebTestRunner::CppVariant::toString):
2760 (WebTestRunner::CppVariant::toInt32):
2761 (WebTestRunner::CppVariant::toDouble):
2762 (WebTestRunner::CppVariant::toBoolean):
2763 (WebTestRunner::CppVariant::toStringVector):
2764 (WebTestRunner::CppVariant::invoke):
2765 (WebTestRunner::CppVariant::invokeDefault):
2766 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2768 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2770 (WebTestRunner::EventSender::EventSender):
2771 (WebTestRunner::EventSender::reset):
2772 (WebTestRunner::EventSender::mouseDown):
2773 (WebTestRunner::EventSender::mouseUp):
2774 (WebTestRunner::EventSender::mouseMoveTo):
2775 (WebTestRunner::EventSender::keyDown):
2776 (WebTestRunner::EventSender::dispatchMessage):
2777 (WebTestRunner::EventSender::leapForward):
2778 (WebTestRunner::EventSender::replaySavedEvents):
2779 (WebTestRunner::makeMenuItemStringsFor):
2780 (WebTestRunner::EventSender::contextClick):
2781 (WebTestRunner::EventSender::beginDragWithFiles):
2782 (WebTestRunner::EventSender::addTouchPoint):
2783 (WebTestRunner::EventSender::releaseTouchPoint):
2784 (WebTestRunner::EventSender::updateTouchPoint):
2785 (WebTestRunner::EventSender::cancelTouchPoint):
2786 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2787 (WebTestRunner::EventSender::gestureEvent):
2788 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2789 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2790 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2791 (MockGrammarCheck::checkGrammarOfString):
2792 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2794 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2797 (MockSpellCheck::spellCheckWord):
2798 (MockSpellCheck::initializeIfNeeded):
2799 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2801 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2802 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2803 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2804 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
2805 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2806 (WebTestRunner::TestInterfaces::TestInterfaces):
2807 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2809 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2810 (WebTestRunner::TestPlugin::TestPlugin):
2811 (WebTestRunner::TestPlugin::initialize):
2812 (WebTestRunner::TestPlugin::destroy):
2813 (WebTestRunner::TestPlugin::parsePrimitive):
2814 (WebTestRunner::TestPlugin::parseColor):
2815 (WebTestRunner::TestPlugin::initProgram):
2816 (WebTestRunner::TestPlugin::initPrimitive):
2817 (WebTestRunner::TestPlugin::drawPrimitive):
2818 (WebTestRunner::TestPlugin::loadShader):
2819 (WebTestRunner::TestPlugin::loadProgram):
2820 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2821 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2823 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2824 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2825 (WebTestRunner::TestRunner::WorkQueue::processWork):
2826 (WebTestRunner::TestRunner::WorkQueue::reset):
2827 (WebTestRunner::TestRunner::WorkQueue::addWork):
2828 (WebTestRunner::TestRunner::TestRunner):
2829 (WebTestRunner::TestRunner::reset):
2830 (WebTestRunner::TestRunner::policyDelegateDone):
2831 (WebTestRunner::TestRunner::findString):
2832 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2833 (WebTestRunner::TestRunner::overridePreference):
2835 (WebTestRunner::TestRunner::setBackingScaleFactor):
2836 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2837 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2839 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2840 (WebTestRunner::TextInputController::markedRange):
2841 (WebTestRunner::TextInputController::selectedRange):
2842 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2843 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2844 (WebTestRunner::WebPreferences::reset):
2845 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2847 (WebTestRunner::WebTaskList::WebTaskList):
2848 (WebTestRunner::WebTaskList::~WebTaskList):
2849 (WebTestRunner::WebTaskList::registerTask):
2850 (WebTestRunner::WebTaskList::unregisterTask):
2851 (WebTestRunner::WebTaskList::revokeAll):
2852 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2853 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2854 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2855 (WebTestRunner::WebTestInterfaces::testInterfaces):
2856 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2857 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2858 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2859 (WebTestRunner::WebTestProxyBase::registerIntentService):
2860 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2861 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2862 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
2864 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
2866 Unreviewed, rolling out r141995.
2867 http://trac.webkit.org/changeset/141995
2868 https://bugs.webkit.org/show_bug.cgi?id=109046
2870 May allow me to roll out the real problem (Requested by
2871 schenney on #webkit).
2873 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2874 (WebTestRunner::TestRunner::sendWebIntentResponse):
2875 (WebTestRunner::TestRunner::deliverWebIntent):
2876 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2877 (WebTestRunner::WebTestProxyBase::registerIntentService):
2878 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2880 2013-02-06 Jochen Eisinger <jochen@chromium.org>
2882 [chromium] fix android build which doesn't support intents
2884 Unreviewed build fix.
2886 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2887 (WebTestRunner::TestRunner::sendWebIntentResponse):
2888 (WebTestRunner::TestRunner::deliverWebIntent):
2889 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2890 (WebTestRunner::WebTestProxyBase::registerIntentService):
2891 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2893 2013-02-06 Jochen Eisinger <jochen@chromium.org>
2895 [chromium] turn TestRunner library into a component build
2896 https://bugs.webkit.org/show_bug.cgi?id=108466
2898 Reviewed by Adam Barth.
2900 To achieve this, we need to drop all dependencies on WTF.
2902 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2903 * DumpRenderTree/DumpRenderTree.gypi:
2904 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2905 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2906 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2907 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2908 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2909 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2910 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2911 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2912 (WebTestRunner::AccessibilityUIElementList::createRoot):
2913 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2914 (AccessibilityUIElementList):
2915 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2916 (WebTestRunner::CppBoundClass::~CppBoundClass):
2917 (WebTestRunner::CppBoundClass::invoke):
2918 (WebTestRunner::CppBoundClass::getProperty):
2919 (WebTestRunner::CppBoundClass::setProperty):
2920 (WebTestRunner::CppBoundClass::bindCallback):
2921 (WebTestRunner::CppBoundClass::bindGetterCallback):
2922 (WebTestRunner::CppBoundClass::bindProperty):
2923 (WebTestRunner::CppBoundClass::getAsCppVariant):
2924 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2927 (WebTestRunner::CppBoundClass::bindProperty):
2928 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2929 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2930 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2931 (WebTestRunner::CppVariant::toString):
2932 (WebTestRunner::CppVariant::toInt32):
2933 (WebTestRunner::CppVariant::toDouble):
2934 (WebTestRunner::CppVariant::toBoolean):
2935 (WebTestRunner::CppVariant::toStringVector):
2936 (WebTestRunner::CppVariant::invoke):
2937 (WebTestRunner::CppVariant::invokeDefault):
2938 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2940 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2942 (WebTestRunner::EventSender::EventSender):
2943 (WebTestRunner::EventSender::reset):
2944 (WebTestRunner::EventSender::mouseDown):
2945 (WebTestRunner::EventSender::mouseUp):
2946 (WebTestRunner::EventSender::mouseMoveTo):
2947 (WebTestRunner::EventSender::keyDown):
2948 (WebTestRunner::EventSender::dispatchMessage):
2949 (WebTestRunner::EventSender::leapForward):
2950 (WebTestRunner::EventSender::replaySavedEvents):
2951 (WebTestRunner::makeMenuItemStringsFor):
2952 (WebTestRunner::EventSender::contextClick):
2953 (WebTestRunner::EventSender::beginDragWithFiles):
2954 (WebTestRunner::EventSender::addTouchPoint):
2955 (WebTestRunner::EventSender::releaseTouchPoint):
2956 (WebTestRunner::EventSender::updateTouchPoint):
2957 (WebTestRunner::EventSender::cancelTouchPoint):
2958 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2959 (WebTestRunner::EventSender::gestureEvent):
2960 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2961 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2962 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2963 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
2965 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2968 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2969 (WebTestRunner::MockSpellCheck::spellCheckWord):
2970 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
2972 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2974 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2975 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2976 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2977 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2980 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2981 (WebTestRunner::TestInterfaces::TestInterfaces):
2982 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2984 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2985 (WebTestRunner::TestPlugin::TestPlugin):
2986 (WebTestRunner::TestPlugin::initialize):
2987 (WebTestRunner::TestPlugin::destroy):
2988 (WebTestRunner::TestPlugin::parsePrimitive):
2989 (WebTestRunner::TestPlugin::parseColor):
2990 (WebTestRunner::TestPlugin::initProgram):
2991 (WebTestRunner::TestPlugin::initPrimitive):
2992 (WebTestRunner::TestPlugin::drawPrimitive):
2993 (WebTestRunner::TestPlugin::loadShader):
2994 (WebTestRunner::TestPlugin::loadProgram):
2995 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2996 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2998 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2999 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
3000 (WebTestRunner::TestRunner::WorkQueue::processWork):
3001 (WebTestRunner::TestRunner::WorkQueue::reset):
3002 (WebTestRunner::TestRunner::WorkQueue::addWork):
3003 (WebTestRunner::TestRunner::TestRunner):
3004 (WebTestRunner::TestRunner::reset):
3005 (WebTestRunner::TestRunner::policyDelegateDone):
3006 (WebTestRunner::TestRunner::findString):
3007 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
3008 (WebTestRunner::TestRunner::overridePreference):
3009 (WebTestRunner::TestRunner::deliverWebIntent):
3010 (WebTestRunner::TestRunner::setBackingScaleFactor):
3011 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
3012 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
3013 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
3014 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
3015 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3016 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
3018 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
3019 (WebTestRunner::TextInputController::markedRange):
3020 (WebTestRunner::TextInputController::selectedRange):
3021 (WebTestRunner::TextInputController::firstRectForCharacterRange):
3022 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3023 (WebTestRunner::WebPreferences::reset):
3024 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
3025 (WebTestRunner::WebTaskList::~WebTaskList):
3026 (WebTestRunner::WebTaskList::registerTask):
3027 (WebTestRunner::WebTaskList::unregisterTask):
3028 (WebTestRunner::WebTaskList::revokeAll):
3029 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3030 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
3031 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
3032 (WebTestRunner::WebTestInterfaces::testInterfaces):
3033 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3034 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
3035 (WebTestRunner::WebTestProxyBase::spellCheckClient):
3036 (WebTestRunner::WebTestProxyBase::registerIntentService):
3037 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3038 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3039 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3041 2013-02-06 Mike West <mkwst@chromium.org>
3043 Add an ENABLE_NOSNIFF feature flag.
3044 https://bugs.webkit.org/show_bug.cgi?id=109029
3046 Reviewed by Jochen Eisinger.
3048 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
3049 when processing script and other resource types.
3051 * Scripts/webkitperl/FeatureList.pm:
3052 * qmake/mkspecs/features/features.pri:
3054 2013-02-06 Tommy Widenflycht <tommyw@google.com>
3056 MediaStream API: Implement DTMF support in RTCPeerConnection
3057 https://bugs.webkit.org/show_bug.cgi?id=106782
3059 Reviewed by Adam Barth.
3061 Adding Mock functionality for the DTMFSender.
3063 * DumpRenderTree/DumpRenderTree.gypi:
3064 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp: Added.
3065 (DTMFSenderToneTask):
3066 (DTMFSenderToneTask::DTMFSenderToneTask):
3067 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
3068 (MockWebRTCDTMFSenderHandler::setClient):
3069 (MockWebRTCDTMFSenderHandler::currentToneBuffer):
3070 (MockWebRTCDTMFSenderHandler::canInsertDTMF):
3071 (MockWebRTCDTMFSenderHandler::insertDTMF):
3072 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h: Copied from Source/Platform/chromium/public/WebMediaStreamTrack.h.
3073 (MockWebRTCDTMFSenderHandler):
3074 (MockWebRTCDTMFSenderHandler::taskList):
3075 (MockWebRTCDTMFSenderHandler::clearToneBuffer):
3076 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
3077 (MockWebRTCPeerConnectionHandler::createDTMFSender):
3078 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
3079 (MockWebRTCPeerConnectionHandler):
3081 2013-02-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
3083 Unreviewed. Update my email address in committers.py.
3085 * Scripts/webkitpy/common/config/committers.py:
3087 2013-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3089 [CMake] Don't warn unused cmake variables which aren't used by cmake ports
3090 https://bugs.webkit.org/show_bug.cgi?id=108761
3092 Reviewed by Laszlo Gombos.
3094 Ignore unused macro variables which aren't used by cmake ports.
3096 * Scripts/webkitdirs.pm:
3097 (generateBuildSystemFromCMakeProject):
3099 2013-02-05 Julie Parent <jparent@chromium.org>
3101 Add cc_unittests to the dashboards
3102 https://bugs.webkit.org/show_bug.cgi?id=108878
3104 Reviewed by Dirk Pranke.
3106 * TestResultServer/static-dashboards/builders.js:
3108 * TestResultServer/static-dashboards/dashboard_base.js:
3109 (currentBuilderGroupCategory):
3111 2013-02-05 Adam Barth <abarth@webkit.org>
3113 DumpRenderTree should be able to enable the threaded parser
3114 https://bugs.webkit.org/show_bug.cgi?id=108970
3116 Reviewed by Eric Seidel.
3118 We can now enable the parser at runtime using --enable-threaded-html-parser.
3120 * DumpRenderTree/chromium/DumpRenderTree.cpp:
3122 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3124 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3125 (WebTestRunner::WebPreferences::reset):
3126 (WebTestRunner::WebPreferences::applyTo):
3127 * DumpRenderTree/chromium/TestShell.cpp:
3128 (TestShell::TestShell):
3129 (TestShell::resetWebSettings):
3130 * DumpRenderTree/chromium/TestShell.h:
3131 (TestShell::setThreadedHTMLParser):
3134 2013-02-05 Benjamin Poulain <bpoulain@apple.com>
3136 Make StringBuilder::toAtomicString() consistent with StringBuilder::toString() for strings of null length
3137 https://bugs.webkit.org/show_bug.cgi?id=108894
3139 Reviewed by Andreas Kling.
3141 * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
3142 Extend the tests to check toAtomicString() on an empty builder.
3144 2013-02-05 Jochen Eisinger <jochen@chromium.org>
3146 [chromium] remove methods from the WebTestRunner interface that are only used by WebTestProxyBase
3147 https://bugs.webkit.org/show_bug.cgi?id=108926
3149 Reviewed by Adam Barth.
3151 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3154 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3157 2013-02-05 Jochen Eisinger <jochen@chromium.org>
3159 [chromium] remove unneccessary 0 checks for testRunner now that the TestRunner library owns it
3160 https://bugs.webkit.org/show_bug.cgi?id=108923
3162 Reviewed by Kentaro Hara.
3164 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3166 (WebTestRunner::WebTestProxyBase::shouldBeginEditing):
3167 (WebTestRunner::WebTestProxyBase::shouldEndEditing):
3168 (WebTestRunner::WebTestProxyBase::shouldInsertNode):
3169 (WebTestRunner::WebTestProxyBase::shouldInsertText):
3170 (WebTestRunner::WebTestProxyBase::shouldChangeSelectedRange):
3171 (WebTestRunner::WebTestProxyBase::shouldDeleteRange):
3172 (WebTestRunner::WebTestProxyBase::shouldApplyStyle):
3173 (WebTestRunner::WebTestProxyBase::didBeginEditing):
3174 (WebTestRunner::WebTestProxyBase::didChangeSelection):
3175 (WebTestRunner::WebTestProxyBase::didChangeContents):
3176 (WebTestRunner::WebTestProxyBase::didEndEditing):
3177 (WebTestRunner::WebTestProxyBase::createView):
3178 (WebTestRunner::WebTestProxyBase::setStatusText):
3179 (WebTestRunner::WebTestProxyBase::didStopLoading):
3180 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
3181 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
3182 (WebTestRunner::WebTestProxyBase::willPerformClientRedirect):
3183 (WebTestRunner::WebTestProxyBase::didCancelClientRedirect):
3184 (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
3185 (WebTestRunner::WebTestProxyBase::didReceiveServerRedirectForProvisionalLoad):
3186 (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
3187 (WebTestRunner::WebTestProxyBase::didCommitProvisionalLoad):
3188 (WebTestRunner::WebTestProxyBase::didReceiveTitle):
3189 (WebTestRunner::WebTestProxyBase::didFinishDocumentLoad):
3190 (WebTestRunner::WebTestProxyBase::didHandleOnloadEvents):
3191 (WebTestRunner::WebTestProxyBase::didFailLoad):
3192 (WebTestRunner::WebTestProxyBase::didFinishLoad):
3193 (WebTestRunner::WebTestProxyBase::didChangeLocationWithinPage):
3194 (WebTestRunner::WebTestProxyBase::didDisplayInsecureContent):
3195 (WebTestRunner::WebTestProxyBase::didRunInsecureContent):
3196 (WebTestRunner::WebTestProxyBase::didDetectXSS):
3197 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3198 (WebTestRunner::WebTestProxyBase::willRequestResource):
3199 (WebTestRunner::WebTestProxyBase::didCreateDataSource):
3200 (WebTestRunner::WebTestProxyBase::willSendRequest):
3201 (WebTestRunner::WebTestProxyBase::didReceiveResponse):
3202 (WebTestRunner::WebTestProxyBase::didFinishResourceLoad):
3203 (WebTestRunner::WebTestProxyBase::didFailResourceLoad):
3204 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
3205 (WebTestRunner::WebTestProxyBase::locationChangeDone):
3206 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
3207 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
3209 2013-02-04 Alan Cutter <alancutter@chromium.org>
3211 EWS bots don't remove untracked files after processing a patch
3212 https://bugs.webkit.org/show_bug.cgi?id=108891
3214 Reviewed by Adam Barth.
3216 Added option to remove untracked files in the bot's repo.
3218 * EWSTools/start-queue.sh:
3220 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
3222 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
3223 https://bugs.webkit.org/show_bug.cgi?id=108741
3225 Reviewed by Tony Chang.
3227 Remove all support for suspendAnimation(), resumeAnimation() and numberOfActiveAnimations().
3229 * DumpRenderTree/TestRunner.cpp:
3230 (TestRunner::staticFunctions):
3231 * DumpRenderTree/TestRunner.h:
3233 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
3234 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3235 (WebTestRunner::TestRunner::TestRunner):
3236 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3238 * DumpRenderTree/efl/TestRunnerEfl.cpp:
3239 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
3240 * DumpRenderTree/mac/TestRunnerMac.mm:
3241 * DumpRenderTree/qt/TestRunnerQt.cpp:
3242 * DumpRenderTree/qt/TestRunnerQt.h:
3244 * DumpRenderTree/win/TestRunnerWin.cpp:
3245 * DumpRenderTree/wx/TestRunnerWx.cpp:
3246 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
3247 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
3248 * WebKitTestRunner/InjectedBundle/TestRunner.h:
3251 2013-02-04 Nico Weber <thakis@chromium.org>
3253 [chromium] Try to get WebKit building with enable_web_intents set to 0 on Windows too.
3254 https://bugs.webkit.org/show_bug.cgi?id=108887
3256 Reviewed by Kentaro Hara.
3258 This is a follow-up to http://trac.webkit.org/changeset/141614. The
3259 Mac and Linux linkers didn't complain about the reference to
3260 WebIntent in that function for some reason (probably because it's
3261 a dead function that's stripped).
3263 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3265 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3268 2013-02-04 Julie Parent <jparent@chromium.org>
3270 Dashboard cleanup: Make builder a real dashboardSpecificParameter.
3271 https://bugs.webkit.org/show_bug.cgi?id=108706
3273 Reviewed by Dirk Pranke.
3275 Add builder to g_defaultDashboardSpecificParameter maps for the
3276 dashboards where it is used (flakiness, timeline, treemap).
3277 Default it to null, and then update reads of it to check the
3278 builder group's default if one is not set, rather than trying to
3279 set and track this everywhere.
3280 This allows us to remove tons of special-casing of builder parsing,
3281 including where we used to add it to the query string even when the
3282 user did not specify it.
3284 * TestResultServer/static-dashboards/dashboard_base.js:
3286 * TestResultServer/static-dashboards/flakiness_dashboard.js:
3288 (handleQueryParameterChange):
3289 * TestResultServer/static-dashboards/loader.js:
3291 * TestResultServer/static-dashboards/timeline_explorer.html:
3292 * TestResultServer/static-dashboards/treemap.html:
3294 2013-02-04 Julie Parent <jparent@chromium.org>
3296 Setting tests on flakiness dashboard should invalidate builder.
3297 https://bugs.webkit.org/show_bug.cgi?id=108521
3299 Reviewed by Dirk Pranke.
3301 When you move into a cross builder view, builder should not still be
3302 set. Currently, it is deleted from the internal state, but still shows
3303 up in the url, causing the current state and the hash to not match.
3305 To see this in action, load the flakiness dashboard, select a builder,
3306 and then click on an individual test, to get into individual test view.
3307 The url will still have the builder you selected listed, even though it
3308 is cleared in the UI.
3310 The fix is to consider 'tests' to be a parameter that invalidates builder.
3312 * TestResultServer/static-dashboards/flakiness_dashboard.js:
3314 2013-02-04 Kenneth Rohde Christiansen <kenneth@webkit.org>
3316 [EFL][WK2] Introduce a WebView class as counterpart for WKViewRef
3317 https://bugs.webkit.org/show_bug.cgi?id=107931
3319 Reviewed by Anders Carlsson.
3321 Change platformView to be a WKView and use WKViewGetEvasObject
3322 for the places where an Evas_Object is needed.
3324 Instead of extracting the Ecore_Evas* from the m_view we use
3325 the m_window instead, which actually holds the it.
3327 * TestWebKitAPI/PlatformWebView.h:
3328 * TestWebKitAPI/efl/PlatformWebView.cpp:
3329 (TestWebKitAPI::PlatformWebView::PlatformWebView):
3330 (TestWebKitAPI::PlatformWebView::~PlatformWebView):
3331 (TestWebKitAPI::PlatformWebView::resizeTo):
3332 (TestWebKitAPI::PlatformWebView::page):
3333 (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress):
3334 (TestWebKitAPI::PlatformWebView::simulateMouseMove):
3335 (TestWebKitAPI::PlatformWebView::simulateRightClick):
3336 * WebKitTestRunner/PlatformWebView.h:
3337 * WebKitTestRunner/efl/EventSenderProxyEfl.cpp:
3338 (WTR::EventSenderProxy::sendTouchEvent):
3339 (WTR::EventSenderProxy::setTouchModifier):
3340 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
3341 (WTR::PlatformWebView::PlatformWebView):
3342 (WTR::PlatformWebView::~PlatformWebView):
3343 (WTR::PlatformWebView::resizeTo):
3344 (WTR::PlatformWebView::page):
3345 (WTR::PlatformWebView::focus):
3346 (WTR::PlatformWebView::windowFrame):
3347 (WTR::PlatformWebView::setWindowFrame):
3348 (WTR::PlatformWebView::windowSnapshotImage):
3350 2013-02-04 Timothy Loh <timloh@chromium.com>
3352 Don't update author info in PrepareChangeLog and allow users to skip the PrepareChangeLog step entirely.
3353 https://bugs.webkit.org/show_bug.cgi?id=108788
3355 Reviewed by Ryosuke Niwa.
3357 As per discussion in Bug 74358, it's probably preferable to remove the
3358 behaviour of updating the author details in a ChangeLog entry. We also
3359 want to be able to skip preparing change logs (e.g. rebaselining many
3360 tests), so a --no-prepare-changelogs option is added to webkit-patch.
3362 * Scripts/webkitpy/common/checkout/changelog.py:
3363 (ChangeLogEntry._parse_entry):
3364 (ChangeLogEntry.date): Added
3365 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
3366 (test_parse_log_entries_from_changelog):
3367 * Scripts/webkitpy/tool/commands/commandtest.py:
3368 (CommandsTest.assert_execute_outputs):
3369 * Scripts/webkitpy/tool/steps/options.py:
3370 (Options): Added --no-prepare-changelogs
3371 * Scripts/webkitpy/tool/steps/preparechangelog.py:
3372 (PrepareChangeLog.options):
3373 (PrepareChangeLog._merge_entries): date_line() gets the entire line, including
3374 the author's name and email, but we only want to replace the date.
3375 (PrepareChangeLog.run):
3376 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
3377 (PrepareChangeLogTest.test_resolve_existing_entry): Added tests for changed
3378 authors. Removed unneeded variable.
3380 2013-02-04 Jochen Eisinger <jochen@chromium.org>
3382 [chromium] Remove WebEventSender and WebAccessibilityController from public TestRunner API
3383 https://bugs.webkit.org/show_bug.cgi?id=108467
3385 Reviewed by Adam Barth.
3387 * DumpRenderTree/DumpRenderTree.gypi:
3388 * DumpRenderTree/chromium/TestRunner/public/WebAccessibilityController.h: Removed.
3389 * DumpRenderTree/chromium/TestRunner/public/WebEventSender.h: Removed.
3390 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3392 (WebTestInterfaces):
3393 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3396 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3398 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3400 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3401 (WebTestRunner::TestInterfaces::TestInterfaces):
3402 (WebTestRunner::TestInterfaces::setWebView):
3403 (WebTestRunner::TestInterfaces::webView):
3405 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3407 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3409 * DumpRenderTree/chromium/TestRunner/src/WebAccessibilityController.cpp: Removed.
3410 * DumpRenderTree/chromium/TestRunner/src/WebEventSender.cpp: Removed.
3411 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3412 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
3413 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
3414 (WebTestRunner::WebTestInterfaces::setWebView):
3415 (WebTestRunner::WebTestInterfaces::setDelegate):
3416 (WebTestRunner::WebTestInterfaces::bindTo):
3417 (WebTestRunner::WebTestInterfaces::resetAll):
3418 (WebTestRunner::WebTestInterfaces::setTestIsRunning):
3419 (WebTestRunner::WebTestInterfaces::webView):
3420 (WebTestRunner::WebTestInterfaces::testRunner):
3421 (WebTestRunner::WebTestInterfaces::testInterfaces):
3422 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3423 (WebTestRunner::WebTestProxyBase::setInterfaces):
3424 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Removed.
3425 * DumpRenderTree/chromium/TestShell.h:
3426 * DumpRenderTree/chromium/WebViewHost.cpp:
3427 * DumpRenderTree/chromium/WebViewHost.h:
3429 2013-02-04 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
3431 [EFL] Add "full screen" parameter to MiniBrowser
3432 https://bugs.webkit.org/show_bug.cgi?id=108850
3434 Reviewed by Antonio Gomes.
3436 Implements the {-F,--full-screen}={true,false} parameter to WebKit EFL's
3439 * MiniBrowser/efl/main.c:
3442 Added '-F/--full-screen' parameter functionality.
3444 2013-02-04 Jochen Eisinger <jochen@chromium.org>
3446 [chromium] remove WebTestPlugin from the public TestRunner API
3447 https://bugs.webkit.org/show_bug.cgi?id=108467
3449 Reviewed by Adam Barth.
3451 * DumpRenderTree/DumpRenderTree.gypi:
3452 * DumpRenderTree/chromium/TestRunner/public/WebTestPlugin.h: Removed.
3453 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3456 (WebTestRunner::WebTestProxy::createPlugin):
3457 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp.
3458 (WebTestRunner::TestPlugin::TestPlugin):
3460 (WebTestRunner::TestPlugin::~TestPlugin):
3461 (WebTestRunner::TestPlugin::initialize):
3462 (WebTestRunner::TestPlugin::destroy):
3463 (WebTestRunner::TestPlugin::updateGeometry):
3464 (WebTestRunner::TestPlugin::parsePrimitive):
3465 (WebTestRunner::TestPlugin::parseColor):
3466 (WebTestRunner::TestPlugin::parseOpacity):
3467 (WebTestRunner::TestPlugin::parseBoolean):
3468 (WebTestRunner::TestPlugin::initScene):
3469 (WebTestRunner::TestPlugin::drawScene):
3470 (WebTestRunner::TestPlugin::destroyScene):
3471 (WebTestRunner::TestPlugin::initProgram):
3472 (WebTestRunner::TestPlugin::initPrimitive):
3473 (WebTestRunner::TestPlugin::drawPrimitive):
3474 (WebTestRunner::TestPlugin::loadShader):
3475 (WebTestRunner::TestPlugin::loadProgram):
3476 (WebTestRunner::TestPlugin::handleInputEvent):
3477 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
3478 (WebTestRunner::TestPlugin::create):
3479 (WebTestRunner::TestPlugin::mimeType):
3480 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: Added.
3483 (WebTestRunner::TestPlugin::scriptableObject):
3484 (WebTestRunner::TestPlugin::canProcessDrag):
3485 (WebTestRunner::TestPlugin::paint):
3486 (WebTestRunner::TestPlugin::updateFocus):
3487 (WebTestRunner::TestPlugin::updateVisibility):
3488 (WebTestRunner::TestPlugin::acceptsInputEvents):
3489 (WebTestRunner::TestPlugin::didReceiveResponse):
3490 (WebTestRunner::TestPlugin::didReceiveData):
3491 (WebTestRunner::TestPlugin::didFinishLoading):
3492 (WebTestRunner::TestPlugin::didFailLoading):
3493 (WebTestRunner::TestPlugin::didFinishLoadingFrameRequest):
3494 (WebTestRunner::TestPlugin::didFailLoadingFrameRequest):
3495 (WebTestRunner::TestPlugin::isPlaceholder):
3496 (WebTestRunner::TestPlugin::prepareTexture):
3497 (WebTestRunner::TestPlugin::context):
3499 (WebTestRunner::TestPlugin::Scene::Scene):
3500 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3501 (WebTestRunner::WebTestProxyBase::createPlugin):
3503 * DumpRenderTree/chromium/WebViewHost.cpp:
3504 (WebViewHost::createPlugin):
3506 2013-02-04 Gustavo Noronha Silva <gns@gnome.org>
3508 Add a new method for obtaining a build-type-dependent path,
3509 instead of modifying all call sites to pass it in.
3511 Reviewed by Martin Robinson.
3513 * Scripts/run-gtk-tests:
3514 (TestRunner.__init__): use the new method, which takes a tuple.
3515 (TestRunner._setup_testing_environment): ditto.
3517 (get_build_path): accept a tuple that may include Release and
3518 Debug as build types, for searching.
3519 (build_path_for_build_types): new method that finds the path when
3520 it is dependent on the build type.
3521 (build_path): restore its original behaviour.
3523 2013-02-04 David Kilzer <ddkilzer@apple.com>
3525 Remove duplicate entry from DumpRenderTree Xcode project
3527 $ uniq Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | diff -u - Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | patch -p0 -R
3528 patching file Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj
3530 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
3533 2013-02-04 David Kilzer <ddkilzer@apple.com>
3535 Sort TestWebKitAPI Xcode project file
3537 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
3539 2013-02-03 Alan Cutter <alancutter@chromium.org>
3541 PatchLogs are not getting created on QueueStatusServer
3542 https://bugs.webkit.org/show_bug.cgi?id=108593
3544 Reviewed by Eric Seidel.
3546 Added missing "added" patch event to submit-to-ews handler.
3548 * QueueStatusServer/app.yaml:
3549 * QueueStatusServer/handlers/submittoews.py:
3550 (SubmitToEWS._add_attachment_to_ews_queues):
3552 2013-02-03 Douglas Stockwell <dstockwell@chromium.org>
3554 Unreviewed. Add dstockwell as a contributor in comitters.py and to the watchlist for animation
3555 https://bugs.webkit.org/show_bug.cgi?id=108777
3557 * Scripts/webkitpy/common/config/committers.py:
3558 * Scripts/webkitpy/common/config/watchlist:
3560 2013-02-03 Sam Weinig <sam@webkit.org>
3564 * TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp:
3565 (TestWebKitAPI::didFinishLoadForFrame):