1 2013-02-16 Glenn Adams <glenn@skynav.com>
3 Unreviewed. Add myself as a committer.
5 * Scripts/webkitpy/common/config/committers.py:
7 2013-02-16 Ryosuke Niwa <rniwa@webkit.org>
9 new-commit-bot should report the full name of committer and reviewer instead of just nicks
10 https://bugs.webkit.org/show_bug.cgi?id=110040
12 Reviewed by Darin Adler.
14 Have it report names like "Ryosuke Niwa (rniwa)" instead of just "rniwa".
16 * Scripts/webkitpy/tool/commands/newcommitbot.py:
18 (NewCommitBot._summarize_commit_log):
19 * Scripts/webkitpy/tool/commands/newcommitbot_unittest.py:
21 2013-02-16 Ryosuke Niwa <rniwa@webkit.org>
23 We need a CIA replacement
24 https://bugs.webkit.org/show_bug.cgi?id=110008
26 Reviewed by Andreas Kling.
30 * Scripts/webkitpy/tool/bot/queueengine.py:
31 (QueueEngine.__init__):
32 (QueueEngine): Made the sleep tiem configurable.
33 (QueueEngine._sleep_message):
35 * Scripts/webkitpy/tool/bot/queueengine_unittest.py:
36 (QueueEngineTest.test_sleep_message):
37 * Scripts/webkitpy/tool/commands/__init__.py:
38 * Scripts/webkitpy/tool/commands/newcommitbot.py: Added.
39 (PingPong): Added. Implements the ping pong protocol.
41 (NewCommitBot.begin_work_queue):
42 (NewCommitBot.work_item_log_path):
43 (NewCommitBot.next_work_item): Update SVN revision and report any new commits made since
44 the last time we checked the head SVN revision.
45 (NewCommitBot.process_work_item):
46 (NewCommitBot._update_checkout): svn up.
47 (NewCommitBot._new_svn_revisions): Returns a range of new revisions.
48 (NewCommitBot._summarize_commit_log): Summarize a commit log to be posted on IRC.
49 (NewCommitBot.handle_unexpected_error):
50 (NewCommitBot.handle_script_error):
51 * Scripts/webkitpy/tool/commands/newcommitbot_unittest.py: Added.
52 (NewCommitBotTest.test_summarize_commit_log_basic): Tests for summarizing non-rollout commits.
53 (NewCommitBotTest.test_summarize_commit_log_rollout): Tests for summarizing rollouts.
54 * Scripts/webkitpy/tool/commands/queues.py:
55 (AbstractQueue.execute):
56 * Scripts/webkitpy/tool/commands/queuestest.py:
57 (MockQueueEngine.__init__):
58 * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
59 (SheriffBotTest.test_command_aliases):
60 * Scripts/webkitpy/tool/main.py:
63 2013-02-16 Jochen Eisinger <jochen@chromium.org>
65 [chromium] initialize all variables of TestRunner classes
66 https://bugs.webkit.org/show_bug.cgi?id=110013
68 Reviewed by Adam Barth.
70 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
71 (WebTestRunner::TestInterfaces::TestInterfaces):
72 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
73 (WebTestRunner::TestRunner::TestRunner):
75 2013-02-16 Jochen Eisinger <jochen@chromium.org>
77 [chromium] destroy the TestPlugin when the destroy() method is invoked.
78 https://bugs.webkit.org/show_bug.cgi?id=110012
80 Reviewed by Adam Barth.
82 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
83 (WebTestRunner::TestPlugin::destroy):
85 2013-02-15 Adenilson Cavalcanti <cavalcantii@gmail.com>
87 [WK2] Write a test to simulate crashed WebProcess followed by Window resize
88 https://bugs.webkit.org/show_bug.cgi?id=109842
90 Reviewed by Benjamin Poulain.
92 This new test will kill WebProcess, followed by next resizing the Window. It helps to
93 identify if the port is testing for WebPageProxy data members state (e.g. DrawingArea, Frames)
94 before making calls into them.
96 * TestWebKitAPI/GNUmakefile.am:
97 * TestWebKitAPI/PlatformEfl.cmake:
98 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
99 * TestWebKitAPI/Tests/WebKit2/ResizeWindowAfterCrash.cpp: Added.
101 (TestWebKitAPI::didFinishLoad):
102 (TestWebKitAPI::didCrash):
103 (TestWebKitAPI::TEST):
105 2013-02-15 Christophe Dumez <ch.dumez@sisa.samsung.com>
107 Add CString operators for comparison with const char*
108 https://bugs.webkit.org/show_bug.cgi?id=109947
110 Reviewed by Darin Adler.
112 Add tests for WTF::CString's comparison operators.
114 * TestWebKitAPI/Tests/WTF/CString.cpp:
117 2013-02-15 Zan Dobersek <zdobersek@igalia.com>
119 webkit-patch suggest-reviewers should limit itself to 5 reviewers
120 https://bugs.webkit.org/show_bug.cgi?id=107528
122 Reviewed by Eric Seidel.
124 * Scripts/webkitpy/common/checkout/checkout.py:
125 (Checkout.suggested_reviewers): Iterate through the sorted commit info list,
126 scraping reviewers from the commit information and in the end producing a list
127 of reviewers that's sorted from the most to least recent activity of any reviewer
128 that has reviewed or authored patches for the changed files.
129 * Scripts/webkitpy/tool/commands/queries.py:
130 (SuggestReviewers): Use the SuggestReviewers step instead of reimplementing much of
132 (SuggestReviewers._prepare_state): Force the reviewer suggestion because the option
134 * Scripts/webkitpy/tool/steps/suggestreviewers.py:
135 (SuggestReviewers.run): Only list the first five suggested reviewers, now printed out
136 on a single line. Only ask for CC-ing the suggested reviewers to the bug if the
137 bug ID is located in the command's state.
139 2013-02-15 Pablo Flouret <pablof@motorola.com>
141 Unreviewed. Add myself as a committer.
143 * Scripts/webkitpy/common/config/committers.py:
145 2013-02-15 Roger Fong <roger_fong@apple.com>
147 Get Win EWS startup script checked into tree so we can make changes to all the EWS bots more easily.
149 * EWSTools/start-queue-win.sh: Added.
151 2013-02-15 Andreas Kling <akling@apple.com>
153 Unbreak webkit-patch -- can't have both Committer and Contributor entry with same e-mail address.
155 * Scripts/webkitpy/common/config/committers.py:
157 2013-02-15 Joanmarie Diggs <jdiggs@igalia.com>
159 Unreviewed. Add myself as a committer.
161 * Scripts/webkitpy/common/config/committers.py:
163 2013-02-15 Ryosuke Niwa <rniwa@webkit.org>
165 NRWT: ML Debug Test bot is timing out after cleaning up ports
166 https://bugs.webkit.org/show_bug.cgi?id=109912
168 Reviewed by Simon Fraser.
170 Added more debug messgaes to diagnose the issue.
172 * Scripts/webkitpy/layout_tests/controllers/manager.py:
175 2013-02-15 Claudio Saavedra <csaavedra@igalia.com>
177 Unreviewed. Add myself as a committer.
179 * Scripts/webkitpy/common/config/committers.py:
181 2013-02-15 Christophe Dumez <ch.dumez@sisa.samsung.com>
183 Unreviewed. Update Yi Shen, Antonio Gomes and Laszlo Gombos'
184 emails on their behalf.
186 * Scripts/webkitpy/common/config/committers.py:
188 2013-02-15 Andrey Lushnikov <lushnikov@chromium.org>
190 Web Inspector: implement smart braces functionality
191 https://bugs.webkit.org/show_bug.cgi?id=109200
193 Reviewed by Pavel Feldman.
195 Fix eventSender.keyDown implementation to correctly process opening
198 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
200 (WebTestRunner::EventSender::keyDown):
202 2013-02-15 Jochen Eisinger <jochen@chromium.org>
204 Speculative build fix for chromium-win.
206 Unreviewed build fix.
208 Add declarations of the copy constructor and assignment operator to
209 WebTestProxyBase, so VS doesn't try to generate them.
211 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
213 2013-02-15 Simon Hausmann <simon.hausmann@digia.com>
215 [Qt] Port GCController to JSC C API
216 https://bugs.webkit.org/show_bug.cgi?id=109690
218 Reviewed by Benjamin Poulain.
220 Rename TestRunner to TestRunnerQt to avoid conflict when
221 including TestRunner.h in the future.
223 Replaced QObject based GCController implementation with JSC C API
226 * DumpRenderTree/qt/DumpRenderTree.pro:
227 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
228 (WebCore::DumpRenderTree::DumpRenderTree):
229 (WebCore::DumpRenderTree::open):
230 (WebCore::DumpRenderTree::initJSObjects):
231 (WebCore::methodNameStringForFailedTest):
232 * DumpRenderTree/qt/DumpRenderTreeQt.h:
233 (WebCore::DumpRenderTree::testRunner):
235 * DumpRenderTree/qt/GCControllerQt.cpp:
236 (GCController::getJSObjectCount):
237 * DumpRenderTree/qt/GCControllerQt.h: Removed.
238 * DumpRenderTree/qt/TestRunnerQt.cpp:
239 (TestRunnerQt::TestRunnerQt):
240 (TestRunnerQt::reset):
241 (TestRunnerQt::dumpNotifications):
242 (TestRunnerQt::processWork):
243 (TestRunnerQt::maybeDump):
244 (TestRunnerQt::dumpAsText):
245 (TestRunnerQt::waitUntilDone):
246 (TestRunnerQt::setViewModeMediaFeature):
247 (TestRunnerQt::webHistoryItemCount):
248 (TestRunnerQt::keepWebHistory):
249 (TestRunnerQt::notifyDone):
250 (TestRunnerQt::windowCount):
251 (TestRunnerQt::grantWebNotificationPermission):
252 (TestRunnerQt::ignoreLegacyWebNotificationPermissionRequests):
253 (TestRunnerQt::denyWebNotificationPermission):
254 (TestRunnerQt::removeAllWebNotificationPermissions):
255 (TestRunnerQt::simulateWebNotificationClick):
256 (TestRunnerQt::simulateLegacyWebNotificationClick):
257 (TestRunnerQt::display):
258 (TestRunnerQt::displayInvalidatedRegion):
259 (TestRunnerQt::clearBackForwardList):
260 (TestRunnerQt::pathToLocalResource):
261 (TestRunnerQt::dumpEditingCallbacks):
262 (TestRunnerQt::dumpFrameLoadCallbacks):
263 (TestRunnerQt::dumpProgressFinishedCallback):
264 (TestRunnerQt::dumpUserGestureInFrameLoadCallbacks):
265 (TestRunnerQt::dumpResourceLoadCallbacks):
266 (TestRunnerQt::dumpResourceResponseMIMETypes):
267 (TestRunnerQt::dumpWillCacheResponse):
268 (TestRunnerQt::dumpHistoryCallbacks):
269 (TestRunnerQt::setWillSendRequestReturnsNullOnRedirect):
270 (TestRunnerQt::setWillSendRequestReturnsNull):
271 (TestRunnerQt::setWillSendRequestClearHeader):
272 (TestRunnerQt::setDeferMainResourceDataLoad):
273 (TestRunnerQt::queueBackNavigation):
274 (TestRunnerQt::queueForwardNavigation):
275 (TestRunnerQt::queueLoad):
276 (TestRunnerQt::queueLoadHTMLString):
277 (TestRunnerQt::queueReload):
278 (TestRunnerQt::queueLoadingScript):
279 (TestRunnerQt::queueNonLoadingScript):
280 (TestRunnerQt::provisionalLoad):
281 (TestRunnerQt::timerEvent):
282 (TestRunnerQt::encodeHostName):
283 (TestRunnerQt::decodeHostName):
284 (TestRunnerQt::closeWebInspector):
285 (TestRunnerQt::setDeveloperExtrasEnabled):
286 (TestRunnerQt::setAsynchronousSpellCheckingEnabled):
287 (TestRunnerQt::showWebInspector):
288 (TestRunnerQt::evaluateInWebInspector):
289 (TestRunnerQt::goBack):
290 (TestRunnerQt::setDefersLoading):
291 (TestRunnerQt::setAllowUniversalAccessFromFileURLs):
292 (TestRunnerQt::setAllowFileAccessFromFileURLs):
293 (TestRunnerQt::setAppCacheMaximumSize):
294 (TestRunnerQt::setAutofilled):
295 (TestRunnerQt::setValueForUser):
296 (TestRunnerQt::setFixedContentsSize):
297 (TestRunnerQt::setPrivateBrowsingEnabled):
298 (TestRunnerQt::setSpatialNavigationEnabled):
299 (TestRunnerQt::setPopupBlockingEnabled):
300 (TestRunnerQt::setPluginsEnabled):
301 (TestRunnerQt::setPOSIXLocale):
302 (TestRunnerQt::setWindowIsKey):
303 (TestRunnerQt::setMainFrameIsFirstResponder):
304 (TestRunnerQt::setJavaScriptCanAccessClipboard):
305 (TestRunnerQt::setXSSAuditorEnabled):
306 (TestRunnerQt::dispatchPendingLoadRequests):
307 (TestRunnerQt::clearAllApplicationCaches):
308 (TestRunnerQt::clearApplicationCacheForOrigin):
309 (TestRunnerQt::localStorageDiskUsageForOrigin):
310 (TestRunnerQt::setApplicationCacheOriginQuota):
311 (TestRunnerQt::applicationCacheDiskUsageForOrigin):
312 (TestRunnerQt::originsWithApplicationCache):
313 (TestRunnerQt::setCacheModel):
314 (TestRunnerQt::setDatabaseQuota):
315 (TestRunnerQt::clearAllDatabases):
316 (TestRunnerQt::addOriginAccessWhitelistEntry):
317 (TestRunnerQt::removeOriginAccessWhitelistEntry):
318 (TestRunnerQt::setCustomPolicyDelegate):
319 (TestRunnerQt::waitForPolicyDelegate):
320 (TestRunnerQt::overridePreference):
321 (TestRunnerQt::setUserStyleSheetLocation):
322 (TestRunnerQt::setCaretBrowsingEnabled):
323 (TestRunnerQt::setAuthorAndUserStylesEnabled):
324 (TestRunnerQt::setUserStyleSheetEnabled):
325 (TestRunnerQt::setDomainRelaxationForbiddenForURLScheme):
326 (TestRunnerQt::callShouldCloseOnWebView):
327 (TestRunnerQt::setScrollbarPolicy):
328 (TestRunnerQt::setSmartInsertDeleteEnabled):
329 (TestRunnerQt::setSelectTrailingWhitespaceEnabled):
330 (TestRunnerQt::execCommand):
331 (TestRunnerQt::isCommandEnabled):
332 (TestRunnerQt::findString):
333 (TestRunnerQt::markerTextForListItem):
334 (TestRunnerQt::computedStyleIncludingVisitedInfo):
335 (TestRunnerQt::elementDoesAutoCompleteForElementWithId):
336 (TestRunnerQt::authenticateSession):
337 (TestRunnerQt::setIconDatabaseEnabled):
338 (TestRunnerQt::setMockDeviceOrientation):
339 (TestRunnerQt::setGeolocationPermission):
340 (TestRunnerQt::numberOfPendingGeolocationPermissionRequests):
341 (TestRunnerQt::setGeolocationPermissionCommon):
342 (TestRunnerQt::setMockGeolocationPositionUnavailableError):
343 (TestRunnerQt::setMockGeolocationPosition):
344 (TestRunnerQt::addMockSpeechInputResult):
345 (TestRunnerQt::setMockSpeechInputDumpRect):
346 (TestRunnerQt::startSpeechInput):
347 (TestRunnerQt::evaluateScriptInIsolatedWorldAndReturnValue):
348 (TestRunnerQt::evaluateScriptInIsolatedWorld):
349 (TestRunnerQt::addUserStyleSheet):
350 (TestRunnerQt::removeAllVisitedLinks):
351 (TestRunnerQt::addURLToRedirect):
352 (TestRunnerQt::originsWithLocalStorage):
353 (TestRunnerQt::deleteAllLocalStorage):
354 (TestRunnerQt::deleteLocalStorageForOrigin):
355 (TestRunnerQt::observeStorageTrackerNotifications):
356 (TestRunnerQt::syncLocalStorage):
357 (TestRunnerQt::resetPageVisibility):
358 (TestRunnerQt::setPageVisibility):
359 (TestRunnerQt::setAutomaticLinkDetectionEnabled):
360 (TestRunnerQt::setTextDirection):
361 (TestRunnerQt::setAlwaysAcceptCookies):
362 (TestRunnerQt::setAlwaysBlockCookies):
363 (TestRunnerQt::setAudioData):
364 * DumpRenderTree/qt/TestRunnerQt.h:
367 2013-02-14 Karen Grunberg <kareng@chromium.org>
369 adding myself as a committer
371 * Scripts/webkitpy/common/config/committers.py:
373 2013-02-14 Glenn Adams <glenn@skynav.com>
375 new-run-webkit-tests needs a shared TestExpectations between all WebKit ports
376 https://bugs.webkit.org/show_bug.cgi?id=37565
378 Introduce generic TestExpectations file that applies as a fallback for all ports, the location of which
379 is LayoutTests/TestExpectations.
381 Reviewed by Dirk Pranke.
383 * Scripts/webkitpy/layout_tests/lint_test_expectations_unittest.py:
384 (FakePort.path_to_generic_test_expectations_file):
385 * Scripts/webkitpy/layout_tests/models/test_expectations.py:
386 (TestExpectations.__init__):
387 * Scripts/webkitpy/layout_tests/port/base.py:
388 (Port.path_to_generic_test_expectations_file):
390 (Port._port_specific_expectations_files):
391 (Port.expectations_files):
392 * Scripts/webkitpy/layout_tests/port/chromium.py:
393 (ChromiumPort._port_specific_expectations_files):
394 * Scripts/webkitpy/layout_tests/port/chromium_android.py:
395 (ChromiumAndroidPort._port_specific_expectations_files):
396 * Scripts/webkitpy/layout_tests/port/chromium_port_testcase.py:
397 (ChromiumPortTestCase.test_expectations_files):
398 * Scripts/webkitpy/layout_tests/port/efl.py:
399 (EflPort._port_specific_expectations_files):
400 * Scripts/webkitpy/layout_tests/port/gtk.py:
401 (GtkPort._port_specific_expectations_files):
402 * Scripts/webkitpy/layout_tests/port/gtk_unittest.py:
403 (GtkPortTest.test_expectations_files):
404 * Scripts/webkitpy/layout_tests/port/mac.py:
405 (MacPort._port_specific_expectations_files):
406 * Scripts/webkitpy/layout_tests/port/port_testcase.py:
407 (PortTestCase.test_expectations_ordering):
408 (test_expectations_files):
409 * Scripts/webkitpy/layout_tests/port/qt.py:
410 (QtPort._port_specific_expectations_files):
411 * Scripts/webkitpy/layout_tests/port/qt_unittest.py:
412 (QtPortTest.test_expectations_files):
413 * Scripts/webkitpy/layout_tests/port/win_unittest.py:
414 (WinPortTest.test_expectations_files):
415 * Scripts/webkitpy/tool/commands/queries_unittest.py:
416 (PrintExpectationsTest.test_paths):
417 * Scripts/webkitpy/tool/commands/rebaseline.py:
418 (RebaselineTest._update_expectations_file):
420 2013-02-14 Jochen Eisinger <jochen@chromium.org>
422 [chromium] move pixel generation logic to TestRunner library
423 https://bugs.webkit.org/show_bug.cgi?id=109686
425 Reviewed by Stephen White.
427 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
428 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
429 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
431 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
432 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
434 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
435 (WebTestRunner::TestInterfaces::~TestInterfaces):
436 (WebTestRunner::TestInterfaces::setWebView):
437 (WebTestRunner::TestInterfaces::proxy):
439 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
442 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
443 (WebTestRunner::TestRunner::setWebView):
445 (WebTestRunner::TestRunner::setBackingScaleFactor):
446 (WebTestRunner::TestRunner::display):
447 (WebTestRunner::TestRunner::displayInvalidatedRegion):
448 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
451 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
452 (WebTestRunner::WebTestInterfaces::setWebView):
453 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
454 (WebTestRunner::WebTestProxyBase::reset):
455 (WebTestRunner::WebTestProxyBase::capturePixels):
457 (WebTestRunner::WebTestProxyBase::paintRect):
458 (WebTestRunner::WebTestProxyBase::paintInvalidatedRegion):
459 (WebTestRunner::WebTestProxyBase::paintPagesWithBoundaries):
460 (WebTestRunner::WebTestProxyBase::canvas):
461 (WebTestRunner::WebTestProxyBase::displayRepaintMask):
462 (WebTestRunner::WebTestProxyBase::display):
463 (WebTestRunner::WebTestProxyBase::displayInvalidatedRegion):
464 (WebTestRunner::WebTestProxyBase::discardBackingStore):
465 (WebTestRunner::WebTestProxyBase::setWindowRect):
466 (WebTestRunner::WebTestProxyBase::userMediaClient):
467 * DumpRenderTree/chromium/TestShell.cpp:
468 (TestShell::createMainWindow):
469 (TestShell::~TestShell):
470 (TestShell::showDevTools):
471 (TestShell::closeDevTools):
473 * DumpRenderTree/chromium/WebViewHost.cpp:
474 (WebViewHost::setWindowRect):
475 (WebViewHost::setDeviceScaleFactor):
476 (WebViewHost::reset):
477 * DumpRenderTree/chromium/WebViewHost.h:
480 2013-02-14 Tony Chang <tony@chromium.org>
482 Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
483 https://bugs.webkit.org/show_bug.cgi?id=96934
485 * CLWrapper/CLWrapper.sln: Modified property svn:eol-style.
486 * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style.
487 * DumpRenderTree/win/DumpRenderTreeLauncherCommon.vsprops: Added property svn:eol-style.
488 * DumpRenderTree/win/DumpRenderTreeLauncherDebug.vsprops: Added property svn:eol-style.
489 * DumpRenderTree/win/DumpRenderTreeLauncherDebugAll.vsprops: Added property svn:eol-style.
490 * DumpRenderTree/win/DumpRenderTreeLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style.
491 * DumpRenderTree/win/DumpRenderTreeLauncherProduction.vsprops: Added property svn:eol-style.
492 * DumpRenderTree/win/DumpRenderTreeLauncherRelease.vsprops: Added property svn:eol-style.
493 * DumpRenderTree/win/DumpRenderTreeLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style.
494 * DumpRenderTree/win/ImageDiffLauncherCommon.vsprops: Added property svn:eol-style.
495 * DumpRenderTree/win/ImageDiffLauncherDebug.vsprops: Added property svn:eol-style.
496 * DumpRenderTree/win/ImageDiffLauncherDebugAll.vsprops: Added property svn:eol-style.
497 * DumpRenderTree/win/ImageDiffLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style.
498 * DumpRenderTree/win/ImageDiffLauncherProduction.vsprops: Added property svn:eol-style.
499 * DumpRenderTree/win/ImageDiffLauncherRelease.vsprops: Added property svn:eol-style.
500 * DumpRenderTree/win/ImageDiffLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style.
501 * DumpRenderTree/win/ImageDiffWinCairoCommon.vsprops: Added property svn:eol-style.
502 * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style.
503 * MiniBrowser/Configurations/MiniBrowserLauncherCommon.vsprops: Added property svn:eol-style.
504 * MiniBrowser/Configurations/MiniBrowserLauncherDebug.vsprops: Added property svn:eol-style.
505 * MiniBrowser/Configurations/MiniBrowserLauncherDebugAll.vsprops: Added property svn:eol-style.
506 * MiniBrowser/Configurations/MiniBrowserLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style.
507 * MiniBrowser/Configurations/MiniBrowserLauncherProduction.vsprops: Added property svn:eol-style.
508 * MiniBrowser/Configurations/MiniBrowserLauncherRelease.vsprops: Added property svn:eol-style.
509 * MiniBrowser/Configurations/MiniBrowserLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style.
510 * TestWebKitAPI/Configurations/TestWebKitAPICFNetwork.vsprops: Added property svn:eol-style.
511 * TestWebKitAPI/Configurations/TestWebKitAPIDebug.vsprops: Added property svn:eol-style.
512 * TestWebKitAPI/Configurations/TestWebKitAPIDebugAll.vsprops: Added property svn:eol-style.
513 * TestWebKitAPI/Configurations/TestWebKitAPIDebugCairoCFLite.vsprops: Added property svn:eol-style.
514 * TestWebKitAPI/Configurations/TestWebKitAPIInjectedBundleCommon.vsprops: Added property svn:eol-style.
515 * TestWebKitAPI/Configurations/TestWebKitAPIRelease.vsprops: Added property svn:eol-style.
516 * TestWebKitAPI/Configurations/TestWebKitAPIReleaseCairoCFLite.vsprops: Added property svn:eol-style.
517 * WebKitTestRunner/Configurations/WebKitTestRunnerCoreGraphics.vsprops: Added property svn:eol-style.
518 * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style.
519 * WebKitTestRunner/win/WebKitTestRunnerLauncherCommon.vsprops: Added property svn:eol-style.
520 * WebKitTestRunner/win/WebKitTestRunnerLauncherDebug.vsprops: Added property svn:eol-style.
521 * WebKitTestRunner/win/WebKitTestRunnerLauncherDebugAll.vsprops: Added property svn:eol-style.
522 * WebKitTestRunner/win/WebKitTestRunnerLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style.
523 * WebKitTestRunner/win/WebKitTestRunnerLauncherProduction.vsprops: Added property svn:eol-style.
524 * WebKitTestRunner/win/WebKitTestRunnerLauncherRelease.vsprops: Added property svn:eol-style.
525 * WebKitTestRunner/win/WebKitTestRunnerLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style.
526 * WinLauncher/WinLauncherLauncherCommon.vsprops: Added property svn:eol-style.
527 * WinLauncher/WinLauncherLauncherDebug.vsprops: Added property svn:eol-style.
528 * WinLauncher/WinLauncherLauncherDebugAll.vsprops: Added property svn:eol-style.
529 * WinLauncher/WinLauncherLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style.
530 * WinLauncher/WinLauncherLauncherProduction.vsprops: Added property svn:eol-style.
531 * WinLauncher/WinLauncherLauncherRelease.vsprops: Added property svn:eol-style.
532 * WinLauncher/WinLauncherLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style.
534 2013-02-14 Tony Chang <tony@chromium.org>
536 Unreviewed, set svn:eol-style CRLF for .sln files.
538 * CLWrapper/CLWrapper.sln: Modified property svn:eol-style.
539 * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style.
540 * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style.
541 * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style.
543 2013-02-14 Zan Dobersek <zdobersek@igalia.com>
545 [GTK] Errors when building WebKit2 with Clang
546 https://bugs.webkit.org/show_bug.cgi?id=109603
548 Reviewed by Alexey Proskuryakov.
550 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
551 (WTR::PlatformWebView::resizeTo): Cast the width and height parameters to the integer
552 type when constructing the GtkAllocation.
554 * CLWrapper/CLWrapper.sln: Modified property svn:eol-style.
555 * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style.
556 * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style.
557 * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style.
559 2013-02-14 Roger Fong <roger_fong@apple.com>
561 Add eol-style=native to solution files. Add a new solution file.
563 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree.sln: Added property svn:eol-style.
564 * TestWebKitAPI/TestWebKitAPI.vcxproj: Added property svn:eol-style. Modified property svn:ignore.
565 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.sln: Added.
567 2013-02-14 Mario Sanchez Prada <mario.prada@samsung.com>
569 [GTK] Missing call to g_object_ref while retrieving accessible table cells
570 https://bugs.webkit.org/show_bug.cgi?id=106903
572 Reviewed by Martin Robinson.
574 Both DRT and WKTR need to call g_object_unref() now that an extra
575 reference is added in the implementation of atk_table_ref_at().
577 * DumpRenderTree/atk/AccessibilityUIElementGtk.cpp:
578 (AccessibilityUIElement::cellForColumnAndRow): Call g_object_unref
579 before returning the new instance of AccessibilityUIElement.
580 * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
581 (WTR::AccessibilityUIElement::cellForColumnAndRow): Ditto.
583 2013-02-14 Sheriff Bot <webkit.review.bot@gmail.com>
585 Unreviewed, rolling out r142841.
586 http://trac.webkit.org/changeset/142841
587 https://bugs.webkit.org/show_bug.cgi?id=109791
589 Caused webkit_unit_tests to crash on chromium bots. (Requested
590 by atwilson_ on #webkit).
592 * DumpRenderTree/chromium/WebViewHost.cpp:
593 (WebViewHost::createOutputSurface):
594 (WebViewHost::initializeLayerTreeView):
596 2013-02-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
598 [EFL][jhbuild] Silence GSettings-related warning.
599 https://bugs.webkit.org/show_bug.cgi?id=109749
601 Reviewed by Martin Robinson.
603 Apply the same change done to the GTK+ port in r109127; this
604 silences the warnings printed by glib about the memory GSettings
607 Not only does this make the bots (as well as manual runs of, say,
608 WebKitTestRunner) much more silent, but it also removes an stderr
609 line (which run-perf-tests considers as a failure).
611 * Scripts/webkitpy/layout_tests/port/efl.py:
612 (EflPort.setup_environ_for_server): Explicitly set the
613 GSETTINGS_BACKEND environment variable to "memory".
615 2013-02-14 Jochen Eisinger <jochen@chromium.org>
617 [chromium] move mock notification presenter to TestRunner library
618 https://bugs.webkit.org/show_bug.cgi?id=109706
620 Reviewed by Adam Barth.
622 * DumpRenderTree/DumpRenderTree.gypi:
623 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
624 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
626 (WebTestRunner::WebTestProxy::notificationPresenter):
627 * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.cpp: Renamed from Tools/DumpRenderTree/chromium/NotificationPresenter.cpp.
628 (WebTestRunner::NotificationPresenter::NotificationPresenter):
630 (WebTestRunner::NotificationPresenter::~NotificationPresenter):
631 (WebTestRunner::NotificationPresenter::grantPermission):
632 (WebTestRunner::NotificationPresenter::simulateClick):
633 (WebTestRunner::NotificationPresenter::show):
634 (WebTestRunner::NotificationPresenter::cancel):
635 (WebTestRunner::NotificationPresenter::objectDestroyed):
636 (WebTestRunner::NotificationPresenter::checkPermission):
637 (WebTestRunner::NotificationPresenter::requestPermission):
638 * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.h: Renamed from Tools/DumpRenderTree/chromium/NotificationPresenter.h.
640 (NotificationPresenter):
641 (WebTestRunner::NotificationPresenter::setDelegate):
642 (WebTestRunner::NotificationPresenter::reset):
643 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
644 (WebTestRunner::TestRunner::TestRunner):
645 (WebTestRunner::TestRunner::setDelegate):
646 (WebTestRunner::TestRunner::reset):
647 (WebTestRunner::TestRunner::notificationPresenter):
649 (WebTestRunner::TestRunner::grantWebNotificationPermission):
650 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
651 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
655 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
656 (WebTestRunner::WebTestProxyBase::notificationPresenter):
658 * DumpRenderTree/chromium/TestShell.cpp:
659 (TestShell::initialize):
660 (TestShell::resetTestController):
661 * DumpRenderTree/chromium/TestShell.h:
664 * DumpRenderTree/chromium/WebViewHost.cpp:
665 * DumpRenderTree/chromium/WebViewHost.h:
667 2013-02-13 Roger Fong <roger_fong@apple.com>
669 Unreviewed. Add separate DumpRenderTree VS2010 solution file.
671 * DumpRenderTree/DumpRenderTree.vcxproj: Added property svn:ignore.
672 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree.sln: Added.
674 2013-02-12 James Robinson <jamesr@chromium.org>
676 [chromium] Request WebLayerTreeView for DumpRenderTree via explicit testing path
677 https://bugs.webkit.org/show_bug.cgi?id=109634
679 Reviewed by Adrienne Walker.
681 * DumpRenderTree/chromium/WebViewHost.cpp:
682 (WebViewHost::createOutputSurface):
683 (WebViewHost::initializeLayerTreeView):
685 2013-02-13 David Farler <dfarler@apple.com>
687 TestWebKitAPI fails to build for iphonesimulator: 'CFNetwork/CFNetworkDefs.h' file not found
688 https://bugs.webkit.org/show_bug.cgi?id=109766
690 Reviewed by David Kilzer.
692 * TestWebKitAPI/Configurations/Base.xcconfig:
693 - Don't search Mac OS X header search paths when building on iOS
695 2013-02-13 Zan Dobersek <zdobersek@igalia.com>
697 The 'global isinf/isnan' compiler quirk required when using clang with libstdc++
698 https://bugs.webkit.org/show_bug.cgi?id=109325
700 Reviewed by Anders Carlsson.
702 Prefix calls to the isinf and isnan methods with std::, declaring we want to use the
703 two methods as they're provided by the C++ standard library being used.
705 * DumpRenderTree/TestRunner.cpp:
706 (setAppCacheMaximumSizeCallback):
707 (setApplicationCacheOriginQuotaCallback):
708 (setDatabaseQuotaCallback):
710 2013-02-13 Alan Cutter <alancutter@chromium.org>
712 cr-linux debug should use clang and maybe be a components build
713 https://bugs.webkit.org/show_bug.cgi?id=108512
715 Reviewed by Adam Barth.
717 Modified GCE cr-linux-debug-ews bot build scripts to configure clang over gcc for build performance.
718 Build bots will update clang with each bot cycle.
719 Updated GCE image paths to suit gcutil 1.6.1.
721 * EWSTools/GoogleComputeEngine/build-chromium-ews.sh:
722 * EWSTools/GoogleComputeEngine/build-commit-queue.sh:
723 * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh:
724 * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh:
725 * EWSTools/configure-clang-linux.sh: Copied from Tools/EWSTools/GoogleComputeEngine/build-chromium-ews.sh.
726 * EWSTools/start-queue.sh:
728 2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com>
730 Unreviewed, rolling out r142747.
731 http://trac.webkit.org/changeset/142747
732 https://bugs.webkit.org/show_bug.cgi?id=109746
734 broke component build (Requested by alecf_gardening on
737 * TestWebKitAPI/TestWebKitAPI.gypi:
738 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Removed.
740 2013-02-13 Jochen Eisinger <jochen@chromium.org>
742 [chromium] fix TestRunner build with enable_webrtc=0
743 https://bugs.webkit.org/show_bug.cgi?id=109700
745 Reviewed by Tony Chang.
747 We can't use ENABLE() macros in the TestRunner library, however,
748 ENABLE_WEBRTC is defined by build/common.gypi, so we can use it.
750 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp:
751 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp:
752 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp:
753 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp:
754 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp:
755 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
757 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
758 (WebTestRunner::WebTestProxyBase::userMediaClient):
759 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp:
761 2013-02-12 Roger Fong <roger_fong@apple.com>
763 TestWebKitAPI and record-memory projects and property sheets for VS2010.
764 https://bugs.webkit.org/show_bug.cgi?id=107034
766 Reviewed by Brent Fulgham.
768 * TestWebKitAPI/TestWebKitAPI.vcxproj: Added.
769 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: Added.
770 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters: Added.
771 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPostBuild.cmd: Copied from Tools/TestWebKitAPI/win/TestWebKitAPIPostBuild.cmd.
772 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPreBuild.cmd: Copied from Tools/TestWebKitAPI/win/TestWebKitAPIPreBuild.cmd.
773 * win/record-memory: Added.
774 * win/record-memory/main.cpp: Copied from Tools/record-memory-win/main.cpp.
775 * win/record-memory/record-memory.vcxproj: Added.
776 * win/record-memory/record-memory.vcxproj.filters: Added.
777 * win/record-memory/record-memoryCommon.props: Added.
778 * win/record-memory/record-memoryDebug.props: Added.
779 * win/record-memory/record-memoryRelease.props: Added.
781 2013-02-13 Tommy Widenflycht <tommyw@google.com>
783 MediaStream API: Use the source id when creating new tracks
784 https://bugs.webkit.org/show_bug.cgi?id=109688
786 Reviewed by Adam Barth.
788 Switching mock to new API.
790 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp:
791 (WebTestRunner::WebUserMediaClientMock::requestUserMedia):
793 2013-02-13 Brent Fulgham <bfulgham@webkit.org>
795 [Windows] Unreviewed VS2010 fix to add $(ConfigurationBuildDir)/private
796 to include paths, to match VS2005 build behavior.
798 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props:
799 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props:
800 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props:
801 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props:
802 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props:
804 2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com>
806 Unreviewed, rolling out r142736.
807 http://trac.webkit.org/changeset/142736
808 https://bugs.webkit.org/show_bug.cgi?id=109716
810 Broke ABI, nightly builds crash on launch (Requested by ap on
813 * MiniBrowser/mac/WK2BrowserWindowController.m:
814 (-[WK2BrowserWindowController awakeFromNib]):
815 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
816 (WTR::InjectedBundlePage::InjectedBundlePage):
817 * WebKitTestRunner/TestController.cpp:
818 (WTR::TestController::createWebViewWithOptions):
820 2013-02-13 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
822 [WK2][EFL][WTR] Regression(r141836): WTR crashes on exit
823 https://bugs.webkit.org/show_bug.cgi?id=109456
825 Reviewed by Anders Carlsson.
827 WebView instance must not live longer than EwkView, as EwkView owns
828 objects that page proxy refers to, doing otherwise leads to a crash.
830 Test controller has own ptr containing WebView. Invoking of ewk_shutdown()
831 leads to evas objects deletion. So, the problem was that test controller was
832 deleted after ewk_shutdown() had been called in main() function causing
835 The patch introduces a scope for test controller so that it is deleted first.
837 * WebKitTestRunner/efl/main.cpp:
840 2013-02-13 Ilya Tikhonovsky <loislo@chromium.org>
842 Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't report the leaf node properly.
843 https://bugs.webkit.org/show_bug.cgi?id=109554
845 In some cases leaves have no pointer so with the old schema we can't generate nodeId for them because we
846 can't insert 0 into hashmap. It happens when we call addPrivateBuffer method.
848 Drive by fix: I introduced a client interface for the HeapGraphSerializer.
849 It helps me to do the tests for the serializer.
851 Reviewed by Yury Semikhatsky.
853 It is covered by newly added tests in TestWebKitAPI.
855 * TestWebKitAPI/TestWebKitAPI.gypi:
856 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added.
859 (TestWebKitAPI::HeapGraphReceiver::HeapGraphReceiver):
860 (TestWebKitAPI::HeapGraphReceiver::printGraph):
861 (TestWebKitAPI::HeapGraphReceiver::dumpNodes):
862 (TestWebKitAPI::HeapGraphReceiver::dumpEdges):
863 (TestWebKitAPI::HeapGraphReceiver::dumpBaseToRealNodeId):
864 (TestWebKitAPI::HeapGraphReceiver::dumpStrings):
865 (TestWebKitAPI::HeapGraphReceiver::serializer):
866 (TestWebKitAPI::HeapGraphReceiver::chunkPart):
867 (TestWebKitAPI::HeapGraphReceiver::dumpPart):
868 (TestWebKitAPI::HeapGraphReceiver::stringValue):
869 (TestWebKitAPI::HeapGraphReceiver::intValue):
870 (TestWebKitAPI::HeapGraphReceiver::nodeToString):
871 (TestWebKitAPI::HeapGraphReceiver::edgeToString):
872 (TestWebKitAPI::HeapGraphReceiver::printNode):
874 (TestWebKitAPI::Helper::Helper):
875 (TestWebKitAPI::Helper::addNode):
876 (TestWebKitAPI::Helper::addEdge):
877 (TestWebKitAPI::Helper::done):
879 (TestWebKitAPI::Helper::Object::Object):
880 (TestWebKitAPI::TEST):
882 (TestWebKitAPI::Owner::Owner):
883 (TestWebKitAPI::Owner::reportMemoryUsage):
885 2013-02-13 Gyuyoung Kim <gyuyoung.kim@samsung.com>
887 [WK2] Remove web intents callbacks
888 https://bugs.webkit.org/show_bug.cgi?id=109654
890 Reviewed by Benjamin Poulain.
892 Web intents was removed by r142549.
894 * MiniBrowser/mac/WK2BrowserWindowController.m:
895 (-[WK2BrowserWindowController awakeFromNib]):
896 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
897 (WTR::InjectedBundlePage::InjectedBundlePage):
898 * WebKitTestRunner/TestController.cpp:
899 (WTR::TestController::createWebViewWithOptions):
901 2013-02-12 Adenilson Cavalcanti <cavalcantii@gmail.com>
903 [WK2] Page reloading will crash UIProcess after WebProcess was killed
904 https://bugs.webkit.org/show_bug.cgi?id=109305
906 Reviewed by Benjamin Poulain.
908 Adding a new test to simulate the case of WebProcess crash followed by a trying
911 * TestWebKitAPI/GNUmakefile.am:
912 * TestWebKitAPI/PlatformEfl.cmake:
913 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
914 * TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp: Added.
916 (TestWebKitAPI::didFinishLoad):
917 (TestWebKitAPI::TEST):
919 2013-02-11 Brent Fulgham <bfulgham@webkit.org>
921 Update WebKitDirs.pm for new Windows paths
922 https://bugs.webkit.org/show_bug.cgi?id=107714
924 Reviewed by Daniel Bates.
926 * Scripts/webkitdirs.pm: For each existing Windows environment
927 variable, also include creation of the 'new' variables. The
928 'old' variables will be removed in a future update.
929 (windowsSourceSourceDir): New helper routine to return the
930 actual 'Source' folder of the WebKit source tree.
932 2013-02-12 Alec Flett <alecflett@chromium.org>
934 Fix signedness in WebTestProxy
935 https://bugs.webkit.org/show_bug.cgi?id=109623
937 Reviewed by Adam Barth.
939 Fix signedness problem, using size_t instead of int.
941 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
943 2013-02-12 Raymond Toy <rtoy@google.com>
946 https://bugs.webkit.org/show_bug.cgi?id=109621
950 * Scripts/webkitpy/common/config/committers.py:
952 2013-02-12 Jochen Eisinger <jochen@chromium.org>
954 [chromium] move text dump generation to TestRunner library
955 https://bugs.webkit.org/show_bug.cgi?id=109575
957 Reviewed by Adam Barth.
959 * DumpRenderTree/DumpRenderTree.gypi:
960 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
962 (WebTestRunner::WebTestDelegate::captureHistoryForWindow):
963 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
964 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
966 * DumpRenderTree/chromium/TestRunner/src/TestCommon.cpp: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/TestCommon.h.
967 (WebTestRunner::normalizeLayoutTestURL):
969 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h:
971 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
972 (WebTestRunner::TestRunner::checkResponseMimeType):
974 (WebTestRunner::TestRunner::shouldDumpAsText):
975 (WebTestRunner::TestRunner::shouldGeneratePixelResults):
976 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
978 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
979 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
980 (WebTestRunner::WebTestProxyBase::captureTree):
982 * DumpRenderTree/chromium/TestShell.cpp:
984 (TestShell::captureHistoryForWindow):
985 * DumpRenderTree/chromium/TestShell.h:
987 * DumpRenderTree/chromium/WebViewHost.cpp:
988 (WebViewHost::captureHistoryForWindow):
989 * DumpRenderTree/chromium/WebViewHost.h:
991 2013-02-12 Jessie Berlin <jberlin@apple.com>
993 Rollout r142618, it broke all the Mac builds.
995 * TestWebKitAPI/TestWebKitAPI.gypi:
996 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
997 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Removed.
998 * TestWebKitAPI/win/TestWebKitAPI.vcproj:
1000 2013-02-12 Yury Semikhatsky <yurys@chromium.org>
1002 Unreviewed. Fix Chromium compilation after r142618.
1004 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp:
1005 (TestWebKitAPI::HeapGraphReceiver::printNode):
1007 2013-02-12 Martin Robinson <mrobinson@igalia.com>
1009 [GTK] Add an optional moduleset with hard to get packages (including libsecret)
1010 https://bugs.webkit.org/show_bug.cgi?id=109195
1012 Reviewed by Philippe Normand.
1014 Add an optional moduleset that includes libsecret. This moduleset will
1015 be used to install some annoyingly hard to obtain dependencies on older
1018 * gtk/jhbuild-optional.modules: Added.
1019 * gtk/jhbuild.modules: Add a reference to the new moduleset file.
1021 2013-02-12 Ilya Tikhonovsky <loislo@chromium.org>
1023 Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't report the leaf node properly.
1024 https://bugs.webkit.org/show_bug.cgi?id=109554
1026 In some cases leaves have no pointer. As example when we report a leaf via addPrivateBuffer.
1027 This patch has new set of tests for HeapGraphSerializer.
1029 Reviewed by Yury Semikhatsky.
1031 * TestWebKitAPI/TestWebKitAPI.gypi:
1032 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
1033 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added.
1034 * TestWebKitAPI/win/TestWebKitAPI.vcproj:
1036 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1038 Unreviewed followup to r142606, the EFL port also enables the CSS image-set
1039 feature so the new configuration option's default value should reflect that.
1041 * Scripts/webkitperl/FeatureList.pm:
1043 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1045 [GTK] Enable CSS Variables feature in development builds
1046 https://bugs.webkit.org/show_bug.cgi?id=109474
1048 Reviewed by Martin Robinson.
1050 * Scripts/webkitperl/FeatureList.pm: Enable the feature on development
1051 builds of the GTK port.
1053 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1055 [GTK] Enable CSS image-set support in development builds
1056 https://bugs.webkit.org/show_bug.cgi?id=109475
1058 Reviewed by Martin Robinson.
1060 * Scripts/webkitperl/FeatureList.pm: Add the configuration option for the feature.
1061 Note that the Mac port also enables the feature but does so in Platform.h as the feature
1062 is also enabled for the iOS port which can't at the moment be detected via webkitperl.
1064 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1066 [GTK] Enable DOM4 events constructors in development builds
1067 https://bugs.webkit.org/show_bug.cgi?id=109471
1069 Reviewed by Martin Robinson.
1071 * Scripts/webkitperl/FeatureList.pm: Enable the feature for the GTK port as well.
1073 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1075 Remove unnecessary variables from FeatureList.pm
1076 https://bugs.webkit.org/show_bug.cgi?id=109558
1078 Reviewed by Daniel Bates.
1080 A small cleanup, removing unused variables for which the related configuration
1081 options were already removed.
1083 * Scripts/webkitperl/FeatureList.pm:
1085 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1087 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
1088 https://bugs.webkit.org/show_bug.cgi?id=109481
1090 Reviewed by Daniel Bates.
1092 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
1093 back in r120574. There are still occurrences of it in various build systems
1094 which should all be removed as they are useless.
1096 * Scripts/webkitperl/FeatureList.pm:
1098 2013-02-12 Jochen Eisinger <jochen@chromium.org>
1100 [chromium] move webrtc mocks to testrunner library
1101 https://bugs.webkit.org/show_bug.cgi?id=109041
1103 Reviewed by Adam Barth.
1105 * DumpRenderTree/DumpRenderTree.gypi:
1106 * DumpRenderTree/chromium/DumpRenderTree.cpp:
1107 (WebKitSupportTestEnvironment):
1108 (WebKitSupportTestEnvironment::mockPlatform):
1110 * DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp:
1111 (MockWebKitPlatformSupport::setInterfaces):
1112 (MockWebKitPlatformSupport::createMediaStreamCenter):
1113 (MockWebKitPlatformSupport::createRTCPeerConnectionHandler):
1114 * DumpRenderTree/chromium/MockWebKitPlatformSupport.h:
1116 (MockWebKitPlatformSupport):
1117 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1119 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1122 (WebTestRunner::WebTestProxy::showContextMenu):
1123 (WebTestRunner::WebTestProxy::userMediaClient):
1124 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp: Renamed from Tools/DumpRenderTree/chromium/MockConstraints.cpp.
1125 (WebTestRunner::MockConstraints::verifyConstraints):
1127 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.h: Renamed from Tools/DumpRenderTree/chromium/MockConstraints.h.
1131 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp.
1133 (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter):
1134 (WebTestRunner::MockWebMediaStreamCenter::queryMediaStreamSources):
1135 (WebTestRunner::MockWebMediaStreamCenter::didEnableMediaStreamTrack):
1136 (WebTestRunner::MockWebMediaStreamCenter::didDisableMediaStreamTrack):
1137 (WebTestRunner::MockWebMediaStreamCenter::didAddMediaStreamTrack):
1138 (WebTestRunner::MockWebMediaStreamCenter::didRemoveMediaStreamTrack):
1139 (WebTestRunner::MockWebMediaStreamCenter::didStopLocalMediaStream):
1140 (MockWebAudioDestinationConsumer):
1141 (WebTestRunner::MockWebAudioDestinationConsumer::~MockWebAudioDestinationConsumer):
1142 (WebTestRunner::MockWebMediaStreamCenter::didCreateMediaStream):
1143 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.h: Renamed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.h.
1146 (MockWebMediaStreamCenter):
1147 (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter):
1148 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp.
1150 (DTMFSenderToneTask):
1151 (WebTestRunner::DTMFSenderToneTask::DTMFSenderToneTask):
1152 (WebTestRunner::MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
1153 (WebTestRunner::MockWebRTCDTMFSenderHandler::setClient):
1154 (WebTestRunner::MockWebRTCDTMFSenderHandler::currentToneBuffer):
1155 (WebTestRunner::MockWebRTCDTMFSenderHandler::canInsertDTMF):
1156 (WebTestRunner::MockWebRTCDTMFSenderHandler::insertDTMF):
1157 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h.
1159 (MockWebRTCDTMFSenderHandler):
1160 (WebTestRunner::MockWebRTCDTMFSenderHandler::taskList):
1161 (WebTestRunner::MockWebRTCDTMFSenderHandler::clearToneBuffer):
1162 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.cpp.
1164 (DataChannelReadyStateTask):
1165 (WebTestRunner::DataChannelReadyStateTask::DataChannelReadyStateTask):
1166 (WebTestRunner::MockWebRTCDataChannelHandler::MockWebRTCDataChannelHandler):
1167 (WebTestRunner::MockWebRTCDataChannelHandler::setClient):
1168 (WebTestRunner::MockWebRTCDataChannelHandler::bufferedAmount):
1169 (WebTestRunner::MockWebRTCDataChannelHandler::sendStringData):
1170 (WebTestRunner::MockWebRTCDataChannelHandler::sendRawData):
1171 (WebTestRunner::MockWebRTCDataChannelHandler::close):
1172 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.h.
1174 (MockWebRTCDataChannelHandler):
1175 (WebTestRunner::MockWebRTCDataChannelHandler::taskList):
1176 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp.
1178 (RTCSessionDescriptionRequestSuccededTask):
1179 (WebTestRunner::RTCSessionDescriptionRequestSuccededTask::RTCSessionDescriptionRequestSuccededTask):
1180 (RTCSessionDescriptionRequestFailedTask):
1181 (WebTestRunner::RTCSessionDescriptionRequestFailedTask::RTCSessionDescriptionRequestFailedTask):
1182 (RTCStatsRequestSucceededTask):
1183 (WebTestRunner::RTCStatsRequestSucceededTask::RTCStatsRequestSucceededTask):
1184 (RTCVoidRequestTask):
1185 (WebTestRunner::RTCVoidRequestTask::RTCVoidRequestTask):
1186 (RTCPeerConnectionStateTask):
1187 (WebTestRunner::RTCPeerConnectionStateTask::RTCPeerConnectionStateTask):
1188 (RemoteDataChannelTask):
1189 (WebTestRunner::RemoteDataChannelTask::RemoteDataChannelTask):
1190 (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
1191 (WebTestRunner::MockWebRTCPeerConnectionHandler::initialize):
1192 (WebTestRunner::MockWebRTCPeerConnectionHandler::createOffer):
1193 (WebTestRunner::MockWebRTCPeerConnectionHandler::createAnswer):
1194 (WebTestRunner::MockWebRTCPeerConnectionHandler::setLocalDescription):
1195 (WebTestRunner::MockWebRTCPeerConnectionHandler::setRemoteDescription):
1196 (WebTestRunner::MockWebRTCPeerConnectionHandler::localDescription):
1197 (WebTestRunner::MockWebRTCPeerConnectionHandler::remoteDescription):
1198 (WebTestRunner::MockWebRTCPeerConnectionHandler::updateICE):
1199 (WebTestRunner::MockWebRTCPeerConnectionHandler::addICECandidate):
1200 (WebTestRunner::MockWebRTCPeerConnectionHandler::addStream):
1201 (WebTestRunner::MockWebRTCPeerConnectionHandler::removeStream):
1202 (WebTestRunner::MockWebRTCPeerConnectionHandler::getStats):
1203 (WebTestRunner::MockWebRTCPeerConnectionHandler::createDataChannel):
1204 (WebTestRunner::MockWebRTCPeerConnectionHandler::createDTMFSender):
1205 (WebTestRunner::MockWebRTCPeerConnectionHandler::stop):
1206 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h.
1209 (MockWebRTCPeerConnectionHandler):
1210 (WebTestRunner::MockWebRTCPeerConnectionHandler::taskList):
1211 (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
1212 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1213 (WebTestRunner::TestInterfaces::TestInterfaces):
1214 (WebTestRunner::TestInterfaces::setDelegate):
1215 (WebTestRunner::TestInterfaces::delegate):
1217 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1219 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1220 (WebTestRunner::WebTestInterfaces::createMediaStreamCenter):
1222 (WebTestRunner::WebTestInterfaces::createWebRTCPeerConnectionHandler):
1223 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1224 (WebTestRunner::WebTestProxyBase::userMediaClient):
1226 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: Renamed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.cpp.
1228 (UserMediaRequestTask):
1229 (WebTestRunner::UserMediaRequestTask::UserMediaRequestTask):
1231 (WebTestRunner::WebUserMediaClientMock::WebUserMediaClientMock):
1232 (WebTestRunner::WebUserMediaClientMock::requestUserMedia):
1233 (WebTestRunner::WebUserMediaClientMock::cancelUserMediaRequest):
1234 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Renamed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.h.
1236 (WebUserMediaClientMock):
1237 (WebTestRunner::WebUserMediaClientMock::~WebUserMediaClientMock):
1238 (WebTestRunner::WebUserMediaClientMock::taskList):
1239 * DumpRenderTree/chromium/TestShell.cpp:
1240 (TestShell::initialize):
1241 * DumpRenderTree/chromium/TestShell.h:
1243 * DumpRenderTree/chromium/WebViewHost.cpp:
1244 * DumpRenderTree/chromium/WebViewHost.h:
1247 2013-02-11 Timothy Loh <timloh@chromium.com>
1249 webkit-patch upload regenerates the WebCore ChangeLog every time it's called
1250 https://bugs.webkit.org/show_bug.cgi?id=108983
1252 Reviewed by Ryosuke Niwa.
1254 This patch puts the behaviour from Bug 74358 behind the flag (default=OFF)
1255 `--update-changelogs', and removes the flag `--no-prepare-changelogs'.
1256 The flag name change from prepare to update is since we still want to
1257 prepare changelogs in the default case when none currently exist.
1259 * Scripts/webkitpy/tool/commands/commandtest.py:
1260 (CommandsTest.assert_execute_outputs):
1261 * Scripts/webkitpy/tool/steps/options.py:
1263 * Scripts/webkitpy/tool/steps/preparechangelog.py:
1264 (PrepareChangeLog.options):
1265 (PrepareChangeLog.run):
1267 2013-02-11 Jochen Eisinger <jochen@chromium.org>
1269 [chromium] move printPage() implementation to testRunner library
1270 https://bugs.webkit.org/show_bug.cgi?id=109436
1272 Reviewed by Adam Barth.
1274 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1275 (WebTestRunner::WebTestProxy::showContextMenu):
1276 (WebTestRunner::WebTestProxy::printPage):
1277 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1279 (WebTestRunner::WebTestProxyBase::printPage):
1280 * DumpRenderTree/chromium/WebViewHost.cpp:
1281 * DumpRenderTree/chromium/WebViewHost.h:
1283 2013-02-11 James Robinson <jamesr@chromium.org>
1285 [Chromium] Get rid of WebAnimationController
1286 https://bugs.webkit.org/show_bug.cgi?id=109235
1288 Reviewed by Benjamin Poulain.
1290 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1291 (WebTestRunner::TestRunner::TestRunner):
1292 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1295 2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
1297 Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
1298 https://bugs.webkit.org/show_bug.cgi?id=109534
1300 Reviewed by Anders Carlsson.
1302 * DumpRenderTree/gtk/EditingCallbacks.cpp:
1303 (shouldShowDeleteInterfaceForElement):
1305 2013-02-11 Nico Weber <thakis@chromium.org>
1307 Remove web intents code
1308 https://bugs.webkit.org/show_bug.cgi?id=109501
1310 Reviewed by Eric Seidel.
1312 See thread "Removing ENABLE(WEB_INTENTS) code" on webkit-dev.
1314 * DumpRenderTree/TestRunner.cpp:
1315 (TestRunner::staticFunctions):
1316 * DumpRenderTree/TestRunner.h:
1318 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1319 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
1321 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1323 (WebTestRunner::WebTestProxy::didEndEditing):
1324 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1325 (WebTestRunner::TestRunner::TestRunner):
1326 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1328 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1329 * DumpRenderTree/chromium/WebViewHost.cpp:
1330 * DumpRenderTree/chromium/WebViewHost.h:
1332 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1333 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1334 * DumpRenderTree/mac/TestRunnerMac.mm:
1335 * DumpRenderTree/win/TestRunnerWin.cpp:
1336 * DumpRenderTree/wx/TestRunnerWx.cpp:
1337 * Scripts/webkitperl/FeatureList.pm:
1339 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
1341 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
1342 https://bugs.webkit.org/show_bug.cgi?id=109349
1344 Reviewed by Sam Weinig.
1346 Get rid of TestRunner's setMinimumTimerInterval and all the related functions.
1348 This also fixes an oddity:
1349 TestRunners were initialized with a minimum timer interval of 10 milliseconds instead
1350 of using the default value. All with the same copy of an outdated comment.
1352 * DumpRenderTree/TestRunner.cpp:
1353 (TestRunner::staticFunctions):
1354 * DumpRenderTree/TestRunner.h:
1356 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1357 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1358 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1359 (WebTestRunner::TestRunner::TestRunner):
1360 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1362 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1363 (WebTestRunner::WebPreferences::reset):
1364 (WebTestRunner::WebPreferences::applyTo):
1365 * DumpRenderTree/chromium/WebViewHost.cpp:
1366 (WebViewHost::reset):
1367 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
1368 (DumpRenderTreeChrome::resetDefaultsToConsistentValues):
1369 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1370 * DumpRenderTree/gtk/DumpRenderTree.cpp:
1371 (resetDefaultsToConsistentValues):
1372 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1373 * DumpRenderTree/mac/DumpRenderTree.mm:
1374 (resetWebViewToConsistentStateBeforeTesting):
1375 * DumpRenderTree/mac/TestRunnerMac.mm:
1376 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
1377 (WebCore::WebPage::resetSettings):
1378 * DumpRenderTree/qt/TestRunnerQt.cpp:
1379 * DumpRenderTree/qt/TestRunnerQt.h:
1381 * DumpRenderTree/win/DumpRenderTree.cpp:
1382 (resetWebViewToConsistentStateBeforeTesting):
1383 * DumpRenderTree/win/TestRunnerWin.cpp:
1384 * DumpRenderTree/wx/TestRunnerWx.cpp:
1385 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1386 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
1387 (WTR::InjectedBundle::beginTesting):
1388 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1389 * WebKitTestRunner/InjectedBundle/TestRunner.h:
1392 2013-02-11 Dean Jackson <dino@apple.com>
1394 Remove use of plugInStartLabelImage
1395 https://bugs.webkit.org/show_bug.cgi?id=108273
1397 Reviewed by Simon Fraser.
1399 Take two - after rollout in r142405.
1400 Removed plugInStartLabelImage entry from client structure.
1402 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
1403 (WTR::InjectedBundlePage::InjectedBundlePage):
1405 2013-02-11 Tony Chang <tony@chromium.org>
1407 Move setFrameFlatteningEnabled from layoutTestController to window.internals.settings
1408 https://bugs.webkit.org/show_bug.cgi?id=87149
1410 Reviewed by Simon Fraser.
1412 Remove testRunner.setFrameFlatteningEnabled from DRT and WTR. WebKit API
1413 methods are left because there may be users of it. Add a test for Apple Mac
1414 to ensure that the API for the preference still works using overridePreference.
1416 * DumpRenderTree/TestRunner.cpp:
1417 (TestRunner::staticFunctions):
1418 * DumpRenderTree/TestRunner.h:
1420 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
1421 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
1422 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1423 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1424 * DumpRenderTree/gtk/DumpRenderTree.cpp:
1425 (resetDefaultsToConsistentValues):
1426 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1427 * DumpRenderTree/mac/TestRunnerMac.mm:
1428 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
1429 (WebCore::WebPage::resetSettings):
1430 * DumpRenderTree/qt/TestRunnerQt.cpp:
1431 * DumpRenderTree/qt/TestRunnerQt.h:
1433 * DumpRenderTree/win/DumpRenderTree.cpp:
1434 (resetDefaultsToConsistentValues):
1435 * DumpRenderTree/win/TestRunnerWin.cpp:
1436 * DumpRenderTree/wx/TestRunnerWx.cpp:
1437 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1438 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1439 * WebKitTestRunner/InjectedBundle/TestRunner.h:
1442 2013-02-11 Roger Fong <roger_fong@apple.com>
1444 Unreviewed. Windows 7 Debug mode build fix.
1446 * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
1448 2013-02-11 Tiancheng Jiang <tijiang@rim.com>
1450 [BlackBerry] Set mouse document position for mouse event in DRT.
1451 https://bugs.webkit.org/show_bug.cgi?id=109094.
1453 Reviewed by Rob Buis.
1456 Internally Reviewed by Nima Ghanavatian & Genevieve Mak.
1458 Set mouse document position when we create mouse event in DRT.
1460 * DumpRenderTree/blackberry/EventSender.cpp:
1461 (setMouseEventDocumentPos):
1462 (mouseDownCallback):
1464 (mouseMoveToCallback):
1466 2013-02-11 Mike Lattanzio <mlattanzio@rim.com>
1468 [BlackBerry] Add graphics subdirectory to include path.
1469 https://bugs.webkit.org/show_bug.cgi?id=109437
1471 Reviewed by Rob Buis.
1473 Add browser/platform/graphics to include path.
1475 Internal review by Jeff Rogers.
1477 * Scripts/webkitdirs.pm:
1478 (blackberryCMakeArguments):
1480 2013-02-11 Christophe Dumez <ch.dumez@sisa.samsung.com>
1482 [EFL][WKTR] Regression(r141836) fast/dom/Window/mozilla-focus-blur.html started failing
1483 https://bugs.webkit.org/show_bug.cgi?id=109438
1485 Reviewed by Kenneth Rohde Christiansen.
1487 Some refactoring in r141836 caused the view not to get focus if the focused
1488 frame is not the main one. The idea of the code was to remove focus from the
1489 view if the focused frame was not the main one, and then focus the view again.
1490 However, after the refactoring, the second step never happened: Focus was
1491 removed but not given again.
1493 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
1494 (WTR::PlatformWebView::focus):
1496 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
1498 [GTK] Don't generate documentation if building neither WebKit1 nor WebKit2
1499 https://bugs.webkit.org/show_bug.cgi?id=109420
1501 Reviewed by Philippe Normand.
1503 Don't generate the GTK documentation if neither of the WebKit1 and WebKit2
1504 layers was built. This just results in unnecessary errors being spewed out
1505 by the gtkdoc utilities.
1507 * Scripts/webkitdirs.pm:
1508 (buildAutotoolsProject):
1510 2013-02-11 Antoine Quint <graouts@apple.com>
1512 Unreviewed change to add myself to the Inspector IDLs watchlist.
1514 * Scripts/webkitpy/common/config/watchlist:
1516 2013-02-11 Krzysztof Czech <k.czech@samsung.com>
1518 [GTK][EFL] Shares WebKit-GTK's DumpRenderTree accessibility implementation with other Webkit ports
1519 https://bugs.webkit.org/show_bug.cgi?id=105007
1521 Reviewed by Martin Robinson.
1523 Shares specific ATK's accessibility implementation.
1524 Keeps platform specific methods in EFL and GTK's directories.
1526 * DumpRenderTree/atk/AccessibilityCallbacks.h: Renamed from Tools/DumpRenderTree/gtk/AccessibilityCallbacks.h.
1527 * DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp: Renamed from Tools/DumpRenderTree/gtk/AccessibilityCallbacks.cpp.
1528 (printAccessibilityEvent):
1529 (axObjectEventListener):
1530 (connectAccessibilityCallbacks):
1531 (disconnectAccessibilityCallbacks):
1532 * DumpRenderTree/atk/AccessibilityControllerAtk.cpp: Copied from Tools/DumpRenderTree/gtk/AccessibilityControllerGtk.cpp.
1533 (AccessibilityController::AccessibilityController):
1534 (AccessibilityController::~AccessibilityController):
1535 (AccessibilityController::elementAtPoint):
1536 (AccessibilityController::setLogFocusEvents):
1537 (AccessibilityController::setLogScrollingStartEvents):
1538 (AccessibilityController::setLogValueChangeEvents):
1539 (AccessibilityController::setLogAccessibilityEvents):
1540 (AccessibilityController::addNotificationListener):
1541 (AccessibilityController::removeNotificationListener):
1542 * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: Copied from Tools/DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp.
1543 (coreAttributeToAtkAttribute):
1545 (replaceCharactersForResults):
1546 (AccessibilityUIElement::AccessibilityUIElement):
1547 (AccessibilityUIElement::~AccessibilityUIElement):
1548 (AccessibilityUIElement::getLinkedUIElements):
1549 (AccessibilityUIElement::getDocumentLinks):
1550 (AccessibilityUIElement::getChildren):
1551 (AccessibilityUIElement::getChildrenWithRange):
1552 (AccessibilityUIElement::rowCount):
1553 (AccessibilityUIElement::columnCount):
1554 (AccessibilityUIElement::childrenCount):
1555 (AccessibilityUIElement::elementAtPoint):
1556 (AccessibilityUIElement::linkedUIElementAtIndex):
1557 (AccessibilityUIElement::getChildAtIndex):
1558 (AccessibilityUIElement::indexOfChild):
1559 (attributeSetToString):
1560 (AccessibilityUIElement::allAttributes):
1561 (AccessibilityUIElement::attributesOfLinkedUIElements):
1562 (AccessibilityUIElement::attributesOfDocumentLinks):
1563 (AccessibilityUIElement::titleUIElement):
1564 (AccessibilityUIElement::parentElement):
1565 (AccessibilityUIElement::attributesOfChildren):
1566 (AccessibilityUIElement::parameterizedAttributeNames):
1567 (AccessibilityUIElement::role):
1568 (AccessibilityUIElement::subrole):
1569 (AccessibilityUIElement::roleDescription):
1570 (AccessibilityUIElement::title):
1571 (AccessibilityUIElement::description):
1572 (AccessibilityUIElement::stringValue):
1573 (AccessibilityUIElement::language):
1574 (AccessibilityUIElement::x):
1575 (AccessibilityUIElement::y):
1576 (AccessibilityUIElement::width):
1577 (AccessibilityUIElement::height):
1578 (AccessibilityUIElement::clickPointX):
1579 (AccessibilityUIElement::clickPointY):
1580 (AccessibilityUIElement::orientation):
1581 (AccessibilityUIElement::intValue):
1582 (AccessibilityUIElement::minValue):
1583 (AccessibilityUIElement::maxValue):
1584 (AccessibilityUIElement::valueDescription):
1585 (checkElementState):
1586 (AccessibilityUIElement::isEnabled):
1587 (AccessibilityUIElement::insertionPointLineNumber):
1588 (AccessibilityUIElement::isPressActionSupported):
1589 (AccessibilityUIElement::isIncrementActionSupported):
1590 (AccessibilityUIElement::isDecrementActionSupported):
1591 (AccessibilityUIElement::isRequired):
1592 (AccessibilityUIElement::isFocused):
1593 (AccessibilityUIElement::isSelected):
1594 (AccessibilityUIElement::hierarchicalLevel):
1595 (AccessibilityUIElement::ariaIsGrabbed):
1596 (AccessibilityUIElement::ariaDropEffects):
1597 (AccessibilityUIElement::isExpanded):
1598 (AccessibilityUIElement::isChecked):
1599 (AccessibilityUIElement::attributesOfColumnHeaders):
1600 (AccessibilityUIElement::attributesOfRowHeaders):
1601 (AccessibilityUIElement::attributesOfColumns):
1602 (AccessibilityUIElement::attributesOfRows):
1603 (AccessibilityUIElement::attributesOfVisibleCells):
1604 (AccessibilityUIElement::attributesOfHeader):
1605 (AccessibilityUIElement::indexInTable):
1606 (indexRangeInTable):
1607 (AccessibilityUIElement::rowIndexRange):
1608 (AccessibilityUIElement::columnIndexRange):
1609 (AccessibilityUIElement::lineForIndex):
1610 (AccessibilityUIElement::boundsForRange):
1611 (AccessibilityUIElement::stringForRange):
1612 (AccessibilityUIElement::attributedStringForRange):
1613 (AccessibilityUIElement::attributedStringRangeIsMisspelled):
1614 (AccessibilityUIElement::uiElementForSearchPredicate):
1615 (AccessibilityUIElement::cellForColumnAndRow):
1616 (AccessibilityUIElement::selectedTextRange):
1617 (AccessibilityUIElement::setSelectedTextRange):
1618 (AccessibilityUIElement::stringAttributeValue):
1619 (AccessibilityUIElement::numberAttributeValue):
1620 (AccessibilityUIElement::boolAttributeValue):
1621 (AccessibilityUIElement::isAttributeSettable):
1622 (AccessibilityUIElement::isAttributeSupported):
1623 (alterCurrentValue):
1624 (AccessibilityUIElement::increment):
1625 (AccessibilityUIElement::decrement):
1626 (AccessibilityUIElement::press):
1627 (AccessibilityUIElement::showMenu):
1628 (AccessibilityUIElement::disclosedRowAtIndex):
1629 (AccessibilityUIElement::ariaOwnsElementAtIndex):
1630 (AccessibilityUIElement::ariaFlowToElementAtIndex):
1631 (AccessibilityUIElement::selectedRowAtIndex):
1632 (AccessibilityUIElement::rowAtIndex):
1633 (AccessibilityUIElement::disclosedByRow):
1634 (AccessibilityUIElement::accessibilityValue):
1635 (AccessibilityUIElement::documentEncoding):
1636 (AccessibilityUIElement::documentURI):
1637 (AccessibilityUIElement::url):
1638 (AccessibilityUIElement::addNotificationListener):
1639 (AccessibilityUIElement::removeNotificationListener):
1640 (AccessibilityUIElement::isFocusable):
1641 (AccessibilityUIElement::isSelectable):
1642 (AccessibilityUIElement::isMultiSelectable):
1643 (AccessibilityUIElement::isSelectedOptionActive):
1644 (AccessibilityUIElement::isVisible):
1645 (AccessibilityUIElement::isOffScreen):
1646 (AccessibilityUIElement::isCollapsed):
1647 (AccessibilityUIElement::isIgnored):
1648 (AccessibilityUIElement::hasPopup):
1649 (AccessibilityUIElement::takeFocus):
1650 (AccessibilityUIElement::takeSelection):
1651 (AccessibilityUIElement::addSelection):
1652 (AccessibilityUIElement::removeSelection):
1653 (AccessibilityUIElement::scrollToMakeVisible):
1654 (AccessibilityUIElement::scrollToMakeVisibleWithSubFocus):
1655 (AccessibilityUIElement::scrollToGlobalPoint):
1656 * DumpRenderTree/efl/CMakeLists.txt: Adds ATK headers, libraries, new sources.
1657 * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp:
1658 (AccessibilityController::focusedElement):
1659 (AccessibilityController::rootElement):
1660 (AccessibilityController::accessibleElementById):
1661 * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
1662 (AccessibilityUIElement::helpText):
1663 * GNUmakefile.am: Adds renamed sources.
1665 2013-02-11 Jochen Eisinger <jochen@chromium.org>
1667 [chromium] clear the webcache from within the TestRunner library
1668 https://bugs.webkit.org/show_bug.cgi?id=109405
1670 Reviewed by Kentaro Hara.
1672 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1673 (WebTestRunner::TestInterfaces::resetAll):
1674 * DumpRenderTree/chromium/TestShell.cpp:
1675 (TestShell::resetTestController):
1677 2013-02-11 Jochen Eisinger <jochen@chromium.org>
1679 [chromium] add a destructor to EventSender
1680 https://bugs.webkit.org/show_bug.cgi?id=109401
1682 Reviewed by Kentaro Hara.
1684 Otherwise, the compiler will automatically generate a destructor, for
1685 which we need to unnecessarily include WebContextMenuData.h in the
1688 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1690 (WebTestRunner::EventSender::~EventSender):
1691 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1695 2013-02-10 Tim Horton <timothy_horton@apple.com>
1697 Unreviewed attempted build fix for Gtk after r142412
1699 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1700 (WTR::PlatformWebView::PlatformWebView):
1702 2013-02-10 Sheriff Bot <webkit.review.bot@gmail.com>
1704 Unreviewed, rolling out r142413.
1705 http://trac.webkit.org/changeset/142413
1706 https://bugs.webkit.org/show_bug.cgi?id=109383
1708 didn't fix the gtk build (Requested by thorton on #webkit).
1710 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1712 2013-02-10 Tim Horton <timothy_horton@apple.com>
1714 Unreviewed attempted build fix for Gtk after r142412
1715 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1717 2013-02-10 Tim Horton <timothy_horton@apple.com>
1719 WKTR should propagate view creation options to opened windows
1720 https://bugs.webkit.org/show_bug.cgi?id=109381
1722 Reviewed by Simon Fraser.
1724 * WebKitTestRunner/PlatformWebView.h:
1725 (WTR::PlatformWebView::options):
1726 Add storage and a getter for PlatformWebView's creation options dictionary.
1727 * WebKitTestRunner/TestController.cpp:
1728 (WTR::TestController::createOtherPage):
1729 Propagate creation options from parent to child PlatformWebView when creating subwindows.
1730 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
1731 (WTR::PlatformWebView::PlatformWebView):
1732 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1733 (WTR::PlatformWebView::PlatformWebView):
1734 * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1735 (WTR::PlatformWebView::PlatformWebView):
1736 * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
1737 (WTR::PlatformWebView::PlatformWebView):
1738 Store creation options on the PlatformWebView.
1740 2013-02-10 Kent Tamura <tkent@chromium.org>
1742 Unreviewed, rolling out r142347.
1743 http://trac.webkit.org/changeset/142347
1744 https://bugs.webkit.org/show_bug.cgi?id=108273
1746 Because a depending change r142343 was rolled out.
1748 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
1749 (WTR::InjectedBundlePage::InjectedBundlePage):
1751 2013-02-10 Kent Tamura <tkent@chromium.org>
1753 [Chromium] Build fix for r142371
1754 https://bugs.webkit.org/show_bug.cgi?id=109313
1756 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1759 2013-02-10 Zan Dobersek <zdobersek@igalia.com>
1761 gtkdoc-scangobj throwing warnings when using Clang, causes generate-gtkdoc to fail
1762 https://bugs.webkit.org/show_bug.cgi?id=109315
1764 Reviewed by Philippe Normand.
1766 * GNUmakefile.am: Define the CC environment variable to the CC compiler that the whole
1767 project was configured to use. This ensures both the regular build and the gtkdoc-scangobj
1768 program use the same compiler.
1769 * gtk/generate-gtkdoc: Add '-Qunused-arguments' to the CFLAGS in case we're using Clang. This
1770 forces Clang to suppress unused arguments warnings that can unnecessarily cause generate-gtkdoc
1773 2013-02-09 David Farler <dfarler@apple.com>
1775 Make TestWebKitAPI work for iOS
1776 https://bugs.webkit.org/show_bug.cgi?id=108978
1778 Reviewed by Joseph Pecoraro.
1780 * TestWebKitAPI/Configurations/Base.xcconfig:
1781 Added back FRAMEWORK_SEARCH_PATHS for Lion builds.
1783 2013-02-09 David Farler <dfarler@apple.com>
1785 Make TestWebKitAPI work for iOS
1786 https://bugs.webkit.org/show_bug.cgi?id=108978
1788 Reviewed by David Kilzer.
1790 * Makefile: Added TestWebKitAPI to iOS MODULES list.
1791 * TestWebKitAPI/Configurations/Base.xcconfig:
1792 - Include FeatureDefines
1793 - Removed VALID_ARCHS
1794 - Removed FRAMEWORK_SEARCH_PATHS - allows building against other SDKs
1795 - Excluded source files per platform
1796 * TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig:
1797 - framework and library switches per platform
1798 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
1799 - Remove explicit framework and library linking (moved to xcconfigs)
1801 * TestWebKitAPI/config.h:
1802 - Guard importing Cocoa.h and WebKit2_C.h on iOS
1803 * TestWebKitAPI/ios/mainIOS.mm: Copied from Tools/TestWebKitAPI/mac/main.mm.
1804 * TestWebKitAPI/mac/mainMac.mm: Renamed from Tools/TestWebKitAPI/mac/main.mm.
1806 2013-02-09 Justin Schuh <jschuh@chromium.org>
1808 [CHROMIUM] Suppress c4267 build warnings for Win64 tests
1809 https://bugs.webkit.org/show_bug.cgi?id=109359
1811 Reviewed by Abhishek Arya.
1813 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1815 2013-02-09 Ryosuke Niwa <rniwa@webkit.org>
1817 Add a link to EFL perf bot on build.webkit.org
1818 https://bugs.webkit.org/show_bug.cgi?id=109342
1820 Reviewed by Gyuyoung Kim.
1824 * BuildSlaveSupport/build.webkit.org-config/templates/root.html:
1826 2013-02-09 Christophe Dumez <ch.dumez@sisa.samsung.com>
1828 Unreviewed. Update my IRC nickname in committers.py.
1830 * Scripts/webkitpy/common/config/committers.py:
1832 2013-02-09 David Farler <dfarler@apple.com>
1834 build-webkit: document sdk, debug, release, device, and simulator options
1835 https://bugs.webkit.org/show_bug.cgi?id=109221
1837 Reviewed by David Kilzer.
1839 * Scripts/build-webkit: Add options to usage
1840 * Scripts/webkitdirs.pm: Remove --deploy and --devel checks
1842 2013-02-09 Jochen Eisinger <jochen@chromium.org>
1844 [chromium] move context menu data tracking to TestRunner library
1845 https://bugs.webkit.org/show_bug.cgi?id=109313
1847 Reviewed by Adam Barth.
1849 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
1852 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1854 (WebTestRunner::WebTestProxy::showContextMenu):
1855 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1857 (WebTestRunner::EventSender::setContextMenuData):
1858 (WebTestRunner::EventSender::contextClick):
1859 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1862 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1863 (WebTestRunner::WebTestProxyBase::showContextMenu):
1865 * DumpRenderTree/chromium/WebViewHost.cpp:
1866 (WebViewHost::showContextMenu):
1867 * DumpRenderTree/chromium/WebViewHost.h:
1870 2013-02-09 Jochen Eisinger <jochen@chromium.org>
1872 [chromium] move methods that change initial testRunner state to TestRunner library
1873 https://bugs.webkit.org/show_bug.cgi?id=109043
1875 Reviewed by Adam Barth.
1877 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1879 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
1881 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1882 (WebTestRunner::TestInterfaces::configureForTestWithURL):
1884 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1887 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1888 (WebTestRunner::TestRunner::showDevTools):
1890 (WebTestRunner::TestRunner::showWebInspector):
1891 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1893 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1894 (WebTestRunner::WebTestInterfaces::configureForTestWithURL):
1895 * DumpRenderTree/chromium/TestShell.cpp:
1896 (TestShell::runFileTest):
1898 2013-02-09 Nico Weber <thakis@chromium.org>
1900 Add myself as a reviewer. (Yay!!!!!)
1901 https://bugs.webkit.org/show_bug.cgi?id=109110
1905 * Scripts/webkitpy/common/config/committers.py:
1907 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
1909 Move workerThreadCount from TestRunner to WebCore Internals
1910 https://bugs.webkit.org/show_bug.cgi?id=109239
1912 Reviewed by Darin Adler.
1914 * DumpRenderTree/TestRunner.cpp:
1915 (TestRunner::staticValues):
1916 * DumpRenderTree/TestRunner.h:
1918 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1919 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1920 (WebTestRunner::TestRunner::TestRunner):
1921 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1923 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1924 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1925 * DumpRenderTree/mac/TestRunnerMac.mm:
1926 (TestRunner::webHistoryItemCount):
1927 * DumpRenderTree/qt/TestRunnerQt.cpp:
1928 * DumpRenderTree/qt/TestRunnerQt.h:
1930 * DumpRenderTree/win/TestRunnerWin.cpp:
1931 * DumpRenderTree/wx/TestRunnerWx.cpp:
1932 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1933 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1934 * WebKitTestRunner/InjectedBundle/TestRunner.h:
1936 2013-02-08 Dean Jackson <dino@apple.com>
1938 Remove use of plugInStartLabelImage
1939 https://bugs.webkit.org/show_bug.cgi?id=108273
1941 Reviewed by Simon Fraser.
1943 Removed plugInStartLabelImage entry from client structure.
1945 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
1946 (WTR::InjectedBundlePage::InjectedBundlePage):
1948 2013-02-07 Timothy Hatcher <timothy@apple.com>
1950 Fix the WebInspectorAPI watch list.
1952 Reviewed by Joseph Pecoraro.
1954 * Scripts/webkitpy/common/config/watchlist: Fix the regrexs.
1955 Added InjectedScriptSource.js and Console.idl.
1957 2013-02-08 Roger Fong <roger_fong@apple.com>
1959 DumpRenderTree, ImageDiff and TestNetscapePlugin projects, property sheets and resources for VS2010 solution.
1960 https://bugs.webkit.org/show_bug.cgi?id=107034.
1962 Reviewed by Brent Fulgham.
1964 * DumpRenderTree/DumpRenderTree.vcxproj: Added.
1965 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree: Added.
1966 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj: Added.
1967 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters: Added.
1968 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props: Added.
1969 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props: Added.
1970 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props: Added.
1971 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Added.
1972 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props: Added.
1973 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props: Added.
1974 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props: Added.
1975 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Added.
1976 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd: Added.
1977 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props: Added.
1978 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff: Added.
1979 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: Added.
1980 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props: Added.
1981 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props: Added.
1982 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj: Added.
1983 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props: Added.
1984 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props: Added.
1985 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props: Added.
1986 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd: Added.
1987 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd: Added.
1988 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props: Added.
1989 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin: Added.
1990 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.def.
1991 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.rc: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc.
1992 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: Added.
1993 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters: Added.
1994 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props: Added.
1995 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props: Added.
1996 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPostBuild.cmd: Added.
1997 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd: Added.
1998 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props: Added.
1999 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h: Copied from DumpRenderTree/TestNetscapePlugIn/win/resource.h.
2000 * DumpRenderTree/TestNetscapePlugIn/Tests/win/CallJSThatDestroysPlugin.cpp: Copied from DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp.
2001 * DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp: Removed.
2003 2013-02-08 Harald Alvestrand <hta@google.com>
2005 Fix and test for missing return
2007 RTCPeerConnection.getStats() fails when remote stats are instantiated.
2008 https://bugs.webkit.org/show_bug.cgi?id=109292
2010 Reviewed by Adam Barth.
2012 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
2013 (MockWebRTCPeerConnectionHandler::getStats):
2015 2013-02-08 Tommy Widenflycht <tommyw@google.com>
2017 MediaStream API: Removing the deprecated WebMediaStreamDescriptor and WebMediaStreamComponent shims
2018 https://bugs.webkit.org/show_bug.cgi?id=109296
2020 Reviewed by Adam Barth.
2022 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp:
2023 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
2024 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h:
2025 (MockWebRTCDTMFSenderHandler):
2026 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
2027 (MockWebRTCPeerConnectionHandler::createDTMFSender):
2029 2013-02-08 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2031 Update my entries in the watchlist
2035 * Scripts/webkitpy/common/config/watchlist:
2037 2013-02-08 Jochen Eisinger <jochen@chromium.org>
2039 [chromium] copy normalizeLayoutTestURL code to TestRunner library
2040 https://bugs.webkit.org/show_bug.cgi?id=109269
2042 Reviewed by Kent Tamura.
2044 The method doesn't have any external dependencies, so there's no reason
2045 it should be on the delegate. It's still required by TestShell, however,
2046 by making a copy, we can avoid implementing this in content shell.
2048 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
2050 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
2051 (WebTestRunner::WebPermissions::allowImage):
2052 (WebTestRunner::WebPermissions::allowScriptFromSource):
2053 * DumpRenderTree/chromium/TestShell.cpp:
2054 (TestShell::windowCount):
2055 * DumpRenderTree/chromium/TestShell.h:
2056 * DumpRenderTree/chromium/WebViewHost.cpp:
2057 * DumpRenderTree/chromium/WebViewHost.h:
2060 2013-02-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2062 [EFL] Make the Performance bot also build WebKit.
2063 https://bugs.webkit.org/show_bug.cgi?id=109273
2065 Reviewed by Philippe Normand.
2067 There has not been much benefit in fetching binaries compiled by
2068 another bot; it makes the build bot take 6 to 7 minutes to upload
2069 the binaries to build.webkit.org, we need to manually override
2070 LD_LIBRARY_PATH to find the compiled libraries and still have
2071 other path-related problems.
2073 Since we have enough horsepower in the perf bot, let's experiment
2074 with building WebKit there instead.
2076 * BuildSlaveSupport/build.webkit.org-config/config.json:
2078 2013-02-07 Jochen Eisinger <jochen@chromium.org>
2080 [chromium] turn TestRunner library into a component build
2081 https://bugs.webkit.org/show_bug.cgi?id=108466
2083 Reviewed by Adam Barth.
2085 To achieve this, we need to drop all dependencies on WTF.
2087 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2088 * DumpRenderTree/DumpRenderTree.gypi:
2089 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2090 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2091 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2092 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2093 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2094 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2095 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2096 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2097 (WebTestRunner::AccessibilityUIElementList::createRoot):
2098 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2099 (AccessibilityUIElementList):
2100 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2101 (WebTestRunner::CppBoundClass::~CppBoundClass):
2102 (WebTestRunner::CppBoundClass::invoke):
2103 (WebTestRunner::CppBoundClass::getProperty):
2104 (WebTestRunner::CppBoundClass::setProperty):
2105 (WebTestRunner::CppBoundClass::bindCallback):
2106 (WebTestRunner::CppBoundClass::bindGetterCallback):
2107 (WebTestRunner::CppBoundClass::bindProperty):
2108 (WebTestRunner::CppBoundClass::getAsCppVariant):
2109 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2112 (WebTestRunner::CppBoundClass::bindProperty):
2113 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2114 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2115 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2116 (WebTestRunner::CppVariant::toString):
2117 (WebTestRunner::CppVariant::toInt32):
2118 (WebTestRunner::CppVariant::toDouble):
2119 (WebTestRunner::CppVariant::toBoolean):
2120 (WebTestRunner::CppVariant::toStringVector):
2121 (WebTestRunner::CppVariant::invoke):
2122 (WebTestRunner::CppVariant::invokeDefault):
2123 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2125 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2127 (WebTestRunner::EventSender::EventSender):
2128 (WebTestRunner::EventSender::reset):
2129 (WebTestRunner::EventSender::mouseDown):
2130 (WebTestRunner::EventSender::mouseUp):
2131 (WebTestRunner::EventSender::mouseMoveTo):
2132 (WebTestRunner::EventSender::keyDown):
2133 (WebTestRunner::EventSender::dispatchMessage):
2134 (WebTestRunner::EventSender::leapForward):
2135 (WebTestRunner::EventSender::replaySavedEvents):
2136 (WebTestRunner::makeMenuItemStringsFor):
2137 (WebTestRunner::EventSender::contextClick):
2138 (WebTestRunner::EventSender::beginDragWithFiles):
2139 (WebTestRunner::EventSender::addTouchPoint):
2140 (WebTestRunner::EventSender::releaseTouchPoint):
2141 (WebTestRunner::EventSender::updateTouchPoint):
2142 (WebTestRunner::EventSender::cancelTouchPoint):
2143 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2144 (WebTestRunner::EventSender::gestureEvent):
2145 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2146 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2147 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2148 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
2150 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2153 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2154 (WebTestRunner::MockSpellCheck::spellCheckWord):
2155 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
2157 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2159 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2160 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2161 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2162 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2165 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2166 (WebTestRunner::TestInterfaces::TestInterfaces):
2167 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2169 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2170 (WebTestRunner::TestPlugin::TestPlugin):
2171 (WebTestRunner::TestPlugin::initialize):
2172 (WebTestRunner::TestPlugin::destroy):
2173 (WebTestRunner::TestPlugin::parsePrimitive):
2174 (WebTestRunner::TestPlugin::parseColor):
2175 (WebTestRunner::TestPlugin::initProgram):
2176 (WebTestRunner::TestPlugin::initPrimitive):
2177 (WebTestRunner::TestPlugin::drawPrimitive):
2178 (WebTestRunner::TestPlugin::loadShader):
2179 (WebTestRunner::TestPlugin::loadProgram):
2180 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2181 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2183 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2184 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2185 (WebTestRunner::TestRunner::WorkQueue::processWork):
2186 (WebTestRunner::TestRunner::WorkQueue::reset):
2187 (WebTestRunner::TestRunner::WorkQueue::addWork):
2188 (WebTestRunner::TestRunner::TestRunner):
2189 (WebTestRunner::TestRunner::reset):
2190 (WebTestRunner::TestRunner::policyDelegateDone):
2191 (WebTestRunner::TestRunner::findString):
2192 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2193 (WebTestRunner::TestRunner::overridePreference):
2194 (WebTestRunner::TestRunner::deliverWebIntent):
2195 (WebTestRunner::TestRunner::setBackingScaleFactor):
2196 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
2197 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
2198 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
2199 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
2200 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2201 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2203 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2204 (WebTestRunner::TextInputController::markedRange):
2205 (WebTestRunner::TextInputController::selectedRange):
2206 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2207 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2208 (WebTestRunner::WebPreferences::reset):
2209 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2210 (WebTestRunner::WebTaskList::~WebTaskList):
2211 (WebTestRunner::WebTaskList::registerTask):
2212 (WebTestRunner::WebTaskList::unregisterTask):
2213 (WebTestRunner::WebTaskList::revokeAll):
2214 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2215 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2216 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2217 (WebTestRunner::WebTestInterfaces::testInterfaces):
2218 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2219 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2220 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2221 (WebTestRunner::WebTestProxyBase::registerIntentService):
2222 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2223 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2224 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2226 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
2228 Unreviewed followup to r142232.
2230 Work around a bug in jhbuild that was incorrectly composing the source
2231 package URL by adjusting slightly the repository and module paths.
2233 * gtk/jhbuild.modules:
2235 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
2237 Use a mirror for the sourceware.org repo used in jhbuild
2241 The ftp://sourceware.org site is down, causing errors when running jhbuild
2242 and subsequently failing complete builds on the builders. Use the mirrors.kernel.org
2243 mirror to get sources for the desired libffi dependency.
2245 * gtk/jhbuild.modules:
2247 2013-02-07 David Farler <dfarler@apple.com>
2249 Makefiles should work for arbitrary SDKs and architectures on Apple ports
2250 https://bugs.webkit.org/show_bug.cgi?id=107863
2252 Reviewed by Mark Rowe.
2254 * DumpRenderTree/Makefile: SDKROOT=iphone* => -target All-iOS
2255 * Makefile: Only build some projects for iOS
2257 2013-02-07 Roger Fong <roger_fong@apple.com>
2259 Unreviewed. Another temporary EWS bot fix. It'll totally work this time.
2261 * Scripts/webkitpy/tool/steps/runtests.py:
2264 2013-02-07 Roger Fong <roger_fong@apple.com>
2266 Unreviewed. Fix syntax error in runtests.py.
2268 * Scripts/webkitpy/tool/steps/runtests.py:
2271 2013-02-07 Roger Fong <roger_fong@apple.com>
2273 Temporary fix for Win EWS bots.
2274 Don't build DRT since it has already been built in the build step.
2276 * Scripts/webkitpy/tool/steps/runtests.py:
2279 2013-02-07 Martin Robinson <mrobinson@igalia.com>
2281 [GTK] Cleanup command-line defines
2282 https://bugs.webkit.org/show_bug.cgi?id=109213
2284 Reviewed by Xan Lopez.
2286 * TestWebKitAPI/config.h: Include the autotoolsconfig.h header to pick
2287 up defines from autoconf.
2289 2013-02-07 Ryosuke Niwa <rniwa@webkit.org>
2291 git.svn_revision doesn't fetch the same revision as svn.svn_revision
2292 https://bugs.webkit.org/show_bug.cgi?id=108684
2294 Reviewed by Dirk Pranke.
2296 Always call git log on the checkout root.
2298 * Scripts/webkitpy/common/checkout/scm/git.py:
2301 2013-02-07 Roger Fong <roger_fong@apple.com>
2303 Unreviewed. Patch for testing Win EWS bots.
2305 * Scripts/webkitpy/tool/steps/runtests.py:
2308 2013-02-07 Gavin Peters <gavinp@chromium.org>
2310 Unreviewed, rolling out r142165.
2311 http://trac.webkit.org/changeset/142165
2312 https://bugs.webkit.org/show_bug.cgi?id=108466
2314 Broke linux_aura builds.
2316 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2317 * DumpRenderTree/DumpRenderTree.gypi:
2318 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2319 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2321 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
2322 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2323 (WebTestInterfaces):
2324 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2326 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2327 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2328 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2329 (WebTestRunner::AccessibilityUIElementList::createRoot):
2330 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2331 (AccessibilityUIElementList):
2332 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2333 (WebTestRunner::CppBoundClass::~CppBoundClass):
2334 (WebTestRunner::CppBoundClass::invoke):
2335 (WebTestRunner::CppBoundClass::getProperty):
2336 (WebTestRunner::CppBoundClass::setProperty):
2337 (WebTestRunner::CppBoundClass::bindCallback):
2338 (WebTestRunner::CppBoundClass::bindGetterCallback):
2339 (WebTestRunner::CppBoundClass::bindProperty):
2340 (WebTestRunner::CppBoundClass::getAsCppVariant):
2341 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2344 (WebTestRunner::CppBoundClass::bindProperty):
2345 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2346 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2347 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2348 (WebTestRunner::CppVariant::toString):
2349 (WebTestRunner::CppVariant::toInt32):
2350 (WebTestRunner::CppVariant::toDouble):
2351 (WebTestRunner::CppVariant::toBoolean):
2352 (WebTestRunner::CppVariant::toStringVector):
2353 (WebTestRunner::CppVariant::invoke):
2354 (WebTestRunner::CppVariant::invokeDefault):
2355 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2357 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2359 (WebTestRunner::EventSender::EventSender):
2360 (WebTestRunner::EventSender::reset):
2361 (WebTestRunner::EventSender::mouseDown):
2362 (WebTestRunner::EventSender::mouseUp):
2363 (WebTestRunner::EventSender::mouseMoveTo):
2364 (WebTestRunner::EventSender::keyDown):
2365 (WebTestRunner::EventSender::dispatchMessage):
2366 (WebTestRunner::EventSender::leapForward):
2367 (WebTestRunner::EventSender::replaySavedEvents):
2368 (WebTestRunner::makeMenuItemStringsFor):
2369 (WebTestRunner::EventSender::contextClick):
2370 (WebTestRunner::EventSender::beginDragWithFiles):
2371 (WebTestRunner::EventSender::addTouchPoint):
2372 (WebTestRunner::EventSender::releaseTouchPoint):
2373 (WebTestRunner::EventSender::updateTouchPoint):
2374 (WebTestRunner::EventSender::cancelTouchPoint):
2375 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2376 (WebTestRunner::EventSender::gestureEvent):
2377 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2378 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2379 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2380 (MockGrammarCheck::checkGrammarOfString):
2381 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2383 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2386 (MockSpellCheck::spellCheckWord):
2387 (MockSpellCheck::initializeIfNeeded):
2388 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2390 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2391 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2392 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2393 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
2394 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2395 (WebTestRunner::TestInterfaces::TestInterfaces):
2396 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2398 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2399 (WebTestRunner::TestPlugin::TestPlugin):
2400 (WebTestRunner::TestPlugin::initialize):
2401 (WebTestRunner::TestPlugin::destroy):
2402 (WebTestRunner::TestPlugin::parsePrimitive):
2403 (WebTestRunner::TestPlugin::parseColor):
2404 (WebTestRunner::TestPlugin::initProgram):
2405 (WebTestRunner::TestPlugin::initPrimitive):
2406 (WebTestRunner::TestPlugin::drawPrimitive):
2407 (WebTestRunner::TestPlugin::loadShader):
2408 (WebTestRunner::TestPlugin::loadProgram):
2409 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2410 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2412 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2413 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2414 (WebTestRunner::TestRunner::WorkQueue::processWork):
2415 (WebTestRunner::TestRunner::WorkQueue::reset):
2416 (WebTestRunner::TestRunner::WorkQueue::addWork):
2417 (WebTestRunner::TestRunner::TestRunner):
2418 (WebTestRunner::TestRunner::reset):
2419 (WebTestRunner::TestRunner::policyDelegateDone):
2420 (WebTestRunner::TestRunner::findString):
2421 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2422 (WebTestRunner::TestRunner::overridePreference):
2424 (WebTestRunner::TestRunner::setBackingScaleFactor):
2425 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2426 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2428 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2429 (WebTestRunner::TextInputController::markedRange):
2430 (WebTestRunner::TextInputController::selectedRange):
2431 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2432 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2433 (WebTestRunner::WebPreferences::reset):
2434 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2436 (WebTestRunner::WebTaskList::WebTaskList):
2437 (WebTestRunner::WebTaskList::~WebTaskList):
2438 (WebTestRunner::WebTaskList::registerTask):
2439 (WebTestRunner::WebTaskList::unregisterTask):
2440 (WebTestRunner::WebTaskList::revokeAll):
2441 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2442 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2443 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2444 (WebTestRunner::WebTestInterfaces::testInterfaces):
2445 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2446 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2447 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2448 (WebTestRunner::WebTestProxyBase::registerIntentService):
2449 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2450 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2451 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
2453 2013-02-07 Benjamin Poulain <bpoulain@apple.com>
2455 Move pauseAnimation/pauseTransition from TestRunner to Internals
2456 https://bugs.webkit.org/show_bug.cgi?id=109107
2458 Reviewed by Anders Carlsson.
2460 * DumpRenderTree/TestRunner.cpp:
2461 (TestRunner::staticFunctions):
2462 * DumpRenderTree/TestRunner.h:
2463 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
2464 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2465 (WebTestRunner::TestRunner::TestRunner):
2466 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2468 * DumpRenderTree/efl/TestRunnerEfl.cpp:
2469 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
2470 * DumpRenderTree/mac/TestRunnerMac.mm:
2471 * DumpRenderTree/qt/TestRunnerQt.cpp:
2472 * DumpRenderTree/qt/TestRunnerQt.h:
2474 * DumpRenderTree/win/TestRunnerWin.cpp:
2475 * DumpRenderTree/wx/TestRunnerWx.cpp:
2476 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
2477 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
2478 * WebKitTestRunner/InjectedBundle/TestRunner.h:
2480 2013-02-07 Jochen Eisinger <jochen@chromium.org>
2482 [chromium] turn TestRunner library into a component build
2483 https://bugs.webkit.org/show_bug.cgi?id=108466
2485 Reviewed by Adam Barth.
2487 To achieve this, we need to drop all dependencies on WTF.
2489 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2490 * DumpRenderTree/DumpRenderTree.gypi:
2491 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2492 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2493 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2494 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2495 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2496 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2497 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2498 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2499 (WebTestRunner::AccessibilityUIElementList::createRoot):
2500 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2501 (AccessibilityUIElementList):
2502 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2503 (WebTestRunner::CppBoundClass::~CppBoundClass):
2504 (WebTestRunner::CppBoundClass::invoke):
2505 (WebTestRunner::CppBoundClass::getProperty):
2506 (WebTestRunner::CppBoundClass::setProperty):
2507 (WebTestRunner::CppBoundClass::bindCallback):
2508 (WebTestRunner::CppBoundClass::bindGetterCallback):
2509 (WebTestRunner::CppBoundClass::bindProperty):
2510 (WebTestRunner::CppBoundClass::getAsCppVariant):
2511 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2514 (WebTestRunner::CppBoundClass::bindProperty):
2515 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2516 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2517 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2518 (WebTestRunner::CppVariant::toString):
2519 (WebTestRunner::CppVariant::toInt32):
2520 (WebTestRunner::CppVariant::toDouble):
2521 (WebTestRunner::CppVariant::toBoolean):
2522 (WebTestRunner::CppVariant::toStringVector):
2523 (WebTestRunner::CppVariant::invoke):
2524 (WebTestRunner::CppVariant::invokeDefault):
2525 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2527 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2529 (WebTestRunner::EventSender::EventSender):
2530 (WebTestRunner::EventSender::reset):
2531 (WebTestRunner::EventSender::mouseDown):
2532 (WebTestRunner::EventSender::mouseUp):
2533 (WebTestRunner::EventSender::mouseMoveTo):
2534 (WebTestRunner::EventSender::keyDown):
2535 (WebTestRunner::EventSender::dispatchMessage):
2536 (WebTestRunner::EventSender::leapForward):
2537 (WebTestRunner::EventSender::replaySavedEvents):
2538 (WebTestRunner::makeMenuItemStringsFor):
2539 (WebTestRunner::EventSender::contextClick):
2540 (WebTestRunner::EventSender::beginDragWithFiles):
2541 (WebTestRunner::EventSender::addTouchPoint):
2542 (WebTestRunner::EventSender::releaseTouchPoint):
2543 (WebTestRunner::EventSender::updateTouchPoint):
2544 (WebTestRunner::EventSender::cancelTouchPoint):
2545 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2546 (WebTestRunner::EventSender::gestureEvent):
2547 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2548 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2549 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2550 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
2552 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2555 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2556 (WebTestRunner::MockSpellCheck::spellCheckWord):
2557 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
2559 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2561 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2562 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2563 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2564 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2567 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2568 (WebTestRunner::TestInterfaces::TestInterfaces):
2569 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2571 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2572 (WebTestRunner::TestPlugin::TestPlugin):
2573 (WebTestRunner::TestPlugin::initialize):
2574 (WebTestRunner::TestPlugin::destroy):
2575 (WebTestRunner::TestPlugin::parsePrimitive):
2576 (WebTestRunner::TestPlugin::parseColor):
2577 (WebTestRunner::TestPlugin::initProgram):
2578 (WebTestRunner::TestPlugin::initPrimitive):
2579 (WebTestRunner::TestPlugin::drawPrimitive):
2580 (WebTestRunner::TestPlugin::loadShader):
2581 (WebTestRunner::TestPlugin::loadProgram):
2582 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2583 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2585 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2586 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2587 (WebTestRunner::TestRunner::WorkQueue::processWork):
2588 (WebTestRunner::TestRunner::WorkQueue::reset):
2589 (WebTestRunner::TestRunner::WorkQueue::addWork):
2590 (WebTestRunner::TestRunner::TestRunner):
2591 (WebTestRunner::TestRunner::reset):
2592 (WebTestRunner::TestRunner::policyDelegateDone):
2593 (WebTestRunner::TestRunner::findString):
2594 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2595 (WebTestRunner::TestRunner::overridePreference):
2596 (WebTestRunner::TestRunner::deliverWebIntent):
2597 (WebTestRunner::TestRunner::setBackingScaleFactor):
2598 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
2599 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
2600 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
2601 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
2602 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2603 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2605 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2606 (WebTestRunner::TextInputController::markedRange):
2607 (WebTestRunner::TextInputController::selectedRange):
2608 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2609 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2610 (WebTestRunner::WebPreferences::reset):
2611 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2612 (WebTestRunner::WebTaskList::~WebTaskList):
2613 (WebTestRunner::WebTaskList::registerTask):
2614 (WebTestRunner::WebTaskList::unregisterTask):
2615 (WebTestRunner::WebTaskList::revokeAll):
2616 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2617 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2618 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2619 (WebTestRunner::WebTestInterfaces::testInterfaces):
2620 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2621 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2622 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2623 (WebTestRunner::WebTestProxyBase::registerIntentService):
2624 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2625 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2626 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2628 2013-02-07 Eunmi Lee <eunmi15.lee@samsung.com>
2630 Do not check enum's casing for WebKit2 C API.
2631 https://bugs.webkit.org/show_bug.cgi?id=109128
2633 Reviewed by Kenneth Rohde Christiansen.
2635 Add "-readability/enum_casing" for WebKit2 C APIs because we use word
2636 which starts with non-capital letter 'k' for types of enums.
2638 * Scripts/webkitpy/style/checker.py:
2640 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
2642 Unreviewed warning fix.
2644 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2645 (BuildAndTestFactory.__init__):
2646 (DownloadAndPerfTestWebKit2Factory.__init__):
2648 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
2650 Unreviewed typo fix after r142121.
2652 * BuildSlaveSupport/build.webkit.org-config/config.json:
2654 2013-02-07 Vivek Galatage <vivek.vg@samsung.com>
2656 [Qt] QtTestBrowser should provide option to enable/disable Javascript
2657 https://bugs.webkit.org/show_bug.cgi?id=107461
2659 Reviewed by Jocelyn Turcotte.
2661 Option to enable/disable Javascript would be handy option to test
2662 certain functionalities of web pages with/without Javascript.
2664 * QtTestBrowser/launcherwindow.cpp:
2665 (LauncherWindow::createChrome):
2666 (LauncherWindow::toggleJavaScriptEnabled):
2667 * QtTestBrowser/launcherwindow.h:
2670 2013-02-07 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2672 [EFL] Add a WebKit2 Performance bot.
2673 https://bugs.webkit.org/show_bug.cgi?id=109188
2675 Reviewed by Csaba Osztrogonác.
2677 * BuildSlaveSupport/build.webkit.org-config/config.json: Add the
2678 efl-linux-perf-1 slave (a 64-bit Release WK2 Perf bot), and make
2679 the "EFL Linux 64-bit Release" bot trigger it.
2681 2013-02-07 Xiaobo Wang <xbwang@torchmobile.com.cn>
2683 [BlackBerry] CHHW - Characters that are using 32 bits encoding get trunked to 16bits
2684 https://bugs.webkit.org/show_bug.cgi?id=109126
2687 Reviewed by Yong Li.
2689 Change char code to 4 bytes.
2691 * DumpRenderTree/blackberry/EventSender.cpp:
2694 2013-02-07 Gavin Peters <gavinp@chromium.org>
2696 Unreviewed, rolling out r142090.
2697 http://trac.webkit.org/changeset/142090
2698 https://bugs.webkit.org/show_bug.cgi?id=108466
2700 lots of selection expectations failures
2702 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2703 * DumpRenderTree/DumpRenderTree.gypi:
2704 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2705 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2707 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
2708 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2709 (WebTestInterfaces):
2710 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2712 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2713 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2714 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2715 (WebTestRunner::AccessibilityUIElementList::createRoot):
2716 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2717 (AccessibilityUIElementList):
2718 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2719 (WebTestRunner::CppBoundClass::~CppBoundClass):
2720 (WebTestRunner::CppBoundClass::invoke):
2721 (WebTestRunner::CppBoundClass::getProperty):
2722 (WebTestRunner::CppBoundClass::setProperty):
2723 (WebTestRunner::CppBoundClass::bindCallback):
2724 (WebTestRunner::CppBoundClass::bindGetterCallback):
2725 (WebTestRunner::CppBoundClass::bindProperty):
2726 (WebTestRunner::CppBoundClass::getAsCppVariant):
2727 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2730 (WebTestRunner::CppBoundClass::bindProperty):
2731 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2732 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2733 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2734 (WebTestRunner::CppVariant::toString):
2735 (WebTestRunner::CppVariant::toInt32):
2736 (WebTestRunner::CppVariant::toDouble):
2737 (WebTestRunner::CppVariant::toBoolean):
2738 (WebTestRunner::CppVariant::toStringVector):
2739 (WebTestRunner::CppVariant::invoke):
2740 (WebTestRunner::CppVariant::invokeDefault):
2741 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2743 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2745 (WebTestRunner::EventSender::EventSender):
2746 (WebTestRunner::EventSender::reset):
2747 (WebTestRunner::EventSender::mouseDown):
2748 (WebTestRunner::EventSender::mouseUp):
2749 (WebTestRunner::EventSender::mouseMoveTo):
2750 (WebTestRunner::EventSender::keyDown):
2751 (WebTestRunner::EventSender::dispatchMessage):
2752 (WebTestRunner::EventSender::leapForward):
2753 (WebTestRunner::EventSender::replaySavedEvents):
2754 (WebTestRunner::makeMenuItemStringsFor):
2755 (WebTestRunner::EventSender::contextClick):
2756 (WebTestRunner::EventSender::beginDragWithFiles):
2757 (WebTestRunner::EventSender::addTouchPoint):
2758 (WebTestRunner::EventSender::releaseTouchPoint):
2759 (WebTestRunner::EventSender::updateTouchPoint):
2760 (WebTestRunner::EventSender::cancelTouchPoint):
2761 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2762 (WebTestRunner::EventSender::gestureEvent):
2763 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2764 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2765 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2766 (MockGrammarCheck::checkGrammarOfString):
2767 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2769 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2772 (MockSpellCheck::spellCheckWord):
2773 (MockSpellCheck::initializeIfNeeded):
2774 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2776 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2777 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2778 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2779 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
2780 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2781 (WebTestRunner::TestInterfaces::TestInterfaces):
2782 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2784 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2785 (WebTestRunner::TestPlugin::TestPlugin):
2786 (WebTestRunner::TestPlugin::initialize):
2787 (WebTestRunner::TestPlugin::destroy):
2788 (WebTestRunner::TestPlugin::parsePrimitive):
2789 (WebTestRunner::TestPlugin::parseColor):
2790 (WebTestRunner::TestPlugin::initProgram):
2791 (WebTestRunner::TestPlugin::initPrimitive):
2792 (WebTestRunner::TestPlugin::drawPrimitive):
2793 (WebTestRunner::TestPlugin::loadShader):
2794 (WebTestRunner::TestPlugin::loadProgram):
2795 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2796 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2798 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2799 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2800 (WebTestRunner::TestRunner::WorkQueue::processWork):
2801 (WebTestRunner::TestRunner::WorkQueue::reset):
2802 (WebTestRunner::TestRunner::WorkQueue::addWork):
2803 (WebTestRunner::TestRunner::TestRunner):
2804 (WebTestRunner::TestRunner::reset):
2805 (WebTestRunner::TestRunner::policyDelegateDone):
2806 (WebTestRunner::TestRunner::findString):
2807 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2808 (WebTestRunner::TestRunner::overridePreference):
2810 (WebTestRunner::TestRunner::setBackingScaleFactor):
2811 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2812 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2814 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2815 (WebTestRunner::TextInputController::markedRange):
2816 (WebTestRunner::TextInputController::selectedRange):
2817 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2818 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2819 (WebTestRunner::WebPreferences::reset):
2820 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2822 (WebTestRunner::WebTaskList::WebTaskList):
2823 (WebTestRunner::WebTaskList::~WebTaskList):
2824 (WebTestRunner::WebTaskList::registerTask):
2825 (WebTestRunner::WebTaskList::unregisterTask):
2826 (WebTestRunner::WebTaskList::revokeAll):
2827 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2828 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2829 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2830 (WebTestRunner::WebTestInterfaces::testInterfaces):
2831 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2832 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2833 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2834 (WebTestRunner::WebTestProxyBase::registerIntentService):
2835 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2836 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2837 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
2839 2013-02-07 Jochen Eisinger <jochen@chromium.org>
2841 [chromium] turn TestRunner library into a component build
2842 https://bugs.webkit.org/show_bug.cgi?id=108466
2844 Reviewed by Adam Barth.
2846 To achieve this, we need to drop all dependencies on WTF.
2848 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2849 * DumpRenderTree/DumpRenderTree.gypi:
2850 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2851 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2852 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2853 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2854 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2855 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2856 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2857 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2858 (WebTestRunner::AccessibilityUIElementList::createRoot):
2859 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2860 (AccessibilityUIElementList):
2861 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2862 (WebTestRunner::CppBoundClass::~CppBoundClass):
2863 (WebTestRunner::CppBoundClass::invoke):
2864 (WebTestRunner::CppBoundClass::getProperty):
2865 (WebTestRunner::CppBoundClass::setProperty):
2866 (WebTestRunner::CppBoundClass::bindCallback):
2867 (WebTestRunner::CppBoundClass::bindGetterCallback):
2868 (WebTestRunner::CppBoundClass::bindProperty):
2869 (WebTestRunner::CppBoundClass::getAsCppVariant):
2870 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2873 (WebTestRunner::CppBoundClass::bindProperty):
2874 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2875 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2876 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2877 (WebTestRunner::CppVariant::toString):
2878 (WebTestRunner::CppVariant::toInt32):
2879 (WebTestRunner::CppVariant::toDouble):
2880 (WebTestRunner::CppVariant::toBoolean):
2881 (WebTestRunner::CppVariant::toStringVector):
2882 (WebTestRunner::CppVariant::invoke):
2883 (WebTestRunner::CppVariant::invokeDefault):
2884 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2886 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2888 (WebTestRunner::EventSender::EventSender):
2889 (WebTestRunner::EventSender::reset):
2890 (WebTestRunner::EventSender::mouseDown):
2891 (WebTestRunner::EventSender::mouseUp):
2892 (WebTestRunner::EventSender::mouseMoveTo):
2893 (WebTestRunner::EventSender::keyDown):
2894 (WebTestRunner::EventSender::dispatchMessage):
2895 (WebTestRunner::EventSender::leapForward):
2896 (WebTestRunner::EventSender::replaySavedEvents):
2897 (WebTestRunner::makeMenuItemStringsFor):
2898 (WebTestRunner::EventSender::contextClick):
2899 (WebTestRunner::EventSender::beginDragWithFiles):
2900 (WebTestRunner::EventSender::addTouchPoint):
2901 (WebTestRunner::EventSender::releaseTouchPoint):
2902 (WebTestRunner::EventSender::updateTouchPoint):
2903 (WebTestRunner::EventSender::cancelTouchPoint):
2904 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2905 (WebTestRunner::EventSender::gestureEvent):
2906 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2907 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2908 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2909 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
2911 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2914 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2915 (WebTestRunner::MockSpellCheck::spellCheckWord):
2916 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
2918 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2920 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2921 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2922 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2923 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2926 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2927 (WebTestRunner::TestInterfaces::TestInterfaces):
2928 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2930 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2931 (WebTestRunner::TestPlugin::TestPlugin):
2932 (WebTestRunner::TestPlugin::initialize):
2933 (WebTestRunner::TestPlugin::destroy):
2934 (WebTestRunner::TestPlugin::parsePrimitive):
2935 (WebTestRunner::TestPlugin::parseColor):
2936 (WebTestRunner::TestPlugin::initProgram):
2937 (WebTestRunner::TestPlugin::initPrimitive):
2938 (WebTestRunner::TestPlugin::drawPrimitive):
2939 (WebTestRunner::TestPlugin::loadShader):
2940 (WebTestRunner::TestPlugin::loadProgram):
2941 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2942 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2944 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2945 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2946 (WebTestRunner::TestRunner::WorkQueue::processWork):
2947 (WebTestRunner::TestRunner::WorkQueue::reset):
2948 (WebTestRunner::TestRunner::WorkQueue::addWork):
2949 (WebTestRunner::TestRunner::TestRunner):
2950 (WebTestRunner::TestRunner::reset):
2951 (WebTestRunner::TestRunner::policyDelegateDone):
2952 (WebTestRunner::TestRunner::findString):
2953 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2954 (WebTestRunner::TestRunner::overridePreference):
2955 (WebTestRunner::TestRunner::deliverWebIntent):
2956 (WebTestRunner::TestRunner::setBackingScaleFactor):
2957 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
2958 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
2959 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
2960 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
2961 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2962 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2964 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2965 (WebTestRunner::TextInputController::markedRange):
2966 (WebTestRunner::TextInputController::selectedRange):
2967 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2968 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2969 (WebTestRunner::WebPreferences::reset):
2970 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2971 (WebTestRunner::WebTaskList::~WebTaskList):
2972 (WebTestRunner::WebTaskList::registerTask):
2973 (WebTestRunner::WebTaskList::unregisterTask):
2974 (WebTestRunner::WebTaskList::revokeAll):
2975 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2976 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2977 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2978 (WebTestRunner::WebTestInterfaces::testInterfaces):
2979 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2980 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2981 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2982 (WebTestRunner::WebTestProxyBase::registerIntentService):
2983 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2984 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2985 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2987 2013-02-07 Andras Becsi <andras.becsi@digia.com>
2989 [Qt] Use GNU ar's thin archive format for intermediate static libs
2990 https://bugs.webkit.org/show_bug.cgi?id=109052
2992 Reviewed by Jocelyn Turcotte.
2994 With debug builds we exceed the 4GiB limit of GNU ar when creating the WebCore
2995 intermediate static library which results in build failure even with a x86_64
2996 toolchain (http://sourceware.org/bugzilla/show_bug.cgi?id=14625).
2998 When using a GNU toolchain we can use the thin archive format for these static
2999 libraries which also has the benefit of not copying the object files, thus
3000 drastically reducing disk usage and overall compile time.
3002 Currently qmake does not support GNU ar's thin archive format so for
3003 now we need to do the magic in the build system as a stopgap solution.
3005 * qmake/mkspecs/features/configure.prf:
3006 * qmake/mkspecs/features/default_post.prf:
3007 * qmake/mkspecs/features/functions.prf:
3009 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
3011 [Qt] Compile WTF tests of TestWebKitAPI
3012 https://bugs.webkit.org/show_bug.cgi?id=108935
3014 Reviewed by Kenneth Rohde Christiansen.
3016 Add initial stubs and files for building at least the WTF tests.
3017 The WK2 tests need more platform code, in particular PlatformWebView
3018 and injected bundle support.
3020 * TestWebKitAPI/TestWebKitAPI.pri: Added.
3021 * TestWebKitAPI/TestWebKitAPI.pro: Added.
3022 * TestWebKitAPI/Tests/WTF/WTF.pro: Added.
3023 * TestWebKitAPI/qt/InjectedBundleControllerQt.cpp: Added.
3025 (TestWebKitAPI::InjectedBundleController::platformInitialize):
3026 * TestWebKitAPI/qt/PlatformUtilitiesQt.cpp: Added.
3028 (TestWebKitAPI::Util::run):
3029 (TestWebKitAPI::Util::sleep):
3030 (TestWebKitAPI::Util::createInjectedBundlePath):
3031 (TestWebKitAPI::Util::createURLForResource):
3032 (TestWebKitAPI::Util::URLForNonExistentResource):
3033 * TestWebKitAPI/qt/main.cpp: Added.
3036 * qmake/mkspecs/features/default_post.prf:
3038 2013-02-06 Roger Fong <roger_fong@apple.com>
3040 VS2010 WinLauncher project, property sheets and resources.
3041 https://bugs.webkit.org/show_bug.cgi?id=107037.
3043 Reviewed by Brent Fulgham.
3045 * WinLauncher/WinLauncher.vcxproj: Added.
3046 * WinLauncher/WinLauncher.vcxproj/WinLauncher.ico: Copied from WinLauncher/WinLauncher.ico.
3047 * WinLauncher/WinLauncher.vcxproj/WinLauncher.rc: Copied from WinLauncher/WinLauncherLauncher.rc.
3048 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Added.
3049 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters: Added.
3050 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.user: Added.
3051 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: Added.
3052 * WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props: Added.
3053 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc: Copied from WinLauncher/WinLauncher.rc.
3054 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: Added.
3055 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters: Added.
3056 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.user: Added.
3057 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: Added.
3058 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props: Added.
3059 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPostBuild.cmd: Copied from WinLauncher/WinLauncherPostBuild.cmd.
3060 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd: Copied from WinLauncher/WinLauncherPreBuild.cmd.
3061 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props: Added.
3062 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h: Copied from WinLauncher/resource.h.
3063 * WinLauncher/WinLauncher.vcxproj/WinLauncherPostBuild.cmd: Added.
3064 * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd: Added.
3065 * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props: Added.
3066 * WinLauncher/WinLauncher.vcxproj/WinLauncherResource.h: Copied from WinLauncher/WinLauncherLauncherResource.h.
3067 * WinLauncher/WinLauncher.vcxproj/small.ico: Copied from WinLauncher/small.ico.
3069 2013-02-06 Terry Anderson <tdanderson@chromium.org>
3071 Add support for gesture scroll events that do not propagate to enclosing scrollables
3072 https://bugs.webkit.org/show_bug.cgi?id=108849
3074 Reviewed by Antonio Gomes.
3076 Modify chromium's DRT EventSender to support the new event type
3077 GestureScrollUpdateWithoutPropagation.
3079 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3081 (WebTestRunner::EventSender::EventSender):
3082 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
3083 (WebTestRunner::EventSender::gestureEvent):
3084 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
3086 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
3087 (WebTestRunner::TestPlugin::handleInputEvent):
3089 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
3091 Unreviewed, rolling out r142032.
3092 http://trac.webkit.org/changeset/142032
3093 https://bugs.webkit.org/show_bug.cgi?id=109095
3095 component build still broken (Requested by jochen__ on
3098 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
3099 * DumpRenderTree/DumpRenderTree.gypi:
3100 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3101 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
3103 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
3104 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3105 (WebTestInterfaces):
3106 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3108 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
3109 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
3110 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
3111 (WebTestRunner::AccessibilityUIElementList::createRoot):
3112 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
3113 (AccessibilityUIElementList):
3114 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
3115 (WebTestRunner::CppBoundClass::~CppBoundClass):
3116 (WebTestRunner::CppBoundClass::invoke):
3117 (WebTestRunner::CppBoundClass::getProperty):
3118 (WebTestRunner::CppBoundClass::setProperty):
3119 (WebTestRunner::CppBoundClass::bindCallback):
3120 (WebTestRunner::CppBoundClass::bindGetterCallback):
3121 (WebTestRunner::CppBoundClass::bindProperty):
3122 (WebTestRunner::CppBoundClass::getAsCppVariant):
3123 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
3126 (WebTestRunner::CppBoundClass::bindProperty):
3127 (WebTestRunner::CppBoundClass::bindFallbackCallback):
3128 (WebTestRunner::CppBoundClass::bindFallbackMethod):
3129 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
3130 (WebTestRunner::CppVariant::toString):
3131 (WebTestRunner::CppVariant::toInt32):
3132 (WebTestRunner::CppVariant::toDouble):
3133 (WebTestRunner::CppVariant::toBoolean):
3134 (WebTestRunner::CppVariant::toStringVector):
3135 (WebTestRunner::CppVariant::invoke):
3136 (WebTestRunner::CppVariant::invokeDefault):
3137 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
3139 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3141 (WebTestRunner::EventSender::EventSender):
3142 (WebTestRunner::EventSender::reset):
3143 (WebTestRunner::EventSender::mouseDown):
3144 (WebTestRunner::EventSender::mouseUp):
3145 (WebTestRunner::EventSender::mouseMoveTo):
3146 (WebTestRunner::EventSender::keyDown):
3147 (WebTestRunner::EventSender::dispatchMessage):
3148 (WebTestRunner::EventSender::leapForward):
3149 (WebTestRunner::EventSender::replaySavedEvents):
3150 (WebTestRunner::makeMenuItemStringsFor):
3151 (WebTestRunner::EventSender::contextClick):
3152 (WebTestRunner::EventSender::beginDragWithFiles):
3153 (WebTestRunner::EventSender::addTouchPoint):
3154 (WebTestRunner::EventSender::releaseTouchPoint):
3155 (WebTestRunner::EventSender::updateTouchPoint):
3156 (WebTestRunner::EventSender::cancelTouchPoint):
3157 (WebTestRunner::EventSender::sendCurrentTouchEvent):
3158 (WebTestRunner::EventSender::gestureEvent):
3159 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
3160 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
3161 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
3162 (MockGrammarCheck::checkGrammarOfString):
3163 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
3165 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
3168 (MockSpellCheck::spellCheckWord):
3169 (MockSpellCheck::initializeIfNeeded):
3170 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
3172 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
3173 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
3174 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
3175 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
3176 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3177 (WebTestRunner::TestInterfaces::TestInterfaces):
3178 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3180 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
3181 (WebTestRunner::TestPlugin::TestPlugin):
3182 (WebTestRunner::TestPlugin::initialize):
3183 (WebTestRunner::TestPlugin::destroy):
3184 (WebTestRunner::TestPlugin::parsePrimitive):
3185 (WebTestRunner::TestPlugin::parseColor):
3186 (WebTestRunner::TestPlugin::initProgram):
3187 (WebTestRunner::TestPlugin::initPrimitive):
3188 (WebTestRunner::TestPlugin::drawPrimitive):
3189 (WebTestRunner::TestPlugin::loadShader):
3190 (WebTestRunner::TestPlugin::loadProgram):
3191 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
3192 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
3194 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3195 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
3196 (WebTestRunner::TestRunner::WorkQueue::processWork):
3197 (WebTestRunner::TestRunner::WorkQueue::reset):
3198 (WebTestRunner::TestRunner::WorkQueue::addWork):
3199 (WebTestRunner::TestRunner::TestRunner):
3200 (WebTestRunner::TestRunner::reset):
3201 (WebTestRunner::TestRunner::policyDelegateDone):
3202 (WebTestRunner::TestRunner::findString):
3203 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
3204 (WebTestRunner::TestRunner::overridePreference):
3206 (WebTestRunner::TestRunner::setBackingScaleFactor):
3207 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3208 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
3210 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
3211 (WebTestRunner::TextInputController::markedRange):
3212 (WebTestRunner::TextInputController::selectedRange):
3213 (WebTestRunner::TextInputController::firstRectForCharacterRange):
3214 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3215 (WebTestRunner::WebPreferences::reset):
3216 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
3218 (WebTestRunner::WebTaskList::WebTaskList):
3219 (WebTestRunner::WebTaskList::~WebTaskList):
3220 (WebTestRunner::WebTaskList::registerTask):
3221 (WebTestRunner::WebTaskList::unregisterTask):
3222 (WebTestRunner::WebTaskList::revokeAll):
3223 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3224 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
3225 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
3226 (WebTestRunner::WebTestInterfaces::testInterfaces):
3227 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3228 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
3229 (WebTestRunner::WebTestProxyBase::spellCheckClient):
3230 (WebTestRunner::WebTestProxyBase::registerIntentService):
3231 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3232 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3233 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
3235 2013-02-06 Jochen Eisinger <jochen@chromium.org>
3237 [chromium] turn TestRunner library into a component build
3238 https://bugs.webkit.org/show_bug.cgi?id=108466
3240 Reviewed by Adam Barth.
3242 To achieve this, we need to drop all dependencies on WTF.
3244 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
3245 * DumpRenderTree/DumpRenderTree.gypi:
3246 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3247 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
3248 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3249 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3250 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3251 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
3252 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
3253 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
3254 (WebTestRunner::AccessibilityUIElementList::createRoot):
3255 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
3256 (AccessibilityUIElementList):
3257 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
3258 (WebTestRunner::CppBoundClass::~CppBoundClass):
3259 (WebTestRunner::CppBoundClass::invoke):
3260 (WebTestRunner::CppBoundClass::getProperty):
3261 (WebTestRunner::CppBoundClass::setProperty):
3262 (WebTestRunner::CppBoundClass::bindCallback):
3263 (WebTestRunner::CppBoundClass::bindGetterCallback):
3264 (WebTestRunner::CppBoundClass::bindProperty):
3265 (WebTestRunner::CppBoundClass::getAsCppVariant):
3266 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
3269 (WebTestRunner::CppBoundClass::bindProperty):
3270 (WebTestRunner::CppBoundClass::bindFallbackCallback):
3271 (WebTestRunner::CppBoundClass::bindFallbackMethod):
3272 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
3273 (WebTestRunner::CppVariant::toString):
3274 (WebTestRunner::CppVariant::toInt32):
3275 (WebTestRunner::CppVariant::toDouble):
3276 (WebTestRunner::CppVariant::toBoolean):
3277 (WebTestRunner::CppVariant::toStringVector):
3278 (WebTestRunner::CppVariant::invoke):
3279 (WebTestRunner::CppVariant::invokeDefault):
3280 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
3282 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3284 (WebTestRunner::EventSender::EventSender):
3285 (WebTestRunner::EventSender::reset):
3286 (WebTestRunner::EventSender::mouseDown):
3287 (WebTestRunner::EventSender::mouseUp):
3288 (WebTestRunner::EventSender::mouseMoveTo):
3289 (WebTestRunner::EventSender::keyDown):
3290 (WebTestRunner::EventSender::dispatchMessage):
3291 (WebTestRunner::EventSender::leapForward):
3292 (WebTestRunner::EventSender::replaySavedEvents):
3293 (WebTestRunner::makeMenuItemStringsFor):
3294 (WebTestRunner::EventSender::contextClick):
3295 (WebTestRunner::EventSender::beginDragWithFiles):
3296 (WebTestRunner::EventSender::addTouchPoint):
3297 (WebTestRunner::EventSender::releaseTouchPoint):
3298 (WebTestRunner::EventSender::updateTouchPoint):
3299 (WebTestRunner::EventSender::cancelTouchPoint):
3300 (WebTestRunner::EventSender::sendCurrentTouchEvent):
3301 (WebTestRunner::EventSender::gestureEvent):
3302 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
3303 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
3304 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
3305 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
3307 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
3310 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
3311 (WebTestRunner::MockSpellCheck::spellCheckWord):
3312 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
3314 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
3316 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
3317 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
3318 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
3319 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3322 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3323 (WebTestRunner::TestInterfaces::TestInterfaces):
3324 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3326 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
3327 (WebTestRunner::TestPlugin::TestPlugin):
3328 (WebTestRunner::TestPlugin::initialize):
3329 (WebTestRunner::TestPlugin::destroy):
3330 (WebTestRunner::TestPlugin::parsePrimitive):
3331 (WebTestRunner::TestPlugin::parseColor):
3332 (WebTestRunner::TestPlugin::initProgram):
3333 (WebTestRunner::TestPlugin::initPrimitive):
3334 (WebTestRunner::TestPlugin::drawPrimitive):
3335 (WebTestRunner::TestPlugin::loadShader):
3336 (WebTestRunner::TestPlugin::loadProgram):
3337 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
3338 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
3340 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3341 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
3342 (WebTestRunner::TestRunner::WorkQueue::processWork):
3343 (WebTestRunner::TestRunner::WorkQueue::reset):
3344 (WebTestRunner::TestRunner::WorkQueue::addWork):
3345 (WebTestRunner::TestRunner::TestRunner):
3346 (WebTestRunner::TestRunner::reset):
3347 (WebTestRunner::TestRunner::policyDelegateDone):
3348 (WebTestRunner::TestRunner::findString):
3349 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
3350 (WebTestRunner::TestRunner::overridePreference):
3351 (WebTestRunner::TestRunner::deliverWebIntent):
3352 (WebTestRunner::TestRunner::setBackingScaleFactor):
3353 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
3354 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
3355 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
3356 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
3357 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3358 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
3360 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
3361 (WebTestRunner::TextInputController::markedRange):
3362 (WebTestRunner::TextInputController::selectedRange):
3363 (WebTestRunner::TextInputController::firstRectForCharacterRange):
3364 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3365 (WebTestRunner::WebPreferences::reset):
3366 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
3367 (WebTestRunner::WebTaskList::~WebTaskList):
3368 (WebTestRunner::WebTaskList::registerTask):
3369 (WebTestRunner::WebTaskList::unregisterTask):
3370 (WebTestRunner::WebTaskList::revokeAll):
3371 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3372 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
3373 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
3374 (WebTestRunner::WebTestInterfaces::testInterfaces):
3375 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3376 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
3377 (WebTestRunner::WebTestProxyBase::spellCheckClient):
3378 (WebTestRunner::WebTestProxyBase::registerIntentService):
3379 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3380 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3381 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3383 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
3385 Unreviewed, rolling out r142025.
3386 http://trac.webkit.org/changeset/142025
3387 https://bugs.webkit.org/show_bug.cgi?id=109091
3389 broke the build (Requested by tdanderson on #webkit).
3391 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3393 (WebTestRunner::EventSender::EventSender):
3394 (WebTestRunner::EventSender::gestureEvent):
3395 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
3398 2013-02-06 Terry Anderson <tdanderson@chromium.org>
3400 Add support for gesture scroll events that do not propagate to enclosing scrollables
3401 https://bugs.webkit.org/show_bug.cgi?id=108849
3403 Reviewed by Antonio Gomes.
3405 Modify chromium's DRT EventSender to support the new event type
3406 GestureScrollUpdateWithoutPropagation.
3408 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3410 (WebTestRunner::EventSender::EventSender):
3411 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
3412 (WebTestRunner::EventSender::gestureEvent):
3413 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
3416 2013-02-06 Zan Dobersek <zdobersek@igalia.com>
3418 [TestResultServer] Adjust the name of the GTK 64-bit debug builder
3419 https://bugs.webkit.org/show_bug.cgi?id=109016
3421 Reviewed by Ojan Vafai.
3423 * TestResultServer/static-dashboards/builders.jsonp: The GTK 64-bit debug
3424 builder was adjusted to build WebKit1 only, with the name changed accordingly.
3425 Reflect that change here as well.
3427 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
3429 Unreviewed, rolling out r141991.
3430 http://trac.webkit.org/changeset/141991
3431 https://bugs.webkit.org/show_bug.cgi?id=109047
3433 Fails to compile on all Chromium platforms (Requested by
3434 schenney on #webkit).
3436 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
3437 * DumpRenderTree/DumpRenderTree.gypi:
3438 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3439 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
3441 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
3442 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3443 (WebTestInterfaces):
3444 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3446 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
3447 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
3448 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
3449 (WebTestRunner::AccessibilityUIElementList::createRoot):
3450 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
3451 (AccessibilityUIElementList):
3452 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
3453 (WebTestRunner::CppBoundClass::~CppBoundClass):
3454 (WebTestRunner::CppBoundClass::invoke):
3455 (WebTestRunner::CppBoundClass::getProperty):
3456 (WebTestRunner::CppBoundClass::setProperty):
3457 (WebTestRunner::CppBoundClass::bindCallback):
3458 (WebTestRunner::CppBoundClass::bindGetterCallback):
3459 (WebTestRunner::CppBoundClass::bindProperty):
3460 (WebTestRunner::CppBoundClass::getAsCppVariant):
3461 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
3464 (WebTestRunner::CppBoundClass::bindProperty):
3465 (WebTestRunner::CppBoundClass::bindFallbackCallback):
3466 (WebTestRunner::CppBoundClass::bindFallbackMethod):
3467 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
3468 (WebTestRunner::CppVariant::toString):
3469 (WebTestRunner::CppVariant::toInt32):
3470 (WebTestRunner::CppVariant::toDouble):
3471 (WebTestRunner::CppVariant::toBoolean):
3472 (WebTestRunner::CppVariant::toStringVector):
3473 (WebTestRunner::CppVariant::invoke):
3474 (WebTestRunner::CppVariant::invokeDefault):
3475 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
3477 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3479 (WebTestRunner::EventSender::EventSender):
3480 (WebTestRunner::EventSender::reset):
3481 (WebTestRunner::EventSender::mouseDown):
3482 (WebTestRunner::EventSender::mouseUp):
3483 (WebTestRunner::EventSender::mouseMoveTo):
3484 (WebTestRunner::EventSender::keyDown):
3485 (WebTestRunner::EventSender::dispatchMessage):
3486 (WebTestRunner::EventSender::leapForward):
3487 (WebTestRunner::EventSender::replaySavedEvents):
3488 (WebTestRunner::makeMenuItemStringsFor):
3489 (WebTestRunner::EventSender::contextClick):
3490 (WebTestRunner::EventSender::beginDragWithFiles):
3491 (WebTestRunner::EventSender::addTouchPoint):
3492 (WebTestRunner::EventSender::releaseTouchPoint):
3493 (WebTestRunner::EventSender::updateTouchPoint):
3494 (WebTestRunner::EventSender::cancelTouchPoint):
3495 (WebTestRunner::EventSender::sendCurrentTouchEvent):
3496 (WebTestRunner::EventSender::gestureEvent):
3497 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
3498 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
3499 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
3500 (MockGrammarCheck::checkGrammarOfString):
3501 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
3503 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
3506 (MockSpellCheck::spellCheckWord):
3507 (MockSpellCheck::initializeIfNeeded):
3508 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
3510 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
3511 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
3512 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
3513 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
3514 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3515 (WebTestRunner::TestInterfaces::TestInterfaces):
3516 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3518 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
3519 (WebTestRunner::TestPlugin::TestPlugin):
3520 (WebTestRunner::TestPlugin::initialize):
3521 (WebTestRunner::TestPlugin::destroy):
3522 (WebTestRunner::TestPlugin::parsePrimitive):
3523 (WebTestRunner::TestPlugin::parseColor):
3524 (WebTestRunner::TestPlugin::initProgram):
3525 (WebTestRunner::TestPlugin::initPrimitive):
3526 (WebTestRunner::TestPlugin::drawPrimitive):
3527 (WebTestRunner::TestPlugin::loadShader):
3528 (WebTestRunner::TestPlugin::loadProgram):
3529 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
3530 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
3532 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3533 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
3534 (WebTestRunner::TestRunner::WorkQueue::processWork):
3535 (WebTestRunner::TestRunner::WorkQueue::reset):
3536 (WebTestRunner::TestRunner::WorkQueue::addWork):
3537 (WebTestRunner::TestRunner::TestRunner):
3538 (WebTestRunner::TestRunner::reset):
3539 (WebTestRunner::TestRunner::policyDelegateDone):
3540 (WebTestRunner::TestRunner::findString):
3541 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
3542 (WebTestRunner::TestRunner::overridePreference):
3544 (WebTestRunner::TestRunner::setBackingScaleFactor):
3545 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3546 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
3548 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
3549 (WebTestRunner::TextInputController::markedRange):
3550 (WebTestRunner::TextInputController::selectedRange):
3551 (WebTestRunner::TextInputController::firstRectForCharacterRange):
3552 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3553 (WebTestRunner::WebPreferences::reset):
3554 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
3556 (WebTestRunner::WebTaskList::WebTaskList):
3557 (WebTestRunner::WebTaskList::~WebTaskList):
3558 (WebTestRunner::WebTaskList::registerTask):
3559 (WebTestRunner::WebTaskList::unregisterTask):
3560 (WebTestRunner::WebTaskList::revokeAll):
3561 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3562 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
3563 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
3564 (WebTestRunner::WebTestInterfaces::testInterfaces):
3565 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3566 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
3567 (WebTestRunner::WebTestProxyBase::spellCheckClient):
3568 (WebTestRunner::WebTestProxyBase::registerIntentService):
3569 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3570 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3571 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
3573 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
3575 Unreviewed, rolling out r141995.
3576 http://trac.webkit.org/changeset/141995
3577 https://bugs.webkit.org/show_bug.cgi?id=109046
3579 May allow me to roll out the real problem (Requested by
3580 schenney on #webkit).
3582 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3583 (WebTestRunner::TestRunner::sendWebIntentResponse):
3584 (WebTestRunner::TestRunner::deliverWebIntent):
3585 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3586 (WebTestRunner::WebTestProxyBase::registerIntentService):
3587 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3589 2013-02-06 Jochen Eisinger <jochen@chromium.org>
3591 [chromium] fix android build which doesn't support intents
3593 Unreviewed build fix.
3595 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3596 (WebTestRunner::TestRunner::sendWebIntentResponse):
3597 (WebTestRunner::TestRunner::deliverWebIntent):
3598 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3599 (WebTestRunner::WebTestProxyBase::registerIntentService):
3600 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3602 2013-02-06 Jochen Eisinger <jochen@chromium.org>
3604 [chromium] turn TestRunner library into a component build
3605 https://bugs.webkit.org/show_bug.cgi?id=108466
3607 Reviewed by Adam Barth.
3609 To achieve this, we need to drop all dependencies on WTF.
3611 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
3612 * DumpRenderTree/DumpRenderTree.gypi:
3613 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3614 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
3615 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3616 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3617 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3618 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
3619 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
3620 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
3621 (WebTestRunner::AccessibilityUIElementList::createRoot):
3622 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
3623 (AccessibilityUIElementList):
3624 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
3625 (WebTestRunner::CppBoundClass::~CppBoundClass):
3626 (WebTestRunner::CppBoundClass::invoke):
3627 (WebTestRunner::CppBoundClass::getProperty):
3628 (WebTestRunner::CppBoundClass::setProperty):
3629 (WebTestRunner::CppBoundClass::bindCallback):
3630 (WebTestRunner::CppBoundClass::bindGetterCallback):
3631 (WebTestRunner::CppBoundClass::bindProperty):
3632 (WebTestRunner::CppBoundClass::getAsCppVariant):
3633 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
3636 (WebTestRunner::CppBoundClass::bindProperty):
3637 (WebTestRunner::CppBoundClass::bindFallbackCallback):
3638 (WebTestRunner::CppBoundClass::bindFallbackMethod):
3639 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
3640 (WebTestRunner::CppVariant::toString):
3641 (WebTestRunner::CppVariant::toInt32):
3642 (WebTestRunner::CppVariant::toDouble):
3643 (WebTestRunner::CppVariant::toBoolean):
3644 (WebTestRunner::CppVariant::toStringVector):
3645 (WebTestRunner::CppVariant::invoke):
3646 (WebTestRunner::CppVariant::invokeDefault):
3647 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
3649 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3651 (WebTestRunner::EventSender::EventSender):
3652 (WebTestRunner::EventSender::reset):
3653 (WebTestRunner::EventSender::mouseDown):
3654 (WebTestRunner::EventSender::mouseUp):
3655 (WebTestRunner::EventSender::mouseMoveTo):
3656 (WebTestRunner::EventSender::keyDown):
3657 (WebTestRunner::EventSender::dispatchMessage):
3658 (WebTestRunner::EventSender::leapForward):
3659 (WebTestRunner::EventSender::replaySavedEvents):
3660 (WebTestRunner::makeMenuItemStringsFor):
3661 (WebTestRunner::EventSender::contextClick):
3662 (WebTestRunner::EventSender::beginDragWithFiles):
3663 (WebTestRunner::EventSender::addTouchPoint):
3664 (WebTestRunner::EventSender::releaseTouchPoint):
3665 (WebTestRunner::EventSender::updateTouchPoint):
3666 (WebTestRunner::EventSender::cancelTouchPoint):
3667 (WebTestRunner::EventSender::sendCurrentTouchEvent):
3668 (WebTestRunner::EventSender::gestureEvent):
3669 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
3670 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
3671 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
3672 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
3674 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
3677 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
3678 (WebTestRunner::MockSpellCheck::spellCheckWord):
3679 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
3681 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
3683 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
3684 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
3685 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
3686 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3689 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3690 (WebTestRunner::TestInterfaces::TestInterfaces):
3691 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3693 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
3694 (WebTestRunner::TestPlugin::TestPlugin):
3695 (WebTestRunner::TestPlugin::initialize):
3696 (WebTestRunner::TestPlugin::destroy):
3697 (WebTestRunner::TestPlugin::parsePrimitive):
3698 (WebTestRunner::TestPlugin::parseColor):
3699 (WebTestRunner::TestPlugin::initProgram):
3700 (WebTestRunner::TestPlugin::initPrimitive):
3701 (WebTestRunner::TestPlugin::drawPrimitive):
3702 (WebTestRunner::TestPlugin::loadShader):
3703 (WebTestRunner::TestPlugin::loadProgram):
3704 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
3705 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
3707 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3708 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
3709 (WebTestRunner::TestRunner::WorkQueue::processWork):
3710 (WebTestRunner::TestRunner::WorkQueue::reset):
3711 (WebTestRunner::TestRunner::WorkQueue::addWork):
3712 (WebTestRunner::TestRunner::TestRunner):
3713 (WebTestRunner::TestRunner::reset):
3714 (WebTestRunner::TestRunner::policyDelegateDone):
3715 (WebTestRunner::TestRunner::findString):
3716 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
3717 (WebTestRunner::TestRunner::overridePreference):
3718 (WebTestRunner::TestRunner::deliverWebIntent):
3719 (WebTestRunner::TestRunner::setBackingScaleFactor):
3720 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
3721 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
3722 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
3723 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
3724 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3725 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
3727 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
3728 (WebTestRunner::TextInputController::markedRange):
3729 (WebTestRunner::TextInputController::selectedRange):
3730 (WebTestRunner::TextInputController::firstRectForCharacterRange):
3731 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3732 (WebTestRunner::WebPreferences::reset):
3733 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
3734 (WebTestRunner::WebTaskList::~WebTaskList):
3735 (WebTestRunner::WebTaskList::registerTask):
3736 (WebTestRunner::WebTaskList::unregisterTask):
3737 (WebTestRunner::WebTaskList::revokeAll):
3738 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3739 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
3740 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
3741 (WebTestRunner::WebTestInterfaces::testInterfaces):
3742 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3743 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
3744 (WebTestRunner::WebTestProxyBase::spellCheckClient):
3745 (WebTestRunner::WebTestProxyBase::registerIntentService):
3746 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3747 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3748 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3750 2013-02-06 Mike West <mkwst@chromium.org>
3752 Add an ENABLE_NOSNIFF feature flag.
3753 https://bugs.webkit.org/show_bug.cgi?id=109029
3755 Reviewed by Jochen Eisinger.
3757 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
3758 when processing script and other resource types.
3760 * Scripts/webkitperl/FeatureList.pm:
3761 * qmake/mkspecs/features/features.pri:
3763 2013-02-06 Tommy Widenflycht <tommyw@google.com>
3765 MediaStream API: Implement DTMF support in RTCPeerConnection
3766 https://bugs.webkit.org/show_bug.cgi?id=106782
3768 Reviewed by Adam Barth.
3770 Adding Mock functionality for the DTMFSender.
3772 * DumpRenderTree/DumpRenderTree.gypi:
3773 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp: Added.
3774 (DTMFSenderToneTask):
3775 (DTMFSenderToneTask::DTMFSenderToneTask):
3776 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
3777 (MockWebRTCDTMFSenderHandler::setClient):
3778 (MockWebRTCDTMFSenderHandler::currentToneBuffer):
3779 (MockWebRTCDTMFSenderHandler::canInsertDTMF):
3780 (MockWebRTCDTMFSenderHandler::insertDTMF):
3781 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h: Copied from Source/Platform/chromium/public/WebMediaStreamTrack.h.
3782 (MockWebRTCDTMFSenderHandler):
3783 (MockWebRTCDTMFSenderHandler::taskList):
3784 (MockWebRTCDTMFSenderHandler::clearToneBuffer):
3785 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
3786 (MockWebRTCPeerConnectionHandler::createDTMFSender):
3787 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
3788 (MockWebRTCPeerConnectionHandler):
3790 2013-02-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
3792 Unreviewed. Update my email address in committers.py.
3794 * Scripts/webkitpy/common/config/committers.py:
3796 2013-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3798 [CMake] Don't warn unused cmake variables which aren't used by cmake ports
3799 https://bugs.webkit.org/show_bug.cgi?id=108761
3801 Reviewed by Laszlo Gombos.
3803 Ignore unused macro variables which aren't used by cmake ports.
3805 * Scripts/webkitdirs.pm:
3806 (generateBuildSystemFromCMakeProject):
3808 2013-02-05 Julie Parent <jparent@chromium.org>
3810 Add cc_unittests to the dashboards
3811 https://bugs.webkit.org/show_bug.cgi?id=108878
3813 Reviewed by Dirk Pranke.
3815 * TestResultServer/static-dashboards/builders.js:
3817 * TestResultServer/static-dashboards/dashboard_base.js:
3818 (currentBuilderGroupCategory):
3820 2013-02-05 Adam Barth <abarth@webkit.org>
3822 DumpRenderTree should be able to enable the threaded parser
3823 https://bugs.webkit.org/show_bug.cgi?id=108970
3825 Reviewed by Eric Seidel.
3827 We can now enable the parser at runtime using --enable-threaded-html-parser.
3829 * DumpRenderTree/chromium/DumpRenderTree.cpp:
3831 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3833 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3834 (WebTestRunner::WebPreferences::reset):
3835 (WebTestRunner::WebPreferences::applyTo):
3836 * DumpRenderTree/chromium/TestShell.cpp:
3837 (TestShell::TestShell):
3838 (TestShell::resetWebSettings):
3839 * DumpRenderTree/chromium/TestShell.h:
3840 (TestShell::setThreadedHTMLParser):
3843 2013-02-05 Benjamin Poulain <bpoulain@apple.com>
3845 Make StringBuilder::toAtomicString() consistent with StringBuilder::toString() for strings of null length
3846 https://bugs.webkit.org/show_bug.cgi?id=108894
3848 Reviewed by Andreas Kling.
3850 * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
3851 Extend the tests to check toAtomicString() on an empty builder.
3853 2013-02-05 Jochen Eisinger <jochen@chromium.org>
3855 [chromium] remove methods from the WebTestRunner interface that are only used by WebTestProxyBase
3856 https://bugs.webkit.org/show_bug.cgi?id=108926
3858 Reviewed by Adam Barth.
3860 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3863 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3866 2013-02-05 Jochen Eisinger <jochen@chromium.org>
3868 [chromium] remove unneccessary 0 checks for testRunner now that the TestRunner library owns it
3869 https://bugs.webkit.org/show_bug.cgi?id=108923
3871 Reviewed by Kentaro Hara.
3873 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3875 (WebTestRunner::WebTestProxyBase::shouldBeginEditing):
3876 (WebTestRunner::WebTestProxyBase::shouldEndEditing):
3877 (WebTestRunner::WebTestProxyBase::shouldInsertNode):
3878 (WebTestRunner::WebTestProxyBase::shouldInsertText):
3879 (WebTestRunner::WebTestProxyBase::shouldChangeSelectedRange):
3880 (WebTestRunner::WebTestProxyBase::shouldDeleteRange):
3881 (WebTestRunner::WebTestProxyBase::shouldApplyStyle):
3882 (WebTestRunner::WebTestProxyBase::didBeginEditing):
3883 (WebTestRunner::WebTestProxyBase::didChangeSelection):
3884 (WebTestRunner::WebTestProxyBase::didChangeContents):
3885 (WebTestRunner::WebTestProxyBase::didEndEditing):
3886 (WebTestRunner::WebTestProxyBase::createView):
3887 (WebTestRunner::WebTestProxyBase::setStatusText):
3888 (WebTestRunner::WebTestProxyBase::didStopLoading):
3889 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
3890 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
3891 (WebTestRunner::WebTestProxyBase::willPerformClientRedirect):
3892 (WebTestRunner::WebTestProxyBase::didCancelClientRedirect):
3893 (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
3894 (WebTestRunner::WebTestProxyBase::didReceiveServerRedirectForProvisionalLoad):
3895 (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
3896 (WebTestRunner::WebTestProxyBase::didCommitProvisionalLoad):
3897 (WebTestRunner::WebTestProxyBase::didReceiveTitle):
3898 (WebTestRunner::WebTestProxyBase::didFinishDocumentLoad):
3899 (WebTestRunner::WebTestProxyBase::didHandleOnloadEvents):
3900 (WebTestRunner::WebTestProxyBase::didFailLoad):
3901 (WebTestRunner::WebTestProxyBase::didFinishLoad):
3902 (WebTestRunner::WebTestProxyBase::didChangeLocationWithinPage):
3903 (WebTestRunner::WebTestProxyBase::didDisplayInsecureContent):
3904 (WebTestRunner::WebTestProxyBase::didRunInsecureContent):
3905 (WebTestRunner::WebTestProxyBase::didDetectXSS):
3906 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3907 (WebTestRunner::WebTestProxyBase::willRequestResource):
3908 (WebTestRunner::WebTestProxyBase::didCreateDataSource):
3909 (WebTestRunner::WebTestProxyBase::willSendRequest):
3910 (WebTestRunner::WebTestProxyBase::didReceiveResponse):
3911 (WebTestRunner::WebTestProxyBase::didFinishResourceLoad):
3912 (WebTestRunner::WebTestProxyBase::didFailResourceLoad):
3913 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
3914 (WebTestRunner::WebTestProxyBase::locationChangeDone):
3915 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
3916 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
3918 2013-02-04 Alan Cutter <alancutter@chromium.org>
3920 EWS bots don't remove untracked files after processing a patch
3921 https://bugs.webkit.org/show_bug.cgi?id=108891
3923 Reviewed by Adam Barth.
3925 Added option to remove untracked files in the bot's repo.
3927 * EWSTools/start-queue.sh:
3929 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
3931 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
3932 https://bugs.webkit.org/show_bug.cgi?id=108741
3934 Reviewed by Tony Chang.
3936 Remove all support for suspendAnimation(), resumeAnimation() and numberOfActiveAnimations().
3938 * DumpRenderTree/TestRunner.cpp:
3939 (TestRunner::staticFunctions):
3940 * DumpRenderTree/TestRunner.h:
3942 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
3943 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3944 (WebTestRunner::TestRunner::TestRunner):
3945 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3947 * DumpRenderTree/efl/TestRunnerEfl.cpp:
3948 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
3949 * DumpRenderTree/mac/TestRunnerMac.mm:
3950 * DumpRenderTree/qt/TestRunnerQt.cpp:
3951 * DumpRenderTree/qt/TestRunnerQt.h:
3953 * DumpRenderTree/win/TestRunnerWin.cpp:
3954 * DumpRenderTree/wx/TestRunnerWx.cpp:
3955 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
3956 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
3957 * WebKitTestRunner/InjectedBundle/TestRunner.h:
3960 2013-02-04 Nico Weber <thakis@chromium.org>
3962 [chromium] Try to get WebKit building with enable_web_intents set to 0 on Windows too.
3963 https://bugs.webkit.org/show_bug.cgi?id=108887
3965 Reviewed by Kentaro Hara.
3967 This is a follow-up to http://trac.webkit.org/changeset/141614. The
3968 Mac and Linux linkers didn't complain about the reference to
3969 WebIntent in that function for some reason (probably because it's
3970 a dead function that's stripped).
3972 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3974 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3977 2013-02-04 Julie Parent <jparent@chromium.org>
3979 Dashboard cleanup: Make builder a real dashboardSpecificParameter.
3980 https://bugs.webkit.org/show_bug.cgi?id=108706
3982 Reviewed by Dirk Pranke.
3984 Add builder to g_defaultDashboardSpecificParameter maps for the
3985 dashboards where it is used (flakiness, timeline, treemap).
3986 Default it to null, and then update reads of it to check the
3987 builder group's default if one is not set, rather than trying to
3988 set and track this everywhere.
3989 This allows us to remove tons of special-casing of builder parsing,
3990 including where we used to add it to the query string even when the
3991 user did not specify it.
3993 * TestResultServer/static-dashboards/dashboard_base.js:
3995 * TestResultServer/static-dashboards/flakiness_dashboard.js:
3997 (handleQueryParameterChange):
3998 * TestResultServer/static-dashboards/loader.js:
4000 * TestResultServer/static-dashboards/timeline_explorer.html:
4001 * TestResultServer/static-dashboards/treemap.html:
4003 2013-02-04 Julie Parent <jparent@chromium.org>
4005 Setting tests on flakiness dashboard should invalidate builder.
4006 https://bugs.webkit.org/show_bug.cgi?id=108521
4008 Reviewed by Dirk Pranke.
4010 When you move into a cross builder view, builder should not still be
4011 set. Currently, it is deleted from the internal state, but still shows
4012 up in the url, causing the current state and the hash to not match.
4014 To see this in action, load the flakiness dashboard, select a builder,
4015 and then click on an individual test, to get into individual test view.
4016 The url will still have the builder you selected listed, even though it
4017 is cleared in the UI.
4019 The fix is to consider 'tests' to be a parameter that invalidates builder.
4021 * TestResultServer/static-dashboards/flakiness_dashboard.js:
4023 2013-02-04 Kenneth Rohde Christiansen <kenneth@webkit.org>
4025 [EFL][WK2] Introduce a WebView class as counterpart for WKViewRef
4026 https://bugs.webkit.org/show_bug.cgi?id=107931
4028 Reviewed by Anders Carlsson.
4030 Change platformView to be a WKView and use WKViewGetEvasObject
4031 for the places where an Evas_Object is needed.
4033 Instead of extracting the Ecore_Evas* from the m_view we use
4034 the m_window instead, which actually holds the it.
4036 * TestWebKitAPI/PlatformWebView.h:
4037 * TestWebKitAPI/efl/PlatformWebView.cpp:
4038 (TestWebKitAPI::PlatformWebView::PlatformWebView):
4039 (TestWebKitAPI::PlatformWebView::~PlatformWebView):
4040 (TestWebKitAPI::PlatformWebView::resizeTo):
4041 (TestWebKitAPI::PlatformWebView::page):
4042 (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress):
4043 (TestWebKitAPI::PlatformWebView::simulateMouseMove):
4044 (TestWebKitAPI::PlatformWebView::simulateRightClick):
4045 * WebKitTestRunner/PlatformWebView.h:
4046 * WebKitTestRunner/efl/EventSenderProxyEfl.cpp:
4047 (WTR::EventSenderProxy::sendTouchEvent):
4048 (WTR::EventSenderProxy::setTouchModifier):
4049 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
4050 (WTR::PlatformWebView::PlatformWebView):
4051 (WTR::PlatformWebView::~PlatformWebView):
4052 (WTR::PlatformWebView::resizeTo):
4053 (WTR::PlatformWebView::page):
4054 (WTR::PlatformWebView::focus):
4055 (WTR::PlatformWebView::windowFrame):
4056 (WTR::PlatformWebView::setWindowFrame):
4057 (WTR::PlatformWebView::windowSnapshotImage):
4059 2013-02-04 Timothy Loh <timloh@chromium.com>
4061 Don't update author info in PrepareChangeLog and allow users to skip the PrepareChangeLog step entirely.
4062 https://bugs.webkit.org/show_bug.cgi?id=108788
4064 Reviewed by Ryosuke Niwa.
4066 As per discussion in Bug 74358, it's probably preferable to remove the
4067 behaviour of updating the author details in a ChangeLog entry. We also
4068 want to be able to skip preparing change logs (e.g. rebaselining many
4069 tests), so a --no-prepare-changelogs option is added to webkit-patch.
4071 * Scripts/webkitpy/common/checkout/changelog.py:
4072 (ChangeLogEntry._parse_entry):
4073 (ChangeLogEntry.date): Added
4074 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
4075 (test_parse_log_entries_from_changelog):
4076 * Scripts/webkitpy/tool/commands/commandtest.py:
4077 (CommandsTest.assert_execute_outputs):
4078 * Scripts/webkitpy/tool/steps/options.py:
4079 (Options): Added --no-prepare-changelogs
4080 * Scripts/webkitpy/tool/steps/preparechangelog.py:
4081 (PrepareChangeLog.options):
4082 (PrepareChangeLog._merge_entries): date_line() gets the entire line, including
4083 the author's name and email, but we only want to replace the date.
4084 (PrepareChangeLog.run):
4085 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
4086 (PrepareChangeLogTest.test_resolve_existing_entry): Added tests for changed
4087 authors. Removed unneeded variable.
4089 2013-02-04 Jochen Eisinger <jochen@chromium.org>
4091 [chromium] Remove WebEventSender and WebAccessibilityController from public TestRunner API
4092 https://bugs.webkit.org/show_bug.cgi?id=108467
4094 Reviewed by Adam Barth.
4096 * DumpRenderTree/DumpRenderTree.gypi:
4097 * DumpRenderTree/chromium/TestRunner/public/WebAccessibilityController.h: Removed.
4098 * DumpRenderTree/chromium/TestRunner/public/WebEventSender.h: Removed.
4099 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
4101 (WebTestInterfaces):
4102 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
4105 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
4107 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
4109 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
4110 (WebTestRunner::TestInterfaces::TestInterfaces):
4111 (WebTestRunner::TestInterfaces::setWebView):
4112 (WebTestRunner::TestInterfaces::webView):
4114 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
4116 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
4118 * DumpRenderTree/chromium/TestRunner/src/WebAccessibilityController.cpp: Removed.
4119 * DumpRenderTree/chromium/TestRunner/src/WebEventSender.cpp: Removed.
4120 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
4121 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
4122 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
4123 (WebTestRunner::WebTestInterfaces::setWebView):
4124 (WebTestRunner::WebTestInterfaces::setDelegate):
4125 (WebTestRunner::WebTestInterfaces::bindTo):
4126 (WebTestRunner::WebTestInterfaces::resetAll):
4127 (WebTestRunner::WebTestInterfaces::setTestIsRunning):
4128 (WebTestRunner::WebTestInterfaces::webView):
4129 (WebTestRunner::WebTestInterfaces::testRunner):
4130 (WebTestRunner::WebTestInterfaces::testInterfaces):
4131 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
4132 (WebTestRunner::WebTestProxyBase::setInterfaces):
4133 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Removed.
4134 * DumpRenderTree/chromium/TestShell.h:
4135 * DumpRenderTree/chromium/WebViewHost.cpp:
4136 * DumpRenderTree/chromium/WebViewHost.h:
4138 2013-02-04 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
4140 [EFL] Add "full screen" parameter to MiniBrowser
4141 https://bugs.webkit.org/show_bug.cgi?id=108850
4143 Reviewed by Antonio Gomes.
4145 Implements the {-F,--full-screen}={true,false} parameter to WebKit EFL's
4148 * MiniBrowser/efl/main.c:
4151 Added '-F/--full-screen' parameter functionality.
4153 2013-02-04 Jochen Eisinger <jochen@chromium.org>
4155 [chromium] remove WebTestPlugin from the public TestRunner API
4156 https://bugs.webkit.org/show_bug.cgi?id=108467
4158 Reviewed by Adam Barth.
4160 * DumpRenderTree/DumpRenderTree.gypi:
4161 * DumpRenderTree/chromium/TestRunner/public/WebTestPlugin.h: Removed.
4162 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
4165 (WebTestRunner::WebTestProxy::createPlugin):
4166 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp.
4167 (WebTestRunner::TestPlugin::TestPlugin):
4169 (WebTestRunner::TestPlugin::~TestPlugin):
4170 (WebTestRunner::TestPlugin::initialize):
4171 (WebTestRunner::TestPlugin::destroy):
4172 (WebTestRunner::TestPlugin::updateGeometry):
4173 (WebTestRunner::TestPlugin::parsePrimitive):
4174 (WebTestRunner::TestPlugin::parseColor):
4175 (WebTestRunner::TestPlugin::parseOpacity):
4176 (WebTestRunner::TestPlugin::parseBoolean):
4177 (WebTestRunner::TestPlugin::initScene):
4178 (WebTestRunner::TestPlugin::drawScene):
4179 (WebTestRunner::TestPlugin::destroyScene):
4180 (WebTestRunner::TestPlugin::initProgram):
4181 (WebTestRunner::TestPlugin::initPrimitive):
4182 (WebTestRunner::TestPlugin::drawPrimitive):
4183 (WebTestRunner::TestPlugin::loadShader):
4184 (WebTestRunner::TestPlugin::loadProgram):
4185 (WebTestRunner::TestPlugin::handleInputEvent):
4186 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
4187 (WebTestRunner::TestPlugin::create):
4188 (WebTestRunner::TestPlugin::mimeType):
4189 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: Added.
4192 (WebTestRunner::TestPlugin::scriptableObject):
4193 (WebTestRunner::TestPlugin::canProcessDrag):
4194 (WebTestRunner::TestPlugin::paint):
4195 (WebTestRunner::TestPlugin::updateFocus):
4196 (WebTestRunner::TestPlugin::updateVisibility):
4197 (WebTestRunner::TestPlugin::acceptsInputEvents):