Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-17 | MAINT-5011: Add llexception_test.cpp with tests (and conclusions). | Nat Goodspeed | |
llexception_test.cpp is an unusual test source in that it need not be verified on every build, so its invocation in indra/llcommon/CMakeLists.txt is commented out with that remark. Its purpose is to help a developer decide what base class(es) to use for LLException, how to throw and how to catch. Our current conclusions are written up as comments in llexception_test.cpp. Added CRASH_ON_UNHANDLED_EXCEPTION() and LOG_UNHANDLED_EXCEPTION() macros to llexception.h -- macros to log __FILE__, __LINE__ and __PRETTY_FUNCTION__ of the catch site. These invoke functions in llexception.cpp so we don't need to #include llerror.h for every possible catch site. | |||
2016-07-19 | MAINT-5011: Introduce LLException base class for viewer exceptions. | Nat Goodspeed | |
This also introduces LLContinueError for exceptions which should interrupt some part of viewer processing (e.g. the current coroutine) but should attempt to let the viewer session proceed. Derive all existing viewer exception classes from LLException rather than from std::runtime_error or std::logic_error. Use BOOST_THROW_EXCEPTION() rather than plain 'throw' to enrich the thrown exception with source file, line number and containing function. | |||
2016-04-04 | merge with 4.0.3-release | Oz Linden | |
2015-12-18 | And more linux linking | Rider Linden | |
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2015-09-29 | DRTVWR-409: merge DRTVWR-368 | Rider Linden | |
2015-08-25 | Reenable and correct link issue on linux llappearanceutility. | Rider Linden | |
2015-08-19 | Swap BOOST_COROUTINE and BOOST_CONTEXT | Rider Linden | |
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-02-27 | Merge viewer-release and become 3.7.26 | andreykproductengine | |
2015-02-24 | merge changes for 3.7.25-release | Oz Linden | |
2014-10-22 | Update to build on Xcode 6.0 (fix unit tests): fix up Boost linker errors | callum_linden | |
2014-10-07 | MAINT-4548 & MAINT-4557 FIXED build issues | maksymsproductengine | |
2014-08-29 | Mergeville | Graham Linden | |
2014-07-07 | Merge viewer up to 3.7.12, including fixing missed LL_WARNS etc from last ↵ | Graham Linden | |
release (is that trout you smell on the air? is it?) | |||
2014-06-16 | Merge. Refresh from viewer-release after 3.7.9 release. | Monty Brandenberg | |
2014-05-29 | Mergeup to 3.7.9 viewer-release | Graham Linden | |
2014-05-22 | Merge. Pull in viewer-release after release of 3.7.8 | Monty Brandenberg | |
2014-05-13 | sunshine-external merge WIP | Brad Payne (Vir Linden) | |
2014-04-22 | Modify importer to (optionally) improve debug output, perform name-based LOD ↵ | Graham Linden | |
association, and handle models with many materials. | |||
2014-04-08 | revived some deleted files to get mac build working | Richard Linden | |
2014-04-04 | Linux: Finish new Boost dependencies to get Linux building again. | Monty Brandenberg | |
2014-04-04 | Library updates and switch to 3d-llqtwebkit2 build products. | Monty Brandenberg | |
SDL to 1.2.15, c-ares to latest 1.10.0 build, Boost to 1.55.0 with coroutine updates/fixes, curl to 7.34.0, libpng to 1.6.8, openssl to 1.0.1e, zlib to latest 1.2.8 build, llqtwebkit built from 4.7.1 sources refactored and tested in 3p-llqtwebkit2 repository. Windows is functional with a good number of warning messages at runtime from libpng and KDU. MoaP/slplugin functioning. | |||
2014-02-25 | merge viewer-release to sunshine-external | Brad Payne (Vir Linden) | |
2014-02-24 | merge with release | Richard Linden | |
2013-10-16 | merge | Brad Payne (Vir Linden) | |
2013-10-08 | merge from viewer-release | Richard Linden | |
2013-10-04 | Merge. Pull in viewer-release after 3.6.7 release. | Monty Brandenberg | |
2013-10-03 | BUILDFIX: fixed tabs in cmake file and lack of newline at EOF | Richard Linden | |
2013-08-27 | broke out llunit.h into llunittype.h and llunits.h for unit declarations | Richard Linden | |
changed unit declarations macros to make a lot more sense | |||
2013-08-21 | SH-4433 WIP Interesting: Statistics > Ping Sim is always 0 ms | Richard Linden | |
added unit tests for lltrace | |||
2013-07-30 | Summer cleaning - removed a lot of llcommon dependencies to speed up build times | Richard Linden | |
consolidated most indra-specific constants in llcommon under indra_constants.h fixed issues with operations on mixed unit types (implicit and explicit) made LL_INFOS() style macros variadic in order to subsume other logging methods such as ll_infos added optional tag output to error recorders | |||
2013-06-22 | fixed scene load monitor resetting to eagerly due to spurious camer amotion | Richard Linden | |
pulled swap() out of ui time block cleaned up internal lltrace dependencies, factored out common accumulator definitions | |||
2013-06-18 | merge with viewer-release | Nyx Linden | |
2013-06-05 | merge with viewer-release | Richard Linden | |
2013-05-29 | Merge downstream code | simon | |
2013-05-23 | MAINT-2724: Make viewer explicitly set coroutine stack size. | Nat Goodspeed | |
Introduce LLCoros::setStackSize(), with a compile-time default value we hope we never have to use. Make LLAppViewer call it with the value of the new settings variable CoroutineStackSize as soon as we've read settings files. (While we're at it, notify interested parties that we've read settings files.) Give CoroutineStackSize a default value four times the previous default stack size. Make LLCoros::launch() pass the saved stack size to each new coroutine instance. Re-enable lleventcoro integration test. Use LLSDMap() construct rather than LLSD::insert(), which used to return the modified object but is now void. | |||
2013-05-21 | merge | Brad Payne (Vir Linden) | |
2013-05-09 | Merge downstream code and viewer-beta | simon | |
2013-05-05 | Spring cleaning: removed unused .cpp and.h files, and cleaned up header ↵ | Richard Linden | |
dependencies | |||
2013-04-19 | merge up to latest viewer-development for merge to 3.5.2 | Oz Linden | |
2013-06-03 | Merge. Refresh from viewer-release merged with in-progress work. | Monty Brandenberg | |
2013-05-30 | Merge. Pull viewer-release to get the new version scheme changes. | Monty Brandenberg | |
2013-05-01 | SH-4153 Port user and system cpu accounting from example program. | Monty Brandenberg | |
The http_texture_load example program has some cpu usage gathering tools that should be generally useful and specifically for the deadman switch. Port these into llcommon into new all-static class LLProcInfo. Add unit test, etc. | |||
2013-04-11 | removed unused data structures | Richard Linden | |
2013-04-09 | SH-4088 Deadman timer switch started in llcommon. Unit test started. | Monty Brandenberg | |
Will be used for mesh, inventory, etc., operation markers. | |||
2013-03-29 | Viewer breakpad linux fixes | Graham Madarasz | |
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |