Hecklezz
edcfa9e3c1
[FIRE-36091] Follow-up null checks on mVObjp to prevent crashes
...
Merged upstream in SLViewer PR#4996
2025-11-13 19:58:09 +10:00
Hecklezz
17ff1613f1
[FIRE-36091] Fix crash in updateDistance updating LOD on null mVObjp
...
Merged upstream in SLViewer PR#4988
2025-11-13 19:57:59 +10:00
Hecklezz
b3a549b8b5
[FIRE-36090] Fix crash in handleHover accessing null parent
...
Merged upstream in SLViewer PR#4986
2025-11-13 19:57:44 +10:00
Hecklezz
5fb9e75cd8
[FIRE-36087] Fix crash in updateImagesCreateTextures accessing potentially freed image pointer
...
Merged upstream in SLViewer PR#4984
2025-11-13 19:56:19 +10:00
Hecklezz
e50dd76c61
[FIRE-36095] Fixed missing string for Favorites and updated help topics for favorites inventory tab
2025-11-13 19:10:16 +10:00
Jonathan "Geenz" Goodman
0ceefe6d27
Disable shader profiles on RDNA3.5 to prevent freezes on startup. ( #4992 )
...
* Disable shader profiling for certain AMD Radeon GPUs
Added logic to detect AMD Radeon 8060 GPUs and disable shader profiling to prevent client freezes and instability. Introduced sCanProfile flag in LLGLSLShader and mSkipProfiling in LLFeatureManager to control profiling behavior based on detected hardware.
* Add RDNA3.5 and check the vendor string for a known current family of bad drivers
* Update llfeaturemanager.cpp
* Make sure to check that this is a Radeon.
2025-11-12 12:14:19 -08:00
Ansariel
cd8d47c9f3
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-11-12 18:44:30 +01:00
Rye
05658cbff1
Fix support for MSVC toolset v145(VS2026)
...
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-12 15:54:36 +01:00
Hecklezz
f5e5e14315
[FIRE-36086] Fixed crash in LLOutfitAccordionCtrlTab::handleToolTip due to null category
2025-11-12 21:25:18 +10:00
Andrey Kleshchev
bcecb3dc10
#4949 QueuedRequest destructor crash
2025-11-10 08:09:07 +02:00
Maxim Nikolenko
bbd3ee8018
#4920 fix group categories not being displayed when one below is expanded (FS:TJ- Cherry-pick to fix FIRE-36078)
2025-11-09 17:48:53 +10:00
Hecklezz
a0429c99c5
[FIRE-36079] Fixed saving multiple textures/photos with '/' in the filenames
2025-11-09 16:17:43 +10:00
PanteraPolnocy
8ddcfb1915
FIRE-36075, FIRE-36076 French translation update, by Laurent Bechir
2025-11-07 17:31:05 +01:00
minerjr
212bc9c0b3
Fix animated textures from stopping.
...
This prevents animated textures that are still a valid size from stop animating. Off screen textures will stop so if turned fast, there may be a slight stutter until the face's virtual size has been updated.
2025-11-07 11:56:43 -04:00
Andrey Kleshchev
4e78b4c9fe
#4651 Distinguish logout crashes from other crashes
2025-11-06 21:37:10 +02:00
Andrey Kleshchev
3694df79bf
#4656 Don't scroll to a child that is already in view and can not fit
2025-11-06 20:15:28 +02:00
Andrey Kleshchev
7a7215b852
#1006 Assume default material is valid for terrain assigment
2025-11-05 17:35:38 +02:00
Ansariel
c82141c31a
Fix nearby chat floater ignoring 24h clock setting
2025-11-05 14:29:56 +01:00
Andrey Kleshchev
2b8dc2f02a
#4785 The Apply button is not activated after changing a Material
2025-11-05 13:53:33 +02:00
PanteraPolnocy
334283bc67
FIRE-36065 French translation update, by Laurent Bechir
2025-11-05 00:03:39 +01:00
Ansariel
5e11448e4f
Fix remaining cases of webbrowser-related XUI warnings
2025-11-04 20:43:55 +02:00
Ansariel
c7c8d8101b
Use correct widget name for marketplace floater
2025-11-04 20:43:55 +02:00
Ansariel
11ccdb5e32
Fix XUI parser warnings:
...
* LLFloaterMarketplace::postBuild calls parent method which already tries to find the webbrowser control with a different name and adds itself as observer
* Incorrect attribute name "tooltip" in panel_preferences_move.xml
2025-11-04 20:43:55 +02:00
Andrey Kleshchev
d23379939c
#4879 An Emoji in a display name can affect text in chat
...
An emoji was spliting inlineview thus affecting displayed text.
2025-11-03 19:08:21 +02:00
Hecklezz
3bec0edebc
Fixed checkAndCutOffDateWithSec to work with AM/PM
2025-11-04 03:06:54 +10:00
Maxim Nikolenko
6979b1ff50
#4920 fix group categories not being displayed when one below is expanded
2025-11-03 19:05:46 +02:00
Hecklezz
76c9cb0a2c
[FIRE-35530] Fix CFBundleIndentifier syntax being incorrect causing it to be missing
2025-11-03 06:10:40 +10:00
minerjr
5f9daef8e0
Updated to match upstream fix
...
LL ended up fixing the same issue upstream, but returned 0.0f instead of 1.0f. Updated code to match formatting LL used and value.
2025-11-02 14:54:55 -04:00
Hecklezz
834b198a87
Fix issue where mac was crashing during an attempt to unplug or replug microphone (FS:TJ- Cherry-pick to help fix FIRE-36022 on macOS)
...
The mac audio device manager was being "helpful" by restarting
playout and recording if the Default device was changed, assuming
the application wouldn't care.
However, we received an update of device change, and attempted to
stop and start playout anyway, causing a conflict.
The fix was simply to not deploy new devices when the device id didn't
change.
2025-11-02 01:10:19 +10:00
Ansariel Hiller
c73ef2d2b1
Merge pull request #172 from FirestormViewer/dependabot/github_actions/actions/upload-artifact-5
...
Bump actions/upload-artifact from 4 to 5
2025-11-01 11:10:45 +01:00
Ansariel Hiller
62a1bc9c53
Merge pull request #171 from FirestormViewer/dependabot/github_actions/azure/trusted-signing-action-0.5.10
...
Bump azure/trusted-signing-action from 0.5.9 to 0.5.10
2025-11-01 11:10:36 +01:00
Ansariel Hiller
16e7480070
Merge pull request #170 from FirestormViewer/dependabot/github_actions/actions/download-artifact-6
...
Bump actions/download-artifact from 5 to 6
2025-11-01 11:10:25 +01:00
dependabot[bot]
b0f179945e
Bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 10:05:23 +00:00
dependabot[bot]
4699e2f5d2
Bump azure/trusted-signing-action from 0.5.9 to 0.5.10
...
Bumps [azure/trusted-signing-action](https://github.com/azure/trusted-signing-action ) from 0.5.9 to 0.5.10.
- [Release notes](https://github.com/azure/trusted-signing-action/releases )
- [Commits](https://github.com/azure/trusted-signing-action/compare/v0.5.9...v0.5.10 )
---
updated-dependencies:
- dependency-name: azure/trusted-signing-action
dependency-version: 0.5.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 10:05:18 +00:00
dependabot[bot]
c4915f9932
Bump actions/download-artifact from 5 to 6
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 10:05:14 +00:00
Ansariel
574dc5b65a
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-10-31 19:25:58 +01:00
minerjr
bd1282a235
Merge branch 'FIRE-36022-USB-HeadsetWebRTC'
2025-10-31 14:40:56 -03:00
Andrey Kleshchev
f7516a4631
#4918 Crash at LLPluginProcessParent::poll
...
Bugsplat shows that mutex is null.
It's possible that no instances exist thus mutex wasn't initialized.
2025-10-31 19:13:26 +02:00
Ansariel
f9e7f78787
Fix XUI parser warnings
2025-10-31 15:45:26 +01:00
Maxim Nikolenko
a125524085
#4847 log session_jitter and period_jitter with FPS info
2025-10-31 15:29:07 +02:00
minerjr
9ee2595ac1
Reduced the time_mutx lock to 1 second from 3 seconds
...
Originally setup with 3 second as a was not sure how long it would take to recover, but 1 second should be good to recover and enumerate devices.
2025-10-29 21:39:57 -03:00
Andrey Kleshchev
1fc0eca119
#4886 Crash on LLTeleportRequestViaLure::toOstream
2025-10-29 23:04:00 +02:00
Andrey Kleshchev
1c393aed78
#4884 Crash at resetRegionCrossingTimer
2025-10-29 23:04:00 +02:00
Andrey Kleshchev
dab2fa75dd
#4876 Fix material not applying
...
1. Dupplicate call in llselectmgr can cause race conditions
2. lltooldragndrop wasn't updating server in one case
2025-10-29 23:04:00 +02:00
minerjr
b37a210e38
Fixed up the i prefix to g to follow coding standards
...
Changed iWebRTCUpdateDevices and iAudioDeviceMutex to gWebRTCUpdateDevicesand gAudioDeviceMutex to follow Firestorm coding standards.
They are global static variables.
2025-10-29 15:37:55 -03:00
minerjr
f6ce46c726
Fixed up not python operator to proper C++ operator
...
Fixed up the follow Firestorm coding standards.
2025-10-29 15:21:51 -03:00
Ansariel
a33e37cbd1
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-ll-master
2025-10-29 19:17:08 +01:00
Ansariel
1002a28e39
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-10-29 19:16:44 +01:00
Ansariel
ced6a24696
Merge branch 'release/2025.08' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/newview/llviewermedia.cpp
# indra/newview/llviewerwindow.cpp
2025-10-29 19:11:13 +01:00
Ansariel
3620dfdd35
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-10-29 18:40:12 +01:00