1 2013-02-12 Martin Robinson <mrobinson@igalia.com>
3 [GTK] Add an optional moduleset with hard to get packages (including libsecret)
4 https://bugs.webkit.org/show_bug.cgi?id=109195
6 Reviewed by Philippe Normand.
8 Add an optional moduleset that includes libsecret. This moduleset will
9 be used to install some annoyingly hard to obtain dependencies on older
12 * gtk/jhbuild-optional.modules: Added.
13 * gtk/jhbuild.modules: Add a reference to the new moduleset file.
15 2013-02-12 Ilya Tikhonovsky <loislo@chromium.org>
17 Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't report the leaf node properly.
18 https://bugs.webkit.org/show_bug.cgi?id=109554
20 In some cases leaves have no pointer. As example when we report a leaf via addPrivateBuffer.
21 This patch has new set of tests for HeapGraphSerializer.
23 Reviewed by Yury Semikhatsky.
25 * TestWebKitAPI/TestWebKitAPI.gypi:
26 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
27 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added.
28 * TestWebKitAPI/win/TestWebKitAPI.vcproj:
30 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
32 Unreviewed followup to r142606, the EFL port also enables the CSS image-set
33 feature so the new configuration option's default value should reflect that.
35 * Scripts/webkitperl/FeatureList.pm:
37 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
39 [GTK] Enable CSS Variables feature in development builds
40 https://bugs.webkit.org/show_bug.cgi?id=109474
42 Reviewed by Martin Robinson.
44 * Scripts/webkitperl/FeatureList.pm: Enable the feature on development
45 builds of the GTK port.
47 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
49 [GTK] Enable CSS image-set support in development builds
50 https://bugs.webkit.org/show_bug.cgi?id=109475
52 Reviewed by Martin Robinson.
54 * Scripts/webkitperl/FeatureList.pm: Add the configuration option for the feature.
55 Note that the Mac port also enables the feature but does so in Platform.h as the feature
56 is also enabled for the iOS port which can't at the moment be detected via webkitperl.
58 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
60 [GTK] Enable DOM4 events constructors in development builds
61 https://bugs.webkit.org/show_bug.cgi?id=109471
63 Reviewed by Martin Robinson.
65 * Scripts/webkitperl/FeatureList.pm: Enable the feature for the GTK port as well.
67 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
69 Remove unnecessary variables from FeatureList.pm
70 https://bugs.webkit.org/show_bug.cgi?id=109558
72 Reviewed by Daniel Bates.
74 A small cleanup, removing unused variables for which the related configuration
75 options were already removed.
77 * Scripts/webkitperl/FeatureList.pm:
79 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
81 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
82 https://bugs.webkit.org/show_bug.cgi?id=109481
84 Reviewed by Daniel Bates.
86 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
87 back in r120574. There are still occurrences of it in various build systems
88 which should all be removed as they are useless.
90 * Scripts/webkitperl/FeatureList.pm:
92 2013-02-12 Jochen Eisinger <jochen@chromium.org>
94 [chromium] move webrtc mocks to testrunner library
95 https://bugs.webkit.org/show_bug.cgi?id=109041
97 Reviewed by Adam Barth.
99 * DumpRenderTree/DumpRenderTree.gypi:
100 * DumpRenderTree/chromium/DumpRenderTree.cpp:
101 (WebKitSupportTestEnvironment):
102 (WebKitSupportTestEnvironment::mockPlatform):
104 * DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp:
105 (MockWebKitPlatformSupport::setInterfaces):
106 (MockWebKitPlatformSupport::createMediaStreamCenter):
107 (MockWebKitPlatformSupport::createRTCPeerConnectionHandler):
108 * DumpRenderTree/chromium/MockWebKitPlatformSupport.h:
110 (MockWebKitPlatformSupport):
111 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
113 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
116 (WebTestRunner::WebTestProxy::showContextMenu):
117 (WebTestRunner::WebTestProxy::userMediaClient):
118 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp: Renamed from Tools/DumpRenderTree/chromium/MockConstraints.cpp.
119 (WebTestRunner::MockConstraints::verifyConstraints):
121 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.h: Renamed from Tools/DumpRenderTree/chromium/MockConstraints.h.
125 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp.
127 (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter):
128 (WebTestRunner::MockWebMediaStreamCenter::queryMediaStreamSources):
129 (WebTestRunner::MockWebMediaStreamCenter::didEnableMediaStreamTrack):
130 (WebTestRunner::MockWebMediaStreamCenter::didDisableMediaStreamTrack):
131 (WebTestRunner::MockWebMediaStreamCenter::didAddMediaStreamTrack):
132 (WebTestRunner::MockWebMediaStreamCenter::didRemoveMediaStreamTrack):
133 (WebTestRunner::MockWebMediaStreamCenter::didStopLocalMediaStream):
134 (MockWebAudioDestinationConsumer):
135 (WebTestRunner::MockWebAudioDestinationConsumer::~MockWebAudioDestinationConsumer):
136 (WebTestRunner::MockWebMediaStreamCenter::didCreateMediaStream):
137 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.h: Renamed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.h.
140 (MockWebMediaStreamCenter):
141 (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter):
142 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp.
144 (DTMFSenderToneTask):
145 (WebTestRunner::DTMFSenderToneTask::DTMFSenderToneTask):
146 (WebTestRunner::MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
147 (WebTestRunner::MockWebRTCDTMFSenderHandler::setClient):
148 (WebTestRunner::MockWebRTCDTMFSenderHandler::currentToneBuffer):
149 (WebTestRunner::MockWebRTCDTMFSenderHandler::canInsertDTMF):
150 (WebTestRunner::MockWebRTCDTMFSenderHandler::insertDTMF):
151 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h.
153 (MockWebRTCDTMFSenderHandler):
154 (WebTestRunner::MockWebRTCDTMFSenderHandler::taskList):
155 (WebTestRunner::MockWebRTCDTMFSenderHandler::clearToneBuffer):
156 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.cpp.
158 (DataChannelReadyStateTask):
159 (WebTestRunner::DataChannelReadyStateTask::DataChannelReadyStateTask):
160 (WebTestRunner::MockWebRTCDataChannelHandler::MockWebRTCDataChannelHandler):
161 (WebTestRunner::MockWebRTCDataChannelHandler::setClient):
162 (WebTestRunner::MockWebRTCDataChannelHandler::bufferedAmount):
163 (WebTestRunner::MockWebRTCDataChannelHandler::sendStringData):
164 (WebTestRunner::MockWebRTCDataChannelHandler::sendRawData):
165 (WebTestRunner::MockWebRTCDataChannelHandler::close):
166 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.h.
168 (MockWebRTCDataChannelHandler):
169 (WebTestRunner::MockWebRTCDataChannelHandler::taskList):
170 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp.
172 (RTCSessionDescriptionRequestSuccededTask):
173 (WebTestRunner::RTCSessionDescriptionRequestSuccededTask::RTCSessionDescriptionRequestSuccededTask):
174 (RTCSessionDescriptionRequestFailedTask):
175 (WebTestRunner::RTCSessionDescriptionRequestFailedTask::RTCSessionDescriptionRequestFailedTask):
176 (RTCStatsRequestSucceededTask):
177 (WebTestRunner::RTCStatsRequestSucceededTask::RTCStatsRequestSucceededTask):
178 (RTCVoidRequestTask):
179 (WebTestRunner::RTCVoidRequestTask::RTCVoidRequestTask):
180 (RTCPeerConnectionStateTask):
181 (WebTestRunner::RTCPeerConnectionStateTask::RTCPeerConnectionStateTask):
182 (RemoteDataChannelTask):
183 (WebTestRunner::RemoteDataChannelTask::RemoteDataChannelTask):
184 (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
185 (WebTestRunner::MockWebRTCPeerConnectionHandler::initialize):
186 (WebTestRunner::MockWebRTCPeerConnectionHandler::createOffer):
187 (WebTestRunner::MockWebRTCPeerConnectionHandler::createAnswer):
188 (WebTestRunner::MockWebRTCPeerConnectionHandler::setLocalDescription):
189 (WebTestRunner::MockWebRTCPeerConnectionHandler::setRemoteDescription):
190 (WebTestRunner::MockWebRTCPeerConnectionHandler::localDescription):
191 (WebTestRunner::MockWebRTCPeerConnectionHandler::remoteDescription):
192 (WebTestRunner::MockWebRTCPeerConnectionHandler::updateICE):
193 (WebTestRunner::MockWebRTCPeerConnectionHandler::addICECandidate):
194 (WebTestRunner::MockWebRTCPeerConnectionHandler::addStream):
195 (WebTestRunner::MockWebRTCPeerConnectionHandler::removeStream):
196 (WebTestRunner::MockWebRTCPeerConnectionHandler::getStats):
197 (WebTestRunner::MockWebRTCPeerConnectionHandler::createDataChannel):
198 (WebTestRunner::MockWebRTCPeerConnectionHandler::createDTMFSender):
199 (WebTestRunner::MockWebRTCPeerConnectionHandler::stop):
200 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h.
203 (MockWebRTCPeerConnectionHandler):
204 (WebTestRunner::MockWebRTCPeerConnectionHandler::taskList):
205 (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
206 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
207 (WebTestRunner::TestInterfaces::TestInterfaces):
208 (WebTestRunner::TestInterfaces::setDelegate):
209 (WebTestRunner::TestInterfaces::delegate):
211 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
213 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
214 (WebTestRunner::WebTestInterfaces::createMediaStreamCenter):
216 (WebTestRunner::WebTestInterfaces::createWebRTCPeerConnectionHandler):
217 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
218 (WebTestRunner::WebTestProxyBase::userMediaClient):
220 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: Renamed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.cpp.
222 (UserMediaRequestTask):
223 (WebTestRunner::UserMediaRequestTask::UserMediaRequestTask):
225 (WebTestRunner::WebUserMediaClientMock::WebUserMediaClientMock):
226 (WebTestRunner::WebUserMediaClientMock::requestUserMedia):
227 (WebTestRunner::WebUserMediaClientMock::cancelUserMediaRequest):
228 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Renamed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.h.
230 (WebUserMediaClientMock):
231 (WebTestRunner::WebUserMediaClientMock::~WebUserMediaClientMock):
232 (WebTestRunner::WebUserMediaClientMock::taskList):
233 * DumpRenderTree/chromium/TestShell.cpp:
234 (TestShell::initialize):
235 * DumpRenderTree/chromium/TestShell.h:
237 * DumpRenderTree/chromium/WebViewHost.cpp:
238 * DumpRenderTree/chromium/WebViewHost.h:
241 2013-02-11 Timothy Loh <timloh@chromium.com>
243 webkit-patch upload regenerates the WebCore ChangeLog every time it's called
244 https://bugs.webkit.org/show_bug.cgi?id=108983
246 Reviewed by Ryosuke Niwa.
248 This patch puts the behaviour from Bug 74358 behind the flag (default=OFF)
249 `--update-changelogs', and removes the flag `--no-prepare-changelogs'.
250 The flag name change from prepare to update is since we still want to
251 prepare changelogs in the default case when none currently exist.
253 * Scripts/webkitpy/tool/commands/commandtest.py:
254 (CommandsTest.assert_execute_outputs):
255 * Scripts/webkitpy/tool/steps/options.py:
257 * Scripts/webkitpy/tool/steps/preparechangelog.py:
258 (PrepareChangeLog.options):
259 (PrepareChangeLog.run):
261 2013-02-11 Jochen Eisinger <jochen@chromium.org>
263 [chromium] move printPage() implementation to testRunner library
264 https://bugs.webkit.org/show_bug.cgi?id=109436
266 Reviewed by Adam Barth.
268 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
269 (WebTestRunner::WebTestProxy::showContextMenu):
270 (WebTestRunner::WebTestProxy::printPage):
271 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
273 (WebTestRunner::WebTestProxyBase::printPage):
274 * DumpRenderTree/chromium/WebViewHost.cpp:
275 * DumpRenderTree/chromium/WebViewHost.h:
277 2013-02-11 James Robinson <jamesr@chromium.org>
279 [Chromium] Get rid of WebAnimationController
280 https://bugs.webkit.org/show_bug.cgi?id=109235
282 Reviewed by Benjamin Poulain.
284 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
285 (WebTestRunner::TestRunner::TestRunner):
286 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
289 2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
291 Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
292 https://bugs.webkit.org/show_bug.cgi?id=109534
294 Reviewed by Anders Carlsson.
296 * DumpRenderTree/gtk/EditingCallbacks.cpp:
297 (shouldShowDeleteInterfaceForElement):
299 2013-02-11 Nico Weber <thakis@chromium.org>
301 Remove web intents code
302 https://bugs.webkit.org/show_bug.cgi?id=109501
304 Reviewed by Eric Seidel.
306 See thread "Removing ENABLE(WEB_INTENTS) code" on webkit-dev.
308 * DumpRenderTree/TestRunner.cpp:
309 (TestRunner::staticFunctions):
310 * DumpRenderTree/TestRunner.h:
312 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
313 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
315 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
317 (WebTestRunner::WebTestProxy::didEndEditing):
318 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
319 (WebTestRunner::TestRunner::TestRunner):
320 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
322 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
323 * DumpRenderTree/chromium/WebViewHost.cpp:
324 * DumpRenderTree/chromium/WebViewHost.h:
326 * DumpRenderTree/efl/TestRunnerEfl.cpp:
327 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
328 * DumpRenderTree/mac/TestRunnerMac.mm:
329 * DumpRenderTree/win/TestRunnerWin.cpp:
330 * DumpRenderTree/wx/TestRunnerWx.cpp:
331 * Scripts/webkitperl/FeatureList.pm:
333 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
335 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
336 https://bugs.webkit.org/show_bug.cgi?id=109349
338 Reviewed by Sam Weinig.
340 Get rid of TestRunner's setMinimumTimerInterval and all the related functions.
342 This also fixes an oddity:
343 TestRunners were initialized with a minimum timer interval of 10 milliseconds instead
344 of using the default value. All with the same copy of an outdated comment.
346 * DumpRenderTree/TestRunner.cpp:
347 (TestRunner::staticFunctions):
348 * DumpRenderTree/TestRunner.h:
350 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
351 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
352 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
353 (WebTestRunner::TestRunner::TestRunner):
354 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
356 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
357 (WebTestRunner::WebPreferences::reset):
358 (WebTestRunner::WebPreferences::applyTo):
359 * DumpRenderTree/chromium/WebViewHost.cpp:
360 (WebViewHost::reset):
361 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
362 (DumpRenderTreeChrome::resetDefaultsToConsistentValues):
363 * DumpRenderTree/efl/TestRunnerEfl.cpp:
364 * DumpRenderTree/gtk/DumpRenderTree.cpp:
365 (resetDefaultsToConsistentValues):
366 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
367 * DumpRenderTree/mac/DumpRenderTree.mm:
368 (resetWebViewToConsistentStateBeforeTesting):
369 * DumpRenderTree/mac/TestRunnerMac.mm:
370 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
371 (WebCore::WebPage::resetSettings):
372 * DumpRenderTree/qt/TestRunnerQt.cpp:
373 * DumpRenderTree/qt/TestRunnerQt.h:
375 * DumpRenderTree/win/DumpRenderTree.cpp:
376 (resetWebViewToConsistentStateBeforeTesting):
377 * DumpRenderTree/win/TestRunnerWin.cpp:
378 * DumpRenderTree/wx/TestRunnerWx.cpp:
379 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
380 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
381 (WTR::InjectedBundle::beginTesting):
382 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
383 * WebKitTestRunner/InjectedBundle/TestRunner.h:
386 2013-02-11 Dean Jackson <dino@apple.com>
388 Remove use of plugInStartLabelImage
389 https://bugs.webkit.org/show_bug.cgi?id=108273
391 Reviewed by Simon Fraser.
393 Take two - after rollout in r142405.
394 Removed plugInStartLabelImage entry from client structure.
396 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
397 (WTR::InjectedBundlePage::InjectedBundlePage):
399 2013-02-11 Tony Chang <tony@chromium.org>
401 Move setFrameFlatteningEnabled from layoutTestController to window.internals.settings
402 https://bugs.webkit.org/show_bug.cgi?id=87149
404 Reviewed by Simon Fraser.
406 Remove testRunner.setFrameFlatteningEnabled from DRT and WTR. WebKit API
407 methods are left because there may be users of it. Add a test for Apple Mac
408 to ensure that the API for the preference still works using overridePreference.
410 * DumpRenderTree/TestRunner.cpp:
411 (TestRunner::staticFunctions):
412 * DumpRenderTree/TestRunner.h:
414 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
415 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
416 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
417 * DumpRenderTree/efl/TestRunnerEfl.cpp:
418 * DumpRenderTree/gtk/DumpRenderTree.cpp:
419 (resetDefaultsToConsistentValues):
420 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
421 * DumpRenderTree/mac/TestRunnerMac.mm:
422 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
423 (WebCore::WebPage::resetSettings):
424 * DumpRenderTree/qt/TestRunnerQt.cpp:
425 * DumpRenderTree/qt/TestRunnerQt.h:
427 * DumpRenderTree/win/DumpRenderTree.cpp:
428 (resetDefaultsToConsistentValues):
429 * DumpRenderTree/win/TestRunnerWin.cpp:
430 * DumpRenderTree/wx/TestRunnerWx.cpp:
431 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
432 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
433 * WebKitTestRunner/InjectedBundle/TestRunner.h:
436 2013-02-11 Roger Fong <roger_fong@apple.com>
438 Unreviewed. Windows 7 Debug mode build fix.
440 * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
442 2013-02-11 Tiancheng Jiang <tijiang@rim.com>
444 [BlackBerry] Set mouse document position for mouse event in DRT.
445 https://bugs.webkit.org/show_bug.cgi?id=109094.
447 Reviewed by Rob Buis.
450 Internally Reviewed by Nima Ghanavatian & Genevieve Mak.
452 Set mouse document position when we create mouse event in DRT.
454 * DumpRenderTree/blackberry/EventSender.cpp:
455 (setMouseEventDocumentPos):
458 (mouseMoveToCallback):
460 2013-02-11 Mike Lattanzio <mlattanzio@rim.com>
462 [BlackBerry] Add graphics subdirectory to include path.
463 https://bugs.webkit.org/show_bug.cgi?id=109437
465 Reviewed by Rob Buis.
467 Add browser/platform/graphics to include path.
469 Internal review by Jeff Rogers.
471 * Scripts/webkitdirs.pm:
472 (blackberryCMakeArguments):
474 2013-02-11 Christophe Dumez <ch.dumez@sisa.samsung.com>
476 [EFL][WKTR] Regression(r141836) fast/dom/Window/mozilla-focus-blur.html started failing
477 https://bugs.webkit.org/show_bug.cgi?id=109438
479 Reviewed by Kenneth Rohde Christiansen.
481 Some refactoring in r141836 caused the view not to get focus if the focused
482 frame is not the main one. The idea of the code was to remove focus from the
483 view if the focused frame was not the main one, and then focus the view again.
484 However, after the refactoring, the second step never happened: Focus was
485 removed but not given again.
487 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
488 (WTR::PlatformWebView::focus):
490 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
492 [GTK] Don't generate documentation if building neither WebKit1 nor WebKit2
493 https://bugs.webkit.org/show_bug.cgi?id=109420
495 Reviewed by Philippe Normand.
497 Don't generate the GTK documentation if neither of the WebKit1 and WebKit2
498 layers was built. This just results in unnecessary errors being spewed out
499 by the gtkdoc utilities.
501 * Scripts/webkitdirs.pm:
502 (buildAutotoolsProject):
504 2013-02-11 Antoine Quint <graouts@apple.com>
506 Unreviewed change to add myself to the Inspector IDLs watchlist.
508 * Scripts/webkitpy/common/config/watchlist:
510 2013-02-11 Krzysztof Czech <k.czech@samsung.com>
512 [GTK][EFL] Shares WebKit-GTK's DumpRenderTree accessibility implementation with other Webkit ports
513 https://bugs.webkit.org/show_bug.cgi?id=105007
515 Reviewed by Martin Robinson.
517 Shares specific ATK's accessibility implementation.
518 Keeps platform specific methods in EFL and GTK's directories.
520 * DumpRenderTree/atk/AccessibilityCallbacks.h: Renamed from Tools/DumpRenderTree/gtk/AccessibilityCallbacks.h.
521 * DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp: Renamed from Tools/DumpRenderTree/gtk/AccessibilityCallbacks.cpp.
522 (printAccessibilityEvent):
523 (axObjectEventListener):
524 (connectAccessibilityCallbacks):
525 (disconnectAccessibilityCallbacks):
526 * DumpRenderTree/atk/AccessibilityControllerAtk.cpp: Copied from Tools/DumpRenderTree/gtk/AccessibilityControllerGtk.cpp.
527 (AccessibilityController::AccessibilityController):
528 (AccessibilityController::~AccessibilityController):
529 (AccessibilityController::elementAtPoint):
530 (AccessibilityController::setLogFocusEvents):
531 (AccessibilityController::setLogScrollingStartEvents):
532 (AccessibilityController::setLogValueChangeEvents):
533 (AccessibilityController::setLogAccessibilityEvents):
534 (AccessibilityController::addNotificationListener):
535 (AccessibilityController::removeNotificationListener):
536 * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: Copied from Tools/DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp.
537 (coreAttributeToAtkAttribute):
539 (replaceCharactersForResults):
540 (AccessibilityUIElement::AccessibilityUIElement):
541 (AccessibilityUIElement::~AccessibilityUIElement):
542 (AccessibilityUIElement::getLinkedUIElements):
543 (AccessibilityUIElement::getDocumentLinks):
544 (AccessibilityUIElement::getChildren):
545 (AccessibilityUIElement::getChildrenWithRange):
546 (AccessibilityUIElement::rowCount):
547 (AccessibilityUIElement::columnCount):
548 (AccessibilityUIElement::childrenCount):
549 (AccessibilityUIElement::elementAtPoint):
550 (AccessibilityUIElement::linkedUIElementAtIndex):
551 (AccessibilityUIElement::getChildAtIndex):
552 (AccessibilityUIElement::indexOfChild):
553 (attributeSetToString):
554 (AccessibilityUIElement::allAttributes):
555 (AccessibilityUIElement::attributesOfLinkedUIElements):
556 (AccessibilityUIElement::attributesOfDocumentLinks):
557 (AccessibilityUIElement::titleUIElement):
558 (AccessibilityUIElement::parentElement):
559 (AccessibilityUIElement::attributesOfChildren):
560 (AccessibilityUIElement::parameterizedAttributeNames):
561 (AccessibilityUIElement::role):
562 (AccessibilityUIElement::subrole):
563 (AccessibilityUIElement::roleDescription):
564 (AccessibilityUIElement::title):
565 (AccessibilityUIElement::description):
566 (AccessibilityUIElement::stringValue):
567 (AccessibilityUIElement::language):
568 (AccessibilityUIElement::x):
569 (AccessibilityUIElement::y):
570 (AccessibilityUIElement::width):
571 (AccessibilityUIElement::height):
572 (AccessibilityUIElement::clickPointX):
573 (AccessibilityUIElement::clickPointY):
574 (AccessibilityUIElement::orientation):
575 (AccessibilityUIElement::intValue):
576 (AccessibilityUIElement::minValue):
577 (AccessibilityUIElement::maxValue):
578 (AccessibilityUIElement::valueDescription):
580 (AccessibilityUIElement::isEnabled):
581 (AccessibilityUIElement::insertionPointLineNumber):
582 (AccessibilityUIElement::isPressActionSupported):
583 (AccessibilityUIElement::isIncrementActionSupported):
584 (AccessibilityUIElement::isDecrementActionSupported):
585 (AccessibilityUIElement::isRequired):
586 (AccessibilityUIElement::isFocused):
587 (AccessibilityUIElement::isSelected):
588 (AccessibilityUIElement::hierarchicalLevel):
589 (AccessibilityUIElement::ariaIsGrabbed):
590 (AccessibilityUIElement::ariaDropEffects):
591 (AccessibilityUIElement::isExpanded):
592 (AccessibilityUIElement::isChecked):
593 (AccessibilityUIElement::attributesOfColumnHeaders):
594 (AccessibilityUIElement::attributesOfRowHeaders):
595 (AccessibilityUIElement::attributesOfColumns):
596 (AccessibilityUIElement::attributesOfRows):
597 (AccessibilityUIElement::attributesOfVisibleCells):
598 (AccessibilityUIElement::attributesOfHeader):
599 (AccessibilityUIElement::indexInTable):
601 (AccessibilityUIElement::rowIndexRange):
602 (AccessibilityUIElement::columnIndexRange):
603 (AccessibilityUIElement::lineForIndex):
604 (AccessibilityUIElement::boundsForRange):
605 (AccessibilityUIElement::stringForRange):
606 (AccessibilityUIElement::attributedStringForRange):
607 (AccessibilityUIElement::attributedStringRangeIsMisspelled):
608 (AccessibilityUIElement::uiElementForSearchPredicate):
609 (AccessibilityUIElement::cellForColumnAndRow):
610 (AccessibilityUIElement::selectedTextRange):
611 (AccessibilityUIElement::setSelectedTextRange):
612 (AccessibilityUIElement::stringAttributeValue):
613 (AccessibilityUIElement::numberAttributeValue):
614 (AccessibilityUIElement::boolAttributeValue):
615 (AccessibilityUIElement::isAttributeSettable):
616 (AccessibilityUIElement::isAttributeSupported):
618 (AccessibilityUIElement::increment):
619 (AccessibilityUIElement::decrement):
620 (AccessibilityUIElement::press):
621 (AccessibilityUIElement::showMenu):
622 (AccessibilityUIElement::disclosedRowAtIndex):
623 (AccessibilityUIElement::ariaOwnsElementAtIndex):
624 (AccessibilityUIElement::ariaFlowToElementAtIndex):
625 (AccessibilityUIElement::selectedRowAtIndex):
626 (AccessibilityUIElement::rowAtIndex):
627 (AccessibilityUIElement::disclosedByRow):
628 (AccessibilityUIElement::accessibilityValue):
629 (AccessibilityUIElement::documentEncoding):
630 (AccessibilityUIElement::documentURI):
631 (AccessibilityUIElement::url):
632 (AccessibilityUIElement::addNotificationListener):
633 (AccessibilityUIElement::removeNotificationListener):
634 (AccessibilityUIElement::isFocusable):
635 (AccessibilityUIElement::isSelectable):
636 (AccessibilityUIElement::isMultiSelectable):
637 (AccessibilityUIElement::isSelectedOptionActive):
638 (AccessibilityUIElement::isVisible):
639 (AccessibilityUIElement::isOffScreen):
640 (AccessibilityUIElement::isCollapsed):
641 (AccessibilityUIElement::isIgnored):
642 (AccessibilityUIElement::hasPopup):
643 (AccessibilityUIElement::takeFocus):
644 (AccessibilityUIElement::takeSelection):
645 (AccessibilityUIElement::addSelection):
646 (AccessibilityUIElement::removeSelection):
647 (AccessibilityUIElement::scrollToMakeVisible):
648 (AccessibilityUIElement::scrollToMakeVisibleWithSubFocus):
649 (AccessibilityUIElement::scrollToGlobalPoint):
650 * DumpRenderTree/efl/CMakeLists.txt: Adds ATK headers, libraries, new sources.
651 * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp:
652 (AccessibilityController::focusedElement):
653 (AccessibilityController::rootElement):
654 (AccessibilityController::accessibleElementById):
655 * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
656 (AccessibilityUIElement::helpText):
657 * GNUmakefile.am: Adds renamed sources.
659 2013-02-11 Jochen Eisinger <jochen@chromium.org>
661 [chromium] clear the webcache from within the TestRunner library
662 https://bugs.webkit.org/show_bug.cgi?id=109405
664 Reviewed by Kentaro Hara.
666 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
667 (WebTestRunner::TestInterfaces::resetAll):
668 * DumpRenderTree/chromium/TestShell.cpp:
669 (TestShell::resetTestController):
671 2013-02-11 Jochen Eisinger <jochen@chromium.org>
673 [chromium] add a destructor to EventSender
674 https://bugs.webkit.org/show_bug.cgi?id=109401
676 Reviewed by Kentaro Hara.
678 Otherwise, the compiler will automatically generate a destructor, for
679 which we need to unnecessarily include WebContextMenuData.h in the
682 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
684 (WebTestRunner::EventSender::~EventSender):
685 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
689 2013-02-10 Tim Horton <timothy_horton@apple.com>
691 Unreviewed attempted build fix for Gtk after r142412
693 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
694 (WTR::PlatformWebView::PlatformWebView):
696 2013-02-10 Sheriff Bot <webkit.review.bot@gmail.com>
698 Unreviewed, rolling out r142413.
699 http://trac.webkit.org/changeset/142413
700 https://bugs.webkit.org/show_bug.cgi?id=109383
702 didn't fix the gtk build (Requested by thorton on #webkit).
704 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
706 2013-02-10 Tim Horton <timothy_horton@apple.com>
708 Unreviewed attempted build fix for Gtk after r142412
709 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
711 2013-02-10 Tim Horton <timothy_horton@apple.com>
713 WKTR should propagate view creation options to opened windows
714 https://bugs.webkit.org/show_bug.cgi?id=109381
716 Reviewed by Simon Fraser.
718 * WebKitTestRunner/PlatformWebView.h:
719 (WTR::PlatformWebView::options):
720 Add storage and a getter for PlatformWebView's creation options dictionary.
721 * WebKitTestRunner/TestController.cpp:
722 (WTR::TestController::createOtherPage):
723 Propagate creation options from parent to child PlatformWebView when creating subwindows.
724 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
725 (WTR::PlatformWebView::PlatformWebView):
726 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
727 (WTR::PlatformWebView::PlatformWebView):
728 * WebKitTestRunner/mac/PlatformWebViewMac.mm:
729 (WTR::PlatformWebView::PlatformWebView):
730 * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
731 (WTR::PlatformWebView::PlatformWebView):
732 Store creation options on the PlatformWebView.
734 2013-02-10 Kent Tamura <tkent@chromium.org>
736 Unreviewed, rolling out r142347.
737 http://trac.webkit.org/changeset/142347
738 https://bugs.webkit.org/show_bug.cgi?id=108273
740 Because a depending change r142343 was rolled out.
742 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
743 (WTR::InjectedBundlePage::InjectedBundlePage):
745 2013-02-10 Kent Tamura <tkent@chromium.org>
747 [Chromium] Build fix for r142371
748 https://bugs.webkit.org/show_bug.cgi?id=109313
750 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
753 2013-02-10 Zan Dobersek <zdobersek@igalia.com>
755 gtkdoc-scangobj throwing warnings when using Clang, causes generate-gtkdoc to fail
756 https://bugs.webkit.org/show_bug.cgi?id=109315
758 Reviewed by Philippe Normand.
760 * GNUmakefile.am: Define the CC environment variable to the CC compiler that the whole
761 project was configured to use. This ensures both the regular build and the gtkdoc-scangobj
762 program use the same compiler.
763 * gtk/generate-gtkdoc: Add '-Qunused-arguments' to the CFLAGS in case we're using Clang. This
764 forces Clang to suppress unused arguments warnings that can unnecessarily cause generate-gtkdoc
767 2013-02-09 David Farler <dfarler@apple.com>
769 Make TestWebKitAPI work for iOS
770 https://bugs.webkit.org/show_bug.cgi?id=108978
772 Reviewed by Joseph Pecoraro.
774 * TestWebKitAPI/Configurations/Base.xcconfig:
775 Added back FRAMEWORK_SEARCH_PATHS for Lion builds.
777 2013-02-09 David Farler <dfarler@apple.com>
779 Make TestWebKitAPI work for iOS
780 https://bugs.webkit.org/show_bug.cgi?id=108978
782 Reviewed by David Kilzer.
784 * Makefile: Added TestWebKitAPI to iOS MODULES list.
785 * TestWebKitAPI/Configurations/Base.xcconfig:
786 - Include FeatureDefines
787 - Removed VALID_ARCHS
788 - Removed FRAMEWORK_SEARCH_PATHS - allows building against other SDKs
789 - Excluded source files per platform
790 * TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig:
791 - framework and library switches per platform
792 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
793 - Remove explicit framework and library linking (moved to xcconfigs)
795 * TestWebKitAPI/config.h:
796 - Guard importing Cocoa.h and WebKit2_C.h on iOS
797 * TestWebKitAPI/ios/mainIOS.mm: Copied from Tools/TestWebKitAPI/mac/main.mm.
798 * TestWebKitAPI/mac/mainMac.mm: Renamed from Tools/TestWebKitAPI/mac/main.mm.
800 2013-02-09 Justin Schuh <jschuh@chromium.org>
802 [CHROMIUM] Suppress c4267 build warnings for Win64 tests
803 https://bugs.webkit.org/show_bug.cgi?id=109359
805 Reviewed by Abhishek Arya.
807 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
809 2013-02-09 Ryosuke Niwa <rniwa@webkit.org>
811 Add a link to EFL perf bot on build.webkit.org
812 https://bugs.webkit.org/show_bug.cgi?id=109342
814 Reviewed by Gyuyoung Kim.
818 * BuildSlaveSupport/build.webkit.org-config/templates/root.html:
820 2013-02-09 Christophe Dumez <ch.dumez@sisa.samsung.com>
822 Unreviewed. Update my IRC nickname in committers.py.
824 * Scripts/webkitpy/common/config/committers.py:
826 2013-02-09 David Farler <dfarler@apple.com>
828 build-webkit: document sdk, debug, release, device, and simulator options
829 https://bugs.webkit.org/show_bug.cgi?id=109221
831 Reviewed by David Kilzer.
833 * Scripts/build-webkit: Add options to usage
834 * Scripts/webkitdirs.pm: Remove --deploy and --devel checks
836 2013-02-09 Jochen Eisinger <jochen@chromium.org>
838 [chromium] move context menu data tracking to TestRunner library
839 https://bugs.webkit.org/show_bug.cgi?id=109313
841 Reviewed by Adam Barth.
843 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
846 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
848 (WebTestRunner::WebTestProxy::showContextMenu):
849 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
851 (WebTestRunner::EventSender::setContextMenuData):
852 (WebTestRunner::EventSender::contextClick):
853 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
856 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
857 (WebTestRunner::WebTestProxyBase::showContextMenu):
859 * DumpRenderTree/chromium/WebViewHost.cpp:
860 (WebViewHost::showContextMenu):
861 * DumpRenderTree/chromium/WebViewHost.h:
864 2013-02-09 Jochen Eisinger <jochen@chromium.org>
866 [chromium] move methods that change initial testRunner state to TestRunner library
867 https://bugs.webkit.org/show_bug.cgi?id=109043
869 Reviewed by Adam Barth.
871 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
873 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
875 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
876 (WebTestRunner::TestInterfaces::configureForTestWithURL):
878 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
881 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
882 (WebTestRunner::TestRunner::showDevTools):
884 (WebTestRunner::TestRunner::showWebInspector):
885 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
887 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
888 (WebTestRunner::WebTestInterfaces::configureForTestWithURL):
889 * DumpRenderTree/chromium/TestShell.cpp:
890 (TestShell::runFileTest):
892 2013-02-09 Nico Weber <thakis@chromium.org>
894 Add myself as a reviewer. (Yay!!!!!)
895 https://bugs.webkit.org/show_bug.cgi?id=109110
899 * Scripts/webkitpy/common/config/committers.py:
901 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
903 Move workerThreadCount from TestRunner to WebCore Internals
904 https://bugs.webkit.org/show_bug.cgi?id=109239
906 Reviewed by Darin Adler.
908 * DumpRenderTree/TestRunner.cpp:
909 (TestRunner::staticValues):
910 * DumpRenderTree/TestRunner.h:
912 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
913 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
914 (WebTestRunner::TestRunner::TestRunner):
915 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
917 * DumpRenderTree/efl/TestRunnerEfl.cpp:
918 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
919 * DumpRenderTree/mac/TestRunnerMac.mm:
920 (TestRunner::webHistoryItemCount):
921 * DumpRenderTree/qt/TestRunnerQt.cpp:
922 * DumpRenderTree/qt/TestRunnerQt.h:
924 * DumpRenderTree/win/TestRunnerWin.cpp:
925 * DumpRenderTree/wx/TestRunnerWx.cpp:
926 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
927 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
928 * WebKitTestRunner/InjectedBundle/TestRunner.h:
930 2013-02-08 Dean Jackson <dino@apple.com>
932 Remove use of plugInStartLabelImage
933 https://bugs.webkit.org/show_bug.cgi?id=108273
935 Reviewed by Simon Fraser.
937 Removed plugInStartLabelImage entry from client structure.
939 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
940 (WTR::InjectedBundlePage::InjectedBundlePage):
942 2013-02-07 Timothy Hatcher <timothy@apple.com>
944 Fix the WebInspectorAPI watch list.
946 Reviewed by Joseph Pecoraro.
948 * Scripts/webkitpy/common/config/watchlist: Fix the regrexs.
949 Added InjectedScriptSource.js and Console.idl.
951 2013-02-08 Roger Fong <roger_fong@apple.com>
953 DumpRenderTree, ImageDiff and TestNetscapePlugin projects, property sheets and resources for VS2010 solution.
954 https://bugs.webkit.org/show_bug.cgi?id=107034.
956 Reviewed by Brent Fulgham.
958 * DumpRenderTree/DumpRenderTree.vcxproj: Added.
959 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree: Added.
960 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj: Added.
961 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters: Added.
962 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props: Added.
963 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props: Added.
964 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props: Added.
965 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Added.
966 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props: Added.
967 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props: Added.
968 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props: Added.
969 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Added.
970 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd: Added.
971 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props: Added.
972 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff: Added.
973 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: Added.
974 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props: Added.
975 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props: Added.
976 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj: Added.
977 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props: Added.
978 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props: Added.
979 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props: Added.
980 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd: Added.
981 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd: Added.
982 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props: Added.
983 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin: Added.
984 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.def.
985 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.rc: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc.
986 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: Added.
987 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters: Added.
988 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props: Added.
989 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props: Added.
990 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPostBuild.cmd: Added.
991 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd: Added.
992 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props: Added.
993 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h: Copied from DumpRenderTree/TestNetscapePlugIn/win/resource.h.
994 * DumpRenderTree/TestNetscapePlugIn/Tests/win/CallJSThatDestroysPlugin.cpp: Copied from DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp.
995 * DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp: Removed.
997 2013-02-08 Harald Alvestrand <hta@google.com>
999 Fix and test for missing return
1001 RTCPeerConnection.getStats() fails when remote stats are instantiated.
1002 https://bugs.webkit.org/show_bug.cgi?id=109292
1004 Reviewed by Adam Barth.
1006 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
1007 (MockWebRTCPeerConnectionHandler::getStats):
1009 2013-02-08 Tommy Widenflycht <tommyw@google.com>
1011 MediaStream API: Removing the deprecated WebMediaStreamDescriptor and WebMediaStreamComponent shims
1012 https://bugs.webkit.org/show_bug.cgi?id=109296
1014 Reviewed by Adam Barth.
1016 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp:
1017 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
1018 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h:
1019 (MockWebRTCDTMFSenderHandler):
1020 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
1021 (MockWebRTCPeerConnectionHandler::createDTMFSender):
1023 2013-02-08 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1025 Update my entries in the watchlist
1029 * Scripts/webkitpy/common/config/watchlist:
1031 2013-02-08 Jochen Eisinger <jochen@chromium.org>
1033 [chromium] copy normalizeLayoutTestURL code to TestRunner library
1034 https://bugs.webkit.org/show_bug.cgi?id=109269
1036 Reviewed by Kent Tamura.
1038 The method doesn't have any external dependencies, so there's no reason
1039 it should be on the delegate. It's still required by TestShell, however,
1040 by making a copy, we can avoid implementing this in content shell.
1042 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
1044 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
1045 (WebTestRunner::WebPermissions::allowImage):
1046 (WebTestRunner::WebPermissions::allowScriptFromSource):
1047 * DumpRenderTree/chromium/TestShell.cpp:
1048 (TestShell::windowCount):
1049 * DumpRenderTree/chromium/TestShell.h:
1050 * DumpRenderTree/chromium/WebViewHost.cpp:
1051 * DumpRenderTree/chromium/WebViewHost.h:
1054 2013-02-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
1056 [EFL] Make the Performance bot also build WebKit.
1057 https://bugs.webkit.org/show_bug.cgi?id=109273
1059 Reviewed by Philippe Normand.
1061 There has not been much benefit in fetching binaries compiled by
1062 another bot; it makes the build bot take 6 to 7 minutes to upload
1063 the binaries to build.webkit.org, we need to manually override
1064 LD_LIBRARY_PATH to find the compiled libraries and still have
1065 other path-related problems.
1067 Since we have enough horsepower in the perf bot, let's experiment
1068 with building WebKit there instead.
1070 * BuildSlaveSupport/build.webkit.org-config/config.json:
1072 2013-02-07 Jochen Eisinger <jochen@chromium.org>
1074 [chromium] turn TestRunner library into a component build
1075 https://bugs.webkit.org/show_bug.cgi?id=108466
1077 Reviewed by Adam Barth.
1079 To achieve this, we need to drop all dependencies on WTF.
1081 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1082 * DumpRenderTree/DumpRenderTree.gypi:
1083 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1084 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1085 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1086 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1087 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1088 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1089 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1090 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1091 (WebTestRunner::AccessibilityUIElementList::createRoot):
1092 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1093 (AccessibilityUIElementList):
1094 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1095 (WebTestRunner::CppBoundClass::~CppBoundClass):
1096 (WebTestRunner::CppBoundClass::invoke):
1097 (WebTestRunner::CppBoundClass::getProperty):
1098 (WebTestRunner::CppBoundClass::setProperty):
1099 (WebTestRunner::CppBoundClass::bindCallback):
1100 (WebTestRunner::CppBoundClass::bindGetterCallback):
1101 (WebTestRunner::CppBoundClass::bindProperty):
1102 (WebTestRunner::CppBoundClass::getAsCppVariant):
1103 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1106 (WebTestRunner::CppBoundClass::bindProperty):
1107 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1108 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1109 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1110 (WebTestRunner::CppVariant::toString):
1111 (WebTestRunner::CppVariant::toInt32):
1112 (WebTestRunner::CppVariant::toDouble):
1113 (WebTestRunner::CppVariant::toBoolean):
1114 (WebTestRunner::CppVariant::toStringVector):
1115 (WebTestRunner::CppVariant::invoke):
1116 (WebTestRunner::CppVariant::invokeDefault):
1117 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1119 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1121 (WebTestRunner::EventSender::EventSender):
1122 (WebTestRunner::EventSender::reset):
1123 (WebTestRunner::EventSender::mouseDown):
1124 (WebTestRunner::EventSender::mouseUp):
1125 (WebTestRunner::EventSender::mouseMoveTo):
1126 (WebTestRunner::EventSender::keyDown):
1127 (WebTestRunner::EventSender::dispatchMessage):
1128 (WebTestRunner::EventSender::leapForward):
1129 (WebTestRunner::EventSender::replaySavedEvents):
1130 (WebTestRunner::makeMenuItemStringsFor):
1131 (WebTestRunner::EventSender::contextClick):
1132 (WebTestRunner::EventSender::beginDragWithFiles):
1133 (WebTestRunner::EventSender::addTouchPoint):
1134 (WebTestRunner::EventSender::releaseTouchPoint):
1135 (WebTestRunner::EventSender::updateTouchPoint):
1136 (WebTestRunner::EventSender::cancelTouchPoint):
1137 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1138 (WebTestRunner::EventSender::gestureEvent):
1139 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1140 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1141 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1142 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1144 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1147 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1148 (WebTestRunner::MockSpellCheck::spellCheckWord):
1149 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1151 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1153 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1154 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1155 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1156 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1159 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1160 (WebTestRunner::TestInterfaces::TestInterfaces):
1161 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1163 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1164 (WebTestRunner::TestPlugin::TestPlugin):
1165 (WebTestRunner::TestPlugin::initialize):
1166 (WebTestRunner::TestPlugin::destroy):
1167 (WebTestRunner::TestPlugin::parsePrimitive):
1168 (WebTestRunner::TestPlugin::parseColor):
1169 (WebTestRunner::TestPlugin::initProgram):
1170 (WebTestRunner::TestPlugin::initPrimitive):
1171 (WebTestRunner::TestPlugin::drawPrimitive):
1172 (WebTestRunner::TestPlugin::loadShader):
1173 (WebTestRunner::TestPlugin::loadProgram):
1174 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1175 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1177 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1178 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1179 (WebTestRunner::TestRunner::WorkQueue::processWork):
1180 (WebTestRunner::TestRunner::WorkQueue::reset):
1181 (WebTestRunner::TestRunner::WorkQueue::addWork):
1182 (WebTestRunner::TestRunner::TestRunner):
1183 (WebTestRunner::TestRunner::reset):
1184 (WebTestRunner::TestRunner::policyDelegateDone):
1185 (WebTestRunner::TestRunner::findString):
1186 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1187 (WebTestRunner::TestRunner::overridePreference):
1188 (WebTestRunner::TestRunner::deliverWebIntent):
1189 (WebTestRunner::TestRunner::setBackingScaleFactor):
1190 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1191 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1192 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1193 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1194 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1195 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1197 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1198 (WebTestRunner::TextInputController::markedRange):
1199 (WebTestRunner::TextInputController::selectedRange):
1200 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1201 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1202 (WebTestRunner::WebPreferences::reset):
1203 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1204 (WebTestRunner::WebTaskList::~WebTaskList):
1205 (WebTestRunner::WebTaskList::registerTask):
1206 (WebTestRunner::WebTaskList::unregisterTask):
1207 (WebTestRunner::WebTaskList::revokeAll):
1208 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1209 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1210 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1211 (WebTestRunner::WebTestInterfaces::testInterfaces):
1212 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1213 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1214 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1215 (WebTestRunner::WebTestProxyBase::registerIntentService):
1216 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1217 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1218 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1220 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
1222 Unreviewed followup to r142232.
1224 Work around a bug in jhbuild that was incorrectly composing the source
1225 package URL by adjusting slightly the repository and module paths.
1227 * gtk/jhbuild.modules:
1229 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
1231 Use a mirror for the sourceware.org repo used in jhbuild
1235 The ftp://sourceware.org site is down, causing errors when running jhbuild
1236 and subsequently failing complete builds on the builders. Use the mirrors.kernel.org
1237 mirror to get sources for the desired libffi dependency.
1239 * gtk/jhbuild.modules:
1241 2013-02-07 David Farler <dfarler@apple.com>
1243 Makefiles should work for arbitrary SDKs and architectures on Apple ports
1244 https://bugs.webkit.org/show_bug.cgi?id=107863
1246 Reviewed by Mark Rowe.
1248 * DumpRenderTree/Makefile: SDKROOT=iphone* => -target All-iOS
1249 * Makefile: Only build some projects for iOS
1251 2013-02-07 Roger Fong <roger_fong@apple.com>
1253 Unreviewed. Another temporary EWS bot fix. It'll totally work this time.
1255 * Scripts/webkitpy/tool/steps/runtests.py:
1258 2013-02-07 Roger Fong <roger_fong@apple.com>
1260 Unreviewed. Fix syntax error in runtests.py.
1262 * Scripts/webkitpy/tool/steps/runtests.py:
1265 2013-02-07 Roger Fong <roger_fong@apple.com>
1267 Temporary fix for Win EWS bots.
1268 Don't build DRT since it has already been built in the build step.
1270 * Scripts/webkitpy/tool/steps/runtests.py:
1273 2013-02-07 Martin Robinson <mrobinson@igalia.com>
1275 [GTK] Cleanup command-line defines
1276 https://bugs.webkit.org/show_bug.cgi?id=109213
1278 Reviewed by Xan Lopez.
1280 * TestWebKitAPI/config.h: Include the autotoolsconfig.h header to pick
1281 up defines from autoconf.
1283 2013-02-07 Ryosuke Niwa <rniwa@webkit.org>
1285 git.svn_revision doesn't fetch the same revision as svn.svn_revision
1286 https://bugs.webkit.org/show_bug.cgi?id=108684
1288 Reviewed by Dirk Pranke.
1290 Always call git log on the checkout root.
1292 * Scripts/webkitpy/common/checkout/scm/git.py:
1295 2013-02-07 Roger Fong <roger_fong@apple.com>
1297 Unreviewed. Patch for testing Win EWS bots.
1299 * Scripts/webkitpy/tool/steps/runtests.py:
1302 2013-02-07 Gavin Peters <gavinp@chromium.org>
1304 Unreviewed, rolling out r142165.
1305 http://trac.webkit.org/changeset/142165
1306 https://bugs.webkit.org/show_bug.cgi?id=108466
1308 Broke linux_aura builds.
1310 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1311 * DumpRenderTree/DumpRenderTree.gypi:
1312 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1313 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1315 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
1316 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1317 (WebTestInterfaces):
1318 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1320 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1321 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1322 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1323 (WebTestRunner::AccessibilityUIElementList::createRoot):
1324 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1325 (AccessibilityUIElementList):
1326 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1327 (WebTestRunner::CppBoundClass::~CppBoundClass):
1328 (WebTestRunner::CppBoundClass::invoke):
1329 (WebTestRunner::CppBoundClass::getProperty):
1330 (WebTestRunner::CppBoundClass::setProperty):
1331 (WebTestRunner::CppBoundClass::bindCallback):
1332 (WebTestRunner::CppBoundClass::bindGetterCallback):
1333 (WebTestRunner::CppBoundClass::bindProperty):
1334 (WebTestRunner::CppBoundClass::getAsCppVariant):
1335 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1338 (WebTestRunner::CppBoundClass::bindProperty):
1339 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1340 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1341 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1342 (WebTestRunner::CppVariant::toString):
1343 (WebTestRunner::CppVariant::toInt32):
1344 (WebTestRunner::CppVariant::toDouble):
1345 (WebTestRunner::CppVariant::toBoolean):
1346 (WebTestRunner::CppVariant::toStringVector):
1347 (WebTestRunner::CppVariant::invoke):
1348 (WebTestRunner::CppVariant::invokeDefault):
1349 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1351 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1353 (WebTestRunner::EventSender::EventSender):
1354 (WebTestRunner::EventSender::reset):
1355 (WebTestRunner::EventSender::mouseDown):
1356 (WebTestRunner::EventSender::mouseUp):
1357 (WebTestRunner::EventSender::mouseMoveTo):
1358 (WebTestRunner::EventSender::keyDown):
1359 (WebTestRunner::EventSender::dispatchMessage):
1360 (WebTestRunner::EventSender::leapForward):
1361 (WebTestRunner::EventSender::replaySavedEvents):
1362 (WebTestRunner::makeMenuItemStringsFor):
1363 (WebTestRunner::EventSender::contextClick):
1364 (WebTestRunner::EventSender::beginDragWithFiles):
1365 (WebTestRunner::EventSender::addTouchPoint):
1366 (WebTestRunner::EventSender::releaseTouchPoint):
1367 (WebTestRunner::EventSender::updateTouchPoint):
1368 (WebTestRunner::EventSender::cancelTouchPoint):
1369 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1370 (WebTestRunner::EventSender::gestureEvent):
1371 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1372 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1373 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1374 (MockGrammarCheck::checkGrammarOfString):
1375 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1377 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1380 (MockSpellCheck::spellCheckWord):
1381 (MockSpellCheck::initializeIfNeeded):
1382 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1384 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1385 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1386 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1387 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
1388 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1389 (WebTestRunner::TestInterfaces::TestInterfaces):
1390 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1392 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1393 (WebTestRunner::TestPlugin::TestPlugin):
1394 (WebTestRunner::TestPlugin::initialize):
1395 (WebTestRunner::TestPlugin::destroy):
1396 (WebTestRunner::TestPlugin::parsePrimitive):
1397 (WebTestRunner::TestPlugin::parseColor):
1398 (WebTestRunner::TestPlugin::initProgram):
1399 (WebTestRunner::TestPlugin::initPrimitive):
1400 (WebTestRunner::TestPlugin::drawPrimitive):
1401 (WebTestRunner::TestPlugin::loadShader):
1402 (WebTestRunner::TestPlugin::loadProgram):
1403 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1404 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1406 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1407 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1408 (WebTestRunner::TestRunner::WorkQueue::processWork):
1409 (WebTestRunner::TestRunner::WorkQueue::reset):
1410 (WebTestRunner::TestRunner::WorkQueue::addWork):
1411 (WebTestRunner::TestRunner::TestRunner):
1412 (WebTestRunner::TestRunner::reset):
1413 (WebTestRunner::TestRunner::policyDelegateDone):
1414 (WebTestRunner::TestRunner::findString):
1415 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1416 (WebTestRunner::TestRunner::overridePreference):
1418 (WebTestRunner::TestRunner::setBackingScaleFactor):
1419 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1420 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1422 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1423 (WebTestRunner::TextInputController::markedRange):
1424 (WebTestRunner::TextInputController::selectedRange):
1425 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1426 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1427 (WebTestRunner::WebPreferences::reset):
1428 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1430 (WebTestRunner::WebTaskList::WebTaskList):
1431 (WebTestRunner::WebTaskList::~WebTaskList):
1432 (WebTestRunner::WebTaskList::registerTask):
1433 (WebTestRunner::WebTaskList::unregisterTask):
1434 (WebTestRunner::WebTaskList::revokeAll):
1435 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1436 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1437 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1438 (WebTestRunner::WebTestInterfaces::testInterfaces):
1439 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1440 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1441 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1442 (WebTestRunner::WebTestProxyBase::registerIntentService):
1443 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1444 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1445 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
1447 2013-02-07 Benjamin Poulain <bpoulain@apple.com>
1449 Move pauseAnimation/pauseTransition from TestRunner to Internals
1450 https://bugs.webkit.org/show_bug.cgi?id=109107
1452 Reviewed by Anders Carlsson.
1454 * DumpRenderTree/TestRunner.cpp:
1455 (TestRunner::staticFunctions):
1456 * DumpRenderTree/TestRunner.h:
1457 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1458 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1459 (WebTestRunner::TestRunner::TestRunner):
1460 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1462 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1463 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1464 * DumpRenderTree/mac/TestRunnerMac.mm:
1465 * DumpRenderTree/qt/TestRunnerQt.cpp:
1466 * DumpRenderTree/qt/TestRunnerQt.h:
1468 * DumpRenderTree/win/TestRunnerWin.cpp:
1469 * DumpRenderTree/wx/TestRunnerWx.cpp:
1470 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1471 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1472 * WebKitTestRunner/InjectedBundle/TestRunner.h:
1474 2013-02-07 Jochen Eisinger <jochen@chromium.org>
1476 [chromium] turn TestRunner library into a component build
1477 https://bugs.webkit.org/show_bug.cgi?id=108466
1479 Reviewed by Adam Barth.
1481 To achieve this, we need to drop all dependencies on WTF.
1483 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1484 * DumpRenderTree/DumpRenderTree.gypi:
1485 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1486 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1487 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1488 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1489 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1490 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1491 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1492 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1493 (WebTestRunner::AccessibilityUIElementList::createRoot):
1494 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1495 (AccessibilityUIElementList):
1496 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1497 (WebTestRunner::CppBoundClass::~CppBoundClass):
1498 (WebTestRunner::CppBoundClass::invoke):
1499 (WebTestRunner::CppBoundClass::getProperty):
1500 (WebTestRunner::CppBoundClass::setProperty):
1501 (WebTestRunner::CppBoundClass::bindCallback):
1502 (WebTestRunner::CppBoundClass::bindGetterCallback):
1503 (WebTestRunner::CppBoundClass::bindProperty):
1504 (WebTestRunner::CppBoundClass::getAsCppVariant):
1505 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1508 (WebTestRunner::CppBoundClass::bindProperty):
1509 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1510 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1511 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1512 (WebTestRunner::CppVariant::toString):
1513 (WebTestRunner::CppVariant::toInt32):
1514 (WebTestRunner::CppVariant::toDouble):
1515 (WebTestRunner::CppVariant::toBoolean):
1516 (WebTestRunner::CppVariant::toStringVector):
1517 (WebTestRunner::CppVariant::invoke):
1518 (WebTestRunner::CppVariant::invokeDefault):
1519 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1521 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1523 (WebTestRunner::EventSender::EventSender):
1524 (WebTestRunner::EventSender::reset):
1525 (WebTestRunner::EventSender::mouseDown):
1526 (WebTestRunner::EventSender::mouseUp):
1527 (WebTestRunner::EventSender::mouseMoveTo):
1528 (WebTestRunner::EventSender::keyDown):
1529 (WebTestRunner::EventSender::dispatchMessage):
1530 (WebTestRunner::EventSender::leapForward):
1531 (WebTestRunner::EventSender::replaySavedEvents):
1532 (WebTestRunner::makeMenuItemStringsFor):
1533 (WebTestRunner::EventSender::contextClick):
1534 (WebTestRunner::EventSender::beginDragWithFiles):
1535 (WebTestRunner::EventSender::addTouchPoint):
1536 (WebTestRunner::EventSender::releaseTouchPoint):
1537 (WebTestRunner::EventSender::updateTouchPoint):
1538 (WebTestRunner::EventSender::cancelTouchPoint):
1539 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1540 (WebTestRunner::EventSender::gestureEvent):
1541 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1542 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1543 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1544 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1546 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1549 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1550 (WebTestRunner::MockSpellCheck::spellCheckWord):
1551 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1553 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1555 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1556 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1557 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1558 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1561 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1562 (WebTestRunner::TestInterfaces::TestInterfaces):
1563 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1565 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1566 (WebTestRunner::TestPlugin::TestPlugin):
1567 (WebTestRunner::TestPlugin::initialize):
1568 (WebTestRunner::TestPlugin::destroy):
1569 (WebTestRunner::TestPlugin::parsePrimitive):
1570 (WebTestRunner::TestPlugin::parseColor):
1571 (WebTestRunner::TestPlugin::initProgram):
1572 (WebTestRunner::TestPlugin::initPrimitive):
1573 (WebTestRunner::TestPlugin::drawPrimitive):
1574 (WebTestRunner::TestPlugin::loadShader):
1575 (WebTestRunner::TestPlugin::loadProgram):
1576 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1577 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1579 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1580 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1581 (WebTestRunner::TestRunner::WorkQueue::processWork):
1582 (WebTestRunner::TestRunner::WorkQueue::reset):
1583 (WebTestRunner::TestRunner::WorkQueue::addWork):
1584 (WebTestRunner::TestRunner::TestRunner):
1585 (WebTestRunner::TestRunner::reset):
1586 (WebTestRunner::TestRunner::policyDelegateDone):
1587 (WebTestRunner::TestRunner::findString):
1588 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1589 (WebTestRunner::TestRunner::overridePreference):
1590 (WebTestRunner::TestRunner::deliverWebIntent):
1591 (WebTestRunner::TestRunner::setBackingScaleFactor):
1592 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1593 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1594 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1595 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1596 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1597 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1599 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1600 (WebTestRunner::TextInputController::markedRange):
1601 (WebTestRunner::TextInputController::selectedRange):
1602 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1603 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1604 (WebTestRunner::WebPreferences::reset):
1605 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1606 (WebTestRunner::WebTaskList::~WebTaskList):
1607 (WebTestRunner::WebTaskList::registerTask):
1608 (WebTestRunner::WebTaskList::unregisterTask):
1609 (WebTestRunner::WebTaskList::revokeAll):
1610 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1611 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1612 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1613 (WebTestRunner::WebTestInterfaces::testInterfaces):
1614 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1615 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1616 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1617 (WebTestRunner::WebTestProxyBase::registerIntentService):
1618 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1619 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1620 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1622 2013-02-07 Eunmi Lee <eunmi15.lee@samsung.com>
1624 Do not check enum's casing for WebKit2 C API.
1625 https://bugs.webkit.org/show_bug.cgi?id=109128
1627 Reviewed by Kenneth Rohde Christiansen.
1629 Add "-readability/enum_casing" for WebKit2 C APIs because we use word
1630 which starts with non-capital letter 'k' for types of enums.
1632 * Scripts/webkitpy/style/checker.py:
1634 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
1636 Unreviewed warning fix.
1638 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
1639 (BuildAndTestFactory.__init__):
1640 (DownloadAndPerfTestWebKit2Factory.__init__):
1642 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
1644 Unreviewed typo fix after r142121.
1646 * BuildSlaveSupport/build.webkit.org-config/config.json:
1648 2013-02-07 Vivek Galatage <vivek.vg@samsung.com>
1650 [Qt] QtTestBrowser should provide option to enable/disable Javascript
1651 https://bugs.webkit.org/show_bug.cgi?id=107461
1653 Reviewed by Jocelyn Turcotte.
1655 Option to enable/disable Javascript would be handy option to test
1656 certain functionalities of web pages with/without Javascript.
1658 * QtTestBrowser/launcherwindow.cpp:
1659 (LauncherWindow::createChrome):
1660 (LauncherWindow::toggleJavaScriptEnabled):
1661 * QtTestBrowser/launcherwindow.h:
1664 2013-02-07 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
1666 [EFL] Add a WebKit2 Performance bot.
1667 https://bugs.webkit.org/show_bug.cgi?id=109188
1669 Reviewed by Csaba Osztrogonác.
1671 * BuildSlaveSupport/build.webkit.org-config/config.json: Add the
1672 efl-linux-perf-1 slave (a 64-bit Release WK2 Perf bot), and make
1673 the "EFL Linux 64-bit Release" bot trigger it.
1675 2013-02-07 Xiaobo Wang <xbwang@torchmobile.com.cn>
1677 [BlackBerry] CHHW - Characters that are using 32 bits encoding get trunked to 16bits
1678 https://bugs.webkit.org/show_bug.cgi?id=109126
1681 Reviewed by Yong Li.
1683 Change char code to 4 bytes.
1685 * DumpRenderTree/blackberry/EventSender.cpp:
1688 2013-02-07 Gavin Peters <gavinp@chromium.org>
1690 Unreviewed, rolling out r142090.
1691 http://trac.webkit.org/changeset/142090
1692 https://bugs.webkit.org/show_bug.cgi?id=108466
1694 lots of selection expectations failures
1696 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1697 * DumpRenderTree/DumpRenderTree.gypi:
1698 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1699 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1701 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
1702 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1703 (WebTestInterfaces):
1704 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1706 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1707 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1708 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1709 (WebTestRunner::AccessibilityUIElementList::createRoot):
1710 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1711 (AccessibilityUIElementList):
1712 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1713 (WebTestRunner::CppBoundClass::~CppBoundClass):
1714 (WebTestRunner::CppBoundClass::invoke):
1715 (WebTestRunner::CppBoundClass::getProperty):
1716 (WebTestRunner::CppBoundClass::setProperty):
1717 (WebTestRunner::CppBoundClass::bindCallback):
1718 (WebTestRunner::CppBoundClass::bindGetterCallback):
1719 (WebTestRunner::CppBoundClass::bindProperty):
1720 (WebTestRunner::CppBoundClass::getAsCppVariant):
1721 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1724 (WebTestRunner::CppBoundClass::bindProperty):
1725 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1726 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1727 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1728 (WebTestRunner::CppVariant::toString):
1729 (WebTestRunner::CppVariant::toInt32):
1730 (WebTestRunner::CppVariant::toDouble):
1731 (WebTestRunner::CppVariant::toBoolean):
1732 (WebTestRunner::CppVariant::toStringVector):
1733 (WebTestRunner::CppVariant::invoke):
1734 (WebTestRunner::CppVariant::invokeDefault):
1735 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1737 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1739 (WebTestRunner::EventSender::EventSender):
1740 (WebTestRunner::EventSender::reset):
1741 (WebTestRunner::EventSender::mouseDown):
1742 (WebTestRunner::EventSender::mouseUp):
1743 (WebTestRunner::EventSender::mouseMoveTo):
1744 (WebTestRunner::EventSender::keyDown):
1745 (WebTestRunner::EventSender::dispatchMessage):
1746 (WebTestRunner::EventSender::leapForward):
1747 (WebTestRunner::EventSender::replaySavedEvents):
1748 (WebTestRunner::makeMenuItemStringsFor):
1749 (WebTestRunner::EventSender::contextClick):
1750 (WebTestRunner::EventSender::beginDragWithFiles):
1751 (WebTestRunner::EventSender::addTouchPoint):
1752 (WebTestRunner::EventSender::releaseTouchPoint):
1753 (WebTestRunner::EventSender::updateTouchPoint):
1754 (WebTestRunner::EventSender::cancelTouchPoint):
1755 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1756 (WebTestRunner::EventSender::gestureEvent):
1757 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1758 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1759 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1760 (MockGrammarCheck::checkGrammarOfString):
1761 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1763 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1766 (MockSpellCheck::spellCheckWord):
1767 (MockSpellCheck::initializeIfNeeded):
1768 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1770 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1771 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1772 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1773 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
1774 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1775 (WebTestRunner::TestInterfaces::TestInterfaces):
1776 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1778 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1779 (WebTestRunner::TestPlugin::TestPlugin):
1780 (WebTestRunner::TestPlugin::initialize):
1781 (WebTestRunner::TestPlugin::destroy):
1782 (WebTestRunner::TestPlugin::parsePrimitive):
1783 (WebTestRunner::TestPlugin::parseColor):
1784 (WebTestRunner::TestPlugin::initProgram):
1785 (WebTestRunner::TestPlugin::initPrimitive):
1786 (WebTestRunner::TestPlugin::drawPrimitive):
1787 (WebTestRunner::TestPlugin::loadShader):
1788 (WebTestRunner::TestPlugin::loadProgram):
1789 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1790 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1792 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1793 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1794 (WebTestRunner::TestRunner::WorkQueue::processWork):
1795 (WebTestRunner::TestRunner::WorkQueue::reset):
1796 (WebTestRunner::TestRunner::WorkQueue::addWork):
1797 (WebTestRunner::TestRunner::TestRunner):
1798 (WebTestRunner::TestRunner::reset):
1799 (WebTestRunner::TestRunner::policyDelegateDone):
1800 (WebTestRunner::TestRunner::findString):
1801 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1802 (WebTestRunner::TestRunner::overridePreference):
1804 (WebTestRunner::TestRunner::setBackingScaleFactor):
1805 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1806 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1808 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1809 (WebTestRunner::TextInputController::markedRange):
1810 (WebTestRunner::TextInputController::selectedRange):
1811 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1812 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1813 (WebTestRunner::WebPreferences::reset):
1814 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1816 (WebTestRunner::WebTaskList::WebTaskList):
1817 (WebTestRunner::WebTaskList::~WebTaskList):
1818 (WebTestRunner::WebTaskList::registerTask):
1819 (WebTestRunner::WebTaskList::unregisterTask):
1820 (WebTestRunner::WebTaskList::revokeAll):
1821 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1822 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1823 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1824 (WebTestRunner::WebTestInterfaces::testInterfaces):
1825 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1826 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1827 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1828 (WebTestRunner::WebTestProxyBase::registerIntentService):
1829 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1830 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1831 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
1833 2013-02-07 Jochen Eisinger <jochen@chromium.org>
1835 [chromium] turn TestRunner library into a component build
1836 https://bugs.webkit.org/show_bug.cgi?id=108466
1838 Reviewed by Adam Barth.
1840 To achieve this, we need to drop all dependencies on WTF.
1842 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1843 * DumpRenderTree/DumpRenderTree.gypi:
1844 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1845 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1846 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1847 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1848 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1849 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1850 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1851 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1852 (WebTestRunner::AccessibilityUIElementList::createRoot):
1853 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1854 (AccessibilityUIElementList):
1855 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1856 (WebTestRunner::CppBoundClass::~CppBoundClass):
1857 (WebTestRunner::CppBoundClass::invoke):
1858 (WebTestRunner::CppBoundClass::getProperty):
1859 (WebTestRunner::CppBoundClass::setProperty):
1860 (WebTestRunner::CppBoundClass::bindCallback):
1861 (WebTestRunner::CppBoundClass::bindGetterCallback):
1862 (WebTestRunner::CppBoundClass::bindProperty):
1863 (WebTestRunner::CppBoundClass::getAsCppVariant):
1864 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1867 (WebTestRunner::CppBoundClass::bindProperty):
1868 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1869 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1870 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1871 (WebTestRunner::CppVariant::toString):
1872 (WebTestRunner::CppVariant::toInt32):
1873 (WebTestRunner::CppVariant::toDouble):
1874 (WebTestRunner::CppVariant::toBoolean):
1875 (WebTestRunner::CppVariant::toStringVector):
1876 (WebTestRunner::CppVariant::invoke):
1877 (WebTestRunner::CppVariant::invokeDefault):
1878 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1880 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1882 (WebTestRunner::EventSender::EventSender):
1883 (WebTestRunner::EventSender::reset):
1884 (WebTestRunner::EventSender::mouseDown):
1885 (WebTestRunner::EventSender::mouseUp):
1886 (WebTestRunner::EventSender::mouseMoveTo):
1887 (WebTestRunner::EventSender::keyDown):
1888 (WebTestRunner::EventSender::dispatchMessage):
1889 (WebTestRunner::EventSender::leapForward):
1890 (WebTestRunner::EventSender::replaySavedEvents):
1891 (WebTestRunner::makeMenuItemStringsFor):
1892 (WebTestRunner::EventSender::contextClick):
1893 (WebTestRunner::EventSender::beginDragWithFiles):
1894 (WebTestRunner::EventSender::addTouchPoint):
1895 (WebTestRunner::EventSender::releaseTouchPoint):
1896 (WebTestRunner::EventSender::updateTouchPoint):
1897 (WebTestRunner::EventSender::cancelTouchPoint):
1898 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1899 (WebTestRunner::EventSender::gestureEvent):
1900 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1901 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1902 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1903 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1905 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1908 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1909 (WebTestRunner::MockSpellCheck::spellCheckWord):
1910 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1912 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1914 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1915 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1916 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1917 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1920 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1921 (WebTestRunner::TestInterfaces::TestInterfaces):
1922 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1924 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1925 (WebTestRunner::TestPlugin::TestPlugin):
1926 (WebTestRunner::TestPlugin::initialize):
1927 (WebTestRunner::TestPlugin::destroy):
1928 (WebTestRunner::TestPlugin::parsePrimitive):
1929 (WebTestRunner::TestPlugin::parseColor):
1930 (WebTestRunner::TestPlugin::initProgram):
1931 (WebTestRunner::TestPlugin::initPrimitive):
1932 (WebTestRunner::TestPlugin::drawPrimitive):
1933 (WebTestRunner::TestPlugin::loadShader):
1934 (WebTestRunner::TestPlugin::loadProgram):
1935 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1936 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1938 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1939 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1940 (WebTestRunner::TestRunner::WorkQueue::processWork):
1941 (WebTestRunner::TestRunner::WorkQueue::reset):
1942 (WebTestRunner::TestRunner::WorkQueue::addWork):
1943 (WebTestRunner::TestRunner::TestRunner):
1944 (WebTestRunner::TestRunner::reset):
1945 (WebTestRunner::TestRunner::policyDelegateDone):
1946 (WebTestRunner::TestRunner::findString):
1947 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1948 (WebTestRunner::TestRunner::overridePreference):
1949 (WebTestRunner::TestRunner::deliverWebIntent):
1950 (WebTestRunner::TestRunner::setBackingScaleFactor):
1951 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1952 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1953 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1954 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1955 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1956 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1958 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1959 (WebTestRunner::TextInputController::markedRange):
1960 (WebTestRunner::TextInputController::selectedRange):
1961 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1962 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1963 (WebTestRunner::WebPreferences::reset):
1964 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1965 (WebTestRunner::WebTaskList::~WebTaskList):
1966 (WebTestRunner::WebTaskList::registerTask):
1967 (WebTestRunner::WebTaskList::unregisterTask):
1968 (WebTestRunner::WebTaskList::revokeAll):
1969 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1970 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1971 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1972 (WebTestRunner::WebTestInterfaces::testInterfaces):
1973 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1974 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1975 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1976 (WebTestRunner::WebTestProxyBase::registerIntentService):
1977 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1978 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1979 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1981 2013-02-07 Andras Becsi <andras.becsi@digia.com>
1983 [Qt] Use GNU ar's thin archive format for intermediate static libs
1984 https://bugs.webkit.org/show_bug.cgi?id=109052
1986 Reviewed by Jocelyn Turcotte.
1988 With debug builds we exceed the 4GiB limit of GNU ar when creating the WebCore
1989 intermediate static library which results in build failure even with a x86_64
1990 toolchain (http://sourceware.org/bugzilla/show_bug.cgi?id=14625).
1992 When using a GNU toolchain we can use the thin archive format for these static
1993 libraries which also has the benefit of not copying the object files, thus
1994 drastically reducing disk usage and overall compile time.
1996 Currently qmake does not support GNU ar's thin archive format so for
1997 now we need to do the magic in the build system as a stopgap solution.
1999 * qmake/mkspecs/features/configure.prf:
2000 * qmake/mkspecs/features/default_post.prf:
2001 * qmake/mkspecs/features/functions.prf:
2003 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
2005 [Qt] Compile WTF tests of TestWebKitAPI
2006 https://bugs.webkit.org/show_bug.cgi?id=108935
2008 Reviewed by Kenneth Rohde Christiansen.
2010 Add initial stubs and files for building at least the WTF tests.
2011 The WK2 tests need more platform code, in particular PlatformWebView
2012 and injected bundle support.
2014 * TestWebKitAPI/TestWebKitAPI.pri: Added.
2015 * TestWebKitAPI/TestWebKitAPI.pro: Added.
2016 * TestWebKitAPI/Tests/WTF/WTF.pro: Added.
2017 * TestWebKitAPI/qt/InjectedBundleControllerQt.cpp: Added.
2019 (TestWebKitAPI::InjectedBundleController::platformInitialize):
2020 * TestWebKitAPI/qt/PlatformUtilitiesQt.cpp: Added.
2022 (TestWebKitAPI::Util::run):
2023 (TestWebKitAPI::Util::sleep):
2024 (TestWebKitAPI::Util::createInjectedBundlePath):
2025 (TestWebKitAPI::Util::createURLForResource):
2026 (TestWebKitAPI::Util::URLForNonExistentResource):
2027 * TestWebKitAPI/qt/main.cpp: Added.
2030 * qmake/mkspecs/features/default_post.prf:
2032 2013-02-06 Roger Fong <roger_fong@apple.com>
2034 VS2010 WinLauncher project, property sheets and resources.
2035 https://bugs.webkit.org/show_bug.cgi?id=107037.
2037 Reviewed by Brent Fulgham.
2039 * WinLauncher/WinLauncher.vcxproj: Added.
2040 * WinLauncher/WinLauncher.vcxproj/WinLauncher.ico: Copied from WinLauncher/WinLauncher.ico.
2041 * WinLauncher/WinLauncher.vcxproj/WinLauncher.rc: Copied from WinLauncher/WinLauncherLauncher.rc.
2042 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Added.
2043 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters: Added.
2044 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.user: Added.
2045 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: Added.
2046 * WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props: Added.
2047 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc: Copied from WinLauncher/WinLauncher.rc.
2048 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: Added.
2049 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters: Added.
2050 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.user: Added.
2051 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: Added.
2052 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props: Added.
2053 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPostBuild.cmd: Copied from WinLauncher/WinLauncherPostBuild.cmd.
2054 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd: Copied from WinLauncher/WinLauncherPreBuild.cmd.
2055 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props: Added.
2056 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h: Copied from WinLauncher/resource.h.
2057 * WinLauncher/WinLauncher.vcxproj/WinLauncherPostBuild.cmd: Added.
2058 * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd: Added.
2059 * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props: Added.
2060 * WinLauncher/WinLauncher.vcxproj/WinLauncherResource.h: Copied from WinLauncher/WinLauncherLauncherResource.h.
2061 * WinLauncher/WinLauncher.vcxproj/small.ico: Copied from WinLauncher/small.ico.
2063 2013-02-06 Terry Anderson <tdanderson@chromium.org>
2065 Add support for gesture scroll events that do not propagate to enclosing scrollables
2066 https://bugs.webkit.org/show_bug.cgi?id=108849
2068 Reviewed by Antonio Gomes.
2070 Modify chromium's DRT EventSender to support the new event type
2071 GestureScrollUpdateWithoutPropagation.
2073 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2075 (WebTestRunner::EventSender::EventSender):
2076 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
2077 (WebTestRunner::EventSender::gestureEvent):
2078 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2080 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2081 (WebTestRunner::TestPlugin::handleInputEvent):
2083 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
2085 Unreviewed, rolling out r142032.
2086 http://trac.webkit.org/changeset/142032
2087 https://bugs.webkit.org/show_bug.cgi?id=109095
2089 component build still broken (Requested by jochen__ on
2092 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2093 * DumpRenderTree/DumpRenderTree.gypi:
2094 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2095 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2097 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
2098 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2099 (WebTestInterfaces):
2100 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2102 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2103 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2104 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2105 (WebTestRunner::AccessibilityUIElementList::createRoot):
2106 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2107 (AccessibilityUIElementList):
2108 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2109 (WebTestRunner::CppBoundClass::~CppBoundClass):
2110 (WebTestRunner::CppBoundClass::invoke):
2111 (WebTestRunner::CppBoundClass::getProperty):
2112 (WebTestRunner::CppBoundClass::setProperty):
2113 (WebTestRunner::CppBoundClass::bindCallback):
2114 (WebTestRunner::CppBoundClass::bindGetterCallback):
2115 (WebTestRunner::CppBoundClass::bindProperty):
2116 (WebTestRunner::CppBoundClass::getAsCppVariant):
2117 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2120 (WebTestRunner::CppBoundClass::bindProperty):
2121 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2122 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2123 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2124 (WebTestRunner::CppVariant::toString):
2125 (WebTestRunner::CppVariant::toInt32):
2126 (WebTestRunner::CppVariant::toDouble):
2127 (WebTestRunner::CppVariant::toBoolean):
2128 (WebTestRunner::CppVariant::toStringVector):
2129 (WebTestRunner::CppVariant::invoke):
2130 (WebTestRunner::CppVariant::invokeDefault):
2131 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2133 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2135 (WebTestRunner::EventSender::EventSender):
2136 (WebTestRunner::EventSender::reset):
2137 (WebTestRunner::EventSender::mouseDown):
2138 (WebTestRunner::EventSender::mouseUp):
2139 (WebTestRunner::EventSender::mouseMoveTo):
2140 (WebTestRunner::EventSender::keyDown):
2141 (WebTestRunner::EventSender::dispatchMessage):
2142 (WebTestRunner::EventSender::leapForward):
2143 (WebTestRunner::EventSender::replaySavedEvents):
2144 (WebTestRunner::makeMenuItemStringsFor):
2145 (WebTestRunner::EventSender::contextClick):
2146 (WebTestRunner::EventSender::beginDragWithFiles):
2147 (WebTestRunner::EventSender::addTouchPoint):
2148 (WebTestRunner::EventSender::releaseTouchPoint):
2149 (WebTestRunner::EventSender::updateTouchPoint):
2150 (WebTestRunner::EventSender::cancelTouchPoint):
2151 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2152 (WebTestRunner::EventSender::gestureEvent):
2153 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2154 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2155 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2156 (MockGrammarCheck::checkGrammarOfString):
2157 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2159 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2162 (MockSpellCheck::spellCheckWord):
2163 (MockSpellCheck::initializeIfNeeded):
2164 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2166 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2167 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2168 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2169 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
2170 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2171 (WebTestRunner::TestInterfaces::TestInterfaces):
2172 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2174 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2175 (WebTestRunner::TestPlugin::TestPlugin):
2176 (WebTestRunner::TestPlugin::initialize):
2177 (WebTestRunner::TestPlugin::destroy):
2178 (WebTestRunner::TestPlugin::parsePrimitive):
2179 (WebTestRunner::TestPlugin::parseColor):
2180 (WebTestRunner::TestPlugin::initProgram):
2181 (WebTestRunner::TestPlugin::initPrimitive):
2182 (WebTestRunner::TestPlugin::drawPrimitive):
2183 (WebTestRunner::TestPlugin::loadShader):
2184 (WebTestRunner::TestPlugin::loadProgram):
2185 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2186 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2188 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2189 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2190 (WebTestRunner::TestRunner::WorkQueue::processWork):
2191 (WebTestRunner::TestRunner::WorkQueue::reset):
2192 (WebTestRunner::TestRunner::WorkQueue::addWork):
2193 (WebTestRunner::TestRunner::TestRunner):
2194 (WebTestRunner::TestRunner::reset):
2195 (WebTestRunner::TestRunner::policyDelegateDone):
2196 (WebTestRunner::TestRunner::findString):
2197 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2198 (WebTestRunner::TestRunner::overridePreference):
2200 (WebTestRunner::TestRunner::setBackingScaleFactor):
2201 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2202 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2204 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2205 (WebTestRunner::TextInputController::markedRange):
2206 (WebTestRunner::TextInputController::selectedRange):
2207 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2208 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2209 (WebTestRunner::WebPreferences::reset):
2210 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2212 (WebTestRunner::WebTaskList::WebTaskList):
2213 (WebTestRunner::WebTaskList::~WebTaskList):
2214 (WebTestRunner::WebTaskList::registerTask):
2215 (WebTestRunner::WebTaskList::unregisterTask):
2216 (WebTestRunner::WebTaskList::revokeAll):
2217 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2218 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2219 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2220 (WebTestRunner::WebTestInterfaces::testInterfaces):
2221 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2222 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2223 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2224 (WebTestRunner::WebTestProxyBase::registerIntentService):
2225 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2226 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2227 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
2229 2013-02-06 Jochen Eisinger <jochen@chromium.org>
2231 [chromium] turn TestRunner library into a component build
2232 https://bugs.webkit.org/show_bug.cgi?id=108466
2234 Reviewed by Adam Barth.
2236 To achieve this, we need to drop all dependencies on WTF.
2238 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2239 * DumpRenderTree/DumpRenderTree.gypi:
2240 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2241 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2242 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2243 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2244 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2245 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2246 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2247 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2248 (WebTestRunner::AccessibilityUIElementList::createRoot):
2249 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2250 (AccessibilityUIElementList):
2251 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2252 (WebTestRunner::CppBoundClass::~CppBoundClass):
2253 (WebTestRunner::CppBoundClass::invoke):
2254 (WebTestRunner::CppBoundClass::getProperty):
2255 (WebTestRunner::CppBoundClass::setProperty):
2256 (WebTestRunner::CppBoundClass::bindCallback):
2257 (WebTestRunner::CppBoundClass::bindGetterCallback):
2258 (WebTestRunner::CppBoundClass::bindProperty):
2259 (WebTestRunner::CppBoundClass::getAsCppVariant):
2260 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2263 (WebTestRunner::CppBoundClass::bindProperty):
2264 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2265 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2266 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2267 (WebTestRunner::CppVariant::toString):
2268 (WebTestRunner::CppVariant::toInt32):
2269 (WebTestRunner::CppVariant::toDouble):
2270 (WebTestRunner::CppVariant::toBoolean):
2271 (WebTestRunner::CppVariant::toStringVector):
2272 (WebTestRunner::CppVariant::invoke):
2273 (WebTestRunner::CppVariant::invokeDefault):
2274 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2276 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2278 (WebTestRunner::EventSender::EventSender):
2279 (WebTestRunner::EventSender::reset):
2280 (WebTestRunner::EventSender::mouseDown):
2281 (WebTestRunner::EventSender::mouseUp):
2282 (WebTestRunner::EventSender::mouseMoveTo):
2283 (WebTestRunner::EventSender::keyDown):
2284 (WebTestRunner::EventSender::dispatchMessage):
2285 (WebTestRunner::EventSender::leapForward):
2286 (WebTestRunner::EventSender::replaySavedEvents):
2287 (WebTestRunner::makeMenuItemStringsFor):
2288 (WebTestRunner::EventSender::contextClick):
2289 (WebTestRunner::EventSender::beginDragWithFiles):
2290 (WebTestRunner::EventSender::addTouchPoint):
2291 (WebTestRunner::EventSender::releaseTouchPoint):
2292 (WebTestRunner::EventSender::updateTouchPoint):
2293 (WebTestRunner::EventSender::cancelTouchPoint):
2294 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2295 (WebTestRunner::EventSender::gestureEvent):
2296 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2297 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2298 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2299 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
2301 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2304 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2305 (WebTestRunner::MockSpellCheck::spellCheckWord):
2306 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
2308 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2310 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2311 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2312 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2313 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2316 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2317 (WebTestRunner::TestInterfaces::TestInterfaces):
2318 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2320 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2321 (WebTestRunner::TestPlugin::TestPlugin):
2322 (WebTestRunner::TestPlugin::initialize):
2323 (WebTestRunner::TestPlugin::destroy):
2324 (WebTestRunner::TestPlugin::parsePrimitive):
2325 (WebTestRunner::TestPlugin::parseColor):
2326 (WebTestRunner::TestPlugin::initProgram):
2327 (WebTestRunner::TestPlugin::initPrimitive):
2328 (WebTestRunner::TestPlugin::drawPrimitive):
2329 (WebTestRunner::TestPlugin::loadShader):
2330 (WebTestRunner::TestPlugin::loadProgram):
2331 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2332 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2334 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2335 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2336 (WebTestRunner::TestRunner::WorkQueue::processWork):
2337 (WebTestRunner::TestRunner::WorkQueue::reset):
2338 (WebTestRunner::TestRunner::WorkQueue::addWork):
2339 (WebTestRunner::TestRunner::TestRunner):
2340 (WebTestRunner::TestRunner::reset):
2341 (WebTestRunner::TestRunner::policyDelegateDone):
2342 (WebTestRunner::TestRunner::findString):
2343 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2344 (WebTestRunner::TestRunner::overridePreference):
2345 (WebTestRunner::TestRunner::deliverWebIntent):
2346 (WebTestRunner::TestRunner::setBackingScaleFactor):
2347 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
2348 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
2349 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
2350 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
2351 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2352 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2354 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2355 (WebTestRunner::TextInputController::markedRange):
2356 (WebTestRunner::TextInputController::selectedRange):
2357 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2358 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2359 (WebTestRunner::WebPreferences::reset):
2360 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2361 (WebTestRunner::WebTaskList::~WebTaskList):
2362 (WebTestRunner::WebTaskList::registerTask):
2363 (WebTestRunner::WebTaskList::unregisterTask):
2364 (WebTestRunner::WebTaskList::revokeAll):
2365 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2366 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2367 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2368 (WebTestRunner::WebTestInterfaces::testInterfaces):
2369 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2370 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2371 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2372 (WebTestRunner::WebTestProxyBase::registerIntentService):
2373 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2374 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2375 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2377 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
2379 Unreviewed, rolling out r142025.
2380 http://trac.webkit.org/changeset/142025
2381 https://bugs.webkit.org/show_bug.cgi?id=109091
2383 broke the build (Requested by tdanderson on #webkit).
2385 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2387 (WebTestRunner::EventSender::EventSender):
2388 (WebTestRunner::EventSender::gestureEvent):
2389 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2392 2013-02-06 Terry Anderson <tdanderson@chromium.org>
2394 Add support for gesture scroll events that do not propagate to enclosing scrollables
2395 https://bugs.webkit.org/show_bug.cgi?id=108849
2397 Reviewed by Antonio Gomes.
2399 Modify chromium's DRT EventSender to support the new event type
2400 GestureScrollUpdateWithoutPropagation.
2402 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2404 (WebTestRunner::EventSender::EventSender):
2405 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
2406 (WebTestRunner::EventSender::gestureEvent):
2407 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2410 2013-02-06 Zan Dobersek <zdobersek@igalia.com>
2412 [TestResultServer] Adjust the name of the GTK 64-bit debug builder
2413 https://bugs.webkit.org/show_bug.cgi?id=109016
2415 Reviewed by Ojan Vafai.
2417 * TestResultServer/static-dashboards/builders.jsonp: The GTK 64-bit debug
2418 builder was adjusted to build WebKit1 only, with the name changed accordingly.
2419 Reflect that change here as well.
2421 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
2423 Unreviewed, rolling out r141991.
2424 http://trac.webkit.org/changeset/141991
2425 https://bugs.webkit.org/show_bug.cgi?id=109047
2427 Fails to compile on all Chromium platforms (Requested by
2428 schenney on #webkit).
2430 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2431 * DumpRenderTree/DumpRenderTree.gypi:
2432 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2433 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2435 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
2436 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2437 (WebTestInterfaces):
2438 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2440 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2441 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2442 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2443 (WebTestRunner::AccessibilityUIElementList::createRoot):
2444 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2445 (AccessibilityUIElementList):
2446 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2447 (WebTestRunner::CppBoundClass::~CppBoundClass):
2448 (WebTestRunner::CppBoundClass::invoke):
2449 (WebTestRunner::CppBoundClass::getProperty):
2450 (WebTestRunner::CppBoundClass::setProperty):
2451 (WebTestRunner::CppBoundClass::bindCallback):
2452 (WebTestRunner::CppBoundClass::bindGetterCallback):
2453 (WebTestRunner::CppBoundClass::bindProperty):
2454 (WebTestRunner::CppBoundClass::getAsCppVariant):
2455 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2458 (WebTestRunner::CppBoundClass::bindProperty):
2459 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2460 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2461 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2462 (WebTestRunner::CppVariant::toString):
2463 (WebTestRunner::CppVariant::toInt32):
2464 (WebTestRunner::CppVariant::toDouble):
2465 (WebTestRunner::CppVariant::toBoolean):
2466 (WebTestRunner::CppVariant::toStringVector):
2467 (WebTestRunner::CppVariant::invoke):
2468 (WebTestRunner::CppVariant::invokeDefault):
2469 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2471 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2473 (WebTestRunner::EventSender::EventSender):
2474 (WebTestRunner::EventSender::reset):
2475 (WebTestRunner::EventSender::mouseDown):
2476 (WebTestRunner::EventSender::mouseUp):
2477 (WebTestRunner::EventSender::mouseMoveTo):
2478 (WebTestRunner::EventSender::keyDown):
2479 (WebTestRunner::EventSender::dispatchMessage):
2480 (WebTestRunner::EventSender::leapForward):
2481 (WebTestRunner::EventSender::replaySavedEvents):
2482 (WebTestRunner::makeMenuItemStringsFor):
2483 (WebTestRunner::EventSender::contextClick):
2484 (WebTestRunner::EventSender::beginDragWithFiles):
2485 (WebTestRunner::EventSender::addTouchPoint):
2486 (WebTestRunner::EventSender::releaseTouchPoint):
2487 (WebTestRunner::EventSender::updateTouchPoint):
2488 (WebTestRunner::EventSender::cancelTouchPoint):
2489 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2490 (WebTestRunner::EventSender::gestureEvent):
2491 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2492 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2493 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2494 (MockGrammarCheck::checkGrammarOfString):
2495 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2497 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2500 (MockSpellCheck::spellCheckWord):
2501 (MockSpellCheck::initializeIfNeeded):
2502 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2504 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2505 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2506 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2507 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
2508 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2509 (WebTestRunner::TestInterfaces::TestInterfaces):
2510 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2512 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2513 (WebTestRunner::TestPlugin::TestPlugin):
2514 (WebTestRunner::TestPlugin::initialize):
2515 (WebTestRunner::TestPlugin::destroy):
2516 (WebTestRunner::TestPlugin::parsePrimitive):
2517 (WebTestRunner::TestPlugin::parseColor):
2518 (WebTestRunner::TestPlugin::initProgram):
2519 (WebTestRunner::TestPlugin::initPrimitive):
2520 (WebTestRunner::TestPlugin::drawPrimitive):
2521 (WebTestRunner::TestPlugin::loadShader):
2522 (WebTestRunner::TestPlugin::loadProgram):
2523 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2524 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2526 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2527 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2528 (WebTestRunner::TestRunner::WorkQueue::processWork):
2529 (WebTestRunner::TestRunner::WorkQueue::reset):
2530 (WebTestRunner::TestRunner::WorkQueue::addWork):
2531 (WebTestRunner::TestRunner::TestRunner):
2532 (WebTestRunner::TestRunner::reset):
2533 (WebTestRunner::TestRunner::policyDelegateDone):
2534 (WebTestRunner::TestRunner::findString):
2535 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2536 (WebTestRunner::TestRunner::overridePreference):
2538 (WebTestRunner::TestRunner::setBackingScaleFactor):
2539 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2540 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2542 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2543 (WebTestRunner::TextInputController::markedRange):
2544 (WebTestRunner::TextInputController::selectedRange):
2545 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2546 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2547 (WebTestRunner::WebPreferences::reset):
2548 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2550 (WebTestRunner::WebTaskList::WebTaskList):
2551 (WebTestRunner::WebTaskList::~WebTaskList):
2552 (WebTestRunner::WebTaskList::registerTask):
2553 (WebTestRunner::WebTaskList::unregisterTask):
2554 (WebTestRunner::WebTaskList::revokeAll):
2555 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2556 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2557 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2558 (WebTestRunner::WebTestInterfaces::testInterfaces):
2559 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2560 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2561 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2562 (WebTestRunner::WebTestProxyBase::registerIntentService):
2563 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2564 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2565 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
2567 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
2569 Unreviewed, rolling out r141995.
2570 http://trac.webkit.org/changeset/141995
2571 https://bugs.webkit.org/show_bug.cgi?id=109046
2573 May allow me to roll out the real problem (Requested by
2574 schenney on #webkit).
2576 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2577 (WebTestRunner::TestRunner::sendWebIntentResponse):
2578 (WebTestRunner::TestRunner::deliverWebIntent):
2579 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2580 (WebTestRunner::WebTestProxyBase::registerIntentService):
2581 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2583 2013-02-06 Jochen Eisinger <jochen@chromium.org>
2585 [chromium] fix android build which doesn't support intents
2587 Unreviewed build fix.
2589 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2590 (WebTestRunner::TestRunner::sendWebIntentResponse):
2591 (WebTestRunner::TestRunner::deliverWebIntent):
2592 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2593 (WebTestRunner::WebTestProxyBase::registerIntentService):
2594 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2596 2013-02-06 Jochen Eisinger <jochen@chromium.org>
2598 [chromium] turn TestRunner library into a component build
2599 https://bugs.webkit.org/show_bug.cgi?id=108466
2601 Reviewed by Adam Barth.
2603 To achieve this, we need to drop all dependencies on WTF.
2605 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2606 * DumpRenderTree/DumpRenderTree.gypi:
2607 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2608 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2609 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2610 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2611 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2612 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2613 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2614 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2615 (WebTestRunner::AccessibilityUIElementList::createRoot):
2616 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2617 (AccessibilityUIElementList):
2618 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2619 (WebTestRunner::CppBoundClass::~CppBoundClass):
2620 (WebTestRunner::CppBoundClass::invoke):
2621 (WebTestRunner::CppBoundClass::getProperty):
2622 (WebTestRunner::CppBoundClass::setProperty):
2623 (WebTestRunner::CppBoundClass::bindCallback):
2624 (WebTestRunner::CppBoundClass::bindGetterCallback):
2625 (WebTestRunner::CppBoundClass::bindProperty):
2626 (WebTestRunner::CppBoundClass::getAsCppVariant):
2627 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2630 (WebTestRunner::CppBoundClass::bindProperty):
2631 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2632 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2633 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2634 (WebTestRunner::CppVariant::toString):
2635 (WebTestRunner::CppVariant::toInt32):
2636 (WebTestRunner::CppVariant::toDouble):
2637 (WebTestRunner::CppVariant::toBoolean):
2638 (WebTestRunner::CppVariant::toStringVector):
2639 (WebTestRunner::CppVariant::invoke):
2640 (WebTestRunner::CppVariant::invokeDefault):
2641 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2643 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2645 (WebTestRunner::EventSender::EventSender):
2646 (WebTestRunner::EventSender::reset):
2647 (WebTestRunner::EventSender::mouseDown):
2648 (WebTestRunner::EventSender::mouseUp):
2649 (WebTestRunner::EventSender::mouseMoveTo):
2650 (WebTestRunner::EventSender::keyDown):
2651 (WebTestRunner::EventSender::dispatchMessage):
2652 (WebTestRunner::EventSender::leapForward):
2653 (WebTestRunner::EventSender::replaySavedEvents):
2654 (WebTestRunner::makeMenuItemStringsFor):
2655 (WebTestRunner::EventSender::contextClick):
2656 (WebTestRunner::EventSender::beginDragWithFiles):
2657 (WebTestRunner::EventSender::addTouchPoint):
2658 (WebTestRunner::EventSender::releaseTouchPoint):
2659 (WebTestRunner::EventSender::updateTouchPoint):
2660 (WebTestRunner::EventSender::cancelTouchPoint):
2661 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2662 (WebTestRunner::EventSender::gestureEvent):
2663 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2664 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2665 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2666 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
2668 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2671 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2672 (WebTestRunner::MockSpellCheck::spellCheckWord):
2673 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
2675 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2677 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2678 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2679 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2680 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2683 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2684 (WebTestRunner::TestInterfaces::TestInterfaces):
2685 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2687 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2688 (WebTestRunner::TestPlugin::TestPlugin):
2689 (WebTestRunner::TestPlugin::initialize):
2690 (WebTestRunner::TestPlugin::destroy):
2691 (WebTestRunner::TestPlugin::parsePrimitive):
2692 (WebTestRunner::TestPlugin::parseColor):
2693 (WebTestRunner::TestPlugin::initProgram):
2694 (WebTestRunner::TestPlugin::initPrimitive):
2695 (WebTestRunner::TestPlugin::drawPrimitive):
2696 (WebTestRunner::TestPlugin::loadShader):
2697 (WebTestRunner::TestPlugin::loadProgram):
2698 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2699 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2701 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2702 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2703 (WebTestRunner::TestRunner::WorkQueue::processWork):
2704 (WebTestRunner::TestRunner::WorkQueue::reset):
2705 (WebTestRunner::TestRunner::WorkQueue::addWork):
2706 (WebTestRunner::TestRunner::TestRunner):
2707 (WebTestRunner::TestRunner::reset):
2708 (WebTestRunner::TestRunner::policyDelegateDone):
2709 (WebTestRunner::TestRunner::findString):
2710 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2711 (WebTestRunner::TestRunner::overridePreference):
2712 (WebTestRunner::TestRunner::deliverWebIntent):
2713 (WebTestRunner::TestRunner::setBackingScaleFactor):
2714 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
2715 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
2716 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
2717 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
2718 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2719 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2721 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2722 (WebTestRunner::TextInputController::markedRange):
2723 (WebTestRunner::TextInputController::selectedRange):
2724 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2725 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2726 (WebTestRunner::WebPreferences::reset):
2727 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2728 (WebTestRunner::WebTaskList::~WebTaskList):
2729 (WebTestRunner::WebTaskList::registerTask):
2730 (WebTestRunner::WebTaskList::unregisterTask):
2731 (WebTestRunner::WebTaskList::revokeAll):
2732 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2733 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2734 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2735 (WebTestRunner::WebTestInterfaces::testInterfaces):
2736 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2737 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2738 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2739 (WebTestRunner::WebTestProxyBase::registerIntentService):
2740 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2741 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2742 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2744 2013-02-06 Mike West <mkwst@chromium.org>
2746 Add an ENABLE_NOSNIFF feature flag.
2747 https://bugs.webkit.org/show_bug.cgi?id=109029
2749 Reviewed by Jochen Eisinger.
2751 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
2752 when processing script and other resource types.
2754 * Scripts/webkitperl/FeatureList.pm:
2755 * qmake/mkspecs/features/features.pri:
2757 2013-02-06 Tommy Widenflycht <tommyw@google.com>
2759 MediaStream API: Implement DTMF support in RTCPeerConnection
2760 https://bugs.webkit.org/show_bug.cgi?id=106782
2762 Reviewed by Adam Barth.
2764 Adding Mock functionality for the DTMFSender.
2766 * DumpRenderTree/DumpRenderTree.gypi:
2767 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp: Added.
2768 (DTMFSenderToneTask):
2769 (DTMFSenderToneTask::DTMFSenderToneTask):
2770 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
2771 (MockWebRTCDTMFSenderHandler::setClient):
2772 (MockWebRTCDTMFSenderHandler::currentToneBuffer):
2773 (MockWebRTCDTMFSenderHandler::canInsertDTMF):
2774 (MockWebRTCDTMFSenderHandler::insertDTMF):
2775 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h: Copied from Source/Platform/chromium/public/WebMediaStreamTrack.h.
2776 (MockWebRTCDTMFSenderHandler):
2777 (MockWebRTCDTMFSenderHandler::taskList):
2778 (MockWebRTCDTMFSenderHandler::clearToneBuffer):
2779 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
2780 (MockWebRTCPeerConnectionHandler::createDTMFSender):
2781 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
2782 (MockWebRTCPeerConnectionHandler):
2784 2013-02-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
2786 Unreviewed. Update my email address in committers.py.
2788 * Scripts/webkitpy/common/config/committers.py:
2790 2013-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2792 [CMake] Don't warn unused cmake variables which aren't used by cmake ports
2793 https://bugs.webkit.org/show_bug.cgi?id=108761
2795 Reviewed by Laszlo Gombos.
2797 Ignore unused macro variables which aren't used by cmake ports.
2799 * Scripts/webkitdirs.pm:
2800 (generateBuildSystemFromCMakeProject):
2802 2013-02-05 Julie Parent <jparent@chromium.org>
2804 Add cc_unittests to the dashboards
2805 https://bugs.webkit.org/show_bug.cgi?id=108878
2807 Reviewed by Dirk Pranke.
2809 * TestResultServer/static-dashboards/builders.js:
2811 * TestResultServer/static-dashboards/dashboard_base.js:
2812 (currentBuilderGroupCategory):
2814 2013-02-05 Adam Barth <abarth@webkit.org>
2816 DumpRenderTree should be able to enable the threaded parser
2817 https://bugs.webkit.org/show_bug.cgi?id=108970
2819 Reviewed by Eric Seidel.
2821 We can now enable the parser at runtime using --enable-threaded-html-parser.
2823 * DumpRenderTree/chromium/DumpRenderTree.cpp:
2825 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2827 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2828 (WebTestRunner::WebPreferences::reset):
2829 (WebTestRunner::WebPreferences::applyTo):
2830 * DumpRenderTree/chromium/TestShell.cpp:
2831 (TestShell::TestShell):
2832 (TestShell::resetWebSettings):
2833 * DumpRenderTree/chromium/TestShell.h:
2834 (TestShell::setThreadedHTMLParser):
2837 2013-02-05 Benjamin Poulain <bpoulain@apple.com>
2839 Make StringBuilder::toAtomicString() consistent with StringBuilder::toString() for strings of null length
2840 https://bugs.webkit.org/show_bug.cgi?id=108894
2842 Reviewed by Andreas Kling.
2844 * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
2845 Extend the tests to check toAtomicString() on an empty builder.
2847 2013-02-05 Jochen Eisinger <jochen@chromium.org>
2849 [chromium] remove methods from the WebTestRunner interface that are only used by WebTestProxyBase
2850 https://bugs.webkit.org/show_bug.cgi?id=108926
2852 Reviewed by Adam Barth.
2854 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
2857 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2860 2013-02-05 Jochen Eisinger <jochen@chromium.org>
2862 [chromium] remove unneccessary 0 checks for testRunner now that the TestRunner library owns it
2863 https://bugs.webkit.org/show_bug.cgi?id=108923
2865 Reviewed by Kentaro Hara.
2867 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2869 (WebTestRunner::WebTestProxyBase::shouldBeginEditing):
2870 (WebTestRunner::WebTestProxyBase::shouldEndEditing):
2871 (WebTestRunner::WebTestProxyBase::shouldInsertNode):
2872 (WebTestRunner::WebTestProxyBase::shouldInsertText):
2873 (WebTestRunner::WebTestProxyBase::shouldChangeSelectedRange):
2874 (WebTestRunner::WebTestProxyBase::shouldDeleteRange):
2875 (WebTestRunner::WebTestProxyBase::shouldApplyStyle):
2876 (WebTestRunner::WebTestProxyBase::didBeginEditing):
2877 (WebTestRunner::WebTestProxyBase::didChangeSelection):
2878 (WebTestRunner::WebTestProxyBase::didChangeContents):
2879 (WebTestRunner::WebTestProxyBase::didEndEditing):
2880 (WebTestRunner::WebTestProxyBase::createView):
2881 (WebTestRunner::WebTestProxyBase::setStatusText):
2882 (WebTestRunner::WebTestProxyBase::didStopLoading):
2883 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
2884 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
2885 (WebTestRunner::WebTestProxyBase::willPerformClientRedirect):
2886 (WebTestRunner::WebTestProxyBase::didCancelClientRedirect):
2887 (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
2888 (WebTestRunner::WebTestProxyBase::didReceiveServerRedirectForProvisionalLoad):
2889 (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
2890 (WebTestRunner::WebTestProxyBase::didCommitProvisionalLoad):
2891 (WebTestRunner::WebTestProxyBase::didReceiveTitle):
2892 (WebTestRunner::WebTestProxyBase::didFinishDocumentLoad):
2893 (WebTestRunner::WebTestProxyBase::didHandleOnloadEvents):
2894 (WebTestRunner::WebTestProxyBase::didFailLoad):
2895 (WebTestRunner::WebTestProxyBase::didFinishLoad):
2896 (WebTestRunner::WebTestProxyBase::didChangeLocationWithinPage):
2897 (WebTestRunner::WebTestProxyBase::didDisplayInsecureContent):
2898 (WebTestRunner::WebTestProxyBase::didRunInsecureContent):
2899 (WebTestRunner::WebTestProxyBase::didDetectXSS):
2900 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2901 (WebTestRunner::WebTestProxyBase::willRequestResource):
2902 (WebTestRunner::WebTestProxyBase::didCreateDataSource):
2903 (WebTestRunner::WebTestProxyBase::willSendRequest):
2904 (WebTestRunner::WebTestProxyBase::didReceiveResponse):
2905 (WebTestRunner::WebTestProxyBase::didFinishResourceLoad):
2906 (WebTestRunner::WebTestProxyBase::didFailResourceLoad):
2907 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
2908 (WebTestRunner::WebTestProxyBase::locationChangeDone):
2909 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
2910 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
2912 2013-02-04 Alan Cutter <alancutter@chromium.org>
2914 EWS bots don't remove untracked files after processing a patch
2915 https://bugs.webkit.org/show_bug.cgi?id=108891
2917 Reviewed by Adam Barth.
2919 Added option to remove untracked files in the bot's repo.
2921 * EWSTools/start-queue.sh:
2923 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
2925 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
2926 https://bugs.webkit.org/show_bug.cgi?id=108741
2928 Reviewed by Tony Chang.
2930 Remove all support for suspendAnimation(), resumeAnimation() and numberOfActiveAnimations().
2932 * DumpRenderTree/TestRunner.cpp:
2933 (TestRunner::staticFunctions):
2934 * DumpRenderTree/TestRunner.h:
2936 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
2937 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2938 (WebTestRunner::TestRunner::TestRunner):
2939 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2941 * DumpRenderTree/efl/TestRunnerEfl.cpp:
2942 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
2943 * DumpRenderTree/mac/TestRunnerMac.mm:
2944 * DumpRenderTree/qt/TestRunnerQt.cpp:
2945 * DumpRenderTree/qt/TestRunnerQt.h:
2947 * DumpRenderTree/win/TestRunnerWin.cpp:
2948 * DumpRenderTree/wx/TestRunnerWx.cpp:
2949 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
2950 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
2951 * WebKitTestRunner/InjectedBundle/TestRunner.h:
2954 2013-02-04 Nico Weber <thakis@chromium.org>
2956 [chromium] Try to get WebKit building with enable_web_intents set to 0 on Windows too.
2957 https://bugs.webkit.org/show_bug.cgi?id=108887
2959 Reviewed by Kentaro Hara.
2961 This is a follow-up to http://trac.webkit.org/changeset/141614. The
2962 Mac and Linux linkers didn't complain about the reference to
2963 WebIntent in that function for some reason (probably because it's
2964 a dead function that's stripped).
2966 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2968 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2971 2013-02-04 Julie Parent <jparent@chromium.org>
2973 Dashboard cleanup: Make builder a real dashboardSpecificParameter.
2974 https://bugs.webkit.org/show_bug.cgi?id=108706
2976 Reviewed by Dirk Pranke.
2978 Add builder to g_defaultDashboardSpecificParameter maps for the
2979 dashboards where it is used (flakiness, timeline, treemap).
2980 Default it to null, and then update reads of it to check the
2981 builder group's default if one is not set, rather than trying to
2982 set and track this everywhere.
2983 This allows us to remove tons of special-casing of builder parsing,
2984 including where we used to add it to the query string even when the
2985 user did not specify it.
2987 * TestResultServer/static-dashboards/dashboard_base.js:
2989 * TestResultServer/static-dashboards/flakiness_dashboard.js:
2991 (handleQueryParameterChange):
2992 * TestResultServer/static-dashboards/loader.js:
2994 * TestResultServer/static-dashboards/timeline_explorer.html:
2995 * TestResultServer/static-dashboards/treemap.html:
2997 2013-02-04 Julie Parent <jparent@chromium.org>
2999 Setting tests on flakiness dashboard should invalidate builder.
3000 https://bugs.webkit.org/show_bug.cgi?id=108521
3002 Reviewed by Dirk Pranke.
3004 When you move into a cross builder view, builder should not still be
3005 set. Currently, it is deleted from the internal state, but still shows
3006 up in the url, causing the current state and the hash to not match.
3008 To see this in action, load the flakiness dashboard, select a builder,
3009 and then click on an individual test, to get into individual test view.
3010 The url will still have the builder you selected listed, even though it
3011 is cleared in the UI.
3013 The fix is to consider 'tests' to be a parameter that invalidates builder.
3015 * TestResultServer/static-dashboards/flakiness_dashboard.js:
3017 2013-02-04 Kenneth Rohde Christiansen <kenneth@webkit.org>
3019 [EFL][WK2] Introduce a WebView class as counterpart for WKViewRef
3020 https://bugs.webkit.org/show_bug.cgi?id=107931
3022 Reviewed by Anders Carlsson.
3024 Change platformView to be a WKView and use WKViewGetEvasObject
3025 for the places where an Evas_Object is needed.
3027 Instead of extracting the Ecore_Evas* from the m_view we use
3028 the m_window instead, which actually holds the it.
3030 * TestWebKitAPI/PlatformWebView.h:
3031 * TestWebKitAPI/efl/PlatformWebView.cpp:
3032 (TestWebKitAPI::PlatformWebView::PlatformWebView):
3033 (TestWebKitAPI::PlatformWebView::~PlatformWebView):
3034 (TestWebKitAPI::PlatformWebView::resizeTo):
3035 (TestWebKitAPI::PlatformWebView::page):
3036 (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress):
3037 (TestWebKitAPI::PlatformWebView::simulateMouseMove):
3038 (TestWebKitAPI::PlatformWebView::simulateRightClick):
3039 * WebKitTestRunner/PlatformWebView.h:
3040 * WebKitTestRunner/efl/EventSenderProxyEfl.cpp:
3041 (WTR::EventSenderProxy::sendTouchEvent):
3042 (WTR::EventSenderProxy::setTouchModifier):
3043 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
3044 (WTR::PlatformWebView::PlatformWebView):
3045 (WTR::PlatformWebView::~PlatformWebView):
3046 (WTR::PlatformWebView::resizeTo):
3047 (WTR::PlatformWebView::page):
3048 (WTR::PlatformWebView::focus):
3049 (WTR::PlatformWebView::windowFrame):
3050 (WTR::PlatformWebView::setWindowFrame):
3051 (WTR::PlatformWebView::windowSnapshotImage):
3053 2013-02-04 Timothy Loh <timloh@chromium.com>
3055 Don't update author info in PrepareChangeLog and allow users to skip the PrepareChangeLog step entirely.
3056 https://bugs.webkit.org/show_bug.cgi?id=108788
3058 Reviewed by Ryosuke Niwa.
3060 As per discussion in Bug 74358, it's probably preferable to remove the
3061 behaviour of updating the author details in a ChangeLog entry. We also
3062 want to be able to skip preparing change logs (e.g. rebaselining many
3063 tests), so a --no-prepare-changelogs option is added to webkit-patch.
3065 * Scripts/webkitpy/common/checkout/changelog.py:
3066 (ChangeLogEntry._parse_entry):
3067 (ChangeLogEntry.date): Added
3068 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
3069 (test_parse_log_entries_from_changelog):
3070 * Scripts/webkitpy/tool/commands/commandtest.py:
3071 (CommandsTest.assert_execute_outputs):
3072 * Scripts/webkitpy/tool/steps/options.py:
3073 (Options): Added --no-prepare-changelogs
3074 * Scripts/webkitpy/tool/steps/preparechangelog.py:
3075 (PrepareChangeLog.options):
3076 (PrepareChangeLog._merge_entries): date_line() gets the entire line, including
3077 the author's name and email, but we only want to replace the date.
3078 (PrepareChangeLog.run):
3079 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
3080 (PrepareChangeLogTest.test_resolve_existing_entry): Added tests for changed
3081 authors. Removed unneeded variable.
3083 2013-02-04 Jochen Eisinger <jochen@chromium.org>
3085 [chromium] Remove WebEventSender and WebAccessibilityController from public TestRunner API
3086 https://bugs.webkit.org/show_bug.cgi?id=108467
3088 Reviewed by Adam Barth.
3090 * DumpRenderTree/DumpRenderTree.gypi:
3091 * DumpRenderTree/chromium/TestRunner/public/WebAccessibilityController.h: Removed.
3092 * DumpRenderTree/chromium/TestRunner/public/WebEventSender.h: Removed.
3093 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3095 (WebTestInterfaces):
3096 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3099 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3101 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3103 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3104 (WebTestRunner::TestInterfaces::TestInterfaces):
3105 (WebTestRunner::TestInterfaces::setWebView):
3106 (WebTestRunner::TestInterfaces::webView):
3108 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3110 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3112 * DumpRenderTree/chromium/TestRunner/src/WebAccessibilityController.cpp: Removed.
3113 * DumpRenderTree/chromium/TestRunner/src/WebEventSender.cpp: Removed.
3114 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3115 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
3116 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
3117 (WebTestRunner::WebTestInterfaces::setWebView):
3118 (WebTestRunner::WebTestInterfaces::setDelegate):
3119 (WebTestRunner::WebTestInterfaces::bindTo):
3120 (WebTestRunner::WebTestInterfaces::resetAll):
3121 (WebTestRunner::WebTestInterfaces::setTestIsRunning):
3122 (WebTestRunner::WebTestInterfaces::webView):
3123 (WebTestRunner::WebTestInterfaces::testRunner):
3124 (WebTestRunner::WebTestInterfaces::testInterfaces):
3125 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3126 (WebTestRunner::WebTestProxyBase::setInterfaces):
3127 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Removed.
3128 * DumpRenderTree/chromium/TestShell.h:
3129 * DumpRenderTree/chromium/WebViewHost.cpp:
3130 * DumpRenderTree/chromium/WebViewHost.h:
3132 2013-02-04 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
3134 [EFL] Add "full screen" parameter to MiniBrowser
3135 https://bugs.webkit.org/show_bug.cgi?id=108850
3137 Reviewed by Antonio Gomes.
3139 Implements the {-F,--full-screen}={true,false} parameter to WebKit EFL's
3142 * MiniBrowser/efl/main.c:
3145 Added '-F/--full-screen' parameter functionality.
3147 2013-02-04 Jochen Eisinger <jochen@chromium.org>
3149 [chromium] remove WebTestPlugin from the public TestRunner API
3150 https://bugs.webkit.org/show_bug.cgi?id=108467
3152 Reviewed by Adam Barth.
3154 * DumpRenderTree/DumpRenderTree.gypi:
3155 * DumpRenderTree/chromium/TestRunner/public/WebTestPlugin.h: Removed.
3156 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3159 (WebTestRunner::WebTestProxy::createPlugin):
3160 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp.
3161 (WebTestRunner::TestPlugin::TestPlugin):
3163 (WebTestRunner::TestPlugin::~TestPlugin):
3164 (WebTestRunner::TestPlugin::initialize):
3165 (WebTestRunner::TestPlugin::destroy):
3166 (WebTestRunner::TestPlugin::updateGeometry):
3167 (WebTestRunner::TestPlugin::parsePrimitive):
3168 (WebTestRunner::TestPlugin::parseColor):
3169 (WebTestRunner::TestPlugin::parseOpacity):
3170 (WebTestRunner::TestPlugin::parseBoolean):
3171 (WebTestRunner::TestPlugin::initScene):
3172 (WebTestRunner::TestPlugin::drawScene):
3173 (WebTestRunner::TestPlugin::destroyScene):
3174 (WebTestRunner::TestPlugin::initProgram):
3175 (WebTestRunner::TestPlugin::initPrimitive):
3176 (WebTestRunner::TestPlugin::drawPrimitive):
3177 (WebTestRunner::TestPlugin::loadShader):
3178 (WebTestRunner::TestPlugin::loadProgram):
3179 (WebTestRunner::TestPlugin::handleInputEvent):
3180 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
3181 (WebTestRunner::TestPlugin::create):
3182 (WebTestRunner::TestPlugin::mimeType):
3183 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: Added.
3186 (WebTestRunner::TestPlugin::scriptableObject):
3187 (WebTestRunner::TestPlugin::canProcessDrag):
3188 (WebTestRunner::TestPlugin::paint):
3189 (WebTestRunner::TestPlugin::updateFocus):
3190 (WebTestRunner::TestPlugin::updateVisibility):
3191 (WebTestRunner::TestPlugin::acceptsInputEvents):
3192 (WebTestRunner::TestPlugin::didReceiveResponse):
3193 (WebTestRunner::TestPlugin::didReceiveData):
3194 (WebTestRunner::TestPlugin::didFinishLoading):
3195 (WebTestRunner::TestPlugin::didFailLoading):
3196 (WebTestRunner::TestPlugin::didFinishLoadingFrameRequest):
3197 (WebTestRunner::TestPlugin::didFailLoadingFrameRequest):
3198 (WebTestRunner::TestPlugin::isPlaceholder):
3199 (WebTestRunner::TestPlugin::prepareTexture):
3200 (WebTestRunner::TestPlugin::context):
3202 (WebTestRunner::TestPlugin::Scene::Scene):
3203 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3204 (WebTestRunner::WebTestProxyBase::createPlugin):
3206 * DumpRenderTree/chromium/WebViewHost.cpp:
3207 (WebViewHost::createPlugin):
3209 2013-02-04 Gustavo Noronha Silva <gns@gnome.org>
3211 Add a new method for obtaining a build-type-dependent path,
3212 instead of modifying all call sites to pass it in.
3214 Reviewed by Martin Robinson.
3216 * Scripts/run-gtk-tests:
3217 (TestRunner.__init__): use the new method, which takes a tuple.
3218 (TestRunner._setup_testing_environment): ditto.
3220 (get_build_path): accept a tuple that may include Release and
3221 Debug as build types, for searching.
3222 (build_path_for_build_types): new method that finds the path when
3223 it is dependent on the build type.
3224 (build_path): restore its original behaviour.
3226 2013-02-04 David Kilzer <ddkilzer@apple.com>
3228 Remove duplicate entry from DumpRenderTree Xcode project
3230 $ uniq Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | diff -u - Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | patch -p0 -R
3231 patching file Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj
3233 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
3236 2013-02-04 David Kilzer <ddkilzer@apple.com>
3238 Sort TestWebKitAPI Xcode project file
3240 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
3242 2013-02-03 Alan Cutter <alancutter@chromium.org>
3244 PatchLogs are not getting created on QueueStatusServer
3245 https://bugs.webkit.org/show_bug.cgi?id=108593
3247 Reviewed by Eric Seidel.
3249 Added missing "added" patch event to submit-to-ews handler.
3251 * QueueStatusServer/app.yaml:
3252 * QueueStatusServer/handlers/submittoews.py:
3253 (SubmitToEWS._add_attachment_to_ews_queues):
3255 2013-02-03 Douglas Stockwell <dstockwell@chromium.org>
3257 Unreviewed. Add dstockwell as a contributor in comitters.py and to the watchlist for animation
3258 https://bugs.webkit.org/show_bug.cgi?id=108777
3260 * Scripts/webkitpy/common/config/committers.py:
3261 * Scripts/webkitpy/common/config/watchlist:
3263 2013-02-03 Sam Weinig <sam@webkit.org>
3267 * TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp:
3268 (TestWebKitAPI::didFinishLoadForFrame):
3270 2013-02-03 Timothy Loh <timloh@chromium.com>
3272 Make ChangeLogEntry detect annotations by prepare-ChangeLog (Added/Removed/Copied from/Renamed from) as clean.
3273 https://bugs.webkit.org/show_bug.cgi?id=108433
3275 Reviewed by Eric Seidel.
3277 PrepareChangeLog is supposed to update the file/function list if we
3278 haven't touched it, but the existing regex doesn't handle the
3279 annotations prepare-ChangeLog adds (e.g. "Added.")
3281 * Scripts/webkitpy/common/checkout/changelog.py:
3282 (ChangeLogEntry.is_touched_files_text_clean):
3283 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
3284 (test_is_touched_files_text_clean):
3286 2013-02-02 Dean Jackson <dino@apple.com>
3288 Add Antoine Quint to the list of committers
3289 https://bugs.webkit.org/show_bug.cgi?id=108750
3291 No review necessary.
3293 * Scripts/webkitpy/common/config/committers.py:
3295 2013-02-02 Patrick Gansterer <paroga@webkit.org>
3297 [CMake] Adopt the WinCE port to new CMake
3298 https://bugs.webkit.org/show_bug.cgi?id=108754
3300 Reviewed by Laszlo Gombos.
3302 * WinCELauncher/CMakeLists.txt: Mark WinCELauncher
3303 as WIN32 target to use the correct entry point.
3305 2013-02-02 Alexey Proskuryakov <ap@apple.com>
3307 One is not allowed to use commit-queue to make oneself a committer.
3309 * Scripts/webkitpy/common/config/committers.py: Rolled out r141693.
3310 Also, changed e-mail order for Yongjun Zhang, so that Bugzilla autocomplete works.
3312 2013-02-02 Antoine Quint <graouts@apple.com>
3314 Add Antoine Quint to the list of committers
3315 https://bugs.webkit.org/show_bug.cgi?id=108750
3317 Reviewed by Dean Jackson.
3319 * Scripts/webkitpy/common/config/committers.py:
3321 2013-02-01 Adrian Perez de Castro <aperez@igalia.com>
3323 [GTK] Building fails in an armv5tel board
3324 https://bugs.webkit.org/show_bug.cgi?id=108083
3326 Reviewed by Martin Robinson.
3328 In some systems in which $architecture is filled-in from "uname -m"
3329 the value may not start with "arm-", but with "armvN", where "N" is
3330 an architecture version number. The regexp in isARM() is modified
3331 so it covers these kind of cases.
3333 * Scripts/webkitdirs.pm:
3336 2013-02-01 Gregg Tavares <gman@google.com>
3338 Update LayoutTests scripts to skip webgl folder on ports
3339 https://bugs.webkit.org/show_bug.cgi?id=108705
3341 Reviewed by Dirk Pranke.
3343 I'm working on checking in the WebGL Conformance Tests
3344 as layout tests into LayoutTests/webgl. For ports
3345 that do not have WebGL enabled this changes will
3346 skip tests in the "webgl" folder.
3348 * Scripts/webkitpy/layout_tests/port/base.py:
3349 (Port._missing_symbol_to_skipped_tests):
3350 * Scripts/webkitpy/layout_tests/port/port_testcase.py:
3351 (PortTestCase.test_skipped_directories_for_symbols):
3353 2013-02-01 Roger Fong <roger_fong@apple.com>
3355 Unreviewed. Fix for webkitpy tests.
3357 * Scripts/webkitpy/tool/steps/runtests.py:
3359 * Scripts/webkitpy/tool/steps/runtests_unittest.py:
3361 2013-02-01 Jer Noble <jer.noble@apple.com>
3363 LLDB: add synthetic provider for WTF::HashTable
3364 https://bugs.webkit.org/show_bug.cgi?id=108718
3366 Reviewed by Darin Adler.
3368 Add a synthetic provider which will emit the contents of a given
3369 WTF::HashTable. This allows clients using Xcode/lldb to enumerate
3372 * lldb/lldb_webkit.py:
3373 (__lldb_init_module):
3374 (__lldb_init_module.lldb_webkit):
3375 (WTFHashTable_SummaryProvider):
3376 (WTFVectorProvider.has_children):
3377 (WTFHashTableProvider):
3378 (WTFHashTableProvider.__init__):
3379 (WTFHashTableProvider.num_children):
3380 (WTFHashTableProvider.get_child_index):
3381 (WTFHashTableProvider.get_child_at_index):
3382 (WTFHashTableProvider.tableSize):
3383 (WTFHashTableProvider.keyCount):
3384 (WTFHashTableProvider.update):
3385 (WTFHashTableProvider.has_children):
3387 2013-02-01 Roger Fong <roger_fong@apple.com>
3389 Unreviewed. Fix webkitpy tests since a build_style is not specified in some cases.
3391 * Scripts/webkitpy/tool/steps/runtests.py:
3394 2013-02-01 Roger Fong <roger_fong@apple.com>
3396 Unreviewed. Re-try enabling Win-EWS tests for the third time.
3397 https://bugs.webkit.org/show_bug.cgi?id=107968
3399 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3402 2013-01-31 Roger Fong <roger_fong@apple.com>
3404 Fix test scripts for EWS bots to get them running once and for all.
3405 https://bugs.webkit.org/show_bug.cgi?id=108422
3407 Reviewed by Timothy Horton.
3409 Disabling --quiet option on Windows for now because that fails when we try to use /dev/null.
3410 runtests.py was not passing in a configuration to run-webkit-tests which causes DRT to build in release by default.
3411 However, we build in Debug only on the EWS Windows bots, which caused the build to fail.
3413 * Scripts/webkitpy/tool/steps/runtests.py:
3417 2013-02-01 Nico Weber <thakis@chromium.org>
3419 [chromium] Build webkit with enable_web_intents set to 0.
3420 https://bugs.webkit.org/show_bug.cgi?id=108408
3422 Reviewed by Tony Chang.
3424 I'll then make chromium build fine with that, then switch
3425 enable_web_intents to 0, roll that into webkit, and then
3426 actually remove the code hidden behind this flag.
3428 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3429 (WebTestRunner::TestRunner::TestRunner):
3430 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3431 (WebTestRunner::WebTestProxyBase::registerIntentService):
3432 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3433 * DumpRenderTree/chromium/WebViewHost.cpp:
3434 * DumpRenderTree/chromium/WebViewHost.h:
3437 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
3439 Set the GTK 64-bit Debug builder to build and test only WebKit1
3440 https://bugs.webkit.org/show_bug.cgi?id=108648
3442 Reviewed by Philippe Normand.
3444 * BuildSlaveSupport/build.webkit.org-config/config.json: Change the builder name, type and
3445 build directory to note that the builder builds and tests only the WebKit1 port on the GTK platform.
3446 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
3447 (CompileWebKit1Only): Add the new build class that builds only the WebKit1 port of the builder's platform.
3448 (BuildAndTestWebKit1OnlyFactory): Add the new factory that uses the CompileWebKit1Only build class
3449 for building and testing only WebKit1 on the builder's platform.
3451 2013-02-01 Jochen Eisinger <jochen@chromium.org>
3453 [chromium] move ownership of TestRunner object to TestInterfaces
3454 https://bugs.webkit.org/show_bug.cgi?id=108464
3456 Reviewed by Adam Barth.
3458 Before, TestShell owned the class. This also removes the last include
3459 from DumpRenderTree to TestRunner/src.
3461 This also deletes TestDelegate and uses WebTestDelegate everywhere
3464 * DumpRenderTree/DumpRenderTree.gypi:
3465 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3466 (WebTestInterfaces):
3467 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3470 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.cpp:
3471 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.h:
3473 (WebTestRunner::AccessibilityController::setDelegate):
3474 (AccessibilityController):
3475 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3477 (WebTestRunner::makeMenuItemStringsFor):
3478 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
3480 (WebTestRunner::EventSender::setDelegate):
3482 * DumpRenderTree/chromium/TestRunner/src/GamepadController.cpp:
3483 (WebTestRunner::GamepadController::setDelegate):
3484 * DumpRenderTree/chromium/TestRunner/src/GamepadController.h:
3486 (GamepadController):
3487 * DumpRenderTree/chromium/TestRunner/src/TestDelegate.h: Removed.
3488 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3489 (WebTestRunner::TestInterfaces::TestInterfaces):
3490 (WebTestRunner::TestInterfaces::~TestInterfaces):
3491 (WebTestRunner::TestInterfaces::setWebView):
3492 (WebTestRunner::TestInterfaces::setDelegate):
3493 (WebTestRunner::TestInterfaces::bindTo):
3494 (WebTestRunner::TestInterfaces::resetAll):
3496 (WebTestRunner::TestInterfaces::setTestIsRunning):
3497 (WebTestRunner::TestInterfaces::testRunner):
3498 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3501 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3502 (WebTestRunner::TestRunner::TestRunner):
3503 (WebTestRunner::TestRunner::reset):
3504 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3507 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3508 (WebTestRunner::WebTestInterfaces::Internal::testRunner):
3509 (WebTestInterfaces::Internal):
3510 (WebTestRunner::WebTestInterfaces::Internal::Internal):
3511 (WebTestRunner::WebTestInterfaces::Internal::setDelegate):
3512 (WebTestRunner::WebTestInterfaces::Internal::setTestIsRunning):
3513 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Added.
3515 (WebTestRunner::WebTestRunner::WebTestRunner):
3516 (WebTestRunner::WebTestRunner::shouldDumpEditingCallbacks):
3517 (WebTestRunner::WebTestRunner::shouldDumpAsText):
3518 (WebTestRunner::WebTestRunner::setShouldDumpAsText):
3519 (WebTestRunner::WebTestRunner::shouldGeneratePixelResults):
3520 (WebTestRunner::WebTestRunner::setShouldGeneratePixelResults):
3521 (WebTestRunner::WebTestRunner::shouldDumpChildFrameScrollPositions):
3522 (WebTestRunner::WebTestRunner::shouldDumpChildFramesAsText):
3523 (WebTestRunner::WebTestRunner::shouldDumpAsAudio):
3524 (WebTestRunner::WebTestRunner::audioData):
3525 (WebTestRunner::WebTestRunner::shouldDumpFrameLoadCallbacks):
3526 (WebTestRunner::WebTestRunner::setShouldDumpFrameLoadCallbacks):
3527 (WebTestRunner::WebTestRunner::shouldDumpUserGestureInFrameLoadCallbacks):
3528 (WebTestRunner::WebTestRunner::stopProvisionalFrameLoads):
3529 (WebTestRunner::WebTestRunner::shouldDumpTitleChanges):
3530 (WebTestRunner::WebTestRunner::shouldDumpCreateView):
3531 (WebTestRunner::WebTestRunner::canOpenWindows):
3532 (WebTestRunner::WebTestRunner::shouldDumpResourceLoadCallbacks):
3533 (WebTestRunner::WebTestRunner::shouldDumpResourceRequestCallbacks):
3534 (WebTestRunner::WebTestRunner::shouldDumpResourceResponseMIMETypes):
3535 (WebTestRunner::WebTestRunner::webPermissions):
3536 (WebTestRunner::WebTestRunner::shouldDumpStatusCallbacks):
3537 (WebTestRunner::WebTestRunner::shouldDumpProgressFinishedCallback):
3538 (WebTestRunner::WebTestRunner::shouldDumpBackForwardList):
3539 (WebTestRunner::WebTestRunner::deferMainResourceDataLoad):
3540 (WebTestRunner::WebTestRunner::shouldDumpSelectionRect):
3541 (WebTestRunner::WebTestRunner::testRepaint):
3542 (WebTestRunner::WebTestRunner::sweepHorizontally):
3543 (WebTestRunner::WebTestRunner::isPrinting):
3544 (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload):
3545 (WebTestRunner::WebTestRunner::setTitleTextDirection):
3546 (WebTestRunner::WebTestRunner::httpHeadersToClear):
3547 (WebTestRunner::WebTestRunner::shouldBlockRedirects):
3548 (WebTestRunner::WebTestRunner::willSendRequestShouldReturnNull):
3549 (WebTestRunner::WebTestRunner::setTopLoadingFrame):
3550 (WebTestRunner::WebTestRunner::topLoadingFrame):
3551 (WebTestRunner::WebTestRunner::policyDelegateDone):
3552 (WebTestRunner::WebTestRunner::policyDelegateEnabled):
3553 (WebTestRunner::WebTestRunner::policyDelegateIsPermissive):
3554 (WebTestRunner::WebTestRunner::policyDelegateShouldNotifyDone):
3555 (WebTestRunner::WebTestRunner::shouldInterceptPostMessage):
3556 (WebTestRunner::WebTestRunner::isSmartInsertDeleteEnabled):
3557 (WebTestRunner::WebTestRunner::isSelectTrailingWhitespaceEnabled):
3558 * DumpRenderTree/chromium/TestShell.cpp:
3559 (TestShell::initialize):
3560 (TestShell::createMainWindow):
3561 (TestShell::~TestShell):