1 2013-02-08 Harald Alvestrand <hta@google.com>
3 Fix and test for missing return
5 RTCPeerConnection.getStats() fails when remote stats are instantiated.
6 https://bugs.webkit.org/show_bug.cgi?id=109292
8 Reviewed by Adam Barth.
10 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
11 (MockWebRTCPeerConnectionHandler::getStats):
13 2013-02-08 Tommy Widenflycht <tommyw@google.com>
15 MediaStream API: Removing the deprecated WebMediaStreamDescriptor and WebMediaStreamComponent shims
16 https://bugs.webkit.org/show_bug.cgi?id=109296
18 Reviewed by Adam Barth.
20 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp:
21 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
22 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h:
23 (MockWebRTCDTMFSenderHandler):
24 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
25 (MockWebRTCPeerConnectionHandler::createDTMFSender):
27 2013-02-08 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
29 Update my entries in the watchlist
33 * Scripts/webkitpy/common/config/watchlist:
35 2013-02-08 Jochen Eisinger <jochen@chromium.org>
37 [chromium] copy normalizeLayoutTestURL code to TestRunner library
38 https://bugs.webkit.org/show_bug.cgi?id=109269
40 Reviewed by Kent Tamura.
42 The method doesn't have any external dependencies, so there's no reason
43 it should be on the delegate. It's still required by TestShell, however,
44 by making a copy, we can avoid implementing this in content shell.
46 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
48 * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp:
49 (WebTestRunner::WebPermissions::allowImage):
50 (WebTestRunner::WebPermissions::allowScriptFromSource):
51 * DumpRenderTree/chromium/TestShell.cpp:
52 (TestShell::windowCount):
53 * DumpRenderTree/chromium/TestShell.h:
54 * DumpRenderTree/chromium/WebViewHost.cpp:
55 * DumpRenderTree/chromium/WebViewHost.h:
58 2013-02-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
60 [EFL] Make the Performance bot also build WebKit.
61 https://bugs.webkit.org/show_bug.cgi?id=109273
63 Reviewed by Philippe Normand.
65 There has not been much benefit in fetching binaries compiled by
66 another bot; it makes the build bot take 6 to 7 minutes to upload
67 the binaries to build.webkit.org, we need to manually override
68 LD_LIBRARY_PATH to find the compiled libraries and still have
69 other path-related problems.
71 Since we have enough horsepower in the perf bot, let's experiment
72 with building WebKit there instead.
74 * BuildSlaveSupport/build.webkit.org-config/config.json:
76 2013-02-07 Jochen Eisinger <jochen@chromium.org>
78 [chromium] turn TestRunner library into a component build
79 https://bugs.webkit.org/show_bug.cgi?id=108466
81 Reviewed by Adam Barth.
83 To achieve this, we need to drop all dependencies on WTF.
85 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
86 * DumpRenderTree/DumpRenderTree.gypi:
87 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
88 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
89 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
90 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
91 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
92 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
93 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
94 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
95 (WebTestRunner::AccessibilityUIElementList::createRoot):
96 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
97 (AccessibilityUIElementList):
98 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
99 (WebTestRunner::CppBoundClass::~CppBoundClass):
100 (WebTestRunner::CppBoundClass::invoke):
101 (WebTestRunner::CppBoundClass::getProperty):
102 (WebTestRunner::CppBoundClass::setProperty):
103 (WebTestRunner::CppBoundClass::bindCallback):
104 (WebTestRunner::CppBoundClass::bindGetterCallback):
105 (WebTestRunner::CppBoundClass::bindProperty):
106 (WebTestRunner::CppBoundClass::getAsCppVariant):
107 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
110 (WebTestRunner::CppBoundClass::bindProperty):
111 (WebTestRunner::CppBoundClass::bindFallbackCallback):
112 (WebTestRunner::CppBoundClass::bindFallbackMethod):
113 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
114 (WebTestRunner::CppVariant::toString):
115 (WebTestRunner::CppVariant::toInt32):
116 (WebTestRunner::CppVariant::toDouble):
117 (WebTestRunner::CppVariant::toBoolean):
118 (WebTestRunner::CppVariant::toStringVector):
119 (WebTestRunner::CppVariant::invoke):
120 (WebTestRunner::CppVariant::invokeDefault):
121 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
123 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
125 (WebTestRunner::EventSender::EventSender):
126 (WebTestRunner::EventSender::reset):
127 (WebTestRunner::EventSender::mouseDown):
128 (WebTestRunner::EventSender::mouseUp):
129 (WebTestRunner::EventSender::mouseMoveTo):
130 (WebTestRunner::EventSender::keyDown):
131 (WebTestRunner::EventSender::dispatchMessage):
132 (WebTestRunner::EventSender::leapForward):
133 (WebTestRunner::EventSender::replaySavedEvents):
134 (WebTestRunner::makeMenuItemStringsFor):
135 (WebTestRunner::EventSender::contextClick):
136 (WebTestRunner::EventSender::beginDragWithFiles):
137 (WebTestRunner::EventSender::addTouchPoint):
138 (WebTestRunner::EventSender::releaseTouchPoint):
139 (WebTestRunner::EventSender::updateTouchPoint):
140 (WebTestRunner::EventSender::cancelTouchPoint):
141 (WebTestRunner::EventSender::sendCurrentTouchEvent):
142 (WebTestRunner::EventSender::gestureEvent):
143 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
144 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
145 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
146 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
148 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
151 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
152 (WebTestRunner::MockSpellCheck::spellCheckWord):
153 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
155 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
157 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
158 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
159 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
160 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
163 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
164 (WebTestRunner::TestInterfaces::TestInterfaces):
165 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
167 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
168 (WebTestRunner::TestPlugin::TestPlugin):
169 (WebTestRunner::TestPlugin::initialize):
170 (WebTestRunner::TestPlugin::destroy):
171 (WebTestRunner::TestPlugin::parsePrimitive):
172 (WebTestRunner::TestPlugin::parseColor):
173 (WebTestRunner::TestPlugin::initProgram):
174 (WebTestRunner::TestPlugin::initPrimitive):
175 (WebTestRunner::TestPlugin::drawPrimitive):
176 (WebTestRunner::TestPlugin::loadShader):
177 (WebTestRunner::TestPlugin::loadProgram):
178 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
179 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
181 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
182 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
183 (WebTestRunner::TestRunner::WorkQueue::processWork):
184 (WebTestRunner::TestRunner::WorkQueue::reset):
185 (WebTestRunner::TestRunner::WorkQueue::addWork):
186 (WebTestRunner::TestRunner::TestRunner):
187 (WebTestRunner::TestRunner::reset):
188 (WebTestRunner::TestRunner::policyDelegateDone):
189 (WebTestRunner::TestRunner::findString):
190 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
191 (WebTestRunner::TestRunner::overridePreference):
192 (WebTestRunner::TestRunner::deliverWebIntent):
193 (WebTestRunner::TestRunner::setBackingScaleFactor):
194 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
195 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
196 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
197 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
198 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
199 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
201 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
202 (WebTestRunner::TextInputController::markedRange):
203 (WebTestRunner::TextInputController::selectedRange):
204 (WebTestRunner::TextInputController::firstRectForCharacterRange):
205 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
206 (WebTestRunner::WebPreferences::reset):
207 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
208 (WebTestRunner::WebTaskList::~WebTaskList):
209 (WebTestRunner::WebTaskList::registerTask):
210 (WebTestRunner::WebTaskList::unregisterTask):
211 (WebTestRunner::WebTaskList::revokeAll):
212 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
213 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
214 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
215 (WebTestRunner::WebTestInterfaces::testInterfaces):
216 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
217 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
218 (WebTestRunner::WebTestProxyBase::spellCheckClient):
219 (WebTestRunner::WebTestProxyBase::registerIntentService):
220 (WebTestRunner::WebTestProxyBase::dispatchIntent):
221 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
222 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
224 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
226 Unreviewed followup to r142232.
228 Work around a bug in jhbuild that was incorrectly composing the source
229 package URL by adjusting slightly the repository and module paths.
231 * gtk/jhbuild.modules:
233 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
235 Use a mirror for the sourceware.org repo used in jhbuild
239 The ftp://sourceware.org site is down, causing errors when running jhbuild
240 and subsequently failing complete builds on the builders. Use the mirrors.kernel.org
241 mirror to get sources for the desired libffi dependency.
243 * gtk/jhbuild.modules:
245 2013-02-07 David Farler <dfarler@apple.com>
247 Makefiles should work for arbitrary SDKs and architectures on Apple ports
248 https://bugs.webkit.org/show_bug.cgi?id=107863
250 Reviewed by Mark Rowe.
252 * DumpRenderTree/Makefile: SDKROOT=iphone* => -target All-iOS
253 * Makefile: Only build some projects for iOS
255 2013-02-07 Roger Fong <roger_fong@apple.com>
257 Unreviewed. Another temporary EWS bot fix. It'll totally work this time.
259 * Scripts/webkitpy/tool/steps/runtests.py:
262 2013-02-07 Roger Fong <roger_fong@apple.com>
264 Unreviewed. Fix syntax error in runtests.py.
266 * Scripts/webkitpy/tool/steps/runtests.py:
269 2013-02-07 Roger Fong <roger_fong@apple.com>
271 Temporary fix for Win EWS bots.
272 Don't build DRT since it has already been built in the build step.
274 * Scripts/webkitpy/tool/steps/runtests.py:
277 2013-02-07 Martin Robinson <mrobinson@igalia.com>
279 [GTK] Cleanup command-line defines
280 https://bugs.webkit.org/show_bug.cgi?id=109213
282 Reviewed by Xan Lopez.
284 * TestWebKitAPI/config.h: Include the autotoolsconfig.h header to pick
285 up defines from autoconf.
287 2013-02-07 Ryosuke Niwa <rniwa@webkit.org>
289 git.svn_revision doesn't fetch the same revision as svn.svn_revision
290 https://bugs.webkit.org/show_bug.cgi?id=108684
292 Reviewed by Dirk Pranke.
294 Always call git log on the checkout root.
296 * Scripts/webkitpy/common/checkout/scm/git.py:
299 2013-02-07 Roger Fong <roger_fong@apple.com>
301 Unreviewed. Patch for testing Win EWS bots.
303 * Scripts/webkitpy/tool/steps/runtests.py:
306 2013-02-07 Gavin Peters <gavinp@chromium.org>
308 Unreviewed, rolling out r142165.
309 http://trac.webkit.org/changeset/142165
310 https://bugs.webkit.org/show_bug.cgi?id=108466
312 Broke linux_aura builds.
314 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
315 * DumpRenderTree/DumpRenderTree.gypi:
316 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
317 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
319 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
320 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
322 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
324 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
325 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
326 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
327 (WebTestRunner::AccessibilityUIElementList::createRoot):
328 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
329 (AccessibilityUIElementList):
330 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
331 (WebTestRunner::CppBoundClass::~CppBoundClass):
332 (WebTestRunner::CppBoundClass::invoke):
333 (WebTestRunner::CppBoundClass::getProperty):
334 (WebTestRunner::CppBoundClass::setProperty):
335 (WebTestRunner::CppBoundClass::bindCallback):
336 (WebTestRunner::CppBoundClass::bindGetterCallback):
337 (WebTestRunner::CppBoundClass::bindProperty):
338 (WebTestRunner::CppBoundClass::getAsCppVariant):
339 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
342 (WebTestRunner::CppBoundClass::bindProperty):
343 (WebTestRunner::CppBoundClass::bindFallbackCallback):
344 (WebTestRunner::CppBoundClass::bindFallbackMethod):
345 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
346 (WebTestRunner::CppVariant::toString):
347 (WebTestRunner::CppVariant::toInt32):
348 (WebTestRunner::CppVariant::toDouble):
349 (WebTestRunner::CppVariant::toBoolean):
350 (WebTestRunner::CppVariant::toStringVector):
351 (WebTestRunner::CppVariant::invoke):
352 (WebTestRunner::CppVariant::invokeDefault):
353 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
355 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
357 (WebTestRunner::EventSender::EventSender):
358 (WebTestRunner::EventSender::reset):
359 (WebTestRunner::EventSender::mouseDown):
360 (WebTestRunner::EventSender::mouseUp):
361 (WebTestRunner::EventSender::mouseMoveTo):
362 (WebTestRunner::EventSender::keyDown):
363 (WebTestRunner::EventSender::dispatchMessage):
364 (WebTestRunner::EventSender::leapForward):
365 (WebTestRunner::EventSender::replaySavedEvents):
366 (WebTestRunner::makeMenuItemStringsFor):
367 (WebTestRunner::EventSender::contextClick):
368 (WebTestRunner::EventSender::beginDragWithFiles):
369 (WebTestRunner::EventSender::addTouchPoint):
370 (WebTestRunner::EventSender::releaseTouchPoint):
371 (WebTestRunner::EventSender::updateTouchPoint):
372 (WebTestRunner::EventSender::cancelTouchPoint):
373 (WebTestRunner::EventSender::sendCurrentTouchEvent):
374 (WebTestRunner::EventSender::gestureEvent):
375 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
376 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
377 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
378 (MockGrammarCheck::checkGrammarOfString):
379 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
381 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
384 (MockSpellCheck::spellCheckWord):
385 (MockSpellCheck::initializeIfNeeded):
386 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
388 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
389 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
390 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
391 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
392 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
393 (WebTestRunner::TestInterfaces::TestInterfaces):
394 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
396 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
397 (WebTestRunner::TestPlugin::TestPlugin):
398 (WebTestRunner::TestPlugin::initialize):
399 (WebTestRunner::TestPlugin::destroy):
400 (WebTestRunner::TestPlugin::parsePrimitive):
401 (WebTestRunner::TestPlugin::parseColor):
402 (WebTestRunner::TestPlugin::initProgram):
403 (WebTestRunner::TestPlugin::initPrimitive):
404 (WebTestRunner::TestPlugin::drawPrimitive):
405 (WebTestRunner::TestPlugin::loadShader):
406 (WebTestRunner::TestPlugin::loadProgram):
407 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
408 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
410 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
411 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
412 (WebTestRunner::TestRunner::WorkQueue::processWork):
413 (WebTestRunner::TestRunner::WorkQueue::reset):
414 (WebTestRunner::TestRunner::WorkQueue::addWork):
415 (WebTestRunner::TestRunner::TestRunner):
416 (WebTestRunner::TestRunner::reset):
417 (WebTestRunner::TestRunner::policyDelegateDone):
418 (WebTestRunner::TestRunner::findString):
419 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
420 (WebTestRunner::TestRunner::overridePreference):
422 (WebTestRunner::TestRunner::setBackingScaleFactor):
423 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
424 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
426 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
427 (WebTestRunner::TextInputController::markedRange):
428 (WebTestRunner::TextInputController::selectedRange):
429 (WebTestRunner::TextInputController::firstRectForCharacterRange):
430 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
431 (WebTestRunner::WebPreferences::reset):
432 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
434 (WebTestRunner::WebTaskList::WebTaskList):
435 (WebTestRunner::WebTaskList::~WebTaskList):
436 (WebTestRunner::WebTaskList::registerTask):
437 (WebTestRunner::WebTaskList::unregisterTask):
438 (WebTestRunner::WebTaskList::revokeAll):
439 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
440 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
441 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
442 (WebTestRunner::WebTestInterfaces::testInterfaces):
443 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
444 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
445 (WebTestRunner::WebTestProxyBase::spellCheckClient):
446 (WebTestRunner::WebTestProxyBase::registerIntentService):
447 (WebTestRunner::WebTestProxyBase::dispatchIntent):
448 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
449 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
451 2013-02-07 Benjamin Poulain <bpoulain@apple.com>
453 Move pauseAnimation/pauseTransition from TestRunner to Internals
454 https://bugs.webkit.org/show_bug.cgi?id=109107
456 Reviewed by Anders Carlsson.
458 * DumpRenderTree/TestRunner.cpp:
459 (TestRunner::staticFunctions):
460 * DumpRenderTree/TestRunner.h:
461 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
462 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
463 (WebTestRunner::TestRunner::TestRunner):
464 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
466 * DumpRenderTree/efl/TestRunnerEfl.cpp:
467 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
468 * DumpRenderTree/mac/TestRunnerMac.mm:
469 * DumpRenderTree/qt/TestRunnerQt.cpp:
470 * DumpRenderTree/qt/TestRunnerQt.h:
472 * DumpRenderTree/win/TestRunnerWin.cpp:
473 * DumpRenderTree/wx/TestRunnerWx.cpp:
474 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
475 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
476 * WebKitTestRunner/InjectedBundle/TestRunner.h:
478 2013-02-07 Jochen Eisinger <jochen@chromium.org>
480 [chromium] turn TestRunner library into a component build
481 https://bugs.webkit.org/show_bug.cgi?id=108466
483 Reviewed by Adam Barth.
485 To achieve this, we need to drop all dependencies on WTF.
487 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
488 * DumpRenderTree/DumpRenderTree.gypi:
489 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
490 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
491 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
492 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
493 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
494 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
495 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
496 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
497 (WebTestRunner::AccessibilityUIElementList::createRoot):
498 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
499 (AccessibilityUIElementList):
500 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
501 (WebTestRunner::CppBoundClass::~CppBoundClass):
502 (WebTestRunner::CppBoundClass::invoke):
503 (WebTestRunner::CppBoundClass::getProperty):
504 (WebTestRunner::CppBoundClass::setProperty):
505 (WebTestRunner::CppBoundClass::bindCallback):
506 (WebTestRunner::CppBoundClass::bindGetterCallback):
507 (WebTestRunner::CppBoundClass::bindProperty):
508 (WebTestRunner::CppBoundClass::getAsCppVariant):
509 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
512 (WebTestRunner::CppBoundClass::bindProperty):
513 (WebTestRunner::CppBoundClass::bindFallbackCallback):
514 (WebTestRunner::CppBoundClass::bindFallbackMethod):
515 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
516 (WebTestRunner::CppVariant::toString):
517 (WebTestRunner::CppVariant::toInt32):
518 (WebTestRunner::CppVariant::toDouble):
519 (WebTestRunner::CppVariant::toBoolean):
520 (WebTestRunner::CppVariant::toStringVector):
521 (WebTestRunner::CppVariant::invoke):
522 (WebTestRunner::CppVariant::invokeDefault):
523 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
525 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
527 (WebTestRunner::EventSender::EventSender):
528 (WebTestRunner::EventSender::reset):
529 (WebTestRunner::EventSender::mouseDown):
530 (WebTestRunner::EventSender::mouseUp):
531 (WebTestRunner::EventSender::mouseMoveTo):
532 (WebTestRunner::EventSender::keyDown):
533 (WebTestRunner::EventSender::dispatchMessage):
534 (WebTestRunner::EventSender::leapForward):
535 (WebTestRunner::EventSender::replaySavedEvents):
536 (WebTestRunner::makeMenuItemStringsFor):
537 (WebTestRunner::EventSender::contextClick):
538 (WebTestRunner::EventSender::beginDragWithFiles):
539 (WebTestRunner::EventSender::addTouchPoint):
540 (WebTestRunner::EventSender::releaseTouchPoint):
541 (WebTestRunner::EventSender::updateTouchPoint):
542 (WebTestRunner::EventSender::cancelTouchPoint):
543 (WebTestRunner::EventSender::sendCurrentTouchEvent):
544 (WebTestRunner::EventSender::gestureEvent):
545 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
546 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
547 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
548 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
550 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
553 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
554 (WebTestRunner::MockSpellCheck::spellCheckWord):
555 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
557 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
559 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
560 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
561 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
562 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
565 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
566 (WebTestRunner::TestInterfaces::TestInterfaces):
567 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
569 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
570 (WebTestRunner::TestPlugin::TestPlugin):
571 (WebTestRunner::TestPlugin::initialize):
572 (WebTestRunner::TestPlugin::destroy):
573 (WebTestRunner::TestPlugin::parsePrimitive):
574 (WebTestRunner::TestPlugin::parseColor):
575 (WebTestRunner::TestPlugin::initProgram):
576 (WebTestRunner::TestPlugin::initPrimitive):
577 (WebTestRunner::TestPlugin::drawPrimitive):
578 (WebTestRunner::TestPlugin::loadShader):
579 (WebTestRunner::TestPlugin::loadProgram):
580 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
581 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
583 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
584 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
585 (WebTestRunner::TestRunner::WorkQueue::processWork):
586 (WebTestRunner::TestRunner::WorkQueue::reset):
587 (WebTestRunner::TestRunner::WorkQueue::addWork):
588 (WebTestRunner::TestRunner::TestRunner):
589 (WebTestRunner::TestRunner::reset):
590 (WebTestRunner::TestRunner::policyDelegateDone):
591 (WebTestRunner::TestRunner::findString):
592 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
593 (WebTestRunner::TestRunner::overridePreference):
594 (WebTestRunner::TestRunner::deliverWebIntent):
595 (WebTestRunner::TestRunner::setBackingScaleFactor):
596 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
597 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
598 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
599 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
600 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
601 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
603 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
604 (WebTestRunner::TextInputController::markedRange):
605 (WebTestRunner::TextInputController::selectedRange):
606 (WebTestRunner::TextInputController::firstRectForCharacterRange):
607 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
608 (WebTestRunner::WebPreferences::reset):
609 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
610 (WebTestRunner::WebTaskList::~WebTaskList):
611 (WebTestRunner::WebTaskList::registerTask):
612 (WebTestRunner::WebTaskList::unregisterTask):
613 (WebTestRunner::WebTaskList::revokeAll):
614 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
615 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
616 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
617 (WebTestRunner::WebTestInterfaces::testInterfaces):
618 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
619 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
620 (WebTestRunner::WebTestProxyBase::spellCheckClient):
621 (WebTestRunner::WebTestProxyBase::registerIntentService):
622 (WebTestRunner::WebTestProxyBase::dispatchIntent):
623 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
624 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
626 2013-02-07 Eunmi Lee <eunmi15.lee@samsung.com>
628 Do not check enum's casing for WebKit2 C API.
629 https://bugs.webkit.org/show_bug.cgi?id=109128
631 Reviewed by Kenneth Rohde Christiansen.
633 Add "-readability/enum_casing" for WebKit2 C APIs because we use word
634 which starts with non-capital letter 'k' for types of enums.
636 * Scripts/webkitpy/style/checker.py:
638 2013-02-07 Csaba OsztrogonĂ¡c <ossy@webkit.org>
640 Unreviewed warning fix.
642 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
643 (BuildAndTestFactory.__init__):
644 (DownloadAndPerfTestWebKit2Factory.__init__):
646 2013-02-07 Csaba OsztrogonĂ¡c <ossy@webkit.org>
648 Unreviewed typo fix after r142121.
650 * BuildSlaveSupport/build.webkit.org-config/config.json:
652 2013-02-07 Vivek Galatage <vivek.vg@samsung.com>
654 [Qt] QtTestBrowser should provide option to enable/disable Javascript
655 https://bugs.webkit.org/show_bug.cgi?id=107461
657 Reviewed by Jocelyn Turcotte.
659 Option to enable/disable Javascript would be handy option to test
660 certain functionalities of web pages with/without Javascript.
662 * QtTestBrowser/launcherwindow.cpp:
663 (LauncherWindow::createChrome):
664 (LauncherWindow::toggleJavaScriptEnabled):
665 * QtTestBrowser/launcherwindow.h:
668 2013-02-07 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
670 [EFL] Add a WebKit2 Performance bot.
671 https://bugs.webkit.org/show_bug.cgi?id=109188
673 Reviewed by Csaba OsztrogonĂ¡c.
675 * BuildSlaveSupport/build.webkit.org-config/config.json: Add the
676 efl-linux-perf-1 slave (a 64-bit Release WK2 Perf bot), and make
677 the "EFL Linux 64-bit Release" bot trigger it.
679 2013-02-07 Xiaobo Wang <xbwang@torchmobile.com.cn>
681 [BlackBerry] CHHW - Characters that are using 32 bits encoding get trunked to 16bits
682 https://bugs.webkit.org/show_bug.cgi?id=109126
687 Change char code to 4 bytes.
689 * DumpRenderTree/blackberry/EventSender.cpp:
692 2013-02-07 Gavin Peters <gavinp@chromium.org>
694 Unreviewed, rolling out r142090.
695 http://trac.webkit.org/changeset/142090
696 https://bugs.webkit.org/show_bug.cgi?id=108466
698 lots of selection expectations failures
700 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
701 * DumpRenderTree/DumpRenderTree.gypi:
702 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
703 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
705 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
706 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
708 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
710 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
711 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
712 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
713 (WebTestRunner::AccessibilityUIElementList::createRoot):
714 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
715 (AccessibilityUIElementList):
716 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
717 (WebTestRunner::CppBoundClass::~CppBoundClass):
718 (WebTestRunner::CppBoundClass::invoke):
719 (WebTestRunner::CppBoundClass::getProperty):
720 (WebTestRunner::CppBoundClass::setProperty):
721 (WebTestRunner::CppBoundClass::bindCallback):
722 (WebTestRunner::CppBoundClass::bindGetterCallback):
723 (WebTestRunner::CppBoundClass::bindProperty):
724 (WebTestRunner::CppBoundClass::getAsCppVariant):
725 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
728 (WebTestRunner::CppBoundClass::bindProperty):
729 (WebTestRunner::CppBoundClass::bindFallbackCallback):
730 (WebTestRunner::CppBoundClass::bindFallbackMethod):
731 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
732 (WebTestRunner::CppVariant::toString):
733 (WebTestRunner::CppVariant::toInt32):
734 (WebTestRunner::CppVariant::toDouble):
735 (WebTestRunner::CppVariant::toBoolean):
736 (WebTestRunner::CppVariant::toStringVector):
737 (WebTestRunner::CppVariant::invoke):
738 (WebTestRunner::CppVariant::invokeDefault):
739 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
741 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
743 (WebTestRunner::EventSender::EventSender):
744 (WebTestRunner::EventSender::reset):
745 (WebTestRunner::EventSender::mouseDown):
746 (WebTestRunner::EventSender::mouseUp):
747 (WebTestRunner::EventSender::mouseMoveTo):
748 (WebTestRunner::EventSender::keyDown):
749 (WebTestRunner::EventSender::dispatchMessage):
750 (WebTestRunner::EventSender::leapForward):
751 (WebTestRunner::EventSender::replaySavedEvents):
752 (WebTestRunner::makeMenuItemStringsFor):
753 (WebTestRunner::EventSender::contextClick):
754 (WebTestRunner::EventSender::beginDragWithFiles):
755 (WebTestRunner::EventSender::addTouchPoint):
756 (WebTestRunner::EventSender::releaseTouchPoint):
757 (WebTestRunner::EventSender::updateTouchPoint):
758 (WebTestRunner::EventSender::cancelTouchPoint):
759 (WebTestRunner::EventSender::sendCurrentTouchEvent):
760 (WebTestRunner::EventSender::gestureEvent):
761 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
762 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
763 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
764 (MockGrammarCheck::checkGrammarOfString):
765 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
767 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
770 (MockSpellCheck::spellCheckWord):
771 (MockSpellCheck::initializeIfNeeded):
772 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
774 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
775 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
776 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
777 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
778 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
779 (WebTestRunner::TestInterfaces::TestInterfaces):
780 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
782 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
783 (WebTestRunner::TestPlugin::TestPlugin):
784 (WebTestRunner::TestPlugin::initialize):
785 (WebTestRunner::TestPlugin::destroy):
786 (WebTestRunner::TestPlugin::parsePrimitive):
787 (WebTestRunner::TestPlugin::parseColor):
788 (WebTestRunner::TestPlugin::initProgram):
789 (WebTestRunner::TestPlugin::initPrimitive):
790 (WebTestRunner::TestPlugin::drawPrimitive):
791 (WebTestRunner::TestPlugin::loadShader):
792 (WebTestRunner::TestPlugin::loadProgram):
793 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
794 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
796 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
797 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
798 (WebTestRunner::TestRunner::WorkQueue::processWork):
799 (WebTestRunner::TestRunner::WorkQueue::reset):
800 (WebTestRunner::TestRunner::WorkQueue::addWork):
801 (WebTestRunner::TestRunner::TestRunner):
802 (WebTestRunner::TestRunner::reset):
803 (WebTestRunner::TestRunner::policyDelegateDone):
804 (WebTestRunner::TestRunner::findString):
805 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
806 (WebTestRunner::TestRunner::overridePreference):
808 (WebTestRunner::TestRunner::setBackingScaleFactor):
809 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
810 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
812 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
813 (WebTestRunner::TextInputController::markedRange):
814 (WebTestRunner::TextInputController::selectedRange):
815 (WebTestRunner::TextInputController::firstRectForCharacterRange):
816 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
817 (WebTestRunner::WebPreferences::reset):
818 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
820 (WebTestRunner::WebTaskList::WebTaskList):
821 (WebTestRunner::WebTaskList::~WebTaskList):
822 (WebTestRunner::WebTaskList::registerTask):
823 (WebTestRunner::WebTaskList::unregisterTask):
824 (WebTestRunner::WebTaskList::revokeAll):
825 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
826 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
827 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
828 (WebTestRunner::WebTestInterfaces::testInterfaces):
829 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
830 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
831 (WebTestRunner::WebTestProxyBase::spellCheckClient):
832 (WebTestRunner::WebTestProxyBase::registerIntentService):
833 (WebTestRunner::WebTestProxyBase::dispatchIntent):
834 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
835 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
837 2013-02-07 Jochen Eisinger <jochen@chromium.org>
839 [chromium] turn TestRunner library into a component build
840 https://bugs.webkit.org/show_bug.cgi?id=108466
842 Reviewed by Adam Barth.
844 To achieve this, we need to drop all dependencies on WTF.
846 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
847 * DumpRenderTree/DumpRenderTree.gypi:
848 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
849 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
850 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
851 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
852 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
853 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
854 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
855 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
856 (WebTestRunner::AccessibilityUIElementList::createRoot):
857 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
858 (AccessibilityUIElementList):
859 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
860 (WebTestRunner::CppBoundClass::~CppBoundClass):
861 (WebTestRunner::CppBoundClass::invoke):
862 (WebTestRunner::CppBoundClass::getProperty):
863 (WebTestRunner::CppBoundClass::setProperty):
864 (WebTestRunner::CppBoundClass::bindCallback):
865 (WebTestRunner::CppBoundClass::bindGetterCallback):
866 (WebTestRunner::CppBoundClass::bindProperty):
867 (WebTestRunner::CppBoundClass::getAsCppVariant):
868 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
871 (WebTestRunner::CppBoundClass::bindProperty):
872 (WebTestRunner::CppBoundClass::bindFallbackCallback):
873 (WebTestRunner::CppBoundClass::bindFallbackMethod):
874 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
875 (WebTestRunner::CppVariant::toString):
876 (WebTestRunner::CppVariant::toInt32):
877 (WebTestRunner::CppVariant::toDouble):
878 (WebTestRunner::CppVariant::toBoolean):
879 (WebTestRunner::CppVariant::toStringVector):
880 (WebTestRunner::CppVariant::invoke):
881 (WebTestRunner::CppVariant::invokeDefault):
882 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
884 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
886 (WebTestRunner::EventSender::EventSender):
887 (WebTestRunner::EventSender::reset):
888 (WebTestRunner::EventSender::mouseDown):
889 (WebTestRunner::EventSender::mouseUp):
890 (WebTestRunner::EventSender::mouseMoveTo):
891 (WebTestRunner::EventSender::keyDown):
892 (WebTestRunner::EventSender::dispatchMessage):
893 (WebTestRunner::EventSender::leapForward):
894 (WebTestRunner::EventSender::replaySavedEvents):
895 (WebTestRunner::makeMenuItemStringsFor):
896 (WebTestRunner::EventSender::contextClick):
897 (WebTestRunner::EventSender::beginDragWithFiles):
898 (WebTestRunner::EventSender::addTouchPoint):
899 (WebTestRunner::EventSender::releaseTouchPoint):
900 (WebTestRunner::EventSender::updateTouchPoint):
901 (WebTestRunner::EventSender::cancelTouchPoint):
902 (WebTestRunner::EventSender::sendCurrentTouchEvent):
903 (WebTestRunner::EventSender::gestureEvent):
904 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
905 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
906 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
907 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
909 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
912 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
913 (WebTestRunner::MockSpellCheck::spellCheckWord):
914 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
916 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
918 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
919 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
920 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
921 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
924 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
925 (WebTestRunner::TestInterfaces::TestInterfaces):
926 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
928 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
929 (WebTestRunner::TestPlugin::TestPlugin):
930 (WebTestRunner::TestPlugin::initialize):
931 (WebTestRunner::TestPlugin::destroy):
932 (WebTestRunner::TestPlugin::parsePrimitive):
933 (WebTestRunner::TestPlugin::parseColor):
934 (WebTestRunner::TestPlugin::initProgram):
935 (WebTestRunner::TestPlugin::initPrimitive):
936 (WebTestRunner::TestPlugin::drawPrimitive):
937 (WebTestRunner::TestPlugin::loadShader):
938 (WebTestRunner::TestPlugin::loadProgram):
939 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
940 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
942 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
943 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
944 (WebTestRunner::TestRunner::WorkQueue::processWork):
945 (WebTestRunner::TestRunner::WorkQueue::reset):
946 (WebTestRunner::TestRunner::WorkQueue::addWork):
947 (WebTestRunner::TestRunner::TestRunner):
948 (WebTestRunner::TestRunner::reset):
949 (WebTestRunner::TestRunner::policyDelegateDone):
950 (WebTestRunner::TestRunner::findString):
951 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
952 (WebTestRunner::TestRunner::overridePreference):
953 (WebTestRunner::TestRunner::deliverWebIntent):
954 (WebTestRunner::TestRunner::setBackingScaleFactor):
955 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
956 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
957 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
958 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
959 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
960 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
962 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
963 (WebTestRunner::TextInputController::markedRange):
964 (WebTestRunner::TextInputController::selectedRange):
965 (WebTestRunner::TextInputController::firstRectForCharacterRange):
966 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
967 (WebTestRunner::WebPreferences::reset):
968 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
969 (WebTestRunner::WebTaskList::~WebTaskList):
970 (WebTestRunner::WebTaskList::registerTask):
971 (WebTestRunner::WebTaskList::unregisterTask):
972 (WebTestRunner::WebTaskList::revokeAll):
973 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
974 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
975 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
976 (WebTestRunner::WebTestInterfaces::testInterfaces):
977 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
978 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
979 (WebTestRunner::WebTestProxyBase::spellCheckClient):
980 (WebTestRunner::WebTestProxyBase::registerIntentService):
981 (WebTestRunner::WebTestProxyBase::dispatchIntent):
982 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
983 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
985 2013-02-07 Andras Becsi <andras.becsi@digia.com>
987 [Qt] Use GNU ar's thin archive format for intermediate static libs
988 https://bugs.webkit.org/show_bug.cgi?id=109052
990 Reviewed by Jocelyn Turcotte.
992 With debug builds we exceed the 4GiB limit of GNU ar when creating the WebCore
993 intermediate static library which results in build failure even with a x86_64
994 toolchain (http://sourceware.org/bugzilla/show_bug.cgi?id=14625).
996 When using a GNU toolchain we can use the thin archive format for these static
997 libraries which also has the benefit of not copying the object files, thus
998 drastically reducing disk usage and overall compile time.
1000 Currently qmake does not support GNU ar's thin archive format so for
1001 now we need to do the magic in the build system as a stopgap solution.
1003 * qmake/mkspecs/features/configure.prf:
1004 * qmake/mkspecs/features/default_post.prf:
1005 * qmake/mkspecs/features/functions.prf:
1007 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
1009 [Qt] Compile WTF tests of TestWebKitAPI
1010 https://bugs.webkit.org/show_bug.cgi?id=108935
1012 Reviewed by Kenneth Rohde Christiansen.
1014 Add initial stubs and files for building at least the WTF tests.
1015 The WK2 tests need more platform code, in particular PlatformWebView
1016 and injected bundle support.
1018 * TestWebKitAPI/TestWebKitAPI.pri: Added.
1019 * TestWebKitAPI/TestWebKitAPI.pro: Added.
1020 * TestWebKitAPI/Tests/WTF/WTF.pro: Added.
1021 * TestWebKitAPI/qt/InjectedBundleControllerQt.cpp: Added.
1023 (TestWebKitAPI::InjectedBundleController::platformInitialize):
1024 * TestWebKitAPI/qt/PlatformUtilitiesQt.cpp: Added.
1026 (TestWebKitAPI::Util::run):
1027 (TestWebKitAPI::Util::sleep):
1028 (TestWebKitAPI::Util::createInjectedBundlePath):
1029 (TestWebKitAPI::Util::createURLForResource):
1030 (TestWebKitAPI::Util::URLForNonExistentResource):
1031 * TestWebKitAPI/qt/main.cpp: Added.
1034 * qmake/mkspecs/features/default_post.prf:
1036 2013-02-06 Roger Fong <roger_fong@apple.com>
1038 VS2010 WinLauncher project, property sheets and resources.
1039 https://bugs.webkit.org/show_bug.cgi?id=107037.
1041 Reviewed by Brent Fulgham.
1043 * WinLauncher/WinLauncher.vcxproj: Added.
1044 * WinLauncher/WinLauncher.vcxproj/WinLauncher.ico: Copied from WinLauncher/WinLauncher.ico.
1045 * WinLauncher/WinLauncher.vcxproj/WinLauncher.rc: Copied from WinLauncher/WinLauncherLauncher.rc.
1046 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Added.
1047 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters: Added.
1048 * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.user: Added.
1049 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: Added.
1050 * WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props: Added.
1051 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc: Copied from WinLauncher/WinLauncher.rc.
1052 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: Added.
1053 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters: Added.
1054 * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.user: Added.
1055 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: Added.
1056 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props: Added.
1057 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPostBuild.cmd: Copied from WinLauncher/WinLauncherPostBuild.cmd.
1058 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd: Copied from WinLauncher/WinLauncherPreBuild.cmd.
1059 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props: Added.
1060 * WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h: Copied from WinLauncher/resource.h.
1061 * WinLauncher/WinLauncher.vcxproj/WinLauncherPostBuild.cmd: Added.
1062 * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd: Added.
1063 * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props: Added.
1064 * WinLauncher/WinLauncher.vcxproj/WinLauncherResource.h: Copied from WinLauncher/WinLauncherLauncherResource.h.
1065 * WinLauncher/WinLauncher.vcxproj/small.ico: Copied from WinLauncher/small.ico.
1067 2013-02-06 Terry Anderson <tdanderson@chromium.org>
1069 Add support for gesture scroll events that do not propagate to enclosing scrollables
1070 https://bugs.webkit.org/show_bug.cgi?id=108849
1072 Reviewed by Antonio Gomes.
1074 Modify chromium's DRT EventSender to support the new event type
1075 GestureScrollUpdateWithoutPropagation.
1077 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1079 (WebTestRunner::EventSender::EventSender):
1080 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
1081 (WebTestRunner::EventSender::gestureEvent):
1082 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1084 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1085 (WebTestRunner::TestPlugin::handleInputEvent):
1087 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1089 Unreviewed, rolling out r142032.
1090 http://trac.webkit.org/changeset/142032
1091 https://bugs.webkit.org/show_bug.cgi?id=109095
1093 component build still broken (Requested by jochen__ on
1096 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1097 * DumpRenderTree/DumpRenderTree.gypi:
1098 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1099 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1101 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
1102 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1103 (WebTestInterfaces):
1104 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1106 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1107 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1108 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1109 (WebTestRunner::AccessibilityUIElementList::createRoot):
1110 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1111 (AccessibilityUIElementList):
1112 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1113 (WebTestRunner::CppBoundClass::~CppBoundClass):
1114 (WebTestRunner::CppBoundClass::invoke):
1115 (WebTestRunner::CppBoundClass::getProperty):
1116 (WebTestRunner::CppBoundClass::setProperty):
1117 (WebTestRunner::CppBoundClass::bindCallback):
1118 (WebTestRunner::CppBoundClass::bindGetterCallback):
1119 (WebTestRunner::CppBoundClass::bindProperty):
1120 (WebTestRunner::CppBoundClass::getAsCppVariant):
1121 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1124 (WebTestRunner::CppBoundClass::bindProperty):
1125 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1126 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1127 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1128 (WebTestRunner::CppVariant::toString):
1129 (WebTestRunner::CppVariant::toInt32):
1130 (WebTestRunner::CppVariant::toDouble):
1131 (WebTestRunner::CppVariant::toBoolean):
1132 (WebTestRunner::CppVariant::toStringVector):
1133 (WebTestRunner::CppVariant::invoke):
1134 (WebTestRunner::CppVariant::invokeDefault):
1135 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1137 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1139 (WebTestRunner::EventSender::EventSender):
1140 (WebTestRunner::EventSender::reset):
1141 (WebTestRunner::EventSender::mouseDown):
1142 (WebTestRunner::EventSender::mouseUp):
1143 (WebTestRunner::EventSender::mouseMoveTo):
1144 (WebTestRunner::EventSender::keyDown):
1145 (WebTestRunner::EventSender::dispatchMessage):
1146 (WebTestRunner::EventSender::leapForward):
1147 (WebTestRunner::EventSender::replaySavedEvents):
1148 (WebTestRunner::makeMenuItemStringsFor):
1149 (WebTestRunner::EventSender::contextClick):
1150 (WebTestRunner::EventSender::beginDragWithFiles):
1151 (WebTestRunner::EventSender::addTouchPoint):
1152 (WebTestRunner::EventSender::releaseTouchPoint):
1153 (WebTestRunner::EventSender::updateTouchPoint):
1154 (WebTestRunner::EventSender::cancelTouchPoint):
1155 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1156 (WebTestRunner::EventSender::gestureEvent):
1157 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1158 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1159 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1160 (MockGrammarCheck::checkGrammarOfString):
1161 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1163 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1166 (MockSpellCheck::spellCheckWord):
1167 (MockSpellCheck::initializeIfNeeded):
1168 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1170 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1171 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1172 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1173 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
1174 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1175 (WebTestRunner::TestInterfaces::TestInterfaces):
1176 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1178 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1179 (WebTestRunner::TestPlugin::TestPlugin):
1180 (WebTestRunner::TestPlugin::initialize):
1181 (WebTestRunner::TestPlugin::destroy):
1182 (WebTestRunner::TestPlugin::parsePrimitive):
1183 (WebTestRunner::TestPlugin::parseColor):
1184 (WebTestRunner::TestPlugin::initProgram):
1185 (WebTestRunner::TestPlugin::initPrimitive):
1186 (WebTestRunner::TestPlugin::drawPrimitive):
1187 (WebTestRunner::TestPlugin::loadShader):
1188 (WebTestRunner::TestPlugin::loadProgram):
1189 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1190 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1192 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1193 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1194 (WebTestRunner::TestRunner::WorkQueue::processWork):
1195 (WebTestRunner::TestRunner::WorkQueue::reset):
1196 (WebTestRunner::TestRunner::WorkQueue::addWork):
1197 (WebTestRunner::TestRunner::TestRunner):
1198 (WebTestRunner::TestRunner::reset):
1199 (WebTestRunner::TestRunner::policyDelegateDone):
1200 (WebTestRunner::TestRunner::findString):
1201 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1202 (WebTestRunner::TestRunner::overridePreference):
1204 (WebTestRunner::TestRunner::setBackingScaleFactor):
1205 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1206 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1208 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1209 (WebTestRunner::TextInputController::markedRange):
1210 (WebTestRunner::TextInputController::selectedRange):
1211 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1212 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1213 (WebTestRunner::WebPreferences::reset):
1214 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1216 (WebTestRunner::WebTaskList::WebTaskList):
1217 (WebTestRunner::WebTaskList::~WebTaskList):
1218 (WebTestRunner::WebTaskList::registerTask):
1219 (WebTestRunner::WebTaskList::unregisterTask):
1220 (WebTestRunner::WebTaskList::revokeAll):
1221 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1222 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1223 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1224 (WebTestRunner::WebTestInterfaces::testInterfaces):
1225 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1226 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1227 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1228 (WebTestRunner::WebTestProxyBase::registerIntentService):
1229 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1230 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1231 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
1233 2013-02-06 Jochen Eisinger <jochen@chromium.org>
1235 [chromium] turn TestRunner library into a component build
1236 https://bugs.webkit.org/show_bug.cgi?id=108466
1238 Reviewed by Adam Barth.
1240 To achieve this, we need to drop all dependencies on WTF.
1242 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1243 * DumpRenderTree/DumpRenderTree.gypi:
1244 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1245 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1246 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1247 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1248 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1249 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1250 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1251 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1252 (WebTestRunner::AccessibilityUIElementList::createRoot):
1253 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1254 (AccessibilityUIElementList):
1255 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1256 (WebTestRunner::CppBoundClass::~CppBoundClass):
1257 (WebTestRunner::CppBoundClass::invoke):
1258 (WebTestRunner::CppBoundClass::getProperty):
1259 (WebTestRunner::CppBoundClass::setProperty):
1260 (WebTestRunner::CppBoundClass::bindCallback):
1261 (WebTestRunner::CppBoundClass::bindGetterCallback):
1262 (WebTestRunner::CppBoundClass::bindProperty):
1263 (WebTestRunner::CppBoundClass::getAsCppVariant):
1264 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1267 (WebTestRunner::CppBoundClass::bindProperty):
1268 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1269 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1270 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1271 (WebTestRunner::CppVariant::toString):
1272 (WebTestRunner::CppVariant::toInt32):
1273 (WebTestRunner::CppVariant::toDouble):
1274 (WebTestRunner::CppVariant::toBoolean):
1275 (WebTestRunner::CppVariant::toStringVector):
1276 (WebTestRunner::CppVariant::invoke):
1277 (WebTestRunner::CppVariant::invokeDefault):
1278 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1280 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1282 (WebTestRunner::EventSender::EventSender):
1283 (WebTestRunner::EventSender::reset):
1284 (WebTestRunner::EventSender::mouseDown):
1285 (WebTestRunner::EventSender::mouseUp):
1286 (WebTestRunner::EventSender::mouseMoveTo):
1287 (WebTestRunner::EventSender::keyDown):
1288 (WebTestRunner::EventSender::dispatchMessage):
1289 (WebTestRunner::EventSender::leapForward):
1290 (WebTestRunner::EventSender::replaySavedEvents):
1291 (WebTestRunner::makeMenuItemStringsFor):
1292 (WebTestRunner::EventSender::contextClick):
1293 (WebTestRunner::EventSender::beginDragWithFiles):
1294 (WebTestRunner::EventSender::addTouchPoint):
1295 (WebTestRunner::EventSender::releaseTouchPoint):
1296 (WebTestRunner::EventSender::updateTouchPoint):
1297 (WebTestRunner::EventSender::cancelTouchPoint):
1298 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1299 (WebTestRunner::EventSender::gestureEvent):
1300 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1301 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1302 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1303 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1305 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1308 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1309 (WebTestRunner::MockSpellCheck::spellCheckWord):
1310 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1312 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1314 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1315 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1316 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1317 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1320 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1321 (WebTestRunner::TestInterfaces::TestInterfaces):
1322 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1324 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1325 (WebTestRunner::TestPlugin::TestPlugin):
1326 (WebTestRunner::TestPlugin::initialize):
1327 (WebTestRunner::TestPlugin::destroy):
1328 (WebTestRunner::TestPlugin::parsePrimitive):
1329 (WebTestRunner::TestPlugin::parseColor):
1330 (WebTestRunner::TestPlugin::initProgram):
1331 (WebTestRunner::TestPlugin::initPrimitive):
1332 (WebTestRunner::TestPlugin::drawPrimitive):
1333 (WebTestRunner::TestPlugin::loadShader):
1334 (WebTestRunner::TestPlugin::loadProgram):
1335 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1336 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1338 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1339 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1340 (WebTestRunner::TestRunner::WorkQueue::processWork):
1341 (WebTestRunner::TestRunner::WorkQueue::reset):
1342 (WebTestRunner::TestRunner::WorkQueue::addWork):
1343 (WebTestRunner::TestRunner::TestRunner):
1344 (WebTestRunner::TestRunner::reset):
1345 (WebTestRunner::TestRunner::policyDelegateDone):
1346 (WebTestRunner::TestRunner::findString):
1347 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1348 (WebTestRunner::TestRunner::overridePreference):
1349 (WebTestRunner::TestRunner::deliverWebIntent):
1350 (WebTestRunner::TestRunner::setBackingScaleFactor):
1351 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1352 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1353 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1354 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1355 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1356 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1358 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1359 (WebTestRunner::TextInputController::markedRange):
1360 (WebTestRunner::TextInputController::selectedRange):
1361 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1362 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1363 (WebTestRunner::WebPreferences::reset):
1364 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1365 (WebTestRunner::WebTaskList::~WebTaskList):
1366 (WebTestRunner::WebTaskList::registerTask):
1367 (WebTestRunner::WebTaskList::unregisterTask):
1368 (WebTestRunner::WebTaskList::revokeAll):
1369 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1370 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1371 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1372 (WebTestRunner::WebTestInterfaces::testInterfaces):
1373 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1374 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1375 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1376 (WebTestRunner::WebTestProxyBase::registerIntentService):
1377 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1378 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1379 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1381 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1383 Unreviewed, rolling out r142025.
1384 http://trac.webkit.org/changeset/142025
1385 https://bugs.webkit.org/show_bug.cgi?id=109091
1387 broke the build (Requested by tdanderson on #webkit).
1389 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1391 (WebTestRunner::EventSender::EventSender):
1392 (WebTestRunner::EventSender::gestureEvent):
1393 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1396 2013-02-06 Terry Anderson <tdanderson@chromium.org>
1398 Add support for gesture scroll events that do not propagate to enclosing scrollables
1399 https://bugs.webkit.org/show_bug.cgi?id=108849
1401 Reviewed by Antonio Gomes.
1403 Modify chromium's DRT EventSender to support the new event type
1404 GestureScrollUpdateWithoutPropagation.
1406 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1408 (WebTestRunner::EventSender::EventSender):
1409 (WebTestRunner::EventSender::gestureScrollUpdateWithoutPropagation):
1410 (WebTestRunner::EventSender::gestureEvent):
1411 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
1414 2013-02-06 Zan Dobersek <zdobersek@igalia.com>
1416 [TestResultServer] Adjust the name of the GTK 64-bit debug builder
1417 https://bugs.webkit.org/show_bug.cgi?id=109016
1419 Reviewed by Ojan Vafai.
1421 * TestResultServer/static-dashboards/builders.jsonp: The GTK 64-bit debug
1422 builder was adjusted to build WebKit1 only, with the name changed accordingly.
1423 Reflect that change here as well.
1425 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1427 Unreviewed, rolling out r141991.
1428 http://trac.webkit.org/changeset/141991
1429 https://bugs.webkit.org/show_bug.cgi?id=109047
1431 Fails to compile on all Chromium platforms (Requested by
1432 schenney on #webkit).
1434 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1435 * DumpRenderTree/DumpRenderTree.gypi:
1436 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1437 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1439 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
1440 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1441 (WebTestInterfaces):
1442 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1444 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1445 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1446 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1447 (WebTestRunner::AccessibilityUIElementList::createRoot):
1448 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1449 (AccessibilityUIElementList):
1450 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1451 (WebTestRunner::CppBoundClass::~CppBoundClass):
1452 (WebTestRunner::CppBoundClass::invoke):
1453 (WebTestRunner::CppBoundClass::getProperty):
1454 (WebTestRunner::CppBoundClass::setProperty):
1455 (WebTestRunner::CppBoundClass::bindCallback):
1456 (WebTestRunner::CppBoundClass::bindGetterCallback):
1457 (WebTestRunner::CppBoundClass::bindProperty):
1458 (WebTestRunner::CppBoundClass::getAsCppVariant):
1459 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1462 (WebTestRunner::CppBoundClass::bindProperty):
1463 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1464 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1465 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1466 (WebTestRunner::CppVariant::toString):
1467 (WebTestRunner::CppVariant::toInt32):
1468 (WebTestRunner::CppVariant::toDouble):
1469 (WebTestRunner::CppVariant::toBoolean):
1470 (WebTestRunner::CppVariant::toStringVector):
1471 (WebTestRunner::CppVariant::invoke):
1472 (WebTestRunner::CppVariant::invokeDefault):
1473 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1475 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1477 (WebTestRunner::EventSender::EventSender):
1478 (WebTestRunner::EventSender::reset):
1479 (WebTestRunner::EventSender::mouseDown):
1480 (WebTestRunner::EventSender::mouseUp):
1481 (WebTestRunner::EventSender::mouseMoveTo):
1482 (WebTestRunner::EventSender::keyDown):
1483 (WebTestRunner::EventSender::dispatchMessage):
1484 (WebTestRunner::EventSender::leapForward):
1485 (WebTestRunner::EventSender::replaySavedEvents):
1486 (WebTestRunner::makeMenuItemStringsFor):
1487 (WebTestRunner::EventSender::contextClick):
1488 (WebTestRunner::EventSender::beginDragWithFiles):
1489 (WebTestRunner::EventSender::addTouchPoint):
1490 (WebTestRunner::EventSender::releaseTouchPoint):
1491 (WebTestRunner::EventSender::updateTouchPoint):
1492 (WebTestRunner::EventSender::cancelTouchPoint):
1493 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1494 (WebTestRunner::EventSender::gestureEvent):
1495 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1496 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1497 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1498 (MockGrammarCheck::checkGrammarOfString):
1499 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1501 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1504 (MockSpellCheck::spellCheckWord):
1505 (MockSpellCheck::initializeIfNeeded):
1506 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1508 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1509 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1510 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1511 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
1512 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1513 (WebTestRunner::TestInterfaces::TestInterfaces):
1514 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1516 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1517 (WebTestRunner::TestPlugin::TestPlugin):
1518 (WebTestRunner::TestPlugin::initialize):
1519 (WebTestRunner::TestPlugin::destroy):
1520 (WebTestRunner::TestPlugin::parsePrimitive):
1521 (WebTestRunner::TestPlugin::parseColor):
1522 (WebTestRunner::TestPlugin::initProgram):
1523 (WebTestRunner::TestPlugin::initPrimitive):
1524 (WebTestRunner::TestPlugin::drawPrimitive):
1525 (WebTestRunner::TestPlugin::loadShader):
1526 (WebTestRunner::TestPlugin::loadProgram):
1527 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1528 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1530 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1531 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1532 (WebTestRunner::TestRunner::WorkQueue::processWork):
1533 (WebTestRunner::TestRunner::WorkQueue::reset):
1534 (WebTestRunner::TestRunner::WorkQueue::addWork):
1535 (WebTestRunner::TestRunner::TestRunner):
1536 (WebTestRunner::TestRunner::reset):
1537 (WebTestRunner::TestRunner::policyDelegateDone):
1538 (WebTestRunner::TestRunner::findString):
1539 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1540 (WebTestRunner::TestRunner::overridePreference):
1542 (WebTestRunner::TestRunner::setBackingScaleFactor):
1543 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1544 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1546 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1547 (WebTestRunner::TextInputController::markedRange):
1548 (WebTestRunner::TextInputController::selectedRange):
1549 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1550 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1551 (WebTestRunner::WebPreferences::reset):
1552 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1554 (WebTestRunner::WebTaskList::WebTaskList):
1555 (WebTestRunner::WebTaskList::~WebTaskList):
1556 (WebTestRunner::WebTaskList::registerTask):
1557 (WebTestRunner::WebTaskList::unregisterTask):
1558 (WebTestRunner::WebTaskList::revokeAll):
1559 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1560 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1561 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1562 (WebTestRunner::WebTestInterfaces::testInterfaces):
1563 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1564 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1565 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1566 (WebTestRunner::WebTestProxyBase::registerIntentService):
1567 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1568 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1569 * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
1571 2013-02-06 Sheriff Bot <webkit.review.bot@gmail.com>
1573 Unreviewed, rolling out r141995.
1574 http://trac.webkit.org/changeset/141995
1575 https://bugs.webkit.org/show_bug.cgi?id=109046
1577 May allow me to roll out the real problem (Requested by
1578 schenney on #webkit).
1580 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1581 (WebTestRunner::TestRunner::sendWebIntentResponse):
1582 (WebTestRunner::TestRunner::deliverWebIntent):
1583 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1584 (WebTestRunner::WebTestProxyBase::registerIntentService):
1585 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1587 2013-02-06 Jochen Eisinger <jochen@chromium.org>
1589 [chromium] fix android build which doesn't support intents
1591 Unreviewed build fix.
1593 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1594 (WebTestRunner::TestRunner::sendWebIntentResponse):
1595 (WebTestRunner::TestRunner::deliverWebIntent):
1596 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1597 (WebTestRunner::WebTestProxyBase::registerIntentService):
1598 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1600 2013-02-06 Jochen Eisinger <jochen@chromium.org>
1602 [chromium] turn TestRunner library into a component build
1603 https://bugs.webkit.org/show_bug.cgi?id=108466
1605 Reviewed by Adam Barth.
1607 To achieve this, we need to drop all dependencies on WTF.
1609 * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
1610 * DumpRenderTree/DumpRenderTree.gypi:
1611 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1612 * DumpRenderTree/chromium/TestRunner/public/WebTask.h:
1613 * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1614 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
1615 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
1616 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
1617 (WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
1618 (WebTestRunner::AccessibilityUIElementList::getOrCreate):
1619 (WebTestRunner::AccessibilityUIElementList::createRoot):
1620 * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
1621 (AccessibilityUIElementList):
1622 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
1623 (WebTestRunner::CppBoundClass::~CppBoundClass):
1624 (WebTestRunner::CppBoundClass::invoke):
1625 (WebTestRunner::CppBoundClass::getProperty):
1626 (WebTestRunner::CppBoundClass::setProperty):
1627 (WebTestRunner::CppBoundClass::bindCallback):
1628 (WebTestRunner::CppBoundClass::bindGetterCallback):
1629 (WebTestRunner::CppBoundClass::bindProperty):
1630 (WebTestRunner::CppBoundClass::getAsCppVariant):
1631 * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
1634 (WebTestRunner::CppBoundClass::bindProperty):
1635 (WebTestRunner::CppBoundClass::bindFallbackCallback):
1636 (WebTestRunner::CppBoundClass::bindFallbackMethod):
1637 * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
1638 (WebTestRunner::CppVariant::toString):
1639 (WebTestRunner::CppVariant::toInt32):
1640 (WebTestRunner::CppVariant::toDouble):
1641 (WebTestRunner::CppVariant::toBoolean):
1642 (WebTestRunner::CppVariant::toStringVector):
1643 (WebTestRunner::CppVariant::invoke):
1644 (WebTestRunner::CppVariant::invokeDefault):
1645 * DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
1647 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
1649 (WebTestRunner::EventSender::EventSender):
1650 (WebTestRunner::EventSender::reset):
1651 (WebTestRunner::EventSender::mouseDown):
1652 (WebTestRunner::EventSender::mouseUp):
1653 (WebTestRunner::EventSender::mouseMoveTo):
1654 (WebTestRunner::EventSender::keyDown):
1655 (WebTestRunner::EventSender::dispatchMessage):
1656 (WebTestRunner::EventSender::leapForward):
1657 (WebTestRunner::EventSender::replaySavedEvents):
1658 (WebTestRunner::makeMenuItemStringsFor):
1659 (WebTestRunner::EventSender::contextClick):
1660 (WebTestRunner::EventSender::beginDragWithFiles):
1661 (WebTestRunner::EventSender::addTouchPoint):
1662 (WebTestRunner::EventSender::releaseTouchPoint):
1663 (WebTestRunner::EventSender::updateTouchPoint):
1664 (WebTestRunner::EventSender::cancelTouchPoint):
1665 (WebTestRunner::EventSender::sendCurrentTouchEvent):
1666 (WebTestRunner::EventSender::gestureEvent):
1667 * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
1668 (WebTestRunner::NativeKeyCodeForWindowsKeyCode):
1669 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
1670 (WebTestRunner::MockGrammarCheck::checkGrammarOfString):
1672 * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
1675 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
1676 (WebTestRunner::MockSpellCheck::spellCheckWord):
1677 (WebTestRunner::MockSpellCheck::initializeIfNeeded):
1679 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
1681 * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
1682 (WebTestRunner::SpellCheckClient::checkTextOfParagraph):
1683 (WebTestRunner::SpellCheckClient::finishLastTextCheck):
1684 * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1687 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
1688 (WebTestRunner::TestInterfaces::TestInterfaces):
1689 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
1691 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
1692 (WebTestRunner::TestPlugin::TestPlugin):
1693 (WebTestRunner::TestPlugin::initialize):
1694 (WebTestRunner::TestPlugin::destroy):
1695 (WebTestRunner::TestPlugin::parsePrimitive):
1696 (WebTestRunner::TestPlugin::parseColor):
1697 (WebTestRunner::TestPlugin::initProgram):
1698 (WebTestRunner::TestPlugin::initPrimitive):
1699 (WebTestRunner::TestPlugin::drawPrimitive):
1700 (WebTestRunner::TestPlugin::loadShader):
1701 (WebTestRunner::TestPlugin::loadProgram):
1702 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
1703 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
1705 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1706 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
1707 (WebTestRunner::TestRunner::WorkQueue::processWork):
1708 (WebTestRunner::TestRunner::WorkQueue::reset):
1709 (WebTestRunner::TestRunner::WorkQueue::addWork):
1710 (WebTestRunner::TestRunner::TestRunner):
1711 (WebTestRunner::TestRunner::reset):
1712 (WebTestRunner::TestRunner::policyDelegateDone):
1713 (WebTestRunner::TestRunner::findString):
1714 (WebTestRunner::TestRunner::setTextSubpixelPositioning):
1715 (WebTestRunner::TestRunner::overridePreference):
1716 (WebTestRunner::TestRunner::deliverWebIntent):
1717 (WebTestRunner::TestRunner::setBackingScaleFactor):
1718 (WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
1719 (WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
1720 (WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
1721 (WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
1722 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1723 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
1725 * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
1726 (WebTestRunner::TextInputController::markedRange):
1727 (WebTestRunner::TextInputController::selectedRange):
1728 (WebTestRunner::TextInputController::firstRectForCharacterRange):
1729 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1730 (WebTestRunner::WebPreferences::reset):
1731 * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
1732 (WebTestRunner::WebTaskList::~WebTaskList):
1733 (WebTestRunner::WebTaskList::registerTask):
1734 (WebTestRunner::WebTaskList::unregisterTask):
1735 (WebTestRunner::WebTaskList::revokeAll):
1736 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
1737 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
1738 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
1739 (WebTestRunner::WebTestInterfaces::testInterfaces):
1740 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1741 (WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
1742 (WebTestRunner::WebTestProxyBase::spellCheckClient):
1743 (WebTestRunner::WebTestProxyBase::registerIntentService):
1744 (WebTestRunner::WebTestProxyBase::dispatchIntent):
1745 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1746 * DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
1748 2013-02-06 Mike West <mkwst@chromium.org>
1750 Add an ENABLE_NOSNIFF feature flag.
1751 https://bugs.webkit.org/show_bug.cgi?id=109029
1753 Reviewed by Jochen Eisinger.
1755 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
1756 when processing script and other resource types.
1758 * Scripts/webkitperl/FeatureList.pm:
1759 * qmake/mkspecs/features/features.pri:
1761 2013-02-06 Tommy Widenflycht <tommyw@google.com>
1763 MediaStream API: Implement DTMF support in RTCPeerConnection
1764 https://bugs.webkit.org/show_bug.cgi?id=106782
1766 Reviewed by Adam Barth.
1768 Adding Mock functionality for the DTMFSender.
1770 * DumpRenderTree/DumpRenderTree.gypi:
1771 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.cpp: Added.
1772 (DTMFSenderToneTask):
1773 (DTMFSenderToneTask::DTMFSenderToneTask):
1774 (MockWebRTCDTMFSenderHandler::MockWebRTCDTMFSenderHandler):
1775 (MockWebRTCDTMFSenderHandler::setClient):
1776 (MockWebRTCDTMFSenderHandler::currentToneBuffer):
1777 (MockWebRTCDTMFSenderHandler::canInsertDTMF):
1778 (MockWebRTCDTMFSenderHandler::insertDTMF):
1779 * DumpRenderTree/chromium/MockWebRTCDTMFSenderHandler.h: Copied from Source/Platform/chromium/public/WebMediaStreamTrack.h.
1780 (MockWebRTCDTMFSenderHandler):
1781 (MockWebRTCDTMFSenderHandler::taskList):
1782 (MockWebRTCDTMFSenderHandler::clearToneBuffer):
1783 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
1784 (MockWebRTCPeerConnectionHandler::createDTMFSender):
1785 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
1786 (MockWebRTCPeerConnectionHandler):
1788 2013-02-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
1790 Unreviewed. Update my email address in committers.py.
1792 * Scripts/webkitpy/common/config/committers.py:
1794 2013-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1796 [CMake] Don't warn unused cmake variables which aren't used by cmake ports
1797 https://bugs.webkit.org/show_bug.cgi?id=108761
1799 Reviewed by Laszlo Gombos.
1801 Ignore unused macro variables which aren't used by cmake ports.
1803 * Scripts/webkitdirs.pm:
1804 (generateBuildSystemFromCMakeProject):
1806 2013-02-05 Julie Parent <jparent@chromium.org>
1808 Add cc_unittests to the dashboards
1809 https://bugs.webkit.org/show_bug.cgi?id=108878
1811 Reviewed by Dirk Pranke.
1813 * TestResultServer/static-dashboards/builders.js:
1815 * TestResultServer/static-dashboards/dashboard_base.js:
1816 (currentBuilderGroupCategory):
1818 2013-02-05 Adam Barth <abarth@webkit.org>
1820 DumpRenderTree should be able to enable the threaded parser
1821 https://bugs.webkit.org/show_bug.cgi?id=108970
1823 Reviewed by Eric Seidel.
1825 We can now enable the parser at runtime using --enable-threaded-html-parser.
1827 * DumpRenderTree/chromium/DumpRenderTree.cpp:
1829 * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
1831 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
1832 (WebTestRunner::WebPreferences::reset):
1833 (WebTestRunner::WebPreferences::applyTo):
1834 * DumpRenderTree/chromium/TestShell.cpp:
1835 (TestShell::TestShell):
1836 (TestShell::resetWebSettings):
1837 * DumpRenderTree/chromium/TestShell.h:
1838 (TestShell::setThreadedHTMLParser):
1841 2013-02-05 Benjamin Poulain <bpoulain@apple.com>
1843 Make StringBuilder::toAtomicString() consistent with StringBuilder::toString() for strings of null length
1844 https://bugs.webkit.org/show_bug.cgi?id=108894
1846 Reviewed by Andreas Kling.
1848 * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
1849 Extend the tests to check toAtomicString() on an empty builder.
1851 2013-02-05 Jochen Eisinger <jochen@chromium.org>
1853 [chromium] remove methods from the WebTestRunner interface that are only used by WebTestProxyBase
1854 https://bugs.webkit.org/show_bug.cgi?id=108926
1856 Reviewed by Adam Barth.
1858 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
1861 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1864 2013-02-05 Jochen Eisinger <jochen@chromium.org>
1866 [chromium] remove unneccessary 0 checks for testRunner now that the TestRunner library owns it
1867 https://bugs.webkit.org/show_bug.cgi?id=108923
1869 Reviewed by Kentaro Hara.
1871 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
1873 (WebTestRunner::WebTestProxyBase::shouldBeginEditing):
1874 (WebTestRunner::WebTestProxyBase::shouldEndEditing):
1875 (WebTestRunner::WebTestProxyBase::shouldInsertNode):
1876 (WebTestRunner::WebTestProxyBase::shouldInsertText):
1877 (WebTestRunner::WebTestProxyBase::shouldChangeSelectedRange):
1878 (WebTestRunner::WebTestProxyBase::shouldDeleteRange):
1879 (WebTestRunner::WebTestProxyBase::shouldApplyStyle):
1880 (WebTestRunner::WebTestProxyBase::didBeginEditing):
1881 (WebTestRunner::WebTestProxyBase::didChangeSelection):
1882 (WebTestRunner::WebTestProxyBase::didChangeContents):
1883 (WebTestRunner::WebTestProxyBase::didEndEditing):
1884 (WebTestRunner::WebTestProxyBase::createView):
1885 (WebTestRunner::WebTestProxyBase::setStatusText):
1886 (WebTestRunner::WebTestProxyBase::didStopLoading):
1887 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
1888 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
1889 (WebTestRunner::WebTestProxyBase::willPerformClientRedirect):
1890 (WebTestRunner::WebTestProxyBase::didCancelClientRedirect):
1891 (WebTestRunner::WebTestProxyBase::didStartProvisionalLoad):
1892 (WebTestRunner::WebTestProxyBase::didReceiveServerRedirectForProvisionalLoad):
1893 (WebTestRunner::WebTestProxyBase::didFailProvisionalLoad):
1894 (WebTestRunner::WebTestProxyBase::didCommitProvisionalLoad):
1895 (WebTestRunner::WebTestProxyBase::didReceiveTitle):
1896 (WebTestRunner::WebTestProxyBase::didFinishDocumentLoad):
1897 (WebTestRunner::WebTestProxyBase::didHandleOnloadEvents):
1898 (WebTestRunner::WebTestProxyBase::didFailLoad):
1899 (WebTestRunner::WebTestProxyBase::didFinishLoad):
1900 (WebTestRunner::WebTestProxyBase::didChangeLocationWithinPage):
1901 (WebTestRunner::WebTestProxyBase::didDisplayInsecureContent):
1902 (WebTestRunner::WebTestProxyBase::didRunInsecureContent):
1903 (WebTestRunner::WebTestProxyBase::didDetectXSS):
1904 (WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
1905 (WebTestRunner::WebTestProxyBase::willRequestResource):
1906 (WebTestRunner::WebTestProxyBase::didCreateDataSource):
1907 (WebTestRunner::WebTestProxyBase::willSendRequest):
1908 (WebTestRunner::WebTestProxyBase::didReceiveResponse):
1909 (WebTestRunner::WebTestProxyBase::didFinishResourceLoad):
1910 (WebTestRunner::WebTestProxyBase::didFailResourceLoad):
1911 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
1912 (WebTestRunner::WebTestProxyBase::locationChangeDone):
1913 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
1914 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
1916 2013-02-04 Alan Cutter <alancutter@chromium.org>
1918 EWS bots don't remove untracked files after processing a patch
1919 https://bugs.webkit.org/show_bug.cgi?id=108891
1921 Reviewed by Adam Barth.
1923 Added option to remove untracked files in the bot's repo.
1925 * EWSTools/start-queue.sh:
1927 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
1929 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
1930 https://bugs.webkit.org/show_bug.cgi?id=108741
1932 Reviewed by Tony Chang.
1934 Remove all support for suspendAnimation(), resumeAnimation() and numberOfActiveAnimations().
1936 * DumpRenderTree/TestRunner.cpp:
1937 (TestRunner::staticFunctions):
1938 * DumpRenderTree/TestRunner.h:
1940 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
1941 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1942 (WebTestRunner::TestRunner::TestRunner):
1943 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1945 * DumpRenderTree/efl/TestRunnerEfl.cpp:
1946 * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1947 * DumpRenderTree/mac/TestRunnerMac.mm:
1948 * DumpRenderTree/qt/TestRunnerQt.cpp:
1949 * DumpRenderTree/qt/TestRunnerQt.h:
1951 * DumpRenderTree/win/TestRunnerWin.cpp:
1952 * DumpRenderTree/wx/TestRunnerWx.cpp:
1953 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
1954 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
1955 * WebKitTestRunner/InjectedBundle/TestRunner.h:
1958 2013-02-04 Nico Weber <thakis@chromium.org>
1960 [chromium] Try to get WebKit building with enable_web_intents set to 0 on Windows too.
1961 https://bugs.webkit.org/show_bug.cgi?id=108887
1963 Reviewed by Kentaro Hara.
1965 This is a follow-up to http://trac.webkit.org/changeset/141614. The
1966 Mac and Linux linkers didn't complain about the reference to
1967 WebIntent in that function for some reason (probably because it's
1968 a dead function that's stripped).
1970 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
1972 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
1975 2013-02-04 Julie Parent <jparent@chromium.org>
1977 Dashboard cleanup: Make builder a real dashboardSpecificParameter.
1978 https://bugs.webkit.org/show_bug.cgi?id=108706
1980 Reviewed by Dirk Pranke.
1982 Add builder to g_defaultDashboardSpecificParameter maps for the
1983 dashboards where it is used (flakiness, timeline, treemap).
1984 Default it to null, and then update reads of it to check the
1985 builder group's default if one is not set, rather than trying to
1986 set and track this everywhere.
1987 This allows us to remove tons of special-casing of builder parsing,
1988 including where we used to add it to the query string even when the
1989 user did not specify it.
1991 * TestResultServer/static-dashboards/dashboard_base.js:
1993 * TestResultServer/static-dashboards/flakiness_dashboard.js:
1995 (handleQueryParameterChange):
1996 * TestResultServer/static-dashboards/loader.js:
1998 * TestResultServer/static-dashboards/timeline_explorer.html:
1999 * TestResultServer/static-dashboards/treemap.html:
2001 2013-02-04 Julie Parent <jparent@chromium.org>
2003 Setting tests on flakiness dashboard should invalidate builder.
2004 https://bugs.webkit.org/show_bug.cgi?id=108521
2006 Reviewed by Dirk Pranke.
2008 When you move into a cross builder view, builder should not still be
2009 set. Currently, it is deleted from the internal state, but still shows
2010 up in the url, causing the current state and the hash to not match.
2012 To see this in action, load the flakiness dashboard, select a builder,
2013 and then click on an individual test, to get into individual test view.
2014 The url will still have the builder you selected listed, even though it
2015 is cleared in the UI.
2017 The fix is to consider 'tests' to be a parameter that invalidates builder.
2019 * TestResultServer/static-dashboards/flakiness_dashboard.js:
2021 2013-02-04 Kenneth Rohde Christiansen <kenneth@webkit.org>
2023 [EFL][WK2] Introduce a WebView class as counterpart for WKViewRef
2024 https://bugs.webkit.org/show_bug.cgi?id=107931
2026 Reviewed by Anders Carlsson.
2028 Change platformView to be a WKView and use WKViewGetEvasObject
2029 for the places where an Evas_Object is needed.
2031 Instead of extracting the Ecore_Evas* from the m_view we use
2032 the m_window instead, which actually holds the it.
2034 * TestWebKitAPI/PlatformWebView.h:
2035 * TestWebKitAPI/efl/PlatformWebView.cpp:
2036 (TestWebKitAPI::PlatformWebView::PlatformWebView):
2037 (TestWebKitAPI::PlatformWebView::~PlatformWebView):
2038 (TestWebKitAPI::PlatformWebView::resizeTo):
2039 (TestWebKitAPI::PlatformWebView::page):
2040 (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress):
2041 (TestWebKitAPI::PlatformWebView::simulateMouseMove):
2042 (TestWebKitAPI::PlatformWebView::simulateRightClick):
2043 * WebKitTestRunner/PlatformWebView.h:
2044 * WebKitTestRunner/efl/EventSenderProxyEfl.cpp:
2045 (WTR::EventSenderProxy::sendTouchEvent):
2046 (WTR::EventSenderProxy::setTouchModifier):
2047 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
2048 (WTR::PlatformWebView::PlatformWebView):
2049 (WTR::PlatformWebView::~PlatformWebView):
2050 (WTR::PlatformWebView::resizeTo):
2051 (WTR::PlatformWebView::page):
2052 (WTR::PlatformWebView::focus):
2053 (WTR::PlatformWebView::windowFrame):
2054 (WTR::PlatformWebView::setWindowFrame):
2055 (WTR::PlatformWebView::windowSnapshotImage):
2057 2013-02-04 Timothy Loh <timloh@chromium.com>
2059 Don't update author info in PrepareChangeLog and allow users to skip the PrepareChangeLog step entirely.
2060 https://bugs.webkit.org/show_bug.cgi?id=108788
2062 Reviewed by Ryosuke Niwa.
2064 As per discussion in Bug 74358, it's probably preferable to remove the
2065 behaviour of updating the author details in a ChangeLog entry. We also
2066 want to be able to skip preparing change logs (e.g. rebaselining many
2067 tests), so a --no-prepare-changelogs option is added to webkit-patch.
2069 * Scripts/webkitpy/common/checkout/changelog.py:
2070 (ChangeLogEntry._parse_entry):
2071 (ChangeLogEntry.date): Added
2072 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
2073 (test_parse_log_entries_from_changelog):
2074 * Scripts/webkitpy/tool/commands/commandtest.py:
2075 (CommandsTest.assert_execute_outputs):
2076 * Scripts/webkitpy/tool/steps/options.py:
2077 (Options): Added --no-prepare-changelogs
2078 * Scripts/webkitpy/tool/steps/preparechangelog.py:
2079 (PrepareChangeLog.options):
2080 (PrepareChangeLog._merge_entries): date_line() gets the entire line, including
2081 the author's name and email, but we only want to replace the date.
2082 (PrepareChangeLog.run):
2083 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
2084 (PrepareChangeLogTest.test_resolve_existing_entry): Added tests for changed
2085 authors. Removed unneeded variable.
2087 2013-02-04 Jochen Eisinger <jochen@chromium.org>
2089 [chromium] Remove WebEventSender and WebAccessibilityController from public TestRunner API
2090 https://bugs.webkit.org/show_bug.cgi?id=108467
2092 Reviewed by Adam Barth.
2094 * DumpRenderTree/DumpRenderTree.gypi:
2095 * DumpRenderTree/chromium/TestRunner/public/WebAccessibilityController.h: Removed.
2096 * DumpRenderTree/chromium/TestRunner/public/WebEventSender.h: Removed.
2097 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2099 (WebTestInterfaces):
2100 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2103 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
2105 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2107 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2108 (WebTestRunner::TestInterfaces::TestInterfaces):
2109 (WebTestRunner::TestInterfaces::setWebView):
2110 (WebTestRunner::TestInterfaces::webView):
2112 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2114 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2116 * DumpRenderTree/chromium/TestRunner/src/WebAccessibilityController.cpp: Removed.
2117 * DumpRenderTree/chromium/TestRunner/src/WebEventSender.cpp: Removed.
2118 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2119 (WebTestRunner::WebTestInterfaces::WebTestInterfaces):
2120 (WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
2121 (WebTestRunner::WebTestInterfaces::setWebView):
2122 (WebTestRunner::WebTestInterfaces::setDelegate):
2123 (WebTestRunner::WebTestInterfaces::bindTo):
2124 (WebTestRunner::WebTestInterfaces::resetAll):
2125 (WebTestRunner::WebTestInterfaces::setTestIsRunning):
2126 (WebTestRunner::WebTestInterfaces::webView):
2127 (WebTestRunner::WebTestInterfaces::testRunner):
2128 (WebTestRunner::WebTestInterfaces::testInterfaces):
2129 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2130 (WebTestRunner::WebTestProxyBase::setInterfaces):
2131 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Removed.
2132 * DumpRenderTree/chromium/TestShell.h:
2133 * DumpRenderTree/chromium/WebViewHost.cpp:
2134 * DumpRenderTree/chromium/WebViewHost.h:
2136 2013-02-04 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
2138 [EFL] Add "full screen" parameter to MiniBrowser
2139 https://bugs.webkit.org/show_bug.cgi?id=108850
2141 Reviewed by Antonio Gomes.
2143 Implements the {-F,--full-screen}={true,false} parameter to WebKit EFL's
2146 * MiniBrowser/efl/main.c:
2149 Added '-F/--full-screen' parameter functionality.
2151 2013-02-04 Jochen Eisinger <jochen@chromium.org>
2153 [chromium] remove WebTestPlugin from the public TestRunner API
2154 https://bugs.webkit.org/show_bug.cgi?id=108467
2156 Reviewed by Adam Barth.
2158 * DumpRenderTree/DumpRenderTree.gypi:
2159 * DumpRenderTree/chromium/TestRunner/public/WebTestPlugin.h: Removed.
2160 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2163 (WebTestRunner::WebTestProxy::createPlugin):
2164 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp.
2165 (WebTestRunner::TestPlugin::TestPlugin):
2167 (WebTestRunner::TestPlugin::~TestPlugin):
2168 (WebTestRunner::TestPlugin::initialize):
2169 (WebTestRunner::TestPlugin::destroy):
2170 (WebTestRunner::TestPlugin::updateGeometry):
2171 (WebTestRunner::TestPlugin::parsePrimitive):
2172 (WebTestRunner::TestPlugin::parseColor):
2173 (WebTestRunner::TestPlugin::parseOpacity):
2174 (WebTestRunner::TestPlugin::parseBoolean):
2175 (WebTestRunner::TestPlugin::initScene):
2176 (WebTestRunner::TestPlugin::drawScene):
2177 (WebTestRunner::TestPlugin::destroyScene):
2178 (WebTestRunner::TestPlugin::initProgram):
2179 (WebTestRunner::TestPlugin::initPrimitive):
2180 (WebTestRunner::TestPlugin::drawPrimitive):
2181 (WebTestRunner::TestPlugin::loadShader):
2182 (WebTestRunner::TestPlugin::loadProgram):
2183 (WebTestRunner::TestPlugin::handleInputEvent):
2184 (WebTestRunner::TestPlugin::handleDragStatusUpdate):
2185 (WebTestRunner::TestPlugin::create):
2186 (WebTestRunner::TestPlugin::mimeType):
2187 * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: Added.
2190 (WebTestRunner::TestPlugin::scriptableObject):
2191 (WebTestRunner::TestPlugin::canProcessDrag):
2192 (WebTestRunner::TestPlugin::paint):
2193 (WebTestRunner::TestPlugin::updateFocus):
2194 (WebTestRunner::TestPlugin::updateVisibility):
2195 (WebTestRunner::TestPlugin::acceptsInputEvents):
2196 (WebTestRunner::TestPlugin::didReceiveResponse):
2197 (WebTestRunner::TestPlugin::didReceiveData):
2198 (WebTestRunner::TestPlugin::didFinishLoading):
2199 (WebTestRunner::TestPlugin::didFailLoading):
2200 (WebTestRunner::TestPlugin::didFinishLoadingFrameRequest):
2201 (WebTestRunner::TestPlugin::didFailLoadingFrameRequest):
2202 (WebTestRunner::TestPlugin::isPlaceholder):
2203 (WebTestRunner::TestPlugin::prepareTexture):
2204 (WebTestRunner::TestPlugin::context):
2206 (WebTestRunner::TestPlugin::Scene::Scene):
2207 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2208 (WebTestRunner::WebTestProxyBase::createPlugin):
2210 * DumpRenderTree/chromium/WebViewHost.cpp:
2211 (WebViewHost::createPlugin):
2213 2013-02-04 Gustavo Noronha Silva <gns@gnome.org>
2215 Add a new method for obtaining a build-type-dependent path,
2216 instead of modifying all call sites to pass it in.
2218 Reviewed by Martin Robinson.
2220 * Scripts/run-gtk-tests:
2221 (TestRunner.__init__): use the new method, which takes a tuple.
2222 (TestRunner._setup_testing_environment): ditto.
2224 (get_build_path): accept a tuple that may include Release and
2225 Debug as build types, for searching.
2226 (build_path_for_build_types): new method that finds the path when
2227 it is dependent on the build type.
2228 (build_path): restore its original behaviour.
2230 2013-02-04 David Kilzer <ddkilzer@apple.com>
2232 Remove duplicate entry from DumpRenderTree Xcode project
2234 $ uniq Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | diff -u - Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj | patch -p0 -R
2235 patching file Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj
2237 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
2240 2013-02-04 David Kilzer <ddkilzer@apple.com>
2242 Sort TestWebKitAPI Xcode project file
2244 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
2246 2013-02-03 Alan Cutter <alancutter@chromium.org>
2248 PatchLogs are not getting created on QueueStatusServer
2249 https://bugs.webkit.org/show_bug.cgi?id=108593
2251 Reviewed by Eric Seidel.
2253 Added missing "added" patch event to submit-to-ews handler.
2255 * QueueStatusServer/app.yaml:
2256 * QueueStatusServer/handlers/submittoews.py:
2257 (SubmitToEWS._add_attachment_to_ews_queues):
2259 2013-02-03 Douglas Stockwell <dstockwell@chromium.org>
2261 Unreviewed. Add dstockwell as a contributor in comitters.py and to the watchlist for animation
2262 https://bugs.webkit.org/show_bug.cgi?id=108777
2264 * Scripts/webkitpy/common/config/committers.py:
2265 * Scripts/webkitpy/common/config/watchlist:
2267 2013-02-03 Sam Weinig <sam@webkit.org>
2271 * TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp:
2272 (TestWebKitAPI::didFinishLoadForFrame):
2274 2013-02-03 Timothy Loh <timloh@chromium.com>
2276 Make ChangeLogEntry detect annotations by prepare-ChangeLog (Added/Removed/Copied from/Renamed from) as clean.
2277 https://bugs.webkit.org/show_bug.cgi?id=108433
2279 Reviewed by Eric Seidel.
2281 PrepareChangeLog is supposed to update the file/function list if we
2282 haven't touched it, but the existing regex doesn't handle the
2283 annotations prepare-ChangeLog adds (e.g. "Added.")
2285 * Scripts/webkitpy/common/checkout/changelog.py:
2286 (ChangeLogEntry.is_touched_files_text_clean):
2287 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
2288 (test_is_touched_files_text_clean):
2290 2013-02-02 Dean Jackson <dino@apple.com>
2292 Add Antoine Quint to the list of committers
2293 https://bugs.webkit.org/show_bug.cgi?id=108750
2295 No review necessary.
2297 * Scripts/webkitpy/common/config/committers.py:
2299 2013-02-02 Patrick Gansterer <paroga@webkit.org>
2301 [CMake] Adopt the WinCE port to new CMake
2302 https://bugs.webkit.org/show_bug.cgi?id=108754
2304 Reviewed by Laszlo Gombos.
2306 * WinCELauncher/CMakeLists.txt: Mark WinCELauncher
2307 as WIN32 target to use the correct entry point.
2309 2013-02-02 Alexey Proskuryakov <ap@apple.com>
2311 One is not allowed to use commit-queue to make oneself a committer.
2313 * Scripts/webkitpy/common/config/committers.py: Rolled out r141693.
2314 Also, changed e-mail order for Yongjun Zhang, so that Bugzilla autocomplete works.
2316 2013-02-02 Antoine Quint <graouts@apple.com>
2318 Add Antoine Quint to the list of committers
2319 https://bugs.webkit.org/show_bug.cgi?id=108750
2321 Reviewed by Dean Jackson.
2323 * Scripts/webkitpy/common/config/committers.py:
2325 2013-02-01 Adrian Perez de Castro <aperez@igalia.com>
2327 [GTK] Building fails in an armv5tel board
2328 https://bugs.webkit.org/show_bug.cgi?id=108083
2330 Reviewed by Martin Robinson.
2332 In some systems in which $architecture is filled-in from "uname -m"
2333 the value may not start with "arm-", but with "armvN", where "N" is
2334 an architecture version number. The regexp in isARM() is modified
2335 so it covers these kind of cases.
2337 * Scripts/webkitdirs.pm:
2340 2013-02-01 Gregg Tavares <gman@google.com>
2342 Update LayoutTests scripts to skip webgl folder on ports
2343 https://bugs.webkit.org/show_bug.cgi?id=108705
2345 Reviewed by Dirk Pranke.
2347 I'm working on checking in the WebGL Conformance Tests
2348 as layout tests into LayoutTests/webgl. For ports
2349 that do not have WebGL enabled this changes will
2350 skip tests in the "webgl" folder.
2352 * Scripts/webkitpy/layout_tests/port/base.py:
2353 (Port._missing_symbol_to_skipped_tests):
2354 * Scripts/webkitpy/layout_tests/port/port_testcase.py:
2355 (PortTestCase.test_skipped_directories_for_symbols):
2357 2013-02-01 Roger Fong <roger_fong@apple.com>
2359 Unreviewed. Fix for webkitpy tests.
2361 * Scripts/webkitpy/tool/steps/runtests.py:
2363 * Scripts/webkitpy/tool/steps/runtests_unittest.py:
2365 2013-02-01 Jer Noble <jer.noble@apple.com>
2367 LLDB: add synthetic provider for WTF::HashTable
2368 https://bugs.webkit.org/show_bug.cgi?id=108718
2370 Reviewed by Darin Adler.
2372 Add a synthetic provider which will emit the contents of a given
2373 WTF::HashTable. This allows clients using Xcode/lldb to enumerate
2376 * lldb/lldb_webkit.py:
2377 (__lldb_init_module):
2378 (__lldb_init_module.lldb_webkit):
2379 (WTFHashTable_SummaryProvider):
2380 (WTFVectorProvider.has_children):
2381 (WTFHashTableProvider):
2382 (WTFHashTableProvider.__init__):
2383 (WTFHashTableProvider.num_children):
2384 (WTFHashTableProvider.get_child_index):
2385 (WTFHashTableProvider.get_child_at_index):
2386 (WTFHashTableProvider.tableSize):
2387 (WTFHashTableProvider.keyCount):
2388 (WTFHashTableProvider.update):
2389 (WTFHashTableProvider.has_children):
2391 2013-02-01 Roger Fong <roger_fong@apple.com>
2393 Unreviewed. Fix webkitpy tests since a build_style is not specified in some cases.
2395 * Scripts/webkitpy/tool/steps/runtests.py:
2398 2013-02-01 Roger Fong <roger_fong@apple.com>
2400 Unreviewed. Re-try enabling Win-EWS tests for the third time.
2401 https://bugs.webkit.org/show_bug.cgi?id=107968
2403 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2406 2013-01-31 Roger Fong <roger_fong@apple.com>
2408 Fix test scripts for EWS bots to get them running once and for all.
2409 https://bugs.webkit.org/show_bug.cgi?id=108422
2411 Reviewed by Timothy Horton.
2413 Disabling --quiet option on Windows for now because that fails when we try to use /dev/null.
2414 runtests.py was not passing in a configuration to run-webkit-tests which causes DRT to build in release by default.
2415 However, we build in Debug only on the EWS Windows bots, which caused the build to fail.
2417 * Scripts/webkitpy/tool/steps/runtests.py:
2421 2013-02-01 Nico Weber <thakis@chromium.org>
2423 [chromium] Build webkit with enable_web_intents set to 0.
2424 https://bugs.webkit.org/show_bug.cgi?id=108408
2426 Reviewed by Tony Chang.
2428 I'll then make chromium build fine with that, then switch
2429 enable_web_intents to 0, roll that into webkit, and then
2430 actually remove the code hidden behind this flag.
2432 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2433 (WebTestRunner::TestRunner::TestRunner):
2434 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2435 (WebTestRunner::WebTestProxyBase::registerIntentService):
2436 (WebTestRunner::WebTestProxyBase::dispatchIntent):
2437 * DumpRenderTree/chromium/WebViewHost.cpp:
2438 * DumpRenderTree/chromium/WebViewHost.h:
2441 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
2443 Set the GTK 64-bit Debug builder to build and test only WebKit1
2444 https://bugs.webkit.org/show_bug.cgi?id=108648
2446 Reviewed by Philippe Normand.
2448 * BuildSlaveSupport/build.webkit.org-config/config.json: Change the builder name, type and
2449 build directory to note that the builder builds and tests only the WebKit1 port on the GTK platform.
2450 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2451 (CompileWebKit1Only): Add the new build class that builds only the WebKit1 port of the builder's platform.
2452 (BuildAndTestWebKit1OnlyFactory): Add the new factory that uses the CompileWebKit1Only build class
2453 for building and testing only WebKit1 on the builder's platform.
2455 2013-02-01 Jochen Eisinger <jochen@chromium.org>
2457 [chromium] move ownership of TestRunner object to TestInterfaces
2458 https://bugs.webkit.org/show_bug.cgi?id=108464
2460 Reviewed by Adam Barth.
2462 Before, TestShell owned the class. This also removes the last include
2463 from DumpRenderTree to TestRunner/src.
2465 This also deletes TestDelegate and uses WebTestDelegate everywhere
2468 * DumpRenderTree/DumpRenderTree.gypi:
2469 * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
2470 (WebTestInterfaces):
2471 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
2474 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.cpp:
2475 * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.h:
2477 (WebTestRunner::AccessibilityController::setDelegate):
2478 (AccessibilityController):
2479 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2481 (WebTestRunner::makeMenuItemStringsFor):
2482 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2484 (WebTestRunner::EventSender::setDelegate):
2486 * DumpRenderTree/chromium/TestRunner/src/GamepadController.cpp:
2487 (WebTestRunner::GamepadController::setDelegate):
2488 * DumpRenderTree/chromium/TestRunner/src/GamepadController.h:
2490 (GamepadController):
2491 * DumpRenderTree/chromium/TestRunner/src/TestDelegate.h: Removed.
2492 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
2493 (WebTestRunner::TestInterfaces::TestInterfaces):
2494 (WebTestRunner::TestInterfaces::~TestInterfaces):
2495 (WebTestRunner::TestInterfaces::setWebView):
2496 (WebTestRunner::TestInterfaces::setDelegate):
2497 (WebTestRunner::TestInterfaces::bindTo):
2498 (WebTestRunner::TestInterfaces::resetAll):
2500 (WebTestRunner::TestInterfaces::setTestIsRunning):
2501 (WebTestRunner::TestInterfaces::testRunner):
2502 * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
2505 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
2506 (WebTestRunner::TestRunner::TestRunner):
2507 (WebTestRunner::TestRunner::reset):
2508 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
2511 * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
2512 (WebTestRunner::WebTestInterfaces::Internal::testRunner):
2513 (WebTestInterfaces::Internal):
2514 (WebTestRunner::WebTestInterfaces::Internal::Internal):
2515 (WebTestRunner::WebTestInterfaces::Internal::setDelegate):
2516 (WebTestRunner::WebTestInterfaces::Internal::setTestIsRunning):
2517 * DumpRenderTree/chromium/TestRunner/src/WebTestRunner.cpp: Added.
2519 (WebTestRunner::WebTestRunner::WebTestRunner):
2520 (WebTestRunner::WebTestRunner::shouldDumpEditingCallbacks):
2521 (WebTestRunner::WebTestRunner::shouldDumpAsText):
2522 (WebTestRunner::WebTestRunner::setShouldDumpAsText):
2523 (WebTestRunner::WebTestRunner::shouldGeneratePixelResults):
2524 (WebTestRunner::WebTestRunner::setShouldGeneratePixelResults):
2525 (WebTestRunner::WebTestRunner::shouldDumpChildFrameScrollPositions):
2526 (WebTestRunner::WebTestRunner::shouldDumpChildFramesAsText):
2527 (WebTestRunner::WebTestRunner::shouldDumpAsAudio):
2528 (WebTestRunner::WebTestRunner::audioData):
2529 (WebTestRunner::WebTestRunner::shouldDumpFrameLoadCallbacks):
2530 (WebTestRunner::WebTestRunner::setShouldDumpFrameLoadCallbacks):
2531 (WebTestRunner::WebTestRunner::shouldDumpUserGestureInFrameLoadCallbacks):
2532 (WebTestRunner::WebTestRunner::stopProvisionalFrameLoads):
2533 (WebTestRunner::WebTestRunner::shouldDumpTitleChanges):
2534 (WebTestRunner::WebTestRunner::shouldDumpCreateView):
2535 (WebTestRunner::WebTestRunner::canOpenWindows):
2536 (WebTestRunner::WebTestRunner::shouldDumpResourceLoadCallbacks):
2537 (WebTestRunner::WebTestRunner::shouldDumpResourceRequestCallbacks):
2538 (WebTestRunner::WebTestRunner::shouldDumpResourceResponseMIMETypes):
2539 (WebTestRunner::WebTestRunner::webPermissions):
2540 (WebTestRunner::WebTestRunner::shouldDumpStatusCallbacks):
2541 (WebTestRunner::WebTestRunner::shouldDumpProgressFinishedCallback):
2542 (WebTestRunner::WebTestRunner::shouldDumpBackForwardList):
2543 (WebTestRunner::WebTestRunner::deferMainResourceDataLoad):
2544 (WebTestRunner::WebTestRunner::shouldDumpSelectionRect):
2545 (WebTestRunner::WebTestRunner::testRepaint):
2546 (WebTestRunner::WebTestRunner::sweepHorizontally):
2547 (WebTestRunner::WebTestRunner::isPrinting):
2548 (WebTestRunner::WebTestRunner::shouldStayOnPageAfterHandlingBeforeUnload):
2549 (WebTestRunner::WebTestRunner::setTitleTextDirection):
2550 (WebTestRunner::WebTestRunner::httpHeadersToClear):
2551 (WebTestRunner::WebTestRunner::shouldBlockRedirects):
2552 (WebTestRunner::WebTestRunner::willSendRequestShouldReturnNull):
2553 (WebTestRunner::WebTestRunner::setTopLoadingFrame):
2554 (WebTestRunner::WebTestRunner::topLoadingFrame):
2555 (WebTestRunner::WebTestRunner::policyDelegateDone):
2556 (WebTestRunner::WebTestRunner::policyDelegateEnabled):
2557 (WebTestRunner::WebTestRunner::policyDelegateIsPermissive):
2558 (WebTestRunner::WebTestRunner::policyDelegateShouldNotifyDone):
2559 (WebTestRunner::WebTestRunner::shouldInterceptPostMessage):
2560 (WebTestRunner::WebTestRunner::isSmartInsertDeleteEnabled):
2561 (WebTestRunner::WebTestRunner::isSelectTrailingWhitespaceEnabled):
2562 * DumpRenderTree/chromium/TestShell.cpp:
2563 (TestShell::initialize):
2564 (TestShell::createMainWindow):
2565 (TestShell::~TestShell):
2566 (TestShell::runFileTest):
2567 (TestShell::resetTestController):
2569 (TestShell::bindJSObjectsToWindow):
2570 * DumpRenderTree/chromium/TestShell.h:
2571 (TestShell::testRunner):
2574 2013-02-01 Alan Cutter <alancutter@chromium.org>
2576 PatchLog process durations are increasing linearly with time (faulty data logging)
2577 https://bugs.webkit.org/show_bug.cgi?id=108621
2579 Reviewed by Eric Seidel.
2581 Added a check to prevent a stop event from happening to the same patch multiple times.
2583 * QueueStatusServer/loggers/recordpatchevent.py:
2584 (RecordPatchEvent.stopped):
2586 2013-02-01 Manuel Rego Casasnovas <rego@igalia.com>
2588 [GTK][WK2] MiniBrowser fullscreen signals support
2589 https://bugs.webkit.org/show_bug.cgi?id=108005
2591 Reviewed by Carlos Garcia Campos.
2593 Shows a label for 2 seconds using overlay (if GTK >= 3.2.0) and hides
2594 the toolbar when entering fullscreen. When leaving fullscreen the
2595 label is hidden (if it's not hidden yet) and the toolbar is shown again.
2597 * MiniBrowser/gtk/BrowserWindow.c:
2599 (fullScreenMessageTimeoutCallback):
2600 (webViewEnterFullScreen):
2601 (webViewLeaveFullScreen):
2602 (browserWindowFinalize):
2603 (browserWindowConstructed):
2605 2013-02-01 Alexis Menard <alexis@webkit.org>
2607 Enable unprefixed CSS transitions by default.
2608 https://bugs.webkit.org/show_bug.cgi?id=108216
2610 Reviewed by Dean Jackson.
2612 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2613 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
2614 guard the unprefixing work for CSS Transforms and animations.
2616 * Scripts/webkitperl/FeatureList.pm:
2617 * qmake/mkspecs/features/features.pri:
2619 2013-01-31 David Farler <dfarler@apple.com>
2621 Provide a sensible default architecture when building on iOS SDKs
2622 https://bugs.webkit.org/show_bug.cgi?id=108395
2624 Reviewed by Anders Carlsson.
2626 * Scripts/webkitdirs.pm:
2627 (determineArchitecture): Anchor SDK regex matches at the beginning.
2629 2013-01-31 Ryosuke Niwa <rniwa@webkit.org>
2631 buildbot should not rely on webkitpy
2632 https://bugs.webkit.org/show_bug.cgi?id=107379
2634 Reviewed by Eric Seidel.
2636 Move all Python files used in buildbot configuration into BuildSlaveSupport directory.
2637 Once this patch is landed, we can stop restarting the master on webkitpy changes.
2639 * BuildSlaveSupport/build.webkit.org-config/committer_auth.py:
2640 * BuildSlaveSupport/build.webkit.org-config/htdigestparser.py: Copied from Tools/Scripts/webkitpy/common/net/htdigestparser.py.
2641 * BuildSlaveSupport/build.webkit.org-config/htdigestparser_unittest.py: Copied from Tools/Scripts/webkitpy/common/net/htdigestparser_unittest.py.
2642 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2643 * BuildSlaveSupport/build.webkit.org-config/wkbuild.py: Copied from Tools/Scripts/webkitpy/common/config/build.py.
2644 * BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py: Copied from Tools/Scripts/webkitpy/common/config/build_unittest.py.
2645 (ShouldBuildTest.test_should_build):
2646 * Scripts/webkitpy/common/config/build.py: Removed.
2647 * Scripts/webkitpy/common/config/build_unittest.py: Removed.
2648 * Scripts/webkitpy/common/net/htdigestparser.py: Removed.
2649 * Scripts/webkitpy/common/net/htdigestparser_unittest.py: Removed.
2651 2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
2653 Unreviewed, rolling out r141349.
2654 http://trac.webkit.org/changeset/141349
2655 https://bugs.webkit.org/show_bug.cgi?id=108422
2657 "yet another windows ews fix needed" (Requested by lforschler
2660 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2663 2013-01-31 Rouslan Solomakhin <rouslan@chromium.org>
2665 [Chromium] Suggest 'uppercase' for multi-word misspelling 'upper case'
2666 https://bugs.webkit.org/show_bug.cgi?id=108509
2668 Reviewed by Tony Chang.
2670 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2671 (append): Added utility function to append WebString to WebVector.
2672 (MockSpellCheck::fillSuggestionList): Suggest 'uppercase' for misspelling 'upper case'.
2674 2013-01-31 David Farler <dfarler@apple.com>
2676 Provide a sensible default architecture when building on iOS SDKs
2677 https://bugs.webkit.org/show_bug.cgi?id=108395
2679 Reviewed by Joseph Pecoraro.
2681 * Scripts/webkitdirs.pm:
2682 (determineArchitecture):
2683 Check for iphoneos and iphonesimulator SDKs for a default arch.
2684 (determineXcodeSDK): Added.
2686 (XcodeOptions): Add ARCHS= if defined.
2688 2013-01-31 Christopher Cameron <ccameron@chromium.org>
2690 Fix rubber-band effect on non-scrollable pages
2691 https://bugs.webkit.org/show_bug.cgi?id=107611
2693 Add mouseWheelBegin function to EventSender to allow
2694 event-based rubber-banding tests.
2696 Reviewed by Antonio Gomes.
2698 * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
2700 (WebTestRunner::EventSender::EventSender):
2701 (WebTestRunner::EventSender::mouseDragBegin):
2702 * DumpRenderTree/chromium/TestRunner/src/EventSender.h:
2705 2013-01-31 James Robinson <jamesr@chromium.org>
2707 [chromium] Notify the WebWidget when the WebViewHost is about to tear down compositing support
2708 https://bugs.webkit.org/show_bug.cgi?id=108518
2710 Reviewed by Adrienne Walker.
2712 * DumpRenderTree/chromium/WebViewHost.cpp:
2713 (WebViewHost::shutdown):
2715 2013-01-31 Pratik Solanki <psolanki@apple.com>
2717 DumpRenderTree should put NSSound calls inside USE(APPKIT)
2718 https://bugs.webkit.org/show_bug.cgi?id=108499
2720 Reviewed by Andy Estes.
2722 * DumpRenderTree/mac/DumpRenderTree.mm:
2725 2013-01-30 Brian Weinstein <bweinstein@apple.com>
2727 Add a call to the page UI client to determine if a plug-in should load
2728 https://bugs.webkit.org/show_bug.cgi?id=108407
2729 <rdar://problem/13066332>
2731 Add entries for the new function in the necessary structs.
2733 Reviewed by Anders Carlsson.
2735 * MiniBrowser/mac/WK2BrowserWindowController.m:
2736 (-[WK2BrowserWindowController awakeFromNib]):
2737 * WebKitTestRunner/TestController.cpp:
2738 (WTR::TestController::createOtherPage):
2739 (WTR::TestController::createWebViewWithOptions):
2741 2013-01-31 Florin Malita <fmalita@chromium.org>
2743 [Chromium] Unreviewed gardening.
2745 Win build fix after http://trac.webkit.org/changeset/141471.
2747 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2748 (MockSpellCheck::spellCheckWord):
2750 2013-01-31 Enrica Casucci <enrica@apple.com>
2752 WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
2753 https://bugs.webkit.org/show_bug.cgi?id=108396.
2754 <rdar://problem/12920461>
2756 Reviewed by Alexey Proskuryakov.
2758 Adding new WebKit2 test with relevant bundle, to test the new APIs.
2760 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
2761 * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications.mm: Added.
2762 (TestWebKitAPI::didReceiveMessageFromInjectedBundle):
2763 (TestWebKitAPI::setInjectedBundleClient):
2764 * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications_Bundle.cpp: Added.
2765 (PasteboardNotificationsTest):
2766 (TestWebKitAPI::willWriteToPasteboard):
2767 (TestWebKitAPI::getPasteboardDataForRange):
2768 (TestWebKitAPI::didWriteToPasteboard):
2769 (TestWebKitAPI::PasteboardNotificationsTest::PasteboardNotificationsTest):
2770 (TestWebKitAPI::PasteboardNotificationsTest::didCreatePage):
2771 * TestWebKitAPI/Tests/WebKit2/execCopy.html: Added.
2772 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: Updated to reflect
2773 changes in InjectedBundleEditorClient.
2774 (WTR::InjectedBundlePage::InjectedBundlePage):
2776 2013-01-31 Rouslan Solomakhin <rouslan@chromium.org>
2778 [Chromium] Add two-word misspelling to mock spellchecker
2779 https://bugs.webkit.org/show_bug.cgi?id=108498
2781 Reviewed by Tony Chang.
2783 Some layout tests verify spellcheck behavior when multiple words are
2784 marked as a single misspelling. This change adds a two-word misspelling
2785 'upper case' to the mock spellchecker used by layout tests.
2787 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
2788 (MockSpellCheck::spellCheckWord): Modified to handle spaces in misspellings.
2789 (MockSpellCheck::initializeIfNeeded): Modified to use a vector instead of a hash table.
2790 * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
2791 (MockSpellCheck): Changed misspellings container from hash table to vector.
2793 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
2795 [Qt] Prospective build fix.
2797 Reviewed by Jocelyn Turcotte.
2799 Don't create .prl files for intermediate libs as their contents get
2800 injected within -Wl,-whole-archive -lFoo -wl,-no-whole-archive.
2802 * qmake/mkspecs/features/default_post.prf:
2804 2013-01-31 Alan Cutter <alancutter@chromium.org>
2806 EWS graphs have unusual data for patch waiting times
2807 https://bugs.webkit.org/show_bug.cgi?id=108427
2809 Reviewed by Eric Seidel.
2811 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.
2812 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.
2813 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.
2815 * QueueStatusServer/app.yaml:
2816 * QueueStatusServer/cron.yaml:
2817 * QueueStatusServer/handlers/syncqueuelogs.py: Copied from Tools/QueueStatusServer/model/patchlog.py.
2819 (SyncQueueLogs.get):
2820 * QueueStatusServer/loggers/recordpatchevent.py:
2821 (RecordPatchEvent.added):
2822 (RecordPatchEvent.retrying):
2823 (RecordPatchEvent.started):
2824 (RecordPatchEvent.stopped):
2825 (RecordPatchEvent.updated):
2826 * QueueStatusServer/main.py:
2827 * QueueStatusServer/model/patchlog.py:
2830 (PatchLog.lookup_if_exists):
2831 (PatchLog.calculate_process_duration):
2832 (PatchLog._generate_key):
2833 * QueueStatusServer/model/queuelog.py:
2834 (QueueLog.update_max_patches_waiting):
2835 (QueueLog._get_or_create_txn):
2837 (QueueLog._get_patches_waiting):
2838 * QueueStatusServer/model/warninglog.py: Copied from Tools/QueueStatusServer/model/patchlog.py.
2840 (WarningLog.record):
2842 2013-01-31 Anders Carlsson <andersca@apple.com>
2844 Remove Web Intents code from WebKit2
2845 https://bugs.webkit.org/show_bug.cgi?id=108506
2847 Reviewed by Simon Fraser.
2849 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
2850 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
2851 (WTR::InjectedBundlePage::InjectedBundlePage):
2852 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
2853 (InjectedBundlePage):
2854 * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
2855 * WebKitTestRunner/InjectedBundle/TestRunner.h:
2858 2013-01-31 Tommy Widenflycht <tommyw@google.com>
2860 [chromium] MediaStream API: Rename WebMediaStreamDescriptor and WebMediaStreamComponent to WebMediaStream and WebMediaStreamTrack
2861 https://bugs.webkit.org/show_bug.cgi?id=108458
2863 Reviewed by Adam Barth.
2865 Only renames, no other code changes.
2867 * DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp:
2868 (MockWebMediaStreamCenter::didEnableMediaStreamTrack):
2869 (MockWebMediaStreamCenter::didDisableMediaStreamTrack):
2870 (MockWebMediaStreamCenter::didAddMediaStreamTrack):
2871 (MockWebMediaStreamCenter::didRemoveMediaStreamTrack):
2872 (MockWebMediaStreamCenter::didStopLocalMediaStream):
2873 (MockWebMediaStreamCenter::didCreateMediaStream):
2874 * DumpRenderTree/chromium/MockWebMediaStreamCenter.h:
2875 (MockWebMediaStreamCenter):
2876 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp:
2877 (MockWebRTCPeerConnectionHandler::addStream):
2878 (MockWebRTCPeerConnectionHandler::removeStream):
2879 (MockWebRTCPeerConnectionHandler::getStats):
2880 * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h:
2881 (MockWebRTCPeerConnectionHandler):
2882 * DumpRenderTree/chromium/WebUserMediaClientMock.cpp:
2883 (UserMediaRequestTask::UserMediaRequestTask):
2884 (WebUserMediaClientMock::requestUserMedia):
2886 2013-01-31 Zan Dobersek <zdobersek@igalia.com>
2888 REGRESSION (r141402): incorrectly set injected bundle path when running GTK unit tests
2889 https://bugs.webkit.org/show_bug.cgi?id=108496
2891 Reviewed by Philippe Normand.
2893 * Scripts/run-gtk-tests:
2894 (TestRunner.__init__): Add the build type as a member on the TestRunner interface.
2895 (TestRunner._setup_testing_environment): Use the build type member to determine correct path
2896 to the injected bundle.
2898 2013-01-31 Christophe Dumez <dchris@gmail.com>
2900 [EFL] Disable Web Intents
2901 https://bugs.webkit.org/show_bug.cgi?id=108457
2903 Reviewed by Alexey Proskuryakov.
2905 Remove EFL DRT code related to Web intents.
2907 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
2908 (DumpRenderTreeChrome::createView):
2909 (DumpRenderTreeChrome::resetDefaultsToConsistentValues):
2910 (DumpRenderTreeChrome::onFrameCreated):
2911 * DumpRenderTree/efl/DumpRenderTreeChrome.h:
2912 (DumpRenderTreeChrome):
2913 * DumpRenderTree/efl/TestRunnerEfl.cpp:
2914 (TestRunner::sendWebIntentResponse):
2915 (TestRunner::deliverWebIntent):
2916 * Scripts/webkitperl/FeatureList.pm: Turn off WEB_INTENTS flag
2919 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
2921 [Qt] Disable force_static_libs_as_shared in developer builds if wk2 is enabled
2923 Reviewed by Jocelyn Turcotte.
2925 This is a temporary workaround during the development of #108471, where we move files around
2926 but some link time dependencies might remain.
2928 * qmake/mkspecs/features/default_post.prf:
2930 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
2932 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
2933 https://bugs.webkit.org/show_bug.cgi?id=108472
2935 Reviewed by Andreas Kling.
2937 Add a new module to the qmake build system that represents the part of the WebKit2 Qt integration
2938 that doesn't depend on WebKit2 internals.
2940 * qmake/mkspecs/features/webkit_modules.prf:
2941 * qmake/mkspecs/modules/webkit2qml.prf: Copied from Source/WebKit2/WebKit2.pro.
2943 2013-01-31 James Robinson <jamesr@chromium.org>
2945 [chromium] Remove dead transitional code from WebViewImpl
2946 https://bugs.webkit.org/show_bug.cgi?id=107889
2948 Reviewed by Adam Barth.
2950 ScrollingCoordinatorChromiumTests need to initialize compositing, so its implementation of
2951 WebWidgetClient has to support the new compositor initialization path.
2953 * DumpRenderTree/chromium/WebViewHost.cpp:
2954 (WebViewHost::initializeLayerTreeView):
2955 (WebViewHost::setWebWidget):
2957 2013-01-31 Gustavo Noronha Silva <gns@gnome.org>
2959 [GTK] run-gtk-tests does not respect the -d argument
2960 https://bugs.webkit.org/show_bug.cgi?id=107822
2962 Reviewed by Philippe Normand.
2964 * Scripts/run-gtk-tests:
2965 (TestRunner.__init__): use the value for the debug option to decide what
2966 build_type to request a path for.
2968 (get_build_path): now accepts a build_type argument instead of trying both
2969 Release and Debug in order, defaults to release.
2970 (build_path): takes and passes a build_type argument, no default value.
2972 2013-01-31 Christophe Dumez <dchris@gmail.com>
2974 Update Christophe Dumez's email address
2975 https://bugs.webkit.org/show_bug.cgi?id=108453
2977 Reviewed by Kenneth Rohde Christiansen.
2979 Update my email address in committers.py.
2981 * Scripts/webkitpy/common/config/committers.py:
2983 2013-01-31 Jochen Eisinger <jochen@chromium.org>
2985 [chromium] move runModalBeforeUnloadDialog to TestRunner library
2986 https://bugs.webkit.org/show_bug.cgi?id=108442
2988 Reviewed by Adam Barth.
2990 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
2991 (WebTestRunner::WebTestProxy::runModalBeforeUnloadDialog):
2992 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
2993 (WebTestRunner::WebTestProxyBase::runModalBeforeUnloadDialog):
2994 * DumpRenderTree/chromium/WebViewHost.cpp:
2995 * DumpRenderTree/chromium/WebViewHost.h:
2997 2013-01-31 Jochen Eisinger <jochen@chromium.org>
2999 [chromium] move postMessage related methods to TestRunner library
3000 https://bugs.webkit.org/show_bug.cgi?id=108343
3002 Reviewed by Adam Barth.
3004 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3007 (WebTestRunner::WebTestProxy::willCheckAndDispatchMessageEvent):
3008 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3009 (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
3011 * DumpRenderTree/chromium/WebViewHost.cpp:
3012 (WebViewHost::willCheckAndDispatchMessageEvent):
3014 2013-01-30 Jochen Eisinger <jochen@chromium.org>
3016 [chromium] move remaining resource load related methods to TestRunner library
3017 https://bugs.webkit.org/show_bug.cgi?id=108334
3019 Reviewed by Adam Barth.
3021 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
3022 (WebTestRunner::WebTestDelegate::allowExternalPages):
3023 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3026 (WebTestRunner::WebTestProxy::canHandleRequest):
3027 (WebTestRunner::WebTestProxy::cannotHandleRequestError):
3028 (WebTestRunner::WebTestProxy::didCreateDataSource):
3029 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3030 (WebTestRunner::WebTestProxyBase::canHandleRequest):
3032 (WebTestRunner::WebTestProxyBase::cannotHandleRequestError):
3033 (WebTestRunner::WebTestProxyBase::didCreateDataSource):
3034 (WebTestRunner::WebTestProxyBase::willSendRequest):
3035 * DumpRenderTree/chromium/WebViewHost.cpp:
3036 (WebViewHost::canHandleRequest):
3037 (WebViewHost::didCreateDataSource):
3038 (WebViewHost::willSendRequest):
3039 (WebViewHost::allowExternalPages):
3040 * DumpRenderTree/chromium/WebViewHost.h:
3042 2013-01-30 Hajime Morrita <morrita@google.com>
3044 Unreviewed test failure fix for r141341.
3046 * Scripts/webkitpy/tool/steps/runtests.py:
3048 * Scripts/webkitpy/tool/steps/runtests_unittest.py:
3050 2013-01-30 Levi Weintraub <leviw@chromium.org>
3052 [Chromium] WebPluginContainerImpl adding imbalanced touch handler refs
3053 https://bugs.webkit.org/show_bug.cgi?id=108381
3055 Reviewed by James Robinson.
3057 * DumpRenderTree/chromium/TestRunner/src/WebTestPlugin.cpp: Adding an attribute that
3058 tickles the case in WebPluginContainerImpl that imbalanced touch handler refs in Document.
3060 2013-01-30 Julie Parent <jparent@chromium.org>
3062 Add a concept of dashboard parameters that invalidate others
3063 https://bugs.webkit.org/show_bug.cgi?id=108362
3065 Reviewed by Dirk Pranke.
3067 There are certain parameters to the dashboards, that when selected,
3068 invalidate others, such as selecting the test type invalidates the
3069 builder group. Add this concept to dashboard_base and allow specifc
3070 dashboard to add their own invalidating parameters.
3072 The result is that when the user takes a specific action, like changing
3073 the test type, the builder would get reset to the default for the new
3074 test type, rather than erroring or not matching the query param, as is
3075 the current behavior.
3077 Also deletes some unused code (selectBuilder).
3079 * TestResultServer/static-dashboards/dashboard_base.js:
3080 (invalidateQueryParameters):
3081 (setQueryParameter):
3082 * TestResultServer/static-dashboards/flakiness_dashboard.js:
3083 * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
3084 * TestResultServer/static-dashboards/timeline_explorer.html:
3085 * TestResultServer/static-dashboards/treemap.html:
3087 2013-01-30 Kiran Muppala <cmuppala@apple.com>
3089 Disable process suppression of DumpRenderTree on Mac
3090 https://bugs.webkit.org/show_bug.cgi?id=108400
3092 Reviewed by Jessie Berlin.
3094 * DumpRenderTree/mac/DumpRenderTree.mm:
3095 (prepareConsistentTestingEnvironment): Take assertion to prevent
3096 process suppression.
3098 2013-01-30 Roger Fong <roger_fong@apple.com>
3100 Enable tests for Windows EWS!
3101 https://bugs.webkit.org/show_bug.cgi?id=107968.
3102 Patch by Lucas Forschler.
3104 Reviewed by Adam Barth.
3106 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3109 2013-01-30 Christophe Dumez <christophe.dumez@intel.com>
3111 Add a StringTypeAdapter for ASCIILiteral
3112 https://bugs.webkit.org/show_bug.cgi?id=108338
3114 Reviewed by Benjamin Poulain.
3116 Add API tests for operator+() taking an ASCIILiteral.
3118 * TestWebKitAPI/Tests/WTF/StringOperators.cpp:
3119 (TestWebKitAPI::TEST):
3121 2013-01-30 Roger Fong <roger_fong@apple.com>
3123 Modify runtests.py script so that --skip-failing-tests option is not added when platform is cygwin.
3125 Rubberstamped by Timothy Horton.
3127 * Scripts/webkitpy/tool/steps/runtests.py:
3130 2013-01-30 Sheriff Bot <webkit.review.bot@gmail.com>
3132 Unreviewed, rolling out r141205.
3133 http://trac.webkit.org/changeset/141205
3134 https://bugs.webkit.org/show_bug.cgi?id=108353
3136 Command for running tests on windows needs to be investigated.
3137 (Requested by lforschler on #webkit).
3139 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3142 2013-01-30 Tony Chang <tony@chromium.org>
3144 [Chromium] Enable textarea resize corner for tests
3145 https://bugs.webkit.org/show_bug.cgi?id=108385
3147 Reviewed by Ojan Vafai.
3149 We should test what we ship. Also, this makes us pass more tests in content_shell.
3151 * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3152 (WebTestRunner::WebPreferences::reset): Turn on resize corner.
3154 2013-01-30 Jochen Eisinger <jochen@chromium.org>
3156 [chromium] move custom policy delegate to TestRunner library
3157 https://bugs.webkit.org/show_bug.cgi?id=108328
3159 Reviewed by Adam Barth.
3161 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
3162 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3164 (WebTestRunner::WebTestProxy::decidePolicyForNavigation):
3165 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3166 (WebTestRunner::WebTestRunner::policyDelegateEnabled):
3167 (WebTestRunner::WebTestRunner::policyDelegateIsPermissive):
3168 (WebTestRunner::WebTestRunner::policyDelegateShouldNotifyDone):
3169 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3170 (WebTestRunner::TestRunner::reset):
3171 (WebTestRunner::TestRunner::policyDelegateEnabled):
3173 (WebTestRunner::TestRunner::policyDelegateIsPermissive):
3174 (WebTestRunner::TestRunner::policyDelegateShouldNotifyDone):
3175 (WebTestRunner::TestRunner::setCustomPolicyDelegate):
3176 (WebTestRunner::TestRunner::waitForPolicyDelegate):
3177 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3179 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3180 (WebTestRunner::WebTestProxyBase::decidePolicyForNavigation):
3182 * DumpRenderTree/chromium/WebViewHost.cpp:
3183 (WebViewHost::decidePolicyForNavigation):
3184 (WebViewHost::reset):
3185 * DumpRenderTree/chromium/WebViewHost.h:
3188 2013-01-30 Allan Sandfeld Jensen <allan.jensen@digia.com>
3190 [Qt][WK1] Support better testing of Web Notifications
3191 https://bugs.webkit.org/show_bug.cgi?id=107696
3193 Reviewed by Jocelyn Turcotte.
3195 Do not dump notification output to the console by default, instead allow the
3196 tests that need this feature to enable it.
3198 Implement denyWebNotificationPermission and removeAllWebNotificationPermissions.
3199 Remove unused m_desktopNotificationAllowedOrigins variable.
3201 * DumpRenderTree/qt/TestRunnerQt.cpp:
3202 (TestRunner::TestRunner):
3203 (TestRunner::reset):
3204 (TestRunner::dumpNotifications):
3205 (TestRunner::grantWebNotificationPermission):
3206 (TestRunner::denyWebNotificationPermission):
3207 (TestRunner::removeAllWebNotificationPermissions):
3208 * DumpRenderTree/qt/TestRunnerQt.h:
3211 2013-01-30 Jochen Eisinger <jochen@chromium.org>
3213 [chromium] move methods from WebTestDelegate to WebTestRunner
3214 https://bugs.webkit.org/show_bug.cgi?id=108309
3216 Reviewed by Adam Barth.
3218 By moving more logic to the TestRunner library, we can share more
3219 code with content shell.
3221 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
3222 * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
3224 (WebTestRunner::WebTestProxy::createView):
3225 (WebTestRunner::WebTestProxy::isSmartInsertDeleteEnabled):
3226 (WebTestRunner::WebTestProxy::isSelectTrailingWhitespaceEnabled):
3227 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3228 (WebTestRunner::WebTestRunner::isSmartInsertDeleteEnabled):
3229 (WebTestRunner::WebTestRunner::isSelectTrailingWhitespaceEnabled):
3230 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3231 (WebTestRunner::TestRunner::reset):
3232 (WebTestRunner::TestRunner::isSmartInsertDeleteEnabled):
3234 (WebTestRunner::TestRunner::isSelectTrailingWhitespaceEnabled):
3235 (WebTestRunner::TestRunner::setSmartInsertDeleteEnabled):
3236 (WebTestRunner::TestRunner::setSelectTrailingWhitespaceEnabled):
3237 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3239 * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
3240 (WebTestRunner::WebTestProxyBase::createView):
3241 (WebTestRunner::WebTestProxyBase::isSmartInsertDeleteEnabled):
3243 (WebTestRunner::WebTestProxyBase::isSelectTrailingWhitespaceEnabled):
3244 * DumpRenderTree/chromium/TestShell.h:
3246 * DumpRenderTree/chromium/WebViewHost.cpp:
3247 (WebViewHost::createView):
3248 (WebViewHost::didStartLoading):
3249 (WebViewHost::didStopLoading):
3250 (WebViewHost::isSmartInsertDeleteEnabled):
3251 (WebViewHost::isSelectTrailingWhitespaceEnabled):
3252 (WebViewHost::reset):
3253 * DumpRenderTree/chromium/WebViewHost.h:
3256 2013-01-30 Kwang Yul Seo <skyul@company100.net>
3258 Unreviewed. Add Jae Hyun Park to contributor list.
3260 * Scripts/webkitpy/common/config/committers.py:
3262 2013-01-29 Alan Cutter <alancutter@chromium.org>
3264 Need a cr-linux debug EWS bot
3265 https://bugs.webkit.org/show_bug.cgi?id=98957
3267 Reviewed by Eric Seidel.
3269 Added cr-linux-debug-ews bot to webkit-patch, QueueStatusServer and GCE build scripts.
3271 * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh: Added.
3272 * QueueStatusServer/app.yaml:
3273 * QueueStatusServer/config/queues.py: Added.
3274 * QueueStatusServer/model/queues.py:
3276 (Queue.queue_with_name):
3278 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3279 (ChromiumLinuxDebugEWS):
3281 2013-01-29 Alan Cutter <alancutter@chromium.org>
3283 Tidy up Sheriffbot's Sheriffs command's unit tests
3284 https://bugs.webkit.org/show_bug.cgi?id=108262
3286 Reviewed by Eric Seidel.
3288 Added the use of MockWeb instead of the filesystem to test the sheriffs command.
3290 * Scripts/webkitpy/tool/bot/irc_command.py:
3291 (Sheriffs._retrieve_webkit_sheriffs):
3293 * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
3294 (IRCCommandTest.test_sheriffs):
3295 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_0.js: Removed.
3296 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_1.js: Removed.
3297 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_2.js: Removed.
3298 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_malformed.js: Removed.
3299 * Scripts/webkitpy/tool/bot/testdata/webkit_sheriff_zero.js: Removed.
3301 2013-01-29 Lucas Forschler <lforschler@apple.com>
3303 Enable tests for Windows EWS!
3304 https://bugs.webkit.org/show_bug.cgi?id=107968
3306 Reviewed by Adam Barth.
3308 * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3311 2013-01-29 Alan Cutter <alancutter@chromium.org>
3313 MockWeb should be able to serve mock web content
3314 https://bugs.webkit.org/show_bug.cgi?id=108240
3316 Reviewed by Dirk Pranke.
3318 Added the ability to have MockWeb serve mock web data.
3320 * Scripts/webkitpy/common/host_mock.py:
3321 (MockHost.__init__):
3322 * Scripts/webkitpy/common/net/web_mock.py:
3324 (MockWeb.get_binary):
3326 2013-01-29 Jessie Berlin <jberlin@apple.com>
3328 run-api-tests should have an option to specify root
3329 https://bugs.webkit.org/show_bug.cgi?id=108210
3331 Reviewed by Ryosuke Niwa.
3333 * Scripts/run-api-tests:
3334 Add the option and use it to set the configuration product directory. Since it is supposed
3335 to point to the built products, do not build the products if root is specified (this mimics
3336 the behavior of run-javascriptcore-tests).
3338 2013-01-29 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
3340 [EFL] Add Toggle fullscreen (F11) to MiniBrowser
3341 https://bugs.webkit.org/show_bug.cgi?id=108122
3343 Reviewed by Antonio Gomes.
3345 Adds fullscreen mode toggle (F11) option to MiniBrowser using native API.
3347 * MiniBrowser/efl/main.c:
3348 (on_key_down): Add 'F11' key handler.
3350 2013-01-29 Patrick Gansterer <paroga@webkit.org>
3352 [CMake] Use offical Windows CE support
3353 https://bugs.webkit.org/show_bug.cgi?id=108061
3355 Reviewed by Laszlo Gombos.
3357 Recent version of CMake has added Windows CE support, but uses a
3358 slightly different interface than the patched version used before.
3359 Change the command line parameters to use the offical CMake binaries.
3361 * Scripts/webkitdirs.pm:
3362 (cmakeBasedPortArguments):
3364 2013-01-29 Alan Cutter <alancutter@chromium.org>
3366 QueueStatusServer needs pages to display historical queue data
3367 https://bugs.webkit.org/show_bug.cgi?id=107659
3369 Reviewed by Eric Seidel.
3371 Created a /queue-charts/<queue-name> handler to present queue and patch data using Google Chart Tools.
3373 * QueueStatusServer/app.yaml:
3374 * QueueStatusServer/config/charts.py: Copied from Tools/QueueStatusServer/model/queuelog.py.
3376 * QueueStatusServer/filters/webkit_extras.py:
3379 (webkit_attachment_id):
3381 (queue_status_link):
3382 (queue_charts_link):
3383 * QueueStatusServer/handlers/queuecharts.py: Added.
3386 (QueueCharts._get_min_med_max):
3387 (QueueCharts._get_patch_data):
3388 (QueueCharts._get_patch_logs):
3389 (QueueCharts._get_queue_data):
3390 (QueueCharts._get_queue_logs):
3391 (QueueCharts._get_time_unit):
3392 (QueueCharts._get_timestamp):
3393 (QueueCharts._get_view_range):
3394 * QueueStatusServer/handlers/queuestatus.py:
3396 * QueueStatusServer/index.yaml:
3397 * QueueStatusServer/main.py:
3398 * QueueStatusServer/model/queuelog.py:
3400 (QueueLog.create_key):
3402 (QueueLog.get_current):
3403 (QueueLog.get_or_create):
3404 (QueueLog._get_or_create_txn):
3405 * QueueStatusServer/stylesheets/charts.css: Added.
3408 * QueueStatusServer/templates/queuecharts.html: Added.
3409 * QueueStatusServer/templates/queuestatus.html:
3411 2013-01-29 Mario Sanchez Prada <mario.prada@samsung.com>
3413 [GTK] Missing build flags when building with Harfbuzz
3414 https://bugs.webkit.org/show_bug.cgi?id=108174
3416 Reviewed by Martin Robinson.
3418 Add FREETYPE_CFLAGS and FREETYPE_LIBS to makefiles so -lharfbuzz
3419 parameter will be added to linking lines when needed.
3421 * GNUmakefile.am: Added FREETYPE_CFLAGS and FREETYPE_LIBS.
3422 * MiniBrowser/gtk/GNUmakefile.am: Ditto.
3423 * TestWebKitAPI/GNUmakefile.am: Ditto.
3425 2013-01-29 Carlos Garcia Campos <cgarcia@igalia.com>
3427 [GTK] Implement resources API using injected bundle
3428 https://bugs.webkit.org/show_bug.cgi?id=107457
3430 Reviewed by Sam Weinig.
3432 * Scripts/run-gtk-tests:
3433 (TestRunner): Unksip resources unit tests.
3435 2013-01-29 Michael BrĂ¼ning <michael.bruning@digia.com>
3437 Unreviewed, updated my email information.
3439 * Scripts/webkitpy/common/config/committers.py:
3441 2013-01-29 Jochen Eisinger <jochen@chromium.org>
3443 [chromium] delete DRTTestRunner
3444 https://bugs.webkit.org/show_bug.cgi?id=108082
3446 Reviewed by Adam Barth.
3448 * DumpRenderTree/DumpRenderTree.gypi:
3449 * DumpRenderTree/chromium/DRTTestRunner.cpp: Removed.
3450 * DumpRenderTree/chromium/DRTTestRunner.h: Removed.
3451 * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
3452 (WebTestRunner::WebTestDelegate::testFinished):
3453 (WebTestRunner::WebTestDelegate::testTimedOut):
3454 (WebTestRunner::WebTestDelegate::isBeingDebugged):
3455 (WebTestRunner::WebTestDelegate::layoutTestTimeout):
3456 (WebTestRunner::WebTestDelegate::closeRemainingWindows):
3457 (WebTestRunner::WebTestDelegate::navigationEntryCount):
3458 (WebTestRunner::WebTestDelegate::windowCount):
3459 (WebTestRunner::WebTestDelegate::setCustomPolicyDelegate):
3460 (WebTestRunner::WebTestDelegate::waitForPolicyDelegate):
3461 (WebTestRunner::WebTestDelegate::goToOffset):
3462 (WebTestRunner::WebTestDelegate::reload):
3463 (WebTestRunner::WebTestDelegate::loadURLForFrame):
3464 * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
3465 (WebTestRunner::WebTestRunner::policyDelegateDone):
3466 (WebTestRunner::WebTestRunner::shouldInterceptPostMessage):
3467 * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
3468 (WebTestRunner::TestRunner::WorkQueue::~WorkQueue):
3470 (WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
3471 (WebTestRunner::TestRunner::WorkQueue::processWork):
3472 (WebTestRunner::TestRunner::WorkQueue::reset):
3473 (WebTestRunner::TestRunner::WorkQueue::addWork):
3474 (WebTestRunner::TestRunner::TestRunner):
3475 (WebTestRunner::TestRunner::reset):
3476 (WebTestRunner::TestRunner::policyDelegateDone):
3477 (WebTestRunner::TestRunner::shouldInterceptPostMessage):
3478 (WebTestRunner::TestRunner::waitUntilDone):
3479 (WebTestRunner::TestRunner::notifyDone):
3480 (WebTestRunner::TestRunner::completeNotifyDone):
3481 (WorkItemBackForward):
3482 (WebTestRunner::WorkItemBackForward::WorkItemBackForward):
3483 (WebTestRunner::WorkItemBackForward::run):
3484 (WebTestRunner::TestRunner::queueBackNavigation):
3485 (WebTestRunner::TestRunner::queueForwardNavigation):
3487 (WebTestRunner::WorkItemReload::run):
3488 (WebTestRunner::TestRunner::queueReload):
3489 (WorkItemLoadingScript):
3490 (WebTestRunner::WorkItemLoadingScript::WorkItemLoadingScript):
3491 (WebTestRunner::WorkItemLoadingScript::run):
3492 (WorkItemNonLoadingScript):
3493 (WebTestRunner::WorkItemNonLoadingScript::WorkItemNonLoadingScript):
3494 (WebTestRunner::WorkItemNonLoadingScript::run):
3495 (WebTestRunner::TestRunner::queueLoadingScript):
3496 (WebTestRunner::TestRunner::queueNonLoadingScript):
3498 (WebTestRunner::WorkItemLoad::WorkItemLoad):
3499 (WebTestRunner::WorkItemLoad::run):
3500 (WebTestRunner::TestRunner::queueLoad):
3501 (WorkItemLoadHTMLString):
3502 (WebTestRunner::WorkItemLoadHTMLString::WorkItemLoadHTMLString):
3503 (WebTestRunner::WorkItemLoadHTMLString::run):
3504 (WebTestRunner::TestRunner::queueLoadHTMLString):
3505 (WebTestRunner::TestRunner::locationChangeDone):
3506 (WebTestRunner::TestRunner::windowCount):
3507 (WebTestRunner::TestRunner::setCloseRemainingWindowsWhenComplete):
3508 (WebTestRunner::TestRunner::setCustomPolicyDelegate):
3509 (WebTestRunner::TestRunner::waitForPolicyDelegate):
3510 * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
3513 (WebTestRunner::TestRunner::WorkItem::~WorkItem):
3515 (WebTestRunner::TestRunner::WorkQueue::WorkQueue):
3516 (WebTestRunner::TestRunner::WorkQueue::setFrozen):
3517 (WebTestRunner::TestRunner::WorkQueue::isEmpty):
3518 (WebTestRunner::TestRunner::WorkQueue::taskList):
3519 * DumpRenderTree/chromium/TestShell.cpp:
3520 (TestShell::initialize):
3521 (TestShell::runFileTest):
3522 (TestShell::loadURL):
3523 (TestShell::createNewWindow):
3524 * DumpRenderTree/chromium/TestShell.h:
3525 (TestShell::testRunner):
3527 * DumpRenderTree/chromium/WebViewHost.cpp:
3528 (WebViewHost::testFinished):
3529 (WebViewHost::testTimedOut):
3530 (WebViewHost::isBeingDebugged):
3531 (WebViewHost::layoutTestTimeout):
3532 (WebViewHost::closeRemainingWindows):
3533 (WebViewHost::navigationEntryCount):
3534 (WebViewHost::windowCount):
3535 (WebViewHost::setCustomPolicyDelegate):
3536 (WebViewHost::waitForPolicyDelegate):
3537 (WebViewHost::goToOffset):
3538 (WebViewHost::reload):
3539 (WebViewHost::loadURLForFrame):
3540 (WebViewHost::shutdown):
3541 (WebViewHost::testRunner):
3542 * DumpRenderTree/chromium/WebViewHost.h:
3546 2013-01-28 Timothy Loh <timloh@chromium.com>
3548 Refactor ChangeLog and PrepareChangeLog to use FileSystem objects
3549 https://bugs.webkit.org/show_bug.cgi?id=107903
3551 Reviewed by Eric Seidel.
3553 To make ChangeLog and PrepareChangeLog easier to test, we can use
3554 FileSystem objects instead of just passing around paths.
3556 * Scripts/webkitpy/common/checkout/changelog.py:
3557 (ChangeLog.__init__):
3558 (ChangeLog.parse_latest_entry_from_file):
3559 (ChangeLog.parse_entries_from_file):
3560 (ChangeLog.latest_entry):
3561 (ChangeLog.update_with_unreviewed_message):
3562 (ChangeLog.set_reviewer):
3563 (ChangeLog.set_short_description_and_bug_url):
3564 (ChangeLog.delete_entries):
3565 (ChangeLog.prepend_text):
3566 * Scripts/webkitpy/common/checkout/changelog_unittest.py:
3568 (test_parse_log_entries_from_changelog):
3569 (test_latest_entry_parse_single_entry):
3570 (test_set_reviewer):
3571 (test_set_short_description_and_bug_url):
3572 (test_delete_entries):
3573 (test_prepend_text):
3574 * Scripts/webkitpy/common/system/filesystem_mock.py:
3575 (ReadableTextFileObject.__init__):
3576 * Scripts/webkitpy/tool/steps/preparechangelog.py:
3577 (PrepareChangeLog._ensure_bug_url):
3578 (PrepareChangeLog._resolve_existing_entry):
3579 (PrepareChangeLog.run):
3580 * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
3581 (test_ensure_bug_url):
3582 * Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py:
3583 (_assert_message_for_revert_output):