get update llceflib with cookie/cache code and implement cache/cookie folders in viewer
parent
1db2c7276d
commit
7505501aea
|
|
@ -1536,11 +1536,11 @@
|
|||
<key>archive</key>
|
||||
<map>
|
||||
<key>hash</key>
|
||||
<string>ec98f409e9a2144f1ee3226d141a58c2</string>
|
||||
<string>66f0127fcb3b2169a15fb09ae0387977</string>
|
||||
<key>hash_algorithm</key>
|
||||
<string>md5</string>
|
||||
<key>url</key>
|
||||
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/llceflib_3p-llceflib/rev/304052/arch/Darwin/installer/llceflib-1.0.1.304052-darwin-304052.tar.bz2</string>
|
||||
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/llceflib_3p-llceflib/rev/304745/arch/Darwin/installer/llceflib-1.0.1.304745-darwin-304745.tar.bz2</string>
|
||||
</map>
|
||||
<key>name</key>
|
||||
<string>darwin</string>
|
||||
|
|
@ -1550,18 +1550,18 @@
|
|||
<key>archive</key>
|
||||
<map>
|
||||
<key>hash</key>
|
||||
<string>f0874ffdbf023589a1bd2ddb4b0fe239</string>
|
||||
<string>beff3d2db9cfac56e8e6c2ceabfa10f1</string>
|
||||
<key>hash_algorithm</key>
|
||||
<string>md5</string>
|
||||
<key>url</key>
|
||||
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/llceflib_3p-llceflib/rev/304052/arch/CYGWIN/installer/llceflib-1.0.1.304052-windows-304052.tar.bz2</string>
|
||||
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/llceflib_3p-llceflib/rev/304745/arch/CYGWIN/installer/llceflib-1.0.1.304745-windows-304745.tar.bz2</string>
|
||||
</map>
|
||||
<key>name</key>
|
||||
<string>windows</string>
|
||||
</map>
|
||||
</map>
|
||||
<key>version</key>
|
||||
<string>1.0.1.304052</string>
|
||||
<string>1.0.1.304745</string>
|
||||
</map>
|
||||
<key>llphysicsextensions_source</key>
|
||||
<map>
|
||||
|
|
|
|||
|
|
@ -83,6 +83,8 @@ private:
|
|||
std::string mAuthUsername;
|
||||
std::string mAuthPassword;
|
||||
bool mAuthOK;
|
||||
std::string mCachePath;
|
||||
std::string mCookiePath;
|
||||
LLCEFLib* mLLCEFLib;
|
||||
};
|
||||
|
||||
|
|
@ -104,6 +106,8 @@ MediaPluginBase(host_send_func, host_user_data)
|
|||
mAuthUsername = "";
|
||||
mAuthPassword = "";
|
||||
mAuthOK = false;
|
||||
mCachePath = "";
|
||||
mCookiePath = "";
|
||||
mLLCEFLib = new LLCEFLib();
|
||||
}
|
||||
|
||||
|
|
@ -338,6 +342,8 @@ void MediaPluginCEF::receiveMessage(const char* message_string)
|
|||
settings.plugins_enabled = mPluginsEnabled;
|
||||
settings.javascript_enabled = mJavascriptEnabled;
|
||||
settings.cookies_enabled = mCookiesEnabled;
|
||||
settings.cache_path = mCachePath;
|
||||
settings.cookie_store_path = mCookiePath;
|
||||
settings.accept_language_list = mHostLanguage;
|
||||
settings.user_agent_substring = mUserAgentSubtring;
|
||||
|
||||
|
|
@ -363,6 +369,16 @@ void MediaPluginCEF::receiveMessage(const char* message_string)
|
|||
message.setValueBoolean("coords_opengl", false);
|
||||
sendMessage(message);
|
||||
}
|
||||
else if (message_name == "set_user_data_path")
|
||||
{
|
||||
std::string user_data_path = message_in.getValue("path"); // n.b. always has trailing platform-specific dir-delimiter
|
||||
mCachePath = user_data_path + "cef_cache";
|
||||
mCookiePath = user_data_path + "cef_cookies";
|
||||
|
||||
std::stringstream str;
|
||||
str << "@@@@@@@@@@ setting data paths to " << mCachePath << " and " << mCookiePath;
|
||||
postDebugMessage(str.str());
|
||||
}
|
||||
else if (message_name == "size_change")
|
||||
{
|
||||
std::string name = message_in.getValue("name");
|
||||
|
|
|
|||
Loading…
Reference in New Issue