Commit Graph

79511 Commits (ecbf70877e7803412f520d2185fe2c7979754763)

Author SHA1 Message Date
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
Andrey Kleshchev d97cb0f18c #4639 Crash at getDimensionsF32 2025-09-06 00:53:47 +03:00
Andrey Kleshchev 6b0b8ce196 #4536 Fix clipped setting descriptions 2025-09-06 00:52:52 +03:00
Callum Linden 40e2b67db5
Merge pull request #4640 from secondlife/callum/mac_universal
Updates to macOS universal build
2025-09-05 14:18:07 -07:00
Callum Prentice 789a64b0de Incorporate the latest buld of KDU 8.4.1 with the universal macos libs 2025-09-05 13:45:47 -07:00
Callum Prentice 94cfce4a4d Revert "Replace boost filesystem with std filesystem"
This reverts commit 94e45ca2e6.
2025-09-05 13:44:57 -07:00
PanteraPolnocy 8c97193db9 FIRE-35925 Chinese Translation Update, cont, by 小滢 Zi Ying 2025-09-05 18:08:45 +02:00
Andrey Kleshchev 12704b9411 viewer-cef build fixes 2025-09-05 19:00:05 +03:00
Andrey Kleshchev 94e45ca2e6 Replace boost filesystem with std filesystem
Build fixes, instead of resolving unclear boost filesystem errors just
updated to std in affected places.
2025-09-05 19:00:05 +03:00
Ansariel 806dd91c74 Don't specify maximum CMake version (even for the policy options) - results in weird empty outputs during build if using CMake newer than 4.0 2025-09-05 15:37:55 +02:00
Ansariel b99cf9fb86 Merge branch 'project/mac_universal' of https://github.com/secondlife/viewer
# Conflicts:
#	autobuild.xml
#	indra/cmake/00-Common.cmake
#	indra/cmake/APR.cmake
#	indra/cmake/Audio.cmake
#	indra/cmake/Boost.cmake
#	indra/cmake/Copy3rdPartyLibs.cmake
#	indra/cmake/LLKDU.cmake
#	indra/cmake/LLPrimitive.cmake
#	indra/cmake/Meshoptimizer.cmake
#	indra/cmake/NGHTTP2.cmake
#	indra/cmake/OPENAL.cmake
#	indra/llaudio/llvorbisencode.cpp
#	indra/llcommon/linden_common.h
#	indra/llcommon/llcommon.cpp
#	indra/llcommon/llfasttimer.cpp
#	indra/llcommon/llfasttimer.h
#	indra/llcommon/llfile.cpp
#	indra/llcommon/llmemory.h
#	indra/llcommon/llprofiler.h
#	indra/llcommon/llthreadsafequeue.h
#	indra/llfilesystem/lldir_win32.cpp
#	indra/llkdu/llimagej2ckdu.cpp
#	indra/llkdu/llimagej2ckdu.h
#	indra/llkdu/llkdumem.h
#	indra/llplugin/slplugin/CMakeLists.txt
#	indra/llrender/llfontfreetype.cpp
#	indra/llrender/llfontfreetype.h
#	indra/llwindow/CMakeLists.txt
#	indra/llwindow/llopenglview-objc.mm
#	indra/llwindow/llwindowmacosx-objc.h
#	indra/llwindow/llwindowwin32.cpp
#	indra/media_plugins/cef/CMakeLists.txt
#	indra/newview/CMakeLists.txt
#	indra/newview/llappviewer.cpp
#	indra/newview/llface.cpp
#	indra/newview/pipeline.cpp
#	indra/newview/viewer_manifest.py
2025-09-05 14:55:37 +02:00
PanteraPolnocy 64a7d3201f And a follow-up... 2025-09-05 13:52:48 +02:00
PanteraPolnocy be77cd12d7 FIRE-35896, FIRE-35908 Update Japanese translation, by Logue Takacs 2025-09-05 13:51:23 +02:00
PanteraPolnocy 43ad71f671 FIRE-35884 Chinese Translation Update, by 小滢 Zi Ying 2025-09-05 10:54:54 +02:00
Callum Linden d885e73ddd
Merge pull request #4633 from secondlife/callum/viewer-cef-2025-08
Incorporate latest version of Dullahan that is built using CEF 139 and target the Universal Mac build branch
2025-09-04 15:17:55 -07:00
Callum Linden 66ccfabdd3
Merge branch 'project/mac_universal' into callum/viewer-cef-2025-08 2025-09-04 14:51:34 -07:00
Andrey Kleshchev f5c872a12d p#470 Fix wrong release notes being shown. 2025-09-04 23:10:38 +03:00
Ansariel 7f0e80b877 FSRestoreOpenIMs should be disabled by default 2025-09-04 19:33:00 +02:00
Ansariel 078a8a6a6e Update German translation 2025-09-04 19:32:19 +02:00
PanteraPolnocy 52d245de96 Move restoreOpenIMs() from onOpen() to the very end of viewer's startup
- This ensures restored sessions are available immediately after the viewer boots, instead of only being added when the Conversations floater is opened.
- It also prevents issues where sessions fail to populate properly if the Conversations floater remains closed at startup and the user starts an IM directly from a profile or the People panel.
- Only resident-to-resident conversations are restored. Group chat sessions were not always ready in time ("unverified") during startup, making their restoration unreliable.
- Clean up some debug code / leftovers.
2025-09-04 16:46:03 +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
Hecklezz 60539d373c Fixed compilation error from use of IsInOpenSim() 2025-09-04 20:42:12 +10:00
PanteraPolnocy e88b9389ed Updated Polish translation 2025-09-04 11:59:25 +02:00
TJ 0e4bd97915
Merge pull request #151 from FirestormViewer/feature/conversations_opacity_options
[FIRE-35804] Implemented separate Conversations opacity options
2025-09-04 19:21:23 +10:00
TJ 06f2a1b79a
Merge branch 'master' into feature/conversations_opacity_options 2025-09-04 19:11:52 +10:00
Beq Janus e364123e04
Merge pull request #156 from FirestormViewer/improvement/opensim_remove_slt_time
[FIRE-34775] Use PST/PDT time while logged into OpenSim instead of SLT
2025-09-04 10:00:13 +01:00
Beq Janus 9692c861f9
Merge pull request #159 from AyaneStorm/pr-fix-macos-build
fix for macOS build
2025-09-04 09:57:21 +01:00
Andrey Kleshchev d19c443100 #4623 Shared Media on HUDs not loading
Looks like a merge between a commit that affected mScreenPixelArea and a
commit that added a return value resulted in reordered calls.
2025-09-04 01:32:59 +02:00
chanayane 17f0ef8f99
fix for macOS build 2025-09-03 23:40:23 +02:00
Andrey Kleshchev a4f58810f4 #4623 Shared Media on HUDs not loading
Looks like a merge between a commit that affected mScreenPixelArea and a
commit that added a return value resulted in reordered calls.
2025-09-04 00:16:54 +03:00
Ansariel a601715860 Merge branch 'develop' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/installers/windows/installer_template.nsi
2025-09-03 19:45:39 +02:00
Ansariel 4b8049e22b Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-09-03 19:44:45 +02:00
Andrey Kleshchev 90aa693f2a
Merge Changes for support of apple silicon on macOS
Mac Arm
2025-09-03 20:30:12 +03:00
Andrey Kleshchev 5593cde0e8
Merge pull request #4625 from secondlife/andreyk/viewer_4587
#4587 Shaders sometimes do not match the shader settings
2025-09-03 19:09:48 +03:00
Andrey Kleshchev 46f325b7db #4587 Make shader cache reading faster 2025-09-02 23:29:15 +03:00
Andrey Kleshchev 3ea1d87a42 #4587 Shaders sometimes do not match the shader settings
Ensure versions get matched reliably
2025-09-02 23:29:15 +03:00
Ansariel 8a07a887ad Merge branch 'main' of https://github.com/secondlife/viewer 2025-09-02 21:59:44 +02:00
Andrey Kleshchev 3e4f112c03
Merge from main into develop
Update develop branch from main to pick up 2025.05 and 2025.06 merge commits and version bump.
2025-09-02 22:34:44 +03:00