Re-enable the network process' keychain access to fix client certificate authentication
[WebKit-https.git] / Source / WebKit2 / ChangeLog
1 2017-03-24  John Wilander  <wilander@apple.com>
2
3         Re-enable the network process' keychain access to fix client certificate authentication
4         https://bugs.webkit.org/show_bug.cgi?id=170074
5         <rdar://problem/31095987>
6
7         Reviewed by Brent Fulgham.
8
9         * NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
10             Reverted remaining change from
11             https://trac.webkit.org/changeset/208702/webkit and
12             https://trac.webkit.org/changeset/208707/webkit.
13
14 2017-03-24  Eric Carlson  <eric.carlson@apple.com>
15
16         [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
17         https://bugs.webkit.org/show_bug.cgi?id=170056
18
19         Reviewed by Youenn Fablet.
20
21         * UIProcess/UserMediaPermissionRequestManagerProxy.cpp:
22         (WebKit::UserMediaPermissionRequestManagerProxy::requestUserMediaPermissionForFrame): When
23         short-circuiting the user prompt because the page is already authorized, return the first
24         audio and/or video device because so the page gets the one with the best fitness distance.
25
26 2017-03-24  Simon Fraser  <simon.fraser@apple.com>
27
28         Make UI-side compositing on macOS a bit more usable
29         https://bugs.webkit.org/show_bug.cgi?id=170073
30
31         Reviewed by Tim Horton.
32         
33         Mach port as layer contents doesn't work on macOS, so don't use it there.
34
35         Also remove two assertions that hit with UI-side compositing in MiniBrowser.
36
37         * UIProcess/DrawingAreaProxy.cpp:
38         (WebKit::DrawingAreaProxy::createFence):
39         * UIProcess/mac/PageClientImpl.mm:
40         (WebKit::PageClientImpl::requestScroll):
41         * UIProcess/mac/RemoteLayerTreeHost.mm:
42         (WebKit::RemoteLayerTreeHost::updateLayerTree):
43
44 2017-03-24  Alex Christensen  <achristensen@webkit.org>
45
46         Fix assertions after r214358.
47         https://bugs.webkit.org/show_bug.cgi?id=169167
48
49         * UIProcess/API/APIContentExtensionStore.cpp:
50         (API::ContentExtensionStore::compileContentExtension):
51         AtomicString::init must be called for the first time from the main thread.
52         We were calling it for the first time from a non-main thread sometimes.
53         Call it from the main thread before initiating compiling on another thread.
54
55 == Rolled over to ChangeLog-2017-03-23 ==