Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	7065123266  
						 
						
							
							
								
								
								Wrap remote value being set as an arg  
							
							 
							
							
							
						 
						
							2017-04-04 11:18:16 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	e9b955b9ec  
						 
						
							
							
								
								
								Use remote/fs to read preload script during sandboxed setup  
							
							 
							
							... 
							
							
							
							Also expose the "fs" module to preload scripts, as a shortcut to
`require('electron').remote.require('fs')` 
							
						 
						
							2017-03-16 14:23:00 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Greg Nolle 
								
							 
						 
						
							
							
								
							
							
	e29b64a18a  
						 
						
							
							
								
								
								modify CertVerifier Class  
							
							 
							
							... 
							
							
							
							* respond to multiple similar verification requests.
* accept net error result as callback response. 
							
						 
						
							2017-02-08 11:59:43 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	56a8eb3a94  
						 
						
							
							
								
								
								Check that sender is a WebContents instance  
							
							 
							
							
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charlie Hess 
								
							 
						 
						
							
							
								
							
							
	ddedcf22d1  
						 
						
							
							
								
								
								Move console.warn inside the helper method.  
							
							 
							
							
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charlie Hess 
								
							 
						 
						
							
							
								
							
							
	f6410d3b77  
						 
						
							
							
								
								
								Assert that listener count decreases after a remove event.  
							
							 
							
							
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charlie Hess 
								
							 
						 
						
							
							
								
							
							
	c213971a2d  
						 
						
							
							
								
								
								Write a warning instead of crashing.  
							
							 
							
							
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charlie Hess 
								
							 
						 
						
							
							
								
							
							
	bc2f1e8199  
						 
						
							
							
								
								
								Argh.  
							
							 
							
							
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charlie Hess 
								
							 
						 
						
							
							
								
							
							
	63d8137da2  
						 
						
							
							
								
								
								Use EventEmitter public methods instead of _events.  
							
							 
							
							
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	45986405b8  
						 
						
							
							
								
								
								Assert remote event names  
							
							 
							
							
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charlie Hess 
								
							 
						 
						
							
							
								
							
							
	a0b24bd155  
						 
						
							
							
								
								
								Simplify.  
							
							 
							
							
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charlie Hess 
								
							 
						 
						
							
							
								
							
							
	67f7a60524  
						 
						
							
							
								
								
								Review CommentZ  
							
							 
							
							
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charlie Hess 
								
							 
						 
						
							
							
								
							
							
	41ea169784  
						 
						
							
							
								
								
								L I N T I N G   P T   I I  
							
							 
							
							
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charlie Hess 
								
							 
						 
						
							
							
								
							
							
	49c6446267  
						 
						
							
							
								
								
								L I N T I N G  
							
							 
							
							
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charlie Hess 
								
							 
						 
						
							
							
								
							
							
	26e3ad3c2e  
						 
						
							
							
								
								
								Display more information about remote event crashes.  
							
							 
							
							... 
							
							
							
							If possible, we'll dig into the function args and print the ones that are attached remotely. 
							
						 
						
							2017-01-25 12:36:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	635c909aab  
						 
						
							
							
								
								
								Implement window.alert/confirm/close in main process  
							
							 
							
							
							
						 
						
							2016-12-02 13:40:31 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	996ddba715  
						 
						
							
							
								
								
								Add rpc error for ELECTRON_BROWSER_MEMBER_GET  
							
							 
							
							
							
						 
						
							2016-11-17 12:29:23 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	5427ec4844  
						 
						
							
							
								
								
								Negate code as per node docs  
							
							 
							
							
							
						 
						
							2016-11-17 10:22:29 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	aef898ad93  
						 
						
							
							
								
								
								Set errno on RPC error  
							
							 
							
							
							
						 
						
							2016-11-17 10:09:29 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	c05ca68811  
						 
						
							
							
								
								
								Throw custom error when remote object is missing from registry  
							
							 
							
							
							
						 
						
							2016-11-17 09:55:13 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	a9d5699a52  
						 
						
							
							
								
								
								Update standard to v8 to be inline with standard-markdown  
							
							 
							
							
							
						 
						
							2016-10-13 12:46:00 +11:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	695509e267  
						 
						
							
							
								
								
								Add browser side support for reading files from renderer.  
							
							 
							
							
							
						 
						
							2016-09-27 06:01:46 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	902bd0564e  
						 
						
							
							
								
								
								Require Buffer explicitly instead of relying on global  
							
							 
							
							
							
						 
						
							2016-09-08 10:17:06 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	01e69353d5  
						 
						
							
							
								
								
								Don't serialize ArrayBuffer as Array  
							
							 
							
							
							
						 
						
							2016-08-24 15:18:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9ddb62c42a  
						 
						
							
							
								
								
								Use Buffer.from instead of deprecated new Buffer  
							
							 
							
							
							
						 
						
							2016-07-25 16:40:22 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1c9421bc89  
						 
						
							
							
								
								
								Use ArrayBuffer.isView to detect Buffer and ArrayBuffer  
							
							 
							
							
							
						 
						
							2016-07-25 16:39:09 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									haad 
								
							 
						 
						
							
							
								
							
							
	fac330fb50  
						 
						
							
							
								
								
								Fix TypedArray check, add check when instanceof doesn't work for TypedArrays.  
							
							 
							
							
							
						 
						
							2016-07-23 12:43:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									haad 
								
							 
						 
						
							
							
								
							
							
	c717cd9192  
						 
						
							
							
								
								
								🐛  Add support for TypedArrays in IPC.  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/electron/electron/issues/2104 . 
							
						 
						
							2016-07-22 19:44:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	8a9f2261d0  
						 
						
							
							
								
								
								Add default error handler to remote promises ( #6151 )  
							
							 
							
							... 
							
							
							
							* Add failing spec for unhandled main process exception
* Remove unused return
* Use let/const instead of var
* Add spec for unhandled rejection in renderer process
* Prevent unhandled rejection defaul
* Use once instead of on
* Add default fulfilled/rejection handler to promise 
							
						 
						
							2016-06-21 00:54:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9f0fc96025  
						 
						
							
							
								
								
								Merge pull request  #5711  from electron/extension-code-cleanup  
							
							 
							
							... 
							
							
							
							Implement partial chrome.* API for devtools extension 
							
						 
						
							2016-05-29 23:29:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ba315248e0  
						 
						
							
							
								
								
								Use ipcRenderer.sendTo to get rid of routers in main process  
							
							 
							
							
							
						 
						
							2016-05-28 21:13:00 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ae1f442b02  
						 
						
							
							
								
								
								Add ipcRenderer.sendTo  
							
							 
							
							
							
						 
						
							2016-05-28 20:50:28 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	59dd7ca9df  
						 
						
							
							
								
								
								Guard against object with no hasOwnProperty  
							
							 
							
							
							
						 
						
							2016-05-27 10:46:02 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cdaringe 
								
							 
						 
						
							
							
								
							
							
	
	
	32073fa079 
 
						 
						
							
							
								
								
								🎨  Support non-native promises  
							
							 
							
							
							
						 
						
							2016-05-25 10:11:18 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	7929daa48c  
						 
						
							
							
								
								
								Pass both callback values to then  
							
							 
							
							
							
						 
						
							2016-05-23 15:07:01 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	cc7395eea8  
						 
						
							
							
								
								
								Remove returns from event listeners  
							
							 
							
							
							
						 
						
							2016-05-19 15:28:08 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	759a46f3d6  
						 
						
							
							
								
								
								Use DoubleIDWeakMap for |rendererFunctions|  
							
							 
							
							
							
						 
						
							2016-05-11 20:40:48 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	49ac160ff7  
						 
						
							
							
								
								
								Move createIDWeakMap to v8Util  
							
							 
							
							
							
						 
						
							2016-05-11 19:30:06 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	04d59991b0  
						 
						
							
							
								
								
								Use create function instead of IDWeakMap constructor  
							
							 
							
							
							
						 
						
							2016-05-11 16:15:32 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	06cf0406fe  
						 
						
							
							
								
								
								Dereference remote objects with native code  
							
							 
							
							... 
							
							
							
							Previously we rely on the v8util.setDestructor to dereference the remote
objects in JavaScript, however as documented in V8, it is forbidden to
call V8 APIs in object's destructor (e.g. the weak callback), and doing
so would result in crashs.
This commit removes the JavaScript setDestructor method, and avoids
doing the dereference work with V8. 
							
						 
						
							2016-04-26 16:16:22 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	680652d01c  
						 
						
							
							
								
								
								buffer, null, array etc. all belong to object  
							
							 
							
							
							
						 
						
							2016-04-20 14:32:32 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ff1b7d18f6  
						 
						
							
							
								
								
								Cleanup the code determining value's type  
							
							 
							
							
							
						 
						
							2016-04-20 14:26:49 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	8d8d5878a3  
						 
						
							
							
								
								
								Rename ATOM_ ipc event prefix to ELECTRON_  
							
							 
							
							
							
						 
						
							2016-04-07 09:04:55 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zeke Sikelianos 
								
							 
						 
						
							
							
								
							
							
	b5afad9da7  
						 
						
							
							
								
								
								avoid using eslint comment exceptions  
							
							 
							
							
							
						 
						
							2016-03-30 17:00:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zeke Sikelianos 
								
							 
						 
						
							
							
								
							
							
	09635ae50e  
						 
						
							
							
								
								
								reduce ignore list in favor of one-liner ignores  
							
							 
							
							
							
						 
						
							2016-03-30 17:00:32 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zeke Sikelianos 
								
							 
						 
						
							
							
								
							
							
	ee181294b3  
						 
						
							
							
								
								
								manual syntax fixes on rpc server  
							
							 
							
							
							
						 
						
							2016-03-30 17:00:30 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zeke Sikelianos 
								
							 
						 
						
							
							
								
							
							
	4d4f479721  
						 
						
							
							
								
								
								manually standardize this tricky file  
							
							 
							
							
							
						 
						
							2016-03-30 17:00:30 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	6de9c4332f  
						 
						
							
							
								
								
								Fix passing Promise with remote  
							
							 
							
							... 
							
							
							
							Somehow using value.then.bind(value) would result in infinite loop,
could be bug of Chromium. 
							
						 
						
							2016-03-10 17:06:22 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	70aa9b06ee  
						 
						
							
							
								
								
								Move JavaScript to root lib/ folder  
							
							 
							
							
							
						 
						
							2016-03-08 11:14:21 -08:00