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