70920e0af36e7681ffe470270a425d1779d88fa6
[WebKit-https.git] / Tools / ChangeLog
1 2013-04-19  Zan Dobersek  <zdobersek@igalia.com>
2
3         [Dashboard] Remove Chromium-specific cases from the construction of the chart HTML for aggregate results
4         https://bugs.webkit.org/show_bug.cgi?id=114759
5
6         Reviewed by Benjamin Poulain.
7
8         Aggregate results are not viewable for Chromium builders anymore, meaning the WebKit revisions are shown by default.
9         This means the code in the chartHTML method can be simplified, defaulting the revision key to WEBKIT_REVISIONS_KEY
10         and the revision label to 'WebKit Revision'.
11
12         * TestResultServer/static-dashboards/aggregate_results.js:
13         (chartHTML):
14
15 2013-04-18  Xuefei Ren  <xren@blackberry.com>
16
17         remove build warning(unused parameter)
18         https://bugs.webkit.org/show_bug.cgi?id=114670
19
20         Reviewed by Rob Buis.
21
22         remove builde warning (unused parameter) in
23         Tools/DumpRenderTree/blackberry
24
25         * DumpRenderTree/blackberry/AccessibilityUIElementBlackBerry.cpp:
26         (AccessibilityUIElement::scrollToMakeVisibleWithSubFocus):
27         (AccessibilityUIElement::scrollToGlobalPoint):
28         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
29         (BlackBerry::WebKit::DumpRenderTree::addMessageToConsole):
30         (BlackBerry::WebKit::DumpRenderTree::didReceiveResponseForFrame):
31         * DumpRenderTree/blackberry/EventSender.cpp:
32         (getDragModeCallback):
33         (setDragModeCallback):
34         (mouseWheelToCallback):
35         (contextClickCallback):
36         (mouseDownCallback):
37         (mouseUpCallback):
38         (mouseMoveToCallback):
39         (beginDragWithFilesCallback):
40         (leapForwardCallback):
41         (keyDownCallback):
42         (textZoomInCallback):
43         (textZoomOutCallback):
44         (zoomPageInCallback):
45         (zoomPageOutCallback):
46         (addTouchPointCallback):
47         (updateTouchPointCallback):
48         (setTouchModifierCallback):
49         (touchStartCallback):
50         (touchCancelCallback):
51         (touchMoveCallback):
52         (touchEndCallback):
53         (clearTouchPointsCallback):
54         (cancelTouchPointCallback):
55         (releaseTouchPointCallback):
56         (scalePageByCallback):
57         * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
58         (TestRunner::authenticateSession):
59         (TestRunner::setSpatialNavigationEnabled):
60         (TestRunner::apiTestNewWindowDataLoadBaseURL):
61         (TestRunner::setPluginsEnabled):
62         (TestRunner::setApplicationCacheOriginQuota):
63         (TestRunner::addMockSpeechInputResult):
64         (TestRunner::setViewModeMediaFeature):
65         (TestRunner::deleteLocalStorageForOrigin):
66         (TestRunner::applicationCacheDiskUsageForOrigin):
67         (TestRunner::grantWebNotificationPermission):
68         (TestRunner::denyWebNotificationPermission):
69         (TestRunner::simulateWebNotificationClick):
70         (TestRunner::simulateLegacyWebNotificationClick):
71
72 2013-04-18  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
73
74         [WK2][EFL] Text Checker's settings refactor
75         https://bugs.webkit.org/show_bug.cgi?id=111713
76
77         Reviewed by Andreas Kling.
78
79         * MiniBrowser/efl/main.c:
80         (window_create):
81         Use a new text checker API to enable spell checking.
82
83 2013-04-18  Seokju Kwon  <seokju.kwon@gmail.com>
84
85         [EFL] Add a newline to the end of log message
86         https://bugs.webkit.org/show_bug.cgi?id=114659
87
88         Reviewed by Gyuyoung Kim.
89
90         Move a newline to info() definition.
91
92         * EWebLauncher/main.c:
93         (on_load_finished):
94         (on_tooltip_text_set):
95         (on_tooltip_text_unset):
96         (on_inputmethod_changed):
97         (on_focus_out):
98         (on_focus_in):
99         (on_key_down):
100         (windowCreate):
101         * MiniBrowser/efl/main.c:
102         (on_key_down):
103         (on_download_request):
104         (on_download_finished):
105         (on_download_failed):
106         (on_refresh_button_clicked):
107         (on_popup_menu_discarded):
108         (on_popup_menu_item_clicked):
109         (popup_menu_populate):
110         (on_popup_menu_show):
111         (on_window_create):
112         (context_popup_item_selected_cb):
113         (on_context_menu_show):
114         (on_context_menu_hide):
115         (window_create):
116
117 2013-04-17  Zan Dobersek  <zandobersek@gmail.com>
118
119         [Dashboard] Remove code for showing 'WebKit roll' annotations in timelines for Chromium builders
120         https://bugs.webkit.org/show_bug.cgi?id=114755
121
122         Reviewed by Ryosuke Niwa.
123
124         The Chromium builders are no longer available to inspect so there's no need for the code that used to show
125         the 'WebKit roll' annotations in the Chromium builders' timeline.
126
127         * TestResultServer/static-dashboards/timeline_explorer.js:
128
129 2013-04-17  Zan Dobersek  <zandobersek@gmail.com>
130
131         [Dashboard] Clean up the timeline updating code, removing Chromium-specific cases
132         https://bugs.webkit.org/show_bug.cgi?id=114756
133
134         Reviewed by Ryosuke Niwa.
135
136         Clean up the updating of the timeline in the timeline explorer, defaulting to the webkit.org build master when
137         constructing the results URL and removing the possible row addition containing the Chromium commit range that
138         only applied to Chromium builders in the first place. Also removes the now-redundant shouldShowWebKitRevisionsOnly
139         method.
140
141         * TestResultServer/static-dashboards/timeline_explorer.js:
142
143 2013-04-17  Alberto Garcia  <agarcia@igalia.com>
144
145         media-stream and xslt are no longer configurable options in the GTK+ port
146         https://bugs.webkit.org/show_bug.cgi?id=114736
147
148         Reviewed by Martin Robinson.
149
150         media-stream support was removed in r145199 and XSLT is a hard
151         requirement since r145859. Attempting to pass those options to the
152         configure script, only results in a warning.
153
154         * Scripts/webkitdirs.pm:
155         (buildAutotoolsProject):
156
157 2013-04-17  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
158
159         [EFL][WK2] Implement context menu in MiniBrowser
160         https://bugs.webkit.org/show_bug.cgi?id=102932
161
162         Reviewed by Gyuyoung Kim.
163
164         Added context menu support for EFL port using Elementary context popup.
165
166         * MiniBrowser/efl/main.c:
167         (_Browser_Window):
168         (context_popup_item_selected_cb):
169         (context_popup_populate):
170         (on_context_menu_show):
171         (on_context_menu_hide):
172         (window_create):
173
174 2013-04-17  Csaba Osztrogonác  <ossy@webkit.org>
175
176         REGRESSION(r148588): It broke the Qt WK2 EWS
177         https://bugs.webkit.org/show_bug.cgi?id=114737
178
179         Reviewed by Jocelyn Turcotte.
180
181         * Scripts/webkitpy/common/config/ews.json: "Qt WK2 EWS" should use qt-wk2 port.
182         * Scripts/webkitpy/common/config/ports.py:
183         (DeprecatedPort.port):
184         (QtPort.build_webkit_command): qt port shouldn't build WebKit2.
185         (QtPort.run_webkit_tests_command): qt port runs WK1 tests.
186         (QtWK2Port): Added.
187         (QtWK2Port.build_webkit_command): qt-wk2 port builds WK1 and WK2 too.
188         (QtWK2Port.run_webkit_tests_command): qt-wk2 port runs WK2 tests.
189         * Scripts/webkitpy/common/config/ports_unittest.py:
190         (DeprecatedPortTest.test_qt_port):
191         (DeprecatedPortTest):
192         (DeprecatedPortTest.test_qt_wk2_port):
193
194 2013-04-17  Zan Dobersek  <zdobersek@igalia.com>
195
196         Unreviewed.
197
198         * Scripts/webkitpy/common/config/ports_unittest.py:
199         (DeprecatedPortTest.test_efl_port): Adjusting the expected outcome of the EFL build-webkit command after r148589.
200
201 2013-04-17  Allan Sandfeld Jensen  <allan.jensen@digia.com>
202
203         [Qt] Enable sub-pixel layout.
204         https://bugs.webkit.org/show_bug.cgi?id=113199
205
206         Reviewed by Jocelyn Turcotte.
207
208         * qmake/mkspecs/features/features.pri:
209
210 2013-04-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
211
212         Add Efl WebKit2 EWS bot
213         https://bugs.webkit.org/show_bug.cgi?id=114564
214
215         Reviewed by Ryosuke Niwa.
216
217         Added EflWK2EWS, and add myself a watcher for EflWK2EWS.
218         Also add a deprecated EflWK2Port class.
219
220         Besides clean up eflews watchers.
221
222         * QueueStatusServer/config/queues.py:
223         * Scripts/webkitpy/common/config/ews.json:
224         * Scripts/webkitpy/common/config/ports.py:
225         (DeprecatedPort.port):
226         (EflPort.build_webkit_command):
227         (EflWK2Port):
228         (EflWK2Port.build_webkit_command):
229
230 2013-04-16  Ryosuke Niwa  <rniwa@webkit.org>
231
232         Isolate Early Warning System definitions into a JSON
233         https://bugs.webkit.org/show_bug.cgi?id=114558
234
235         Reviewed by Benjamin Poulain.
236
237         Added ews.json to common/config, and made tool/commands/__init__.py call
238         AbstractEarlyWarningSystem.load_ews_classes to instantiate classes based on ews.json.
239
240         Reland the patch since the EWS failure was a false positive.
241
242         * Scripts/webkitpy/common/config/ews.json: Extracted from earlywarningsystem.py.
243         * Scripts/webkitpy/tool/commands/__init__.py:
244         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
245         (AbstractEarlyWarningSystem):
246         (AbstractEarlyWarningSystem.__init__):
247         (AbstractEarlyWarningSystem.load_ews_classes): Added. Loads ews.json.
248         * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
249         (EarlyWarningSystemTest._default_expected_logs):
250         (_test_ews):
251         (test_ewses):
252
253 2013-04-16  Sam Weinig  <sam@webkit.org>
254
255         Fix fallout after r148545.
256
257         * WebKitTestRunner/TestController.cpp:
258         (WTR::TestController::resetStateToConsistentValues):
259         Remove calls to non-existent API functions.
260
261 2013-04-13  Roger Fong  <roger_fong@apple.com>
262
263         Unreviewed. Disable WinEWS tests, simply not enough bots.
264
265         All bots are running consistently now but the queue still keeps growing.
266         Until we get more bots or make the tests faster, it doesn't seem wise to keep running tests.
267
268         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
269         (WinEWS):
270
271 2013-04-16  Ryosuke Niwa  <rniwa@webkit.org>
272
273         The list of contributors in committers.py should be a separate JSON
274         https://bugs.webkit.org/show_bug.cgi?id=114673
275
276         Reviewed by Anders Carlsson.
277
278         Added webkitpy/common/config/contributors.json, made CommitterList load it.
279
280         * EWSTools/start-queue-mac.sh:
281         * EWSTools/start-queue.sh:
282         * Scripts/webkitpy/common/checkout/commitinfo.py:
283         (CommitInfo.committer):
284         * Scripts/webkitpy/common/config/contributors.json: Added.
285         * Scripts/webkitpy/common/config/committers.py:
286         (Reviewer.__init__):
287         (CommitterList.__init__):
288         (CommitterList.load_json): Added.
289         (CommitterList.load_json.emails):
290         (CommitterList.load_json.nicks):
291         * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
292         (MockCommitInfo.author):
293
294 2013-04-16  Manuel Rego Casasnovas  <rego@igalia.com>
295
296         [EFL] Bump libsoup dependency to 2.42.0
297         https://bugs.webkit.org/show_bug.cgi?id=113927
298
299         Reviewed by Gyuyoung Kim.
300
301         Update libsoup required version to v2.42.0 and GLib to v2.36.0 as
302         required by libsoup for EFL port.
303
304         * efl/jhbuild.modules:
305         * efl/patches/libsoup-2.40-auth-fix.patch: Removed as it's already
306         included in v2.42.0.
307
308 2013-04-16  Ryosuke Niwa  <rniwa@webkit.org>
309
310         Remove Account class from committers.py
311         https://bugs.webkit.org/show_bug.cgi?id=114671
312
313         Reviewed by Csaba Osztrogonác.
314
315         Account class was added to support watch list email addresses that are not associated with
316         a particular contributor but nobody uses these email address since Chromium port forked.
317
318         Remove it.
319
320         Also removed account_by_login from CommitterList since it was never called except its unittests.
321
322         * Scripts/webkitpy/common/checkout/changelog.py:
323         * Scripts/webkitpy/common/config/committers.py:
324         (Contributor):
325         (Contributor.matches_glob):
326         (Reviewer.__init__):
327         (CommitterList.__init__):
328         (CommitterList._email_to_account_map):
329         (CommitterList._login_to_account_map):
330         (CommitterList.contributors_by_fuzzy_match):
331         (CommitterList.contributor_by_email):
332         (CommitterList.contributor_by_name):
333         (CommitterList.committer_by_email):
334         (CommitterList.reviewer_by_email):
335         * Scripts/webkitpy/common/config/committers_unittest.py:
336         (CommittersTest.test_committer_lookup):
337         * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
338         (Bugzilla._commit_queue_flag):
339         * Scripts/webkitpy/common/net/bugzilla/bugzilla_unittest.py:
340         (test_commit_queue_flag):
341         * Scripts/webkitpy/common/watchlist/watchlistparser.py:
342         (WatchListParser._validate):
343
344 2013-04-16  Mike West  <mkwst@chromium.org>
345
346         Unreviewed update to the watchlist.
347
348         Removing 'mkwst+watchlist@chromium.org' from committers.py and the
349         watchist file; moving to 'mkwst@chromium.org' instead.
350
351         * Scripts/webkitpy/common/config/committers.py:
352         * Scripts/webkitpy/common/config/watchlist:
353
354 2013-04-16  Ryosuke Niwa  <rniwa@webkit.org>
355
356         Move webkitpy.layout_tests.port to webkitpy.port
357         https://bugs.webkit.org/show_bug.cgi?id=114668
358
359         Reviewed by Maciej Stachowiak.
360
361         Moved. Port objects knows a lot more than just layout_tests. They doesn't belong down in layout_tests.
362
363         * Scripts/webkitpy/common/host.py:
364         * Scripts/webkitpy/common/host_mock.py:
365         * Scripts/webkitpy/layout_tests/controllers/layout_test_runner_unittest.py:
366         * Scripts/webkitpy/layout_tests/controllers/single_test_runner.py:
367         * Scripts/webkitpy/layout_tests/controllers/test_result_writer_unittest.py:
368         * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py:
369         * Scripts/webkitpy/layout_tests/lint_test_expectations.py:
370         * Scripts/webkitpy/layout_tests/port: Removed.
371         * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
372         * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
373         * Scripts/webkitpy/layout_tests/servers/apache_http_server_unittest.py:
374         * Scripts/webkitpy/layout_tests/servers/http_server_base_unittest.py:
375         * Scripts/webkitpy/layout_tests/servers/http_server_unittest.py:
376         * Scripts/webkitpy/layout_tests/views/printing_unittest.py:
377         * Scripts/webkitpy/performance_tests/perftest.py:
378         * Scripts/webkitpy/performance_tests/perftest_unittest.py:
379         * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py:
380         * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
381         * Scripts/webkitpy/port: Copied from Tools/Scripts/webkitpy/layout_tests/port.
382         * Scripts/webkitpy/port/apple.py:
383         * Scripts/webkitpy/port/base.py:
384         * Scripts/webkitpy/port/base_unittest.py:
385         * Scripts/webkitpy/port/config_unittest.py:
386         (ConfigTest.test_default_configuration__standalone):
387         * Scripts/webkitpy/port/driver_unittest.py:
388         * Scripts/webkitpy/port/efl.py:
389         * Scripts/webkitpy/port/efl_unittest.py:
390         * Scripts/webkitpy/port/factory.py:
391         * Scripts/webkitpy/port/factory_unittest.py:
392         * Scripts/webkitpy/port/gtk.py:
393         * Scripts/webkitpy/port/gtk_unittest.py:
394         * Scripts/webkitpy/port/image_diff.py:
395         * Scripts/webkitpy/port/image_diff_unittest.py:
396         * Scripts/webkitpy/port/leakdetector_unittest.py:
397         * Scripts/webkitpy/port/mac.py:
398         * Scripts/webkitpy/port/mac_unittest.py:
399         * Scripts/webkitpy/port/mock_drt.py:
400         * Scripts/webkitpy/port/mock_drt_unittest.py:
401         * Scripts/webkitpy/port/port_testcase.py:
402         * Scripts/webkitpy/port/qt.py:
403         * Scripts/webkitpy/port/qt_unittest.py:
404         * Scripts/webkitpy/port/server_process_unittest.py:
405         * Scripts/webkitpy/port/test.py:
406         * Scripts/webkitpy/port/win.py:
407         * Scripts/webkitpy/port/win_unittest.py:
408         * Scripts/webkitpy/port/xvfbdriver.py:
409         * Scripts/webkitpy/port/xvfbdriver_unittest.py:
410         * Scripts/webkitpy/tool/bot/botinfo_unittest.py:
411         * Scripts/webkitpy/tool/commands/gardenomatic.py:
412         * Scripts/webkitpy/tool/commands/perfalizer_unittest.py:
413         * Scripts/webkitpy/tool/commands/queries.py:
414         * Scripts/webkitpy/tool/commands/queries_unittest.py:
415         * Scripts/webkitpy/tool/commands/rebaseline.py:
416         * Scripts/webkitpy/tool/servers/gardeningserver.py:
417         * Scripts/webkitpy/tool/servers/gardeningserver_unittest.py:
418         * Scripts/webkitpy/tool/servers/rebaselineserver.py:
419         * Scripts/webkitpy/tool/servers/rebaselineserver_unittest.py:
420
421 2013-04-16  Commit Queue  <rniwa@webkit.org>
422
423         Unreviewed, rolling out r148498.
424         http://trac.webkit.org/changeset/148498
425         https://bugs.webkit.org/show_bug.cgi?id=114669
426
427         Appears to have broken EWS (Requested by rniwa on #webkit).
428
429         * Scripts/webkitpy/common/config/ews.json: Removed.
430         * Scripts/webkitpy/tool/commands/__init__.py:
431         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
432         (AbstractEarlyWarningSystem):
433         (AbstractEarlyWarningSystem.__init__):
434         (AbstractEarlyWarningSystem.handle_script_error.does):
435         (GtkEWS):
436         (GtkWK2EWS):
437         (EflEWS):
438         (QtEWS):
439         (QtWK2EWS):
440         (WinEWS):
441         (MacEWS):
442         (MacWK2EWS):
443         * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
444         (EarlyWarningSystemTest._default_expected_logs):
445         (_test_ews):
446         (test_ewses):
447
448 2013-04-13  Ryosuke Niwa  <rniwa@webkit.org>
449
450         Isolate Early Warning System definitions into a JSON
451         https://bugs.webkit.org/show_bug.cgi?id=114558
452
453         Reviewed by Benjamin Poulain.
454
455         Added ews.json to common/config, and made tool/commands/__init__.py call
456         AbstractEarlyWarningSystem.load_ews_classes to instantiate classes based on ews.json.
457
458         * Scripts/webkitpy/common/config/ews.json: Extracted from earlywarningsystem.py.
459         * Scripts/webkitpy/tool/commands/__init__.py:
460         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
461         (AbstractEarlyWarningSystem):
462         (AbstractEarlyWarningSystem.__init__):
463         (AbstractEarlyWarningSystem.load_ews_classes): Added. Loads ews.json.
464         * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
465         (EarlyWarningSystemTest._default_expected_logs):
466         (_test_ews):
467         (test_ewses):
468
469 2013-04-15  Ryosuke Niwa  <rniwa@webkit.org>
470
471         WKR gets stuck when there are many merges
472         https://bugs.webkit.org/show_bug.cgi?id=114632
473
474         Reviewed by Andreas Kling.
475
476         Move the last revision forward when it exists in a branch.
477         Otherwise, we'll be stuck looping over revisions made to merge patches.
478
479         * Scripts/webkitpy/tool/commands/newcommitbot.py:
480         (NewCommitBot.next_work_item):
481
482 2013-04-15  Gustavo Noronha Silva  <gns@gnome.org>
483
484         [GTK] Missing a few packages for building on stock Fedora
485         https://bugs.webkit.org/show_bug.cgi?id=113916
486
487         Reviewed by Philippe Normand.
488
489         * gtk/install-dependencies: add packages that are missing.
490
491 2013-04-15  Zan Dobersek  <zdobersek@igalia.com>
492
493         REGRESSION (r148360): Failure in webkitpy.tool.multicommandtool_unittest.MultiCommandToolTest.test_command_help
494         https://bugs.webkit.org/show_bug.cgi?id=114602
495
496         Reviewed by Ryosuke Niwa.
497
498         * Scripts/webkitpy/tool/multicommandtool_unittest.py:
499         (CommandTest.test_required_arguments): Reset the static argument_names variable on the TrivialCommand
500         interface so its value doesn't leak into the following tests.
501
502 2013-04-15  Zan Dobersek  <zandobersek@gmail.com>
503
504         Deprecate land-cowboy in favor of land-cowhand
505         https://bugs.webkit.org/show_bug.cgi?id=104470
506
507         Reviewed by Darin Adler.
508
509         Move the LandCowboy command implementation under the LandCowhand command and deprecate the former.
510
511         * Scripts/webkitpy/tool/commands/download.py:
512         (LandCowhand):
513         (LandCowboy):
514         (LandCowboy._prepare_state):
515         * Scripts/webkitpy/tool/commands/download_unittest.py:
516         (test_land_cowhand): Adjust the unit tests by testing both LandCowhand and LandCowboy,
517         also checking the deprecation message in the output of the latter.
518
519 2013-04-15  Jonathan Liu  <net147@gmail.com>
520
521         Improve Windows cmd.exe detection
522         https://bugs.webkit.org/show_bug.cgi?id=114620
523
524         Reviewed by Jocelyn Turcotte.
525
526         The current detection code handles Windows cmd.exe and Cygwin shell
527         but not does not handle MSYS shell correctly. Simplify and improve the
528         detection by checking MINGW_IN_SHELL instead as used in other places
529         (e.g. qt_functions.prf).
530
531         * qmake/mkspecs/features/default_pre.prf:
532
533 2013-04-15  Manuel Rego Casasnovas  <rego@igalia.com>
534
535         [webkitpy] Use $NUMBER_OF_PROCESSORS in Executive.cpu_count()
536         https://bugs.webkit.org/show_bug.cgi?id=114506
537
538         Reviewed by Philippe Normand.
539
540         * Scripts/webkitpy/common/system/executive.py:
541         (Executive.cpu_count): Modify function in order to use the environment
542         variable $NUMBER_OF_PROCESSORS if it is defined and it is an integer
543         greater than 0.
544
545 2013-04-15  Xan Lopez  <xlopez@igalia.com>
546
547         [BlackBerry] ASSERT in StyleResolver::ensureScopeResolver()
548         https://bugs.webkit.org/show_bug.cgi?id=114615
549
550         Reviewed by Carlos Garcia Campos.
551
552         Enable the style scoped feature if we have support for it.
553
554         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
555         (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
556
557 2013-04-15  Allan Sandfeld Jensen  <allan.jensen@digia.com>
558
559         [Qt] QtMultimedia not used when GStreamer is not found
560         https://bugs.webkit.org/show_bug.cgi?id=111842
561
562         Reviewed by Philippe Normand.
563
564         Fallback to using QtMultimedia when native libraries are not found.
565
566         * qmake/mkspecs/features/features.prf:
567
568 2013-04-13  Ryosuke Niwa  <rniwa@webkit.org>
569
570         Build fix attempt for webkitbot. Unicodify everything.
571
572         * Scripts/webkitpy/tool/bot/irc_command.py:
573         (Whois.execute):
574
575 2013-04-13  Ryosuke Niwa  <rniwa@webkit.org>
576
577         webkitbot should provide full name, email address, and IRC nicknames on whois
578         https://bugs.webkit.org/show_bug.cgi?id=114494
579
580         Reviewed by Benjamin Poulain.
581
582         A response like the one below is useless. Improve it:
583         webkitbot: rniwa: zdobersek is zdobersek (zandobersek@gmail.com). Why do you ask?
584
585         We now report full name, email address, committer/reviewer status, and IRC nickname.
586
587         Also teach webkitbot how to respond to ping.
588
589         * Scripts/webkitpy/tool/bot/irc_command.py:
590         (PingPong): Moved 
591         (PingPong.execute):
592         (Whois._full_record_and_nick): Renamed and rewritten.
593         (Whois.execute):
594
595         * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
596         (IRCCommandTest.test_whois): Updated test cases as needed.
597
598         * Scripts/webkitpy/tool/bot/ircbot_unittest.py:
599         (IRCBotTest.test_help): Added ping.
600
601         * Scripts/webkitpy/tool/commands/newcommitbot.py:
602         (NewCommitBot): Teached WKR how to respond to hi.
603
604 2013-04-13  Anders Carlsson  <andersca@apple.com>
605
606         Add form delegate method that's invoked right before sending a submit event to a form element
607         https://bugs.webkit.org/show_bug.cgi?id=114575
608
609         Reviewed by Dan Bernstein.
610
611         Add a test.
612
613         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
614         * TestWebKitAPI/Tests/mac/WillSendSubmitEvent.mm: Added.
615         (-[FormDelegate willSendSubmitEventToForm:inFrame:withValues:]):
616         (TestWebKitAPI):
617         (TestWebKitAPI::TEST):
618         
619         * TestWebKitAPI/mac/PlatformUtilitiesMac.mm:
620         (TestWebKitAPI::Util::toSTD):
621         Don't crash when a null NSString is passed to toSTD.
622
623 2013-04-13  Ryosuke Niwa  <rniwa@webkit.org>
624
625         Python test fix attempt after r148360.
626
627         * Scripts/webkitpy/tool/multicommandtool_unittest.py:
628         (test_command_help):
629
630 2013-04-13  Ryosuke Niwa  <rniwa@webkit.org>
631
632         Merge AbstractDeclarativeCommand into Command as a comment suggests
633         https://bugs.webkit.org/show_bug.cgi?id=114559
634
635         Reviewed by Antti Koivisto.
636
637         Merged two classes as the comment right above AbstractDeclarativeCommand suggested.
638         We need to merge a lot more classes to make webkitpy hackable.
639
640         * Scripts/webkitpy/tool/commands/abstractlocalservercommand.py:
641         (AbstractLocalServerCommand):
642         (AbstractLocalServerCommand.__init__):
643         * Scripts/webkitpy/tool/commands/abstractsequencedcommand.py:
644         (AbstractSequencedCommand):
645         (AbstractSequencedCommand.__init__):
646         * Scripts/webkitpy/tool/commands/adduserstogroups.py:
647         (AddUsersToGroups):
648         * Scripts/webkitpy/tool/commands/analyzechangelog.py:
649         (AnalyzeChangeLog):
650         (AnalyzeChangeLog.__init__):
651         * Scripts/webkitpy/tool/commands/analyzechangelog_unittest.py:
652         * Scripts/webkitpy/tool/commands/bugfortest.py:
653         (BugForTest):
654         * Scripts/webkitpy/tool/commands/bugsearch.py:
655         (BugSearch):
656         * Scripts/webkitpy/tool/commands/chromechannels.py:
657         (ChromeChannels):
658         (__init__):
659         * Scripts/webkitpy/tool/commands/download.py:
660         (AbstractPatchProcessingCommand):
661         * Scripts/webkitpy/tool/commands/findusers.py:
662         (FindUsers):
663         * Scripts/webkitpy/tool/commands/openbugs.py:
664         (OpenBugs):
665         * Scripts/webkitpy/tool/commands/queries.py:
666         (BugsToCommit):
667         (PatchesInCommitQueue):
668         (PatchesToCommitQueue):
669         (PatchesToCommitQueue.__init__):
670         (PatchesToReview):
671         (PatchesToReview.__init__):
672         (PatchesToReview.execute):
673         (WhatBroke):
674         (ResultsFor):
675         (FailureReason):
676         (FindFlakyTests):
677         (TreeStatus):
678         (CrashLog):
679         (PrintExpectations):
680         (PrintExpectations.__init__):
681         (PrintBaselines):
682         (PrintBaselines.__init__):
683         * Scripts/webkitpy/tool/commands/queues.py:
684         (AbstractQueue.__init__):
685         * Scripts/webkitpy/tool/commands/rebaseline.py:
686         (AbstractRebaseliningCommand):
687         * Scripts/webkitpy/tool/commands/suggestnominations.py:
688         (SuggestNominations):
689         (SuggestNominations.__init__):
690         * Scripts/webkitpy/tool/commands/upload.py:
691         (CommitMessageForCurrentDiff):
692         (CommitMessageForCurrentDiff.__init__):
693         (CleanPendingCommit):
694         (CleanReviewQueue):
695         (AssignToCommitter):
696         (PostCommits):
697         (PostCommits.__init__):
698         (MarkBugFixed):
699         (MarkBugFixed.__init__):
700         (CreateBug):
701         (CreateBug.__init__):
702         * Scripts/webkitpy/tool/multicommandtool.py:
703         (Command):
704         (Command.__init__):
705         (Command.main):
706         (HelpCommand):
707         (HelpCommand.__init__):
708         * Scripts/webkitpy/tool/multicommandtool_unittest.py:
709         (TrivialCommand):
710         (TrivialCommand.__init__):
711         (LikesToRetry):
712         (LikesToRetry.__init__):
713         (CommandTest.test_name_with_arguments):
714         (CommandTest.test_required_arguments):
715         (test_command_help):
716
717 2013-04-13  Ed Bartosh  <bartosh@gmail.com>
718
719         [EFL] --minimal build fails with error: 'ViewModeInvalid' is not a member of 'WebCore::Page'
720         https://bugs.webkit.org/show_bug.cgi?id=114048
721
722         Reviewed by Gyuyoung Kim.
723
724         Wrapped view media related code in #if ENABLE(VIEW_MODE_CSS_MEDIA)
725
726         * DumpRenderTree/efl/TestRunnerEfl.cpp:
727         (TestRunner::setViewModeMediaFeature):
728
729 2013-04-13  Ryosuke Niwa  <rniwa@webkit.org>
730
731         Merge watchlistloader into host since it's an unnecessary indirection
732         https://bugs.webkit.org/show_bug.cgi?id=114555
733
734         Reviewed by Antti Koivisto.
735
736         We don't need a class to load a file.
737
738         * Scripts/webkitpy/common/host.py:
739         (Host.watch_list):
740         * Scripts/webkitpy/common/watchlist/watchlistloader.py: Removed.
741         * Scripts/webkitpy/common/watchlist/watchlistloader_unittest.py: Removed.
742
743 2013-04-13  Ryosuke Niwa  <rniwa@webkit.org>
744
745         Rename JSONResultsGeneratorBase to JSONResultsGenerator
746         https://bugs.webkit.org/show_bug.cgi?id=114553
747
748         Reviewed by Philippe Normand.
749
750         Renamed now that we've got rid of the old JSONResultsGenerator in r148352.
751
752         * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
753         (JSONLayoutResultsGenerator):
754         * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
755         (JSONResultsGenerator):
756         * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py:
757         (JSONGeneratorTest._test_json_generation):
758         (JSONGeneratorTest._verify_json_results):
759
760 2013-04-13  Ryosuke Niwa  <rniwa@webkit.org>
761
762         Remove more Chromium specific code from webkitpy
763         https://bugs.webkit.org/show_bug.cgi?id=114552
764
765         Reviewed by Philippe Normand.
766
767         * Scripts/webkitpy/common/host.py:
768         (Host.checkout):
769         * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
770         (JSONResultsGeneratorBase):
771         (JSONResultsGeneratorBase.__init__):
772         (JSONResultsGeneratorBase._is_results_all_of_type):
773         * Scripts/webkitpy/layout_tests/port/base.py:
774         (Port):
775         (Port.expected_filename):
776         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
777         (PerfTestsRunner._parse_args):
778         * Scripts/webkitpy/tool/commands/queues.py:
779         (PatchProcessingQueue._new_port_name_from_old):
780         (CommitQueue.did_pass_testing_ews):
781         * Scripts/webkitpy/tool/commands/rebaseline.py:
782         (RebaselineTest._results_url):
783         (Rebaseline._builder_with_name):
784         * Scripts/webkitpy/tool/mocktool.py:
785         (MockTool.irc):
786
787 2013-04-13  Zan Dobersek  <zdobersek@igalia.com>
788
789         Fix flakiness dashboard unit test failures
790         https://bugs.webkit.org/show_bug.cgi?id=114518
791
792         Reviewed by Ryosuke Niwa.
793
794         Fix the current failures in unit tests for the flakiness dashboard by adjusting failing
795         test cases to simulate loading the builders list from the webkit.org build master, replacing
796         the Chromium builders and platforms that are used in tests with builders and platforms for the
797         Apple Mac Lion WebKit2 port, and removing two test cases that were testing Chromium-specific
798         functionality of the dashboard.
799
800         This is sort of an interlude to the flakiness dashboard cleanup, with the removal of Chromium-specific
801         code and hopefully general simplification of the dashboard codebase coming in near future.
802
803         * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
804         (resetGlobals):
805         (test):
806         * TestResultServer/static-dashboards/loader_unittests.js:
807
808 2013-04-12  David Kilzer  <ddkilzer@apple.com>
809
810         BUILD FIX: Make AccessibilityUIElementIOS.mm build on iOS
811
812         Reviewed by Chris Fleizach.
813
814         * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: Declare
815         -_accessibilityPath from the WebAccessibilityObjectWrapper
816         class.
817         (_CGPathEnumerationIteration): Remove unused CGPoint* variable.
818
819 2013-04-12  Jeffrey Pfau  <jpfau@apple.com>
820
821         Unreviewed, remove an old email address for myself.
822
823         * Scripts/webkitpy/common/config/committers.py:
824
825 2013-04-12  Adenilson Cavalcanti  <cavalcantii@gmail.com>
826
827         [WK2] WebPageProxy loadURL() won't work when called just after terminateProcess()
828         https://bugs.webkit.org/show_bug.cgi?id=110743
829
830         Reviewed by Benjamin Poulain.
831
832         Adding a new test file to check if loading a page just after WebProcess
833         has crashed (or was terminated) works. The test executes the
834         following steps (Load, Crash, Load), thus stressing WebProcess
835         reattach and process termination code path.
836
837         * TestWebKitAPI/GNUmakefile.am:
838         * TestWebKitAPI/PlatformEfl.cmake:
839         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
840         * TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp:
841         (TestWebKitAPI::setPageLoaderClient):
842         (TestWebKitAPI::TEST):
843         * TestWebKitAPI/Tests/WebKit2/LoadPageOnCrash.cpp: Added.
844         (TestWebKitAPI):
845         (WebKit2CrashLoader):
846         (TestWebKitAPI::WebKit2CrashLoader::WebKit2CrashLoader):
847         (TestWebKitAPI::WebKit2CrashLoader::loadUrl):
848         (TestWebKitAPI::WebKit2CrashLoader::crashWebProcess):
849         (TestWebKitAPI::didFinishLoad):
850         (TestWebKitAPI::TEST):
851         * TestWebKitAPI/Tests/WebKit2/WebKit2.pro:
852
853 2013-04-12  Ryosuke Niwa  <rniwa@webkit.org>
854
855         [Mac] REGRESSION: Auto substitution strips new lines
856         https://bugs.webkit.org/show_bug.cgi?id=114537
857
858         Reviewed by Enrica Casucci.
859
860         Add a rule to replace "helloleworld" by "hello\nworld" for testing purpose.
861
862         * DumpRenderTree/mac/DumpRenderTree.mm:
863         (resetDefaultsToConsistentValues):
864
865 2013-04-09  Roger Fong  <roger_fong@apple.com>
866
867         Re-enable WinEWS tests.
868
869         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
870         (WinEWS):
871
872 2013-04-12  Carlos Garcia Campos  <cgarcia@igalia.com>
873
874         [GTK] Split GtkAuthenticationDialog in two widgets
875         https://bugs.webkit.org/show_bug.cgi?id=103644
876
877         Reviewed by Xan Lopez.
878
879         * gtk/generate-gtkdoc:
880         (get_webkit2_options): Do not generate api docs for
881         WebKitAuthenticationDialog which is private in WebKit2.
882         (get_webkit1_options): Do not generate api docs for
883         webkitauthenticationdialog which is private in WebKit1.
884
885 2013-04-12  Ryosuke Niwa  <rniwa@webkit.org>
886
887         WebKit Queues should capitalize K in Wk2
888         https://bugs.webkit.org/show_bug.cgi?id=114524
889
890         Reviewed by Philippe Normand.
891
892         * QueueStatusServer/model/queues.py:
893         (Queue.display_name):
894
895 2013-04-12  Ryosuke Niwa  <rniwa@webkit.org>
896
897         [Mac] Enable spellchecking tests added in r141471
898         https://bugs.webkit.org/show_bug.cgi?id=108525
899
900         Reviewed by Darin Adler.
901
902         * DumpRenderTree/mac/DumpRenderTree.mm:
903         (createWebViewAndOffscreenWindow):
904         (resetDefaultsToConsistentValues):
905         * WebKitTestRunner/TestController.cpp:
906         (WTR::TestController::resetStateToConsistentValues):
907
908 2013-04-12  Manuel Rego Casasnovas  <rego@igalia.com>
909
910         [GTK] Enable WebKit2 building on GTK EWSs
911         https://bugs.webkit.org/show_bug.cgi?id=114500
912
913         Reviewed by Philippe Normand.
914
915         Add configuration in order to be able to setup GTK EWSs building
916         WebKit2. A new queue gtk-wk2-ews is added.
917
918         * QueueStatusServer/config/queues.py:
919         * Scripts/webkitpy/common/config/ports.py:
920         (DeprecatedPort.port):
921         (GtkWK2Port):
922         (GtkWK2Port.build_webkit_command):
923         (GtkWK2Port.run_webkit_tests_command):
924         * Scripts/webkitpy/common/config/ports_unittest.py:
925         (DeprecatedPortTest.test_gtk_port):
926         (DeprecatedPortTest):
927         (DeprecatedPortTest.test_gtk_wk2_port):
928         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
929         (GtkWK2EWS):
930
931 2013-04-12  Ryosuke Niwa  <rniwa@webkit.org>
932
933         Remove Chromium scripts
934         https://bugs.webkit.org/show_bug.cgi?id=114492
935
936         Reviewed by Benjamin Poulain.
937
938         * Scripts/run-chromium-webkit-unit-tests: Removed.
939         * Scripts/update-webkit-chromium: Removed.
940
941 2013-04-12  Commit Queue  <rniwa@webkit.org>
942
943         Unreviewed, rolling out r148262.
944         http://trac.webkit.org/changeset/148262
945         https://bugs.webkit.org/show_bug.cgi?id=114493
946
947         Cairo dep should now build, rolling r148247 back in (Requested
948         by zdobersek on #webkit).
949
950         * Scripts/webkitdirs.pm:
951         (buildAutotoolsProject):
952         * gtk/jhbuild.modules:
953
954 2013-04-11  Commit Queue  <rniwa@webkit.org>
955
956         Unreviewed, rolling out r148247.
957         http://trac.webkit.org/changeset/148247
958         https://bugs.webkit.org/show_bug.cgi?id=114490
959
960         Cairo dep fails to build on builders due to missing EGL
961         headers (Requested by zdobersek on #webkit).
962
963         * Scripts/webkitdirs.pm:
964         (buildAutotoolsProject):
965         * gtk/jhbuild.modules:
966
967 2013-04-11  Martin Robinson  <mrobinson@igalia.com>
968
969         [GTK] Add accelerated 2D canvas support using cairo-gl
970         https://bugs.webkit.org/show_bug.cgi?id=104672
971
972         Reviewed by Alejandro G. Castro.
973
974         Since the value of ACCELERATED_2D_CANVAS relies on some somewhat unusual
975         dependencies, don't override value of the setting determined by configure.
976         This will make it easier for people using build-webkit, but not the
977         WebKit JHBuild.
978
979         * Scripts/webkitdirs.pm:
980         (buildAutotoolsProject): Add a blacklist for settings to never override.
981         * gtk/jhbuild.modules: Build CairoGL.
982
983 2013-04-11  Ryosuke Niwa  <rniwa@webkit.org>
984
985         build.webkit.org should link to webkit-queues instead of webkit-commit-queue
986         https://bugs.webkit.org/show_bug.cgi?id=114477
987
988         Reviewed by Benjamin Poulain.
989
990         * BuildSlaveSupport/build.webkit.org-config/templates/root.html:
991
992 2013-04-11  Ryosuke Niwa  <rniwa@webkit.org>
993
994         Leaks builder should not be triggered upon new commits
995         https://bugs.webkit.org/show_bug.cgi?id=114475
996
997         Reviewed by Jessie Berlin.
998
999         Don't trigger them on new checkins. Wait for Mountain Lion (Build), which already triggers
1000         the leak builder when builds are done.
1001
1002         * BuildSlaveSupport/build.webkit.org-config/config.json:
1003
1004 2013-04-11  Kalev Lember  <kalevlember@gmail.com>
1005
1006         [GTK] Windows build failure after r136056
1007         https://bugs.webkit.org/show_bug.cgi?id=114121
1008
1009         Reviewed by Martin Robinson.
1010
1011         * TestWebKitAPI/config.h: Make sure defines are correct for other
1012         Windows ports than apple-win.
1013
1014 2013-04-11  Ojan Vafai  <ojan@chromium.org>
1015
1016         Remove myself from watchlists.
1017         * Scripts/webkitpy/common/config/watchlist:
1018
1019 2013-04-11  Ryosuke Niwa  <rniwa@webkit.org>
1020
1021         Build fix. Don't hard-code queues.webkit.org at least during the transition.
1022
1023         * QueueStatusServer/templates/statusbubble.html:
1024
1025 2013-04-11  Ryosuke Niwa  <rniwa@webkit.org>
1026
1027         Use webkit-queues.appspot.com instead of webkit-commit-queue.appspot.com
1028         https://bugs.webkit.org/show_bug.cgi?id=114397
1029
1030         Reviewed by Benjamin Poulain.
1031
1032         Reland the patch since Alan appears to have finished the migration.
1033
1034         * Scripts/webkitpy/common/net/statusserver.py:
1035         (StatusServer):
1036
1037 2013-04-11  Brian Holt  <brian.holt@samsung.com>
1038
1039         [Gtk] Combo boxes should be arrow-out-of-able similar to list boxes when caret-browsing is enabled.
1040         https://bugs.webkit.org/show_bug.cgi?id=76796
1041
1042         Reviewed by Chris Fleizach.
1043
1044         Make the Gtk window for the DRT a toplevel so that it gets the
1045         focus from the window manager when the test starts.
1046
1047         * DumpRenderTree/gtk/DumpRenderTree.cpp:
1048         (main):
1049
1050 2013-04-04  Allan Sandfeld Jensen  <allan.jensen@digia.com>
1051
1052         Use CSS4 image-rendering to determing image scaling quality
1053         https://bugs.webkit.org/show_bug.cgi?id=113405
1054
1055         Reviewed by Simon Fraser.
1056
1057         Introduce new flag to enable experimental support for CSS4 Images.
1058
1059         * Scripts/webkitperl/FeatureList.pm:
1060
1061 2013-04-11  Ryosuke Niwa  <rniwa@webkit.org>
1062
1063         Remove code for Chromium from wkbuild.py
1064         https://bugs.webkit.org/show_bug.cgi?id=114423
1065
1066         Reviewed by Benjamin Poulain.
1067
1068         * BuildSlaveSupport/build.webkit.org-config/wkbuild.py:
1069         (_should_file_trigger_build):
1070         * BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py:
1071         (ShouldBuildTest):
1072
1073 2013-04-11  Philippe Normand  <pnormand@igalia.com>
1074
1075         Unreviewed, update my IRC nickname.
1076
1077         * Scripts/webkitpy/common/config/committers.py: I no longer use philn-tp.
1078
1079 2013-04-11  Ryosuke Niwa  <rniwa@webkit.org>
1080
1081         Remove the rest of Chromium code from webkitpy
1082         https://bugs.webkit.org/show_bug.cgi?id=114420
1083
1084         Reviewed by Benjamin Poulain.
1085
1086         * Scripts/webkitpy/common/config/urls.py:
1087         (view_revision_url):
1088         * Scripts/webkitpy/common/host.py:
1089         (Host._engage_awesome_locale_hacks):
1090         (Host.initialize_scm):
1091         (Host):
1092         * Scripts/webkitpy/common/host_mock.py:
1093         (MockHost.__init__):
1094         (MockHost.checkout):
1095         * Scripts/webkitpy/common/net/buildbot/chromiumbuildbot.py: Removed.
1096         * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
1097         (JSONResultsGeneratorBase._insert_generic_metadata):
1098         * Scripts/webkitpy/layout_tests/models/test_expectations.py:
1099         (TestExpectationParser._tokenize_line):
1100         * Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py:
1101         (ExpectationSyntaxTests.test_bare_name_and_bugs):
1102         (ExpectationSyntaxTests.test_warnings):
1103         * Scripts/webkitpy/layout_tests/port/base.py:
1104         (Port.skips_perf_test):
1105         (Port.path_to_test_expectations_file):
1106         (Port._port_flag_for_scripts):
1107         * Scripts/webkitpy/style/checkers/cpp.py:
1108         (check_function_definition):
1109         (check_include_line):
1110         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
1111         (OrderOfIncludesTest.test_check_wtf_includes):
1112         (WebKitStyleTest.test_webkit_export_check):
1113         * Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
1114         (TestExpectationsTestCase.test_valid_expectations):
1115         * Scripts/webkitpy/tool/bot/irc_command.py:
1116         (Rollout.execute):
1117         * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
1118         (IRCCommandTest.test_whois):
1119         * Scripts/webkitpy/tool/bot/ircbot_unittest.py:
1120         (IRCBotTest.test_help):
1121         * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
1122         (SheriffBotTest.test_command_aliases):
1123
1124 2013-04-11  Ryosuke Niwa  <rniwa@webkit.org>
1125
1126         roll-chromium-deps doesn't roll DEPS
1127         https://bugs.webkit.org/show_bug.cgi?id=114421
1128
1129         Reviewed by Antti Koivisto.
1130
1131         Roll DEPS. Rolling DEPS. Rolled DEPS.
1132
1133         * Scripts/webkitpy/tool/bot/irc_command.py:
1134         (RollChromiumDEPS.execute):
1135
1136 2013-04-11  Glenn Adams  <glenn@skynav.com>
1137
1138         [webkitpy] Remove lingering return_exit_code usage in scm_mock and rebaselineserver.
1139         https://bugs.webkit.org/show_bug.cgi?id=114418
1140
1141         Reviewed by Ryosuke Niwa.
1142
1143         * Scripts/webkitpy/common/checkout/scm/scm_mock.py:
1144         (MockSCM.add): Remove optional remove_exit_code argument.
1145         (MockSCM.add_list): Remove optional remove_exit_code argument and return value.
1146         * Scripts/webkitpy/tool/servers/rebaselineserver.py:
1147         (_rebaseline_test): Use ScriptError to capture SCM.add() failure and exit code.
1148         (_move_test_baselines): Use ScriptError to capture SCM.add() failure and exit code.
1149
1150 2013-04-11  Ryosuke Niwa  <rniwa@webkit.org>
1151
1152         Fix roll-chromium-deps and hi.
1153
1154         * Scripts/webkitpy/tool/bot/irc_command.py:
1155         (Hi.execute):
1156         (RollChromiumDEPS.execute):
1157
1158 2013-04-11  Ryosuke Niwa  <rniwa@webkit.org>
1159
1160         Remove webkitpy code to roll Chromium DEPS
1161         https://bugs.webkit.org/show_bug.cgi?id=114415
1162
1163         Reviewed by Benjamin Poulain.
1164
1165         Removed the code to roll Chromium DEPS in WebKit.
1166
1167         * Scripts/webkitpy/common/checkout/checkout.py:
1168         (Checkout.bug_id_for_this_commit):
1169         * Scripts/webkitpy/common/checkout/checkout_mock.py:
1170         (MockCheckout.commit_message_for_this_commit):
1171         * Scripts/webkitpy/common/checkout/checkout_unittest.py:
1172         (CheckoutTest.test_suggested_reviewers):
1173         * Scripts/webkitpy/common/checkout/deps.py: Removed.
1174         * Scripts/webkitpy/common/checkout/deps_mock.py: Removed.
1175         * Scripts/webkitpy/tool/bot/irc_command.py:
1176         (RollChromiumDEPS): Teach webkitbot a sense of humor.
1177         (RollChromiumDEPS.execute):
1178         * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
1179         (IRCCommandTest.test_create_bug):
1180         * Scripts/webkitpy/tool/bot/ircbot_unittest.py:
1181         (IRCBotTest.test_revert):
1182         * Scripts/webkitpy/tool/bot/sheriff.py:
1183         (Sheriff.post_rollout_patch):
1184         * Scripts/webkitpy/tool/commands/__init__.py:
1185         * Scripts/webkitpy/tool/commands/roll.py: Removed.
1186         * Scripts/webkitpy/tool/commands/roll_unittest.py: Removed.
1187         * Scripts/webkitpy/tool/steps/__init__.py:
1188         * Scripts/webkitpy/tool/steps/preparechangelogfordepsroll.py: Removed.
1189         * Scripts/webkitpy/tool/steps/updatechromiumdeps.py: Removed.
1190         * Scripts/webkitpy/tool/steps/updatechromiumdeps_unittest.py: Removed.
1191
1192 2013-04-11  Glenn Adams  <glenn@skynav.com>
1193
1194         [webkitpy] SVNTest fails four tests when using subversion client 1.7 or later
1195         https://bugs.webkit.org/show_bug.cgi?id=114386
1196
1197         Reviewed by Benjamin Poulain.
1198
1199         Subversion client 1.7 uses a new locking scheme that invalidates the technique used
1200         in test_svn_lock(), so skip that test for 1.7 (or later) until a new technique
1201         can be implemented. Further, 1.7 changed svn add to not add intermediate directories
1202         by default and to return exit code 1 if a file/dir had already been added.
1203
1204         * Scripts/webkitpy/common/checkout/scm/scm_unittest.py:
1205         (test_svn_lock): Skip body of test if subversion client 1.7 or later.
1206         * Scripts/webkitpy/common/checkout/scm/svn.py:
1207         (SVN.add_list): Use --parents option and handle exit code 1 if subversion client 1.7 or later.
1208
1209 2013-04-10  Zan Dobersek  <zdobersek@igalia.com>
1210
1211         Unreviewed.
1212
1213         * GNUmakefile.am: Removing extra whitespace that's producing warnings.
1214
1215 2013-04-10  Glenn Adams  <glenn@skynav.com>
1216
1217         [webkitpy] Remove unused return_exit_code argument and returned values from SCM.{add,add_list}
1218         https://bugs.webkit.org/show_bug.cgi?id=114410
1219
1220         Reviewed by Ryosuke Niwa.
1221
1222         * Scripts/webkitpy/common/checkout/scm/git.py:
1223         (Git.add_list): Remove optional return_exit_code argument. Remove return value.
1224         * Scripts/webkitpy/common/checkout/scm/scm.py:
1225         (SCM.add): Remove optional return_exit_code argument.
1226         (SCM.add_list): Remove optional return_exit_code argument.
1227         * Scripts/webkitpy/common/checkout/scm/svn.py:
1228         (SVN.add_list): Remove optional return_exit_code argument. Remove return value.
1229
1230 2013-04-10  Eric Seidel  <eric@webkit.org>
1231
1232         Remove myself from the watchlists, I'm getting too much bug mail. :)
1233
1234         * Scripts/webkitpy/common/config/watchlist:
1235
1236 2013-04-10  Commit Queue  <rniwa@webkit.org>
1237
1238         Unreviewed, rolling out r148158.
1239         http://trac.webkit.org/changeset/148158
1240         https://bugs.webkit.org/show_bug.cgi?id=114405
1241
1242         We need to migrate status data (Requested by rniwa on
1243         #webkit).
1244
1245         * Scripts/webkitpy/common/net/statusserver.py:
1246         (StatusServer):
1247
1248 2013-04-10  Benjamin Poulain  <bpoulain@apple.com>
1249
1250         Mass remove all the empty directories
1251
1252         Rubberstamped by Ryosuke Niwa.
1253
1254         * BuildSlaveSupport/gtk/crashmon/log: Removed.
1255         * BuildSlaveSupport/gtk/xvfb/log: Removed.
1256         * DumpRenderTree/ForwardingHeaders/wtf: Removed.
1257         * DumpRenderTree/unix/TestNetscapePlugin/ForwardingHeaders/WebKit: Removed.
1258         * MiniBrowser/gtk/WebBundle: Removed.
1259         * MiniBrowser/win: Removed.
1260         * QtTestPlatformPlugin/mac: Removed.
1261         * Scripts/webkitpy/tool/bot/testdata: Removed.
1262         * Scripts/webkitpy/tool/commands/data/rebaselineserver: Removed.
1263         * efl/ImageDiff: Removed.
1264         * iExploder/htdocs: Removed.
1265         * iExploder/iexploder-1.7.2/output: Removed.
1266         * iExploder/tools: Removed.
1267         * qmake/config.tests/libexecdir: Removed.
1268         * qmake/config.tests/libjpeg: Removed.
1269         * qmake/config.tests/libpng: Removed.
1270
1271 2013-04-10  Ryosuke Niwa  <rniwa@webkit.org>
1272
1273         Use webkit-queeus.appspot.com instead of webkit-commit-queue.appspot.com
1274         https://bugs.webkit.org/show_bug.cgi?id=114397
1275
1276         Reviewed by Benjamin Poulain.
1277
1278         * Scripts/webkitpy/common/net/statusserver.py:
1279         (StatusServer):
1280
1281 2013-04-10  Adam Barth  <abarth@webkit.org>
1282
1283         Remove abarth from watchlists
1284         https://bugs.webkit.org/show_bug.cgi?id=114390
1285
1286         Reviewed by Ryosuke Niwa.
1287
1288         I'm trying to cut down on the amount of bugmail I get so that I'll have
1289         more of a chance to notice a piece of bugmail directed at me.
1290
1291         * Scripts/webkitpy/common/config/watchlist:
1292
1293 2013-04-10  Ryosuke Niwa  <rniwa@webkit.org>
1294
1295         webkit-test-results.appspot.com loads the dashboard for Chromium by default
1296         https://bugs.webkit.org/show_bug.cgi?id=114381
1297
1298         Reviewed by Benjamin Poulain.
1299
1300         Changed the defaults.
1301
1302         * TestResultServer/static-dashboards/builders.js:
1303         * TestResultServer/static-dashboards/dashboard_base.js:
1304         (currentBuilderGroupCategory):
1305
1306 2013-04-10  Ryosuke Niwa  <rniwa@webkit.org>
1307
1308         Remove Chromium EWS bots from the queue status server
1309         https://bugs.webkit.org/show_bug.cgi?id=113988
1310
1311         Reviewed by Benjamin Poulain.
1312
1313         Removed Chromium EWS bots. Also updated it to use webkit-queues.appspot.com.
1314
1315         * QueueStatusServer/app.yaml:
1316         * QueueStatusServer/config/queues.py:
1317         * QueueStatusServer/model/queues.py:
1318         (Queue.short_name):
1319         (Queue.display_name):
1320         * QueueStatusServer/model/queues_unittest.py:
1321         (QueueTest.test_short_name):
1322         (QueueTest.test_display_name):
1323         (QueueTest.test_name_with_underscores):
1324         * QueueStatusServer/templates/activebots.html:
1325
1326 2013-04-10  Ojan Vafai  <ojan@chromium.org>
1327
1328         Change all instances of test-results.appspot.com to webkit-test-results.appspot.com
1329         https://bugs.webkit.org/show_bug.cgi?id=114370
1330
1331         Reviewed by Ryosuke Niwa.
1332
1333         Finish the transition of WebKit over to it's own instance of the flakiness dashboard.
1334         Unfortunately, there's no way to test this until this is committed and there is
1335         a master restart.
1336
1337         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
1338         * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/garden-o-matic.html:
1339         * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/builders_unittests.js:
1340         * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js:
1341         * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js:
1342         * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results.js:
1343         * TestResultServer/generate_builders_json.py:
1344         * TestResultServer/static-dashboards/dashboard_base.js:
1345         * TestResultServer/static-dashboards/loader.js:
1346
1347 2013-04-10  Glenn Adams  <glenn@skynav.com>
1348
1349         [Qt] Fix regression to test-webkitpy.
1350         https://bugs.webkit.org/show_bug.cgi?id=114368
1351
1352         Reviewed by Ryosuke Niwa.
1353
1354         * Scripts/webkitpy/layout_tests/port/factory.py:
1355         (PortFactory._default_port): Return qt-linux instead of chromium-linux as default port for linux/freebsd.
1356         (PortFactory.get): Remove obsolete chromium port related code.
1357         * Scripts/webkitpy/layout_tests/port/mac.py:
1358         (MacPort.default_child_processes): Prevent type error if can't determine total memory.
1359
1360 2013-04-10  Anders Carlsson  <andersca@apple.com>
1361
1362         Remove unneeded headers from FrameLoader.h
1363         https://bugs.webkit.org/show_bug.cgi?id=114223
1364
1365         Reviewed by Geoffrey Garen.
1366
1367         Add back headers implicitly included by other headers.
1368
1369         * WebKitTestRunner/WorkQueueManager.cpp:
1370
1371 2013-04-10  Zan Dobersek  <zdobersek@igalia.com>
1372
1373         [GTK] Include a crash-fixing patch for the at-spi2-atk dependency
1374         https://bugs.webkit.org/show_bug.cgi?id=114365
1375
1376         Reviewed by Martin Robinson.
1377
1378         Add a patch for the at-spi2-atk 2.8.0 dependency that is applied through the Jhbuild setup.
1379         The patch addresses crashes in the tally_event_reply method. It is already committed into the
1380         at-spi2-atk source tree and will be available with the next stable release, after which the
1381         patch should be removed and the dependency version bumped.
1382
1383         * gtk/jhbuild.modules:
1384         * gtk/patches/at-spi2-atk-2.8.0-null-check-after-cleanup.patch: Added.
1385
1386 2013-04-10  Brent Fulgham  <bfulgham@webkit.org>
1387
1388         [WinCairo] Unreviewed build fix. Correct DropBox download link.
1389
1390         * Scripts/update-webkit-wincairo-libs: Revise download URL to
1391         match change in DropBox server behavior.
1392
1393 2013-04-09  Geoffrey Garen  <ggaren@apple.com>
1394
1395         Removed an annoying message from svn-create-patch
1396         https://bugs.webkit.org/show_bug.cgi?id=114332
1397
1398         Reviewed by Alexey Proskuryakov.
1399
1400         I see this message basically every time I write a patch, so it must not
1401         be true.
1402
1403         * Scripts/svn-create-patch:
1404         (generateDiff):
1405
1406 2013-04-10  Anton Obzhirov  <a.obzhirov@samsung.com>
1407
1408         [GTK] Add support for Page Visibility
1409         https://bugs.webkit.org/show_bug.cgi?id=97324
1410
1411         Reviewed by Sam Weinig.
1412
1413         Implemented test runner API for page visibility layout tests.
1414
1415         * DumpRenderTree/gtk/TestRunnerGtk.cpp:
1416         (TestRunner::resetPageVisibility):
1417         (TestRunner::setPageVisibility):
1418         * Scripts/webkitperl/FeatureList.pm:
1419
1420 2013-04-10  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
1421
1422         [ATK] REGRESSION(r148033): Add a stub for AccessibilityUIElement::pathDescription().
1423         https://bugs.webkit.org/show_bug.cgi?id=114342
1424
1425         Reviewed by Gyuyoung Kim.
1426
1427         Commit 148033 only added an implementation for the Mac port, which made
1428         other ports fail most tests since loading the injected bundle failed
1429         with a missing symbol.
1430
1431         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1432         (WTR::AccessibilityUIElement::pathDescription):
1433
1434 2013-04-10  Artur Moryc  <a.moryc@samsung.com>
1435
1436         [EFL] Add spell checking option to MiniBrowser
1437         https://bugs.webkit.org/show_bug.cgi?id=114282
1438
1439         Reviewed by Ryosuke Niwa.
1440
1441         Spell checking is enabled by adding a flag (t/text-checking)
1442         with launching MiniBrowser.
1443
1444         * MiniBrowser/efl/main.c:
1445         (window_create):
1446         (elm_main):
1447
1448 2013-04-10  Zan Dobersek  <zdobersek@igalia.com>
1449
1450         REGRESSION (r146518): WebKit2APITests/TestInspector is failing
1451         https://bugs.webkit.org/show_bug.cgi?id=113281
1452
1453         Reviewed by Darin Adler.
1454
1455         * Scripts/run-gtk-tests:
1456         (TestRunner): Remove the skip entry for the WebKit2APITests/TestInspector unit test.
1457
1458 2013-04-09  Glenn Adams  <glenn@skynav.com>
1459
1460         Fix trivial test-webkitpy regression introduced by http://trac.webkit.org/changeset/148075.
1461
1462         Unreviewed.
1463
1464         * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
1465         (RunTest.test_build_check):
1466
1467 2013-04-09  Glenn Adams  <glenn@skynav.com>
1468
1469         [webkitpy] Remove chromium ports.
1470         https://bugs.webkit.org/show_bug.cgi?id=114326
1471
1472         Reviewed by Dirk Pranke.
1473
1474         As a side effect, also:
1475
1476         - remove chromium builders from webkitpy.layout_tests.port.builders
1477         - remove chromium builders from rebaseline
1478         - rewrite chromium dependent tests in rebaseline_unittest
1479         - remove chromium platform from garden-o-matic
1480         - select apple platform as default platform in garden-o-matic
1481         - remove chromium port dependencies from a few other tests (run_webkit_tests_integrationtest, factory_unittest, style.checkers.test_expectations_unittest)
1482
1483         * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/garden-o-matic.html:
1484         * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/config.js:
1485         * Scripts/webkitpy/common/checkout/baselineoptimizer_unittest.py:
1486         (BaselineOptimizerTest.test_move_baselines):
1487         (BaselineOptimizerTest.test_efl):
1488         (BaselineOptimizerTest.test_no_add_mac_future):
1489         (BaselineOptimizerTest.test_win_does_not_drop_to_win_7sp0):
1490         (BaselineOptimizerTest.test_common_directory_includes_root):
1491         (BaselineOptimizerTest.test_complex_shadowing):
1492         (BaselineOptimizerTest.test_virtual_ports_filtered):
1493         * Scripts/webkitpy/layout_tests/port/builders.py:
1494         * Scripts/webkitpy/layout_tests/port/chromium.py: Removed.
1495         * Scripts/webkitpy/layout_tests/port/chromium_android.py: Removed.
1496         * Scripts/webkitpy/layout_tests/port/chromium_android_unittest.py: Removed.
1497         * Scripts/webkitpy/layout_tests/port/chromium_linux.py: Removed.
1498         * Scripts/webkitpy/layout_tests/port/chromium_linux_unittest.py: Removed.
1499         * Scripts/webkitpy/layout_tests/port/chromium_mac.py: Removed.
1500         * Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py: Removed.
1501         * Scripts/webkitpy/layout_tests/port/chromium_port_testcase.py: Removed.
1502         * Scripts/webkitpy/layout_tests/port/chromium_unittest.py: Removed.
1503         * Scripts/webkitpy/layout_tests/port/chromium_win.py: Removed.
1504         * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py: Removed.
1505         * Scripts/webkitpy/layout_tests/port/factory.py:
1506         (platform_options):
1507         (PortFactory):
1508         * Scripts/webkitpy/layout_tests/port/factory_unittest.py:
1509         (FactoryTest.test_qt):
1510         (FactoryTest.test_get_from_builder_name):
1511         * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
1512         (RunTest.test_build_check):
1513         * Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
1514         (TestExpectationsTestCase.test_determine_port_from_expectations_path):
1515         * Scripts/webkitpy/tool/commands/rebaseline.py:
1516         (Rebaseline._builders_to_pull_from):
1517         * Scripts/webkitpy/tool/commands/rebaseline_unittest.py:
1518         (_BaseTestCase):
1519         (_BaseTestCase.setUp):
1520         (TestRebaselineTest.setUp):
1521         (TestRebaselineTest.test_baseline_directory):
1522         (test_rebaseline_updates_expectations_file):
1523         (test_rebaseline_does_not_include_overrides):
1524         (test_rebaseline_test):
1525         (test_rebaseline_test_and_print_scm_changes):
1526         (test_rebaseline_and_copy_test):
1527         (test_rebaseline_and_copy_test_no_existing_result):
1528         (test_rebaseline_and_copy_test_with_lion_result):
1529         (test_rebaseline_and_copy_no_overwrite_test):
1530         (TestRebaselineExpectations.test_rebaseline_expectations):
1531
1532 2013-04-09  Ryosuke Niwa  <rniwa@webkit.org>
1533
1534         newcommitbot (WKR) requires a subversion checkout
1535         https://bugs.webkit.org/show_bug.cgi?id=114309
1536
1537         Reviewed by Benjamin Poulain.
1538
1539         Directly talk to the subversion server instead of relying on a local checkout.
1540         This allows us to run WKR off of a git clone.
1541
1542         * Scripts/webkitpy/tool/commands/newcommitbot.py:
1543         (NewCommitBot.next_work_item):
1544         (NewCommitBot.process_work_item):
1545
1546 2013-04-09  Ryosuke Niwa  <rniwa@webkit.org>
1547
1548         webkitbot refers to sheriffbot in help
1549         https://bugs.webkit.org/show_bug.cgi?id=114307
1550
1551         Reviewed by Benjamin Poulain.
1552
1553         Fixed the bug by proxying the IRC nickname of "sheriffbot" via Sheriff object.
1554
1555         * Scripts/webkitpy/tool/bot/irc_command.py:
1556         (Help):
1557         (Help.execute):
1558         (RollChromiumDEPS.execute):
1559         * Scripts/webkitpy/tool/bot/ircbot_unittest.py:
1560         (IRCBotTest.test_help):
1561         * Scripts/webkitpy/tool/bot/sheriff.py:
1562         (Sheriff.name):
1563
1564 2013-04-06  Roger Fong  <roger_fong@apple.com>
1565
1566         Kill old processes between runs on WinEWS bots.
1567         Temporarily disable tests to let bots catch up again.
1568
1569         * EWSTools/start-queue-win.sh:
1570         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
1571         (WinEWS):
1572
1573 2013-04-09  Glenn Adams  <glenn@skynav.com>
1574
1575         [webkitpy] Remove chromium deprecated port support.
1576         https://bugs.webkit.org/show_bug.cgi?id=114228
1577
1578         Reviewed by Ryosuke Niwa.
1579
1580         * Scripts/webkitpy/common/config/ports.py:
1581         (DeprecatedPort.port): Removed chromium ports from port name to port class mapping.
1582         (ChromiumPort): Removed.
1583         (ChromiumAndroidPort): Removed.
1584         (ChromiumXVFBPort): Removed.
1585         * Scripts/webkitpy/common/config/ports_unittest.py:
1586         (DeprecatedPortTest.test_chromium_port): Removed.
1587         (DeprecatedPortTest.test_chromium_android_port): Removed.
1588         (DeprecatedPortTest.test_chromium_xvfb_port): Removed.
1589         * Scripts/webkitpy/tool/steps/update_unittest.py:
1590         (UpdateTest.test_update_command_non_interactive): Use mac instead of chromium ports.
1591         (UpdateTest.test_update_command_interactive): Use mac instead of chromium ports.
1592
1593 2013-04-09  Chris Fleizach  <cfleizach@apple.com>
1594
1595         AX: The bounding paths should be made available through accessibility
1596         https://bugs.webkit.org/show_bug.cgi?id=113817
1597
1598         Reviewed by David Kilzer.
1599
1600         Add a pathDescription property for testing so that it's possible
1601         to verify that a path is being returned correctly.
1602
1603         * DumpRenderTree/AccessibilityUIElement.cpp:
1604         (getPathDescriptionCallback):
1605         (AccessibilityUIElement::pathDescription):
1606         (AccessibilityUIElement::getJSClass):
1607         * DumpRenderTree/AccessibilityUIElement.h:
1608         (AccessibilityUIElement):
1609         * DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
1610         (_CGPathEnumerationIteration):
1611         (AccessibilityUIElement::pathDescription):
1612         * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
1613         (AccessibilityUIElement::pathDescription):
1614         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
1615         (WTR::AccessibilityUIElement::pathDescription):
1616         (WTR):
1617         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
1618         (AccessibilityUIElement):
1619         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
1620         * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
1621         (WTR::AccessibilityUIElement::pathDescription):
1622         (WTR):
1623
1624 2013-04-09  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
1625
1626         [EFL] Declare TEST_THEME_DIR in a single place.
1627         https://bugs.webkit.org/show_bug.cgi?id=114285
1628
1629         Reviewed by Anders Carlsson.
1630
1631         Adapt to the renaming of `THEME_DIR' to `TEST_THEME_DIR'.
1632
1633         * DumpRenderTree/efl/CMakeLists.txt:
1634         * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
1635         (DumpRenderTreeChrome::createView):
1636         (DumpRenderTreeChrome::createInspectorView):
1637         (DumpRenderTreeChrome::initialize):
1638         (DumpRenderTreeChrome::onDownloadRequest):
1639         * EWebLauncher/CMakeLists.txt:
1640         * EWebLauncher/main.c:
1641         (findThemePath):
1642         * EWebLauncher/url_bar.c:
1643         (url_bar_add):
1644         * MiniBrowser/efl/CMakeLists.txt:
1645         * MiniBrowser/efl/main.c:
1646         (window_create):
1647         * TestWebKitAPI/PlatformEfl.cmake:
1648         * TestWebKitAPI/efl/PlatformWebView.cpp:
1649         (TestWebKitAPI::PlatformWebView::PlatformWebView):
1650         * WebKitTestRunner/PlatformEfl.cmake:
1651         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
1652         (WTR::PlatformWebView::PlatformWebView):
1653
1654 2013-04-09  ChangSeok Oh  <changseok.oh@collabora.com>
1655
1656         [GTK][AC] upversion of clutter and its dependecy
1657         https://bugs.webkit.org/show_bug.cgi?id=114016
1658
1659         Reviewed by Gustavo Noronha Silva.
1660
1661         Upversion of clutter to 1.14, cogl to 1.14 and clutter-gtk to 1.4.4.
1662
1663         * gtk/jhbuild-optional.modules:
1664
1665 2013-04-09  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1666
1667         [WK2] Drop WebProcess capabilities on Linux using seccomp filters
1668         https://bugs.webkit.org/show_bug.cgi?id=89875
1669
1670         Reviewed by Maciej Stachowiak.
1671
1672         Add unit tests to verify if the handling of the open, openat, creat syscall
1673         is being done right. We check if the Read/Write/ReadAndWrite permissions
1674         are respected, if the canonical path is being resolved and if
1675         the permissions are falling back to the topmost parent directory with a
1676         policy set when the directory being opened has no policy.
1677
1678         We also test if any attempt of blocking SIGSYS is silently ignored.
1679         SIGSYS cannot be blocked because in it's handler is where we hook
1680         syscalls to the broker process.
1681
1682         Also added libseccomp to EFL's jhbuild to make the life of developers
1683         willing to help easier.
1684
1685         * Scripts/webkitperl/FeatureList.pm:
1686         * TestWebKitAPI/PlatformEfl.cmake:
1687         * TestWebKitAPI/Tests/WebKit2/SeccompFilters.cpp: Added.
1688         (TestWebKitAPI):
1689         (SeccompEnvironment):
1690         (TestWebKitAPI::SeccompEnvironment::SetUp):
1691         (TestWebKitAPI::SeccompEnvironment::TearDown):
1692         (TestWebKitAPI::dummyHandler):
1693         (TestWebKitAPI::TEST):
1694         (TestWebKitAPI::stressTest):
1695         * efl/jhbuild.modules:
1696         * qmake/mkspecs/features/features.pri:
1697
1698 2013-04-09  Ryosuke Niwa  <rniwa@webkit.org>
1699
1700         REGRESSION: Autocorrection doesn't work in DumpRenderTree
1701         https://bugs.webkit.org/show_bug.cgi?id=113846
1702
1703         Reviewed by Alexey Proskuryakov.
1704
1705         The problem was that we were replacing NSSpellCheck's dictionary with our own
1706         in DumpRenderTree but we were not adding necessary corrections to the dictionary.
1707
1708         Fixed the bug by having NSSpellChecker correct "mesage" and "wouldn" to "message"
1709         and "would" respectively in DumpRenderTree.
1710
1711         * DumpRenderTree/mac/DumpRenderTree.mm:
1712         (resetDefaultsToConsistentValues):
1713
1714 2013-04-09  Benjamin Poulain  <benjamin@webkit.org>
1715
1716         Remove the gyp files for Tools
1717         https://bugs.webkit.org/show_bug.cgi?id=114248
1718
1719         Reviewed by Ryosuke Niwa.
1720
1721         * DumpRenderTree/DumpRenderTree.gyp: Removed.
1722         * DumpRenderTree/DumpRenderTree.gyp/.gitignore: Removed.
1723         * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: Removed.
1724         * DumpRenderTree/DumpRenderTree.gypi: Removed.
1725         * TestWebKitAPI/TestWebKitAPI.gyp: Removed.
1726         * TestWebKitAPI/TestWebKitAPI.gyp/.gitignore: Removed.
1727         * TestWebKitAPI/TestWebKitAPI.gyp/TestWebKitAPI.gyp: Removed.
1728         * TestWebKitAPI/TestWebKitAPI.gypi: Removed.
1729
1730 2013-04-08  Ryosuke Niwa  <rniwa@webkit.org>
1731
1732         WKR (new-commit-bot) is too slow
1733         https://bugs.webkit.org/show_bug.cgi?id=110087
1734
1735         Reviewed by Geoffrey Garen.
1736
1737         Running "svn up" or "git svn fetch" is way too slow (takes 2-3 minutes) on the machine I'm running the bot.
1738         Just run "svn log -r <revision>" instead to cut down the delay.
1739
1740         Unfortunately, this work around doesn't work in a git checkout but who cares given I'm the one running the bot.
1741
1742         * Scripts/webkitpy/tool/commands/newcommitbot.py:
1743         (NewCommitBot):
1744         (NewCommitBot.next_work_item):
1745         (NewCommitBot._is_empty_log):
1746         (NewCommitBot._update_checkout):
1747
1748 2013-04-08  Ryosuke Niwa  <rniwa@webkit.org>
1749
1750         Build fix. Can't remove appendCustomBuildFlags.
1751
1752         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
1753         (appendCustomBuildFlags):
1754
1755 2013-04-08  Ryosuke Niwa  <rniwa@webkit.org>
1756
1757         Remove Chromium builders from build.webkit.org
1758         https://bugs.webkit.org/show_bug.cgi?id=113990
1759
1760         Reviewed by Benjamin Poulain.
1761
1762         Removed.
1763
1764         * BuildSlaveSupport/build.webkit.org-config/config.json:
1765         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
1766         (InstallGtkDependencies):
1767         (RunUnitTests.start):
1768         (RunWebKit2Tests.start):
1769         (Factory.__init__):
1770         (unitTestsSupported):
1771         (TestFactory.__init__):
1772         (BuildAndTestFactory.__init__):
1773         (BuildAndPerfTestFactory.__init__):
1774         (BuildAndPerfTestWebKit2Factory.__init__):
1775         (DownloadAndPerfTestFactory.__init__):
1776         (loadBuilderConfig):
1777         * BuildSlaveSupport/build.webkit.org-config/templates/root.html:
1778
1779 2013-04-08  Benjamin Poulain  <benjamin@webkit.org>
1780
1781         Remove HTML Notification
1782         https://bugs.webkit.org/show_bug.cgi?id=114231
1783
1784         Reviewed by Ryosuke Niwa.
1785
1786         * qmake/mkspecs/features/features.pri:
1787
1788 2013-04-08  Glenn Adams  <glenn@skynav.com>
1789
1790         Remove chromium EWS support, and fix broken test.
1791         https://bugs.webkit.org/show_bug.cgi?id=114221
1792
1793         Reviewed by Ryosuke Niwa.
1794
1795         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
1796         (AbstractChromiumEWS): Removed.
1797         (ChromiumLinuxEWS): Removed.
1798         (ChromiumLinuxDebugEWS): Removed.
1799         (ChromiumWindowsEWS): Removed.
1800         (ChromiumAndroidEWS): Removed.
1801         * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
1802         (EarlyWarningSystemTest): Fix misspelled class name.
1803         (test_ewses): Fix entry point name to ensure test is run.
1804
1805 2013-04-08  Patrick Gansterer  <paroga@webkit.org>
1806
1807         [WIN] Remove WebKit2 source code
1808         https://bugs.webkit.org/show_bug.cgi?id=114096
1809
1810         Reviewed by Anders Carlsson.
1811
1812         Remove the windows specific parts of the MiniBrowser.
1813
1814         * MiniBrowser/MiniBrowser.vcproj: Removed.
1815         * MiniBrowser/MiniBrowserLauncher.vcproj: Removed.
1816         * MiniBrowser/MiniBrowserPostBuild.cmd: Removed.
1817         * MiniBrowser/MiniBrowserPreBuild.cmd: Removed.
1818         * MiniBrowser/win/BrowserView.cpp: Removed.
1819         * MiniBrowser/win/BrowserView.h: Removed.
1820         * MiniBrowser/win/BrowserWindow.cpp: Removed.
1821         * MiniBrowser/win/BrowserWindow.h: Removed.
1822         * MiniBrowser/win/MiniBrowser.cpp: Removed.
1823         * MiniBrowser/win/MiniBrowser.h: Removed.
1824         * MiniBrowser/win/MiniBrowser.rc: Removed.
1825         * MiniBrowser/win/main.cpp: Removed.
1826         * MiniBrowser/win/resource.h: Removed.
1827         * MiniBrowser/win/stdafx.cpp: Removed.
1828         * MiniBrowser/win/stdafx.h: Removed.
1829
1830 2013-04-08  Ryosuke Niwa  <rniwa@webkit.org>
1831
1832         Use port 6665 instead of 6667 since the latter doesn't seem to work well.
1833
1834         * Scripts/webkitpy/common/config/irc.py:
1835
1836 2013-04-08  Arunprasad Rajkumar  <arunprasadr@nds.com>
1837
1838         Call Netscape Plugin's toString() and valueOf() instead of providing default implementation
1839         https://bugs.webkit.org/show_bug.cgi?id=113139
1840
1841         Reviewed by Anders Carlsson.
1842
1843         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj:
1844         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters:
1845         * DumpRenderTree/TestNetscapePlugIn/CMakeLists.txt:
1846         * DumpRenderTree/TestNetscapePlugIn/Tests/ToStringAndValueOfObject.cpp: Added.
1847         (ToStringAndValueOfObject):
1848         (ToStringAndValueOfObject::ToStringAndValueOfObject):
1849         (ScriptableObject):
1850         (ToStringAndValueOfObject::ScriptableObject::hasMethod):
1851         (ToStringAndValueOfObject::ScriptableObject::invoke):
1852         (ToStringAndValueOfObject::ScriptableObject::pluginTest):
1853         (ToStringAndValueOfObject::NPP_GetValue):
1854         * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
1855         * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
1856         * GNUmakefile.am:
1857
1858 2013-04-08  Manuel Rego Casasnovas  <rego@igalia.com>
1859
1860         [GTK] Bump gnome-themes-standard to 3.6.0
1861         https://bugs.webkit.org/show_bug.cgi?id=114155
1862
1863         Reviewed by Martin Robinson.
1864
1865         * gtk/jhbuild.modules: As now we depend on GTK+ 3.6.0 bump the
1866         dependency of gnome-themes-standard accordingly.
1867
1868 2013-04-08  David Levin  <levin@chromium.org>
1869
1870         Remove my watchlist entries.
1871         https://bugs.webkit.org/show_bug.cgi?id=114180
1872
1873         Reviewed by Adam Barth.
1874
1875         * Scripts/webkitpy/common/config/committers.py:
1876         * Scripts/webkitpy/common/config/watchlist:
1877
1878 2013-04-08  Christophe Dumez  <ch.dumez@sisa.samsung.com>
1879
1880         [EFL] Mark ShouldGoToBackForwardListItem API test as failing
1881         https://bugs.webkit.org/show_bug.cgi?id=114161
1882
1883         Reviewed by Gyuyoung Kim.
1884
1885         Mark ShouldGoToBackForwardListItem API test as failing for EFL port
1886         as it is crashing due to Bug 111074.
1887
1888         * TestWebKitAPI/PlatformEfl.cmake:
1889
1890 2013-04-07  David Kilzer  <ddkilzer@apple.com>
1891
1892         Remove the rest of SVG_DOM_OBJC_BINDINGS
1893         <http://webkit.org/b/114112>
1894
1895         Reviewed by Geoffrey Garen.
1896
1897         * Scripts/webkitperl/FeatureList.pm:
1898         - Remove --svg-dom-objc-bindings switch.
1899         * qmake/mkspecs/features/features.pri:
1900         - Remove reference to ENABLE_SVG_DOM_OBJC_BINDINGS.
1901
1902 2013-04-07  Ed Bartosh  <bartosh@gmail.com>
1903
1904         [EFL] -minimal build fails with error: WebCore::FrameSelection::notifyAccessibilityForSelectionChange()
1905         https://bugs.webkit.org/show_bug.cgi?id=114089
1906
1907         Reviewed by Chris Fleizach.
1908
1909         Wrapped accessibility related code in #if HAVE(ACCESSIBILITY)
1910         * DumpRenderTree/AccessibilityController.cpp:
1911         * DumpRenderTree/AccessibilityUIElement.cpp:
1912         * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
1913         (DumpRenderTreeChrome::DumpRenderTreeChrome):
1914         * DumpRenderTree/efl/DumpRenderTreeChrome.h:
1915         (DumpRenderTreeChrome):
1916
1917 2013-04-06  Laszlo Gombos  <l.gombos@samsung.com>
1918
1919         Build fix after r147857, remove remaining USE(JSC) guards.
1920
1921         Unreviewed.
1922
1923         * DumpRenderTree/config.h:
1924         * TestWebKitAPI/config.h:
1925         * WebKitTestRunner/config.h:
1926
1927 2013-04-06  Ryosuke Niwa  <rniwa@webkit.org>
1928
1929         Rename sheriffbot to webkitbot
1930         https://bugs.webkit.org/show_bug.cgi?id=114109
1931
1932         Reviewed by Benjamin Poulain.
1933
1934         Renamed since sheriffbot will be used in Blink.
1935
1936         * Scripts/webkitpy/tool/commands/sheriffbot.py:
1937         (SheriffBot):
1938         (SheriffBot.begin_work_queue):
1939
1940 2013-04-06  Oliver Hunt  <oliver@apple.com>
1941
1942         Unify the many and varied stack trace mechanisms, and make the result sane.
1943         https://bugs.webkit.org/show_bug.cgi?id=114072
1944
1945         Reviewed by Filip Pizlo.
1946
1947         The commandline jsc executable no longer requires arguments, so
1948         I've made run-jsc work without them.
1949
1950         * Scripts/run-jsc:
1951
1952 2013-04-06  Ed Bartosh  <bartosh@gmail.com>
1953
1954         [EFL] build fails with error: 'UINT_MAX' was not declared in this scope
1955         https://bugs.webkit.org/show_bug.cgi?id=114086
1956
1957         Reviewed by Tim Horton.
1958
1959         * DumpRenderTree/AccessibilityUIElement.cpp: Included limits.h
1960
1961 2013-04-06  Zan Dobersek  <zdobersek@igalia.com>
1962
1963         Remove remaining PLATFORM(CHROMIUM) guards in TestWebKitAPI, WebKitTestRunner
1964         https://bugs.webkit.org/show_bug.cgi?id=114083
1965
1966         Reviewed by Ryosuke Niwa.
1967
1968         Remove the remaining three occurrences of the PLATFORM(CHROMIUM) build guards
1969         in TestWebKitAPI and WebKitTestRunner.
1970
1971         * TestWebKitAPI/config.h:
1972         * TestWebKitAPI/mac/InjectedBundleControllerMac.mm:
1973         (TestWebKitAPI::InjectedBundleController::platformInitialize):
1974         * WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm:
1975         (WTR::InjectedBundle::platformInitialize):
1976
1977 2013-04-06  Geoffrey Garen  <ggaren@apple.com>
1978
1979         Rolled out 147820 and 147818 because they caused plugins tests to ASSERT
1980         https://bugs.webkit.org/show_bug.cgi?id=114094
1981
1982         Reviewed by Anders Carlsson.
1983
1984         * Scripts/run-jsc:
1985
1986 2013-04-05  Ojan Vafai  <ojan@chromium.org>
1987
1988         Move the flakiness dashboard to the new instance at webkit-test-results.appspot.com
1989         https://bugs.webkit.org/show_bug.cgi?id=114080
1990
1991         Reviewed by Ryosuke Niwa.
1992
1993         This way, the WebKit and Blink dashboard code can change as appropriate without
1994         needing to consider the other project's needs. This still doesn't update the
1995         buildbots to upload to the new location, or the dashboard code to pull the
1996         results.json files from the new location, but it at least allows for changing the
1997         UI code (e.g. the WebKit one can remove all knowledge of the Chromium bots).
1998
1999         * TestResultServer/app.yaml:
2000
2001 2013-04-05  Ryosuke Niwa  <rniwa@webkit.org>
2002
2003         Re-enable testing on the commit queue
2004         https://bugs.webkit.org/show_bug.cgi?id=114078
2005
2006         Reviewed by Darin Adler.
2007
2008         Re-enabled the feature and the associated tests.
2009
2010         * Scripts/webkitpy/tool/bot/commitqueuetask.py:
2011         (CommitQueueTask.run):
2012         * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
2013         (CommitQueueTaskTest._run_through_task):
2014         * Scripts/webkitpy/tool/commands/queues_unittest.py:
2015         (CommitQueueTest._mock_test_result):
2016
2017 2013-04-05  Oliver Hunt  <oliver@apple.com>
2018
2019         Unify the many and varied stack trace mechanisms, and make the result sane.
2020         https://bugs.webkit.org/show_bug.cgi?id=114072
2021
2022         Reviewed by Filip Pizlo.
2023
2024         The commandline jsc executable no longer requires arguments, so
2025         I've made run-jsc work without them.
2026
2027         * Scripts/run-jsc:
2028
2029 2013-04-05  Chris Fleizach  <cfleizach@apple.com>
2030
2031         AX: Make SVG Group containers accessible elements
2032         https://bugs.webkit.org/show_bug.cgi?id=113939
2033
2034         Reviewed by Simon Fraser.
2035
2036         Implement axController.elementAtPoint for iOS.
2037         Implement a correct version of clickPoint for iOS.
2038
2039         * DumpRenderTree/ios/AccessibilityControllerIOS.mm:
2040         (AccessibilityController::elementAtPoint):
2041         * DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
2042         (AccessibilityUIElement::clickPointX):
2043         (AccessibilityUIElement::clickPointY):
2044
2045 2013-04-05  Sheriff Bot  <webkit.review.bot@gmail.com>
2046
2047         Unreviewed, rolling out r147773 and r147774.
2048         http://trac.webkit.org/changeset/147773
2049         http://trac.webkit.org/changeset/147774
2050         https://bugs.webkit.org/show_bug.cgi?id=114056
2051
2052         Causing some exceptions on AppEngine I don't understand
2053         (Requested by rniwa on #webkit).
2054
2055         * QueueStatusServer/config/queues.py:
2056         * QueueStatusServer/model/queues.py:
2057         (Queue.short_name):
2058         (Queue.display_name):
2059         * QueueStatusServer/model/queues_unittest.py:
2060         (QueueTest.test_short_name):
2061         (QueueTest.test_display_name):
2062         (QueueTest.test_name_with_underscores):
2063
2064 2013-04-05  Geoffrey Garen  <ggaren@apple.com>
2065
2066         Fixed run-bindings-tests by removing V8
2067         https://bugs.webkit.org/show_bug.cgi?id=114053
2068
2069         Reviewed by Benjamin Poulain.
2070
2071         * Scripts/run-bindings-tests:
2072         (main):
2073
2074 2013-04-05  Ryosuke Niwa  <rniwa@webkit.org>
2075
2076         Build fix.
2077
2078         * QueueStatusServer/model/queues.py:
2079         (Queue.short_name):
2080         (Queue.display_name):
2081
2082 2013-04-05  Ryosuke Niwa  <rniwa@webkit.org>
2083
2084         Remove Chromium EWS bots from the queue status server
2085         https://bugs.webkit.org/show_bug.cgi?id=113988
2086
2087         Reviewed by Benjamin Poulain.
2088
2089         Removed Chromium EWS bots.
2090
2091         * QueueStatusServer/config/queues.py:
2092         * QueueStatusServer/model/queues.py:
2093         (Queue.short_name):
2094         (Queue.display_name):
2095         * QueueStatusServer/model/queues_unittest.py:
2096         (QueueTest.test_short_name):
2097         (QueueTest.test_display_name):
2098         (QueueTest.test_name_with_underscores):
2099
2100 2013-04-05  Rijubrata Bhaumik  <rijubrata.bhaumik@intel.com>
2101
2102         [EFL] Enable indexed database
2103         https://bugs.webkit.org/show_bug.cgi?id=107248
2104
2105         Reviewed by Alexis Menard.
2106
2107         * Scripts/webkitperl/FeatureList.pm:
2108
2109 2013-04-05  Dimitri Glazkov  <dglazkov@chromium.org>
2110
2111         Remove vestiges of Chromium bits from watchlists.
2112         https://bugs.webkit.org/show_bug.cgi?id=114047
2113
2114         Reviewed by Ryosuke Niwa.
2115
2116         * Scripts/webkitpy/common/config/watchlist: Removed vestiges.
2117
2118 2013-04-05  Chris Fleizach  <cfleizach@apple.com>
2119
2120         Add James Craig to the contributors list.
2121
2122         * Scripts/webkitpy/common/config/committers.py:
2123
2124 2013-04-04  Kent Tamura  <tkent@chromium.org>
2125
2126         Remove ChromiumPublicApi pattern, and cc/message rules for it.
2127
2128         * Scripts/webkitpy/common/config/watchlist:
2129
2130 2013-04-04  Benjamin Poulain  <bpoulain@apple.com>
2131
2132         Temporarily disable the Python unittests broken by the commit queue not running layout tests
2133         https://bugs.webkit.org/show_bug.cgi?id=113997
2134
2135         Reviewed by Ryosuke Niwa.
2136
2137         Disable the tests until Ryosuke gets the time and hardware to have
2138         a testing commit-queue.
2139
2140         * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
2141         (CommitQueueTaskTest):
2142         * Scripts/webkitpy/tool/commands/queues_unittest.py:
2143         (CommitQueueTest):
2144
2145 2013-04-04  Ryosuke Niwa  <rniwa@webkit.org>
2146
2147         Remove Chromium builders from build.webkit.org
2148         https://bugs.webkit.org/show_bug.cgi?id=113990
2149
2150         Reviewed by Benjamin Poulain.
2151
2152         Land the part to disable triggering of Chromium builders first so that we may start
2153         deleting more Chromium code that breaks the update step.
2154
2155         * BuildSlaveSupport/build.webkit.org-config/config.json:
2156
2157 2013-04-04  Benjamin Poulain  <bpoulain@apple.com>
2158
2159         Remove Chromium's DumpRenderTree
2160         https://bugs.webkit.org/show_bug.cgi?id=113989
2161
2162         Reviewed by Kent Tamura.
2163
2164         On second thought, let's not go to Camelot. It is a silly place.
2165
2166         * DumpRenderTree/mac/DumpRenderTree.mm:
2167         (resetDefaultsToConsistentValues):
2168
2169 2013-04-04  Geoffrey Garen  <ggaren@apple.com>
2170
2171         Nixed the defunct chromium folder from DumpRenderTree
2172         https://bugs.webkit.org/show_bug.cgi?id=113993
2173
2174         Reviewed by Ryosuke Niwa.
2175
2176         * DumpRenderTree/chromium: Removed.
2177         * DumpRenderTree/chromium/DRTDevToolsAgent.cpp: Removed.
2178         * DumpRenderTree/chromium/DRTDevToolsAgent.h: Removed.
2179         * DumpRenderTree/chromium/DRTDevToolsClient.cpp: Removed.
2180         * DumpRenderTree/chromium/DRTDevToolsClient.h: Removed.
2181         * DumpRenderTree/chromium/DumpRenderTree.cpp: Removed.
2182         * DumpRenderTree/chromium/ImageDiff.cpp: Removed.
2183         * DumpRenderTree/chromium/LayoutTestHelper.mm: Removed.
2184         * DumpRenderTree/chromium/LayoutTestHelperWin.cpp: Removed.
2185         * DumpRenderTree/chromium/MockPlatform.cpp: Removed.
2186         * DumpRenderTree/chromium/MockPlatform.h: Removed.
2187         * DumpRenderTree/chromium/MockWebPrerenderingSupport.cpp: Removed.
2188         * DumpRenderTree/chromium/MockWebPrerenderingSupport.h: Removed.
2189         * DumpRenderTree/chromium/Task.cpp: Removed.
2190         * DumpRenderTree/chromium/Task.h: Removed.
2191         * DumpRenderTree/chromium/TestEventPrinter.cpp: Removed.
2192         * DumpRenderTree/chromium/TestEventPrinter.h: Removed.
2193         * DumpRenderTree/chromium/TestNavigationController.cpp: Removed.
2194         * DumpRenderTree/chromium/TestNavigationController.h: Removed.
2195         * DumpRenderTree/chromium/TestNetscapePlugIn: Removed.
2196         * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders: Removed.
2197         * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit: Removed.
2198         * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npapi.h: Removed.
2199         * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npfunctions.h: Removed.
2200         * DumpRenderTree/chromium/TestNetscapePlugIn/ForwardingHeaders/WebKit/npruntime.h: Removed.
2201         * DumpRenderTree/chromium/TestRunner: Removed.
2202         * DumpRenderTree/chromium/TestRunner/public: Removed.
2203         * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h: Removed.
2204         * DumpRenderTree/chromium/TestRunner/public/WebTask.h: Removed.
2205         * DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Removed.
2206         * DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h: Removed.
2207         * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h: Removed.
2208         * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: Removed.
2209         * DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h: Removed.
2210         * DumpRenderTree/chromium/TestRunner/src: Removed.
2211         * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.cpp: Removed.
2212         * DumpRenderTree/chromium/TestRunner/src/AccessibilityControllerChromium.h: Removed.
2213         * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp: Removed.
2214         * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h: Removed.
2215         * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp: Removed.
2216         * DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h: Removed.
2217         * DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp: Removed.
2218         * DumpRenderTree/chromium/TestRunner/src/CppVariant.h: Removed.
2219         * DumpRenderTree/chromium/TestRunner/src/EventSender.cpp: Removed.
2220         * DumpRenderTree/chromium/TestRunner/src/EventSender.h: Removed.
2221         * DumpRenderTree/chromium/TestRunner/src/GamepadController.cpp: Removed.
2222         * DumpRenderTree/chromium/TestRunner/src/GamepadController.h: Removed.
2223         * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp: Removed.
2224         * DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.h: Removed.
2225         * DumpRenderTree/chromium/TestRunner/src/MockConstraints.cpp: Removed.
2226         * DumpRenderTree/chromium/TestRunner/src/MockConstraints.h: Removed.
2227         * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp: Removed.
2228         * DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h: Removed.
2229         * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp: Removed.
2230         * DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h: Removed.
2231         * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp: Removed.
2232         * DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.h: Removed.
2233         * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.cpp: Removed.
2234         * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDTMFSenderHandler.h: Removed.
2235         * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.cpp: Removed.
2236         * DumpRenderTree/chromium/TestRunner/src/MockWebRTCDataChannelHandler.h: Removed.
2237         * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.cpp: Removed.
2238         * DumpRenderTree/chromium/TestRunner/src/MockWebRTCPeerConnectionHandler.h: Removed.
2239         * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechInputController.cpp: Removed.
2240         * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechInputController.h: Removed.
2241         * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechRecognizer.cpp: Removed.
2242         * DumpRenderTree/chromium/TestRunner/src/MockWebSpeechRecognizer.h: Removed.
2243         * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.cpp: Removed.
2244         * DumpRenderTree/chromium/TestRunner/src/NotificationPresenter.h: Removed.
2245         * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp: Removed.
2246         * DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.h: Removed.
2247         * DumpRenderTree/chromium/TestRunner/src/TestCommon.cpp: Removed.
2248         * DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Removed.
2249         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp: Removed.
2250         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h: Removed.
2251         * DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp: Removed.
2252         * DumpRenderTree/chromium/TestRunner/src/TestPlugin.h: Removed.
2253         * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp: Removed.
2254         * DumpRenderTree/chromium/TestRunner/src/TestRunner.h: Removed.
2255         * DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp: Removed.
2256         * DumpRenderTree/chromium/TestRunner/src/TextInputController.h: Removed.
2257         * DumpRenderTree/chromium/TestRunner/src/WebPermissions.cpp: Removed.
2258         * DumpRenderTree/chromium/TestRunner/src/WebPermissions.h: Removed.
2259         * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp: Removed.
2260         * DumpRenderTree/chromium/TestRunner/src/WebTask.cpp: Removed.
2261         * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp: Removed.
2262         * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp: Removed.
2263         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp: Removed.
2264         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h: Removed.
2265         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h: Removed.
2266         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm: Removed.
2267         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Removed.
2268         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h: Removed.
2269         * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.cpp: Removed.
2270         * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Removed.
2271         * DumpRenderTree/chromium/TestRunner/src/config.h: Removed.
2272         * DumpRenderTree/chromium/TestShell.cpp: Removed.
2273         * DumpRenderTree/chromium/TestShell.h: Removed.
2274         * DumpRenderTree/chromium/TestShellAndroid.cpp: Removed.
2275         * DumpRenderTree/chromium/TestShellMac.mm: Removed.
2276         * DumpRenderTree/chromium/TestShellPosix.cpp: Removed.
2277         * DumpRenderTree/chromium/TestShellStub.cpp: Removed.
2278         * DumpRenderTree/chromium/TestShellWin.cpp: Removed.
2279         * DumpRenderTree/chromium/TestShellX11.cpp: Removed.
2280         * DumpRenderTree/chromium/WebViewHost.cpp: Removed.
2281         * DumpRenderTree/chromium/WebViewHost.h: Removed.
2282         * DumpRenderTree/chromium/android_fallback_fonts.xml: Removed.
2283         * DumpRenderTree/chromium/android_main_fonts.xml: Removed.
2284         * DumpRenderTree/chromium/config.h: Removed.
2285         * DumpRenderTree/chromium/fonts.conf: Removed.
2286
2287 2013-04-04  Ryosuke Niwa  <rniwa@webkit.org>
2288
2289         Remove the rebaseline queue server since nobody except maybe one person from Google uses it.
2290
2291         Rubber stamped by Benjamin Poulain.
2292
2293         * RebaselineQueueServer: Removed.
2294         * RebaselineQueueServer/app.yaml: Removed.
2295         * RebaselineQueueServer/handlers: Removed.
2296         * RebaselineQueueServer/handlers/__init__.py: Removed.
2297         * RebaselineQueueServer/handlers/builderqueue.py: Removed.
2298         * RebaselineQueueServer/handlers/pages.py: Removed.
2299         * RebaselineQueueServer/index.yaml: Removed.
2300         * RebaselineQueueServer/main.py: Removed.
2301         * RebaselineQueueServer/model: Removed.
2302         * RebaselineQueueServer/model/__init__.py: Removed.
2303         * RebaselineQueueServer/model/queueentry.py: Removed.
2304         * RebaselineQueueServer/static: Removed.
2305         * RebaselineQueueServer/static/builder-frame-empty.html: Removed.
2306         * RebaselineQueueServer/static/styles.css: Removed.
2307         * RebaselineQueueServer/templates: Removed.
2308         * RebaselineQueueServer/templates/builder-picker.html: Removed.
2309         * RebaselineQueueServer/templates/builder-queue-edit.html: Removed.
2310         * RebaselineQueueServer/templates/builder-queue-list.html: Removed.
2311         * RebaselineQueueServer/templates/home.html: Removed.
2312
2313 2013-04-04  Ryosuke Niwa  <rniwa@webkit.org>
2314
2315         Fix setup-commit-queue and temporarily disable testing on commit-queue
2316         https://bugs.webkit.org/show_bug.cgi?id=113979
2317
2318         Reviewed by Benjamin Poulain.
2319
2320         Use commit-queue@webkit.org instead of webkit.bot.review@gmail.com in commit-queue,
2321         and temporarily disable tests in commit-queue as we don't have enough resources at the moment.
2322
2323         * EWSTools/setup-commit-queue.sh:
2324         * Scripts/webkitpy/tool/bot/commitqueuetask.py:
2325         (CommitQueueTask.run):
2326
2327 2013-04-04  Dirk Pranke  <dpranke@chromium.org>
2328
2329         temporarily make flakiness dashboard work again webkit.org bots
2330         https://bugs.webkit.org/show_bug.cgi?id=113972
2331
2332         Reviewed by Ojan Vafai.
2333
2334         This patch disables the chromium.org layout test bots TestExpectations
2335         parsing temporarily until we can work out the right way to split into
2336         two instances for webkit.org and chromium.org and figure out which
2337         code to delete where :).
2338
2339         * TestResultServer/static-dashboards/flakiness_dashboard.js:
2340
2341 2013-04-04  Ryosuke Niwa  <rniwa@webkit.org>
2342
2343         Fix webkitpy tests after r147678.
2344
2345         * Scripts/webkitpy/tool/commands/queues_unittest.py:
2346         (CommitQueueTest.test_commit_queue):
2347         (test_manual_reject_during_processing):
2348
2349 2013-04-04  Ryosuke Niwa  <rniwa@webkit.org>
2350
2351         The commit queue should use Mac MountainLion port
2352         https://bugs.webkit.org/show_bug.cgi?id=113971
2353
2354         Reviewed by Lucas Forschler.
2355
2356         * EWSTools/setup-commit-queue.sh: Copied from Tools/EWSTools/GoogleComputeEngine/build-commit-queue.sh.
2357         * Scripts/webkitpy/tool/commands/queues.py:
2358         (CommitQueue):
2359
2360 2013-04-04  Dirk Pranke  <dpranke@chromium.org>
2361
2362         turn off running tests on chromium linux EWS bots
2363         https://bugs.webkit.org/show_bug.cgi?id=113959
2364
2365         Reviewed by Geoffrey Garen.
2366
2367         Now that the Chromium port is no longer being maintained
2368         there's little point in running the tests. Soon we should
2369         just shut this bot off altogether.
2370
2371         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2372         (ChromiumLinuxEWS):
2373
2374 2013-04-04  Andrew Scherkus  <scherkus@chromium.org>
2375
2376         Unreviewed. Removing feature-media-reviews@chromium.org from Media watchlist.
2377
2378         * Scripts/webkitpy/common/config/watchlist:
2379
2380 2013-04-04  Pierre Rossi  <pierre.rossi@gmail.com>
2381
2382         Indentation fix to get webkit-patch working again after r147625
2383
2384         Unreviewed.
2385
2386         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2387         (MacEWS):
2388         (MacWK2EWS):
2389
2390 2013-04-04  Lucas Forschler  <lforschler@apple.com>
2391
2392         Turn tests back on for Mac WK1/WK2 EWS.
2393         
2394         Unreviewed.
2395         
2396         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2397         (MacEWS):
2398         (MacWK2EWS):
2399
2400 2013-04-04  Manuel Rego Casasnovas  <rego@igalia.com>
2401
2402         [GTK][WK2] MiniBrowser custom URI scheme support
2403         https://bugs.webkit.org/show_bug.cgi?id=112419
2404
2405         Reviewed by Carlos Garcia Campos.
2406
2407         Add support for about URIs in MiniBrowser. An example about page is show
2408         with URI "about:minibrowser", the rest of the cases it will show a
2409         proper message explaining that the about page didn't exist.
2410
2411         Internally it uses "minibrowser-about" prefix instead of "about", but
2412         from the user point of view it works with "about" prefix.
2413
2414         * MiniBrowser/gtk/BrowserWindow.c: Add miniBrowserAboutScheme constant.
2415         (getInternalURI): Method to convert URIs from "about" prefix to
2416         "minibrowser-about".
2417         (getExternalURI): Opposite method.
2418         (webViewURIChanged): Use "about" prefix to show the URI to users.
2419         (webViewEnterFullScreen): Ditto.
2420         (browser_window_load_uri): Use "minibrowser-about" prefix internally.
2421         * MiniBrowser/gtk/main.c: Add miniBrowserAboutScheme constant.
2422         (aboutURISchemeRequestCallback): Callback to manage about calls.
2423         (main): Register the URI scheme to manage about URIs.
2424
2425 2013-04-03  Roger Fong  <roger_fong@apple.com>
2426
2427         Re-enable WinEWS tests.
2428
2429         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2430         (WinEWS):
2431
2432 2013-04-03  Zan Dobersek  <zdobersek@igalia.com>
2433
2434         [GTK][Jhbuild] Move ATK to the main moduleset, bump ATK, at-spi2-(atk|core) versions to 2.8.0
2435         https://bugs.webkit.org/show_bug.cgi?id=113883
2436
2437         Reviewed by Martin Robinson.
2438
2439         * gtk/jhbuild-optional.modules: Remove the ATK entry as it is now placed in jhbuild.modules.
2440         * gtk/jhbuild.modules: Add ATK to the list of webkitgtk-testing-dependencies metamodule, using the 2.8.0 version.
2441         The at-spi2-core and at-spi2-atk versions are also increased to 2.8.0.
2442
2443 2013-04-03  Manuel Rego Casasnovas  <rego@igalia.com>
2444
2445         [GTK] Include Pango in jhbuild-optional.modules
2446         https://bugs.webkit.org/show_bug.cgi?id=113878
2447
2448         Reviewed by Martin Robinson.
2449
2450         Since r147547 Pango 1.32.0 is required. Including the module in the
2451         JHBuild optional moduleset.
2452
2453         * gtk/jhbuild-optional.modules: Add Pango module.
2454
2455 2013-04-03  Zeno Albisser  <zeno@webkit.org>
2456
2457         [Qt] Add getter for JSC TestRunner to DumpRenderTreeQt.
2458         https://bugs.webkit.org/show_bug.cgi?id=113864
2459
2460         Moving setDefersLoading from TestRunnerQt to TestRunner
2461         requires access to the non-Qt TestRunner.
2462         As long as we instantiate both TestRunner and TestRunnerQt,
2463         we need a separate getter for the non-Qt TestRunner instance.
2464
2465         Reviewed by Simon Hausmann.
2466
2467         * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
2468         (WebPage::resetSettings):
2469         * DumpRenderTree/qt/DumpRenderTreeQt.h:
2470         (DumpRenderTree::jscTestRunner):
2471         * DumpRenderTree/qt/TestRunnerQt.cpp:
2472         (TestRunner::setDefersLoading):
2473             Moving setDefersLoading from TestRunnerQt
2474             to TestRunner.
2475         * DumpRenderTree/qt/TestRunnerQt.h:
2476         (TestRunnerQt):
2477
2478 2013-04-03  Manuel Rego Casasnovas  <rego@igalia.com>
2479
2480         [GTK][WK2] Unskip /webkit2/WebKitWebContext/uri-scheme
2481         https://bugs.webkit.org/show_bug.cgi?id=104779
2482
2483         Reviewed by Carlos Garcia Campos.
2484
2485         * Scripts/run-gtk-tests:
2486         (TestRunner): Unskip /webkit2/WebKitWebContext/uri-scheme as it is
2487         passing in current trunk.
2488
2489 2013-04-03  Pierre Rossi  <pierre.rossi@digia.com>
2490
2491         Fix HAVE(QTTESTSUPPORT) logic
2492
2493         build_qttestsupport has not been added to WEBKIT_CONFIG in detectFeatures,
2494         resulting in HAVE(QTTESTSUPPORT) never being true.
2495         Move that logic down in sanitizeFeatures.
2496
2497         Rubber-stamped by Tor Arne Vestbø.
2498
2499         * qmake/mkspecs/features/features.prf:
2500
2501 2013-04-03  Carlos Garcia Campos  <cgarcia@igalia.com>
2502
2503         [GTK] Bump required versions of some dependencies
2504         https://bugs.webkit.org/show_bug.cgi?id=113282
2505
2506         Reviewed by Martin Robinson.
2507
2508         * gtk/jhbuild.modules: Update libsoup, glib, at-spi2 and gtk+ versions.
2509
2510 2013-04-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
2511
2512         [GTK] gst-plugins-good fails to build with newer Linux(v4l2)
2513         https://bugs.webkit.org/show_bug.cgi?id=113809
2514
2515         Reviewed by Philippe Normand.
2516
2517         Newer Linux kernels have removed some deprecated macros from v4l2
2518         headers, causing gst-plugins-good's build to break. We don't need it
2519         right now, so just disable it.
2520
2521         * gtk/jhbuild.modules: disable v4l2 usage in gst-plugins-good.
2522
2523 2013-03-28  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
2524
2525         [Qt] Switch ContextMenu implementation to CROSS_PLATFORM_CONTEXT_MENU
2526         https://bugs.webkit.org/show_bug.cgi?id=113535
2527
2528         Reviewed by Simon Hausmann.
2529
2530         Adding USE_CROSS_PLATFORM_CONTEXT_MENUS to WEBKIT_CONFIG.
2531
2532         * qmake/mkspecs/features/features.prf:
2533
2534 2013-04-03  Zeno Albisser  <zeno@webkit.org>
2535
2536         [Qt] Move logic of simple forwarding functions to TestRunner.
2537         https://bugs.webkit.org/show_bug.cgi?id=113863
2538
2539         Reviewed by Simon Hausmann.
2540
2541         * DumpRenderTree/qt/TestRunnerQt.cpp:
2542         (TestRunner::setTextDirection):
2543         (TestRunner::goBack):
2544         (TestRunner::evaluateScriptInIsolatedWorld):
2545         (TestRunner::addUserStyleSheet):
2546         * DumpRenderTree/qt/TestRunnerQt.h:
2547         (TestRunnerQt):
2548
2549 2013-04-03  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
2550
2551         [Qt] Disable media support using QuickTime if deployment target != SDK
2552
2553         We link to a single libWebKitSystemInterface static lib, so unless the
2554         deployment target matches the SDK let's not pretend like we'll be able
2555         to run on anything lower than the SDK version.
2556
2557         Reviewed by Simon Hausmann.
2558
2559         * qmake/mkspecs/features/features.prf:
2560
2561 2013-04-02  James Craig  <james@cookiecrook.com>
2562
2563         AXRoleDescripton for DL is "list"; should be "description list"
2564         https://bugs.webkit.org/show_bug.cgi?id=111665
2565
2566         Reviewed by Chris Fleizach.
2567
2568         Defining the role and description strings.
2569
2570         * DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
2571
2572 2013-04-02  Roger Fong  <roger_fong@apple.com>
2573
2574         Unreviewed. Disable running tests on Win EWS queue.
2575
2576         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2577         (WinEWS):
2578
2579 2013-04-02  Lucas Forschler  <lforschler@apple.com>
2580
2581         Disable running tests on the MAC WK2 EWS queue.
2582         
2583         Unreviewed.
2584         
2585         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2586         (MacWK2EWS):
2587
2588 2013-04-02  Julie Parent  <jparent@chromium.org>
2589
2590         Dashboard refactor: Move dashboard specific history related features to History.
2591         https://bugs.webkit.org/show_bug.cgi?id=113717
2592
2593         Reviewed by Ojan Vafai.
2594         
2595         Each dashboard now creates its own History object, with a custom
2596         configuration. This changes from just overriding global functions
2597         to passing in callbacks for generatePage, handleValidHashParameter,
2598         and handleQueryParameterChange. Same with passing in defaultStateValues
2599         and DB_SPECIFIC_INVALIDATING_PARAMS, rather than overriding the global
2600         variables.
2601         
2602         All functions related to these features are now (mostly) private
2603         function on History. 
2604         
2605         Loader no longer needs a loadingComplete callback, since it can just
2606         initialize the history object itself.
2607
2608         * TestResultServer/static-dashboards/aggregate_results.js:
2609         (handleValidHashParameter):
2610         * TestResultServer/static-dashboards/dashboard_base.js:
2611         * TestResultServer/static-dashboards/flakiness_dashboard.js:
2612         (generatePage):
2613         (.switch.return):
2614         (handleQueryParameterChange):
2615         * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
2616         (resetGlobals):
2617         * TestResultServer/static-dashboards/history.js:
2618         (.):
2619         * TestResultServer/static-dashboards/loader.js:
2620         (.):
2621         * TestResultServer/static-dashboards/loader_unittests.js:
2622         * TestResultServer/static-dashboards/timeline_explorer.js:
2623         (generatePage):
2624         (initCurrentBuilderTestResults):
2625         * TestResultServer/static-dashboards/treemap.js:
2626         (generatePage):
2627         (.switch.return):
2628         (handleQueryParameterChange):
2629
2630 2013-04-02  Sheriff Bot  <webkit.review.bot@gmail.com>
2631
2632         Unreviewed, rolling out r147401.
2633         http://trac.webkit.org/changeset/147401
2634         https://bugs.webkit.org/show_bug.cgi?id=113767
2635
2636         The patch makes it extremely hard to set up the dependencies
2637         properly on the GTK builders (Requested by zdobersek on
2638         #webkit).
2639
2640         * gtk/jhbuild.modules:
2641
2642 2013-04-02  Sudarsana Nagineni  <sudarsana.nagineni@intel.com>
2643
2644         [EFL][WK2] Empty tooltip shown when hovering over popup menu items
2645         https://bugs.webkit.org/show_bug.cgi?id=113382
2646
2647         Reviewed by Gyuyoung Kim.
2648
2649         Do not show the empty tooltip box if the text is null.
2650
2651         * MiniBrowser/efl/main.c:
2652         (popup_menu_populate):
2653
2654 2013-04-02  Carlos Garcia Campos  <cgarcia@igalia.com>
2655
2656         [GTK] Bump required versions of some dependencies
2657         https://bugs.webkit.org/show_bug.cgi?id=113282
2658
2659         Reviewed by Martin Robinson.
2660
2661         * gtk/jhbuild.modules: Update libsoup, glib, at-spi2 and gtk+ versions.
2662
2663 2013-04-01  Sheriff Bot  <webkit.review.bot@gmail.com>
2664
2665         Unreviewed, rolling out r147319.
2666         http://trac.webkit.org/changeset/147319
2667         https://bugs.webkit.org/show_bug.cgi?id=113707
2668
2669         The unit test is still failing on the buildbot (Requested by
2670         zdobersek on #webkit).
2671
2672         * Scripts/run-gtk-tests:
2673         (TestRunner):
2674
2675 2013-04-01  Manuel Rego Casasnovas  <rego@igalia.com>
2676
2677         [GTK][WK2] Unskip /webkit2/WebKitWebContext/uri-scheme
2678         https://bugs.webkit.org/show_bug.cgi?id=104779
2679
2680         Reviewed by Carlos Garcia Campos.
2681
2682         * Scripts/run-gtk-tests:
2683         (TestRunner): Unskip /webkit2/WebKitWebContext/uri-scheme as it is
2684         passing in current trunk.
2685
2686 2013-03-31  Sheriff Bot  <webkit.review.bot@gmail.com>
2687
2688         Unreviewed, rolling out r147289.
2689         http://trac.webkit.org/changeset/147289
2690         https://bugs.webkit.org/show_bug.cgi?id=113678
2691
2692         broke Win7 (dbg) build (Requested by shinyak|gardener on
2693         #webkit).
2694
2695         * DumpRenderTree/DumpRenderTree.gypi:
2696         * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/public/WebUserMediaClientMock.h.
2697         (WebTestRunner):
2698         (WebUserMediaClientMock):
2699         (WebTestRunner::WebUserMediaClientMock::~WebUserMediaClientMock):
2700         (WebTestRunner::WebUserMediaClientMock::taskList):
2701         * Scripts/webkitpy/style/checkers/cpp.py:
2702         (check_function_definition):
2703
2704 2013-03-31  Adam Barth  <abarth@webkit.org>
2705
2706         configure-svn-config.sh fails
2707         https://codereview.chromium.org/13392007/
2708
2709         Reviewed by Eric Seidel.
2710
2711         This script was trying to use "svn checkout" to dowload a file from
2712         svn.webkit.org, but "svn checkout" only works with directories.
2713         Instead, we should use "svn export".
2714
2715         * EWSTools/configure-svn-config.sh:
2716
2717 2013-03-31  Wei Jia  <wjia@chromium.org>
2718
2719         Allow WebUserMediaClientMock to be used by client
2720         https://bugs.webkit.org/show_bug.cgi?id=113633
2721
2722         Reviewed by Adam Barth.
2723
2724         Export WebUserMediaClientMock.
2725         Allow files in chromium/TestRunner/public to have WEBKIT_EXPORT.
2726
2727         * DumpRenderTree/DumpRenderTree.gypi:
2728         * DumpRenderTree/chromium/TestRunner/public/WebUserMediaClientMock.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h.
2729         (WebUserMediaClientMock):
2730         * DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h: Removed.
2731         * Scripts/webkitpy/style/checkers/cpp.py:
2732         (check_function_definition):
2733
2734 2013-03-29  Alexey Proskuryakov  <ap@apple.com>
2735
2736         Expose FeatureObserver data to WebKit clients
2737         https://bugs.webkit.org/show_bug.cgi?id=113613
2738
2739         Reviewed by Sam Weinig.
2740
2741         * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
2742         (WTR::InjectedBundlePage::InjectedBundlePage): Added an initializer for featuresUsedInPage.
2743
2744 2013-03-29  Greg Hughes  <ghughes@apple.com>
2745
2746         Allow multiple searchKeys to be passed to AXUIElementCopyParameterizedAttributeValue
2747         https://bugs.webkit.org/show_bug.cgi?id=112276
2748
2749         Reviewed by Chris Fleizach.
2750
2751         Added support to test accessibility search predicates with multiple keys.  
2752
2753         * DumpRenderTree/AccessibilityUIElement.cpp:
2754         (uiElementForSearchPredicateCallback):
2755         * DumpRenderTree/AccessibilityUIElement.h:
2756         (AccessibilityUIElement):
2757         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
2758         (AccessibilityUIElement::uiElementForSearchPredicate):
2759         * DumpRenderTree/blackberry/AccessibilityUIElementBlackBerry.cpp:
2760         (AccessibilityUIElement::uiElementForSearchPredicate):
2761         * DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
2762         (AccessibilityUIElement::uiElementForSearchPredicate):
2763         * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
2764         (AccessibilityUIElement::uiElementForSearchPredicate):
2765         * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
2766         (AccessibilityUIElement::uiElementForSearchPredicate):
2767         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
2768         (WTR::AccessibilityUIElement::uiElementForSearchPredicate):
2769         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
2770         (AccessibilityUIElement):
2771         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
2772         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
2773         (WTR::AccessibilityUIElement::uiElementForSearchPredicate):
2774         * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
2775         (WTR::AccessibilityUIElement::uiElementForSearchPredicate):
2776
2777 2013-03-29  Ryosuke Niwa  <rniwa@webkit.org>
2778
2779         Fix a typo in r147147 to fix Mac EWS.
2780
2781         * Scripts/webkitpy/tool/commands/queues.py:
2782         (PatchProcessingQueue._new_port_name_from_old):
2783
2784 2013-03-28  Ryuan Choi  <ryuan.choi@samsung.com>
2785
2786         [EFL] Build break with latest EFL libraries after r146265
2787         https://bugs.webkit.org/show_bug.cgi?id=113558
2788
2789         Unreviewed build fix.
2790
2791         * TestWebKitAPI/PlatformWebView.h:
2792         * WebKitTestRunner/PlatformWebView.h:
2793
2794 2013-03-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2795
2796         Unreviewed. Fix build break when running --update-efl in WebKit EFL.
2797
2798         * efl/jhbuild.modules: Remove to run autogen.sh in libgcrypt autogen. It causes configuration fail
2799         in libgcrypt build.
2800
2801 2013-03-28  Lucas Forschler  <lforschler@apple.com>
2802
2803         Disable running tests on Mac EWS until we can find a way to keep the queue at a reasonable length.
2804
2805         Unreviewed.
2806
2807         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
2808         (MacEWS):
2809
2810 2013-03-28  Ryosuke Niwa  <rniwa@webkit.org>
2811
2812         Use the right OS name on Mac EWS instead of mac-future.
2813
2814         Rubber-stamped by Dirk Pranke.
2815
2816         * Scripts/webkitpy/tool/commands/queues.py:
2817         (PatchProcessingQueue._new_port_name_from_old):
2818         (PatchProcessingQueue.begin_work_queue):
2819         (PatchProcessingQueue._upload_results_archive_for_patch):
2820
2821 2013-03-28  Zan Dobersek  <zdobersek@igalia.com>
2822
2823         [GTK] Build GTK-specific, non-layer-violating source code into WebCore-independent libPlatformGtk.la
2824         https://bugs.webkit.org/show_bug.cgi?id=112546
2825
2826         Reviewed by Martin Robinson.
2827
2828         * GNUmakefile.am: Reference the platformgtk_cppflags amongst the libWebCoreInternals' CPPFLAGS. GtkVersioning.c file has
2829         moved back to Source/WebCore/platform. Fix an indentation issue as well.
2830
2831 2013-03-28  Ming Xie  <mxie@blackberry.com>
2832
2833         [BlackBerry] Committer Email Updates
2834         https://bugs.webkit.org/show_bug.cgi?id=113435
2835
2836         Reviewed by Rob Buis.
2837
2838         Add the @blackberry.com email address for all our BlackBerry
2839         WebKit committers. This is the first step for our email address
2840         migration.
2841
2842         * Scripts/webkitpy/common/config/committers.py:
2843
2844 2013-03-28  Philippe Normand  <pnormand@igalia.com>
2845
2846         [jhbuild] GStreamer system plugins conflict with the ones built in jhbuild
2847         https://bugs.webkit.org/show_bug.cgi?id=113508
2848
2849         Reviewed by Martin Robinson.
2850
2851         Prevent the GStreamer plugin scanner to load system-wide
2852         plugins. Only the ones built in JHBuild should be loaded and used
2853         at runtime.
2854
2855         * efl/jhbuildrc:
2856         * gtk/jhbuildrc:
2857
2858 2013-03-27  Philippe Normand  <pnormand@igalia.com>
2859
2860         [GTK] run-launcher --gtk -2 fails on a WK2-only build
2861         https://bugs.webkit.org/show_bug.cgi?id=113386
2862
2863         Reviewed by Carlos Garcia Campos.
2864
2865         * Scripts/webkitdirs.pm:
2866         (builtDylibPathForName): The WebKit2GTK .so name change from 1.0
2867         version to 3.0. Reflect this change so the builtDylibPathForName
2868         function doesn't fail to report the library as found.
2869
2870 2013-03-28  Jaehun Lim  <ljaehun.lim@samsung.com>
2871
2872         [CMAKE] Build fix after r147052. Add WebKit2/Shared/Plugins to include path
2873         https://bugs.webkit.org/show_bug.cgi?id=113484
2874
2875         Unreviewed build fix.
2876
2877         Add "WebKit2/Shared/Plugins" to include path for TestWebKitAPI, WebKitTestRunner.
2878
2879         * TestWebKitAPI/CMakeLists.txt:
2880         * WebKitTestRunner/CMakeLists.txt:
2881
2882 2013-03-27  Mario Sanchez Prada  <mario.prada@samsung.com>
2883
2884         Revision for the internal jhbuild is too old
2885         https://bugs.webkit.org/show_bug.cgi?id=113324
2886
2887         Reviewed by Martin Robinson.
2888
2889         Update the minimum required version to a point where jhbuild won't
2890         fail installing packages when trying to remove a symlink to a directory.
2891
2892         * jhbuild/jhbuild-wrapper: Updated revision.
2893
2894 2013-03-27  Gustavo Noronha Silva  <gns@gnome.org>
2895
2896         [GTK][jhbuild] gst-plugins-good mixes system libsoup-gnome with custom libsoup
2897         https://bugs.webkit.org/show_bug.cgi?id=113203
2898
2899         Reviewed by Philippe Normand.
2900
2901         We build our libsoup without GNOME support. gst-plugins-good does separate
2902         pkg-config checks for libsoup-gnome and libsoup, causing the build to use
2903         libsoup-gnome from the system and soup from the jhbuild prefix. This may lead to
2904         build failures as the headers of those diverge. We do not use souphttpsrc, so
2905         disable it when building gst-plugins-good.
2906
2907         * gtk/jhbuild.modules: disable soup support in gst-plugins-good.
2908
2909 2013-03-27  Ryosuke Niwa  <rniwa@webkit.org>
2910
2911         Build fix after r146852. Please another reference to the Lion leaks builder.
2912
2913         * BuildSlaveSupport/build.webkit.org-config/config.json:
2914
2915 2013-03-27  Zan Dobersek  <zdobersek@igalia.com>
2916
2917         [GTK][webkitpy] A huge list of warnings about missing bugs in expectations when running NRWT with WKTR
2918         https://bugs.webkit.org/show_bug.cgi?id=113421
2919
2920         Reviewed by Dirk Pranke.
2921
2922         When running the layout tests with WKTR through NRWT, the GTK port also uses the generic WK2 TestExpectations file.
2923         This file contains a large amount of expectations that are not listing a specific bug modifier, so this produces an
2924         equally large amount of warnings due to the GTK port preferring for every expectation to have the bug modifier present
2925         in the GTK-specific TestExpectations files.
2926
2927         To avoid this only enable the warnings only when not using WKTR.
2928
2929         * Scripts/webkitpy/layout_tests/port/gtk.py:
2930         (GtkPort.warn_if_bug_missing_in_test_expectations):
2931
2932 2013-03-27  Antti Koivisto  <antti@apple.com>
2933
2934         Fix Zalan's email.
2935
2936         * Scripts/webkitpy/common/config/committers.py:
2937
2938 2013-03-27  Csaba Osztrogonác  <ossy@webkit.org>
2939
2940         master.cfg cleanup
2941         https://bugs.webkit.org/show_bug.cgi?id=113195
2942
2943         Reviewed by Ryosuke Niwa.
2944
2945         * BuildSlaveSupport/build.webkit.org-config/config.json:
2946         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2947
2948 2013-03-27  Csaba Osztrogonác  <ossy@webkit.org>
2949
2950         master.cfg fine-tuning for Qt Mountain Lion Release bot
2951         https://bugs.webkit.org/show_bug.cgi?id=113191
2952
2953         Reviewed by Ryosuke Niwa.
2954
2955         * BuildSlaveSupport/build.webkit.org-config/config.json:
2956           - Rename the slave due to its location change.
2957           - Update the platform of the slave.
2958         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2959         (RunQtAPITests): Enable running WK2 API tests on Qt.
2960         (RunQtAPITests.start):
2961         (RunWebKit2Tests.start): Force pixel tests on the Qt Mountain Lion Release builder.
2962         (BuildAndTestWebKit2Factory): Added. (Build WK1 and WK2 too, but run only WK2 tests.)
2963
2964 2013-03-27  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
2965
2966         [EFL][jhbuild] Evas fails to build when Wayland is present on the system
2967         https://bugs.webkit.org/show_bug.cgi?id=113403
2968
2969         Reviewed by Kenneth Rohde Christiansen.
2970
2971         As of Evas 1.7.5, when Wayland is detected on the system, support for
2972         both Wayland SHM and Wayland EGL is automatically enabled in autoconf.
2973         The code, however, seems to depend on a few other flags which must be
2974         explicitly enabled.
2975
2976         If those additional GL-related options are passed, we end up
2977         having issues on the WebKit side, so disable Wayland support for
2978         now.
2979
2980         * efl/jhbuild.modules:
2981
2982 2013-03-27  Sheriff Bot  <webkit.review.bot@gmail.com>
2983
2984         Unreviewed, rolling out r146864.
2985         http://trac.webkit.org/changeset/146864
2986         https://bugs.webkit.org/show_bug.cgi?id=113391
2987
2988         causes crashes on Wk2 EFL release bot (Requested by drott on
2989         #webkit).
2990
2991         * Scripts/webkitperl/FeatureList.pm:
2992
2993 2013-03-27  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
2994
2995         [jhbuild] Correctly specify an alternate number of make jobs.
2996         https://bugs.webkit.org/show_bug.cgi?id=113396
2997
2998         Reviewed by Philippe Normand.
2999
3000         So far, we were using the `MAKEFLAGS' environment variable to pass the
3001         number of compilation jobs we wanted to jhbuild. jhbuild itself, on the
3002         other hand, prefers to use the `jobs' variable from jhbuildrc for that.
3003
3004         We now behave more closely to the rest of the WebKit tools by first
3005         checking the `NUMBER_OF_PROCESSORS' environment variable and, if it is
3006         not set, just letting jhbuild itself figure out how many jobs to use.
3007
3008         * efl/jhbuildrc:
3009         * gtk/jhbuildrc:
3010
3011 2013-03-27  Zeno Albisser  <zeno@webkit.org>
3012
3013         [Qt] Remove Qt specific WorkQueueItem definitions.
3014         https://bugs.webkit.org/show_bug.cgi?id=112891
3015
3016         This patch is preparation work for removing
3017         WorkQueue related code from TestRunnerQt and
3018         replacing it with generic TestRunner code.
3019
3020         Reviewed by Benjamin Poulain.
3021
3022         * DumpRenderTree/qt/TestRunnerQt.cpp:
3023         (TestRunnerQt::queueBackNavigation):
3024         (TestRunnerQt::queueForwardNavigation):
3025         (TestRunnerQt::queueLoadHTMLString):
3026         (TestRunnerQt::queueReload):
3027         (TestRunnerQt::queueLoadingScript):
3028         (TestRunnerQt::queueNonLoadingScript):
3029         (TestRunner::queueLoad):
3030         * DumpRenderTree/qt/TestRunnerQt.h:
3031         (TestRunnerQt):
3032         * DumpRenderTree/qt/WorkQueueItemQt.cpp:
3033         (LoadItem::invoke):
3034         (LoadHTMLStringItem::invoke):
3035         (LoadAlternateHTMLStringItem::invoke):
3036         (ReloadItem::invoke):
3037         (ScriptItem::invoke):
3038         (BackForwardItem::invoke):
3039         * DumpRenderTree/qt/WorkQueueItemQt.h:
3040         (LoadAlternateHTMLStringItem::LoadAlternateHTMLStringItem):
3041         (LoadAlternateHTMLStringItem):
3042
3043 2013-03-26  Julie Parent  <jparent@chromium.org>
3044
3045         Flakiness dashboard: simplify logic around which tests to show.
3046         https://bugs.webkit.org/show_bug.cgi?id=113250
3047
3048         Reviewed by Ojan Vafai.
3049         
3050         The different filters for showing results are only used for layout
3051         tests, otherwise, we show everything.
3052         
3053         Change the defaults to false (what layout tests used), and only
3054         look at the values when viewing layout tests.
3055
3056         * TestResultServer/static-dashboards/flakiness_dashboard.js:
3057         (htmlForTestsWithExpectationsButNoFailures):
3058         (shouldHideTest):
3059
3060 2013-03-26  Isaac Levy  <ilevy@google.com>
3061
3062         Update bots on test-results.appspot
3063         https://bugs.webkit.org/show_bug.cgi?id=113333
3064
3065         Reviewed by Ojan Vafai.
3066
3067         * TestResultServer/static-dashboards/builders.jsonp:
3068
3069 2013-03-26  Zan Dobersek  <zdobersek@igalia.com>
3070
3071         Unreviewed GTK gardening.
3072
3073         * Scripts/run-gtk-tests:
3074         (TestRunner): A follow-up to 146859, skipping the complete WebKit2APITests/TestInspector unit test.
3075
3076 2013-03-26  Csaba Osztrogonác  <ossy@webkit.org>
3077
3078         [Qt] Enable release/debug/2/webkit2 options for run-qtwebkit-tests
3079         https://bugs.webkit.org/show_bug.cgi?id=113287
3080
3081         Reviewed by Jocelyn Turcotte.
3082
3083         * Scripts/run-qtwebkit-tests:
3084         (Options.__init__):
3085
3086 2013-03-26  Rijubrata Bhaumik  <rijubrata.bhaumik@intel.com>
3087
3088         [EFL] Enable IndexedDB by default
3089         https://bugs.webkit.org/show_bug.cgi?id=107248
3090
3091         Reviewed by Laszlo Gombos.
3092
3093         * Scripts/webkitperl/FeatureList.pm:
3094         Enable IndexedDB by default on EFL.
3095
3096 2013-03-26  Alan Cutter  <alancutter@chromium.org>
3097
3098         Sheriffbot should explain rollout failures in a human readable form.
3099         https://bugs.webkit.org/show_bug.cgi?id=107092
3100
3101         Reviewed by Ryosuke Niwa.
3102
3103         Improved sheriffbot's error reporting when a rollout command fails to reverse diff files (the most common failure).
3104
3105         * Scripts/webkitpy/tool/bot/irc_command.py:
3106         (Rollout._check_diff_failure):
3107         (Rollout.execute):
3108         * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
3109         (IRCCommandTest.test_rollout):
3110
3111 2013-03-26  Zan Dobersek  <zdobersek@igalia.com>
3112
3113         Unreviewed GTK gardening.
3114
3115         * Scripts/run-gtk-tests:
3116         (TestRunner): Skipping a failing unit test after r146518.
3117
3118 2013-03-25  Ryosuke Niwa  <rniwa@webkit.org>
3119
3120         Remove Lion leaks builder
3121         https://bugs.webkit.org/show_bug.cgi?id=113252
3122
3123         Reviewed by Andreas Kling.
3124
3125         Removed.
3126
3127         * BuildSlaveSupport/build.webkit.org-config/config.json:
3128
3129 2013-03-25  Kent Tamura  <tkent@chromium.org>
3130
3131         Rename ENABLE_INPUT_TYPE_DATETIME
3132         https://bugs.webkit.org/show_bug.cgi?id=113254
3133
3134         Reviewed by Kentaro Hara.
3135
3136         Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
3137         Actually I'd like to remove the code, but we shouldn't remove it yet
3138         because we shipped products with it on some platforms.
3139
3140         * Scripts/webkitperl/FeatureList.pm:
3141         * qmake/mkspecs/features/features.pri:
3142
3143 2013-03-25  Ryosuke Niwa  <rniwa@webkit.org>
3144
3145         Remove one more line that was intended to be removed in r146657.
3146
3147         * Scripts/webkitpy/layout_tests/models/test_run_results.py:
3148         (summarize_results):
3149
3150 2013-03-25  Roger Fong  <roger_fong@apple.com>
3151
3152         No longer run bindings tests on WinEWS bots which are causing hangs on the bots.
3153         Re-enable WinEWS tests.
3154
3155         * Scripts/webkitpy/common/config/ports.py:
3156         (WinPort.run_bindings_tests_command):
3157         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3158         (WinEWS):
3159
3160 2013-03-25  Sheriff Bot  <webkit.review.bot@gmail.com>
3161
3162         Unreviewed, rolling out r146793.
3163         http://trac.webkit.org/changeset/146793
3164         https://bugs.webkit.org/show_bug.cgi?id=113248
3165
3166         Fix did not work (Requested by rfong on #webkit).
3167
3168         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3169         (WinEWS):
3170
3171 2013-03-25  Ryosuke Niwa  <rniwa@webkit.org>
3172
3173         REGRESSION(r146657): Test failures reported incorrectly
3174         https://bugs.webkit.org/show_bug.cgi?id=113223
3175
3176         Reviewed by Dirk Pranke.
3177
3178         The bug was caused by BuildBotPrinter not taking the new behavior into account.
3179
3180         Fixed the bug by exposing enabled_pixel_tests_in_retry flag via ResultDetails object and have BuildBotPrinter
3181         treat ['TEXT', 'IMAGE+TEXT'] as a regular failure when the flag is set true.
3182
3183         * Scripts/webkitpy/layout_tests/controllers/manager.py:
3184         (Manager.run):
3185
3186         * Scripts/webkitpy/layout_tests/models/test_run_results.py:
3187         (RunDetails.__init__):
3188         (summarize_results): Remove the line I intended to remove in r146657.
3189
3190         * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
3191         (logging_run): Return details instead of the exit code.
3192         (run_and_capture): Ditto.
3193
3194         (RunTest.test_full_results_html):
3195         (RunTest.test_hung_thread):
3196         (RunTest.test_no_tests_found):
3197         (RunTest.test_no_tests_found_2):
3198         (RunTest.test_repeat_each_iterations_num_tests):
3199         (RunTest.test_run_singly_actually_runs_tests):
3200         (RunTest.test_test_list):
3201         (RunTest.test_missing_and_unexpected_results):
3202         (RunTest.test_pixel_test_directories):
3203         (RunTest.test_missing_and_unexpected_results_with_custom_exit_code):
3204         (RunTest.test_crash_with_stderr):
3205         (RunTest.test_no_image_failure_with_image_diff):
3206         (RunTest.test_crash_log):
3207         (RunTest.test_exit_after_n_failures_upload):
3208         (RunTest.test_results_directory_absolute):
3209         (RunTest.test_results_directory_relative):
3210         (RunTest.test_retrying_and_flaky_tests):
3211         (RunTest.test_retrying_force_pixel_tests): Added a test case to ensure enabled_pixel_tests_in_retry is set.
3212         (RunTest.test_retrying_uses_retries_directory):
3213         (RunTest.test_reftest_should_not_use_naming_convention_if_not_listed_in_reftestlist):
3214         (RunTest.test_output_diffs):
3215         (EndToEndTest.test_reftest_with_two_notrefs):
3216         (RebaselineTest.test_reset_results):
3217         (RebaselineTest.test_missing_results):
3218         (RebaselineTest.test_new_baseline):
3219
3220         * Scripts/webkitpy/layout_tests/views/buildbot_results.py:
3221         (BuildBotPrinter.print_results):
3222         (BuildBotPrinter.print_unexpected_results):
3223         (BuildBotPrinter.print_unexpected_results.add_result): Don't treat ['TEXT', 'IMAGE+TEXT'] as flaky
3224         when we forced pixel tests in retry (i.e. pixel test was initially disabled).
3225
3226 2013-03-25  Julie Parent  <jparent@chromium.org>
3227
3228         Dashboard refactor: Move cross dashboard history related code into history.js.
3229         https://bugs.webkit.org/show_bug.cgi?id=113104
3230
3231         Reviewed by Ojan Vafai.
3232
3233         All functions relating to cross dashboard behavior move from being
3234         globals to methods on the history.History object. Names stay the same,
3235         except many are made private, ones that should have been constants now
3236         are, and the long standing TODO to change "currentState" to 
3237         dashboardSpecificState is done.
3238         
3239         We now create a global history object in dashboard_base, as an 
3240         intermediate measure.  Once the dashboard specific code is
3241         added to history, each DB will need to create its own, and this
3242         global will be eliminated.
3243         
3244         * TestResultServer/static-dashboards/aggregate_results.js:
3245         (handleValidHashParameter):
3246         (htmlForBuilder):
3247         (rawValuesHTML):
3248         * TestResultServer/static-dashboards/dashboard_base.js:
3249         (parseDashboardSpecificParameters):
3250         (defaultValue):
3251         (currentBuilderGroupCategory):
3252         (currentBuilderGroupName):
3253         (handleLocationChange):
3254         (expectationsMap):
3255         * TestResultServer/static-dashboards/flakiness_dashboard.js:
3256         (generatePage):
3257         (.switch.return):
3258         (platformAndBuildType):
3259         (individualTests):
3260         (substringList):
3261         (processMissingAndExtraExpectations):
3262         (pathToFailureLog):
3263         (showPopupForBuild):
3264         (htmlForTestsWithExpectationsButNoFailures):
3265         (shouldHideTest):
3266         (isCrossBuilderView):
3267         (tableHeaders):
3268         (htmlForSingleTestRow):
3269         (htmlForTableColumnHeader):
3270         (generatePageForExpectationsUpdate):
3271         (handleUpdate):
3272         (nextUpdate):
3273         (setUpdateIndex):
3274         (htmlForIndividualTestOnAllBuildersWithResultsLinks):
3275         (.appendExpectationsItem):
3276         (loadExpectations):
3277         (.dummyNode.onload):
3278         (loadExpectationsLayoutTests):
3279         (appendExpectations):
3280         (htmlForNavBar):
3281         (checkBoxToToggleState):
3282         (linkHTMLToToggleState):
3283         (generatePageForBuilder):
3284         (isInvalidKeyForCrossBuilderView):
3285         (handleQueryParameterChange):
3286         (showLegend):
3287         * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
3288         (resetGlobals):
3289         (test):
3290         * TestResultServer/static-dashboards/history.js:
3291         (.):
3292         * TestResultServer/static-dashboards/history_unittests.js:
3293         * TestResultServer/static-dashboards/loader.js:
3294         (.):
3295         * TestResultServer/static-dashboards/loader_unittests.js:
3296         * TestResultServer/static-dashboards/timeline_explorer.js:
3297         (generatePage):
3298         (initCurrentBuilderTestResults):
3299         (selectBuild):
3300         (showResultsDelta):
3301         * TestResultServer/static-dashboards/treemap.js:
3302         (generatePage):
3303         (.switch.return):
3304         (handleFocus):
3305         * TestResultServer/static-dashboards/ui.js:
3306
3307 2013-03-25  Roger Fong  <roger_fong@apple.com>
3308
3309         Unreviewed. Enable WinEWS tests again.
3310
3311         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3312         (WinEWS):
3313
3314 2013-03-25  Dominik Röttsches  <dominik.rottsches@intel.com>
3315
3316         [HarfBuzz] ICU detection fix in HarfBuzz obsoletes our workaround
3317         https://bugs.webkit.org/show_bug.cgi?id=112166
3318
3319         HarfBuzz 0.9.14 merged my patch for icu detection without
3320         pkg-config files, as needed by for example Ubuntu 12.04.
3321         This obsoletes our local workaround. Removed it for GTK and EFL.
3322
3323         Reviewed by Martin Robinson.
3324
3325         * efl/jhbuild.modules: Patch reference removed, version bumped to 0.9.14.
3326         * efl/patches/harfbuzz-icu-detection-fix.patch: Removed.
3327         * gtk/jhbuild.modules: Patch reference removed, version bumped to 0.9.14.
3328         * gtk/patches/harfbuzz-icu-detection-fix.patch: Removed.
3329
3330 2013-03-22  Kiran Muppala  <cmuppala@apple.com>
3331
3332         Unreviewed.  Move self from contributor to committer list.
3333
3334         * Scripts/webkitpy/common/config/committers.py:
3335
3336 2013-03-22  Ryosuke Niwa  <rniwa@webkit.org>
3337
3338         EWS should use a human readable port name when uploading layout test archives
3339         https://bugs.webkit.org/show_bug.cgi?id=113099
3340
3341         Reviewed by Dirk Pranke.
3342
3343         Use new port's object's name() method to report human readable port names.
3344         This will also help us resolving the bug to apply layout test results posted by EWS.
3345
3346         * Scripts/webkitpy/tool/bot/botinfo.py:
3347         (BotInfo.__init__): Take port's name.
3348         (BotInfo.summary_text):
3349
3350         * Scripts/webkitpy/tool/bot/botinfo_unittest.py:
3351         (BotInfoTest.test_summary_text):
3352
3353         * Scripts/webkitpy/tool/bot/flakytestreporter.py:
3354         (FlakyTestReporter.__init__): Preserve the old behavior since we don't have a real port object here.
3355
3356         * Scripts/webkitpy/tool/commands/queues.py:
3357         (PatchProcessingQueue.__init__): Initialize self._port.
3358         (PatchProcessingQueue._upload_results_archive_for_patch): Intansitate a real port object if needed,
3359         and use that for the attachment filename and the comment posted.
3360
3361         * Scripts/webkitpy/tool/commands/queues_unittest.py:
3362         (PatchProcessingQueueTest.test_upload_results_archive_for_patch): Port name is updated to be
3363         "mac-snowleopard" as expected for TestPort.
3364
3365 2013-03-22  Roger Fong  <roger_fong@apple.com>
3366
3367         Unreviewed. Turn off EWS test on Win again.
3368         The battle continues.
3369
3370         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3371         (WinEWS):
3372
3373 2013-03-22  Ryosuke Niwa  <rniwa@webkit.org>
3374
3375         NRWT: Enable pixel tests when retrying tests
3376         https://bugs.webkit.org/show_bug.cgi?id=112898
3377
3378         Reviewed by Dirk Pranke.
3379
3380         * Scripts/webkitpy/layout_tests/controllers/manager.py:
3381         (Manager.run): Call _force_pixel_tests_if_needed before retrying tests and set pixel_tests False
3382         if we've forced pixel tests in the retry.
3383         (Manager._run_tests):
3384         (Manager._clean_up_run): Fixed the capitalizations.
3385         (Manager._force_pixel_tests_if_needed): Added.
3386
3387         * Scripts/webkitpy/layout_tests/models/test_run_results.py:
3388         (_interpret_test_failures): Now that this function maybe called multiple times, only set
3389         'image_diff_percent' if it doesn't already exist.
3390
3391         (summarize_results): When the first attempt resulted in a text failure and the second attempt
3392         resulted in image and text failures and we've forced to run pixel tests in the retry run,
3393         treat this as a regular regression instead of a flakiness.
3394
3395         Also update test_dict with retry_result so that image_diff_percent maybe filled in if retry
3396         run had image diffs.
3397
3398         * Scripts/webkitpy/layout_tests/models/test_run_results_unittest.py:
3399         (summarized_results):
3400
3401         * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
3402         (parse_full_results): Moved out of EndToEndTest to be used in test_retrying_force_pixel_tests.
3403         Also removed some dead code.
3404
3405         (RunTest.test_retrying_force_pixel_tests): Added. Assert that we generate and only generate
3406         pixel results in retries when pixel tests is turned off. Also assert that image_diff_percent
3407         is set and pixel_tests_enabled is set to false.
3408         (EndToEndTest.test_reftest_with_two_notrefs):
3409
3410 2013-03-22  Tim Horton  <timothy_horton@apple.com>
3411
3412         Make it possible to run layout tests on Retina MBP
3413         https://bugs.webkit.org/show_bug.cgi?id=93673
3414
3415         Reviewed by Ryosuke Niwa.
3416
3417         Use NSWindow SPI and override -backingScaleFactor so that WKTR and DRT
3418         windows on 2x machines still run at 1x.
3419
3420         * DumpRenderTree/mac/DumpRenderTree.mm:
3421         (createWebViewAndOffscreenWindow):
3422         Reset the window resolution to 1x on creation.
3423         * DumpRenderTree/mac/DumpRenderTreeWindow.h: Add NSWindow details.
3424         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
3425         (-[DumpRenderTreeWindow backingScaleFactor]): Override, always return 1.
3426         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
3427         (-[WebKitTestRunnerWindow backingScaleFactor]): Override, always return 1.
3428         (WTR::PlatformWebView::PlatformWebView):
3429         Add NSWindow details, reset the window resolution to 1x on creation.
3430
3431 2013-03-19  Ryosuke Niwa  <rniwa@webkit.org>
3432
3433         Leak bots shouldn't build
3434         https://bugs.webkit.org/show_bug.cgi?id=112774
3435
3436         Reviewed by Simon Fraser.
3437
3438         Since leak bots use regular debug builds, there is no need to build on these bots.
3439         Simply downloading builds will dramatically improve the cycle time of these bots.
3440
3441         * BuildSlaveSupport/build.webkit.org-config/config.json:
3442         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
3443         (TestLeaksFactory): Renamed from BuildAndTestLeaksFactory and changed to inherit from
3444         TestFactory instead of BuildAndTestFactory.
3445
3446 2013-03-22  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
3447
3448         [Qt] Fix the TestWebKitAPI build
3449         https://bugs.webkit.org/show_bug.cgi?id=113044
3450
3451         Reviewed by Tor Arne Vestbø.
3452
3453         The generate-forwarding-headers script would only be run
3454         after the targets in InjectedBundle.pri since the second
3455         addStrictSubdirOrderBetween call in
3456         Tools/TestWebKitAPI/TestWebKitAPI.pro would overwrite
3457         the derived_sources -> injected_bundle order in SUBDIRS.
3458
3459         Fix it by only moving the dependent target at the end of
3460         SUBDIRS, don't touch its dependency.
3461
3462         * qmake/mkspecs/features/functions.prf:
3463
3464 2013-03-22  Sudarsana Nagineni  <sudarsana.nagineni@intel.com>
3465
3466         [EFL][WK2] View is not focused when fullscreen mode toggled
3467         https://bugs.webkit.org/show_bug.cgi?id=113009
3468
3469         Reviewed by Laszlo Gombos.
3470
3471         Set focus on view when fullscreen mode enabled/disabled
3472         by FullScreen API.
3473
3474         * MiniBrowser/efl/main.c:
3475         (on_fullscreen_accept):
3476         (on_fullscreen_deny):
3477
3478 2013-03-21  Dirk Pranke  <dpranke@chromium.org>
3479
3480         nrwt is no longer saving retry results in the retries/ subdirectory
3481         https://bugs.webkit.org/show_bug.cgi?id=112995
3482
3483         Reviewed by Ojan Vafai.
3484
3485         I think this has been broken a long time, unfortunately. This
3486         patch should fix that.
3487
3488         In order to do so, I had to pass the directory to use from
3489         the Worker object through the SingleTestWriter to the
3490         TestResultWriter. While I was plumbing that through, I rationalized
3491         the order of the parameter arguments a bit ...
3492
3493         * Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py:
3494         (Worker._run_single_test):
3495         * Scripts/webkitpy/layout_tests/controllers/single_test_runner.py:
3496         (run_single_test):
3497         (SingleTestRunner.__init__):
3498         (SingleTestRunner._run_compare_test):
3499         (SingleTestRunner._run_rebaseline):
3500         (SingleTestRunner._run_reftest):
3501         * Scripts/webkitpy/layout_tests/controllers/test_result_writer.py:
3502         (write_test_result):
3503         * Scripts/webkitpy/layout_tests/controllers/test_result_writer_unittest.py:
3504         (TestResultWriterTest.test_reftest_diff_image):
3505         * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
3506         (RunTest.test_retrying_uses_retries_directory):
3507
3508 2013-03-21  Filip Pizlo  <fpizlo@apple.com>
3509
3510         JSC profiler should have an at-a-glance report of the success of DFG optimization
3511         https://bugs.webkit.org/show_bug.cgi?id=112988
3512
3513         Reviewed by Geoffrey Garen.
3514
3515         * Scripts/display-profiler-output:
3516
3517 2013-03-21  Dirk Pranke  <dpranke@chromium.org>
3518
3519         [chromium] Linux ASAN WebKit canary is running out of memory
3520         https://bugs.webkit.org/show_bug.cgi?id=112978
3521
3522         Reviewed by Tony Chang.
3523
3524         Running the AddressSanitizer on a crash takes a lot of
3525         memory, so we should serialize access to it to avoid running
3526         out of memory on a machine.
3527
3528         * Scripts/webkitpy/layout_tests/port/chromium.py:
3529         (ChromiumPort._get_crash_log):
3530         * Scripts/webkitpy/layout_tests/port/http_lock.py:
3531         (HttpLock.__init__):
3532         (HttpLock.wait_for_httpd_lock):
3533
3534 2013-03-21  Min Qin  <qinmin@chromium.org>
3535
3536         Cleanup android media layout test code
3537         https://bugs.webkit.org/show_bug.cgi?id=112944
3538
3539         Reviewed by Adam Barth.
3540
3541         Chromium change: https://codereview.chromium.org/12892010/
3542         The current android layout tests are using WebmediaPlayerInProcessAndroid class.
3543         The code path has been largely diverged from that of the WebMediaPlayerImplAndroid.
3544         It is not worth the effort to keep the code path, and the layout tests will not reflect the actual behavior on the browser.
3545         Instead, we should switch to use content shell for layout tests.
3546
3547         * DumpRenderTree/chromium/TestShell.cpp:
3548         (TestShell::resetTestController):
3549
3550 2013-03-21  Dirk Pranke  <dpranke@chromium.org>
3551
3552         [chromium] add missing project dependencies to DRT to fix Mac Valgrind
3553         https://bugs.webkit.org/show_bug.cgi?id=112953
3554
3555         Reviewed by Tony Chang.
3556
3557         When I created the DumpRenderTree_resources target in r144863 I
3558         forgot to declare the needed dependencies on the other resource
3559         targets. Due to a quirk of ordering, this appears to have been fine
3560         w/ ninja but not w/ Xcode (which is still being used on the chromium
3561         mac valgrind bots). Declaring the dependencies fixes the build
3562         failures.
3563
3564         * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
3565
3566 2013-03-21  Brent Fulgham  <bfulgham@webkit.org>
3567
3568         [WinCairo] Correct assert in Empty BitmapImage Test.
3569         https://bugs.webkit.org/show_bug.cgi?id=112934
3570
3571         Reviewed by Tim Horton.
3572
3573         * TestWebKitAPI/Tests/WebCore/win/BitmapImage.cpp:
3574         (TestWebKitAPI::TEST): Use proper RefPtr and adoptRef
3575         to avoid ref counting assertion when leaving test scope.
3576
3577 2013-03-21  Zan Dobersek  <zdobersek@igalia.com>
3578
3579         [GTK] generate-feature-defines-files is incompatible with Python3
3580         https://bugs.webkit.org/show_bug.cgi?id=112956
3581
3582         Reviewed by Martin Robinson.
3583
3584         Make the generate-feature-defines-files compatible with Python3 by calling the items()
3585         method on the dictionary objects when iterating through said dictionaries.
3586
3587         * gtk/generate-feature-defines-files:
3588         (write_feature_defines_header):
3589         (write_flattened_feature_defines_file):
3590
3591 2013-03-20  Ryosuke Niwa  <rniwa@webkit.org>
3592
3593         kill-old-processes spits out error messages on Mac
3594         https://bugs.webkit.org/show_bug.cgi?id=112878
3595
3596         Reviewed by Jessie Berlin.
3597
3598         Use grep -E instead of grep -P since grep on Mac doesn't seem to support the latter even though it's
3599         included in the list of options grep --help shows.
3600
3601         Also use double-slash in escaping ++ in clang++ since the slashes needs to escape + inside the shell.
3602
3603         * BuildSlaveSupport/kill-old-processes:
3604         (main):
3605
3606 2013-03-21  Alberto Garcia  <agarcia@igalia.com>
3607
3608         [BlackBerry] AccessibilityUIElement: add dummy implementations of scroll methods
3609         https://bugs.webkit.org/show_bug.cgi?id=112597
3610
3611         Reviewed by Xan Lopez.
3612
3613         These were introduced for the Chromium port in r105295. We need
3614         dummy implementations in order to compile the BlackBerry port.
3615
3616         * DumpRenderTree/blackberry/AccessibilityUIElementBlackBerry.cpp:
3617         (AccessibilityUIElement::scrollToMakeVisible):
3618         (AccessibilityUIElement::scrollToMakeVisibleWithSubFocus):
3619         (AccessibilityUIElement::scrollToGlobalPoint):
3620
3621 2013-03-21  Roger Fong  <roger_fong@apple.com>
3622
3623         Re-enable WinEWS tests following r146376.
3624
3625         * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
3626         (WinEWS):
3627
3628 2013-03-21  Zoltan Horvath  <zoltan@webkit.org>
3629
3630         Unreviewed. Add Bem Jones-Bey to the list of contributors.
3631
3632         * Scripts/webkitpy/common/config/committers.py:
3633
3634 2013-03-21  Claudio Saavedra  <csaavedra@igalia.com>
3635
3636         [GTK] Missing atk in install-dependencies script
3637         https://bugs.webkit.org/show_bug.cgi?id=112272
3638
3639         Reviewed by Gustavo Noronha Silva.
3640
3641         * gtk/install-dependencies: Add missing atk dependency.
3642
3643 2013-03-21  Claudio Saavedra  <csaavedra@igalia.com>
3644
3645         [GTK] Missing backslash in install-dependencies script
3646         https://bugs.webkit.org/show_bug.cgi?id=112907
3647
3648         Reviewed by Philippe Normand.
3649
3650         * gtk/install-dependencies: Add missing backslash to dependencies
3651         list.
3652
3653 2013-03-20  Ryosuke Niwa  <rniwa@webkit.org>
3654
3655         EWS bots have stopped uploading results to bugzilla
3656         https://bugs.webkit.org/show_bug.cgi?id=101091
3657
3658         Reviewed by Adam Barth.
3659
3660         The bug was caused by LayoutTestResultsReader passing a relative file path to the archive zip
3661         to workspace.archive_zip. Because archive_zip uses the results directory as the working directory,
3662         this relative file path resoled to a file inside a non-existent directory for "zip".
3663
3664         Fixed the bug by resolving both test results directory and zip archive paths in
3665         LayoutTestResultsReader.archive.
3666
3667         Also made workspace.create_zip print the source_path so that we may debug these issues more easily
3668         in the future.
3669
3670         * Scripts/webkitpy/common/system/filesystem_mock.py:
3671         (MockFileSystem.splitext): Don't assume the entire file path is a file extension when there is no ".".
3672
3673         * Scripts/webkitpy/common/system/workspace.py:
3674         (Workspace.create_zip): Log the source path when "zip" failed.
3675
3676         * Scripts/webkitpy/common/system/workspace_mock.py:
3677         (MockWorkspace.create_zip): Record zip_path and source_path for testing.
3678
3679         * Scripts/webkitpy/common/system/workspace_unittest.py:
3680         (WorkspaceTest.test_create_zip_exception): Test that.
3681
3682         * Scripts/webkitpy/tool/bot/layouttestresultsreader.py:
3683         (LayoutTestResultsReader.archive): Resolve paths before passing them to workspace.create_zip.
3684         This is the actual bug fix.
3685
3686         * Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py:
3687         (test_archive_last_layout_test_results_with_relative_path): Added a test case.
3688
3689 2013-03-20  Jochen Eisinger  <jochen@chromium.org>
3690
3691         [chromium] move WebThemeEngine implementations to TestRunner library
3692         https://bugs.webkit.org/show_bug.cgi?id=112751
3693
3694         Reviewed by Adam Barth.
3695
3696         * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
3697         * DumpRenderTree/DumpRenderTree.gypi:
3698         * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3699         (WebKit):
3700         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3701         (WebTestRunner::TestInterfaces::themeEngine):
3702         (WebTestRunner):
3703         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3704         (WebKit):
3705         (TestInterfaces):
3706         * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3707         (WebTestRunner::WebTestInterfaces::themeEngine):
3708         (WebTestRunner):
3709         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.cpp.
3710         (WebTestRunner::WebTestThemeControlWin::WebTestThemeControlWin):
3711         (WebTestRunner):
3712         (WebTestRunner::WebTestThemeControlWin::~WebTestThemeControlWin):
3713         (WebTestRunner::WebTestThemeControlWin::box):
3714         (WebTestRunner::WebTestThemeControlWin::line):
3715         (WebTestRunner::WebTestThemeControlWin::triangle):
3716         (WebTestRunner::WebTestThemeControlWin::roundRect):
3717         (WebTestRunner::WebTestThemeControlWin::oval):
3718         (WebTestRunner::WebTestThemeControlWin::circle):
3719         (WebTestRunner::WebTestThemeControlWin::nestedBoxes):
3720         (WebTestRunner::WebTestThemeControlWin::markState):
3721         (WebTestRunner::WebTestThemeControlWin::draw):
3722         (WebTestRunner::WebTestThemeControlWin::drawTextField):
3723         (WebTestRunner::WebTestThemeControlWin::drawProgressBar):
3724         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.h.
3725         (WebTestRunner):
3726         (WebTestThemeControlWin):
3727         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.h.
3728         (WebTestRunner):
3729         (WebTestThemeEngineMac):
3730         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.mm.
3731         (+[FakeActiveWindow alwaysActiveWindow]):
3732         (+[FakeActiveWindow alwaysInactiveWindow]):
3733         (-[FakeActiveWindow initWithActiveControls:]):
3734         (-[FakeActiveWindow _hasActiveControls]):
3735         (WebTestRunner::WebTestThemeEngineMac::paintScrollbarThumb):
3736         (WebTestRunner):
3737         (WebTestRunner::WebTestThemeEngineMac::paintHIThemeScrollbarThumb):
3738         (WebTestRunner::WebTestThemeEngineMac::paintNSScrollerScrollbarThumb):
3739         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Added.
3740         (WebTestRunner::WebTestThemeEngineWin::paintButton):
3741         (WebTestRunner):
3742         (WebTestRunner::WebTestThemeEngineWin::paintMenuList):
3743         (WebTestRunner::WebTestThemeEngineWin::paintScrollbarArrow):
3744         (WebTestRunner::WebTestThemeEngineWin::paintScrollbarThumb):
3745         (WebTestRunner::WebTestThemeEngineWin::paintScrollbarTrack):
3746         (WebTestRunner::WebTestThemeEngineWin::paintSpinButton):
3747         (WebTestRunner::WebTestThemeEngineWin::paintTextField):
3748         (WebTestRunner::WebTestThemeEngineWin::paintTrackbar):
3749         (WebTestRunner::WebTestThemeEngineWin::paintProgressBar):
3750         (WebTestRunner::WebTestThemeEngineWin::getSize):
3751         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTWin.h.
3752         (WebTestRunner):
3753         (WebTestThemeEngineWin):
3754         (WebTestRunner::WebTestThemeEngineWin::WebTestThemeEngineWin):
3755         * DumpRenderTree/chromium/TestShell.cpp:
3756         (TestShell::initialize):
3757         * DumpRenderTree/chromium/TestShell.h:
3758         (WebKit):
3759         * DumpRenderTree/chromium/TestShellMac.mm:
3760         (platformInit):
3761         * DumpRenderTree/chromium/TestShellWin.cpp:
3762         (platformInit):
3763         * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Removed.
3764
3765 2013-03-20  Brent Fulgham  <bfulgham@webkit.org>
3766
3767         [WinCairo] Unreviewed build fix for TestWebKitAPI under VS2010
3768
3769         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPICommonWinCairo.props: Added.
3770         New property sheet that does not link against CoreFoundation and
3771         CFNetwork.
3772         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIDebugWinCairo.props:
3773         Use new TestWebKitAPICommonWinCairo property sheet.
3774         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIReleaseWinCairo.props:
3775         Ditto.
3776
3777 2013-03-20  Brent Fulgham  <bfulgham@webkit.org>
3778
3779         [WinCairo] Unreviewed build fix for VS2010.
3780
3781         Had to add WinCairo-specific property sheets to deal with some
3782         library and path differences with the main Apple port.
3783
3784         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj:
3785         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebugWinCairo.props:
3786         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeReleaseWinCairo.props:
3787         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommonWinCairo.props: Added.
3788         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebugWinCairo.props: Added.
3789         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffReleaseWinCairo.props: Added.
3790
3791 2013-03-20  Benjamin Poulain  <bpoulain@apple.com>
3792
3793         [WK2] Remove VIEW_MODE_CSS_MEDIA from WebKit2
3794         https://bugs.webkit.org/show_bug.cgi?id=112849
3795
3796         Reviewed by Sam Weinig.
3797
3798         * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
3799         * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
3800         * WebKitTestRunner/InjectedBundle/TestRunner.h:
3801
3802 2013-03-20  Brent Fulgham  <bfulgham@webkit.org>
3803
3804         [WinCairo] Build WebKit Tools under VS2010
3805         https://bugs.webkit.org/show_bug.cgi?id=112821
3806
3807         Reviewed by Tim Horton.
3808
3809         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj:
3810         Add WinCairo-specific build target.
3811         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebugWinCairo.props: Added.
3812         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Add WinCairo-specific build target.
3813         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeReleaseWinCairo.props: Added.
3814         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeWinCairo.props: Added.
3815         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj:
3816         Add WinCairo-specific build target.
3817         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj:
3818         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj:
3819         Add WinCairo-specific build target.
3820         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: Add
3821         WinCairo-specific build target.
3822         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIDebugWinCairo.props: Added.
3823         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIReleaseWinCairo.props: Added.
3824         * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Add WinCairo-
3825         specific build target.
3826         * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj: Add
3827         WinCairo-specific build target.
3828         * win/record-memory/record-memory.vcxproj: Add WinCairo target.
3829         * win/record-memory/record-memoryDebugWinCairo.props: Added.
3830         * win/record-memory/record-memoryReleaseWinCairo.props: Added.
3831
3832 2013-03-20  Roger Fong  <roger_fong@apple.com>
3833
3834         API test gardening AppleWin port.
3835
3836         The BitmapImageEmptyFrameTest should only be tested on Cairo not on AppleWin port.
3837
3838         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj:
3839         * TestWebKitAPI/win/TestWebKitAPI.vcproj:
3840
3841 2013-03-20  Roger Fong  <roger_fong@apple.com>
3842
3843         Test fix for Win EWS bots, catch various errors and restart script if necessary.
3844
3845         * EWSTools/start-queue-win.sh:
3846
3847 2013-03-20  Sami Kyostila  <skyostil@chromium.org>
3848
3849         Unreviewed, add myself to committers.py.
3850
3851 2013-03-20  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
3852
3853         Unreviewed. Adding another email for me.
3854
3855         * Scripts/webkitpy/common/config/committers.py:
3856
3857 2013-03-20  Justin Novosad  <junov@google.com>
3858
3859         [Chromium] Code cleanup: removing support for non-deferred 2d canvas rendering
3860         https://bugs.webkit.org/show_bug.cgi?id=112605
3861
3862         Reviewed by James Robinson.
3863
3864         Deleting all the code that was used for propagating and supporting
3865         the Chromium setting for disabling deferred 2d canvas rendering.
3866
3867         * DumpRenderTree/chromium/DumpRenderTree.cpp:
3868         (main):
3869         * DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
3870         * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
3871         (WebTestRunner::WebPreferences::reset):
3872         (WebTestRunner::WebPreferences::applyTo):
3873         * DumpRenderTree/chromium/TestShell.cpp:
3874         (TestShell::TestShell):
3875         (TestShell::resetWebSettings):
3876         (TestShell::runFileTest):
3877         * DumpRenderTree/chromium/TestShell.h:
3878         (TestShell):
3879
3880 2013-03-20  Ádám Kallai  <kadam@inf.u-szeged.hu>
3881
3882         [Qt] Qt 4.8 tool related stuff removal from webkitpy.
3883         https://bugs.webkit.org/show_bug.cgi?id=112699.
3884
3885         Reviewed by Adam Barth.
3886
3887         * Scripts/webkitpy/layout_tests/port/qt.py:
3888         (QtPort._search_paths):
3889         (QtPort._port_specific_expectations_files):
3890         * Scripts/webkitpy/layout_tests/port/qt_unittest.py:
3891         (QtPortTest):
3892         (QtPortTest._assert_search_path):
3893         (QtPortTest._assert_expectations_files):
3894
3895 2013-03-19  Allan Sandfeld Jensen  <allan.jensen@digia.com>
3896
3897         [Qt] Enable kerning by default
3898         https://bugs.webkit.org/show_bug.cgi?id=112704
3899
3900         Reviewed by Jocelyn Turcotte.
3901
3902         Disable kerning by default, since some reference test expectations
3903         expect kerning to be default off.
3904
3905         * DumpRenderTree/qt/TestRunnerQt.cpp:
3906         (TestRunnerQt::reset):
3907         * WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp:
3908         (WTR::activateFonts):
3909
3910 2013-03-20  Zeno Albisser  <zeno@webkit.org>
3911
3912         [Qt] Remove empty function stubs from TestRunnerQt.
3913         https://bugs.webkit.org/show_bug.cgi?id=112799
3914
3915         We are reducing the code in TestRunnerQt step by step,
3916         in order to finally replace all of it with the generic
3917         TestRunner implementation.
3918         This patch removes several simple function stubs that
3919         currently do not implement any actual functionality.
3920
3921         Reviewed by Kenneth Rohde Christiansen.
3922
3923         * DumpRenderTree/qt/TestRunnerQt.cpp:
3924         * DumpRenderTree/qt/TestRunnerQt.h:
3925         (TestRunnerQt):
3926
3927 2013-03-20  Sudarsana Nagineni  <sudarsana.nagineni@intel.com>
3928
3929         [EFL][WK2] Don't show the SearchBar by default when MiniBrowser opened
3930         https://bugs.webkit.org/show_bug.cgi?id=112687
3931
3932         Reviewed by Kenneth Rohde Christiansen.
3933
3934         Hide the SearchBar by default on window creation.
3935
3936         * MiniBrowser/efl/main.c:
3937         (window_create):
3938
3939 2013-03-20  Sheriff Bot  <webkit.review.bot@gmail.com>
3940
3941         Unreviewed, rolling out r146304.
3942         http://trac.webkit.org/changeset/146304
3943         https://bugs.webkit.org/show_bug.cgi?id=112788
3944
3945         to many expectations to update (Requested by antonm on
3946         #webkit).
3947
3948         * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
3949         * DumpRenderTree/DumpRenderTree.gypi:
3950         * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
3951         (WebKit):
3952         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
3953         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
3954         (TestInterfaces):
3955         * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
3956         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Removed.
3957         * DumpRenderTree/chromium/TestShell.cpp:
3958         (TestShell::initialize):
3959         * DumpRenderTree/chromium/TestShell.h:
3960         (WebKit):
3961         * DumpRenderTree/chromium/TestShellMac.mm:
3962         (platformInit):
3963         * DumpRenderTree/chromium/TestShellWin.cpp:
3964         (platformInit):
3965         * DumpRenderTree/chromium/WebThemeControlDRTWin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp.
3966         (WebThemeControlDRTWin::WebThemeControlDRTWin):
3967         (WebThemeControlDRTWin::~WebThemeControlDRTWin):
3968         (WebThemeControlDRTWin::box):
3969         (WebThemeControlDRTWin::line):
3970         (WebThemeControlDRTWin::triangle):
3971         (WebThemeControlDRTWin::roundRect):
3972         (WebThemeControlDRTWin::oval):
3973         (WebThemeControlDRTWin::circle):
3974         (WebThemeControlDRTWin::nestedBoxes):
3975         (WebThemeControlDRTWin::markState):
3976         (WebThemeControlDRTWin::draw):
3977         (WebThemeControlDRTWin::drawTextField):
3978         (WebThemeControlDRTWin::drawProgressBar):
3979         * DumpRenderTree/chromium/WebThemeControlDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h.
3980         (WebThemeControlDRTWin):
3981         * DumpRenderTree/chromium/WebThemeEngineDRTMac.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h.
3982         (WebThemeEngineDRTMac):
3983         * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm.
3984         (+[FakeActiveWindow alwaysActiveWindow]):
3985         (+[FakeActiveWindow alwaysInactiveWindow]):
3986         (-[FakeActiveWindow initWithActiveControls:]):
3987         (-[FakeActiveWindow _hasActiveControls]):
3988         (WebThemeEngineDRTMac::paintScrollbarThumb):
3989         (stateToHIEnableState):
3990         (WebThemeEngineDRTMac::paintHIThemeScrollbarThumb):
3991         (WebThemeEngineDRTMac::paintNSScrollerScrollbarThumb):
3992         * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Added.
3993         (webRectToSkIRect):
3994         (drawControl):
3995         (drawTextField):
3996         (drawProgressBar):
3997         (WebThemeEngineDRTWin::paintButton):
3998         (WebThemeEngineDRTWin::paintMenuList):
3999         (WebThemeEngineDRTWin::paintScrollbarArrow):
4000         (WebThemeEngineDRTWin::paintScrollbarThumb):
4001         (WebThemeEngineDRTWin::paintScrollbarTrack):
4002         (WebThemeEngineDRTWin::paintSpinButton):
4003         (WebThemeEngineDRTWin::paintTextField):
4004         (WebThemeEngineDRTWin::paintTrackbar):
4005         (WebThemeEngineDRTWin::paintProgressBar):
4006         (WebThemeEngineDRTWin::getSize):
4007         * DumpRenderTree/chromium/WebThemeEngineDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h.
4008         (WebThemeEngineDRTWin):
4009         (WebThemeEngineDRTWin::WebThemeEngineDRTWin):
4010
4011 2013-03-19  Allan Sandfeld Jensen  <allan.jensen@digia.com>
4012
4013         [Qt] Support -webkit-font-smoothing
4014         https://bugs.webkit.org/show_bug.cgi?id=106009
4015
4016         Reviewed by Jocelyn Turcotte.
4017
4018         Set shouldUseFontSmoothing to false to match WebKitTestRunner.
4019
4020         * DumpRenderTree/qt/TestRunnerQt.cpp:
4021         (TestRunnerQt::reset):
4022
4023 2013-03-20  Krzysztof Czech  <k.czech@samsung.com>
4024
4025         [GTK] accessibility/aria-scrollbar-role.html is failing
4026         https://bugs.webkit.org/show_bug.cgi?id=98358
4027
4028         Reviewed by Martin Robinson.
4029
4030         Adds support for checking accessibility object's orientation.
4031         Orientation is checked by retrieving proper state of accessibility object.
4032
4033         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
4034         (checkElementState):
4035         (AccessibilityUIElement::orientation):
4036         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
4037         (WTR::AccessibilityUIElement::orientation):
4038
4039 2013-03-19  Jochen Eisinger  <jochen@chromium.org>
4040
4041         [chromium] move WebThemeEngine implementations to TestRunner library
4042         https://bugs.webkit.org/show_bug.cgi?id=112751
4043
4044         Reviewed by Adam Barth.
4045
4046         * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
4047         * DumpRenderTree/DumpRenderTree.gypi:
4048         * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
4049         (WebKit):
4050         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
4051         (WebTestRunner::TestInterfaces::themeEngine):
4052         (WebTestRunner):
4053         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
4054         (WebKit):
4055         (TestInterfaces):
4056         * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
4057         (WebTestRunner::WebTestInterfaces::themeEngine):
4058         (WebTestRunner):
4059         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.cpp.
4060         (WebTestRunner::WebTestThemeControlWin::WebTestThemeControlWin):
4061         (WebTestRunner):
4062         (WebTestRunner::WebTestThemeControlWin::~WebTestThemeControlWin):
4063         (WebTestRunner::WebTestThemeControlWin::box):
4064         (WebTestRunner::WebTestThemeControlWin::line):
4065         (WebTestRunner::WebTestThemeControlWin::triangle):
4066         (WebTestRunner::WebTestThemeControlWin::roundRect):
4067         (WebTestRunner::WebTestThemeControlWin::oval):
4068         (WebTestRunner::WebTestThemeControlWin::circle):
4069         (WebTestRunner::WebTestThemeControlWin::nestedBoxes):
4070         (WebTestRunner::WebTestThemeControlWin::markState):
4071         (WebTestRunner::WebTestThemeControlWin::draw):
4072         (WebTestRunner::WebTestThemeControlWin::drawTextField):
4073         (WebTestRunner::WebTestThemeControlWin::drawProgressBar):
4074         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.h.
4075         (WebTestRunner):
4076         (WebTestThemeControlWin):
4077         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.h.
4078         (WebTestRunner):
4079         (WebTestThemeEngineMac):
4080         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.mm.
4081         (+[FakeActiveWindow alwaysActiveWindow]):
4082         (+[FakeActiveWindow alwaysInactiveWindow]):
4083         (-[FakeActiveWindow initWithActiveControls:]):
4084         (-[FakeActiveWindow _hasActiveControls]):
4085         (WebTestRunner::WebTestThemeEngineMac::paintScrollbarThumb):
4086         (WebTestRunner):
4087         (WebTestRunner::WebTestThemeEngineMac::paintHIThemeScrollbarThumb):
4088         (WebTestRunner::WebTestThemeEngineMac::paintNSScrollerScrollbarThumb):
4089         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Added.
4090         (WebTestRunner::WebTestThemeEngineWin::paintButton):
4091         (WebTestRunner):
4092         (WebTestRunner::WebTestThemeEngineWin::paintMenuList):
4093         (WebTestRunner::WebTestThemeEngineWin::paintScrollbarArrow):
4094         (WebTestRunner::WebTestThemeEngineWin::paintScrollbarThumb):
4095         (WebTestRunner::WebTestThemeEngineWin::paintScrollbarTrack):
4096         (WebTestRunner::WebTestThemeEngineWin::paintSpinButton):
4097         (WebTestRunner::WebTestThemeEngineWin::paintTextField):
4098         (WebTestRunner::WebTestThemeEngineWin::paintTrackbar):
4099         (WebTestRunner::WebTestThemeEngineWin::paintProgressBar):
4100         (WebTestRunner::WebTestThemeEngineWin::getSize):
4101         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTWin.h.
4102         (WebTestRunner):
4103         (WebTestThemeEngineWin):
4104         (WebTestRunner::WebTestThemeEngineWin::WebTestThemeEngineWin):
4105         * DumpRenderTree/chromium/TestShell.cpp:
4106         (TestShell::initialize):
4107         * DumpRenderTree/chromium/TestShell.h:
4108         (WebKit):
4109         * DumpRenderTree/chromium/TestShellMac.mm:
4110         (platformInit):
4111         * DumpRenderTree/chromium/TestShellWin.cpp:
4112         (platformInit):
4113         * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Removed.
4114
4115 2013-03-19  Tony Chang  <tony@chromium.org>
4116
4117         Move testRunner.setTouchDragDropEnabled to internals.settings
4118         https://bugs.webkit.org/show_bug.cgi?id=112739
4119
4120         Reviewed by Adam Barth.
4121
4122         * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
4123         (WebTestRunner::TestRunner::TestRunner): Remove unnecessary code.
4124         * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
4125         (TestRunner): Remove unnecessary code.
4126         * DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
4127         (WebTestRunner::WebPreferences::reset):
4128         (WebTestRunner::WebPreferences::applyTo): Always set to false.
4129
4130 2013-03-19  Mark Pilgrim  <pilgrim@chromium.org>
4131
4132         [Chromium] Migrate to WEBKIT_USE_NEW_WEBFILESYSTEMTYPE
4133         https://bugs.webkit.org/show_bug.cgi?id=112754
4134
4135         Reviewed by Darin Fisher.
4136
4137         Remove old code behind ifndef WEBKIT_USE_NEW_WEBFILESYSTEMTYPE
4138         now that it's always defined.
4139
4140         * DumpRenderTree/chromium/WebViewHost.cpp:
4141         * DumpRenderTree/chromium/WebViewHost.h:
4142         (WebViewHost):
4143
4144 2013-03-19  Kenneth Russell  <kbr@google.com>
4145
4146         Unreviewed, rolling out r146290.
4147         http://trac.webkit.org/changeset/146290
4148         https://bugs.webkit.org/show_bug.cgi?id=112751
4149
4150         Broke Chromium Mac build.
4151
4152         * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
4153         * DumpRenderTree/DumpRenderTree.gypi:
4154         * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
4155         (WebKit):
4156         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
4157         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
4158         (TestInterfaces):
4159         * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
4160         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Removed.
4161         * DumpRenderTree/chromium/TestShell.cpp:
4162         (TestShell::initialize):
4163         * DumpRenderTree/chromium/TestShell.h:
4164         (WebKit):
4165         * DumpRenderTree/chromium/TestShellMac.mm:
4166         (platformInit):
4167         * DumpRenderTree/chromium/TestShellWin.cpp:
4168         (platformInit):
4169         * DumpRenderTree/chromium/WebThemeControlDRTWin.cpp: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp.
4170         (WebThemeControlDRTWin::WebThemeControlDRTWin):
4171         (WebThemeControlDRTWin::~WebThemeControlDRTWin):
4172         (WebThemeControlDRTWin::box):
4173         (WebThemeControlDRTWin::line):
4174         (WebThemeControlDRTWin::triangle):
4175         (WebThemeControlDRTWin::roundRect):
4176         (WebThemeControlDRTWin::oval):
4177         (WebThemeControlDRTWin::circle):
4178         (WebThemeControlDRTWin::nestedBoxes):
4179         (WebThemeControlDRTWin::markState):
4180         (WebThemeControlDRTWin::draw):
4181         (WebThemeControlDRTWin::drawTextField):
4182         (WebThemeControlDRTWin::drawProgressBar):
4183         * DumpRenderTree/chromium/WebThemeControlDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h.
4184         (WebThemeControlDRTWin):
4185         * DumpRenderTree/chromium/WebThemeEngineDRTMac.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h.
4186         (WebThemeEngineDRTMac):
4187         * DumpRenderTree/chromium/WebThemeEngineDRTMac.mm: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm.
4188         (+[FakeActiveWindow alwaysActiveWindow]):
4189         (+[FakeActiveWindow alwaysInactiveWindow]):
4190         (-[FakeActiveWindow initWithActiveControls:]):
4191         (-[FakeActiveWindow _hasActiveControls]):
4192         (WebThemeEngineDRTMac::paintScrollbarThumb):
4193         (stateToHIEnableState):
4194         (WebThemeEngineDRTMac::paintHIThemeScrollbarThumb):
4195         (WebThemeEngineDRTMac::paintNSScrollerScrollbarThumb):
4196         * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Added.
4197         (webRectToSkIRect):
4198         (drawControl):
4199         (drawTextField):
4200         (drawProgressBar):
4201         (WebThemeEngineDRTWin::paintButton):
4202         (WebThemeEngineDRTWin::paintMenuList):
4203         (WebThemeEngineDRTWin::paintScrollbarArrow):
4204         (WebThemeEngineDRTWin::paintScrollbarThumb):
4205         (WebThemeEngineDRTWin::paintScrollbarTrack):
4206         (WebThemeEngineDRTWin::paintSpinButton):
4207         (WebThemeEngineDRTWin::paintTextField):
4208         (WebThemeEngineDRTWin::paintTrackbar):
4209         (WebThemeEngineDRTWin::paintProgressBar):
4210         (WebThemeEngineDRTWin::getSize):
4211         * DumpRenderTree/chromium/WebThemeEngineDRTWin.h: Renamed from Tools/DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h.
4212         (WebThemeEngineDRTWin):
4213         (WebThemeEngineDRTWin::WebThemeEngineDRTWin):
4214
4215 2013-03-19  Krzysztof Czech  <k.czech@samsung.com>
4216
4217         [EFL] canvas-fallback-content.html is failing
4218         https://bugs.webkit.org/show_bug.cgi?id=111998
4219
4220         Reviewed by Chris Fleizach.
4221
4222         Adds support for getting platform name.
4223
4224         * DumpRenderTree/TestRunner.cpp:
4225         (TestRunner::staticValues):
4226         * DumpRenderTree/TestRunner.h:
4227         (TestRunner):
4228         * DumpRenderTree/efl/TestRunnerEfl.cpp:
4229         (TestRunner::platformName):
4230
4231 2013-03-19  Jochen Eisinger  <jochen@chromium.org>
4232
4233         [chromium] move WebThemeEngine implementations to TestRunner library
4234         https://bugs.webkit.org/show_bug.cgi?id=112751
4235
4236         Reviewed by Adam Barth.
4237
4238         * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
4239         * DumpRenderTree/DumpRenderTree.gypi:
4240         * DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
4241         (WebKit):
4242         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
4243         (WebTestRunner::TestInterfaces::themeEngine):
4244         (WebTestRunner):
4245         * DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
4246         (WebKit):
4247         (TestInterfaces):
4248         * DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
4249         (WebTestRunner::WebTestInterfaces::themeEngine):
4250         (WebTestRunner):
4251         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.cpp: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.cpp.
4252         (WebTestRunner::WebTestThemeControlWin::WebTestThemeControlWin):
4253         (WebTestRunner):
4254         (WebTestRunner::WebTestThemeControlWin::~WebTestThemeControlWin):
4255         (WebTestRunner::WebTestThemeControlWin::box):
4256         (WebTestRunner::WebTestThemeControlWin::line):
4257         (WebTestRunner::WebTestThemeControlWin::triangle):
4258         (WebTestRunner::WebTestThemeControlWin::roundRect):
4259         (WebTestRunner::WebTestThemeControlWin::oval):
4260         (WebTestRunner::WebTestThemeControlWin::circle):
4261         (WebTestRunner::WebTestThemeControlWin::nestedBoxes):
4262         (WebTestRunner::WebTestThemeControlWin::markState):
4263         (WebTestRunner::WebTestThemeControlWin::draw):
4264         (WebTestRunner::WebTestThemeControlWin::drawTextField):
4265         (WebTestRunner::WebTestThemeControlWin::drawProgressBar):
4266         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeControlWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeControlDRTWin.h.
4267         (WebTestRunner):
4268         (WebTestThemeControlWin):
4269         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.h.
4270         (WebTestRunner):
4271         (WebTestThemeEngineMac):
4272         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineMac.mm: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTMac.mm.
4273         (+[FakeActiveWindow alwaysActiveWindow]):
4274         (+[FakeActiveWindow alwaysInactiveWindow]):
4275         (-[FakeActiveWindow initWithActiveControls:]):
4276         (-[FakeActiveWindow _hasActiveControls]):
4277         (WebTestRunner::WebTestThemeEngineMac::paintScrollbarThumb):
4278         (WebTestRunner):
4279         (WebTestRunner::WebTestThemeEngineMac::paintHIThemeScrollbarThumb):
4280         (WebTestRunner::WebTestThemeEngineMac::paintNSScrollerScrollbarThumb):
4281         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.cpp: Added.
4282         (WebTestRunner::WebTestThemeEngineWin::paintButton):
4283         (WebTestRunner):
4284         (WebTestRunner::WebTestThemeEngineWin::paintMenuList):
4285         (WebTestRunner::WebTestThemeEngineWin::paintScrollbarArrow):
4286         (WebTestRunner::WebTestThemeEngineWin::paintScrollbarThumb):
4287         (WebTestRunner::WebTestThemeEngineWin::paintScrollbarTrack):
4288         (WebTestRunner::WebTestThemeEngineWin::paintSpinButton):
4289         (WebTestRunner::WebTestThemeEngineWin::paintTextField):
4290         (WebTestRunner::WebTestThemeEngineWin::paintTrackbar):
4291         (WebTestRunner::WebTestThemeEngineWin::paintProgressBar):
4292         (WebTestRunner::WebTestThemeEngineWin::getSize):
4293         * DumpRenderTree/chromium/TestRunner/src/WebTestThemeEngineWin.h: Renamed from Tools/DumpRenderTree/chromium/WebThemeEngineDRTWin.h.
4294         (WebTestRunner):
4295         (WebTestThemeEngineWin):
4296         (WebTestRunner::WebTestThemeEngineWin::WebTestThemeEngineWin):
4297         * DumpRenderTree/chromium/TestShell.cpp:
4298         (TestShell::initialize):
4299         * DumpRenderTree/chromium/TestShell.h:
4300         (WebKit):
4301         * DumpRenderTree/chromium/TestShellMac.mm:
4302         (platformInit):
4303         * DumpRenderTree/chromium/TestShellWin.cpp:
4304         (platformInit):
4305         * DumpRenderTree/chromium/WebThemeEngineDRTWin.cpp: Removed.
4306
4307 2013-03-19  Kenneth Rohde Christiansen  <kenneth@webkit.org> and Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
4308
4309         [EFL][WK2] Separate WebView further from EwkView
4310         https://bugs.webkit.org/show_bug.cgi?id=111591
4311
4312         Reviewed by Caio Marcelo de Oliveira Filho.
4313
4314         Updated EFL PlatformWebView to meet the new WKView API and ewk view private API.
4315         PlatformWKView is pointer to Evas_Object for EFL, as this is more natural and
4316         since we can afford it having EWKViewGetWKView() private API to access WKView.
4317
4318         * TestWebKitAPI/PlatformWebView.h:
4319         * TestWebKitAPI/Tests/WebKit2/efl/WKViewClientWebProcessCallbacks.cpp:
4320         (TestWebKitAPI::TEST):
4321         * TestWebKitAPI/efl/PlatformWebView.cpp:
4322         (TestWebKitAPI::PlatformWebView::PlatformWebView):
4323         (TestWebKitAPI::PlatformWebView::~PlatformWebView):
4324         (TestWebKitAPI::PlatformWebView::resizeTo):
4325         (TestWebKitAPI::PlatformWebView::page):
4326         (TestWebKitAPI::PlatformWebView::simulateSpacebarKeyPress):
4327         (TestWebKitAPI::PlatformWebView::simulateMouseMove):
4328         (TestWebKitAPI::PlatformWebView::simulateRightClick):
4329         * WebKitTestRunner/PlatformWebView.h:
4330         * WebKitTestRunner/efl/EventSenderProxyEfl.cpp:
4331         (WTR::EventSenderProxy::dispatchEvent):
4332         (WTR::EventSenderProxy::keyDown):
4333         (WTR::EventSenderProxy::sendTouchEvent):
4334         (WTR::EventSenderProxy::setTouchModifier):
4335         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
4336         (WTR::PlatformWebView::PlatformWebView):
4337         (WTR::PlatformWebView::~PlatformWebView):
4338         (WTR::PlatformWebView::resizeTo):
4339         (WTR::PlatformWebView::page):
4340         (WTR::PlatformWebView::focus):
4341         (WTR::PlatformWebView::windowSnapshotImage):
4342
4343 2013-03-19  Roger Fong  <roger_fong@apple.com>
4344