Title: [111350] trunk/Source/WebKit/chromium
Revision
111350
Author
[email protected]
Date
2012-03-19 21:47:25 -0700 (Mon, 19 Mar 2012)

Log Message

[Chromium] Add registerURLSchemeAsEmptyDocument to WebSecurityPolicy
https://bugs.webkit.org/show_bug.cgi?id=81421

Patch by Charlie Reis <[email protected]> on 2012-03-19
Reviewed by Adam Barth.

* public/WebSecurityPolicy.h:
(WebSecurityPolicy):
* src/WebSecurityPolicy.cpp:
(WebKit::WebSecurityPolicy::registerURLSchemeAsEmptyDocument):
(WebKit):

Modified Paths

Diff

Modified: trunk/Source/WebKit/chromium/ChangeLog (111349 => 111350)


--- trunk/Source/WebKit/chromium/ChangeLog	2012-03-20 04:45:15 UTC (rev 111349)
+++ trunk/Source/WebKit/chromium/ChangeLog	2012-03-20 04:47:25 UTC (rev 111350)
@@ -1,3 +1,16 @@
+2012-03-19  Charlie Reis  <[email protected]>
+
+        [Chromium] Add registerURLSchemeAsEmptyDocument to WebSecurityPolicy
+        https://bugs.webkit.org/show_bug.cgi?id=81421
+
+        Reviewed by Adam Barth.
+
+        * public/WebSecurityPolicy.h:
+        (WebSecurityPolicy):
+        * src/WebSecurityPolicy.cpp:
+        (WebKit::WebSecurityPolicy::registerURLSchemeAsEmptyDocument):
+        (WebKit):
+
 2012-03-19  Keishi Hattori  <[email protected]>
 
         [chromium] Fixing build. Adding missing virtual.

Modified: trunk/Source/WebKit/chromium/public/WebSecurityPolicy.h (111349 => 111350)


--- trunk/Source/WebKit/chromium/public/WebSecurityPolicy.h	2012-03-20 04:45:15 UTC (rev 111349)
+++ trunk/Source/WebKit/chromium/public/WebSecurityPolicy.h	2012-03-20 04:47:25 UTC (rev 111350)
@@ -64,6 +64,10 @@
     // Registers a non-HTTP URL scheme which can be sent CORS requests. 
     WEBKIT_EXPORT static void registerURLSchemeAsCORSEnabled(const WebString&);
 
+    // Registers a URL scheme as strictly empty documents, allowing them to
+    // commit synchronously.
+    WEBKIT_EXPORT static void registerURLSchemeAsEmptyDocument(const WebString&);
+
     // Support for whitelisting access to origins beyond the same-origin policy.
     WEBKIT_EXPORT static void addOriginAccessWhitelistEntry(
         const WebURL& sourceOrigin, const WebString& destinationProtocol,

Modified: trunk/Source/WebKit/chromium/src/WebSecurityPolicy.cpp (111349 => 111350)


--- trunk/Source/WebKit/chromium/src/WebSecurityPolicy.cpp	2012-03-20 04:45:15 UTC (rev 111349)
+++ trunk/Source/WebKit/chromium/src/WebSecurityPolicy.cpp	2012-03-20 04:47:25 UTC (rev 111350)
@@ -68,6 +68,11 @@
     SchemeRegistry::registerURLSchemeAsCORSEnabled(scheme);
 }
 
+void WebSecurityPolicy::registerURLSchemeAsEmptyDocument(const WebString& scheme)
+{
+    SchemeRegistry::registerURLSchemeAsEmptyDocument(scheme);
+}
+
 void WebSecurityPolicy::addOriginAccessWhitelistEntry(
     const WebURL& sourceOrigin,
     const WebString& destinationProtocol,
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to