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