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