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