This is another Maintenance release chock-full of great fixes!
"We've got your crashfixes:"
in memory allocation
in Pay floater
on Exit in LLView::OnVisibilityChange
on opening oversized texture
Crash in LLFontGL::getWidthF32
in LLTextureCache::writeToFastCache
Crash in LLFloaterView::restoreAll
Crash in Pathfinding -> Linksets floater
We've got lots of other good stuff in here too!
This RC release restores weapons behavior to same state as in Release.
You can now see your Temp attachements in Appearance>Wearing -> Temporary attachments
DPI compatibility - SL is not compatibility aware, so it won't try to override those settings anymore.
Cut items won't be put in Trash anymore - that was a bad design decision that led to unintended inventory loss. Instead they'll be visually greyed out but remain in place until the next operation is performed.
In the past, it was possible to wear or create HUDs that cause critical performance hits without realizing it. Now we warn you about it.
Snap-to-grid refused to stay fixed. We made it snap to grid like a good feature should.
Rigged Mesh LOD is now size-dependent, not just avatar-dependent. Improves how LODs are swapped.
In a related case, wrong bounding box location was affecting LOD calculation causing some mesh avatars to deform.
newly created items were reporting Version Mismatch errors in the logs, but no more.
putting a "\" in your graphics preset name caused it to be unusable. escaped!
a "/" in an inventory folder name caused UI to freeze up temporarily. We escaped that one properly as well.
moving avatar sliders to change shape wasn't correctly working right after a save. now correctly working.
detached objects were ending up in the root folder of inventory. That's no good! Now they are going to Objects. Good.
Buy L$ links will once again open in internal browser by default now that it's a modern one.
Avatar Complexity notices can now be disabled from Notifications: "Warn me about my avatar complexity changes" + "Warn me if my avatar complexity may be too high" settings.
PRIM_TEXT draw distance limit can now be changed up to 300m via debug setting "PrimTextMaxDrawDistance"
You can now "Wear-Replace current outfit" even if the new outfit is a subset of the old one.
If you scroll your mouse wheel while renaming an item in inventory, we now cancel renaming instead of moving the item. True for any operation where 'renamer' moves out of visible area.
Script preview window remains open when you accidentally delete the script from your inventory. Although you shouldn't delete scripts you're working on, but things happen...
You shouldn't share from trash. You can't even try now.
Windlight sky cloud coverage was doing unexpected things. Sovereign Engineer fixed it. Thanks!
We're gonna warn you when you're trying to put too much inventory in coalesced objects. And still not let you do it.
You can chat on negative channels now.
scripted null settext changes get saved now, thus unbreaking radars using floating text.
Ansariel Hiller fixed a rounding error in IndirectMaxComplexity
and many more...
Resolved Issues
MAINT-1660 Please don't close script windows immediately when the script gets deleted from the inventory
MAINT-6550 [QuickGraphics] Graphic preset name including "\" causes preset to be unusable & preset cannot be deleted.
MAINT-6552 Contribution: Viewer sometimes crashes when opening oversized textures - SecondLifeViewer.exe!LLViewerFetchedTexture::updateFetch() [llviewertexture.cpp : 1983 + 0x0]
MAINT-6554 [InvMessages] With ALM on error: Oh no! No binormals for this alpha blended face!
MAINT-6559 Error in mathematical constant used in Mesh Streaming calculation
MAINT-6566 Avatar sliders display incorrect values immediately after saving a copy of the wearable.
MAINT-6568 Detached Object Ends up in Root of Inventory
MAINT-6569 al.bathori a Bot was some how removed from my lands BAN List and for some reason I can not re add it. And since it was removed some how, it has appeared on my land.
MAINT-6572 UI freezes when clicking on a specific folder in the inventory
MAINT-6574 [Improvement] Background storage of settext params should also include host object size so when Metadata is closed, original render distance can be restored.
MAINT-6584 LLImageBase::getData: Bad memory allocation for the image buffer!
MAINT-6592 Duplicate entries are shown in Object list in Script info floater after clicking "Return" button
MAINT-6598 replace all instances of "jelly doll" with JellyDoll in the viewer ui
MAINT-6655 Group inspector doesn't support default icon.
MAINT-6657 Media navigation bar beyond the window border
MAINT-6658 why do i need an app to enter second life/teleport to a sim which is shown in an sl users profile ?
MAINT-6662 At first login release notes are forced to open in media window
MAINT-6665 [Contribution] When setting a local texture from a path containing non-standard characters, the viewer either crashes or the local texture silently fails with no feedback.