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