5546bd73b5d861e39973488e0e579b1a42694554
[WebKit-https.git] / Source / WebKit / ChangeLog
1 2019-06-05  Jer Noble  <jer.noble@apple.com>
2
3         -[WKWebView _suspendAllMediaPlayback] does not persist across navigation.
4         https://bugs.webkit.org/show_bug.cgi?id=198585
5
6         Reviewed by Chris Dumez.
7
8         Add a new WebPageCreationParameters entry for mediaPlaybackIsSuspended, and pass
9         that value across during WebPage creation.
10
11         * Shared/WebPageCreationParameters.cpp:
12         (WebKit::WebPageCreationParameters::encode const):
13         (WebKit::WebPageCreationParameters::decode):
14         * Shared/WebPageCreationParameters.h:
15         * UIProcess/WebPageProxy.cpp:
16         (WebKit::WebPageProxy::suspendAllMediaPlayback):
17         (WebKit::WebPageProxy::resumeAllMediaPlayback):
18         (WebKit::WebPageProxy::creationParameters):
19         * UIProcess/WebPageProxy.h:
20         * WebProcess/WebPage/WebPage.cpp:
21         (WebKit::WebPage):
22
23 2019-06-05  Sihui Liu  <sihui_liu@apple.com>
24
25         TestWebKitAPI.WKWebView.LocalStorageProcessSuspends is flaky on release builds
26         https://bugs.webkit.org/show_bug.cgi?id=198582
27
28         Reviewed by Youenn Fablet.
29
30         Initialize the state of StorageManager.
31
32         * NetworkProcess/WebStorage/StorageManager.h:
33
34 2019-06-05  Alex Christensen  <achristensen@webkit.org>
35
36         Re-enable safe browsing in WKWebView
37         https://bugs.webkit.org/show_bug.cgi?id=196161
38         <rdar://problem/49171413>
39
40         Reviewed by Ryosuke Niwa.
41
42         This is mostly just reverting r241728.
43
44         * Shared/WebPreferences.yaml:
45         * UIProcess/API/Cocoa/WKPreferences.h:
46         * UIProcess/API/Cocoa/WKPreferences.mm:
47         (-[WKPreferences setSafeBrowsingEnabled:]):
48         (-[WKPreferences isSafeBrowsingEnabled]):
49
50 2019-06-05  Alex Christensen  <achristensen@webkit.org>
51
52         Progress towards resurrecting Mac CMake build
53         https://bugs.webkit.org/show_bug.cgi?id=197132
54
55         Reviewed by Don Olmstead.
56
57         * PlatformMac.cmake:
58
59 2019-06-05  Youenn Fablet  <youenn@apple.com>
60
61         Remove logSiteIdentifier from UserMediaPermissionRequestManagerProxy::requestUserMediaPermissionForFrame
62         https://bugs.webkit.org/show_bug.cgi?id=198575
63
64         Reviewed by Eric Carlson.
65
66         * UIProcess/UserMediaPermissionRequestManagerProxy.cpp:
67         (WebKit::UserMediaPermissionRequestManagerProxy::requestUserMediaPermissionForFrame):
68
69 == Rolled over to ChangeLog-2019-06-05 ==