Bug 48083

Summary: Need WebKit2 API for private browsing
Product: WebKit Reporter: Alexey Proskuryakov <ap>
Component: WebKit2Assignee: Alexey Proskuryakov <ap>
Status: RESOLVED FIXED    
Severity: Normal Keywords: InRadar
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Attachments:
Description Flags
pass the preference to WebCore
none
enable private browsing for cookies andersca: review+

Description Alexey Proskuryakov 2010-10-21 11:50:23 PDT
One trickier part here is preventing cookies from being stored. Previously, an embedder app was responsible for that.

Platform APIs that we have for private browsing are quite different from each other.
Comment 1 Alexey Proskuryakov 2010-10-21 11:55:18 PDT
Created attachment 71467 [details]
pass the preference to WebCore
Comment 2 Alexey Proskuryakov 2010-10-21 12:21:45 PDT
Comment on attachment 71467 [details]
pass the preference to WebCore

Committed <http://trac.webkit.org/changeset/70255>, clearing r+ from landed patch.
Comment 3 Alexey Proskuryakov 2010-10-22 14:29:51 PDT
Created attachment 71595 [details]
enable private browsing for cookies
Comment 4 Anders Carlsson 2010-10-22 17:24:35 PDT
Comment on attachment 71595 [details]
enable private browsing for cookies

Looks good, r=me!
Comment 5 Alexey Proskuryakov 2010-10-23 15:18:09 PDT
Committed second part in <http://trac.webkit.org/changeset/70400>.
Comment 6 Alexey Proskuryakov 2010-10-23 15:19:08 PDT
<rdar://problem/8489082>
Comment 7 Alexey Proskuryakov 2010-10-23 15:33:01 PDT
Windows build fix <http://trac.webkit.org/changeset/70401>.