Difference between revisions of "Release Notes/Second Life Beta Viewer/3.4.0"

From Second Life Wiki
Jump to navigation Jump to search
Line 6: Line 6:




== Release Notes for v3.4.0 (264194) -  Second Life Beta Viewer ==
== Release Notes for v3.4.0 (264445) -  Second Life Beta Viewer ==
<span style="font-size:16px">Released August 31, 2012</span>
<span style="font-size:16px">Released September 7, 2012</span>
<br /><br />
<br /><br />


<span style="font-size:16px">'''Installer Downloads'''</span>
<span style="font-size:16px">'''Installer Downloads'''</span>


<span style="font-size:14px"> [http://download.cloud.secondlife.com/beta-releases/Viewer-3/Second_Life_3-4-0-264194_BetaViewer_Setup.exe Windows]    |    [http://download.cloud.secondlife.com/beta-releases/Viewer-3/SecondLife_3_4_0_264194_BETAVIEWER.dmg Mac]    |    [http://download.cloud.secondlife.com/beta-releases/Viewer-3/SecondLife-i686-3.4.0.264194.tar.bz2 Linux]</span><br />
<span style="font-size:14px"> [http://download.cloud.secondlife.com/beta-releases/Viewer-3/Second_Life_3-4-0-264445_BetaViewer_Setup.exe Windows]    |    [http://download.cloud.secondlife.com/beta-releases/Viewer-3/SecondLife_3_4_0_264445_BETAVIEWER.dmg Mac]    |    [http://download.cloud.secondlife.com/beta-releases/Viewer-3/SecondLife-i686-3.4.0.264445.tar.bz2 Linux]</span><br />
<br />
<br />
----
----
Line 26: Line 26:


=== Resolved Issues ===
=== Resolved Issues ===
* {{jira|MAINT-113}} [PUBLIC]Edit Mode temporarily turns on Property Lines
* LLPhysicsExtensions_TPV cmake errors
* {{jira|MAINT-515}} symbol information for llcommon.dll is missing both in the debugger and in crash reports  
* Edit Mode temporarily turns on Property Lines
* {{jira|MAINT-442}} [PUBLIC]Unable to change parcel restrictions for a scripts-disabled parcel in a damage-enabled region
* symbol information for llcommon.dll is missing both in the debugger and in crash reports
* {{jira|MAINT-646}} Very low FPS on my AMD/Asus high end system.
* [crashhunters] crash at  LLPluginProcessParent::idle()
* {{jira|MAINT-775}} Viewer grinds to a halt when exploring Insilico
* Inventory jumps to the top when using Right Click -> Cut when a search term is active
* {{jira|MAINT-840}} [PUBLIC]Object by multiple creators shows creator as "(unknown)" in Inventory
* The mesh importer support for applying textures in the preview window is broken.
* {{jira|MAINT-1144}} [crashhunters] crash at  LLPluginProcessParent::idle()
* Flexi softness of 1 causes prims to become flat at lower LODs
* {{jira|MAINT-1147}} Frame stall in updating geometry in region crossing
* Default start location option is invalid
{{jira|MAINT-1161}} non standard sea level not correctly rendered around private islands
* "Weights Of Selected" never gives any results after pathfinding tools were merged in.
* {{jira|MAINT-1197}} Inventory jumps to the top when using Right Click -> Cut when a search term is active
* viewer spams the log with "LLViewerParcelMgr::requestParcelMediaURLFilter: can't get ParcelMediaURLFilterList cap" while editing an object
* {{jira|MAINT-1253}} The mesh importer support for applying textures in the preview window is broken.
* Texture repeats/meter reset before you can click Apply button
* {{jira|MAINT-1270}} Flexi softness of 1 causes prims to become flat at lower LODs
* Kart rides sideways in 3.4.0 (263622)
* {{jira|MAINT-1342}} Default start location option is invalid
* llphysicsextensions shared files have incorrect license
* {{jira|MAINT-1413}} "Weights Of Selected" never gives any results after pathfinding tools were merged in.
* Add support to viewer to render more then one regions navmesh
* {{jira|MAINT-1414}} User is not able to specify color of object with unchecked 'Apply now' chechbox
* Hook up the linkset grid UI to the linkset querying functionality
* {{jira|MAINT-1425}} viewer spams the log with "LLViewerParcelMgr::requestParcelMediaURLFilter: can't get ParcelMediaURLFilterList cap" while editing an object
* Build filtering functionality for the pathfinding linksets
* {{jira|MAINT-1426}} Texture repeats/meter reset before you can click Apply button
* Allow two different rendering modes based upon the display renderable UI option.
* {{jira|MAINT-1439}} Kart rides sideways in  3.4.0 (263622)
* Parametrize the generatePath API based upon values from the pathing floater
* {{jira|OPEN-146}}  llphysicsextensions shared files have incorrect license
* Add the ability to toggle the generated path
* {{jira|PATH-118}} Add support to viewer to render more then one regions navmesh
* Pathfinding libraries / viewer tools building on Linux.
* {{jira|PATH-142}} Hook up the linkset grid UI to the linkset querying functionality
* Create LLPathingLibrary Stub
* {{jira|PATH-145}} Build filtering functionality for the pathfinding linksets
* Hook up the linkset grid UI to the linkset editing functionality
* {{jira|PATH-149}} Allow two different rendering modes based upon the display renderable UI option.  
* Refactor the LLFloaterPathfindingLinksets class to decouple the capability service for querying/editing linksets
* {{jira|PATH-150}} Parametrize the generatePath API based upon values from the pathing floater
* update llpathinglib to build on OSX
* {{jira|PATH-177}} Add the ability to toggle the generated path
* Integrate LLConvexDecomposition into LLPathingLib
* {{jira|PATH-180}} Pathfinding libraries / viewer tools building on Linux.  
* Fix package architecture of havok, convex decomp and pathing to match appropriate standard conventions.
* {{jira|PATH-181}} Create LLPathingLibrary Stub
* Add VBO cleanup logic to llpathinglibrary and viewer.
*  {{jira|PATH-186}} Hook up the linkset grid UI to the linkset editing functionality
* Add support for creating VBO's for navmeshes (we have them for physics shapes, so we can use some of that work).
* {{jira|PATH-187}} Refactor the LLFloaterPathfindingLinksets class to decouple the capability service for querying/editing linksets
* Add and hook up "Path" indicator in the build tools
* {{jira|PATH-191}} update llpathinglib to build on OSX
* Make build tool disabling more fine-grained if the "Path" checkbox is checked
*  {{jira|PATH-192}} Integrate LLConvexDecomposition into LLPathingLib
* Surface navmesh download progress and perhaps disable some aspects of the pathfinder window until the navmesh is received
* {{jira|PATH-194}} Fix package architecture of havok, convex decomp and pathing to match appropriate standard conventions.
* Draw the start position of a path regardless if a valid path has been generated (perhaps a star or circle, etc...)
*  {{jira|PATH-196}} Add VBO cleanup logic to llpathinglibrary and viewer.
* Update the pathfinding linksets floater to the new mocks
* {{jira|PATH-197}} Add support for creating VBO's for navmeshes (we have them for physics shapes, so we can use some of that work).
* Remove the duplicate cap service name check for ObjectNavMeshProperties from the code after the server-side code is fully deployed.
* {{jira|PATH-198}} Add and hook up "Path" indicator in the build tools
* Fix the PUT response handler to update only the return fields rather than incorrectly re-populating the entire linksets scroll list
* {{jira|PATH-199}} Make build tool disabling more fine-grained if the "Path" checkbox is checked
* Opening the Pathfinding floater breaks ray casting in the viewer
* {{jira|PATH-205}} Surface navmesh download progress and perhaps disable some aspects of the pathfinder window until the navmesh is received
* Erroneous "functionality has not yet been implemented" viewer log messages when manipulating the viewer's Pathfinding floater
* {{jira|PATH-222}} Draw the start position of a path regardless if a valid path has been generated (perhaps a star or circle, etc...)
* Implement character-selection panel
* {{jira|PATH-225}} Update the pathfinding linksets floater to the new mocks
* Viewer-side impl of character selection panel
* {{jira|PATH-226}} Remove the duplicate cap service name check for ObjectNavMeshProperties from the code after the server-side code is fully deployed.  
* Avatar needs to be locked into place when the pathfinding floater is opened
* {{jira|PATH-227}} Fix the PUT response handler to update only the return fields rather than incorrectly re-populating the entire linksets scroll list
* Surface pathing failures from the llpathinglibrary
* {{jira|PATH-230}} Opening the Pathfinding floater breaks ray casting in the viewer
* The viewer's nav mesh view should do backface culling
* {{jira|PATH-235}} Erroneous "functionality has not yet been implemented" viewer log messages when manipulating the viewer's Pathfinding floater
* Add support for rendering of walkable objects, obstacles and material phantoms.
* {{jira|PATH-243}} Implement character-selection panel
* Assert: navmesh / coarse graph UID mismatch
* {{jira|PATH-245}} Viewer-side impl of character selection panel
* We need to introduce an option to select between downloading 1.) the current region and 2.) the current region and the neighboring regionsSome machines may not have the horsepower to handle the current region and it's neighbor.
* {{jira|PATH-264}} Avatar needs to be locked into place when the pathfinding floater is opened
* Support for coloring navmesh by walkability
* {{jira|PATH-265}} Surface pathing failures from the llpathinglibrary
* Navmesh doesn't appear unless one moves their view under the waterline.
* {{jira|PATH-266}} The viewer's nav mesh view should do backface culling
* Implement the new pathfinding console floater
*  {{jira|PATH-267}} Add support for rendering of walkable objects, obstacles and material phantoms.  
* Viewer performance crawls to a halt after loading a nav-mesh.
* {{jira|PATH-275}} Assert: navmesh / coarse graph UID mismatch
* Implement the design and functionality changes to the linkset floater
* {{jira|PATH-278}} 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.  
* Implement the sim-side freeze/unfreeze functionality in the viewer by accessing the cap service
* {{jira|PATH-282}} Support for coloring navmesh by walkability
* Implement 'basic mode' panel for the viewer.
* {{jira|PATH-283}} Navmesh doesn't appear unless one moves their view under the waterline.
* Implement the sim-state status reporting in the viewer using the CAP service and the simulator-to-viewer messaging
* {{jira|PATH-284}} Implement the new pathfinding console floater
* Project Viewer Ready to Distribute
* {{jira|PATH-287}} Viewer performance crawls to a halt after loading a nav-mesh.  
* Implement re-loading of the navmesh for out-of-date navmeshs
* {{jira|PATH-292}} Implement the design and functionality changes to the linkset floater
* Investigate and implement gzipping of navmesh data for faster transfer
*  {{jira|PATH-296}} Implement the sim-side freeze/unfreeze functionality in the viewer by accessing the cap service
* Make the cpu time in the characters panel report as microseconds.
* {{jira|PATH-297}} Implement 'basic mode' panel for the viewer.
* Add a debug option to enable/disable use of vbos for navmesh visualization
*  {{jira|PATH-302}} Implement the sim-state status reporting in the viewer using the CAP service and the simulator-to-viewer messaging
* [PATHBUG]Ratios for Walkability in the Pathfinding Linkset window cannot be set to 0
* {{jira|PATH-303}} Project Viewer Ready to Distribute
* Characters floater incorrectly sorts by CPU time
*  {{jira|PATH-304}} Implement re-loading of the navmesh for out-of-date navmeshs
* Purge any data retained by the llpathinglibrary before teleporting.
* {{jira|PATH-305}} Investigate and implement gzipping of navmesh data for faster transfer
* 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)
* {{jira|PATH-310}} Make the cpu time in the characters panel report as microseconds.
* Viewer should handle new msg "Agent now unfrozen"
* {{jira|PATH-317}} Add a debug option to enable/disable use of vbos for navmesh visualization
* When the pathfinding window is closed - any navmesh rendering options should be disabled.
* {{jira|PATH-341}} [PATHBUG]Ratios for Walkability in the Pathfinding Linkset window cannot be set to 0
* 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.
* {{jira|PATH-349}} Characters floater incorrectly sorts by CPU time
* Viewer path-test does not use character types
* {{jira|PATH-356}} Purge any data retained by the llpathinglibrary before teleporting.
* Can enable the 'phantom' flag on characters
* {{jira|PATH-387}} 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 automatically update navmesh on region crossing
*  {{jira|PATH-394}} Viewer should handle new msg "Agent now unfrozen"
* Editing a non permanent linked object shows tools for move, stretch, rotate
* {{jira|PATH-396}} When the pathfinding window is closed - any navmesh rendering options should be disabled.
* Viewer navmesh status indicates a region boundary has been crossed when avatar has not crossed region boundary
* {{jira|PATH-405}} 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.
* Object type can be changed with no notification to user while using builds to edit certain parameters on a permanent object in unfrozen mode
* {{jira|PATH-433}} Viewer path-test does not use character types
* Changing collision properties of permanent objects is not allowed but build tools UI shows values as updated
* {{jira|PATH-442}} Can enable the 'phantom' flag on characters
* Message to unfreeze to edit terrain is given even on land you do not have permission to edit
* {{jira|PATH-445}} Viewer should automatically update navmesh on region crossing
* Return object option available on permanent object while in Frozen mode
* {{jira|PATH-450}} Editing a non permanent linked object shows tools for move, stretch, rotate
* Crossing region boundary with character list open leads to incorrect teleports to characters selected without notification to user
* {{jira|PATH-452}} Viewer navmesh status indicates a region boundary has been crossed when avatar has not crossed region boundary
* Pathfinding Linksets option available on non-pathfinding region
* {{jira|PATH-454}} Object type can be changed with no notification to user while using builds to edit certain parameters on a permanent object in unfrozen mode
* Option to highlight objects not marked as permanent
* {{jira|PATH-456}} Changing collision properties of permanent objects is not allowed but build tools UI shows values as updated
* Make pathfinding floater open with World as default layer
* {{jira|PATH-469}} Message to unfreeze to edit terrain is given even on land you do not have permission to edit
* Navmesh view hidden in mouselook mode
* {{jira|PATH-470}} Return object option available on permanent object while in Frozen mode
* Viewer actions stall while in Checking the Status and downloading the Navmesh modes
* {{jira|PATH-482}} Crossing region boundary with character list open leads to incorrect teleports to characters selected without notification to user
* No object update after failed rotation of permanent object
* {{jira|PATH-492}} Pathfinding Linksets option available on non-pathfinding region
* Pathfinding Project Viewer crashes when attempting to create a test path when displaying heatmap view of navmesh
* {{jira|PATH-494}} Option to highlight objects not marked as permanent
* Viewer and server have different logic about when to allow returning of objects
* {{jira|PATH-500}} Make pathfinding floater open with World as default layer
* Teleporting between pathfinding-enabled regions with the Pathfinding Edit/Test floater occassionally incorrectly reports that a region is not pathfinding-enabled
* {{jira|PATH-504}} Navmesh view hidden in mouselook mode
* Viewer prevents terraforming for frozen gods but the server does not
* {{jira|PATH-506}} Viewer actions stall while in Checking the Status and downloading the Navmesh modes
* Viewer crash when changing RetrieveNeighboringRegion debug setting
* {{jira|MAINT-515}} symbol information for llcommon.dll is missing both in the debugger and in crash reports
* As a user, I would like a notification when my viewer has been automatically unfrozen
* {{jira|PATH-542}} No object update after failed rotation of permanent object
* Viewer with enabled Pathfinding functionality crashes on exit (Linux)
* {{jira|PATH-550}} Pathfinding Project Viewer crashes when attempting to create a test path when displaying heatmap view of navmesh
* Viewer crashes while check 'Water plane' checkbox on build with pathfinding
* {{jira|PATH-552}} Viewer and server have different logic about when to allow returning of objects
* Viewer crashes while attempt to teleport to other region
* {{jira|PATH-580}} Teleporting between pathfinding-enabled regions with the Pathfinding Edit/Test floater occassionally incorrectly reports that a region is not pathfinding-enabled
* Mystery pathfinding boxes appear in the sky and off-sim
*  {{jira|PATH-583}} Viewer prevents terraforming for frozen gods but the server does not
* Viewer crash in the Pathfinding Linksets floater when attempting to Apply Changes to a selected linkset without making any changes to any value
{{jira|PATH-584}} Viewer crash when changing RetrieveNeighboringRegion debug setting
* Update viewer pathfinding lib to include the fix for string pulling near unwalkable faces
* {{jira|PATH-585}} As a user, I would like a notification when my viewer has been automatically unfrozen
* PATHBUG]Minimizing pathfinding edit / test floater hides navmesh
* {{jira|PATH-589}} Viewer with enabled Pathfinding functionality crashes on exit (Linux)
* Cannot move objects baked into navmesh even while in godmode
* {{jira|PATH-591}} Viewer crashes while check 'Water plane' checkbox on build with pathfinding
* Provide more granularity in physics time to viewer stats
* {{jira|PATH-598}} Viewer crashes while attempt to teleport to other region
* Movable objects are presented with 'Movables only' unchecked checkboxes
* {{jira|PATH-610}} Mystery pathfinding boxes appear in the sky and off-sim
* Changes in Preferences dialog stops work of Pathfinding View/Test functionality
* {{jira|PATH-621}} Viewer crash in the Pathfinding Linksets floater when attempting to Apply Changes to a selected linkset without making any changes to any value
* Pathfinding object types are positioned incorrectly when neighbor regions is  enabled.
* {{jira|PATH-622}} Update viewer pathfinding lib to include the fix for string pulling near unwalkable faces
* Screen becomes black while changing view in Edit/Test floater after unsuccessfully attempt of teleporting
* {{jira|PATH-628}} [PATHBUG]Minimizing pathfinding edit / test floater hides navmesh
* Character type A, always shown in walkable objects with different value of A coefficient
* {{jira|PATH-629}} Cannot move objects baked into navmesh even while in godmode
* User is not able to build test path again after it was deleted by "Clear path" button
* {{jira|PATH-638}} Provide more granularity in physics time to viewer stats
* Character disappears after viewing character capsule on character panel and then selecting a different character
* {{jira|PATH-641}} Movable objects are presented with 'Movables only' unchecked checkboxes
* Viewer crashes while resizing 'Characters' window in loading status
* {{jira|PATH-643}} Changes in Preferences dialog stops work of Pathfinding View/Test functionality  
* Viewer crashes while attempt of deleting character object
* {{jira|PATH-648}} Pathfinding object types are positioned incorrectly when neighbor regions is  enabled.
* Viewer crashes while pressing button of Pathfinding Linksets dialog
* {{jira|PATH-649}} Screen becomes black while changing view in Edit/Test floater after unsuccessfully attempt of teleporting
* When trying to edit a box at secondlife://Aditi/secondlife/PathDev4/189/229/29 an assert is hit: (!is_permanent || !mIsPhysical)
* {{jira|PATH-667}} Character type A, always shown in walkable objects with different value of A coefficient
* As a user, I want to see the new workflow as described by Leo
* {{jira|PATH-668}} User is not able to build test path again after it was deleted by "Clear path" button
* Viewer: Add icon to the SLURL bar to represent dynamic pathfinding enabled/disabled status
* {{jira|PATH-676}} Character disappears after viewing character capsule on character panel and then selecting a different character
* Viewer: Move permanency enforcement of static objects to only apply to objects in neighboring regions
* {{jira|PATH-680}} Viewer crashes while resizing 'Characters' window in loading status
* Viewer: Remove functionality around frozen/unfrozen state management
* {{jira|PATH-681}} Viewer crashes while attempt of deleting character object
* Viewer: Remove permanency enformcement of objects in the pathfinding linksets floater
* {{jira|PATH-682}} Viewer crashes while pressing button of Pathfinding Linksets dialog
* Viewer: Remove Basic Pathfinding floater menu and class
* {{jira|PATH-696}} When trying to edit a box at secondlife://Aditi/secondlife/PathDev4/189/229/29  an assert is hit: (!is_permanent || !mIsPhysical)
* Viewer: Make changes to the Pathfinding Edit/Test floater
* {{jira|PATH-702}} As a user, I want to see the new workflow as described by Leo
* Viewer: Enable permanency enforcement on all object fields for static objects on neighboring regions
* {{jira|PATH-703}} Viewer: Add icon to the SLURL bar to represent dynamic pathfinding enabled/disabled status
* Viewer: Remove DEPRECATED_UNVERSIONED_NAVMESH
* {{jira|PATH-704}} Viewer: Move permanency enforcement of static objects to only apply to objects in neighboring regions
* [PATHBUG]Remove/rearrange dangerous buttons in Linksets floater  
* {{jira|PATH-705}} Viewer: Remove functionality around frozen/unfrozen state management
* Viewer: Check characters panel for stubbed version of llpathinglib
*  {{jira|PATH-706}} Viewer: Remove permanency enformcement of objects in the pathfinding linksets floater  
* Viewer: Remove DEPRECATED_NAVMESH_PERMANENT_WALKABLE_FLAGS
* {{jira|PATH-710}} Viewer: Remove Basic Pathfinding floater menu and class
* Viewer: Remove MISSING_MODIFIABLE_FIELD_WAR
* {{jira|PATH-711}} Viewer: Make changes to the Pathfinding Edit/Test floater
* Viewer: Build functionality to trigger RebakeNavMesh on a region
* {{jira|PATH-713}} Viewer: Enable permanency enforcement on all object fields for static objects on neighboring regions
* Viewer: Build functionality into LLPathfindingManager to query and to receive server-to-viewer triggers regarding whether the user agent has access to rebake navmesh
* {{jira|PATH-714}} Viewer: Remove DEPRECATED_UNVERSIONED_NAVMESH
* Viewer: Build rendering of the Rebake Region button similiar to the Stand/StopFlying button
* {{jira|PATH-717}} [PATHBUG]Remove/rearrange dangerous buttons in Linksets floater
* Viewer: Handle TODO put in place to resolve build errors
* {{jira|PATH-718}} Viewer: Check characters panel for stubbed version of llpathinglib
* Viewer: Remove DEPRECATED_ALTER_NAVMESH_OBJECTS_FIELD
* {{jira|PATH-719}} Viewer: Remove DEPRECATED_NAVMESH_PERMANENT_WALKABLE_FLAGS
* Limit and clean up grid selection
* {{jira|PATH-720}} Viewer: Remove MISSING_MODIFIABLE_FIELD_WAR
* Viewer: Remove SERVER_SIDE_CHARACTER_SHAPE_ROLLOUT_COMPLETE
* {{jira|PATH-722}} Viewer: Build functionality to trigger RebakeNavMesh on a region
* Character physics shape capsules aren't being rendered correctly
* {{jira|PATH-723}} Viewer: Build functionality into LLPathfindingManager to query and to receive server-to-viewer triggers regarding whether the user agent has access to rebake navmesh
* Cannot touch or select objects inworld when "Pathfinding debug" floater is open
* {{jira|PATH-724}} Viewer: Build rendering of the Rebake Region button similiar to the Stand/StopFlying button
* Viewer: Remove DEPRECATED_STATE_FIELD
* {{jira|PATH-725}} Viewer: Handle TODO put in place to resolve build errors
* Viewer: Modify the SLURL bar icon to represent pathfinding dirty or disabled status
* {{jira|PATH-726}} Viewer: Remove DEPRECATED_ALTER_NAVMESH_OBJECTS_FIELD
* Viewer: Remove XXX_STINSON_DEBUG_NAVMESH_ZONE
* {{jira|PATH-735}} Limit and clean up grid selection
* Viewer: Implement changes to the build panel per Leo's design
* {{jira|PATH-738}} Viewer: Remove SERVER_SIDE_CHARACTER_SHAPE_ROLLOUT_COMPLETE
* Viewer: Implement Leo's new design for the Pathfinding View floater
* {{jira|PATH-740}} Character physics shape capsules aren't being rendered correctly
* Viewer: Add debug flag to always enable rebake button
*  {{jira|PATH-743}} Cannot touch or select objects inworld when "Pathfinding debug" floater is open
* Viewer: Check for overlapping icons and icon size in the SLURL bar
*  {{jira|PATH-748}} Viewer: Remove DEPRECATED_STATE_FIELD
* Viewer: Add right-click to select PF linkset in linksets floater
*  {{jira|PATH-750}} Viewer: Modify the SLURL bar icon to represent pathfinding dirty or disabled status
* Viewer: Add right-click to select PF character in characters floater
*  {{jira|PATH-759}} Viewer: Remove XXX_STINSON_DEBUG_NAVMESH_ZONE
* Bad tooltip text for region status icon when in a non-pathfinding region
*  {{jira|PATH-760}} Viewer: Implement changes to the build panel per Leo's design
* Viewer ignores login start location specification on non-Agni grids when specifying a region name
*  {{jira|PATH-761}} Viewer: Implement Leo's new design for the Pathfinding View floater
* Viewer: Add a notification for when the rebake navmesh button is shown to the user
*  {{jira|PATH-762}} Viewer: Add debug flag to always enable rebake button
* Group-owned objects appear to be owned by 'Unknown' in pathfinding linksets floater
*  {{jira|PATH-763}} Viewer: Check for overlapping icons and icon size in the SLURL bar
* Black screen only is presented while mouselook view for pathfinding build of viewer
*  {{jira|PATH-764}} Viewer: Add right-click to select PF linkset in linksets floater
* "Clean up region" button will not be displayed after clicking on "Stop flying"
*  {{jira|PATH-765}} Viewer: Add right-click to select PF character in characters floater
* Linksets and Character floaters are slow to load and cause the viewer to pause interactions for long periods
*  {{jira|PATH-767}} Bad tooltip text for region status icon when in a non-pathfinding region
* Cannot TP to chat history SLURLS on Aditi.
*  {{jira|PATH-773}} Viewer ignores login start location specification on non-Agni grids when specifying a region name
* Instant crash when checking Grid Selection in preferences
*  {{jira|PATH-779}} Viewer: Add a notification for when the rebake navmesh button is shown to the user
* 'Show in linksets' context menu option is enabled for objects which cannot be viewed in pathfinding linksets
*  {{jira|PATH-781}} Group-owned objects appear to be owned by 'Unknown' in pathfinding linksets floater
* [BetaBreakers] - Sony VAIO PCG-71211 laptop displays black environment
*  {{jira|PATH-783}} Black screen only is presented while mouselook view for pathfinding build of viewer
* Random crash while wearing a mesh avatar and dropping objects in-world
*  {{jira|PATH-788}} "Clean up region" button will not be displayed after clicking on "Stop flying"
* TargetOmega object's rotation resets if it changes color in 3.4.0 (262596) Beta
*  {{jira|PATH-797}} Linksets and Character floaters are slow to load and cause the viewer to pause interactions for long periods
* Crash in the beta viewer relating to pathfinding
*  {{jira|PATH-802}} Cannot TP to chat history SLURLS on Aditi.
* Custom cursors fail on mac and linux
*  {{jira|PATH-805}} Instant crash when checking Grid Selection in preferences
* Add support in the viewer to display the Scripted column on the linksets floater
*  {{jira|PATH-807}} 'Show in linksets' context menu option is enabled for objects which cannot be viewed in pathfinding linksets
* As a user, I want to see a notification when I am toggling the phantom flag on a linkset through the Pathfinding Linkset floater
*  {{jira|PATH-814}} [BetaBreakers] - Sony VAIO PCG-71211 laptop displays black environment
* LLPhysicsExtensions_TPV cmake error
*  {{jira|PATH-826}} Random crash while wearing a mesh avatar and dropping objects in-world
* Attempting to scroll through inventory search results fails, search results scroll back to top
*  {{jira|PATH-842}} TargetOmega object's rotation resets if it changes color in 3.4.0 (262596) Beta
* TargetOmega object's rotation resets if it changes color in  3.4.0 (262596) Beta
*  {{jira|PATH-849}} Crash in the beta viewer relating to pathfinding \
*  {{jira|PATH-852}} Custom cursors fail on mac and linux
*  {{jira|PATH-854}} Add support in the viewer to display the Scripted column on the linksets floater
*  {{jira|PATH-856}} As a user, I want to see a notification when I am toggling the phantom flag on a linkset through the Pathfinding Linkset floater
*  {{jira|SH-2789}} Get malloc working with windows debug heap.
*  {{jira|STORM-1906}} LLPhysicsExtensions_TPV cmake error
*  {{jira|VWR-28604}} Object by multiple creators shows creator as "(unknown)" in Inventory
*  {{jira|VWR-29358}} Attempting to scroll through inventory search results fails, search results scroll back to top
* {{jira|VWR-29431}} TargetOmega object's rotation resets if it changes color in 3.4.0 (262596) Beta  


<br />
<br />
Line 218: Line 209:


<span style="font-size:14px">'''Direct Delivery issues with Linux viewers'''</span>
<span style="font-size:14px">'''Direct Delivery issues with Linux viewers'''</span>
* {{jira|VWR-28629}} Direct Delivery Outbox fails in Linux build <br />
* Direct Delivery Outbox fails in Linux build <br />


<span style="font-size:14px">'''Anti-aliasing issues in Ubuntu'''</span>
<span style="font-size:14px">'''Anti-aliasing issues in Ubuntu'''</span>
* {{jira|MAINT-809}} [PUBLIC]Setting 16x antialiasing crashes Viewer in Ubuntu 11.10 with GeForce 6600 <br />
* Setting 16x antialiasing crashes Viewer in Ubuntu 11.10 with GeForce 6600 <br />


<span style="font-size:14px">'''Server release notes URL'''</span>
<span style="font-size:14px">'''Server release notes URL'''</span>
* {{jira|SVC-7598}} Error fetching server release notes URL. <br />
* Error fetching server release notes URL. <br />


<span style="font-size:14px">'''Errors when teleporting'''</span>
<span style="font-size:14px">'''Errors when teleporting'''</span>
* {{jira|VWR-29226}} Multiple Teleports Causing Errors. <br />
* Multiple Teleports Causing Errors. <br />


</div>
</div>
Line 256: Line 247:
<div style="padding:10px; text-align: justify;">
<div style="padding:10px; text-align: justify;">


With this release, we support Second Life Release versions 3.3.4 (262321), 3.3.3 (260300), 3.3.2 (258114), and Second Life Beta Viewer version 3.4.0 (264194).  For more information, please go to [https://wiki.secondlife.com/wiki/Supported_Viewers the Supported Viewers wiki page].<br />
With this release, we support Second Life Release versions 3.3.4 (262321), 3.3.3 (260300), 3.3.2 (258114), and Second Life Beta Viewer version 3.4.0 (264445).  For more information, please go to [https://wiki.secondlife.com/wiki/Supported_Viewers the Supported Viewers wiki page].<br />
</div>
</div>
|-
|-

Revision as of 14:23, 7 September 2012

Please see the Known Issues for important information and limitations.




Release Notes for v3.4.0 (264445) - Second Life Beta Viewer

Released September 7, 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

  • LLPhysicsExtensions_TPV cmake errors
  • Edit Mode temporarily turns on Property Lines
  • symbol information for llcommon.dll is missing both in the debugger and in crash reports
  • [crashhunters] crash at LLPluginProcessParent::idle()
  • Inventory jumps to the top when using Right Click -> Cut when a search term is active
  • The mesh importer support for applying textures in the preview window is broken.
  • 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)
  • 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
  • LLPhysicsExtensions_TPV cmake error
  • 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




Red bk.jpg
Star.png

Known Issues

   

Direct Delivery issues with Linux viewers

  • Direct Delivery Outbox fails in Linux build

Anti-aliasing issues in Ubuntu

  • Setting 16x antialiasing crashes Viewer in Ubuntu 11.10 with GeForce 6600

Server release notes URL

  • Error fetching server release notes URL.

Errors when teleporting

  • Multiple Teleports Causing Errors.


Cartella yellow exclaim.png

Supported Viewers

   

With this release, we support Second Life Release versions 3.3.4 (262321), 3.3.3 (260300), 3.3.2 (258114), and Second Life Beta Viewer version 3.4.0 (264445). For more information, please go to the Supported Viewers wiki page.