1 2013-02-16 Jochen Eisinger <jochen@chromium.org>
3 [chromium] initialize all variables of TestRunner classes
4 https://bugs.webkit.org/show_bug.cgi?id=110013
6 Reviewed by Adam Barth.
8 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
9 (WebTestRunner::TestInterfaces::TestInterfaces):
10 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
11 (WebTestRunner::TestRunner::TestRunner):
13 2013-02-16 Jochen Eisinger <jochen@chromium.org>
15 [chromium] destroy the TestPlugin when the destroy() method is invoked.
16 https://bugs.webkit.org/show_bug.cgi?id=110012
18 Reviewed by Adam Barth.
20 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
21 (WebTestRunner::TestPlugin::destroy):
23 2013-02-15 Adenilson Cavalcanti <cavalcantii@gmail.com>
25 [WK2] Write a test to simulate crashed WebProcess followed by Window resize
26 https://bugs.webkit.org/show_bug.cgi?id=109842
28 Reviewed by Benjamin Poulain.
30 This new test will kill WebProcess, followed by next resizing the Window. It helps to
31 identify if the port is testing for WebPageProxy data members state (e.g. DrawingArea, Frames)
32 before making calls into them.
34 * TestWebKitAPI/GNUmakefile.am:
35 * TestWebKitAPI/PlatformEfl.cmake:
36 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
37 * TestWebKitAPI/Tests/WebKit2/ResizeWindowAfterCrash.cpp: Added.
39 (TestWebKitAPI::didFinishLoad):
40 (TestWebKitAPI::didCrash):
41 (TestWebKitAPI::TEST):
43 2013-02-15 Christophe Dumez <ch.dumez@sisa.samsung.com>
45 Add CString operators for comparison with const char*
46 https://bugs.webkit.org/show_bug.cgi?id=109947
48 Reviewed by Darin Adler.
50 Add tests for WTF::CString's comparison operators.
52 * TestWebKitAPI/Tests/WTF/CString.cpp:
55 2013-02-15 Zan Dobersek <zdobersek@igalia.com>
57 webkit-patch suggest-reviewers should limit itself to 5 reviewers
58 https://bugs.webkit.org/show_bug.cgi?id=107528
60 Reviewed by Eric Seidel.
62 * Scripts/webkitpy/common/checkout/checkout.py:
63 (Checkout.suggested_reviewers): Iterate through the sorted commit info list,
64 scraping reviewers from the commit information and in the end producing a list
65 of reviewers that's sorted from the most to least recent activity of any reviewer
66 that has reviewed or authored patches for the changed files.
67 * Scripts/webkitpy/tool/commands/queries.py:
68 (SuggestReviewers): Use the SuggestReviewers step instead of reimplementing much of
70 (SuggestReviewers._prepare_state): Force the reviewer suggestion because the option
72 * Scripts/webkitpy/tool/steps/suggestreviewers.py:
73 (SuggestReviewers.run): Only list the first five suggested reviewers, now printed out
74 on a single line. Only ask for CC-ing the suggested reviewers to the bug if the
75 bug ID is located in the command's state.
77 2013-02-15 Pablo Flouret <pablof@motorola.com>
79 Unreviewed. Add myself as a committer.
81 * Scripts/webkitpy/common/config/committers.py:
83 2013-02-15 Roger Fong <roger_fong@apple.com>
85 Get Win EWS startup script checked into tree so we can make changes to all the EWS bots more easily.
87 * EWSTools/start-queue-win.sh: Added.
89 2013-02-15 Andreas Kling <akling@apple.com>
91 Unbreak webkit-patch -- can't have both Committer and Contributor entry with same e-mail address.
93 * Scripts/webkitpy/common/config/committers.py:
95 2013-02-15 Joanmarie Diggs <jdiggs@igalia.com>
97 Unreviewed. Add myself as a committer.
99 * Scripts/webkitpy/common/config/committers.py:
101 2013-02-15 Ryosuke Niwa <rniwa@webkit.org>
103 NRWT: ML Debug Test bot is timing out after cleaning up ports
104 https://bugs.webkit.org/show_bug.cgi?id=109912
106 Reviewed by Simon Fraser.
108 Added more debug messgaes to diagnose the issue.
110 * Scripts/webkitpy/layout_tests/controllers/manager.py:
113 2013-02-15 Claudio Saavedra <csaavedra@igalia.com>
115 Unreviewed. Add myself as a committer.
117 * Scripts/webkitpy/common/config/committers.py:
119 2013-02-15 Christophe Dumez <ch.dumez@sisa.samsung.com>
121 Unreviewed. Update Yi Shen, Antonio Gomes and Laszlo Gombos'
122 emails on their behalf.
124 * Scripts/webkitpy/common/config/committers.py:
126 2013-02-15 Andrey Lushnikov <lushnikov@chromium.org>
128 Web Inspector: implement smart braces functionality
129 https://bugs.webkit.org/show_bug.cgi?id=109200
131 Reviewed by Pavel Feldman.
133 Fix eventSender.keyDown implementation to correctly process opening
136 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
138 (WebTestRunner::EventSender::keyDown):
140 2013-02-15 Jochen Eisinger <jochen@chromium.org>
142 Speculative build fix for chromium-win.
144 Unreviewed build fix.
146 Add declarations of the copy constructor and assignment operator to
147 WebTestProxyBase, so VS doesn't try to generate them.
149 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
151 2013-02-15 Simon Hausmann <simon.hausmann@digia.com>
153 [Qt] Port GCController to JSC C API
154 https://bugs.webkit.org/show_bug.cgi?id=109690
156 Reviewed by Benjamin Poulain.
158 Rename TestRunner to TestRunnerQt to avoid conflict when
159 including TestRunner.h in the future.
161 Replaced QObject based GCController implementation with JSC C API
164 * DumpRenderTree/qt/DumpRenderTree.pro:
165 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
166 (WebCore::DumpRenderTree::DumpRenderTree):
167 (WebCore::DumpRenderTree::open):
168 (WebCore::DumpRenderTree::initJSObjects):
169 (WebCore::methodNameStringForFailedTest):
170 * DumpRenderTree/qt/DumpRenderTreeQt.h:
171 (WebCore::DumpRenderTree::testRunner):
173 * DumpRenderTree/qt/GCControllerQt.cpp:
174 (GCController::getJSObjectCount):
175 * DumpRenderTree/qt/GCControllerQt.h: Removed.
176 * DumpRenderTree/qt/TestRunnerQt.cpp:
177 (TestRunnerQt::TestRunnerQt):
178 (TestRunnerQt::reset):
179 (TestRunnerQt::dumpNotifications):
180 (TestRunnerQt::processWork):
181 (TestRunnerQt::maybeDump):
182 (TestRunnerQt::dumpAsText):
183 (TestRunnerQt::waitUntilDone):
184 (TestRunnerQt::setViewModeMediaFeature):
185 (TestRunnerQt::webHistoryItemCount):
186 (TestRunnerQt::keepWebHistory):
187 (TestRunnerQt::notifyDone):
188 (TestRunnerQt::windowCount):
189 (TestRunnerQt::grantWebNotificationPermission):
190 (TestRunnerQt::ignoreLegacyWebNotificationPermissionRequests):
191 (TestRunnerQt::denyWebNotificationPermission):
192 (TestRunnerQt::removeAllWebNotificationPermissions):
193 (TestRunnerQt::simulateWebNotificationClick):
194 (TestRunnerQt::simulateLegacyWebNotificationClick):
195 (TestRunnerQt::display):
196 (TestRunnerQt::displayInvalidatedRegion):
197 (TestRunnerQt::clearBackForwardList):
198 (TestRunnerQt::pathToLocalResource):
199 (TestRunnerQt::dumpEditingCallbacks):
200 (TestRunnerQt::dumpFrameLoadCallbacks):
201 (TestRunnerQt::dumpProgressFinishedCallback):
202 (TestRunnerQt::dumpUserGestureInFrameLoadCallbacks):
203 (TestRunnerQt::dumpResourceLoadCallbacks):
204 (TestRunnerQt::dumpResourceResponseMIMETypes):
205 (TestRunnerQt::dumpWillCacheResponse):
206 (TestRunnerQt::dumpHistoryCallbacks):
207 (TestRunnerQt::setWillSendRequestReturnsNullOnRedirect):
208 (TestRunnerQt::setWillSendRequestReturnsNull):
209 (TestRunnerQt::setWillSendRequestClearHeader):
210 (TestRunnerQt::setDeferMainResourceDataLoad):
211 (TestRunnerQt::queueBackNavigation):
212 (TestRunnerQt::queueForwardNavigation):
213 (TestRunnerQt::queueLoad):
214 (TestRunnerQt::queueLoadHTMLString):
215 (TestRunnerQt::queueReload):
216 (TestRunnerQt::queueLoadingScript):
217 (TestRunnerQt::queueNonLoadingScript):
218 (TestRunnerQt::provisionalLoad):
219 (TestRunnerQt::timerEvent):
220 (TestRunnerQt::encodeHostName):
221 (TestRunnerQt::decodeHostName):
222 (TestRunnerQt::closeWebInspector):
223 (TestRunnerQt::setDeveloperExtrasEnabled):
224 (TestRunnerQt::setAsynchronousSpellCheckingEnabled):
225 (TestRunnerQt::showWebInspector):
226 (TestRunnerQt::evaluateInWebInspector):
227 (TestRunnerQt::goBack):
228 (TestRunnerQt::setDefersLoading):
229 (TestRunnerQt::setAllowUniversalAccessFromFileURLs):
230 (TestRunnerQt::setAllowFileAccessFromFileURLs):
231 (TestRunnerQt::setAppCacheMaximumSize):
232 (TestRunnerQt::setAutofilled):
233 (TestRunnerQt::setValueForUser):
234 (TestRunnerQt::setFixedContentsSize):
235 (TestRunnerQt::setPrivateBrowsingEnabled):
236 (TestRunnerQt::setSpatialNavigationEnabled):
237 (TestRunnerQt::setPopupBlockingEnabled):
238 (TestRunnerQt::setPluginsEnabled):
239 (TestRunnerQt::setPOSIXLocale):
240 (TestRunnerQt::setWindowIsKey):
241 (TestRunnerQt::setMainFrameIsFirstResponder):
242 (TestRunnerQt::setJavaScriptCanAccessClipboard):
243 (TestRunnerQt::setXSSAuditorEnabled):
244 (TestRunnerQt::dispatchPendingLoadRequests):
245 (TestRunnerQt::clearAllApplicationCaches):
246 (TestRunnerQt::clearApplicationCacheForOrigin):
247 (TestRunnerQt::localStorageDiskUsageForOrigin):
248 (TestRunnerQt::setApplicationCacheOriginQuota):
249 (TestRunnerQt::applicationCacheDiskUsageForOrigin):
250 (TestRunnerQt::originsWithApplicationCache):
251 (TestRunnerQt::setCacheModel):
252 (TestRunnerQt::setDatabaseQuota):
253 (TestRunnerQt::clearAllDatabases):
254 (TestRunnerQt::addOriginAccessWhitelistEntry):
255 (TestRunnerQt::removeOriginAccessWhitelistEntry):
256 (TestRunnerQt::setCustomPolicyDelegate):
257 (TestRunnerQt::waitForPolicyDelegate):
258 (TestRunnerQt::overridePreference):
259 (TestRunnerQt::setUserStyleSheetLocation):
260 (TestRunnerQt::setCaretBrowsingEnabled):
261 (TestRunnerQt::setAuthorAndUserStylesEnabled):
262 (TestRunnerQt::setUserStyleSheetEnabled):
263 (TestRunnerQt::setDomainRelaxationForbiddenForURLScheme):
264 (TestRunnerQt::callShouldCloseOnWebView):
265 (TestRunnerQt::setScrollbarPolicy):
266 (TestRunnerQt::setSmartInsertDeleteEnabled):
267 (TestRunnerQt::setSelectTrailingWhitespaceEnabled):
268 (TestRunnerQt::execCommand):
269 (TestRunnerQt::isCommandEnabled):
270 (TestRunnerQt::findString):
271 (TestRunnerQt::markerTextForListItem):
272 (TestRunnerQt::computedStyleIncludingVisitedInfo):
273 (TestRunnerQt::elementDoesAutoCompleteForElementWithId):
274 (TestRunnerQt::authenticateSession):
275 (TestRunnerQt::setIconDatabaseEnabled):
276 (TestRunnerQt::setMockDeviceOrientation):
277 (TestRunnerQt::setGeolocationPermission):
278 (TestRunnerQt::numberOfPendingGeolocationPermissionRequests):
279 (TestRunnerQt::setGeolocationPermissionCommon):
280 (TestRunnerQt::setMockGeolocationPositionUnavailableError):
281 (TestRunnerQt::setMockGeolocationPosition):
282 (TestRunnerQt::addMockSpeechInputResult):
283 (TestRunnerQt::setMockSpeechInputDumpRect):
284 (TestRunnerQt::startSpeechInput):
285 (TestRunnerQt::evaluateScriptInIsolatedWorldAndReturnValue):
286 (TestRunnerQt::evaluateScriptInIsolatedWorld):
287 (TestRunnerQt::addUserStyleSheet):
288 (TestRunnerQt::removeAllVisitedLinks):
289 (TestRunnerQt::addURLToRedirect):
290 (TestRunnerQt::originsWithLocalStorage):
291 (TestRunnerQt::deleteAllLocalStorage):
292 (TestRunnerQt::deleteLocalStorageForOrigin):
293 (TestRunnerQt::observeStorageTrackerNotifications):
294 (TestRunnerQt::syncLocalStorage):
295 (TestRunnerQt::resetPageVisibility):
296 (TestRunnerQt::setPageVisibility):
297 (TestRunnerQt::setAutomaticLinkDetectionEnabled):
298 (TestRunnerQt::setTextDirection):
299 (TestRunnerQt::setAlwaysAcceptCookies):
300 (TestRunnerQt::setAlwaysBlockCookies):
301 (TestRunnerQt::setAudioData):
302 * DumpRenderTree/qt/TestRunnerQt.h:
305 2013-02-14 Karen Grunberg <kareng@chromium.org>
307 adding myself as a committer
309 * Scripts/webkitpy/common/config/committers.py:
311 2013-02-14 Glenn Adams <glenn@skynav.com>
313 new-run-webkit-tests needs a shared TestExpectations between all WebKit ports
314 https://bugs.webkit.org/show_bug.cgi?id=37565
316 Introduce generic TestExpectations file that applies as a fallback for all ports, the location of which
317 is LayoutTests/TestExpectations.
319 Reviewed by Dirk Pranke.
321 * Scripts/webkitpy/layout_tests/lint_test_expectations_unittest.py:
322 (FakePort.path_to_generic_test_expectations_file):
323 * Scripts/webkitpy/layout_tests/models/test_expectations.py:
324 (TestExpectations.__init__):
325 * Scripts/webkitpy/layout_tests/port/base.py:
326 (Port.path_to_generic_test_expectations_file):
328 (Port._port_specific_expectations_files):
329 (Port.expectations_files):
330 * Scripts/webkitpy/layout_tests/port/chromium.py:
331 (ChromiumPort._port_specific_expectations_files):
332 * Scripts/webkitpy/layout_tests/port/chromium_android.py:
333 (ChromiumAndroidPort._port_specific_expectations_files):
334 * Scripts/webkitpy/layout_tests/port/chromium_port_testcase.py:
335 (ChromiumPortTestCase.test_expectations_files):
336 * Scripts/webkitpy/layout_tests/port/efl.py:
337 (EflPort._port_specific_expectations_files):
338 * Scripts/webkitpy/layout_tests/port/gtk.py:
339 (GtkPort._port_specific_expectations_files):
340 * Scripts/webkitpy/layout_tests/port/gtk_unittest.py:
341 (GtkPortTest.test_expectations_files):
342 * Scripts/webkitpy/layout_tests/port/mac.py:
343 (MacPort._port_specific_expectations_files):
344 * Scripts/webkitpy/layout_tests/port/port_testcase.py:
345 (PortTestCase.test_expectations_ordering):
346 (test_expectations_files):
347 * Scripts/webkitpy/layout_tests/port/qt.py:
348 (QtPort._port_specific_expectations_files):
349 * Scripts/webkitpy/layout_tests/port/qt_unittest.py:
350 (QtPortTest.test_expectations_files):
351 * Scripts/webkitpy/layout_tests/port/win_unittest.py:
352 (WinPortTest.test_expectations_files):
353 * Scripts/webkitpy/tool/commands/queries_unittest.py:
354 (PrintExpectationsTest.test_paths):
355 * Scripts/webkitpy/tool/commands/rebaseline.py:
356 (RebaselineTest._update_expectations_file):
358 2013-02-14 Jochen Eisinger <jochen@chromium.org>
360 [chromium] move pixel generation logic to TestRunner library
361 https://bugs.webkit.org/show_bug.cgi?id=109686
363 Reviewed by Stephen White.
365 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
366 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
367 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
369 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
370 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
372 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
373 (WebTestRunner::TestInterfaces::~TestInterfaces):
374 (WebTestRunner::TestInterfaces::setWebView):
375 (WebTestRunner::TestInterfaces::proxy):
377 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
380 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
381 (WebTestRunner::TestRunner::setWebView):
383 (WebTestRunner::TestRunner::setBackingScaleFactor):
384 (WebTestRunner::TestRunner::display):
385 (WebTestRunner::TestRunner::displayInvalidatedRegion):
386 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
389 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
390 (WebTestRunner::WebTestInterfaces::setWebView):
391 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
392 (WebTestRunner::WebTestProxyBase::reset):
393 (WebTestRunner::WebTestProxyBase::capturePixels):
395 (WebTestRunner::WebTestProxyBase::paintRect):
396 (WebTestRunner::WebTestProxyBase::paintInvalidatedRegion):
397 (WebTestRunner::WebTestProxyBase::paintPagesWithBoundaries):
398 (WebTestRunner::WebTestProxyBase::canvas):
399 (WebTestRunner::WebTestProxyBase::displayRepaintMask):
400 (WebTestRunner::WebTestProxyBase::display):
401 (WebTestRunner::WebTestProxyBase::displayInvalidatedRegion):
402 (WebTestRunner::WebTestProxyBase::discardBackingStore):
403 (WebTestRunner::WebTestProxyBase::setWindowRect):
404 (WebTestRunner::WebTestProxyBase::userMediaClient):
405 * DumpRenderTree/chromium/TestShell.cpp:
406 (TestShell::createMainWindow):
407 (TestShell::~TestShell):
408 (TestShell::showDevTools):
409 (TestShell::closeDevTools):
411 * DumpRenderTree/chromium/WebViewHost.cpp:
412 (WebViewHost::setWindowRect):
413 (WebViewHost::setDeviceScaleFactor):
414 (WebViewHost::reset):
415 * DumpRenderTree/chromium/WebViewHost.h:
418 2013-02-14 Tony Chang <tony@chromium.org>
420 Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
421 https://bugs.webkit.org/show_bug.cgi?id=96934
423 * CLWrapper/CLWrapper.sln: Modified property svn:eol-style.
424 * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style.
425 * DumpRenderTree/win/DumpRenderTreeLauncherCommon.vsprops: Added property svn:eol-style.
426 * DumpRenderTree/win/DumpRenderTreeLauncherDebug.vsprops: Added property svn:eol-style.
427 * DumpRenderTree/win/DumpRenderTreeLauncherDebugAll.vsprops: Added property svn:eol-style.
428 * DumpRenderTree/win/DumpRenderTreeLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style.
429 * DumpRenderTree/win/DumpRenderTreeLauncherProduction.vsprops: Added property svn:eol-style.
430 * DumpRenderTree/win/DumpRenderTreeLauncherRelease.vsprops: Added property svn:eol-style.
431 * DumpRenderTree/win/DumpRenderTreeLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style.
432 * DumpRenderTree/win/ImageDiffLauncherCommon.vsprops: Added property svn:eol-style.
433 * DumpRenderTree/win/ImageDiffLauncherDebug.vsprops: Added property svn:eol-style.
434 * DumpRenderTree/win/ImageDiffLauncherDebugAll.vsprops: Added property svn:eol-style.
435 * DumpRenderTree/win/ImageDiffLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style.
436 * DumpRenderTree/win/ImageDiffLauncherProduction.vsprops: Added property svn:eol-style.
437 * DumpRenderTree/win/ImageDiffLauncherRelease.vsprops: Added property svn:eol-style.
438 * DumpRenderTree/win/ImageDiffLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style.
439 * DumpRenderTree/win/ImageDiffWinCairoCommon.vsprops: Added property svn:eol-style.
440 * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style.
441 * MiniBrowser/Configurations/MiniBrowserLauncherCommon.vsprops: Added property svn:eol-style.
442 * MiniBrowser/Configurations/MiniBrowserLauncherDebug.vsprops: Added property svn:eol-style.
443 * MiniBrowser/Configurations/MiniBrowserLauncherDebugAll.vsprops: Added property svn:eol-style.
444 * MiniBrowser/Configurations/MiniBrowserLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style.
445 * MiniBrowser/Configurations/MiniBrowserLauncherProduction.vsprops: Added property svn:eol-style.
446 * MiniBrowser/Configurations/MiniBrowserLauncherRelease.vsprops: Added property svn:eol-style.
447 * MiniBrowser/Configurations/MiniBrowserLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style.
448 * TestWebKitAPI/Configurations/TestWebKitAPICFNetwork.vsprops: Added property svn:eol-style.
449 * TestWebKitAPI/Configurations/TestWebKitAPIDebug.vsprops: Added property svn:eol-style.
450 * TestWebKitAPI/Configurations/TestWebKitAPIDebugAll.vsprops: Added property svn:eol-style.
451 * TestWebKitAPI/Configurations/TestWebKitAPIDebugCairoCFLite.vsprops: Added property svn:eol-style.
452 * TestWebKitAPI/Configurations/TestWebKitAPIInjectedBundleCommon.vsprops: Added property svn:eol-style.
453 * TestWebKitAPI/Configurations/TestWebKitAPIRelease.vsprops: Added property svn:eol-style.
454 * TestWebKitAPI/Configurations/TestWebKitAPIReleaseCairoCFLite.vsprops: Added property svn:eol-style.
455 * WebKitTestRunner/Configurations/WebKitTestRunnerCoreGraphics.vsprops: Added property svn:eol-style.
456 * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style.
457 * WebKitTestRunner/win/WebKitTestRunnerLauncherCommon.vsprops: Added property svn:eol-style.
458 * WebKitTestRunner/win/WebKitTestRunnerLauncherDebug.vsprops: Added property svn:eol-style.
459 * WebKitTestRunner/win/WebKitTestRunnerLauncherDebugAll.vsprops: Added property svn:eol-style.
460 * WebKitTestRunner/win/WebKitTestRunnerLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style.
461 * WebKitTestRunner/win/WebKitTestRunnerLauncherProduction.vsprops: Added property svn:eol-style.
462 * WebKitTestRunner/win/WebKitTestRunnerLauncherRelease.vsprops: Added property svn:eol-style.
463 * WebKitTestRunner/win/WebKitTestRunnerLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style.
464 * WinLauncher/WinLauncherLauncherCommon.vsprops: Added property svn:eol-style.
465 * WinLauncher/WinLauncherLauncherDebug.vsprops: Added property svn:eol-style.
466 * WinLauncher/WinLauncherLauncherDebugAll.vsprops: Added property svn:eol-style.
467 * WinLauncher/WinLauncherLauncherDebugCairoCFLite.vsprops: Added property svn:eol-style.
468 * WinLauncher/WinLauncherLauncherProduction.vsprops: Added property svn:eol-style.
469 * WinLauncher/WinLauncherLauncherRelease.vsprops: Added property svn:eol-style.
470 * WinLauncher/WinLauncherLauncherReleaseCairoCFLite.vsprops: Added property svn:eol-style.
472 2013-02-14 Tony Chang <tony@chromium.org>
474 Unreviewed, set svn:eol-style CRLF for .sln files.
476 * CLWrapper/CLWrapper.sln: Modified property svn:eol-style.
477 * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style.
478 * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style.
479 * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style.
481 2013-02-14 Zan Dobersek <zdobersek@igalia.com>
483 [GTK] Errors when building WebKit2 with Clang
484 https://bugs.webkit.org/show_bug.cgi?id=109603
486 Reviewed by Alexey Proskuryakov.
488 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
489 (WTR::PlatformWebView::resizeTo): Cast the width and height parameters to the integer
490 type when constructing the GtkAllocation.
492 * CLWrapper/CLWrapper.sln: Modified property svn:eol-style.
493 * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style.
494 * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style.
495 * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style.
497 2013-02-14 Roger Fong <roger_fong@apple.com>
499 Add eol-style=native to solution files. Add a new solution file.
501 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree.sln: Added property svn:eol-style.
502 * TestWebKitAPI/TestWebKitAPI.vcxproj: Added property svn:eol-style. Modified property svn:ignore.
503 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.sln: Added.
505 2013-02-14 Mario Sanchez Prada <mario.prada@samsung.com>
507 [GTK] Missing call to g_object_ref while retrieving accessible table cells
508 https://bugs.webkit.org/show_bug.cgi?id=106903
510 Reviewed by Martin Robinson.
512 Both DRT and WKTR need to call g_object_unref() now that an extra
513 reference is added in the implementation of atk_table_ref_at().
515 * DumpRenderTree/atk/AccessibilityUIElementGtk.cpp:
516 (AccessibilityUIElement::cellForColumnAndRow): Call g_object_unref
517 before returning the new instance of AccessibilityUIElement.
518 * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
519 (WTR::AccessibilityUIElement::cellForColumnAndRow): Ditto.
521 2013-02-14 Sheriff Bot <webkit.review.bot@gmail.com>
523 Unreviewed, rolling out r142841.
524 http://trac.webkit.org/changeset/142841
525 https://bugs.webkit.org/show_bug.cgi?id=109791
527 Caused webkit_unit_tests to crash on chromium bots. (Requested
528 by atwilson_ on #webkit).
530 * DumpRenderTree/chromium/WebViewHost.cpp:
531 (WebViewHost::createOutputSurface):
532 (WebViewHost::initializeLayerTreeView):
534 2013-02-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
536 [EFL][jhbuild] Silence GSettings-related warning.
537 https://bugs.webkit.org/show_bug.cgi?id=109749
539 Reviewed by Martin Robinson.
541 Apply the same change done to the GTK+ port in r109127; this
542 silences the warnings printed by glib about the memory GSettings
545 Not only does this make the bots (as well as manual runs of, say,
546 WebKitTestRunner) much more silent, but it also removes an stderr
547 line (which run-perf-tests considers as a failure).
549 * Scripts/webkitpy/layout_tests/port/efl.py:
550 (EflPort.setup_environ_for_server): Explicitly set the
551 GSETTINGS_BACKEND environment variable to "memory".
553 2013-02-14 Jochen Eisinger <jochen@chromium.org>
555 [chromium] move mock notification presenter to TestRunner library
556 https://bugs.webkit.org/show_bug.cgi?id=109706
558 Reviewed by Adam Barth.
560 * DumpRenderTree/DumpRenderTree.gypi:
561 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
562 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
564 (WebTestRunner::WebTestProxy::notificationPresenter):
565 * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.cpp: Renamed from Tools/DumpRenderTree/chromium/NotificationPresenter.cpp.
566 (WebTestRunner::NotificationPresenter::NotificationPresenter):
568 (WebTestRunner::NotificationPresenter::~NotificationPresenter):
569 (WebTestRunner::NotificationPresenter::grantPermission):
570 (WebTestRunner::NotificationPresenter::simulateClick):
571 (WebTestRunner::NotificationPresenter::show):
572 (WebTestRunner::NotificationPresenter::cancel):
573 (WebTestRunner::NotificationPresenter::objectDestroyed):
574 (WebTestRunner::NotificationPresenter::checkPermission):
575 (WebTestRunner::NotificationPresenter::requestPermission):
576 * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.h: Renamed from Tools/DumpRenderTree/chromium/NotificationPresenter.h.
578 (NotificationPresenter):
579 (WebTestRunner::NotificationPresenter::setDelegate):
580 (WebTestRunner::NotificationPresenter::reset):
581 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
582 (WebTestRunner::TestRunner::TestRunner):
583 (WebTestRunner::TestRunner::setDelegate):
584 (WebTestRunner::TestRunner::reset):
585 (WebTestRunner::TestRunner::notificationPresenter):
587 (WebTestRunner::TestRunner::grantWebNotificationPermission):
588 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
589 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
593 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
594 (WebTestRunner::WebTestProxyBase::notificationPresenter):
596 * DumpRenderTree/chromium/TestShell.cpp:
597 (TestShell::initialize):
598 (TestShell::resetTestController):
599 * DumpRenderTree/chromium/TestShell.h:
602 * DumpRenderTree/chromium/WebViewHost.cpp:
603 * DumpRenderTree/chromium/WebViewHost.h:
605 2013-02-13 Roger Fong <roger_fong@apple.com>
607 Unreviewed. Add separate DumpRenderTree VS2010 solution file.
609 * DumpRenderTree/DumpRenderTree.vcxproj: Added property svn:ignore.
610 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree.sln: Added.
612 2013-02-12 James Robinson <jamesr@chromium.org>
614 [chromium] Request WebLayerTreeView for DumpRenderTree via explicit testing path
615 https://bugs.webkit.org/show_bug.cgi?id=109634
617 Reviewed by Adrienne Walker.
619 * DumpRenderTree/chromium/WebViewHost.cpp:
620 (WebViewHost::createOutputSurface):
621 (WebViewHost::initializeLayerTreeView):
623 2013-02-13 David Farler <dfarler@apple.com>
625 TestWebKitAPI fails to build for iphonesimulator: 'CFNetwork/CFNetworkDefs.h' file not found
626 https://bugs.webkit.org/show_bug.cgi?id=109766
628 Reviewed by David Kilzer.
630 * TestWebKitAPI/Configurations/Base.xcconfig:
631 - Don't search Mac OS X header search paths when building on iOS
633 2013-02-13 Zan Dobersek <zdobersek@igalia.com>
635 The 'global isinf/isnan' compiler quirk required when using clang with libstdc++
636 https://bugs.webkit.org/show_bug.cgi?id=109325
638 Reviewed by Anders Carlsson.
640 Prefix calls to the isinf and isnan methods with std::, declaring we want to use the
641 two methods as they're provided by the C++ standard library being used.
643 * DumpRenderTree/TestRunner.cpp:
644 (setAppCacheMaximumSizeCallback):
645 (setApplicationCacheOriginQuotaCallback):
646 (setDatabaseQuotaCallback):
648 2013-02-13 Alan Cutter <alancutter@chromium.org>
650 cr-linux debug should use clang and maybe be a components build
651 https://bugs.webkit.org/show_bug.cgi?id=108512
653 Reviewed by Adam Barth.
655 Modified GCE cr-linux-debug-ews bot build scripts to configure clang over gcc for build performance.
656 Build bots will update clang with each bot cycle.
657 Updated GCE image paths to suit gcutil 1.6.1.
659 * EWSTools/GoogleComputeEngine/build-chromium-ews.sh:
660 * EWSTools/GoogleComputeEngine/build-commit-queue.sh:
661 * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh:
662 * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh:
663 * EWSTools/configure-clang-linux.sh: Copied from Tools/EWSTools/GoogleComputeEngine/build-chromium-ews.sh.
664 * EWSTools/start-queue.sh:
666 2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com>
668 Unreviewed, rolling out r142747.
669 http://trac.webkit.org/changeset/142747
670 https://bugs.webkit.org/show_bug.cgi?id=109746
672 broke component build (Requested by alecf_gardening on
675 * TestWebKitAPI/TestWebKitAPI.gypi:
676 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Removed.
678 2013-02-13 Jochen Eisinger <jochen@chromium.org>
680 [chromium] fix TestRunner build with enable_webrtc=0
681 https://bugs.webkit.org/show_bug.cgi?id=109700
683 Reviewed by Tony Chang.
685 We can't use ENABLE() macros in the TestRunner library, however,
686 ENABLE_WEBRTC is defined by build/common.gypi, so we can use it.
688 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp:
689 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp:
690 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp:
691 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp:
692 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp:
693 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
695 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
696 (WebTestRunner::WebTestProxyBase::userMediaClient):
697 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp:
699 2013-02-12 Roger Fong <roger_fong@apple.com>
701 TestWebKitAPI and record-memory projects and property sheets for VS2010.
702 https://bugs.webkit.org/show_bug.cgi?id=107034
704 Reviewed by Brent Fulgham.
706 * TestWebKitAPI/TestWebKitAPI.vcxproj: Added.
707 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: Added.
708 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters: Added.
709 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPostBuild.cmd: Copied from Tools/TestWebKitAPI/win/TestWebKitAPIPostBuild.cmd.
710 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPreBuild.cmd: Copied from Tools/TestWebKitAPI/win/TestWebKitAPIPreBuild.cmd.
711 * win/record-memory: Added.
712 * win/record-memory/main.cpp: Copied from Tools/record-memory-win/main.cpp.
713 * win/record-memory/record-memory.vcxproj: Added.
714 * win/record-memory/record-memory.vcxproj.filters: Added.
715 * win/record-memory/record-memoryCommon.props: Added.
716 * win/record-memory/record-memoryDebug.props: Added.
717 * win/record-memory/record-memoryRelease.props: Added.
719 2013-02-13 Tommy Widenflycht <tommyw@google.com>
721 MediaStream API: Use the source id when creating new tracks
722 https://bugs.webkit.org/show_bug.cgi?id=109688
724 Reviewed by Adam Barth.
726 Switching mock to new API.
728 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp:
729 (WebTestRunner::WebUserMediaClientMock::requestUserMedia):
731 2013-02-13 Brent Fulgham <bfulgham@webkit.org>
733 [Windows] Unreviewed VS2010 fix to add $(ConfigurationBuildDir)/private
734 to include paths, to match VS2005 build behavior.
736 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props:
737 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props:
738 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props:
739 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props:
740 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props:
742 2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com>
744 Unreviewed, rolling out r142736.
745 http://trac.webkit.org/changeset/142736
746 https://bugs.webkit.org/show_bug.cgi?id=109716
748 Broke ABI, nightly builds crash on launch (Requested by ap on
751 * MiniBrowser/mac/WK2BrowserWindowController.m:
752 (-[WK2BrowserWindowController awakeFromNib]):
753 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
754 (WTR::InjectedBundlePage::InjectedBundlePage):
755 * WebKitTestRunner/TestController.cpp:
756 (WTR::TestController::createWebViewWithOptions):
758 2013-02-13 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
760 [WK2][EFL][WTR] Regression(r141836): WTR crashes on exit
761 https://bugs.webkit.org/show_bug.cgi?id=109456
763 Reviewed by Anders Carlsson.
765 WebView instance must not live longer than EwkView, as EwkView owns
766 objects that page proxy refers to, doing otherwise leads to a crash.
768 Test controller has own ptr containing WebView. Invoking of ewk_shutdown()
769 leads to evas objects deletion. So, the problem was that test controller was
770 deleted after ewk_shutdown() had been called in main() function causing
773 The patch introduces a scope for test controller so that it is deleted first.
775 * WebKitTestRunner/efl/main.cpp:
778 2013-02-13 Ilya Tikhonovsky <loislo@chromium.org>
780 Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't report the leaf node properly.
781 https://bugs.webkit.org/show_bug.cgi?id=109554
783 In some cases leaves have no pointer so with the old schema we can't generate nodeId for them because we
784 can't insert 0 into hashmap. It happens when we call addPrivateBuffer method.
786 Drive by fix: I introduced a client interface for the HeapGraphSerializer.
787 It helps me to do the tests for the serializer.
789 Reviewed by Yury Semikhatsky.
791 It is covered by newly added tests in TestWebKitAPI.
793 * TestWebKitAPI/TestWebKitAPI.gypi:
794 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added.
797 (TestWebKitAPI::HeapGraphReceiver::HeapGraphReceiver):
798 (TestWebKitAPI::HeapGraphReceiver::printGraph):
799 (TestWebKitAPI::HeapGraphReceiver::dumpNodes):
800 (TestWebKitAPI::HeapGraphReceiver::dumpEdges):
801 (TestWebKitAPI::HeapGraphReceiver::dumpBaseToRealNodeId):
802 (TestWebKitAPI::HeapGraphReceiver::dumpStrings):
803 (TestWebKitAPI::HeapGraphReceiver::serializer):
804 (TestWebKitAPI::HeapGraphReceiver::chunkPart):
805 (TestWebKitAPI::HeapGraphReceiver::dumpPart):
806 (TestWebKitAPI::HeapGraphReceiver::stringValue):
807 (TestWebKitAPI::HeapGraphReceiver::intValue):
808 (TestWebKitAPI::HeapGraphReceiver::nodeToString):
809 (TestWebKitAPI::HeapGraphReceiver::edgeToString):
810 (TestWebKitAPI::HeapGraphReceiver::printNode):
812 (TestWebKitAPI::Helper::Helper):
813 (TestWebKitAPI::Helper::addNode):
814 (TestWebKitAPI::Helper::addEdge):
815 (TestWebKitAPI::Helper::done):
817 (TestWebKitAPI::Helper::Object::Object):
818 (TestWebKitAPI::TEST):
820 (TestWebKitAPI::Owner::Owner):
821 (TestWebKitAPI::Owner::reportMemoryUsage):
823 2013-02-13 Gyuyoung Kim <gyuyoung.kim@samsung.com>
825 [WK2] Remove web intents callbacks
826 https://bugs.webkit.org/show_bug.cgi?id=109654
828 Reviewed by Benjamin Poulain.
830 Web intents was removed by r142549.
832 * MiniBrowser/mac/WK2BrowserWindowController.m:
833 (-[WK2BrowserWindowController awakeFromNib]):
834 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
835 (WTR::InjectedBundlePage::InjectedBundlePage):
836 * WebKitTestRunner/TestController.cpp:
837 (WTR::TestController::createWebViewWithOptions):
839 2013-02-12 Adenilson Cavalcanti <cavalcantii@gmail.com>
841 [WK2] Page reloading will crash UIProcess after WebProcess was killed
842 https://bugs.webkit.org/show_bug.cgi?id=109305
844 Reviewed by Benjamin Poulain.
846 Adding a new test to simulate the case of WebProcess crash followed by a trying
849 * TestWebKitAPI/GNUmakefile.am:
850 * TestWebKitAPI/PlatformEfl.cmake:
851 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
852 * TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp: Added.
854 (TestWebKitAPI::didFinishLoad):
855 (TestWebKitAPI::TEST):
857 2013-02-11 Brent Fulgham <bfulgham@webkit.org>
859 Update WebKitDirs.pm for new Windows paths
860 https://bugs.webkit.org/show_bug.cgi?id=107714
862 Reviewed by Daniel Bates.
864 * Scripts/webkitdirs.pm: For each existing Windows environment
865 variable, also include creation of the 'new' variables. The
866 'old' variables will be removed in a future update.
867 (windowsSourceSourceDir): New helper routine to return the
868 actual 'Source' folder of the WebKit source tree.
870 2013-02-12 Alec Flett <alecflett@chromium.org>
872 Fix signedness in WebTestProxy
873 https://bugs.webkit.org/show_bug.cgi?id=109623
875 Reviewed by Adam Barth.
877 Fix signedness problem, using size_t instead of int.
879 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
881 2013-02-12 Raymond Toy <rtoy@google.com>
884 https://bugs.webkit.org/show_bug.cgi?id=109621
888 * Scripts/webkitpy/common/config/committers.py:
890 2013-02-12 Jochen Eisinger <jochen@chromium.org>
892 [chromium] move text dump generation to TestRunner library
893 https://bugs.webkit.org/show_bug.cgi?id=109575
895 Reviewed by Adam Barth.
897 * DumpRenderTree/DumpRenderTree.gypi:
898 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
900 (WebTestRunner::WebTestDelegate::captureHistoryForWindow):
901 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
902 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
904 * DumpRenderTree/chromium/TestRunner/src/TestCommon.cpp: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/TestCommon.h.
905 (WebTestRunner::normalizeLayoutTestURL):
907 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h:
909 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
910 (WebTestRunner::TestRunner::checkResponseMimeType):
912 (WebTestRunner::TestRunner::shouldDumpAsText):
913 (WebTestRunner::TestRunner::shouldGeneratePixelResults):
914 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
916 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
917 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
918 (WebTestRunner::WebTestProxyBase::captureTree):
920 * DumpRenderTree/chromium/TestShell.cpp:
922 (TestShell::captureHistoryForWindow):
923 * DumpRenderTree/chromium/TestShell.h:
925 * DumpRenderTree/chromium/WebViewHost.cpp:
926 (WebViewHost::captureHistoryForWindow):
927 * DumpRenderTree/chromium/WebViewHost.h:
929 2013-02-12 Jessie Berlin <jberlin@apple.com>
931 Rollout r142618, it broke all the Mac builds.
933 * TestWebKitAPI/TestWebKitAPI.gypi:
934 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
935 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Removed.
936 * TestWebKitAPI/win/TestWebKitAPI.vcproj:
938 2013-02-12 Yury Semikhatsky <yurys@chromium.org>
940 Unreviewed. Fix Chromium compilation after r142618.
942 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp:
943 (TestWebKitAPI::HeapGraphReceiver::printNode):
945 2013-02-12 Martin Robinson <mrobinson@igalia.com>
947 [GTK] Add an optional moduleset with hard to get packages (including libsecret)
948 https://bugs.webkit.org/show_bug.cgi?id=109195
950 Reviewed by Philippe Normand.
952 Add an optional moduleset that includes libsecret. This moduleset will
953 be used to install some annoyingly hard to obtain dependencies on older
956 * gtk/jhbuild-optional.modules: Added.
957 * gtk/jhbuild.modules: Add a reference to the new moduleset file.
959 2013-02-12 Ilya Tikhonovsky <loislo@chromium.org>
961 Web Inspector: Native Memory Instrumentation: reportLeaf method doesn't report the leaf node properly.
962 https://bugs.webkit.org/show_bug.cgi?id=109554
964 In some cases leaves have no pointer. As example when we report a leaf via addPrivateBuffer.
965 This patch has new set of tests for HeapGraphSerializer.
967 Reviewed by Yury Semikhatsky.
969 * TestWebKitAPI/TestWebKitAPI.gypi:
970 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
971 * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Added.
972 * TestWebKitAPI/win/TestWebKitAPI.vcproj:
974 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
976 Unreviewed followup to r142606, the EFL port also enables the CSS image-set
977 feature so the new configuration option's default value should reflect that.
979 * Scripts/webkitperl/FeatureList.pm:
981 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
983 [GTK] Enable CSS Variables feature in development builds
984 https://bugs.webkit.org/show_bug.cgi?id=109474
986 Reviewed by Martin Robinson.
988 * Scripts/webkitperl/FeatureList.pm: Enable the feature on development
989 builds of the GTK port.
991 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
993 [GTK] Enable CSS image-set support in development builds
994 https://bugs.webkit.org/show_bug.cgi?id=109475
996 Reviewed by Martin Robinson.
998 * Scripts/webkitperl/FeatureList.pm: Add the configuration option for the feature.
999 Note that the Mac port also enables the feature but does so in Platform.h as the feature
1000 is also enabled for the iOS port which can't at the moment be detected via webkitperl.
1002 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1004 [GTK] Enable DOM4 events constructors in development builds
1005 https://bugs.webkit.org/show_bug.cgi?id=109471
1007 Reviewed by Martin Robinson.
1009 * Scripts/webkitperl/FeatureList.pm: Enable the feature for the GTK port as well.
1011 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1013 Remove unnecessary variables from FeatureList.pm
1014 https://bugs.webkit.org/show_bug.cgi?id=109558
1016 Reviewed by Daniel Bates.
1018 A small cleanup, removing unused variables for which the related configuration
1019 options were already removed.
1021 * Scripts/webkitperl/FeatureList.pm:
1023 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1025 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
1026 https://bugs.webkit.org/show_bug.cgi?id=109481
1028 Reviewed by Daniel Bates.
1030 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
1031 back in r120574. There are still occurrences of it in various build systems
1032 which should all be removed as they are useless.
1034 * Scripts/webkitperl/FeatureList.pm:
1036 2013-02-12 Jochen Eisinger <jochen@chromium.org>
1038 [chromium] move webrtc mocks to testrunner library
1039 https://bugs.webkit.org/show_bug.cgi?id=109041
1041 Reviewed by Adam Barth.
1043 * DumpRenderTree/DumpRenderTree.gypi:
1044 * DumpRenderTree/chromium/DumpRenderTree.cpp:
1045 (WebKitSupportTestEnvironment):
1046 (WebKitSupportTestEnvironment::mockPlatform):
1048 * DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp:
1049 (MockWebKitPlatformSupport::setInterfaces):
1050 (MockWebKitPlatformSupport::createMediaStreamCenter):
1051 (MockWebKitPlatformSupport::createRTCPeerConnectionHandler):
1052 * DumpRenderTree/chromium/MockWebKitPlatformSupport.h:
1054 (MockWebKitPlatformSupport):
1055 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1057 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1060 (WebTestRunner::WebTestProxy::showContextMenu):
1061 (WebTestRunner::WebTestProxy::userMediaClient):
1062 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp: Renamed from Tools/DumpRenderTree/chromium/MockConstraints.cpp.
1063 (WebTestRunner::MockConstraints::verifyConstraints):
1065 * DumpRenderTree/chromium/TestRunner/src/MockConstraints.h: Renamed from Tools/DumpRenderTree/chromium/MockConstraints.h.
1069 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp.
1071 (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter):
1072 (WebTestRunner::MockWebMediaStreamCenter::queryMediaStreamSources):
1073 (WebTestRunner::MockWebMediaStreamCenter::didEnableMediaStreamTrack):
1074 (WebTestRunner::MockWebMediaStreamCenter::didDisableMediaStreamTrack):
1075 (WebTestRunner::MockWebMediaStreamCenter::didAddMediaStreamTrack):
1076 (WebTestRunner::MockWebMediaStreamCenter::didRemoveMediaStreamTrack):
1077 (WebTestRunner::MockWebMediaStreamCenter::didStopLocalMediaStream):
1078 (MockWebAudioDestinationConsumer):
1079 (WebTestRunner::MockWebAudioDestinationConsumer::~MockWebAudioDestinationConsumer):
1080 (WebTestRunner::MockWebMediaStreamCenter::didCreateMediaStream):
1081 * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.h: Renamed from Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.h.
1084 (MockWebMediaStreamCenter):
1085 (WebTestRunner::MockWebMediaStreamCenter::MockWebMediaStreamCenter):
1086 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp.
1088 (DTMFSenderToneTask):
1089 (WebTestRunner::DTMFSenderToneTask::DTMFSenderToneTask):
1090 (WebTestRunner::MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
1091 (WebTestRunner::MockWebRTCDTMFSenderHandler::setClient):
1092 (WebTestRunner::MockWebRTCDTMFSenderHandler::currentToneBuffer):
1093 (WebTestRunner::MockWebRTCDTMFSenderHandler::canInsertDTMF):
1094 (WebTestRunner::MockWebRTCDTMFSenderHandler::insertDTMF):
1095 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h.
1097 (MockWebRTCDTMFSenderHandler):
1098 (WebTestRunner::MockWebRTCDTMFSenderHandler::taskList):
1099 (WebTestRunner::MockWebRTCDTMFSenderHandler::clearToneBuffer):
1100 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.cpp.
1102 (DataChannelReadyStateTask):
1103 (WebTestRunner::DataChannelReadyStateTask::DataChannelReadyStateTask):
1104 (WebTestRunner::MockWebRTCDataChannelHandler::MockWebRTCDataChannelHandler):
1105 (WebTestRunner::MockWebRTCDataChannelHandler::setClient):
1106 (WebTestRunner::MockWebRTCDataChannelHandler::bufferedAmount):
1107 (WebTestRunner::MockWebRTCDataChannelHandler::sendStringData):
1108 (WebTestRunner::MockWebRTCDataChannelHandler::sendRawData):
1109 (WebTestRunner::MockWebRTCDataChannelHandler::close):
1110 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCDataChannelHandler.h.
1112 (MockWebRTCDataChannelHandler):
1113 (WebTestRunner::MockWebRTCDataChannelHandler::taskList):
1114 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp.
1116 (RTCSessionDescriptionRequestSuccededTask):
1117 (WebTestRunner::RTCSessionDescriptionRequestSuccededTask::RTCSessionDescriptionRequestSuccededTask):
1118 (RTCSessionDescriptionRequestFailedTask):
1119 (WebTestRunner::RTCSessionDescriptionRequestFailedTask::RTCSessionDescriptionRequestFailedTask):
1120 (RTCStatsRequestSucceededTask):
1121 (WebTestRunner::RTCStatsRequestSucceededTask::RTCStatsRequestSucceededTask):
1122 (RTCVoidRequestTask):
1123 (WebTestRunner::RTCVoidRequestTask::RTCVoidRequestTask):
1124 (RTCPeerConnectionStateTask):
1125 (WebTestRunner::RTCPeerConnectionStateTask::RTCPeerConnectionStateTask):
1126 (RemoteDataChannelTask):
1127 (WebTestRunner::RemoteDataChannelTask::RemoteDataChannelTask):
1128 (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
1129 (WebTestRunner::MockWebRTCPeerConnectionHandler::initialize):
1130 (WebTestRunner::MockWebRTCPeerConnectionHandler::createOffer):
1131 (WebTestRunner::MockWebRTCPeerConnectionHandler::createAnswer):
1132 (WebTestRunner::MockWebRTCPeerConnectionHandler::setLocalDescription):
1133 (WebTestRunner::MockWebRTCPeerConnectionHandler::setRemoteDescription):
1134 (WebTestRunner::MockWebRTCPeerConnectionHandler::localDescription):
1135 (WebTestRunner::MockWebRTCPeerConnectionHandler::remoteDescription):
1136 (WebTestRunner::MockWebRTCPeerConnectionHandler::updateICE):
1137 (WebTestRunner::MockWebRTCPeerConnectionHandler::addICECandidate):
1138 (WebTestRunner::MockWebRTCPeerConnectionHandler::addStream):
1139 (WebTestRunner::MockWebRTCPeerConnectionHandler::removeStream):
1140 (WebTestRunner::MockWebRTCPeerConnectionHandler::getStats):
1141 (WebTestRunner::MockWebRTCPeerConnectionHandler::createDataChannel):
1142 (WebTestRunner::MockWebRTCPeerConnectionHandler::createDTMFSender):
1143 (WebTestRunner::MockWebRTCPeerConnectionHandler::stop):
1144 * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.h: Renamed from Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h.
1147 (MockWebRTCPeerConnectionHandler):
1148 (WebTestRunner::MockWebRTCPeerConnectionHandler::taskList):
1149 (WebTestRunner::MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
1150 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1151 (WebTestRunner::TestInterfaces::TestInterfaces):
1152 (WebTestRunner::TestInterfaces::setDelegate):
1153 (WebTestRunner::TestInterfaces::delegate):
1155 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1157 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1158 (WebTestRunner::WebTestInterfaces::createMediaStreamCenter):
1160 (WebTestRunner::WebTestInterfaces::createWebRTCPeerConnectionHandler):
1161 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1162 (WebTestRunner::WebTestProxyBase::userMediaClient):
1164 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: Renamed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.cpp.
1166 (UserMediaRequestTask):
1167 (WebTestRunner::UserMediaRequestTask::UserMediaRequestTask):
1169 (WebTestRunner::WebUserMediaClientMock::WebUserMediaClientMock):
1170 (WebTestRunner::WebUserMediaClientMock::requestUserMedia):
1171 (WebTestRunner::WebUserMediaClientMock::cancelUserMediaRequest):
1172 * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Renamed from Tools/DumpRenderTree/chromium/WebUserMediaClientMock.h.
1174 (WebUserMediaClientMock):
1175 (WebTestRunner::WebUserMediaClientMock::~WebUserMediaClientMock):
1176 (WebTestRunner::WebUserMediaClientMock::taskList):
1177 * DumpRenderTree/chromium/TestShell.cpp:
1178 (TestShell::initialize):
1179 * DumpRenderTree/chromium/TestShell.h:
1181 * DumpRenderTree/chromium/WebViewHost.cpp:
1182 * DumpRenderTree/chromium/WebViewHost.h:
1185 2013-02-11 Timothy Loh <timloh@chromium.com>
1187 webkit-patch upload regenerates the WebCore ChangeLog every time it's called
1188 https://bugs.webkit.org/show_bug.cgi?id=108983
1190 Reviewed by Ryosuke Niwa.
1192 This patch puts the behaviour from Bug 74358 behind the flag (default=OFF)
1193 `--update-changelogs', and removes the flag `--no-prepare-changelogs'.
1194 The flag name change from prepare to update is since we still want to
1195 prepare changelogs in the default case when none currently exist.
1197 * Scripts/webkitpy/tool/commands/commandtest.py:
1198 (CommandsTest.assert_execute_outputs):
1199 * Scripts/webkitpy/tool/steps/options.py:
1201 * Scripts/webkitpy/tool/steps/preparechangelog.py:
1202 (PrepareChangeLog.options):
1203 (PrepareChangeLog.run):
1205 2013-02-11 Jochen Eisinger <jochen@chromium.org>
1207 [chromium] move printPage() implementation to testRunner library
1208 https://bugs.webkit.org/show_bug.cgi?id=109436
1210 Reviewed by Adam Barth.
1212 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1213 (WebTestRunner::WebTestProxy::showContextMenu):
1214 (WebTestRunner::WebTestProxy::printPage):
1215 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1217 (WebTestRunner::WebTestProxyBase::printPage):
1218 * DumpRenderTree/chromium/WebViewHost.cpp:
1219 * DumpRenderTree/chromium/WebViewHost.h:
1221 2013-02-11 James Robinson <jamesr@chromium.org>
1223 [Chromium] Get rid of WebAnimationController
1224 https://bugs.webkit.org/show_bug.cgi?id=109235
1226 Reviewed by Benjamin Poulain.
1228 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1229 (WebTestRunner::TestRunner::TestRunner):
1230 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1233 2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
1235 Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
1236 https://bugs.webkit.org/show_bug.cgi?id=109534
1238 Reviewed by Anders Carlsson.
1240 * DumpRenderTree/gtk/EditingCallbacks.cpp:
1241 (shouldShowDeleteInterfaceForElement):
1243 2013-02-11 Nico Weber <thakis@chromium.org>
1245 Remove web intents code
1246 https://bugs.webkit.org/show_bug.cgi?id=109501
1248 Reviewed by Eric Seidel.
1250 See thread "Removing ENABLE(WEB_INTENTS) code" on webkit-dev.
1252 * DumpRenderTree/TestRunner.cpp:
1253 (TestRunner::staticFunctions):
1254 * DumpRenderTree/TestRunner.h:
1256 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1257 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
1259 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1261 (WebTestRunner::WebTestProxy::didEndEditing):
1262 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1263 (WebTestRunner::TestRunner::TestRunner):
1264 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1266 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1267 * DumpRenderTree/chromium/WebViewHost.cpp:
1268 * DumpRenderTree/chromium/WebViewHost.h:
1270 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1271 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1272 * DumpRenderTree/mac/TestRunnerMac.mm:
1273 * DumpRenderTree/win/TestRunnerWin.cpp:
1274 * DumpRenderTree/wx/TestRunnerWx.cpp:
1275 * Scripts/webkitperl/FeatureList.pm:
1277 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
1279 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
1280 https://bugs.webkit.org/show_bug.cgi?id=109349
1282 Reviewed by Sam Weinig.
1284 Get rid of TestRunner's setMinimumTimerInterval and all the related functions.
1286 This also fixes an oddity:
1287 TestRunners were initialized with a minimum timer interval of 10 milliseconds instead
1288 of using the default value. All with the same copy of an outdated comment.
1290 * DumpRenderTree/TestRunner.cpp:
1291 (TestRunner::staticFunctions):
1292 * DumpRenderTree/TestRunner.h:
1294 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1295 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1296 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1297 (WebTestRunner::TestRunner::TestRunner):
1298 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1300 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1301 (WebTestRunner::WebPreferences::reset):
1302 (WebTestRunner::WebPreferences::applyTo):
1303 * DumpRenderTree/chromium/WebViewHost.cpp:
1304 (WebViewHost::reset):
1305 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
1306 (DumpRenderTreeChrome::resetDefaultsToConsistentValues):
1307 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1308 * DumpRenderTree/gtk/DumpRenderTree.cpp:
1309 (resetDefaultsToConsistentValues):
1310 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1311 * DumpRenderTree/mac/DumpRenderTree.mm:
1312 (resetWebViewToConsistentStateBeforeTesting):
1313 * DumpRenderTree/mac/TestRunnerMac.mm:
1314 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
1315 (WebCore::WebPage::resetSettings):
1316 * DumpRenderTree/qt/TestRunnerQt.cpp:
1317 * DumpRenderTree/qt/TestRunnerQt.h:
1319 * DumpRenderTree/win/DumpRenderTree.cpp:
1320 (resetWebViewToConsistentStateBeforeTesting):
1321 * DumpRenderTree/win/TestRunnerWin.cpp:
1322 * DumpRenderTree/wx/TestRunnerWx.cpp:
1323 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1324 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
1325 (WTR::InjectedBundle::beginTesting):
1326 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1327 * WebKitTestRunner/InjectedBundle/TestRunner.h:
1330 2013-02-11 Dean Jackson <dino@apple.com>
1332 Remove use of plugInStartLabelImage
1333 https://bugs.webkit.org/show_bug.cgi?id=108273
1335 Reviewed by Simon Fraser.
1337 Take two - after rollout in r142405.
1338 Removed plugInStartLabelImage entry from client structure.
1340 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
1341 (WTR::InjectedBundlePage::InjectedBundlePage):
1343 2013-02-11 Tony Chang <tony@chromium.org>
1345 Move setFrameFlatteningEnabled from layoutTestController to window.internals.settings
1346 https://bugs.webkit.org/show_bug.cgi?id=87149
1348 Reviewed by Simon Fraser.
1350 Remove testRunner.setFrameFlatteningEnabled from DRT and WTR. WebKit API
1351 methods are left because there may be users of it. Add a test for Apple Mac
1352 to ensure that the API for the preference still works using overridePreference.
1354 * DumpRenderTree/TestRunner.cpp:
1355 (TestRunner::staticFunctions):
1356 * DumpRenderTree/TestRunner.h:
1358 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
1359 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
1360 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1361 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1362 * DumpRenderTree/gtk/DumpRenderTree.cpp:
1363 (resetDefaultsToConsistentValues):
1364 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1365 * DumpRenderTree/mac/TestRunnerMac.mm:
1366 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
1367 (WebCore::WebPage::resetSettings):
1368 * DumpRenderTree/qt/TestRunnerQt.cpp:
1369 * DumpRenderTree/qt/TestRunnerQt.h:
1371 * DumpRenderTree/win/DumpRenderTree.cpp:
1372 (resetDefaultsToConsistentValues):
1373 * DumpRenderTree/win/TestRunnerWin.cpp:
1374 * DumpRenderTree/wx/TestRunnerWx.cpp:
1375 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1376 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1377 * WebKitTestRunner/InjectedBundle/TestRunner.h:
1380 2013-02-11 Roger Fong <roger_fong@apple.com>
1382 Unreviewed. Windows 7 Debug mode build fix.
1384 * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
1386 2013-02-11 Tiancheng Jiang <tijiang@rim.com>
1388 [BlackBerry] Set mouse document position for mouse event in DRT.
1389 https://bugs.webkit.org/show_bug.cgi?id=109094.
1391 Reviewed by Rob Buis.
1394 Internally Reviewed by Nima Ghanavatian & Genevieve Mak.
1396 Set mouse document position when we create mouse event in DRT.
1398 * DumpRenderTree/blackberry/EventSender.cpp:
1399 (setMouseEventDocumentPos):
1400 (mouseDownCallback):
1402 (mouseMoveToCallback):
1404 2013-02-11 Mike Lattanzio <mlattanzio@rim.com>
1406 [BlackBerry] Add graphics subdirectory to include path.
1407 https://bugs.webkit.org/show_bug.cgi?id=109437
1409 Reviewed by Rob Buis.
1411 Add browser/platform/graphics to include path.
1413 Internal review by Jeff Rogers.
1415 * Scripts/webkitdirs.pm:
1416 (blackberryCMakeArguments):
1418 2013-02-11 Christophe Dumez <ch.dumez@sisa.samsung.com>
1420 [EFL][WKTR] Regression(r141836) fast/dom/Window/mozilla-focus-blur.html started failing
1421 https://bugs.webkit.org/show_bug.cgi?id=109438
1423 Reviewed by Kenneth Rohde Christiansen.
1425 Some refactoring in r141836 caused the view not to get focus if the focused
1426 frame is not the main one. The idea of the code was to remove focus from the
1427 view if the focused frame was not the main one, and then focus the view again.
1428 However, after the refactoring, the second step never happened: Focus was
1429 removed but not given again.
1431 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
1432 (WTR::PlatformWebView::focus):
1434 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
1436 [GTK] Don't generate documentation if building neither WebKit1 nor WebKit2
1437 https://bugs.webkit.org/show_bug.cgi?id=109420
1439 Reviewed by Philippe Normand.
1441 Don't generate the GTK documentation if neither of the WebKit1 and WebKit2
1442 layers was built. This just results in unnecessary errors being spewed out
1443 by the gtkdoc utilities.
1445 * Scripts/webkitdirs.pm:
1446 (buildAutotoolsProject):
1448 2013-02-11 Antoine Quint <graouts@apple.com>
1450 Unreviewed change to add myself to the Inspector IDLs watchlist.
1452 * Scripts/webkitpy/common/config/watchlist:
1454 2013-02-11 Krzysztof Czech <k.czech@samsung.com>
1456 [GTK][EFL] Shares WebKit-GTK's DumpRenderTree accessibility implementation with other Webkit ports
1457 https://bugs.webkit.org/show_bug.cgi?id=105007
1459 Reviewed by Martin Robinson.
1461 Shares specific ATK's accessibility implementation.
1462 Keeps platform specific methods in EFL and GTK's directories.
1464 * DumpRenderTree/atk/AccessibilityCallbacks.h: Renamed from Tools/DumpRenderTree/gtk/AccessibilityCallbacks.h.
1465 * DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp: Renamed from Tools/DumpRenderTree/gtk/AccessibilityCallbacks.cpp.
1466 (printAccessibilityEvent):
1467 (axObjectEventListener):
1468 (connectAccessibilityCallbacks):
1469 (disconnectAccessibilityCallbacks):
1470 * DumpRenderTree/atk/AccessibilityControllerAtk.cpp: Copied from Tools/DumpRenderTree/gtk/AccessibilityControllerGtk.cpp.
1471 (AccessibilityController::AccessibilityController):
1472 (AccessibilityController::~AccessibilityController):
1473 (AccessibilityController::elementAtPoint):
1474 (AccessibilityController::setLogFocusEvents):
1475 (AccessibilityController::setLogScrollingStartEvents):
1476 (AccessibilityController::setLogValueChangeEvents):
1477 (AccessibilityController::setLogAccessibilityEvents):
1478 (AccessibilityController::addNotificationListener):
1479 (AccessibilityController::removeNotificationListener):
1480 * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: Copied from Tools/DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp.
1481 (coreAttributeToAtkAttribute):
1483 (replaceCharactersForResults):
1484 (AccessibilityUIElement::AccessibilityUIElement):
1485 (AccessibilityUIElement::~AccessibilityUIElement):
1486 (AccessibilityUIElement::getLinkedUIElements):
1487 (AccessibilityUIElement::getDocumentLinks):
1488 (AccessibilityUIElement::getChildren):
1489 (AccessibilityUIElement::getChildrenWithRange):
1490 (AccessibilityUIElement::rowCount):
1491 (AccessibilityUIElement::columnCount):
1492 (AccessibilityUIElement::childrenCount):
1493 (AccessibilityUIElement::elementAtPoint):
1494 (AccessibilityUIElement::linkedUIElementAtIndex):
1495 (AccessibilityUIElement::getChildAtIndex):
1496 (AccessibilityUIElement::indexOfChild):
1497 (attributeSetToString):
1498 (AccessibilityUIElement::allAttributes):
1499 (AccessibilityUIElement::attributesOfLinkedUIElements):
1500 (AccessibilityUIElement::attributesOfDocumentLinks):
1501 (AccessibilityUIElement::titleUIElement):
1502 (AccessibilityUIElement::parentElement):
1503 (AccessibilityUIElement::attributesOfChildren):
1504 (AccessibilityUIElement::parameterizedAttributeNames):
1505 (AccessibilityUIElement::role):
1506 (AccessibilityUIElement::subrole):
1507 (AccessibilityUIElement::roleDescription):
1508 (AccessibilityUIElement::title):
1509 (AccessibilityUIElement::description):
1510 (AccessibilityUIElement::stringValue):
1511 (AccessibilityUIElement::language):
1512 (AccessibilityUIElement::x):
1513 (AccessibilityUIElement::y):
1514 (AccessibilityUIElement::width):
1515 (AccessibilityUIElement::height):
1516 (AccessibilityUIElement::clickPointX):
1517 (AccessibilityUIElement::clickPointY):
1518 (AccessibilityUIElement::orientation):
1519 (AccessibilityUIElement::intValue):
1520 (AccessibilityUIElement::minValue):
1521 (AccessibilityUIElement::maxValue):
1522 (AccessibilityUIElement::valueDescription):
1523 (checkElementState):
1524 (AccessibilityUIElement::isEnabled):
1525 (AccessibilityUIElement::insertionPointLineNumber):
1526 (AccessibilityUIElement::isPressActionSupported):
1527 (AccessibilityUIElement::isIncrementActionSupported):
1528 (AccessibilityUIElement::isDecrementActionSupported):
1529 (AccessibilityUIElement::isRequired):
1530 (AccessibilityUIElement::isFocused):
1531 (AccessibilityUIElement::isSelected):
1532 (AccessibilityUIElement::hierarchicalLevel):
1533 (AccessibilityUIElement::ariaIsGrabbed):
1534 (AccessibilityUIElement::ariaDropEffects):
1535 (AccessibilityUIElement::isExpanded):
1536 (AccessibilityUIElement::isChecked):
1537 (AccessibilityUIElement::attributesOfColumnHeaders):
1538 (AccessibilityUIElement::attributesOfRowHeaders):
1539 (AccessibilityUIElement::attributesOfColumns):
1540 (AccessibilityUIElement::attributesOfRows):
1541 (AccessibilityUIElement::attributesOfVisibleCells):
1542 (AccessibilityUIElement::attributesOfHeader):
1543 (AccessibilityUIElement::indexInTable):
1544 (indexRangeInTable):
1545 (AccessibilityUIElement::rowIndexRange):
1546 (AccessibilityUIElement::columnIndexRange):
1547 (AccessibilityUIElement::lineForIndex):
1548 (AccessibilityUIElement::boundsForRange):
1549 (AccessibilityUIElement::stringForRange):
1550 (AccessibilityUIElement::attributedStringForRange):
1551 (AccessibilityUIElement::attributedStringRangeIsMisspelled):
1552 (AccessibilityUIElement::uiElementForSearchPredicate):
1553 (AccessibilityUIElement::cellForColumnAndRow):
1554 (AccessibilityUIElement::selectedTextRange):
1555 (AccessibilityUIElement::setSelectedTextRange):
1556 (AccessibilityUIElement::stringAttributeValue):
1557 (AccessibilityUIElement::numberAttributeValue):
1558 (AccessibilityUIElement::boolAttributeValue):
1559 (AccessibilityUIElement::isAttributeSettable):
1560 (AccessibilityUIElement::isAttributeSupported):
1561 (alterCurrentValue):
1562 (AccessibilityUIElement::increment):
1563 (AccessibilityUIElement::decrement):
1564 (AccessibilityUIElement::press):
1565 (AccessibilityUIElement::showMenu):
1566 (AccessibilityUIElement::disclosedRowAtIndex):
1567 (AccessibilityUIElement::ariaOwnsElementAtIndex):
1568 (AccessibilityUIElement::ariaFlowToElementAtIndex):
1569 (AccessibilityUIElement::selectedRowAtIndex):
1570 (AccessibilityUIElement::rowAtIndex):
1571 (AccessibilityUIElement::disclosedByRow):
1572 (AccessibilityUIElement::accessibilityValue):
1573 (AccessibilityUIElement::documentEncoding):
1574 (AccessibilityUIElement::documentURI):
1575 (AccessibilityUIElement::url):
1576 (AccessibilityUIElement::addNotificationListener):
1577 (AccessibilityUIElement::removeNotificationListener):
1578 (AccessibilityUIElement::isFocusable):
1579 (AccessibilityUIElement::isSelectable):
1580 (AccessibilityUIElement::isMultiSelectable):
1581 (AccessibilityUIElement::isSelectedOptionActive):
1582 (AccessibilityUIElement::isVisible):
1583 (AccessibilityUIElement::isOffScreen):
1584 (AccessibilityUIElement::isCollapsed):
1585 (AccessibilityUIElement::isIgnored):
1586 (AccessibilityUIElement::hasPopup):
1587 (AccessibilityUIElement::takeFocus):
1588 (AccessibilityUIElement::takeSelection):
1589 (AccessibilityUIElement::addSelection):
1590 (AccessibilityUIElement::removeSelection):
1591 (AccessibilityUIElement::scrollToMakeVisible):
1592 (AccessibilityUIElement::scrollToMakeVisibleWithSubFocus):
1593 (AccessibilityUIElement::scrollToGlobalPoint):
1594 * DumpRenderTree/efl/CMakeLists.txt: Adds ATK headers, libraries, new sources.
1595 * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp:
1596 (AccessibilityController::focusedElement):
1597 (AccessibilityController::rootElement):
1598 (AccessibilityController::accessibleElementById):
1599 * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
1600 (AccessibilityUIElement::helpText):
1601 * GNUmakefile.am: Adds renamed sources.
1603 2013-02-11 Jochen Eisinger <jochen@chromium.org>
1605 [chromium] clear the webcache from within the TestRunner library
1606 https://bugs.webkit.org/show_bug.cgi?id=109405
1608 Reviewed by Kentaro Hara.
1610 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1611 (WebTestRunner::TestInterfaces::resetAll):
1612 * DumpRenderTree/chromium/TestShell.cpp:
1613 (TestShell::resetTestController):
1615 2013-02-11 Jochen Eisinger <jochen@chromium.org>
1617 [chromium] add a destructor to EventSender
1618 https://bugs.webkit.org/show_bug.cgi?id=109401
1620 Reviewed by Kentaro Hara.
1622 Otherwise, the compiler will automatically generate a destructor, for
1623 which we need to unnecessarily include WebContextMenuData.h in the
1626 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1628 (WebTestRunner::EventSender::~EventSender):
1629 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1633 2013-02-10 Tim Horton <timothy_horton@apple.com>
1635 Unreviewed attempted build fix for Gtk after r142412
1637 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1638 (WTR::PlatformWebView::PlatformWebView):
1640 2013-02-10 Sheriff Bot <webkit.review.bot@gmail.com>
1642 Unreviewed, rolling out r142413.
1643 http://trac.webkit.org/changeset/142413
1644 https://bugs.webkit.org/show_bug.cgi?id=109383
1646 didn't fix the gtk build (Requested by thorton on #webkit).
1648 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1650 2013-02-10 Tim Horton <timothy_horton@apple.com>
1652 Unreviewed attempted build fix for Gtk after r142412
1653 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1655 2013-02-10 Tim Horton <timothy_horton@apple.com>
1657 WKTR should propagate view creation options to opened windows
1658 https://bugs.webkit.org/show_bug.cgi?id=109381
1660 Reviewed by Simon Fraser.
1662 * WebKitTestRunner/PlatformWebView.h:
1663 (WTR::PlatformWebView::options):
1664 Add storage and a getter for PlatformWebView's creation options dictionary.
1665 * WebKitTestRunner/TestController.cpp:
1666 (WTR::TestController::createOtherPage):
1667 Propagate creation options from parent to child PlatformWebView when creating subwindows.
1668 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
1669 (WTR::PlatformWebView::PlatformWebView):
1670 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1671 (WTR::PlatformWebView::PlatformWebView):
1672 * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1673 (WTR::PlatformWebView::PlatformWebView):
1674 * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
1675 (WTR::PlatformWebView::PlatformWebView):
1676 Store creation options on the PlatformWebView.
1678 2013-02-10 Kent Tamura <tkent@chromium.org>
1680 Unreviewed, rolling out r142347.
1681 http://trac.webkit.org/changeset/142347
1682 https://bugs.webkit.org/show_bug.cgi?id=108273
1684 Because a depending change r142343 was rolled out.
1686 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
1687 (WTR::InjectedBundlePage::InjectedBundlePage):
1689 2013-02-10 Kent Tamura <tkent@chromium.org>
1691 [Chromium] Build fix for r142371
1692 https://bugs.webkit.org/show_bug.cgi?id=109313
1694 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1697 2013-02-10 Zan Dobersek <zdobersek@igalia.com>
1699 gtkdoc-scangobj throwing warnings when using Clang, causes generate-gtkdoc to fail
1700 https://bugs.webkit.org/show_bug.cgi?id=109315
1702 Reviewed by Philippe Normand.
1704 * GNUmakefile.am: Define the CC environment variable to the CC compiler that the whole
1705 project was configured to use. This ensures both the regular build and the gtkdoc-scangobj
1706 program use the same compiler.
1707 * gtk/generate-gtkdoc: Add '-Qunused-arguments' to the CFLAGS in case we're using Clang. This
1708 forces Clang to suppress unused arguments warnings that can unnecessarily cause generate-gtkdoc
1711 2013-02-09 David Farler <dfarler@apple.com>
1713 Make TestWebKitAPI work for iOS
1714 https://bugs.webkit.org/show_bug.cgi?id=108978
1716 Reviewed by Joseph Pecoraro.
1718 * TestWebKitAPI/Configurations/Base.xcconfig:
1719 Added back FRAMEWORK_SEARCH_PATHS for Lion builds.
1721 2013-02-09 David Farler <dfarler@apple.com>
1723 Make TestWebKitAPI work for iOS
1724 https://bugs.webkit.org/show_bug.cgi?id=108978
1726 Reviewed by David Kilzer.
1728 * Makefile: Added TestWebKitAPI to iOS MODULES list.
1729 * TestWebKitAPI/Configurations/Base.xcconfig:
1730 - Include FeatureDefines
1731 - Removed VALID_ARCHS
1732 - Removed FRAMEWORK_SEARCH_PATHS - allows building against other SDKs
1733 - Excluded source files per platform
1734 * TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig:
1735 - framework and library switches per platform
1736 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
1737 - Remove explicit framework and library linking (moved to xcconfigs)
1739 * TestWebKitAPI/config.h:
1740 - Guard importing Cocoa.h and WebKit2_C.h on iOS
1741 * TestWebKitAPI/ios/mainIOS.mm: Copied from Tools/TestWebKitAPI/mac/main.mm.
1742 * TestWebKitAPI/mac/mainMac.mm: Renamed from Tools/TestWebKitAPI/mac/main.mm.
1744 2013-02-09 Justin Schuh <jschuh@chromium.org>
1746 [CHROMIUM] Suppress c4267 build warnings for Win64 tests
1747 https://bugs.webkit.org/show_bug.cgi?id=109359
1749 Reviewed by Abhishek Arya.
1751 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1753 2013-02-09 Ryosuke Niwa <rniwa@webkit.org>
1755 Add a link to EFL perf bot on build.webkit.org
1756 https://bugs.webkit.org/show_bug.cgi?id=109342
1758 Reviewed by Gyuyoung Kim.
1762 * BuildSlaveSupport/build.webkit.org-config/templates/root.html:
1764 2013-02-09 Christophe Dumez <ch.dumez@sisa.samsung.com>
1766 Unreviewed. Update my IRC nickname in committers.py.
1768 * Scripts/webkitpy/common/config/committers.py:
1770 2013-02-09 David Farler <dfarler@apple.com>
1772 build-webkit: document sdk, debug, release, device, and simulator options
1773 https://bugs.webkit.org/show_bug.cgi?id=109221
1775 Reviewed by David Kilzer.
1777 * Scripts/build-webkit: Add options to usage
1778 * Scripts/webkitdirs.pm: Remove --deploy and --devel checks
1780 2013-02-09 Jochen Eisinger <jochen@chromium.org>
1782 [chromium] move context menu data tracking to TestRunner library
1783 https://bugs.webkit.org/show_bug.cgi?id=109313
1785 Reviewed by Adam Barth.
1787 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
1790 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1792 (WebTestRunner::WebTestProxy::showContextMenu):
1793 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1795 (WebTestRunner::EventSender::setContextMenuData):
1796 (WebTestRunner::EventSender::contextClick):
1797 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1800 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1801 (WebTestRunner::WebTestProxyBase::showContextMenu):
1803 * DumpRenderTree/chromium/WebViewHost.cpp:
1804 (WebViewHost::showContextMenu):
1805 * DumpRenderTree/chromium/WebViewHost.h:
1808 2013-02-09 Jochen Eisinger <jochen@chromium.org>
1810 [chromium] move methods that change initial testRunner state to TestRunner library
1811 https://bugs.webkit.org/show_bug.cgi?id=109043
1813 Reviewed by Adam Barth.
1815 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1817 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
1819 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1820 (WebTestRunner::TestInterfaces::configureForTestWithURL):
1822 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1825 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1826 (WebTestRunner::TestRunner::showDevTools):
1828 (WebTestRunner::TestRunner::showWebInspector):
1829 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1831 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1832 (WebTestRunner::WebTestInterfaces::configureForTestWithURL):
1833 * DumpRenderTree/chromium/TestShell.cpp:
1834 (TestShell::runFileTest):
1836 2013-02-09 Nico Weber <thakis@chromium.org>
1838 Add myself as a reviewer. (Yay!!!!!)
1839 https://bugs.webkit.org/show_bug.cgi?id=109110
1843 * Scripts/webkitpy/common/config/committers.py:
1845 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
1847 Move workerThreadCount from TestRunner to WebCore Internals
1848 https://bugs.webkit.org/show_bug.cgi?id=109239
1850 Reviewed by Darin Adler.
1852 * DumpRenderTree/TestRunner.cpp:
1853 (TestRunner::staticValues):
1854 * DumpRenderTree/TestRunner.h:
1856 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1857 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1858 (WebTestRunner::TestRunner::TestRunner):
1859 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1861 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1862 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1863 * DumpRenderTree/mac/TestRunnerMac.mm:
1864 (TestRunner::webHistoryItemCount):
1865 * DumpRenderTree/qt/TestRunnerQt.cpp:
1866 * DumpRenderTree/qt/TestRunnerQt.h:
1868 * DumpRenderTree/win/TestRunnerWin.cpp:
1869 * DumpRenderTree/wx/TestRunnerWx.cpp:
1870 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1871 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1872 * WebKitTestRunner/InjectedBundle/TestRunner.h:
1874 2013-02-08 Dean Jackson <dino@apple.com>
1876 Remove use of plugInStartLabelImage
1877 https://bugs.webkit.org/show_bug.cgi?id=108273
1879 Reviewed by Simon Fraser.
1881 Removed plugInStartLabelImage entry from client structure.
1883 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
1884 (WTR::InjectedBundlePage::InjectedBundlePage):
1886 2013-02-07 Timothy Hatcher <timothy@apple.com>
1888 Fix the WebInspectorAPI watch list.
1890 Reviewed by Joseph Pecoraro.
1892 * Scripts/webkitpy/common/config/watchlist: Fix the regrexs.
1893 Added InjectedScriptSource.js and Console.idl.
1895 2013-02-08 Roger Fong <roger_fong@apple.com>
1897 DumpRenderTree, ImageDiff and TestNetscapePlugin projects, property sheets and resources for VS2010 solution.
1898 https://bugs.webkit.org/show_bug.cgi?id=107034.
1900 Reviewed by Brent Fulgham.
1902 * DumpRenderTree/DumpRenderTree.vcxproj: Added.
1903 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree: Added.
1904 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj: Added.
1905 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters: Added.
1906 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props: Added.
1907 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props: Added.
1908 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props: Added.
1909 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Added.
1910 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props: Added.
1911 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props: Added.
1912 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props: Added.
1913 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Added.
1914 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd: Added.
1915 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props: Added.
1916 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff: Added.
1917 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: Added.
1918 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props: Added.
1919 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props: Added.
1920 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj: Added.
1921 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props: Added.
1922 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props: Added.
1923 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props: Added.
1924 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd: Added.
1925 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd: Added.
1926 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props: Added.
1927 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin: Added.
1928 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.def.
1929 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.rc: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc.
1930 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: Added.
1931 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters: Added.
1932 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props: Added.
1933 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props: Added.
1934 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPostBuild.cmd: Added.
1935 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd: Added.
1936 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props: Added.
1937 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h: Copied from DumpRenderTree/TestNetscapePlugIn/win/resource.h.
1938 * DumpRenderTree/TestNetscapePlugIn/Tests/win/CallJSThatDestroysPlugin.cpp: Copied from DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp.
1939 * DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp: Removed.
1941 2013-02-08 Harald Alvestrand <hta@google.com>
1943 Fix and test for missing return
1945 RTCPeerConnection.getStats() fails when remote stats are instantiated.
1946 https://bugs.webkit.org/show_bug.cgi?id=109292
1948 Reviewed by Adam Barth.
1950 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
1951 (MockWebRTCPeerConnectionHandler::getStats):
1953 2013-02-08 Tommy Widenflycht <tommyw@google.com>
1955 MediaStream API: Removing the deprecated WebMediaStreamDescriptor and WebMediaStreamComponent shims
1956 https://bugs.webkit.org/show_bug.cgi?id=109296
1958 Reviewed by Adam Barth.
1960 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp:
1961 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
1962 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h:
1963 (MockWebRTCDTMFSenderHandler):
1964 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
1965 (MockWebRTCPeerConnectionHandler::createDTMFSender):
1967 2013-02-08 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1969 Update my entries in the watchlist
1973 * Scripts/webkitpy/common/config/watchlist:
1975 2013-02-08 Jochen Eisinger <jochen@chromium.org>
1977 [chromium] copy normalizeLayoutTestURL code to TestRunner library
1978 https://bugs.webkit.org/show_bug.cgi?id=109269
1980 Reviewed by Kent Tamura.
1982 The method doesn't have any external dependencies, so there's no reason
1983 it should be on the delegate. It's still required by TestShell, however,
1984 by making a copy, we can avoid implementing this in content shell.
1986 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
1988 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
1989 (WebTestRunner::WebPermissions::allowImage):
1990 (WebTestRunner::WebPermissions::allowScriptFromSource):
1991 * DumpRenderTree/chromium/TestShell.cpp:
1992 (TestShell::windowCount):
1993 * DumpRenderTree/chromium/TestShell.h:
1994 * DumpRenderTree/chromium/WebViewHost.cpp:
1995 * DumpRenderTree/chromium/WebViewHost.h:
1998 2013-02-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2000 [EFL] Make the Performance bot also build WebKit.
2001 https://bugs.webkit.org/show_bug.cgi?id=109273
2003 Reviewed by Philippe Normand.
2005 There has not been much benefit in fetching binaries compiled by
2006 another bot; it makes the build bot take 6 to 7 minutes to upload
2007 the binaries to build.webkit.org, we need to manually override
2008 LD_LIBRARY_PATH to find the compiled libraries and still have
2009 other path-related problems.
2011 Since we have enough horsepower in the perf bot, let's experiment
2012 with building WebKit there instead.
2014 * BuildSlaveSupport/build.webkit.org-config/config.json:
2016 2013-02-07 Jochen Eisinger <jochen@chromium.org>
2018 [chromium] turn TestRunner library into a component build
2019 https://bugs.webkit.org/show_bug.cgi?id=108466
2021 Reviewed by Adam Barth.
2023 To achieve this, we need to drop all dependencies on WTF.
2025 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2026 * DumpRenderTree/DumpRenderTree.gypi:
2027 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2028 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2029 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2030 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2031 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2032 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2033 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2034 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2035 (WebTestRunner::AccessibilityUIElementList::createRoot):
2036 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2037 (AccessibilityUIElementList):
2038 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2039 (WebTestRunner::CppBoundClass::~CppBoundClass):
2040 (WebTestRunner::CppBoundClass::invoke):
2041 (WebTestRunner::CppBoundClass::getProperty):
2042 (WebTestRunner::CppBoundClass::setProperty):
2043 (WebTestRunner::CppBoundClass::bindCallback):
2044 (WebTestRunner::CppBoundClass::bindGetterCallback):
2045 (WebTestRunner::CppBoundClass::bindProperty):
2046 (WebTestRunner::CppBoundClass::getAsCppVariant):
2047 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2050 (WebTestRunner::CppBoundClass::bindProperty):
2051 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2052 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2053 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2054 (WebTestRunner::CppVariant::toString):
2055 (WebTestRunner::CppVariant::toInt32):
2056 (WebTestRunner::CppVariant::toDouble):
2057 (WebTestRunner::CppVariant::toBoolean):
2058 (WebTestRunner::CppVariant::toStringVector):
2059 (WebTestRunner::CppVariant::invoke):
2060 (WebTestRunner::CppVariant::invokeDefault):
2061 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2063 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2065 (WebTestRunner::EventSender::EventSender):
2066 (WebTestRunner::EventSender::reset):
2067 (WebTestRunner::EventSender::mouseDown):
2068 (WebTestRunner::EventSender::mouseUp):
2069 (WebTestRunner::EventSender::mouseMoveTo):
2070 (WebTestRunner::EventSender::keyDown):
2071 (WebTestRunner::EventSender::dispatchMessage):
2072 (WebTestRunner::EventSender::leapForward):
2073 (WebTestRunner::EventSender::replaySavedEvents):
2074 (WebTestRunner::makeMenuItemStringsFor):
2075 (WebTestRunner::EventSender::contextClick):
2076 (WebTestRunner::EventSender::beginDragWithFiles):
2077 (WebTestRunner::EventSender::addTouchPoint):
2078 (WebTestRunner::EventSender::releaseTouchPoint):
2079 (WebTestRunner::EventSender::updateTouchPoint):
2080 (WebTestRunner::EventSender::cancelTouchPoint):
2081 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2082 (WebTestRunner::EventSender::gestureEvent):
2083 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2084 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2085 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2086 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
2088 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2091 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2092 (WebTestRunner::MockSpellCheck::spellCheckWord):
2093 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
2095 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2097 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2098 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2099 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2100 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2103 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2104 (WebTestRunner::TestInterfaces::TestInterfaces):
2105 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2107 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2108 (WebTestRunner::TestPlugin::TestPlugin):
2109 (WebTestRunner::TestPlugin::initialize):
2110 (WebTestRunner::TestPlugin::destroy):
2111 (WebTestRunner::TestPlugin::parsePrimitive):
2112 (WebTestRunner::TestPlugin::parseColor):
2113 (WebTestRunner::TestPlugin::initProgram):
2114 (WebTestRunner::TestPlugin::initPrimitive):
2115 (WebTestRunner::TestPlugin::drawPrimitive):
2116 (WebTestRunner::TestPlugin::loadShader):
2117 (WebTestRunner::TestPlugin::loadProgram):
2118 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2119 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2121 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2122 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2123 (WebTestRunner::TestRunner::WorkQueue::processWork):
2124 (WebTestRunner::TestRunner::WorkQueue::reset):
2125 (WebTestRunner::TestRunner::WorkQueue::addWork):
2126 (WebTestRunner::TestRunner::TestRunner):
2127 (WebTestRunner::TestRunner::reset):
2128 (WebTestRunner::TestRunner::policyDelegateDone):
2129 (WebTestRunner::TestRunner::findString):
2130 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2131 (WebTestRunner::TestRunner::overridePreference):
2132 (WebTestRunner::TestRunner::deliverWebIntent):
2133 (WebTestRunner::TestRunner::setBackingScaleFactor):
2134 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
2135 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
2136 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
2137 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
2138 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2139 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2141 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2142 (WebTestRunner::TextInputController::markedRange):
2143 (WebTestRunner::TextInputController::selectedRange):
2144 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2145 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2146 (WebTestRunner::WebPreferences::reset):
2147 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2148 (WebTestRunner::WebTaskList::~WebTaskList):
2149 (WebTestRunner::WebTaskList::registerTask):
2150 (WebTestRunner::WebTaskList::unregisterTask):
2151 (WebTestRunner::WebTaskList::revokeAll):
2152 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2153 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2154 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2155 (WebTestRunner::WebTestInterfaces::testInterfaces):
2156 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2157 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2158 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2159 (WebTestRunner::WebTestProxyBase::registerIntentService):
2160 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2161 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2162 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2164 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
2166 Unreviewed followup to r142232.
2168 Work around a bug in jhbuild that was incorrectly composing the source
2169 package URL by adjusting slightly the repository and module paths.
2171 * gtk/jhbuild.modules:
2173 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
2175 Use a mirror for the sourceware.org repo used in jhbuild
2179 The ftp://sourceware.org site is down, causing errors when running jhbuild
2180 and subsequently failing complete builds on the builders. Use the mirrors.kernel.org
2181 mirror to get sources for the desired libffi dependency.
2183 * gtk/jhbuild.modules:
2185 2013-02-07 David Farler <dfarler@apple.com>
2187 Makefiles should work for arbitrary SDKs and architectures on Apple ports
2188 https://bugs.webkit.org/show_bug.cgi?id=107863
2190 Reviewed by Mark Rowe.
2192 * DumpRenderTree/Makefile: SDKROOT=iphone* => -target All-iOS
2193 * Makefile: Only build some projects for iOS
2195 2013-02-07 Roger Fong <roger_fong@apple.com>
2197 Unreviewed. Another temporary EWS bot fix. It'll totally work this time.
2199 * Scripts/webkitpy/tool/steps/runtests.py:
2202 2013-02-07 Roger Fong <roger_fong@apple.com>
2204 Unreviewed. Fix syntax error in runtests.py.
2206 * Scripts/webkitpy/tool/steps/runtests.py:
2209 2013-02-07 Roger Fong <roger_fong@apple.com>
2211 Temporary fix for Win EWS bots.
2212 Don't build DRT since it has already been built in the build step.
2214 * Scripts/webkitpy/tool/steps/runtests.py:
2217 2013-02-07 Martin Robinson <mrobinson@igalia.com>
2219 [GTK] Cleanup command-line defines
2220 https://bugs.webkit.org/show_bug.cgi?id=109213
2222 Reviewed by Xan Lopez.
2224 * TestWebKitAPI/config.h: Include the autotoolsconfig.h header to pick
2225 up defines from autoconf.
2227 2013-02-07 Ryosuke Niwa <rniwa@webkit.org>
2229 git.svn_revision doesn't fetch the same revision as svn.svn_revision
2230 https://bugs.webkit.org/show_bug.cgi?id=108684
2232 Reviewed by Dirk Pranke.
2234 Always call git log on the checkout root.
2236 * Scripts/webkitpy/common/checkout/scm/git.py:
2239 2013-02-07 Roger Fong <roger_fong@apple.com>
2241 Unreviewed. Patch for testing Win EWS bots.
2243 * Scripts/webkitpy/tool/steps/runtests.py:
2246 2013-02-07 Gavin Peters <gavinp@chromium.org>
2248 Unreviewed, rolling out r142165.
2249 http://trac.webkit.org/changeset/142165
2250 https://bugs.webkit.org/show_bug.cgi?id=108466
2252 Broke linux_aura builds.
2254 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2255 * DumpRenderTree/DumpRenderTree.gypi:
2256 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2257 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2259 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
2260 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2261 (WebTestInterfaces):
2262 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2264 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2265 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2266 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2267 (WebTestRunner::AccessibilityUIElementList::createRoot):
2268 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2269 (AccessibilityUIElementList):
2270 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2271 (WebTestRunner::CppBoundClass::~CppBoundClass):
2272 (WebTestRunner::CppBoundClass::invoke):
2273 (WebTestRunner::CppBoundClass::getProperty):
2274 (WebTestRunner::CppBoundClass::setProperty):
2275 (WebTestRunner::CppBoundClass::bindCallback):
2276 (WebTestRunner::CppBoundClass::bindGetterCallback):
2277 (WebTestRunner::CppBoundClass::bindProperty):
2278 (WebTestRunner::CppBoundClass::getAsCppVariant):
2279 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2282 (WebTestRunner::CppBoundClass::bindProperty):
2283 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2284 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2285 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2286 (WebTestRunner::CppVariant::toString):
2287 (WebTestRunner::CppVariant::toInt32):
2288 (WebTestRunner::CppVariant::toDouble):
2289 (WebTestRunner::CppVariant::toBoolean):
2290 (WebTestRunner::CppVariant::toStringVector):
2291 (WebTestRunner::CppVariant::invoke):
2292 (WebTestRunner::CppVariant::invokeDefault):
2293 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2295 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2297 (WebTestRunner::EventSender::EventSender):
2298 (WebTestRunner::EventSender::reset):
2299 (WebTestRunner::EventSender::mouseDown):
2300 (WebTestRunner::EventSender::mouseUp):
2301 (WebTestRunner::EventSender::mouseMoveTo):
2302 (WebTestRunner::EventSender::keyDown):
2303 (WebTestRunner::EventSender::dispatchMessage):
2304 (WebTestRunner::EventSender::leapForward):
2305 (WebTestRunner::EventSender::replaySavedEvents):
2306 (WebTestRunner::makeMenuItemStringsFor):
2307 (WebTestRunner::EventSender::contextClick):
2308 (WebTestRunner::EventSender::beginDragWithFiles):
2309 (WebTestRunner::EventSender::addTouchPoint):
2310 (WebTestRunner::EventSender::releaseTouchPoint):
2311 (WebTestRunner::EventSender::updateTouchPoint):
2312 (WebTestRunner::EventSender::cancelTouchPoint):
2313 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2314 (WebTestRunner::EventSender::gestureEvent):
2315 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2316 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2317 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2318 (MockGrammarCheck::checkGrammarOfString):
2319 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2321 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2324 (MockSpellCheck::spellCheckWord):
2325 (MockSpellCheck::initializeIfNeeded):
2326 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2328 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2329 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2330 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2331 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
2332 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2333 (WebTestRunner::TestInterfaces::TestInterfaces):
2334 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2336 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2337 (WebTestRunner::TestPlugin::TestPlugin):
2338 (WebTestRunner::TestPlugin::initialize):
2339 (WebTestRunner::TestPlugin::destroy):
2340 (WebTestRunner::TestPlugin::parsePrimitive):
2341 (WebTestRunner::TestPlugin::parseColor):
2342 (WebTestRunner::TestPlugin::initProgram):
2343 (WebTestRunner::TestPlugin::initPrimitive):
2344 (WebTestRunner::TestPlugin::drawPrimitive):
2345 (WebTestRunner::TestPlugin::loadShader):
2346 (WebTestRunner::TestPlugin::loadProgram):
2347 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2348 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2350 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2351 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2352 (WebTestRunner::TestRunner::WorkQueue::processWork):
2353 (WebTestRunner::TestRunner::WorkQueue::reset):
2354 (WebTestRunner::TestRunner::WorkQueue::addWork):
2355 (WebTestRunner::TestRunner::TestRunner):
2356 (WebTestRunner::TestRunner::reset):
2357 (WebTestRunner::TestRunner::policyDelegateDone):
2358 (WebTestRunner::TestRunner::findString):
2359 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2360 (WebTestRunner::TestRunner::overridePreference):
2362 (WebTestRunner::TestRunner::setBackingScaleFactor):
2363 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2364 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2366 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2367 (WebTestRunner::TextInputController::markedRange):
2368 (WebTestRunner::TextInputController::selectedRange):
2369 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2370 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2371 (WebTestRunner::WebPreferences::reset):
2372 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2374 (WebTestRunner::WebTaskList::WebTaskList):
2375 (WebTestRunner::WebTaskList::~WebTaskList):
2376 (WebTestRunner::WebTaskList::registerTask):
2377 (WebTestRunner::WebTaskList::unregisterTask):
2378 (WebTestRunner::WebTaskList::revokeAll):
2379 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2380 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2381 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2382 (WebTestRunner::WebTestInterfaces::testInterfaces):
2383 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2384 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2385 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2386 (WebTestRunner::WebTestProxyBase::registerIntentService):
2387 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2388 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2389 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
2391 2013-02-07 Benjamin Poulain <bpoulain@apple.com>
2393 Move pauseAnimation/pauseTransition from TestRunner to Internals
2394 https://bugs.webkit.org/show_bug.cgi?id=109107
2396 Reviewed by Anders Carlsson.
2398 * DumpRenderTree/TestRunner.cpp:
2399 (TestRunner::staticFunctions):
2400 * DumpRenderTree/TestRunner.h:
2401 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
2402 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2403 (WebTestRunner::TestRunner::TestRunner):
2404 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2406 * DumpRenderTree/efl/TestRunnerEfl.cpp:
2407 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
2408 * DumpRenderTree/mac/TestRunnerMac.mm:
2409 * DumpRenderTree/qt/TestRunnerQt.cpp:
2410 * DumpRenderTree/qt/TestRunnerQt.h:
2412 * DumpRenderTree/win/TestRunnerWin.cpp:
2413 * DumpRenderTree/wx/TestRunnerWx.cpp:
2414 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
2415 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
2416 * WebKitTestRunner/InjectedBundle/TestRunner.h:
2418 2013-02-07 Jochen Eisinger <jochen@chromium.org>
2420 [chromium] turn TestRunner library into a component build
2421 https://bugs.webkit.org/show_bug.cgi?id=108466
2423 Reviewed by Adam Barth.
2425 To achieve this, we need to drop all dependencies on WTF.
2427 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2428 * DumpRenderTree/DumpRenderTree.gypi:
2429 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2430 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2431 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2432 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2433 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2434 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2435 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2436 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2437 (WebTestRunner::AccessibilityUIElementList::createRoot):
2438 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2439 (AccessibilityUIElementList):
2440 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2441 (WebTestRunner::CppBoundClass::~CppBoundClass):
2442 (WebTestRunner::CppBoundClass::invoke):
2443 (WebTestRunner::CppBoundClass::getProperty):
2444 (WebTestRunner::CppBoundClass::setProperty):
2445 (WebTestRunner::CppBoundClass::bindCallback):
2446 (WebTestRunner::CppBoundClass::bindGetterCallback):
2447 (WebTestRunner::CppBoundClass::bindProperty):
2448 (WebTestRunner::CppBoundClass::getAsCppVariant):
2449 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2452 (WebTestRunner::CppBoundClass::bindProperty):
2453 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2454 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2455 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2456 (WebTestRunner::CppVariant::toString):
2457 (WebTestRunner::CppVariant::toInt32):
2458 (WebTestRunner::CppVariant::toDouble):
2459 (WebTestRunner::CppVariant::toBoolean):
2460 (WebTestRunner::CppVariant::toStringVector):
2461 (WebTestRunner::CppVariant::invoke):
2462 (WebTestRunner::CppVariant::invokeDefault):
2463 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2465 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2467 (WebTestRunner::EventSender::EventSender):
2468 (WebTestRunner::EventSender::reset):
2469 (WebTestRunner::EventSender::mouseDown):
2470 (WebTestRunner::EventSender::mouseUp):
2471 (WebTestRunner::EventSender::mouseMoveTo):
2472 (WebTestRunner::EventSender::keyDown):
2473 (WebTestRunner::EventSender::dispatchMessage):
2474 (WebTestRunner::EventSender::leapForward):
2475 (WebTestRunner::EventSender::replaySavedEvents):
2476 (WebTestRunner::makeMenuItemStringsFor):
2477 (WebTestRunner::EventSender::contextClick):
2478 (WebTestRunner::EventSender::beginDragWithFiles):
2479 (WebTestRunner::EventSender::addTouchPoint):
2480 (WebTestRunner::EventSender::releaseTouchPoint):
2481 (WebTestRunner::EventSender::updateTouchPoint):
2482 (WebTestRunner::EventSender::cancelTouchPoint):
2483 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2484 (WebTestRunner::EventSender::gestureEvent):
2485 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2486 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2487 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2488 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
2490 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2493 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2494 (WebTestRunner::MockSpellCheck::spellCheckWord):
2495 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
2497 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2499 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2500 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2501 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2502 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2505 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2506 (WebTestRunner::TestInterfaces::TestInterfaces):
2507 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2509 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2510 (WebTestRunner::TestPlugin::TestPlugin):
2511 (WebTestRunner::TestPlugin::initialize):
2512 (WebTestRunner::TestPlugin::destroy):
2513 (WebTestRunner::TestPlugin::parsePrimitive):
2514 (WebTestRunner::TestPlugin::parseColor):
2515 (WebTestRunner::TestPlugin::initProgram):
2516 (WebTestRunner::TestPlugin::initPrimitive):
2517 (WebTestRunner::TestPlugin::drawPrimitive):
2518 (WebTestRunner::TestPlugin::loadShader):
2519 (WebTestRunner::TestPlugin::loadProgram):
2520 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2521 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2523 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2524 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2525 (WebTestRunner::TestRunner::WorkQueue::processWork):
2526 (WebTestRunner::TestRunner::WorkQueue::reset):
2527 (WebTestRunner::TestRunner::WorkQueue::addWork):
2528 (WebTestRunner::TestRunner::TestRunner):
2529 (WebTestRunner::TestRunner::reset):
2530 (WebTestRunner::TestRunner::policyDelegateDone):
2531 (WebTestRunner::TestRunner::findString):
2532 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2533 (WebTestRunner::TestRunner::overridePreference):
2534 (WebTestRunner::TestRunner::deliverWebIntent):
2535 (WebTestRunner::TestRunner::setBackingScaleFactor):
2536 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
2537 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
2538 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
2539 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
2540 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2541 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2543 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2544 (WebTestRunner::TextInputController::markedRange):
2545 (WebTestRunner::TextInputController::selectedRange):
2546 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2547 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2548 (WebTestRunner::WebPreferences::reset):
2549 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2550 (WebTestRunner::WebTaskList::~WebTaskList):
2551 (WebTestRunner::WebTaskList::registerTask):
2552 (WebTestRunner::WebTaskList::unregisterTask):
2553 (WebTestRunner::WebTaskList::revokeAll):
2554 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2555 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2556 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2557 (WebTestRunner::WebTestInterfaces::testInterfaces):
2558 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2559 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2560 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2561 (WebTestRunner::WebTestProxyBase::registerIntentService):
2562 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2563 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2564 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2566 2013-02-07 Eunmi Lee <eunmi15.lee@samsung.com>
2568 Do not check enum's casing for WebKit2 C API.
2569 https://bugs.webkit.org/show_bug.cgi?id=109128
2571 Reviewed by Kenneth Rohde Christiansen.
2573 Add "-readability/enum_casing" for WebKit2 C APIs because we use word
2574 which starts with non-capital letter 'k' for types of enums.
2576 * Scripts/webkitpy/style/checker.py:
2578 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
2580 Unreviewed warning fix.
2582 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2583 (BuildAndTestFactory.__init__):
2584 (DownloadAndPerfTestWebKit2Factory.__init__):
2586 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
2588 Unreviewed typo fix after r142121.
2590 * BuildSlaveSupport/build.webkit.org-config/config.json:
2592 2013-02-07 Vivek Galatage <vivek.vg@samsung.com>
2594 [Qt] QtTestBrowser should provide option to enable/disable Javascript
2595 https://bugs.webkit.org/show_bug.cgi?id=107461
2597 Reviewed by Jocelyn Turcotte.
2599 Option to enable/disable Javascript would be handy option to test
2600 certain functionalities of web pages with/without Javascript.
2602 * QtTestBrowser/launcherwindow.cpp:
2603 (LauncherWindow::createChrome):
2604 (LauncherWindow::toggleJavaScriptEnabled):
2605 * QtTestBrowser/launcherwindow.h:
2608 2013-02-07 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2610 [EFL] Add a WebKit2 Performance bot.
2611 https://bugs.webkit.org/show_bug.cgi?id=109188
2613 Reviewed by Csaba Osztrogonác.
2615 * BuildSlaveSupport/build.webkit.org-config/config.json: Add the
2616 efl-linux-perf-1 slave (a 64-bit Release WK2 Perf bot), and make
2617 the "EFL Linux 64-bit Release" bot trigger it.
2619 2013-02-07 Xiaobo Wang <xbwang@torchmobile.com.cn>
2621 [BlackBerry] CHHW - Characters that are using 32 bits encoding get trunked to 16bits
2622 https://bugs.webkit.org/show_bug.cgi?id=109126
2625 Reviewed by Yong Li.
2627 Change char code to 4 bytes.
2629 * DumpRenderTree/blackberry/EventSender.cpp:
2632 2013-02-07 Gavin Peters <gavinp@chromium.org>
2634 Unreviewed, rolling out r142090.
2635 http://trac.webkit.org/changeset/142090
2636 https://bugs.webkit.org/show_bug.cgi?id=108466
2638 lots of selection expectations failures
2640 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2641 * DumpRenderTree/DumpRenderTree.gypi:
2642 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2643 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2645 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
2646 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2647 (WebTestInterfaces):
2648 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2650 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2651 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2652 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2653 (WebTestRunner::AccessibilityUIElementList::createRoot):
2654 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2655 (AccessibilityUIElementList):
2656 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2657 (WebTestRunner::CppBoundClass::~CppBoundClass):
2658 (WebTestRunner::CppBoundClass::invoke):
2659 (WebTestRunner::CppBoundClass::getProperty):
2660 (WebTestRunner::CppBoundClass::setProperty):
2661 (WebTestRunner::CppBoundClass::bindCallback):
2662 (WebTestRunner::CppBoundClass::bindGetterCallback):
2663 (WebTestRunner::CppBoundClass::bindProperty):
2664 (WebTestRunner::CppBoundClass::getAsCppVariant):
2665 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2668 (WebTestRunner::CppBoundClass::bindProperty):
2669 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2670 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2671 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2672 (WebTestRunner::CppVariant::toString):
2673 (WebTestRunner::CppVariant::toInt32):
2674 (WebTestRunner::CppVariant::toDouble):
2675 (WebTestRunner::CppVariant::toBoolean):
2676 (WebTestRunner::CppVariant::toStringVector):
2677 (WebTestRunner::CppVariant::invoke):
2678 (WebTestRunner::CppVariant::invokeDefault):
2679 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2681 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2683 (WebTestRunner::EventSender::EventSender):
2684 (WebTestRunner::EventSender::reset):
2685 (WebTestRunner::EventSender::mouseDown):
2686 (WebTestRunner::EventSender::mouseUp):
2687 (WebTestRunner::EventSender::mouseMoveTo):
2688 (WebTestRunner::EventSender::keyDown):
2689 (WebTestRunner::EventSender::dispatchMessage):
2690 (WebTestRunner::EventSender::leapForward):
2691 (WebTestRunner::EventSender::replaySavedEvents):
2692 (WebTestRunner::makeMenuItemStringsFor):
2693 (WebTestRunner::EventSender::contextClick):
2694 (WebTestRunner::EventSender::beginDragWithFiles):
2695 (WebTestRunner::EventSender::addTouchPoint):
2696 (WebTestRunner::EventSender::releaseTouchPoint):
2697 (WebTestRunner::EventSender::updateTouchPoint):
2698 (WebTestRunner::EventSender::cancelTouchPoint):
2699 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2700 (WebTestRunner::EventSender::gestureEvent):
2701 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2702 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2703 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2704 (MockGrammarCheck::checkGrammarOfString):
2705 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2707 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2710 (MockSpellCheck::spellCheckWord):
2711 (MockSpellCheck::initializeIfNeeded):
2712 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2714 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2715 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2716 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2717 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
2718 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2719 (WebTestRunner::TestInterfaces::TestInterfaces):
2720 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2722 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2723 (WebTestRunner::TestPlugin::TestPlugin):
2724 (WebTestRunner::TestPlugin::initialize):
2725 (WebTestRunner::TestPlugin::destroy):
2726 (WebTestRunner::TestPlugin::parsePrimitive):
2727 (WebTestRunner::TestPlugin::parseColor):
2728 (WebTestRunner::TestPlugin::initProgram):
2729 (WebTestRunner::TestPlugin::initPrimitive):
2730 (WebTestRunner::TestPlugin::drawPrimitive):
2731 (WebTestRunner::TestPlugin::loadShader):
2732 (WebTestRunner::TestPlugin::loadProgram):
2733 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2734 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2736 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2737 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2738 (WebTestRunner::TestRunner::WorkQueue::processWork):
2739 (WebTestRunner::TestRunner::WorkQueue::reset):
2740 (WebTestRunner::TestRunner::WorkQueue::addWork):
2741 (WebTestRunner::TestRunner::TestRunner):
2742 (WebTestRunner::TestRunner::reset):
2743 (WebTestRunner::TestRunner::policyDelegateDone):
2744 (WebTestRunner::TestRunner::findString):
2745 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2746 (WebTestRunner::TestRunner::overridePreference):
2748 (WebTestRunner::TestRunner::setBackingScaleFactor):
2749 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2750 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2752 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2753 (WebTestRunner::TextInputController::markedRange):
2754 (WebTestRunner::TextInputController::selectedRange):
2755 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2756 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2757 (WebTestRunner::WebPreferences::reset):
2758 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2760 (WebTestRunner::WebTaskList::WebTaskList):
2761 (WebTestRunner::WebTaskList::~WebTaskList):
2762 (WebTestRunner::WebTaskList::registerTask):
2763 (WebTestRunner::WebTaskList::unregisterTask):
2764 (WebTestRunner::WebTaskList::revokeAll):
2765 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2766 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2767 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2768 (WebTestRunner::WebTestInterfaces::testInterfaces):
2769 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2770 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2771 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2772 (WebTestRunner::WebTestProxyBase::registerIntentService):
2773 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2774 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2775 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
2777 2013-02-07 Jochen Eisinger <jochen@chromium.org>
2779 [chromium] turn TestRunner library into a component build
2780 https://bugs.webkit.org/show_bug.cgi?id=108466
2782 Reviewed by Adam Barth.
2784 To achieve this, we need to drop all dependencies on WTF.
2786 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
2787 * DumpRenderTree/DumpRenderTree.gypi:
2788 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2789 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
2790 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2791 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2792 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2793 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2794 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
2795 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
2796 (WebTestRunner::AccessibilityUIElementList::createRoot):
2797 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
2798 (AccessibilityUIElementList):
2799 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
2800 (WebTestRunner::CppBoundClass::~CppBoundClass):
2801 (WebTestRunner::CppBoundClass::invoke):
2802 (WebTestRunner::CppBoundClass::getProperty):
2803 (WebTestRunner::CppBoundClass::setProperty):
2804 (WebTestRunner::CppBoundClass::bindCallback):
2805 (WebTestRunner::CppBoundClass::bindGetterCallback):
2806 (WebTestRunner::CppBoundClass::bindProperty):
2807 (WebTestRunner::CppBoundClass::getAsCppVariant):
2808 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
2811 (WebTestRunner::CppBoundClass::bindProperty):
2812 (WebTestRunner::CppBoundClass::bindFallbackCallback):
2813 (WebTestRunner::CppBoundClass::bindFallbackMethod):
2814 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
2815 (WebTestRunner::CppVariant::toString):
2816 (WebTestRunner::CppVariant::toInt32):
2817 (WebTestRunner::CppVariant::toDouble):
2818 (WebTestRunner::CppVariant::toBoolean):
2819 (WebTestRunner::CppVariant::toStringVector):
2820 (WebTestRunner::CppVariant::invoke):
2821 (WebTestRunner::CppVariant::invokeDefault):
2822 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
2824 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2826 (WebTestRunner::EventSender::EventSender):
2827 (WebTestRunner::EventSender::reset):
2828 (WebTestRunner::EventSender::mouseDown):
2829 (WebTestRunner::EventSender::mouseUp):
2830 (WebTestRunner::EventSender::mouseMoveTo):
2831 (WebTestRunner::EventSender::keyDown):
2832 (WebTestRunner::EventSender::dispatchMessage):
2833 (WebTestRunner::EventSender::leapForward):
2834 (WebTestRunner::EventSender::replaySavedEvents):
2835 (WebTestRunner::makeMenuItemStringsFor):
2836 (WebTestRunner::EventSender::contextClick):
2837 (WebTestRunner::EventSender::beginDragWithFiles):
2838 (WebTestRunner::EventSender::addTouchPoint):
2839 (WebTestRunner::EventSender::releaseTouchPoint):
2840 (WebTestRunner::EventSender::updateTouchPoint):
2841 (WebTestRunner::EventSender::cancelTouchPoint):
2842 (WebTestRunner::EventSender::sendCurrentTouchEvent):
2843 (WebTestRunner::EventSender::gestureEvent):
2844 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
2845 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
2846 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
2847 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
2849 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
2852 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2853 (WebTestRunner::MockSpellCheck::spellCheckWord):
2854 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
2856 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2858 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
2859 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
2860 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
2861 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2864 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2865 (WebTestRunner::TestInterfaces::TestInterfaces):
2866 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2868 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
2869 (WebTestRunner::TestPlugin::TestPlugin):
2870 (WebTestRunner::TestPlugin::initialize):
2871 (WebTestRunner::TestPlugin::destroy):
2872 (WebTestRunner::TestPlugin::parsePrimitive):
2873 (WebTestRunner::TestPlugin::parseColor):
2874 (WebTestRunner::TestPlugin::initProgram):
2875 (WebTestRunner::TestPlugin::initPrimitive):
2876 (WebTestRunner::TestPlugin::drawPrimitive):
2877 (WebTestRunner::TestPlugin::loadShader):
2878 (WebTestRunner::TestPlugin::loadProgram):
2879 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2880 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
2882 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2883 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
2884 (WebTestRunner::TestRunner::WorkQueue::processWork):
2885 (WebTestRunner::TestRunner::WorkQueue::reset):
2886 (WebTestRunner::TestRunner::WorkQueue::addWork):
2887 (WebTestRunner::TestRunner::TestRunner):
2888 (WebTestRunner::TestRunner::reset):
2889 (WebTestRunner::TestRunner::policyDelegateDone):
2890 (WebTestRunner::TestRunner::findString):
2891 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
2892 (WebTestRunner::TestRunner::overridePreference):
2893 (WebTestRunner::TestRunner::deliverWebIntent):
2894 (WebTestRunner::TestRunner::setBackingScaleFactor):
2895 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
2896 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
2897 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
2898 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
2899 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2900 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
2902 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
2903 (WebTestRunner::TextInputController::markedRange):
2904 (WebTestRunner::TextInputController::selectedRange):
2905 (WebTestRunner::TextInputController::firstRectForCharacterRange):
2906 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2907 (WebTestRunner::WebPreferences::reset):
2908 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
2909 (WebTestRunner::WebTaskList::~WebTaskList):
2910 (WebTestRunner::WebTaskList::registerTask):
2911 (WebTestRunner::WebTaskList::unregisterTask):
2912 (WebTestRunner::WebTaskList::revokeAll):
2913 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2914 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2915 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2916 (WebTestRunner::WebTestInterfaces::testInterfaces):
2917 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2918 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
2919 (WebTestRunner::WebTestProxyBase::spellCheckClient):
2920 (WebTestRunner::WebTestProxyBase::registerIntentService):
2921 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2922 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2923 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
2925 2013-02-07 Andras Becsi <andras.becsi@digia.com>
2927 [Qt] Use GNU ar's thin archive format for intermediate static libs
2928 https://bugs.webkit.org/show_bug.cgi?id=109052
2930 Reviewed by Jocelyn Turcotte.
2932 With debug builds we exceed the 4GiB limit of GNU ar when creating the WebCore
2933 intermediate static library which results in build failure even with a x86_64
2934 toolchain (http://sourceware.org/bugzilla/show_bug.cgi?id=14625).
2936 When using a GNU toolchain we can use the thin archive format for these static
2937 libraries which also has the benefit of not copying the object files, thus
2938 drastically reducing disk usage and overall compile time.
2940 Currently qmake does not support GNU ar's thin archive format so for
2941 now we need to do the magic in the build system as a stopgap solution.
2943 * qmake/mkspecs/features/configure.prf:
2944 * qmake/mkspecs/features/default_post.prf:
2945 * qmake/mkspecs/features/functions.prf:
2947 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
2949 [Qt] Compile WTF tests of TestWebKitAPI
2950 https://bugs.webkit.org/show_bug.cgi?id=108935
2952 Reviewed by Kenneth Rohde Christiansen.
2954 Add initial stubs and files for building at least the WTF tests.
2955 The WK2 tests need more platform code, in particular PlatformWebView
2956 and injected bundle support.
2958 * TestWebKitAPI/TestWebKitAPI.pri: Added.
2959 * TestWebKitAPI/TestWebKitAPI.pro: Added.
2960 * TestWebKitAPI/Tests/WTF/WTF.pro: Added.
2961 * TestWebKitAPI/qt/InjectedBundleControllerQt.cpp: Added.
2963 (TestWebKitAPI::InjectedBundleController::platformInitialize):
2964 * TestWebKitAPI/qt/PlatformUtilitiesQt.cpp: Added.
2966 (TestWebKitAPI::Util::run):
2967 (TestWebKitAPI::Util::sleep):
2968 (TestWebKitAPI::Util::createInjectedBundlePath):
2969 (TestWebKitAPI::Util::createURLForResource):
2970 (TestWebKitAPI::Util::URLForNonExistentResource):
2971 * TestWebKitAPI/qt/main.cpp: Added.
2974 * qmake/mkspecs/features/default_post.prf:
2976 2013-02-06 Roger Fong <roger_fong@apple.com>
2978 VS2010 WinLauncher project, property sheets and resources.
2979 https://bugs.webkit.org/show_bug.cgi?id=107037.
2981 Reviewed by Brent Fulgham.
2983 * WinLauncher/WinLauncher.vcxproj: Added.
2984 * WinLauncher/WinLauncher.vcxproj/WinLauncher.ico: Copied from WinLauncher/WinLauncher.ico.
2985 * WinLauncher/WinLauncher.vcxproj/WinLauncher.rc: Copied from WinLauncher/WinLauncherLauncher.rc.
2986 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Added.
2987 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters: Added.
2988 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.user: Added.
2989 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: Added.
2990 * WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props: Added.
2991 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc: Copied from WinLauncher/WinLauncher.rc.
2992 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: Added.
2993 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters: Added.
2994 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.user: Added.
2995 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: Added.
2996 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props: Added.
2997 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPostBuild.cmd: Copied from WinLauncher/WinLauncherPostBuild.cmd.
2998 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd: Copied from WinLauncher/WinLauncherPreBuild.cmd.
2999 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props: Added.
3000 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h: Copied from WinLauncher/resource.h.
3001 * WinLauncher/WinLauncher.vcxproj/WinLauncherPostBuild.cmd: Added.
3002 * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd: Added.
3003 * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props: Added.
3004 * WinLauncher/WinLauncher.vcxproj/WinLauncherResource.h: Copied from WinLauncher/WinLauncherLauncherResource.h.
3005 * WinLauncher/WinLauncher.vcxproj/small.ico: Copied from WinLauncher/small.ico.
3007 2013-02-06 Terry Anderson <tdanderson@chromium.org>
3009 Add support for gesture scroll events that do not propagate to enclosing scrollables
3010 https://bugs.webkit.org/show_bug.cgi?id=108849
3012 Reviewed by Antonio Gomes.
3014 Modify chromium's DRT EventSender to support the new event type
3015 GestureScrollUpdateWithoutPropagation.
3017 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3019 (WebTestRunner::EventSender::EventSender):
3020 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
3021 (WebTestRunner::EventSender::gestureEvent):
3022 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
3024 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
3025 (WebTestRunner::TestPlugin::handleInputEvent):
3027 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
3029 Unreviewed, rolling out r142032.
3030 http://trac.webkit.org/changeset/142032
3031 https://bugs.webkit.org/show_bug.cgi?id=109095
3033 component build still broken (Requested by jochen__ on
3036 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
3037 * DumpRenderTree/DumpRenderTree.gypi:
3038 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3039 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
3041 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
3042 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3043 (WebTestInterfaces):
3044 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3046 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
3047 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
3048 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
3049 (WebTestRunner::AccessibilityUIElementList::createRoot):
3050 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
3051 (AccessibilityUIElementList):
3052 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
3053 (WebTestRunner::CppBoundClass::~CppBoundClass):
3054 (WebTestRunner::CppBoundClass::invoke):
3055 (WebTestRunner::CppBoundClass::getProperty):
3056 (WebTestRunner::CppBoundClass::setProperty):
3057 (WebTestRunner::CppBoundClass::bindCallback):
3058 (WebTestRunner::CppBoundClass::bindGetterCallback):
3059 (WebTestRunner::CppBoundClass::bindProperty):
3060 (WebTestRunner::CppBoundClass::getAsCppVariant):
3061 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
3064 (WebTestRunner::CppBoundClass::bindProperty):
3065 (WebTestRunner::CppBoundClass::bindFallbackCallback):
3066 (WebTestRunner::CppBoundClass::bindFallbackMethod):
3067 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
3068 (WebTestRunner::CppVariant::toString):
3069 (WebTestRunner::CppVariant::toInt32):
3070 (WebTestRunner::CppVariant::toDouble):
3071 (WebTestRunner::CppVariant::toBoolean):
3072 (WebTestRunner::CppVariant::toStringVector):
3073 (WebTestRunner::CppVariant::invoke):
3074 (WebTestRunner::CppVariant::invokeDefault):
3075 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
3077 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3079 (WebTestRunner::EventSender::EventSender):
3080 (WebTestRunner::EventSender::reset):
3081 (WebTestRunner::EventSender::mouseDown):
3082 (WebTestRunner::EventSender::mouseUp):
3083 (WebTestRunner::EventSender::mouseMoveTo):
3084 (WebTestRunner::EventSender::keyDown):
3085 (WebTestRunner::EventSender::dispatchMessage):
3086 (WebTestRunner::EventSender::leapForward):
3087 (WebTestRunner::EventSender::replaySavedEvents):
3088 (WebTestRunner::makeMenuItemStringsFor):
3089 (WebTestRunner::EventSender::contextClick):
3090 (WebTestRunner::EventSender::beginDragWithFiles):
3091 (WebTestRunner::EventSender::addTouchPoint):
3092 (WebTestRunner::EventSender::releaseTouchPoint):
3093 (WebTestRunner::EventSender::updateTouchPoint):
3094 (WebTestRunner::EventSender::cancelTouchPoint):
3095 (WebTestRunner::EventSender::sendCurrentTouchEvent):
3096 (WebTestRunner::EventSender::gestureEvent):
3097 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
3098 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
3099 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
3100 (MockGrammarCheck::checkGrammarOfString):
3101 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
3103 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
3106 (MockSpellCheck::spellCheckWord):
3107 (MockSpellCheck::initializeIfNeeded):
3108 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
3110 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
3111 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
3112 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
3113 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
3114 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3115 (WebTestRunner::TestInterfaces::TestInterfaces):
3116 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3118 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
3119 (WebTestRunner::TestPlugin::TestPlugin):
3120 (WebTestRunner::TestPlugin::initialize):
3121 (WebTestRunner::TestPlugin::destroy):
3122 (WebTestRunner::TestPlugin::parsePrimitive):
3123 (WebTestRunner::TestPlugin::parseColor):
3124 (WebTestRunner::TestPlugin::initProgram):
3125 (WebTestRunner::TestPlugin::initPrimitive):
3126 (WebTestRunner::TestPlugin::drawPrimitive):
3127 (WebTestRunner::TestPlugin::loadShader):
3128 (WebTestRunner::TestPlugin::loadProgram):
3129 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
3130 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
3132 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3133 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
3134 (WebTestRunner::TestRunner::WorkQueue::processWork):
3135 (WebTestRunner::TestRunner::WorkQueue::reset):
3136 (WebTestRunner::TestRunner::WorkQueue::addWork):
3137 (WebTestRunner::TestRunner::TestRunner):
3138 (WebTestRunner::TestRunner::reset):
3139 (WebTestRunner::TestRunner::policyDelegateDone):
3140 (WebTestRunner::TestRunner::findString):
3141 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
3142 (WebTestRunner::TestRunner::overridePreference):
3144 (WebTestRunner::TestRunner::setBackingScaleFactor):
3145 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3146 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
3148 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
3149 (WebTestRunner::TextInputController::markedRange):
3150 (WebTestRunner::TextInputController::selectedRange):
3151 (WebTestRunner::TextInputController::firstRectForCharacterRange):
3152 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3153 (WebTestRunner::WebPreferences::reset):
3154 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
3156 (WebTestRunner::WebTaskList::WebTaskList):
3157 (WebTestRunner::WebTaskList::~WebTaskList):
3158 (WebTestRunner::WebTaskList::registerTask):
3159 (WebTestRunner::WebTaskList::unregisterTask):
3160 (WebTestRunner::WebTaskList::revokeAll):
3161 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3162 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
3163 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
3164 (WebTestRunner::WebTestInterfaces::testInterfaces):
3165 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3166 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
3167 (WebTestRunner::WebTestProxyBase::spellCheckClient):
3168 (WebTestRunner::WebTestProxyBase::registerIntentService):
3169 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3170 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3171 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
3173 2013-02-06 Jochen Eisinger <jochen@chromium.org>
3175 [chromium] turn TestRunner library into a component build
3176 https://bugs.webkit.org/show_bug.cgi?id=108466
3178 Reviewed by Adam Barth.
3180 To achieve this, we need to drop all dependencies on WTF.
3182 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
3183 * DumpRenderTree/DumpRenderTree.gypi:
3184 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3185 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
3186 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3187 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3188 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3189 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
3190 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
3191 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
3192 (WebTestRunner::AccessibilityUIElementList::createRoot):
3193 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
3194 (AccessibilityUIElementList):
3195 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
3196 (WebTestRunner::CppBoundClass::~CppBoundClass):
3197 (WebTestRunner::CppBoundClass::invoke):
3198 (WebTestRunner::CppBoundClass::getProperty):
3199 (WebTestRunner::CppBoundClass::setProperty):
3200 (WebTestRunner::CppBoundClass::bindCallback):
3201 (WebTestRunner::CppBoundClass::bindGetterCallback):
3202 (WebTestRunner::CppBoundClass::bindProperty):
3203 (WebTestRunner::CppBoundClass::getAsCppVariant):
3204 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
3207 (WebTestRunner::CppBoundClass::bindProperty):
3208 (WebTestRunner::CppBoundClass::bindFallbackCallback):
3209 (WebTestRunner::CppBoundClass::bindFallbackMethod):
3210 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
3211 (WebTestRunner::CppVariant::toString):
3212 (WebTestRunner::CppVariant::toInt32):
3213 (WebTestRunner::CppVariant::toDouble):
3214 (WebTestRunner::CppVariant::toBoolean):
3215 (WebTestRunner::CppVariant::toStringVector):
3216 (WebTestRunner::CppVariant::invoke):
3217 (WebTestRunner::CppVariant::invokeDefault):
3218 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
3220 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3222 (WebTestRunner::EventSender::EventSender):
3223 (WebTestRunner::EventSender::reset):
3224 (WebTestRunner::EventSender::mouseDown):
3225 (WebTestRunner::EventSender::mouseUp):
3226 (WebTestRunner::EventSender::mouseMoveTo):
3227 (WebTestRunner::EventSender::keyDown):
3228 (WebTestRunner::EventSender::dispatchMessage):
3229 (WebTestRunner::EventSender::leapForward):
3230 (WebTestRunner::EventSender::replaySavedEvents):
3231 (WebTestRunner::makeMenuItemStringsFor):
3232 (WebTestRunner::EventSender::contextClick):
3233 (WebTestRunner::EventSender::beginDragWithFiles):
3234 (WebTestRunner::EventSender::addTouchPoint):
3235 (WebTestRunner::EventSender::releaseTouchPoint):
3236 (WebTestRunner::EventSender::updateTouchPoint):
3237 (WebTestRunner::EventSender::cancelTouchPoint):
3238 (WebTestRunner::EventSender::sendCurrentTouchEvent):
3239 (WebTestRunner::EventSender::gestureEvent):
3240 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
3241 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
3242 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
3243 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
3245 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
3248 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
3249 (WebTestRunner::MockSpellCheck::spellCheckWord):
3250 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
3252 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
3254 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
3255 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
3256 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
3257 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3260 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3261 (WebTestRunner::TestInterfaces::TestInterfaces):
3262 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3264 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
3265 (WebTestRunner::TestPlugin::TestPlugin):
3266 (WebTestRunner::TestPlugin::initialize):
3267 (WebTestRunner::TestPlugin::destroy):
3268 (WebTestRunner::TestPlugin::parsePrimitive):
3269 (WebTestRunner::TestPlugin::parseColor):
3270 (WebTestRunner::TestPlugin::initProgram):
3271 (WebTestRunner::TestPlugin::initPrimitive):
3272 (WebTestRunner::TestPlugin::drawPrimitive):
3273 (WebTestRunner::TestPlugin::loadShader):
3274 (WebTestRunner::TestPlugin::loadProgram):
3275 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
3276 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
3278 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3279 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
3280 (WebTestRunner::TestRunner::WorkQueue::processWork):
3281 (WebTestRunner::TestRunner::WorkQueue::reset):
3282 (WebTestRunner::TestRunner::WorkQueue::addWork):
3283 (WebTestRunner::TestRunner::TestRunner):
3284 (WebTestRunner::TestRunner::reset):
3285 (WebTestRunner::TestRunner::policyDelegateDone):
3286 (WebTestRunner::TestRunner::findString):
3287 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
3288 (WebTestRunner::TestRunner::overridePreference):
3289 (WebTestRunner::TestRunner::deliverWebIntent):
3290 (WebTestRunner::TestRunner::setBackingScaleFactor):
3291 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
3292 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
3293 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
3294 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
3295 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3296 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
3298 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
3299 (WebTestRunner::TextInputController::markedRange):
3300 (WebTestRunner::TextInputController::selectedRange):
3301 (WebTestRunner::TextInputController::firstRectForCharacterRange):
3302 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3303 (WebTestRunner::WebPreferences::reset):
3304 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
3305 (WebTestRunner::WebTaskList::~WebTaskList):
3306 (WebTestRunner::WebTaskList::registerTask):
3307 (WebTestRunner::WebTaskList::unregisterTask):
3308 (WebTestRunner::WebTaskList::revokeAll):
3309 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3310 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
3311 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
3312 (WebTestRunner::WebTestInterfaces::testInterfaces):
3313 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3314 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
3315 (WebTestRunner::WebTestProxyBase::spellCheckClient):
3316 (WebTestRunner::WebTestProxyBase::registerIntentService):
3317 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3318 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3319 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3321 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
3323 Unreviewed, rolling out r142025.
3324 http://trac.webkit.org/changeset/142025
3325 https://bugs.webkit.org/show_bug.cgi?id=109091
3327 broke the build (Requested by tdanderson on #webkit).
3329 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3331 (WebTestRunner::EventSender::EventSender):
3332 (WebTestRunner::EventSender::gestureEvent):
3333 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
3336 2013-02-06 Terry Anderson <tdanderson@chromium.org>
3338 Add support for gesture scroll events that do not propagate to enclosing scrollables
3339 https://bugs.webkit.org/show_bug.cgi?id=108849
3341 Reviewed by Antonio Gomes.
3343 Modify chromium's DRT EventSender to support the new event type
3344 GestureScrollUpdateWithoutPropagation.
3346 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3348 (WebTestRunner::EventSender::EventSender):
3349 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
3350 (WebTestRunner::EventSender::gestureEvent):
3351 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
3354 2013-02-06 Zan Dobersek <zdobersek@igalia.com>
3356 [TestResultServer] Adjust the name of the GTK 64-bit debug builder
3357 https://bugs.webkit.org/show_bug.cgi?id=109016
3359 Reviewed by Ojan Vafai.
3361 * TestResultServer/static-dashboards/builders.jsonp: The GTK 64-bit debug
3362 builder was adjusted to build WebKit1 only, with the name changed accordingly.
3363 Reflect that change here as well.
3365 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
3367 Unreviewed, rolling out r141991.
3368 http://trac.webkit.org/changeset/141991
3369 https://bugs.webkit.org/show_bug.cgi?id=109047
3371 Fails to compile on all Chromium platforms (Requested by
3372 schenney on #webkit).
3374 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
3375 * DumpRenderTree/DumpRenderTree.gypi:
3376 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3377 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
3379 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
3380 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3381 (WebTestInterfaces):
3382 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3384 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
3385 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
3386 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
3387 (WebTestRunner::AccessibilityUIElementList::createRoot):
3388 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
3389 (AccessibilityUIElementList):
3390 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
3391 (WebTestRunner::CppBoundClass::~CppBoundClass):
3392 (WebTestRunner::CppBoundClass::invoke):
3393 (WebTestRunner::CppBoundClass::getProperty):
3394 (WebTestRunner::CppBoundClass::setProperty):
3395 (WebTestRunner::CppBoundClass::bindCallback):
3396 (WebTestRunner::CppBoundClass::bindGetterCallback):
3397 (WebTestRunner::CppBoundClass::bindProperty):
3398 (WebTestRunner::CppBoundClass::getAsCppVariant):
3399 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
3402 (WebTestRunner::CppBoundClass::bindProperty):
3403 (WebTestRunner::CppBoundClass::bindFallbackCallback):
3404 (WebTestRunner::CppBoundClass::bindFallbackMethod):
3405 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
3406 (WebTestRunner::CppVariant::toString):
3407 (WebTestRunner::CppVariant::toInt32):
3408 (WebTestRunner::CppVariant::toDouble):
3409 (WebTestRunner::CppVariant::toBoolean):
3410 (WebTestRunner::CppVariant::toStringVector):
3411 (WebTestRunner::CppVariant::invoke):
3412 (WebTestRunner::CppVariant::invokeDefault):
3413 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
3415 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3417 (WebTestRunner::EventSender::EventSender):
3418 (WebTestRunner::EventSender::reset):
3419 (WebTestRunner::EventSender::mouseDown):
3420 (WebTestRunner::EventSender::mouseUp):
3421 (WebTestRunner::EventSender::mouseMoveTo):
3422 (WebTestRunner::EventSender::keyDown):
3423 (WebTestRunner::EventSender::dispatchMessage):
3424 (WebTestRunner::EventSender::leapForward):
3425 (WebTestRunner::EventSender::replaySavedEvents):
3426 (WebTestRunner::makeMenuItemStringsFor):
3427 (WebTestRunner::EventSender::contextClick):
3428 (WebTestRunner::EventSender::beginDragWithFiles):
3429 (WebTestRunner::EventSender::addTouchPoint):
3430 (WebTestRunner::EventSender::releaseTouchPoint):
3431 (WebTestRunner::EventSender::updateTouchPoint):
3432 (WebTestRunner::EventSender::cancelTouchPoint):
3433 (WebTestRunner::EventSender::sendCurrentTouchEvent):
3434 (WebTestRunner::EventSender::gestureEvent):
3435 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
3436 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
3437 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
3438 (MockGrammarCheck::checkGrammarOfString):
3439 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
3441 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
3444 (MockSpellCheck::spellCheckWord):
3445 (MockSpellCheck::initializeIfNeeded):
3446 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
3448 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
3449 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
3450 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
3451 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
3452 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3453 (WebTestRunner::TestInterfaces::TestInterfaces):
3454 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3456 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
3457 (WebTestRunner::TestPlugin::TestPlugin):
3458 (WebTestRunner::TestPlugin::initialize):
3459 (WebTestRunner::TestPlugin::destroy):
3460 (WebTestRunner::TestPlugin::parsePrimitive):
3461 (WebTestRunner::TestPlugin::parseColor):
3462 (WebTestRunner::TestPlugin::initProgram):
3463 (WebTestRunner::TestPlugin::initPrimitive):
3464 (WebTestRunner::TestPlugin::drawPrimitive):
3465 (WebTestRunner::TestPlugin::loadShader):
3466 (WebTestRunner::TestPlugin::loadProgram):
3467 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
3468 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
3470 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3471 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
3472 (WebTestRunner::TestRunner::WorkQueue::processWork):
3473 (WebTestRunner::TestRunner::WorkQueue::reset):
3474 (WebTestRunner::TestRunner::WorkQueue::addWork):
3475 (WebTestRunner::TestRunner::TestRunner):
3476 (WebTestRunner::TestRunner::reset):
3477 (WebTestRunner::TestRunner::policyDelegateDone):
3478 (WebTestRunner::TestRunner::findString):
3479 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
3480 (WebTestRunner::TestRunner::overridePreference):
3482 (WebTestRunner::TestRunner::setBackingScaleFactor):
3483 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3484 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
3486 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
3487 (WebTestRunner::TextInputController::markedRange):
3488 (WebTestRunner::TextInputController::selectedRange):
3489 (WebTestRunner::TextInputController::firstRectForCharacterRange):
3490 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3491 (WebTestRunner::WebPreferences::reset):
3492 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
3494 (WebTestRunner::WebTaskList::WebTaskList):
3495 (WebTestRunner::WebTaskList::~WebTaskList):
3496 (WebTestRunner::WebTaskList::registerTask):
3497 (WebTestRunner::WebTaskList::unregisterTask):
3498 (WebTestRunner::WebTaskList::revokeAll):
3499 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3500 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
3501 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
3502 (WebTestRunner::WebTestInterfaces::testInterfaces):
3503 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3504 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
3505 (WebTestRunner::WebTestProxyBase::spellCheckClient):
3506 (WebTestRunner::WebTestProxyBase::registerIntentService):
3507 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3508 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3509 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
3511 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
3513 Unreviewed, rolling out r141995.
3514 http://trac.webkit.org/changeset/141995
3515 https://bugs.webkit.org/show_bug.cgi?id=109046
3517 May allow me to roll out the real problem (Requested by
3518 schenney on #webkit).
3520 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3521 (WebTestRunner::TestRunner::sendWebIntentResponse):
3522 (WebTestRunner::TestRunner::deliverWebIntent):
3523 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3524 (WebTestRunner::WebTestProxyBase::registerIntentService):
3525 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3527 2013-02-06 Jochen Eisinger <jochen@chromium.org>
3529 [chromium] fix android build which doesn't support intents
3531 Unreviewed build fix.
3533 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3534 (WebTestRunner::TestRunner::sendWebIntentResponse):
3535 (WebTestRunner::TestRunner::deliverWebIntent):
3536 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3537 (WebTestRunner::WebTestProxyBase::registerIntentService):
3538 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3540 2013-02-06 Jochen Eisinger <jochen@chromium.org>
3542 [chromium] turn TestRunner library into a component build
3543 https://bugs.webkit.org/show_bug.cgi?id=108466
3545 Reviewed by Adam Barth.
3547 To achieve this, we need to drop all dependencies on WTF.
3549 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
3550 * DumpRenderTree/DumpRenderTree.gypi:
3551 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3552 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
3553 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3554 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3555 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3556 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
3557 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
3558 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
3559 (WebTestRunner::AccessibilityUIElementList::createRoot):
3560 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
3561 (AccessibilityUIElementList):
3562 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
3563 (WebTestRunner::CppBoundClass::~CppBoundClass):
3564 (WebTestRunner::CppBoundClass::invoke):
3565 (WebTestRunner::CppBoundClass::getProperty):
3566 (WebTestRunner::CppBoundClass::setProperty):
3567 (WebTestRunner::CppBoundClass::bindCallback):
3568 (WebTestRunner::CppBoundClass::bindGetterCallback):
3569 (WebTestRunner::CppBoundClass::bindProperty):
3570 (WebTestRunner::CppBoundClass::getAsCppVariant):
3571 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
3574 (WebTestRunner::CppBoundClass::bindProperty):
3575 (WebTestRunner::CppBoundClass::bindFallbackCallback):
3576 (WebTestRunner::CppBoundClass::bindFallbackMethod):
3577 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
3578 (WebTestRunner::CppVariant::toString):
3579 (WebTestRunner::CppVariant::toInt32):
3580 (WebTestRunner::CppVariant::toDouble):
3581 (WebTestRunner::CppVariant::toBoolean):
3582 (WebTestRunner::CppVariant::toStringVector):
3583 (WebTestRunner::CppVariant::invoke):
3584 (WebTestRunner::CppVariant::invokeDefault):
3585 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
3587 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
3589 (WebTestRunner::EventSender::EventSender):
3590 (WebTestRunner::EventSender::reset):
3591 (WebTestRunner::EventSender::mouseDown):
3592 (WebTestRunner::EventSender::mouseUp):
3593 (WebTestRunner::EventSender::mouseMoveTo):
3594 (WebTestRunner::EventSender::keyDown):
3595 (WebTestRunner::EventSender::dispatchMessage):
3596 (WebTestRunner::EventSender::leapForward):
3597 (WebTestRunner::EventSender::replaySavedEvents):
3598 (WebTestRunner::makeMenuItemStringsFor):
3599 (WebTestRunner::EventSender::contextClick):
3600 (WebTestRunner::EventSender::beginDragWithFiles):
3601 (WebTestRunner::EventSender::addTouchPoint):
3602 (WebTestRunner::EventSender::releaseTouchPoint):
3603 (WebTestRunner::EventSender::updateTouchPoint):
3604 (WebTestRunner::EventSender::cancelTouchPoint):
3605 (WebTestRunner::EventSender::sendCurrentTouchEvent):
3606 (WebTestRunner::EventSender::gestureEvent):
3607 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
3608 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
3609 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
3610 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
3612 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
3615 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
3616 (WebTestRunner::MockSpellCheck::spellCheckWord):
3617 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
3619 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
3621 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
3622 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
3623 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
3624 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3627 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3628 (WebTestRunner::TestInterfaces::TestInterfaces):
3629 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3631 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
3632 (WebTestRunner::TestPlugin::TestPlugin):
3633 (WebTestRunner::TestPlugin::initialize):
3634 (WebTestRunner::TestPlugin::destroy):
3635 (WebTestRunner::TestPlugin::parsePrimitive):
3636 (WebTestRunner::TestPlugin::parseColor):
3637 (WebTestRunner::TestPlugin::initProgram):
3638 (WebTestRunner::TestPlugin::initPrimitive):
3639 (WebTestRunner::TestPlugin::drawPrimitive):
3640 (WebTestRunner::TestPlugin::loadShader):
3641 (WebTestRunner::TestPlugin::loadProgram):
3642 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
3643 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
3645 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3646 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
3647 (WebTestRunner::TestRunner::WorkQueue::processWork):
3648 (WebTestRunner::TestRunner::WorkQueue::reset):
3649 (WebTestRunner::TestRunner::WorkQueue::addWork):
3650 (WebTestRunner::TestRunner::TestRunner):
3651 (WebTestRunner::TestRunner::reset):
3652 (WebTestRunner::TestRunner::policyDelegateDone):
3653 (WebTestRunner::TestRunner::findString):
3654 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
3655 (WebTestRunner::TestRunner::overridePreference):
3656 (WebTestRunner::TestRunner::deliverWebIntent):
3657 (WebTestRunner::TestRunner::setBackingScaleFactor):
3658 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
3659 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
3660 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
3661 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
3662 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3663 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
3665 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
3666 (WebTestRunner::TextInputController::markedRange):
3667 (WebTestRunner::TextInputController::selectedRange):
3668 (WebTestRunner::TextInputController::firstRectForCharacterRange):
3669 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3670 (WebTestRunner::WebPreferences::reset):
3671 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
3672 (WebTestRunner::WebTaskList::~WebTaskList):
3673 (WebTestRunner::WebTaskList::registerTask):
3674 (WebTestRunner::WebTaskList::unregisterTask):
3675 (WebTestRunner::WebTaskList::revokeAll):
3676 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3677 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
3678 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
3679 (WebTestRunner::WebTestInterfaces::testInterfaces):
3680 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3681 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
3682 (WebTestRunner::WebTestProxyBase::spellCheckClient):
3683 (WebTestRunner::WebTestProxyBase::registerIntentService):
3684 (WebTestRunner::WebTestProxyBase::dispatchIntent):
3685 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3686 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
3688 2013-02-06 Mike West <mkwst@chromium.org>
3690 Add an ENABLE_NOSNIFF feature flag.
3691 https://bugs.webkit.org/show_bug.cgi?id=109029
3693 Reviewed by Jochen Eisinger.
3695 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
3696 when processing script and other resource types.
3698 * Scripts/webkitperl/FeatureList.pm:
3699 * qmake/mkspecs/features/features.pri:
3701 2013-02-06 Tommy Widenflycht <tommyw@google.com>
3703 MediaStream API: Implement DTMF support in RTCPeerConnection
3704 https://bugs.webkit.org/show_bug.cgi?id=106782
3706 Reviewed by Adam Barth.
3708 Adding Mock functionality for the DTMFSender.
3710 * DumpRenderTree/DumpRenderTree.gypi:
3711 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp: Added.
3712 (DTMFSenderToneTask):
3713 (DTMFSenderToneTask::DTMFSenderToneTask):
3714 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
3715 (MockWebRTCDTMFSenderHandler::setClient):
3716 (MockWebRTCDTMFSenderHandler::currentToneBuffer):
3717 (MockWebRTCDTMFSenderHandler::canInsertDTMF):
3718 (MockWebRTCDTMFSenderHandler::insertDTMF):
3719 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h: Copied from Source/Platform/chromium/public/WebMediaStreamTrack.h.
3720 (MockWebRTCDTMFSenderHandler):
3721 (MockWebRTCDTMFSenderHandler::taskList):
3722 (MockWebRTCDTMFSenderHandler::clearToneBuffer):
3723 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
3724 (MockWebRTCPeerConnectionHandler::createDTMFSender):
3725 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
3726 (MockWebRTCPeerConnectionHandler):
3728 2013-02-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
3730 Unreviewed. Update my email address in committers.py.
3732 * Scripts/webkitpy/common/config/committers.py:
3734 2013-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3736 [CMake] Don't warn unused cmake variables which aren't used by cmake ports
3737 https://bugs.webkit.org/show_bug.cgi?id=108761
3739 Reviewed by Laszlo Gombos.
3741 Ignore unused macro variables which aren't used by cmake ports.
3743 * Scripts/webkitdirs.pm:
3744 (generateBuildSystemFromCMakeProject):
3746 2013-02-05 Julie Parent <jparent@chromium.org>
3748 Add cc_unittests to the dashboards
3749 https://bugs.webkit.org/show_bug.cgi?id=108878
3751 Reviewed by Dirk Pranke.
3753 * TestResultServer/static-dashboards/builders.js:
3755 * TestResultServer/static-dashboards/dashboard_base.js:
3756 (currentBuilderGroupCategory):
3758 2013-02-05 Adam Barth <abarth@webkit.org>
3760 DumpRenderTree should be able to enable the threaded parser
3761 https://bugs.webkit.org/show_bug.cgi?id=108970
3763 Reviewed by Eric Seidel.
3765 We can now enable the parser at runtime using --enable-threaded-html-parser.
3767 * DumpRenderTree/chromium/DumpRenderTree.cpp:
3769 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3771 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3772 (WebTestRunner::WebPreferences::reset):
3773 (WebTestRunner::WebPreferences::applyTo):
3774 * DumpRenderTree/chromium/TestShell.cpp:
3775 (TestShell::TestShell):
3776 (TestShell::resetWebSettings):
3777 * DumpRenderTree/chromium/TestShell.h:
3778 (TestShell::setThreadedHTMLParser):
3781 2013-02-05 Benjamin Poulain <bpoulain@apple.com>
3783 Make StringBuilder::toAtomicString() consistent with StringBuilder::toString() for strings of null length
3784 https://bugs.webkit.org/show_bug.cgi?id=108894
3786 Reviewed by Andreas Kling.
3788 * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
3789 Extend the tests to check toAtomicString() on an empty builder.
3791 2013-02-05 Jochen Eisinger <jochen@chromium.org>
3793 [chromium] remove methods from the WebTestRunner interface that are only used by WebTestProxyBase
3794 https://bugs.webkit.org/show_bug.cgi?id=108926
3796 Reviewed by Adam Barth.
3798 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3801 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3804 2013-02-05 Jochen Eisinger <jochen@chromium.org>
3806 [chromium] remove unneccessary 0 checks for testRunner now that the TestRunner library owns it
3807 https://bugs.webkit.org/show_bug.cgi?id=108923
3809 Reviewed by Kentaro Hara.
3811 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3813 (WebTestRunner::WebTestProxyBase::shouldBeginEditing):
3814 (WebTestRunner::WebTestProxyBase::shouldEndEditing):
3815 (WebTestRunner::WebTestProxyBase::shouldInsertNode):
3816 (WebTestRunner::WebTestProxyBase::shouldInsertText):
3817 (WebTestRunner::WebTestProxyBase::shouldChangeSelectedRange):
3818 (WebTestRunner::WebTestProxyBase::shouldDeleteRange):
3819 (WebTestRunner::WebTestProxyBase::shouldApplyStyle):
3820 (WebTestRunner::WebTestProxyBase::didBeginEditing):
3821 (WebTestRunner::WebTestProxyBase::didChangeSelection):
3822 (WebTestRunner::WebTestProxyBase::didChangeContents):
3823 (WebTestRunner::WebTestProxyBase::didEndEditing):
3824 (WebTestRunner::WebTestProxyBase::createView):
3825 (WebTestRunner::WebTestProxyBase::setStatusText):
3826 (WebTestRunner::WebTestProxyBase::didStopLoading):
3827 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
3828 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
3829 (WebTestRunner::WebTestProxyBase::willPerformClientRedirect):
3830 (WebTestRunner::WebTestProxyBase::didCancelClientRedirect):
3831 (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
3832 (WebTestRunner::WebTestProxyBase::didReceiveServerRedirectForProvisionalLoad):
3833 (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
3834 (WebTestRunner::WebTestProxyBase::didCommitProvisionalLoad):
3835 (WebTestRunner::WebTestProxyBase::didReceiveTitle):
3836 (WebTestRunner::WebTestProxyBase::didFinishDocumentLoad):
3837 (WebTestRunner::WebTestProxyBase::didHandleOnloadEvents):
3838 (WebTestRunner::WebTestProxyBase::didFailLoad):
3839 (WebTestRunner::WebTestProxyBase::didFinishLoad):
3840 (WebTestRunner::WebTestProxyBase::didChangeLocationWithinPage):
3841 (WebTestRunner::WebTestProxyBase::didDisplayInsecureContent):
3842 (WebTestRunner::WebTestProxyBase::didRunInsecureContent):
3843 (WebTestRunner::WebTestProxyBase::didDetectXSS):
3844 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
3845 (WebTestRunner::WebTestProxyBase::willRequestResource):
3846 (WebTestRunner::WebTestProxyBase::didCreateDataSource):
3847 (WebTestRunner::WebTestProxyBase::willSendRequest):
3848 (WebTestRunner::WebTestProxyBase::didReceiveResponse):
3849 (WebTestRunner::WebTestProxyBase::didFinishResourceLoad):
3850 (WebTestRunner::WebTestProxyBase::didFailResourceLoad):
3851 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
3852 (WebTestRunner::WebTestProxyBase::locationChangeDone):
3853 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
3854 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
3856 2013-02-04 Alan Cutter <alancutter@chromium.org>
3858 EWS bots don't remove untracked files after processing a patch
3859 https://bugs.webkit.org/show_bug.cgi?id=108891
3861 Reviewed by Adam Barth.
3863 Added option to remove untracked files in the bot's repo.
3865 * EWSTools/start-queue.sh:
3867 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
3869 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
3870 https://bugs.webkit.org/show_bug.cgi?id=108741
3872 Reviewed by Tony Chang.
3874 Remove all support for suspendAnimation(), resumeAnimation() and numberOfActiveAnimations().
3876 * DumpRenderTree/TestRunner.cpp:
3877 (TestRunner::staticFunctions):
3878 * DumpRenderTree/TestRunner.h:
3880 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
3881 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3882 (WebTestRunner::TestRunner::TestRunner):
3883 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3885 * DumpRenderTree/efl/TestRunnerEfl.cpp:
3886 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
3887 * DumpRenderTree/mac/TestRunnerMac.mm:
3888 * DumpRenderTree/qt/TestRunnerQt.cpp:
3889 * DumpRenderTree/qt/TestRunnerQt.h:
3891 * DumpRenderTree/win/TestRunnerWin.cpp:
3892 * DumpRenderTree/wx/TestRunnerWx.cpp:
3893 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
3894 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
3895 * WebKitTestRunner/InjectedBundle/TestRunner.h:
3898 2013-02-04 Nico Weber <thakis@chromium.org>
3900 [chromium] Try to get WebKit building with enable_web_intents set to 0 on Windows too.
3901 https://bugs.webkit.org/show_bug.cgi?id=108887
3903 Reviewed by Kentaro Hara.
3905 This is a follow-up to http://trac.webkit.org/changeset/141614. The
3906 Mac and Linux linkers didn't complain about the reference to
3907 WebIntent in that function for some reason (probably because it's
3908 a dead function that's stripped).
3910 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3912 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3915 2013-02-04 Julie Parent <jparent@chromium.org>
3917 Dashboard cleanup: Make builder a real dashboardSpecificParameter.
3918 https://bugs.webkit.org/show_bug.cgi?id=108706
3920 Reviewed by Dirk Pranke.
3922 Add builder to g_defaultDashboardSpecificParameter maps for the
3923 dashboards where it is used (flakiness, timeline, treemap).
3924 Default it to null, and then update reads of it to check the
3925 builder group's default if one is not set, rather than trying to
3926 set and track this everywhere.
3927 This allows us to remove tons of special-casing of builder parsing,
3928 including where we used to add it to the query string even when the
3929 user did not specify it.
3931 * TestResultServer/static-dashboards/dashboard_base.js:
3933 * TestResultServer/static-dashboards/flakiness_dashboard.js:
3935 (handleQueryParameterChange):
3936 * TestResultServer/static-dashboards/loader.js:
3938 * TestResultServer/static-dashboards/timeline_explorer.html:
3939 * TestResultServer/static-dashboards/treemap.html:
3941 2013-02-04 Julie Parent <jparent@chromium.org>
3943 Setting tests on flakiness dashboard should invalidate builder.
3944 https://bugs.webkit.org/show_bug.cgi?id=108521
3946 Reviewed by Dirk Pranke.
3948 When you move into a cross builder view, builder should not still be
3949 set. Currently, it is deleted from the internal state, but still shows
3950 up in the url, causing the current state and the hash to not match.
3952 To see this in action, load the flakiness dashboard, select a builder,
3953 and then click on an individual test, to get into individual test view.
3954 The url will still have the builder you selected listed, even though it
3955 is cleared in the UI.
3957 The fix is to consider 'tests' to be a parameter that invalidates builder.
3959 * TestResultServer/static-dashboards/flakiness_dashboard.js:
3961 2013-02-04 Kenneth Rohde Christiansen <kenneth@webkit.org>
3963 [EFL][WK2] Introduce a WebView class as counterpart for WKViewRef
3964 https://bugs.webkit.org/show_bug.cgi?id=107931
3966 Reviewed by Anders Carlsson.
3968 Change platformView to be a WKView and use WKViewGetEvasObject
3969 for the places where an Evas_Object is needed.
3971 Instead of extracting the Ecore_Evas* from the m_view we use
3972 the m_window instead, which actually holds the it.
3974 * TestWebKitAPI/PlatformWebView.h:
3975 * TestWebKitAPI/efl/PlatformWebView.cpp:
3976 (TestWebKitAPI::PlatformWebView::PlatformWebView):
3977 (TestWebKitAPI::PlatformWebView::~PlatformWebView):
3978 (TestWebKitAPI::PlatformWebView::resizeTo):
3979 (TestWebKitAPI::PlatformWebView::page):
3980 (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress):
3981 (TestWebKitAPI::PlatformWebView::simulateMouseMove):
3982 (TestWebKitAPI::PlatformWebView::simulateRightClick):
3983 * WebKitTestRunner/PlatformWebView.h:
3984 * WebKitTestRunner/efl/EventSenderProxyEfl.cpp:
3985 (WTR::EventSenderProxy::sendTouchEvent):
3986 (WTR::EventSenderProxy::setTouchModifier):
3987 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
3988 (WTR::PlatformWebView::PlatformWebView):
3989 (WTR::PlatformWebView::~PlatformWebView):
3990 (WTR::PlatformWebView::resizeTo):
3991 (WTR::PlatformWebView::page):
3992 (WTR::PlatformWebView::focus):
3993 (WTR::PlatformWebView::windowFrame):
3994 (WTR::PlatformWebView::setWindowFrame):
3995 (WTR::PlatformWebView::windowSnapshotImage):
3997 2013-02-04 Timothy Loh <timloh@chromium.com>
3999 Don't update author info in PrepareChangeLog and allow users to skip the PrepareChangeLog step entirely.
4000 https://bugs.webkit.org/show_bug.cgi?id=108788
4002 Reviewed by Ryosuke Niwa.
4004 As per discussion in Bug 74358, it's probably preferable to remove the
4005 behaviour of updating the author details in a ChangeLog entry. We also
4006 want to be able to skip preparing change logs (e.g. rebaselining many
4007 tests), so a --no-prepare-changelogs option is added to webkit-patch.
4009 * Scripts/webkitpy/common/checkout/changelog.py:
4010 (ChangeLogEntry._parse_entry):
4011 (ChangeLogEntry.date): Added
4012 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
4013 (test_parse_log_entries_from_changelog):
4014 * Scripts/webkitpy/tool/commands/commandtest.py:
4015 (CommandsTest.assert_execute_outputs):
4016 * Scripts/webkitpy/tool/steps/options.py:
4017 (Options): Added --no-prepare-changelogs
4018 * Scripts/webkitpy/tool/steps/preparechangelog.py:
4019 (PrepareChangeLog.options):
4020 (PrepareChangeLog._merge_entries): date_line() gets the entire line, including
4021 the author's name and email, but we only want to replace the date.
4022 (PrepareChangeLog.run):
4023 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
4024 (PrepareChangeLogTest.test_resolve_existing_entry): Added tests for changed
4025 authors. Removed unneeded variable.
4027 2013-02-04 Jochen Eisinger <jochen@chromium.org>
4029 [chromium] Remove WebEventSender and WebAccessibilityController from public TestRunner API
4030 https://bugs.webkit.org/show_bug.cgi?id=108467
4032 Reviewed by Adam Barth.
4034 * DumpRenderTree/DumpRenderTree.gypi:
4035 * DumpRenderTree/chromium/TestRunner/public/WebAccessibilityController.h: Removed.
4036 * DumpRenderTree/chromium/TestRunner/public/WebEventSender.h: Removed.
4037 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
4039 (WebTestInterfaces):
4040 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
4043 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
4045 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
4047 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
4048 (WebTestRunner::TestInterfaces::TestInterfaces):
4049 (WebTestRunner::TestInterfaces::setWebView):
4050 (WebTestRunner::TestInterfaces::webView):
4052 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
4054 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
4056 * DumpRenderTree/chromium/TestRunner/src/WebAccessibilityController.cpp: Removed.
4057 * DumpRenderTree/chromium/TestRunner/src/WebEventSender.cpp: Removed.
4058 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
4059 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
4060 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
4061 (WebTestRunner::WebTestInterfaces::setWebView):
4062 (WebTestRunner::WebTestInterfaces::setDelegate):
4063 (WebTestRunner::WebTestInterfaces::bindTo):
4064 (WebTestRunner::WebTestInterfaces::resetAll):
4065 (WebTestRunner::WebTestInterfaces::setTestIsRunning):
4066 (WebTestRunner::WebTestInterfaces::webView):
4067 (WebTestRunner::WebTestInterfaces::testRunner):
4068 (WebTestRunner::WebTestInterfaces::testInterfaces):
4069 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
4070 (WebTestRunner::WebTestProxyBase::setInterfaces):
4071 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Removed.
4072 * DumpRenderTree/chromium/TestShell.h:
4073 * DumpRenderTree/chromium/WebViewHost.cpp:
4074 * DumpRenderTree/chromium/WebViewHost.h:
4076 2013-02-04 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
4078 [EFL] Add "full screen" parameter to MiniBrowser
4079 https://bugs.webkit.org/show_bug.cgi?id=108850
4081 Reviewed by Antonio Gomes.
4083 Implements the {-F,--full-screen}={true,false} parameter to WebKit EFL's
4086 * MiniBrowser/efl/main.c:
4089 Added '-F/--full-screen' parameter functionality.
4091 2013-02-04 Jochen Eisinger <jochen@chromium.org>
4093 [chromium] remove WebTestPlugin from the public TestRunner API
4094 https://bugs.webkit.org/show_bug.cgi?id=108467
4096 Reviewed by Adam Barth.
4098 * DumpRenderTree/DumpRenderTree.gypi:
4099 * DumpRenderTree/chromium/TestRunner/public/WebTestPlugin.h: Removed.
4100 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
4103 (WebTestRunner::WebTestProxy::createPlugin):
4104 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp.
4105 (WebTestRunner::TestPlugin::TestPlugin):
4107 (WebTestRunner::TestPlugin::~TestPlugin):
4108 (WebTestRunner::TestPlugin::initialize):
4109 (WebTestRunner::TestPlugin::destroy):
4110 (WebTestRunner::TestPlugin::updateGeometry):
4111 (WebTestRunner::TestPlugin::parsePrimitive):
4112 (WebTestRunner::TestPlugin::parseColor):
4113 (WebTestRunner::TestPlugin::parseOpacity):
4114 (WebTestRunner::TestPlugin::parseBoolean):
4115 (WebTestRunner::TestPlugin::initScene):
4116 (WebTestRunner::TestPlugin::drawScene):
4117 (WebTestRunner::TestPlugin::destroyScene):
4118 (WebTestRunner::TestPlugin::initProgram):
4119 (WebTestRunner::TestPlugin::initPrimitive):
4120 (WebTestRunner::TestPlugin::drawPrimitive):
4121 (WebTestRunner::TestPlugin::loadShader):
4122 (WebTestRunner::TestPlugin::loadProgram):
4123 (WebTestRunner::TestPlugin::handleInputEvent):
4124 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
4125 (WebTestRunner::TestPlugin::create):
4126 (WebTestRunner::TestPlugin::mimeType):
4127 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: Added.
4130 (WebTestRunner::TestPlugin::scriptableObject):
4131 (WebTestRunner::TestPlugin::canProcessDrag):
4132 (WebTestRunner::TestPlugin::paint):
4133 (WebTestRunner::TestPlugin::updateFocus):
4134 (WebTestRunner::TestPlugin::updateVisibility):
4135 (WebTestRunner::TestPlugin::acceptsInputEvents):
4136 (WebTestRunner::TestPlugin::didReceiveResponse):
4137 (WebTestRunner::TestPlugin::didReceiveData):
4138 (WebTestRunner::TestPlugin::didFinishLoading):
4139 (WebTestRunner::TestPlugin::didFailLoading):
4140 (WebTestRunner::TestPlugin::didFinishLoadingFrameRequest):
4141 (WebTestRunner::TestPlugin::didFailLoadingFrameRequest):
4142 (WebTestRunner::TestPlugin::isPlaceholder):
4143 (WebTestRunner::TestPlugin::prepareTexture):
4144 (WebTestRunner::TestPlugin::context):
4146 (WebTestRunner::TestPlugin::Scene::Scene):
4147 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
4148 (WebTestRunner::WebTestProxyBase::createPlugin):
4150 * DumpRenderTree/chromium/WebViewHost.cpp:
4151 (WebViewHost::createPlugin):
4153 2013-02-04 Gustavo Noronha Silva <gns@gnome.org>
4155 Add a new method for obtaining a build-type-dependent path,
4156 instead of modifying all call sites to pass it in.
4158 Reviewed by Martin Robinson.
4160 * Scripts/run-gtk-tests:
4161 (TestRunner.__init__): use the new method, which takes a tuple.
4162 (TestRunner._setup_testing_environment): ditto.
4164 (get_build_path): accept a tuple that may include Release and
4165 Debug as build types, for searching.
4166 (build_path_for_build_types): new method that finds the path when
4167 it is dependent on the build type.
4168 (build_path): restore its original behaviour.
4170 2013-02-04 David Kilzer <ddkilzer@apple.com>
4172 Remove duplicate entry from DumpRenderTree Xcode project
4174 $ uniq Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | diff -u - Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | patch -p0 -R
4175 patching file Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj
4177 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
4180 2013-02-04 David Kilzer <ddkilzer@apple.com>
4182 Sort TestWebKitAPI Xcode project file
4184 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
4186 2013-02-03 Alan Cutter <alancutter@chromium.org>
4188 PatchLogs are not getting created on QueueStatusServer
4189 https://bugs.webkit.org/show_bug.cgi?id=108593
4191 Reviewed by Eric Seidel.
4193 Added missing "added" patch event to submit-to-ews handler.
4195 * QueueStatusServer/app.yaml:
4196 * QueueStatusServer/handlers/submittoews.py:
4197 (SubmitToEWS._add_attachment_to_ews_queues):