Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-18 | MAINT-5351: Zap one more vestigial reference to coroutine 'self' param. | Nat Goodspeed | |
2015-09-10 | MAINT-5575: Finished converting experience cache to singleton | Rider Linden | |
MAINT-4952: Coverted VMM to coroutines | |||
2015-08-25 | Reenable and correct link issue on linux llappearanceutility. | Rider Linden | |
2015-08-20 | MAINT-5533 FIXED The fragment part of an URI is only shown if it contains a ↵ | AndreyL ProductEngine | |
query part as well. fix by Ansariel | |||
2015-08-19 | Swap BOOST_COROUTINE and BOOST_CONTEXT | Rider Linden | |
2015-08-11 | Merge | Rider Linden | |
2015-08-11 | merge changes for 3.8.2-release | Oz Linden | |
2015-08-04 | Merge downstream code and become version 3.8.3 | andreykproductengine | |
2015-08-04 | Merge downstream code and become version 3.8.3 | andreykproductengine | |
2015-07-30 | merge changes for other open sourc contributions | Oz Linden | |
2015-07-15 | Merge | Rider Linden | |
2015-07-15 | Merge downstream code and become version 3.8.2 | andreykproductengine | |
2015-07-15 | Merge from viewer-relese and become version 3.8.2 | andreykproductengine | |
2015-07-14 | 3.8.1-release | Oz Linden | |
2015-07-12 | MAINT-5351: glh-linear 'equivalent' macro has been destroyed. | Nat Goodspeed | |
Hopefully we no longer need to brute-force remove any more macros with the same name. | |||
2015-07-10 | MAINT-5351: Finish cleaning up messy merge from backing out backout | Nat Goodspeed | |
2015-07-10 | Automated merge with file:///Users/nat/linden/maint-4952-v-t-u | 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-10 | MAINT-5351: Improve management of "current" coroutine information. | Nat Goodspeed | |
Our first cut at tracking the "current" coroutine simply reset the pointer to NULL every time we context-switched away. But that strategy doesn't handle the case of coroutine A launching coroutine B. Introduce LLCoros::CoroData to track, among other things, the previous value of the current-coroutine pointer each time we switch into a coroutine. Restore THAT value when we switch back out. | |||
2015-07-07 | Merge | Rider Linden | |
2015-07-07 | Backout selfles merge 738255dbbfd679d9e615baab3398e5e345bbb3c5 | Rider Linden | |
2015-07-07 | Apply reverse patch | Rider Linden | |
2015-07-07 | Backed out selfless merge | Rider Linden | |
2015-07-07 | Automated merge with ssh://bitbucket.org/nat_linden/viewer-selfless | Nat Goodspeed | |
2015-07-06 | Force Boost use of TR1 for result_of in tests | Rider Linden | |
2015-07-06 | Force Boost result_of to use TR1 for tests. | Rider Linden | |
2015-07-04 | MAINT-5357: Add llcoro::yield() function to yield for one frame. | Nat Goodspeed | |
2015-07-03 | MAINT-5357: Extract LLErrorEvent to global namespace. | Nat Goodspeed | |
This exception class got inadvertently swept up into the llcoro namespace. Its LLClassConvention name is intended for use in the global namespace. As there are no current references, this is a trivial change. | |||
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: Reorganize lleventcoro_test.cpp to be more readable. | Nat Goodspeed | |
Each test<n>() method invokes a function from earlier in the source. It's much better if each of those functions immediately precedes the test that invokes it. | |||
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 | MAINT-5351: Remove Boost Preprocessor headers from llcoros.h. | Nat Goodspeed | |
These were used in a former iteration (when we explicitly forwarded parameters), but are no longer needed. | |||
2015-06-30 | Merge | Rider Linden | |
2015-06-30 | Initial checkin for uploading via coroutine. | Rider Linden | |
2015-06-29 | MAINT-4952: Fix misplaced comments on intrusive_ptr_etc() overloads. | Nat Goodspeed | |
2015-06-17 | Coding policy fixes | Rider Linden | |
2015-05-20 | Webprofile converted to coroutine. | Rider Linden | |
Added JSON->LLSD converter Added corohandler for JSON data | |||
2015-04-29 | Merge from viewer-release | andreykproductengine | |
2015-04-27 | MAINT-5042 FIXED SL Viewer Closes Unexpectedly in specific area with high ↵ | ruslantproductengine | |
RenderVolumeLODFactor - fix for review - fix in buffer overrun detector | |||
2015-04-24 | merge with viewer tools update | Brad Payne (Vir Linden) | |
2015-04-22 | MAINT-4653 WIP, DRTVWR-397 WIP - log output to file now includes tags. ↵ | Brad Payne (Vir Linden) | |
Request max 5 attachments per idle loop to reduce sim-side failures seen when requesting large numbers. | |||
2015-04-15 | MAINT-4744: remove nonstandard #include from llfile.h. | Nat Goodspeed | |
Changeset ffd264ca493c removed the whole llstdio_filebuf construct, which is what depended on the __gnu_cxx::stdio_filebuf<> extension. Now, even on Windows, ll[io]fstream very closely resembles std::[io]fstream. Since we no longer depend on that extension, we can remove its #include. This should (!) remove the last obstacle to building with libc++ on the Mac. | |||
2015-04-15 | Strip down the Windows ll[io]fstream implementations to constructors | Nat Goodspeed | |
and open() methods. The only remaining value added by ll[io]fstream over std::[io]stream is proper handling of non-ASCII pathnames, which can be done by deriving from std::[io]stream, converting pathname strings and passing them to the corresponding base-class methods. This is only necessary on Windows. On Posix, ll[io]fstream are already typedefs for std::[io]fstream. This change removes a significant volume of cruft from llfile.{h,cpp}. | |||
2015-04-14 | Pull merge from lindenlab/viewer-tools-update (includes viewer-release) | Merov Linden | |
2015-04-14 | Merged lindenlab/viewer-tools-update into default | Rider Linden | |
2015-04-14 | Merge with viewer-release and become 3.7.28 | andreykproductengine | |
2015-04-14 | merge changes for STORM-2113 | Oz Linden | |