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