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