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