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