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