Go to file
Nat Goodspeed 0eac1f41f6 MAINT-5011: Catch kdu_exception (aka int) in case it leaks out.
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 16:42:10 -04:00
debian try to suppress some debian errors we don't care about 2015-11-10 09:55:05 -05:00
doc MAINT-6511 Replaced c-style casts with dynamic_cast in llfloater.cpp 2016-07-28 00:15:49 +03:00
etc Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
indra MAINT-5011: Catch kdu_exception (aka int) in case it leaks out. 2016-08-17 16:42:10 -04:00
scripts make the About... / Licenses tab more readable by adding blank lines 2016-04-20 17:51:30 -04:00
.hgignore merge changes for 3.7.29-release 2015-06-08 16:33:02 -04:00
.hgtags Added tag 4.0.7-release for changeset 33981d8130f0 2016-08-11 15:31:41 -04:00
BuildParams disable additional_packages for Linux in the BuildParams 2016-04-19 10:00:25 -04:00
README.md spruce up the README (I needed a change to force a new build number) 2016-04-22 14:00:46 -04:00
autobuild.xml DRTVWR-418: Update to llappearance_utility fixed for LLApp::frame() 2016-07-01 12:14:08 -04:00
build.sh fail build on a failed configure 2016-07-26 17:43:39 -04:00

README.md

Second Life Viewer

This project manages the source code for the Second Life Viewer.

This source is available as open source; for details on licensing, see the licensing page on the Second Life wiki

For information on how to use and contribute to this, see the open source portal on the wiki.

To download the current default version, visit the download page. For even newer versions try the Alternate Viewers page