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