Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8c18063150 
								
							 
						 
						
							
							
								
								Bug 1452010 part 3.  Remove nsIDOMDOMException.  r=qdot  
							
							... 
							
							
							
							MozReview-Commit-ID: AFKzyxCyriJ 
							
						 
						
							2018-04-06 23:29:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4f2bf4184c 
								
							 
						 
						
							
							
								
								Bug  1435483 part 21.  Remove nsIException::ToString.  r=qdot  
							
							... 
							
							
							
							MozReview-Commit-ID: 17yuhlqzbr2 
							
						 
						
							2018-02-05 16:34:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d023fa0839 
								
							 
						 
						
							
							
								
								Bug  1435483 part 20.  Remove nsIException::GetData.  r=qdot  
							
							... 
							
							
							
							MozReview-Commit-ID: 9cDzCeddOmh 
							
						 
						
							2018-02-05 16:34:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								3bf93ec28e 
								
							 
						 
						
							
							
								
								Bug  1435483 part 18.  Remove nsIException::GetResult.  r=qdot  
							
							... 
							
							
							
							MozReview-Commit-ID: JArus2ddEsL 
							
						 
						
							2018-02-05 16:34:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								180fe6930c 
								
							 
						 
						
							
							
								
								Bug  1435483 part 17.  Remove nsIException::GetMessageMoz.  r=qdot  
							
							... 
							
							
							
							MozReview-Commit-ID: GKzE812BfIF 
							
						 
						
							2018-02-05 16:34:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d748458d6f 
								
							 
						 
						
							
							
								
								Bug  1435483 part 14.  Remove nsIException::GetFilename/GetLineNumber/GetColumnNumber.  r=qdot  
							
							... 
							
							
							
							MozReview-Commit-ID: 6JN7UvkhPgl 
							
						 
						
							2018-02-05 16:34:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								eebfa7dd8a 
								
							 
						 
						
							
							
								
								Bug  1435483 part 13.  Remove nsIException::GetName.  r=qdot  
							
							... 
							
							
							
							MozReview-Commit-ID: CXnwjeHoGRm 
							
						 
						
							2018-02-05 16:34:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								539cfc28e6 
								
							 
						 
						
							
							
								
								Bug  1435483 part 11.  Add an infallible "formattedStack" getter on nsIStackFrame.  r=qdot  
							
							... 
							
							
							
							MozReview-Commit-ID: KLSzUuWt45x 
							
						 
						
							2018-02-05 16:34:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								0920564cb3 
								
							 
						 
						
							
							
								
								Bug  1435483 part 3.  Remove nsIXPCException.  r=qdot  
							
							... 
							
							
							
							This interface is not usable from JS, because we don't expose initialize() in
the WebIDL bindings for Exception.  And C++ doesn't use it.
MozReview-Commit-ID: LsIm4YA0YZE 
							
						 
						
							2018-02-05 16:34:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								de9c98ee56 
								
							 
						 
						
							
							
								
								Bug  1435483 part 2.  Stop allowing creation of Exception objects via contract/CID.  r=bholley  
							
							... 
							
							
							
							MozReview-Commit-ID: H6RmL4BZfgh 
							
						 
						
							2018-02-05 16:34:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								a06421a289 
								
							 
						 
						
							
							
								
								Bug 1417123 - Remove or replace inclusion of js/GCAPI.h r=mccr8  
							
							
							
						 
						
							2017-11-16 12:21:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								a10a5b4139 
								
							 
						 
						
							
							
								
								Bug 1389582.  Drop classinfo stuff from Exception, since that's exposed via webidl bindings. r=peterv  
							
							... 
							
							
							
							MozReview-Commit-ID: 4BaYjfOdrUc 
							
						 
						
							2017-08-31 09:12:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Rahm 
								
							 
						 
						
							
							
							
							
								
							
							
								a33f11e0f5 
								
							 
						 
						
							
							
								
								Bug 1391803 - Use nsStringFwd.h for forward declaring string classes. r=froydnj  
							
							... 
							
							
							
							We should not be declaring forward declarations for nsString classes directly,
instead we should use nsStringFwd.h. This will make changing the underlying
types easier.
--HG--
extra : rebase_source : b2c7554e8632f078167ff2f609392e63a136c299 
							
						 
						
							2017-08-16 16:48:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sylvestre Ledru 
								
							 
						 
						
							
							
							
							
								
							
							
								4e9cf83ee8 
								
							 
						 
						
							
							
								
								Bug 1378712 - Remove all trailing whitespaces r=Ehsan  
							
							... 
							
							
							
							MozReview-Commit-ID: Kdz2xtTF9EG
--HG--
extra : rebase_source : 7235b3802f25bab29a8c6ba40a181a722f3df0ce 
							
						 
						
							2017-07-06 14:00:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ms2ger 
								
							 
						 
						
							
							
							
							
								
							
							
								3bb76b8696 
								
							 
						 
						
							
							
								
								Bug 1299812 - Remove mLineNumber member of mozilla::dom::Exception. r=bkelly  
							
							... 
							
							
							
							--HG--
extra : rebase_source : f0aa2e206f936ed4a44fe69d4b840d836599c2ea 
							
						 
						
							2016-09-05 10:35:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ms2ger 
								
							 
						 
						
							
							
							
							
								
							
							
								55ca0be7d6 
								
							 
						 
						
							
							
								
								Bug 1299812 - Remove unused mFilename member of mozilla::dom::Exception. r=bkelly  
							
							... 
							
							
							
							--HG--
extra : rebase_source : e180c16d4e5d8863723e6bef19f18d34447df800 
							
						 
						
							2016-09-01 16:26:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								cc6d1d9827 
								
							 
						 
						
							
							
								
								Bug 1257096, don't try to report about unusual unhandled rejected Promises, r=bz,waldo  
							
							... 
							
							
							
							--HG--
extra : rebase_source : a53d6853feeae3c54f307cef71edcdba4f771803 
							
						 
						
							2016-04-20 02:29:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								bc347a401b 
								
							 
						 
						
							
							
								
								Bug 1257919 part 10.  Make the caller and formattedStack getters on JSStackFrame take an explicit JSContext.  r=khuey  
							
							
							
						 
						
							2016-03-22 13:50:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								42b3bbe27a 
								
							 
						 
						
							
							
								
								Bug 1257919 part 8.  Make the line/column number getters on JSStackFrame take an explicit JSContext.  r=khuey  
							
							
							
						 
						
							2016-03-22 13:50:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								12ede800fa 
								
							 
						 
						
							
							
								
								Bug 1257919 part 3.  Make the various toString methods on exceptions take an explicit JSContext.  r=khuey  
							
							
							
						 
						
							2016-03-22 13:50:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Hengst 
								
							 
						 
						
							
							
							
							
								
							
							
								055a2f1834 
								
							 
						 
						
							
							
								
								Backed out changeset 6403c45366e0 (bug 1257919)  
							
							
							
						 
						
							2016-03-22 21:10:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Hengst 
								
							 
						 
						
							
							
							
							
								
							
							
								336c2cc4ae 
								
							 
						 
						
							
							
								
								Backed out changeset 08f1c7239cdf (bug 1257919)  
							
							
							
						 
						
							2016-03-22 21:10:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Hengst 
								
							 
						 
						
							
							
							
							
								
							
							
								8b2bf79a7a 
								
							 
						 
						
							
							
								
								Backed out changeset ff81c52375ba (bug 1257919)  
							
							
							
						 
						
							2016-03-22 21:09:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8062407932 
								
							 
						 
						
							
							
								
								Bug 1257919 part 10.  Make the caller and formattedStack getters on JSStackFrame take an explicit JSContext.  r=khuey  
							
							
							
						 
						
							2016-03-22 13:50:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								5df498fbd2 
								
							 
						 
						
							
							
								
								Bug 1257919 part 8.  Make the line/column number getters on JSStackFrame take an explicit JSContext.  r=khuey  
							
							
							
						 
						
							2016-03-22 13:50:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8ef4cc7c3d 
								
							 
						 
						
							
							
								
								Bug 1257919 part 3.  Make the various toString methods on exceptions take an explicit JSContext.  r=khuey  
							
							
							
						 
						
							2016-03-22 13:50:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								29345faced 
								
							 
						 
						
							
							
								
								Bug 1229664.  Drop the concept of inner exceptions from Exception/DOMException.  r=bholley  
							
							
							
						 
						
							2015-12-02 13:52:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Pearce 
								
							 
						 
						
							
							
							
							
								
							
							
								6db802051b 
								
							 
						 
						
							
							
								
								Bug  1169129 - Make DOMException::Create(nsresult, nsCString) accept nsACString. r=bholley  
							
							
							
						 
						
							2015-06-05 21:55:52 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edwin Flores 
								
							 
						 
						
							
							
							
							
								
							
							
								d0bfa9bf80 
								
							 
						 
						
							
							
								
								Bug 1160445 - Add detailed logging for EME promise failures - r=cpearce,bholley  
							
							
							
						 
						
							2015-06-03 13:42:50 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew McCreight 
								
							 
						 
						
							
							
							
							
								
							
							
								9e8f4b219e 
								
							 
						 
						
							
							
								
								Bug 1152551, part 2 - Fix mode lines in dom/. r=jst  
							
							
							
						 
						
							2015-05-03 15:32:37 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								883849ee32 
								
							 
						 
						
							
							
								
								Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj  
							
							... 
							
							
							
							This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
       ! -wholename "*/.git*" \
       ! -wholename "obj-ff-dbg*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final 
							
						 
						
							2015-03-21 12:28:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								dc24477d79 
								
							 
						 
						
							
							
								
								Bug 1117172 part 3.  Change the wrappercached WrapObject methods to allow passing in aGivenProto.  r=peterv  
							
							... 
							
							
							
							The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp.  The
rest of this diff was generated by running the following commands:
  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g' 
							
						 
						
							2015-03-19 10:13:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e0532c037e 
								
							 
						 
						
							
							
								
								Bug 1122238 part 3.  Drop all the DOMException-cloning and sanitization gunk we added in bug 1107592 and bug 1107953 and bug 1117242 .  r=bholley  
							
							
							
						 
						
							2015-03-06 01:08:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								6a93d5c443 
								
							 
						 
						
							
							
								
								Bug 1107953 part 5.  Add tests for promise rejections with content-side DOMExceptions, and fix the promise code so those tests actually pass.  r=bholley  
							
							
							
						 
						
							2015-01-15 17:39:02 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								45512c0d90 
								
							 
						 
						
							
							
								
								Bug 1107592 follow-up: Add a missing include for Optional to fix the non-unified build bustage  
							
							
							
						 
						
							2015-01-02 18:06:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7af8dba16f 
								
							 
						 
						
							
							
								
								Bug 1107592 part 1.  Implement a DOMException constructor.  r=peterv  
							
							
							
						 
						
							2015-01-02 17:08:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								fa2d6b3f15 
								
							 
						 
						
							
							
								
								Bug 1041646.  Don't assume mStack is non-null in JSStackFrame, since people sometimes operate on them after unlinking.  r=khuey  
							
							
							
						 
						
							2014-07-26 01:41:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								87884f3b8f 
								
							 
						 
						
							
							
								
								Bug 857648 part 5.  Expose a .stack property on DOMExceptions.  r=khuey  
							
							
							
						 
						
							2014-07-04 01:25:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Carsten "Tomcat" Book 
								
							 
						 
						
							
							
							
							
								
							
							
								e8584376bc 
								
							 
						 
						
							
							
								
								Backed out changeset a4524d7aec4f (bug 857648)  
							
							
							
						 
						
							2014-07-04 08:23:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								a9ffede915 
								
							 
						 
						
							
							
								
								Bug 857648 part 5.  Expose a .stack property on DOMExceptions.  r=khuey  
							
							
							
						 
						
							2014-07-04 01:25:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								438ebc3f4e 
								
							 
						 
						
							
							
								
								Bug 995047.  Change out stack/exception APIs to hand out AString instead of AUTF8String for filename/functionname, so we end up with fewer string conversions in practice.  r=smaug  
							
							
							
						 
						
							2014-04-11 22:20:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								79dab91ff6 
								
							 
						 
						
							
							
								
								Bug 991742 part 8.  Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods.  r=bholley  
							
							... 
							
							
							
							This patch was mostly generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e '/WrapObject(JSContext/ {; N; s/\(WrapObject(JSContext *\* *a\{0,1\}[Cc]x\),\n\{0,1\} *JS::Handle<JSObject\*> a\{0,1\}[sS]cope/\1/ ; }' -i ""
and then reverting the changes that made to
dom/bindings/BindingUtils.h, since those WrapObject methods are not
the ones we're trying to change here, plus a bunch of manual fixups
for cases that this command did not catch (including all the callsites
of WrapObject()). 
							
						 
						
							2014-04-08 18:27:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								b66fa0e177 
								
							 
						 
						
							
							
								
								Bug 958816 - Make strings in nsIStackFrame API sane, r=bz  
							
							
							
						 
						
							2014-01-20 17:51:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle Huey 
								
							 
						 
						
							
							
							
							
								
							
							
								bf7d0aa16a 
								
							 
						 
						
							
							
								
								Bug 911258: Part 5 - Use the unified exception handling mechanism on workers. r=bz  
							
							
							
						 
						
							2013-09-08 20:29:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle Huey 
								
							 
						 
						
							
							
							
							
								
							
							
								c6389ea0fa 
								
							 
						 
						
							
							
								
								Bug 911258: Part 4 - Refactor exception implementations. r=bz  
							
							
							
						 
						
							2013-09-08 20:28:50 -07:00