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