a6b3b2d2a7b42b1f698d96958bea5307b14f3feb
[WebKit-https.git] / Tools / ChangeLog
1 2013-04-25  Seokju Kwon  <seokju.kwon@gmail.com>
2
3         Remove Chromium-specific cases from FeatureList.pm
4         https://bugs.webkit.org/show_bug.cgi?id=115169
5
6         Reviewed by Andreas Kling.
7
8         * Scripts/webkitperl/FeatureList.pm:
9
10 2013-04-24  Seokju Kwon  <seokju.kwon@gmail.com>
11
12         Remove checking chromium from run-webkit-tests
13         https://bugs.webkit.org/show_bug.cgi?id=115139
14
15         Reviewed by Benjamin Poulain.
16
17         * Scripts/run-webkit-tests:
18         (useNewRunWebKitTests):
19
20 2013-04-24  Simon Fraser  <simon.fraser@apple.com>
21
22         Pixel tests in SVG are all broken in WK2
23         https://bugs.webkit.org/show_bug.cgi?id=114218
24
25         Reviewed by Darin Adler.
26         
27         Window snapshots in WebKitTestRunner on Mac are window-sized
28         (800x600), which is wrong for the W3C SVG tests that require a
29         480x360 snapshot.
30         
31         Fix by resizing the window, as well as the web view in
32         PlatformWebView::resizeTo() so that window snapshots are correctly
33         sized.
34         
35         Also do some drive-by cleanup of the window size constants in both
36         DRT and WTR to remove magic numbers, and make the code more similar.
37         
38         * DumpRenderTree/TestRunner.cpp:
39         (TestRunner::setShouldPaintBrokenImage):
40         * DumpRenderTree/TestRunner.h:
41         * DumpRenderTree/efl/DumpRenderTree.cpp:
42         * DumpRenderTree/gtk/DumpRenderTree.cpp:
43         (webInspectorShowWindow):
44         * DumpRenderTree/mac/DumpRenderTree.mm:
45         (createWebViewAndOffscreenWindow):
46         (sizeWebViewForCurrentTest):
47         * DumpRenderTree/mac/DumpRenderTreeMac.h:
48         * DumpRenderTree/mac/PixelDumpSupportMac.mm:
49         (createPagedBitmapContext):
50         * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
51         (DumpRenderTree::DumpRenderTree):
52         (DumpRenderTree::open):
53         * DumpRenderTree/qt/TestRunnerQt.cpp:
54         * DumpRenderTree/qt/TestRunnerQt.h:
55         * DumpRenderTree/win/DumpRenderTree.cpp:
56         (sizeWebViewForCurrentTest):
57         * DumpRenderTree/wx/DumpRenderTreeWx.cpp:
58         * WebKitTestRunner/TestController.cpp:
59         (WTR::TestController::resetStateToConsistentValues):
60         * WebKitTestRunner/TestController.h:
61         * WebKitTestRunner/TestInvocation.cpp:
62         (WTR::sizeWebViewForCurrentTest):
63         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
64         (WTR::PlatformWebView::PlatformWebView):
65         (WTR::PlatformWebView::resizeTo):
66
67 2013-04-24  Byungwoo Lee  <bw80.lee@samsung.com>
68
69         [EFL] Fix build error after r148963.
70         https://bugs.webkit.org/show_bug.cgi?id=115126
71
72         Reviewed by Laszlo Gombos.
73
74         Generate forwarding headers for 'CoordinatedGraphics' to generate WKView.h
75
76         * TestWebKitAPI/PlatformEfl.cmake:
77
78 2013-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
79
80         [GTK] Use stamp files for generate-forwarding-headers makefile rules
81         https://bugs.webkit.org/show_bug.cgi?id=115118
82
83         Reviewed by Martin Robinson.
84
85         Use a stamp file for the TestWebKitAPI and WebKitTestRunner
86         forwarding generator rules and don't call it for soup since there
87         aren't soup directories in TestWebKitAPI and WebKitTestRunner.
88
89         * TestWebKitAPI/GNUmakefile.am:
90         * WebKitTestRunner/GNUmakefile.am:
91
92 2013-04-24  Simon Pena  <simon.pena@samsung.com>
93
94         [GTK] Update build dependencies
95         https://bugs.webkit.org/show_bug.cgi?id=115111
96
97         Reviewed by Martin Robinson.
98
99         The install-dependencies script was missing a dependency on EGL,
100         which is expected when building Cairo.
101
102         * gtk/install-dependencies: Added a dependency on libegl1-mesa
103         for both apt and yum.
104
105 2013-04-24  Seokju Kwon  <seokju.kwon@gmail.com>
106
107         Remove the Chromium-specific helper from run_webkit_tests.py
108         https://bugs.webkit.org/show_bug.cgi?id=114996
109
110         Reviewed by Dirk Pranke.
111
112         * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
113         (parse_args):
114
115 2013-04-24  Sergio Correia  <sergio.correia@openbossa.org>
116
117         [EFL][WK2]: Fix WKViewClientWebProcessCallbacks WK2 API test
118         https://bugs.webkit.org/show_bug.cgi?id=114850
119
120         Reviewed by Andreas Kling.
121
122         Revision r148312 fixed WebPageProxy cleanup and also changed the process
123         termination semantics when requested by the user so that a client is not
124         notified of a crash anymore, since there was no crash anyway.
125
126         That change broke WKViewClientWebProcessCallbacks WK2 API test, since it
127         relied on being notified of a crash after calling WKPageTerminate(). As
128         a result of not being notified of such non-existent crash, the test would
129         timeout right after making the terminate call.
130
131         This patch adds an InjectedBundle to be used for simulating a crash, by
132         calling abort() upon receiving a "Crash" message, and thus we are able to
133         keep testing the crash callback.
134
135         This patch also re-enables the WKViewClientWebProcessCallbacks test, which
136         had been disabled in revisions r148858 and r148855, since it was failing.
137
138         * TestWebKitAPI/PlatformEfl.cmake:
139         * TestWebKitAPI/Tests/WebKit2/efl/WKViewClientWebProcessCallbacks.cpp:
140         (TestWebKitAPI::TEST):
141         * TestWebKitAPI/Tests/WebKit2/efl/WKViewClientWebProcessCallbacks_Bundle.cpp: Added.
142         (TestWebKitAPI):
143         (WKViewClientWebProcessCallbacksTest):
144         (TestWebKitAPI::WKViewClientWebProcessCallbacksTest::WKViewClientWebProcessCallbacksTest):
145         (TestWebKitAPI::WKViewClientWebProcessCallbacksTest::didReceiveMessage):
146
147 2013-04-24  Christophe Dumez  <ch.dumez@sisa.samsung.com>
148
149         [EFL][WK2] WebKitTestRunner failures due to IconDatabase assertions
150         https://bugs.webkit.org/show_bug.cgi?id=115095
151
152         Reviewed by Antonio Gomes.
153
154         Use different subfolders under DumpRenderTree Temp folder for every
155         functionality (icon database, cache, localstorage, ...). This makes
156         sure there is no conflict between the functionalities.
157
158         In EFL's case, libsoup cache was causing problems for the icon
159         database if sharing the same folder.
160
161         * WebKitTestRunner/TestController.cpp:
162         (WTR::TestController::initialize):
163
164 == Rolled over to ChangeLog-2013-04-24 ==