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