Release Notes/Second Life Release/2.5.0

Category: Release Notes
__TOC__
To learn more about the Viewer 2 series of Second Life Viewers, see the comprehensive Release Notes for Viewer 2.0.0 (203055).
See what's new in the Viewer 2.5.2 Release Notes and the Viewer 2.5.1 Release Notes.
----
== Release Notes for Viewer 2 Version 2.5.0 (220251) - Second Life Release ==
Released February 10, 2011
----
Feature Highlights
* Profiles: Profiles are now web-based, so they are accessible via either the Viewer or the Web (my.secondlife.com/<user.id>).
** As a Product Owner, I want to ensure that our preferences are simple and reliable. Review the existing Preference set up and ensure we're not missing anything we need/don't need
* Login Favorites: You can now login directly to any of the landmarks in your Favorites bar! Just go to Me > Preferences > Privacy and select 'Show my Favorite Landmarks at Login (via 'Start At' drop-down menu)' - but be sure you also have 'Show on login' enabled for 'Start location' in Me > Preferences > General.
** As a User, I want a list of my favorite locations available on the login screen so I can log in to SL right where I want to be
* Webkit Upgrade: We've upgraded Webkit, which is used for displaying media and web content (including Profiles), from 4.6 to 4.7.1
** Upgrade Qt (via Qt/WebKit via LLQtWebKit) to v4.7.1, addition of new Web content floater and numerous LLQtWebKit / media plugin related fixes 
----
=== Crash and Performance Fixes ===
* Second Life crashed previously notification not given after force quitting viewer on next login with option to submit crash report
* [PUBLIC] Setting renderGlow FALSE causes instantaneous viewer crash 
* [crashhunters] Crash at [0] LLAudioSource::hasPendingPreloads() [secondlife-bin llaudioengine.cpp] 
* [VWR-23839] Pulseaudio support is crashing web media on some new Linux distros 
* Viewer crashes while trying to send Snapshot to Email in mouselook mode 
* Crash in LLVivoxVoiceClient::notifyStatusObservers() 
* Crash in LLRemoteParcelInfoProcessor::processParcelInfoReply() 
* [VWR-24261] Configuration with cmake 2.8 is extremely slow
* [SOCIAL-437] Viewer crashes opening My Profile panel
* [crashhunters] Crash at [2] LLPanelAvatarProfile::got_full_name_callback(LLUUID const &,std::basic_string,std::allocator > const &,bool) [secondlife-bin llpanelavatar.cpp] 
* [crashhunters] Meta-issue for bad_alloc exceptions 
----
=== Bug Fixes ===
* Investigate why "unknown" is appearing in My Friends list 
* Conference call dialog shows Conference with ??? (???) in title header with view display names on and off 
* Changing between View Display Names on and off during a conference call session put viewer in a state where last name resident was shown in viewer everywhere for user in conference call with last name resident
* Creating a landmark brings up the Landmark sidepanel info twice 
* GSTREAMER fail to load (slplugin?) 
* Default size of Web content floater is wrong - needs to be optimized for Web profile display 
* Update KDU to more recent version (v6.4) so we take advantage of decompression perf gain 
* As a Developer, I want to create a Performance Data Tracking system so I can get a baseline of current performance before switching to a new lib 
* As a Content Creator, I want llTextBox input support in llDialog windows so users can input text into the space allotted in that floater 
* Modify viewer so that we link statically with kdu or openjpeg 
* Server version dialog message has incorrect release notes link
* Vertical scrollbar isn't reshaped in resident profile panel after decreasing panel height 
* Clothing accordion is expanded after minimising Appearance floater 
* Snapshot animation should be played when snapshot is actually taken, not sent 
* Part of the table is hidden after increasing firsts column width in the floater and then dock it to the SP 
* Look at Last Chatter needs to be pressed twice for it to work 
* Glow effect passes through alpha textures where alpha is actually "solid"
* Change Request: Change double click action for inventory wearables 
* Coalesced object groups no longer have a sep & distinct icon type in inventory in viewer 2.0 
* Coalesced objects shows (again) as regular objects
* The newer notification toasts appear over older messages 
* Message from nearby chat appears for avatar in Busy mode 
* People with whom the user has had a teleport offer are not added to Recent Tab 
* Region and parcel SLApps are displayed in non-human readable format 
* The most of additional options in the Teleport History profile are always disabled
* Resident profile controls aren't reshaped on changing panel width 
* Hot keys don't work while use autocomplete in search field
* Trash button in People > My Friends tab can be moved 
* Tooltips don't appear on Mini-Location bar
* Favorites overflow list appears if select Teleport in the favorites context menu 
* My inventory floater is not restored if it was minimized and 'Open Attachment' button was pressed in the Group Profile
* The libcurl version used by LL (7.20.1) does not support proxies, upgrade to 7.21.1
* "Go" button is cropped from right in the Media Browser 
* Side Panel icons are shown in Mouselook mode 
* 2.x minimap cannot be reset to default zoom
* 2.x minimap zoom does not persist to the next session
* Landmark names have different colours in the My Landmarks and Teleport History tabs 
* 'Cancel' button exceed the bounds of 'Group Invitation' floater
* Black arrows appear near column's titles after pressing "Refresh" button 
* 'Map' button slightly overlaps scroll bar into My Group info > Land/Assets accordion
* 'Map' button slightly overlaps scroll bar into My Group info->Land/Assets accordion 
* There is no space between bottom bar and bottom border of resized and docked IM window 
* Content of Edit Clothing Panel is outside of the panel after resizing My Appearance floater 
* User is not able to view full name of group in title of group notification 
* "Okay" notification on one notification overlayed by "discard" notification on incoming inventory offer
* When I purchase Linden Dollars, I have to close the viewer and restart it in order for the Lindens to appear in my account
* Undo feature missing from Build menu in Viewer 2.1 
* Please allow adjustable transparency of "Nearby Chat" window, Chat History and Chat "Toasts" in Viewer 2.0! 
* "Add friend" button is enabled when selected avatar has accepted Friendship offer 
* SLurl font color in the nearby chat toast doesn't respect Chat preferences 
* Resident SLURL font color doesn't match Chat preferences for plain text Nearby Chat log 
* Fix color and opacity setting for Bubble Chat 
* Make transparent texteditor and lineeditor 
* Enable Hints menu item should not be the last menu item 
* Texture picker screws up when multiple textures are opened
* "Search" and "World map" SLURLs are not translated in Danish localisation 
* [VWR-23839] Pulseaudio support is crashing web media on some new Linux distros
* Place profile overflow menu appears too far from overflow button 
* Nametag barely readable due to poor contrast 
* 'Security browsing' icon is overlapped by 'More' button in object info mini-inspector
* Compiling the viewer / inventory code gives minor link error 
* IM and notification toasts appear in wrong position if switch on mouse look when side tray is expanded
* Floater transparency settings aren't applied for some floaters and/or controls inside them 
* Sidebar becomes semitransparent if dock semitransparent side panel back to the Sidebar 
* Preview thumbnails in the Edit Wearable and Edit Body Parts panels do not honor opacity settings 
* Small, empty drop down menu is opened after pressing downArrow button in the Search text field 
* XML/UI issues in llTextBox 
* Webprim's control bar doesn't dissapear after switching to mouselook mode 
* Inspecting single prim objects doesn't work in Viewer 2 
* Add OS info to login splash screen query string 
* I do not get logged into where my preferences specify I should go 
* Close and "<=" buttons are disabled when a new Landmark is created
* Voice control panel doesn't honor active floater opacity setting 
* Voice Morphing floater is opaque on first open 
* Build Tools floaters are opaque on first open 
* Group icons are opaque in inactive People > My Groups tab 
* Inventory Recent tab is missing "+" control at bottom of panel
* KDU Improvements: add unit tests for llkdu
* Day cycling image doesn't follow opacity settings 
* As someone working with outfits, copy/paste in Current Outfit Folder should paste links (which are supported) rather than objects (which are not) 
* IM and notification toasts don't honor floater transparency settings 
* Unable to change permissions to "no trans" on item in avatar inventory 
* "ExternalEditor" cannot handle multiple scripts opened at the same time 
* Tooltip of LSL Function llTextBox doesn't end with ); 
* Look at Last Chatter needs to be pressed twice for it to work 
* Back button, Username and Display Name are missing in Resident profile tab 
* Region SLURL rendering 
* Wrong checkbox label in panel preferences, advanced tab 
* [SNOW-744] scripts/install.py --uninstall does not always remove symbolic links
* The world map can point to the wrong URL
* External script editor doesn't work for inventory scripts 
* Make bottom buttons in Object Profile identical for single and multi-prim objects 
* [VWR-10579] NDOF is erroneously required on standalone
* [SNOW-240] Fix up standalone builds to find jsoncpp (create FindJsonCpp.cmake)
* [VWR-24247] develop.py configure still searches for the wrong header file when checking for Tut
* [VWR-24251] TUT_INCLUDE_DIR is set but not used, causing -DLL_TESTS:BOOL=ON to fail when Tut is installed in a non-standard place
* [VWR-24252] Qt libraries are not properly searched for (on standalone), and the results of searching for llqtwebkit aren't used
* [VWR-24254] Add support for ld.gold on Linux
* [VWR-20879] FTBFS: find_vc_dir() fails with Visual Studio Express
* Tab Key not working properly
* Re-enable the LLMatrix3::orthogonalize test in llmath/tests/m3math_test.cpp
* [DN-202] Display Name and Username showing as ??? 
* [VWR-24426] SSL Handshake Failed Error when accessing web-based content on development viewers using recent Webkit 4.7
* On Mandatory update, was forced to restart Beta viewer by the background updater
* Glow effect passes through alpha textures where alpha is actually "solid"
* Change Request: Change double click action for inventory wearables 
* Coalesced object groups no longer have a sep & distinct icon type in inventory in viewer 2.0 
* Coalesced objects shows (again) as regular objects
----
=== Translation and Localization Updates ===
* Translate Viewer strings (Set21) for 2.5 
* [TRANSLATED BUT IN EN] ALL LANGS: About land floater: Land-Info, Medien: none/none needs to be localized 
* UI Polish - Small fixes 
* [HARD CODED] ALL LANGS: Chatbar - Conference call tooltip: "Conference" is not localized 
* Viewer 2.5 translation (Set21) 
* [Strings in EN] Preferences contain several strings in English and some truncations 
----
=== Source and Build Changes ===
* Cleanup detachAttachmentIntoInventory code 
* [SNOW-606] Link phase secondlife-bin fails; supplied LL-lib libuuid.so.1 needs to be upgraded 
* [PUBLIC] [CTS-323] Don't cast pointers to U32 
* [PUBLIC] [CTS-320] Use system zlib for standalone 
* Standalone generate fails 
* Standalone builds fail as Copy3rdPartyLibs.cmake should not run on standalone cases 
* Make Snowglobe (1 & 2) compile with Boost 1.42 
* Linker error when building INTEGRATION_TEST_llsecapi: undefined reference to `LLSecAPIBasicHandler::LLSecAPIBasicHandler()' 
* Obsolete FMOD version in client 
* NDOF is erroneously required on standalone 
* Fix up standalone builds to find jsoncpp (create FindJsonCpp.cmake) 
* [VWR-24247] develop.py configure still searches for the wrong header file when checking for Tut
* [VWR-24251] TUT_INCLUDE_DIR is set but not used, causing -DLL_TESTS:BOOL=ON to fail when Tut is installed in a non-standard place
* [VWR-24252] Qt libraries are not properly searched for (on standalone), and the results of searching for llqtwebkit aren't used
* [VWR-24254] Add support for ld.gold on linux
* [VWR-24261] Configuration with cmake 2.8 is extremely slow 
* [SNOW-506] LLInstanceTracker<LLEventTimer, LLEventTimer*>' is an inaccessible base of 'LLEventTimer' 
* Fix compiling the viewer with Boost 1.42 
* (SNOW-504) Do not depend on stage_thirds_party_libs for a standalone build 
* (SNOW-503) Quote EXE_STAGING_DIR to prevent it failing with some paths 
			
{|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 ===