diff options
Diffstat (limited to 'linden/indra/newview')
-rw-r--r-- | linden/indra/newview/gpu_table.txt | 1 | ||||
-rw-r--r-- | linden/indra/newview/llviewerobject.cpp | 7 | ||||
-rw-r--r-- | linden/indra/newview/releasenotes.txt | 168 |
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 | |||
192 | NVIDIA Quadro2 .*Quadro2.* 0 1 | 192 | NVIDIA Quadro2 .*Quadro2.* 0 1 |
193 | NVIDIA Quadro4 .*Quadro4.* 0 1 | 193 | NVIDIA Quadro4 .*Quadro4.* 0 1 |
194 | NVIDIA Quadro DCC .*Quadro DCC.* 0 1 | 194 | NVIDIA Quadro DCC .*Quadro DCC.* 0 1 |
195 | NVIDIA Quadro FX 4500 .*Quadro.*FX.*4500.* 3 1 | ||
195 | NVIDIA Quadro FX .*Quadro FX.* 1 1 | 196 | NVIDIA Quadro FX .*Quadro FX.* 1 1 |
196 | NVIDIA Quadro NVS .*Quadro NVS.* 0 1 | 197 | NVIDIA Quadro NVS .*Quadro NVS.* 0 1 |
197 | NVIDIA RIVA TNT .*RIVA TNT.* 0 0 | 198 | NVIDIA 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 @@ | |||
1 | Release Notes for Second Life 1.19.1(4) March 28th, 2008 | 1 | Release 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 | |||
11 | Release Notes for Second Life 1.19.1(3) March 26th, 2008 | ||
12 | ===================================== | ||
13 | Changes 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 | |||
28 | Release Notes for Second Life 1.19.1(2) March 19th, 2008 | ||
29 | ===================================== | ||
30 | Changes 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 | |||
55 | Installer 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 | |||
59 | Loclization 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 | |||
64 | Open 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 | |||
71 | Release Notes for Second Life 1.19.1(1) March 12th, 2008 | ||
72 | ===================================== | ||
73 | Changes 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 | |||
87 | Release Notes for Second Life 1.19.1(0) March 6th, 2008 | ||
88 | ===================================== | 2 | ===================================== |
89 | New features and changes: | 3 | New 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 | |||
135 | Fixes: | 49 | Fixes: |
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 | ||
173 | Source changes: | 113 | Source 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 |