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