phoenix-firestorm/indra
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
..
cmake move build number informative output to stdout 2016-06-09 10:03:07 -04:00
copy_win_scripts
doxygen
integration_tests
lib/python
linux_crash_logger DRTVWR-418: Unify control flow through LLAppViewer across platforms. 2016-06-30 16:51:50 -04:00
llappearance merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
llaudio
llcharacter
llcommon MAINT-5011: Try to enrich catch (...) logging throughout viewer. 2016-08-17 15:40:03 -04:00
llcorehttp merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
llcrashlogger DRTVWR-418: Unify control flow through LLAppViewer across platforms. 2016-06-30 16:51:50 -04:00
llimage MAINT-5011: Derive image-load exceptions from LLContinueError. 2016-08-17 15:47:08 -04:00
llimagej2coj MAINT-6584: Convert LLImage class hierarchy to standard 'bool' 2016-07-22 11:35:23 -04:00
llinventory merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
llkdu MAINT-5011: Catch kdu_exception (aka int) in case it leaks out. 2016-08-17 16:42:10 -04:00
llmath merge 4.0.4-release and MAINT-5974 2016-05-06 10:28:42 -04:00
llmessage MAINT-5011: Try to enrich catch (...) logging throughout viewer. 2016-08-17 15:40:03 -04:00
llplugin merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
llprimitive Merged in lindenlab/viewer-release 2016-05-19 23:02:37 +03:00
llrender merge 4.0.4-release and MAINT-5974 2016-05-06 10:28:42 -04:00
llui MAINT-6511 Replaced c-style casts with dynamic_cast in llfloater.cpp 2016-07-28 00:15:49 +03:00
llvfs
llwindow DRTVWR-418: Unify control flow through LLAppViewer across platforms. 2016-06-30 16:51:50 -04:00
llxml improve settings error log, and make type conversion methods static 2016-03-23 11:50:39 -04:00
mac_crash_logger DRTVWR-418: Unify control flow through LLAppViewer across platforms. 2016-06-30 16:51:50 -04:00
media_plugins merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
newview MAINT-5011: Try to enrich catch (...) logging throughout viewer. 2016-08-17 15:40:03 -04:00
test DRTVWR-418: Unify control flow through LLAppViewer across platforms. 2016-06-30 16:51:50 -04:00
test_apps/llplugintest
tools/vstool
viewer_components MAINT-5011: Try to enrich catch (...) logging throughout viewer. 2016-08-17 15:40:03 -04:00
win_crash_logger DRTVWR-418: Unify control flow through LLAppViewer across platforms. 2016-06-30 16:51:50 -04:00
CMakeLists.txt
edit-me-to-trigger-new-build.txt gratuitous change for new ticket number 2016-05-07 08:29:36 -04:00
fix-incredibuild.py