Lines Matching full:parameters
160 void WebProcess::initializeWebProcess(const WebProcessCreationParameters& parameters, CoreIPC::ArgumentDecoder* arguments)
164 platformInitializeWebProcess(parameters, arguments);
171 if (!parameters.injectedBundlePath.isEmpty()) {
172 m_injectedBundle = InjectedBundle::create(parameters.injectedBundlePath);
173 m_injectedBundle->setSandboxExtension(SandboxExtension::create(parameters.injectedBundlePathExtensionHandle));
183 WebDatabaseManager::initialize(parameters.databaseDirectory);
187 m_iconDatabaseProxy.setEnabled(parameters.iconDatabaseEnabled);
191 StorageTracker::initializeTracker(parameters.localStorageDirectory);
192 m_localStorageDirectory = parameters.localStorageDirectory;
196 if (!parameters.applicationCacheDirectory.isEmpty())
197 cacheStorage().setCacheDirectory(parameters.applicationCacheDirectory);
200 setShouldTrackVisitedLinks(parameters.shouldTrackVisitedLinks);
201 setCacheModel(static_cast<uint32_t>(parameters.cacheModel));
203 if (!parameters.languageCode.isEmpty())
204 overrideDefaultLanguage(parameters.languageCode);
206 m_textCheckerState = parameters.textCheckerState;
208 for (size_t i = 0; i < parameters.urlSchemesRegistererdAsEmptyDocument.size(); ++i)
209 registerURLSchemeAsEmptyDocument(parameters.urlSchemesRegistererdAsEmptyDocument[i]);
211 for (size_t i = 0; i < parameters.urlSchemesRegisteredAsSecure.size(); ++i)
212 registerURLSchemeAsSecure(parameters.urlSchemesRegisteredAsSecure[i]);
214 for (size_t i = 0; i < parameters.urlSchemesForWhichDomainRelaxationIsForbidden.size(); ++i)
215 setDomainRelaxationForbiddenForURLScheme(parameters.urlSchemesForWhichDomainRelaxationIsForbidden[i]);
217 setDefaultRequestTimeoutInterval(parameters.defaultRequestTimeoutInterval);
219 for (size_t i = 0; i < parameters.mimeTypesWithCustomRepresentation.size(); ++i)
220 m_mimeTypesWithCustomRepresentations.add(parameters.mimeTypesWithCustomRepresentation[i]);
223 m_presenterApplicationPid = parameters.presenterApplicationPid;
226 if (parameters.shouldAlwaysUseComplexTextCodePath)
230 WebCore::ResourceHandle::setPrivateBrowsingStorageSessionIdentifierBase(parameters.uiProcessBundleIdentifier);
492 void WebProcess::createWebPage(uint64_t pageID, const WebPageCreationParameters& parameters)
499 result.first->second = WebPage::create(pageID, parameters);
532 // FIXME: the ShouldTerminate message should also send termination parameters, such as any session cookies that need to be preserved.