Commit Graph

52282 Commits (77514ebddd68ca47bc3751f0a6e55a83deec79a9)

Author SHA1 Message Date
Rye 77514ebddd Fix macOS deprecation warnings 2025-08-19 08:58:49 -04:00
Jonathan "Geenz" Goodman 52cca995cc Merge branch 'release/2025.04' into rye/forevermac 2025-04-15 13:55:01 -04:00
Andrey Kleshchev e43baa755d #1754 Restore land owners overlay 2025-04-14 15:39:00 +03:00
Andrey Kleshchev 7dce74fcfb #3757 Move for subfodlers 2025-04-11 12:36:48 +03:00
Andrey Kleshchev 2371994a88 #3757 Menu for subfodlers in outfits p2 2025-04-11 12:36:48 +03:00
Andrey Kleshchev 1c90421b88 #3596 Faster mesh thread shutdown 2025-04-11 12:36:48 +03:00
Andrey Kleshchev 1bb8fb2795 #3757 Menu for subfodlers in outfits 2025-04-11 12:36:48 +03:00
Andrey Kleshchev b95b20a1be #3757 Allow subfolders in "My Outfits" 2025-04-11 12:36:48 +03: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
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
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
Mnikolenko Productengine dead3c1fca #3857 teleport finished/failed event 2025-04-03 15:11:51 +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
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
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
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
Andrey Kleshchev 6ac1d4f3e3 #3829 WebRTC crash OnDataReceivedImpl 2025-03-27 21:29:31 +02: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
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
Andrey Kleshchev 4e80ec7e96 #3814 Out of range exception in TextCmdRemove::execute 2025-03-26 21:36:43 +02:00
Maxim Nikolenko b976d261ed
#3803 Crash at LLTabContainer::setTab 2025-03-26 20:01:30 +02:00
Jonathan "Geenz" Goodman 74254c9524
Disable shoreline fade. (#3811) 2025-03-26 10:28:01 -04:00
Andrey Kleshchev 8eff224c12 #3795 Fix macos shutdown crash 2025-03-25 23:34:32 +02:00
Andrey Kleshchev 8705c16cb2 #3643 Make sure attribute names match between OSs
On Mac spaces aren't permitted.
2025-03-25 22:24:02 +02:00