This is another Maintenance release chock-full of great fixes!
We've got your crashfixes:
- in memory allocation for the image buffer
- 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
- in LLClipboard::addToClipboard
- in LLImageRaw::scale()
- in LLImageGL::setSize()
- in "default creation permissions" dialog
- on deleting notecards
- in Gesture floater when starting multiple gestures
- in unpackVolumeFaces()
- in LLTextBase::onVisibilityChange()
- in Outfit Gallery
- in LLMeshHeaderHandler::processData()
We've got lots of other good stuff in here too!
Building:
- Snap-to-grid refused to stay fixed. We made it snap to grid like a good feature should.
- Sometimes (often) editing an object with a large task inventory would lead to no other object inventories loading. This was due to the object spamming inventory download requests. We will now abort previous requests when starting a new one and you will be able to load object inventories to your heart's content!
- fixed a regression where a notecard embedded in object wouldn't allow edits after saving
UI:
- Radars using floating text were broken due to a bug where viewer wasn't storing scripted null settext updates. Unbroken now. Added host object size to background storage so original render distance can be restored after Metadata is closed.
- 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.
- We were not respecting the Windows 10 display size slider settings. Now they will affect UI size and fonts in SL.
- Resident picker agent search was failing due to a timeout in some specific cases, leading to problems with bans etc. Fixed.
- Buy L$ links will once again open in internal browser by default now that it's a modern one.
- PRIM_TEXT draw distance limit can now be changed up to 300m via debug setting "PrimTextMaxDrawDistance"
- No more creating group names with leading spaces. Not allowed.
- Media navigation bar will not extend beyond the window border in non-English UI.
- Japanese Gothic font added for OSX El Capitan.
- Ansariel Hiller fixed a regression that broke uploads from a folder with a diacritic character in the name.
- "Visit Location" links in feeds were opening in internal browser instead of the map under some conditions.
- fix for issues setting a local texture from a path containing non-standard characters. Thanks Nicky Dasmijn!
- build button remains disabled on build-disabled land now.
- Experiences & LLSit - Stand button was disappearing when it shouldn't have been, but now it's appearing correctly.
- fixed Snapshot Freeze Frame issues
- Increased Max UI size to 4 for those really hi-rez monitors.
- RTSP media format was incorrectly directed to CEF and now is sent to LibVLC
Avatar appearance & Outfits
- You can now see your Temp attachments in Appearance > Wearing > Temporary attachments
- 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.
- 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. Except for Temp attached objects.
- You can now "Wear-Replace current outfit" even if the new outfit is a subset of the old one.
- When editing an outfit in appearance mode, body part selection was incorrect (off by 1).
- Ansariel Hiller found & fixed a rounding error in IndirectMaxComplexity
- Appearance editor doesn't annoyingly switch from a newly saved shape to a previous one anymore.
Scripting
- Script preview window remains open when you accidentally delete the script from your inventory. Although, really, you shouldn't delete scripts you're working on, but things happen...
- scripted null settext changes get saved now, thus unbreaking radars using floating text.
Inventory
- 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.
- You shouldn't share from trash. You can't even try now.
- 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.
- We're gonna warn you when you're trying to put too much inventory in coalesced objects. And still not let you do it.
- Some folders weren't getting discarded along with their contents in some cases when recipient is offline. Well, they're discarding now...
- Detached objects were ending up in the root folder of inventory. That's no good! Now they are going to Objects. Good.
- newly created inventory items were reporting Version Mismatch errors in the logs, but no more.
Notifications etc:
- Some notifications weren't displayed in the viewer in case of errors. Added missing ones to notifications.xml
- We now show you release notes when you install a new viewer. Otherwise, who will read them? To disable go: Preferences -> Setup -> Show Release Notes after update
- Server release notes link in Help -> About second life is fixed by Ansariel Hiller.
- Notecards: embedded items wrap again
- got rid of an outdated notification ("enable all pop-ups")
- DebugAvatarAppearanceMessage bug
- teleport offer sound wasn't playing under some conditions and now it does.
- Experience permissions dialog now includes "Sit your avatar for LLSit
- New notifications added for LLsit when object denies standing and resitting
- no more spurious "Autopilot cancelled" messages
- made some minor improvements to Abuse reporting dialog + new submission confirmation popup.
Chat:
- You can chat on negative channels now.
- fixed URI parser issues with links that contain username, password and dashes
- File "conversation.log" was sometimes created in users' root directory (C:\) on Windows. Let's not do that.
Cleanup:
- a bunch of cleanup - in various places in the code, in the console, in the logs, in preferences...
- cleaned up some logspam from inventory messages.
- fixed a math error in mesh streaming calculation
- on beta grids we now rely on grids.xml for profiles link
|
|