diff --git a/.github/workflows/build_viewer.yml b/.github/workflows/build_viewer.yml
index 197a20b10d..d85167e867 100644
--- a/.github/workflows/build_viewer.yml
+++ b/.github/workflows/build_viewer.yml
@@ -119,7 +119,11 @@ jobs:
shell: bash
- name: rclone the private 3p packages for this platform (both 64 & 32)
- run: 'rclone copy fs_bundles: --include "*${{ env.fallback_platform }}*bz2" .'
+ run: 'rclone copy fs_bundles: --filter "- Alpha/*" --filter "+ *${{ env.fallback_platform }}*bz2" .'
+
+ - name: rclone any extra private 3p packages for Alpha (allows library updates not in the main repo)
+ if: env.FS_BUILD_TYPE == 'Alpha'
+ run: 'rclone copy fs_bundles:Alpha --include "*${{ env.fallback_platform }}*bz2" .'
- name: set VSVER for Windows builds
if: runner.os == 'Windows'
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index fd45816a79..f1903b38c1 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -26394,5 +26394,16 @@ Change of this parameter will affect the layout of buttons in notification toast
Value
0
+ FSSortAttachmentSpotsAlphabetically
+
diff --git a/indra/newview/llinventorybridge.cpp b/indra/newview/llinventorybridge.cpp
index d5570cd6f7..c9ed2693f4 100644
--- a/indra/newview/llinventorybridge.cpp
+++ b/indra/newview/llinventorybridge.cpp
@@ -7514,8 +7514,11 @@ void LLObjectBridge::buildContextMenu(LLMenuGL& menu, U32 flags)
}
// FIRE-21200: Attachment Points List in Alphabetical Order
- attach_menu->getItems()->sort(LLViewerAttachMenu::sort());
- attach_hud_menu->getItems()->sort(LLViewerAttachMenu::sort());
+ if (gSavedSettings.getBOOL("FSSortAttachmentSpotsAlphabetically"))
+ {
+ attach_menu->getItems()->sort(LLViewerAttachMenu::sort());
+ attach_hud_menu->getItems()->sort(LLViewerAttachMenu::sort());
+ }
//
}
}
diff --git a/indra/newview/llviewerattachmenu.cpp b/indra/newview/llviewerattachmenu.cpp
index ed0a2fe342..cce9a5f7a4 100644
--- a/indra/newview/llviewerattachmenu.cpp
+++ b/indra/newview/llviewerattachmenu.cpp
@@ -90,8 +90,11 @@ void LLViewerAttachMenu::populateMenus(const std::string& attach_to_menu_name, c
}
// FIRE-21200: Attachment Points List in Alphabetical Order
- attach_menu->getItems()->sort(LLViewerAttachMenu::sort());
- attach_hud_menu->getItems()->sort(LLViewerAttachMenu::sort());
+ if (gSavedSettings.getBOOL("FSSortAttachmentSpotsAlphabetically"))
+ {
+ attach_menu->getItems()->sort(LLViewerAttachMenu::sort());
+ attach_hud_menu->getItems()->sort(LLViewerAttachMenu::sort());
+ }
//
}
diff --git a/indra/newview/skins/default/xui/de/floater_preferences.xml b/indra/newview/skins/default/xui/de/floater_preferences.xml
index f8d8485a22..46cf0c49fa 100644
--- a/indra/newview/skins/default/xui/de/floater_preferences.xml
+++ b/indra/newview/skins/default/xui/de/floater_preferences.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/indra/newview/skins/default/xui/de/panel_preferences_firestorm.xml b/indra/newview/skins/default/xui/de/panel_preferences_firestorm.xml
index 7aa948e83a..9472846608 100644
--- a/indra/newview/skins/default/xui/de/panel_preferences_firestorm.xml
+++ b/indra/newview/skins/default/xui/de/panel_preferences_firestorm.xml
@@ -136,7 +136,7 @@
Textur
-
+
@@ -162,7 +162,7 @@
-
+
Gegenstand aus Inventar hier ablegen
@@ -239,6 +239,7 @@
+
diff --git a/indra/newview/skins/default/xui/en/panel_preferences_firestorm.xml b/indra/newview/skins/default/xui/en/panel_preferences_firestorm.xml
index 1ccbb0ee84..f3cfd699eb 100644
--- a/indra/newview/skins/default/xui/en/panel_preferences_firestorm.xml
+++ b/indra/newview/skins/default/xui/en/panel_preferences_firestorm.xml
@@ -1646,6 +1646,14 @@
name="FSScriptInfoExtended"
enabled_control="UseLSLBridge"
control_name="FSScriptInfoExtended"/>
+
diff --git a/indra/newview/skins/default/xui/fr/panel_preferences_firestorm.xml b/indra/newview/skins/default/xui/fr/panel_preferences_firestorm.xml
index 3cbc0f239f..4171c8c283 100644
--- a/indra/newview/skins/default/xui/fr/panel_preferences_firestorm.xml
+++ b/indra/newview/skins/default/xui/fr/panel_preferences_firestorm.xml
@@ -155,6 +155,7 @@
+
Dossiers de destination pour les chargements :
diff --git a/indra/newview/skins/default/xui/pl/panel_preferences_firestorm.xml b/indra/newview/skins/default/xui/pl/panel_preferences_firestorm.xml
index a5974ec2da..0623952059 100644
--- a/indra/newview/skins/default/xui/pl/panel_preferences_firestorm.xml
+++ b/indra/newview/skins/default/xui/pl/panel_preferences_firestorm.xml
@@ -213,6 +213,7 @@
+
diff --git a/indra/newview/skins/default/xui/ru/panel_preferences_firestorm.xml b/indra/newview/skins/default/xui/ru/panel_preferences_firestorm.xml
index 275894fb5d..d0743adb1b 100644
--- a/indra/newview/skins/default/xui/ru/panel_preferences_firestorm.xml
+++ b/indra/newview/skins/default/xui/ru/panel_preferences_firestorm.xml
@@ -218,7 +218,9 @@
+
+