Commit Graph

79498 Commits (5e5a3f410272141abfbf8d1d4f7e18359fc51d04)

Author SHA1 Message Date
Ansariel 7a8e17a97b Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-09-12 12:35:29 +02:00
Andrey Kleshchev ac2cbdcc02 #4660 Unable to upload GLTF+bin with spaces in the name 2025-09-12 09:40:20 +03:00
Rye 452c8e0ea4
Follow up fixes for Apple Silicon (#4662)
* Remove GLM sse flag from cmake that was moved to llpreprocessor.h

* Further reduce performance loss of HDR and Sharpening on bandwith-constrained gpu by combining gamma correction into tonemap/sharpening shader passes

* Update SSE2NEON to 1.8.0 to fix random render nans

* Fix occasional startup crash from LLCachedControl being declared in global scope
2025-09-11 20:54:32 -04:00
Ayane 46e1627e30
Merge pull request #161 from trish-sl/Trish_FixDeleteFromOutfitContextMenu
Fix "delete from outfit" context menu appearing in favorite wearables menu
2025-09-12 01:07:40 +02:00
Ansariel 46da82657a Clean the build instructions up a bit:
* We do not recommend...
* Reduce the KDU emphasis
2025-09-12 00:24:52 +02:00
Ayane 754b4095ba
Merge pull request #162 from AyaneStorm/pr-build-instructions
updated build instructions for Linux, macOS and Windows
2025-09-11 23:36:28 +02:00
chanayane 4c43e89232
updated build instructions for Linux, macOS and Windows 2025-09-11 23:32:23 +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
Ansariel 293c7ed4a3 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-09-11 20:03:55 +02:00
Andrey Kleshchev c3c45e00ab #1825 Use html as a default type for nosniff mime probes 2025-09-11 15:23:09 +03:00
PanteraPolnocy fee26c83f4 Expose FSDisableNeighbourRegionConnections in preferences
Seems to work well enough after few hours of testing, for its intended purpose
2025-09-11 13:15:00 +02:00
PanteraPolnocy 92e8ef3ba2 FIRE-35747 Do not ignore @showworldmap=n for llMapDestination()
Kitty Approved. ~
2025-09-11 12:34:28 +02:00
Trish_sl d0cfd8bf96 fix "delete from outfit" context menu appearing in any wearables menu (including favorite wearables) 2025-09-10 20:48:48 -04:00
Jonathan "Geenz" Goodman 3ab18e8545
Merge pull request #4657 from secondlife/brad/mac_universal
Improvements found in reviewing mac_arm branch #4629
2025-09-10 19:08:34 -04:00
Ansariel 651665235f Merge branch 'release/2025.07' of https://github.com/secondlife/viewer 2025-09-10 23:39:58 +02:00
Ansariel 90fa3b4672 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-202507 2025-09-10 23:38:50 +02:00
Alexander Gavriliuk cf75c9c958 #2618 Roles and Members tab is a mess 2025-09-10 23:30:40 +03:00
Alexander Gavriliuk 2ef17ab9d6 #2618 Roles and Members tab is a mess (fix XML indents for readability) 2025-09-10 23:30:40 +03:00
Brad Linden f98a61be70 Improvements found in reviewing mac_arm branch #4629 2025-09-10 13:04:04 -07:00
Jonathan "Geenz" Goodman 5b97823db6
Merge pull request #4636 from secondlife/project/mac_universal
Apple Silicon Support
2025-09-10 15:53:59 -04:00
Andrey Kleshchev 0030929554 viewer#2172 AM/PM selector 2025-09-10 22:48:16 +03:00
Jonathan "Geenz" Goodman dd1113ba2b
Merge branch 'release/2025.07' into project/mac_universal 2025-09-10 13:29:51 -04:00
PanteraPolnocy 5512a49a4d Temporarily allow neighbouring regions to load during crossings when neighbour connections are disabled
When debug setting to disable neighbouring regions is enabled, the viewer now makes an exception and function pauses itself while the avatar is physically out of bounds of the current region (negative pos, or pos bigger than max region size) indicating a possible region crossing (or grid error). This allows neighbouring regions to load during manual region crossings instead of leaving the user flying into the void.
The option still prevents neighbour connections under normal circumstances as intended. However, with this adjustment, region crossings are at least partially possible in most cases, though still not as seamless as with full neighbour connections enabled.
2025-09-10 12:57:09 +02:00
PanteraPolnocy 71ece236ea Minor correction; Add width param, for consistency 2025-09-10 08:58:48 +02:00
PanteraPolnocy 61c49f58ef FIRE-35932 Favorites tab in inventory added to Starlight and Vintage skins 2025-09-10 08:50:23 +02:00
Andrey Kleshchev 1754002308 Fix build failing due to missing nsis
Temporary switch to windows 2022, latest 2025 doesn't have nsis
2025-09-10 00:29:06 +03:00
Andrey Kleshchev 92c3cbbb04 #1965 Properly terminate particles when HUD is off #2 2025-09-09 23:40:38 +03:00
Ansariel 3a6929d53a Merge branch 'develop' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/skins/default/xui/en/floater_settings_debug.xml
2025-09-09 20:01:27 +02: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
Andrey Kleshchev 79e4b7b53d p#428 'multiple textures' sometimes not present
when opening picker for the first time
2025-09-09 20:01:02 +03:00
Beq 0146b15e02 Merge remote-tracking branch 'origin/master' 2025-09-09 15:20:28 +01:00
Beq 25f087b2cc Another set-unused...Ayane promises its the last though. 2025-09-09 15:20:21 +01:00
Ansariel 549a2c31f6 Remove all those comments in an FS-specific file 2025-09-09 11:42:45 +02:00
Beq 9bde3ecb89 More set but unused fun 2025-09-09 09:26:37 +01:00
Beq db03c5037f Oh look, another one. 2025-09-09 01:55:36 +01:00
Beq 125b90d8d3 Silence the python regex warning with a raw string. 2025-09-09 01:16:08 +01:00
Beq 9d89286712 Missed these ones. 2025-09-09 01:15:44 +01:00
Beq 7c1259079f Fixup missing overrides 2025-09-09 00:29:35 +01:00
Beq 459c105bd7 And still more according to Clang 2025-09-08 22:36:22 +01:00
Beq 710cbf564d More unused-but-set fixes. Also remove Linux exclusion
Linux was suppressing these issues rather than fixing them.
2025-09-08 21:45:25 +01:00
Beq 41d0f27888 Another new complaint from Clang it seems.
variables that define the length of a buffer must be declared const.
2025-09-08 18:34:52 +01:00
Ansariel 7d77802121 Fix obscure check 2025-09-08 18:29:34 +02:00
Beq 0d2477c827 Fix some more unused variables 2025-09-08 17:00:41 +01:00
Beq bbdcc2ca31 Fix unused variable breaking Mac builds 2025-09-08 16:13:04 +01:00
Ansariel 9849da1a3e Hotfix incorrect check in apr.h on the fly, causing tons of external C linkage errors showing up in VS 2025-09-06 15:23:14 +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 255b5c6381 Merge branch 'project/mac_universal' of https://github.com/secondlife/viewer
# Conflicts:
#	autobuild.xml
#	indra/CMakeLists.txt
#	indra/cmake/LLKDU.cmake
#	indra/newview/CMakeLists.txt
2025-09-06 12:03:58 +02:00
Callum Linden 28b544251a
Merge pull request #4644 from RyeMutt/project/mac_universal
Fix macos build arch and deploy target due to cmake behavior changes
2025-09-05 18:50:07 -07:00
Rye 8f43b5b77b Fix macos build arch and deploy target due to cmake behavior changes 2025-09-05 19:35:22 -04:00