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