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