Title: [136650] trunk/Source/WebKit2
- Revision
- 136650
- Author
- commit-qu...@webkit.org
- Date
- 2012-12-05 00:26:37 -0800 (Wed, 05 Dec 2012)
Log Message
URL schemes registered as local, no access, display isolated and as CORS enabled are not registered again after a web process crash
https://bugs.webkit.org/show_bug.cgi?id=104013
Patch by Joaquim Rocha <jro...@igalia.com> on 2012-12-05
Reviewed by Darin Adler.
* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::initializeWebProcess): Iterate through the schemes stored in
urlSchemesRegisteredAsLocal, urlSchemesRegisteredAsNoAccess,
urlSchemesRegisteredAsDisplayIsolated and urlSchemesRegisteredAsCORSEnabled and
call the respective (already existing) methods for registering them.
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (136649 => 136650)
--- trunk/Source/WebKit2/ChangeLog 2012-12-05 08:26:27 UTC (rev 136649)
+++ trunk/Source/WebKit2/ChangeLog 2012-12-05 08:26:37 UTC (rev 136650)
@@ -1,3 +1,16 @@
+2012-12-05 Joaquim Rocha <jro...@igalia.com>
+
+ URL schemes registered as local, no access, display isolated and as CORS enabled are not registered again after a web process crash
+ https://bugs.webkit.org/show_bug.cgi?id=104013
+
+ Reviewed by Darin Adler.
+
+ * WebProcess/WebProcess.cpp:
+ (WebKit::WebProcess::initializeWebProcess): Iterate through the schemes stored in
+ urlSchemesRegisteredAsLocal, urlSchemesRegisteredAsNoAccess,
+ urlSchemesRegisteredAsDisplayIsolated and urlSchemesRegisteredAsCORSEnabled and
+ call the respective (already existing) methods for registering them.
+
2012-12-04 Yuni Jeong <yhnet.j...@samsung.com>
[EFL][WK2] Add APIs to get/set default font size.
Modified: trunk/Source/WebKit2/WebProcess/WebProcess.cpp (136649 => 136650)
--- trunk/Source/WebKit2/WebProcess/WebProcess.cpp 2012-12-05 08:26:27 UTC (rev 136649)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.cpp 2012-12-05 08:26:37 UTC (rev 136650)
@@ -274,6 +274,18 @@
for (size_t i = 0; i < parameters.urlSchemesForWhichDomainRelaxationIsForbidden.size(); ++i)
setDomainRelaxationForbiddenForURLScheme(parameters.urlSchemesForWhichDomainRelaxationIsForbidden[i]);
+ for (size_t i = 0; i < parameters.urlSchemesRegisteredAsLocal.size(); ++i)
+ registerURLSchemeAsLocal(parameters.urlSchemesRegisteredAsLocal[i]);
+
+ for (size_t i = 0; i < parameters.urlSchemesRegisteredAsNoAccess.size(); ++i)
+ registerURLSchemeAsNoAccess(parameters.urlSchemesRegisteredAsNoAccess[i]);
+
+ for (size_t i = 0; i < parameters.urlSchemesRegisteredAsDisplayIsolated.size(); ++i)
+ registerURLSchemeAsDisplayIsolated(parameters.urlSchemesRegisteredAsDisplayIsolated[i]);
+
+ for (size_t i = 0; i < parameters.urlSchemesRegisteredAsCORSEnabled.size(); ++i)
+ registerURLSchemeAsCORSEnabled(parameters.urlSchemesRegisteredAsCORSEnabled[i]);
+
setDefaultRequestTimeoutInterval(parameters.defaultRequestTimeoutInterval);
if (parameters.shouldAlwaysUseComplexTextCodePath)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes