Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-18 | merge changes for 4.1.1-release | Oz Linden | |
2016-10-10 | increment viewer version to 4.1.2 | Oz Linden | |
2016-09-16 | Merge | Rider Linden | |
2016-09-16 | Merge | Rider Linden | |
2016-09-16 | MAINT-6570: Fix bad merge. | Rider Linden | |
2016-09-15 | increment viewer version to 4.0.9 | Oz Linden | |
2016-09-14 | Merge | Rider Linden | |
2016-09-07 | MAINT-6699 FIXED [VOB] Crash in LLSnapshotLivePreview::getBigThumbnailImage() | Mnikolenko Productengine | |
2016-09-06 | MAINT-6698 [VOB] "Save" button is always enabled for outfit with non-default ↵ | Mnikolenko Productengine | |
image even if there were no changes | |||
2016-09-05 | MAINT-6685 [VOB] Outfit Image from an Outfit Gallery disappears after ↵ | Mnikolenko Productengine | |
editing outfit | |||
2016-09-02 | MAINT-6461 crash due to invalid menu pointer during visibility change | andreykproductengine | |
2016-09-01 | MAINT-6686 FIXED [VOB] Outfit Snapshot floater should be resized ↵ | Mnikolenko Productengine | |
independently of general Snapshot floater | |||
2016-08-31 | MAINT-6386 Update first-time Viewer Login screen with new LISI screenshots | AndreyL ProductEngine | |
2016-08-29 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-vlc | Nat Goodspeed | |
2016-08-26 | MAINT-5011: Add top-level exception handlers in LLAppViewer::frame(). | Nat Goodspeed | |
2016-08-26 | MAINT-5011: Fix misleading indentation in WINMAIN(). | Nat Goodspeed | |
2016-08-23 | MAINT-6616 new crash in VOB viewer in snapshot preview | Mnikolenko Productengine | |
2016-08-20 | MAINT-6663 [Win LibVLC] test video buttons still appearing in search | AndreyL ProductEngine | |
2016-08-18 | MAINT-5011: Catch unhandled exceptions in LLCoros coroutines. | Nat Goodspeed | |
Wrap coroutine call in try/catch in top-level coroutine wrapper function LLCoros::toplevel(). Distinguish exception classes derived from LLContinueError (log and continue) from all others (crash with LL_ERRS). Enhance CRASH_ON_UNHANDLED_EXCEPTIONS() and LOG_UNHANDLED_EXCEPTIONS() macros to accept a context string to supplement the log message. This lets us replace many places that called boost::current_exception_diagnostic_information() with LOG_UNHANDLED_EXCEPTIONS() instead, since the explicit calls were mostly to log supplemental information. Provide supplemental information (coroutine name, function parameters) for some of the previous LOG_UNHANDLED_EXCEPTIONS() calls. This information duplicates LL_DEBUGS() information at the top of these functions, but in a typical log file we wouldn't see the LL_DEBUGS() message. Eliminate a few catch (std::exception e) clauses: the information we get from boost::current_exception_diagnostic_information() in a catch (...) clause makes it unnecessary to distinguish. In a few cases, add a final 'throw;' to a catch (...) clause: having logged the local context info, propagate the exception to be caught by higher-level try/catch. In a couple places, couldn't resist reconciling indentation within a particular function: tabs where the rest of the function uses tabs, spaces where the rest of the function uses spaces. In LLLogin::Impl::loginCoro(), eliminate some confusing comments about an array of rewritten URIs that date back to a long-deleted implementation. | |||
2016-08-17 | MAINT-5011: Try to enrich catch (...) logging throughout viewer. | Nat Goodspeed | |
Turns out we have a surprising number of catch (...) clauses in the viewer code base. If all we currently do is LL_ERRS() << "unknown exception" << LL_ENDL; then call CRASH_ON_UNHANDLED_EXCEPTION() instead. If what we do is LL_WARNS() << "unknown exception" << LL_ENDL; then call LOG_UNHANDLED_EXCEPTION() instead. Since many places need LOG_UNHANDLED_EXCEPTION() and nobody catches LLContinueError yet, eliminate LLContinueError& parameter from LOG_UNHANDLED_EXCEPTION(). This permits us to use the same log message as CRASH_ON_UNHANDLED_EXCEPTION(), just with a different severity level. Where a catch (...) clause actually provides contextual information, or makes an error string, add boost::current_exception_diagnostic_information() to try to figure out actual exception class and message. | |||
2016-08-17 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2016-08-17 | MAINT-5011: Use LLTHROW() instead of plain BOOST_THROW_EXCEPTION(). | Nat Goodspeed | |
A level of preprocessor indirection lets us later change the implementation if desired. | |||
2016-08-16 | Merge VOB with 4.0.8-release | pavelkproductengine | |
2016-08-12 | Add voice connection stats logging, make logging less verbose, some other ↵ | Oz Linden | |
code cleanup | |||
2016-08-11 | merge changes for 4.0.7-release | Oz Linden | |
2016-08-11 | increment viewer version to 4.0.8 | Oz Linden | |
2016-08-10 | MAINT-6616 new crash in VOB viewer in snapshot preview | Mnikolenko Productengine | |
2016-08-04 | MAINT-6604 FIXED [VOB] Snapshot preview is corrupted | Mnikolenko Productengine | |
2016-08-01 | MAINT-6460 getMeshSize crash | andreykproductengine | |
2016-08-01 | MAINT-6460 Crash calculating mesh complexity | andreykproductengine | |
2016-08-01 | Backed out changeset: c21a7e6d9796 | andreykproductengine | |
2016-08-01 | MAINT-6602 disable ability to select local textures | Mnikolenko Productengine | |
2016-07-29 | MAINT-6601 FIXED [VOB] Texture picker generates WARNING spam in SecondLife.log | Mnikolenko Productengine | |
2016-07-28 | fail in initialization if there is no CA bundle (instead of waiting for an ↵ | Oz Linden | |
opaque connection failure) | |||
2016-07-27 | increment version number to 4.1.1 | Oz Linden | |
2016-07-26 | MAINT-6476 VOB - User can add any size image to an Outfit Gallery outfit folders | pavelkproductengine | |
Added restriction of image size that can be added to outfit via "Select Photo" | |||
2016-07-25 | MAINT-6460 Crash calculating mesh complexity | andreykproductengine | |
2016-07-25 | Remove unncessary Y flip | Callum Prentice | |
2016-07-22 | Polish web content floater - rename to reflect it now does all media. remove ↵ | Callum Linden | |
developer options when Develop menu closed. start at google home page by default. | |||
2016-07-22 | More Y flip madness - 2D media on OS X is has flipped Y mouse coords but ↵ | Callum Linden | |
correct on 3D/MOAP - reluctantly adding per platform switch | |||
2016-07-21 | First pass at enabling time based media (videos) scrubbing controls | Callum Linden | |
2016-07-21 | VOICE-35: default to enabling Vivox crash dumps | Oz Linden | |
2016-07-21 | SL-429: Use a new certificate authority bundle based on data from Mozilla | Oz Linden | |
2016-07-21 | MAINT-6570: Feedback from code review. | Rider Linden | |
2016-07-21 | Merge | Rider Linden | |
2016-07-20 | MAINT-6578 Broken texture batching - fixed along with misc LibVLC plugin ↵ | Callum Linden | |
additions (status, titles, looping) | |||
2016-07-20 | MAINT-6570: Changes for LLCheckedHandle plus some timeout issues from ↵ | Rider Linden | |
AndreyK regarding script compiles/resets. | |||
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-07-19 | DRTVWR-418: Remove rogue getMessage() from llsecapi.h exceptions. | Nat Goodspeed | |
The LLProtectedDataException and LLCertException exception classes didn't used to be derived from std::exception, so they followed their own getMessage() convention instead of the standard what() convention. Now that they're derived from std::exception, remove getMessage() and change its few consumers to use what() instead. Thanks NickyD for suggesting. | |||
2016-07-19 | MAINT-6583 FIXED [VOB] Snapshot floater is stuck in "Posting" state. | pavelkproductengine | |
Removed wrong callback set from VOB snapshot floater |