[GTK] Some unit tests fail when using the network process
[WebKit-https.git] / Tools / ChangeLog
1 2015-11-22  Carlos Garcia Campos  <cgarcia@igalia.com>
2
3         [GTK] Some unit tests fail when using the network process
4         https://bugs.webkit.org/show_bug.cgi?id=151490
5
6         Reviewed by Martin Robinson.
7
8         Run the soup server in a separate thread in TestResources test to
9         avoid deadlocks.
10
11         This fixes /webkit2/WebKitWebView/sync-request-on-max-conns and
12         /webkit2/WebKitWebResource/get-data when using the network process.
13
14         * TestWebKitAPI/Tests/WebKit2Gtk/TestResources.cpp:
15         (beforeAll): Create the WebKitTestServer with ServerRunInThread flag.
16         * TestWebKitAPI/gtk/WebKit2Gtk/WebKitTestServer.cpp:
17         (WebKitTestServer::WebKitTestServer): When ServerRunInThread is
18         present, create a WorkQueue to run the server.
19         (WebKitTestServer::run): Run the server in the work queue if it
20         has been created.
21         * TestWebKitAPI/gtk/WebKit2Gtk/WebKitTestServer.h: Convert server
22         type into server options as flags.
23
24 2015-11-22  Carlos Garcia Campos  <cgarcia@igalia.com>
25
26         [GTK] ImageDiff should normalize the diff image
27         https://bugs.webkit.org/show_bug.cgi?id=151261
28
29         Reviewed by Sergio Villar Senin.
30
31         * ImageDiff/gtk/ImageDiff.cpp:
32         (readPixbufFromStdin): Fix memory leak.
33         (differenceImageFromDifferenceBuffer): Normalize diff buffer.
34         (calculateDifference): Pass max distance to differenceImageFromDifferenceBuffer.
35
36 == Rolled over to ChangeLog-2015-11-21 ==