diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index 86630936ac..3e057c723c 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -8518,7 +8518,10 @@ void process_script_teleport_request(LLMessageSystem* msg, void**) << LL_ENDL; instance->trackURL(sim_name, (S32)pos.mV[VX], (S32)pos.mV[VY], (S32)pos.mV[VZ]); - if (flags & BEACON_SHOW_MAP) + // FIRE-35747 Do not ignore @showworldmap=n for llMapDestination() [RLVa v2.4.2, 2025-09-11] + // if (flags & BEACON_SHOW_MAP) + if (flags & BEACON_SHOW_MAP && !gRlvHandler.hasBehaviour(RLV_BHVR_SHOWWORLDMAP)) + // { bool old_auto_focus = instance->getAutoFocus(); instance->setAutoFocus(flags & BEACON_FOCUS_MAP); diff --git a/indra/newview/llworld.cpp b/indra/newview/llworld.cpp index 2d73045f72..fc6ca69c5f 100644 --- a/indra/newview/llworld.cpp +++ b/indra/newview/llworld.cpp @@ -1599,9 +1599,17 @@ void process_enable_simulator(LLMessageSystem *msg, void **user_data) if (fsDisableNeighbourRegionConnections) { LLViewerRegion* current_region = gAgent.getRegion(); - if (current_region && current_region->getHandle() != handle) + if (current_region) { - return; + F32 regionSize = current_region->getWidth(); + LLVector3 avPos = gAgent.getPositionAgent(); + if (avPos.mV[VX] >= 0 && avPos.mV[VX] <= regionSize && avPos.mV[VY] >= 0 && avPos.mV[VY] <= regionSize) + { + if (current_region->getHandle() != handle) + { + return; + } + } } } // diff --git a/indra/newview/skins/default/xui/en/panel_preferences_move.xml b/indra/newview/skins/default/xui/en/panel_preferences_move.xml index 193b44f5d0..2e64587d34 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_move.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_move.xml @@ -590,13 +590,22 @@ layout="topleft" label_width="170" label="Avatar Rotation Turn Speed:" - top_pad="2" + top_pad="5" max_val="100.0" min_val="0.0" name="av_turn_spd" tool_tip="Alters the rate at which your avatar responds to turning. 0-100 as estimated percentage of max turn rate. 0 is default. High values will be snappy/jerky" show_text="true" width="320" /> + + top_pad="5"> Region crossing movement prediction: + Przewiduj ruch przy zmianie regionu: diff --git a/indra/newview/skins/starlight/xui/en/panel_main_inventory.xml b/indra/newview/skins/starlight/xui/en/panel_main_inventory.xml index bc87834057..77b7206680 100644 --- a/indra/newview/skins/starlight/xui/en/panel_main_inventory.xml +++ b/indra/newview/skins/starlight/xui/en/panel_main_inventory.xml @@ -269,6 +269,19 @@ preinitialize_views="false"> + + + + diff --git a/indra/newview/skins/starlight/xui/zh/panel_main_inventory.xml b/indra/newview/skins/starlight/xui/zh/panel_main_inventory.xml index 3429549796..4d6c4fc183 100644 --- a/indra/newview/skins/starlight/xui/zh/panel_main_inventory.xml +++ b/indra/newview/skins/starlight/xui/zh/panel_main_inventory.xml @@ -56,6 +56,7 @@ + diff --git a/indra/newview/skins/starlightcui/xui/en/panel_main_inventory.xml b/indra/newview/skins/starlightcui/xui/en/panel_main_inventory.xml index db3d64df5c..e79530721a 100644 --- a/indra/newview/skins/starlightcui/xui/en/panel_main_inventory.xml +++ b/indra/newview/skins/starlightcui/xui/en/panel_main_inventory.xml @@ -259,19 +259,33 @@ scroll.reserve_scroll_corner="false"> - - - + + + + + + + diff --git a/indra/newview/skins/starlightcui/xui/zh/panel_main_inventory.xml b/indra/newview/skins/starlightcui/xui/zh/panel_main_inventory.xml index 3429549796..4d6c4fc183 100644 --- a/indra/newview/skins/starlightcui/xui/zh/panel_main_inventory.xml +++ b/indra/newview/skins/starlightcui/xui/zh/panel_main_inventory.xml @@ -56,6 +56,7 @@ + diff --git a/indra/newview/skins/vintage/xui/de/panel_main_inventory.xml b/indra/newview/skins/vintage/xui/de/panel_main_inventory.xml index 6e4c733698..373b6bf1bb 100644 --- a/indra/newview/skins/vintage/xui/de/panel_main_inventory.xml +++ b/indra/newview/skins/vintage/xui/de/panel_main_inventory.xml @@ -114,6 +114,7 @@ + diff --git a/indra/newview/skins/vintage/xui/en/panel_main_inventory.xml b/indra/newview/skins/vintage/xui/en/panel_main_inventory.xml index 7d99876922..44afa1a770 100644 --- a/indra/newview/skins/vintage/xui/en/panel_main_inventory.xml +++ b/indra/newview/skins/vintage/xui/en/panel_main_inventory.xml @@ -866,6 +866,17 @@ show_item_link_overlays="true" > + + + diff --git a/indra/newview/skins/vintage/xui/ja/panel_main_inventory.xml b/indra/newview/skins/vintage/xui/ja/panel_main_inventory.xml index 5d8e8fd52a..ed09ff1174 100644 --- a/indra/newview/skins/vintage/xui/ja/panel_main_inventory.xml +++ b/indra/newview/skins/vintage/xui/ja/panel_main_inventory.xml @@ -112,6 +112,7 @@ + diff --git a/indra/newview/skins/vintage/xui/pl/panel_main_inventory.xml b/indra/newview/skins/vintage/xui/pl/panel_main_inventory.xml index 67f71134d1..e50c8bc6b5 100644 --- a/indra/newview/skins/vintage/xui/pl/panel_main_inventory.xml +++ b/indra/newview/skins/vintage/xui/pl/panel_main_inventory.xml @@ -127,6 +127,7 @@ + diff --git a/indra/newview/skins/vintage/xui/zh/panel_main_inventory.xml b/indra/newview/skins/vintage/xui/zh/panel_main_inventory.xml index 5939b6811c..29a48d0861 100644 --- a/indra/newview/skins/vintage/xui/zh/panel_main_inventory.xml +++ b/indra/newview/skins/vintage/xui/zh/panel_main_inventory.xml @@ -128,6 +128,7 @@ +