Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-10 | MAINT-5575: Finished converting experience cache to singleton | Rider Linden | |
MAINT-4952: Coverted VMM to coroutines | |||
2015-09-04 | Experience Profile to coroutines and Experience cache. | Rider Linden | |
2015-09-03 | LL_ERRS_IF only seems to work on Microsoft... | Rider Linden | |
2015-09-03 | Changes from code review with Nat | Rider Linden | |
2015-09-03 | Region experience allow/disallow. | Rider Linden | |
2015-09-03 | Moved group experiences into experience cache. Use coros and new HTTP libs. | Rider Linden | |
2015-09-02 | Moved find experience into experience cache (moved cache recording into ↵ | Rider Linden | |
cache and out of UI) changed from responder to coroutine. | |||
2015-09-02 | Use boost assign to initialize default pool sizes. | Rider Linden | |
2015-09-02 | Move associated experience fetching into the ExperienceCache as a coro ↵ | Rider Linden | |
remove the responder. | |||
2015-09-01 | MAINT-5575: Convert the Experience cache into a coro based singleton. | Rider Linden | |
--HG-- branch : MAINT-5575 | |||
2015-08-31 | Some initial changes to convert the experience cache to a singleton | Rider Linden | |
--HG-- branch : MAINT-5575 | |||
2015-08-28 | MAINT-5575: Begin conversion to Singleton<> for Experience Cache. Commited ↵ | Rider Linden | |
on branch so that I don't trigger a build of it until I'm ready. --HG-- branch : MAINT-5575 | |||
2015-08-25 | Merge | Rider Linden | |
2015-08-24 | MAINT-4952: Removed a bit of debug code that got included accidentally and ↵ | Rider Linden | |
change host == LLHost() to host.isInvalid() | |||
2015-08-18 | MAINT-5506: Establish circular dependency between LLMessage & LLCoreHttp | Rider Linden | |
2015-08-18 | MAINT-5506: Fix ugly timing bug in llurlentry static initialization. | Nat Goodspeed | |
The problem was that class-static LLUrlEntryParcel::sRegionHost was being initialized by copying class-static LLHost::invalid. Naturally, these two statics are initialized in different source files. Since C++ makes no promises about the relative order in which objects in different object files are initialized, it seems we hit a case in which we were trying to initialize sRegionHost by copying a completely uninitialized LLHost::invalid. In general we might attempt to address such cross-translation-unit issues by introducing an LLSingleton. But in this particular case, the punch line is that LLHost::invalid is explicitly constructed identically to a default-constructed LLHost! In other words, LLHost::invalid provides nothing we couldn't get from LLHost(). All it gives us is an opportunity for glitches such as the above. Remove LLHost::invalid and all references, replacing with LLHost(). | |||
2015-08-17 | Boost coroutines conflicting with script compile in message.h. Only include ↵ | rider | |
boost/function | |||
2015-08-17 | Get unit tests (Integration and project) compiling and linking again. | Rider Linden | |
2015-08-14 | These tests are just causing a cascade of errors.. | rider | |
2015-08-14 | MAINT-5506: Forgot to remove LLFnPtrResponder | Rider Linden | |
2015-08-14 | MAINT-5506: Converted llmessage untrusted sim message responder to coroutine. | Rider Linden | |
Removed HTTPSender, HTTPNullSender, HTTPCapSender. Moved UntrustedMessageCap storage into LLHost Added boost libraries to PROJECT_x_TEST linkage. | |||
2015-08-12 | MAINT-5500: Finish converting the AIS responders to the new coroutine model, ↵ | Rider Linden | |
Cleaned up dead an unused code. MAINT-4952: Added COPY and MOVE methods to Core:Http adapter | |||
2015-08-11 | Merge | Rider Linden | |
2015-08-04 | Merge downstream code and become version 3.8.3 | andreykproductengine | |
2015-08-04 | Merge viewer-release and become version 3.8.3 | AndreyL ProductEngine | |
2015-07-30 | Added patchAndYield to httputil adapter | Rider Linden | |
Converted All AISv3 commands (except copyLibrary) to coro model. | |||
2015-07-30 | MAINT-5430 Crash LLAssetStorage::downloadCompleteCallback | andreykproductengine | |
2015-07-30 | MAINT-5430 Crash LLAssetStorage::downloadCompleteCallback | andreykproductengine | |
2015-07-14 | merge 3.8.0-release and correct xml errors caused by reformatting | Oz Linden | |
2015-07-11 | MAINT-5351: Finish messy merge restoring 'selfless' changes. | Nat Goodspeed | |
2015-07-10 | Merge restore of more selfless changes | Nat Goodspeed | |
2015-07-10 | Backed out changeset bab1000e1b2d: restore 'selfless' changes | Nat Goodspeed | |
2015-07-10 | Merge restore of selfless changes | Nat Goodspeed | |
2015-07-10 | Backed out changeset 6e1fa9518747: reapply 'selfless' changes | Nat Goodspeed | |
2015-07-08 | Enforcing constness of refs | Rider Linden | |
2015-07-08 | This should be semantically the same thing that was there. | Rider Linden | |
2015-07-08 | Replace ref parameter with value | Rider Linden | |
2015-07-08 | Change HttpOptions::ptr_t to be shared_ptr<> rather than intrusive. | Rider Linden | |
2015-07-08 | Convert LLCore::HttpHeaders to use shared_ptr<> rather than an ↵ | Rider Linden | |
intrusive_ptr<> for refrence counting. | |||
2015-07-07 | Merge | Rider Linden | |
2015-07-07 | Backout selfles merge 738255dbbfd679d9e615baab3398e5e345bbb3c5 | Rider Linden | |
2015-07-07 | Backed out selfless merge | Rider Linden | |
2015-07-04 | Automated merge with ssh://bitbucket.org/rider_linden/maint-4952-v-t-u | Nat Goodspeed | |
2015-07-02 | Temp disable llavatarnamecache integration test for linux | Rider Linden | |
2015-07-02 | MAINT-5357: Introduce and populate llcoro:: namespace. | Nat Goodspeed | |
To date, the coroutine helper functions in lleventcoro.h have been in the global namespace. Migrate them into llcoro namespace, and fix references. Specifically, LLVoidListener => llcoro::VoidListener, and voidlistener(), postAndWait(), both waitForEventOn(), postAndWait2(), errorException() and errorLog() have been moved into llcoro. Also migrate new LLCoros::get_self() and Suspending to llcoro:: namespace. While at it, I realized that -- having converted several lleventcoro.h functions from templates (for arbitrary 'self' parameter type) to ordinary functions, having moved them from lleventcoro.h to lleventcoro.cpp, we can now migrate their helpers from lleventcoro.h to lleventcoro.cpp as well. This eliminates the need for the LLEventDetail namespace; the relevant helpers are now in an anonymous namespace in the .cpp file: listenerNameForCoro(), storeToLLSDPath(), WaitForEventOnHelper and wfeoh(). | |||
2015-07-01 | MAINT-5351: Reorder llmessage test libraries to make Linux happy. | Nat Goodspeed | |
Both BOOST_CONTEXT_LIBRARY and BOOST_COROUTINE_LIBRARY were mentioned. But as BOOST_COROUTINE_LIBRARY depends on BOOST_CONTEXT_LIBRARY, they must be mentioned in that order for Linux to successfully link the test programs. | |||
2015-07-01 | MAINT-5351: Remove 'self' parameter from coroutine functions. | Nat Goodspeed | |
lleventcoro_test.cpp runs clean (as modified for new API), and all the rest builds clean, but the resulting viewer is as yet untested. | |||
2015-07-01 | Merge | Rider Linden | |
2015-06-30 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2015-06-29 | MAINT-4952: Use IntrusivePtr for BufferArray,HttpHeaders,HttpOptions. | Nat Goodspeed | |
Specifically, change the ptr_t typedefs for these LLCore classes to use IntrusivePtr rather than directly using boost::intrusive_ptr. This allows us to use a simple ptr_t(raw ptr) constructor rather than having to remember to code ptr_t(raw ptr, false) everywhere. In fact, the latter form is now invalid: remove the now-extraneous 'false' constructor parameters. |