Release Notes/Second Life Release/2.2.0

From Second Life Wiki
Jump to: navigation, search


Please see the Known Issues for important information and limitations.



To learn more about the Viewer 2 series of Second Life Viewers, see the comprehensive Release Notes for Viewer 2.0.0 (203055).


Release Notes for Viewer 2, Version 2.2.0 (212097) - Second Life Release

Released October 19, 2010

Read the Viewer 2.2.0 blog post.


Cartella blu.jpg
Info.png

Key Jiras

   
  • 200 Votes - SNOW-93 Automatic language translation of chat messages
  • 47 Votes - VWR-20156 Prim Media on HUDs has no Audio or Interactivity
  • 20 Votes - VWR-22473 Add option fo take off wearables via "Wearing" Tab
  • 14 Votes - VWR-4214 Glow effect passes through alpha textures where alpha is actually "solid"
  • 12 Votes - SNOW-586 Add option to align textures across planar-mapped parallel faces



Crash and Performance Fixes

  • VWR-20899 Performance: Potential memory leak in LLFlatListView::addItem
  • VWR-20946 Crash in Snowstorm Windows binaries on launch
  • VWR-21153 Crash in glCopyTexSubImage2D with Intel 965
  • VWR-21454 Crash when enabling Lighting and Shadows
  • VWR-22113 Crash possible on exit when disconnected
  • VWR-22435 Performance: Problems with texture-related network traffic between viewer 2.x and 1.23
  • VWR-22603 Crash in LLViewerInventoryItem::updateServer(int) [secondlife-bin llviewerinventory.cpp]
  • VWR-22640 Crash in LLVOAvatarSelf::getAttachedPointName()
  • VWR-22813 Crash at [1] LLImageBase::allocateData(int) [secondlife-bin llimage.cpp]
  • SH-188 Crash in LLTexLayerSet::setUpdatesEnabled(int) [secondlife-bin lltexlayer.cpp]
  • SNOW-793 Performance: Memory leak in LLImageFormatted::appendData
  • STORM-166 SNOW-635 Performance: Memory leak in LLSelectNode::LLSelectNode (92 bytes per prim per interaction)
  • STORM-180 Crash on login in Japanese locale
  • Crash in LLTexLayerSet::setUpdatesEnabled(int) [secondlife-bin lltexlayer.cpp]
  • Crash in LLRenderPass::pushBatch
  • Crash in LLVOSky::calcAtmospherics()
  • Crash in LLKeyframeMotion::deserialize
  • Crash at LLTextureCache::writeEntryToHeaderImmediately(int,LLTextureCache::Entry &,bool) [secondlife-bin lltexturecache.cpp]
  • Crash at LLTextureFetchWorker::doWork(int) [secondlife-bin lltexturefetch.cpp] line 1061
  • Crash in LLVorbisDecodeState::initDecode()
  • Crash in LLAppearanceMgr::updateClothingOrderingInfo(LLUUID, bool) [second life unknown]
  • Crash at llrender/llimagegl.cpp(157) : error ERROR: checkTexSize: wrong texture size and discard level: width: 512 Height: 512
  • Performance: Embedded browser takes a LONG time to load http://join.secondlife.com
  • Performance: Tons of media llinfos log spam after TP
  • Performance: 2.0.2 with http textures loads textures slower than 1.23.5
  • Performance: UDP texture loading is slower in 2.x viewers than 1.23.5



Enhancements

  • VWR-8276 SNOW-683 Port to SG 2.0: Turn off swirling lights for scripted objects
  • VWR-13221 SNOW-188 Allow panning of the mini-map
  • VWR-17653 Unable to view profile from minimap
  • VWR-20694 As a User, I want to undock tabs from the Viewer sidebar so that I can control what tabs are displayed and organize them on my screen in any way I want like I could do in 1.23
  • VWR-20713 As a User, I want the ability to double-click on the land I can see inworld and teleport to that spot so I can move around more quickly and easily
  • VWR-20734 Change parcel properties to default to "on" in the location bar
  • VWR-20752 As a Builder, I want the ability to align textures across planar-mapped parallel faces. This will help me build faster and spend less time tweaking my textures on a linked build
  • VWR-20945 Change Menu Bar Background Color for all Second Life Project Viewers
  • VWR-22162 I can't add negative signs to TWIST in Edit Mode
  • VWR-22298 Context menu items for multi-attachments
  • VWR-22354 Update place of Friends cards synchronization if necessary.
  • VWR-22385 Allow user to upload baked textures while editing appearance when they save their outfit
  • VWR-22454 Can't teleport multiple friends (like you could in 1.23)
  • VWR-22473 Add option to take off wearables via "Wearing" Tab
  • VWR-22547 Code improvements: Update a way in which Nearby people list is controlled depend on its visibility to user
  • VWR-22645 Provide a confirmation dialog while removing items from 'My Landmarks' and 'My Inventory' lists
  • VWR-22700 As an engineer, I want to see unit test execution results in TeamCity build results, so that I have instant feedback into test results as builds are executed, and so that I can provide visibility into unit tests that I add to the code base
  • VWR-22723 Add More category picker defaults whenever a clothing item is removed
  • VWR-22901 Backwards compatibility for multiattachments
  • SNOW-98 Dockable and detachable windows
  • SNOW-586 Add option to align textures across planar-mapped parallel faces
  • SNOW-610 Option to sit down, right where one is standing at the moment. (V2 dupe of SNOW-397)
  • SNOW-624 Make Snowglobe (1 & 2) compile with Boost 1.42
  • SNOW-734 Show inspectors for avatars on the MiniMap
  • STORM-86 As a User, I want the ability to double-click on the land I can see inworld and teleport to that spot so I can move around more quickly and easily.
  • STORM-93 Appearance > 'Wearing' tab: Add Take off / Detach function to the gear menu
  • STORM-94 Increase minimum width allowed for undocked panels
  • STORM-98 Update art for People and Groups default/placeholder icons
  • STORM-106 Automatic language translation of chat messages
  • STORM-128 No (easy) way to see who has permission to 'See my online status', 'See me on the map', or 'Edit, delete or take my objects'
  • STORM-132 Scroll bar resets to near the top of inventory search
  • STORM-185 Edit Outfit panel: do not scroll worn items' list to the bottom after add/replace
  • STORM-186 "Take Off - Remove from current outfit" menu items from gear/context menu should behave in the same way
  • Develop system for specifying alternative physics shape representations for prims
  • Edit Outfit > Add More > Do not switch to next item type after add/replace
  • Mini-Location panel appearance design issues
  • During editing outfit, Preset Views in Camera controls should be disabled
  • Selection is reset in the My Outfits list if switch between Wearing and My Outfits tabs
  • Would be nice to preserve selection while switching between folder/list view modes
  • Outfit Edit > Add items > List view should show only original items, not links
  • Default auto alpha masking to ON for deferred rendering (only deferred rendering)
  • Improve alpha mask ('fast alpha') heuristic



Bug Fixes

  • VWR-4214 Glow effect passes through alpha textures where alpha is actually "solid".
  • VWR-8885 CMAKE build hard depends on artwork files
  • VWR-10854 Honour "share with group" and "allow anyone to copy" for snapshots
  • VWR-14569 Impossible de faire une conference entre amis
  • VWR-17801 Wrong submenu character when you right click on yourself
  • VWR-19499 APP URI to cause viewer to chat a specified message on a specified channel can be used to cause problems for others.
  • VWR-19505 Selection beam does not show on Viewer 2.0, eventhough "Show selection beam" is selected under Build>Options
  • VWR-19831 VWR-17212 / VWR-19831: Coalesced objects do not show the proper icon in inventory
  • VWR-20156 Prim Media on HUDs has no Audio or Interactivity
  • VWR-20583 Submenu indicators (▶ a.k.a. U+25B6) shouldn't be hard-coded in context menu sub menu names
  • VWR-20670 LLInstanceTracker<LLEventTimer, LLEventTimer*>' is an inaccessible base of 'LLEventTimer'
  • VWR-20671 'LLInstanceTracker<LLNameListCtrl, LLNameListCtrl*>' is an inaccessible base of 'LLNameListCtrl'
  • VWR-20673 Compiler warning: 'region_access' may be used uninitialized in this function
  • VWR-20679 Build fails when FMOD.dll is not in build tree
  • VWR-20724 Fix menus that do not have underlined shortcuts
  • VWR-20747 Don't import deprecated python module sets
  • VWR-20748 Make develop.py play nicely with express editions of Visual Studio
  • VWR-20749 Fix compiling the viewer with Boost 1.42
  • VWR-20768 SNOW-507 Missing LL_TEST conditions in cmake files
  • VWR-20770 SNOW-649 Missing LL_TESTS condition around llplugin unit test
  • VWR-20809 SNOW-504 Do not depend on stage_third_party_libs for a standalone build
  • VWR-20810 SNOW-503 Quote EXE_STAGING_DIR to prevent it failing with some paths
  • VWR-20815 SNOW-511 Allow standalone builds to correctly find a system version of llqtwebkit
  • VWR-20847 SNOW-517/SNOW-543 Linux packaging fixes
  • VWR-20855 SNOW-510 Cannot find tut/tut.hpp in Standalone builds
  • VWR-20926 Enable sidebar to track detaching/attaching tabs
  • VWR-20994 SNOW-766 Add a 'printbuilddirs' command to develop.py
  • VWR-21060 Fix broken ability to open a side tray tab via shortcut, menu item or button outside of the Side Tray
  • VWR-21265 Projectors don't work well when pointing toward the sun
  • VWR-21266 Avatar names everywhere should display in teal and only underline on hover
  • VWR-21527 Start location field cleared on login
  • VWR-21585 Make all tabs support horizontal resizing
  • VWR-22454 Can't teleport multiple friends (like you could in 1.23)
  • VWR-22605 Edit wearable: previous deformation value appears in text entry box if 'Esc' key was pressed after applying of new value
  • VWR-22607 'Wear' button is disabled for outfit, which consists of body parts only
  • VWR-22610 Edit Landmark: Unable to input milti-line text in the My Notes field
  • VWR-22617 Item does not accept name change unless Enter is hit
  • VWR-22618 Can wear a link even if baseobj is in trash, if link is in a folder being worn
  • VWR-22619 Items in "Add more" panel are not sorted by name
  • VWR-22620 Error not handled gracefully in landmark creation
  • VWR-22625 There is no 'worn' prefix for COF items from 'My Outfits' tab if change outfit few times
  • VWR-22628 'Add More' panel items aren't sorted by clothing type after it was opened by 'Replace' item of context menu
  • VWR-22630 ESC will not de-focus the sidebar
  • VWR-22635 'Trash' button remains enabled after item was worn from 'My Inventory'
  • VWR-22639 Unnecessary empty space in the New Group Panel
  • VWR-22643 Unexpected camera zoom occures if scroll location history drop-down list by mouse wheel
  • VWR-22646 Search Floater - "loading" and "Done" text in lower left is cut-off
  • VWR-22651 My Landmarks: "Show on Map" context menu item is enabled while "Map" button is disabled for selected landmark.
  • VWR-22655 Initial preferences are "G" but allow me to enter Moderate regions.
  • VWR-22656 New title of alpha mask doesn't save if rename it from 'Editing' panel
  • VWR-22661 My Appearance tab has residual incorrect mentions of "Object Profile" instead of "Item Profile"
  • VWR-22665 Show Advanced Menu item is located in the menu it toggles
  • VWR-22667 Login screen contains invisible field which blocks keyboard-only login
  • VWR-22668 My Landmarks: 'Collapse' item doesn't appear in gear menu if expanded folder was selected
  • VWR-22670 Group Profile: "Invite" button is cropped from left
  • VWR-22690 Saving/restoring button order
  • VWR-22692 Multiattachments don't save correctly in outfits
  • VWR-22695 Adding attachments messaging is inefficient
  • VWR-22724 Clicking an attachment switches the Add More inventory to Flat view
  • SNOW-91 Returning 1000+prim objects problem
  • SNOW-506 LLInstanceTracker<LLEventTimer, LLEventTimer*>' is an inaccessible base of 'LLEventTimer'
  • SNOW-514 Error: 'LLInstanceTracker<LLNameListCtrl, LLNameListCtrl*>' is an inaccessible base of 'LLNameListCtrl'
  • SNOW-520 Make develop.py play nicely with express editions of Visual Studio (2.0 code base)
  • SNOW-541 GSTREAMER fail to load (slplugin?)
  • SNOW-543 Linux packing fixes
  • SNOW-585 Build fails when FMOD.dll is not in build tree
  • SNOW-649 Changeset 3349 and 3484 added unit test to llplugin but forgot LL_TESTS, resulting in a build failure in lltut.cpp
  • SNOW-652 APP URI to cause viewer to chat a specified message on a specified channel can be used to cause problems for others.
  • SNOW-667 Port of SNOW-93 to SG 2.0 : Automatic language translation of chat messages
  • SNOW-680 Port of VWR-10854 to SG 2.0: Honour "share with group" and "allow anyone to copy" for snapshots
  • SNOW-681 Port of SNOW-388 to SG 2.0: Regression: VWR-1852 - Local ruler mode aligned incorrectly for linked objects
  • SNOW-684 Port of VWR-4232 to SG 2.0: Some particles don't disappear when UI is hidden
  • SNOW-742 Linker error when building INTEGRATION_TEST_llsecapi: undefined reference to `LLSecAPIBasicHandler::LLSecAPIBasicHandler()'
  • SNOW-743 Compiler warning: 'region_access' may be used uninitialized in this function
  • STORM-89 Undocked profile panels loses verb buttons after minimize/restore
  • STORM-90 Only attachments are worn if multi-select items on 'My Outfits' tab and press'Wear' button
  • STORM-91 Corrupted vertical scroll bar appears on 'Edit Outfit' panel if height of 'Add More' panel was changed
  • STORM-92 Panel state resets on dock/undock
  • STORM-96 Empty space appears in the top of Home side panel after redocking
  • STORM-97 Back button in the undocked Landmark Info panel moves out of panel on width resize
  • STORM-99 Select button inside Resident Chooser is disabled if invoke sharing from undocked My Inventory panel
  • STORM-100 Docked IM window hides when try to share an item while My Inventory SP is undocked
  • STORM-101 Sidebar settings should be account specific
  • STORM-108 Undocked Item Profile panel has no scrollbars
  • STORM-112 EOLs are displayed as "squares" in the pick descriptions after minimize/restore undocked profile panel
  • STORM-114 IM chat history log in plain text mode looks ugly when displays avatar SLURLs
  • STORM-115 Honour "share with group" and "allow anyone to copy" for snapshots
  • STORM-116 Turn off swirling lights for scripted objects
  • STORM-117 Some particles don't disappear when UI is hidden
  • STORM-118 Edit Manipulators have Wrong Orientation with Local Ruler Mode on Linked Objects
  • STORM-121 Unify clean up of objects on voice client shutdown so that it happens consistently
  • STORM-123 Resizing ability of nearby chatbar in bottomtray appears only after click
  • STORM-124 Replace "no matches found" with "loading" in the My Outfits tab
  • STORM-126 Offline participants of Add hoc chat are shown in Recent Tab
  • STORM-128 [Usability] No (easy) way to see who has permission to 'See my online status', 'See me on the map', or 'Edit, delete or take my objects'
  • STORM-130 Version agnostic libPNG linking
  • STORM-133 Scroller doesn't follow the cursor if cursor is being moved by keyboard arrow buttons
  • STORM-148 'Item Profile' panel isn't updated if change name of that item from 'Object contents' floater
  • STORM-149 My Landmarks: 'Cut' item should be greyed out in folder's context menu
  • STORM-154 Group Call button label is cut after resizing undocked Group Profile panel
  • STORM-155 Sidebar is not opened correctly if Appearance SP is undocked
  • STORM-156 "Add friend" button is cut in People Profile
  • STORM-157 Icon for sidebar tab looks like if the tab was opened
  • STORM-159 UI: Allow item drop onto profiles
  • STORM-164 Cannot compile Snowglobe OR SLViewer - Compile error in llvosky.h for Linux
  • STORM-165 Decode_priority clamp issue in texture fetching
  • STORM-169 Don't import deprecated python module sets
  • STORM-175 Fix Ping Interpolate Object Position
  • STORM-176 Port of SNOW-376 to SG 2.0: Clean up handling of the maximum length of chat messages
  • STORM-181 Console gets spammed with VertexShaderEnable messages making the viewer unusable
  • STORM-183 Wear button is disabled when outfit1 is subset of outfit2
  • STORM-192 Ctrl-Shift-W hides all chat until a viewer restart
  • Script dialog opens undocked in mouselook mode
  • Deferred Rendering - shiny objects look like a projection instead of a reflection
  • Objects with white color and varied texture do not appear shiny with deferred rendering
  • Darkness bumpmap looks like lightness bumpmap when deferred rendering is enabled
  • Fullbright has no effect on shiny & bump mapped prim while Lighting and Shadows are enabled
  • 90% transparent textures are invisible when Lighting and Shadows are enabled
  • Wireframe mode is mostly useless in trunk (204029)
  • 'Call' and 'Group Call' verb buttons remain enabled on avatar/group profile page after Voice chat was disabled in 'Preferences'
  • Decoding textures get stuck in REQ status
  • Move/remove deferred rendering UI from prefs
  • Disable spotlight support by default
  • There is no "Share" menu item in the "gear" menu for Inventory SP
  • Only bumpmaps of type Brightness or Darkness load on 2.0.2 (205107)
  • No item is selected in the FlatListview when clicking on particular item
  • Gear menu for 'Add Wearable' panel doesn't correspond to spec
  • Color picker and Texture picker remains open after Edit Outfit is closed
  • Can no longer click on certain http:// URLs
  • Notifications stack over docked 'Move' and 'View' floaters
  • Group profile: 'Save' button remains disabled if state of check-boxes was changed during refreshing of 'General' accordion
  • Edit Outfit: navigation using keyboard is broken in the accordion
  • MissingString triggered by "Media Perms Owner/GroupAnyone" strings
  • Profile "More" link truncated to just "M"
  • Renamed 'no-copy' item disappears from Edit Outfit list
  • Creator's icon overlaps description text on object's mini-inspector
  • Wearable name change does not propagate to edit outfit or wearing tab
  • Resident icon is shown separately from SLURL in chats and toasts
  • Text selection is often unreadable
  • Ellipses are broken on the Favorites bar (trunk)
  • Implement mime type override for web_browser ctrl
  • Avatar goes naked for a second when changing outfits or teleporting
  • Button art and other images are positioned incorrectly when UI scale != 1.0
  • Blurry image in profile never resolves - texture queue problem?
  • Develop.Avatar.Animation Info should not show asset IDs
  • Nothing happens if choose 'Invite to Group' from avatar's 3D context menu
  • Can wear multiple copies of a no-copy item via object links
  • The viewer is not successfully caching object geometry data
  • Viewer's object geometry cache files are not limited in number, and can also be incorrectly cleared with the VFS cache



Translation and Localization Updates

  • VWR-21356 [TRANSLATED BUT IN EN] - all langs - EN string in inventory folder name and tooltip: "Favorites"
  • VWR-22285 [HARD CODED] ALL LANGS: Unlocalized keyboard keys under Advanced menu > Shortcuts (French viewer)
  • VWR-22340 [TRUNCATION] ALL LANGS: About Land > Objects > truncation and misalignment due to obsolete parameter overrides in language xml files
  • VWR-22347 [LAYOUT] Part of the Options tab page in About Land has overlapping buttons/text (French viewer)
  • VWR-22372 [TRUNCATION] My Profile - Edit - Partner: "bearbeiten" is truncated
  • VWR-22382 [HARD CODED] ALL LANGS: "More" menu option is untranslated under Advanced menu (French viewer) > Shortcuts
  • VWR-22408 [TRUNCATION] ALL LANGS: Cannot shorten "Heure" in Day Cycle Editor (French viewer)
  • VWR-22452 [HARD CODED] ALL LANGS The word "Saved" is hard coded, in the long timestamp displayed in IM when user is offline
  • VWR-22613 [TRUNCATION] IT Login screen - truncation in location box
  • VWR-22621 [TRUNCATION] [LAYOUT] IT - New gesture dialog - truncations, text in English, text outside dialog
  • VWR-22657 [HARD CODED]? ALL LANGS: Untranslated "More" link in the Residents Profiles of the French viewer
  • VWR-22662 IT - new gesture dialog - text outside boxes
  • VWR-22975 Fix native language name for Portuguese
  • STORM-107 [I18N] [CORRUPTED CHAR IN DATE] Polish character corruption in date
  • STORM-136 [I18N] Viewer: Add "language" parameter to Buy LindeX Floater's XMLRPC call
  • STORM-153 [HARDCODE] Conference and non-existent IM session name strings are hardcoded
  • STORM-189 [TRUNCATION] Many Langs: Select build tools dialog
  • STORM-190 [TRUNCATION] Many Langs: "Next Owner:" in floatear_bulk_perms.xml
  • [TRANSLATED BUT IN EN] ALL LANGS: About land floater: Land-Info, Medien: none/none needs to be localized
  • [I18N] [INCORRECT DATE FORMAT] FRENCH - Place profile and Top right menu
  • [HARD CODED] ALL LANGS: Chatbar - Conference call tooltip: "Conference" is not localized
  • Rewrite "You [ACTION] a [RESOLUTION] baked texture for '[BODYREGION]' after [TIME] seconds." for localization
  • [VIEWER INSTALLER] Polish and Danish are missing from the installer language list


Red bk.jpg
Star.png

Known Issues

   

Viewer Chrome and Sidebar Appear in Snapshots

  • SH-281 Snapshots now include viewer chrome and side panel

Uninstall Deletes Chat Logs Written to Default Location

  • STORM-182 Uninstalling a Beta client can result in all chat logs being deleted if logging is left to default location - It is important to note that each new version of the Second Life Viewer may be safely and easily installed over a pre-existing viewer of the same type. In addition, Second Life viewers of different types, such as Release, Beta, Project, and Development, are able to be installed side-by-side. The workaround for this issue is to copy your chat logs to a temporary location, install the new viewer version, then copy the logs back again.

Preferences May Not be Saved on Viewer Update

  • STORM-427 Preferences not saved between Releases (in particular, Viewer 2.1 to 2.2) - We have not yet been able to reproduce this issue.

Incorrect help contexts for Sidebar People tab

  • VWR-23502 Clicking the (?) help button anywhere in the sidebar People tab displays the incorrect help topic.


Cartella yellow exclaim.png

Supported Viewers

   

With this release, we support the two latest Second Life Releases, Viewer 2 Version 2.2.0 (212097) and Viewer 2 Version 2.1.1 (208043), the 1.23 Second Life Release (1.23.5), and Second Life Beta Viewer 2.2.0 (211499).