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