dom/bindings/Exceptions.cpp
4bcb64fd8fa1aae1bdb7a2a019a283eacb7af4ca
created 2018-12-14 10:28 +0100
pushed 2018-12-14 09:38 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1513900 - Reformat everything on the ESR branch to the Google coding style r=ehsan a=liz
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2019-10-22 22:25 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
bd57d71589c218aa91a2014cac3e45307132b2b5
created 2018-02-05 16:34 -0500
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1435483 part 18. Remove nsIException::GetResult. r=qdot
1cc1b9042bb35416931cf248ccf74057da9d9155
created 2018-02-05 16:34 -0500
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1435483 part 16. Switch to using dom::Exception, not nsIException, in C++ code. r=qdot
b7d20b7d9230831007a2e0821dd620e7ddcd407d
created 2018-02-05 16:34 -0500
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1435483 part 12. Add an infallible "toString" method on nsIStackFrame. r=qdot
233b3c3c8c4be8b4dd98cac3c1f7b8c949ab9b64
created 2018-02-05 16:34 -0500
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1435483 part 11. Add an infallible "formattedStack" getter on nsIStackFrame. r=qdot
4065bdc6d415580927906abc294993c5b7e0098e
created 2018-02-05 16:34 -0500
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1435483 part 10. Add infallible "asyncCaller" and "caller" getters on nsIStackFrame. r=qdot
3c7e9384e0928cfcb98f84060fd2aea0826083eb
created 2018-02-05 16:34 -0500
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1435483 part 9. Add an infallible "name" getter on nsIStackFrame. r=qdot
2cb9916edac95017d55409a69cba7edf73edf8b6
created 2018-02-05 16:34 -0500
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1435483 part 8. Add an infallible "asyncCause" getter on nsIStackFrame. r=qdot
5376dbad3062dfb64497b87aca65ad118d27baa9
created 2018-02-05 16:34 -0500
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1435483 part 7. Add an infallible "columnNumber" getter on nsIStackFrame. r=qdot
feec23374328a4f574ff01ecb4e36786f6cf6e56
created 2018-02-05 16:34 -0500
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1435483 part 6. Add an infallible "lineNumber" getter on nsIStackFrame. r=qdot
06e2c91ca04f7d23603922c3aa3b17152f451f7d
created 2018-02-05 16:34 -0500
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1435483 part 5. Add an infallible "filename" getter on nsIStackFrame. r=qdot
4137a8047398bfafe18d49b772c56e506cc8a5b4
created 2017-11-16 12:21 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Remove or replace inclusion of js/GCAPI.h r=mccr8
64b70e50a85b94a67469ff72ee0c08b6d353b419
created 2017-11-16 15:05 +0200
pushed 2019-10-22 22:25 +0000
Csoregi Natalia Csoregi Natalia - Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout
5af31f9f6bb5017142fbd6e24167a2f1fe7aa7d3
created 2017-11-16 12:21 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Remove or replace inclusion of js/GCAPI.h r=mccr8
331cdaa5807b822903b3234a202a6613d0adf635
created 2017-08-03 15:50 +0900
pushed 2019-10-22 22:25 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1149830 - Remove nsIStackFrame::language. r=bz,mccr8
e2f6478f748157bf82a5fd0e940a6043af076a77
created 2017-01-19 09:03 +0100
pushed 2019-10-22 22:25 +0000
Andrea Marchesini Andrea Marchesini - Bug 1331977 - CreateException doesn't use JSContext argument, r=qdot
910c551b4d72866775aa6ff9a4dd024b266a06c9
created 2017-01-03 21:47 +0200
pushed 2019-10-22 22:25 +0000
Olli Pettay Olli Pettay - Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
f6bc063709dde28c2b6553280fc38dc1df863ea1
created 2016-10-28 14:25 -0700
pushed 2019-10-22 22:25 +0000
Michelangelo De Simone Michelangelo De Simone - Bug 1310020 - Remove DOM/bluetooth and related code. r=jst
1538850bba0fa58be8bddea4670e9f1c2f88f8f0
created 2016-10-18 17:58 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1297558 - Remove explicit calls to Expose*ToActiveJS r=mccr8
3a72e917e75649b350147c1aa6bce5f57a64c3d5
created 2016-09-29 10:18 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1305236 - Don't call ExposeObjectToActiveJS on null pointer. r=smaug, a=ritu
fff0c85df59096ad9245c127d36a3baa6a337b2d
created 2016-09-14 15:47 +0200
pushed 2019-10-22 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 1 - Rename CycleCollectedJSRuntime to CycleCollectedJSContext. r=mccr8
e2ae7e9e8260d2c5078c54de11080fca31d8e6d4
created 2016-08-24 17:30 +0800
pushed 2019-10-22 22:25 +0000
Kaku Kuo Kaku Kuo - Bug 1297648 - Create DOMException for NS_ERROR_MODULE_DOM_MEDIA error codes; r=bz
98eba3f5cc5157b7e366615b886713dcf65969a4
created 2016-08-26 15:38 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1295322 part 2. Stop propagating through xpconnect exceptions to consumers that won't be able to work with them. r=bholley
926053fe7f066c95192f410947b13bce2920d615
created 2016-08-26 15:38 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1295322 part 1. Make ThrowExceptionObject return void, instead of bool. r=bholley
2b1c242aecce48db247440f44525c2e89020c352
created 2016-09-29 10:18 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1305236 - Don't call ExposeObjectToActiveJS on null pointer. r=smaug, a=ritu
404c54eecb4dcd1e9ee465ba054063471e310a5d
created 2016-08-03 16:12 -0700
pushed 2019-10-22 22:25 +0000
Terrence Cole Terrence Cole - Bug 1291928 - Expose JSSavedStack's stack before returning. r=bz, a=ritu
3ad6f81739fb5ee9cfed230439415e1ce995f57e
created 2016-07-21 23:41 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1280818 part 2. Change console to capture the first non-self-hosted subsumed frame when it just needs a caller location, instead of capturing the first frame and then possibly failing to get useful location info out of it because it's self-hosted. r=baku
0916f44729ff5048a81117573c627089946b0c1a
created 2016-07-21 23:40 -0400
pushed 2019-10-22 22:25 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1280818 part 1 - Add the ability to capture the stack until the first non-self-hosted frame with the given principals; r=bz,jimb
aaebaccae0a2c9595c3009f08cdb4c84ad82d4b4
created 2016-06-07 20:30 +0200
pushed 2019-10-22 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1277278 part 1 - Remove ContextOptions and make autoJSAPIOwnsErrorReporting the default. r=luke
d6ae3a85ddeed47e7755976a3d6120c6e3ddf8d6
created 2016-06-01 12:15 +0200
pushed 2019-10-22 22:25 +0000
Andrea Marchesini Andrea Marchesini - Bug 1276887 - webidl "Deprecated" keyword should work in workers, r=smaug
e04f158343d2d3709977f46131a7752d81a7babe
created 2016-05-31 11:31 -0700
pushed 2019-10-22 22:25 +0000
Wes Kocher Wes Kocher - Backed out changeset e5f0088f8ca2 (bug 1276887) for WorkerPrivate assertions CLOSED TREE
e5f0088f8ca2ebd070812488f4296e81ca111ad2
created 2016-05-31 17:46 +0200
pushed 2019-10-22 22:25 +0000
Andrea Marchesini Andrea Marchesini - Bug 1276887 - webidl "Deprecated" keyword should work in workers, r=smaug
7b4d87d3fbfdbd24c0d2680c6a3be868f208f815
created 2016-04-22 16:03 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1260511 part 3. In dom::Throw, ignore the pending xpconnect exception if we were given a non-default message string (because we don't want to lose that string). Also, make sure to always clear the pending xpconnect exception there. r=khuey
75cc87d935f7dcef3320f7e51ed5b2210eac1de1
created 2016-04-22 16:03 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1260511 part 2. Change XPConnect's handling of exceptions thrown from JS components so that if an nsresult integer is thrown we convert it into an actual exception object before handing it out to content instead of propagating out the numeric value. r=khuey
a45a6cde6558c0ed0797a29818eec13c4e0e2196
created 2016-03-23 11:44 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1255817 part 2. Get rid of AutoJSAPI::OwnsErrorReporting and AutoJSAPI::TakeOwnershipOfErrorReporting. r=bholley
681f1c98fcfb2cbf4ca26f80cb712934a11b7dcc
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 10. Make the caller and formattedStack getters on JSStackFrame take an explicit JSContext. r=khuey
1091b24a1f23ba682040e13405da1585f07f1e31
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 9. Make the asyncCause/asyncCaller getters on JSStackFrame take an explicit JSContext. r=khuey
5481e58d87350c8c90aca096519c999fbb06c320
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 8. Make the line/column number getters on JSStackFrame take an explicit JSContext. r=khuey
eb6d3712cf624751707fa56a2a9ba1ca598ad861
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 7. Make the name getter on JSStackFrame take an explicit JSContext. r=khuey
f899bc5270d43cec71eabe4e41cab56a7b475bd0
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 6. Make the filename getter on JSStackFrame take an explicit JSContext. r=khuey
0e68f8507f9174dbefb0e12fe9958c89c5a42153
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 5. Get rid of the now-unused StackFrame class. r=khuey
555822dca0fd7fa7f6137ad26e7bb7e543c5ea93
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 4. Stop returning StackFrame instances from exceptions::CreateStack. C++ callers of GetCurrentJSStack or exceptions::CreateStack always check for null anyway, and none of them seem to want this non-JS thing. r=khuey
818a9b4255741e6a3c4a3a957b7cca051b15e2de
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 3. Make the various toString methods on exceptions take an explicit JSContext. r=khuey
e22b4e5d45b677f888b9591755f32147e628ee26
created 2016-03-22 21:10 +0100
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6403c45366e0 (bug 1257919)
037fc169fe078ee797b723adc55811fc1e3e7ecc
created 2016-03-22 21:10 +0100
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1b5db6edd791 (bug 1257919)
421122394970a62519fe9f88f9b30375bd656e18
created 2016-03-22 21:10 +0100
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 83dfa9e03d0e (bug 1257919)
69211078761440000df4108d223855a66b34f111
created 2016-03-22 21:10 +0100
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6e95ee3cd4c6 (bug 1257919)
3946d06e581ef5b2856fbb15b5fef14b8d97a6d1
created 2016-03-22 21:10 +0100
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c4faeb0be959 (bug 1257919)
5dc49e4fb827ade500952800493d6c11d162a020
created 2016-03-22 21:10 +0100
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 08f1c7239cdf (bug 1257919)
d93dc0d5266fbbdea2b6cbba5d652ef0876361ab
created 2016-03-22 21:09 +0100
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset cf816f733296 (bug 1257919)
952832165a9b1b81cfc37a15938f7ac9eb13822e
created 2016-03-22 21:09 +0100
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ff81c52375ba (bug 1257919)
ff81c52375ba023550ee34e312dc17ea8c7bfc80
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 10. Make the caller and formattedStack getters on JSStackFrame take an explicit JSContext. r=khuey
cf816f733296b802581efc0f074eca8d58fc6639
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 9. Make the asyncCause/asyncCaller getters on JSStackFrame take an explicit JSContext. r=khuey
08f1c7239cdf24e4fecb8fae451c5e5f594f205f
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 8. Make the line/column number getters on JSStackFrame take an explicit JSContext. r=khuey
c4faeb0be959d57b19477286b691bce439a62a1e
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 7. Make the name getter on JSStackFrame take an explicit JSContext. r=khuey
6e95ee3cd4c6f40c3fa28e6bcd36e814e74701b0
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 6. Make the filename getter on JSStackFrame take an explicit JSContext. r=khuey
83dfa9e03d0e2299e1acf4fc04dbd0119c7605ec
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 5. Get rid of the now-unused StackFrame class. r=khuey
1b5db6edd791279996753300a9fd886b430f5096
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 4. Stop returning StackFrame instances from exceptions::CreateStack. C++ callers of GetCurrentJSStack or exceptions::CreateStack always check for null anyway, and none of them seem to want this non-JS thing. r=khuey
6403c45366e0746c40a594b29eae7e38516bda83
created 2016-03-22 13:50 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 3. Make the various toString methods on exceptions take an explicit JSContext. r=khuey
less more (0) -100 -60 tip