Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-12 | DRTVWR-493 LLWearableType to LLParamSingleton | andreykproductengine | |
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 | Automated merge with file:///Users/nat/linden/viewer-catch | Nat Goodspeed | |
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 | DRTVWR-493: Make catch_llerrs() a member of WrapLLErrs. | Nat Goodspeed | |
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: Introduce test catch_what(), catch_llerrs() functions. | Nat Goodspeed | |
Use them in place of awkward try/catch test boilerplate. | |||
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 | SL-11649 FIXED [Love Me Render] Mesh links in HUDs do not have highlights ↵ | maxim_productengine | |
when selected. | |||
2019-07-25 | DRTVWR-493 LLImage to LLParamSingleton | andreykproductengine | |
2019-07-24 | no-op change to force build and build number update | Brad Payne (Vir Linden) | |
2019-07-24 | SL-10993 Use the Malgun font for Korean on Windows | AndreyL ProductEngine | |
2019-07-30 | SL-10639 Line endings fix | AndreyL ProductEngine | |
2019-07-22 | FIX SL-10639 minor typo in German | eli | |
2019-07-16 | update Vivox for VOICE-56 | Oz Linden | |
2019-09-20 | remove obsolete llcommon dylib for Mac | Oz Linden | |
2019-09-18 | more Mac manifest cleanup | Oz Linden | |
2019-09-18 | SL-11598: Remove from viewer_manifest.py pointless Windows wildcards. | Nat Goodspeed | |
By "pointless" we mean filenames or patterns in the Windows platform specification that always match 0 files. Add logic to llmanifest.py to collect and report all missing files, instead of stopping at the first. | |||
2019-09-16 | SL-11598: viewer_manifest.py should fail if a viewer file is missing | Oz Linden | |
2019-07-16 | SL-11597 Fix crash on dead object | andreykproductengine | |
2019-07-15 | SL-11528 FIXED Object Profile > Details does not show magenta highlight for ↵ | maxim_productengine | |
mesh objects | |||
2019-07-15 | SL-10908 Safeguards and potential crash fix | andreykproductengine | |
2019-07-12 | Merged in ruslantproductengine/viewer-cougar-4cr-5 (pull request #59) | Ruslan Teliuk | |
SL-11435 When ALM is enabled, Depth mode shots are broken when snapshot size is set to anything above current window size Approved-by: Simon Linden <simon@lindenlab.com> Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com> | |||
2019-07-11 | SL-11435 When ALM is enabled, Depth mode shots are broken when snapshot size ↵ | ruslantproductengine | |
is set to anything above current window size - fixed bug described in the ticket - fixed bug with UI (when user change the layer type (color/depth)) | |||
2019-07-11 | DRTVWR-493 Cleanup LLSkinningUtil | andreykproductengine | |
2019-07-10 | [SL-11548] - checked in the commented code by mistake | Anchor | |
2019-07-10 | [SL-11548] - don't treat the local avatar bakes as alpha masks | Anchor | |
2019-07-04 | DRTVWR-493 Cleaned up unneded inits. | andreykproductengine | |
2019-07-04 | DRTVWR-493 LLUrlWhiteList to LLSingleton | andreykproductengine | |
2019-07-04 | SL-11534 FIXED Animated mesh objects aren't highlighted when viewing objects ↵ | maxim_productengine | |
owned by users in the 'About Land' floater | |||
2019-07-03 | DRTVWR-493 LLAvatarNameCache to singletone | andreykproductengine | |
2019-06-29 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2019-06-27 | DRTVWR-493 LLSpellcheck doesn't need separate init | andreykproductengine | |
2019-06-27 | [SL-11506] - update universal icon | Anchor | |
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 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2019-06-24 | DRTVWR-493 Cleanup LLFirstUse | andreykproductengine | |
2019-06-23 | [SL-11433] - fix dirty flag in texture picker | Anchor | |
2019-06-22 | Merge | Anchor | |
2019-06-22 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2019-06-22 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
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 | |