summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-18SL-11984 Correct status page URLsSteven Harrison (steven)
2019-10-15Backed out changeset: eb99f42d0fdcAndreyL ProductEngine
2019-10-15Downstream merge from lindenlab/viewer-bearAndreyL ProductEngine
2019-10-15Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2019-10-15SL-12115 FIXED The camera flies away when sitting on a new object with edit ↵maxim_productengine
mode enabled
2019-10-09Merged in lindenlab/viewer-xcode11AndreyL ProductEngine
2019-10-01SL-11430: Transaction ID is passed as aux_id from offline message. No ↵Rider Linden
special parsing required to get type from binary_bucket.
2019-09-25DRTVWR-476: Track change to NSView in Xcode 11's 10.15 SDK.Nat Goodspeed
2019-09-25DRTVWR-476: Add Stack Overflow link for Brad's Xcode 11 signing fix.Nat Goodspeed
2019-09-25Automated merge with ssh://bitbucket.org/lindenlabinternal/viewer-xcode11Nat Goodspeed
2019-09-25Disabled broken automatic code signing for local development when using Xcode 11Brad Kittenbrink
2019-09-24Automated merge with ssh://bitbucket.org/lindenlab/viewer-vs2017Nat Goodspeed
2019-09-17update to SLVoice version 4.9.0002.32137.3410b595.531025Oz Linden
2019-09-17SL-11917 Updated VVMandreykproductengine
2019-09-16DRTVWR-493 LLLogChat to singletonandreykproductengine
2019-09-14Backed out changeset: 8e228364f324AndreyL ProductEngine
2019-09-14Backed out changeset: b4182ee25942AndreyL ProductEngine
2019-09-14Backed out changeset: 4273d752fb17AndreyL ProductEngine
2019-09-14Backed out changeset: a6398f90389aAndreyL ProductEngine
2019-09-14Backed out changeset: 4a7dac768faeAndreyL ProductEngine
2019-09-14Backed out changeset: 20da15768791AndreyL ProductEngine
2019-09-14Backed out changeset: 8da237b54852AndreyL ProductEngine
2019-09-14Backed out changeset: 122dc88276c7AndreyL ProductEngine
2019-09-14SL-11536 Backed out CEF update (changeset: c246ab81b298)AndreyL ProductEngine
2019-09-13correct Mac SLVoice executable nameOz Linden
2019-09-13update Mac slvoice buildOz Linden
2019-09-10Downstream merge from lindenlab/viewer-bearAndreyL ProductEngine
2019-09-10Downstream merge from lindenlab/viewer-lynxAndreyL ProductEngine
2019-09-10Merged in lindenlab/viewer-releaseandreykproductengine
2019-09-10Merge viewer-release 6.3.2Graham Linden
2019-09-10increment viewer version to 6.3.2Nat Goodspeed
2019-09-10Added tag 6.3.1-release for changeset ece699718f16Nat Goodspeed
2019-09-06handle slvoice executable separately from the vivox libraries, and update ↵Oz Linden
mac slvoice package
2019-09-05Merged in lindenlab/viewer-bearAndreyL ProductEngine
2019-09-05Merged in lindenlab/viewer-lynxAndreyL ProductEngine
2019-09-05SL-11718 Another exit crashandreykproductengine
2019-09-04DRTVWR-493 Do not recreate proxy only to destroy itandreykproductengine
2019-09-04SL-11868 Fix cache init after purgeandreykproductengine
2019-09-04SL-11866 [D493] Some startup elements can be executed twice, added protectionsandreykproductengine
2019-09-04SL-11865 Fixed weird existance checkandreykproductengine
2019-09-03SL-11856 Backed out SL-11012AndreyL ProductEngine
changeset: 0d43d9754b79
2019-08-29SL-11657 Further improvementsandreykproductengine
2019-08-29Merge from lindenlab/viewer-releaseandreykproductengine
2019-08-26Merge viewer-release 6.3.1Graham Linden
2019-08-26Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2019-08-26increment viewer version to 6.3.1Nat Goodspeed
2019-08-26Added tag 6.3.0-release for changeset 9777aec6dc4aNat Goodspeed
2019-08-20Automated merge with ssh://bitbucket.org/andreykproductengine/drtvwr-493Nat Goodspeed
2019-08-20DRTVWR-493: Clarify capturing LLError::getFatalFunction() in a var.Nat Goodspeed
VS 2013 thought we were storing an initialization-list.
2019-08-20DRTVWR-493: Defend LL[Param]Singleton against ctor/init exceptions.Nat Goodspeed
An exception in the LLSingleton subclass constructor, or in its initSingleton() method, could leave the LLSingleton machinery in a bad state: the failing instance would remain in the MasterList, also on the stack of initializing LLSingletons. Catch exceptions in either and perform relevant cleanup. This problem is highlighted by test programs, in which LL_ERRS throws an exception rather than crashing the whole process. In the relevant catch clauses, clean up the initializing stack BEFORE logging. Otherwise we get tangled up recording bogus dependencies. Move capture_dependency() out of finishInitializing(): it must be called by every valid getInstance() call, both from LLSingleton and LLParamSingleton. Introduce new CONSTRUCTED EInitState value to distinguish "have called the constructor but not yet the initSingleton() method" from "currently within initSingleton() method." This is transient, but we execute the 'switch' on state within that moment. One could argue that the previous enum used INITIALIZING for current CONSTRUCTED, and INITIALIZED meant INITIALIZING too, but this is clearer. Introduce template LLSingletonBase::classname() helper methods to clarify verbose demangle(typeid(stuff).name()) calls. Similarly, introduce LLSingleton::pop_initializing() shorthand method.