Commit Graph

79289 Commits (46da82657a2318ce5eb89239cf86335cfa0ead4c)

Author SHA1 Message Date
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
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
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
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
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
PanteraPolnocy 8c97193db9 FIRE-35925 Chinese Translation Update, cont, by 小滢 Zi Ying 2025-09-05 18:08:45 +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
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
Ansariel 8a07a887ad Merge branch 'main' of https://github.com/secondlife/viewer 2025-09-02 21:59:44 +02:00
Andrey Kleshchev e81b1de01e Increment viewer version after 2024.06 2025-09-02 22:29:55 +03:00
Andrey Kleshchev d1e185921d #4621 Crash at LLMeshRepoThread::run(1060)
Fix a missed mutex
2025-09-02 19:39:09 +02:00
Andrey Kleshchev 327fc9375f #4619 Don't crash on LLHUDEffect::render
LLHUDEffectResetSkeleton needs to override LLHUDEffect::render to not
cause an LL_ERRS if it stays alive for too long.
2025-09-02 19:39:09 +02:00
Ansariel Hiller 1f53ef9808
Merge pull request #158 from FirestormViewer/dependabot/github_actions/actions/download-artifact-5
Bump actions/download-artifact from 4 to 5
2025-09-01 23:42:20 +02:00
Ansariel Hiller b4b8f0e10b
Merge pull request #157 from FirestormViewer/dependabot/github_actions/actions/checkout-5
Bump actions/checkout from 4 to 5
2025-09-01 23:42:09 +02:00
dependabot[bot] a21813339a
Bump actions/download-artifact from 4 to 5
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-01 18:29:37 +00:00
dependabot[bot] 1afff91ed2
Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-01 18:14:06 +00:00
PanteraPolnocy 3899506394 Updated Polish translations 2025-08-30 23:34:34 +02:00
PanteraPolnocy 86cc08f895 Notification correction; Rename -> Remove 2025-08-30 21:00:14 +02:00
PanteraPolnocy 1478dc3d33 Remove duplicated inventory settings context menu option 2025-08-30 20:12:55 +02:00