Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-26 | MAINT-5011: Add comments to LLCoros::toplevel() exception handlers. | Nat Goodspeed | |
2016-08-26 | MAINT-6658 Profile was opening app url in browser. | andreykproductengine | |
2016-08-29 | MAINT-1768 Previous changes are reverted. Sharing items from trash is ↵ | Mnikolenko Productengine | |
disabled now. | |||
2016-08-26 | MAINT-6665 [Contribution] Viewer crashes when setting a local texture from a ↵ | Mnikolenko Productengine | |
path containing non-standard characters | |||
2016-08-26 | MAINT-6676 FIXED Viewer crashes when clicking "Default creation permissions" ↵ | Mnikolenko Productengine | |
before logging in. | |||
2016-08-25 | MAINT-5011: Fix type error surfaced by gcc 4.7. | Nat Goodspeed | |
LLView::childFromPoint(), which is declared to return LLView*, contained a code path that could 'return false'. This is blatantly wrong. Why has it compiled on our other compilers so far? | |||
2016-08-25 | MAINT-5011: Remove unreferenced param name to avoid fatal warning | Nat Goodspeed | |
2016-08-25 | SL-427 - debug logging for AvatarBodySize will give details about when and ↵ | Brad Payne (Vir Linden) | |
why body size changed | |||
2016-08-25 | Merge | AndreyL ProductEngine | |
2016-08-25 | MAINT-6511 Buildfix | AndreyL ProductEngine | |
2016-08-25 | MAINT-6657 Media navigation bar beyond the window border | Mnikolenko Productengine | |
2016-08-25 | MAINT-6636 Mesh upload was failing from a folder with a diacritic character ↵ | andreykproductengine | |
in the name | |||
2016-08-24 | SL-427 - trying less frequent computeBodySize() updates to avoid 'camera at ↵ | Brad Payne (Vir Linden) | |
sea' and related issues. | |||
2016-08-23 | SL-274 - disabled test w/non-SSE matrix ops. MAINT-6672 - fixed Reset ↵ | Brad Payne (Vir Linden) | |
Skeleton, no longer crashes. | |||
2016-08-23 | TEST - non-SSE code path for matrix ops used in mesh skinning. | Brad Payne (Vir Linden) | |
2016-08-23 | MAINT-6671 Fixed crash in LLFloaterPay::give() | andreykproductengine | |
2016-08-23 | MAINT-6511 Crash in LLFloaterView::restoreAll - exception handling | AndreyL ProductEngine | |
2016-08-29 | Merged in andreyl_productengine/viewer-427 | AndreyL ProductEngine | |
2016-08-25 | MAINT-6476 VOB - User can add any size image to an Outfit Gallery outfit folders | pavelkproductengine | |
2016-08-23 | MAINT-6616 new crash in VOB viewer in snapshot preview | Mnikolenko Productengine | |
2016-08-23 | MAINT-6511 Crash in LLFloaterView::restoreAll - exception handling | AndreyL ProductEngine | |
2016-08-23 | MAINT-6648 FIXED [SECURITY] Link tags do not filter unicode and allow for ↵ | Mnikolenko Productengine | |
easy URL spoofing. | |||
2016-08-22 | Backed out changeset: 6d631b9d02a0 for maint-6242 | andreykproductengine | |
2016-08-20 | MAINT-6662 Don't show release notes on first login | AndreyL ProductEngine | |
2016-08-20 | Fixed line endings in llwindowwin32.cpp | AndreyL ProductEngine | |
2016-08-20 | MAINT-6663 [Win LibVLC] test video buttons still appearing in search | AndreyL ProductEngine | |
2016-08-19 | MAINT-6647 - make SLM behavior still available if MeshImportUseSLM is true; ↵ | Brad Payne (Vir Linden) | |
still defaults to false. | |||
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-18 | MAINT-5992 Second Life unusable on Windows 10 with 4k monitor SL forcibly ↵ | pavelkproductengine | |
overrides DPI compatibility option | |||
2016-08-19 | MAINT-6649 PRIM_TEXT/llSetText upper draw distance limit | Mnikolenko Productengine | |
2016-08-18 | MAINT-6644 Way for users to disable avatar complexity notifications. | andreykproductengine | |
2016-08-18 | MAINT-6647 - make SLM files even more dead. | Brad Payne (Vir Linden) | |
2016-08-18 | MAINT-5011: Use BOOST_CURRENT_FUNCTION instead of __PRETTY_FUNCTION__ | Nat Goodspeed | |
since Visual Studio doesn't know __PRETTY_FUNCTION__, and Boost already has a portable macro to Do The Right Thing. | |||
2016-08-17 | MAINT-5011: Catch kdu_exception (aka int) in case it leaks out. | Nat Goodspeed | |
KDU internally throws kdu_exception, which is a typedef for int. It's possible that such an exception might leak out. Our usual strategy for unknown exceptions is to catch (...) and let boost::current_exception_diagnostic_information() handle them. However, for int (or a class not derived from std::exception), that function will only shrug and report no information available. Besides, we want to format kdu_exception specially anyway. First, the KDU #defines are in hex, so we should report the value in hex. But on inspection, certain of those hex values are actually multibyte ASCII literals in disguise -- so also report the byte string value. | |||
2016-08-17 | merge | Brad Payne (Vir Linden) | |
2016-08-17 | MAINT-6647 - ignore previously created slm files on model upload. SL-442 - ↵ | Brad Payne (Vir Linden) | |
change coloring for show bones, to highlight joint positions and rigging | |||
2016-08-17 | MAINT-5011: Derive image-load exceptions from LLContinueError. | Nat Goodspeed | |
Failure to load an image shouldn't crash the whole viewer. | |||
2016-08-17 | Merge | Rider Linden | |
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 | Put bake request back in AIS queue. Don't rerequest bake. | Rider Linden | |
2016-08-17 | MAINT-5011: Clean up indentation from merge of viewer-release. | Nat Goodspeed | |
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-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-08-16 | FIX INTL-224 Viewer Set45 translation for bento-box in 9 languages | eli | |
2016-08-16 | Merge VOB with 4.0.8-release | pavelkproductengine | |
2016-08-16 | MAINT-6637 DebugAvatarAppearanceMessage incorrectly reports all avatars ↵ | andreykproductengine | |
received COF version as -1 | |||
2016-08-17 | MAINT-6655 Group inspector doesn't support default icon. | andreykproductengine | |
2016-08-15 | merge | Brad Payne (Vir Linden) | |
2016-08-15 | Backed out changeset e187a6b45ce6: restored VSTool et al. | Nat Goodspeed | |