Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2c6d232254  
						 
						
							
							
								
								
								Don't add too much listeners in BrowserWindowProxy  
							
							
							
						 
						
							2015-12-04 11:12:36 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charlie Hess 
								
							 
						 
						
							
							
								
							
							
	0d30a8d70c  
						 
						
							
							
								
								
								Make downloadURL available on the webview tag.  
							
							
							
						 
						
							2015-12-02 18:40:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	e5974e44ed  
						 
						
							
							
								
								
								Deprecate the page-title-set event  
							
							... 
							
							
							
							We have two names for the same event, page-title-updated wins. 
							
						 
						
							2015-12-01 18:50:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	789380dfad  
						 
						
							
							
								
								
								Ensure calling webview.send will not block the renderer  
							
							... 
							
							
							
							When the browser process is busy, calling webview.send (a method that appears
on its face to be non-blocking) will actually block, because most webview methods
are remoted to a guest view instance in the browser. Instead, define a few methods
which will instead send its call over an async IPC message. 
							
						 
						
							2015-11-25 15:54:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	94e24abb99  
						 
						
							
							
								
								
								Use the new style remote module in Electron  
							
							
							
						 
						
							2015-11-13 22:22:25 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	fbb8e61958  
						 
						
							
							
								
								
								Replace "Url" in API names with "URL"  
							
							
							
						 
						
							2015-11-13 16:03:40 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	860c46b3c1  
						 
						
							
							
								
								
								Separate options from switches  
							
							... 
							
							
							
							On Windows the case sensitivity of command line switches are ignored, so
--nodeIntegraion will become --nodeintegration.
We should separate options from switches so we use "nodeIntegraion" in
options, while passing "--node-integration" in command line. 
							
						 
						
							2015-11-13 14:05:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2ca5a33d28  
						 
						
							
							
								
								
								Add electron.hideInternalModules  
							
							
							
						 
						
							2015-11-12 21:46:03 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c649c4cf4f  
						 
						
							
							
								
								
								Rename the env to ELECTRON_HIDE_INTERNAL_MODULES  
							
							
							
						 
						
							2015-11-12 21:37:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1d1f911b09  
						 
						
							
							
								
								
								Use require('electron') in Electron's code  
							
							
							
						 
						
							2015-11-12 20:29:30 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f9d7e7ce55  
						 
						
							
							
								
								
								Add ELECTRON_DISABLE_OLD_STYLE_MODULES env  
							
							
							
						 
						
							2015-11-12 17:02:04 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c2c09daa23  
						 
						
							
							
								
								
								Add "electron" module  
							
							
							
						 
						
							2015-11-12 16:40:27 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	5cca947f4d  
						 
						
							
							
								
								
								Remove unneeded override code  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
								
							
							
	6515a445a0  
						 
						
							
							
								
								
								Use ipcRenderer in Electron's code  
							
							
							
						 
						
							2015-11-10 15:29:43 +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 
								
							 
						 
						
							
							
								
							
							
	021ee20400  
						 
						
							
							
								
								
								No need to add "app" to search paths  
							
							
							
						 
						
							2015-10-03 17:52:46 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	5d9e4fc8fd  
						 
						
							
							
								
								
								Override document.hidden  
							
							
							
						 
						
							2015-10-01 18:39:35 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ef4014e14b  
						 
						
							
							
								
								
								Don't show open dialog as sheet in devtools  
							
							
							
						 
						
							2015-10-01 14:46:33 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	4fdf6ceb51  
						 
						
							
							
								
								
								Cache remote WebContents object of webview  
							
							
							
						 
						
							2015-09-30 16:58:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f2fa0e96eb  
						 
						
							
							
								
								
								Pass options in "new-window" event  
							
							
							
						 
						
							2015-09-22 23:40:16 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f07fea1936  
						 
						
							
							
								
								
								Add allowpopups attribute for webview  
							
							
							
						 
						
							2015-09-22 20:11:05 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	7c65d05b02  
						 
						
							
							
								
								
								Don't print error when window.open failed  
							
							
							
						 
						
							2015-09-22 19:59:32 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	42515c6f41  
						 
						
							
							
								
								
								No more need of manually setting process as local variable  
							
							
							
						 
						
							2015-09-22 14:30:54 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ff0e15bf58  
						 
						
							
							
								
								
								Expose sendInputEvent in webview  
							
							
							
						 
						
							2015-09-18 17:55:42 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gohy Leandre 
								
							 
						 
						
							
							
								
							
							
	590be75fa9  
						 
						
							
							
								
								
								add ValidatedUrl to did-fail-load event  
							
							
							
						 
						
							2015-09-09 15:56:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c1d7ad9631  
						 
						
							
							
								
								
								Devtools no longer uses iframes  
							
							
							
						 
						
							2015-09-03 17:50:24 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	50bfe9e335  
						 
						
							
							
								
								
								Set source and origin correctly for window.opener.postMessage  
							
							
							
						 
						
							2015-09-01 11:51:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9ecc4bcb7d  
						 
						
							
							
								
								
								Fork renderer process for webview  
							
							... 
							
							
							
							Previously it was disabled because Chrome doesn't support swapping
renderer process before, it seeems to work fine now, so we enable it to
see how it goes. 
							
						 
						
							2015-08-31 21:38:18 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eran Tiktin 
								
							 
						 
						
							
							
								
							
							
	b1406fbad9  
						 
						
							
							
								
								
								Fix no close button in message box on Windows  
							
							... 
							
							
							
							This resolves  #2293 . 
							
						 
						
							2015-08-22 04:20:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	0e8a585157  
						 
						
							
							
								
								
								Fix content::BrowserPluginDelegate::DidResizeElement API changes.  
							
							... 
							
							
							
							Chromium has removed old_size in DidResizeElement interface as the 'old_size'
is internal. 
							
						 
						
							2015-08-11 09:48:55 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	0a7a4c0d0a  
						 
						
							
							
								
								
								webview: adding load-commit event  
							
							
							
						 
						
							2015-08-05 19:22:30 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	6b8d4a43a3  
						 
						
							
							
								
								
								override: intialise BrowserWindowProxy.closed  
							
							
							
						 
						
							2015-08-05 19:22:30 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2a30520799  
						 
						
							
							
								
								
								Only set window.opener for windows opened by window.open  
							
							
							
						 
						
							2015-08-04 15:47:12 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan 
								
							 
						 
						
							
							
								
							
							
	c0ce8723d4  
						 
						
							
							
								
								
								Fix typo  
							
							
							
						 
						
							2015-07-31 20:16:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Taichiro Yoshida 
								
							 
						 
						
							
							
								
							
							
	fc92ceb0b6  
						 
						
							
							
								
								
								do not overwrite node-integration option  
							
							... 
							
							
							
							If `node-integration` option pass to window.open, do not overwrite by current window's one 
							
						 
						
							2015-07-29 13:41:11 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	462e6e0a82  
						 
						
							
							
								
								
								Implement getUserAgent API.  
							
							
							
						 
						
							2015-07-22 12:25:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	096439dce7  
						 
						
							
							
								
								
								Don't expose "global" when node integration is off  
							
							
							
						 
						
							2015-07-14 09:15:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									JP Richardson 
								
							 
						 
						
							
							
								
							
							
	d6ae874038  
						 
						
							
							
								
								
								emit error object on process.on('uncaughtException') in renderer  
							
							... 
							
							
							
							Chromium added the actual `error` object to the 5th parameter in `window.onerror`. This should be emitted as opposed to the `errorMsg` string. Worse yet, since `errorMsg` wasn't an instance of `Error`, any code that assumes this in any `process.on('uncaughtException')` handler would fail. Also, correctly emitting the error provides the stack trace.
This is now an HTML5 standard.
Sources:
- https://html.spec.whatwg.org/multipage/webappapis.html#errorevent 
- https://mikewest.org/2013/08/debugging-runtime-errors-with-window-onerror 
- https://code.google.com/p/chromium/issues/detail?id=147127  
							
						 
						
							2015-07-10 14:38:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	967c273ddb  
						 
						
							
							
								
								
								Always use top window's context for resolving url  
							
							... 
							
							
							
							Refs #2166 . 
							
						 
						
							2015-07-10 13:57:09 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	260ec96edd  
						 
						
							
							
								
								
								Resolve relative urls in window.open,  fix   #2166  
							
							
							
						 
						
							2015-07-10 11:36:41 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ae3b47aa75  
						 
						
							
							
								
								
								Inherit current window's node-integration in window.open by default  
							
							... 
							
							
							
							Fix  #2100 . 
						
							2015-07-06 16:21:08 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Haley 
								
							 
						 
						
							
							
								
							
							
	565a500320  
						 
						
							
							
								
								
								Fix window.open with wrong name  
							
							... 
							
							
							
							When calling `window.open` the newly created window would have the name of the last option in the `features` argument as the title. I think it's supposed to be pointed to `frameName`. 
							
						 
						
							2015-06-29 10:32:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	cb1d9f60ec  
						 
						
							
							
								
								
								override: set window.opener to null for webview  
							
							
							
						 
						
							2015-06-18 21:14:45 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	47eac062f6  
						 
						
							
							
								
								
								Expose Print API to webContents and webView.  
							
							... 
							
							
							
							Also move the print implementation from window to webContents. 
							
						 
						
							2015-06-16 20:08:30 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	c0a6cb69bf  
						 
						
							
							
								
								
								Move printToPDF API to WebContents.  
							
							... 
							
							
							
							Also expose in webview. 
							
						 
						
							2015-06-16 20:06:52 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Magica 
								
							 
						 
						
							
							
								
							
							
	8aa559fe51  
						 
						
							
							
								
								
								Add setAudioMuted to webContents  
							
							
							
						 
						
							2015-06-15 21:40:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kirk Ouimet 
								
							 
						 
						
							
							
								
							
							
	0fef09281b  
						 
						
							
							
								
								
								Guarding webview attributes against polluted Object.prototypes  
							
							... 
							
							
							
							Ran into an error with the buildParams function breaking when using a JavaScript library that modified the Object.prototype, this small fix resolves the issue. 
							
						 
						
							2015-06-09 16:17:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	f1a8c5a1ca  
						 
						
							
							
								
								
								Use httpReferrer and userAgent new names in webview.  
							
							
							
						 
						
							2015-06-09 10:44:54 +08:00