Commit Graph

77873 Commits (6487febff084108f6dfc4d8587ebd3efda4dcb95)

Author SHA1 Message Date
Ansariel 6487febff0 Merge branch 'release/2025.04' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/llrender/llgl.cpp
#	indra/llwindow/lldxhardware.cpp
#	indra/llwindow/lldxhardware.h
#	indra/newview/llappviewerwin32.cpp
#	indra/newview/llviewerdisplay.cpp
2025-04-10 18:50:12 +02:00
Andrey Kleshchev a7f3785cd6 #3873 Return back AudioLevelWind
Partial revert from d00b6e4216

Our statistics claimed that AudioLevelWind is unused, but it is in use.
2025-04-07 22:49:55 +03:00
Andrey Kleshchev f6a2dbe6ec #3627 std::bad_alloc when loading a model 2025-04-06 22:40:42 +03:00
Andrey Kleshchev cc54e206c3 #3575 Shrink draw distance when VRAM is very low 2025-04-05 09:28:26 +03:00
Andrey Kleshchev 0c056c77f4 #3575 Adjust VRAM budget test a bit 2025-04-05 09:28:26 +03:00
Andrey Kleshchev 2da46c3830 #3575 Clean up obsolete VRAM detectin logic 2025-04-05 09:28:26 +03:00
Andrey Kleshchev 9aea5bb5e2 #3876 sendLogoutRequest logging
mac's crash logs seem to get mixed with normal logs, hope is this will
help confirming the issue. Also needed for automated testing.
2025-04-04 22:43:27 +03:00
Andrey Kleshchev 2b475ad027 #3878 Crash at LLPipeline::unlinkDrawable
assertInitializedDoError() on shutdown
2025-04-04 22:43:27 +03:00
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