1 2013-02-08 Tommy Widenflycht <tommyw@google.com>
3 MediaStream API: Removing the deprecated WebMediaStreamDescriptor and WebMediaStreamComponent shims
4 https://bugs.webkit.org/show_bug.cgi?id=109296
6 Reviewed by Adam Barth.
8 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp:
9 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
10 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h:
11 (MockWebRTCDTMFSenderHandler):
12 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
13 (MockWebRTCPeerConnectionHandler::createDTMFSender):
15 2013-02-08 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
17 Update my entries in the watchlist
21 * Scripts/webkitpy/common/config/watchlist:
23 2013-02-08 Jochen Eisinger <jochen@chromium.org>
25 [chromium] copy normalizeLayoutTestURL code to TestRunner library
26 https://bugs.webkit.org/show_bug.cgi?id=109269
28 Reviewed by Kent Tamura.
30 The method doesn't have any external dependencies, so there's no reason
31 it should be on the delegate. It's still required by TestShell, however,
32 by making a copy, we can avoid implementing this in content shell.
34 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
36 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
37 (WebTestRunner::WebPermissions::allowImage):
38 (WebTestRunner::WebPermissions::allowScriptFromSource):
39 * DumpRenderTree/chromium/TestShell.cpp:
40 (TestShell::windowCount):
41 * DumpRenderTree/chromium/TestShell.h:
42 * DumpRenderTree/chromium/WebViewHost.cpp:
43 * DumpRenderTree/chromium/WebViewHost.h:
46 2013-02-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
48 [EFL] Make the Performance bot also build WebKit.
49 https://bugs.webkit.org/show_bug.cgi?id=109273
51 Reviewed by Philippe Normand.
53 There has not been much benefit in fetching binaries compiled by
54 another bot; it makes the build bot take 6 to 7 minutes to upload
55 the binaries to build.webkit.org, we need to manually override
56 LD_LIBRARY_PATH to find the compiled libraries and still have
57 other path-related problems.
59 Since we have enough horsepower in the perf bot, let's experiment
60 with building WebKit there instead.
62 * BuildSlaveSupport/build.webkit.org-config/config.json:
64 2013-02-07 Jochen Eisinger <jochen@chromium.org>
66 [chromium] turn TestRunner library into a component build
67 https://bugs.webkit.org/show_bug.cgi?id=108466
69 Reviewed by Adam Barth.
71 To achieve this, we need to drop all dependencies on WTF.
73 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
74 * DumpRenderTree/DumpRenderTree.gypi:
75 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
76 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
77 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
78 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
79 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
80 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
81 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
82 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
83 (WebTestRunner::AccessibilityUIElementList::createRoot):
84 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
85 (AccessibilityUIElementList):
86 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
87 (WebTestRunner::CppBoundClass::~CppBoundClass):
88 (WebTestRunner::CppBoundClass::invoke):
89 (WebTestRunner::CppBoundClass::getProperty):
90 (WebTestRunner::CppBoundClass::setProperty):
91 (WebTestRunner::CppBoundClass::bindCallback):
92 (WebTestRunner::CppBoundClass::bindGetterCallback):
93 (WebTestRunner::CppBoundClass::bindProperty):
94 (WebTestRunner::CppBoundClass::getAsCppVariant):
95 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
98 (WebTestRunner::CppBoundClass::bindProperty):
99 (WebTestRunner::CppBoundClass::bindFallbackCallback):
100 (WebTestRunner::CppBoundClass::bindFallbackMethod):
101 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
102 (WebTestRunner::CppVariant::toString):
103 (WebTestRunner::CppVariant::toInt32):
104 (WebTestRunner::CppVariant::toDouble):
105 (WebTestRunner::CppVariant::toBoolean):
106 (WebTestRunner::CppVariant::toStringVector):
107 (WebTestRunner::CppVariant::invoke):
108 (WebTestRunner::CppVariant::invokeDefault):
109 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
111 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
113 (WebTestRunner::EventSender::EventSender):
114 (WebTestRunner::EventSender::reset):
115 (WebTestRunner::EventSender::mouseDown):
116 (WebTestRunner::EventSender::mouseUp):
117 (WebTestRunner::EventSender::mouseMoveTo):
118 (WebTestRunner::EventSender::keyDown):
119 (WebTestRunner::EventSender::dispatchMessage):
120 (WebTestRunner::EventSender::leapForward):
121 (WebTestRunner::EventSender::replaySavedEvents):
122 (WebTestRunner::makeMenuItemStringsFor):
123 (WebTestRunner::EventSender::contextClick):
124 (WebTestRunner::EventSender::beginDragWithFiles):
125 (WebTestRunner::EventSender::addTouchPoint):
126 (WebTestRunner::EventSender::releaseTouchPoint):
127 (WebTestRunner::EventSender::updateTouchPoint):
128 (WebTestRunner::EventSender::cancelTouchPoint):
129 (WebTestRunner::EventSender::sendCurrentTouchEvent):
130 (WebTestRunner::EventSender::gestureEvent):
131 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
132 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
133 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
134 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
136 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
139 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
140 (WebTestRunner::MockSpellCheck::spellCheckWord):
141 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
143 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
145 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
146 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
147 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
148 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
151 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
152 (WebTestRunner::TestInterfaces::TestInterfaces):
153 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
155 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
156 (WebTestRunner::TestPlugin::TestPlugin):
157 (WebTestRunner::TestPlugin::initialize):
158 (WebTestRunner::TestPlugin::destroy):
159 (WebTestRunner::TestPlugin::parsePrimitive):
160 (WebTestRunner::TestPlugin::parseColor):
161 (WebTestRunner::TestPlugin::initProgram):
162 (WebTestRunner::TestPlugin::initPrimitive):
163 (WebTestRunner::TestPlugin::drawPrimitive):
164 (WebTestRunner::TestPlugin::loadShader):
165 (WebTestRunner::TestPlugin::loadProgram):
166 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
167 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
169 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
170 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
171 (WebTestRunner::TestRunner::WorkQueue::processWork):
172 (WebTestRunner::TestRunner::WorkQueue::reset):
173 (WebTestRunner::TestRunner::WorkQueue::addWork):
174 (WebTestRunner::TestRunner::TestRunner):
175 (WebTestRunner::TestRunner::reset):
176 (WebTestRunner::TestRunner::policyDelegateDone):
177 (WebTestRunner::TestRunner::findString):
178 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
179 (WebTestRunner::TestRunner::overridePreference):
180 (WebTestRunner::TestRunner::deliverWebIntent):
181 (WebTestRunner::TestRunner::setBackingScaleFactor):
182 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
183 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
184 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
185 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
186 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
187 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
189 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
190 (WebTestRunner::TextInputController::markedRange):
191 (WebTestRunner::TextInputController::selectedRange):
192 (WebTestRunner::TextInputController::firstRectForCharacterRange):
193 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
194 (WebTestRunner::WebPreferences::reset):
195 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
196 (WebTestRunner::WebTaskList::~WebTaskList):
197 (WebTestRunner::WebTaskList::registerTask):
198 (WebTestRunner::WebTaskList::unregisterTask):
199 (WebTestRunner::WebTaskList::revokeAll):
200 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
201 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
202 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
203 (WebTestRunner::WebTestInterfaces::testInterfaces):
204 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
205 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
206 (WebTestRunner::WebTestProxyBase::spellCheckClient):
207 (WebTestRunner::WebTestProxyBase::registerIntentService):
208 (WebTestRunner::WebTestProxyBase::dispatchIntent):
209 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
210 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
212 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
214 Unreviewed followup to r142232.
216 Work around a bug in jhbuild that was incorrectly composing the source
217 package URL by adjusting slightly the repository and module paths.
219 * gtk/jhbuild.modules:
221 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
223 Use a mirror for the sourceware.org repo used in jhbuild
227 The ftp://sourceware.org site is down, causing errors when running jhbuild
228 and subsequently failing complete builds on the builders. Use the mirrors.kernel.org
229 mirror to get sources for the desired libffi dependency.
231 * gtk/jhbuild.modules:
233 2013-02-07 David Farler <dfarler@apple.com>
235 Makefiles should work for arbitrary SDKs and architectures on Apple ports
236 https://bugs.webkit.org/show_bug.cgi?id=107863
238 Reviewed by Mark Rowe.
240 * DumpRenderTree/Makefile: SDKROOT=iphone* => -target All-iOS
241 * Makefile: Only build some projects for iOS
243 2013-02-07 Roger Fong <roger_fong@apple.com>
245 Unreviewed. Another temporary EWS bot fix. It'll totally work this time.
247 * Scripts/webkitpy/tool/steps/runtests.py:
250 2013-02-07 Roger Fong <roger_fong@apple.com>
252 Unreviewed. Fix syntax error in runtests.py.
254 * Scripts/webkitpy/tool/steps/runtests.py:
257 2013-02-07 Roger Fong <roger_fong@apple.com>
259 Temporary fix for Win EWS bots.
260 Don't build DRT since it has already been built in the build step.
262 * Scripts/webkitpy/tool/steps/runtests.py:
265 2013-02-07 Martin Robinson <mrobinson@igalia.com>
267 [GTK] Cleanup command-line defines
268 https://bugs.webkit.org/show_bug.cgi?id=109213
270 Reviewed by Xan Lopez.
272 * TestWebKitAPI/config.h: Include the autotoolsconfig.h header to pick
273 up defines from autoconf.
275 2013-02-07 Ryosuke Niwa <rniwa@webkit.org>
277 git.svn_revision doesn't fetch the same revision as svn.svn_revision
278 https://bugs.webkit.org/show_bug.cgi?id=108684
280 Reviewed by Dirk Pranke.
282 Always call git log on the checkout root.
284 * Scripts/webkitpy/common/checkout/scm/git.py:
287 2013-02-07 Roger Fong <roger_fong@apple.com>
289 Unreviewed. Patch for testing Win EWS bots.
291 * Scripts/webkitpy/tool/steps/runtests.py:
294 2013-02-07 Gavin Peters <gavinp@chromium.org>
296 Unreviewed, rolling out r142165.
297 http://trac.webkit.org/changeset/142165
298 https://bugs.webkit.org/show_bug.cgi?id=108466
300 Broke linux_aura builds.
302 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
303 * DumpRenderTree/DumpRenderTree.gypi:
304 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
305 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
307 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
308 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
310 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
312 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
313 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
314 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
315 (WebTestRunner::AccessibilityUIElementList::createRoot):
316 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
317 (AccessibilityUIElementList):
318 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
319 (WebTestRunner::CppBoundClass::~CppBoundClass):
320 (WebTestRunner::CppBoundClass::invoke):
321 (WebTestRunner::CppBoundClass::getProperty):
322 (WebTestRunner::CppBoundClass::setProperty):
323 (WebTestRunner::CppBoundClass::bindCallback):
324 (WebTestRunner::CppBoundClass::bindGetterCallback):
325 (WebTestRunner::CppBoundClass::bindProperty):
326 (WebTestRunner::CppBoundClass::getAsCppVariant):
327 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
330 (WebTestRunner::CppBoundClass::bindProperty):
331 (WebTestRunner::CppBoundClass::bindFallbackCallback):
332 (WebTestRunner::CppBoundClass::bindFallbackMethod):
333 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
334 (WebTestRunner::CppVariant::toString):
335 (WebTestRunner::CppVariant::toInt32):
336 (WebTestRunner::CppVariant::toDouble):
337 (WebTestRunner::CppVariant::toBoolean):
338 (WebTestRunner::CppVariant::toStringVector):
339 (WebTestRunner::CppVariant::invoke):
340 (WebTestRunner::CppVariant::invokeDefault):
341 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
343 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
345 (WebTestRunner::EventSender::EventSender):
346 (WebTestRunner::EventSender::reset):
347 (WebTestRunner::EventSender::mouseDown):
348 (WebTestRunner::EventSender::mouseUp):
349 (WebTestRunner::EventSender::mouseMoveTo):
350 (WebTestRunner::EventSender::keyDown):
351 (WebTestRunner::EventSender::dispatchMessage):
352 (WebTestRunner::EventSender::leapForward):
353 (WebTestRunner::EventSender::replaySavedEvents):
354 (WebTestRunner::makeMenuItemStringsFor):
355 (WebTestRunner::EventSender::contextClick):
356 (WebTestRunner::EventSender::beginDragWithFiles):
357 (WebTestRunner::EventSender::addTouchPoint):
358 (WebTestRunner::EventSender::releaseTouchPoint):
359 (WebTestRunner::EventSender::updateTouchPoint):
360 (WebTestRunner::EventSender::cancelTouchPoint):
361 (WebTestRunner::EventSender::sendCurrentTouchEvent):
362 (WebTestRunner::EventSender::gestureEvent):
363 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
364 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
365 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
366 (MockGrammarCheck::checkGrammarOfString):
367 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
369 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
372 (MockSpellCheck::spellCheckWord):
373 (MockSpellCheck::initializeIfNeeded):
374 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
376 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
377 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
378 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
379 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
380 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
381 (WebTestRunner::TestInterfaces::TestInterfaces):
382 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
384 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
385 (WebTestRunner::TestPlugin::TestPlugin):
386 (WebTestRunner::TestPlugin::initialize):
387 (WebTestRunner::TestPlugin::destroy):
388 (WebTestRunner::TestPlugin::parsePrimitive):
389 (WebTestRunner::TestPlugin::parseColor):
390 (WebTestRunner::TestPlugin::initProgram):
391 (WebTestRunner::TestPlugin::initPrimitive):
392 (WebTestRunner::TestPlugin::drawPrimitive):
393 (WebTestRunner::TestPlugin::loadShader):
394 (WebTestRunner::TestPlugin::loadProgram):
395 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
396 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
398 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
399 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
400 (WebTestRunner::TestRunner::WorkQueue::processWork):
401 (WebTestRunner::TestRunner::WorkQueue::reset):
402 (WebTestRunner::TestRunner::WorkQueue::addWork):
403 (WebTestRunner::TestRunner::TestRunner):
404 (WebTestRunner::TestRunner::reset):
405 (WebTestRunner::TestRunner::policyDelegateDone):
406 (WebTestRunner::TestRunner::findString):
407 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
408 (WebTestRunner::TestRunner::overridePreference):
410 (WebTestRunner::TestRunner::setBackingScaleFactor):
411 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
412 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
414 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
415 (WebTestRunner::TextInputController::markedRange):
416 (WebTestRunner::TextInputController::selectedRange):
417 (WebTestRunner::TextInputController::firstRectForCharacterRange):
418 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
419 (WebTestRunner::WebPreferences::reset):
420 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
422 (WebTestRunner::WebTaskList::WebTaskList):
423 (WebTestRunner::WebTaskList::~WebTaskList):
424 (WebTestRunner::WebTaskList::registerTask):
425 (WebTestRunner::WebTaskList::unregisterTask):
426 (WebTestRunner::WebTaskList::revokeAll):
427 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
428 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
429 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
430 (WebTestRunner::WebTestInterfaces::testInterfaces):
431 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
432 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
433 (WebTestRunner::WebTestProxyBase::spellCheckClient):
434 (WebTestRunner::WebTestProxyBase::registerIntentService):
435 (WebTestRunner::WebTestProxyBase::dispatchIntent):
436 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
437 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
439 2013-02-07 Benjamin Poulain <bpoulain@apple.com>
441 Move pauseAnimation/pauseTransition from TestRunner to Internals
442 https://bugs.webkit.org/show_bug.cgi?id=109107
444 Reviewed by Anders Carlsson.
446 * DumpRenderTree/TestRunner.cpp:
447 (TestRunner::staticFunctions):
448 * DumpRenderTree/TestRunner.h:
449 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
450 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
451 (WebTestRunner::TestRunner::TestRunner):
452 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
454 * DumpRenderTree/efl/TestRunnerEfl.cpp:
455 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
456 * DumpRenderTree/mac/TestRunnerMac.mm:
457 * DumpRenderTree/qt/TestRunnerQt.cpp:
458 * DumpRenderTree/qt/TestRunnerQt.h:
460 * DumpRenderTree/win/TestRunnerWin.cpp:
461 * DumpRenderTree/wx/TestRunnerWx.cpp:
462 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
463 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
464 * WebKitTestRunner/InjectedBundle/TestRunner.h:
466 2013-02-07 Jochen Eisinger <jochen@chromium.org>
468 [chromium] turn TestRunner library into a component build
469 https://bugs.webkit.org/show_bug.cgi?id=108466
471 Reviewed by Adam Barth.
473 To achieve this, we need to drop all dependencies on WTF.
475 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
476 * DumpRenderTree/DumpRenderTree.gypi:
477 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
478 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
479 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
480 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
481 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
482 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
483 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
484 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
485 (WebTestRunner::AccessibilityUIElementList::createRoot):
486 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
487 (AccessibilityUIElementList):
488 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
489 (WebTestRunner::CppBoundClass::~CppBoundClass):
490 (WebTestRunner::CppBoundClass::invoke):
491 (WebTestRunner::CppBoundClass::getProperty):
492 (WebTestRunner::CppBoundClass::setProperty):
493 (WebTestRunner::CppBoundClass::bindCallback):
494 (WebTestRunner::CppBoundClass::bindGetterCallback):
495 (WebTestRunner::CppBoundClass::bindProperty):
496 (WebTestRunner::CppBoundClass::getAsCppVariant):
497 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
500 (WebTestRunner::CppBoundClass::bindProperty):
501 (WebTestRunner::CppBoundClass::bindFallbackCallback):
502 (WebTestRunner::CppBoundClass::bindFallbackMethod):
503 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
504 (WebTestRunner::CppVariant::toString):
505 (WebTestRunner::CppVariant::toInt32):
506 (WebTestRunner::CppVariant::toDouble):
507 (WebTestRunner::CppVariant::toBoolean):
508 (WebTestRunner::CppVariant::toStringVector):
509 (WebTestRunner::CppVariant::invoke):
510 (WebTestRunner::CppVariant::invokeDefault):
511 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
513 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
515 (WebTestRunner::EventSender::EventSender):
516 (WebTestRunner::EventSender::reset):
517 (WebTestRunner::EventSender::mouseDown):
518 (WebTestRunner::EventSender::mouseUp):
519 (WebTestRunner::EventSender::mouseMoveTo):
520 (WebTestRunner::EventSender::keyDown):
521 (WebTestRunner::EventSender::dispatchMessage):
522 (WebTestRunner::EventSender::leapForward):
523 (WebTestRunner::EventSender::replaySavedEvents):
524 (WebTestRunner::makeMenuItemStringsFor):
525 (WebTestRunner::EventSender::contextClick):
526 (WebTestRunner::EventSender::beginDragWithFiles):
527 (WebTestRunner::EventSender::addTouchPoint):
528 (WebTestRunner::EventSender::releaseTouchPoint):
529 (WebTestRunner::EventSender::updateTouchPoint):
530 (WebTestRunner::EventSender::cancelTouchPoint):
531 (WebTestRunner::EventSender::sendCurrentTouchEvent):
532 (WebTestRunner::EventSender::gestureEvent):
533 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
534 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
535 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
536 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
538 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
541 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
542 (WebTestRunner::MockSpellCheck::spellCheckWord):
543 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
545 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
547 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
548 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
549 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
550 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
553 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
554 (WebTestRunner::TestInterfaces::TestInterfaces):
555 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
557 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
558 (WebTestRunner::TestPlugin::TestPlugin):
559 (WebTestRunner::TestPlugin::initialize):
560 (WebTestRunner::TestPlugin::destroy):
561 (WebTestRunner::TestPlugin::parsePrimitive):
562 (WebTestRunner::TestPlugin::parseColor):
563 (WebTestRunner::TestPlugin::initProgram):
564 (WebTestRunner::TestPlugin::initPrimitive):
565 (WebTestRunner::TestPlugin::drawPrimitive):
566 (WebTestRunner::TestPlugin::loadShader):
567 (WebTestRunner::TestPlugin::loadProgram):
568 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
569 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
571 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
572 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
573 (WebTestRunner::TestRunner::WorkQueue::processWork):
574 (WebTestRunner::TestRunner::WorkQueue::reset):
575 (WebTestRunner::TestRunner::WorkQueue::addWork):
576 (WebTestRunner::TestRunner::TestRunner):
577 (WebTestRunner::TestRunner::reset):
578 (WebTestRunner::TestRunner::policyDelegateDone):
579 (WebTestRunner::TestRunner::findString):
580 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
581 (WebTestRunner::TestRunner::overridePreference):
582 (WebTestRunner::TestRunner::deliverWebIntent):
583 (WebTestRunner::TestRunner::setBackingScaleFactor):
584 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
585 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
586 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
587 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
588 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
589 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
591 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
592 (WebTestRunner::TextInputController::markedRange):
593 (WebTestRunner::TextInputController::selectedRange):
594 (WebTestRunner::TextInputController::firstRectForCharacterRange):
595 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
596 (WebTestRunner::WebPreferences::reset):
597 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
598 (WebTestRunner::WebTaskList::~WebTaskList):
599 (WebTestRunner::WebTaskList::registerTask):
600 (WebTestRunner::WebTaskList::unregisterTask):
601 (WebTestRunner::WebTaskList::revokeAll):
602 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
603 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
604 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
605 (WebTestRunner::WebTestInterfaces::testInterfaces):
606 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
607 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
608 (WebTestRunner::WebTestProxyBase::spellCheckClient):
609 (WebTestRunner::WebTestProxyBase::registerIntentService):
610 (WebTestRunner::WebTestProxyBase::dispatchIntent):
611 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
612 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
614 2013-02-07 Eunmi Lee <eunmi15.lee@samsung.com>
616 Do not check enum's casing for WebKit2 C API.
617 https://bugs.webkit.org/show_bug.cgi?id=109128
619 Reviewed by Kenneth Rohde Christiansen.
621 Add "-readability/enum_casing" for WebKit2 C APIs because we use word
622 which starts with non-capital letter 'k' for types of enums.
624 * Scripts/webkitpy/style/checker.py:
626 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
628 Unreviewed warning fix.
630 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
631 (BuildAndTestFactory.__init__):
632 (DownloadAndPerfTestWebKit2Factory.__init__):
634 2013-02-07 Csaba Osztrogonác <ossy@webkit.org>
636 Unreviewed typo fix after r142121.
638 * BuildSlaveSupport/build.webkit.org-config/config.json:
640 2013-02-07 Vivek Galatage <vivek.vg@samsung.com>
642 [Qt] QtTestBrowser should provide option to enable/disable Javascript
643 https://bugs.webkit.org/show_bug.cgi?id=107461
645 Reviewed by Jocelyn Turcotte.
647 Option to enable/disable Javascript would be handy option to test
648 certain functionalities of web pages with/without Javascript.
650 * QtTestBrowser/launcherwindow.cpp:
651 (LauncherWindow::createChrome):
652 (LauncherWindow::toggleJavaScriptEnabled):
653 * QtTestBrowser/launcherwindow.h:
656 2013-02-07 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
658 [EFL] Add a WebKit2 Performance bot.
659 https://bugs.webkit.org/show_bug.cgi?id=109188
661 Reviewed by Csaba Osztrogonác.
663 * BuildSlaveSupport/build.webkit.org-config/config.json: Add the
664 efl-linux-perf-1 slave (a 64-bit Release WK2 Perf bot), and make
665 the "EFL Linux 64-bit Release" bot trigger it.
667 2013-02-07 Xiaobo Wang <xbwang@torchmobile.com.cn>
669 [BlackBerry] CHHW - Characters that are using 32 bits encoding get trunked to 16bits
670 https://bugs.webkit.org/show_bug.cgi?id=109126
675 Change char code to 4 bytes.
677 * DumpRenderTree/blackberry/EventSender.cpp:
680 2013-02-07 Gavin Peters <gavinp@chromium.org>
682 Unreviewed, rolling out r142090.
683 http://trac.webkit.org/changeset/142090
684 https://bugs.webkit.org/show_bug.cgi?id=108466
686 lots of selection expectations failures
688 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
689 * DumpRenderTree/DumpRenderTree.gypi:
690 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
691 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
693 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
694 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
696 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
698 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
699 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
700 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
701 (WebTestRunner::AccessibilityUIElementList::createRoot):
702 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
703 (AccessibilityUIElementList):
704 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
705 (WebTestRunner::CppBoundClass::~CppBoundClass):
706 (WebTestRunner::CppBoundClass::invoke):
707 (WebTestRunner::CppBoundClass::getProperty):
708 (WebTestRunner::CppBoundClass::setProperty):
709 (WebTestRunner::CppBoundClass::bindCallback):
710 (WebTestRunner::CppBoundClass::bindGetterCallback):
711 (WebTestRunner::CppBoundClass::bindProperty):
712 (WebTestRunner::CppBoundClass::getAsCppVariant):
713 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
716 (WebTestRunner::CppBoundClass::bindProperty):
717 (WebTestRunner::CppBoundClass::bindFallbackCallback):
718 (WebTestRunner::CppBoundClass::bindFallbackMethod):
719 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
720 (WebTestRunner::CppVariant::toString):
721 (WebTestRunner::CppVariant::toInt32):
722 (WebTestRunner::CppVariant::toDouble):
723 (WebTestRunner::CppVariant::toBoolean):
724 (WebTestRunner::CppVariant::toStringVector):
725 (WebTestRunner::CppVariant::invoke):
726 (WebTestRunner::CppVariant::invokeDefault):
727 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
729 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
731 (WebTestRunner::EventSender::EventSender):
732 (WebTestRunner::EventSender::reset):
733 (WebTestRunner::EventSender::mouseDown):
734 (WebTestRunner::EventSender::mouseUp):
735 (WebTestRunner::EventSender::mouseMoveTo):
736 (WebTestRunner::EventSender::keyDown):
737 (WebTestRunner::EventSender::dispatchMessage):
738 (WebTestRunner::EventSender::leapForward):
739 (WebTestRunner::EventSender::replaySavedEvents):
740 (WebTestRunner::makeMenuItemStringsFor):
741 (WebTestRunner::EventSender::contextClick):
742 (WebTestRunner::EventSender::beginDragWithFiles):
743 (WebTestRunner::EventSender::addTouchPoint):
744 (WebTestRunner::EventSender::releaseTouchPoint):
745 (WebTestRunner::EventSender::updateTouchPoint):
746 (WebTestRunner::EventSender::cancelTouchPoint):
747 (WebTestRunner::EventSender::sendCurrentTouchEvent):
748 (WebTestRunner::EventSender::gestureEvent):
749 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
750 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
751 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
752 (MockGrammarCheck::checkGrammarOfString):
753 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
755 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
758 (MockSpellCheck::spellCheckWord):
759 (MockSpellCheck::initializeIfNeeded):
760 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
762 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
763 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
764 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
765 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
766 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
767 (WebTestRunner::TestInterfaces::TestInterfaces):
768 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
770 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
771 (WebTestRunner::TestPlugin::TestPlugin):
772 (WebTestRunner::TestPlugin::initialize):
773 (WebTestRunner::TestPlugin::destroy):
774 (WebTestRunner::TestPlugin::parsePrimitive):
775 (WebTestRunner::TestPlugin::parseColor):
776 (WebTestRunner::TestPlugin::initProgram):
777 (WebTestRunner::TestPlugin::initPrimitive):
778 (WebTestRunner::TestPlugin::drawPrimitive):
779 (WebTestRunner::TestPlugin::loadShader):
780 (WebTestRunner::TestPlugin::loadProgram):
781 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
782 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
784 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
785 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
786 (WebTestRunner::TestRunner::WorkQueue::processWork):
787 (WebTestRunner::TestRunner::WorkQueue::reset):
788 (WebTestRunner::TestRunner::WorkQueue::addWork):
789 (WebTestRunner::TestRunner::TestRunner):
790 (WebTestRunner::TestRunner::reset):
791 (WebTestRunner::TestRunner::policyDelegateDone):
792 (WebTestRunner::TestRunner::findString):
793 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
794 (WebTestRunner::TestRunner::overridePreference):
796 (WebTestRunner::TestRunner::setBackingScaleFactor):
797 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
798 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
800 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
801 (WebTestRunner::TextInputController::markedRange):
802 (WebTestRunner::TextInputController::selectedRange):
803 (WebTestRunner::TextInputController::firstRectForCharacterRange):
804 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
805 (WebTestRunner::WebPreferences::reset):
806 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
808 (WebTestRunner::WebTaskList::WebTaskList):
809 (WebTestRunner::WebTaskList::~WebTaskList):
810 (WebTestRunner::WebTaskList::registerTask):
811 (WebTestRunner::WebTaskList::unregisterTask):
812 (WebTestRunner::WebTaskList::revokeAll):
813 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
814 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
815 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
816 (WebTestRunner::WebTestInterfaces::testInterfaces):
817 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
818 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
819 (WebTestRunner::WebTestProxyBase::spellCheckClient):
820 (WebTestRunner::WebTestProxyBase::registerIntentService):
821 (WebTestRunner::WebTestProxyBase::dispatchIntent):
822 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
823 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
825 2013-02-07 Jochen Eisinger <jochen@chromium.org>
827 [chromium] turn TestRunner library into a component build
828 https://bugs.webkit.org/show_bug.cgi?id=108466
830 Reviewed by Adam Barth.
832 To achieve this, we need to drop all dependencies on WTF.
834 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
835 * DumpRenderTree/DumpRenderTree.gypi:
836 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
837 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
838 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
839 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
840 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
841 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
842 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
843 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
844 (WebTestRunner::AccessibilityUIElementList::createRoot):
845 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
846 (AccessibilityUIElementList):
847 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
848 (WebTestRunner::CppBoundClass::~CppBoundClass):
849 (WebTestRunner::CppBoundClass::invoke):
850 (WebTestRunner::CppBoundClass::getProperty):
851 (WebTestRunner::CppBoundClass::setProperty):
852 (WebTestRunner::CppBoundClass::bindCallback):
853 (WebTestRunner::CppBoundClass::bindGetterCallback):
854 (WebTestRunner::CppBoundClass::bindProperty):
855 (WebTestRunner::CppBoundClass::getAsCppVariant):
856 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
859 (WebTestRunner::CppBoundClass::bindProperty):
860 (WebTestRunner::CppBoundClass::bindFallbackCallback):
861 (WebTestRunner::CppBoundClass::bindFallbackMethod):
862 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
863 (WebTestRunner::CppVariant::toString):
864 (WebTestRunner::CppVariant::toInt32):
865 (WebTestRunner::CppVariant::toDouble):
866 (WebTestRunner::CppVariant::toBoolean):
867 (WebTestRunner::CppVariant::toStringVector):
868 (WebTestRunner::CppVariant::invoke):
869 (WebTestRunner::CppVariant::invokeDefault):
870 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
872 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
874 (WebTestRunner::EventSender::EventSender):
875 (WebTestRunner::EventSender::reset):
876 (WebTestRunner::EventSender::mouseDown):
877 (WebTestRunner::EventSender::mouseUp):
878 (WebTestRunner::EventSender::mouseMoveTo):
879 (WebTestRunner::EventSender::keyDown):
880 (WebTestRunner::EventSender::dispatchMessage):
881 (WebTestRunner::EventSender::leapForward):
882 (WebTestRunner::EventSender::replaySavedEvents):
883 (WebTestRunner::makeMenuItemStringsFor):
884 (WebTestRunner::EventSender::contextClick):
885 (WebTestRunner::EventSender::beginDragWithFiles):
886 (WebTestRunner::EventSender::addTouchPoint):
887 (WebTestRunner::EventSender::releaseTouchPoint):
888 (WebTestRunner::EventSender::updateTouchPoint):
889 (WebTestRunner::EventSender::cancelTouchPoint):
890 (WebTestRunner::EventSender::sendCurrentTouchEvent):
891 (WebTestRunner::EventSender::gestureEvent):
892 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
893 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
894 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
895 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
897 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
900 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
901 (WebTestRunner::MockSpellCheck::spellCheckWord):
902 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
904 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
906 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
907 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
908 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
909 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
912 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
913 (WebTestRunner::TestInterfaces::TestInterfaces):
914 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
916 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
917 (WebTestRunner::TestPlugin::TestPlugin):
918 (WebTestRunner::TestPlugin::initialize):
919 (WebTestRunner::TestPlugin::destroy):
920 (WebTestRunner::TestPlugin::parsePrimitive):
921 (WebTestRunner::TestPlugin::parseColor):
922 (WebTestRunner::TestPlugin::initProgram):
923 (WebTestRunner::TestPlugin::initPrimitive):
924 (WebTestRunner::TestPlugin::drawPrimitive):
925 (WebTestRunner::TestPlugin::loadShader):
926 (WebTestRunner::TestPlugin::loadProgram):
927 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
928 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
930 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
931 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
932 (WebTestRunner::TestRunner::WorkQueue::processWork):
933 (WebTestRunner::TestRunner::WorkQueue::reset):
934 (WebTestRunner::TestRunner::WorkQueue::addWork):
935 (WebTestRunner::TestRunner::TestRunner):
936 (WebTestRunner::TestRunner::reset):
937 (WebTestRunner::TestRunner::policyDelegateDone):
938 (WebTestRunner::TestRunner::findString):
939 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
940 (WebTestRunner::TestRunner::overridePreference):
941 (WebTestRunner::TestRunner::deliverWebIntent):
942 (WebTestRunner::TestRunner::setBackingScaleFactor):
943 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
944 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
945 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
946 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
947 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
948 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
950 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
951 (WebTestRunner::TextInputController::markedRange):
952 (WebTestRunner::TextInputController::selectedRange):
953 (WebTestRunner::TextInputController::firstRectForCharacterRange):
954 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
955 (WebTestRunner::WebPreferences::reset):
956 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
957 (WebTestRunner::WebTaskList::~WebTaskList):
958 (WebTestRunner::WebTaskList::registerTask):
959 (WebTestRunner::WebTaskList::unregisterTask):
960 (WebTestRunner::WebTaskList::revokeAll):
961 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
962 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
963 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
964 (WebTestRunner::WebTestInterfaces::testInterfaces):
965 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
966 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
967 (WebTestRunner::WebTestProxyBase::spellCheckClient):
968 (WebTestRunner::WebTestProxyBase::registerIntentService):
969 (WebTestRunner::WebTestProxyBase::dispatchIntent):
970 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
971 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
973 2013-02-07 Andras Becsi <andras.becsi@digia.com>
975 [Qt] Use GNU ar's thin archive format for intermediate static libs
976 https://bugs.webkit.org/show_bug.cgi?id=109052
978 Reviewed by Jocelyn Turcotte.
980 With debug builds we exceed the 4GiB limit of GNU ar when creating the WebCore
981 intermediate static library which results in build failure even with a x86_64
982 toolchain (http://sourceware.org/bugzilla/show_bug.cgi?id=14625).
984 When using a GNU toolchain we can use the thin archive format for these static
985 libraries which also has the benefit of not copying the object files, thus
986 drastically reducing disk usage and overall compile time.
988 Currently qmake does not support GNU ar's thin archive format so for
989 now we need to do the magic in the build system as a stopgap solution.
991 * qmake/mkspecs/features/configure.prf:
992 * qmake/mkspecs/features/default_post.prf:
993 * qmake/mkspecs/features/functions.prf:
995 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
997 [Qt] Compile WTF tests of TestWebKitAPI
998 https://bugs.webkit.org/show_bug.cgi?id=108935
1000 Reviewed by Kenneth Rohde Christiansen.
1002 Add initial stubs and files for building at least the WTF tests.
1003 The WK2 tests need more platform code, in particular PlatformWebView
1004 and injected bundle support.
1006 * TestWebKitAPI/TestWebKitAPI.pri: Added.
1007 * TestWebKitAPI/TestWebKitAPI.pro: Added.
1008 * TestWebKitAPI/Tests/WTF/WTF.pro: Added.
1009 * TestWebKitAPI/qt/InjectedBundleControllerQt.cpp: Added.
1011 (TestWebKitAPI::InjectedBundleController::platformInitialize):
1012 * TestWebKitAPI/qt/PlatformUtilitiesQt.cpp: Added.
1014 (TestWebKitAPI::Util::run):
1015 (TestWebKitAPI::Util::sleep):
1016 (TestWebKitAPI::Util::createInjectedBundlePath):
1017 (TestWebKitAPI::Util::createURLForResource):
1018 (TestWebKitAPI::Util::URLForNonExistentResource):
1019 * TestWebKitAPI/qt/main.cpp: Added.
1022 * qmake/mkspecs/features/default_post.prf:
1024 2013-02-06 Roger Fong <roger_fong@apple.com>
1026 VS2010 WinLauncher project, property sheets and resources.
1027 https://bugs.webkit.org/show_bug.cgi?id=107037.
1029 Reviewed by Brent Fulgham.
1031 * WinLauncher/WinLauncher.vcxproj: Added.
1032 * WinLauncher/WinLauncher.vcxproj/WinLauncher.ico: Copied from WinLauncher/WinLauncher.ico.
1033 * WinLauncher/WinLauncher.vcxproj/WinLauncher.rc: Copied from WinLauncher/WinLauncherLauncher.rc.
1034 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Added.
1035 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters: Added.
1036 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.user: Added.
1037 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: Added.
1038 * WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props: Added.
1039 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc: Copied from WinLauncher/WinLauncher.rc.
1040 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: Added.
1041 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters: Added.
1042 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.user: Added.
1043 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: Added.
1044 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props: Added.
1045 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPostBuild.cmd: Copied from WinLauncher/WinLauncherPostBuild.cmd.
1046 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd: Copied from WinLauncher/WinLauncherPreBuild.cmd.
1047 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props: Added.
1048 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h: Copied from WinLauncher/resource.h.
1049 * WinLauncher/WinLauncher.vcxproj/WinLauncherPostBuild.cmd: Added.
1050 * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd: Added.
1051 * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props: Added.
1052 * WinLauncher/WinLauncher.vcxproj/WinLauncherResource.h: Copied from WinLauncher/WinLauncherLauncherResource.h.
1053 * WinLauncher/WinLauncher.vcxproj/small.ico: Copied from WinLauncher/small.ico.
1055 2013-02-06 Terry Anderson <tdanderson@chromium.org>
1057 Add support for gesture scroll events that do not propagate to enclosing scrollables
1058 https://bugs.webkit.org/show_bug.cgi?id=108849
1060 Reviewed by Antonio Gomes.
1062 Modify chromium's DRT EventSender to support the new event type
1063 GestureScrollUpdateWithoutPropagation.
1065 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1067 (WebTestRunner::EventSender::EventSender):
1068 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
1069 (WebTestRunner::EventSender::gestureEvent):
1070 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1072 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1073 (WebTestRunner::TestPlugin::handleInputEvent):
1075 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1077 Unreviewed, rolling out r142032.
1078 http://trac.webkit.org/changeset/142032
1079 https://bugs.webkit.org/show_bug.cgi?id=109095
1081 component build still broken (Requested by jochen__ on
1084 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1085 * DumpRenderTree/DumpRenderTree.gypi:
1086 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1087 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1089 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
1090 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1091 (WebTestInterfaces):
1092 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1094 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1095 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1096 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1097 (WebTestRunner::AccessibilityUIElementList::createRoot):
1098 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1099 (AccessibilityUIElementList):
1100 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1101 (WebTestRunner::CppBoundClass::~CppBoundClass):
1102 (WebTestRunner::CppBoundClass::invoke):
1103 (WebTestRunner::CppBoundClass::getProperty):
1104 (WebTestRunner::CppBoundClass::setProperty):
1105 (WebTestRunner::CppBoundClass::bindCallback):
1106 (WebTestRunner::CppBoundClass::bindGetterCallback):
1107 (WebTestRunner::CppBoundClass::bindProperty):
1108 (WebTestRunner::CppBoundClass::getAsCppVariant):
1109 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1112 (WebTestRunner::CppBoundClass::bindProperty):
1113 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1114 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1115 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1116 (WebTestRunner::CppVariant::toString):
1117 (WebTestRunner::CppVariant::toInt32):
1118 (WebTestRunner::CppVariant::toDouble):
1119 (WebTestRunner::CppVariant::toBoolean):
1120 (WebTestRunner::CppVariant::toStringVector):
1121 (WebTestRunner::CppVariant::invoke):
1122 (WebTestRunner::CppVariant::invokeDefault):
1123 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1125 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1127 (WebTestRunner::EventSender::EventSender):
1128 (WebTestRunner::EventSender::reset):
1129 (WebTestRunner::EventSender::mouseDown):
1130 (WebTestRunner::EventSender::mouseUp):
1131 (WebTestRunner::EventSender::mouseMoveTo):
1132 (WebTestRunner::EventSender::keyDown):
1133 (WebTestRunner::EventSender::dispatchMessage):
1134 (WebTestRunner::EventSender::leapForward):
1135 (WebTestRunner::EventSender::replaySavedEvents):
1136 (WebTestRunner::makeMenuItemStringsFor):
1137 (WebTestRunner::EventSender::contextClick):
1138 (WebTestRunner::EventSender::beginDragWithFiles):
1139 (WebTestRunner::EventSender::addTouchPoint):
1140 (WebTestRunner::EventSender::releaseTouchPoint):
1141 (WebTestRunner::EventSender::updateTouchPoint):
1142 (WebTestRunner::EventSender::cancelTouchPoint):
1143 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1144 (WebTestRunner::EventSender::gestureEvent):
1145 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1146 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1147 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1148 (MockGrammarCheck::checkGrammarOfString):
1149 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1151 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1154 (MockSpellCheck::spellCheckWord):
1155 (MockSpellCheck::initializeIfNeeded):
1156 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1158 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1159 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1160 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1161 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
1162 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1163 (WebTestRunner::TestInterfaces::TestInterfaces):
1164 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1166 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1167 (WebTestRunner::TestPlugin::TestPlugin):
1168 (WebTestRunner::TestPlugin::initialize):
1169 (WebTestRunner::TestPlugin::destroy):
1170 (WebTestRunner::TestPlugin::parsePrimitive):
1171 (WebTestRunner::TestPlugin::parseColor):
1172 (WebTestRunner::TestPlugin::initProgram):
1173 (WebTestRunner::TestPlugin::initPrimitive):
1174 (WebTestRunner::TestPlugin::drawPrimitive):
1175 (WebTestRunner::TestPlugin::loadShader):
1176 (WebTestRunner::TestPlugin::loadProgram):
1177 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1178 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1180 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1181 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1182 (WebTestRunner::TestRunner::WorkQueue::processWork):
1183 (WebTestRunner::TestRunner::WorkQueue::reset):
1184 (WebTestRunner::TestRunner::WorkQueue::addWork):
1185 (WebTestRunner::TestRunner::TestRunner):
1186 (WebTestRunner::TestRunner::reset):
1187 (WebTestRunner::TestRunner::policyDelegateDone):
1188 (WebTestRunner::TestRunner::findString):
1189 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1190 (WebTestRunner::TestRunner::overridePreference):
1192 (WebTestRunner::TestRunner::setBackingScaleFactor):
1193 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1194 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1196 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1197 (WebTestRunner::TextInputController::markedRange):
1198 (WebTestRunner::TextInputController::selectedRange):
1199 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1200 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1201 (WebTestRunner::WebPreferences::reset):
1202 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1204 (WebTestRunner::WebTaskList::WebTaskList):
1205 (WebTestRunner::WebTaskList::~WebTaskList):
1206 (WebTestRunner::WebTaskList::registerTask):
1207 (WebTestRunner::WebTaskList::unregisterTask):
1208 (WebTestRunner::WebTaskList::revokeAll):
1209 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1210 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1211 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1212 (WebTestRunner::WebTestInterfaces::testInterfaces):
1213 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1214 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1215 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1216 (WebTestRunner::WebTestProxyBase::registerIntentService):
1217 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1218 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1219 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
1221 2013-02-06 Jochen Eisinger <jochen@chromium.org>
1223 [chromium] turn TestRunner library into a component build
1224 https://bugs.webkit.org/show_bug.cgi?id=108466
1226 Reviewed by Adam Barth.
1228 To achieve this, we need to drop all dependencies on WTF.
1230 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1231 * DumpRenderTree/DumpRenderTree.gypi:
1232 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1233 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1234 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1235 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1236 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1237 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1238 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1239 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1240 (WebTestRunner::AccessibilityUIElementList::createRoot):
1241 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1242 (AccessibilityUIElementList):
1243 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1244 (WebTestRunner::CppBoundClass::~CppBoundClass):
1245 (WebTestRunner::CppBoundClass::invoke):
1246 (WebTestRunner::CppBoundClass::getProperty):
1247 (WebTestRunner::CppBoundClass::setProperty):
1248 (WebTestRunner::CppBoundClass::bindCallback):
1249 (WebTestRunner::CppBoundClass::bindGetterCallback):
1250 (WebTestRunner::CppBoundClass::bindProperty):
1251 (WebTestRunner::CppBoundClass::getAsCppVariant):
1252 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1255 (WebTestRunner::CppBoundClass::bindProperty):
1256 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1257 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1258 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1259 (WebTestRunner::CppVariant::toString):
1260 (WebTestRunner::CppVariant::toInt32):
1261 (WebTestRunner::CppVariant::toDouble):
1262 (WebTestRunner::CppVariant::toBoolean):
1263 (WebTestRunner::CppVariant::toStringVector):
1264 (WebTestRunner::CppVariant::invoke):
1265 (WebTestRunner::CppVariant::invokeDefault):
1266 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1268 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1270 (WebTestRunner::EventSender::EventSender):
1271 (WebTestRunner::EventSender::reset):
1272 (WebTestRunner::EventSender::mouseDown):
1273 (WebTestRunner::EventSender::mouseUp):
1274 (WebTestRunner::EventSender::mouseMoveTo):
1275 (WebTestRunner::EventSender::keyDown):
1276 (WebTestRunner::EventSender::dispatchMessage):
1277 (WebTestRunner::EventSender::leapForward):
1278 (WebTestRunner::EventSender::replaySavedEvents):
1279 (WebTestRunner::makeMenuItemStringsFor):
1280 (WebTestRunner::EventSender::contextClick):
1281 (WebTestRunner::EventSender::beginDragWithFiles):
1282 (WebTestRunner::EventSender::addTouchPoint):
1283 (WebTestRunner::EventSender::releaseTouchPoint):
1284 (WebTestRunner::EventSender::updateTouchPoint):
1285 (WebTestRunner::EventSender::cancelTouchPoint):
1286 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1287 (WebTestRunner::EventSender::gestureEvent):
1288 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1289 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1290 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1291 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1293 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1296 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1297 (WebTestRunner::MockSpellCheck::spellCheckWord):
1298 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1300 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1302 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1303 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1304 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1305 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1308 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1309 (WebTestRunner::TestInterfaces::TestInterfaces):
1310 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1312 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1313 (WebTestRunner::TestPlugin::TestPlugin):
1314 (WebTestRunner::TestPlugin::initialize):
1315 (WebTestRunner::TestPlugin::destroy):
1316 (WebTestRunner::TestPlugin::parsePrimitive):
1317 (WebTestRunner::TestPlugin::parseColor):
1318 (WebTestRunner::TestPlugin::initProgram):
1319 (WebTestRunner::TestPlugin::initPrimitive):
1320 (WebTestRunner::TestPlugin::drawPrimitive):
1321 (WebTestRunner::TestPlugin::loadShader):
1322 (WebTestRunner::TestPlugin::loadProgram):
1323 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1324 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1326 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1327 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1328 (WebTestRunner::TestRunner::WorkQueue::processWork):
1329 (WebTestRunner::TestRunner::WorkQueue::reset):
1330 (WebTestRunner::TestRunner::WorkQueue::addWork):
1331 (WebTestRunner::TestRunner::TestRunner):
1332 (WebTestRunner::TestRunner::reset):
1333 (WebTestRunner::TestRunner::policyDelegateDone):
1334 (WebTestRunner::TestRunner::findString):
1335 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1336 (WebTestRunner::TestRunner::overridePreference):
1337 (WebTestRunner::TestRunner::deliverWebIntent):
1338 (WebTestRunner::TestRunner::setBackingScaleFactor):
1339 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1340 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1341 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1342 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1343 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1344 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1346 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1347 (WebTestRunner::TextInputController::markedRange):
1348 (WebTestRunner::TextInputController::selectedRange):
1349 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1350 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1351 (WebTestRunner::WebPreferences::reset):
1352 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1353 (WebTestRunner::WebTaskList::~WebTaskList):
1354 (WebTestRunner::WebTaskList::registerTask):
1355 (WebTestRunner::WebTaskList::unregisterTask):
1356 (WebTestRunner::WebTaskList::revokeAll):
1357 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1358 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1359 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1360 (WebTestRunner::WebTestInterfaces::testInterfaces):
1361 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1362 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1363 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1364 (WebTestRunner::WebTestProxyBase::registerIntentService):
1365 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1366 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1367 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1369 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1371 Unreviewed, rolling out r142025.
1372 http://trac.webkit.org/changeset/142025
1373 https://bugs.webkit.org/show_bug.cgi?id=109091
1375 broke the build (Requested by tdanderson on #webkit).
1377 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1379 (WebTestRunner::EventSender::EventSender):
1380 (WebTestRunner::EventSender::gestureEvent):
1381 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1384 2013-02-06 Terry Anderson <tdanderson@chromium.org>
1386 Add support for gesture scroll events that do not propagate to enclosing scrollables
1387 https://bugs.webkit.org/show_bug.cgi?id=108849
1389 Reviewed by Antonio Gomes.
1391 Modify chromium's DRT EventSender to support the new event type
1392 GestureScrollUpdateWithoutPropagation.
1394 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1396 (WebTestRunner::EventSender::EventSender):
1397 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
1398 (WebTestRunner::EventSender::gestureEvent):
1399 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1402 2013-02-06 Zan Dobersek <zdobersek@igalia.com>
1404 [TestResultServer] Adjust the name of the GTK 64-bit debug builder
1405 https://bugs.webkit.org/show_bug.cgi?id=109016
1407 Reviewed by Ojan Vafai.
1409 * TestResultServer/static-dashboards/builders.jsonp: The GTK 64-bit debug
1410 builder was adjusted to build WebKit1 only, with the name changed accordingly.
1411 Reflect that change here as well.
1413 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1415 Unreviewed, rolling out r141991.
1416 http://trac.webkit.org/changeset/141991
1417 https://bugs.webkit.org/show_bug.cgi?id=109047
1419 Fails to compile on all Chromium platforms (Requested by
1420 schenney on #webkit).
1422 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1423 * DumpRenderTree/DumpRenderTree.gypi:
1424 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1425 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1427 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
1428 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1429 (WebTestInterfaces):
1430 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1432 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1433 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1434 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1435 (WebTestRunner::AccessibilityUIElementList::createRoot):
1436 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1437 (AccessibilityUIElementList):
1438 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1439 (WebTestRunner::CppBoundClass::~CppBoundClass):
1440 (WebTestRunner::CppBoundClass::invoke):
1441 (WebTestRunner::CppBoundClass::getProperty):
1442 (WebTestRunner::CppBoundClass::setProperty):
1443 (WebTestRunner::CppBoundClass::bindCallback):
1444 (WebTestRunner::CppBoundClass::bindGetterCallback):
1445 (WebTestRunner::CppBoundClass::bindProperty):
1446 (WebTestRunner::CppBoundClass::getAsCppVariant):
1447 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1450 (WebTestRunner::CppBoundClass::bindProperty):
1451 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1452 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1453 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1454 (WebTestRunner::CppVariant::toString):
1455 (WebTestRunner::CppVariant::toInt32):
1456 (WebTestRunner::CppVariant::toDouble):
1457 (WebTestRunner::CppVariant::toBoolean):
1458 (WebTestRunner::CppVariant::toStringVector):
1459 (WebTestRunner::CppVariant::invoke):
1460 (WebTestRunner::CppVariant::invokeDefault):
1461 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1463 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1465 (WebTestRunner::EventSender::EventSender):
1466 (WebTestRunner::EventSender::reset):
1467 (WebTestRunner::EventSender::mouseDown):
1468 (WebTestRunner::EventSender::mouseUp):
1469 (WebTestRunner::EventSender::mouseMoveTo):
1470 (WebTestRunner::EventSender::keyDown):
1471 (WebTestRunner::EventSender::dispatchMessage):
1472 (WebTestRunner::EventSender::leapForward):
1473 (WebTestRunner::EventSender::replaySavedEvents):
1474 (WebTestRunner::makeMenuItemStringsFor):
1475 (WebTestRunner::EventSender::contextClick):
1476 (WebTestRunner::EventSender::beginDragWithFiles):
1477 (WebTestRunner::EventSender::addTouchPoint):
1478 (WebTestRunner::EventSender::releaseTouchPoint):
1479 (WebTestRunner::EventSender::updateTouchPoint):
1480 (WebTestRunner::EventSender::cancelTouchPoint):
1481 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1482 (WebTestRunner::EventSender::gestureEvent):
1483 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1484 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1485 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1486 (MockGrammarCheck::checkGrammarOfString):
1487 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1489 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1492 (MockSpellCheck::spellCheckWord):
1493 (MockSpellCheck::initializeIfNeeded):
1494 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1496 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1497 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1498 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1499 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
1500 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1501 (WebTestRunner::TestInterfaces::TestInterfaces):
1502 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1504 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1505 (WebTestRunner::TestPlugin::TestPlugin):
1506 (WebTestRunner::TestPlugin::initialize):
1507 (WebTestRunner::TestPlugin::destroy):
1508 (WebTestRunner::TestPlugin::parsePrimitive):
1509 (WebTestRunner::TestPlugin::parseColor):
1510 (WebTestRunner::TestPlugin::initProgram):
1511 (WebTestRunner::TestPlugin::initPrimitive):
1512 (WebTestRunner::TestPlugin::drawPrimitive):
1513 (WebTestRunner::TestPlugin::loadShader):
1514 (WebTestRunner::TestPlugin::loadProgram):
1515 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1516 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1518 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1519 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1520 (WebTestRunner::TestRunner::WorkQueue::processWork):
1521 (WebTestRunner::TestRunner::WorkQueue::reset):
1522 (WebTestRunner::TestRunner::WorkQueue::addWork):
1523 (WebTestRunner::TestRunner::TestRunner):
1524 (WebTestRunner::TestRunner::reset):
1525 (WebTestRunner::TestRunner::policyDelegateDone):
1526 (WebTestRunner::TestRunner::findString):
1527 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1528 (WebTestRunner::TestRunner::overridePreference):
1530 (WebTestRunner::TestRunner::setBackingScaleFactor):
1531 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1532 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1534 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1535 (WebTestRunner::TextInputController::markedRange):
1536 (WebTestRunner::TextInputController::selectedRange):
1537 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1538 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1539 (WebTestRunner::WebPreferences::reset):
1540 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1542 (WebTestRunner::WebTaskList::WebTaskList):
1543 (WebTestRunner::WebTaskList::~WebTaskList):
1544 (WebTestRunner::WebTaskList::registerTask):
1545 (WebTestRunner::WebTaskList::unregisterTask):
1546 (WebTestRunner::WebTaskList::revokeAll):
1547 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1548 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1549 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1550 (WebTestRunner::WebTestInterfaces::testInterfaces):
1551 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1552 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1553 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1554 (WebTestRunner::WebTestProxyBase::registerIntentService):
1555 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1556 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1557 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
1559 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1561 Unreviewed, rolling out r141995.
1562 http://trac.webkit.org/changeset/141995
1563 https://bugs.webkit.org/show_bug.cgi?id=109046
1565 May allow me to roll out the real problem (Requested by
1566 schenney on #webkit).
1568 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1569 (WebTestRunner::TestRunner::sendWebIntentResponse):
1570 (WebTestRunner::TestRunner::deliverWebIntent):
1571 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1572 (WebTestRunner::WebTestProxyBase::registerIntentService):
1573 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1575 2013-02-06 Jochen Eisinger <jochen@chromium.org>
1577 [chromium] fix android build which doesn't support intents
1579 Unreviewed build fix.
1581 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1582 (WebTestRunner::TestRunner::sendWebIntentResponse):
1583 (WebTestRunner::TestRunner::deliverWebIntent):
1584 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1585 (WebTestRunner::WebTestProxyBase::registerIntentService):
1586 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1588 2013-02-06 Jochen Eisinger <jochen@chromium.org>
1590 [chromium] turn TestRunner library into a component build
1591 https://bugs.webkit.org/show_bug.cgi?id=108466
1593 Reviewed by Adam Barth.
1595 To achieve this, we need to drop all dependencies on WTF.
1597 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1598 * DumpRenderTree/DumpRenderTree.gypi:
1599 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1600 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1601 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1602 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1603 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1604 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1605 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1606 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1607 (WebTestRunner::AccessibilityUIElementList::createRoot):
1608 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1609 (AccessibilityUIElementList):
1610 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1611 (WebTestRunner::CppBoundClass::~CppBoundClass):
1612 (WebTestRunner::CppBoundClass::invoke):
1613 (WebTestRunner::CppBoundClass::getProperty):
1614 (WebTestRunner::CppBoundClass::setProperty):
1615 (WebTestRunner::CppBoundClass::bindCallback):
1616 (WebTestRunner::CppBoundClass::bindGetterCallback):
1617 (WebTestRunner::CppBoundClass::bindProperty):
1618 (WebTestRunner::CppBoundClass::getAsCppVariant):
1619 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1622 (WebTestRunner::CppBoundClass::bindProperty):
1623 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1624 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1625 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1626 (WebTestRunner::CppVariant::toString):
1627 (WebTestRunner::CppVariant::toInt32):
1628 (WebTestRunner::CppVariant::toDouble):
1629 (WebTestRunner::CppVariant::toBoolean):
1630 (WebTestRunner::CppVariant::toStringVector):
1631 (WebTestRunner::CppVariant::invoke):
1632 (WebTestRunner::CppVariant::invokeDefault):
1633 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1635 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1637 (WebTestRunner::EventSender::EventSender):
1638 (WebTestRunner::EventSender::reset):
1639 (WebTestRunner::EventSender::mouseDown):
1640 (WebTestRunner::EventSender::mouseUp):
1641 (WebTestRunner::EventSender::mouseMoveTo):
1642 (WebTestRunner::EventSender::keyDown):
1643 (WebTestRunner::EventSender::dispatchMessage):
1644 (WebTestRunner::EventSender::leapForward):
1645 (WebTestRunner::EventSender::replaySavedEvents):
1646 (WebTestRunner::makeMenuItemStringsFor):
1647 (WebTestRunner::EventSender::contextClick):
1648 (WebTestRunner::EventSender::beginDragWithFiles):
1649 (WebTestRunner::EventSender::addTouchPoint):
1650 (WebTestRunner::EventSender::releaseTouchPoint):
1651 (WebTestRunner::EventSender::updateTouchPoint):
1652 (WebTestRunner::EventSender::cancelTouchPoint):
1653 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1654 (WebTestRunner::EventSender::gestureEvent):
1655 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1656 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1657 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1658 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1660 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1663 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1664 (WebTestRunner::MockSpellCheck::spellCheckWord):
1665 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1667 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1669 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1670 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1671 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1672 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1675 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1676 (WebTestRunner::TestInterfaces::TestInterfaces):
1677 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1679 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1680 (WebTestRunner::TestPlugin::TestPlugin):
1681 (WebTestRunner::TestPlugin::initialize):
1682 (WebTestRunner::TestPlugin::destroy):
1683 (WebTestRunner::TestPlugin::parsePrimitive):
1684 (WebTestRunner::TestPlugin::parseColor):
1685 (WebTestRunner::TestPlugin::initProgram):
1686 (WebTestRunner::TestPlugin::initPrimitive):
1687 (WebTestRunner::TestPlugin::drawPrimitive):
1688 (WebTestRunner::TestPlugin::loadShader):
1689 (WebTestRunner::TestPlugin::loadProgram):
1690 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1691 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1693 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1694 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1695 (WebTestRunner::TestRunner::WorkQueue::processWork):
1696 (WebTestRunner::TestRunner::WorkQueue::reset):
1697 (WebTestRunner::TestRunner::WorkQueue::addWork):
1698 (WebTestRunner::TestRunner::TestRunner):
1699 (WebTestRunner::TestRunner::reset):
1700 (WebTestRunner::TestRunner::policyDelegateDone):
1701 (WebTestRunner::TestRunner::findString):
1702 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1703 (WebTestRunner::TestRunner::overridePreference):
1704 (WebTestRunner::TestRunner::deliverWebIntent):
1705 (WebTestRunner::TestRunner::setBackingScaleFactor):
1706 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1707 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1708 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1709 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1710 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1711 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1713 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1714 (WebTestRunner::TextInputController::markedRange):
1715 (WebTestRunner::TextInputController::selectedRange):
1716 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1717 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1718 (WebTestRunner::WebPreferences::reset):
1719 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1720 (WebTestRunner::WebTaskList::~WebTaskList):
1721 (WebTestRunner::WebTaskList::registerTask):
1722 (WebTestRunner::WebTaskList::unregisterTask):
1723 (WebTestRunner::WebTaskList::revokeAll):
1724 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1725 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1726 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1727 (WebTestRunner::WebTestInterfaces::testInterfaces):
1728 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1729 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1730 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1731 (WebTestRunner::WebTestProxyBase::registerIntentService):
1732 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1733 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1734 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1736 2013-02-06 Mike West <mkwst@chromium.org>
1738 Add an ENABLE_NOSNIFF feature flag.
1739 https://bugs.webkit.org/show_bug.cgi?id=109029
1741 Reviewed by Jochen Eisinger.
1743 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
1744 when processing script and other resource types.
1746 * Scripts/webkitperl/FeatureList.pm:
1747 * qmake/mkspecs/features/features.pri:
1749 2013-02-06 Tommy Widenflycht <tommyw@google.com>
1751 MediaStream API: Implement DTMF support in RTCPeerConnection
1752 https://bugs.webkit.org/show_bug.cgi?id=106782
1754 Reviewed by Adam Barth.
1756 Adding Mock functionality for the DTMFSender.
1758 * DumpRenderTree/DumpRenderTree.gypi:
1759 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp: Added.
1760 (DTMFSenderToneTask):
1761 (DTMFSenderToneTask::DTMFSenderToneTask):
1762 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
1763 (MockWebRTCDTMFSenderHandler::setClient):
1764 (MockWebRTCDTMFSenderHandler::currentToneBuffer):
1765 (MockWebRTCDTMFSenderHandler::canInsertDTMF):
1766 (MockWebRTCDTMFSenderHandler::insertDTMF):
1767 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h: Copied from Source/Platform/chromium/public/WebMediaStreamTrack.h.
1768 (MockWebRTCDTMFSenderHandler):
1769 (MockWebRTCDTMFSenderHandler::taskList):
1770 (MockWebRTCDTMFSenderHandler::clearToneBuffer):
1771 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
1772 (MockWebRTCPeerConnectionHandler::createDTMFSender):
1773 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
1774 (MockWebRTCPeerConnectionHandler):
1776 2013-02-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
1778 Unreviewed. Update my email address in committers.py.
1780 * Scripts/webkitpy/common/config/committers.py:
1782 2013-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1784 [CMake] Don't warn unused cmake variables which aren't used by cmake ports
1785 https://bugs.webkit.org/show_bug.cgi?id=108761
1787 Reviewed by Laszlo Gombos.
1789 Ignore unused macro variables which aren't used by cmake ports.
1791 * Scripts/webkitdirs.pm:
1792 (generateBuildSystemFromCMakeProject):
1794 2013-02-05 Julie Parent <jparent@chromium.org>
1796 Add cc_unittests to the dashboards
1797 https://bugs.webkit.org/show_bug.cgi?id=108878
1799 Reviewed by Dirk Pranke.
1801 * TestResultServer/static-dashboards/builders.js:
1803 * TestResultServer/static-dashboards/dashboard_base.js:
1804 (currentBuilderGroupCategory):
1806 2013-02-05 Adam Barth <abarth@webkit.org>
1808 DumpRenderTree should be able to enable the threaded parser
1809 https://bugs.webkit.org/show_bug.cgi?id=108970
1811 Reviewed by Eric Seidel.
1813 We can now enable the parser at runtime using --enable-threaded-html-parser.
1815 * DumpRenderTree/chromium/DumpRenderTree.cpp:
1817 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1819 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1820 (WebTestRunner::WebPreferences::reset):
1821 (WebTestRunner::WebPreferences::applyTo):
1822 * DumpRenderTree/chromium/TestShell.cpp:
1823 (TestShell::TestShell):
1824 (TestShell::resetWebSettings):
1825 * DumpRenderTree/chromium/TestShell.h:
1826 (TestShell::setThreadedHTMLParser):
1829 2013-02-05 Benjamin Poulain <bpoulain@apple.com>
1831 Make StringBuilder::toAtomicString() consistent with StringBuilder::toString() for strings of null length
1832 https://bugs.webkit.org/show_bug.cgi?id=108894
1834 Reviewed by Andreas Kling.
1836 * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
1837 Extend the tests to check toAtomicString() on an empty builder.
1839 2013-02-05 Jochen Eisinger <jochen@chromium.org>
1841 [chromium] remove methods from the WebTestRunner interface that are only used by WebTestProxyBase
1842 https://bugs.webkit.org/show_bug.cgi?id=108926
1844 Reviewed by Adam Barth.
1846 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
1849 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1852 2013-02-05 Jochen Eisinger <jochen@chromium.org>
1854 [chromium] remove unneccessary 0 checks for testRunner now that the TestRunner library owns it
1855 https://bugs.webkit.org/show_bug.cgi?id=108923
1857 Reviewed by Kentaro Hara.
1859 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1861 (WebTestRunner::WebTestProxyBase::shouldBeginEditing):
1862 (WebTestRunner::WebTestProxyBase::shouldEndEditing):
1863 (WebTestRunner::WebTestProxyBase::shouldInsertNode):
1864 (WebTestRunner::WebTestProxyBase::shouldInsertText):
1865 (WebTestRunner::WebTestProxyBase::shouldChangeSelectedRange):
1866 (WebTestRunner::WebTestProxyBase::shouldDeleteRange):
1867 (WebTestRunner::WebTestProxyBase::shouldApplyStyle):
1868 (WebTestRunner::WebTestProxyBase::didBeginEditing):
1869 (WebTestRunner::WebTestProxyBase::didChangeSelection):
1870 (WebTestRunner::WebTestProxyBase::didChangeContents):
1871 (WebTestRunner::WebTestProxyBase::didEndEditing):
1872 (WebTestRunner::WebTestProxyBase::createView):
1873 (WebTestRunner::WebTestProxyBase::setStatusText):
1874 (WebTestRunner::WebTestProxyBase::didStopLoading):
1875 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
1876 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
1877 (WebTestRunner::WebTestProxyBase::willPerformClientRedirect):
1878 (WebTestRunner::WebTestProxyBase::didCancelClientRedirect):
1879 (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
1880 (WebTestRunner::WebTestProxyBase::didReceiveServerRedirectForProvisionalLoad):
1881 (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
1882 (WebTestRunner::WebTestProxyBase::didCommitProvisionalLoad):
1883 (WebTestRunner::WebTestProxyBase::didReceiveTitle):
1884 (WebTestRunner::WebTestProxyBase::didFinishDocumentLoad):
1885 (WebTestRunner::WebTestProxyBase::didHandleOnloadEvents):
1886 (WebTestRunner::WebTestProxyBase::didFailLoad):
1887 (WebTestRunner::WebTestProxyBase::didFinishLoad):
1888 (WebTestRunner::WebTestProxyBase::didChangeLocationWithinPage):
1889 (WebTestRunner::WebTestProxyBase::didDisplayInsecureContent):
1890 (WebTestRunner::WebTestProxyBase::didRunInsecureContent):
1891 (WebTestRunner::WebTestProxyBase::didDetectXSS):
1892 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1893 (WebTestRunner::WebTestProxyBase::willRequestResource):
1894 (WebTestRunner::WebTestProxyBase::didCreateDataSource):
1895 (WebTestRunner::WebTestProxyBase::willSendRequest):
1896 (WebTestRunner::WebTestProxyBase::didReceiveResponse):
1897 (WebTestRunner::WebTestProxyBase::didFinishResourceLoad):
1898 (WebTestRunner::WebTestProxyBase::didFailResourceLoad):
1899 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
1900 (WebTestRunner::WebTestProxyBase::locationChangeDone):
1901 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
1902 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
1904 2013-02-04 Alan Cutter <alancutter@chromium.org>
1906 EWS bots don't remove untracked files after processing a patch
1907 https://bugs.webkit.org/show_bug.cgi?id=108891
1909 Reviewed by Adam Barth.
1911 Added option to remove untracked files in the bot's repo.
1913 * EWSTools/start-queue.sh:
1915 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
1917 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
1918 https://bugs.webkit.org/show_bug.cgi?id=108741
1920 Reviewed by Tony Chang.
1922 Remove all support for suspendAnimation(), resumeAnimation() and numberOfActiveAnimations().
1924 * DumpRenderTree/TestRunner.cpp:
1925 (TestRunner::staticFunctions):
1926 * DumpRenderTree/TestRunner.h:
1928 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1929 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1930 (WebTestRunner::TestRunner::TestRunner):
1931 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1933 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1934 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1935 * DumpRenderTree/mac/TestRunnerMac.mm:
1936 * DumpRenderTree/qt/TestRunnerQt.cpp:
1937 * DumpRenderTree/qt/TestRunnerQt.h:
1939 * DumpRenderTree/win/TestRunnerWin.cpp:
1940 * DumpRenderTree/wx/TestRunnerWx.cpp:
1941 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1942 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1943 * WebKitTestRunner/InjectedBundle/TestRunner.h:
1946 2013-02-04 Nico Weber <thakis@chromium.org>
1948 [chromium] Try to get WebKit building with enable_web_intents set to 0 on Windows too.
1949 https://bugs.webkit.org/show_bug.cgi?id=108887
1951 Reviewed by Kentaro Hara.
1953 This is a follow-up to http://trac.webkit.org/changeset/141614. The
1954 Mac and Linux linkers didn't complain about the reference to
1955 WebIntent in that function for some reason (probably because it's
1956 a dead function that's stripped).
1958 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1960 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1963 2013-02-04 Julie Parent <jparent@chromium.org>
1965 Dashboard cleanup: Make builder a real dashboardSpecificParameter.
1966 https://bugs.webkit.org/show_bug.cgi?id=108706
1968 Reviewed by Dirk Pranke.
1970 Add builder to g_defaultDashboardSpecificParameter maps for the
1971 dashboards where it is used (flakiness, timeline, treemap).
1972 Default it to null, and then update reads of it to check the
1973 builder group's default if one is not set, rather than trying to
1974 set and track this everywhere.
1975 This allows us to remove tons of special-casing of builder parsing,
1976 including where we used to add it to the query string even when the
1977 user did not specify it.
1979 * TestResultServer/static-dashboards/dashboard_base.js:
1981 * TestResultServer/static-dashboards/flakiness_dashboard.js:
1983 (handleQueryParameterChange):
1984 * TestResultServer/static-dashboards/loader.js:
1986 * TestResultServer/static-dashboards/timeline_explorer.html:
1987 * TestResultServer/static-dashboards/treemap.html:
1989 2013-02-04 Julie Parent <jparent@chromium.org>
1991 Setting tests on flakiness dashboard should invalidate builder.
1992 https://bugs.webkit.org/show_bug.cgi?id=108521
1994 Reviewed by Dirk Pranke.
1996 When you move into a cross builder view, builder should not still be
1997 set. Currently, it is deleted from the internal state, but still shows
1998 up in the url, causing the current state and the hash to not match.
2000 To see this in action, load the flakiness dashboard, select a builder,
2001 and then click on an individual test, to get into individual test view.
2002 The url will still have the builder you selected listed, even though it
2003 is cleared in the UI.
2005 The fix is to consider 'tests' to be a parameter that invalidates builder.
2007 * TestResultServer/static-dashboards/flakiness_dashboard.js:
2009 2013-02-04 Kenneth Rohde Christiansen <kenneth@webkit.org>
2011 [EFL][WK2] Introduce a WebView class as counterpart for WKViewRef
2012 https://bugs.webkit.org/show_bug.cgi?id=107931
2014 Reviewed by Anders Carlsson.
2016 Change platformView to be a WKView and use WKViewGetEvasObject
2017 for the places where an Evas_Object is needed.
2019 Instead of extracting the Ecore_Evas* from the m_view we use
2020 the m_window instead, which actually holds the it.
2022 * TestWebKitAPI/PlatformWebView.h:
2023 * TestWebKitAPI/efl/PlatformWebView.cpp:
2024 (TestWebKitAPI::PlatformWebView::PlatformWebView):
2025 (TestWebKitAPI::PlatformWebView::~PlatformWebView):
2026 (TestWebKitAPI::PlatformWebView::resizeTo):
2027 (TestWebKitAPI::PlatformWebView::page):
2028 (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress):
2029 (TestWebKitAPI::PlatformWebView::simulateMouseMove):
2030 (TestWebKitAPI::PlatformWebView::simulateRightClick):
2031 * WebKitTestRunner/PlatformWebView.h:
2032 * WebKitTestRunner/efl/EventSenderProxyEfl.cpp:
2033 (WTR::EventSenderProxy::sendTouchEvent):
2034 (WTR::EventSenderProxy::setTouchModifier):
2035 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
2036 (WTR::PlatformWebView::PlatformWebView):
2037 (WTR::PlatformWebView::~PlatformWebView):
2038 (WTR::PlatformWebView::resizeTo):
2039 (WTR::PlatformWebView::page):
2040 (WTR::PlatformWebView::focus):
2041 (WTR::PlatformWebView::windowFrame):
2042 (WTR::PlatformWebView::setWindowFrame):
2043 (WTR::PlatformWebView::windowSnapshotImage):
2045 2013-02-04 Timothy Loh <timloh@chromium.com>
2047 Don't update author info in PrepareChangeLog and allow users to skip the PrepareChangeLog step entirely.
2048 https://bugs.webkit.org/show_bug.cgi?id=108788
2050 Reviewed by Ryosuke Niwa.
2052 As per discussion in Bug 74358, it's probably preferable to remove the
2053 behaviour of updating the author details in a ChangeLog entry. We also
2054 want to be able to skip preparing change logs (e.g. rebaselining many
2055 tests), so a --no-prepare-changelogs option is added to webkit-patch.
2057 * Scripts/webkitpy/common/checkout/changelog.py:
2058 (ChangeLogEntry._parse_entry):
2059 (ChangeLogEntry.date): Added
2060 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
2061 (test_parse_log_entries_from_changelog):
2062 * Scripts/webkitpy/tool/commands/commandtest.py:
2063 (CommandsTest.assert_execute_outputs):
2064 * Scripts/webkitpy/tool/steps/options.py:
2065 (Options): Added --no-prepare-changelogs
2066 * Scripts/webkitpy/tool/steps/preparechangelog.py:
2067 (PrepareChangeLog.options):
2068 (PrepareChangeLog._merge_entries): date_line() gets the entire line, including
2069 the author's name and email, but we only want to replace the date.
2070 (PrepareChangeLog.run):
2071 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
2072 (PrepareChangeLogTest.test_resolve_existing_entry): Added tests for changed
2073 authors. Removed unneeded variable.
2075 2013-02-04 Jochen Eisinger <jochen@chromium.org>
2077 [chromium] Remove WebEventSender and WebAccessibilityController from public TestRunner API
2078 https://bugs.webkit.org/show_bug.cgi?id=108467
2080 Reviewed by Adam Barth.
2082 * DumpRenderTree/DumpRenderTree.gypi:
2083 * DumpRenderTree/chromium/TestRunner/public/WebAccessibilityController.h: Removed.
2084 * DumpRenderTree/chromium/TestRunner/public/WebEventSender.h: Removed.
2085 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2087 (WebTestInterfaces):
2088 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2091 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
2093 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2095 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2096 (WebTestRunner::TestInterfaces::TestInterfaces):
2097 (WebTestRunner::TestInterfaces::setWebView):
2098 (WebTestRunner::TestInterfaces::webView):
2100 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2102 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2104 * DumpRenderTree/chromium/TestRunner/src/WebAccessibilityController.cpp: Removed.
2105 * DumpRenderTree/chromium/TestRunner/src/WebEventSender.cpp: Removed.
2106 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2107 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2108 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2109 (WebTestRunner::WebTestInterfaces::setWebView):
2110 (WebTestRunner::WebTestInterfaces::setDelegate):
2111 (WebTestRunner::WebTestInterfaces::bindTo):
2112 (WebTestRunner::WebTestInterfaces::resetAll):
2113 (WebTestRunner::WebTestInterfaces::setTestIsRunning):
2114 (WebTestRunner::WebTestInterfaces::webView):
2115 (WebTestRunner::WebTestInterfaces::testRunner):
2116 (WebTestRunner::WebTestInterfaces::testInterfaces):
2117 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2118 (WebTestRunner::WebTestProxyBase::setInterfaces):
2119 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Removed.
2120 * DumpRenderTree/chromium/TestShell.h:
2121 * DumpRenderTree/chromium/WebViewHost.cpp:
2122 * DumpRenderTree/chromium/WebViewHost.h:
2124 2013-02-04 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
2126 [EFL] Add "full screen" parameter to MiniBrowser
2127 https://bugs.webkit.org/show_bug.cgi?id=108850
2129 Reviewed by Antonio Gomes.
2131 Implements the {-F,--full-screen}={true,false} parameter to WebKit EFL's
2134 * MiniBrowser/efl/main.c:
2137 Added '-F/--full-screen' parameter functionality.
2139 2013-02-04 Jochen Eisinger <jochen@chromium.org>
2141 [chromium] remove WebTestPlugin from the public TestRunner API
2142 https://bugs.webkit.org/show_bug.cgi?id=108467
2144 Reviewed by Adam Barth.
2146 * DumpRenderTree/DumpRenderTree.gypi:
2147 * DumpRenderTree/chromium/TestRunner/public/WebTestPlugin.h: Removed.
2148 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2151 (WebTestRunner::WebTestProxy::createPlugin):
2152 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp.
2153 (WebTestRunner::TestPlugin::TestPlugin):
2155 (WebTestRunner::TestPlugin::~TestPlugin):
2156 (WebTestRunner::TestPlugin::initialize):
2157 (WebTestRunner::TestPlugin::destroy):
2158 (WebTestRunner::TestPlugin::updateGeometry):
2159 (WebTestRunner::TestPlugin::parsePrimitive):
2160 (WebTestRunner::TestPlugin::parseColor):
2161 (WebTestRunner::TestPlugin::parseOpacity):
2162 (WebTestRunner::TestPlugin::parseBoolean):
2163 (WebTestRunner::TestPlugin::initScene):
2164 (WebTestRunner::TestPlugin::drawScene):
2165 (WebTestRunner::TestPlugin::destroyScene):
2166 (WebTestRunner::TestPlugin::initProgram):
2167 (WebTestRunner::TestPlugin::initPrimitive):
2168 (WebTestRunner::TestPlugin::drawPrimitive):
2169 (WebTestRunner::TestPlugin::loadShader):
2170 (WebTestRunner::TestPlugin::loadProgram):
2171 (WebTestRunner::TestPlugin::handleInputEvent):
2172 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2173 (WebTestRunner::TestPlugin::create):
2174 (WebTestRunner::TestPlugin::mimeType):
2175 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: Added.
2178 (WebTestRunner::TestPlugin::scriptableObject):
2179 (WebTestRunner::TestPlugin::canProcessDrag):
2180 (WebTestRunner::TestPlugin::paint):
2181 (WebTestRunner::TestPlugin::updateFocus):
2182 (WebTestRunner::TestPlugin::updateVisibility):
2183 (WebTestRunner::TestPlugin::acceptsInputEvents):
2184 (WebTestRunner::TestPlugin::didReceiveResponse):
2185 (WebTestRunner::TestPlugin::didReceiveData):
2186 (WebTestRunner::TestPlugin::didFinishLoading):
2187 (WebTestRunner::TestPlugin::didFailLoading):
2188 (WebTestRunner::TestPlugin::didFinishLoadingFrameRequest):
2189 (WebTestRunner::TestPlugin::didFailLoadingFrameRequest):
2190 (WebTestRunner::TestPlugin::isPlaceholder):
2191 (WebTestRunner::TestPlugin::prepareTexture):
2192 (WebTestRunner::TestPlugin::context):
2194 (WebTestRunner::TestPlugin::Scene::Scene):
2195 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2196 (WebTestRunner::WebTestProxyBase::createPlugin):
2198 * DumpRenderTree/chromium/WebViewHost.cpp:
2199 (WebViewHost::createPlugin):
2201 2013-02-04 Gustavo Noronha Silva <gns@gnome.org>
2203 Add a new method for obtaining a build-type-dependent path,
2204 instead of modifying all call sites to pass it in.
2206 Reviewed by Martin Robinson.
2208 * Scripts/run-gtk-tests:
2209 (TestRunner.__init__): use the new method, which takes a tuple.
2210 (TestRunner._setup_testing_environment): ditto.
2212 (get_build_path): accept a tuple that may include Release and
2213 Debug as build types, for searching.
2214 (build_path_for_build_types): new method that finds the path when
2215 it is dependent on the build type.
2216 (build_path): restore its original behaviour.
2218 2013-02-04 David Kilzer <ddkilzer@apple.com>
2220 Remove duplicate entry from DumpRenderTree Xcode project
2222 $ uniq Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | diff -u - Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | patch -p0 -R
2223 patching file Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj
2225 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
2228 2013-02-04 David Kilzer <ddkilzer@apple.com>
2230 Sort TestWebKitAPI Xcode project file
2232 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
2234 2013-02-03 Alan Cutter <alancutter@chromium.org>
2236 PatchLogs are not getting created on QueueStatusServer
2237 https://bugs.webkit.org/show_bug.cgi?id=108593
2239 Reviewed by Eric Seidel.
2241 Added missing "added" patch event to submit-to-ews handler.
2243 * QueueStatusServer/app.yaml:
2244 * QueueStatusServer/handlers/submittoews.py:
2245 (SubmitToEWS._add_attachment_to_ews_queues):
2247 2013-02-03 Douglas Stockwell <dstockwell@chromium.org>
2249 Unreviewed. Add dstockwell as a contributor in comitters.py and to the watchlist for animation
2250 https://bugs.webkit.org/show_bug.cgi?id=108777
2252 * Scripts/webkitpy/common/config/committers.py:
2253 * Scripts/webkitpy/common/config/watchlist:
2255 2013-02-03 Sam Weinig <sam@webkit.org>
2259 * TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp:
2260 (TestWebKitAPI::didFinishLoadForFrame):
2262 2013-02-03 Timothy Loh <timloh@chromium.com>
2264 Make ChangeLogEntry detect annotations by prepare-ChangeLog (Added/Removed/Copied from/Renamed from) as clean.
2265 https://bugs.webkit.org/show_bug.cgi?id=108433
2267 Reviewed by Eric Seidel.
2269 PrepareChangeLog is supposed to update the file/function list if we
2270 haven't touched it, but the existing regex doesn't handle the
2271 annotations prepare-ChangeLog adds (e.g. "Added.")
2273 * Scripts/webkitpy/common/checkout/changelog.py:
2274 (ChangeLogEntry.is_touched_files_text_clean):
2275 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
2276 (test_is_touched_files_text_clean):
2278 2013-02-02 Dean Jackson <dino@apple.com>
2280 Add Antoine Quint to the list of committers
2281 https://bugs.webkit.org/show_bug.cgi?id=108750
2283 No review necessary.
2285 * Scripts/webkitpy/common/config/committers.py:
2287 2013-02-02 Patrick Gansterer <paroga@webkit.org>
2289 [CMake] Adopt the WinCE port to new CMake
2290 https://bugs.webkit.org/show_bug.cgi?id=108754
2292 Reviewed by Laszlo Gombos.
2294 * WinCELauncher/CMakeLists.txt: Mark WinCELauncher
2295 as WIN32 target to use the correct entry point.
2297 2013-02-02 Alexey Proskuryakov <ap@apple.com>
2299 One is not allowed to use commit-queue to make oneself a committer.
2301 * Scripts/webkitpy/common/config/committers.py: Rolled out r141693.
2302 Also, changed e-mail order for Yongjun Zhang, so that Bugzilla autocomplete works.
2304 2013-02-02 Antoine Quint <graouts@apple.com>
2306 Add Antoine Quint to the list of committers
2307 https://bugs.webkit.org/show_bug.cgi?id=108750
2309 Reviewed by Dean Jackson.
2311 * Scripts/webkitpy/common/config/committers.py:
2313 2013-02-01 Adrian Perez de Castro <aperez@igalia.com>
2315 [GTK] Building fails in an armv5tel board
2316 https://bugs.webkit.org/show_bug.cgi?id=108083
2318 Reviewed by Martin Robinson.
2320 In some systems in which $architecture is filled-in from "uname -m"
2321 the value may not start with "arm-", but with "armvN", where "N" is
2322 an architecture version number. The regexp in isARM() is modified
2323 so it covers these kind of cases.
2325 * Scripts/webkitdirs.pm:
2328 2013-02-01 Gregg Tavares <gman@google.com>
2330 Update LayoutTests scripts to skip webgl folder on ports
2331 https://bugs.webkit.org/show_bug.cgi?id=108705
2333 Reviewed by Dirk Pranke.
2335 I'm working on checking in the WebGL Conformance Tests
2336 as layout tests into LayoutTests/webgl. For ports
2337 that do not have WebGL enabled this changes will
2338 skip tests in the "webgl" folder.
2340 * Scripts/webkitpy/layout_tests/port/base.py:
2341 (Port._missing_symbol_to_skipped_tests):
2342 * Scripts/webkitpy/layout_tests/port/port_testcase.py:
2343 (PortTestCase.test_skipped_directories_for_symbols):
2345 2013-02-01 Roger Fong <roger_fong@apple.com>
2347 Unreviewed. Fix for webkitpy tests.
2349 * Scripts/webkitpy/tool/steps/runtests.py:
2351 * Scripts/webkitpy/tool/steps/runtests_unittest.py:
2353 2013-02-01 Jer Noble <jer.noble@apple.com>
2355 LLDB: add synthetic provider for WTF::HashTable
2356 https://bugs.webkit.org/show_bug.cgi?id=108718
2358 Reviewed by Darin Adler.
2360 Add a synthetic provider which will emit the contents of a given
2361 WTF::HashTable. This allows clients using Xcode/lldb to enumerate
2364 * lldb/lldb_webkit.py:
2365 (__lldb_init_module):
2366 (__lldb_init_module.lldb_webkit):
2367 (WTFHashTable_SummaryProvider):
2368 (WTFVectorProvider.has_children):
2369 (WTFHashTableProvider):
2370 (WTFHashTableProvider.__init__):
2371 (WTFHashTableProvider.num_children):
2372 (WTFHashTableProvider.get_child_index):
2373 (WTFHashTableProvider.get_child_at_index):
2374 (WTFHashTableProvider.tableSize):
2375 (WTFHashTableProvider.keyCount):
2376 (WTFHashTableProvider.update):
2377 (WTFHashTableProvider.has_children):
2379 2013-02-01 Roger Fong <roger_fong@apple.com>
2381 Unreviewed. Fix webkitpy tests since a build_style is not specified in some cases.
2383 * Scripts/webkitpy/tool/steps/runtests.py:
2386 2013-02-01 Roger Fong <roger_fong@apple.com>
2388 Unreviewed. Re-try enabling Win-EWS tests for the third time.
2389 https://bugs.webkit.org/show_bug.cgi?id=107968
2391 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2394 2013-01-31 Roger Fong <roger_fong@apple.com>
2396 Fix test scripts for EWS bots to get them running once and for all.
2397 https://bugs.webkit.org/show_bug.cgi?id=108422
2399 Reviewed by Timothy Horton.
2401 Disabling --quiet option on Windows for now because that fails when we try to use /dev/null.
2402 runtests.py was not passing in a configuration to run-webkit-tests which causes DRT to build in release by default.
2403 However, we build in Debug only on the EWS Windows bots, which caused the build to fail.
2405 * Scripts/webkitpy/tool/steps/runtests.py:
2409 2013-02-01 Nico Weber <thakis@chromium.org>
2411 [chromium] Build webkit with enable_web_intents set to 0.
2412 https://bugs.webkit.org/show_bug.cgi?id=108408
2414 Reviewed by Tony Chang.
2416 I'll then make chromium build fine with that, then switch
2417 enable_web_intents to 0, roll that into webkit, and then
2418 actually remove the code hidden behind this flag.
2420 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2421 (WebTestRunner::TestRunner::TestRunner):
2422 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2423 (WebTestRunner::WebTestProxyBase::registerIntentService):
2424 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2425 * DumpRenderTree/chromium/WebViewHost.cpp:
2426 * DumpRenderTree/chromium/WebViewHost.h:
2429 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
2431 Set the GTK 64-bit Debug builder to build and test only WebKit1
2432 https://bugs.webkit.org/show_bug.cgi?id=108648
2434 Reviewed by Philippe Normand.
2436 * BuildSlaveSupport/build.webkit.org-config/config.json: Change the builder name, type and
2437 build directory to note that the builder builds and tests only the WebKit1 port on the GTK platform.
2438 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2439 (CompileWebKit1Only): Add the new build class that builds only the WebKit1 port of the builder's platform.
2440 (BuildAndTestWebKit1OnlyFactory): Add the new factory that uses the CompileWebKit1Only build class
2441 for building and testing only WebKit1 on the builder's platform.
2443 2013-02-01 Jochen Eisinger <jochen@chromium.org>
2445 [chromium] move ownership of TestRunner object to TestInterfaces
2446 https://bugs.webkit.org/show_bug.cgi?id=108464
2448 Reviewed by Adam Barth.
2450 Before, TestShell owned the class. This also removes the last include
2451 from DumpRenderTree to TestRunner/src.
2453 This also deletes TestDelegate and uses WebTestDelegate everywhere
2456 * DumpRenderTree/DumpRenderTree.gypi:
2457 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2458 (WebTestInterfaces):
2459 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
2462 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.cpp:
2463 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.h:
2465 (WebTestRunner::AccessibilityController::setDelegate):
2466 (AccessibilityController):
2467 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2469 (WebTestRunner::makeMenuItemStringsFor):
2470 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2472 (WebTestRunner::EventSender::setDelegate):
2474 * DumpRenderTree/chromium/TestRunner/src/GamepadController.cpp:
2475 (WebTestRunner::GamepadController::setDelegate):
2476 * DumpRenderTree/chromium/TestRunner/src/GamepadController.h:
2478 (GamepadController):
2479 * DumpRenderTree/chromium/TestRunner/src/TestDelegate.h: Removed.
2480 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2481 (WebTestRunner::TestInterfaces::TestInterfaces):
2482 (WebTestRunner::TestInterfaces::~TestInterfaces):
2483 (WebTestRunner::TestInterfaces::setWebView):
2484 (WebTestRunner::TestInterfaces::setDelegate):
2485 (WebTestRunner::TestInterfaces::bindTo):
2486 (WebTestRunner::TestInterfaces::resetAll):
2488 (WebTestRunner::TestInterfaces::setTestIsRunning):
2489 (WebTestRunner::TestInterfaces::testRunner):
2490 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2493 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2494 (WebTestRunner::TestRunner::TestRunner):
2495 (WebTestRunner::TestRunner::reset):
2496 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2499 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2500 (WebTestRunner::WebTestInterfaces::Internal::testRunner):
2501 (WebTestInterfaces::Internal):
2502 (WebTestRunner::WebTestInterfaces::Internal::Internal):
2503 (WebTestRunner::WebTestInterfaces::Internal::setDelegate):
2504 (WebTestRunner::WebTestInterfaces::Internal::setTestIsRunning):
2505 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Added.
2507 (WebTestRunner::WebTestRunner::WebTestRunner):
2508 (WebTestRunner::WebTestRunner::shouldDumpEditingCallbacks):
2509 (WebTestRunner::WebTestRunner::shouldDumpAsText):
2510 (WebTestRunner::WebTestRunner::setShouldDumpAsText):
2511 (WebTestRunner::WebTestRunner::shouldGeneratePixelResults):
2512 (WebTestRunner::WebTestRunner::setShouldGeneratePixelResults):
2513 (WebTestRunner::WebTestRunner::shouldDumpChildFrameScrollPositions):
2514 (WebTestRunner::WebTestRunner::shouldDumpChildFramesAsText):
2515 (WebTestRunner::WebTestRunner::shouldDumpAsAudio):
2516 (WebTestRunner::WebTestRunner::audioData):
2517 (WebTestRunner::WebTestRunner::shouldDumpFrameLoadCallbacks):
2518 (WebTestRunner::WebTestRunner::setShouldDumpFrameLoadCallbacks):
2519 (WebTestRunner::WebTestRunner::shouldDumpUserGestureInFrameLoadCallbacks):
2520 (WebTestRunner::WebTestRunner::stopProvisionalFrameLoads):
2521 (WebTestRunner::WebTestRunner::shouldDumpTitleChanges):
2522 (WebTestRunner::WebTestRunner::shouldDumpCreateView):
2523 (WebTestRunner::WebTestRunner::canOpenWindows):
2524 (WebTestRunner::WebTestRunner::shouldDumpResourceLoadCallbacks):
2525 (WebTestRunner::WebTestRunner::shouldDumpResourceRequestCallbacks):
2526 (WebTestRunner::WebTestRunner::shouldDumpResourceResponseMIMETypes):
2527 (WebTestRunner::WebTestRunner::webPermissions):
2528 (WebTestRunner::WebTestRunner::shouldDumpStatusCallbacks):
2529 (WebTestRunner::WebTestRunner::shouldDumpProgressFinishedCallback):
2530 (WebTestRunner::WebTestRunner::shouldDumpBackForwardList):
2531 (WebTestRunner::WebTestRunner::deferMainResourceDataLoad):
2532 (WebTestRunner::WebTestRunner::shouldDumpSelectionRect):
2533 (WebTestRunner::WebTestRunner::testRepaint):
2534 (WebTestRunner::WebTestRunner::sweepHorizontally):
2535 (WebTestRunner::WebTestRunner::isPrinting):
2536 (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload):
2537 (WebTestRunner::WebTestRunner::setTitleTextDirection):
2538 (WebTestRunner::WebTestRunner::httpHeadersToClear):
2539 (WebTestRunner::WebTestRunner::shouldBlockRedirects):
2540 (WebTestRunner::WebTestRunner::willSendRequestShouldReturnNull):
2541 (WebTestRunner::WebTestRunner::setTopLoadingFrame):
2542 (WebTestRunner::WebTestRunner::topLoadingFrame):
2543 (WebTestRunner::WebTestRunner::policyDelegateDone):
2544 (WebTestRunner::WebTestRunner::policyDelegateEnabled):
2545 (WebTestRunner::WebTestRunner::policyDelegateIsPermissive):
2546 (WebTestRunner::WebTestRunner::policyDelegateShouldNotifyDone):
2547 (WebTestRunner::WebTestRunner::shouldInterceptPostMessage):
2548 (WebTestRunner::WebTestRunner::isSmartInsertDeleteEnabled):
2549 (WebTestRunner::WebTestRunner::isSelectTrailingWhitespaceEnabled):
2550 * DumpRenderTree/chromium/TestShell.cpp:
2551 (TestShell::initialize):
2552 (TestShell::createMainWindow):
2553 (TestShell::~TestShell):
2554 (TestShell::runFileTest):
2555 (TestShell::resetTestController):
2557 (TestShell::bindJSObjectsToWindow):
2558 * DumpRenderTree/chromium/TestShell.h:
2559 (TestShell::testRunner):
2562 2013-02-01 Alan Cutter <alancutter@chromium.org>
2564 PatchLog process durations are increasing linearly with time (faulty data logging)
2565 https://bugs.webkit.org/show_bug.cgi?id=108621
2567 Reviewed by Eric Seidel.
2569 Added a check to prevent a stop event from happening to the same patch multiple times.
2571 * QueueStatusServer/loggers/recordpatchevent.py:
2572 (RecordPatchEvent.stopped):
2574 2013-02-01 Manuel Rego Casasnovas <rego@igalia.com>
2576 [GTK][WK2] MiniBrowser fullscreen signals support
2577 https://bugs.webkit.org/show_bug.cgi?id=108005
2579 Reviewed by Carlos Garcia Campos.
2581 Shows a label for 2 seconds using overlay (if GTK >= 3.2.0) and hides
2582 the toolbar when entering fullscreen. When leaving fullscreen the
2583 label is hidden (if it's not hidden yet) and the toolbar is shown again.
2585 * MiniBrowser/gtk/BrowserWindow.c:
2587 (fullScreenMessageTimeoutCallback):
2588 (webViewEnterFullScreen):
2589 (webViewLeaveFullScreen):
2590 (browserWindowFinalize):
2591 (browserWindowConstructed):
2593 2013-02-01 Alexis Menard <alexis@webkit.org>
2595 Enable unprefixed CSS transitions by default.
2596 https://bugs.webkit.org/show_bug.cgi?id=108216
2598 Reviewed by Dean Jackson.
2600 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2601 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
2602 guard the unprefixing work for CSS Transforms and animations.
2604 * Scripts/webkitperl/FeatureList.pm:
2605 * qmake/mkspecs/features/features.pri:
2607 2013-01-31 David Farler <dfarler@apple.com>
2609 Provide a sensible default architecture when building on iOS SDKs
2610 https://bugs.webkit.org/show_bug.cgi?id=108395
2612 Reviewed by Anders Carlsson.
2614 * Scripts/webkitdirs.pm:
2615 (determineArchitecture): Anchor SDK regex matches at the beginning.
2617 2013-01-31 Ryosuke Niwa <rniwa@webkit.org>
2619 buildbot should not rely on webkitpy
2620 https://bugs.webkit.org/show_bug.cgi?id=107379
2622 Reviewed by Eric Seidel.
2624 Move all Python files used in buildbot configuration into BuildSlaveSupport directory.
2625 Once this patch is landed, we can stop restarting the master on webkitpy changes.
2627 * BuildSlaveSupport/build.webkit.org-config/committer_auth.py:
2628 * BuildSlaveSupport/build.webkit.org-config/htdigestparser.py: Copied from Tools/Scripts/webkitpy/common/net/htdigestparser.py.
2629 * BuildSlaveSupport/build.webkit.org-config/htdigestparser_unittest.py: Copied from Tools/Scripts/webkitpy/common/net/htdigestparser_unittest.py.
2630 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2631 * BuildSlaveSupport/build.webkit.org-config/wkbuild.py: Copied from Tools/Scripts/webkitpy/common/config/build.py.
2632 * BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py: Copied from Tools/Scripts/webkitpy/common/config/build_unittest.py.
2633 (ShouldBuildTest.test_should_build):
2634 * Scripts/webkitpy/common/config/build.py: Removed.
2635 * Scripts/webkitpy/common/config/build_unittest.py: Removed.
2636 * Scripts/webkitpy/common/net/htdigestparser.py: Removed.
2637 * Scripts/webkitpy/common/net/htdigestparser_unittest.py: Removed.
2639 2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
2641 Unreviewed, rolling out r141349.
2642 http://trac.webkit.org/changeset/141349
2643 https://bugs.webkit.org/show_bug.cgi?id=108422
2645 "yet another windows ews fix needed" (Requested by lforschler
2648 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2651 2013-01-31 Rouslan Solomakhin <rouslan@chromium.org>
2653 [Chromium] Suggest 'uppercase' for multi-word misspelling 'upper case'
2654 https://bugs.webkit.org/show_bug.cgi?id=108509
2656 Reviewed by Tony Chang.
2658 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2659 (append): Added utility function to append WebString to WebVector.
2660 (MockSpellCheck::fillSuggestionList): Suggest 'uppercase' for misspelling 'upper case'.
2662 2013-01-31 David Farler <dfarler@apple.com>
2664 Provide a sensible default architecture when building on iOS SDKs
2665 https://bugs.webkit.org/show_bug.cgi?id=108395
2667 Reviewed by Joseph Pecoraro.
2669 * Scripts/webkitdirs.pm:
2670 (determineArchitecture):
2671 Check for iphoneos and iphonesimulator SDKs for a default arch.
2672 (determineXcodeSDK): Added.
2674 (XcodeOptions): Add ARCHS= if defined.
2676 2013-01-31 Christopher Cameron <ccameron@chromium.org>
2678 Fix rubber-band effect on non-scrollable pages
2679 https://bugs.webkit.org/show_bug.cgi?id=107611
2681 Add mouseWheelBegin function to EventSender to allow
2682 event-based rubber-banding tests.
2684 Reviewed by Antonio Gomes.
2686 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2688 (WebTestRunner::EventSender::EventSender):
2689 (WebTestRunner::EventSender::mouseDragBegin):
2690 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2693 2013-01-31 James Robinson <jamesr@chromium.org>
2695 [chromium] Notify the WebWidget when the WebViewHost is about to tear down compositing support
2696 https://bugs.webkit.org/show_bug.cgi?id=108518
2698 Reviewed by Adrienne Walker.
2700 * DumpRenderTree/chromium/WebViewHost.cpp:
2701 (WebViewHost::shutdown):
2703 2013-01-31 Pratik Solanki <psolanki@apple.com>
2705 DumpRenderTree should put NSSound calls inside USE(APPKIT)
2706 https://bugs.webkit.org/show_bug.cgi?id=108499
2708 Reviewed by Andy Estes.
2710 * DumpRenderTree/mac/DumpRenderTree.mm:
2713 2013-01-30 Brian Weinstein <bweinstein@apple.com>
2715 Add a call to the page UI client to determine if a plug-in should load
2716 https://bugs.webkit.org/show_bug.cgi?id=108407
2717 <rdar://problem/13066332>
2719 Add entries for the new function in the necessary structs.
2721 Reviewed by Anders Carlsson.
2723 * MiniBrowser/mac/WK2BrowserWindowController.m:
2724 (-[WK2BrowserWindowController awakeFromNib]):
2725 * WebKitTestRunner/TestController.cpp:
2726 (WTR::TestController::createOtherPage):
2727 (WTR::TestController::createWebViewWithOptions):
2729 2013-01-31 Florin Malita <fmalita@chromium.org>
2731 [Chromium] Unreviewed gardening.
2733 Win build fix after http://trac.webkit.org/changeset/141471.
2735 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2736 (MockSpellCheck::spellCheckWord):
2738 2013-01-31 Enrica Casucci <enrica@apple.com>
2740 WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
2741 https://bugs.webkit.org/show_bug.cgi?id=108396.
2742 <rdar://problem/12920461>
2744 Reviewed by Alexey Proskuryakov.
2746 Adding new WebKit2 test with relevant bundle, to test the new APIs.
2748 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
2749 * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications.mm: Added.
2750 (TestWebKitAPI::didReceiveMessageFromInjectedBundle):
2751 (TestWebKitAPI::setInjectedBundleClient):
2752 * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications_Bundle.cpp: Added.
2753 (PasteboardNotificationsTest):
2754 (TestWebKitAPI::willWriteToPasteboard):
2755 (TestWebKitAPI::getPasteboardDataForRange):
2756 (TestWebKitAPI::didWriteToPasteboard):
2757 (TestWebKitAPI::PasteboardNotificationsTest::PasteboardNotificationsTest):
2758 (TestWebKitAPI::PasteboardNotificationsTest::didCreatePage):
2759 * TestWebKitAPI/Tests/WebKit2/execCopy.html: Added.
2760 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: Updated to reflect
2761 changes in InjectedBundleEditorClient.
2762 (WTR::InjectedBundlePage::InjectedBundlePage):
2764 2013-01-31 Rouslan Solomakhin <rouslan@chromium.org>
2766 [Chromium] Add two-word misspelling to mock spellchecker
2767 https://bugs.webkit.org/show_bug.cgi?id=108498
2769 Reviewed by Tony Chang.
2771 Some layout tests verify spellcheck behavior when multiple words are
2772 marked as a single misspelling. This change adds a two-word misspelling
2773 'upper case' to the mock spellchecker used by layout tests.
2775 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2776 (MockSpellCheck::spellCheckWord): Modified to handle spaces in misspellings.
2777 (MockSpellCheck::initializeIfNeeded): Modified to use a vector instead of a hash table.
2778 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2779 (MockSpellCheck): Changed misspellings container from hash table to vector.
2781 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
2783 [Qt] Prospective build fix.
2785 Reviewed by Jocelyn Turcotte.
2787 Don't create .prl files for intermediate libs as their contents get
2788 injected within -Wl,-whole-archive -lFoo -wl,-no-whole-archive.
2790 * qmake/mkspecs/features/default_post.prf:
2792 2013-01-31 Alan Cutter <alancutter@chromium.org>
2794 EWS graphs have unusual data for patch waiting times
2795 https://bugs.webkit.org/show_bug.cgi?id=108427
2797 Reviewed by Eric Seidel.
2799 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.
2800 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.
2801 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.
2803 * QueueStatusServer/app.yaml:
2804 * QueueStatusServer/cron.yaml:
2805 * QueueStatusServer/handlers/syncqueuelogs.py: Copied from Tools/QueueStatusServer/model/patchlog.py.
2807 (SyncQueueLogs.get):
2808 * QueueStatusServer/loggers/recordpatchevent.py:
2809 (RecordPatchEvent.added):
2810 (RecordPatchEvent.retrying):
2811 (RecordPatchEvent.started):
2812 (RecordPatchEvent.stopped):
2813 (RecordPatchEvent.updated):
2814 * QueueStatusServer/main.py:
2815 * QueueStatusServer/model/patchlog.py:
2818 (PatchLog.lookup_if_exists):
2819 (PatchLog.calculate_process_duration):
2820 (PatchLog._generate_key):
2821 * QueueStatusServer/model/queuelog.py:
2822 (QueueLog.update_max_patches_waiting):
2823 (QueueLog._get_or_create_txn):
2825 (QueueLog._get_patches_waiting):
2826 * QueueStatusServer/model/warninglog.py: Copied from Tools/QueueStatusServer/model/patchlog.py.
2828 (WarningLog.record):
2830 2013-01-31 Anders Carlsson <andersca@apple.com>
2832 Remove Web Intents code from WebKit2
2833 https://bugs.webkit.org/show_bug.cgi?id=108506
2835 Reviewed by Simon Fraser.
2837 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
2838 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
2839 (WTR::InjectedBundlePage::InjectedBundlePage):
2840 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
2841 (InjectedBundlePage):
2842 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
2843 * WebKitTestRunner/InjectedBundle/TestRunner.h:
2846 2013-01-31 Tommy Widenflycht <tommyw@google.com>
2848 [chromium] MediaStream API: Rename WebMediaStreamDescriptor and WebMediaStreamComponent to WebMediaStream and WebMediaStreamTrack
2849 https://bugs.webkit.org/show_bug.cgi?id=108458
2851 Reviewed by Adam Barth.
2853 Only renames, no other code changes.
2855 * DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp:
2856 (MockWebMediaStreamCenter::didEnableMediaStreamTrack):
2857 (MockWebMediaStreamCenter::didDisableMediaStreamTrack):
2858 (MockWebMediaStreamCenter::didAddMediaStreamTrack):
2859 (MockWebMediaStreamCenter::didRemoveMediaStreamTrack):
2860 (MockWebMediaStreamCenter::didStopLocalMediaStream):
2861 (MockWebMediaStreamCenter::didCreateMediaStream):
2862 * DumpRenderTree/chromium/MockWebMediaStreamCenter.h:
2863 (MockWebMediaStreamCenter):
2864 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
2865 (MockWebRTCPeerConnectionHandler::addStream):
2866 (MockWebRTCPeerConnectionHandler::removeStream):
2867 (MockWebRTCPeerConnectionHandler::getStats):
2868 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
2869 (MockWebRTCPeerConnectionHandler):
2870 * DumpRenderTree/chromium/WebUserMediaClientMock.cpp:
2871 (UserMediaRequestTask::UserMediaRequestTask):
2872 (WebUserMediaClientMock::requestUserMedia):
2874 2013-01-31 Zan Dobersek <zdobersek@igalia.com>
2876 REGRESSION (r141402): incorrectly set injected bundle path when running GTK unit tests
2877 https://bugs.webkit.org/show_bug.cgi?id=108496
2879 Reviewed by Philippe Normand.
2881 * Scripts/run-gtk-tests:
2882 (TestRunner.__init__): Add the build type as a member on the TestRunner interface.
2883 (TestRunner._setup_testing_environment): Use the build type member to determine correct path
2884 to the injected bundle.
2886 2013-01-31 Christophe Dumez <dchris@gmail.com>
2888 [EFL] Disable Web Intents
2889 https://bugs.webkit.org/show_bug.cgi?id=108457
2891 Reviewed by Alexey Proskuryakov.
2893 Remove EFL DRT code related to Web intents.
2895 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
2896 (DumpRenderTreeChrome::createView):
2897 (DumpRenderTreeChrome::resetDefaultsToConsistentValues):
2898 (DumpRenderTreeChrome::onFrameCreated):
2899 * DumpRenderTree/efl/DumpRenderTreeChrome.h:
2900 (DumpRenderTreeChrome):
2901 * DumpRenderTree/efl/TestRunnerEfl.cpp:
2902 (TestRunner::sendWebIntentResponse):
2903 (TestRunner::deliverWebIntent):
2904 * Scripts/webkitperl/FeatureList.pm: Turn off WEB_INTENTS flag
2907 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
2909 [Qt] Disable force_static_libs_as_shared in developer builds if wk2 is enabled
2911 Reviewed by Jocelyn Turcotte.
2913 This is a temporary workaround during the development of #108471, where we move files around
2914 but some link time dependencies might remain.
2916 * qmake/mkspecs/features/default_post.prf:
2918 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
2920 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
2921 https://bugs.webkit.org/show_bug.cgi?id=108472
2923 Reviewed by Andreas Kling.
2925 Add a new module to the qmake build system that represents the part of the WebKit2 Qt integration
2926 that doesn't depend on WebKit2 internals.
2928 * qmake/mkspecs/features/webkit_modules.prf:
2929 * qmake/mkspecs/modules/webkit2qml.prf: Copied from Source/WebKit2/WebKit2.pro.
2931 2013-01-31 James Robinson <jamesr@chromium.org>
2933 [chromium] Remove dead transitional code from WebViewImpl
2934 https://bugs.webkit.org/show_bug.cgi?id=107889
2936 Reviewed by Adam Barth.
2938 ScrollingCoordinatorChromiumTests need to initialize compositing, so its implementation of
2939 WebWidgetClient has to support the new compositor initialization path.
2941 * DumpRenderTree/chromium/WebViewHost.cpp:
2942 (WebViewHost::initializeLayerTreeView):
2943 (WebViewHost::setWebWidget):
2945 2013-01-31 Gustavo Noronha Silva <gns@gnome.org>
2947 [GTK] run-gtk-tests does not respect the -d argument
2948 https://bugs.webkit.org/show_bug.cgi?id=107822
2950 Reviewed by Philippe Normand.
2952 * Scripts/run-gtk-tests:
2953 (TestRunner.__init__): use the value for the debug option to decide what
2954 build_type to request a path for.
2956 (get_build_path): now accepts a build_type argument instead of trying both
2957 Release and Debug in order, defaults to release.
2958 (build_path): takes and passes a build_type argument, no default value.
2960 2013-01-31 Christophe Dumez <dchris@gmail.com>
2962 Update Christophe Dumez's email address
2963 https://bugs.webkit.org/show_bug.cgi?id=108453
2965 Reviewed by Kenneth Rohde Christiansen.
2967 Update my email address in committers.py.
2969 * Scripts/webkitpy/common/config/committers.py:
2971 2013-01-31 Jochen Eisinger <jochen@chromium.org>
2973 [chromium] move runModalBeforeUnloadDialog to TestRunner library
2974 https://bugs.webkit.org/show_bug.cgi?id=108442
2976 Reviewed by Adam Barth.
2978 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2979 (WebTestRunner::WebTestProxy::runModalBeforeUnloadDialog):
2980 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2981 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
2982 * DumpRenderTree/chromium/WebViewHost.cpp:
2983 * DumpRenderTree/chromium/WebViewHost.h:
2985 2013-01-31 Jochen Eisinger <jochen@chromium.org>
2987 [chromium] move postMessage related methods to TestRunner library
2988 https://bugs.webkit.org/show_bug.cgi?id=108343
2990 Reviewed by Adam Barth.
2992 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2995 (WebTestRunner::WebTestProxy::willCheckAndDispatchMessageEvent):
2996 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2997 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
2999 * DumpRenderTree/chromium/WebViewHost.cpp:
3000 (WebViewHost::willCheckAndDispatchMessageEvent):
3002 2013-01-30 Jochen Eisinger <jochen@chromium.org>
3004 [chromium] move remaining resource load related methods to TestRunner library
3005 https://bugs.webkit.org/show_bug.cgi?id=108334
3007 Reviewed by Adam Barth.
3009 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
3010 (WebTestRunner::WebTestDelegate::allowExternalPages):
3011 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3014 (WebTestRunner::WebTestProxy::canHandleRequest):
3015 (WebTestRunner::WebTestProxy::cannotHandleRequestError):
3016 (WebTestRunner::WebTestProxy::didCreateDataSource):
3017 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3018 (WebTestRunner::WebTestProxyBase::canHandleRequest):
3020 (WebTestRunner::WebTestProxyBase::cannotHandleRequestError):
3021 (WebTestRunner::WebTestProxyBase::didCreateDataSource):
3022 (WebTestRunner::WebTestProxyBase::willSendRequest):
3023 * DumpRenderTree/chromium/WebViewHost.cpp:
3024 (WebViewHost::canHandleRequest):
3025 (WebViewHost::didCreateDataSource):
3026 (WebViewHost::willSendRequest):
3027 (WebViewHost::allowExternalPages):
3028 * DumpRenderTree/chromium/WebViewHost.h:
3030 2013-01-30 Hajime Morrita <morrita@google.com>
3032 Unreviewed test failure fix for r141341.
3034 * Scripts/webkitpy/tool/steps/runtests.py:
3036 * Scripts/webkitpy/tool/steps/runtests_unittest.py:
3038 2013-01-30 Levi Weintraub <leviw@chromium.org>
3040 [Chromium] WebPluginContainerImpl adding imbalanced touch handler refs
3041 https://bugs.webkit.org/show_bug.cgi?id=108381
3043 Reviewed by James Robinson.
3045 * DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp: Adding an attribute that
3046 tickles the case in WebPluginContainerImpl that imbalanced touch handler refs in Document.
3048 2013-01-30 Julie Parent <jparent@chromium.org>
3050 Add a concept of dashboard parameters that invalidate others
3051 https://bugs.webkit.org/show_bug.cgi?id=108362
3053 Reviewed by Dirk Pranke.
3055 There are certain parameters to the dashboards, that when selected,
3056 invalidate others, such as selecting the test type invalidates the
3057 builder group. Add this concept to dashboard_base and allow specifc
3058 dashboard to add their own invalidating parameters.
3060 The result is that when the user takes a specific action, like changing
3061 the test type, the builder would get reset to the default for the new
3062 test type, rather than erroring or not matching the query param, as is
3063 the current behavior.
3065 Also deletes some unused code (selectBuilder).
3067 * TestResultServer/static-dashboards/dashboard_base.js:
3068 (invalidateQueryParameters):
3069 (setQueryParameter):
3070 * TestResultServer/static-dashboards/flakiness_dashboard.js:
3071 * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
3072 * TestResultServer/static-dashboards/timeline_explorer.html:
3073 * TestResultServer/static-dashboards/treemap.html:
3075 2013-01-30 Kiran Muppala <cmuppala@apple.com>
3077 Disable process suppression of DumpRenderTree on Mac
3078 https://bugs.webkit.org/show_bug.cgi?id=108400
3080 Reviewed by Jessie Berlin.
3082 * DumpRenderTree/mac/DumpRenderTree.mm:
3083 (prepareConsistentTestingEnvironment): Take assertion to prevent
3084 process suppression.
3086 2013-01-30 Roger Fong <roger_fong@apple.com>
3088 Enable tests for Windows EWS!
3089 https://bugs.webkit.org/show_bug.cgi?id=107968.
3090 Patch by Lucas Forschler.
3092 Reviewed by Adam Barth.
3094 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3097 2013-01-30 Christophe Dumez <christophe.dumez@intel.com>
3099 Add a StringTypeAdapter for ASCIILiteral
3100 https://bugs.webkit.org/show_bug.cgi?id=108338
3102 Reviewed by Benjamin Poulain.
3104 Add API tests for operator+() taking an ASCIILiteral.
3106 * TestWebKitAPI/Tests/WTF/StringOperators.cpp:
3107 (TestWebKitAPI::TEST):
3109 2013-01-30 Roger Fong <roger_fong@apple.com>
3111 Modify runtests.py script so that --skip-failing-tests option is not added when platform is cygwin.
3113 Rubberstamped by Timothy Horton.
3115 * Scripts/webkitpy/tool/steps/runtests.py:
3118 2013-01-30 Sheriff Bot <webkit.review.bot@gmail.com>
3120 Unreviewed, rolling out r141205.
3121 http://trac.webkit.org/changeset/141205
3122 https://bugs.webkit.org/show_bug.cgi?id=108353
3124 Command for running tests on windows needs to be investigated.
3125 (Requested by lforschler on #webkit).
3127 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3130 2013-01-30 Tony Chang <tony@chromium.org>
3132 [Chromium] Enable textarea resize corner for tests
3133 https://bugs.webkit.org/show_bug.cgi?id=108385
3135 Reviewed by Ojan Vafai.
3137 We should test what we ship. Also, this makes us pass more tests in content_shell.
3139 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3140 (WebTestRunner::WebPreferences::reset): Turn on resize corner.
3142 2013-01-30 Jochen Eisinger <jochen@chromium.org>
3144 [chromium] move custom policy delegate to TestRunner library
3145 https://bugs.webkit.org/show_bug.cgi?id=108328
3147 Reviewed by Adam Barth.
3149 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
3150 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3152 (WebTestRunner::WebTestProxy::decidePolicyForNavigation):
3153 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3154 (WebTestRunner::WebTestRunner::policyDelegateEnabled):
3155 (WebTestRunner::WebTestRunner::policyDelegateIsPermissive):
3156 (WebTestRunner::WebTestRunner::policyDelegateShouldNotifyDone):
3157 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3158 (WebTestRunner::TestRunner::reset):
3159 (WebTestRunner::TestRunner::policyDelegateEnabled):
3161 (WebTestRunner::TestRunner::policyDelegateIsPermissive):
3162 (WebTestRunner::TestRunner::policyDelegateShouldNotifyDone):
3163 (WebTestRunner::TestRunner::setCustomPolicyDelegate):
3164 (WebTestRunner::TestRunner::waitForPolicyDelegate):
3165 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3167 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3168 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
3170 * DumpRenderTree/chromium/WebViewHost.cpp:
3171 (WebViewHost::decidePolicyForNavigation):
3172 (WebViewHost::reset):
3173 * DumpRenderTree/chromium/WebViewHost.h:
3176 2013-01-30 Allan Sandfeld Jensen <allan.jensen@digia.com>
3178 [Qt][WK1] Support better testing of Web Notifications
3179 https://bugs.webkit.org/show_bug.cgi?id=107696
3181 Reviewed by Jocelyn Turcotte.
3183 Do not dump notification output to the console by default, instead allow the
3184 tests that need this feature to enable it.
3186 Implement denyWebNotificationPermission and removeAllWebNotificationPermissions.
3187 Remove unused m_desktopNotificationAllowedOrigins variable.
3189 * DumpRenderTree/qt/TestRunnerQt.cpp:
3190 (TestRunner::TestRunner):
3191 (TestRunner::reset):
3192 (TestRunner::dumpNotifications):
3193 (TestRunner::grantWebNotificationPermission):
3194 (TestRunner::denyWebNotificationPermission):
3195 (TestRunner::removeAllWebNotificationPermissions):
3196 * DumpRenderTree/qt/TestRunnerQt.h:
3199 2013-01-30 Jochen Eisinger <jochen@chromium.org>
3201 [chromium] move methods from WebTestDelegate to WebTestRunner
3202 https://bugs.webkit.org/show_bug.cgi?id=108309
3204 Reviewed by Adam Barth.
3206 By moving more logic to the TestRunner library, we can share more
3207 code with content shell.
3209 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
3210 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3212 (WebTestRunner::WebTestProxy::createView):
3213 (WebTestRunner::WebTestProxy::isSmartInsertDeleteEnabled):
3214 (WebTestRunner::WebTestProxy::isSelectTrailingWhitespaceEnabled):
3215 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3216 (WebTestRunner::WebTestRunner::isSmartInsertDeleteEnabled):
3217 (WebTestRunner::WebTestRunner::isSelectTrailingWhitespaceEnabled):
3218 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3219 (WebTestRunner::TestRunner::reset):
3220 (WebTestRunner::TestRunner::isSmartInsertDeleteEnabled):
3222 (WebTestRunner::TestRunner::isSelectTrailingWhitespaceEnabled):
3223 (WebTestRunner::TestRunner::setSmartInsertDeleteEnabled):
3224 (WebTestRunner::TestRunner::setSelectTrailingWhitespaceEnabled):
3225 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3227 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3228 (WebTestRunner::WebTestProxyBase::createView):
3229 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
3231 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
3232 * DumpRenderTree/chromium/TestShell.h:
3234 * DumpRenderTree/chromium/WebViewHost.cpp:
3235 (WebViewHost::createView):
3236 (WebViewHost::didStartLoading):
3237 (WebViewHost::didStopLoading):
3238 (WebViewHost::isSmartInsertDeleteEnabled):
3239 (WebViewHost::isSelectTrailingWhitespaceEnabled):
3240 (WebViewHost::reset):
3241 * DumpRenderTree/chromium/WebViewHost.h:
3244 2013-01-30 Kwang Yul Seo <skyul@company100.net>
3246 Unreviewed. Add Jae Hyun Park to contributor list.
3248 * Scripts/webkitpy/common/config/committers.py:
3250 2013-01-29 Alan Cutter <alancutter@chromium.org>
3252 Need a cr-linux debug EWS bot
3253 https://bugs.webkit.org/show_bug.cgi?id=98957
3255 Reviewed by Eric Seidel.
3257 Added cr-linux-debug-ews bot to webkit-patch, QueueStatusServer and GCE build scripts.
3259 * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh: Added.
3260 * QueueStatusServer/app.yaml:
3261 * QueueStatusServer/config/queues.py: Added.
3262 * QueueStatusServer/model/queues.py:
3264 (Queue.queue_with_name):
3266 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3267 (ChromiumLinuxDebugEWS):
3269 2013-01-29 Alan Cutter <alancutter@chromium.org>
3271 Tidy up Sheriffbot's Sheriffs command's unit tests
3272 https://bugs.webkit.org/show_bug.cgi?id=108262
3274 Reviewed by Eric Seidel.
3276 Added the use of MockWeb instead of the filesystem to test the sheriffs command.
3278 * Scripts/webkitpy/tool/bot/irc_command.py:
3279 (Sheriffs._retrieve_webkit_sheriffs):
3281 * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
3282 (IRCCommandTest.test_sheriffs):
3283 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_0.js: Removed.
3284 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_1.js: Removed.
3285 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_2.js: Removed.
3286 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_malformed.js: Removed.
3287 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_zero.js: Removed.
3289 2013-01-29 Lucas Forschler <lforschler@apple.com>
3291 Enable tests for Windows EWS!
3292 https://bugs.webkit.org/show_bug.cgi?id=107968
3294 Reviewed by Adam Barth.
3296 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3299 2013-01-29 Alan Cutter <alancutter@chromium.org>
3301 MockWeb should be able to serve mock web content
3302 https://bugs.webkit.org/show_bug.cgi?id=108240
3304 Reviewed by Dirk Pranke.
3306 Added the ability to have MockWeb serve mock web data.
3308 * Scripts/webkitpy/common/host_mock.py:
3309 (MockHost.__init__):
3310 * Scripts/webkitpy/common/net/web_mock.py:
3312 (MockWeb.get_binary):
3314 2013-01-29 Jessie Berlin <jberlin@apple.com>
3316 run-api-tests should have an option to specify root
3317 https://bugs.webkit.org/show_bug.cgi?id=108210
3319 Reviewed by Ryosuke Niwa.
3321 * Scripts/run-api-tests:
3322 Add the option and use it to set the configuration product directory. Since it is supposed
3323 to point to the built products, do not build the products if root is specified (this mimics
3324 the behavior of run-javascriptcore-tests).
3326 2013-01-29 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
3328 [EFL] Add Toggle fullscreen (F11) to MiniBrowser
3329 https://bugs.webkit.org/show_bug.cgi?id=108122
3331 Reviewed by Antonio Gomes.
3333 Adds fullscreen mode toggle (F11) option to MiniBrowser using native API.
3335 * MiniBrowser/efl/main.c:
3336 (on_key_down): Add 'F11' key handler.
3338 2013-01-29 Patrick Gansterer <paroga@webkit.org>
3340 [CMake] Use offical Windows CE support
3341 https://bugs.webkit.org/show_bug.cgi?id=108061
3343 Reviewed by Laszlo Gombos.
3345 Recent version of CMake has added Windows CE support, but uses a
3346 slightly different interface than the patched version used before.
3347 Change the command line parameters to use the offical CMake binaries.
3349 * Scripts/webkitdirs.pm:
3350 (cmakeBasedPortArguments):
3352 2013-01-29 Alan Cutter <alancutter@chromium.org>
3354 QueueStatusServer needs pages to display historical queue data
3355 https://bugs.webkit.org/show_bug.cgi?id=107659
3357 Reviewed by Eric Seidel.
3359 Created a /queue-charts/<queue-name> handler to present queue and patch data using Google Chart Tools.
3361 * QueueStatusServer/app.yaml:
3362 * QueueStatusServer/config/charts.py: Copied from Tools/QueueStatusServer/model/queuelog.py.
3364 * QueueStatusServer/filters/webkit_extras.py:
3367 (webkit_attachment_id):
3369 (queue_status_link):
3370 (queue_charts_link):
3371 * QueueStatusServer/handlers/queuecharts.py: Added.
3374 (QueueCharts._get_min_med_max):
3375 (QueueCharts._get_patch_data):
3376 (QueueCharts._get_patch_logs):
3377 (QueueCharts._get_queue_data):
3378 (QueueCharts._get_queue_logs):
3379 (QueueCharts._get_time_unit):
3380 (QueueCharts._get_timestamp):
3381 (QueueCharts._get_view_range):
3382 * QueueStatusServer/handlers/queuestatus.py:
3384 * QueueStatusServer/index.yaml:
3385 * QueueStatusServer/main.py:
3386 * QueueStatusServer/model/queuelog.py:
3388 (QueueLog.create_key):
3390 (QueueLog.get_current):
3391 (QueueLog.get_or_create):
3392 (QueueLog._get_or_create_txn):
3393 * QueueStatusServer/stylesheets/charts.css: Added.
3396 * QueueStatusServer/templates/queuecharts.html: Added.
3397 * QueueStatusServer/templates/queuestatus.html:
3399 2013-01-29 Mario Sanchez Prada <mario.prada@samsung.com>
3401 [GTK] Missing build flags when building with Harfbuzz
3402 https://bugs.webkit.org/show_bug.cgi?id=108174
3404 Reviewed by Martin Robinson.
3406 Add FREETYPE_CFLAGS and FREETYPE_LIBS to makefiles so -lharfbuzz
3407 parameter will be added to linking lines when needed.
3409 * GNUmakefile.am: Added FREETYPE_CFLAGS and FREETYPE_LIBS.
3410 * MiniBrowser/gtk/GNUmakefile.am: Ditto.
3411 * TestWebKitAPI/GNUmakefile.am: Ditto.
3413 2013-01-29 Carlos Garcia Campos <cgarcia@igalia.com>
3415 [GTK] Implement resources API using injected bundle
3416 https://bugs.webkit.org/show_bug.cgi?id=107457
3418 Reviewed by Sam Weinig.
3420 * Scripts/run-gtk-tests:
3421 (TestRunner): Unksip resources unit tests.
3423 2013-01-29 Michael Brüning <michael.bruning@digia.com>
3425 Unreviewed, updated my email information.
3427 * Scripts/webkitpy/common/config/committers.py:
3429 2013-01-29 Jochen Eisinger <jochen@chromium.org>
3431 [chromium] delete DRTTestRunner
3432 https://bugs.webkit.org/show_bug.cgi?id=108082
3434 Reviewed by Adam Barth.
3436 * DumpRenderTree/DumpRenderTree.gypi:
3437 * DumpRenderTree/chromium/DRTTestRunner.cpp: Removed.
3438 * DumpRenderTree/chromium/DRTTestRunner.h: Removed.
3439 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
3440 (WebTestRunner::WebTestDelegate::testFinished):
3441 (WebTestRunner::WebTestDelegate::testTimedOut):
3442 (WebTestRunner::WebTestDelegate::isBeingDebugged):
3443 (WebTestRunner::WebTestDelegate::layoutTestTimeout):
3444 (WebTestRunner::WebTestDelegate::closeRemainingWindows):
3445 (WebTestRunner::WebTestDelegate::navigationEntryCount):
3446 (WebTestRunner::WebTestDelegate::windowCount):
3447 (WebTestRunner::WebTestDelegate::setCustomPolicyDelegate):
3448 (WebTestRunner::WebTestDelegate::waitForPolicyDelegate):
3449 (WebTestRunner::WebTestDelegate::goToOffset):
3450 (WebTestRunner::WebTestDelegate::reload):
3451 (WebTestRunner::WebTestDelegate::loadURLForFrame):
3452 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3453 (WebTestRunner::WebTestRunner::policyDelegateDone):
3454 (WebTestRunner::WebTestRunner::shouldInterceptPostMessage):
3455 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3456 (WebTestRunner::TestRunner::WorkQueue::~WorkQueue):
3458 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
3459 (WebTestRunner::TestRunner::WorkQueue::processWork):
3460 (WebTestRunner::TestRunner::WorkQueue::reset):
3461 (WebTestRunner::TestRunner::WorkQueue::addWork):
3462 (WebTestRunner::TestRunner::TestRunner):
3463 (WebTestRunner::TestRunner::reset):
3464 (WebTestRunner::TestRunner::policyDelegateDone):
3465 (WebTestRunner::TestRunner::shouldInterceptPostMessage):
3466 (WebTestRunner::TestRunner::waitUntilDone):
3467 (WebTestRunner::TestRunner::notifyDone):
3468 (WebTestRunner::TestRunner::completeNotifyDone):
3469 (WorkItemBackForward):
3470 (WebTestRunner::WorkItemBackForward::WorkItemBackForward):
3471 (WebTestRunner::WorkItemBackForward::run):
3472 (WebTestRunner::TestRunner::queueBackNavigation):
3473 (WebTestRunner::TestRunner::queueForwardNavigation):
3475 (WebTestRunner::WorkItemReload::run):
3476 (WebTestRunner::TestRunner::queueReload):
3477 (WorkItemLoadingScript):
3478 (WebTestRunner::WorkItemLoadingScript::WorkItemLoadingScript):
3479 (WebTestRunner::WorkItemLoadingScript::run):
3480 (WorkItemNonLoadingScript):
3481 (WebTestRunner::WorkItemNonLoadingScript::WorkItemNonLoadingScript):
3482 (WebTestRunner::WorkItemNonLoadingScript::run):
3483 (WebTestRunner::TestRunner::queueLoadingScript):
3484 (WebTestRunner::TestRunner::queueNonLoadingScript):
3486 (WebTestRunner::WorkItemLoad::WorkItemLoad):
3487 (WebTestRunner::WorkItemLoad::run):
3488 (WebTestRunner::TestRunner::queueLoad):
3489 (WorkItemLoadHTMLString):
3490 (WebTestRunner::WorkItemLoadHTMLString::WorkItemLoadHTMLString):
3491 (WebTestRunner::WorkItemLoadHTMLString::run):
3492 (WebTestRunner::TestRunner::queueLoadHTMLString):
3493 (WebTestRunner::TestRunner::locationChangeDone):
3494 (WebTestRunner::TestRunner::windowCount):
3495 (WebTestRunner::TestRunner::setCloseRemainingWindowsWhenComplete):
3496 (WebTestRunner::TestRunner::setCustomPolicyDelegate):
3497 (WebTestRunner::TestRunner::waitForPolicyDelegate):
3498 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3501 (WebTestRunner::TestRunner::WorkItem::~WorkItem):
3503 (WebTestRunner::TestRunner::WorkQueue::WorkQueue):
3504 (WebTestRunner::TestRunner::WorkQueue::setFrozen):
3505 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
3506 (WebTestRunner::TestRunner::WorkQueue::taskList):
3507 * DumpRenderTree/chromium/TestShell.cpp:
3508 (TestShell::initialize):
3509 (TestShell::runFileTest):
3510 (TestShell::loadURL):
3511 (TestShell::createNewWindow):
3512 * DumpRenderTree/chromium/TestShell.h:
3513 (TestShell::testRunner):
3515 * DumpRenderTree/chromium/WebViewHost.cpp:
3516 (WebViewHost::testFinished):
3517 (WebViewHost::testTimedOut):
3518 (WebViewHost::isBeingDebugged):
3519 (WebViewHost::layoutTestTimeout):
3520 (WebViewHost::closeRemainingWindows):
3521 (WebViewHost::navigationEntryCount):
3522 (WebViewHost::windowCount):
3523 (WebViewHost::setCustomPolicyDelegate):
3524 (WebViewHost::waitForPolicyDelegate):
3525 (WebViewHost::goToOffset):
3526 (WebViewHost::reload):
3527 (WebViewHost::loadURLForFrame):
3528 (WebViewHost::shutdown):
3529 (WebViewHost::testRunner):
3530 * DumpRenderTree/chromium/WebViewHost.h:
3534 2013-01-28 Timothy Loh <timloh@chromium.com>
3536 Refactor ChangeLog and PrepareChangeLog to use FileSystem objects
3537 https://bugs.webkit.org/show_bug.cgi?id=107903
3539 Reviewed by Eric Seidel.
3541 To make ChangeLog and PrepareChangeLog easier to test, we can use
3542 FileSystem objects instead of just passing around paths.
3544 * Scripts/webkitpy/common/checkout/changelog.py:
3545 (ChangeLog.__init__):
3546 (ChangeLog.parse_latest_entry_from_file):
3547 (ChangeLog.parse_entries_from_file):
3548 (ChangeLog.latest_entry):
3549 (ChangeLog.update_with_unreviewed_message):
3550 (ChangeLog.set_reviewer):
3551 (ChangeLog.set_short_description_and_bug_url):
3552 (ChangeLog.delete_entries):
3553 (ChangeLog.prepend_text):
3554 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
3556 (test_parse_log_entries_from_changelog):
3557 (test_latest_entry_parse_single_entry):
3558 (test_set_reviewer):
3559 (test_set_short_description_and_bug_url):
3560 (test_delete_entries):
3561 (test_prepend_text):
3562 * Scripts/webkitpy/common/system/filesystem_mock.py:
3563 (ReadableTextFileObject.__init__):
3564 * Scripts/webkitpy/tool/steps/preparechangelog.py:
3565 (PrepareChangeLog._ensure_bug_url):
3566 (PrepareChangeLog._resolve_existing_entry):
3567 (PrepareChangeLog.run):
3568 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
3569 (test_ensure_bug_url):
3570 * Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py:
3571 (_assert_message_for_revert_output):
3573 2013-01-28 Raymond Toy <rtoy@google.com>
3575 Add myself to committers.py
3576 https://bugs.webkit.org/show_bug.cgi?id=107992
3578 Reviewed by kbr@google.com.
3580 * Scripts/webkitpy/common/config/committers.py:
3582 2013-01-28 Joseph Pecoraro <pecoraro@apple.com>
3584 [Mac] Update PageVisibilityState when WebView is hidden / visible
3585 https://bugs.webkit.org/show_bug.cgi?id=107509
3587 Reviewed by Sam Weinig.
3589 Add a test that PageVisibility of WK1 WebViews and WK2 WKViews
3590 automatically changes between hidden and visible as the view is added
3591 and removed from window, or when it is in a window that changes
3592 visibility, for instance by minimizing / deminimizing.
3594 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
3595 * TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.html: Added.
3596 * TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm: Added.
3597 (-[PageVisibilityStateDelegate webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:]):
3598 (runJavaScriptAlert):
3599 (PageVisibilityStateWithWindowChanges):
3600 (TestWebKitAPI::PageVisibilityStateWithWindowChanges::initializeView):
3601 (TestWebKitAPI::PageVisibilityStateWithWindowChanges::teardownView):
3602 (TestWebKitAPI::PageVisibilityStateWithWindowChanges::runTest):
3603 (TestWebKitAPI::TEST_F):
3604 Test visibility state of a page in a WebView/WKView with different window states.
3606 * TestWebKitAPI/mac/WebKitAgnosticTest.h:
3607 * TestWebKitAPI/mac/WebKitAgnosticTest.mm:
3608 (TestWebKitAPI::WebKitAgnosticTest::teardownView):
3609 (TestWebKitAPI::WebKitAgnosticTest::runWebKit1Test):
3610 (TestWebKitAPI::WebKitAgnosticTest::runWebKit2Test):
3611 Add a WK1 and WK2 teardownView to balance initializeView.
3613 2013-01-28 Joseph Pecoraro <pecoraro@apple.com>
3615 Improve PageVisibility API with enums
3616 https://bugs.webkit.org/show_bug.cgi?id=107364
3618 Reviewed by Sam Weinig.
3620 * DumpRenderTree/mac/TestRunnerMac.mm:
3621 (TestRunner::resetPageVisibility):
3622 (TestRunner::setPageVisibility):
3623 Update the WK1 test code to use the new WK1 enums.
3625 * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
3626 (WTR::InjectedBundle::setVisibilityState):
3627 * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
3629 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
3630 (WTR::TestRunner::setPageVisibility):
3631 (WTR::TestRunner::resetPageVisibility):
3632 * WebKitTestRunner/TestController.cpp:
3633 (WTR::TestController::setVisibilityState):
3634 * WebKitTestRunner/TestController.h:
3636 * WebKitTestRunner/TestInvocation.cpp:
3637 (WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
3638 Update the WK2 test code to use the new WK2 API and enums.
3640 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
3641 * TestWebKitAPI/Tests/WebKit2/PageVisibilityState.cpp: Added.
3643 (TestWebKitAPI::setPageVisibilityStateWithEvalContinuation):
3644 (TestWebKitAPI::assertSerializedScriptValueIsStringValue):
3645 (TestWebKitAPI::didRunStep1StateChangeVisibleToHidden):
3646 (TestWebKitAPI::didRunStep2StateChangeHiddenToPrerender):
3647 (TestWebKitAPI::didRunStep3StateChangePrerenderToPreview):
3648 (TestWebKitAPI::didRunStep4InStatePreview):
3649 (TestWebKitAPI::TEST):
3650 Test the new WK2 API with all enum types.
3652 2013-01-28 Jochen Eisinger <jochen@chromium.org>
3654 [chromium] remove temporary define used for updating TestRunner API
3656 Unreviewed. Clean-up change.
3658 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3660 2013-01-28 James Craig <james@cookiecrook.com>
3662 HTML5 promotes DL from specific 'definition list' to superset 'description list'; accessibility strings and accessors should be updated to match.
3663 https://bugs.webkit.org/show_bug.cgi?id=107650
3665 Reviewed by Chris Fleizach.
3667 Updating accessibility strings and accessors for DL/DT/DD.
3669 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/Utilities.js:
3670 (createDescriptionList):
3671 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ViewController.js:
3672 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
3674 2013-01-28 Manuel Rego Casasnovas <rego@igalia.com>
3676 [GTK][WTR] Update layoutTestController.pathToLocalResource
3677 https://bugs.webkit.org/show_bug.cgi?id=107538
3679 Reviewed by Martin Robinson.
3681 * WebKitTestRunner/InjectedBundle/gtk/TestRunnerGtk.cpp:
3682 (WTR::TestRunner::pathToLocalResource): Update implementation based on
3685 2013-01-28 Manuel Rego Casasnovas <rego@igalia.com>
3687 [GTK][WTR] Move getTopLevelPath() to utilities file
3688 https://bugs.webkit.org/show_bug.cgi?id=107541
3690 Reviewed by Martin Robinson.
3692 * WebKitTestRunner/GNUmakefile.am: Add new files.
3693 * WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp:
3694 (WTR::getOutputDir): Uses the moved method from InjectedBundleUtilities.
3695 * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.cpp: Added.
3697 (WTR::topLevelPath): Implementation moved from ActivateFontsGtk.
3698 * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.h: Added.
3699 (WTR): Add new method header and documentation.
3701 2013-01-28 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
3703 [EFL] Include Ecore_Getopt.h in MiniBrowser.
3704 https://bugs.webkit.org/show_bug.cgi?id=108067
3706 Reviewed by Kenneth Rohde Christiansen.
3708 Be explicit and include Ecore_Getopt.h since we use it for parsing
3709 command line options. It is safer than relying on other headers
3710 including it for us.
3712 * MiniBrowser/efl/main.c:
3714 2013-01-28 Renata Hodovan <reni@webkit.org>
3716 [WK2] Putting QtWebProcess into a chrooted sandbox
3717 https://bugs.webkit.org/show_bug.cgi?id=90005
3719 Reviewed by Anders Carlsson and Zoltan Herczeg.
3721 Add feature flag for suid sandbox in linux.
3723 * Scripts/webkitperl/FeatureList.pm:
3725 2013-01-27 David Farler <dfarler@apple.com>
3727 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
3728 https://bugs.webkit.org/show_bug.cgi?id=108028
3730 Reviewed by Dan Bernstein.
3732 * DumpRenderTree/Makefile: Reverted.
3733 * Makefile: Reverted.
3734 * Scripts/webkitdirs.pm: Reverted.
3736 2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu>
3738 Fixing atomicIncrement implementation for Windows by dropping support before XP SP2.
3739 https://bugs.webkit.org/show_bug.cgi?id=106740
3741 Reviewed by Benjamin Poulain.
3743 * DumpRenderTree/config.h:
3744 * WinLauncher/stdafx.h:
3746 2013-01-26 David Farler <dfarler@apple.com>
3748 Makefiles should work for arbitrary SDKs and architectures on Apple ports
3749 https://bugs.webkit.org/show_bug.cgi?id=107863
3751 Reviewed by David Kilzer.
3754 Added temporary filters for projects not yet building on iOS.
3755 * DumpRenderTree/Makefile:
3756 Building with iOS SDKs -> -target All-iOS
3757 * Scripts/webkitdirs.pm:
3758 (determineConfiguration):
3759 Added --configuration switch detection.
3760 (determineArchitecture):
3761 Added --architecture and ARCH=(.*) switch detection.
3762 (argumentsForConfiguration):
3763 (determineXcodeSDK):
3764 Look for --device, --simulator, and --sdk switches.
3768 Determine Xcode SDK and generate -arch switches.
3770 2013-01-25 Jochen Eisinger <jochen@chromium.org>
3772 [chromium] move tracking of the top loading frame to TestRunner library
3773 https://bugs.webkit.org/show_bug.cgi?id=107948
3775 Reviewed by Adam Barth.
3777 * DumpRenderTree/chromium/DRTTestRunner.cpp:
3778 (DRTTestRunner::WorkQueue::processWorkSoon):
3779 (DRTTestRunner::WorkQueue::processWork):
3780 (DRTTestRunner::completeNotifyDone):
3781 * DumpRenderTree/chromium/DRTTestRunner.h:
3783 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3785 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3786 (WebTestRunner::WebTestRunner::setTopLoadingFrame):
3787 (WebTestRunner::WebTestRunner::topLoadingFrame):
3788 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3789 (WebTestRunner::TestRunner::TestRunner):
3790 (WebTestRunner::TestRunner::reset):
3791 (WebTestRunner::TestRunner::setTopLoadingFrame):
3793 (WebTestRunner::TestRunner::topLoadingFrame):
3794 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3796 (WebTestRunner::TestRunner::locationChangeDone):
3797 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3798 (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
3799 (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
3800 (WebTestRunner::WebTestProxyBase::didFailLoad):
3801 (WebTestRunner::WebTestProxyBase::didFinishLoad):
3802 (WebTestRunner::WebTestProxyBase::locationChangeDone):
3804 * DumpRenderTree/chromium/WebViewHost.cpp:
3805 (WebViewHost::reset):
3806 (WebViewHost::updateURL):
3807 * DumpRenderTree/chromium/WebViewHost.h:
3810 2013-01-25 Sheriff Bot <webkit.review.bot@gmail.com>
3812 Unreviewed, rolling out r140774.
3813 http://trac.webkit.org/changeset/140774
3814 https://bugs.webkit.org/show_bug.cgi?id=107932
3816 Tests ScrollingCoordinatorChromiumTest.fastScrollingByDefault
3817 and fastScrollingForFixedPosition are failing (Requested by
3820 * DumpRenderTree/chromium/WebViewHost.cpp:
3821 (WebViewHost::initializeLayerTreeView):
3822 (WebViewHost::setWebWidget):
3824 2013-01-25 Alan Cutter <alancutter@chromium.org>
3826 Quick fix for Chromium EWS bots running out of space due to a tmp file leak
3827 https://bugs.webkit.org/show_bug.cgi?id=107905
3829 Reviewed by Eric Seidel.
3831 Added line to EWS loop to clear /tmp of known Chromium test leak.
3832 Directories named ".org.chromium.Chromium.XXXXXX" not getting cleaned up.
3834 * EWSTools/start-queue.sh:
3836 2013-01-25 Ryosuke Niwa <rniwa@webkit.org>
3838 Update Anne's email address
3839 https://bugs.webkit.org/show_bug.cgi?id=107866
3841 Reviewed by Adam Barth.
3843 * Scripts/webkitpy/common/config/committers.py:
3845 2013-01-24 Alan Cutter <alancutter@chromium.org>
3847 HTTP 500 error between QueueStatusServer and bot(s)
3848 https://bugs.webkit.org/show_bug.cgi?id=107184
3850 Reviewed by Adam Barth.
3852 Removed the use of memcache which was the source of the exception.
3854 * QueueStatusServer/handlers/updatestatus.py:
3855 (UpdateStatus.post):
3856 * QueueStatusServer/model/attachment.py:
3858 (Attachment.summary):
3860 2013-01-24 Sheriff Bot <webkit.review.bot@gmail.com>
3862 Unreviewed, rolling out r140653.
3863 http://trac.webkit.org/changeset/140653
3864 https://bugs.webkit.org/show_bug.cgi?id=107916
3866 Causes a temp file leak on the bots (Requested by abarth on
3869 * DumpRenderTree/chromium/TestShell.cpp:
3870 (TestShell::resetTestController):
3872 2013-01-24 Eric Seidel <eric@webkit.org>
3874 Skip haslanded_unittest.py on systems which do not have interdiff installed
3875 https://bugs.webkit.org/show_bug.cgi?id=106402
3879 * Scripts/webkitpy/tool/steps/haslanded_unittest.py:
3882 2013-01-24 Ryosuke Niwa <rniwa@webkit.org>
3884 Disable the failing webkitpy test for now.
3886 * Scripts/webkitpy/tool/steps/haslanded_unittest.py:
3888 2013-01-24 Tim 'mithro' Ansell <mithro@mithis.com>
3890 Fixing the diff_parser to correctly identify git diffs even with leading comments.
3891 https://bugs.webkit.org/show_bug.cgi?id=107871
3893 Reviewed by Eric Seidel.
3895 * Scripts/webkitpy/common/checkout/diff_parser.py:
3896 * Scripts/webkitpy/common/checkout/diff_parser_unittest.py:
3897 * Scripts/webkitpy/tool/steps/haslanded.py:
3899 2013-01-24 James Robinson <jamesr@chromium.org>
3901 [chromium] Remove dead transitional code from WebViewImpl
3902 https://bugs.webkit.org/show_bug.cgi?id=107889
3904 Reviewed by Adrienne Walker.
3906 * DumpRenderTree/chromium/WebViewHost.cpp:
3907 (WebViewHost::initializeLayerTreeView):
3908 (WebViewHost::setWebWidget):
3910 2013-01-24 Joshua Bell <jsbell@chromium.org>
3912 Add watchlist for IndexedDB development, and add myself and others.
3916 * Scripts/webkitpy/common/config/watchlist:
3918 2013-01-24 Martin Robinson <mrobinson@igalia.com>
3920 Abstract the logic for appending a UChar32 onto StringBuilder
3921 https://bugs.webkit.org/show_bug.cgi?id=107505
3923 Reviewed by Darin Adler.
3925 * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
3926 (TestWebKitAPI::TEST): Added a simple test for appending UChar32.
3928 2013-01-24 Erik Arvidsson <arv@chromium.org>
3930 Unreviewed, rolling out r140703.
3931 http://trac.webkit.org/changeset/140703
3932 https://bugs.webkit.org/show_bug.cgi?id=107556
3934 r140561 was not the reason for the Android breakage
3936 * DumpRenderTree/chromium/TestShell.cpp:
3937 (TestShell::~TestShell):
3938 (TestShell::closeWindow):
3939 * DumpRenderTree/chromium/WebViewHost.cpp:
3940 (WebViewHost::WebViewHost):
3941 (WebViewHost::~WebViewHost):
3942 (WebViewHost::shutdown):
3943 * DumpRenderTree/chromium/WebViewHost.h:
3946 2013-01-24 Dean Jackson <dino@apple.com>
3948 Allow some plugin snapshot UI content to come from Injected Bundle
3949 https://bugs.webkit.org/show_bug.cgi?id=107852
3951 Reviewed by Anders Carlsson.
3953 Null implementations of plugInStartLabelTitle, plugInStartLabelSubtitle and
3954 plugInExtraStyleSheet.
3956 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
3957 (WTR::InjectedBundlePage::InjectedBundlePage):
3959 2013-01-24 Erik Arvidsson <arv@chromium.org>
3961 Unreviewed, rolling out r140561.
3962 http://trac.webkit.org/changeset/140561
3963 https://bugs.webkit.org/show_bug.cgi?id=107556
3965 Suspected to break Android which prevens WebKit roll
3967 * DumpRenderTree/chromium/TestShell.cpp:
3968 (TestShell::~TestShell):
3969 (TestShell::closeWindow):
3970 * DumpRenderTree/chromium/WebViewHost.cpp:
3971 (WebViewHost::WebViewHost):
3972 (WebViewHost::~WebViewHost):
3973 * DumpRenderTree/chromium/WebViewHost.h:
3976 2013-01-24 Tim 'mithro' Ansell <mithro@mithis.com>
3978 Adding "has-landed" command to webkit-patch which compares a
3979 committed patch to the changes which exist locally (ignoring the
3982 https://bugs.webkit.org/show_bug.cgi?id=106402
3984 Reviewed by Eric Seidel.
3986 * Scripts/webkitpy/common/checkout/diff_parser.py:
3987 (git_diff_to_svn_diff):
3988 * Scripts/webkitpy/common/net/bugzilla/bug.py:
3989 (Bug.commit_revision):
3990 * Scripts/webkitpy/common/net/bugzilla/bug_unittest.py:
3991 (BugTest.test_is_in_comments):
3993 (BugTest.test_commit_revision):
3994 * Scripts/webkitpy/tool/commands/upload.py:
3996 * Scripts/webkitpy/tool/steps/__init__.py:
3997 * Scripts/webkitpy/tool/steps/haslanded.py: Added.
3999 (HasLanded.convert_to_svn):
4000 (HasLanded.strip_change_log):
4003 * Scripts/webkitpy/common/net/bugzilla/bug.py:
4004 (Bug.commit_revision):
4005 * Scripts/webkitpy/common/net/bugzilla/bug_unittest.py:
4006 (BugTest.test_is_in_comments):
4008 (BugTest.test_commit_revision):
4009 * Scripts/webkitpy/tool/commands/upload.py:
4011 * Scripts/webkitpy/tool/steps/__init__.py:
4012 * Scripts/webkitpy/tool/steps/haslanded.py: Added.
4014 (HasLanded.convert_to_svn):
4015 (HasLanded.strip_change_log):
4016 (HasLanded.diff_diff):
4018 * Scripts/webkitpy/tool/steps/haslanded_unittest.py: Added.
4020 (HasLandedTest.test_run):
4021 (test_convert_to_svn_and_strip_change_log):
4023 2013-01-24 Dan Carney <dcarney@google.com>
4025 [chromium] move most WebViewHost printf calls to WebTestProxy
4026 https://bugs.webkit.org/show_bug.cgi?id=107553
4028 Reviewed by Jochen Eisinger.
4030 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
4033 (WebTestRunner::WebTestProxy::unableToImplementPolicyWithError):
4034 (WebTestRunner::WebTestProxy::didAddMessageToConsole):
4035 (WebTestRunner::WebTestProxy::runModalAlertDialog):
4036 (WebTestRunner::WebTestProxy::runModalConfirmDialog):
4037 (WebTestRunner::WebTestProxy::runModalPromptDialog):
4038 (WebTestRunner::WebTestProxy::runModalBeforeUnloadDialog):
4039 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
4040 (WebTestRunner::WebTestProxyBase::WebTestProxyBase):
4041 (WebTestRunner::WebTestProxyBase::reset):
4042 (WebTestRunner::WebTestProxyBase::setLogConsoleOutput):
4044 (WebTestRunner::WebTestProxyBase::unableToImplementPolicyWithError):
4045 (WebTestRunner::WebTestProxyBase::didAddMessageToConsole):
4046 (WebTestRunner::WebTestProxyBase::runModalAlertDialog):
4047 (WebTestRunner::WebTestProxyBase::runModalConfirmDialog):
4048 (WebTestRunner::WebTestProxyBase::runModalPromptDialog):
4049 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
4050 * DumpRenderTree/chromium/TestShell.cpp:
4051 (TestShell::showDevTools):
4052 * DumpRenderTree/chromium/WebViewHost.cpp:
4053 (WebViewHost::didAddMessageToConsole):
4054 (WebViewHost::runModalAlertDialog):
4055 (WebViewHost::runModalConfirmDialog):
4056 (WebViewHost::runModalPromptDialog):
4057 (WebViewHost::runModalBeforeUnloadDialog):
4058 (WebViewHost::unableToImplementPolicyWithError):
4059 (WebViewHost::reset):
4060 * DumpRenderTree/chromium/WebViewHost.h:
4063 2013-01-23 Mark Pilgrim <pilgrim@chromium.org>
4065 [Chromium] Give webkit_support a chance to reset state between layout test runs
4066 https://bugs.webkit.org/show_bug.cgi?id=107132
4068 Reviewed by Adam Barth.
4070 We currently only have need for this on OS(ANDROID), but now it
4071 would be useful to have a hook for resetting state on all
4072 platforms. Will soon be using this for IDBFactory initialization.
4074 * DumpRenderTree/chromium/TestShell.cpp:
4075 (TestShell::resetTestController): Call webkit_support::ResetTestEnvironment()
4077 2013-01-23 Alan Cutter <alancutter@chromium.org>
4079 QueueStatusServer crashes in production on next-patch
4080 https://bugs.webkit.org/show_bug.cgi?id=107775
4082 Reviewed by Adam Barth.
4084 Replaced Python 2.5 incompatible call to timedelta.total_seconds().
4086 * QueueStatusServer/app.yaml:
4087 * QueueStatusServer/model/patchlog.py:
4088 (PatchLog.calculate_wait_duration):
4089 (PatchLog.calculate_process_duration):
4091 (PatchLog._time_delta_to_seconds):
4093 2013-01-23 Ryosuke Niwa <rniwa@webkit.org>
4095 The previous patch wasn't complete. Finish reverting r139998 for real.
4097 * BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebInspectorShims.js:
4098 (ProfilerAgent.getProfile):
4100 2013-01-23 Ryosuke Niwa <rniwa@webkit.org>
4102 Revert r139998 for now since the Leaks Viewer pulls in a specific version of Inspector code.
4104 * BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebInspectorShims.js:
4105 (ProfilerAgent.getProfile):
4107 2013-01-23 Mark Pilgrim <pilgrim@chromium.org>
4109 [Chromium] Remove unused header files in chromium/public/platform/
4110 https://bugs.webkit.org/show_bug.cgi?id=107741
4112 Reviewed by James Robinson.
4114 These header files have migrated to the new Platform directory.
4115 This patch updates the remaining #include references and removes
4116 the old files that did nothing but redirect to the new ones.
4118 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
4119 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
4121 2013-01-23 Martin Robinson <mrobinson@igalia.com>
4123 [GTK] Bump webkitgtk-test-fonts dependency to cover fallbacks for Tamil, Bengali, and others
4124 https://bugs.webkit.org/show_bug.cgi?id=107727
4126 Reviewed by Gustavo Noronha Silva.
4128 * gtk/jhbuild.modules: Update the JHBuild moduleset to point to the new webkitgtk-test-fonts.
4129 We are using the git repository now that github has deprecated the downloads feature.
4131 2013-01-23 Tony Chang <tony@chromium.org>
4133 Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
4135 * CLWrapper/CLWrapper.sln: Modified property svn:eol-style.
4136 * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style.
4137 * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style.
4138 * WebKitTestRunner/WebKitTestRunner.sln: Modified property svn:eol-style.
4140 2013-01-23 Mark Pilgrim <pilgrim@chromium.org>
4142 [Chromium] Update some #includes in DumpRenderTree for headers in the new Platform directory
4143 https://bugs.webkit.org/show_bug.cgi?id=107145
4145 Reviewed by Adam Barth.
4147 Part of a larger refactoring series; see tracking bug 82948.
4149 * DumpRenderTree/chromium/DRTDevToolsAgent.cpp:
4150 * DumpRenderTree/chromium/DRTDevToolsAgent.h:
4151 * DumpRenderTree/chromium/DRTDevToolsClient.h:
4152 * DumpRenderTree/chromium/DRTTestRunner.cpp:
4153 * DumpRenderTree/chromium/DRTTestRunner.h:
4154 * DumpRenderTree/chromium/MockWebPrerenderingSupport.h:
4155 * DumpRenderTree/chromium/MockWebSpeechInputController.cpp:
4156 * DumpRenderTree/chromium/MockWebSpeechInputController.h:
4157 * DumpRenderTree/chromium/NotificationPresenter.cpp:
4158 * DumpRenderTree/chromium/TestNavigationController.h:
4159 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.cpp:
4160 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
4161 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
4162 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
4164 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
4165 * DumpRenderTree/chromium/TestRunner/src/GamepadController.h:
4166 * DumpRenderTree/chromium/TestRunner/src/TestDelegate.h:
4167 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
4168 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
4169 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
4170 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
4171 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
4172 * DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp:
4173 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
4174 * DumpRenderTree/chromium/TestShell.cpp:
4175 * DumpRenderTree/chromium/WebThemeEngineDRTMac.h:
4176 * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm:
4177 * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp:
4178 * DumpRenderTree/chromium/WebThemeEngineDRTWin.h:
4179 * DumpRenderTree/chromium/WebViewHost.cpp:
4181 2013-01-23 Jochen Eisinger <jochen@chromium.org>
4183 [chromium] Use after free in plugins/geturlnotify-during-document-teardown.html
4184 https://bugs.webkit.org/show_bug.cgi?id=107556
4186 Reviewed by Tony Chang.
4188 WebViewHost initiates a navigation to about:blank in its destructor.
4189 However, since WebTestProxy inherits from WebViewHost, at this point
4190 the WebViewClient and WebFrameClient interfaces are already partially
4191 destructed resulting in the use after free.
4193 This does not affect the chromium implementation since it doesn't
4194 invoke WebKit API methods in its destructor.
4196 * DumpRenderTree/chromium/TestShell.cpp:
4197 (TestShell::~TestShell):
4198 (TestShell::closeWindow):
4199 * DumpRenderTree/chromium/WebViewHost.cpp:
4200 (WebViewHost::WebViewHost):
4201 (WebViewHost::~WebViewHost):
4202 (WebViewHost::shutdown):
4203 * DumpRenderTree/chromium/WebViewHost.h:
4206 2013-01-23 Andrei Bucur <abucur@adobe.com>
4208 [CSS Regions] Create Regions watchlist
4209 https://bugs.webkit.org/show_bug.cgi?id=107281
4211 Reviewed by Adam Barth.
4213 This patch adds 4 new definitions:
4214 - RegionsDevelopment - used to track the development progress for regions
4215 - RegionsExpectationsMore and RegionsExpectationsLess - used to track expectations changes for the regions tests
4216 - RegionsUsage - used to track changes that make use of regions in all the code base
4218 For now, the Adobe internal tracker is the only email address listening for these patterns.
4220 * Scripts/webkitpy/common/config/watchlist:
4222 2013-01-22 Pavel Feldman <pfeldman@chromium.org>
4224 Web Inspector: only allow evaluateForTestInFrontend for front-ends under test.
4225 https://bugs.webkit.org/show_bug.cgi?id=107523
4227 Reviewed by Yury Semikhatsky.
4229 * DumpRenderTree/chromium/DRTDevToolsClient.cpp:
4230 (DRTDevToolsClient::isUnderTest):
4231 (DRTDevToolsClient::call):
4232 * DumpRenderTree/chromium/DRTDevToolsClient.h:
4233 (DRTDevToolsClient):
4235 2013-01-23 Tim 'mithro' Ansell <mithro@mithis.com>
4237 Removing command line shortening as it makes it difficult to see the command during errors.
4238 https://bugs.webkit.org/show_bug.cgi?id=107643
4240 Reviewed by Eric Seidel.
4242 * Scripts/webkitpy/common/system/executive.py:
4244 (ScriptError.__init__):
4245 * Scripts/webkitpy/common/system/executive_unittest.py:
4247 2013-01-23 Tim 'mithro' Ansell <mithro@mithis.com>