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