Releases: secondlife/viewer
Releases · secondlife/viewer
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
- 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
- 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 transf...
release/2025.04
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
- 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 Ne...
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
- 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
- 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 transf...
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
- 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
- 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 transf...
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
- 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
- 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 transf...
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
- 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
- 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 transf...
release/2025.05
What's Changed
New Features 🎉
- Add timestamp to snapshot file names by @bennettgoble in #1344
Other Changes
- triage#162 "Away" status is removed even by a random hover by @akleshchev in #1160
- triage#166 Select 'No Description' when clicking on a text field by @akleshchev in #1171
- Release (Maint W) -> Maint C merge by @marchcat in #1177
- triage#170 Fix 'Clear log' button having incorrect state by @akleshchev in #1190
- triage#171 Sometimes conversation.log remains empty by @akleshchev in #1193
- viewer#1195 Real Life photo can be set to a bake texture by @akleshchev in #1222
- Main -> Maint C merge by @marchcat in #1235
- Marchcat/c merge by @marchcat in #1237
- viewer#1213 My Environments 'Apply' buttons enabled for folders by @akleshchev in #1239
- viewer#1215 My Environments' trash button is missing a notification by @akleshchev in #1241
- Make it so that reset skeleton is a networked ViewerEffect by @FelixWolf in #1212
- viewer#1216 Library settings can be deleted via My Environments by @akleshchev in #1242
- SL-18721 Window shutdown adjustments by @akleshchev in #1250
- viewer#1260 Fix thumbnail preview being blury and not loading by @akleshchev in #1261
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1275
- Release (Maint YZ) -> Maint C merge by @marchcat in #1315
- #1200 Avatar rotates 360 degrees when viewed from the top and below by @LLGuru in #1327
- viewer#1321 allow to set price before clicking the "For Sale" box by @maxim-productengine in #1332
- #1359 Introduce enum ERezzedStatus by @LLGuru in #1361
- #1360 Avoid of using avatar full names when writing to the log in release builds by @LLGuru in #1368
- #1330 EmojiPicker inserts emoji to inactive chat floater by @LLGuru in #1348
- pviewer#235 slurl command should require at least click action by @maxim-productengine in #1388
- viewer#1195 Don't allow Bake textures as group images by @akleshchev in #1414
- Maint X -> Maint C merge by @marchcat in #1477
- [SL-20752] Mouselook no longer allows pitch upwards to full 90 degrees by @LLGuru in #1491
- Update threejs to use the platform agnostic package by @marchcat in #1492
- Main -> Maint C sync by @marchcat in #1507
- viewer#1529 Mesh Uploader should permit lowering material count by @akleshchev in #1540
- viewer#1400 Show LODs info in Build Tools by @akleshchev in #1538
- viewer-private#240 Restore missing marketplace notification by @akleshchev in #1554
- viewer#1408 Change misleading content removal wanring by @akleshchev in #1560
- viewer#1218 Moon beacon can't be toggled when setting is no-mod by @akleshchev in #1572
- viewer#1584 Reword the "Arrow keys always move me" by @akleshchev in #1598
- viewer#1600 Fixed being unable to delete links to worn objects by @akleshchev in #1605
- Autoreplace UI improvements by @akleshchev in #1607
- viewer-private#245 The "Voice chat" is truncated on the slider by @akleshchev in #1617
- viewer#1588 Upload directly to Specified Inventory Folder by @akleshchev in #1624
- viewer-private#244 Reconnect to voice after 'tuning' by @akleshchev in #1635
- viewer#1154 Fix an extra key by @akleshchev in #1649
- Main -> Maint C sync by @marchcat in #1656
- An alternative in getting CPU frequency on Apple Silicon M-series by @erikkundiman in #1636
- Release (Materials featurette) -> Maint C sync by @marchcat in #1689
- viewer#1672 Crash at setDefaultFOV by @akleshchev in #1691
- viewer#1692 Crash at LLVOVolume::getReflectionProbeIsBox() by @akleshchev in #1693
- viewer#1698 Uniform being out of range shouldn't crash viewer by @akleshchev in #1710
- Main -> Maint C sync (GitHub build fix) by @marchcat in #1704
- Couple small crashfixes by @akleshchev in #1729
- viewer#1750 Crash at LLGLTFMaterial::operator= by @akleshchev in #1753
- jira-archive-internal#63268 Several objects are worn on the same part by @akleshchev in #1768
- #1611 Regression in anti-flipping mechanism for mouselook camera by @LLGuru in #1740
- viewer#1781 More detailed model upload errors for textures by @akleshchev in #1783
- #1773 Advanced Lighting Model info still showing in About for other languages by @LLGuru in #1784
- #1207 EEP: Water settings only displaying one decimal place by @LLGuru in #1786
- viewer#1772 Teleport History landing going higher and higher by @akleshchev in #1789
- #1644 On-water property lines persist at water level by @LLGuru in #1794
- viewer-private#242 Last used picker mode can force picker into a disabled mode by @akleshchev in #1795
- viewer#1501 Crash initiating screenSpaceReflUtil.glsl by @akleshchev in #1810
- Inventory favorites by @akleshchev in #1840
- viewer#1300 Small 'favorites' improvement by @akleshchev in #1918
- SL-18721 Move window shutdown further down by @akleshchev in #1929
- viewer#2102 Update feature notification to notify about Favorites by @akleshchev in #2107
- Fix local resetting of skeleton by @FelixWolf in #2383
- #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 https://github.com/...
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
- 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
- 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 transf...
release/2025.04
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
- 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 ...
release/2025.05
What's Changed
New Features 🎉
- Add timestamp to snapshot file names by @bennettgoble in #1344
Other Changes
- triage#162 "Away" status is removed even by a random hover by @akleshchev in #1160
- triage#166 Select 'No Description' when clicking on a text field by @akleshchev in #1171
- Release (Maint W) -> Maint C merge by @marchcat in #1177
- triage#170 Fix 'Clear log' button having incorrect state by @akleshchev in #1190
- triage#171 Sometimes conversation.log remains empty by @akleshchev in #1193
- viewer#1195 Real Life photo can be set to a bake texture by @akleshchev in #1222
- Main -> Maint C merge by @marchcat in #1235
- Marchcat/c merge by @marchcat in #1237
- viewer#1213 My Environments 'Apply' buttons enabled for folders by @akleshchev in #1239
- viewer#1215 My Environments' trash button is missing a notification by @akleshchev in #1241
- Make it so that reset skeleton is a networked ViewerEffect by @FelixWolf in #1212
- viewer#1216 Library settings can be deleted via My Environments by @akleshchev in #1242
- SL-18721 Window shutdown adjustments by @akleshchev in #1250
- viewer#1260 Fix thumbnail preview being blury and not loading by @akleshchev in #1261
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1275
- Release (Maint YZ) -> Maint C merge by @marchcat in #1315
- #1200 Avatar rotates 360 degrees when viewed from the top and below by @LLGuru in #1327
- viewer#1321 allow to set price before clicking the "For Sale" box by @maxim-productengine in #1332
- #1359 Introduce enum ERezzedStatus by @LLGuru in #1361
- #1360 Avoid of using avatar full names when writing to the log in release builds by @LLGuru in #1368
- #1330 EmojiPicker inserts emoji to inactive chat floater by @LLGuru in #1348
- pviewer#235 slurl command should require at least click action by @maxim-productengine in #1388
- viewer#1195 Don't allow Bake textures as group images by @akleshchev in #1414
- Maint X -> Maint C merge by @marchcat in #1477
- [SL-20752] Mouselook no longer allows pitch upwards to full 90 degrees by @LLGuru in #1491
- Update threejs to use the platform agnostic package by @marchcat in #1492
- Main -> Maint C sync by @marchcat in #1507
- viewer#1529 Mesh Uploader should permit lowering material count by @akleshchev in #1540
- viewer#1400 Show LODs info in Build Tools by @akleshchev in #1538
- viewer-private#240 Restore missing marketplace notification by @akleshchev in #1554
- viewer#1408 Change misleading content removal wanring by @akleshchev in #1560
- viewer#1218 Moon beacon can't be toggled when setting is no-mod by @akleshchev in #1572
- viewer#1584 Reword the "Arrow keys always move me" by @akleshchev in #1598
- viewer#1600 Fixed being unable to delete links to worn objects by @akleshchev in #1605
- Autoreplace UI improvements by @akleshchev in #1607
- viewer-private#245 The "Voice chat" is truncated on the slider by @akleshchev in #1617
- viewer#1588 Upload directly to Specified Inventory Folder by @akleshchev in #1624
- viewer-private#244 Reconnect to voice after 'tuning' by @akleshchev in #1635
- viewer#1154 Fix an extra key by @akleshchev in #1649
- Main -> Maint C sync by @marchcat in #1656
- An alternative in getting CPU frequency on Apple Silicon M-series by @erikkundiman in #1636
- Release (Materials featurette) -> Maint C sync by @marchcat in #1689
- viewer#1672 Crash at setDefaultFOV by @akleshchev in #1691
- viewer#1692 Crash at LLVOVolume::getReflectionProbeIsBox() by @akleshchev in #1693
- viewer#1698 Uniform being out of range shouldn't crash viewer by @akleshchev in #1710
- Main -> Maint C sync (GitHub build fix) by @marchcat in #1704
- Couple small crashfixes by @akleshchev in #1729
- viewer#1750 Crash at LLGLTFMaterial::operator= by @akleshchev in #1753
- jira-archive-internal#63268 Several objects are worn on the same part by @akleshchev in #1768
- #1611 Regression in anti-flipping mechanism for mouselook camera by @LLGuru in #1740
- viewer#1781 More detailed model upload errors for textures by @akleshchev in #1783
- #1773 Advanced Lighting Model info still showing in About for other languages by @LLGuru in #1784
- #1207 EEP: Water settings only displaying one decimal place by @LLGuru in #1786
- viewer#1772 Teleport History landing going higher and higher by @akleshchev in #1789
- #1644 On-water property lines persist at water level by @LLGuru in #1794
- viewer-private#242 Last used picker mode can force picker into a disabled mode by @akleshchev in #1795
- viewer#1501 Crash initiating screenSpaceReflUtil.glsl by @akleshchev in #1810
- Inventory favorites by @akleshchev in #1840
- viewer#1300 Small 'favorites' improvement by @akleshchev in #1918
- SL-18721 Move window shutdown further down by @akleshchev in #1929
- viewer#2102 Update feature notification to notify about Favorites by @akleshchev in #2107
- Fix local resetting of skeleton by @FelixWolf in #2383
- #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 https://github.com/...