Releases: secondlife/viewer
project/lua_editor
What's Changed
Other Changes
- Lua editor: initial PR to start the project viewer by @marchcat in #3535
- Lua editor: mac build fix by @marchcat in #3560
- Lua editor: syntax highlighting improvements by @marchcat in #3609
- Lua editor: script editor in the inventory by @marchcat in #3662
- Lua editor: WIP updates by @marchcat in #3701
- #3731 Temporary viewer-side workaround to create SLua scripts by default by @marchcat in #3752
- Lua editor: #3731 follow-ups by @marchcat in #3756
- Lua editor: Keywords update by @marchcat in #3781
- SLua editor: multi-line strings and comments by @marchcat in #3807
- SLua editor: Better strings and logs for external editors by @marchcat in #3860
Full Changelog: release...Second_Life_Project_Lua_Editor#18ead6a
Build https://github.com/secondlife/viewer/actions/runs/14254998273
Second Life Project lua editor
7.1.12.14254998273
Second Life - Lua Editor Alpha
Server-side Lua is here!
Please see the following page for information on where and how to use Lua in Second Life: https://wiki.secondlife.com/wiki/Luau_Alpha
Note: that pre-existing scripts may require being recompiled due to recent Server fixes.
develop
What's Changed
Other Changes
- #3301 Don't crash on invalid visual parameter update. by @RunitaiLinden in #3303
- #3305 Don't crash on invalid texture index in getTEWearableType by @RunitaiLinden in #3306
- #3302 fix crash on changing filter string when content is loading or there is no object selected by @maxim-productengine in #3310
- #3311 RenderSkyAutoAdjustLegacy does not engage tonemapper by @akleshchev in #3324
- #3326 Skip ambient probe sampling when we're in classic mode. by @Geenz in #3327
- #3329 Crash at LLSpatialGroup::dirtyGeom by @akleshchev in #3330
- #3302 Crash at LLSaveFolderState::doFolder by @akleshchev in #3333
- #3344 Crash at LLFloater::openFloater by @akleshchev in #3345
- #3347 Crashes in LLFontFreetype::renderGlyph by @akleshchev in #3350
- #3360 Crash in LLReflectionMapManager::update() by @akleshchev in #3361
- #3349 keep object selection after showing confirmation dialog by @maxim-productengine in #3369
- Fix world going black and white on apple gpu by @VectorMutt in #3390
- #3316 Crash in LLReflectionMap::getIsDynamic() by @akleshchev in #3393
- VRAM Budget adjustments by @akleshchev in #3378
- #3398 Remove 3p logos from the viewer by @akleshchev in #3404
- #3405 MotD dynamic resizing by @akleshchev in #3406
- #3364 Fix update rate being stuck high due to bias by @akleshchev in #3410
- #3413 Shutdown crash at removeFromLocalIDTable by @akleshchev in #3414
- #3319 Crash at LLInitParam::Param::setProvided by @akleshchev in #3432
- #3424 Update 'Second Life Blogs' link by @maxim-productengine in #3435
- #3436 Better handling of 'teleport_strings.xml' parsing failure by @akleshchev in #3437
- #3438 Crash when ParcelProperties' Bitmap is of wrong size by @akleshchev in #3439
- #3440 Crash at updateCombinationVisibility by @akleshchev in #3441
- #3442 Crash at LLDrawable::isState by @maxim-productengine in #3444
- #3371 Texture resolution cap by @akleshchev in #3397
- #3431 Include session id with last exec event by @akleshchev in #3449
- #3452 Crash in LLSaleInfo::asLLSD() by @akleshchev in #3453
- #3187 Crash at LLTextureEntry::getGLTFRenderMaterial by @akleshchev in #3460
- #3451 Crash at LLFloaterSnapshot::Impl::getActivePanel by @maxim-productengine in #3462
- #3371 Texture resolution cap #3 by @akleshchev in #3465
- Fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation by @VectorMutt in #3468
- brad/3335 set shaders abort logging by @brad-linden in #3470
- #3473 Fix crash at mActiveObjects by @akleshchev in #3477
- #3466 Crash at LLScrollingPanelParam::draw by @maxim-productengine in #3479
- viewer#2576 Crash baning a resident by @maxim-productengine in #3487
- Backport tag-release token fix to release/2024.12-ForeverFPS branch by @brad-linden in #3480
- #3400 Reimplement LLError marker for crash statistics by @akleshchev in #3482
- Improvements for #3456 by @Geenz in #3490
- #3491 Rename all uses of Release Candidate to Beta by @maxim-productengine in #3493
- #3346 crash at LLConversationItemSession::clearAndDeparentModels by @maxim-productengine in #3501
- Fix media failing to function on PBR materials (#3445) by @VectorMutt in #3497
- Add some haze to the distance on water. by @Geenz in #3508
- Water Exclusion Surfaces by @Geenz in #3517
- Fix freeze when right clicking large folders. by @akleshchev in #3514
- viewer-private#375 add more logging in attempt to get more info by @maxim-productengine in #3518
- #3332 Switching screens can break text rendering by @akleshchev in #3521
- #3332 Issues with text buffer updates by @akleshchev in #3525
- Additional water fixes and tweaks. by @Geenz in #3524
- #3332 Fix buffers not accounting for dynamic cache values by @akleshchev in #3532
- #3210 Fix for "Texture will be downscaled" log message happening too often by @maxim-productengine in #3536
- viewer-private#395 Fix voice not reconnecting by @akleshchev in #3533
- viewer-private#396 Use benefits for picks count by @akleshchev in #3539
- viewer-private#394 Ensure correct item id is used on mac by @maxim-productengine in #3548
- Update ForeverFPS build to use macos15/xcode16.1 by @marchcat in #3549
- Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes by @Geenz in #3562
- #2639 GPU test twice to fix misreported bandwidth by @akleshchev in #3558
- #3557 Waves not applying without Transparent Water by @akleshchev in #3571
- #3511 fix for PBR skies being too bright on Low Graphics by @maxim-productengine in #3570
- #3581 #3563 Fix callback deletion not working by @akleshchev in #3585
- Update allow list for CLA. by @Geenz in #3586
- CLA wants a comma separated string. by @Geenz in #3587
- viewer-private#398 Fix constant asset rerequests by @akleshchev in #3600
- #3332 Remake glyph count into cache generation by @akleshchev in #3603
- Adjust specular to hopefully bring back some of the "sparkles" on water. by @Geenz in #3602
- #3331 - Mirrors no longer function on relog by @Geenz in #3610
- #3270 use TELEPORT_LOCAL when teleporting within a region via landmark by @maxim-productengine in #3619
- Revert "#2639 GPU test twice to fix misreported bandwidth (#3558)" by @akleshchev in #3620
- Resubmit PR#2849 New flags on ScriptTeleportRequest message. by @Rider-Linden in #3624
- Resubmit PR:2689 Honor flag sent by server indicating server side autopilot is engaged. When flag is set allow server to update local avatar rotation. by @Rider-Linden in #3623
- Resubmit PR#3064 New notification for transfer ownership by @Rider-Linden in #3626
- Update develop with ForeverFPS by @Geenz in #3634
- 2024.12 ForeverFPS by @brad-linden in #3304
- Merge pull request #3304 from secondlife/release/2024.12-ForeverFPS by @Geenz in #3686
- message_template.msg to agree with master-message-template by @AndrewMeadows in #3760
- prevent erroneous edit of wrong parcel - redux by @AndrewMeadows in #3759
- Resubmit PR#2908+2951 Bot self identification and bug fix. by @Rider-Linden in #3625
- Added QA workflow file by @AtlasLinden in #3818
- Removed unnecessary comments in QA workflow file by @AtlasLinden in #3821
- Allow QA workflow to run on Second_Life_X branches by @AtlasLinden in #3832
- fix: Correctly update shadows on RenderShadowResolutionScale change by @williamweaver in #3719
- [#3855] Fix normal and specular repeats per meter scaling by @Hecklezz in #3856
New Contributors
- @williamweaver made their first contribution in #3719
Full Changelog: release...Second_Life_Develop#2bb4de97-2025-04-03
Build htt...
project/lua_editor
What's Changed
Other Changes
- Lua editor: initial PR to start the project viewer by @marchcat in #3535
- Lua editor: mac build fix by @marchcat in #3560
- Lua editor: syntax highlighting improvements by @marchcat in #3609
- Lua editor: script editor in the inventory by @marchcat in #3662
- Lua editor: WIP updates by @marchcat in #3701
- #3731 Temporary viewer-side workaround to create SLua scripts by default by @marchcat in #3752
- Lua editor: #3731 follow-ups by @marchcat in #3756
- Lua editor: Keywords update by @marchcat in #3781
- SLua editor: multi-line strings and comments by @marchcat in #3807
Full Changelog: release...Second_Life_Project_Lua_Editor#57dfeaf
Build https://github.com/secondlife/viewer/actions/runs/14175675593
Second Life Project lua editor
7.1.12.14175675593
Second Life - Lua Editor Alpha
Server-side Lua is here!
Please see the following page for information on where and how to use Lua in Second Life: https://wiki.secondlife.com/wiki/Luau_Alpha
Note: that pre-existing scripts may require being recompiled due to recent Server fixes.
release/2025.03
What's Changed
Other Changes
- #3301 Don't crash on invalid visual parameter update. by @RunitaiLinden in #3303
- #3305 Don't crash on invalid texture index in getTEWearableType by @RunitaiLinden in #3306
- #3302 fix crash on changing filter string when content is loading or there is no object selected by @maxim-productengine in #3310
- #3311 RenderSkyAutoAdjustLegacy does not engage tonemapper by @akleshchev in #3324
- #3326 Skip ambient probe sampling when we're in classic mode. by @Geenz in #3327
- #3329 Crash at LLSpatialGroup::dirtyGeom by @akleshchev in #3330
- #3302 Crash at LLSaveFolderState::doFolder by @akleshchev in #3333
- #3344 Crash at LLFloater::openFloater by @akleshchev in #3345
- #3347 Crashes in LLFontFreetype::renderGlyph by @akleshchev in #3350
- #3360 Crash in LLReflectionMapManager::update() by @akleshchev in #3361
- #3349 keep object selection after showing confirmation dialog by @maxim-productengine in #3369
- Fix world going black and white on apple gpu by @VectorMutt in #3390
- #3316 Crash in LLReflectionMap::getIsDynamic() by @akleshchev in #3393
- VRAM Budget adjustments by @akleshchev in #3378
- #3398 Remove 3p logos from the viewer by @akleshchev in #3404
- #3405 MotD dynamic resizing by @akleshchev in #3406
- #3364 Fix update rate being stuck high due to bias by @akleshchev in #3410
- #3413 Shutdown crash at removeFromLocalIDTable by @akleshchev in #3414
- #3319 Crash at LLInitParam::Param::setProvided by @akleshchev in #3432
- #3424 Update 'Second Life Blogs' link by @maxim-productengine in #3435
- #3436 Better handling of 'teleport_strings.xml' parsing failure by @akleshchev in #3437
- #3438 Crash when ParcelProperties' Bitmap is of wrong size by @akleshchev in #3439
- #3440 Crash at updateCombinationVisibility by @akleshchev in #3441
- #3442 Crash at LLDrawable::isState by @maxim-productengine in #3444
- #3371 Texture resolution cap by @akleshchev in #3397
- #3431 Include session id with last exec event by @akleshchev in #3449
- #3452 Crash in LLSaleInfo::asLLSD() by @akleshchev in #3453
- #3187 Crash at LLTextureEntry::getGLTFRenderMaterial by @akleshchev in #3460
- #3451 Crash at LLFloaterSnapshot::Impl::getActivePanel by @maxim-productengine in #3462
- #3371 Texture resolution cap #3 by @akleshchev in #3465
- Fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation by @VectorMutt in #3468
- brad/3335 set shaders abort logging by @brad-linden in #3470
- #3473 Fix crash at mActiveObjects by @akleshchev in #3477
- #3466 Crash at LLScrollingPanelParam::draw by @maxim-productengine in #3479
- viewer#2576 Crash baning a resident by @maxim-productengine in #3487
- Backport tag-release token fix to release/2024.12-ForeverFPS branch by @brad-linden in #3480
- #3400 Reimplement LLError marker for crash statistics by @akleshchev in #3482
- Improvements for #3456 by @Geenz in #3490
- #3491 Rename all uses of Release Candidate to Beta by @maxim-productengine in #3493
- #3346 crash at LLConversationItemSession::clearAndDeparentModels by @maxim-productengine in #3501
- Andreyk/wip mesh loading by @akleshchev in #3500
- Fix media failing to function on PBR materials (#3445) by @VectorMutt in #3497
- Andreyk/wip mesh loading by @akleshchev in #3506
- Add some haze to the distance on water. by @Geenz in #3508
- Water Exclusion Surfaces by @Geenz in #3517
- Fix freeze when right clicking large folders. by @akleshchev in #3514
- viewer-private#375 add more logging in attempt to get more info by @maxim-productengine in #3518
- #3332 Switching screens can break text rendering by @akleshchev in #3521
- #3332 Issues with text buffer updates by @akleshchev in #3525
- Additional water fixes and tweaks. by @Geenz in #3524
- #3332 Fix buffers not accounting for dynamic cache values by @akleshchev in #3532
- #3210 Fix for "Texture will be downscaled" log message happening too often by @maxim-productengine in #3536
- viewer-private#395 Fix voice not reconnecting by @akleshchev in #3533
- viewer-private#396 Use benefits for picks count by @akleshchev in #3539
- viewer-private#394 Ensure correct item id is used on mac by @maxim-productengine in #3548
- Update ForeverFPS build to use macos15/xcode16.1 by @marchcat in #3549
- Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes by @Geenz in #3562
- #2639 GPU test twice to fix misreported bandwidth by @akleshchev in #3558
- #3557 Waves not applying without Transparent Water by @akleshchev in #3571
- #3511 fix for PBR skies being too bright on Low Graphics by @maxim-productengine in #3570
- #3520 Name cache was shared between grids by @akleshchev in #3574
- drain UDP socket to avoid dropped packets by @AndrewMeadows in #3565
- Merge Forever Fps into 2025.03 by @akleshchev in #3579
- #3488 Prioritization adjustments by @akleshchev in #3522
- #3581 #3563 Fix callback deletion not working by @akleshchev in #3585
- Update allow list for CLA. by @Geenz in #3586
- CLA wants a comma separated string. by @Geenz in #3587
- Increment Viewer Version for 2025.03 by @brad-linden in #3588
- #3572 fix for More/Less previews are being disabled in Shape editor by @maxim-productengine in #3599
- #3547 Store and restore position when rebulding picks by @akleshchev in #3595
- viewer-private#398 Fix constant asset rerequests by @akleshchev in #3600
- #3332 Remake glyph count into cache generation by @akleshchev in #3603
- Adjust specular to hopefully bring back some of the "sparkles" on water. by @Geenz in #3602
- #3331 - Mirrors no longer function on relog by @Geenz in #3610
- #3591 More test coverage for crashes by @akleshchev in #3613
- #3270 use TELEPORT_LOCAL when teleporting within a region via landmark by @maxim-productengine in #3619
- Revert "#2639 GPU test twice to fix misreported bandwidth (#3558)" by @akleshchev in #3620
- #3591 Reproting SEH directly to bugsplat by @akleshchev in #3616
- #3597 Fix crash when RenderDebugGLSession is True by @marchcat in #3622
- #3627 Warn user about low memory on bad_alloc by @akleshchev in #3628
- Andreyk/avatars load by @akleshchev in #3583
- Andreyk/viewer from develop by @akleshchev in #3629
- #3512 Add UX for marking water exclusion surfaces by @maxim-productengine in #3645
- #3643 Use bugsplat attributes on MacOS by @akleshchev in #3646
- #3644 Fix new logging of packet drops hitting performance by @akleshchev in #3651
- #3630 fix for incorrectly pointed partic...
develop
What's Changed
Other Changes
- #3301 Don't crash on invalid visual parameter update. by @RunitaiLinden in #3303
- #3305 Don't crash on invalid texture index in getTEWearableType by @RunitaiLinden in #3306
- #3302 fix crash on changing filter string when content is loading or there is no object selected by @maxim-productengine in #3310
- #3311 RenderSkyAutoAdjustLegacy does not engage tonemapper by @akleshchev in #3324
- #3326 Skip ambient probe sampling when we're in classic mode. by @Geenz in #3327
- #3329 Crash at LLSpatialGroup::dirtyGeom by @akleshchev in #3330
- #3302 Crash at LLSaveFolderState::doFolder by @akleshchev in #3333
- #3344 Crash at LLFloater::openFloater by @akleshchev in #3345
- #3347 Crashes in LLFontFreetype::renderGlyph by @akleshchev in #3350
- #3360 Crash in LLReflectionMapManager::update() by @akleshchev in #3361
- #3349 keep object selection after showing confirmation dialog by @maxim-productengine in #3369
- Fix world going black and white on apple gpu by @VectorMutt in #3390
- #3316 Crash in LLReflectionMap::getIsDynamic() by @akleshchev in #3393
- VRAM Budget adjustments by @akleshchev in #3378
- #3398 Remove 3p logos from the viewer by @akleshchev in #3404
- #3405 MotD dynamic resizing by @akleshchev in #3406
- #3364 Fix update rate being stuck high due to bias by @akleshchev in #3410
- #3413 Shutdown crash at removeFromLocalIDTable by @akleshchev in #3414
- #3319 Crash at LLInitParam::Param::setProvided by @akleshchev in #3432
- #3424 Update 'Second Life Blogs' link by @maxim-productengine in #3435
- #3436 Better handling of 'teleport_strings.xml' parsing failure by @akleshchev in #3437
- #3438 Crash when ParcelProperties' Bitmap is of wrong size by @akleshchev in #3439
- #3440 Crash at updateCombinationVisibility by @akleshchev in #3441
- #3442 Crash at LLDrawable::isState by @maxim-productengine in #3444
- #3371 Texture resolution cap by @akleshchev in #3397
- #3431 Include session id with last exec event by @akleshchev in #3449
- #3452 Crash in LLSaleInfo::asLLSD() by @akleshchev in #3453
- #3187 Crash at LLTextureEntry::getGLTFRenderMaterial by @akleshchev in #3460
- #3451 Crash at LLFloaterSnapshot::Impl::getActivePanel by @maxim-productengine in #3462
- #3371 Texture resolution cap #3 by @akleshchev in #3465
- Fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation by @VectorMutt in #3468
- brad/3335 set shaders abort logging by @brad-linden in #3470
- #3473 Fix crash at mActiveObjects by @akleshchev in #3477
- #3466 Crash at LLScrollingPanelParam::draw by @maxim-productengine in #3479
- viewer#2576 Crash baning a resident by @maxim-productengine in #3487
- Backport tag-release token fix to release/2024.12-ForeverFPS branch by @brad-linden in #3480
- #3400 Reimplement LLError marker for crash statistics by @akleshchev in #3482
- Improvements for #3456 by @Geenz in #3490
- #3491 Rename all uses of Release Candidate to Beta by @maxim-productengine in #3493
- #3346 crash at LLConversationItemSession::clearAndDeparentModels by @maxim-productengine in #3501
- Fix media failing to function on PBR materials (#3445) by @VectorMutt in #3497
- Add some haze to the distance on water. by @Geenz in #3508
- Water Exclusion Surfaces by @Geenz in #3517
- Fix freeze when right clicking large folders. by @akleshchev in #3514
- viewer-private#375 add more logging in attempt to get more info by @maxim-productengine in #3518
- #3332 Switching screens can break text rendering by @akleshchev in #3521
- #3332 Issues with text buffer updates by @akleshchev in #3525
- Additional water fixes and tweaks. by @Geenz in #3524
- #3332 Fix buffers not accounting for dynamic cache values by @akleshchev in #3532
- #3210 Fix for "Texture will be downscaled" log message happening too often by @maxim-productengine in #3536
- viewer-private#395 Fix voice not reconnecting by @akleshchev in #3533
- viewer-private#396 Use benefits for picks count by @akleshchev in #3539
- viewer-private#394 Ensure correct item id is used on mac by @maxim-productengine in #3548
- Update ForeverFPS build to use macos15/xcode16.1 by @marchcat in #3549
- Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes by @Geenz in #3562
- #2639 GPU test twice to fix misreported bandwidth by @akleshchev in #3558
- #3557 Waves not applying without Transparent Water by @akleshchev in #3571
- #3511 fix for PBR skies being too bright on Low Graphics by @maxim-productengine in #3570
- #3581 #3563 Fix callback deletion not working by @akleshchev in #3585
- Update allow list for CLA. by @Geenz in #3586
- CLA wants a comma separated string. by @Geenz in #3587
- viewer-private#398 Fix constant asset rerequests by @akleshchev in #3600
- #3332 Remake glyph count into cache generation by @akleshchev in #3603
- Adjust specular to hopefully bring back some of the "sparkles" on water. by @Geenz in #3602
- #3331 - Mirrors no longer function on relog by @Geenz in #3610
- #3270 use TELEPORT_LOCAL when teleporting within a region via landmark by @maxim-productengine in #3619
- Revert "#2639 GPU test twice to fix misreported bandwidth (#3558)" by @akleshchev in #3620
- Resubmit PR#2849 New flags on ScriptTeleportRequest message. by @Rider-Linden in #3624
- Resubmit PR:2689 Honor flag sent by server indicating server side autopilot is engaged. When flag is set allow server to update local avatar rotation. by @Rider-Linden in #3623
- Resubmit PR#3064 New notification for transfer ownership by @Rider-Linden in #3626
- Update develop with ForeverFPS by @Geenz in #3634
- 2024.12 ForeverFPS by @brad-linden in #3304
- Merge pull request #3304 from secondlife/release/2024.12-ForeverFPS by @Geenz in #3686
- message_template.msg to agree with master-message-template by @AndrewMeadows in #3760
- prevent erroneous edit of wrong parcel - redux by @AndrewMeadows in #3759
- Resubmit PR#2908+2951 Bot self identification and bug fix. by @Rider-Linden in #3625
- Added QA workflow file by @AtlasLinden in #3818
- Removed unnecessary comments in QA workflow file by @AtlasLinden in #3821
- Allow QA workflow to run on Second_Life_X branches by @AtlasLinden in #3832
- fix: Correctly update shadows on RenderShadowResolutionScale change by @williamweaver in #3719
New Contributors
- @williamweaver made their first contribution in #3719
Full Changelog: release...Second_Life_Develop#61100280-2025-04-01
Build https://github.com/secondlife/viewer/actions/runs/14186062218
Second Life Develop
7.1.12.14186062218
develop
What's Changed
Other Changes
- #3301 Don't crash on invalid visual parameter update. by @RunitaiLinden in #3303
- #3305 Don't crash on invalid texture index in getTEWearableType by @RunitaiLinden in #3306
- #3302 fix crash on changing filter string when content is loading or there is no object selected by @maxim-productengine in #3310
- #3311 RenderSkyAutoAdjustLegacy does not engage tonemapper by @akleshchev in #3324
- #3326 Skip ambient probe sampling when we're in classic mode. by @Geenz in #3327
- #3329 Crash at LLSpatialGroup::dirtyGeom by @akleshchev in #3330
- #3302 Crash at LLSaveFolderState::doFolder by @akleshchev in #3333
- #3344 Crash at LLFloater::openFloater by @akleshchev in #3345
- #3347 Crashes in LLFontFreetype::renderGlyph by @akleshchev in #3350
- #3360 Crash in LLReflectionMapManager::update() by @akleshchev in #3361
- #3349 keep object selection after showing confirmation dialog by @maxim-productengine in #3369
- Fix world going black and white on apple gpu by @VectorMutt in #3390
- #3316 Crash in LLReflectionMap::getIsDynamic() by @akleshchev in #3393
- VRAM Budget adjustments by @akleshchev in #3378
- #3398 Remove 3p logos from the viewer by @akleshchev in #3404
- #3405 MotD dynamic resizing by @akleshchev in #3406
- #3364 Fix update rate being stuck high due to bias by @akleshchev in #3410
- #3413 Shutdown crash at removeFromLocalIDTable by @akleshchev in #3414
- #3319 Crash at LLInitParam::Param::setProvided by @akleshchev in #3432
- #3424 Update 'Second Life Blogs' link by @maxim-productengine in #3435
- #3436 Better handling of 'teleport_strings.xml' parsing failure by @akleshchev in #3437
- #3438 Crash when ParcelProperties' Bitmap is of wrong size by @akleshchev in #3439
- #3440 Crash at updateCombinationVisibility by @akleshchev in #3441
- #3442 Crash at LLDrawable::isState by @maxim-productengine in #3444
- #3371 Texture resolution cap by @akleshchev in #3397
- #3431 Include session id with last exec event by @akleshchev in #3449
- #3452 Crash in LLSaleInfo::asLLSD() by @akleshchev in #3453
- #3187 Crash at LLTextureEntry::getGLTFRenderMaterial by @akleshchev in #3460
- #3451 Crash at LLFloaterSnapshot::Impl::getActivePanel by @maxim-productengine in #3462
- #3371 Texture resolution cap #3 by @akleshchev in #3465
- Fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation by @VectorMutt in #3468
- brad/3335 set shaders abort logging by @brad-linden in #3470
- #3473 Fix crash at mActiveObjects by @akleshchev in #3477
- #3466 Crash at LLScrollingPanelParam::draw by @maxim-productengine in #3479
- viewer#2576 Crash baning a resident by @maxim-productengine in #3487
- Backport tag-release token fix to release/2024.12-ForeverFPS branch by @brad-linden in #3480
- #3400 Reimplement LLError marker for crash statistics by @akleshchev in #3482
- Improvements for #3456 by @Geenz in #3490
- #3491 Rename all uses of Release Candidate to Beta by @maxim-productengine in #3493
- #3346 crash at LLConversationItemSession::clearAndDeparentModels by @maxim-productengine in #3501
- Fix media failing to function on PBR materials (#3445) by @VectorMutt in #3497
- Add some haze to the distance on water. by @Geenz in #3508
- Water Exclusion Surfaces by @Geenz in #3517
- Fix freeze when right clicking large folders. by @akleshchev in #3514
- viewer-private#375 add more logging in attempt to get more info by @maxim-productengine in #3518
- #3332 Switching screens can break text rendering by @akleshchev in #3521
- #3332 Issues with text buffer updates by @akleshchev in #3525
- Additional water fixes and tweaks. by @Geenz in #3524
- #3332 Fix buffers not accounting for dynamic cache values by @akleshchev in #3532
- #3210 Fix for "Texture will be downscaled" log message happening too often by @maxim-productengine in #3536
- viewer-private#395 Fix voice not reconnecting by @akleshchev in #3533
- viewer-private#396 Use benefits for picks count by @akleshchev in #3539
- viewer-private#394 Ensure correct item id is used on mac by @maxim-productengine in #3548
- Update ForeverFPS build to use macos15/xcode16.1 by @marchcat in #3549
- Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes by @Geenz in #3562
- #2639 GPU test twice to fix misreported bandwidth by @akleshchev in #3558
- #3557 Waves not applying without Transparent Water by @akleshchev in #3571
- #3511 fix for PBR skies being too bright on Low Graphics by @maxim-productengine in #3570
- #3581 #3563 Fix callback deletion not working by @akleshchev in #3585
- Update allow list for CLA. by @Geenz in #3586
- CLA wants a comma separated string. by @Geenz in #3587
- viewer-private#398 Fix constant asset rerequests by @akleshchev in #3600
- #3332 Remake glyph count into cache generation by @akleshchev in #3603
- Adjust specular to hopefully bring back some of the "sparkles" on water. by @Geenz in #3602
- #3331 - Mirrors no longer function on relog by @Geenz in #3610
- #3270 use TELEPORT_LOCAL when teleporting within a region via landmark by @maxim-productengine in #3619
- Revert "#2639 GPU test twice to fix misreported bandwidth (#3558)" by @akleshchev in #3620
- Resubmit PR#2849 New flags on ScriptTeleportRequest message. by @Rider-Linden in #3624
- Resubmit PR:2689 Honor flag sent by server indicating server side autopilot is engaged. When flag is set allow server to update local avatar rotation. by @Rider-Linden in #3623
- Resubmit PR#3064 New notification for transfer ownership by @Rider-Linden in #3626
- Update develop with ForeverFPS by @Geenz in #3634
- 2024.12 ForeverFPS by @brad-linden in #3304
- Merge pull request #3304 from secondlife/release/2024.12-ForeverFPS by @Geenz in #3686
- message_template.msg to agree with master-message-template by @AndrewMeadows in #3760
- prevent erroneous edit of wrong parcel - redux by @AndrewMeadows in #3759
- Resubmit PR#2908+2951 Bot self identification and bug fix. by @Rider-Linden in #3625
- Added QA workflow file by @AtlasLinden in #3818
- Removed unnecessary comments in QA workflow file by @AtlasLinden in #3821
- Allow QA workflow to run on Second_Life_X branches by @AtlasLinden in #3832
Full Changelog: release...Second_Life_Develop#c555d234-Develop
Build https://github.com/secondlife/viewer/actions/runs/14131432564
Second Life Develop
7.1.12.14131432564
develop
What's Changed
Other Changes
- #3301 Don't crash on invalid visual parameter update. by @RunitaiLinden in #3303
- #3305 Don't crash on invalid texture index in getTEWearableType by @RunitaiLinden in #3306
- #3302 fix crash on changing filter string when content is loading or there is no object selected by @maxim-productengine in #3310
- #3311 RenderSkyAutoAdjustLegacy does not engage tonemapper by @akleshchev in #3324
- #3326 Skip ambient probe sampling when we're in classic mode. by @Geenz in #3327
- #3329 Crash at LLSpatialGroup::dirtyGeom by @akleshchev in #3330
- #3302 Crash at LLSaveFolderState::doFolder by @akleshchev in #3333
- #3344 Crash at LLFloater::openFloater by @akleshchev in #3345
- #3347 Crashes in LLFontFreetype::renderGlyph by @akleshchev in #3350
- #3360 Crash in LLReflectionMapManager::update() by @akleshchev in #3361
- #3349 keep object selection after showing confirmation dialog by @maxim-productengine in #3369
- Fix world going black and white on apple gpu by @VectorMutt in #3390
- #3316 Crash in LLReflectionMap::getIsDynamic() by @akleshchev in #3393
- VRAM Budget adjustments by @akleshchev in #3378
- #3398 Remove 3p logos from the viewer by @akleshchev in #3404
- #3405 MotD dynamic resizing by @akleshchev in #3406
- #3364 Fix update rate being stuck high due to bias by @akleshchev in #3410
- #3413 Shutdown crash at removeFromLocalIDTable by @akleshchev in #3414
- #3319 Crash at LLInitParam::Param::setProvided by @akleshchev in #3432
- #3424 Update 'Second Life Blogs' link by @maxim-productengine in #3435
- #3436 Better handling of 'teleport_strings.xml' parsing failure by @akleshchev in #3437
- #3438 Crash when ParcelProperties' Bitmap is of wrong size by @akleshchev in #3439
- #3440 Crash at updateCombinationVisibility by @akleshchev in #3441
- #3442 Crash at LLDrawable::isState by @maxim-productengine in #3444
- #3371 Texture resolution cap by @akleshchev in #3397
- #3431 Include session id with last exec event by @akleshchev in #3449
- #3452 Crash in LLSaleInfo::asLLSD() by @akleshchev in #3453
- #3187 Crash at LLTextureEntry::getGLTFRenderMaterial by @akleshchev in #3460
- #3451 Crash at LLFloaterSnapshot::Impl::getActivePanel by @maxim-productengine in #3462
- #3371 Texture resolution cap #3 by @akleshchev in #3465
- Fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation by @VectorMutt in #3468
- brad/3335 set shaders abort logging by @brad-linden in #3470
- #3473 Fix crash at mActiveObjects by @akleshchev in #3477
- #3466 Crash at LLScrollingPanelParam::draw by @maxim-productengine in #3479
- viewer#2576 Crash baning a resident by @maxim-productengine in #3487
- Backport tag-release token fix to release/2024.12-ForeverFPS branch by @brad-linden in #3480
- #3400 Reimplement LLError marker for crash statistics by @akleshchev in #3482
- Improvements for #3456 by @Geenz in #3490
- #3491 Rename all uses of Release Candidate to Beta by @maxim-productengine in #3493
- #3346 crash at LLConversationItemSession::clearAndDeparentModels by @maxim-productengine in #3501
- Fix media failing to function on PBR materials (#3445) by @VectorMutt in #3497
- Add some haze to the distance on water. by @Geenz in #3508
- Water Exclusion Surfaces by @Geenz in #3517
- Fix freeze when right clicking large folders. by @akleshchev in #3514
- viewer-private#375 add more logging in attempt to get more info by @maxim-productengine in #3518
- #3332 Switching screens can break text rendering by @akleshchev in #3521
- #3332 Issues with text buffer updates by @akleshchev in #3525
- Additional water fixes and tweaks. by @Geenz in #3524
- #3332 Fix buffers not accounting for dynamic cache values by @akleshchev in #3532
- #3210 Fix for "Texture will be downscaled" log message happening too often by @maxim-productengine in #3536
- viewer-private#395 Fix voice not reconnecting by @akleshchev in #3533
- viewer-private#396 Use benefits for picks count by @akleshchev in #3539
- viewer-private#394 Ensure correct item id is used on mac by @maxim-productengine in #3548
- Update ForeverFPS build to use macos15/xcode16.1 by @marchcat in #3549
- Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes by @Geenz in #3562
- #2639 GPU test twice to fix misreported bandwidth by @akleshchev in #3558
- #3557 Waves not applying without Transparent Water by @akleshchev in #3571
- #3511 fix for PBR skies being too bright on Low Graphics by @maxim-productengine in #3570
- #3581 #3563 Fix callback deletion not working by @akleshchev in #3585
- Update allow list for CLA. by @Geenz in #3586
- CLA wants a comma separated string. by @Geenz in #3587
- viewer-private#398 Fix constant asset rerequests by @akleshchev in #3600
- #3332 Remake glyph count into cache generation by @akleshchev in #3603
- Adjust specular to hopefully bring back some of the "sparkles" on water. by @Geenz in #3602
- #3331 - Mirrors no longer function on relog by @Geenz in #3610
- #3270 use TELEPORT_LOCAL when teleporting within a region via landmark by @maxim-productengine in #3619
- Revert "#2639 GPU test twice to fix misreported bandwidth (#3558)" by @akleshchev in #3620
- Resubmit PR#2849 New flags on ScriptTeleportRequest message. by @Rider-Linden in #3624
- Resubmit PR:2689 Honor flag sent by server indicating server side autopilot is engaged. When flag is set allow server to update local avatar rotation. by @Rider-Linden in #3623
- Resubmit PR#3064 New notification for transfer ownership by @Rider-Linden in #3626
- Update develop with ForeverFPS by @Geenz in #3634
- 2024.12 ForeverFPS by @brad-linden in #3304
- Merge pull request #3304 from secondlife/release/2024.12-ForeverFPS by @Geenz in #3686
- message_template.msg to agree with master-message-template by @AndrewMeadows in #3760
- prevent erroneous edit of wrong parcel - redux by @AndrewMeadows in #3759
- Resubmit PR#2908+2951 Bot self identification and bug fix. by @Rider-Linden in #3625
- Added QA workflow file by @AtlasLinden in #3818
- Removed unnecessary comments in QA workflow file by @AtlasLinden in #3821
- Allow QA workflow to run on Second_Life_X branches by @AtlasLinden in #3832
Full Changelog: release...Second_Life_Develop#c555d234-2025-03-29
Build https://github.com/secondlife/viewer/actions/runs/14141406493
Second Life Develop
7.1.12.14141406493
release/2025.03
What's Changed
Other Changes
- #3301 Don't crash on invalid visual parameter update. by @RunitaiLinden in #3303
- #3305 Don't crash on invalid texture index in getTEWearableType by @RunitaiLinden in #3306
- #3302 fix crash on changing filter string when content is loading or there is no object selected by @maxim-productengine in #3310
- #3311 RenderSkyAutoAdjustLegacy does not engage tonemapper by @akleshchev in #3324
- #3326 Skip ambient probe sampling when we're in classic mode. by @Geenz in #3327
- #3329 Crash at LLSpatialGroup::dirtyGeom by @akleshchev in #3330
- #3302 Crash at LLSaveFolderState::doFolder by @akleshchev in #3333
- #3344 Crash at LLFloater::openFloater by @akleshchev in #3345
- #3347 Crashes in LLFontFreetype::renderGlyph by @akleshchev in #3350
- #3360 Crash in LLReflectionMapManager::update() by @akleshchev in #3361
- #3349 keep object selection after showing confirmation dialog by @maxim-productengine in #3369
- Fix world going black and white on apple gpu by @VectorMutt in #3390
- #3316 Crash in LLReflectionMap::getIsDynamic() by @akleshchev in #3393
- VRAM Budget adjustments by @akleshchev in #3378
- #3398 Remove 3p logos from the viewer by @akleshchev in #3404
- #3405 MotD dynamic resizing by @akleshchev in #3406
- #3364 Fix update rate being stuck high due to bias by @akleshchev in #3410
- #3413 Shutdown crash at removeFromLocalIDTable by @akleshchev in #3414
- #3319 Crash at LLInitParam::Param::setProvided by @akleshchev in #3432
- #3424 Update 'Second Life Blogs' link by @maxim-productengine in #3435
- #3436 Better handling of 'teleport_strings.xml' parsing failure by @akleshchev in #3437
- #3438 Crash when ParcelProperties' Bitmap is of wrong size by @akleshchev in #3439
- #3440 Crash at updateCombinationVisibility by @akleshchev in #3441
- #3442 Crash at LLDrawable::isState by @maxim-productengine in #3444
- #3371 Texture resolution cap by @akleshchev in #3397
- #3431 Include session id with last exec event by @akleshchev in #3449
- #3452 Crash in LLSaleInfo::asLLSD() by @akleshchev in #3453
- #3187 Crash at LLTextureEntry::getGLTFRenderMaterial by @akleshchev in #3460
- #3451 Crash at LLFloaterSnapshot::Impl::getActivePanel by @maxim-productengine in #3462
- #3371 Texture resolution cap #3 by @akleshchev in #3465
- Fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation by @VectorMutt in #3468
- brad/3335 set shaders abort logging by @brad-linden in #3470
- #3473 Fix crash at mActiveObjects by @akleshchev in #3477
- #3466 Crash at LLScrollingPanelParam::draw by @maxim-productengine in #3479
- viewer#2576 Crash baning a resident by @maxim-productengine in #3487
- Backport tag-release token fix to release/2024.12-ForeverFPS branch by @brad-linden in #3480
- #3400 Reimplement LLError marker for crash statistics by @akleshchev in #3482
- Improvements for #3456 by @Geenz in #3490
- #3491 Rename all uses of Release Candidate to Beta by @maxim-productengine in #3493
- #3346 crash at LLConversationItemSession::clearAndDeparentModels by @maxim-productengine in #3501
- Andreyk/wip mesh loading by @akleshchev in #3500
- Fix media failing to function on PBR materials (#3445) by @VectorMutt in #3497
- Andreyk/wip mesh loading by @akleshchev in #3506
- Add some haze to the distance on water. by @Geenz in #3508
- Water Exclusion Surfaces by @Geenz in #3517
- Fix freeze when right clicking large folders. by @akleshchev in #3514
- viewer-private#375 add more logging in attempt to get more info by @maxim-productengine in #3518
- #3332 Switching screens can break text rendering by @akleshchev in #3521
- #3332 Issues with text buffer updates by @akleshchev in #3525
- Additional water fixes and tweaks. by @Geenz in #3524
- #3332 Fix buffers not accounting for dynamic cache values by @akleshchev in #3532
- #3210 Fix for "Texture will be downscaled" log message happening too often by @maxim-productengine in #3536
- viewer-private#395 Fix voice not reconnecting by @akleshchev in #3533
- viewer-private#396 Use benefits for picks count by @akleshchev in #3539
- viewer-private#394 Ensure correct item id is used on mac by @maxim-productengine in #3548
- Update ForeverFPS build to use macos15/xcode16.1 by @marchcat in #3549
- Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes by @Geenz in #3562
- #2639 GPU test twice to fix misreported bandwidth by @akleshchev in #3558
- #3557 Waves not applying without Transparent Water by @akleshchev in #3571
- #3511 fix for PBR skies being too bright on Low Graphics by @maxim-productengine in #3570
- #3520 Name cache was shared between grids by @akleshchev in #3574
- drain UDP socket to avoid dropped packets by @AndrewMeadows in #3565
- Merge Forever Fps into 2025.03 by @akleshchev in #3579
- #3488 Prioritization adjustments by @akleshchev in #3522
- #3581 #3563 Fix callback deletion not working by @akleshchev in #3585
- Update allow list for CLA. by @Geenz in #3586
- CLA wants a comma separated string. by @Geenz in #3587
- Increment Viewer Version for 2025.03 by @brad-linden in #3588
- #3572 fix for More/Less previews are being disabled in Shape editor by @maxim-productengine in #3599
- #3547 Store and restore position when rebulding picks by @akleshchev in #3595
- viewer-private#398 Fix constant asset rerequests by @akleshchev in #3600
- #3332 Remake glyph count into cache generation by @akleshchev in #3603
- Adjust specular to hopefully bring back some of the "sparkles" on water. by @Geenz in #3602
- #3331 - Mirrors no longer function on relog by @Geenz in #3610
- #3591 More test coverage for crashes by @akleshchev in #3613
- #3270 use TELEPORT_LOCAL when teleporting within a region via landmark by @maxim-productengine in #3619
- Revert "#2639 GPU test twice to fix misreported bandwidth (#3558)" by @akleshchev in #3620
- #3591 Reproting SEH directly to bugsplat by @akleshchev in #3616
- #3597 Fix crash when RenderDebugGLSession is True by @marchcat in #3622
- #3627 Warn user about low memory on bad_alloc by @akleshchev in #3628
- Andreyk/avatars load by @akleshchev in #3583
- Andreyk/viewer from develop by @akleshchev in #3629
- #3512 Add UX for marking water exclusion surfaces by @maxim-productengine in #3645
- #3643 Use bugsplat attributes on MacOS by @akleshchev in #3646
- #3644 Fix new logging of packet drops hitting performance by @akleshchev in #3651
- #3630 fix for incorrectly pointed partic...
develop
What's Changed
Other Changes
- #3301 Don't crash on invalid visual parameter update. by @RunitaiLinden in #3303
- #3305 Don't crash on invalid texture index in getTEWearableType by @RunitaiLinden in #3306
- #3302 fix crash on changing filter string when content is loading or there is no object selected by @maxim-productengine in #3310
- #3311 RenderSkyAutoAdjustLegacy does not engage tonemapper by @akleshchev in #3324
- #3326 Skip ambient probe sampling when we're in classic mode. by @Geenz in #3327
- #3329 Crash at LLSpatialGroup::dirtyGeom by @akleshchev in #3330
- #3302 Crash at LLSaveFolderState::doFolder by @akleshchev in #3333
- #3344 Crash at LLFloater::openFloater by @akleshchev in #3345
- #3347 Crashes in LLFontFreetype::renderGlyph by @akleshchev in #3350
- #3360 Crash in LLReflectionMapManager::update() by @akleshchev in #3361
- #3349 keep object selection after showing confirmation dialog by @maxim-productengine in #3369
- Fix world going black and white on apple gpu by @VectorMutt in #3390
- #3316 Crash in LLReflectionMap::getIsDynamic() by @akleshchev in #3393
- VRAM Budget adjustments by @akleshchev in #3378
- #3398 Remove 3p logos from the viewer by @akleshchev in #3404
- #3405 MotD dynamic resizing by @akleshchev in #3406
- #3364 Fix update rate being stuck high due to bias by @akleshchev in #3410
- #3413 Shutdown crash at removeFromLocalIDTable by @akleshchev in #3414
- #3319 Crash at LLInitParam::Param::setProvided by @akleshchev in #3432
- #3424 Update 'Second Life Blogs' link by @maxim-productengine in #3435
- #3436 Better handling of 'teleport_strings.xml' parsing failure by @akleshchev in #3437
- #3438 Crash when ParcelProperties' Bitmap is of wrong size by @akleshchev in #3439
- #3440 Crash at updateCombinationVisibility by @akleshchev in #3441
- #3442 Crash at LLDrawable::isState by @maxim-productengine in #3444
- #3371 Texture resolution cap by @akleshchev in #3397
- #3431 Include session id with last exec event by @akleshchev in #3449
- #3452 Crash in LLSaleInfo::asLLSD() by @akleshchev in #3453
- #3187 Crash at LLTextureEntry::getGLTFRenderMaterial by @akleshchev in #3460
- #3451 Crash at LLFloaterSnapshot::Impl::getActivePanel by @maxim-productengine in #3462
- #3371 Texture resolution cap #3 by @akleshchev in #3465
- Fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation by @VectorMutt in #3468
- brad/3335 set shaders abort logging by @brad-linden in #3470
- #3473 Fix crash at mActiveObjects by @akleshchev in #3477
- #3466 Crash at LLScrollingPanelParam::draw by @maxim-productengine in #3479
- viewer#2576 Crash baning a resident by @maxim-productengine in #3487
- Backport tag-release token fix to release/2024.12-ForeverFPS branch by @brad-linden in #3480
- #3400 Reimplement LLError marker for crash statistics by @akleshchev in #3482
- Improvements for #3456 by @Geenz in #3490
- #3491 Rename all uses of Release Candidate to Beta by @maxim-productengine in #3493
- #3346 crash at LLConversationItemSession::clearAndDeparentModels by @maxim-productengine in #3501
- Fix media failing to function on PBR materials (#3445) by @VectorMutt in #3497
- Add some haze to the distance on water. by @Geenz in #3508
- Water Exclusion Surfaces by @Geenz in #3517
- Fix freeze when right clicking large folders. by @akleshchev in #3514
- viewer-private#375 add more logging in attempt to get more info by @maxim-productengine in #3518
- #3332 Switching screens can break text rendering by @akleshchev in #3521
- #3332 Issues with text buffer updates by @akleshchev in #3525
- Additional water fixes and tweaks. by @Geenz in #3524
- #3332 Fix buffers not accounting for dynamic cache values by @akleshchev in #3532
- #3210 Fix for "Texture will be downscaled" log message happening too often by @maxim-productengine in #3536
- viewer-private#395 Fix voice not reconnecting by @akleshchev in #3533
- viewer-private#396 Use benefits for picks count by @akleshchev in #3539
- viewer-private#394 Ensure correct item id is used on mac by @maxim-productengine in #3548
- Update ForeverFPS build to use macos15/xcode16.1 by @marchcat in #3549
- Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes by @Geenz in #3562
- #2639 GPU test twice to fix misreported bandwidth by @akleshchev in #3558
- #3557 Waves not applying without Transparent Water by @akleshchev in #3571
- #3511 fix for PBR skies being too bright on Low Graphics by @maxim-productengine in #3570
- #3581 #3563 Fix callback deletion not working by @akleshchev in #3585
- Update allow list for CLA. by @Geenz in #3586
- CLA wants a comma separated string. by @Geenz in #3587
- viewer-private#398 Fix constant asset rerequests by @akleshchev in #3600
- #3332 Remake glyph count into cache generation by @akleshchev in #3603
- Adjust specular to hopefully bring back some of the "sparkles" on water. by @Geenz in #3602
- #3331 - Mirrors no longer function on relog by @Geenz in #3610
- #3270 use TELEPORT_LOCAL when teleporting within a region via landmark by @maxim-productengine in #3619
- Revert "#2639 GPU test twice to fix misreported bandwidth (#3558)" by @akleshchev in #3620
- Resubmit PR#2849 New flags on ScriptTeleportRequest message. by @Rider-Linden in #3624
- Resubmit PR:2689 Honor flag sent by server indicating server side autopilot is engaged. When flag is set allow server to update local avatar rotation. by @Rider-Linden in #3623
- Resubmit PR#3064 New notification for transfer ownership by @Rider-Linden in #3626
- Update develop with ForeverFPS by @Geenz in #3634
- 2024.12 ForeverFPS by @brad-linden in #3304
- Merge pull request #3304 from secondlife/release/2024.12-ForeverFPS by @Geenz in #3686
- message_template.msg to agree with master-message-template by @AndrewMeadows in #3760
- prevent erroneous edit of wrong parcel - redux by @AndrewMeadows in #3759
- Resubmit PR#2908+2951 Bot self identification and bug fix. by @Rider-Linden in #3625
- Added QA workflow file by @AtlasLinden in #3818
- Removed unnecessary comments in QA workflow file by @AtlasLinden in #3821
Full Changelog: release...Second_Life_Develop#571e33cd-Develop
Build https://github.com/secondlife/viewer/actions/runs/14116620166
Second Life Develop
7.1.12.14116620166
release/2025.03
What's Changed
Other Changes
- #3301 Don't crash on invalid visual parameter update. by @RunitaiLinden in #3303
- #3305 Don't crash on invalid texture index in getTEWearableType by @RunitaiLinden in #3306
- #3302 fix crash on changing filter string when content is loading or there is no object selected by @maxim-productengine in #3310
- #3311 RenderSkyAutoAdjustLegacy does not engage tonemapper by @akleshchev in #3324
- #3326 Skip ambient probe sampling when we're in classic mode. by @Geenz in #3327
- #3329 Crash at LLSpatialGroup::dirtyGeom by @akleshchev in #3330
- #3302 Crash at LLSaveFolderState::doFolder by @akleshchev in #3333
- #3344 Crash at LLFloater::openFloater by @akleshchev in #3345
- #3347 Crashes in LLFontFreetype::renderGlyph by @akleshchev in #3350
- #3360 Crash in LLReflectionMapManager::update() by @akleshchev in #3361
- #3349 keep object selection after showing confirmation dialog by @maxim-productengine in #3369
- Fix world going black and white on apple gpu by @VectorMutt in #3390
- #3316 Crash in LLReflectionMap::getIsDynamic() by @akleshchev in #3393
- VRAM Budget adjustments by @akleshchev in #3378
- #3398 Remove 3p logos from the viewer by @akleshchev in #3404
- #3405 MotD dynamic resizing by @akleshchev in #3406
- #3364 Fix update rate being stuck high due to bias by @akleshchev in #3410
- #3413 Shutdown crash at removeFromLocalIDTable by @akleshchev in #3414
- #3319 Crash at LLInitParam::Param::setProvided by @akleshchev in #3432
- #3424 Update 'Second Life Blogs' link by @maxim-productengine in #3435
- #3436 Better handling of 'teleport_strings.xml' parsing failure by @akleshchev in #3437
- #3438 Crash when ParcelProperties' Bitmap is of wrong size by @akleshchev in #3439
- #3440 Crash at updateCombinationVisibility by @akleshchev in #3441
- #3442 Crash at LLDrawable::isState by @maxim-productengine in #3444
- #3371 Texture resolution cap by @akleshchev in #3397
- #3431 Include session id with last exec event by @akleshchev in #3449
- #3452 Crash in LLSaleInfo::asLLSD() by @akleshchev in #3453
- #3187 Crash at LLTextureEntry::getGLTFRenderMaterial by @akleshchev in #3460
- #3451 Crash at LLFloaterSnapshot::Impl::getActivePanel by @maxim-productengine in #3462
- #3371 Texture resolution cap #3 by @akleshchev in #3465
- Fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation by @VectorMutt in #3468
- brad/3335 set shaders abort logging by @brad-linden in #3470
- #3473 Fix crash at mActiveObjects by @akleshchev in #3477
- #3466 Crash at LLScrollingPanelParam::draw by @maxim-productengine in #3479
- viewer#2576 Crash baning a resident by @maxim-productengine in #3487
- Backport tag-release token fix to release/2024.12-ForeverFPS branch by @brad-linden in #3480
- #3400 Reimplement LLError marker for crash statistics by @akleshchev in #3482
- Improvements for #3456 by @Geenz in #3490
- #3491 Rename all uses of Release Candidate to Beta by @maxim-productengine in #3493
- #3346 crash at LLConversationItemSession::clearAndDeparentModels by @maxim-productengine in #3501
- Andreyk/wip mesh loading by @akleshchev in #3500
- Fix media failing to function on PBR materials (#3445) by @VectorMutt in #3497
- Andreyk/wip mesh loading by @akleshchev in #3506
- Add some haze to the distance on water. by @Geenz in #3508
- Water Exclusion Surfaces by @Geenz in #3517
- Fix freeze when right clicking large folders. by @akleshchev in #3514
- viewer-private#375 add more logging in attempt to get more info by @maxim-productengine in #3518
- #3332 Switching screens can break text rendering by @akleshchev in #3521
- #3332 Issues with text buffer updates by @akleshchev in #3525
- Additional water fixes and tweaks. by @Geenz in #3524
- #3332 Fix buffers not accounting for dynamic cache values by @akleshchev in #3532
- #3210 Fix for "Texture will be downscaled" log message happening too often by @maxim-productengine in #3536
- viewer-private#395 Fix voice not reconnecting by @akleshchev in #3533
- viewer-private#396 Use benefits for picks count by @akleshchev in #3539
- viewer-private#394 Ensure correct item id is used on mac by @maxim-productengine in #3548
- Update ForeverFPS build to use macos15/xcode16.1 by @marchcat in #3549
- Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes by @Geenz in #3562
- #2639 GPU test twice to fix misreported bandwidth by @akleshchev in #3558
- #3557 Waves not applying without Transparent Water by @akleshchev in #3571
- #3511 fix for PBR skies being too bright on Low Graphics by @maxim-productengine in #3570
- #3520 Name cache was shared between grids by @akleshchev in #3574
- drain UDP socket to avoid dropped packets by @AndrewMeadows in #3565
- Merge Forever Fps into 2025.03 by @akleshchev in #3579
- #3488 Prioritization adjustments by @akleshchev in #3522
- #3581 #3563 Fix callback deletion not working by @akleshchev in #3585
- Update allow list for CLA. by @Geenz in #3586
- CLA wants a comma separated string. by @Geenz in #3587
- Increment Viewer Version for 2025.03 by @brad-linden in #3588
- #3572 fix for More/Less previews are being disabled in Shape editor by @maxim-productengine in #3599
- #3547 Store and restore position when rebulding picks by @akleshchev in #3595
- viewer-private#398 Fix constant asset rerequests by @akleshchev in #3600
- #3332 Remake glyph count into cache generation by @akleshchev in #3603
- Adjust specular to hopefully bring back some of the "sparkles" on water. by @Geenz in #3602
- #3331 - Mirrors no longer function on relog by @Geenz in #3610
- #3591 More test coverage for crashes by @akleshchev in #3613
- #3270 use TELEPORT_LOCAL when teleporting within a region via landmark by @maxim-productengine in #3619
- Revert "#2639 GPU test twice to fix misreported bandwidth (#3558)" by @akleshchev in #3620
- #3591 Reproting SEH directly to bugsplat by @akleshchev in #3616
- #3597 Fix crash when RenderDebugGLSession is True by @marchcat in #3622
- #3627 Warn user about low memory on bad_alloc by @akleshchev in #3628
- Andreyk/avatars load by @akleshchev in #3583
- Andreyk/viewer from develop by @akleshchev in #3629
- #3512 Add UX for marking water exclusion surfaces by @maxim-productengine in #3645
- #3643 Use bugsplat attributes on MacOS by @akleshchev in #3646
- #3644 Fix new logging of packet drops hitting performance by @akleshchev in #3651
- #3630 fix for incorrectly pointed partic...