Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-12 | Merge from nat_linden/drtvwr-493 | andreykproductengine | |
2019-08-12 | SL-11719 Initialize the conversation dialog on login screen appearance to ↵ | AndreyL ProductEngine | |
avoid crash | |||
2019-08-12 | DRTVWR-493: Streamline LLParamSingleton, LLLockedSingleton. | Nat Goodspeed | |
Simplify LLSingleton::SingletonLifetimeManager to SingletonInitializer: that struct has not been responsible for deletion ever since LLSingletonBase acquired dependency-ordered deleteAll(). Move SingletonData::mInitState changes from SingletonLifetimeManager to constructSingleton() method. Similarly, constructSingleton() now sets SingletonData::mInstance instead of making its caller store the pointer. Add variadic arguments to LLSingleton::constructSingleton() so we can reuse it for LLParamSingleton. Add finishInitializing() method to encapsulate logic reused for getInstance()'s INITIALIZING and DELETED cases. Make LLParamSingleton a subclass of LLSingleton, just as LLLockedSingleton is a subclass of LLParamSingleton. Make LLParamSingleton a friend of LLSingleton, so it can access private members of LLSingleton without also granting access to any DERIVED_CLASS subclass. This eliminates the need for protected getInitState(). LLParamSingleton::initParamSingleton() reuses LLSingleton::constructSingleton() and finishInitializing(). Its getInstance() method completely replaces LLSingleton::getInstance(): in most EInitStates, LLParamSingleton::getInstance() is an error. Use a std::mutex to serialize calls to LLParamSingleton::initParamSingleton() and getInstance(). While LLSingleton::getInstance() relies on the "initialized exactly once" guarantee for block-scope static declarations, LLParamSingleton cannot rely on the same mechanism. LLLockedSingleton is now a very succinct subclass of LLParamSingleton -- they have very similar functionality. Giving the LLSINGLETON() macro variadic arguments eliminates the need for a separate LLPARAMSINGLETON() macro, while continuing to support existing usage. | |||
2019-08-12 | Automated merge with ssh://bitbucket.org/nat_linden/viewer-vs2017 | Nat Goodspeed | |
2019-08-11 | DRTVWR-493 tiny optimization | andreykproductengine | |
2019-08-10 | DRTVWR-493 LLUI to LLParamSingleton | andreykproductengine | |
2019-08-10 | DRTVWR-493 LLRender2D init cleanup | andreykproductengine | |
2019-08-10 | SL-11716 Fixed crash on initializing LLUI | AndreyL ProductEngine | |
2019-07-25 | DRTVWR-493 LLRender2D to LLParamSingleton | andreykproductengine | |
2019-07-25 | DRTVWR-493 LLImage to LLParamSingleton | andreykproductengine | |
2019-07-11 | DRTVWR-493 Cleanup LLSkinningUtil | andreykproductengine | |
2019-07-04 | DRTVWR-493 Cleaned up unneded inits. | andreykproductengine | |
2019-07-04 | DRTVWR-493 LLUrlWhiteList to LLSingleton | andreykproductengine | |
2019-07-03 | DRTVWR-493 LLAvatarNameCache to singletone | andreykproductengine | |
2019-06-27 | DRTVWR-493 LLSpellcheck doesn't need separate init | andreykproductengine | |
2019-06-27 | Backed out changeset: 920a0dbf290a Machine id is needed after singletons die | andreykproductengine | |
2019-06-26 | DRTVWR-476: Pass Obj-C++ switch needed for BugsplatMac on Xcode 10.2. | Nat Goodspeed | |
2019-06-24 | DRTVWR-493 Cleanup LLFirstUse | andreykproductengine | |
2019-06-21 | DRTVWR-493 LLViewerParcelMedia to singleton | andreykproductengine | |
2019-06-21 | DRTVWR-493 LLViewerMedia to singleton | andreykproductengine | |
2019-06-20 | increment viewer version to 6.2.4 | Nat Goodspeed | |
2019-06-20 | DRTVWR-493 LLLocalBitmapMgr to Singleton | andreykproductengine | |
2019-06-20 | DRTVWR-493 LLHint to singleton | andreykproductengine | |
2019-06-19 | DRTVWR-493 LLMachineId to singleton | andreykproductengine | |
2019-06-19 | DRTVWR-493 LLCallDialogManager to singleton | andreykproductengine | |
2019-06-19 | DRTVWR-493 LLFollowCamMgr to singleton | andreykproductengine | |
2019-06-04 | SL-11341 Skip storing the previous gamma value on Intel GPUs + more logging | AndreyL ProductEngine | |
2019-02-08 | Fix issue where gamma was being corrupted on windows with night light enabled | Drake Arconis | |
2019-05-21 | increment viewer version to 6.2.3 | Nat Goodspeed | |
2019-05-17 | Pull from viewer-bear and merge | Steven Harrison (steven) | |
2019-05-17 | SL-11213 No longer embedding the channel in the viewer release note urls. ↵ | Steven Harrison (steven) | |
Update base URLs to match new viewer release note URL | |||
2019-05-14 | Mac buildfix | AndreyL ProductEngine | |
2019-05-07 | increment viewer version to 6.2.2 | Nat Goodspeed | |
2019-04-30 | Fix spurious assert from using highlights without binding highlight shader. | Graham Linden | |
Only affects devs, but could have downstream consequences for rendering. | |||
2019-04-26 | Merged SL-10400 and SL-10401 | AndreyL ProductEngine | |
2019-04-26 | SL-10400 - more on group limits from SimulatorFeatures | Brad Payne (Vir Linden) | |
2019-04-25 | SL-10400 - get group limits from SimulatorFeatures | Brad Payne (Vir Linden) | |
2019-04-23 | via viewer-neko - don't crash test viewer due to missing version checker | Brad Payne (Vir Linden) | |
2019-04-23 | SL-10401 - get agent attachment limit from SimulatorFeatures if available | Brad Payne (Vir Linden) | |
2019-04-17 | Merged in lindenlab/viewer-release (EAM) | AndreyL ProductEngine | |
2019-04-17 | increment viewer version to 6.2.1 | Nat Goodspeed | |
2019-04-15 | SL-10888 Fixed OSX mouse issues in HiDPI mode | AndreyL ProductEngine | |
2019-04-15 | FIX INTL-336 Viewer translation for 9 languages (Set 56) for viewer-bear | eli | |
2019-04-11 | SL-10891 Reset UI scale factor on first run if OS's display scaling is not 100% | AndreyL ProductEngine | |
2019-04-06 | SL-10891 residues | AndreyL ProductEngine | |
2019-04-06 | SL-10891 Reset UI scale factor on first run if OS's display scaling is not 100% | AndreyL ProductEngine | |
2019-04-06 | Backed out changeset: a2983d6277f2 | AndreyL ProductEngine | |
2019-04-05 | SL-10890 Ban duration edit field shows value with a left shift if a large ↵ | andreykproductengine | |
value was set | |||
2019-04-05 | SL-10891 Removed scaling to system UI size on Windows | AndreyL ProductEngine | |
2019-04-02 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |