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