Ansariel
95e4492392
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# indra/cmake/LLPhysicsExtensions.cmake
# indra/newview/CMakeLists.txt
2025-11-18 19:02:22 +01:00
PanteraPolnocy
f6276fa433
FIRE-36116 Experimental outfits list refresh optimization (debounce redundant refreshList() calls, the onIdleRefreshList() should take care of the updates) - disabled by default
...
Use FSExperimentalOutfitsReturn debug setting to access it
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com>
2025-11-18 13:18:35 +01:00
Ansariel
8a55580fc9
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# indra/cmake/LLPhysicsExtensions.cmake
# indra/newview/llvoicewebrtc.cpp
2025-11-17 23:26:11 +01:00
Ansariel
a1d4f9be09
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-11-17 13:39:01 +01:00
PanteraPolnocy
40aaa885b7
FIRE-35938, FIRE-36013 Unchecking "Add objects on double click" still adds instead of replacing
...
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com>
2025-11-16 18:38:07 +01:00
Ansariel
1002a28e39
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-10-29 19:16:44 +01:00
Ansariel
3620dfdd35
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-10-29 18:40:12 +01:00
PanteraPolnocy
d4fd72e5ac
Add an option o disable auto-completion when typing @ mentions in chat
2025-10-23 16:33:22 +02:00
Ansariel
36217e7cb3
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# autobuild.xml
# indra/llwebrtc/llwebrtc.cpp
# indra/llwebrtc/llwebrtc_impl.h
# indra/newview/llvoicewebrtc.cpp
# indra/newview/llvoicewebrtc.h
2025-10-18 12:33:24 +02:00
Ansariel
c696396df8
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-10-17 23:40:43 +02:00
PanteraPolnocy
4b3420c4ee
Set OutfitListFilterFullList to true by default to bring back the older behaviour of displaying filtered outfits that users are familiar with
...
This also ensures compatibility with skins that don't provide a toggle for this option (such as Starlight).
2025-10-17 08:36:25 +02:00
Ansariel
06e8393846
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-10-16 22:48:43 +02:00
Ansariel
8a2c295298
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/newview/llfloaterpreference.cpp
# indra/newview/skins/default/xui/en/panel_preferences_move.xml
# indra/newview/skins/default/xui/ja/floater_360capture.xml
# indra/newview/skins/default/xui/ja/floater_about_land.xml
# indra/newview/skins/default/xui/ja/floater_edit_ext_day_cycle.xml
# indra/newview/skins/default/xui/ja/floater_god_tools.xml
# indra/newview/skins/default/xui/ja/floater_inspect.xml
# indra/newview/skins/default/xui/ja/floater_joystick.xml
# indra/newview/skins/default/xui/ja/floater_land_holdings.xml
# indra/newview/skins/default/xui/ja/floater_lsl_guide.xml
# indra/newview/skins/default/xui/ja/floater_model_preview.xml
# indra/newview/skins/default/xui/ja/floater_pathfinding_console.xml
# indra/newview/skins/default/xui/ja/floater_pathfinding_linksets.xml
# indra/newview/skins/default/xui/ja/floater_preferences.xml
# indra/newview/skins/default/xui/ja/floater_preferences_graphics_advanced.xml
# indra/newview/skins/default/xui/ja/floater_preferences_view_advanced.xml
# indra/newview/skins/default/xui/ja/floater_scene_load_stats.xml
# indra/newview/skins/default/xui/ja/floater_settings_debug.xml
# indra/newview/skins/default/xui/ja/floater_snapshot.xml
# indra/newview/skins/default/xui/ja/floater_stats.xml
# indra/newview/skins/default/xui/ja/floater_tools.xml
# indra/newview/skins/default/xui/ja/floater_top_objects.xml
# indra/newview/skins/default/xui/ja/floater_ui_preview.xml
# indra/newview/skins/default/xui/ja/menu_attachment_other.xml
# indra/newview/skins/default/xui/ja/menu_avatar_other.xml
# indra/newview/skins/default/xui/ja/menu_conversation_log_view.xml
# indra/newview/skins/default/xui/ja/menu_gesture_gear.xml
# indra/newview/skins/default/xui/ja/menu_inventory.xml
# indra/newview/skins/default/xui/ja/menu_participant_list.xml
# indra/newview/skins/default/xui/ja/menu_people_nearby_multiselect.xml
# indra/newview/skins/default/xui/ja/menu_profile_other.xml
# indra/newview/skins/default/xui/ja/menu_profile_self.xml
# indra/newview/skins/default/xui/ja/menu_settings_gear.xml
# indra/newview/skins/default/xui/ja/menu_url_agent.xml
# indra/newview/skins/default/xui/ja/menu_viewer.xml
# indra/newview/skins/default/xui/ja/menu_wearable_list_item.xml
# indra/newview/skins/default/xui/ja/notifications.xml
# indra/newview/skins/default/xui/ja/panel_avatar_list_item.xml
# indra/newview/skins/default/xui/ja/panel_clothing_list_button_bar.xml
# indra/newview/skins/default/xui/ja/panel_edit_universal.xml
# indra/newview/skins/default/xui/ja/panel_group_bulk_ban.xml
# indra/newview/skins/default/xui/ja/panel_group_creation_sidetray.xml
# indra/newview/skins/default/xui/ja/panel_group_notices.xml
# indra/newview/skins/default/xui/ja/panel_landmark_info.xml
# indra/newview/skins/default/xui/ja/panel_main_inventory.xml
# indra/newview/skins/default/xui/ja/panel_nearby_chat_bar.xml
# indra/newview/skins/default/xui/ja/panel_nearby_media.xml
# indra/newview/skins/default/xui/ja/panel_people.xml
# indra/newview/skins/default/xui/ja/panel_performance_autoadjustments.xml
# indra/newview/skins/default/xui/ja/panel_performance_preferences.xml
# indra/newview/skins/default/xui/ja/panel_place_profile.xml
# indra/newview/skins/default/xui/ja/panel_postcard_settings.xml
# indra/newview/skins/default/xui/ja/panel_preferences_advanced.xml
# indra/newview/skins/default/xui/ja/panel_preferences_chat.xml
# indra/newview/skins/default/xui/ja/panel_preferences_colors.xml
# indra/newview/skins/default/xui/ja/panel_preferences_general.xml
# indra/newview/skins/default/xui/ja/panel_preferences_graphics1.xml
# indra/newview/skins/default/xui/ja/panel_preferences_sound.xml
# indra/newview/skins/default/xui/ja/panel_presets_pulldown.xml
# indra/newview/skins/default/xui/ja/panel_prim_media_controls.xml
# indra/newview/skins/default/xui/ja/panel_profile_secondlife.xml
# indra/newview/skins/default/xui/ja/panel_region_environment.xml
# indra/newview/skins/default/xui/ja/panel_region_estate.xml
# indra/newview/skins/default/xui/ja/panel_region_terrain.xml
# indra/newview/skins/default/xui/ja/panel_status_bar.xml
# indra/newview/skins/default/xui/ja/panel_tools_texture.xml
# indra/newview/skins/default/xui/ja/sidepanel_item_info.xml
# indra/newview/skins/default/xui/ja/sidepanel_task_info.xml
# indra/newview/skins/default/xui/ja/strings.xml
# indra/newview/skins/default/xui/ja/teleport_strings.xml
2025-10-13 22:21:27 +02:00
Beq
3b33e548f4
[FIRE-35342] Fix frame guide rendering inside the scene
...
Add UI for controlling the settings, add new styles.
Snapshot guide with golden ratio options
Adds golden ratio composition guides to the snapshot tool, including options for different orientations (top-left, top-right, bottom-left, bottom-right).
Also refactors the snapshot guide settings into a separate floater for better organization.
2025-10-13 20:10:48 +01:00
Andrey Kleshchev
38257221d0
viewer#3018 Expose mouse wrap in UI
...
And attempt some basic automation
2025-10-13 16:27:36 +03:00
Ansariel
e7b3d68cab
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# autobuild.xml
# indra/cmake/LLPhysicsExtensions.cmake
# indra/llprimitive/CMakeLists.txt
# indra/newview/CMakeLists.txt
# indra/newview/lltexturectrl.cpp
# indra/newview/llviewerobject.cpp
# indra/newview/llviewertexture.cpp
# indra/newview/llviewerwindow.cpp
# indra/newview/llvovolume.cpp
# indra/newview/skins/default/xui/en/floater_marketplace.xml
# indra/newview/skins/default/xui/en/floater_model_preview.xml
# indra/newview/skins/default/xui/en/floater_search.xml
2025-10-11 18:51:03 +02:00
Ansariel
b1f05340f8
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# indra/newview/pipeline.cpp
2025-10-11 14:41:58 +02:00
Ansariel
98a48cf1c1
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# indra/newview/pipeline.cpp
2025-10-11 14:35:54 +02:00
PanteraPolnocy
9d1f00968e
Revert "Make snapshot guides more visible"
...
This reverts commit c1c6f1ed5e .
2025-10-10 08:59:40 +02:00
PanteraPolnocy
9267076ebb
Make the visibility/opacity of the composition guides in snapshot view configurable via debug setting, as per request
2025-10-10 08:19:01 +02:00
PanteraPolnocy
f6c29b0356
FIRE-35342 Show capture frame shader on screen, when relevant option is selected in snapshot floater
...
Still no idea why guides are not working, but adding a missing setting for them, at least
2025-10-09 22:24:54 +02:00
Andrey Kleshchev
821adc997d
#4794 SceneLoadRearMaxRadiusFraction not stored as a fraction - <FS:minerjr> Cherry-pick to fix issue FIRE-36003
...
Reported issue to LL GitHub and FS JIRA FIRE-36003
LL Issue: https://github.com/secondlife/viewer/issues/4794
Linked to FS issue and cherry picked to pull in fix.
Inital Issue:
When you look at the SceneLoadRearMaxRadiusFraction value stored in the settings.xml, you will notice that the value is set to 75.0 for a float value. And the comments mention it is suppose to be fraction.
The code that uses it is for scaling the amount of the scene behind the visible camera is loaded. The issue is because the calculation no longer is divided by 100.0f, the draw distance is multiplied by the value and then clamped at the draw distance value. So it is effectively only ever the draw distance and not the default 75% of it. So a 256 draw distance is locked at 256 meters instead of 192.
This causes more objects to load behind the user, especially very far objects which can cause more RAM and VRAM usage, especially on teleport.
2025-10-09 12:19:30 -03:00
Andrey Kleshchev
6fc138dc44
p#351 Mark RenderMaxOpenGLVersion as Windows specific
2025-10-08 22:29:16 +03:00
PanteraPolnocy
1e254bb4c7
Add an option to disable reset buttons in camera floaters
2025-10-08 14:50:11 +02:00
Andrey Kleshchev
eb9cb1ab8c
#4794 SceneLoadRearMaxRadiusFraction not stored as a fraction
2025-10-07 17:46:46 +03:00
Ansariel
2756f190b4
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/newview/llfloaterdisplayname.cpp
# indra/newview/lllogininstance.cpp
# indra/newview/lloutfitslist.cpp
# indra/newview/llpanelprofile.cpp
# indra/newview/skins/default/xui/en/panel_profile_firstlife.xml
# indra/newview/skins/default/xui/en/panel_profile_secondlife.xml
2025-09-27 11:39:25 +02:00
Ansariel
ecbf70877e
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# indra/llimagej2coj/llimagej2coj.cpp
2025-09-27 10:55:28 +02:00
Andrey Kleshchev
921856d83e
#4730 Extend login timeout
2025-09-23 22:39:50 +03:00
Ansariel
312d077884
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# indra/llimagej2coj/llimagej2coj.cpp
2025-09-23 09:58:52 +02:00
Ansariel
5e5a3f4102
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/llui/lltextbase.cpp
# indra/newview/llappviewerwin32.cpp
# indra/newview/lleventpoll.cpp
2025-09-22 23:11:55 +02:00
Ansariel
859ded3c58
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-202507
2025-09-22 22:52:19 +02:00
PanteraPolnocy
34d087040c
Add a visual warning (not just information in logfile) about too many outfits
2025-09-20 14:00:52 +02:00
Maxim Nikolenko
e33b5c5e6c
#4432 Change graphics quality via a debug setting
2025-09-17 15:56:08 +03:00
Ansariel
fcb87e8c72
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-09-16 18:05:36 +02:00
PanteraPolnocy
541398de2f
FIRE-33085 Add beacons for region corners
2025-09-12 21:35:10 +02:00
Ansariel
433cbb705d
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/newview/lllogchat.cpp
# indra/newview/llnotificationlistitem.cpp
# indra/newview/llpanelteleporthistory.cpp
# indra/newview/lltoastgroupnotifypanel.cpp
# indra/newview/skins/default/xui/en/notifications.xml
# indra/newview/skins/default/xui/en/panel_group_roles.xml
2025-09-11 23:10:40 +02:00
Andrey Kleshchev
0030929554
viewer#2172 AM/PM selector
2025-09-10 22:48:16 +03:00
Ansariel
633892ce7d
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# scripts/packages-formatter.py
2025-09-09 19:53:39 +02:00
Ansariel
efe97b9940
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# indra/cmake/00-Common.cmake
# scripts/packages-formatter.py
2025-09-09 19:52:09 +02:00
PanteraPolnocy
7766a98d11
Add a switch to not connect to neighbouring regions
...
- An experimental and not officially supported function (therefore not exposed in preferences), may or may not stay in the source; Potentially addresses FIRE-2325 and its duplicates
- Prevents the viewer from connecting to neighbouring regions. When enabled, only the current region (login/teleport destination) is connected, while adjacent simulators are ignored. This effectively isolates the region, similar to how private estates behave.
- This may improve performance for users with weaker computers or slower connections, reduce unintended neighbour interactions, and assist multi-region event setups by lowering client overhead. It can also be useful for residents who prefer not to see or interact with neighbouring land.
- Limitations: region crossings will not function normally, as neighbouring regions are not visible or connected. Only direct teleports and logins to regions will work reliably. The sense of world scale and continuity is reduced, and travellers or explorers may find it unsuitable.
- TO-DO: Detect when avatar is crossing by foot/vehicle and load only that one region?
- I was not able to find an equivalent of WebRTC's updateNeighboringRegions() in Vivox code; updatePosition() is not that helpful, and channelFromRegion() seems to be detached?
2025-09-06 14:46:38 +02:00
Ansariel
7f0e80b877
FSRestoreOpenIMs should be disabled by default
2025-09-04 19:33:00 +02:00
PanteraPolnocy
dc0d75039b
Add a functionality to save/restore open IMs from previous session
...
Suggested by Luke Rowley; Improvements welcomed
2025-09-04 12:55:44 +02:00
TJ
06f2a1b79a
Merge branch 'master' into feature/conversations_opacity_options
2025-09-04 19:11:52 +10:00
Hecklezz
88545c5ae7
Fixed settings error for FSImActiveOpacityOverride
2025-08-26 22:05:06 +10:00
Hecklezz
da395c715c
Implemented seperate Conversations opacity options
2025-08-26 22:05:03 +10:00
Ansariel
62eb9fc935
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-202506
2025-08-25 20:43:54 +02:00
Ansariel
7cf3d31190
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
...
# Conflicts:
# indra/newview/app_settings/settings.xml
2025-08-25 20:26:06 +02:00
Ansariel
01a5f965c8
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-08-25 10:44:26 +02:00
Angeldark Raymaker
587897e5be
Merge branch 'master' into FIRE-35686
2025-08-23 16:51:35 +01:00
Ansariel
e8b42af7a7
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-08-19 19:16:16 +02:00