WebKit Bugzilla
Attachment 359528 Details for
Bug 193585
: Add API for setting MediaCacheDirectory in WK Context Config.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-193585-20190118124552.patch (text/plain), 5.10 KB, created by
Gurdal Oruklu
on 2019-01-18 12:45:53 PST
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Gurdal Oruklu
Created:
2019-01-18 12:45:53 PST
Size:
5.10 KB
patch
obsolete
>Subversion Revision: 240155 >diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog >index 927032f3b170c207eb385a98aab9de74eabf284a..9e329d057db6d3188024a1cb0a9666967b36c539 100644 >--- a/Source/WebKit/ChangeLog >+++ b/Source/WebKit/ChangeLog >@@ -1,3 +1,18 @@ >+2019-01-18 Manigandan Gopalakirshnan <Manigandan_Gopalakirshnan@cable.comcast.com> >+ >+ Add API for setting MediaCacheDirectory in WK Context Config. >+ https://bugs.webkit.org/show_bug.cgi?id=193585 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Add an API to configure MediaCacheDirectory in WK >+ >+ >+ * UIProcess/API/C/WKContextConfigurationRef.cpp: >+ (WKContextConfigurationCopyMediaCacheDirectory): >+ (WKContextConfigurationSetMediaCacheDirectory): >+ * UIProcess/API/C/WKContextConfigurationRef.h: >+ > 2019-01-18 Philippe Normand <pnormand@igalia.com> > > [WPE] Add Qt extension >diff --git a/Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.cpp b/Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.cpp >index 86d41299dfaab3d64e7c41e060c02f661cd1c37e..100d15528bd25a3f8e04ad0cada79929aa360d0d 100644 >--- a/Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.cpp >+++ b/Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.cpp >@@ -118,6 +118,17 @@ void WKContextConfigurationSetMediaKeysStorageDirectory(WKContextConfigurationRe > toImpl(configuration)->setMediaKeysStorageDirectory(toImpl(mediaKeysStorageDirectory)->string()); > } > >+WKStringRef WKContextConfigurationCopyMediaCacheDirectory(WKContextConfigurationRef configuration) >+{ >+ return toCopiedAPI(toImpl(configuration)->mediaCacheDirectory()); >+} >+ >+void WKContextConfigurationSetMediaCacheDirectory(WKContextConfigurationRef configuration, WKStringRef mediaCacheDirectory) >+{ >+ toImpl(configuration)->setMediaCacheDirectory(toImpl(mediaCacheDirectory)->string()); >+} >+ >+ > WKStringRef WKContextConfigurationCopyResourceLoadStatisticsDirectory(WKContextConfigurationRef configuration) > { > return toCopiedAPI(toImpl(configuration)->resourceLoadStatisticsDirectory()); >diff --git a/Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.h b/Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.h >index 32694172c5784d9380a3d4ca06924a5f1fd4efaa..bf377c00e90b8d0f00d06e01dfa75bd63d44e53d 100644 >--- a/Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.h >+++ b/Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.h >@@ -57,6 +57,9 @@ WK_EXPORT void WKContextConfigurationSetWebSQLDatabaseDirectory(WKContextConfigu > WK_EXPORT WKStringRef WKContextConfigurationCopyMediaKeysStorageDirectory(WKContextConfigurationRef configuration); > WK_EXPORT void WKContextConfigurationSetMediaKeysStorageDirectory(WKContextConfigurationRef configuration, WKStringRef mediaKeysStorageDirectory); > >+WK_EXPORT WKStringRef WKContextConfigurationCopyMediaCacheDirectory(WKContextConfigurationRef configuration); >+WK_EXPORT void WKContextConfigurationSetMediaCacheDirectory(WKContextConfigurationRef configuration, WKStringRef mediaCacheDirectory); >+ > WK_EXPORT WKStringRef WKContextConfigurationCopyResourceLoadStatisticsDirectory(WKContextConfigurationRef configuration); > WK_EXPORT void WKContextConfigurationSetResourceLoadStatisticsDirectory(WKContextConfigurationRef configuration, WKStringRef resourceLoadStatisticsDirectory); > >diff --git a/Tools/ChangeLog b/Tools/ChangeLog >index 235dcd199f85eed1de0ec22854cf1dc97c8c1433..a15bb812e1747acf6f7df5e2cfc4ae1094bdc31f 100644 >--- a/Tools/ChangeLog >+++ b/Tools/ChangeLog >@@ -1,3 +1,16 @@ >+2019-01-18 Manigandan Gopalakirshnan <Manigandan_Gopalakirshnan@cable.comcast.com> >+ >+ Add API for setting MediaCacheDirectory in WK Context Config. >+ https://bugs.webkit.org/show_bug.cgi?id=193585 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Add an API to configure MediaCacheDirectory in WK >+ >+ >+ * WebKitTestRunner/TestController.cpp: >+ (WTR::TestController::generateContextConfiguration const): >+ > 2019-01-18 Aakash Jain <aakash_jain@apple.com> > > [ews-build] Pass owner to the triggered builds >diff --git a/Tools/WebKitTestRunner/TestController.cpp b/Tools/WebKitTestRunner/TestController.cpp >index 926177ef2c7729b48a3bc037a41a1b6f2c4382d3..e2225c01bfcd90e6f45f5e587df7f04d737a30e5 100644 >--- a/Tools/WebKitTestRunner/TestController.cpp >+++ b/Tools/WebKitTestRunner/TestController.cpp >@@ -459,6 +459,7 @@ WKRetainPtr<WKContextConfigurationRef> TestController::generateContextConfigurat > WKContextConfigurationSetLocalStorageDirectory(configuration.get(), toWK(temporaryFolder + separator + "LocalStorage").get()); > WKContextConfigurationSetWebSQLDatabaseDirectory(configuration.get(), toWK(temporaryFolder + separator + "Databases" + separator + "WebSQL").get()); > WKContextConfigurationSetMediaKeysStorageDirectory(configuration.get(), toWK(temporaryFolder + separator + "MediaKeys").get()); >+ WKContextConfigurationSetMediaCacheDirectory(configuration.get(), toWK(temporaryFolder + separator + "MediaCache").get()); > WKContextConfigurationSetResourceLoadStatisticsDirectory(configuration.get(), toWK(temporaryFolder + separator + "ResourceLoadStatistics").get()); > } > return configuration;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 193585
:
359528
|
359732