mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-14 10:43:24 +00:00
7f1f0f4f3d
- Throw nsIXPCException objects rather than strings into JS. - Better and more information in exceptions - including names of result codes and call stack. - Added nsIJSErrorReport as attachment to exceptions for JS errors. - Exceptions thrown in JS now get properly translated into result codes. - Exceptions thrown JS->native->JS get propagated. - Added per thread nsIXPConnect::[G,S]etPendingException. - Added XPCConvert::JSValToXPCException - still needs better handling JS exception objects. - Added XPCConvert::JSErrorToXPCException. - No longer eat JS errrors in wrapped JS code called from native code. - Declare xpconnect result codes in nsIXPConnect.h. - Changed format of xpc.msg to give error names and descriptions. - Fixed extraneous semicolons on XPC_IMPLEMENT_* macro usage. - Using NS_IMPL_ISUPPORTS2 for nsIXPCScriptable declarations. - Improve refcounting in xpccomponents. - Turned some common code into macros. - Converting some interfaces to use mccabe's NS_IMPL_* macros. - Cleanup lots of trailing whitespace. - Fixed idl comments. |
||
---|---|---|
.. | ||
benchmarks | ||
js2/java | ||
jsd | ||
jsdj | ||
jsj | ||
macbuild | ||
ref | ||
rhino | ||
semantics | ||
src | ||
tests | ||
.cvsignore | ||
landbranch.pl | ||
Makefile.in | ||
makefile.win |