Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	b807685453  
						 
						
							
							
								
								
								Deep copy the options  
							
							... 
							
							
							
							Otherwise a window's options is possible to be affected by others. 
							
						 
						
							2015-11-11 10:37:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	737e22b003  
						 
						
							
							
								
								
								Use minWidth style for options instead of min-width  
							
							
							
						 
						
							2015-11-11 10:37:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	751af25f37  
						 
						
							
							
								
								
								Use ipcMain in Electron's code  
							
							
							
						 
						
							2015-11-10 16:04:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	91c4ed26fc  
						 
						
							
							
								
								
								Print warnings for deprecated APIs  
							
							
							
						 
						
							2015-11-09 21:51:30 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	863199348f  
						 
						
							
							
								
								
								Make process.exit() quit gracefully  
							
							... 
							
							
							
							Instead of abrupting the whole program immediately, we should close all
windows and release all native resources gracefully on exit. This avoids
possible crashes.
Fix  #3350 . 
							
						 
						
							2015-11-06 20:25:20 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	647a0c4e2b  
						 
						
							
							
								
								
								Code cleanup for remote module  
							
							
							
						 
						
							2015-11-02 20:28:01 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Max Claus Nunes 
								
							 
						 
						
							
							
								
							
							
	bbb5aef5d2  
						 
						
							
							
								
								
								Improve error handling from remote  
							
							... 
							
							
							
							This way copy all properties available in the error object and keep the real stack trace 
							
						 
						
							2015-10-31 21:20:54 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	cb91d4487b  
						 
						
							
							
								
								
								Clean up the code handling renderer callback  
							
							
							
						 
						
							2015-10-31 15:00:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	2c59f4567e  
						 
						
							
							
								
								
								use webcontents id to identify callbacks  
							
							
							
						 
						
							2015-10-30 19:51:19 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	3a154ab8ea  
						 
						
							
							
								
								
								add line and column values to callback id  
							
							
							
						 
						
							2015-10-29 21:21:30 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	ac4df34ecd  
						 
						
							
							
								
								
								create binding to idweakmap  
							
							
							
						 
						
							2015-10-29 17:51:56 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	eae7c840b7  
						 
						
							
							
								
								
								use idweakmap for holding callbacks in browser  
							
							
							
						 
						
							2015-10-29 17:51:56 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	62d15953ff  
						 
						
							
							
								
								
								remote: track listeners for browser side  
							
							
							
						 
						
							2015-10-29 17:51:56 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	a3f62da615  
						 
						
							
							
								
								
								Fix passing Date object in remote  
							
							... 
							
							
							
							Close  #2017 . 
						
							2015-10-23 14:51:41 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d5c964c68c  
						 
						
							
							
								
								
								Fix passing Error object in remote  
							
							... 
							
							
							
							Closes  #3089  
						
							2015-10-23 14:37:28 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	9c861b9ad3  
						 
						
							
							
								
								
								Fix always passing the first result to renderer when the API is called multiple  
							
							... 
							
							
							
							time at once. 
							
						 
						
							2015-10-19 18:07:35 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	fb4efec55d  
						 
						
							
							
								
								
								Add options check.  
							
							... 
							
							
							
							This patch avoids main process never response back to renderer if the options is
invalid. 
							
						 
						
							2015-10-19 11:06:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	214f8477b3  
						 
						
							
							
								
								
								Fix some typos.  
							
							
							
						 
						
							2015-10-17 19:28:14 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d9fdfb711f  
						 
						
							
							
								
								
								Clean up CallbackRegistry  
							
							... 
							
							
							
							There were some ancient code there. 
							
						 
						
							2015-10-16 20:25:30 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	4871ea715c  
						 
						
							
							
								
								
								Merge pull request  #3103  from bengotow/bengotow/debug-release  
							
							... 
							
							
							
							Allow "released callback" errors to be traced to remote calls 
							
						 
						
							2015-10-16 20:21:46 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	16b9f8995d  
						 
						
							
							
								
								
								Revert "Go back to using node's console.* and std*.write"  
							
							... 
							
							
							
							This reverts commit 4e8db2c3beFixes  #3100 . 
							
						 
						
							2015-10-16 17:38:11 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Gotow 
								
							 
						 
						
							
							
								
							
							
	aeb24b784d  
						 
						
							
							
								
								
								Allow "released callback" errors to be traced to remote calls  
							
							
							
						 
						
							2015-10-15 18:46:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eran Tiktin 
								
							 
						 
						
							
							
								
							
							
	4e8db2c3be  
						 
						
							
							
								
								
								Go back to using node's console.* and std*.write  
							
							... 
							
							
							
							It seems that whatever issues we had with using the original
implementation of node for `console.*` calls and for
`process.std*.write` on Windows were solved.
So I removed the patch.
Tested it with cmd, cygwin and used spawn and exec and everything seems
to work (except for colors/ansi escape codes, but that didn't work
before anyway). 
							
						 
						
							2015-10-10 20:17:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eran Tiktin 
								
							 
						 
						
							
							
								
							
							
	c71efc8ca5  
						 
						
							
							
								
								
								Fix process.std*.write  
							
							... 
							
							
							
							- Support printing Buffer
- Don't add '\n' at the end the chunk 
							
						 
						
							2015-10-10 08:13:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eran Tiktin 
								
							 
						 
						
							
							
								
							
							
	1896deb10e  
						 
						
							
							
								
								
								Fix console.* calls on Windows  
							
							... 
							
							
							
							- Calls for console.* on browser process are printed with no need for
--enable-logging
- The output is without the logging prefix
- The cursor in the terminal is always after the last output
- The first output starts on a new line and not at the prompt
- console.* from renderer are not printed to cmd
- Added a missing '\n' in the default_app help output 
							
						 
						
							2015-10-10 06:39:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9dd714f056  
						 
						
							
							
								
								
								Fix postMessage not working for windows opened by window.open  
							
							
							
						 
						
							2015-10-08 10:44:30 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	dcb457e76e  
						 
						
							
							
								
								
								Refine API design: desktopCapturer.getSources.  
							
							
							
						 
						
							2015-10-07 11:10:35 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	927c3f34c3  
						 
						
							
							
								
								
								Guard against undefined,  fix   #2995  
							
							... 
							
							
							
							In theory this should never happen, seems like some object is garbage
collected after the JavaScript context has been destroyed. 
							
						 
						
							2015-10-06 22:25:55 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	36c0ad7fda  
						 
						
							
							
								
								
								Refine more about desktop capturer API.  
							
							... 
							
							
							
							* Simplify the coffeescript code.
* Add more options in desktopCapturer.startUpdating. 
							
						 
						
							2015-10-05 12:47:01 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	1e69ef79de  
						 
						
							
							
								
								
								Refine: make desktop-capturer as a renderer module.  
							
							
							
						 
						
							2015-10-04 22:04:41 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	01d2765e4b  
						 
						
							
							
								
								
								Prevent Node from adding paths outside this app to search paths  
							
							
							
						 
						
							2015-10-03 20:38:39 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9fe326ebeb  
						 
						
							
							
								
								
								Clear node's global search paths  
							
							
							
						 
						
							2015-10-03 19:55:59 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1045bbc861  
						 
						
							
							
								
								
								Do not enumerate windows in remote.getCurrentWindow  
							
							
							
						 
						
							2015-10-01 14:08:33 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	8c3116851d  
						 
						
							
							
								
								
								Exit the process when unable to find a valid app  
							
							... 
							
							
							
							Fixes  #2583 . 
						
							2015-09-30 17:30:28 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f2fa0e96eb  
						 
						
							
							
								
								
								Pass options in "new-window" event  
							
							
							
						 
						
							2015-09-22 23:40:16 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	de41890196  
						 
						
							
							
								
								
								Inherit parent window's options in window.open  
							
							
							
						 
						
							2015-09-22 22:32:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f07fea1936  
						 
						
							
							
								
								
								Add allowpopups attribute for webview  
							
							
							
						 
						
							2015-09-22 20:11:05 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f140f35910  
						 
						
							
							
								
								
								Expose experiment APIs  
							
							
							
						 
						
							2015-09-14 22:59:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	5eb0bedbbc  
						 
						
							
							
								
								
								Parse partition in webContents.create  
							
							
							
						 
						
							2015-09-06 10:54:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	3773f81fd5  
						 
						
							
							
								
								
								Pass partition name instead of path to BrowserContext  
							
							
							
						 
						
							2015-09-06 10:53:39 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9c235509a6  
						 
						
							
							
								
								
								Read guest view's info from WebContentsPreferences  
							
							
							
						 
						
							2015-09-06 10:53:03 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	03ba9533fb  
						 
						
							
							
								
								
								store webviewinfo as web contents userdata  
							
							
							
						 
						
							2015-09-03 21:27:50 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	8f59c0b642  
						 
						
							
							
								
								
								create partitionId with encodedURIcomponent  
							
							
							
						 
						
							2015-09-03 20:49:29 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	da5bac42f3  
						 
						
							
							
								
								
								use embedders' browser context when partition is not specified  
							
							
							
						 
						
							2015-09-03 20:49:29 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	d180d3b168  
						 
						
							
							
								
								
								webview: fix partition attribute  
							
							
							
						 
						
							2015-09-03 20:49:29 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	50bfe9e335  
						 
						
							
							
								
								
								Set source and origin correctly for window.opener.postMessage  
							
							
							
						 
						
							2015-09-01 11:51:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	64e8ce0c07  
						 
						
							
							
								
								
								Don't rely on IDWeakMap for bookkeeping remote objects  
							
							... 
							
							
							
							It frees us from using C++ to track JS objects, thus improves the
performance of collecting memory. 
							
						 
						
							2015-08-27 19:01:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f7c75d36ba  
						 
						
							
							
								
								
								Do not create remote object for simple return values of APIs  
							
							
							
						 
						
							2015-08-27 16:14:53 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c441dd1436  
						 
						
							
							
								
								
								Merge pull request  #2571  from atom/index-entry-startup  
							
							... 
							
							
							
							Support index.js module resolution at startup of Electron. 
							
						 
						
							2015-08-26 12:35:24 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	7a23add23b  
						 
						
							
							
								
								
								Support index.js module resolution at startup of Electron.  
							
							
							
						 
						
							2015-08-24 21:16:19 +08:00