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