diff --git a/indra/llui/lltexteditor.cpp b/indra/llui/lltexteditor.cpp index 4a65879f8..08989e628 100644 --- a/indra/llui/lltexteditor.cpp +++ b/indra/llui/lltexteditor.cpp @@ -2490,6 +2490,10 @@ BOOL LLTextEditor::handleSpecialKey(const KEY key, const MASK mask, BOOL* return { removeWord(false); } + else + { + handled = false; + } break; case KEY_RETURN: diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 54f0eef85..4b4a622d3 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -717,7 +717,7 @@ Type Boolean Value - 0 + 1 LiruLegacyOutfitStoreObjChanges diff --git a/indra/newview/llfloaterwebcontent.cpp b/indra/newview/llfloaterwebcontent.cpp index 6d2a2ae3e..a8f27731b 100644 --- a/indra/newview/llfloaterwebcontent.cpp +++ b/indra/newview/llfloaterwebcontent.cpp @@ -43,6 +43,7 @@ LLFloaterWebContent::_Params::_Params() : url("url"), target("target"), + initial_mime_type("initial_mime_type", "text/html"), id("id"), window_class("window_class", "web_content"), show_chrome("show_chrome", true), @@ -283,9 +284,9 @@ void LLFloaterWebContent::open_media(const Params& p) { // Specifying a mime type of text/html here causes the plugin system to skip the MIME type probe and just open a browser plugin. LLViewerMedia::proxyWindowOpened(p.target(), p.id()); - mWebBrowser->setHomePageUrl(p.url, "text/html"); + mWebBrowser->setHomePageUrl(p.url, p.initial_mime_type); mWebBrowser->setTarget(p.target); - mWebBrowser->navigateTo(p.url, "text/html"); + mWebBrowser->navigateTo(p.url, p.initial_mime_type); set_current_url(p.url); diff --git a/indra/newview/llfloaterwebcontent.h b/indra/newview/llfloaterwebcontent.h index 9fabe42ac..8dbca1d24 100644 --- a/indra/newview/llfloaterwebcontent.h +++ b/indra/newview/llfloaterwebcontent.h @@ -50,6 +50,7 @@ public: { Optional url, target, + initial_mime_type, window_class, id; Optional show_chrome, diff --git a/indra/newview/llimpanel.cpp b/indra/newview/llimpanel.cpp index ed0fff564..04162ae42 100644 --- a/indra/newview/llimpanel.cpp +++ b/indra/newview/llimpanel.cpp @@ -995,11 +995,13 @@ void LLFloaterIMPanel::onFlyoutCommit(LLComboBox* flyout, const LLSD& value) void show_log_browser(const std::string& name, const std::string& id) { +#if LL_WINDOWS // Singu TODO: Other platforms? if (gSavedSettings.getBOOL("LiruLegacyLogLaunch")) { gViewerWindow->getWindow()->ShellEx("\"" + LLLogChat::makeLogFileName(name) + "\""); return; } +#endif LLFloaterWebContent::Params p; p.url("file:///" + LLLogChat::makeLogFileName(name)); p.id(id); diff --git a/indra/newview/skins/default/xui/fr/floater_media_browser.xml b/indra/newview/skins/default/xui/fr/floater_media_browser.xml deleted file mode 100644 index 3559ec984..000000000 --- a/indra/newview/skins/default/xui/fr/floater_media_browser.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - -