Jeff Gilbert 
								
							 
						 
						
							
							
							
							
								
							
							
								5b753da289 
								
							 
						 
						
							
							
								
								Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot  
							
							... 
							
							
							
							MozReview-Commit-ID: JtTcLL5OPF0 
							
						 
						
							2018-06-26 17:05:01 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrian Wielgosik 
								
							 
						 
						
							
							
							
							
								
							
							
								1438296c97 
								
							 
						 
						
							
							
								
								Bug 1436865 - Remove nsIDOMCrypto. r=bz  
							
							... 
							
							
							
							MozReview-Commit-ID: 4bQVSF94bbz
--HG--
extra : rebase_source : 6386e08c4a392b75473c47997e6cf01d35be78e2 
							
						 
						
							2018-02-08 13:22:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew McCreight 
								
							 
						 
						
							
							
							
							
								
							
							
								fccb0645ed 
								
							 
						 
						
							
							
								
								Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj  
							
							
							
						 
						
							2016-12-12 09:27:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Froyd 
								
							 
						 
						
							
							
							
							
								
							
							
								826598caba 
								
							 
						 
						
							
							
								
								Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange  
							
							
							
						 
						
							2016-12-12 08:45:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew McCreight 
								
							 
						 
						
							
							
							
							
								
							
							
								e31b5489da 
								
							 
						 
						
							
							
								
								Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj  
							
							
							
						 
						
							2016-12-12 07:58:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Taubert 
								
							 
						 
						
							
							
							
							
								
							
							
								63c7f51d31 
								
							 
						 
						
							
							
								
								Bug 842818 - Make Crypto::GetRandomValues() work off the main thread r=baku,keeler,mt  
							
							
							
						 
						
							2015-09-22 10:50:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lars T Hansen 
								
							 
						 
						
							
							
							
							
								
							
							
								b62493634b 
								
							 
						 
						
							
							
								
								Bug 1176214 - Part 11: Changes to DOM, except for WebGL.  r=bz, r=clb  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 9c9d3f493822d68be20597d9974292ed5ec4ab70 
							
						 
						
							2015-11-25 19:04:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Gomez 
								
							 
						 
						
							
							
							
							
								
							
							
								258ad59e3f 
								
							 
						 
						
							
							
								
								Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj  
							
							
							
						 
						
							2015-07-03 18:29:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan VanderMeulen 
								
							 
						 
						
							
							
							
							
								
							
							
								5f5c327690 
								
							 
						 
						
							
							
								
								Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.  
							
							
							
						 
						
							2015-06-25 19:48:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Gomez 
								
							 
						 
						
							
							
							
							
								
							
							
								702a59d135 
								
							 
						 
						
							
							
								
								Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 2ecbe6c1dd8a7ad8dc529b53349ad431cf1116c9 
							
						 
						
							2015-06-24 14:11:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew McCreight 
								
							 
						 
						
							
							
							
							
								
							
							
								9e8f4b219e 
								
							 
						 
						
							
							
								
								Bug 1152551, part 2 - Fix mode lines in dom/. r=jst  
							
							
							
						 
						
							2015-05-03 15:32:37 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Hommey 
								
							 
						 
						
							
							
							
							
								
							
							
								924c9eb636 
								
							 
						 
						
							
							
								
								Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd  
							
							... 
							
							
							
							They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there. 
							
						 
						
							2015-05-01 09:40:30 +09: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								242708cf72 
								
							 
						 
						
							
							
								
								Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 488e401ff87e31a2074c4108c4df0572d9536667 
							
						 
						
							2015-02-09 14:34:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew McCreight 
								
							 
						 
						
							
							
							
							
								
							
							
								d3826daa16 
								
							 
						 
						
							
							
								
								Back out Bug 1127201 (part 2) for various problems.  
							
							
							
						 
						
							2015-02-06 15:04:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								d34f0301b8 
								
							 
						 
						
							
							
								
								Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 99182e70335d2b5ff95f8c528ae992d37294be3a 
							
						 
						
							2015-02-04 20:05:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Thomson 
								
							 
						 
						
							
							
							
							
								
							
							
								83ccd2e4c3 
								
							 
						 
						
							
							
								
								Bug 1116269 - Crypto/SubtleCrypto only depend on nsIGlobalObject, r=rbarnes  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 5601ea96ba61c2927703e7c2f0e534794042ed82 
							
						 
						
							2015-01-09 10:55:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								dcda2ba9bb 
								
							 
						 
						
							
							
								
								Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 89c476cd9436530b2df5acc903909e34188417a0 
							
						 
						
							2014-10-07 11:44:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								c3d3df58ac 
								
							 
						 
						
							
							
								
								bug 1030963 - remove non-standard window.crypto functions/properties r=jst r=briansmith r=glandium  
							
							
							
						 
						
							2014-08-14 09:38:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Hackett 
								
							 
						 
						
							
							
							
							
								
							
							
								00d8fa7118 
								
							 
						 
						
							
							
								
								Bug 1021790 - "Cleanup naming for scalar and typed array types", r=sfink  
							
							
							
						 
						
							2014-06-06 09:36:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								dfe8c38082 
								
							 
						 
						
							
							
								
								Bug 1009675 part 3.  Return WebIDL 'object' values as handles.  r=peterv  
							
							
							
						 
						
							2014-06-11 16:26:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeff Walden 
								
							 
						 
						
							
							
							
							
								
							
							
								96e2ce765d 
								
							 
						 
						
							
							
								
								Bug 999651, bug 995679, bug 1009952, bug 1011007, bug 991981. r=sfink, r=shu, r=jandem, r=jdm, r=luke, r=bbouvier, r=nmatsakis, r=bz, r=ehsan, r=jgilbert, r=smaug, r=sicking, r=terrence, r=bholley, r=bent, r=efaust, r=jorendorff  
							
							
							
						 
						
							2014-05-27 14:32:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Barnes 
								
							 
						 
						
							
							
							
							
								
							
							
								513ac90185 
								
							 
						 
						
							
							
								
								Bug 995385 - Add WebCrypto WebIDL interfaces. r=bz, r=cviecco, r=dkeeler  
							
							
							
						 
						
							2014-05-15 06:20:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Birunthan Mohanathas 
								
							 
						 
						
							
							
							
							
								
							
							
								a85cd37de4 
								
							 
						 
						
							
							
								
								Bug 1001966 - Part 2: Change uses of numbered NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE macro to the variadic variant. r=smaug  
							
							
							
						 
						
							2014-04-29 04:57:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anuj Agarwal 
								
							 
						 
						
							
							
							
							
								
							
							
								8360610c1d 
								
							 
						 
						
							
							
								
								Bug 897359 - Remove unimplemented popChallengeResponse, random, and disableRightClick methods. r=bz  
							
							
							
						 
						
							2014-04-18 09:32:52 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d4bd64ee2c 
								
							 
						 
						
							
							
								
								Bug 991742 part 6.  Remove the "aScope" argument of binding Wrap() methods.  r=bholley  
							
							... 
							
							
							
							This patch was mostly generated with this command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e 's/Binding::Wrap(aCx, aScope, this/Binding::Wrap(aCx, this/' -e 's/Binding_workers::Wrap(aCx, aScope, this/Binding_workers::Wrap(aCx, this/' -e 's/Binding::Wrap(cx, scope, this/Binding::Wrap(cx, this/' -i ""
plus a few manual fixes to dom/bindings/Codegen.py, js/xpconnect/src/event_impl_gen.py, and a few C++ files that were not caught in the search-and-replace above. 
							
						 
						
							2014-04-08 18:27:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								c13db2bd52 
								
							 
						 
						
							
							
								
								Bug 964061 - Part 2: Remove nsIDOMCRMFObject; r=bzbarsky  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 888e33d68bdcd6e03b56f75036ea00142831961d 
							
						 
						
							2014-01-27 08:27:06 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								1b7fdc23c8 
								
							 
						 
						
							
							
								
								Bug 964061 - Part 1: Convert CRMFObject to WebIDL bindings; r=bzbarsky  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 39a2b35df50cdd42624fb0e7a14383e8d40cea4b 
							
						 
						
							2014-01-27 08:27:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Froyd 
								
							 
						 
						
							
							
							
							
								
							
							
								e8316ed759 
								
							 
						 
						
							
							
								
								Bug 914826 - part 4 - fix source files that were bootlegging XPCOM do_* functions via generated ipdl headers; r=ehsan  
							
							
							
						 
						
							2013-09-10 16:56:05 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								8c43a4f37f 
								
							 
						 
						
							
							
								
								Bug 919505 - Minimize the #includes in dom/ipc; r=jst  
							
							
							
						 
						
							2013-09-23 17:30:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom Schuster 
								
							 
						 
						
							
							
							
							
								
							
							
								cf31253822 
								
							 
						 
						
							
							
								
								Bug 914353 - Throw an error if call to GetRandomValues fails. r=khuey  
							
							
							
						 
						
							2013-09-17 12:54:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom Schuster 
								
							 
						 
						
							
							
							
							
								
							
							
								5f4d4dbd2b 
								
							 
						 
						
							
							
								
								Bug 914353 - Use the new window.crypto implementation in e10s. r=khuey  
							
							
							
						 
						
							2013-09-17 12:54:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								99058b577c 
								
							 
						 
						
							
							
								
								Bug 905353 - Minimize the #includes in dom/base; r=jst  
							
							... 
							
							
							
							--HG--
extra : rebase_source : e7a1d2262bf6d8c9b78057b8eb6cdbfd98262f68 
							
						 
						
							2013-08-15 14:17:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								bcd1523d40 
								
							 
						 
						
							
							
								
								Bug 900898 part 2.  Move to using Nullable<TypedArray> to represent possibly-null TypedArray structs.  r=smaug  
							
							
							
						 
						
							2013-08-05 13:40:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yoshi Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								2e2cee1761 
								
							 
						 
						
							
							
								
								Bug 883741 - Part 1: WebCrypto: Move Crypto to WebIDL. r=bz  
							
							
							
						 
						
							2013-08-01 14:57:25 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								b7033dea1a 
								
							 
						 
						
							
							
								
								Bug 868312: Various dom rooting fixes r=bz  
							
							
							
						 
						
							2013-05-04 03:52:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jose Cortes 
								
							 
						 
						
							
							
							
							
								
							
							
								1068414e39 
								
							 
						 
						
							
							
								
								Bug 842186 - Replace use of jsval with JS::Value in dom/base.  r=jwalden  
							
							... 
							
							
							
							From 1a684ed61615d32965201e55335478d5f403ac4a Mon Sep 17 00:00:00 2001
 cpp files in the dom/base/ directory. r=jwalden
---
 dom/base/Crypto.cpp                     |  3 +-
 dom/base/DOMRequest.cpp                 | 12 +++---
 dom/base/DOMRequest.h                   |  4 +-
 dom/base/Navigator.cpp                  | 10 ++---
 dom/base/nsDOMJSUtils.h                 |  6 +--
 dom/base/nsDOMWindowUtils.cpp           | 20 ++++-----
 dom/base/nsGlobalWindow.cpp             | 24 +++++------
 dom/base/nsIJSNativeInitializer.h       |  4 +-
 dom/base/nsJSEnvironment.cpp            | 73 +++++++++++++++++----------------
 dom/base/nsJSEnvironment.h              |  8 ++--
 dom/base/nsJSTimeoutHandler.cpp         |  4 +-
 dom/base/nsJSUtils.h                    |  2 +-
 dom/base/nsStructuredCloneContainer.cpp | 10 ++---
 13 files changed, 91 insertions(+), 89 deletions(-)
--HG--
extra : rebase_source : af1420550a745aba9fd6c20297ac3cd0075f5ead 
							
						 
						
							2013-04-11 18:52:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Dahl 
								
							 
						 
						
							
							
							
							
								
							
							
								bf359eeabb 
								
							 
						 
						
							
							
								
								Bug 673432 - Implement window.crypto.getRandomValues for FirefoxOS r=khuey  
							
							
							
						 
						
							2013-02-27 14:31:19 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Dahl 
								
							 
						 
						
							
							
							
							
								
							
							
								4b987799be 
								
							 
						 
						
							
							
								
								Bug 440046 - expose secure PRNG in the DOM (window.crypto.getRandomValues) r=cviecco r=bsmith  
							
							
							
						 
						
							2013-02-15 15:38:15 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Dahl 
								
							 
						 
						
							
							
							
							
								
							
							
								e04136004d 
								
							 
						 
						
							
							
								
								Bug 683262 - window.crypto throws if MOZ_DISABLE_DOMCRYPTO is turned on - window.crypto patch - r=jst  
							
							... 
							
							
							
							--HG--
rename : dom/interfaces/base/nsIDOMCrypto.idl => dom/interfaces/base/nsIDOMCryptoLegacy.idl 
							
						 
						
							2013-02-16 22:43:16 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ringnalda 
								
							 
						 
						
							
							
							
							
								
							
							
								c71c586441 
								
							 
						 
						
							
							
								
								Back out 236ba87c0a9f (bug 440046) and d3b7606d94a6:895a7efc978d (bug 683262) for b2g mochitest failures  
							
							
							
						 
						
							2013-02-15 23:33:45 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Dahl 
								
							 
						 
						
							
							
							
							
								
							
							
								6743609509 
								
							 
						 
						
							
							
								
								Bug 440046 - expose secure PRNG in the DOM (window.crypto.getRandomValues) r=cviecco r=bsmith  
							
							
							
						 
						
							2013-02-15 15:38:15 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Dahl 
								
							 
						 
						
							
							
							
							
								
							
							
								a29fc61d9f 
								
							 
						 
						
							
							
								
								Bug 683262 - window.crypto throws if MOZ_DISABLE_DOMCRYPTO is turned on - window.crypto patch r=jst  
							
							... 
							
							
							
							--HG--
rename : dom/interfaces/base/nsIDOMCrypto.idl => dom/interfaces/base/nsIDOMCryptoLegacy.idl 
							
						 
						
							2013-02-15 23:34:15 -06:00