1 2013-02-09 David Farler <dfarler@apple.com>
3 build-webkit: document sdk, debug, release, device, and simulator options
4 https://bugs.webkit.org/show_bug.cgi?id=109221
6 Reviewed by David Kilzer.
8 * Scripts/build-webkit: Add options to usage
9 * Scripts/webkitdirs.pm: Remove --deploy and --devel checks
11 2013-02-09 Jochen Eisinger <jochen@chromium.org>
13 [chromium] move context menu data tracking to TestRunner library
14 https://bugs.webkit.org/show_bug.cgi?id=109313
16 Reviewed by Adam Barth.
18 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
21 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
23 (WebTestRunner::WebTestProxy::showContextMenu):
24 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
26 (WebTestRunner::EventSender::setContextMenuData):
27 (WebTestRunner::EventSender::contextClick):
28 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
31 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
32 (WebTestRunner::WebTestProxyBase::showContextMenu):
34 * DumpRenderTree/chromium/WebViewHost.cpp:
35 (WebViewHost::showContextMenu):
36 * DumpRenderTree/chromium/WebViewHost.h:
39 2013-02-09 Jochen Eisinger <jochen@chromium.org>
41 [chromium] move methods that change initial testRunner state to TestRunner library
42 https://bugs.webkit.org/show_bug.cgi?id=109043
44 Reviewed by Adam Barth.
46 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
48 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
50 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
51 (WebTestRunner::TestInterfaces::configureForTestWithURL):
53 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
56 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
57 (WebTestRunner::TestRunner::showDevTools):
59 (WebTestRunner::TestRunner::showWebInspector):
60 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
62 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
63 (WebTestRunner::WebTestInterfaces::configureForTestWithURL):
64 * DumpRenderTree/chromium/TestShell.cpp:
65 (TestShell::runFileTest):
67 2013-02-09 Nico Weber <thakis@chromium.org>
69 Add myself as a reviewer. (Yay!!!!!)
70 https://bugs.webkit.org/show_bug.cgi?id=109110
74 * Scripts/webkitpy/common/config/committers.py:
76 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
78 Move workerThreadCount from TestRunner to WebCore Internals
79 https://bugs.webkit.org/show_bug.cgi?id=109239
81 Reviewed by Darin Adler.
83 * DumpRenderTree/TestRunner.cpp:
84 (TestRunner::staticValues):
85 * DumpRenderTree/TestRunner.h:
87 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
88 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
89 (WebTestRunner::TestRunner::TestRunner):
90 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
92 * DumpRenderTree/efl/TestRunnerEfl.cpp:
93 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
94 * DumpRenderTree/mac/TestRunnerMac.mm:
95 (TestRunner::webHistoryItemCount):
96 * DumpRenderTree/qt/TestRunnerQt.cpp:
97 * DumpRenderTree/qt/TestRunnerQt.h:
99 * DumpRenderTree/win/TestRunnerWin.cpp:
100 * DumpRenderTree/wx/TestRunnerWx.cpp:
101 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
102 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
103 * WebKitTestRunner/InjectedBundle/TestRunner.h:
105 2013-02-08 Dean Jackson <dino@apple.com>
107 Remove use of plugInStartLabelImage
108 https://bugs.webkit.org/show_bug.cgi?id=108273
110 Reviewed by Simon Fraser.
112 Removed plugInStartLabelImage entry from client structure.
114 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
115 (WTR::InjectedBundlePage::InjectedBundlePage):
117 2013-02-07 Timothy Hatcher <timothy@apple.com>
119 Fix the WebInspectorAPI watch list.
121 Reviewed by Joseph Pecoraro.
123 * Scripts/webkitpy/common/config/watchlist: Fix the regrexs.
124 Added InjectedScriptSource.js and Console.idl.
126 2013-02-08 Roger Fong <roger_fong@apple.com>
128 DumpRenderTree, ImageDiff and TestNetscapePlugin projects, property sheets and resources for VS2010 solution.
129 https://bugs.webkit.org/show_bug.cgi?id=107034.
131 Reviewed by Brent Fulgham.
133 * DumpRenderTree/DumpRenderTree.vcxproj: Added.
134 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree: Added.
135 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj: Added.
136 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters: Added.
137 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props: Added.
138 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props: Added.
139 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props: Added.
140 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Added.
141 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props: Added.
142 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props: Added.
143 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props: Added.
144 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Added.
145 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd: Added.
146 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props: Added.
147 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff: Added.
148 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: Added.
149 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props: Added.
150 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props: Added.
151 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj: Added.
152 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props: Added.
153 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props: Added.
154 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props: Added.
155 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd: Added.
156 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd: Added.
157 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props: Added.
158 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin: Added.
159 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.def.
160 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.rc: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc.
161 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: Added.
162 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters: Added.
163 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props: Added.
164 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props: Added.
165 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPostBuild.cmd: Added.
166 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd: Added.
167 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props: Added.
168 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h: Copied from DumpRenderTree/TestNetscapePlugIn/win/resource.h.
169 * DumpRenderTree/TestNetscapePlugIn/Tests/win/CallJSThatDestroysPlugin.cpp: Copied from DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp.
170 * DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp: Removed.
172 2013-02-08 Harald Alvestrand <hta@google.com>
174 Fix and test for missing return
176 RTCPeerConnection.getStats() fails when remote stats are instantiated.
177 https://bugs.webkit.org/show_bug.cgi?id=109292
179 Reviewed by Adam Barth.
181 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
182 (MockWebRTCPeerConnectionHandler::getStats):
184 2013-02-08 Tommy Widenflycht <tommyw@google.com>
186 MediaStream API: Removing the deprecated WebMediaStreamDescriptor and WebMediaStreamComponent shims
187 https://bugs.webkit.org/show_bug.cgi?id=109296
189 Reviewed by Adam Barth.
191 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp:
192 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
193 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h:
194 (MockWebRTCDTMFSenderHandler):
195 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
196 (MockWebRTCPeerConnectionHandler::createDTMFSender):
198 2013-02-08 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
200 Update my entries in the watchlist
204 * Scripts/webkitpy/common/config/watchlist:
206 2013-02-08 Jochen Eisinger <jochen@chromium.org>
208 [chromium] copy normalizeLayoutTestURL code to TestRunner library
209 https://bugs.webkit.org/show_bug.cgi?id=109269
211 Reviewed by Kent Tamura.
213 The method doesn't have any external dependencies, so there's no reason
214 it should be on the delegate. It's still required by TestShell, however,
215 by making a copy, we can avoid implementing this in content shell.
217 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
219 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
220 (WebTestRunner::WebPermissions::allowImage):
221 (WebTestRunner::WebPermissions::allowScriptFromSource):
222 * DumpRenderTree/chromium/TestShell.cpp:
223 (TestShell::windowCount):
224 * DumpRenderTree/chromium/TestShell.h:
225 * DumpRenderTree/chromium/WebViewHost.cpp:
226 * DumpRenderTree/chromium/WebViewHost.h:
229 2013-02-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
231 [EFL] Make the Performance bot also build WebKit.
232 https://bugs.webkit.org/show_bug.cgi?id=109273
234 Reviewed by Philippe Normand.
236 There has not been much benefit in fetching binaries compiled by
237 another bot; it makes the build bot take 6 to 7 minutes to upload
238 the binaries to build.webkit.org, we need to manually override
239 LD_LIBRARY_PATH to find the compiled libraries and still have
240 other path-related problems.
242 Since we have enough horsepower in the perf bot, let's experiment
243 with building WebKit there instead.
245 * BuildSlaveSupport/build.webkit.org-config/config.json:
247 2013-02-07 Jochen Eisinger <jochen@chromium.org>
249 [chromium] turn TestRunner library into a component build
250 https://bugs.webkit.org/show_bug.cgi?id=108466
252 Reviewed by Adam Barth.
254 To achieve this, we need to drop all dependencies on WTF.
256 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
257 * DumpRenderTree/DumpRenderTree.gypi:
258 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
259 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
260 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
261 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
262 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
263 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
264 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
265 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
266 (WebTestRunner::AccessibilityUIElementList::createRoot):
267 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
268 (AccessibilityUIElementList):
269 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
270 (WebTestRunner::CppBoundClass::~CppBoundClass):
271 (WebTestRunner::CppBoundClass::invoke):
272 (WebTestRunner::CppBoundClass::getProperty):
273 (WebTestRunner::CppBoundClass::setProperty):
274 (WebTestRunner::CppBoundClass::bindCallback):
275 (WebTestRunner::CppBoundClass::bindGetterCallback):
276 (WebTestRunner::CppBoundClass::bindProperty):
277 (WebTestRunner::CppBoundClass::getAsCppVariant):
278 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
281 (WebTestRunner::CppBoundClass::bindProperty):
282 (WebTestRunner::CppBoundClass::bindFallbackCallback):
283 (WebTestRunner::CppBoundClass::bindFallbackMethod):
284 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
285 (WebTestRunner::CppVariant::toString):
286 (WebTestRunner::CppVariant::toInt32):
287 (WebTestRunner::CppVariant::toDouble):
288 (WebTestRunner::CppVariant::toBoolean):
289 (WebTestRunner::CppVariant::toStringVector):
290 (WebTestRunner::CppVariant::invoke):
291 (WebTestRunner::CppVariant::invokeDefault):
292 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
294 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
296 (WebTestRunner::EventSender::EventSender):
297 (WebTestRunner::EventSender::reset):
298 (WebTestRunner::EventSender::mouseDown):
299 (WebTestRunner::EventSender::mouseUp):
300 (WebTestRunner::EventSender::mouseMoveTo):
301 (WebTestRunner::EventSender::keyDown):
302 (WebTestRunner::EventSender::dispatchMessage):
303 (WebTestRunner::EventSender::leapForward):
304 (WebTestRunner::EventSender::replaySavedEvents):
305 (WebTestRunner::makeMenuItemStringsFor):
306 (WebTestRunner::EventSender::contextClick):
307 (WebTestRunner::EventSender::beginDragWithFiles):
308 (WebTestRunner::EventSender::addTouchPoint):
309 (WebTestRunner::EventSender::releaseTouchPoint):
310 (WebTestRunner::EventSender::updateTouchPoint):
311 (WebTestRunner::EventSender::cancelTouchPoint):
312 (WebTestRunner::EventSender::sendCurrentTouchEvent):
313 (WebTestRunner::EventSender::gestureEvent):
314 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
315 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
316 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
317 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
319 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
322 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
323 (WebTestRunner::MockSpellCheck::spellCheckWord):
324 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
326 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
328 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
329 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
330 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
331 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
334 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
335 (WebTestRunner::TestInterfaces::TestInterfaces):
336 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
338 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
339 (WebTestRunner::TestPlugin::TestPlugin):
340 (WebTestRunner::TestPlugin::initialize):
341 (WebTestRunner::TestPlugin::destroy):
342 (WebTestRunner::TestPlugin::parsePrimitive):
343 (WebTestRunner::TestPlugin::parseColor):
344 (WebTestRunner::TestPlugin::initProgram):
345 (WebTestRunner::TestPlugin::initPrimitive):
346 (WebTestRunner::TestPlugin::drawPrimitive):
347 (WebTestRunner::TestPlugin::loadShader):
348 (WebTestRunner::TestPlugin::loadProgram):
349 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
350 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
352 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
353 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
354 (WebTestRunner::TestRunner::WorkQueue::processWork):
355 (WebTestRunner::TestRunner::WorkQueue::reset):
356 (WebTestRunner::TestRunner::WorkQueue::addWork):
357 (WebTestRunner::TestRunner::TestRunner):
358 (WebTestRunner::TestRunner::reset):
359 (WebTestRunner::TestRunner::policyDelegateDone):
360 (WebTestRunner::TestRunner::findString):
361 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
362 (WebTestRunner::TestRunner::overridePreference):
363 (WebTestRunner::TestRunner::deliverWebIntent):
364 (WebTestRunner::TestRunner::setBackingScaleFactor):
365 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
366 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
367 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
368 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
369 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
370 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
372 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
373 (WebTestRunner::TextInputController::markedRange):
374 (WebTestRunner::TextInputController::selectedRange):
375 (WebTestRunner::TextInputController::firstRectForCharacterRange):
376 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
377 (WebTestRunner::WebPreferences::reset):
378 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
379 (WebTestRunner::WebTaskList::~WebTaskList):
380 (WebTestRunner::WebTaskList::registerTask):
381 (WebTestRunner::WebTaskList::unregisterTask):
382 (WebTestRunner::WebTaskList::revokeAll):
383 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
384 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
385 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
386 (WebTestRunner::WebTestInterfaces::testInterfaces):
387 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
388 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
389 (WebTestRunner::WebTestProxyBase::spellCheckClient):
390 (WebTestRunner::WebTestProxyBase::registerIntentService):
391 (WebTestRunner::WebTestProxyBase::dispatchIntent):
392 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
393 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
395 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
397 Unreviewed followup to r142232.
399 Work around a bug in jhbuild that was incorrectly composing the source
400 package URL by adjusting slightly the repository and module paths.
402 * gtk/jhbuild.modules:
404 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
406 Use a mirror for the sourceware.org repo used in jhbuild
410 The ftp://sourceware.org site is down, causing errors when running jhbuild
411 and subsequently failing complete builds on the builders. Use the mirrors.kernel.org
412 mirror to get sources for the desired libffi dependency.
414 * gtk/jhbuild.modules:
416 2013-02-07 David Farler <dfarler@apple.com>
418 Makefiles should work for arbitrary SDKs and architectures on Apple ports
419 https://bugs.webkit.org/show_bug.cgi?id=107863
421 Reviewed by Mark Rowe.
423 * DumpRenderTree/Makefile: SDKROOT=iphone* => -target All-iOS
424 * Makefile: Only build some projects for iOS
426 2013-02-07 Roger Fong <roger_fong@apple.com>
428 Unreviewed. Another temporary EWS bot fix. It'll totally work this time.
430 * Scripts/webkitpy/tool/steps/runtests.py:
433 2013-02-07 Roger Fong <roger_fong@apple.com>
435 Unreviewed. Fix syntax error in runtests.py.
437 * Scripts/webkitpy/tool/steps/runtests.py:
440 2013-02-07 Roger Fong <roger_fong@apple.com>
442 Temporary fix for Win EWS bots.
443 Don't build DRT since it has already been built in the build step.
445 * Scripts/webkitpy/tool/steps/runtests.py:
448 2013-02-07 Martin Robinson <mrobinson@igalia.com>
450 [GTK] Cleanup command-line defines
451 https://bugs.webkit.org/show_bug.cgi?id=109213
453 Reviewed by Xan Lopez.
455 * TestWebKitAPI/config.h: Include the autotoolsconfig.h header to pick
456 up defines from autoconf.
458 2013-02-07 Ryosuke Niwa <rniwa@webkit.org>
460 git.svn_revision doesn't fetch the same revision as svn.svn_revision
461 https://bugs.webkit.org/show_bug.cgi?id=108684
463 Reviewed by Dirk Pranke.
465 Always call git log on the checkout root.
467 * Scripts/webkitpy/common/checkout/scm/git.py:
470 2013-02-07 Roger Fong <roger_fong@apple.com>
472 Unreviewed. Patch for testing Win EWS bots.
474 * Scripts/webkitpy/tool/steps/runtests.py:
477 2013-02-07 Gavin Peters <gavinp@chromium.org>
479 Unreviewed, rolling out r142165.
480 http://trac.webkit.org/changeset/142165
481 https://bugs.webkit.org/show_bug.cgi?id=108466
483 Broke linux_aura builds.
485 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
486 * DumpRenderTree/DumpRenderTree.gypi:
487 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
488 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
490 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
491 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
493 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
495 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
496 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
497 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
498 (WebTestRunner::AccessibilityUIElementList::createRoot):
499 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
500 (AccessibilityUIElementList):
501 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
502 (WebTestRunner::CppBoundClass::~CppBoundClass):
503 (WebTestRunner::CppBoundClass::invoke):
504 (WebTestRunner::CppBoundClass::getProperty):
505 (WebTestRunner::CppBoundClass::setProperty):
506 (WebTestRunner::CppBoundClass::bindCallback):
507 (WebTestRunner::CppBoundClass::bindGetterCallback):
508 (WebTestRunner::CppBoundClass::bindProperty):
509 (WebTestRunner::CppBoundClass::getAsCppVariant):
510 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
513 (WebTestRunner::CppBoundClass::bindProperty):
514 (WebTestRunner::CppBoundClass::bindFallbackCallback):
515 (WebTestRunner::CppBoundClass::bindFallbackMethod):
516 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
517 (WebTestRunner::CppVariant::toString):
518 (WebTestRunner::CppVariant::toInt32):
519 (WebTestRunner::CppVariant::toDouble):
520 (WebTestRunner::CppVariant::toBoolean):
521 (WebTestRunner::CppVariant::toStringVector):
522 (WebTestRunner::CppVariant::invoke):
523 (WebTestRunner::CppVariant::invokeDefault):
524 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
526 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
528 (WebTestRunner::EventSender::EventSender):
529 (WebTestRunner::EventSender::reset):
530 (WebTestRunner::EventSender::mouseDown):
531 (WebTestRunner::EventSender::mouseUp):
532 (WebTestRunner::EventSender::mouseMoveTo):
533 (WebTestRunner::EventSender::keyDown):
534 (WebTestRunner::EventSender::dispatchMessage):
535 (WebTestRunner::EventSender::leapForward):
536 (WebTestRunner::EventSender::replaySavedEvents):
537 (WebTestRunner::makeMenuItemStringsFor):
538 (WebTestRunner::EventSender::contextClick):
539 (WebTestRunner::EventSender::beginDragWithFiles):
540 (WebTestRunner::EventSender::addTouchPoint):
541 (WebTestRunner::EventSender::releaseTouchPoint):
542 (WebTestRunner::EventSender::updateTouchPoint):
543 (WebTestRunner::EventSender::cancelTouchPoint):
544 (WebTestRunner::EventSender::sendCurrentTouchEvent):
545 (WebTestRunner::EventSender::gestureEvent):
546 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
547 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
548 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
549 (MockGrammarCheck::checkGrammarOfString):
550 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
552 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
555 (MockSpellCheck::spellCheckWord):
556 (MockSpellCheck::initializeIfNeeded):
557 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
559 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
560 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
561 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
562 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
563 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
564 (WebTestRunner::TestInterfaces::TestInterfaces):
565 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
567 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
568 (WebTestRunner::TestPlugin::TestPlugin):
569 (WebTestRunner::TestPlugin::initialize):
570 (WebTestRunner::TestPlugin::destroy):
571 (WebTestRunner::TestPlugin::parsePrimitive):
572 (WebTestRunner::TestPlugin::parseColor):
573 (WebTestRunner::TestPlugin::initProgram):
574 (WebTestRunner::TestPlugin::initPrimitive):
575 (WebTestRunner::TestPlugin::drawPrimitive):
576 (WebTestRunner::TestPlugin::loadShader):
577 (WebTestRunner::TestPlugin::loadProgram):
578 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
579 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
581 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
582 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
583 (WebTestRunner::TestRunner::WorkQueue::processWork):
584 (WebTestRunner::TestRunner::WorkQueue::reset):
585 (WebTestRunner::TestRunner::WorkQueue::addWork):
586 (WebTestRunner::TestRunner::TestRunner):
587 (WebTestRunner::TestRunner::reset):
588 (WebTestRunner::TestRunner::policyDelegateDone):
589 (WebTestRunner::TestRunner::findString):
590 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
591 (WebTestRunner::TestRunner::overridePreference):
593 (WebTestRunner::TestRunner::setBackingScaleFactor):
594 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
595 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
597 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
598 (WebTestRunner::TextInputController::markedRange):
599 (WebTestRunner::TextInputController::selectedRange):
600 (WebTestRunner::TextInputController::firstRectForCharacterRange):
601 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
602 (WebTestRunner::WebPreferences::reset):
603 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
605 (WebTestRunner::WebTaskList::WebTaskList):
606 (WebTestRunner::WebTaskList::~WebTaskList):
607 (WebTestRunner::WebTaskList::registerTask):
608 (WebTestRunner::WebTaskList::unregisterTask):
609 (WebTestRunner::WebTaskList::revokeAll):
610 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
611 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
612 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
613 (WebTestRunner::WebTestInterfaces::testInterfaces):
614 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
615 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
616 (WebTestRunner::WebTestProxyBase::spellCheckClient):
617 (WebTestRunner::WebTestProxyBase::registerIntentService):
618 (WebTestRunner::WebTestProxyBase::dispatchIntent):
619 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
620 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
622 2013-02-07 Benjamin Poulain <bpoulain@apple.com>
624 Move pauseAnimation/pauseTransition from TestRunner to Internals
625 https://bugs.webkit.org/show_bug.cgi?id=109107
627 Reviewed by Anders Carlsson.
629 * DumpRenderTree/TestRunner.cpp:
630 (TestRunner::staticFunctions):
631 * DumpRenderTree/TestRunner.h:
632 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
633 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
634 (WebTestRunner::TestRunner::TestRunner):
635 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
637 * DumpRenderTree/efl/TestRunnerEfl.cpp:
638 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
639 * DumpRenderTree/mac/TestRunnerMac.mm:
640 * DumpRenderTree/qt/TestRunnerQt.cpp:
641 * DumpRenderTree/qt/TestRunnerQt.h:
643 * DumpRenderTree/win/TestRunnerWin.cpp:
644 * DumpRenderTree/wx/TestRunnerWx.cpp:
645 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
646 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
647 * WebKitTestRunner/InjectedBundle/TestRunner.h:
649 2013-02-07 Jochen Eisinger <jochen@chromium.org>
651 [chromium] turn TestRunner library into a component build
652 https://bugs.webkit.org/show_bug.cgi?id=108466
654 Reviewed by Adam Barth.
656 To achieve this, we need to drop all dependencies on WTF.
658 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
659 * DumpRenderTree/DumpRenderTree.gypi:
660 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
661 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
662 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
663 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
664 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
665 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
666 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
667 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
668 (WebTestRunner::AccessibilityUIElementList::createRoot):
669 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
670 (AccessibilityUIElementList):
671 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
672 (WebTestRunner::CppBoundClass::~CppBoundClass):
673 (WebTestRunner::CppBoundClass::invoke):
674 (WebTestRunner::CppBoundClass::getProperty):
675 (WebTestRunner::CppBoundClass::setProperty):
676 (WebTestRunner::CppBoundClass::bindCallback):
677 (WebTestRunner::CppBoundClass::bindGetterCallback):
678 (WebTestRunner::CppBoundClass::bindProperty):
679 (WebTestRunner::CppBoundClass::getAsCppVariant):
680 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
683 (WebTestRunner::CppBoundClass::bindProperty):
684 (WebTestRunner::CppBoundClass::bindFallbackCallback):
685 (WebTestRunner::CppBoundClass::bindFallbackMethod):
686 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
687 (WebTestRunner::CppVariant::toString):
688 (WebTestRunner::CppVariant::toInt32):
689 (WebTestRunner::CppVariant::toDouble):
690 (WebTestRunner::CppVariant::toBoolean):
691 (WebTestRunner::CppVariant::toStringVector):
692 (WebTestRunner::CppVariant::invoke):
693 (WebTestRunner::CppVariant::invokeDefault):
694 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
696 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
698 (WebTestRunner::EventSender::EventSender):
699 (WebTestRunner::EventSender::reset):
700 (WebTestRunner::EventSender::mouseDown):
701 (WebTestRunner::EventSender::mouseUp):
702 (WebTestRunner::EventSender::mouseMoveTo):
703 (WebTestRunner::EventSender::keyDown):
704 (WebTestRunner::EventSender::dispatchMessage):
705 (WebTestRunner::EventSender::leapForward):
706 (WebTestRunner::EventSender::replaySavedEvents):
707 (WebTestRunner::makeMenuItemStringsFor):
708 (WebTestRunner::EventSender::contextClick):
709 (WebTestRunner::EventSender::beginDragWithFiles):
710 (WebTestRunner::EventSender::addTouchPoint):
711 (WebTestRunner::EventSender::releaseTouchPoint):
712 (WebTestRunner::EventSender::updateTouchPoint):
713 (WebTestRunner::EventSender::cancelTouchPoint):
714 (WebTestRunner::EventSender::sendCurrentTouchEvent):
715 (WebTestRunner::EventSender::gestureEvent):
716 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
717 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
718 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
719 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
721 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
724 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
725 (WebTestRunner::MockSpellCheck::spellCheckWord):
726 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
728 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
730 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
731 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
732 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
733 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
736 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
737 (WebTestRunner::TestInterfaces::TestInterfaces):
738 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
740 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
741 (WebTestRunner::TestPlugin::TestPlugin):
742 (WebTestRunner::TestPlugin::initialize):
743 (WebTestRunner::TestPlugin::destroy):
744 (WebTestRunner::TestPlugin::parsePrimitive):
745 (WebTestRunner::TestPlugin::parseColor):
746 (WebTestRunner::TestPlugin::initProgram):
747 (WebTestRunner::TestPlugin::initPrimitive):
748 (WebTestRunner::TestPlugin::drawPrimitive):
749 (WebTestRunner::TestPlugin::loadShader):
750 (WebTestRunner::TestPlugin::loadProgram):
751 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
752 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
754 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
755 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
756 (WebTestRunner::TestRunner::WorkQueue::processWork):
757 (WebTestRunner::TestRunner::WorkQueue::reset):
758 (WebTestRunner::TestRunner::WorkQueue::addWork):
759 (WebTestRunner::TestRunner::TestRunner):
760 (WebTestRunner::TestRunner::reset):
761 (WebTestRunner::TestRunner::policyDelegateDone):
762 (WebTestRunner::TestRunner::findString):
763 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
764 (WebTestRunner::TestRunner::overridePreference):
765 (WebTestRunner::TestRunner::deliverWebIntent):
766 (WebTestRunner::TestRunner::setBackingScaleFactor):
767 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
768 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
769 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
770 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
771 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
772 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
774 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
775 (WebTestRunner::TextInputController::markedRange):
776 (WebTestRunner::TextInputController::selectedRange):
777 (WebTestRunner::TextInputController::firstRectForCharacterRange):
778 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
779 (WebTestRunner::WebPreferences::reset):
780 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
781 (WebTestRunner::WebTaskList::~WebTaskList):
782 (WebTestRunner::WebTaskList::registerTask):
783 (WebTestRunner::WebTaskList::unregisterTask):
784 (WebTestRunner::WebTaskList::revokeAll):
785 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
786 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
787 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
788 (WebTestRunner::WebTestInterfaces::testInterfaces):
789 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
790 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
791 (WebTestRunner::WebTestProxyBase::spellCheckClient):
792 (WebTestRunner::WebTestProxyBase::registerIntentService):
793 (WebTestRunner::WebTestProxyBase::dispatchIntent):
794 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
795 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
797 2013-02-07 Eunmi Lee <eunmi15.lee@samsung.com>
799 Do not check enum's casing for WebKit2 C API.
800 https://bugs.webkit.org/show_bug.cgi?id=109128
802 Reviewed by Kenneth Rohde Christiansen.
804 Add "-readability/enum_casing" for WebKit2 C APIs because we use word
805 which starts with non-capital letter 'k' for types of enums.
807 * Scripts/webkitpy/style/checker.py:
809 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
811 Unreviewed warning fix.
813 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
814 (BuildAndTestFactory.__init__):
815 (DownloadAndPerfTestWebKit2Factory.__init__):
817 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
819 Unreviewed typo fix after r142121.
821 * BuildSlaveSupport/build.webkit.org-config/config.json:
823 2013-02-07 Vivek Galatage <vivek.vg@samsung.com>
825 [Qt] QtTestBrowser should provide option to enable/disable Javascript
826 https://bugs.webkit.org/show_bug.cgi?id=107461
828 Reviewed by Jocelyn Turcotte.
830 Option to enable/disable Javascript would be handy option to test
831 certain functionalities of web pages with/without Javascript.
833 * QtTestBrowser/launcherwindow.cpp:
834 (LauncherWindow::createChrome):
835 (LauncherWindow::toggleJavaScriptEnabled):
836 * QtTestBrowser/launcherwindow.h:
839 2013-02-07 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
841 [EFL] Add a WebKit2 Performance bot.
842 https://bugs.webkit.org/show_bug.cgi?id=109188
844 Reviewed by Csaba Osztrogonác.
846 * BuildSlaveSupport/build.webkit.org-config/config.json: Add the
847 efl-linux-perf-1 slave (a 64-bit Release WK2 Perf bot), and make
848 the "EFL Linux 64-bit Release" bot trigger it.
850 2013-02-07 Xiaobo Wang <xbwang@torchmobile.com.cn>
852 [BlackBerry] CHHW - Characters that are using 32 bits encoding get trunked to 16bits
853 https://bugs.webkit.org/show_bug.cgi?id=109126
858 Change char code to 4 bytes.
860 * DumpRenderTree/blackberry/EventSender.cpp:
863 2013-02-07 Gavin Peters <gavinp@chromium.org>
865 Unreviewed, rolling out r142090.
866 http://trac.webkit.org/changeset/142090
867 https://bugs.webkit.org/show_bug.cgi?id=108466
869 lots of selection expectations failures
871 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
872 * DumpRenderTree/DumpRenderTree.gypi:
873 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
874 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
876 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
877 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
879 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
881 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
882 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
883 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
884 (WebTestRunner::AccessibilityUIElementList::createRoot):
885 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
886 (AccessibilityUIElementList):
887 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
888 (WebTestRunner::CppBoundClass::~CppBoundClass):
889 (WebTestRunner::CppBoundClass::invoke):
890 (WebTestRunner::CppBoundClass::getProperty):
891 (WebTestRunner::CppBoundClass::setProperty):
892 (WebTestRunner::CppBoundClass::bindCallback):
893 (WebTestRunner::CppBoundClass::bindGetterCallback):
894 (WebTestRunner::CppBoundClass::bindProperty):
895 (WebTestRunner::CppBoundClass::getAsCppVariant):
896 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
899 (WebTestRunner::CppBoundClass::bindProperty):
900 (WebTestRunner::CppBoundClass::bindFallbackCallback):
901 (WebTestRunner::CppBoundClass::bindFallbackMethod):
902 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
903 (WebTestRunner::CppVariant::toString):
904 (WebTestRunner::CppVariant::toInt32):
905 (WebTestRunner::CppVariant::toDouble):
906 (WebTestRunner::CppVariant::toBoolean):
907 (WebTestRunner::CppVariant::toStringVector):
908 (WebTestRunner::CppVariant::invoke):
909 (WebTestRunner::CppVariant::invokeDefault):
910 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
912 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
914 (WebTestRunner::EventSender::EventSender):
915 (WebTestRunner::EventSender::reset):
916 (WebTestRunner::EventSender::mouseDown):
917 (WebTestRunner::EventSender::mouseUp):
918 (WebTestRunner::EventSender::mouseMoveTo):
919 (WebTestRunner::EventSender::keyDown):
920 (WebTestRunner::EventSender::dispatchMessage):
921 (WebTestRunner::EventSender::leapForward):
922 (WebTestRunner::EventSender::replaySavedEvents):
923 (WebTestRunner::makeMenuItemStringsFor):
924 (WebTestRunner::EventSender::contextClick):
925 (WebTestRunner::EventSender::beginDragWithFiles):
926 (WebTestRunner::EventSender::addTouchPoint):
927 (WebTestRunner::EventSender::releaseTouchPoint):
928 (WebTestRunner::EventSender::updateTouchPoint):
929 (WebTestRunner::EventSender::cancelTouchPoint):
930 (WebTestRunner::EventSender::sendCurrentTouchEvent):
931 (WebTestRunner::EventSender::gestureEvent):
932 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
933 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
934 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
935 (MockGrammarCheck::checkGrammarOfString):
936 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
938 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
941 (MockSpellCheck::spellCheckWord):
942 (MockSpellCheck::initializeIfNeeded):
943 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
945 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
946 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
947 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
948 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
949 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
950 (WebTestRunner::TestInterfaces::TestInterfaces):
951 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
953 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
954 (WebTestRunner::TestPlugin::TestPlugin):
955 (WebTestRunner::TestPlugin::initialize):
956 (WebTestRunner::TestPlugin::destroy):
957 (WebTestRunner::TestPlugin::parsePrimitive):
958 (WebTestRunner::TestPlugin::parseColor):
959 (WebTestRunner::TestPlugin::initProgram):
960 (WebTestRunner::TestPlugin::initPrimitive):
961 (WebTestRunner::TestPlugin::drawPrimitive):
962 (WebTestRunner::TestPlugin::loadShader):
963 (WebTestRunner::TestPlugin::loadProgram):
964 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
965 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
967 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
968 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
969 (WebTestRunner::TestRunner::WorkQueue::processWork):
970 (WebTestRunner::TestRunner::WorkQueue::reset):
971 (WebTestRunner::TestRunner::WorkQueue::addWork):
972 (WebTestRunner::TestRunner::TestRunner):
973 (WebTestRunner::TestRunner::reset):
974 (WebTestRunner::TestRunner::policyDelegateDone):
975 (WebTestRunner::TestRunner::findString):
976 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
977 (WebTestRunner::TestRunner::overridePreference):
979 (WebTestRunner::TestRunner::setBackingScaleFactor):
980 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
981 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
983 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
984 (WebTestRunner::TextInputController::markedRange):
985 (WebTestRunner::TextInputController::selectedRange):
986 (WebTestRunner::TextInputController::firstRectForCharacterRange):
987 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
988 (WebTestRunner::WebPreferences::reset):
989 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
991 (WebTestRunner::WebTaskList::WebTaskList):
992 (WebTestRunner::WebTaskList::~WebTaskList):
993 (WebTestRunner::WebTaskList::registerTask):
994 (WebTestRunner::WebTaskList::unregisterTask):
995 (WebTestRunner::WebTaskList::revokeAll):
996 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
997 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
998 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
999 (WebTestRunner::WebTestInterfaces::testInterfaces):
1000 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1001 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1002 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1003 (WebTestRunner::WebTestProxyBase::registerIntentService):
1004 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1005 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1006 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
1008 2013-02-07 Jochen Eisinger <jochen@chromium.org>
1010 [chromium] turn TestRunner library into a component build
1011 https://bugs.webkit.org/show_bug.cgi?id=108466
1013 Reviewed by Adam Barth.
1015 To achieve this, we need to drop all dependencies on WTF.
1017 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1018 * DumpRenderTree/DumpRenderTree.gypi:
1019 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1020 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1021 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1022 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1023 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1024 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1025 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1026 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1027 (WebTestRunner::AccessibilityUIElementList::createRoot):
1028 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1029 (AccessibilityUIElementList):
1030 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1031 (WebTestRunner::CppBoundClass::~CppBoundClass):
1032 (WebTestRunner::CppBoundClass::invoke):
1033 (WebTestRunner::CppBoundClass::getProperty):
1034 (WebTestRunner::CppBoundClass::setProperty):
1035 (WebTestRunner::CppBoundClass::bindCallback):
1036 (WebTestRunner::CppBoundClass::bindGetterCallback):
1037 (WebTestRunner::CppBoundClass::bindProperty):
1038 (WebTestRunner::CppBoundClass::getAsCppVariant):
1039 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1042 (WebTestRunner::CppBoundClass::bindProperty):
1043 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1044 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1045 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1046 (WebTestRunner::CppVariant::toString):
1047 (WebTestRunner::CppVariant::toInt32):
1048 (WebTestRunner::CppVariant::toDouble):
1049 (WebTestRunner::CppVariant::toBoolean):
1050 (WebTestRunner::CppVariant::toStringVector):
1051 (WebTestRunner::CppVariant::invoke):
1052 (WebTestRunner::CppVariant::invokeDefault):
1053 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1055 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1057 (WebTestRunner::EventSender::EventSender):
1058 (WebTestRunner::EventSender::reset):
1059 (WebTestRunner::EventSender::mouseDown):
1060 (WebTestRunner::EventSender::mouseUp):
1061 (WebTestRunner::EventSender::mouseMoveTo):
1062 (WebTestRunner::EventSender::keyDown):
1063 (WebTestRunner::EventSender::dispatchMessage):
1064 (WebTestRunner::EventSender::leapForward):
1065 (WebTestRunner::EventSender::replaySavedEvents):
1066 (WebTestRunner::makeMenuItemStringsFor):
1067 (WebTestRunner::EventSender::contextClick):
1068 (WebTestRunner::EventSender::beginDragWithFiles):
1069 (WebTestRunner::EventSender::addTouchPoint):
1070 (WebTestRunner::EventSender::releaseTouchPoint):
1071 (WebTestRunner::EventSender::updateTouchPoint):
1072 (WebTestRunner::EventSender::cancelTouchPoint):
1073 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1074 (WebTestRunner::EventSender::gestureEvent):
1075 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1076 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1077 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1078 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1080 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1083 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1084 (WebTestRunner::MockSpellCheck::spellCheckWord):
1085 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1087 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1089 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1090 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1091 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1092 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1095 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1096 (WebTestRunner::TestInterfaces::TestInterfaces):
1097 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1099 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1100 (WebTestRunner::TestPlugin::TestPlugin):
1101 (WebTestRunner::TestPlugin::initialize):
1102 (WebTestRunner::TestPlugin::destroy):
1103 (WebTestRunner::TestPlugin::parsePrimitive):
1104 (WebTestRunner::TestPlugin::parseColor):
1105 (WebTestRunner::TestPlugin::initProgram):
1106 (WebTestRunner::TestPlugin::initPrimitive):
1107 (WebTestRunner::TestPlugin::drawPrimitive):
1108 (WebTestRunner::TestPlugin::loadShader):
1109 (WebTestRunner::TestPlugin::loadProgram):
1110 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1111 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1113 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1114 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1115 (WebTestRunner::TestRunner::WorkQueue::processWork):
1116 (WebTestRunner::TestRunner::WorkQueue::reset):
1117 (WebTestRunner::TestRunner::WorkQueue::addWork):
1118 (WebTestRunner::TestRunner::TestRunner):
1119 (WebTestRunner::TestRunner::reset):
1120 (WebTestRunner::TestRunner::policyDelegateDone):
1121 (WebTestRunner::TestRunner::findString):
1122 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1123 (WebTestRunner::TestRunner::overridePreference):
1124 (WebTestRunner::TestRunner::deliverWebIntent):
1125 (WebTestRunner::TestRunner::setBackingScaleFactor):
1126 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1127 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1128 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1129 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1130 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1131 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1133 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1134 (WebTestRunner::TextInputController::markedRange):
1135 (WebTestRunner::TextInputController::selectedRange):
1136 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1137 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1138 (WebTestRunner::WebPreferences::reset):
1139 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1140 (WebTestRunner::WebTaskList::~WebTaskList):
1141 (WebTestRunner::WebTaskList::registerTask):
1142 (WebTestRunner::WebTaskList::unregisterTask):
1143 (WebTestRunner::WebTaskList::revokeAll):
1144 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1145 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1146 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1147 (WebTestRunner::WebTestInterfaces::testInterfaces):
1148 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1149 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1150 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1151 (WebTestRunner::WebTestProxyBase::registerIntentService):
1152 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1153 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1154 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1156 2013-02-07 Andras Becsi <andras.becsi@digia.com>
1158 [Qt] Use GNU ar's thin archive format for intermediate static libs
1159 https://bugs.webkit.org/show_bug.cgi?id=109052
1161 Reviewed by Jocelyn Turcotte.
1163 With debug builds we exceed the 4GiB limit of GNU ar when creating the WebCore
1164 intermediate static library which results in build failure even with a x86_64
1165 toolchain (http://sourceware.org/bugzilla/show_bug.cgi?id=14625).
1167 When using a GNU toolchain we can use the thin archive format for these static
1168 libraries which also has the benefit of not copying the object files, thus
1169 drastically reducing disk usage and overall compile time.
1171 Currently qmake does not support GNU ar's thin archive format so for
1172 now we need to do the magic in the build system as a stopgap solution.
1174 * qmake/mkspecs/features/configure.prf:
1175 * qmake/mkspecs/features/default_post.prf:
1176 * qmake/mkspecs/features/functions.prf:
1178 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
1180 [Qt] Compile WTF tests of TestWebKitAPI
1181 https://bugs.webkit.org/show_bug.cgi?id=108935
1183 Reviewed by Kenneth Rohde Christiansen.
1185 Add initial stubs and files for building at least the WTF tests.
1186 The WK2 tests need more platform code, in particular PlatformWebView
1187 and injected bundle support.
1189 * TestWebKitAPI/TestWebKitAPI.pri: Added.
1190 * TestWebKitAPI/TestWebKitAPI.pro: Added.
1191 * TestWebKitAPI/Tests/WTF/WTF.pro: Added.
1192 * TestWebKitAPI/qt/InjectedBundleControllerQt.cpp: Added.
1194 (TestWebKitAPI::InjectedBundleController::platformInitialize):
1195 * TestWebKitAPI/qt/PlatformUtilitiesQt.cpp: Added.
1197 (TestWebKitAPI::Util::run):
1198 (TestWebKitAPI::Util::sleep):
1199 (TestWebKitAPI::Util::createInjectedBundlePath):
1200 (TestWebKitAPI::Util::createURLForResource):
1201 (TestWebKitAPI::Util::URLForNonExistentResource):
1202 * TestWebKitAPI/qt/main.cpp: Added.
1205 * qmake/mkspecs/features/default_post.prf:
1207 2013-02-06 Roger Fong <roger_fong@apple.com>
1209 VS2010 WinLauncher project, property sheets and resources.
1210 https://bugs.webkit.org/show_bug.cgi?id=107037.
1212 Reviewed by Brent Fulgham.
1214 * WinLauncher/WinLauncher.vcxproj: Added.
1215 * WinLauncher/WinLauncher.vcxproj/WinLauncher.ico: Copied from WinLauncher/WinLauncher.ico.
1216 * WinLauncher/WinLauncher.vcxproj/WinLauncher.rc: Copied from WinLauncher/WinLauncherLauncher.rc.
1217 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Added.
1218 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters: Added.
1219 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.user: Added.
1220 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: Added.
1221 * WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props: Added.
1222 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc: Copied from WinLauncher/WinLauncher.rc.
1223 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: Added.
1224 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters: Added.
1225 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.user: Added.
1226 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: Added.
1227 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props: Added.
1228 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPostBuild.cmd: Copied from WinLauncher/WinLauncherPostBuild.cmd.
1229 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd: Copied from WinLauncher/WinLauncherPreBuild.cmd.
1230 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props: Added.
1231 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h: Copied from WinLauncher/resource.h.
1232 * WinLauncher/WinLauncher.vcxproj/WinLauncherPostBuild.cmd: Added.
1233 * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd: Added.
1234 * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props: Added.
1235 * WinLauncher/WinLauncher.vcxproj/WinLauncherResource.h: Copied from WinLauncher/WinLauncherLauncherResource.h.
1236 * WinLauncher/WinLauncher.vcxproj/small.ico: Copied from WinLauncher/small.ico.
1238 2013-02-06 Terry Anderson <tdanderson@chromium.org>
1240 Add support for gesture scroll events that do not propagate to enclosing scrollables
1241 https://bugs.webkit.org/show_bug.cgi?id=108849
1243 Reviewed by Antonio Gomes.
1245 Modify chromium's DRT EventSender to support the new event type
1246 GestureScrollUpdateWithoutPropagation.
1248 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1250 (WebTestRunner::EventSender::EventSender):
1251 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
1252 (WebTestRunner::EventSender::gestureEvent):
1253 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1255 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1256 (WebTestRunner::TestPlugin::handleInputEvent):
1258 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1260 Unreviewed, rolling out r142032.
1261 http://trac.webkit.org/changeset/142032
1262 https://bugs.webkit.org/show_bug.cgi?id=109095
1264 component build still broken (Requested by jochen__ on
1267 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1268 * DumpRenderTree/DumpRenderTree.gypi:
1269 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1270 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1272 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
1273 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1274 (WebTestInterfaces):
1275 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1277 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1278 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1279 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1280 (WebTestRunner::AccessibilityUIElementList::createRoot):
1281 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1282 (AccessibilityUIElementList):
1283 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1284 (WebTestRunner::CppBoundClass::~CppBoundClass):
1285 (WebTestRunner::CppBoundClass::invoke):
1286 (WebTestRunner::CppBoundClass::getProperty):
1287 (WebTestRunner::CppBoundClass::setProperty):
1288 (WebTestRunner::CppBoundClass::bindCallback):
1289 (WebTestRunner::CppBoundClass::bindGetterCallback):
1290 (WebTestRunner::CppBoundClass::bindProperty):
1291 (WebTestRunner::CppBoundClass::getAsCppVariant):
1292 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1295 (WebTestRunner::CppBoundClass::bindProperty):
1296 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1297 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1298 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1299 (WebTestRunner::CppVariant::toString):
1300 (WebTestRunner::CppVariant::toInt32):
1301 (WebTestRunner::CppVariant::toDouble):
1302 (WebTestRunner::CppVariant::toBoolean):
1303 (WebTestRunner::CppVariant::toStringVector):
1304 (WebTestRunner::CppVariant::invoke):
1305 (WebTestRunner::CppVariant::invokeDefault):
1306 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1308 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1310 (WebTestRunner::EventSender::EventSender):
1311 (WebTestRunner::EventSender::reset):
1312 (WebTestRunner::EventSender::mouseDown):
1313 (WebTestRunner::EventSender::mouseUp):
1314 (WebTestRunner::EventSender::mouseMoveTo):
1315 (WebTestRunner::EventSender::keyDown):
1316 (WebTestRunner::EventSender::dispatchMessage):
1317 (WebTestRunner::EventSender::leapForward):
1318 (WebTestRunner::EventSender::replaySavedEvents):
1319 (WebTestRunner::makeMenuItemStringsFor):
1320 (WebTestRunner::EventSender::contextClick):
1321 (WebTestRunner::EventSender::beginDragWithFiles):
1322 (WebTestRunner::EventSender::addTouchPoint):
1323 (WebTestRunner::EventSender::releaseTouchPoint):
1324 (WebTestRunner::EventSender::updateTouchPoint):
1325 (WebTestRunner::EventSender::cancelTouchPoint):
1326 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1327 (WebTestRunner::EventSender::gestureEvent):
1328 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1329 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1330 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1331 (MockGrammarCheck::checkGrammarOfString):
1332 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1334 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1337 (MockSpellCheck::spellCheckWord):
1338 (MockSpellCheck::initializeIfNeeded):
1339 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1341 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1342 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1343 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1344 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
1345 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1346 (WebTestRunner::TestInterfaces::TestInterfaces):
1347 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1349 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1350 (WebTestRunner::TestPlugin::TestPlugin):
1351 (WebTestRunner::TestPlugin::initialize):
1352 (WebTestRunner::TestPlugin::destroy):
1353 (WebTestRunner::TestPlugin::parsePrimitive):
1354 (WebTestRunner::TestPlugin::parseColor):
1355 (WebTestRunner::TestPlugin::initProgram):
1356 (WebTestRunner::TestPlugin::initPrimitive):
1357 (WebTestRunner::TestPlugin::drawPrimitive):
1358 (WebTestRunner::TestPlugin::loadShader):
1359 (WebTestRunner::TestPlugin::loadProgram):
1360 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1361 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1363 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1364 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1365 (WebTestRunner::TestRunner::WorkQueue::processWork):
1366 (WebTestRunner::TestRunner::WorkQueue::reset):
1367 (WebTestRunner::TestRunner::WorkQueue::addWork):
1368 (WebTestRunner::TestRunner::TestRunner):
1369 (WebTestRunner::TestRunner::reset):
1370 (WebTestRunner::TestRunner::policyDelegateDone):
1371 (WebTestRunner::TestRunner::findString):
1372 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1373 (WebTestRunner::TestRunner::overridePreference):
1375 (WebTestRunner::TestRunner::setBackingScaleFactor):
1376 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1377 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1379 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1380 (WebTestRunner::TextInputController::markedRange):
1381 (WebTestRunner::TextInputController::selectedRange):
1382 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1383 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1384 (WebTestRunner::WebPreferences::reset):
1385 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1387 (WebTestRunner::WebTaskList::WebTaskList):
1388 (WebTestRunner::WebTaskList::~WebTaskList):
1389 (WebTestRunner::WebTaskList::registerTask):
1390 (WebTestRunner::WebTaskList::unregisterTask):
1391 (WebTestRunner::WebTaskList::revokeAll):
1392 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1393 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1394 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1395 (WebTestRunner::WebTestInterfaces::testInterfaces):
1396 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1397 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1398 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1399 (WebTestRunner::WebTestProxyBase::registerIntentService):
1400 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1401 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1402 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
1404 2013-02-06 Jochen Eisinger <jochen@chromium.org>
1406 [chromium] turn TestRunner library into a component build
1407 https://bugs.webkit.org/show_bug.cgi?id=108466
1409 Reviewed by Adam Barth.
1411 To achieve this, we need to drop all dependencies on WTF.
1413 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1414 * DumpRenderTree/DumpRenderTree.gypi:
1415 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1416 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1417 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1418 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1419 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1420 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1421 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1422 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1423 (WebTestRunner::AccessibilityUIElementList::createRoot):
1424 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1425 (AccessibilityUIElementList):
1426 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1427 (WebTestRunner::CppBoundClass::~CppBoundClass):
1428 (WebTestRunner::CppBoundClass::invoke):
1429 (WebTestRunner::CppBoundClass::getProperty):
1430 (WebTestRunner::CppBoundClass::setProperty):
1431 (WebTestRunner::CppBoundClass::bindCallback):
1432 (WebTestRunner::CppBoundClass::bindGetterCallback):
1433 (WebTestRunner::CppBoundClass::bindProperty):
1434 (WebTestRunner::CppBoundClass::getAsCppVariant):
1435 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1438 (WebTestRunner::CppBoundClass::bindProperty):
1439 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1440 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1441 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1442 (WebTestRunner::CppVariant::toString):
1443 (WebTestRunner::CppVariant::toInt32):
1444 (WebTestRunner::CppVariant::toDouble):
1445 (WebTestRunner::CppVariant::toBoolean):
1446 (WebTestRunner::CppVariant::toStringVector):
1447 (WebTestRunner::CppVariant::invoke):
1448 (WebTestRunner::CppVariant::invokeDefault):
1449 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1451 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1453 (WebTestRunner::EventSender::EventSender):
1454 (WebTestRunner::EventSender::reset):
1455 (WebTestRunner::EventSender::mouseDown):
1456 (WebTestRunner::EventSender::mouseUp):
1457 (WebTestRunner::EventSender::mouseMoveTo):
1458 (WebTestRunner::EventSender::keyDown):
1459 (WebTestRunner::EventSender::dispatchMessage):
1460 (WebTestRunner::EventSender::leapForward):
1461 (WebTestRunner::EventSender::replaySavedEvents):
1462 (WebTestRunner::makeMenuItemStringsFor):
1463 (WebTestRunner::EventSender::contextClick):
1464 (WebTestRunner::EventSender::beginDragWithFiles):
1465 (WebTestRunner::EventSender::addTouchPoint):
1466 (WebTestRunner::EventSender::releaseTouchPoint):
1467 (WebTestRunner::EventSender::updateTouchPoint):
1468 (WebTestRunner::EventSender::cancelTouchPoint):
1469 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1470 (WebTestRunner::EventSender::gestureEvent):
1471 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1472 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1473 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1474 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1476 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1479 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1480 (WebTestRunner::MockSpellCheck::spellCheckWord):
1481 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1483 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1485 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1486 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1487 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1488 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1491 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1492 (WebTestRunner::TestInterfaces::TestInterfaces):
1493 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1495 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1496 (WebTestRunner::TestPlugin::TestPlugin):
1497 (WebTestRunner::TestPlugin::initialize):
1498 (WebTestRunner::TestPlugin::destroy):
1499 (WebTestRunner::TestPlugin::parsePrimitive):
1500 (WebTestRunner::TestPlugin::parseColor):
1501 (WebTestRunner::TestPlugin::initProgram):
1502 (WebTestRunner::TestPlugin::initPrimitive):
1503 (WebTestRunner::TestPlugin::drawPrimitive):
1504 (WebTestRunner::TestPlugin::loadShader):
1505 (WebTestRunner::TestPlugin::loadProgram):
1506 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1507 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1509 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1510 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1511 (WebTestRunner::TestRunner::WorkQueue::processWork):
1512 (WebTestRunner::TestRunner::WorkQueue::reset):
1513 (WebTestRunner::TestRunner::WorkQueue::addWork):
1514 (WebTestRunner::TestRunner::TestRunner):
1515 (WebTestRunner::TestRunner::reset):
1516 (WebTestRunner::TestRunner::policyDelegateDone):
1517 (WebTestRunner::TestRunner::findString):
1518 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1519 (WebTestRunner::TestRunner::overridePreference):
1520 (WebTestRunner::TestRunner::deliverWebIntent):
1521 (WebTestRunner::TestRunner::setBackingScaleFactor):
1522 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1523 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1524 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1525 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1526 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1527 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1529 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1530 (WebTestRunner::TextInputController::markedRange):
1531 (WebTestRunner::TextInputController::selectedRange):
1532 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1533 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1534 (WebTestRunner::WebPreferences::reset):
1535 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1536 (WebTestRunner::WebTaskList::~WebTaskList):
1537 (WebTestRunner::WebTaskList::registerTask):
1538 (WebTestRunner::WebTaskList::unregisterTask):
1539 (WebTestRunner::WebTaskList::revokeAll):
1540 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1541 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1542 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1543 (WebTestRunner::WebTestInterfaces::testInterfaces):
1544 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1545 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1546 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1547 (WebTestRunner::WebTestProxyBase::registerIntentService):
1548 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1549 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1550 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1552 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1554 Unreviewed, rolling out r142025.
1555 http://trac.webkit.org/changeset/142025
1556 https://bugs.webkit.org/show_bug.cgi?id=109091
1558 broke the build (Requested by tdanderson on #webkit).
1560 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1562 (WebTestRunner::EventSender::EventSender):
1563 (WebTestRunner::EventSender::gestureEvent):
1564 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1567 2013-02-06 Terry Anderson <tdanderson@chromium.org>
1569 Add support for gesture scroll events that do not propagate to enclosing scrollables
1570 https://bugs.webkit.org/show_bug.cgi?id=108849
1572 Reviewed by Antonio Gomes.
1574 Modify chromium's DRT EventSender to support the new event type
1575 GestureScrollUpdateWithoutPropagation.
1577 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1579 (WebTestRunner::EventSender::EventSender):
1580 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
1581 (WebTestRunner::EventSender::gestureEvent):
1582 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1585 2013-02-06 Zan Dobersek <zdobersek@igalia.com>
1587 [TestResultServer] Adjust the name of the GTK 64-bit debug builder
1588 https://bugs.webkit.org/show_bug.cgi?id=109016
1590 Reviewed by Ojan Vafai.
1592 * TestResultServer/static-dashboards/builders.jsonp: The GTK 64-bit debug
1593 builder was adjusted to build WebKit1 only, with the name changed accordingly.
1594 Reflect that change here as well.
1596 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1598 Unreviewed, rolling out r141991.
1599 http://trac.webkit.org/changeset/141991
1600 https://bugs.webkit.org/show_bug.cgi?id=109047
1602 Fails to compile on all Chromium platforms (Requested by
1603 schenney on #webkit).
1605 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1606 * DumpRenderTree/DumpRenderTree.gypi:
1607 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1608 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1610 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
1611 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1612 (WebTestInterfaces):
1613 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1615 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1616 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1617 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1618 (WebTestRunner::AccessibilityUIElementList::createRoot):
1619 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1620 (AccessibilityUIElementList):
1621 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1622 (WebTestRunner::CppBoundClass::~CppBoundClass):
1623 (WebTestRunner::CppBoundClass::invoke):
1624 (WebTestRunner::CppBoundClass::getProperty):
1625 (WebTestRunner::CppBoundClass::setProperty):
1626 (WebTestRunner::CppBoundClass::bindCallback):
1627 (WebTestRunner::CppBoundClass::bindGetterCallback):
1628 (WebTestRunner::CppBoundClass::bindProperty):
1629 (WebTestRunner::CppBoundClass::getAsCppVariant):
1630 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1633 (WebTestRunner::CppBoundClass::bindProperty):
1634 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1635 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1636 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1637 (WebTestRunner::CppVariant::toString):
1638 (WebTestRunner::CppVariant::toInt32):
1639 (WebTestRunner::CppVariant::toDouble):
1640 (WebTestRunner::CppVariant::toBoolean):
1641 (WebTestRunner::CppVariant::toStringVector):
1642 (WebTestRunner::CppVariant::invoke):
1643 (WebTestRunner::CppVariant::invokeDefault):
1644 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1646 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1648 (WebTestRunner::EventSender::EventSender):
1649 (WebTestRunner::EventSender::reset):
1650 (WebTestRunner::EventSender::mouseDown):
1651 (WebTestRunner::EventSender::mouseUp):
1652 (WebTestRunner::EventSender::mouseMoveTo):
1653 (WebTestRunner::EventSender::keyDown):
1654 (WebTestRunner::EventSender::dispatchMessage):
1655 (WebTestRunner::EventSender::leapForward):
1656 (WebTestRunner::EventSender::replaySavedEvents):
1657 (WebTestRunner::makeMenuItemStringsFor):
1658 (WebTestRunner::EventSender::contextClick):
1659 (WebTestRunner::EventSender::beginDragWithFiles):
1660 (WebTestRunner::EventSender::addTouchPoint):
1661 (WebTestRunner::EventSender::releaseTouchPoint):
1662 (WebTestRunner::EventSender::updateTouchPoint):
1663 (WebTestRunner::EventSender::cancelTouchPoint):
1664 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1665 (WebTestRunner::EventSender::gestureEvent):
1666 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1667 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1668 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1669 (MockGrammarCheck::checkGrammarOfString):
1670 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1672 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1675 (MockSpellCheck::spellCheckWord):
1676 (MockSpellCheck::initializeIfNeeded):
1677 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1679 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1680 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1681 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1682 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
1683 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1684 (WebTestRunner::TestInterfaces::TestInterfaces):
1685 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1687 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1688 (WebTestRunner::TestPlugin::TestPlugin):
1689 (WebTestRunner::TestPlugin::initialize):
1690 (WebTestRunner::TestPlugin::destroy):
1691 (WebTestRunner::TestPlugin::parsePrimitive):
1692 (WebTestRunner::TestPlugin::parseColor):
1693 (WebTestRunner::TestPlugin::initProgram):
1694 (WebTestRunner::TestPlugin::initPrimitive):
1695 (WebTestRunner::TestPlugin::drawPrimitive):
1696 (WebTestRunner::TestPlugin::loadShader):
1697 (WebTestRunner::TestPlugin::loadProgram):
1698 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1699 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1701 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1702 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1703 (WebTestRunner::TestRunner::WorkQueue::processWork):
1704 (WebTestRunner::TestRunner::WorkQueue::reset):
1705 (WebTestRunner::TestRunner::WorkQueue::addWork):
1706 (WebTestRunner::TestRunner::TestRunner):
1707 (WebTestRunner::TestRunner::reset):
1708 (WebTestRunner::TestRunner::policyDelegateDone):
1709 (WebTestRunner::TestRunner::findString):
1710 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1711 (WebTestRunner::TestRunner::overridePreference):
1713 (WebTestRunner::TestRunner::setBackingScaleFactor):
1714 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1715 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1717 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1718 (WebTestRunner::TextInputController::markedRange):
1719 (WebTestRunner::TextInputController::selectedRange):
1720 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1721 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1722 (WebTestRunner::WebPreferences::reset):
1723 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1725 (WebTestRunner::WebTaskList::WebTaskList):
1726 (WebTestRunner::WebTaskList::~WebTaskList):
1727 (WebTestRunner::WebTaskList::registerTask):
1728 (WebTestRunner::WebTaskList::unregisterTask):
1729 (WebTestRunner::WebTaskList::revokeAll):
1730 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1731 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1732 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1733 (WebTestRunner::WebTestInterfaces::testInterfaces):
1734 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1735 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1736 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1737 (WebTestRunner::WebTestProxyBase::registerIntentService):
1738 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1739 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1740 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
1742 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1744 Unreviewed, rolling out r141995.
1745 http://trac.webkit.org/changeset/141995
1746 https://bugs.webkit.org/show_bug.cgi?id=109046
1748 May allow me to roll out the real problem (Requested by
1749 schenney on #webkit).
1751 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1752 (WebTestRunner::TestRunner::sendWebIntentResponse):
1753 (WebTestRunner::TestRunner::deliverWebIntent):
1754 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1755 (WebTestRunner::WebTestProxyBase::registerIntentService):
1756 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1758 2013-02-06 Jochen Eisinger <jochen@chromium.org>
1760 [chromium] fix android build which doesn't support intents
1762 Unreviewed build fix.
1764 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1765 (WebTestRunner::TestRunner::sendWebIntentResponse):
1766 (WebTestRunner::TestRunner::deliverWebIntent):
1767 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1768 (WebTestRunner::WebTestProxyBase::registerIntentService):
1769 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1771 2013-02-06 Jochen Eisinger <jochen@chromium.org>
1773 [chromium] turn TestRunner library into a component build
1774 https://bugs.webkit.org/show_bug.cgi?id=108466
1776 Reviewed by Adam Barth.
1778 To achieve this, we need to drop all dependencies on WTF.
1780 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1781 * DumpRenderTree/DumpRenderTree.gypi:
1782 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1783 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1784 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1785 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1786 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1787 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1788 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1789 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1790 (WebTestRunner::AccessibilityUIElementList::createRoot):
1791 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1792 (AccessibilityUIElementList):
1793 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1794 (WebTestRunner::CppBoundClass::~CppBoundClass):
1795 (WebTestRunner::CppBoundClass::invoke):
1796 (WebTestRunner::CppBoundClass::getProperty):
1797 (WebTestRunner::CppBoundClass::setProperty):
1798 (WebTestRunner::CppBoundClass::bindCallback):
1799 (WebTestRunner::CppBoundClass::bindGetterCallback):
1800 (WebTestRunner::CppBoundClass::bindProperty):
1801 (WebTestRunner::CppBoundClass::getAsCppVariant):
1802 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1805 (WebTestRunner::CppBoundClass::bindProperty):
1806 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1807 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1808 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1809 (WebTestRunner::CppVariant::toString):
1810 (WebTestRunner::CppVariant::toInt32):
1811 (WebTestRunner::CppVariant::toDouble):
1812 (WebTestRunner::CppVariant::toBoolean):
1813 (WebTestRunner::CppVariant::toStringVector):
1814 (WebTestRunner::CppVariant::invoke):
1815 (WebTestRunner::CppVariant::invokeDefault):
1816 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1818 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1820 (WebTestRunner::EventSender::EventSender):
1821 (WebTestRunner::EventSender::reset):
1822 (WebTestRunner::EventSender::mouseDown):
1823 (WebTestRunner::EventSender::mouseUp):
1824 (WebTestRunner::EventSender::mouseMoveTo):
1825 (WebTestRunner::EventSender::keyDown):
1826 (WebTestRunner::EventSender::dispatchMessage):
1827 (WebTestRunner::EventSender::leapForward):
1828 (WebTestRunner::EventSender::replaySavedEvents):
1829 (WebTestRunner::makeMenuItemStringsFor):
1830 (WebTestRunner::EventSender::contextClick):
1831 (WebTestRunner::EventSender::beginDragWithFiles):
1832 (WebTestRunner::EventSender::addTouchPoint):
1833 (WebTestRunner::EventSender::releaseTouchPoint):
1834 (WebTestRunner::EventSender::updateTouchPoint):
1835 (WebTestRunner::EventSender::cancelTouchPoint):
1836 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1837 (WebTestRunner::EventSender::gestureEvent):
1838 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1839 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1840 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1841 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1843 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1846 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1847 (WebTestRunner::MockSpellCheck::spellCheckWord):
1848 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1850 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1852 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1853 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1854 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1855 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1858 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1859 (WebTestRunner::TestInterfaces::TestInterfaces):
1860 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1862 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1863 (WebTestRunner::TestPlugin::TestPlugin):
1864 (WebTestRunner::TestPlugin::initialize):
1865 (WebTestRunner::TestPlugin::destroy):
1866 (WebTestRunner::TestPlugin::parsePrimitive):
1867 (WebTestRunner::TestPlugin::parseColor):
1868 (WebTestRunner::TestPlugin::initProgram):
1869 (WebTestRunner::TestPlugin::initPrimitive):
1870 (WebTestRunner::TestPlugin::drawPrimitive):
1871 (WebTestRunner::TestPlugin::loadShader):
1872 (WebTestRunner::TestPlugin::loadProgram):
1873 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1874 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1876 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1877 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1878 (WebTestRunner::TestRunner::WorkQueue::processWork):
1879 (WebTestRunner::TestRunner::WorkQueue::reset):
1880 (WebTestRunner::TestRunner::WorkQueue::addWork):
1881 (WebTestRunner::TestRunner::TestRunner):
1882 (WebTestRunner::TestRunner::reset):
1883 (WebTestRunner::TestRunner::policyDelegateDone):
1884 (WebTestRunner::TestRunner::findString):
1885 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1886 (WebTestRunner::TestRunner::overridePreference):
1887 (WebTestRunner::TestRunner::deliverWebIntent):
1888 (WebTestRunner::TestRunner::setBackingScaleFactor):
1889 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1890 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1891 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1892 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1893 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1894 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1896 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1897 (WebTestRunner::TextInputController::markedRange):
1898 (WebTestRunner::TextInputController::selectedRange):
1899 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1900 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1901 (WebTestRunner::WebPreferences::reset):
1902 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1903 (WebTestRunner::WebTaskList::~WebTaskList):
1904 (WebTestRunner::WebTaskList::registerTask):
1905 (WebTestRunner::WebTaskList::unregisterTask):
1906 (WebTestRunner::WebTaskList::revokeAll):
1907 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1908 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1909 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1910 (WebTestRunner::WebTestInterfaces::testInterfaces):
1911 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1912 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1913 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1914 (WebTestRunner::WebTestProxyBase::registerIntentService):
1915 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1916 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1917 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1919 2013-02-06 Mike West <mkwst@chromium.org>
1921 Add an ENABLE_NOSNIFF feature flag.
1922 https://bugs.webkit.org/show_bug.cgi?id=109029
1924 Reviewed by Jochen Eisinger.
1926 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
1927 when processing script and other resource types.
1929 * Scripts/webkitperl/FeatureList.pm:
1930 * qmake/mkspecs/features/features.pri:
1932 2013-02-06 Tommy Widenflycht <tommyw@google.com>
1934 MediaStream API: Implement DTMF support in RTCPeerConnection
1935 https://bugs.webkit.org/show_bug.cgi?id=106782
1937 Reviewed by Adam Barth.
1939 Adding Mock functionality for the DTMFSender.
1941 * DumpRenderTree/DumpRenderTree.gypi:
1942 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp: Added.
1943 (DTMFSenderToneTask):
1944 (DTMFSenderToneTask::DTMFSenderToneTask):
1945 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
1946 (MockWebRTCDTMFSenderHandler::setClient):
1947 (MockWebRTCDTMFSenderHandler::currentToneBuffer):
1948 (MockWebRTCDTMFSenderHandler::canInsertDTMF):
1949 (MockWebRTCDTMFSenderHandler::insertDTMF):
1950 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h: Copied from Source/Platform/chromium/public/WebMediaStreamTrack.h.
1951 (MockWebRTCDTMFSenderHandler):
1952 (MockWebRTCDTMFSenderHandler::taskList):
1953 (MockWebRTCDTMFSenderHandler::clearToneBuffer):
1954 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
1955 (MockWebRTCPeerConnectionHandler::createDTMFSender):
1956 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
1957 (MockWebRTCPeerConnectionHandler):
1959 2013-02-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
1961 Unreviewed. Update my email address in committers.py.
1963 * Scripts/webkitpy/common/config/committers.py:
1965 2013-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1967 [CMake] Don't warn unused cmake variables which aren't used by cmake ports
1968 https://bugs.webkit.org/show_bug.cgi?id=108761
1970 Reviewed by Laszlo Gombos.
1972 Ignore unused macro variables which aren't used by cmake ports.
1974 * Scripts/webkitdirs.pm:
1975 (generateBuildSystemFromCMakeProject):
1977 2013-02-05 Julie Parent <jparent@chromium.org>
1979 Add cc_unittests to the dashboards
1980 https://bugs.webkit.org/show_bug.cgi?id=108878
1982 Reviewed by Dirk Pranke.
1984 * TestResultServer/static-dashboards/builders.js:
1986 * TestResultServer/static-dashboards/dashboard_base.js:
1987 (currentBuilderGroupCategory):
1989 2013-02-05 Adam Barth <abarth@webkit.org>
1991 DumpRenderTree should be able to enable the threaded parser
1992 https://bugs.webkit.org/show_bug.cgi?id=108970
1994 Reviewed by Eric Seidel.
1996 We can now enable the parser at runtime using --enable-threaded-html-parser.
1998 * DumpRenderTree/chromium/DumpRenderTree.cpp:
2000 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
2002 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
2003 (WebTestRunner::WebPreferences::reset):
2004 (WebTestRunner::WebPreferences::applyTo):
2005 * DumpRenderTree/chromium/TestShell.cpp:
2006 (TestShell::TestShell):
2007 (TestShell::resetWebSettings):
2008 * DumpRenderTree/chromium/TestShell.h:
2009 (TestShell::setThreadedHTMLParser):
2012 2013-02-05 Benjamin Poulain <bpoulain@apple.com>
2014 Make StringBuilder::toAtomicString() consistent with StringBuilder::toString() for strings of null length
2015 https://bugs.webkit.org/show_bug.cgi?id=108894
2017 Reviewed by Andreas Kling.
2019 * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
2020 Extend the tests to check toAtomicString() on an empty builder.
2022 2013-02-05 Jochen Eisinger <jochen@chromium.org>
2024 [chromium] remove methods from the WebTestRunner interface that are only used by WebTestProxyBase
2025 https://bugs.webkit.org/show_bug.cgi?id=108926
2027 Reviewed by Adam Barth.
2029 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
2032 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2035 2013-02-05 Jochen Eisinger <jochen@chromium.org>
2037 [chromium] remove unneccessary 0 checks for testRunner now that the TestRunner library owns it
2038 https://bugs.webkit.org/show_bug.cgi?id=108923
2040 Reviewed by Kentaro Hara.
2042 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2044 (WebTestRunner::WebTestProxyBase::shouldBeginEditing):
2045 (WebTestRunner::WebTestProxyBase::shouldEndEditing):
2046 (WebTestRunner::WebTestProxyBase::shouldInsertNode):
2047 (WebTestRunner::WebTestProxyBase::shouldInsertText):
2048 (WebTestRunner::WebTestProxyBase::shouldChangeSelectedRange):
2049 (WebTestRunner::WebTestProxyBase::shouldDeleteRange):
2050 (WebTestRunner::WebTestProxyBase::shouldApplyStyle):
2051 (WebTestRunner::WebTestProxyBase::didBeginEditing):
2052 (WebTestRunner::WebTestProxyBase::didChangeSelection):
2053 (WebTestRunner::WebTestProxyBase::didChangeContents):
2054 (WebTestRunner::WebTestProxyBase::didEndEditing):
2055 (WebTestRunner::WebTestProxyBase::createView):
2056 (WebTestRunner::WebTestProxyBase::setStatusText):
2057 (WebTestRunner::WebTestProxyBase::didStopLoading):
2058 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
2059 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
2060 (WebTestRunner::WebTestProxyBase::willPerformClientRedirect):
2061 (WebTestRunner::WebTestProxyBase::didCancelClientRedirect):
2062 (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
2063 (WebTestRunner::WebTestProxyBase::didReceiveServerRedirectForProvisionalLoad):
2064 (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
2065 (WebTestRunner::WebTestProxyBase::didCommitProvisionalLoad):
2066 (WebTestRunner::WebTestProxyBase::didReceiveTitle):
2067 (WebTestRunner::WebTestProxyBase::didFinishDocumentLoad):
2068 (WebTestRunner::WebTestProxyBase::didHandleOnloadEvents):
2069 (WebTestRunner::WebTestProxyBase::didFailLoad):
2070 (WebTestRunner::WebTestProxyBase::didFinishLoad):
2071 (WebTestRunner::WebTestProxyBase::didChangeLocationWithinPage):
2072 (WebTestRunner::WebTestProxyBase::didDisplayInsecureContent):
2073 (WebTestRunner::WebTestProxyBase::didRunInsecureContent):
2074 (WebTestRunner::WebTestProxyBase::didDetectXSS):
2075 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
2076 (WebTestRunner::WebTestProxyBase::willRequestResource):
2077 (WebTestRunner::WebTestProxyBase::didCreateDataSource):
2078 (WebTestRunner::WebTestProxyBase::willSendRequest):
2079 (WebTestRunner::WebTestProxyBase::didReceiveResponse):
2080 (WebTestRunner::WebTestProxyBase::didFinishResourceLoad):
2081 (WebTestRunner::WebTestProxyBase::didFailResourceLoad):
2082 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
2083 (WebTestRunner::WebTestProxyBase::locationChangeDone):
2084 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
2085 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
2087 2013-02-04 Alan Cutter <alancutter@chromium.org>
2089 EWS bots don't remove untracked files after processing a patch
2090 https://bugs.webkit.org/show_bug.cgi?id=108891
2092 Reviewed by Adam Barth.
2094 Added option to remove untracked files in the bot's repo.
2096 * EWSTools/start-queue.sh:
2098 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
2100 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
2101 https://bugs.webkit.org/show_bug.cgi?id=108741
2103 Reviewed by Tony Chang.
2105 Remove all support for suspendAnimation(), resumeAnimation() and numberOfActiveAnimations().
2107 * DumpRenderTree/TestRunner.cpp:
2108 (TestRunner::staticFunctions):
2109 * DumpRenderTree/TestRunner.h:
2111 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
2112 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2113 (WebTestRunner::TestRunner::TestRunner):
2114 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2116 * DumpRenderTree/efl/TestRunnerEfl.cpp:
2117 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
2118 * DumpRenderTree/mac/TestRunnerMac.mm:
2119 * DumpRenderTree/qt/TestRunnerQt.cpp:
2120 * DumpRenderTree/qt/TestRunnerQt.h:
2122 * DumpRenderTree/win/TestRunnerWin.cpp:
2123 * DumpRenderTree/wx/TestRunnerWx.cpp:
2124 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
2125 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
2126 * WebKitTestRunner/InjectedBundle/TestRunner.h:
2129 2013-02-04 Nico Weber <thakis@chromium.org>
2131 [chromium] Try to get WebKit building with enable_web_intents set to 0 on Windows too.
2132 https://bugs.webkit.org/show_bug.cgi?id=108887
2134 Reviewed by Kentaro Hara.
2136 This is a follow-up to http://trac.webkit.org/changeset/141614. The
2137 Mac and Linux linkers didn't complain about the reference to
2138 WebIntent in that function for some reason (probably because it's
2139 a dead function that's stripped).
2141 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2143 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2146 2013-02-04 Julie Parent <jparent@chromium.org>
2148 Dashboard cleanup: Make builder a real dashboardSpecificParameter.
2149 https://bugs.webkit.org/show_bug.cgi?id=108706
2151 Reviewed by Dirk Pranke.
2153 Add builder to g_defaultDashboardSpecificParameter maps for the
2154 dashboards where it is used (flakiness, timeline, treemap).
2155 Default it to null, and then update reads of it to check the
2156 builder group's default if one is not set, rather than trying to
2157 set and track this everywhere.
2158 This allows us to remove tons of special-casing of builder parsing,
2159 including where we used to add it to the query string even when the
2160 user did not specify it.
2162 * TestResultServer/static-dashboards/dashboard_base.js:
2164 * TestResultServer/static-dashboards/flakiness_dashboard.js:
2166 (handleQueryParameterChange):
2167 * TestResultServer/static-dashboards/loader.js:
2169 * TestResultServer/static-dashboards/timeline_explorer.html:
2170 * TestResultServer/static-dashboards/treemap.html:
2172 2013-02-04 Julie Parent <jparent@chromium.org>
2174 Setting tests on flakiness dashboard should invalidate builder.
2175 https://bugs.webkit.org/show_bug.cgi?id=108521
2177 Reviewed by Dirk Pranke.
2179 When you move into a cross builder view, builder should not still be
2180 set. Currently, it is deleted from the internal state, but still shows
2181 up in the url, causing the current state and the hash to not match.
2183 To see this in action, load the flakiness dashboard, select a builder,
2184 and then click on an individual test, to get into individual test view.
2185 The url will still have the builder you selected listed, even though it
2186 is cleared in the UI.
2188 The fix is to consider 'tests' to be a parameter that invalidates builder.
2190 * TestResultServer/static-dashboards/flakiness_dashboard.js:
2192 2013-02-04 Kenneth Rohde Christiansen <kenneth@webkit.org>
2194 [EFL][WK2] Introduce a WebView class as counterpart for WKViewRef
2195 https://bugs.webkit.org/show_bug.cgi?id=107931
2197 Reviewed by Anders Carlsson.
2199 Change platformView to be a WKView and use WKViewGetEvasObject
2200 for the places where an Evas_Object is needed.
2202 Instead of extracting the Ecore_Evas* from the m_view we use
2203 the m_window instead, which actually holds the it.
2205 * TestWebKitAPI/PlatformWebView.h:
2206 * TestWebKitAPI/efl/PlatformWebView.cpp:
2207 (TestWebKitAPI::PlatformWebView::PlatformWebView):
2208 (TestWebKitAPI::PlatformWebView::~PlatformWebView):
2209 (TestWebKitAPI::PlatformWebView::resizeTo):
2210 (TestWebKitAPI::PlatformWebView::page):
2211 (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress):
2212 (TestWebKitAPI::PlatformWebView::simulateMouseMove):
2213 (TestWebKitAPI::PlatformWebView::simulateRightClick):
2214 * WebKitTestRunner/PlatformWebView.h:
2215 * WebKitTestRunner/efl/EventSenderProxyEfl.cpp:
2216 (WTR::EventSenderProxy::sendTouchEvent):
2217 (WTR::EventSenderProxy::setTouchModifier):
2218 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
2219 (WTR::PlatformWebView::PlatformWebView):
2220 (WTR::PlatformWebView::~PlatformWebView):
2221 (WTR::PlatformWebView::resizeTo):
2222 (WTR::PlatformWebView::page):
2223 (WTR::PlatformWebView::focus):
2224 (WTR::PlatformWebView::windowFrame):
2225 (WTR::PlatformWebView::setWindowFrame):
2226 (WTR::PlatformWebView::windowSnapshotImage):
2228 2013-02-04 Timothy Loh <timloh@chromium.com>
2230 Don't update author info in PrepareChangeLog and allow users to skip the PrepareChangeLog step entirely.
2231 https://bugs.webkit.org/show_bug.cgi?id=108788
2233 Reviewed by Ryosuke Niwa.
2235 As per discussion in Bug 74358, it's probably preferable to remove the
2236 behaviour of updating the author details in a ChangeLog entry. We also
2237 want to be able to skip preparing change logs (e.g. rebaselining many
2238 tests), so a --no-prepare-changelogs option is added to webkit-patch.
2240 * Scripts/webkitpy/common/checkout/changelog.py:
2241 (ChangeLogEntry._parse_entry):
2242 (ChangeLogEntry.date): Added
2243 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
2244 (test_parse_log_entries_from_changelog):
2245 * Scripts/webkitpy/tool/commands/commandtest.py:
2246 (CommandsTest.assert_execute_outputs):
2247 * Scripts/webkitpy/tool/steps/options.py:
2248 (Options): Added --no-prepare-changelogs
2249 * Scripts/webkitpy/tool/steps/preparechangelog.py:
2250 (PrepareChangeLog.options):
2251 (PrepareChangeLog._merge_entries): date_line() gets the entire line, including
2252 the author's name and email, but we only want to replace the date.
2253 (PrepareChangeLog.run):
2254 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
2255 (PrepareChangeLogTest.test_resolve_existing_entry): Added tests for changed
2256 authors. Removed unneeded variable.
2258 2013-02-04 Jochen Eisinger <jochen@chromium.org>
2260 [chromium] Remove WebEventSender and WebAccessibilityController from public TestRunner API
2261 https://bugs.webkit.org/show_bug.cgi?id=108467
2263 Reviewed by Adam Barth.
2265 * DumpRenderTree/DumpRenderTree.gypi:
2266 * DumpRenderTree/chromium/TestRunner/public/WebAccessibilityController.h: Removed.
2267 * DumpRenderTree/chromium/TestRunner/public/WebEventSender.h: Removed.
2268 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2270 (WebTestInterfaces):
2271 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2274 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
2276 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2278 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2279 (WebTestRunner::TestInterfaces::TestInterfaces):
2280 (WebTestRunner::TestInterfaces::setWebView):
2281 (WebTestRunner::TestInterfaces::webView):
2283 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2285 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2287 * DumpRenderTree/chromium/TestRunner/src/WebAccessibilityController.cpp: Removed.
2288 * DumpRenderTree/chromium/TestRunner/src/WebEventSender.cpp: Removed.
2289 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2290 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2291 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2292 (WebTestRunner::WebTestInterfaces::setWebView):
2293 (WebTestRunner::WebTestInterfaces::setDelegate):
2294 (WebTestRunner::WebTestInterfaces::bindTo):
2295 (WebTestRunner::WebTestInterfaces::resetAll):
2296 (WebTestRunner::WebTestInterfaces::setTestIsRunning):
2297 (WebTestRunner::WebTestInterfaces::webView):
2298 (WebTestRunner::WebTestInterfaces::testRunner):
2299 (WebTestRunner::WebTestInterfaces::testInterfaces):
2300 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2301 (WebTestRunner::WebTestProxyBase::setInterfaces):
2302 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Removed.
2303 * DumpRenderTree/chromium/TestShell.h:
2304 * DumpRenderTree/chromium/WebViewHost.cpp:
2305 * DumpRenderTree/chromium/WebViewHost.h:
2307 2013-02-04 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
2309 [EFL] Add "full screen" parameter to MiniBrowser
2310 https://bugs.webkit.org/show_bug.cgi?id=108850
2312 Reviewed by Antonio Gomes.
2314 Implements the {-F,--full-screen}={true,false} parameter to WebKit EFL's
2317 * MiniBrowser/efl/main.c:
2320 Added '-F/--full-screen' parameter functionality.
2322 2013-02-04 Jochen Eisinger <jochen@chromium.org>
2324 [chromium] remove WebTestPlugin from the public TestRunner API
2325 https://bugs.webkit.org/show_bug.cgi?id=108467
2327 Reviewed by Adam Barth.
2329 * DumpRenderTree/DumpRenderTree.gypi:
2330 * DumpRenderTree/chromium/TestRunner/public/WebTestPlugin.h: Removed.
2331 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2334 (WebTestRunner::WebTestProxy::createPlugin):
2335 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp.
2336 (WebTestRunner::TestPlugin::TestPlugin):
2338 (WebTestRunner::TestPlugin::~TestPlugin):
2339 (WebTestRunner::TestPlugin::initialize):
2340 (WebTestRunner::TestPlugin::destroy):
2341 (WebTestRunner::TestPlugin::updateGeometry):
2342 (WebTestRunner::TestPlugin::parsePrimitive):
2343 (WebTestRunner::TestPlugin::parseColor):
2344 (WebTestRunner::TestPlugin::parseOpacity):
2345 (WebTestRunner::TestPlugin::parseBoolean):
2346 (WebTestRunner::TestPlugin::initScene):
2347 (WebTestRunner::TestPlugin::drawScene):
2348 (WebTestRunner::TestPlugin::destroyScene):
2349 (WebTestRunner::TestPlugin::initProgram):
2350 (WebTestRunner::TestPlugin::initPrimitive):
2351 (WebTestRunner::TestPlugin::drawPrimitive):
2352 (WebTestRunner::TestPlugin::loadShader):
2353 (WebTestRunner::TestPlugin::loadProgram):
2354 (WebTestRunner::TestPlugin::handleInputEvent):
2355 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2356 (WebTestRunner::TestPlugin::create):
2357 (WebTestRunner::TestPlugin::mimeType):
2358 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: Added.
2361 (WebTestRunner::TestPlugin::scriptableObject):
2362 (WebTestRunner::TestPlugin::canProcessDrag):
2363 (WebTestRunner::TestPlugin::paint):
2364 (WebTestRunner::TestPlugin::updateFocus):
2365 (WebTestRunner::TestPlugin::updateVisibility):
2366 (WebTestRunner::TestPlugin::acceptsInputEvents):
2367 (WebTestRunner::TestPlugin::didReceiveResponse):
2368 (WebTestRunner::TestPlugin::didReceiveData):
2369 (WebTestRunner::TestPlugin::didFinishLoading):
2370 (WebTestRunner::TestPlugin::didFailLoading):
2371 (WebTestRunner::TestPlugin::didFinishLoadingFrameRequest):
2372 (WebTestRunner::TestPlugin::didFailLoadingFrameRequest):
2373 (WebTestRunner::TestPlugin::isPlaceholder):
2374 (WebTestRunner::TestPlugin::prepareTexture):
2375 (WebTestRunner::TestPlugin::context):
2377 (WebTestRunner::TestPlugin::Scene::Scene):
2378 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2379 (WebTestRunner::WebTestProxyBase::createPlugin):
2381 * DumpRenderTree/chromium/WebViewHost.cpp:
2382 (WebViewHost::createPlugin):
2384 2013-02-04 Gustavo Noronha Silva <gns@gnome.org>
2386 Add a new method for obtaining a build-type-dependent path,
2387 instead of modifying all call sites to pass it in.
2389 Reviewed by Martin Robinson.
2391 * Scripts/run-gtk-tests:
2392 (TestRunner.__init__): use the new method, which takes a tuple.
2393 (TestRunner._setup_testing_environment): ditto.
2395 (get_build_path): accept a tuple that may include Release and
2396 Debug as build types, for searching.
2397 (build_path_for_build_types): new method that finds the path when
2398 it is dependent on the build type.
2399 (build_path): restore its original behaviour.
2401 2013-02-04 David Kilzer <ddkilzer@apple.com>
2403 Remove duplicate entry from DumpRenderTree Xcode project
2405 $ uniq Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | diff -u - Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | patch -p0 -R
2406 patching file Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj
2408 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
2411 2013-02-04 David Kilzer <ddkilzer@apple.com>
2413 Sort TestWebKitAPI Xcode project file
2415 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
2417 2013-02-03 Alan Cutter <alancutter@chromium.org>
2419 PatchLogs are not getting created on QueueStatusServer
2420 https://bugs.webkit.org/show_bug.cgi?id=108593
2422 Reviewed by Eric Seidel.
2424 Added missing "added" patch event to submit-to-ews handler.
2426 * QueueStatusServer/app.yaml:
2427 * QueueStatusServer/handlers/submittoews.py:
2428 (SubmitToEWS._add_attachment_to_ews_queues):
2430 2013-02-03 Douglas Stockwell <dstockwell@chromium.org>
2432 Unreviewed. Add dstockwell as a contributor in comitters.py and to the watchlist for animation
2433 https://bugs.webkit.org/show_bug.cgi?id=108777
2435 * Scripts/webkitpy/common/config/committers.py:
2436 * Scripts/webkitpy/common/config/watchlist:
2438 2013-02-03 Sam Weinig <sam@webkit.org>
2442 * TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp:
2443 (TestWebKitAPI::didFinishLoadForFrame):
2445 2013-02-03 Timothy Loh <timloh@chromium.com>
2447 Make ChangeLogEntry detect annotations by prepare-ChangeLog (Added/Removed/Copied from/Renamed from) as clean.
2448 https://bugs.webkit.org/show_bug.cgi?id=108433
2450 Reviewed by Eric Seidel.
2452 PrepareChangeLog is supposed to update the file/function list if we
2453 haven't touched it, but the existing regex doesn't handle the
2454 annotations prepare-ChangeLog adds (e.g. "Added.")
2456 * Scripts/webkitpy/common/checkout/changelog.py:
2457 (ChangeLogEntry.is_touched_files_text_clean):
2458 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
2459 (test_is_touched_files_text_clean):
2461 2013-02-02 Dean Jackson <dino@apple.com>
2463 Add Antoine Quint to the list of committers
2464 https://bugs.webkit.org/show_bug.cgi?id=108750
2466 No review necessary.
2468 * Scripts/webkitpy/common/config/committers.py:
2470 2013-02-02 Patrick Gansterer <paroga@webkit.org>
2472 [CMake] Adopt the WinCE port to new CMake
2473 https://bugs.webkit.org/show_bug.cgi?id=108754
2475 Reviewed by Laszlo Gombos.
2477 * WinCELauncher/CMakeLists.txt: Mark WinCELauncher
2478 as WIN32 target to use the correct entry point.
2480 2013-02-02 Alexey Proskuryakov <ap@apple.com>
2482 One is not allowed to use commit-queue to make oneself a committer.
2484 * Scripts/webkitpy/common/config/committers.py: Rolled out r141693.
2485 Also, changed e-mail order for Yongjun Zhang, so that Bugzilla autocomplete works.
2487 2013-02-02 Antoine Quint <graouts@apple.com>
2489 Add Antoine Quint to the list of committers
2490 https://bugs.webkit.org/show_bug.cgi?id=108750
2492 Reviewed by Dean Jackson.
2494 * Scripts/webkitpy/common/config/committers.py:
2496 2013-02-01 Adrian Perez de Castro <aperez@igalia.com>
2498 [GTK] Building fails in an armv5tel board
2499 https://bugs.webkit.org/show_bug.cgi?id=108083
2501 Reviewed by Martin Robinson.
2503 In some systems in which $architecture is filled-in from "uname -m"
2504 the value may not start with "arm-", but with "armvN", where "N" is
2505 an architecture version number. The regexp in isARM() is modified
2506 so it covers these kind of cases.
2508 * Scripts/webkitdirs.pm:
2511 2013-02-01 Gregg Tavares <gman@google.com>
2513 Update LayoutTests scripts to skip webgl folder on ports
2514 https://bugs.webkit.org/show_bug.cgi?id=108705
2516 Reviewed by Dirk Pranke.
2518 I'm working on checking in the WebGL Conformance Tests
2519 as layout tests into LayoutTests/webgl. For ports
2520 that do not have WebGL enabled this changes will
2521 skip tests in the "webgl" folder.
2523 * Scripts/webkitpy/layout_tests/port/base.py:
2524 (Port._missing_symbol_to_skipped_tests):
2525 * Scripts/webkitpy/layout_tests/port/port_testcase.py:
2526 (PortTestCase.test_skipped_directories_for_symbols):
2528 2013-02-01 Roger Fong <roger_fong@apple.com>
2530 Unreviewed. Fix for webkitpy tests.
2532 * Scripts/webkitpy/tool/steps/runtests.py:
2534 * Scripts/webkitpy/tool/steps/runtests_unittest.py:
2536 2013-02-01 Jer Noble <jer.noble@apple.com>
2538 LLDB: add synthetic provider for WTF::HashTable
2539 https://bugs.webkit.org/show_bug.cgi?id=108718
2541 Reviewed by Darin Adler.
2543 Add a synthetic provider which will emit the contents of a given
2544 WTF::HashTable. This allows clients using Xcode/lldb to enumerate
2547 * lldb/lldb_webkit.py:
2548 (__lldb_init_module):
2549 (__lldb_init_module.lldb_webkit):
2550 (WTFHashTable_SummaryProvider):
2551 (WTFVectorProvider.has_children):
2552 (WTFHashTableProvider):
2553 (WTFHashTableProvider.__init__):
2554 (WTFHashTableProvider.num_children):
2555 (WTFHashTableProvider.get_child_index):
2556 (WTFHashTableProvider.get_child_at_index):
2557 (WTFHashTableProvider.tableSize):
2558 (WTFHashTableProvider.keyCount):
2559 (WTFHashTableProvider.update):
2560 (WTFHashTableProvider.has_children):
2562 2013-02-01 Roger Fong <roger_fong@apple.com>
2564 Unreviewed. Fix webkitpy tests since a build_style is not specified in some cases.
2566 * Scripts/webkitpy/tool/steps/runtests.py:
2569 2013-02-01 Roger Fong <roger_fong@apple.com>
2571 Unreviewed. Re-try enabling Win-EWS tests for the third time.
2572 https://bugs.webkit.org/show_bug.cgi?id=107968
2574 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2577 2013-01-31 Roger Fong <roger_fong@apple.com>
2579 Fix test scripts for EWS bots to get them running once and for all.
2580 https://bugs.webkit.org/show_bug.cgi?id=108422
2582 Reviewed by Timothy Horton.
2584 Disabling --quiet option on Windows for now because that fails when we try to use /dev/null.
2585 runtests.py was not passing in a configuration to run-webkit-tests which causes DRT to build in release by default.
2586 However, we build in Debug only on the EWS Windows bots, which caused the build to fail.
2588 * Scripts/webkitpy/tool/steps/runtests.py:
2592 2013-02-01 Nico Weber <thakis@chromium.org>
2594 [chromium] Build webkit with enable_web_intents set to 0.
2595 https://bugs.webkit.org/show_bug.cgi?id=108408
2597 Reviewed by Tony Chang.
2599 I'll then make chromium build fine with that, then switch
2600 enable_web_intents to 0, roll that into webkit, and then
2601 actually remove the code hidden behind this flag.
2603 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2604 (WebTestRunner::TestRunner::TestRunner):
2605 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2606 (WebTestRunner::WebTestProxyBase::registerIntentService):
2607 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2608 * DumpRenderTree/chromium/WebViewHost.cpp:
2609 * DumpRenderTree/chromium/WebViewHost.h:
2612 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
2614 Set the GTK 64-bit Debug builder to build and test only WebKit1
2615 https://bugs.webkit.org/show_bug.cgi?id=108648
2617 Reviewed by Philippe Normand.
2619 * BuildSlaveSupport/build.webkit.org-config/config.json: Change the builder name, type and
2620 build directory to note that the builder builds and tests only the WebKit1 port on the GTK platform.
2621 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2622 (CompileWebKit1Only): Add the new build class that builds only the WebKit1 port of the builder's platform.
2623 (BuildAndTestWebKit1OnlyFactory): Add the new factory that uses the CompileWebKit1Only build class
2624 for building and testing only WebKit1 on the builder's platform.
2626 2013-02-01 Jochen Eisinger <jochen@chromium.org>
2628 [chromium] move ownership of TestRunner object to TestInterfaces
2629 https://bugs.webkit.org/show_bug.cgi?id=108464
2631 Reviewed by Adam Barth.
2633 Before, TestShell owned the class. This also removes the last include
2634 from DumpRenderTree to TestRunner/src.
2636 This also deletes TestDelegate and uses WebTestDelegate everywhere
2639 * DumpRenderTree/DumpRenderTree.gypi:
2640 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2641 (WebTestInterfaces):
2642 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
2645 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.cpp:
2646 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.h:
2648 (WebTestRunner::AccessibilityController::setDelegate):
2649 (AccessibilityController):
2650 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2652 (WebTestRunner::makeMenuItemStringsFor):
2653 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2655 (WebTestRunner::EventSender::setDelegate):
2657 * DumpRenderTree/chromium/TestRunner/src/GamepadController.cpp:
2658 (WebTestRunner::GamepadController::setDelegate):
2659 * DumpRenderTree/chromium/TestRunner/src/GamepadController.h:
2661 (GamepadController):
2662 * DumpRenderTree/chromium/TestRunner/src/TestDelegate.h: Removed.
2663 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2664 (WebTestRunner::TestInterfaces::TestInterfaces):
2665 (WebTestRunner::TestInterfaces::~TestInterfaces):
2666 (WebTestRunner::TestInterfaces::setWebView):
2667 (WebTestRunner::TestInterfaces::setDelegate):
2668 (WebTestRunner::TestInterfaces::bindTo):
2669 (WebTestRunner::TestInterfaces::resetAll):
2671 (WebTestRunner::TestInterfaces::setTestIsRunning):
2672 (WebTestRunner::TestInterfaces::testRunner):
2673 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2676 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2677 (WebTestRunner::TestRunner::TestRunner):
2678 (WebTestRunner::TestRunner::reset):
2679 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2682 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2683 (WebTestRunner::WebTestInterfaces::Internal::testRunner):
2684 (WebTestInterfaces::Internal):
2685 (WebTestRunner::WebTestInterfaces::Internal::Internal):
2686 (WebTestRunner::WebTestInterfaces::Internal::setDelegate):
2687 (WebTestRunner::WebTestInterfaces::Internal::setTestIsRunning):
2688 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Added.
2690 (WebTestRunner::WebTestRunner::WebTestRunner):
2691 (WebTestRunner::WebTestRunner::shouldDumpEditingCallbacks):
2692 (WebTestRunner::WebTestRunner::shouldDumpAsText):
2693 (WebTestRunner::WebTestRunner::setShouldDumpAsText):
2694 (WebTestRunner::WebTestRunner::shouldGeneratePixelResults):
2695 (WebTestRunner::WebTestRunner::setShouldGeneratePixelResults):
2696 (WebTestRunner::WebTestRunner::shouldDumpChildFrameScrollPositions):
2697 (WebTestRunner::WebTestRunner::shouldDumpChildFramesAsText):
2698 (WebTestRunner::WebTestRunner::shouldDumpAsAudio):
2699 (WebTestRunner::WebTestRunner::audioData):
2700 (WebTestRunner::WebTestRunner::shouldDumpFrameLoadCallbacks):
2701 (WebTestRunner::WebTestRunner::setShouldDumpFrameLoadCallbacks):
2702 (WebTestRunner::WebTestRunner::shouldDumpUserGestureInFrameLoadCallbacks):
2703 (WebTestRunner::WebTestRunner::stopProvisionalFrameLoads):
2704 (WebTestRunner::WebTestRunner::shouldDumpTitleChanges):
2705 (WebTestRunner::WebTestRunner::shouldDumpCreateView):
2706 (WebTestRunner::WebTestRunner::canOpenWindows):
2707 (WebTestRunner::WebTestRunner::shouldDumpResourceLoadCallbacks):
2708 (WebTestRunner::WebTestRunner::shouldDumpResourceRequestCallbacks):
2709 (WebTestRunner::WebTestRunner::shouldDumpResourceResponseMIMETypes):
2710 (WebTestRunner::WebTestRunner::webPermissions):
2711 (WebTestRunner::WebTestRunner::shouldDumpStatusCallbacks):
2712 (WebTestRunner::WebTestRunner::shouldDumpProgressFinishedCallback):
2713 (WebTestRunner::WebTestRunner::shouldDumpBackForwardList):
2714 (WebTestRunner::WebTestRunner::deferMainResourceDataLoad):
2715 (WebTestRunner::WebTestRunner::shouldDumpSelectionRect):
2716 (WebTestRunner::WebTestRunner::testRepaint):
2717 (WebTestRunner::WebTestRunner::sweepHorizontally):
2718 (WebTestRunner::WebTestRunner::isPrinting):
2719 (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload):
2720 (WebTestRunner::WebTestRunner::setTitleTextDirection):
2721 (WebTestRunner::WebTestRunner::httpHeadersToClear):
2722 (WebTestRunner::WebTestRunner::shouldBlockRedirects):
2723 (WebTestRunner::WebTestRunner::willSendRequestShouldReturnNull):
2724 (WebTestRunner::WebTestRunner::setTopLoadingFrame):
2725 (WebTestRunner::WebTestRunner::topLoadingFrame):
2726 (WebTestRunner::WebTestRunner::policyDelegateDone):
2727 (WebTestRunner::WebTestRunner::policyDelegateEnabled):
2728 (WebTestRunner::WebTestRunner::policyDelegateIsPermissive):
2729 (WebTestRunner::WebTestRunner::policyDelegateShouldNotifyDone):
2730 (WebTestRunner::WebTestRunner::shouldInterceptPostMessage):
2731 (WebTestRunner::WebTestRunner::isSmartInsertDeleteEnabled):
2732 (WebTestRunner::WebTestRunner::isSelectTrailingWhitespaceEnabled):
2733 * DumpRenderTree/chromium/TestShell.cpp:
2734 (TestShell::initialize):
2735 (TestShell::createMainWindow):
2736 (TestShell::~TestShell):
2737 (TestShell::runFileTest):
2738 (TestShell::resetTestController):
2740 (TestShell::bindJSObjectsToWindow):
2741 * DumpRenderTree/chromium/TestShell.h:
2742 (TestShell::testRunner):
2745 2013-02-01 Alan Cutter <alancutter@chromium.org>
2747 PatchLog process durations are increasing linearly with time (faulty data logging)
2748 https://bugs.webkit.org/show_bug.cgi?id=108621
2750 Reviewed by Eric Seidel.
2752 Added a check to prevent a stop event from happening to the same patch multiple times.
2754 * QueueStatusServer/loggers/recordpatchevent.py:
2755 (RecordPatchEvent.stopped):
2757 2013-02-01 Manuel Rego Casasnovas <rego@igalia.com>
2759 [GTK][WK2] MiniBrowser fullscreen signals support
2760 https://bugs.webkit.org/show_bug.cgi?id=108005
2762 Reviewed by Carlos Garcia Campos.
2764 Shows a label for 2 seconds using overlay (if GTK >= 3.2.0) and hides
2765 the toolbar when entering fullscreen. When leaving fullscreen the
2766 label is hidden (if it's not hidden yet) and the toolbar is shown again.
2768 * MiniBrowser/gtk/BrowserWindow.c:
2770 (fullScreenMessageTimeoutCallback):
2771 (webViewEnterFullScreen):
2772 (webViewLeaveFullScreen):
2773 (browserWindowFinalize):
2774 (browserWindowConstructed):
2776 2013-02-01 Alexis Menard <alexis@webkit.org>
2778 Enable unprefixed CSS transitions by default.
2779 https://bugs.webkit.org/show_bug.cgi?id=108216
2781 Reviewed by Dean Jackson.
2783 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2784 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
2785 guard the unprefixing work for CSS Transforms and animations.
2787 * Scripts/webkitperl/FeatureList.pm:
2788 * qmake/mkspecs/features/features.pri:
2790 2013-01-31 David Farler <dfarler@apple.com>
2792 Provide a sensible default architecture when building on iOS SDKs
2793 https://bugs.webkit.org/show_bug.cgi?id=108395
2795 Reviewed by Anders Carlsson.
2797 * Scripts/webkitdirs.pm:
2798 (determineArchitecture): Anchor SDK regex matches at the beginning.
2800 2013-01-31 Ryosuke Niwa <rniwa@webkit.org>
2802 buildbot should not rely on webkitpy
2803 https://bugs.webkit.org/show_bug.cgi?id=107379
2805 Reviewed by Eric Seidel.
2807 Move all Python files used in buildbot configuration into BuildSlaveSupport directory.
2808 Once this patch is landed, we can stop restarting the master on webkitpy changes.
2810 * BuildSlaveSupport/build.webkit.org-config/committer_auth.py:
2811 * BuildSlaveSupport/build.webkit.org-config/htdigestparser.py: Copied from Tools/Scripts/webkitpy/common/net/htdigestparser.py.
2812 * BuildSlaveSupport/build.webkit.org-config/htdigestparser_unittest.py: Copied from Tools/Scripts/webkitpy/common/net/htdigestparser_unittest.py.
2813 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2814 * BuildSlaveSupport/build.webkit.org-config/wkbuild.py: Copied from Tools/Scripts/webkitpy/common/config/build.py.
2815 * BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py: Copied from Tools/Scripts/webkitpy/common/config/build_unittest.py.
2816 (ShouldBuildTest.test_should_build):
2817 * Scripts/webkitpy/common/config/build.py: Removed.
2818 * Scripts/webkitpy/common/config/build_unittest.py: Removed.
2819 * Scripts/webkitpy/common/net/htdigestparser.py: Removed.
2820 * Scripts/webkitpy/common/net/htdigestparser_unittest.py: Removed.
2822 2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
2824 Unreviewed, rolling out r141349.
2825 http://trac.webkit.org/changeset/141349
2826 https://bugs.webkit.org/show_bug.cgi?id=108422
2828 "yet another windows ews fix needed" (Requested by lforschler
2831 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2834 2013-01-31 Rouslan Solomakhin <rouslan@chromium.org>
2836 [Chromium] Suggest 'uppercase' for multi-word misspelling 'upper case'
2837 https://bugs.webkit.org/show_bug.cgi?id=108509
2839 Reviewed by Tony Chang.
2841 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2842 (append): Added utility function to append WebString to WebVector.
2843 (MockSpellCheck::fillSuggestionList): Suggest 'uppercase' for misspelling 'upper case'.
2845 2013-01-31 David Farler <dfarler@apple.com>
2847 Provide a sensible default architecture when building on iOS SDKs
2848 https://bugs.webkit.org/show_bug.cgi?id=108395
2850 Reviewed by Joseph Pecoraro.
2852 * Scripts/webkitdirs.pm:
2853 (determineArchitecture):
2854 Check for iphoneos and iphonesimulator SDKs for a default arch.
2855 (determineXcodeSDK): Added.
2857 (XcodeOptions): Add ARCHS= if defined.
2859 2013-01-31 Christopher Cameron <ccameron@chromium.org>
2861 Fix rubber-band effect on non-scrollable pages
2862 https://bugs.webkit.org/show_bug.cgi?id=107611
2864 Add mouseWheelBegin function to EventSender to allow
2865 event-based rubber-banding tests.
2867 Reviewed by Antonio Gomes.
2869 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2871 (WebTestRunner::EventSender::EventSender):
2872 (WebTestRunner::EventSender::mouseDragBegin):
2873 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2876 2013-01-31 James Robinson <jamesr@chromium.org>
2878 [chromium] Notify the WebWidget when the WebViewHost is about to tear down compositing support
2879 https://bugs.webkit.org/show_bug.cgi?id=108518
2881 Reviewed by Adrienne Walker.
2883 * DumpRenderTree/chromium/WebViewHost.cpp:
2884 (WebViewHost::shutdown):
2886 2013-01-31 Pratik Solanki <psolanki@apple.com>
2888 DumpRenderTree should put NSSound calls inside USE(APPKIT)
2889 https://bugs.webkit.org/show_bug.cgi?id=108499
2891 Reviewed by Andy Estes.
2893 * DumpRenderTree/mac/DumpRenderTree.mm:
2896 2013-01-30 Brian Weinstein <bweinstein@apple.com>
2898 Add a call to the page UI client to determine if a plug-in should load
2899 https://bugs.webkit.org/show_bug.cgi?id=108407
2900 <rdar://problem/13066332>
2902 Add entries for the new function in the necessary structs.
2904 Reviewed by Anders Carlsson.
2906 * MiniBrowser/mac/WK2BrowserWindowController.m:
2907 (-[WK2BrowserWindowController awakeFromNib]):
2908 * WebKitTestRunner/TestController.cpp:
2909 (WTR::TestController::createOtherPage):
2910 (WTR::TestController::createWebViewWithOptions):
2912 2013-01-31 Florin Malita <fmalita@chromium.org>
2914 [Chromium] Unreviewed gardening.
2916 Win build fix after http://trac.webkit.org/changeset/141471.
2918 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2919 (MockSpellCheck::spellCheckWord):
2921 2013-01-31 Enrica Casucci <enrica@apple.com>
2923 WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
2924 https://bugs.webkit.org/show_bug.cgi?id=108396.
2925 <rdar://problem/12920461>
2927 Reviewed by Alexey Proskuryakov.
2929 Adding new WebKit2 test with relevant bundle, to test the new APIs.
2931 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
2932 * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications.mm: Added.
2933 (TestWebKitAPI::didReceiveMessageFromInjectedBundle):
2934 (TestWebKitAPI::setInjectedBundleClient):
2935 * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications_Bundle.cpp: Added.
2936 (PasteboardNotificationsTest):
2937 (TestWebKitAPI::willWriteToPasteboard):
2938 (TestWebKitAPI::getPasteboardDataForRange):
2939 (TestWebKitAPI::didWriteToPasteboard):
2940 (TestWebKitAPI::PasteboardNotificationsTest::PasteboardNotificationsTest):
2941 (TestWebKitAPI::PasteboardNotificationsTest::didCreatePage):
2942 * TestWebKitAPI/Tests/WebKit2/execCopy.html: Added.
2943 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: Updated to reflect
2944 changes in InjectedBundleEditorClient.
2945 (WTR::InjectedBundlePage::InjectedBundlePage):
2947 2013-01-31 Rouslan Solomakhin <rouslan@chromium.org>
2949 [Chromium] Add two-word misspelling to mock spellchecker
2950 https://bugs.webkit.org/show_bug.cgi?id=108498
2952 Reviewed by Tony Chang.
2954 Some layout tests verify spellcheck behavior when multiple words are
2955 marked as a single misspelling. This change adds a two-word misspelling
2956 'upper case' to the mock spellchecker used by layout tests.
2958 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2959 (MockSpellCheck::spellCheckWord): Modified to handle spaces in misspellings.
2960 (MockSpellCheck::initializeIfNeeded): Modified to use a vector instead of a hash table.
2961 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2962 (MockSpellCheck): Changed misspellings container from hash table to vector.
2964 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
2966 [Qt] Prospective build fix.
2968 Reviewed by Jocelyn Turcotte.
2970 Don't create .prl files for intermediate libs as their contents get
2971 injected within -Wl,-whole-archive -lFoo -wl,-no-whole-archive.
2973 * qmake/mkspecs/features/default_post.prf:
2975 2013-01-31 Alan Cutter <alancutter@chromium.org>
2977 EWS graphs have unusual data for patch waiting times
2978 https://bugs.webkit.org/show_bug.cgi?id=108427
2980 Reviewed by Eric Seidel.
2982 The max_patches_waiting QueueLog property may have missed recording patches waiting in idle times when no events are fired to update it. I added a cron job to take care of this issue.
2983 The patch wait duration in PatchLogs was being incorrectly updated after a patch expired and was picked up again from the queue. That period should really count towards the processing time instead.
2984 Added a WarningLog to record if any erroneous situations occur due to invalid contents in the datastore. These basically highlight if any "impossible" execution paths get executed.
2986 * QueueStatusServer/app.yaml:
2987 * QueueStatusServer/cron.yaml:
2988 * QueueStatusServer/handlers/syncqueuelogs.py: Copied from Tools/QueueStatusServer/model/patchlog.py.
2990 (SyncQueueLogs.get):
2991 * QueueStatusServer/loggers/recordpatchevent.py:
2992 (RecordPatchEvent.added):
2993 (RecordPatchEvent.retrying):
2994 (RecordPatchEvent.started):
2995 (RecordPatchEvent.stopped):
2996 (RecordPatchEvent.updated):
2997 * QueueStatusServer/main.py:
2998 * QueueStatusServer/model/patchlog.py:
3001 (PatchLog.lookup_if_exists):
3002 (PatchLog.calculate_process_duration):
3003 (PatchLog._generate_key):
3004 * QueueStatusServer/model/queuelog.py:
3005 (QueueLog.update_max_patches_waiting):
3006 (QueueLog._get_or_create_txn):
3008 (QueueLog._get_patches_waiting):
3009 * QueueStatusServer/model/warninglog.py: Copied from Tools/QueueStatusServer/model/patchlog.py.
3011 (WarningLog.record):
3013 2013-01-31 Anders Carlsson <andersca@apple.com>
3015 Remove Web Intents code from WebKit2
3016 https://bugs.webkit.org/show_bug.cgi?id=108506
3018 Reviewed by Simon Fraser.
3020 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
3021 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
3022 (WTR::InjectedBundlePage::InjectedBundlePage):
3023 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
3024 (InjectedBundlePage):
3025 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
3026 * WebKitTestRunner/InjectedBundle/TestRunner.h:
3029 2013-01-31 Tommy Widenflycht <tommyw@google.com>
3031 [chromium] MediaStream API: Rename WebMediaStreamDescriptor and WebMediaStreamComponent to WebMediaStream and WebMediaStreamTrack
3032 https://bugs.webkit.org/show_bug.cgi?id=108458
3034 Reviewed by Adam Barth.
3036 Only renames, no other code changes.
3038 * DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp:
3039 (MockWebMediaStreamCenter::didEnableMediaStreamTrack):
3040 (MockWebMediaStreamCenter::didDisableMediaStreamTrack):
3041 (MockWebMediaStreamCenter::didAddMediaStreamTrack):
3042 (MockWebMediaStreamCenter::didRemoveMediaStreamTrack):
3043 (MockWebMediaStreamCenter::didStopLocalMediaStream):
3044 (MockWebMediaStreamCenter::didCreateMediaStream):
3045 * DumpRenderTree/chromium/MockWebMediaStreamCenter.h:
3046 (MockWebMediaStreamCenter):
3047 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
3048 (MockWebRTCPeerConnectionHandler::addStream):
3049 (MockWebRTCPeerConnectionHandler::removeStream):
3050 (MockWebRTCPeerConnectionHandler::getStats):
3051 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
3052 (MockWebRTCPeerConnectionHandler):
3053 * DumpRenderTree/chromium/WebUserMediaClientMock.cpp:
3054 (UserMediaRequestTask::UserMediaRequestTask):
3055 (WebUserMediaClientMock::requestUserMedia):
3057 2013-01-31 Zan Dobersek <zdobersek@igalia.com>
3059 REGRESSION (r141402): incorrectly set injected bundle path when running GTK unit tests
3060 https://bugs.webkit.org/show_bug.cgi?id=108496
3062 Reviewed by Philippe Normand.
3064 * Scripts/run-gtk-tests:
3065 (TestRunner.__init__): Add the build type as a member on the TestRunner interface.
3066 (TestRunner._setup_testing_environment): Use the build type member to determine correct path
3067 to the injected bundle.
3069 2013-01-31 Christophe Dumez <dchris@gmail.com>
3071 [EFL] Disable Web Intents
3072 https://bugs.webkit.org/show_bug.cgi?id=108457
3074 Reviewed by Alexey Proskuryakov.
3076 Remove EFL DRT code related to Web intents.
3078 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
3079 (DumpRenderTreeChrome::createView):
3080 (DumpRenderTreeChrome::resetDefaultsToConsistentValues):
3081 (DumpRenderTreeChrome::onFrameCreated):
3082 * DumpRenderTree/efl/DumpRenderTreeChrome.h:
3083 (DumpRenderTreeChrome):
3084 * DumpRenderTree/efl/TestRunnerEfl.cpp:
3085 (TestRunner::sendWebIntentResponse):
3086 (TestRunner::deliverWebIntent):
3087 * Scripts/webkitperl/FeatureList.pm: Turn off WEB_INTENTS flag
3090 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
3092 [Qt] Disable force_static_libs_as_shared in developer builds if wk2 is enabled
3094 Reviewed by Jocelyn Turcotte.
3096 This is a temporary workaround during the development of #108471, where we move files around
3097 but some link time dependencies might remain.
3099 * qmake/mkspecs/features/default_post.prf:
3101 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
3103 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
3104 https://bugs.webkit.org/show_bug.cgi?id=108472
3106 Reviewed by Andreas Kling.
3108 Add a new module to the qmake build system that represents the part of the WebKit2 Qt integration
3109 that doesn't depend on WebKit2 internals.
3111 * qmake/mkspecs/features/webkit_modules.prf:
3112 * qmake/mkspecs/modules/webkit2qml.prf: Copied from Source/WebKit2/WebKit2.pro.
3114 2013-01-31 James Robinson <jamesr@chromium.org>
3116 [chromium] Remove dead transitional code from WebViewImpl
3117 https://bugs.webkit.org/show_bug.cgi?id=107889
3119 Reviewed by Adam Barth.
3121 ScrollingCoordinatorChromiumTests need to initialize compositing, so its implementation of
3122 WebWidgetClient has to support the new compositor initialization path.
3124 * DumpRenderTree/chromium/WebViewHost.cpp:
3125 (WebViewHost::initializeLayerTreeView):
3126 (WebViewHost::setWebWidget):
3128 2013-01-31 Gustavo Noronha Silva <gns@gnome.org>
3130 [GTK] run-gtk-tests does not respect the -d argument
3131 https://bugs.webkit.org/show_bug.cgi?id=107822
3133 Reviewed by Philippe Normand.
3135 * Scripts/run-gtk-tests:
3136 (TestRunner.__init__): use the value for the debug option to decide what
3137 build_type to request a path for.
3139 (get_build_path): now accepts a build_type argument instead of trying both
3140 Release and Debug in order, defaults to release.
3141 (build_path): takes and passes a build_type argument, no default value.
3143 2013-01-31 Christophe Dumez <dchris@gmail.com>
3145 Update Christophe Dumez's email address
3146 https://bugs.webkit.org/show_bug.cgi?id=108453
3148 Reviewed by Kenneth Rohde Christiansen.
3150 Update my email address in committers.py.
3152 * Scripts/webkitpy/common/config/committers.py:
3154 2013-01-31 Jochen Eisinger <jochen@chromium.org>
3156 [chromium] move runModalBeforeUnloadDialog to TestRunner library
3157 https://bugs.webkit.org/show_bug.cgi?id=108442
3159 Reviewed by Adam Barth.
3161 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3162 (WebTestRunner::WebTestProxy::runModalBeforeUnloadDialog):
3163 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3164 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
3165 * DumpRenderTree/chromium/WebViewHost.cpp:
3166 * DumpRenderTree/chromium/WebViewHost.h:
3168 2013-01-31 Jochen Eisinger <jochen@chromium.org>
3170 [chromium] move postMessage related methods to TestRunner library
3171 https://bugs.webkit.org/show_bug.cgi?id=108343
3173 Reviewed by Adam Barth.
3175 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3178 (WebTestRunner::WebTestProxy::willCheckAndDispatchMessageEvent):
3179 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3180 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
3182 * DumpRenderTree/chromium/WebViewHost.cpp:
3183 (WebViewHost::willCheckAndDispatchMessageEvent):
3185 2013-01-30 Jochen Eisinger <jochen@chromium.org>
3187 [chromium] move remaining resource load related methods to TestRunner library
3188 https://bugs.webkit.org/show_bug.cgi?id=108334
3190 Reviewed by Adam Barth.
3192 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
3193 (WebTestRunner::WebTestDelegate::allowExternalPages):
3194 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3197 (WebTestRunner::WebTestProxy::canHandleRequest):
3198 (WebTestRunner::WebTestProxy::cannotHandleRequestError):
3199 (WebTestRunner::WebTestProxy::didCreateDataSource):
3200 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3201 (WebTestRunner::WebTestProxyBase::canHandleRequest):
3203 (WebTestRunner::WebTestProxyBase::cannotHandleRequestError):
3204 (WebTestRunner::WebTestProxyBase::didCreateDataSource):
3205 (WebTestRunner::WebTestProxyBase::willSendRequest):
3206 * DumpRenderTree/chromium/WebViewHost.cpp:
3207 (WebViewHost::canHandleRequest):
3208 (WebViewHost::didCreateDataSource):
3209 (WebViewHost::willSendRequest):
3210 (WebViewHost::allowExternalPages):
3211 * DumpRenderTree/chromium/WebViewHost.h:
3213 2013-01-30 Hajime Morrita <morrita@google.com>
3215 Unreviewed test failure fix for r141341.
3217 * Scripts/webkitpy/tool/steps/runtests.py:
3219 * Scripts/webkitpy/tool/steps/runtests_unittest.py:
3221 2013-01-30 Levi Weintraub <leviw@chromium.org>
3223 [Chromium] WebPluginContainerImpl adding imbalanced touch handler refs
3224 https://bugs.webkit.org/show_bug.cgi?id=108381
3226 Reviewed by James Robinson.
3228 * DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp: Adding an attribute that
3229 tickles the case in WebPluginContainerImpl that imbalanced touch handler refs in Document.
3231 2013-01-30 Julie Parent <jparent@chromium.org>
3233 Add a concept of dashboard parameters that invalidate others
3234 https://bugs.webkit.org/show_bug.cgi?id=108362
3236 Reviewed by Dirk Pranke.
3238 There are certain parameters to the dashboards, that when selected,
3239 invalidate others, such as selecting the test type invalidates the
3240 builder group. Add this concept to dashboard_base and allow specifc
3241 dashboard to add their own invalidating parameters.
3243 The result is that when the user takes a specific action, like changing
3244 the test type, the builder would get reset to the default for the new
3245 test type, rather than erroring or not matching the query param, as is
3246 the current behavior.
3248 Also deletes some unused code (selectBuilder).
3250 * TestResultServer/static-dashboards/dashboard_base.js:
3251 (invalidateQueryParameters):
3252 (setQueryParameter):
3253 * TestResultServer/static-dashboards/flakiness_dashboard.js:
3254 * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
3255 * TestResultServer/static-dashboards/timeline_explorer.html:
3256 * TestResultServer/static-dashboards/treemap.html:
3258 2013-01-30 Kiran Muppala <cmuppala@apple.com>
3260 Disable process suppression of DumpRenderTree on Mac
3261 https://bugs.webkit.org/show_bug.cgi?id=108400
3263 Reviewed by Jessie Berlin.
3265 * DumpRenderTree/mac/DumpRenderTree.mm:
3266 (prepareConsistentTestingEnvironment): Take assertion to prevent
3267 process suppression.
3269 2013-01-30 Roger Fong <roger_fong@apple.com>
3271 Enable tests for Windows EWS!
3272 https://bugs.webkit.org/show_bug.cgi?id=107968.
3273 Patch by Lucas Forschler.
3275 Reviewed by Adam Barth.
3277 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3280 2013-01-30 Christophe Dumez <christophe.dumez@intel.com>
3282 Add a StringTypeAdapter for ASCIILiteral
3283 https://bugs.webkit.org/show_bug.cgi?id=108338
3285 Reviewed by Benjamin Poulain.
3287 Add API tests for operator+() taking an ASCIILiteral.
3289 * TestWebKitAPI/Tests/WTF/StringOperators.cpp:
3290 (TestWebKitAPI::TEST):
3292 2013-01-30 Roger Fong <roger_fong@apple.com>
3294 Modify runtests.py script so that --skip-failing-tests option is not added when platform is cygwin.
3296 Rubberstamped by Timothy Horton.
3298 * Scripts/webkitpy/tool/steps/runtests.py:
3301 2013-01-30 Sheriff Bot <webkit.review.bot@gmail.com>
3303 Unreviewed, rolling out r141205.
3304 http://trac.webkit.org/changeset/141205
3305 https://bugs.webkit.org/show_bug.cgi?id=108353
3307 Command for running tests on windows needs to be investigated.
3308 (Requested by lforschler on #webkit).
3310 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3313 2013-01-30 Tony Chang <tony@chromium.org>
3315 [Chromium] Enable textarea resize corner for tests
3316 https://bugs.webkit.org/show_bug.cgi?id=108385
3318 Reviewed by Ojan Vafai.
3320 We should test what we ship. Also, this makes us pass more tests in content_shell.
3322 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3323 (WebTestRunner::WebPreferences::reset): Turn on resize corner.
3325 2013-01-30 Jochen Eisinger <jochen@chromium.org>
3327 [chromium] move custom policy delegate to TestRunner library
3328 https://bugs.webkit.org/show_bug.cgi?id=108328
3330 Reviewed by Adam Barth.
3332 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
3333 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3335 (WebTestRunner::WebTestProxy::decidePolicyForNavigation):
3336 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3337 (WebTestRunner::WebTestRunner::policyDelegateEnabled):
3338 (WebTestRunner::WebTestRunner::policyDelegateIsPermissive):
3339 (WebTestRunner::WebTestRunner::policyDelegateShouldNotifyDone):
3340 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3341 (WebTestRunner::TestRunner::reset):
3342 (WebTestRunner::TestRunner::policyDelegateEnabled):
3344 (WebTestRunner::TestRunner::policyDelegateIsPermissive):
3345 (WebTestRunner::TestRunner::policyDelegateShouldNotifyDone):
3346 (WebTestRunner::TestRunner::setCustomPolicyDelegate):
3347 (WebTestRunner::TestRunner::waitForPolicyDelegate):
3348 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3350 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3351 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
3353 * DumpRenderTree/chromium/WebViewHost.cpp:
3354 (WebViewHost::decidePolicyForNavigation):
3355 (WebViewHost::reset):
3356 * DumpRenderTree/chromium/WebViewHost.h:
3359 2013-01-30 Allan Sandfeld Jensen <allan.jensen@digia.com>
3361 [Qt][WK1] Support better testing of Web Notifications
3362 https://bugs.webkit.org/show_bug.cgi?id=107696
3364 Reviewed by Jocelyn Turcotte.
3366 Do not dump notification output to the console by default, instead allow the
3367 tests that need this feature to enable it.
3369 Implement denyWebNotificationPermission and removeAllWebNotificationPermissions.
3370 Remove unused m_desktopNotificationAllowedOrigins variable.
3372 * DumpRenderTree/qt/TestRunnerQt.cpp:
3373 (TestRunner::TestRunner):
3374 (TestRunner::reset):
3375 (TestRunner::dumpNotifications):
3376 (TestRunner::grantWebNotificationPermission):
3377 (TestRunner::denyWebNotificationPermission):
3378 (TestRunner::removeAllWebNotificationPermissions):
3379 * DumpRenderTree/qt/TestRunnerQt.h:
3382 2013-01-30 Jochen Eisinger <jochen@chromium.org>
3384 [chromium] move methods from WebTestDelegate to WebTestRunner
3385 https://bugs.webkit.org/show_bug.cgi?id=108309
3387 Reviewed by Adam Barth.
3389 By moving more logic to the TestRunner library, we can share more
3390 code with content shell.
3392 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
3393 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3395 (WebTestRunner::WebTestProxy::createView):
3396 (WebTestRunner::WebTestProxy::isSmartInsertDeleteEnabled):
3397 (WebTestRunner::WebTestProxy::isSelectTrailingWhitespaceEnabled):
3398 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3399 (WebTestRunner::WebTestRunner::isSmartInsertDeleteEnabled):
3400 (WebTestRunner::WebTestRunner::isSelectTrailingWhitespaceEnabled):
3401 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3402 (WebTestRunner::TestRunner::reset):
3403 (WebTestRunner::TestRunner::isSmartInsertDeleteEnabled):
3405 (WebTestRunner::TestRunner::isSelectTrailingWhitespaceEnabled):
3406 (WebTestRunner::TestRunner::setSmartInsertDeleteEnabled):
3407 (WebTestRunner::TestRunner::setSelectTrailingWhitespaceEnabled):
3408 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3410 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3411 (WebTestRunner::WebTestProxyBase::createView):
3412 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
3414 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
3415 * DumpRenderTree/chromium/TestShell.h:
3417 * DumpRenderTree/chromium/WebViewHost.cpp:
3418 (WebViewHost::createView):
3419 (WebViewHost::didStartLoading):
3420 (WebViewHost::didStopLoading):
3421 (WebViewHost::isSmartInsertDeleteEnabled):
3422 (WebViewHost::isSelectTrailingWhitespaceEnabled):
3423 (WebViewHost::reset):
3424 * DumpRenderTree/chromium/WebViewHost.h:
3427 2013-01-30 Kwang Yul Seo <skyul@company100.net>
3429 Unreviewed. Add Jae Hyun Park to contributor list.
3431 * Scripts/webkitpy/common/config/committers.py:
3433 2013-01-29 Alan Cutter <alancutter@chromium.org>
3435 Need a cr-linux debug EWS bot
3436 https://bugs.webkit.org/show_bug.cgi?id=98957
3438 Reviewed by Eric Seidel.
3440 Added cr-linux-debug-ews bot to webkit-patch, QueueStatusServer and GCE build scripts.
3442 * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh: Added.
3443 * QueueStatusServer/app.yaml:
3444 * QueueStatusServer/config/queues.py: Added.
3445 * QueueStatusServer/model/queues.py:
3447 (Queue.queue_with_name):
3449 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3450 (ChromiumLinuxDebugEWS):
3452 2013-01-29 Alan Cutter <alancutter@chromium.org>
3454 Tidy up Sheriffbot's Sheriffs command's unit tests
3455 https://bugs.webkit.org/show_bug.cgi?id=108262
3457 Reviewed by Eric Seidel.
3459 Added the use of MockWeb instead of the filesystem to test the sheriffs command.
3461 * Scripts/webkitpy/tool/bot/irc_command.py:
3462 (Sheriffs._retrieve_webkit_sheriffs):
3464 * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
3465 (IRCCommandTest.test_sheriffs):
3466 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_0.js: Removed.
3467 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_1.js: Removed.
3468 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_2.js: Removed.
3469 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_malformed.js: Removed.
3470 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_zero.js: Removed.
3472 2013-01-29 Lucas Forschler <lforschler@apple.com>
3474 Enable tests for Windows EWS!
3475 https://bugs.webkit.org/show_bug.cgi?id=107968
3477 Reviewed by Adam Barth.
3479 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3482 2013-01-29 Alan Cutter <alancutter@chromium.org>
3484 MockWeb should be able to serve mock web content
3485 https://bugs.webkit.org/show_bug.cgi?id=108240
3487 Reviewed by Dirk Pranke.
3489 Added the ability to have MockWeb serve mock web data.
3491 * Scripts/webkitpy/common/host_mock.py:
3492 (MockHost.__init__):
3493 * Scripts/webkitpy/common/net/web_mock.py:
3495 (MockWeb.get_binary):
3497 2013-01-29 Jessie Berlin <jberlin@apple.com>
3499 run-api-tests should have an option to specify root
3500 https://bugs.webkit.org/show_bug.cgi?id=108210
3502 Reviewed by Ryosuke Niwa.
3504 * Scripts/run-api-tests:
3505 Add the option and use it to set the configuration product directory. Since it is supposed
3506 to point to the built products, do not build the products if root is specified (this mimics
3507 the behavior of run-javascriptcore-tests).
3509 2013-01-29 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
3511 [EFL] Add Toggle fullscreen (F11) to MiniBrowser
3512 https://bugs.webkit.org/show_bug.cgi?id=108122
3514 Reviewed by Antonio Gomes.
3516 Adds fullscreen mode toggle (F11) option to MiniBrowser using native API.
3518 * MiniBrowser/efl/main.c:
3519 (on_key_down): Add 'F11' key handler.
3521 2013-01-29 Patrick Gansterer <paroga@webkit.org>
3523 [CMake] Use offical Windows CE support
3524 https://bugs.webkit.org/show_bug.cgi?id=108061
3526 Reviewed by Laszlo Gombos.
3528 Recent version of CMake has added Windows CE support, but uses a
3529 slightly different interface than the patched version used before.
3530 Change the command line parameters to use the offical CMake binaries.
3532 * Scripts/webkitdirs.pm:
3533 (cmakeBasedPortArguments):
3535 2013-01-29 Alan Cutter <alancutter@chromium.org>
3537 QueueStatusServer needs pages to display historical queue data
3538 https://bugs.webkit.org/show_bug.cgi?id=107659
3540 Reviewed by Eric Seidel.
3542 Created a /queue-charts/<queue-name> handler to present queue and patch data using Google Chart Tools.
3544 * QueueStatusServer/app.yaml:
3545 * QueueStatusServer/config/charts.py: Copied from Tools/QueueStatusServer/model/queuelog.py.
3547 * QueueStatusServer/filters/webkit_extras.py:
3550 (webkit_attachment_id):
3552 (queue_status_link):
3553 (queue_charts_link):
3554 * QueueStatusServer/handlers/queuecharts.py: Added.
3557 (QueueCharts._get_min_med_max):
3558 (QueueCharts._get_patch_data):
3559 (QueueCharts._get_patch_logs):
3560 (QueueCharts._get_queue_data):
3561 (QueueCharts._get_queue_logs):
3562 (QueueCharts._get_time_unit):
3563 (QueueCharts._get_timestamp):
3564 (QueueCharts._get_view_range):
3565 * QueueStatusServer/handlers/queuestatus.py:
3567 * QueueStatusServer/index.yaml:
3568 * QueueStatusServer/main.py:
3569 * QueueStatusServer/model/queuelog.py:
3571 (QueueLog.create_key):
3573 (QueueLog.get_current):
3574 (QueueLog.get_or_create):
3575 (QueueLog._get_or_create_txn):
3576 * QueueStatusServer/stylesheets/charts.css: Added.
3579 * QueueStatusServer/templates/queuecharts.html: Added.