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