Commit Graph

77865 Commits (beb3ff3d36b00aada54682551062d790411c5a64)

Author SHA1 Message Date
Ansariel beb3ff3d36 Merge branch 'release/2025.04' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llagentlistener.cpp
#	indra/newview/llappearancemgr.cpp
#	indra/newview/llviewerparcelmgr.cpp
#	indra/newview/llvoavatar.cpp
#	indra/newview/llvoavatar.h
#	indra/newview/llvoavatarself.h
2025-04-04 12:46:39 +02:00
Andrey Kleshchev 68f20d542e #2702 Increase hover height's limit 2025-04-04 12:11:33 +03:00
Andrey Kleshchev f795ad6d62 #3870 Crash at LLVOAvatarSelf::getJoint()
A long standing one
2025-04-04 08:31:01 +03:00
Andrey Kleshchev f2e7e30cff #3868 Crash in updateHoveredState
according to bugsplat mWrapperPanel is null.
2025-04-04 08:31:01 +03:00
Ansariel 6c214f773f Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-202503 2025-04-04 00:42:49 +02:00
Ansariel 1243de5d84 Merge branch 'release/2025.03' of https://github.com/secondlife/viewer 2025-04-03 23:08:03 +02:00
Ansariel 01831e462e Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-04-03 23:07:22 +02:00
Maxim Nikolenko 6ebd8a9e82
Merge pull request #3866 from secondlife/maxim/2025.04-3857
#3857 pick new and updated LEAP functions from develop branch
2025-04-03 18:16:09 +03:00
minerjr f182deb680 Updated array to more modern style (Leave 1980's C code behind)
Changed the array's from C array's to std::array's... old habits die hard.
Also clarified a set of comments.
Fixed up white spaces being added. Visual studio 2022 is inserting them and not sure why.
2025-04-03 11:39:12 -03:00
Mnikolenko Productengine dead3c1fca #3857 teleport finished/failed event 2025-04-03 15:11:51 +03:00
minerjr 9312c6aa2d Added more stats for the LLViewerTextureList::dump and fixed bug
Added table to show horizonal size X vertical size counts
Added table to show discard level vs size counts

Added -1 as a valid discard level (this was causing possible crashes by not handling)
Added extra # of discard levels to handle larger texture sizes (2048 can scale down to 7, 4096 to 8 and invalid sizes can go +1 more)

Fixed out of bounds and possible buffer overflow issue due to getCurrentDiscard having -1 to > MAX_DISCARD_LEVEL + 1 be outputs.
2025-04-03 08:33:06 -03:00
Mnikolenko Productengine 46fca6f5bb #3857 second batch of new or updated LEAP functions 2025-04-03 12:34:51 +03:00
Andrey Kleshchev 498b244070 # 3826 Physics Material Type does not update for linked objects 2025-04-03 00:56:33 +03:00
Mnikolenko Productengine db2c45ba23 #3857 pick new and updated LEAP functions from develop branch 2025-04-02 17:22:17 +03:00
Andrey Lihatskiy d77954ef50 #3597 Improve error handling at LLGLSLShader::disableTexture() 2025-04-02 16:18:33 +03:00
Beq 005483536b Update KDU to 8.5 for all platforms. 2025-04-02 13:49:27 +01:00
Andrey Kleshchev 939817d560 #3849 Crash at LLSelectMgr::updatePointAt 2025-04-01 22:13:54 +03:00
Andrey Kleshchev 8c20662ff7 #3712 CMakeFindFrameworks deprecation 2025-04-01 22:13:54 +03:00
Andrey Kleshchev 3a03c5f8fe #3846 Crash at updateGLTFMaterials 2025-04-01 22:13:54 +03:00
Jonathan "Geenz" Goodman 3c9bb9bfe5 Merge branch 'release/2025.04' of https://github.com/secondlife/viewer into release/2025.04 2025-04-01 13:10:48 -04:00
Jonathan "Geenz" Goodman ccdcbfeebd Merge branch 'release/2025.03' into release/2025.04 2025-04-01 13:10:33 -04:00
Andrey Lihatskiy 945b965fc2 Add file pattern and recursive directory processing fix_xml_indentations.py 2025-04-01 20:10:26 +03:00
Andrey Lihatskiy 497c309a5b #912 Refactor FindModel() 2025-04-01 15:24:15 +03:00
Alexander Gavriliuk c609a45c26 secondlife/viewer#912 BugSplat Crash 1412267 (missed refactoring for FindModel)
# Conflicts:
#	indra/newview/llmodelpreview.cpp
2025-04-01 15:24:15 +03:00
Ansariel 82b05f1063 Merge branch 'release/2025.04' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/llui/llfloater.h
#	indra/newview/llfloatersnapshot.h
#	indra/newview/llstatusbar.cpp
#	indra/newview/llviewerwindow.cpp
#	indra/newview/skins/default/xui/da/floater_about.xml
#	indra/newview/skins/default/xui/de/panel_snapshot_inventory.xml
#	indra/newview/skins/default/xui/de/strings.xml
#	indra/newview/skins/default/xui/en/floater_snapshot.xml
#	indra/newview/skins/default/xui/en/panel_snapshot_inventory.xml
#	indra/newview/skins/default/xui/en/panel_tools_texture.xml
#	indra/newview/skins/default/xui/es/strings.xml
#	indra/newview/skins/default/xui/fr/panel_snapshot_inventory.xml
#	indra/newview/skins/default/xui/fr/strings.xml
#	indra/newview/skins/default/xui/it/panel_snapshot_inventory.xml
#	indra/newview/skins/default/xui/it/strings.xml
#	indra/newview/skins/default/xui/ja/panel_settings_water.xml
#	indra/newview/skins/default/xui/ja/panel_snapshot_inventory.xml
#	indra/newview/skins/default/xui/ja/strings.xml
#	indra/newview/skins/default/xui/pt/strings.xml
#	indra/newview/skins/default/xui/ru/strings.xml
#	indra/newview/skins/default/xui/zh/panel_snapshot_inventory.xml
#	indra/newview/skins/default/xui/zh/strings.xml
#	scripts/messages/message_template.msg
#	scripts/messages/message_template.msg.sha1
2025-03-31 23:55:28 +02:00
Andrey Kleshchev 4ddd9d1fef #3814 More bad_alloc handling
warn user and error
2025-03-31 22:43:04 +03:00
Maxim Nikolenko 515c1f15d8
#3044 Add option to hide L$ balance for Snapshots with Interface showing 2025-03-31 19:06:06 +03:00
Andrey Kleshchev fcc8ffda16 #3809 Partial revert of "Fix J2C Upload"
This partially reverts commit 8d5dab9f67.

Apparently viewer doesn't support some jp2 variants, so I'm leaving only
the fix for bulk upload.
2025-03-31 17:44:20 +03:00
Andrey Kleshchev 8d5dab9f67 #3809 Fix J2C Upload 2025-03-31 09:56:10 +03:00
PanteraPolnocy 02482edff7 FIRE-35314 Russian translation update, by Romka Swallowtail (floater_vj_local_mesh) 2025-03-30 13:15:16 +02:00
Andrey Kleshchev e671cb54fe #3795 Crash at getVolatileAPRPool() 2025-03-30 13:38:34 +03:00
Andrey Lihatskiy 193cab14c2 #3836 Fix crash at LLNotificationForm::getNumElements()/LLSD::size() 2025-03-29 16:25:17 +02:00
Andrey Kleshchev b1822e36e5 #3784 Increase texture scale boundaries 2025-03-28 21:50:31 +02:00
Ansariel 49d2a00176 Update German translation 2025-03-28 20:07:43 +01:00
PanteraPolnocy 9fb2f0f673 FIRE-35295, FIRE-35303, FIRE-35311, FIRE-35309 Updated Chinese (小滢 Zi Ying), French (Laurent Bechir), Russian (Romka Swallowtail), Polish and English translations 2025-03-28 19:10:32 +01:00
Beq Janus 9e5b155331
Merge pull request #95 from Hecklezz/fix/export-and-import-texture-quality
[FIRE-35292] Fix Exporting Texture getting downscaled and compression
2025-03-28 02:08:51 +00:00
Beq Janus 272e21f378
Merge pull request #97 from Hecklezz/fix/minimap-opensim-rendering
[FIRE-35147] OpenSim MiniMap rendering fixes
2025-03-28 02:03:03 +00:00
Hecklezz 48e7ff4e53 Refactored minimap opensim rendering fix 2025-03-28 08:20:48 +10:00
Andrey Kleshchev 6ac1d4f3e3 #3829 WebRTC crash OnDataReceivedImpl 2025-03-27 21:29:31 +02:00
Ansariel 99e1699479 Merge branch 'release/2025.03' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/llappearance/llwearable.cpp
#	indra/newview/llappviewer.cpp
#	indra/newview/llappviewerwin32.cpp
#	indra/newview/llviewerassetstorage.cpp
#	indra/newview/llviewertexturelist.cpp
#	indra/newview/llviewerwindow.cpp
2025-03-27 19:36:45 +01:00
Ansariel f0e2f3f9e4 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-03-27 18:42:36 +01:00
Andrey Kleshchev 2b44a97a16 Avoid recalculating pixel area when possible 2025-03-27 18:29:19 +02:00
Andrey Kleshchev d67859e483 Use LLCachedControl in llviewerwindow and llappviewer
Getting from gSavedSettings is expensive to do so often
2025-03-27 18:29:19 +02:00
Maxim Nikolenko 7d5a5e939a
#3820 crash at LLNotificationTemplate 2025-03-27 18:02:19 +02:00
Hecklezz 50089ec054 Fixes the minimap in OpenSim for regions larger than 256x256. Also fixes the minimap not correctly rendering when you swap grid. 2025-03-27 22:58:27 +10:00
Beq ee511ce391 Minor update: special handler no longer needed. 2025-03-27 02:02:33 +00:00
Beq Janus 2e38029c38
Merge pull request #96 from Hecklezz/fix/opensim-profile-notes
[FIRE-35304] Fix viewing and editing your own profile notes in OpenSim
2025-03-27 01:53:28 +00:00
Beq 82eccb3ab1 [FIRE-35224] Allow local mesh to ignore joint transforms
Follow up from FIRE-33157. Some mesh bodies and avatars have joint offsets that appear in items rigged to those models, however, those offsets should not be imported. This feature adds a setting that enables/disables (off by default) the loading of joint offsets.
2025-03-27 01:46:24 +00:00
Jonathan "Geenz" Goodman 134807e500
Merge pull request #3819 from secondlife/geenz/vram-divisor-1
Mitigate some of the frame stuttering we're seeing by setting the VRAM divisor to 1
2025-03-26 19:11:29 -04:00
Jonathan "Geenz" Goodman 695247539b Mitigate some of the frame stuttering we're seeing by setting the VRAM divisor to 1.
tl;dr - this helps avoid frequent texture reuploads to VRAM in some texture heavy areas.  This speaks to some bigger problems we're seeing in our texture streaming system however.  You will see similar problems by manually setting the texture VRAM manually.
2025-03-26 19:01:30 -04:00