summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2015-07-14MAINT-5390 FIXED physical objects that roll off region go to trash without ↵Mnikolenko ProductEngine
notification
2015-07-13MAINT-5015 (Nearby objects often load at wrong LOD at login or after ↵ruslantproductengine
intra-region teleports) The idea and reason in this fix is same as for a MAINT-4297, MAINT-4449, BUG-7239 i.e. it's a just a little another case.
2015-07-13MAINT-5369 FIXED Unable to accept group invite using Notification floaterMnikolenko ProductEngine
2015-07-13MAINT-5347 FIXED Set Landmark title field as the name of the region with ↵Mnikolenko ProductEngine
coordinates, if the name of parcel is blank.
2015-07-13build fix for linuxMnikolenko ProductEngine
2015-07-10MAINT-5363 FIXED Selecting an inventory item plus an inventory link displays ↵andreykproductengine
delete menu twice but both delete options are greyed out.
2015-07-07MAINT-5174 Add Check for Updates feature to Help menuandreykproductengine
2015-07-08MAINT-5371 FIXED Undesired space added to SL and LL domains sent in chatAndreyL ProductEngine
2015-07-08MAINT-1412 FIXED Don't update creator/owner name if it stays the same.Mnikolenko ProductEngine
2015-07-07MAINT-4763 FIXED Remove NoValidTimestamp from viewerMnikolenko ProductEngine
2015-07-07MAINT-4763 FIXED Remove NoValidTimestamp from viewerMnikolenko ProductEngine
2015-07-06MAINT-1968 FIXED Reset camera when toggling flying same as all other methods.Mnikolenko ProductEngine
2015-07-03Merge from viewer-relese and become version 3.8.1andreykproductengine
2015-07-02Merge downstream code and become version 3.8.1andreykproductengine
2015-07-02MAINT-23 revertedMnikolenko ProductEngine
2015-07-01MAINT-2864 FIXED Viewer crashes when clicking "Ok" on "Delete Selected Item" ↵andreykproductengine
modal from a non existant object.
2015-07-02MAINT-5345 FIXED Unable to end IM voice call using context menu.Mnikolenko ProductEngine
2015-07-02MAINT-302 FIXED Login screen menus flicker when mouse hovers over themMnikolenko ProductEngine
2015-07-01Merge from viewer-relese and become version 3.8.1andreykproductengine
2015-06-30mergeBrad Payne (Vir Linden)
2015-06-30Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2015-06-30MAINT-5232: Add tests for new LLSingleton dependency functionality.Nat Goodspeed
2015-06-30increment viewer version to 3.8.1Oz Linden
2015-06-26MAINT-5232: Use LLError::Log::demangle() to log LLSingleton classes.Nat Goodspeed
2015-06-26MAINT-5232: merge LLError::Log::demangle() to tipNat Goodspeed
2015-06-26MAINT-5232: Publish class name demangler as LLError::Log::demangle().Nat Goodspeed
We've had this functionality buried in llerror.cpp for years. Make it available for callers outside llerror.cpp too.
2015-06-26MAINT-5232: Loosen LLSingleton circularity constraints slightly.Nat Goodspeed
LLSingleton explicitly supports circular dependencies: initialization performed during an LLSingleton subclass's initSingleton() method may recursively call that same subclass's getInstance() method. On the other hand, circularity from a subclass constructor cannot be permitted, else getInstance() would have to return a partially-constructed object. Our dependency tracking circularity check initially forbade both. Loosen it to permit references from within initSingleton().
2015-06-26MAINT-5300 FIXED Allow creating and editing new bodyparts.Mnikolenko ProductEngine
2015-06-25MAINT-5232: Make LLHTTPClientAdapter not be an LLSingleton.Nat Goodspeed
llhttpclientadapter_test.cpp starts its every test by explicitly instantiating a local LLHTTPClientAdapter object. This is an abuse of LLSingleton, and if it had been properly defined (private constructor), it should never have compiled. Looked at the other way, though, every known reference to LLHTTPClientAdapter instantiates a local object. Why did someone think it should be an LLSingleton in the first place? Remove LLSingleton<> as a base class; remove llsingleton.h. This makes llhttpclientadapter_test.cpp work just fine. One might also question what value this class adds. It seems to do very little -- but more significantly, the ONLY references in the source tree are its declaration, definition and test. Nobody actually uses it anywhere.
2015-06-25MAINT-5232: Correct forward declaration of LLSingleton_manage_master.Nat Goodspeed
The forward declaration said it was a 'friend class', whereas the actual definition is a struct. MSVC dislikes that.
2015-06-25MAINT-5232: Try to avoid circularity between LLError and LLSingleton.Nat Goodspeed
Part of LLError's logging infrastructure is implemented with an LLSingleton. Therefore, attempts to log from within LLSingleton machinery could potentially go south if LLError's LLSingleton is not yet initialized. Introduce LLError::is_available() in llerrorcontrol.h and llerror.cpp. Make LLSingletonBase::logwarns() and logerrs() consult LLError::is_available() before attempting to use LL_WARNS or LL_ERRS, respectively. Moreover, make all LLSingleton internal logging use logwarns() and logerrs() instead of directly engaging LL_ERRS or LL_WARNS.
2015-06-24MAINT-5232: Introduce inter-LLSingleton dependency tracking.Nat Goodspeed
Introduce LLSingleton::cleanupSingleton() canonical method as the place to put any subclass cleanup logic that might take nontrivial realtime or throw an exception. Neither is appropriate in a destructor. Track all extant LLSingleton subclass instances on a master list, which permits adding LLSingletonBase::cleanupAll() and deleteAll() methods. Also notice when any LLSingleton subclass constructor (or initSingleton() method) calls instance() or getInstance() for another LLSingleton, and capture that other LLSingleton instance as a dependency of the first. This permits cleanupAll() and deleteAll() to perform a dependency sort on the master list, thus cleaning up (or deleting) leaf LLSingletons AFTER the LLSingletons that depend on them. Make C++ runtime's final static destructor call LLSingletonBase::deleteAll() instead of deleting individual LLSingleton instances in arbitrary order. Eliminate "llerror.h" from llsingleton.h, a longstanding TODO.
2015-06-24MAINT-5232: Finish 7724e79aaf62: remove LLGlobalEconomy::initSingleton()Nat Goodspeed
2015-06-24MAINT-5278 WIP - avoid updateAppearanceFromCOF when adding only attachments.Brad Payne (Vir Linden)
2015-06-24MAINT-5026 FIXED 256 prim linksets made of smaller prims frequently link ↵andreykproductengine
only 254
2015-06-25MAINT-427 FIXED Show default (empty) texture if multiple faces with media ↵Mnikolenko ProductEngine
are selected.
2015-06-24MAINT-176 FIXED IM windows don't keep their minimized state after mouselookMnikolenko ProductEngine
2015-06-22merge changes for MAINT-4734pavelkproductengine
2015-06-22MAINT-5274 Missing folder arrowandreykproductengine
2015-06-23MAINT-5001 FIXED Logging in and then quickly logging out removes stored ↵Mnikolenko ProductEngine
favorite login locations
2015-06-19MAINT-5274 missing inventory countandreykproductengine
2015-06-16MAINT-5250 Viewer should handle large number of calling cards betterandreykproductengine
2015-06-17MAINT-5207 FIXED (Build: Snap to grid / Grid options broken, object snaps to ↵vyacheslavsproductengine
incorrect Units) MAINT-5208 FIXED (Grid Lines Changing Scale Depending on Distance from Camera)
2015-06-16Merge downstream code and become version 3.7.31andreykproductengine
2015-06-15Merge downstream code and become version 3.7.31simon
2015-06-15mergeBrad Payne (Vir Linden)
2015-06-15DRTVWR-382: merge in 3.7.30 hotfixGlenn Glazer
2015-06-15increment viewer version to 3.7.31Oz Linden
2015-06-12Merge fix for MAINT-5277 into experience tools branchsimon
2015-06-12MAINT-4900 FIXED Don't show group info for non-admins.Mnikolenko ProductEngine