Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-28 | MAINT-5232: Normalize LLGlobalEconomy's use of LLSingleton. | Nat Goodspeed | |
LLSingleton currently presents two different usage styles: deriving MyClass from LLSingleton<MyClass>, or just using a typedef. Turns out LLGlobalEconomy is the ONLY class using the typedef style -- and the apologetic comment talks about a potential maintenance that hasn't actually happened. Derive LLGlobalEconomy from LLSingleton<LLGlobalEconomy>, like everyone else. | |||
2015-05-27 | MAINT-5232: Extract LLInitClass, LLDestroyClass from llui/llui.h | Nat Goodspeed | |
to a new llcommon/llinitdestroyclass.h. This mechanism is so general -- but has so many related moving parts -- that (a) it deserves to be in a header file all its own, instead of conflated with llui.h, and (b) it should be in llcommon where anyone can use it. It has no dependencies whatsoever on llui or anything viewer-specific. In this very changeset we changed one #include "llui.h" whose comment admits that it was only dragged in for LLDestroyClass. | |||
2015-05-27 | MAINT-5232: Remove dubious polling in LLMuteList::getInstance(). | Nat Goodspeed | |
The LLMuteList singleton instance might be requested before gMessageSystem is constructed. LLMuteList wants to register a couple gMessageSystem callbacks. Since gMessageSystem is not (yet) itself an LLSingleton, LLMuteList's constructor can't just call it into existence. Until now, LLMuteList overrode LLSingleton's getInstance() method: every time getInstance() was called, the subclass override method would check whether gMessageSystem had been initialized, and if so, register its callbacks before forwarding the call to the base-class LLSingleton::getInstance() method. Change to use LLPounceable::callWhenReady() instead. This is the reason gMessageSystem was made an LLPounceable. | |||
2015-05-26 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2015-05-26 | increment viewer version to 3.7.30 | Oz Linden | |
2015-05-23 | MAINT-5232: Convert gMessageSystem != NULL to simple bool test. | Nat Goodspeed | |
Now that gMessageSystem is an LLPounceable, we would either have to define comparisons to LLPounceable's held type or static_cast<LLMessageSystem*> to literally compare to NULL. But since we already define operator bool(), that's the easy (and idiomatic) fix. | |||
2015-05-23 | MAINT-5232: Make gMessageSystem an LLPounceable<LLMessageSystem*>. | Nat Goodspeed | |
This will permit other subsystems to use gMessageSystem.callWhenReady() to (e.g.) register callbacks as soon as gMessageSystem is fully initialized. | |||
2015-05-22 | MAINT-5232: Clean up some dubious LLSingleton methods. | Nat Goodspeed | |
Remove evil getIfExists() method, used by no one. Remove evil destroyed() method, used in exactly three places -- one of which is a test. Replace with equally evil instanceExists() method, which is used EVERYWHERE -- sigh. | |||
2015-05-20 | MAINT-5232: Introduce SUBSYSTEM_CLEANUP() macro | Nat Goodspeed | |
and use it for existing LLSomeClass::cleanupClass() calls. This logs the fact of making the call, as well as making it. | |||
2015-04-24 | merge | Brad Payne (Vir Linden) | |
2015-04-23 | increment viewer version to 3.7.29 | Oz Linden | |
2015-04-16 | Fix for bad syntax that displeased linux more than windows. | Brad Payne (Vir Linden) | |
2015-04-16 | MAINT-5082 WIP, MAINT-5083 WIP - consolidate COF link creation calls during ↵ | Brad Payne (Vir Linden) | |
mass add of wearables/objects | |||
2015-04-14 | remove dead member variables | Oz Linden | |
2015-04-14 | MAINT-5082 WIP, MAINT-5083 WIP - batch up wear/add/take off/detach requests ↵ | Brad Payne (Vir Linden) | |
in inventory panel the same way we do now in appearance tab | |||
2015-04-14 | MAINT-5097 FIXED crash in LLFloaterPay::onGive | andreykproductengine | |
2015-04-14 | remove disabled code | Oz Linden | |
2015-04-14 | merge changes for MAINT-5090 | Oz Linden | |
2015-04-14 | MAINT-5090 Remove disabling HTTP Inventory from Viewer | Mnikolenko ProductEngine | |
2015-04-14 | merge changes for STORM-2113 | Oz Linden | |
2015-04-13 | merge | Brad Payne (Vir Linden) | |
2015-04-13 | merge changes for 3.7.27-release | Oz Linden | |
2015-04-13 | increment viewer version to 3.7.28 | Oz Linden | |
2015-04-11 | STORM-2113 - uri parsing cleanup and fixes | Cinder | |
2015-04-10 | restore the ll[io]fstream because we need them as wrappers on Windows for ↵ | Oz Linden | |
wide char paths; on other platforms they are now just typedefs to the std classes | |||
2015-04-08 | fix validity errors in settings files | Oz Linden | |
2015-04-07 | replace llifstream and llofstream with std::ifstream and std::ofstream ↵ | Oz Linden | |
respectively | |||
2015-04-07 | convert llifstream and llofstream to std::ifstream and std::ofstream ↵ | Oz Linden | |
respectively | |||
2015-04-02 | detect xml errors in parsing xml files and remove those files | Oz Linden | |
2015-04-02 | add catch for possible exception in llsechandler_basic destructor (crash on ↵ | Oz Linden | |
exit) | |||
2015-04-02 | improve logging of machine id generation | Oz Linden | |
2015-04-02 | improve logging of errors in default permissions cap | Oz Linden | |
2015-04-02 | improve notice clarity | Oz Linden | |
2015-03-30 | MAINT-3585 FIXED (Crashes when attempting to upload image.) | ruslantproductengine | |
2015-03-27 | MAINT-4718 FIXED Context menu Open button is always disabled for no-copy ↵ | Mnikolenko ProductEngine | |
textures in task inventory | |||
2015-03-24 | Merge with viewer-release and become 3.7.27 | andreykproductengine | |
2015-03-24 | MAINT-5023 URIparser crash in LLUrlEntryBase::urlToLabelWithGreyQuery | Mnikolenko ProductEngine | |
2015-03-24 | merge changes for 3.7.26-release | Oz Linden | |
2015-03-24 | MAINT-5024 crash in LLInspectToast | andreykproductengine | |
2015-03-23 | increment viewer version to 3.7.27 | Oz Linden | |
2015-03-17 | MAINT-4971 FIXED [MAINT-RC] Own avatar is often totally invisible at login ↵ | ruslantproductengine | |
with no way to fix apart from a relog. Other avatars are also often invisible. | |||
2015-03-16 | MAINT-4974 FIXED Complete name should be used in ↵ | Mnikolenko ProductEngine | |
LLAvatarActions::buildResidentsString only when building name string for share confirmation dialogs | |||
2015-03-13 | MAINT-4980 WIP - moved canAddWearables() to LLAppearanceMgr | Brad Payne (Vir Linden) | |
2015-03-13 | MAINT-4980 WIP - add context menu filtering based on the selection group | Brad Payne (Vir Linden) | |
2015-03-09 | SL-103 WIP - fix for some inventory items not enabling add | Brad Payne (Vir Linden) | |
2015-03-06 | MAINT-4967 FIX - log spam removed | Brad Payne (Vir Linden) | |
2015-03-05 | SL-103 WIP - viewer enforces wearable limits based on total articles of ↵ | Brad Payne (Vir Linden) | |
clothing rather than per-type limit. Limit is artificially low for testing, will bump before release. | |||
2015-03-04 | MAINT-4858 FIX | Brad Payne (Vir Linden) | |
2015-03-04 | MAINT-4943 FIXED Crash on location | ruslantproductengine | |
2015-03-23 | correct merge error | Oz Linden | |