summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-31MAINT-5011: Revert to googlemock built on squeezeNat Goodspeed
2016-08-31Backed out changeset 8c0e52a212bb - revert to googlemock 297460Nat Goodspeed
2016-08-31MAINT-5011: Revert to llceflib built on squeezeNat Goodspeed
2016-08-31Backed out changeset 538a5b77f08e - revert to llceflib 311349Nat Goodspeed
2016-08-31MAINT-5011: Revert to colladadom built on squeezeNat Goodspeed
2016-08-31Backed out changeset c494a6e0b619 - revert to colladadom 297450Nat Goodspeed
2016-08-31MAINT-5011: Revert to boost built on squeezeNat Goodspeed
2016-08-31Backed out changeset 4cf5551a22a6 - revert to boost 297445Nat Goodspeed
2016-08-31MAINT-5011: Add log tag to LOG_UNHANDLED_EXCEPTION() log messages.Nat Goodspeed
2016-08-31MAINT-6386 Update first-time Viewer Login screen with new LISI screenshotsAndreyL ProductEngine
2016-08-30MAINT-6683 fixed wrapping issues of notecard embedded itemsandreykproductengine
2016-08-30MAINT-6682 Viewer crashes when deleting notecards one by oneMnikolenko Productengine
2016-08-29Automated merge with ssh://bitbucket.org/lindenlab/viewer-vlcNat Goodspeed
2016-08-29MAINT-5011: Work around gcc 4.7.2 overly (?) picky fatal warning.Nat Goodspeed
2016-08-29MAINT-5011: Fix abbreviateFile() test to run under .../indra/ path.Nat Goodspeed
This particular test relied on there being exactly one instance of the string "indra" in the source file's __FILE__ path -- which is usually true, but not if the developer clones the viewer source repo under a parent directory whose path itself contains "indra". Fix to handle any number of occurrences.
2016-08-26MAINT-5011: Add top-level exception handlers in LLAppViewer::frame().Nat Goodspeed
2016-08-26MAINT-5011: Catch LLContinueError in LLStopWhenHandled::operator().Nat Goodspeed
This means that an exception derived from LLContinueError thrown in an LLEventPump listener won't prevent other listeners on the same LLEventPump from receiving that event.
2016-08-26MAINT-5011: Fix misleading indentation in WINMAIN().Nat Goodspeed
2016-08-26MAINT-5011: Add comments to LLCoros::toplevel() exception handlers.Nat Goodspeed
2016-08-26MAINT-6658 Profile was opening app url in browser.andreykproductengine
2016-08-29MAINT-1768 Previous changes are reverted. Sharing items from trash is ↵Mnikolenko Productengine
disabled now.
2016-08-26MAINT-6665 [Contribution] Viewer crashes when setting a local texture from a ↵Mnikolenko Productengine
path containing non-standard characters
2016-08-26MAINT-6676 FIXED Viewer crashes when clicking "Default creation permissions" ↵Mnikolenko Productengine
before logging in.
2016-08-25MAINT-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-25MAINT-5011: Remove unreferenced param name to avoid fatal warningNat Goodspeed
2016-08-25Update to googlemock build 319024Nat Goodspeed
2016-08-25Update to llceflib build 319030Nat Goodspeed
2016-08-25Update to colladadom build 319021Nat Goodspeed
2016-08-25Update to boost build 318979Nat Goodspeed
2016-08-25MergeAndreyL ProductEngine
2016-08-25MAINT-6511 BuildfixAndreyL ProductEngine
2016-08-25MAINT-6657 Media navigation bar beyond the window borderMnikolenko Productengine
2016-08-25MAINT-6636 Mesh upload was failing from a folder with a diacritic character ↵andreykproductengine
in the name
2016-08-23MAINT-6671 Fixed crash in LLFloaterPay::give()andreykproductengine
2016-08-23MAINT-6511 Crash in LLFloaterView::restoreAll - exception handlingAndreyL ProductEngine
2016-08-29Merged in andreyl_productengine/viewer-427AndreyL ProductEngine
2016-08-25MAINT-6476 VOB - User can add any size image to an Outfit Gallery outfit folderspavelkproductengine
2016-08-23MAINT-6616 new crash in VOB viewer in snapshot previewMnikolenko Productengine
2016-08-23MAINT-6511 Crash in LLFloaterView::restoreAll - exception handlingAndreyL ProductEngine
2016-08-23MAINT-6648 FIXED [SECURITY] Link tags do not filter unicode and allow for ↵Mnikolenko Productengine
easy URL spoofing.
2016-08-22Backed out changeset: 6d631b9d02a0 for maint-6242andreykproductengine
2016-08-20MAINT-6662 Don't show release notes on first loginAndreyL ProductEngine
2016-08-20Fixed line endings in llwindowwin32.cppAndreyL ProductEngine
2016-08-20MAINT-6663 [Win LibVLC] test video buttons still appearing in searchAndreyL ProductEngine
2016-08-18MAINT-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-18MAINT-5992 Second Life unusable on Windows 10 with 4k monitor SL forcibly ↵pavelkproductengine
overrides DPI compatibility option
2016-08-19MAINT-6649 PRIM_TEXT/llSetText upper draw distance limitMnikolenko Productengine
2016-08-18MAINT-6644 Way for users to disable avatar complexity notifications.andreykproductengine
2016-08-18MAINT-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-17MAINT-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.