REGRESSION(r192053): MiniBrowser doesn't exit when clicking on the close-window button
[WebKit-https.git] / Tools / ChangeLog
1 2015-11-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2
3         REGRESSION(r192053): MiniBrowser doesn't exit when clicking on the close-window button
4         https://bugs.webkit.org/show_bug.cgi?id=151567
5
6         Reviewed by Darin Adler.
7
8         * MiniBrowser/efl/main.c: Call window_close() instead of ewk_view_try_close().
9         (on_window_deletion):
10
11 2015-11-23  Carlos Garcia Campos  <cgarcia@igalia.com>
12
13         [GTK] Use the network process unconditionally
14         https://bugs.webkit.org/show_bug.cgi?id=151541
15
16         Reviewed by Alex Christensen.
17
18         Fix TestInspectorServer test. Do not assume we already have the
19         title we want when the page has been loaded, since the title is
20         changed afterwards. So, check if the title has already been set,
21         and if not wait for it.
22
23         * TestWebKitAPI/Tests/WebKit2Gtk/TestInspectorServer.cpp:
24         (openRemoteDebuggingSession):
25
26 2015-11-23  Alex Christensen  <achristensen@webkit.org>
27
28         Fix crash in ~WebProcessPool when using Geolocation with useNetworkProcess=true
29         https://bugs.webkit.org/show_bug.cgi?id=151532
30
31         Reviewed by Benjamin Poulain.
32
33         * TestWebKitAPI/Tests/WebKit2/Geolocation.cpp:
34         (TestWebKitAPI::GeolocationTransitionToHighAccuracyStateTracker::eventsChanged):
35         (TestWebKitAPI::TEST):
36         (TestWebKitAPI::GeolocationTransitionToLowAccuracyStateTracker::eventsChanged):
37         (TestWebKitAPI::GeolocationTransitionToHighAccuracyStateTracker::GeolocationTransitionToHighAccuracyStateTracker): Deleted.
38         (TestWebKitAPI::GeolocationTransitionToLowAccuracyStateTracker::GeolocationTransitionToLowAccuracyStateTracker): Deleted.
39         Properly load about:blank in all WebViews to clean up.  Without this change, we had a 
40         Geolocation provider stopping after its state tracker was destroyed with its stack frame,
41         so it was calling a function on a test object that had gone out of scope.
42         Also, call WKContextSetUsesNetworkProcess(context, true) to show what crash this fixed,
43         but that will become the default soon and that call will be removed.
44
45 2015-11-22  David Kilzer  <ddkilzer@apple.com>
46
47         run-webkit-tests: http server for imported W3C tests doesn't work with --layout-tests-directory switch
48         <http://webkit.org/b/151542>
49
50         Reviewed by Daniel Bates.
51
52         * Scripts/webkitpy/layout_tests/servers/web_platform_test_server.py:
53         (base_url): Use the Port object (already passed in) to give us
54         the path to the LayoutTests directory, which already checks for a
55         --layout-tests-directory command-line switch.
56         (WebPlatformTestServer.__init__): Remove layout_test_results_dir
57         argument since we can get this from the Port object already
58         passed in via Port.results_directory().  Also switch to use
59         Port.layout_tests_dir() to get the LayoutTests directory.
60
61         * Scripts/webkitpy/layout_tests/servers/web_platform_test_server_unittest.py:
62         (TestWebPlatformTestServer.test_custom_layout_tests_directory):
63         Add test case for custom LayoutTests directory.
64         (TestWebPlatformTestServer.test_previously_spawned_instance):
65         Update Port object to set mock results directory as if it was
66         set on the command-line.  Remove unneeded argument from
67         WebPlatformTestServer constructor.
68         (TestWebPlatformTestServer.test_corrupted_subserver_files): Ditto.
69
70         * Scripts/webkitpy/port/base.py:
71         (Port.to.start_web_platform_test_server): Remove unneeded
72         argument from WebPlatformTestServer constuctor.
73
74 2015-11-22  Carlos Garcia Campos  <cgarcia@igalia.com>
75
76         [GTK] Some unit tests fail when using the network process
77         https://bugs.webkit.org/show_bug.cgi?id=151490
78
79         Reviewed by Martin Robinson.
80
81         Run the soup server in a separate thread in TestResources test to
82         avoid deadlocks.
83
84         This fixes /webkit2/WebKitWebView/sync-request-on-max-conns and
85         /webkit2/WebKitWebResource/get-data when using the network process.
86
87         * TestWebKitAPI/Tests/WebKit2Gtk/TestResources.cpp:
88         (beforeAll): Create the WebKitTestServer with ServerRunInThread flag.
89         * TestWebKitAPI/gtk/WebKit2Gtk/WebKitTestServer.cpp:
90         (WebKitTestServer::WebKitTestServer): When ServerRunInThread is
91         present, create a WorkQueue to run the server.
92         (WebKitTestServer::run): Run the server in the work queue if it
93         has been created.
94         * TestWebKitAPI/gtk/WebKit2Gtk/WebKitTestServer.h: Convert server
95         type into server options as flags.
96
97 2015-11-22  Carlos Garcia Campos  <cgarcia@igalia.com>
98
99         [GTK] ImageDiff should normalize the diff image
100         https://bugs.webkit.org/show_bug.cgi?id=151261
101
102         Reviewed by Sergio Villar Senin.
103
104         * ImageDiff/gtk/ImageDiff.cpp:
105         (readPixbufFromStdin): Fix memory leak.
106         (differenceImageFromDifferenceBuffer): Normalize diff buffer.
107         (calculateDifference): Pass max distance to differenceImageFromDifferenceBuffer.
108
109 == Rolled over to ChangeLog-2015-11-21 ==