Release Notes/Second Life Beta Viewer/3.4.0

Category:Release Notes for Beta Versions
Please see the Known Issues for important information and limitations.
__TOC__
== Release Notes for v3.4.0 (264785) - Second Life Beta Viewer ==
Released September 17, 2012
Installer Downloads
 Windows | Mac | Linux
----
=== Feature Highlights ===
Pathfinding
For more information on Pathfinding, see the Pathfinding Tools in the Second Life Viewer Wiki page 
----
=== Resolved Issues ===
* Another target omega fix for an issue detected with a clock pendulum.
* Create low level message limit to block griefers, part 2
* Viewer: Update flow for changing Maturity preferences on TP attempt
* Viewer: Alter copy for checkboxes to limit estate and/or parcel to age-verified
* Viewer: Agent is not teleported after changing maturity setting from modal dialog
* Viewer: Remember to remove debug settings before merging back into trunk
* Viewer: User can receive mixed dialogs if network error occurs when accepting a maturity change
* Viewer: Other notification copy changes
* Viewer: User not given notification that maturity settings have been changed when trying to buy land above their maturity setting
* Viewer: Viewer reporting a server message on teleport failure that includes the term validate your age
* Teleport failed dialog to an age verified region contains references to age verification
* Under 18 user sees reference to moderate and adult preferences in toast notifications on teleport attempts
* Viewer: User does not receive toast notification that maturity preferences have been changed on accepting change
* Two of same notification names shown in Notifications section of Preferences
* Viewer: Region crossing change preference dialog mentions teleports
* Viewer: Update flow for changing maturity preference on TP via Lure
* Multiple notifications to change preferences given when entering Adult portal on Destination Island
* Translate Viewer Set32
* problems with iterators and size() for an array of maps
* [PUBLIC]Crash when editing prim attachments while wearing "Petites" mesh avatars created by Yabusaka Loon.
* [PUBLIC]Edit Mode temporarily turns on Property Lines
* [PUBLIC]no-transfer textures not searchable via texture picker
* [PUBLIC]Unable to change parcel restrictions for a scripts-disabled parcel in a damage-enabled region
* [PUBLIC]Buy Contents Window Misrepresenting Actual Contents
* symbol information for llcommon.dll is missing both in the debugger and in crash reports
* [crashhunters] crash on startup at LLWindowWin32::switchContext(int,LLCoordScreen const &,int,LLCoordScreen const * const) [secondlife-bin llwindowwin32.cpp]
* Projectors do not reflect when Shadows are set to None
* Activating shadows causes complete graphics failure
* Abysmal performance on Geforce 560ti
* Alpha on clothing acts like an invisprim under advanced lighting
* Random rainbow effects on textures
* Very low FPS on my AMD/Asus high end system.
* [crashhunters] crash at LLVOVolume::updateFaceFlags()
* Viewer grinds to a halt when exploring Insilico
* [PUBLIC]Crash on all settings besides LOW (debug gl, radeon xpress 200m)
* [PUBLIC]Poor performance on HP Mini 311 netbook running on nVidia ION graphics
* [PUBLIC]Some part of Build dialog is presented under Object profile dialog for objects that for sale
* [PUBLIC]Object by multiple creators shows creator as "(unknown)" in Inventory
* [PUBLIC]Folder "Lost and found" isn't cleaned
* [crashhunters] crash on startup on ATI Radeon 1100 and 1200 series
* [PUBLIC]Viewer 3.3.0 CONTINUES to crash on exit: ERROR: LLRender::loadIdentity: ASSERT (mMatrixMode < NUM_MATRIX_MODES)
* [PUBLIC]Sounds aren't played at first attempt
* [PUBLIC]The build-(tools-)window pops open if the dragged object under your mouse dies or gets deleted.
* [PUBLIC]Viewer crashes on every login: ERROR: LLVertexBuffer::allocateBuffer: Bad vertex buffer allocation: 70272 : 105408
* [PUBLIC]Crash client after trying to upload mesh
* Client side code to catch the SCRIPT_PERMISSION_TELEPORT request from simulator and display a notification
* [PUBLIC]IMs from objects appear only as notifications, not in local chat history, in some circumstances, making the sending prim untraceable (and impossible to mute)
* In the latest RC, client crashes when one attempts to EDIT an object while using a windows machine with an ATI graphics card.
* Spelling error in Favorites Bar source
* [PUBLIC]typo on viewer Second Life 3.3.2 (253914) Apr 14 
* child targetomega objects are orbiting incorrectly in viewmaster
* Merchant Outbox import failures
* Viewer should throttle AgentUpdate messages based on the simulator FPS
* [crashhunters] crash at LLPluginProcessParent::idle()
* Frame stall in updating geometry in region crossing
* [crashhunters] crash on (shutdown) in LLVOAvatar::avString()
* non standard sea level not correctly rendered around private islands
* Inventory jumps to the top when using Right Click -> Cut when a search term is active
* Viewer crashes when using texture picker
* Prim faces bearing textures with alpha channels are appearing opaque until selected.
* CLONE - Can not put more than one object into the contents of an object
* The mesh importer support for applying textures in the preview window is broken.
* [crashhunters] crash in LLGLSLShader::uniform3fv
* Flexi softness of 1 causes prims to become flat at lower LODs
* Default start location option is invalid
* "Weights Of Selected" never gives any results after pathfinding tools were merged in.
* viewer spams the log with "LLViewerParcelMgr::requestParcelMediaURLFilter: can't get ParcelMediaURLFilterList cap" while editing an object 
* Texture repeats/meter reset before you can click Apply button
* Kart rides sideways in 3.4.0 (263622)
* Media Texture not visually updated correctly
* llSetRot does not clear TargetOmega rotation
* llphysicsextensions shared files have incorrect license
* Add support to viewer to render more then one regions navmesh
* Hook up the linkset grid UI to the linkset querying functionality
* Build filtering functionality for the pathfinding linksets
* Allow two different rendering modes based upon the display renderable UI option.
* Parametrize the generatePath API based upon values from the pathing floater
* Add the ability to toggle the generated path
* Pathfinding libraries / viewer tools building on Linux.
* Create LLPathingLibrary Stub
* Hook up the linkset grid UI to the linkset editing functionality
* Refactor the LLFloaterPathfindingLinksets class to decouple the capability service for querying/editing linksets
* update llpathinglib to build on OSX
* Integrate LLConvexDecomposition into LLPathingLib
* Fix package architecture of havok, convex decomp and pathing to match appropriate standard conventions.
* Add VBO cleanup logic to llpathinglibrary and viewer.
* Add support for creating VBO's for navmeshes (we have them for physics shapes, so we can use some of that work).
* Add and hook up "Path" indicator in the build tools
* Make build tool disabling more fine-grained if the "Path" checkbox is checked
* Surface navmesh download progress and perhaps disable some aspects of the pathfinder window until the navmesh is received
* Draw the start position of a path regardless if a valid path has been generated (perhaps a star or circle, etc...)
* Update the pathfinding linksets floater to the new mocks
* Remove the duplicate cap service name check for ObjectNavMeshProperties from the code after the server-side code is fully deployed.
* Fix the PUT response handler to update only the return fields rather than incorrectly re-populating the entire linksets scroll list
* Opening the Pathfinding floater breaks ray casting in the viewer
* Erroneous "functionality has not yet been implemented" viewer log messages when manipulating the viewer's Pathfinding floater
* Implement character-selection panel
* Viewer-side impl of character selection panel
* Avatar needs to be locked into place when the pathfinding floater is opened
* Surface pathing failures from the llpathinglibrary
* The viewer's nav mesh view should do backface culling
* Add support for rendering of walkable objects, obstacles and material phantoms.
* Assert: navmesh / coarse graph UID mismatch
* We need to introduce an option to select between downloading 1.) the current region and 2.) the current region and the neighboring regions. Some machines may not have the horsepower to handle the current region and it's neighbor.
* Support for coloring navmesh by walkability
* Navmesh doesn't appear unless one moves their view under the waterline.
* Implement the new pathfinding console floater
* Viewer performance crawls to a halt after loading a nav-mesh.
* Implement the design and functionality changes to the linkset floater
* Implement the sim-side freeze/unfreeze functionality in the viewer by accessing the cap service
* Implement 'basic mode' panel for the viewer.
* Implement the sim-state status reporting in the viewer using the CAP service and the simulator-to-viewer messaging
* Project Viewer Ready to Distribute
* Implement re-loading of the navmesh for out-of-date navmeshs
* Investigate and implement gzipping of navmesh data for faster transfer
* Make the cpu time in the characters panel report as microseconds.
* Add a debug option to enable/disable use of vbos for navmesh visualization
* [PATHBUG]Ratios for Walkability in the Pathfinding Linkset window cannot be set to 0
* Characters floater incorrectly sorts by CPU time
* Purge any data retained by the llpathinglibrary before teleporting.
* Enabling lighting and shadows shader (at high setting) causes visual artifacts, including the rendering of trees in navmesh visualization mode.Visit Gecko (173, 160, 24)
* Viewer should handle new msg "Agent now unfrozen"
* When the pathfinding window is closed - any navmesh rendering options should be disabled.
* When avatar crosses region boundary and if the pathfinding floater is up - display a message to the resident stating that the navmesh data maybe inconsistent with the current av's view.
* Viewer path-test does not use character types
* Can enable the 'phantom' flag on characters
* Viewer should automatically update navmesh on region crossing
* Editing a non permanent linked object shows tools for move, stretch, rotate
* Viewer navmesh status indicates a region boundary has been crossed when avatar has not crossed region boundary
* Object type can be changed with no notification to user while using builds to edit certain parameters on a permanent object in unfrozen mode
* Changing collision properties of permanent objects is not allowed but build tools UI shows values as updated
* Message to unfreeze to edit terrain is given even on land you do not have permission to edit
* Return object option available on permanent object while in Frozen mode
* Crossing region boundary with character list open leads to incorrect teleports to characters selected without notification to user
* Pathfinding Linksets option available on non-pathfinding region
* Option to highlight objects not marked as permanent
* Make pathfinding floater open with World as default layer
* Navmesh view hidden in mouselook mode
* Viewer actions stall while in Checking the Status and downloading the Navmesh modes
* No object update after failed rotation of permanent object
* Pathfinding Project Viewer crashes when attempting to create a test path when displaying heatmap view of navmesh
* Viewer and server have different logic about when to allow returning of objects
* Teleporting between pathfinding-enabled regions with the Pathfinding Edit/Test floater occassionally incorrectly reports that a region is not pathfinding-enabled
* Viewer prevents terraforming for frozen gods but the server does not
* Viewer crash when changing RetrieveNeighboringRegion debug setting
* As a user, I would like a notification when my viewer has been automatically unfrozen
* Viewer with enabled Pathfinding functionality crashes on exit (Linux)
* Viewer crashes while check 'Water plane' checkbox on build with pathfinding
* Viewer crashes while attempt to teleport to other region
* Mystery pathfinding boxes appear in the sky and off-sim
* Viewer crash in the Pathfinding Linksets floater when attempting to Apply Changes to a selected linkset without making any changes to any value
* Update viewer pathfinding lib to include the fix for string pulling near unwalkable faces
* [PATHBUG]Minimizing pathfinding edit / test floater hides navmesh
* Cannot move objects baked into navmesh even while in godmode
* Provide more granularity in physics time to viewer stats
* Movable objects are presented with 'Movables only' unchecked checkboxes
* Changes in Preferences dialog stops work of Pathfinding View/Test functionality
* Pathfinding object types are positioned incorrectly when neighbor regions is enabled.
* Screen becomes black while changing view in Edit/Test floater after unsuccessfully attempt of teleporting
* Character type A, always shown in walkable objects with different value of A coefficient
* User is not able to build test path again after it was deleted by "Clear path" button
* Character disappears after viewing character capsule on character panel and then selecting a different character
* Viewer crashes while resizing 'Characters' window in loading status
* Viewer crashes while attempt of deleting character object 
* Viewer crashes while pressing button of Pathfinding Linksets dialog
* When trying to edit a box at secondlife://Aditi/secondlife/PathDev4/189/229/29 an assert is hit: (!is_permanent || !mIsPhysical)
* As a user, I want to see the new workflow as described by Leo
* Viewer: Add icon to the SLURL bar to represent dynamic pathfinding enabled/disabled status
* Viewer: Move permanency enforcement of static objects to only apply to objects in neighboring regions
* Viewer: Remove functionality around frozen/unfrozen state management
* Viewer: Remove permanency enformcement of objects in the pathfinding linksets floater
* Viewer: Remove Basic Pathfinding floater menu and class
* Viewer: Make changes to the Pathfinding Edit/Test floater
* Viewer: Enable permanency enforcement on all object fields for static objects on neighboring regions
* Viewer: Remove DEPRECATED_UNVERSIONED_NAVMESH
* [PATHBUG]Remove/rearrange dangerous buttons in Linksets floater 
* Viewer: Check characters panel for stubbed version of llpathinglib
* Viewer: Remove DEPRECATED_NAVMESH_PERMANENT_WALKABLE_FLAGS
* Viewer: Remove MISSING_MODIFIABLE_FIELD_WAR
* Viewer: Build functionality to trigger RebakeNavMesh on a region
* Viewer: Build functionality into LLPathfindingManager to query and to receive server-to-viewer triggers regarding whether the user agent has access to rebake navmesh
* Viewer: Build rendering of the Rebake Region button similiar to the Stand/StopFlying button
* Viewer: Handle TODO put in place to resolve build errors
* Viewer: Remove DEPRECATED_ALTER_NAVMESH_OBJECTS_FIELD
* Limit and clean up grid selection
* Viewer: Remove SERVER_SIDE_CHARACTER_SHAPE_ROLLOUT_COMPLETE
* Character physics shape capsules aren't being rendered correctly
* Cannot touch or select objects inworld when "Pathfinding debug" floater is open
* Viewer: Remove DEPRECATED_STATE_FIELD
* Viewer: Modify the SLURL bar icon to represent pathfinding dirty or disabled status
* Viewer: Remove XXX_STINSON_DEBUG_NAVMESH_ZONE
* Viewer: Implement changes to the build panel per Leo's design
* Viewer: Implement Leo's new design for the Pathfinding View floater
* Viewer: Add debug flag to always enable rebake button
* Viewer: Check for overlapping icons and icon size in the SLURL bar
* Viewer: Add right-click to select PF linkset in linksets floater
* Viewer: Add right-click to select PF character in characters floater
* Bad tooltip text for region status icon when in a non-pathfinding region
* Viewer ignores login start location specification on non-Agni grids when specifying a region name
* Viewer: Add a notification for when the rebake navmesh button is shown to the user
* Group-owned objects appear to be owned by 'Unknown' in pathfinding linksets floater
* Black screen only is presented while mouselook view for pathfinding build of viewer
* "Clean up region" button will not be displayed after clicking on "Stop flying"
* Linksets and Character floaters are slow to load and cause the viewer to pause interactions for long periods
* Cannot TP to chat history SLURLS on Aditi.
* Instant crash when checking Grid Selection in preferences
* 'Show in linksets' context menu option is enabled for objects which cannot be viewed in pathfinding linksets
* [BetaBreakers] - Sony VAIO PCG-71211 laptop displays black environment
* Random crash while wearing a mesh avatar and dropping objects in-world
* TargetOmega object's rotation resets if it changes color in 3.4.0 (262596) Beta
* Crash in the beta viewer relating to pathfinding
* Custom cursors fail on mac and linux
* Add support in the viewer to display the Scripted column on the linksets floater
* As a user, I want to see a notification when I am toggling the phantom flag on a linkset through the Pathfinding Linkset floater
* [PATHBUG]Allow the Linkset floater to shrink smaller than actually
* The value of walkability changes to default instead of current value if edit field was cleared before
* viewer is easily spammed to death by chat
* Get malloc working with windows debug heap.
* Inline spellchecker on local chat, group chat, profile-editing, IM, and other text-entry boxes as appropriate.
* Review and Update the list of software in the Licenses tab in Help > About Second Life
* Add autoreplace macros to chat
* Music stream does not always restart after teleporting
* Discoverability of the menu that opens the Block List is difficult
* Banlines need to be extended from 768 meters to 5000 meters now that explicit ban height has been changed.
* Don't save per-account settings if login not fully successful
* Move "Show HUD Attachments" (Alt+Shift+H) from Advanced-> "Highlighting and Visibility" to Me - menu
* Altitude display stutters or is clamped when flying higher than 4096m
* [TRUNCATED] FR - String truncation and floater not wide enough in the upload model window
* Remove obsolete code and file(s) for mesh model upload wizard
* Media auto-play is off - but music stream starts to play anyway when teleport fails
* The left-hand border of the input field for IMs is missing
* minor llmath BOOL->bool improvements
* Viewer crashes while user types space char as a first symbol in nearby chat
* Avatar tracking beacon doesn't get disabled if DESTINATION_REACHED_RADIUS is reached
* A line break is missing in ..\app_settings\settings.xml
* File of dictionary disappears from its path while import dictionary
* 'Import' dialog is not closed with 'Spell checker' dialog
* User is not able to remove added dictionary at once after it was moved to 'Available' list
* User dictionary can not be set as main dictionary
* Added words are not saved in dictionaries if main dictionary was reselected
* There is no any warning that language was not specified while importing dictionary
* LLPhysicsExtensions_TPV cmake error
* Object by multiple creators shows creator as "(unknown)" in Inventory
* Attempting to scroll through inventory search results fails, search results scroll back to top
* TargetOmega object's rotation resets if it changes color in 3.4.0 (262596) Beta
----
			
{|cellspacing="0" cellpadding="0" width="100%"	
{| style="width="30%"; font-size:95%; text-align:left; padding:-2px; background:none" cellpadding="0" cellspacing="0"	
=== Known Issues ===	
=== Known Issues ===
			
{|cellspacing="0" cellpadding="0" width="100%"	
{| style="width="30%"; font-size:95%; text-align:left; padding:-2px; background:none" cellpadding="0" cellspacing="0"	
=== Supported Viewers ===	
=== Supported Viewers ===