Está en la página 1de 14

Release Notes for Second Life 1.20.

15 July 23rd, 2008


=====================================
New features:
* An improved architecture for the user interface (UI) which now supports:
** Enhancements to the UI texture rendering system
** Ability to customize text color of Instant Messages
** Ability to reference textures by filename rather than UUID
** Support for non-powers-of-two textures
** Support for PNG textures
* The viewer installs with a choice between two color themes ("skins") for the U
ser Interface:
** This can be changed in Preferences > Skins (It requires a restart of the view
er to take effect.)
** A new "Silver" skin refreshes the visual design of user interface with a ligh
ter color scheme and improved UI graphics
* The Tools menu is now hidden by default:
** It displays in the top menu bar ONLY when editing/creating objects in build m
ode:
** To enter build mode: click on the Build button, or right-click and select Cre
ate.
** Existing tool short cuts (CTL + 1, 2, 3, 4, 5) all still work to select a spe
cific tool, and will also activate the Tools menu.
* Improvements to Search:
** Classified ads have a drop-down menu to indicate Mature or Not Mature content
** Search > Popular Places is replaced by a Search > Showcase tab that points to
the web-based Showcase
** Search > Groups now uses web-based search which dramatically improves relevan
t matches on multi-word queries, and reduces load on the central database
*** NOTE: The new Search > Groups does eliminate the ability to sort results al
phabetically or by Group member count, as was possible in Viewer version 1.19.1.
* Improved internationalization support:
** Improved unicode system font support good Linux
** The Preferences > General > Language: 'System Default' option works on Linux
and Windows.
*** If you have a non-English language Operating System, and have not previously
selected "English" as your chosen language option in the viewer, this viewer wi
ll default to your Operating System's language!
* Clicking on resident names in Local Chat or in a Group IM will open their Prof
ile page
** The color of clickable resident names uses the same color as URL hyperlinks i
n chat. These may be changed in Preferences > Text Chat > color picker for "URLs
"
* Newly created avatars without a gender, or any avatar where "clothing is still
downloading", are rendered as a cloud rather than naked/wrong body shape
* Added beta support for basic voice lipsync for voice visualization - via Advan
ced menu > Character > Enable Lip Sync (Beta)
* Fly button is now shown as disabled when you are sitting
* LSL scripting for object glow
** A prim's glow attribute can be controlled by scripts. Additional documentatio
n is found at http://wiki.secondlife.com/wiki/LlSetPrimitiveParams
* Improved Joystick and 3D input device support:
** Integrated a new open source library created by 3Dconnexion designed to integ
rate multi-axis input devices with Second Life
** Joystick devices can now control the Avatar, Edited Objects, or the Flycam (V
iew menu > Joystick Flycam)
** Added a "Joystick Setup" window to the Preferences > Input & Camera tab; for
adjusting multi axis input devices
*** The settings are currently optimized for Logitech's 3Dconnexion SpaceNavigat
or but should be tunable for any joystick or 3D input device
* Added five texture constants for referencing in llSetLinkTexture:
** TEXTURE_BLANK is the non-transparent blank texture, equivalent to UUID "5748d
ecc-f629-461c-9a36-a35a221fe21f"
** TEXTURE_DEFAULT is the default plywood texture, equivalent to UUID "89556747-
24cb-43ed-920b-47caed15465f"
** TEXTURE_PLYWOOD is the default plywood texture, equivalent to UUID "89556747-
24cb-43ed-920b-47caed15465f"
** TEXTURE_TRANSPARENT is a fully transparent texture, equivalent to UUID "8dcd4
a48-2d37-4909-9f78-f7a9eb4ef903"
** TEXTURE_MEDIA is the default Media texture, equivalent to UUID "8b5fec65-8d8d
-9dc5-cda8-8fdf2716e361"
** Note: TEXTURE_DEFAULT is a synonym for TEXTURE_PLYWOOD
** Note on Compatibility:
*** Scripts using these constants will run smoothly in all Second Life viewers,
however previous versions of the viewer will NOT be able to edit
and recompile scripts using the new constants. Older versions will report "(
XX,YY) : ERROR : Name not defined within scope" when trying to
compile such a script.
*** If you are using an older version of the viewer that does not support the TE
XTURE_ contants and want to edit and recompile scripts with a TEXTURE_ constant,
then you have to revert to the earlier LSL requirement to use the UUID of th
e texture you want to use.
*** The TEXTURE_TRANSPARENT texture will be gray unless you view it with a viewe
r that supports this transparent texture (viewer 1.20.10 or above).
* Thread monitoring to catch freezes for beta/Release Candidate versions of the
viewer:
** A new thread monitor (also referred to as a Watchdog) will detect when the vi
ewer application frozen for a period greater than 20 seconds and possibly force
a crash with detailed logs
** Thread monitoring is only enabled on beta versions of the viewer, and for Win
dows only
** Thread monitoring can be disabled by choosing to never report crashes, or wit
h a command line setting "--set WatchdogEnabled 0"
** The threshold timing of the thread monitor is set in the file /app_settings/s
ettings.xml under the key "MainloopTimeoutDefault"

Changes:
* Added: VWR-4794: Basic voice lipsync for voice visualization via Advanced menu
> Character > Enable Lip Sync (Beta)
* Added: VWR-4204: Clicking on names in Chat/Group IM history should open Profil
e page
* Added: VWR-1735: Directly interacting with a muted resident will unmute them,
with a note logged in the Chat console
* Added: VWR-7893 create a Classic skin for the viewer
* Added: VWR-5059: add option to switch between a Classic and Silver theme from
within Preferences
* Fixed: VWR-463: Blank is a pre-defined texture in client, but not in LSL
* Fixed: VWR-6315: Intentionally removed the File > Record Movie to Disk option
* Added: VWR-2600: Added option to enable Full-Scene Anti-Aliasing (FSAA) in the
viewer
* Added: VWR-442: Require confirmation when inviting a new group owner
* New users are shown as a cloud rather than naked until they choose a gender.
* Hyperlinks can be clicked on to the Message Of The Day
* Added means to detect laggy avatars with Advanced > Rendering > Info Displays
> Avatar Rendering Cost
* Added means to visually mute laggy avatars, when avatar imposters is enabled
* Updated library version for openssl on Windows libraries
* Added thread monitoring for beta versions of the viewer
* Added a setting switch to completely disable thread monitoring
* Moved "Set Window Size" options from File menu into Preferences > Graphics
* Make clothing-still-downloading dialog into an ignorable alert dialog
* Internationalized additional hard-coded viewer strings to a strings.xml file
* Search > Popular Places is replaced by a Search > Showcase tab that points to
the web-based Showcase
* Converted Search > Group tab to use web-based search
* Search requires Mature/Not Mature to be set in Classifieds
* Make strict GL debugging toggleable on-the-fly via Advanced menu > Rendering >
Debug GL option - turns on extra rendering error checking and help reproduce cr
ashes
* Renamed "Auto-snapshot" to "Auto-refresh" in the Snapshot feature
* Load the initial avatar outfit earlier in the startup process to avoid Ruth ef
fect at Orientation Island
* Added the new TRANSPARENT_TEXTURE constant's target texture to the inventory L
ibrary
* Critical message window should not say "Critical message", because it is the C
ommunity Standards document
* Removed First Use dialogs for sitting and movement key binding during Orientat
ion Island
* Set the default visibility of the mini-map to off for new users
* Changed the reference in Group Information window > Notices tab to to explain
the storage limits of 200 notices and 14 days
* Removed menu option Advanced > Character > Show Collision Plane
* Renamed link to "Forgot your name or password?" on viewer login page
* Made minor language tweaks to World Map: "Online Friends" and "Landmarks"
* Allow the background color for Inventory treeview control to be set in colors_
base.xml
* Added nVidia MCP78 to gpu table
* Changed llLoadURL to open pages in external browser in Viewer 1.20.
* Removed voice setup wizard from Viewer
* Removed "Detecting hardware" from first-use startup to save 10 seconds of star
t time
* Removed "Start Gesture" from menu bar
* Removed "do you want streaming audio" dialog
* Display the Camera and Movement controls by default
* Added online offline notification to open IM windows
* One-click sit should not be available if you are already sitting
* Replaced "(hippos)" and "(waiting)" with "(Loading...)"
* Print the name of the missing gesture in the error message
* Made running more intuitive by double-tapping forward
* Moved the right justified text on the splash screen just a bit to the left
* Moved the Statistics display (Ctrl+shift+1) to be in a floater
* Made login progress bar an indefinite status indicator
* Added an option to turn off all group titles to make name tags smaller
* Small UI tweaks to the "near me" floater for usability
* Added new debug setting "TutorialURL" to change the URL used by the Tutorial w
indow
* Added new debug setting "SkinCurrent" is used to persist the chosen skin, to a
void crashing older builds
Source Changes:
* The settings system has been significantly revamped. llcontroldef.cpp has been
replaced with an XML file controlling all settings values: app_settings/setting
s.xml
* The command line parser has also been revamped. All but a few special argument
s are now associated with control settings and controlled by the file app_settin
gs/cmd_line.xml
* Added 3DConnexion library export
* Updated llkdu.dll for 1.20 OSS export
Bug Fixes:
* Fixed: VWR-3529: WindLight: Saving snapshots to disk crashes viewer
* Fixed: VWR-2633: Some groups can't be accessed from Communicate window and onl
y show in profile
* Fixed: VWR-6889: Unable to leave group when role has no allowed abilities
* Fixed: VWR-6800: Eliminate memory leaks in llcharacter/llmotioncontroller.cpp
* Fixed: VWR-2051: Regular viewer freezes since update to Voice viewer
* Fixed: VWR-1715: Macintosh: cyclic short-term freezing of display, getting wor
se over time: does not respond to commands, eventually change of POV attempt cra
shes app
* Fixed: VWR-5895: slowly rotating llTargetOmega child prims stop rotating when
you move away
* Fixed: VWR-6107: When uploading animations the Ruth model appears dimly lit an
d unshaded
* Fixed: VWR-104: Unused class LLVertexProgramGL should be removed
* Fixed: VWR-2778: System skirt textures turn invisible on wearing
* Fixed: VWR-2272: Fly button doesn't work while sitting
* Fixed: VWR-2404: Lossless texture compression on small textures is not lossles
s
* Fixed: VWR-5807: Wild rotations of linkset while using the editor in Local Rul
er Mode via CTRL key
* Fixed: VWR-6056: Animation viewer does not play animations on upload.
* Fixed: VWR-4860: WindLight: Planar texturing renders incorrectly in 1.19.0(796
74)
* Fixed: VWR-5963: LLImageGL::setClamp may affect random texture (making repeati
ng textures on objects non-repeating)
* Fixed: VWR-7061: Trivial UI grammar error in the title of the "Script Warning/
Error" window
* Fixed: VWR-6186: Second Life is leaking Objective-C objects at startup
* Fixed: VWR-3598: Non-group owned objects appear to belong to the group of the
last selected object, no matter the owner/group.
* Fixed: SVC-1241: Dead code in lscript_execute.cpp
* Fixed: VWR-4057: Multi-line chat display bug - first character in line missing
* Fixed: VWR-3857: Script (LSL) editor shows non Latin 1 characters as square bo
xes
* Fixed: VWR-2275: Linux 1.18.3 Won't Link
* Fixed: VWR-3813: gtk_check_version() API changed to return const gchar * - cau
ses gcc ERROR
* Fixed: VWR-1735: Directly interacting with a muted resident should unmute them
* Fixed: VWR-2142: Parcel voice icon doesn't reflect disabled status if voice is
n't used
* Fixed: VWR-5853: Double-Clicking on vertical edge of Inventory/Gesture window
destroys the floating window.
* Fixed: VWR-2448: Snapshot Preview tool should respect 'Quiet Snapshots to Disk
'
* Fixed: VWR-1352: A strange copy operation of LLStyle
* Fixed: VWR-6016: FMOD problem: update3dPosition error
* Fixed: VWR-7682: Typo on Teleport Failure dialog
* Fixed: VWR-4580: Property lines are visible through avatar, objects and throug
h ground
* Fixed: VWR-7042: Incorrect tooltip for "Use built-in web browser" option
* Fixed: VWR-1843: Inappropriate to offer a default folder name with non-ASCII c
haracters for Make Outfit
* Fixed: VWR-5869: Broken BVH Animation upload causes dialog / interface error,
and crash
* Fixed: VWR-6668: Eliminate inconsistent help text for Preferences > Graphics p
anel
* Fixed: VWR-6286 Changed the method LLControlGroup::loadFromFile to only load
values of settings that are persistent
* Fixed: VWR-5080: Certain color combinations of Silver skin are hard on visuall
y impaired (and the not-visually-impaired)
* Fixed: VWR-380: Resized Flexible Prims Render Improperly
* Fixed: VWR-6251: Snapshots no longer able to capture the full screen.
* Fixed: VWR-5929: Some UI translation texts are ignored because of missing name
s in XUI files
* Fixed: VWR-6430: Comment area of "Debug Settings" floater (dialog box) is alig
ned badly
* Fixed: VWR-6232: Tap-Tap-Hold Running should be an 'Advanced' character prefer
ence
* Fixed: VWR-5812: Some media sizes will be placed on the wrong size texture whe
n played by the viewer
* Fixed: VWR-6386, VWR-6384, VWR-6385: Clean up duplicate and malformed sibling
names in en-us xml
* Fixed: SVC-1072: Havok 4 -- Objects can exist up to 4096 meters up, but script
ed rez above 1024 meters fails silently
* Fixed: SVC-747: Estate Banned Residents list doesn't increment higher than 25
2
* Fixed: VWR-5498: WindLight Release Candidate doesn't rembember correct size of
IM window between sessions
* Fixed: VWR-747: Texture preview should not have constrained aspect ratio
* Fixed: VWR-3984: WindLight: Certain snapshot options incorrectly capture a par
t of the screen
* Fixed: VWR-3438: WindLight: Glow (including water reflections) shows through H
UD objects
* Fixed: VWR-4616: Snapshot, clicking on more removes current pic
* Fixed: VWR-1405: llMapDestination does not work as designed for OS X/Intel vie
wers
* Fixed: VWR-3625: Highlights don't affect non-root prims
* Fixed: VWR-2113: Mac Auto Updater "hides", giving appearance of failing
* Fixed: VWR-2755: duplicate PARCEL_FLAG_RESTRICT_PUSHOBJECT line in keywords.in
i
* Fixed: VWR-4903: Show avatar's name in the "Eject" and "Freeze" confirmation s
creens
* Fixed: VWR-6066: "Are you sure you want to clear you browser cache" in Prefere
nces>Web>Clear Now has a typo
* Fixed: VWR-5656: Secondlife icon missing in Linux version 1.19.1 RC1
* Fixed: VWR-3633: Avatar impostor of not-yet-rezzed avatar not appearing
* Fixed: VWR-6350: Word "Flycam" appears in Flycam Mode, does not disappear with
UI
* Fixed: glow is rendered on property lines and selection silhouettes
* Fixed: LLImageJ2C should be able to tell you what en/decoding implementation i
s being used
* Fixed: Residents That Have Been Granted Modify Rights Can TAKE the Objects.
* Fixed: Estate tools in non-english UI cannot change maturity level of islands
from PG to Mature.
* Fixed: Agent Limit spontaneously resets to zero
* Fixed: Web control code does not correctly reject sl:// links
* Fixed: ait before printing missing gestures if the name isn't yet available
* Fixed: camera smoothing problem
* Fixed: LSL call to open place dialog to move user around without opening map
* Fixed: Cannot close Buy Land floater when (waiting for data) from web site
* Fixed: the Active Gestures list does not appear alphabetically
* Fixed: Preference Help button is not pointing to the correct url
* Fixed: Occlusion crash on SIS cards
* Fixed: lowest avatar detail is higher than before
* Fixed: Avatar Impostor sprites have opaque black edges
* Fixed: impostors tilt
* Fixed: impostors need to update once after they stop walking
* Fixed: Can't drag custom colors in color picker to the color palette
* Fixed: Age Verified Account cannot access plots blocked for age verification
* Fixed: can not take hi-res snapshot with size bigger than 4000 by 4000.
* Fixed: Overlapping text on the Build tool > Object tab
* Fixed: Pasting multiline clipboard content into Local Chat loses newlines
* Fixed: Allow the --set option to be specified multiple times on the command li
ne
* Fixed: Media URL Set > Cancel button does not cancel
* Fixed: Fix the URL used by crash_logger for pre login crashes
* Fixed: The viewer's crash logger needs to trim very long SecondLife.log files
before sending.
* Fixed: Parcel tag overlaps image on Sell Land floater if longer than 36 charac
ters
* Fixed: llrender.cpp export
* Fixed: Clean up log messages in viewer to make crash logs more readable and us
eful
* Fixed: Create secondlife:///app/ URL to open my groups panel
* Fixed: Create secondlife:///app/ URL to open create groups dialog
* Fixed: Display a message if LLWebBrowserCtrl blocks a secondlife:///app/* url
* Fixed: Abstract common glTexParameter calls
* Fixed: Double-clicking border of communicate window makes window unrecoverable
* Fixed: Command line parser bug parsing "--multiple true" at beginning of a com
mand line.
* Fixed: --loginuri is not being handled correctly
* Fixed: Grid selection drop-down on login screen does not take priority over -l
oginuri when selection is first opened
* Fixed: Pop-up menu width should try to accomodate the longest menu item (withi
n reason)
* Fixed: Can't change values with debug settings floater
* Fixed: Focus > Zoom button can't be re-selected
* Fixed: Debug Permissions displays overlap
* Fixed: Objects with no group tagging show group tags of previously clicked ite
ms
* Fixed: Typographical error in Transfer permissions alert dialog
* Fixed: On Person-to-Person voice calls, the volume slider overlaps End Call bu
tton
* Fixed: VWR-2645: Source typo RELEASE_FOR_DOWNLOAD should be LL_RELEASE_FOR_DOW
NLOAD
* Fixed: stop bundling libexpat with the linux viewer
* Fixed: g++ 4 viewer compile issues
* Fixed: Dead code removal createLegacyWearableFromAvatar
* Fixed: Internationalize LLFloaterCamera / llcameraview.cpp
* Fixed: Eliminate some unused xml files in skins\xui\en-us and language folders
Crash Fixes:
* Fixed: VWR-5697: RC 1.19.1 crash on startup with Vista UAC enabled
* Fixed: VWR-7723: crash on LLImageGL::setSubImage line 780
* Fixed: VWR-3822: ATI crashes on startup when in 16 bit color mode
* Fixed: crash on LLViewerImageList::removeImageFromList
* Fixed: crash on LLViewerImageList::updateImagesUpdateStats
* Fixed: crash on LLSpeakerMgr::findSpeaker
* Fixed: crash on LLAudioData - llaudio/audioengine.cpp
* Fixed: crash on LLGroupNotifyBox::moveToBack
* Fixed: crash on LLPieMenu::show
* Fixed: crash on LLFloaterWorldMap::buildLandmarkIDLists
* Fixed: crash on LLDrawable::destroy
* Fixed: crash in LLFolderViewFolder::setSelection
* Fixed: crash on LLSurface::resolvePatchRegion()
* Fixed: crash on LLViewerRegion::setCapability
* Fixed: crash from infinite loop in wearables (LLWearableList::processGetAssetR
eply)
* Fixed: crash in LLMediaImplQuickTime::load
* Fixed: crash on LLViewerParcelMedia::update
* Fixed: crash on LLFloaterWorldMap::buildLandmarkIDLists
* Fixed: crash from glMapBuffer returning 0
* Fixed: crash in LLVOVolume::sculpt - newview/llvovolume.cpp
* Fixed: crash in LLFace::renderSelected.
* Fixed: crash in LLImageRaw::copyLineScaled
* Fixed: crash in LLImageBase::generateMip
* Fixed: crash in LLFloaterIMPanel when starting conference
* Fixed: crash with attached obj using Avatar Rendering Cost
* Fixed: Linux crash parsing command-line arguments
* Fixed: crash on LLVertexBuffer::destroyGLBuffer
* Fixed: crash on LLUIImageList::onUIImageLoaded
* Fixed: crash on LLViewerJointMesh::updateFaceData
* Fixed: VBO related crash on ATI R100 cards
Localization Fixes:
* Fixed: VWR-7153: An typo in en-us version of alerts.xml file makes an <ignore>
text of unlocalizable
* Fixed: VWR-7086: floater_buy_land.xml still contains messages regarding First
Land
* Fixed: VWR-7731: erroneous Japanese translation of "Select tool"
* Fixed: erroneous German translation for "Active Speakers"
* Fixed: put cleanly-formed Portuguese files (Beta) back into the viewer
* Fixed: some text overlaps in Buy Land floater in Portuguese
* Added: new translation strings for German, Korean, Japanese
* Fixed: Update the viewer credits in About>Second Life...

KNOWN ISSUES:
* This 1.20 Viewer will not run on a Mac PowerPC that is running Mac OS X 10.3.9
. The minimum requirements for running Second Life
is using Mac OS X 10.4.11 or higher. Please see http://secondlife.com/support/sy
sreqs.php for more information.
** The 1.19.1 Viewer still supports the Mac PowerPC that is running Mac OS X 10.
3.9.
* There is a known issue in the 1.20 Viewer on Macs using Apple's USB Mighty Mou
se and a 3DConnexion SpaceNavigator. The Mighty Mouse will be erroneously detect
ed as a
joystick and the primary mouse button will toggle "Flycam" with unusual behavior
. Therefore the support for the 3DConnexion SpaceNavigator in Second Life does n
ot yet
extend to Macs using a USB Mighty Mouse.
WORKAROUND: You must use a different mouse in order to use a 3DConnexion SpaceNa
vigator in Second Life without problem.
* Second Life is currently unable to run under native Korean-language Windows XP
if the WindowsXP username uses default Korean characters
WORKAROUND: create a Windows XP username on this computer that uses Latin chara
cters. We are investigating this issue!
* VWR-6363: In the 1.20 Viewer, there are known issues with camera behavior and/
or button-mapping behavior when using the 3DConnexion SpaceNavigator in a
combination of "Flycam" and Build modes under some circumstances.
* VWR-5749: When running Second Life in Full Screen mode on computers with some
NVIDIA graphics cards, you may be unable to scroll up/down on webpages
that are shown inworld. This includes the web-based interfaces of Search > All
tab, and Search > Groups tab. We are investigating this issue.
WORKAROUND: You must run Second Life in a window to avoid this problem. Go to Pr
eferences > Graphics > Run Second Life in a window.
* VWR-7779: On some Macs, there are reports of periodic and cyclic freezing of t
he computer when running Viewer 1.20.
WORKAROUND #1: One workaround is to reduce the Draw Distance below 128m in Prefe
rences > Graphics tab > Custom > Draw Distance (slider). Also if you have Disabl
ed Camera Constraints
from the Advanced menu, behavior is improved if you do not Disable Camera Constr
aints.
WORKAROUND #2: One workaround that may help is to use an additional argument "-s
et YieldTime 20" in the Arguments.txt:
** To set this argument, right-click (or control-click) the Second Life applicat
ion and choose "Show package contents".
** In the resulting finder window, open Resources and in there should be a file
named "arguments.txt". Open in text edit, add the argument to the end of the lin
e in there and Save.
** Close the text edit and run Second Life application.
** This causes the viewer to sleep for 20 milliseconds every frame. It will slow
the frame rate down a little, but may help with freezing.

Release Notes for Second Life 1.19.1(4) April 2nd, 2008


=====================================
New features and changes:
* Physically accurate atmospheric rendering and lighting (previously code named
WindLight)
** Animateable day cycles
** Vastly improved realistic water with reflections and glimmer
** "Glow" as new object attribute
** Avatar Impostoring, which can speed up crowded scenes tremendously
** A new cleaned-up, easy to use Graphics Preferences tab with simple and advanc
ed options for performance/quality settings
* Parcel Media - adds the ability to display Web based media on a parcel
** New API for Media Rendering
** Enables Web content inworld
** Added two new click actions, one for playing movies, and one for opening medi
a
** Embedded web browser
** Added support for Media resizing
* Estate-Level Abuse Reporting
** Estate owners and managers now have the ability (under World > Region/Estate)
to enter an email address where abuse reports will be sent.
** If this address is empty, abuse reports will go to Linden Lab as usual. If th
e address is present, the abuse reports will be sent there instead. In both case
s, all abuse reports are logged by Linden Lab.
* Voice changes
** Changed the default voice volume to be a bit higher, to better match the volu
me of in-world sounds
** Changed the voice volume slider to default to the middle of its range, so voi
ce volume can be boosted above the default
* Improved Linux Voice support
** Better support for USB headsets and other devices
** Better voice audio quality
* Additional rendering optimizations:
** Faster, more reliable occlusion culling - occluded regions are discovered ins
tantaneously, eliminating random bad frames due to the camera moving too quickly
** No geometry transform overhead on region crossing - results in region crossin
gs being slightly smoother
** Faster frustum culling - less time is spent determining what's visible, thus
giving better overall framerates
** No copy-to-texture for ripple water - objects under water are rendered to tex
ture at half resolution, resulting in better overall framerates
** Faster sky updates - the non-WindLight (aka no-shader) skies update quicker -
even faster than the pre-WindLight skies!
** Single pass shiny when using shaders - making an object shiny will no longer
require it to be rendered twice, which results in virtually free shiny functiona
lity from a performance standpoint
** Single pass terrain when using shaders - the terrain is no longer drawn in tw
o passes, which, from a performance standpoint, results in virtually free high d
etail terrain for shader friendly cards (See the System Recommendations at http:
//secondlife.com/corporate/sysreqs.php)
** Improved object update code (less work for the CPU) - attachments are no long
er added to the active list, which improves performance in crowded areas
** Better scheduling of Avatar LOD (Level of Detail) updates - Avatar LOD is now
calculated every 16 frames as opposed to every single frame, which removes redu
ndant work
** Better Avatar culling through more accurate bounding boxes - Avatar bounding
boxes now match their current animation, resulting in more optimized culling of
avatars that are not visible in the frame
** Better tree rendering (70% fewer matrix operations, no reliance on GL matrix
stack) - results in improved performance for tree rendering
** Trimmed unused state in LLDrawable, LLSpatialGroup, LLOctree, and LLFace - re
sults in memory savings
** 16-bit index buffers are now used instead of 32-bit buffers - improves memory
bandwidth for rendering geometry
** For more information, see: https://wiki.secondlife.com/wiki/WindLight
** Known Issue:
*** VWR-1749: Second Life viewer client freezes on MacBook Pro
Fixes:
* VWR-5087: Attach To... from inventory ignores selected postion and attaches to
stored location.
* VWR-5372 Specific Search (People, Places, etc) queries are modified and words
less then 3 characters are removed. Now allow searches for resident names of 2
characters, and place/group names containing 1 char words.
* VWR-2628: Fix for crash in operator*(LLVector3 const&, LLQuaternion const&) /
LL ...
* VWR-2682: Possible crash fix when accessing dead cubemap
* VWR-1852: Edit Manipulators have Wrong Orientation with Local Ruler Mode on Li
nked Objects
* VWR-4963: Group archive freezes viewer
* VWR-2273: View menu > Instant Message should be changed to "Communicate"
* VWR-1722: Profiles are editable in two places (including Search browser)
* VWR-434: HUD textures are attaching but not being seen
* VWR-2030: Avatar only turns half-way in Appearance Mode
* VWR-2920: Sculptie LOD causes object to be deformed into a flattened sphere cl
ose while correct far
* VWR-2164: Particle Alpha transition is done incorrectly
* VWR-1609: disabling "Show Selection Beam" makes beam render incorrectly for ot
hers
* VWR-2834: Builds fail on 1.18.4.0 with no mozlib
* VWR-983: Particles -> Offscreen/hidden particles get extended life -> as of 1.
16.x at least.
* VWR-882: Group name showing as (???) in About Land, IM tabs, and object edit w
indow
* VWR-4921: not recognising in Linux that client is already running
* VWR-4548: Linux Intel945 feature-blacklist not being applied (Unresponsive, bl
ackscreen, if not using LL_GL_NOEXT=x)
* Propagate client language setting into search URL
* Fix for crash in LLViewerPartGroup::updateParticles
* Updated help text for llGiveInventoryList.
* Notecards crash users when passed from person to person
* Add "getting data" progress display to buy currency dialog.
* Feature table and gpu table changes to help with lenovo.
* SL Viewer's Client Memory Tool is missing
* Fix for white areas on lenovo with ATI FireGL 5200
* Fixed list of names in Friends List showing (Waiting)
* Help menus have been combined
* Clean up the Client and Server menu user interface: ctrl-alt-D now toggles the
'Advanced' menu, requesting god status does not display the 'Admin' menu
* Place Information is hidden behind the tool bar when opened from Second Life H
elp
* Fixed: bulk upload of a single file (on Windows) includes the path in the item
name and description
* "Mute" button on script permission dialogs closes all dialogs from the sender
* Translated camera controls +64 in both directions.
* Fixed a bug causing the viewer to update the wrong parcel.
* revert name of "Local Chat(history)" tab to "Local Chat"
* Removed confusing "Start in Push-to-Talk mode" preference.
* JA, KO, DE localizations are truncated on Preferences>Graphics tab> Run in a w
indow descriptor
* commit JA,KO,DE localization changes to accommodate truncations
* bumpmapping flips on active objects
* Fixed various Teleport and Show on Map bugs
* More Help Buttons in Graphics Preferences
* (Linux) Working device enumeration A.K.A. USB headset support
* Linux Voice quality issues in 1.19.0
* Change the way local output volume is handled
* Checkboxes in About Land untick when selected
* Add missing header file to export list for public SVN repository
* Copy To Inventory fail to execute without any output feedback when Notecard ha
s changes but not saved
* Resolve instant message crash report
* Textures/Snapshots in a notecard are opened again when you click copy to inven
tory.
* Packet-loss while viewing inventory currently results in perceived inventory l
oss
* stop and pause Media and music buttons do not work
* Displayed page in the client browser disappears when crossing property boundar
ies.
* replace misspellings in alerts.xml parameters (<message name="messsage") (3 S
's)
* fix a misspelling of 'participants' in floater_chat_history.xml tool tip
* Media browser history dropdown does not save items across sessions
* XML CLEANUP: duplicate sibling names in en-us xml
* Crash in LLTabContainer::draw() if selected tab is invalid
* The Search floater does not enable the "Search" button until the user has type
d 3 characters to reduce db load
* truncated english word 'water' in Advanced Water Editor modal help dialog
* sculpties on the top10 crash list
* Adjust gpu-table based on data from default graphics level framerate for speci
fic graphics cards in viewer stats
* Added command line option to crash on command line startup (-crash).
Source changes:
* VWR-3290: Linux scons build script doesn't work with distcc

Release Notes for Second Life 1.19.0(4) February 28th, 2008


=====================================
New features and changes:
* Voice
** Voice Chat is now enabled by default to allow Residents to hear other Residen
ts.
** A microphone is required to speak to other Residents.
** Push-to-Talk is the default mode for transmitting voice.
** These settings can be modified via the Voice Chat tab of the Preferences dial
og.
* Age Verification:
** The user interface for parcel and estate access has been clarified and improv
ed.
** Added the ability to restrict access to parcels and estates to age verified a
dults.
** Removed the ability to *ban* access to Residents who have provided payment in
fo or who have used payment info. We continue to support the ability to *allow*
access to only those who have provided payment info.
* Crash Reporter
** The crash reporting mechanism has been improved. Following a crash, more usef
ul information will be sent and reports should now take less than 10 seconds.
* VWR-210: Voice Support on Linux (EXPERIMENTAL) - see README-linux-voice.txt
* Other changes:
** Change alert message that pops up when you set Busy
** Add "Teleporting from SLURL to SLURL" to the chat history to provide quick an
d dirty "back" links
** Print the name of the missing gesture in the error message
** Remove "New Account..." and "Preferences" buttons from login screen for 1.19.
0
Fixes:
* SVC-930: Prims set for sale - prices are incorrectly set when multiple prims t
aken to inventory and rezzed
* SVC-1125: New Search: Beacons aren't shown when teleporting to regions with "A
llow Direct Teleport" disabled
* VWR-1125: Clicking Title Bar While Mouselook'd Repositions SL Window
* VWR-1137: Inventory names out of sync after renaming via Properties window
* VWR-1145: Unable To Connect help not available
* VWR-1162: Land for sale includes L$1 parcels that are not actually for sale
* VWR-1350: Color settings do not appear to be applied to LSL default text
* VWR-1475: OpenJPEG always uploads single layer lossless images
* VWR-1590: Keyboard changes inventory selection after right-click
* VWR-1627: Classified metrics are reset to 0 when the ad is updated
* VWR-1651: Add ability to open a partners profile whilst viewing an avatar's pr
ofile
* VWR-1774: Some avatar positions result in no Z-axis arrow when editing attachm
ents
* VWR-1873: Typos in en-us locale file
* VWR-1919: Remove texture UUID information from UI unless full-perm
* VWR-2030: Avatar only turns half-way in Appearance Mode
* VWR-2142: Parcel voice icon doesn't reflect disabled status if voice isn't use
d
* VWR-2256: Mac updater directory permission issues
* VWR-2367: Wrong handling of maximum length of Group Notice message
* VWR-2404: lossless texture compression on small textures not lossless
* VWR-2410: noise dot appear in chat window when clien running long with chattin
g.
* VWR-2411: Possible crash in pipeline.cpp
* VWR-2412: Possible crash drawpoolwater
* VWR-2421: ATI Radeon HD 2900 XT + Second Life = "Couldn't match GPU to a class
","Setting GPU Class to Class0"
* VWR-2483: the macviewer.xcodeprj file doesn't create stripped binaries on Depl
oyment or Universal
* VWR-250: Preedit (composition) strings are shown poorly when typing Japanese t
ext on Windows
* VWR-2550: Scuplty vertex coordinates are size/256 meters too small on the posi
tive faces
* VWR-2614: gActiveChannelSpeakerMgr not deleted at end of program in viewer.cpp
* VWR-2617: Adds LLSD support to flex/light/sculpt params for primitives
* VWR-2652: Changes needed to compile viewer against lastest libopenjpeg2000
* VWR-2684: Minor leak in floaters using layoutstacks
* VWR-2722: Muting an object with pie menu only mutes the prim you select, not e
ntire linkset
* VWR-2847: Wrong hover text in Japanese UI
* VWR-2854: Some sculpted prims render as balls on close zoom, which look fine i
n older clients
* VWR-2867: Eyes rotate unnaturally around their X axis. Clockwise/Counter-Cloc
kwise
* VWR-289: URLs for video media streaming need to be URL-encoded or stream doesn
't work
* VWR-2959: Windows (Visual Studio) solution file refers to a non-existing proje
ct "build_all"
* VWR-3088: Unchecking "Automatic Appearance Camera Movement" no longer has any
effect
* VWR-3206: OpenJPEG svn478 causes slviewer to crash
* VWR-3428: Checking a users profile while editing a linked set causes viewer cr
ash
* VWR-3458: Mouse cursor background is opaque white instead of transparent on bi
g endian systems
* VWR-3558: llLoadURL cannot be muted
* VWR-356: Move delete to the bottom of context menus, separated by spacer
* VWR-3748: Builds fail on 1.18.6 RC if not using MOZLIB due to missing #if LL_L
IBXUL_ENABLED in 3 places in indra/newview/llpanellogin.cpp
* VWR-3948: Underlayers no longer removable by pie menu in Windlight, release ca
ndidates
* VWR-412: Object editing arrows hidden but clickable on objects you can't edit.
* dialogs have extra vertical space
* Photo Album: name in Properties cut off some Japanese characters
* New gestures do not appear active in inventory
* Make parcel name in menu "look" active
* "Wear" pie option shows up for many objects even if resident does not own and
cannot wear them.
* Textures on no-transfer objects can be transferred
* Deleted gestures still work
* Inventory description out of sync after renaming via Properties window
* Show private estate tiles when World Map is zoomed out
* Properties description not updated when preview description updated
* Buying object contents broken
* Improve window opening behavior, ensuring it is mostly on screen
* No-modify objects can be modified through Open pane
* Inventory names out of sync after renaming via Properties
* Japanese IME mode should be set and postiion of any input windows fixed for no
n-Japanese fields
* ctrl-shift-w doesn't work if no windows have focus
* Avatar falling in place - Alliez Mysterio
* Linux crash reporter does not run on next execution after forcing an infinite
loop and forcefully exiting
* hitting enter should immediately set the value of a field
* Inventory Folder Loading state not clearly indicated
* Add warning dialog to the Land Sale process to warn against selling land to An
yone
* Legacy flossexception link needs to be fixed in source
* make link from client log in window to "Forgot Password" page
* Remove button under estate managers list enables after estate manager clicks i
n the list
* Changing search field should cancel current selection
* Estate tab within Tools / Region Estate has wrong settings for enable of Restr
ict Access upon initialization
* llEscapeURL and llUnescapeURL caps output to 255 characters
* XUI LoadFromXML function doesn't work
* Sanitize floater sizing behavior when SL window is made very small
* Animation won't stop if avatar teleports while animated
* Can't paste name of object into View > Mute List > Mute object by name
* pressing ctrl-F10 then Escape causes keyboard to be unresponsive
* Make SL viewer updater show a progress bar so that people know how long to wai
t
* Can't double-click on groups in profile after changing your active title
* Getting multiple copies of texture dragged onto prim
* blue dialog's 'next' widget steals focus
* Audio should be encoded for upload at a 'good enough' quality rather than a us
er-selected bitrate
* multiple preview windows open for a single texture/snapshot saved inside a not
e card
* Enhance Viewer to support new Age Verification feature
* Rename crash setting to cause crash logger to come up for all residents
* Change crash logger "Remember this choice" function to default to on
* Rework Ban tab of floater_about_land
* Windows IME positioning fixed
* Viewer crashes in assert when playing Sword Strike animation
* Unable to set 'Group Access' for land that is also 'Public Access' (Was VWR-36
67)
* Disable QuickTime when the installed version is less than version with RTSP ex
ploit
* Korean viewer crashes on startup
* Move fullscreen message from login screen to viewer prefs
* linux client doesn't recognise that a viewer is already running (slurl crapout
)
* Search results window displays "s..." and "n..." instead of "searching..." and
"none found"
* QuickTime disabled message can not be ignored
* Crash on login page when using Logitech LCD Keyboard
* SEC-17 Ability to Access Sculpted Prim Textures from Database without owning a
ctual sculpt texture, allowing for people to "steal" sculpts.
* info window does not pop up when transitioning from a Havok1 to Havok4 region
* Repoint Report Bug... Viewer link to Pjira
* Upload Animation window: Button missing in Stopped window state
Source changes:
* Upgrade Win32 libvorbis to v1.2
* VWR-2881: Bundled Mesa libs are not GPL compatible
* upgrade in-tree Linux GL headers to Mesa 7.x
* upgrade in-tree Win32 GL headers to version without SGI Free B license
* Rebuild and/or update libraries to use statically linked libs.
* Remove llfloaterhtmlhelp.cpp / h and floater_html_help.xml

También podría gustarte