Commit Graph

13199 Commits (ffe475e96e9cdd2bb3c66fd3ffeef2b4d64bc33b)

Author SHA1 Message Date
Tofu Linden b8337bdd2c CID-510
Checker: UNINIT_CTOR
Function: LLVOCache::LLVOCache()
File: /indra/newview/llvocache.cpp
2010-09-22 13:40:59 +01:00
Tofu Linden 240ab6f0df CID-511
Checker: UNINIT_CTOR
Function: LLVOCacheEntry::LLVOCacheEntry(LLAPRFile *)
File: /indra/newview/llvocache.cpp
2010-09-22 13:37:35 +01:00
Tofu Linden a75f44505a CID-512:
Checker: DEADCODE
Function: show_item_sharing_confirmation(std::basic_string<char, std::char_traits<char>, std::allocator<char>>, LLViewerInventoryItem *, const LLSD &, const LLUUID &, const LLUUID &)
File: /indra/newview/lltooldraganddrop.cpp
2010-09-22 13:25:04 +01:00
Tofu Linden f007369357 merge storm-162 2010-09-22 10:03:30 +01:00
Tofu Linden 08eb4e3d30 merge 2010-09-21 22:52:13 +01:00
Richard Linden 325f16d0b4 fix for mac build and possible crash when responding to notification twice 2010-09-21 14:28:03 -07:00
Kent Quirk 5cf8584b8c Increment version number since we forked for beta. 2010-09-21 17:03:51 -04:00
Richard Linden 9479c87274 FIX crash when clicking on MOTD 2010-09-21 13:57:58 -07:00
Dessie Linden 02a4c4ac0d Corrected channel name(s) and version number 2010-09-21 13:51:40 -07:00
Tofu Linden 0f79f85ead merge storm-122 2010-09-21 19:37:35 +01:00
Tofu Linden 9a89db5909 merge 2010-09-21 17:50:23 +01:00
Tofu Linden e66df6e89f merge storm-166 2010-09-21 17:49:15 +01:00
Tofu Linden f8e6e7abc4 merge. 2010-09-21 17:48:42 +01:00
Vadim Savchuk 5b2d4a1698 STORM-163 FIXED Intermittent FPS drop related to "audio" (main thread hangs often on openal lock)
Submitting a patch made by Aleric Inglewood (See VWR-14914).

This bug happens for a lot of people, although it might be needed to have a fast multi core machine.
I have seen it on 1.22.10 once, never used 1.23 sorry, and saw it often on snowglobe. I am sure
it also affects 1.23 but I'd have to test that.

The symptons are that on a viewer with normally a good, high FPS, sometimes it happens
that the FPS dramatically drops (as low as 0.3, but it can also be anything higher, as high
as 10, say).

This particular jira is about a problem where the main thread is slowed down by a mutex lock
in libopenal (most calls starting with 'al' in indra/llaudio/audioengine_openal.cpp and
one in indra/llaudio/listener_openal.cpp). You can see that this is the case by opening the
Frame Console (control-shift-2) and checking that the "audio" (and possibly misc) timings
are very large compared to the Render time.
2010-09-21 19:11:40 +03:00
Kent Quirk 5304ad2746 Tag for beta 2.1.3 2010-09-21 12:00:07 -04:00
Sergei Litovchuk 9cd8da3f9c STORM-133 FIXED keyboard navigation in Places SP->My Landmarks while items fetch is in progress. 2010-09-21 18:38:48 +03:00
Vadim Savchuk 81ef82840d STORM-166 FIXED Memory leak in LLSelectNode constructor.
Submitting on behalf of Thickbrick Sleaford.

One of the LLSelectNode constructors has a leak where it does "new LLPermisions()" twice, thus leaking the address of the first object created.

This constructor is called every time you interact (click, hover, select, possibly other) with an object, once for each prim in the object. Since sizeof(LLPermissions) is 92 bytes, this can be a significant amount after a while.

I think this might explain VWR-18528 (leaking LLpemissions instances), at least partially.

This was fixed in snowglobe 1.x as part of SNOW-267.
2010-09-21 17:41:53 +03:00
Vadim Savchuk 483e22a64d STORM-166 FIXED Memory leak in LLSelectNode constructor.
Submitting on behalf of Thickbrick Sleaford.

One of the LLSelectNode constructors has a leak where it does "new LLPermisions()" twice, thus leaking the address of the first object created.

This constructor is called every time you interact (click, hover, select, possibly other) with an object, once for each prim in the object. Since sizeof(LLPermissions) is 92 bytes, this can be a significant amount after a while.

I think this might explain VWR-18528 (leaking LLpemissions instances), at least partially.

This was fixed in snowglobe 1.x as part of SNOW-267.
2010-09-21 17:41:53 +03:00
Tofu Linden 90cd379508 merge storm-189 2010-09-21 14:58:37 +01:00
Tofu Linden a552660984 STORM-165 decode_priority clamp issue in texture fetching
Patch by Merov ported and reviewed by Tofu, from SG2.
2010-09-21 13:08:33 +01:00
Boroondas Gupte 36253ae8bf fixed some whitespace errors in files touched by STORM-162 2010-09-21 14:05:31 +02:00
Richard Nelson 71259fcccb EXP-77 FIX Pop-up warning flashes on and off even whan all popups are enabled in settings 2010-09-20 19:55:16 -07:00
Richard Nelson a748466377 EXP-82 FIX MOTD open in external browser notification not given until fully logged in
reviewed by Monroe
2010-09-20 19:16:17 -07:00
Monroe Linden a20a98454d Fix one variant of LLWeb::loadURLExternal() not passing through the uuid to the other variant. 2010-09-20 18:02:23 -07:00
Merov Linden 136029821c STORM-162 : Makes the folder code more resilient 2010-09-20 17:24:33 -07:00
Richard Nelson 7c0a6df30a EXP-60 FIX not showing after Re-enabling Hints in same session 2010-09-20 16:21:00 -07:00
Sergei Litovchuk 101bf8f023 STORM-189 FIXED Applied text wrapping to fix long string truncation in Build tools->Features. 2010-09-21 00:17:16 +03:00
Tofu Linden 14cf6fd5a2 merge from http://bitbucket.org/boroondas/viewer-development-vwr-20583 2010-09-20 18:15:20 +01:00
Tofu Linden 6a28f9b242 merge storm-192 2010-09-20 18:03:25 +01:00
Vadim Savchuk 022f9bd9a8 STORM-192 ADDITIONAL FIX Fixed crash on pressing Ctrl+Shift+W (which closes all floaters).
The crash was introduced by my previous fix of this ticket in changeset 8ceebd3612f0.
The problem was that, suprisingly, even invisible (faded) toasts were destroyed when you hit Ctrl_Shift+W,
however they were still referenced by the toast pool, so the references were invalidated.

The easiest fix would be to remove all references to the toast being destroyed, no matter is it visible or not.
However, then we'd have to search for each destroyed toast in the pool, which is slow.
Besides, removing toasts from the pool compromises the whole idea of pooling (which was introduced to speed up creation of new toasts).

Another possible fix is not to destroy any nearby chat toasts when user hits Ctrl+Shift+W.
That would save us from any crashes at a price of changing existing behaviour (the toasts will remain visible).

So I went for a third option: when closing all floaters, skip invisible ones.
Then there won't be attempts to destroy invisible (pooled) toasts, so the crash won't happen,
and we don't seem to change any existing behavior.
However I'm not 100% sure of the latter statement, so the fix requires extensive testing.
2010-09-20 19:08:45 +03:00
Tofu Linden 85f69fbd86 merge storm-159 2010-09-20 12:53:10 +01:00
Tofu Linden b92ca367ae merge storm-192 2010-09-18 11:18:13 +01:00
Tofu Linden 9b0da85a47 merge storm-153 2010-09-18 11:17:39 +01:00
Richard Linden 325991a002 EXP-60 Hints not showing after Re-enabling Hints in same session 2010-09-17 23:12:13 -07:00
Richard Linden 2deaa895de merge 2010-09-17 17:29:12 -07:00
Richard Linden a67acc2afa made address entry field of media browser select all text on first click 2010-09-17 17:28:39 -07:00
Richard Linden 8e09bcd703 fix for clicking on Invite Friends resulting in disabling popups 2010-09-17 17:28:22 -07:00
Merov Linden 01b1d3cc95 STORM-183 : Pull in fix from Vadim 2010-09-17 17:00:07 -07:00
Monroe Linden 1c3b38cace Fix for EXP-78 (javascript window.open function with no size parameters opens a tiny window when all popups setting is enabled). 2010-09-17 16:39:22 -07:00
Richard Linden 57c1845e2d clear popup notifications on navigate 2010-09-17 16:06:51 -07:00
Richard Linden e0df544a57 maded popup alert last forever 2010-09-17 15:51:56 -07:00
Sergei Litovchuk 98e6d56beb STORM-159 FIXED Added sharing inventory item by dropping it on resident's Profile SP even when no IM session is started with that resident. 2010-09-18 01:16:50 +03:00
Richard Linden 1fc63c8da1 fixed build (again) 2010-09-17 15:14:42 -07:00
Richard Linden e794421e44 Merge 2010-09-17 15:02:39 -07:00
Richard Linden 949b604655 Backed out changeset: d71309f8bd0e 2010-09-17 15:01:44 -07:00
Richard Linden a98ac26bd6 merge 2010-09-17 14:56:31 -07:00
Richard Linden 159fd0316a fix for enable all popups not working
also popup notification is no longer a singleton
2010-09-17 14:56:03 -07:00
callum 99a13feade Turn off new inventory hints until defect EXP-62 is fixed 2010-09-17 14:53:02 -07:00
Richard Linden 418941234d updated comment on MediaEnablePopups setting to reflect new behavior 2010-09-17 13:55:12 -07:00
Vadim Savchuk 8eb6c6dec8 STORM-183 ADDITIONAL FIX Disabled the "Replace Current Outfit" option of the inventory context menu for incomplete outfits. 2010-09-17 22:52:51 +03:00