diff --git a/autobuild.xml b/autobuild.xml
index 343ba63a72..f80cead634 100644
--- a/autobuild.xml
+++ b/autobuild.xml
@@ -840,7 +840,7 @@
hash
05bdafd8e9f32fc6763862ada4b5c4bc
url
- http://downloads.phoenixviewer.com/dullahan-1.7.0.202005300110_81.3.10_gb223419_chromium-81.0.4044.138-linux64-201502309.tar.bz2
+ http://3p.firestormviewer.org/dullahan-1.7.0.202005300110_81.3.10_gb223419_chromium-81.0.4044.138-linux64-201502309.tar.bz2
name
linux64
@@ -850,9 +850,9 @@
archive
name
windows
@@ -862,9 +862,9 @@
archive
name
windows64
diff --git a/indra/llui/llscrolllistcell.cpp b/indra/llui/llscrolllistcell.cpp
index d72660245f..8000efad0e 100644
--- a/indra/llui/llscrolllistcell.cpp
+++ b/indra/llui/llscrolllistcell.cpp
@@ -319,7 +319,7 @@ void LLScrollListText::draw(const LLColor4& color, const LLColor4& highlight_col
switch(mFontAlignment)
{
case LLFontGL::LEFT:
- start_x = 5.f;//0.f; // Add some padding pixels for better readability
+ start_x = 0.f;
break;
case LLFontGL::RIGHT:
start_x = (F32)getWidth();
diff --git a/indra/media_plugins/cef/media_plugin_cef.cpp b/indra/media_plugins/cef/media_plugin_cef.cpp
index 36875876c9..31b8cc7361 100644
--- a/indra/media_plugins/cef/media_plugin_cef.cpp
+++ b/indra/media_plugins/cef/media_plugin_cef.cpp
@@ -540,11 +540,7 @@ void MediaPluginCEF::receiveMessage(const char* message_string)
settings.flip_pixels_y = true;
settings.frame_rate = 60;
- // With the latest CEF this does more worse than good. It will allow the viewer to control the audio level (apparently); But it will also break a lot of sites (among then twitch, netflix, spotify).
- // Right now with the choice between lots of broken sites or volumes for me it's rather the sites being usable.
- // settings.force_wave_audio = true;
- settings.force_wave_audio = false;
- //
+ settings.force_wave_audio = true;
settings.initial_height = 1024;
settings.initial_width = 1024;
@@ -958,7 +954,12 @@ void MediaPluginCEF::checkEditState()
void MediaPluginCEF::setVolume()
{
+ //mVolumeCatcher.setVolume(mCurVolume);
+#ifdef LL_WINDOWS
+ mCEFLib->setVolume(mCurVolume);
+#else
mVolumeCatcher.setVolume(mCurVolume);
+#endif
}
////////////////////////////////////////////////////////////////////////////////
diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt
index f9a4dc5123..792322b837 100644
--- a/indra/newview/CMakeLists.txt
+++ b/indra/newview/CMakeLists.txt
@@ -2371,6 +2371,10 @@ elseif (DARWIN)
set_target_properties(${VIEWER_BINARY_NAME}
PROPERTIES
LINK_FLAGS_RELEASE "${LINK_FLAGS_RELEASE} -Xlinker -dead_strip -Xlinker -map -Xlinker ${CMAKE_CURRENT_BINARY_DIR}/${VIEWER_BINARY_NAME}.MAP"
+ # Force the SDK version in the linked executable to be 10.12. This will fool
+ # macOS into using the pre-Mojave display system, avoiding the blurry display that
+ # otherwise occurs when upscaling the viewer to Retina resolution levels.
+ LINK_FLAGS_RELEASE "${LINK_FLAGS_RELEASE} -Xlinker -platform_version -Xlinker macos -Xlinker ${CMAKE_OSX_DEPLOYMENT_TARGET} -Xlinker 10.12"
)
else (WINDOWS)
# Linux
diff --git a/indra/newview/Info-Firestorm.plist b/indra/newview/Info-Firestorm.plist
index 9358cae7dc..18341c8860 100644
--- a/indra/newview/Info-Firestorm.plist
+++ b/indra/newview/Info-Firestorm.plist
@@ -82,5 +82,7 @@
${MACOSX_BUNDLE_NSPRINCIPAL_CLASS}
NSMainNibFile
${MACOSX_BUNDLE_NSMAIN_NIB_FILE}
-
+ NSHighResolutionCapable
+
+
diff --git a/indra/newview/VIEWER_VERSION.txt b/indra/newview/VIEWER_VERSION.txt
index 7d765dabde..3d05e8cfb4 100644
--- a/indra/newview/VIEWER_VERSION.txt
+++ b/indra/newview/VIEWER_VERSION.txt
@@ -1 +1 @@
-6.4.5
+6.4.6
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index fb398372b7..381163781e 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -25377,7 +25377,7 @@ Change of this parameter will affect the layout of buttons in notification toast
Type
Boolean
Value
- 0
+ 1
FSRestrictMaxTextureSize
diff --git a/indra/newview/app_settings/settings_per_account.xml b/indra/newview/app_settings/settings_per_account.xml
index e7e7fa96a0..afbd5fca7f 100644
--- a/indra/newview/app_settings/settings_per_account.xml
+++ b/indra/newview/app_settings/settings_per_account.xml
@@ -11,6 +11,17 @@
Value
0.0
+ AvatarHoverOffsetStepSize
+
RLVaLoginLastLocation