aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden
diff options
context:
space:
mode:
authorJacek Antonelli2008-08-15 23:45:40 -0500
committerJacek Antonelli2008-08-15 23:45:40 -0500
commit8fdb79c212ed7b4a632d81cc3bd531f76120732c (patch)
treeadde6566f07a02a7ac7a8fc92ac2bf5367494c80 /linden
parentSecond Life viewer sources 1.19.1.4 (diff)
downloadmeta-impy-8fdb79c212ed7b4a632d81cc3bd531f76120732c.zip
meta-impy-8fdb79c212ed7b4a632d81cc3bd531f76120732c.tar.gz
meta-impy-8fdb79c212ed7b4a632d81cc3bd531f76120732c.tar.bz2
meta-impy-8fdb79c212ed7b4a632d81cc3bd531f76120732c.tar.xz
Second Life viewer sources 1.19.1.4b
Diffstat (limited to 'linden')
-rw-r--r--linden/indra/newview/gpu_table.txt1
-rw-r--r--linden/indra/newview/llviewerobject.cpp7
-rw-r--r--linden/indra/newview/releasenotes.txt168
3 files changed, 60 insertions, 116 deletions
diff --git a/linden/indra/newview/gpu_table.txt b/linden/indra/newview/gpu_table.txt
index b054739..c75edc8 100644
--- a/linden/indra/newview/gpu_table.txt
+++ b/linden/indra/newview/gpu_table.txt
@@ -192,6 +192,7 @@ NVIDIA NV43 .*NVIDIA.*NV43.* 1 1
192NVIDIA Quadro2 .*Quadro2.* 0 1 192NVIDIA Quadro2 .*Quadro2.* 0 1
193NVIDIA Quadro4 .*Quadro4.* 0 1 193NVIDIA Quadro4 .*Quadro4.* 0 1
194NVIDIA Quadro DCC .*Quadro DCC.* 0 1 194NVIDIA Quadro DCC .*Quadro DCC.* 0 1
195NVIDIA Quadro FX 4500 .*Quadro.*FX.*4500.* 3 1
195NVIDIA Quadro FX .*Quadro FX.* 1 1 196NVIDIA Quadro FX .*Quadro FX.* 1 1
196NVIDIA Quadro NVS .*Quadro NVS.* 0 1 197NVIDIA Quadro NVS .*Quadro NVS.* 0 1
197NVIDIA RIVA TNT .*RIVA TNT.* 0 0 198NVIDIA RIVA TNT .*RIVA TNT.* 0 0
diff --git a/linden/indra/newview/llviewerobject.cpp b/linden/indra/newview/llviewerobject.cpp
index 9c895cb..55210ad 100644
--- a/linden/indra/newview/llviewerobject.cpp
+++ b/linden/indra/newview/llviewerobject.cpp
@@ -240,8 +240,11 @@ LLViewerObject::~LLViewerObject()
240 std::map<U16, ExtraParameter*>::iterator iter; 240 std::map<U16, ExtraParameter*>::iterator iter;
241 for (iter = mExtraParameterList.begin(); iter != mExtraParameterList.end(); ++iter) 241 for (iter = mExtraParameterList.begin(); iter != mExtraParameterList.end(); ++iter)
242 { 242 {
243 delete iter->second->data; 243 if(iter->second != NULL)
244 delete iter->second; 244 {
245 delete iter->second->data;
246 delete iter->second;
247 }
245 } 248 }
246 mExtraParameterList.clear(); 249 mExtraParameterList.clear();
247 250
diff --git a/linden/indra/newview/releasenotes.txt b/linden/indra/newview/releasenotes.txt
index 10175ab..dfee1b0 100644
--- a/linden/indra/newview/releasenotes.txt
+++ b/linden/indra/newview/releasenotes.txt
@@ -1,90 +1,4 @@
1Release Notes for Second Life 1.19.1(4) March 28th, 2008 1Release Notes for Second Life 1.19.1(4) April 2nd, 2008
2=====================================
3* Fixed a bug causing the viewer to update the wrong parcel.
4* SEC-42: Do not log contents of arguments.txt.
5* revert name of "Local Chat(history)" tab to "Local Chat"
6* Removed confusing "Start in Push-to-Talk mode" preference.
7* JA, KO, DE localizations are truncated on Preferences>Graphics tab> Run in a window descriptor
8* commit JA,KO,DE localization changes to accommodate truncations
9* <Ctrl> + <apple>+"D" crashes mac client (Updated llmozlib)
10
11Release Notes for Second Life 1.19.1(3) March 26th, 2008
12=====================================
13Changes and fixes:
14* VWR-4125: Duplicate names in XUI files make some translated UI texts to show inappropriately
15* VWR-2273: View menu > Instant Message should be changed to "Communicate"
16* VWR-1722: Profiles are editable in two places (including Search browser)
17* Fixed list of names in Friends List showing (Waiting)
18* Help menus have been combined
19* 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
20* Place Information is hidden behind the tool bar when opened from Second Life Help
21* Fixed: bulk upload of a single file (on Windows) includes the path in the item name and description
22* "Mute" button on script permission dialogs closes all dialogs from the sender
23* Changing viewer language selection doesn't bring up a localized F1 Help in French, Spanish
24* Translated camera controls +64 in both directions.
25* localized versions of panel_login.xml (incorrectly) override the splash page url set in en-us
26* XML resizing in \xui\en-us to accommodate localization lengths
27
28Release Notes for Second Life 1.19.1(2) March 19th, 2008
29=====================================
30Changes and fixes:
31* Fix for crash in LLViewerPartGroup::updateParticles
32* 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.
33* VWR-5517: Search failure dialog doesn't fill in [FINAL SEARCH].
34* Updated help text for llGiveInventoryList.
35* Notecards crash users when passed from person to person
36* Add "getting data" progress display to buy currency dialog.
37* Raw SVG doesn't render correctly on a parcel media prim
38* First use media present enabling dialog doesnt show
39* Feature table and gpu table changes to help with lenovo.
40* Open in My Web Browser" doesn't work if the page failed to load
41* VWR-2628: Fix for crash in operator*(LLVector3 const&, LLQuaternion const&) / LL ...
42* VWR-2682: Possible crash fix when accessing dead cubemap
43* About land > Access doesnt look correct at the minimum window size
44* Crash: linux regression - 'Error parsing skeleton XML file'
45* VWR-1852: Edit Manipulators have Wrong Orientation with Local Ruler Mode on Linked Objects
46* Notecards/Texture windows don't open completely when opened from inventory
47* VWR-4963: Group archive freezes viewer
48* SL Viewer's Client Memory Tool is missing
49* Fix for terrain culling to patch 1.19.0
50* VWR-5499: Fix for Crash on Mac when looking with option-E
51* Fix for Crash in VLLVolume::unref
52* Fix for Crash in LLVertexBuffer::destroyGLBuffer
53* Fix for white areas on lenovo with ATI FireGL 5200
54
55Installer fixes:
56* Unauthorised users could gain access to an SL account after a real user had uninstalled.
57* Mac autoupdater was failing. Now uses /tmp instead of asking the OS for what tmpdir to use.
58
59Loclization fixes:
60* DEV-12125 floater_media_browser.xml was not getting localized
61* Out of date Portuguese localization files wound cause a crash; removed.
62
63
64Open Source fixes:
65* VWR-5519 - Errors in lltimer.h while compiling llmediaimplquicktime
66* VWR-5323 - Probable fixes for gcc-4.1 problems.
67* VWR-5515 - OpenSSL required on MS Windows now
68* VWR-5519 - Errors in lltimer.h while compiling llmediaimplquicktime
69* VWR-5460: llmozlib2 is missing from 1.19.1.0 source distribution (Macintosh library bundle)
70
71Release Notes for Second Life 1.19.1(1) March 12th, 2008
72=====================================
73Changes and fixes:
74* VWR-5479: The option "Save Texture As" from File menu is not active in 1.19.1 (0) (Second Life Release Candidate)
75* VWR-5087: Attach To... from inventory ignores selected postion and attaches to stored location.
76* VWR-4899: Windlight Particle System - burst severely weakened
77* crash when quitting from login screen
78* SVC-1764: Setting parcel media for a single agent is broken with new media functionality ( PARCEL_MEDIA_COMMAND_AGENT broken)
79* Scripted object for playing movies no longer functions under 1-19-1
80* FireGL and Quadros no longer show 'unsupported' dialog
81* Crash: 'Error parsing skeleton XML file'
82* Crash when opening the expanded media control
83* VWR-4959: WindLight: "Sculpted Prim" preview makes a huge distorted mess of polygons
84* Propagate client language setting into search URL
85
86
87Release Notes for Second Life 1.19.1(0) March 6th, 2008
88===================================== 2=====================================
89New features and changes: 3New features and changes:
90 4
@@ -95,24 +9,6 @@ New features and changes:
95** Avatar Impostoring, which can speed up crowded scenes tremendously 9** Avatar Impostoring, which can speed up crowded scenes tremendously
96** A new cleaned-up, easy to use Graphics Preferences tab with simple and advanced options for performance/quality settings 10** A new cleaned-up, easy to use Graphics Preferences tab with simple and advanced options for performance/quality settings
97 11
98* Additional rendering optimizations:
99** Faster, more reliable occlusion culling - occluded regions are discovered instantaneously, eliminating random bad frames due to the camera moving too quickly
100** No geometry transform overhead on region crossing - results in region crossings being slightly smoother
101** Faster frustum culling - less time is spent determining what's visible, thus giving better overall framerates
102** No copy-to-texture for ripple water - objects under water are rendered to texture at half resolution, resulting in better overall framerates
103** Faster sky updates - the non-WindLight (aka no-shader) skies update quicker - even faster than the pre-WindLight skies!
104** 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 functionality from a performance standpoint
105** Single pass terrain when using shaders - the terrain is no longer drawn in two passes, which, from a performance standpoint, results in virtually free high detail terrain for shader friendly cards (See the System Recommendations at http://secondlife.com/corporate/sysreqs.php)
106** Improved object update code (less work for the CPU) - attachments are no longer added to the active list, which improves performance in crowded areas
107** 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 redundant work
108** 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
109** Better tree rendering (70% fewer matrix operations, no reliance on GL matrix stack) - results in improved performance for tree rendering
110** Trimmed unused state in LLDrawable, LLSpatialGroup, LLOctree, and LLFace - results in memory savings
111** 16-bit index buffers are now used instead of 32-bit buffers - improves memory bandwidth for rendering geometry
112** For more information, see: https://wiki.secondlife.com/wiki/WindLight
113** Known Issue:
114*** VWR-1749: Second Life viewer client freezes on MacBook Pro
115
116* Parcel Media - adds the ability to display Web based media on a parcel 12* Parcel Media - adds the ability to display Web based media on a parcel
117** New API for Media Rendering 13** New API for Media Rendering
118** Enables Web content inworld 14** Enables Web content inworld
@@ -132,43 +28,87 @@ New features and changes:
132** Better support for USB headsets and other devices 28** Better support for USB headsets and other devices
133** Better voice audio quality 29** Better voice audio quality
134 30
31* Additional rendering optimizations:
32** Faster, more reliable occlusion culling - occluded regions are discovered instantaneously, eliminating random bad frames due to the camera moving too quickly
33** No geometry transform overhead on region crossing - results in region crossings being slightly smoother
34** Faster frustum culling - less time is spent determining what's visible, thus giving better overall framerates
35** No copy-to-texture for ripple water - objects under water are rendered to texture at half resolution, resulting in better overall framerates
36** Faster sky updates - the non-WindLight (aka no-shader) skies update quicker - even faster than the pre-WindLight skies!
37** 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 functionality from a performance standpoint
38** Single pass terrain when using shaders - the terrain is no longer drawn in two passes, which, from a performance standpoint, results in virtually free high detail terrain for shader friendly cards (See the System Recommendations at http://secondlife.com/corporate/sysreqs.php)
39** Improved object update code (less work for the CPU) - attachments are no longer added to the active list, which improves performance in crowded areas
40** 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 redundant work
41** 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
42** Better tree rendering (70% fewer matrix operations, no reliance on GL matrix stack) - results in improved performance for tree rendering
43** Trimmed unused state in LLDrawable, LLSpatialGroup, LLOctree, and LLFace - results in memory savings
44** 16-bit index buffers are now used instead of 32-bit buffers - improves memory bandwidth for rendering geometry
45** For more information, see: https://wiki.secondlife.com/wiki/WindLight
46** Known Issue:
47*** VWR-1749: Second Life viewer client freezes on MacBook Pro
48
135Fixes: 49Fixes:
50* VWR-5087: Attach To... from inventory ignores selected postion and attaches to stored location.
51* 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.
52* VWR-2628: Fix for crash in operator*(LLVector3 const&, LLQuaternion const&) / LL ...
53* VWR-2682: Possible crash fix when accessing dead cubemap
54* VWR-1852: Edit Manipulators have Wrong Orientation with Local Ruler Mode on Linked Objects
55* VWR-4963: Group archive freezes viewer
56* VWR-2273: View menu > Instant Message should be changed to "Communicate"
57* VWR-1722: Profiles are editable in two places (including Search browser)
136* VWR-434: HUD textures are attaching but not being seen 58* VWR-434: HUD textures are attaching but not being seen
137* bumpmapping flips on active objects
138* Fixed various Teleport and Show on Map bugs
139* VWR-2030: Avatar only turns half-way in Appearance Mode 59* VWR-2030: Avatar only turns half-way in Appearance Mode
140* VWR-2920: Sculptie LOD causes object to be deformed into a flattened sphere close while correct far 60* VWR-2920: Sculptie LOD causes object to be deformed into a flattened sphere close while correct far
141* VWR-2164: Particle Alpha transition is done incorrectly 61* VWR-2164: Particle Alpha transition is done incorrectly
142* VWR-1609: disabling "Show Selection Beam" makes beam render incorrectly for others 62* VWR-1609: disabling "Show Selection Beam" makes beam render incorrectly for others
143* VWR-2834: Builds fail on 1.18.4.0 with no mozlib 63* VWR-2834: Builds fail on 1.18.4.0 with no mozlib
144* More Help Buttons in Graphics Preferences
145* VWR-983: Particles -> Offscreen/hidden particles get extended life -> as of 1.16.x at least. 64* VWR-983: Particles -> Offscreen/hidden particles get extended life -> as of 1.16.x at least.
65* VWR-882: Group name showing as (???) in About Land, IM tabs, and object edit window
66* VWR-4921: not recognising in Linux that client is already running
67* VWR-4548: Linux Intel945 feature-blacklist not being applied (Unresponsive, blackscreen, if not using LL_GL_NOEXT=x)
68* Propagate client language setting into search URL
69* Fix for crash in LLViewerPartGroup::updateParticles
70* Updated help text for llGiveInventoryList.
71* Notecards crash users when passed from person to person
72* Add "getting data" progress display to buy currency dialog.
73* Feature table and gpu table changes to help with lenovo.
74* SL Viewer's Client Memory Tool is missing
75* Fix for white areas on lenovo with ATI FireGL 5200
76* Fixed list of names in Friends List showing (Waiting)
77* Help menus have been combined
78* 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
79* Place Information is hidden behind the tool bar when opened from Second Life Help
80* Fixed: bulk upload of a single file (on Windows) includes the path in the item name and description
81* "Mute" button on script permission dialogs closes all dialogs from the sender
82* Translated camera controls +64 in both directions.
83* Fixed a bug causing the viewer to update the wrong parcel.
84* revert name of "Local Chat(history)" tab to "Local Chat"
85* Removed confusing "Start in Push-to-Talk mode" preference.
86* JA, KO, DE localizations are truncated on Preferences>Graphics tab> Run in a window descriptor
87* commit JA,KO,DE localization changes to accommodate truncations
88* bumpmapping flips on active objects
89* Fixed various Teleport and Show on Map bugs
90* More Help Buttons in Graphics Preferences
146* (Linux) Working device enumeration A.K.A. USB headset support 91* (Linux) Working device enumeration A.K.A. USB headset support
147* Linux Voice quality issues in 1.19.0 92* Linux Voice quality issues in 1.19.0
148* VWR-4921: not recognising in Linux that client is already running
149* Change the way local output volume is handled 93* Change the way local output volume is handled
150* Checkboxes in About Land untick when selected 94* Checkboxes in About Land untick when selected
151* Add missing header file to export list for public SVN repository 95* Add missing header file to export list for public SVN repository
152* Copy To Inventory fail to execute without any output feedback when Notecard has changes but not saved 96* Copy To Inventory fail to execute without any output feedback when Notecard has changes but not saved
153* Resolve instant message crash report 97* Resolve instant message crash report
154* Textures/Snapshots in a notecard are opened again when you click copy to inventory. 98* Textures/Snapshots in a notecard are opened again when you click copy to inventory.
155* VWR-882: Group name showing as (???) in About Land, IM tabs, and object edit window
156* Packet-loss while viewing inventory currently results in perceived inventory loss 99* Packet-loss while viewing inventory currently results in perceived inventory loss
157* stop and pause Media and music buttons do not work 100* stop and pause Media and music buttons do not work
158* Displayed page in the client browser disappears when crossing property boundaries. 101* Displayed page in the client browser disappears when crossing property boundaries.
159* replace misspellings in alerts.xml parameters (<message name="messsage") (3 S's) 102* replace misspellings in alerts.xml parameters (<message name="messsage") (3 S's)
160* fix a misspelling of 'participants' in floater_chat_history.xml tool tip 103* fix a misspelling of 'participants' in floater_chat_history.xml tool tip
161* clean up some viewer text strings related to Windlight features
162* Media browser history dropdown does not save items across sessions 104* Media browser history dropdown does not save items across sessions
163* XML CLEANUP: duplicate sibling names in en-us xml 105* XML CLEANUP: duplicate sibling names in en-us xml
164* Crash in LLTabContainer::draw() if selected tab is invalid 106* Crash in LLTabContainer::draw() if selected tab is invalid
165* The Search floater does not enable the "Search" button until the user has typed 3 characters to reduce db load 107* The Search floater does not enable the "Search" button until the user has typed 3 characters to reduce db load
166* truncated english word 'water' in Advanced Water Editor modal help dialog 108* truncated english word 'water' in Advanced Water Editor modal help dialog
167* sculpties on the top10 crash list 109* sculpties on the top10 crash list
168* WindLight: Default water has repetitive, scale-like patterns
169* Fix MacBook Air/Intel 3100 WindLight issues
170* VWR-4548: Linux Intel945 feature-blacklist not being applied (Unresponsive, blackscreen, if not using LL_GL_NOEXT=x)
171* Adjust gpu-table based on data from default graphics level framerate for specific graphics cards in viewer stats 110* Adjust gpu-table based on data from default graphics level framerate for specific graphics cards in viewer stats
111* Added command line option to crash on command line startup (-crash).
172 112
173Source changes: 113Source changes:
174* VWR-3290: Linux scons build script doesn't work with distcc 114* VWR-3290: Linux scons build script doesn't work with distcc