Brendan Forster 
								
							 
						 
						
							
							
								
							
							
	50af70a0e8  
						 
						
							
							
								
								
								Merge branch 'master' into certificate-addition-windows  
							
							
							
						 
						
							2017-04-27 14:47:50 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	1d73e84a29  
						 
						
							
							
								
								
								Merge branch 'master' into native-window-open  
							
							
							
						 
						
							2017-04-27 12:03:55 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	7881376aff  
						 
						
							
							
								
								
								Merge pull request  #9254  from electron/endsession-event  
							
							... 
							
							
							
							End session event on browser window 
							
						 
						
							2017-04-24 12:02:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hari Krishna Reddy Juturu 
								
							 
						 
						
							
							
								
							
							
	8458acff26  
						 
						
							
							
								
								
								Removing #ifdef on endsession api  
							
							
							
						 
						
							2017-04-24 11:58:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hari Krishna Reddy Juturu 
								
							 
						 
						
							
							
								
							
							
	8a32826876  
						 
						
							
							
								
								
								Removing #ifdef windows for endsession methods  
							
							
							
						 
						
							2017-04-24 11:49:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hari Krishna Reddy Juturu 
								
							 
						 
						
							
							
								
							
							
	9e70372c1f  
						 
						
							
							
								
								
								change endsession event name to session-end  
							
							
							
						 
						
							2017-04-24 10:16:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	13e4582697  
						 
						
							
							
								
								
								Emit autoUpdater error directly as Error object  
							
							
							
						 
						
							2017-04-24 09:47:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Forster 
								
							 
						 
						
							
							
								
							
							
	253a4b0114  
						 
						
							
							
								
								
								Merge remote-tracking branch 'electron/master' into certificate-addition-windows  
							
							
							
						 
						
							2017-04-24 11:13:34 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hari Krishna Reddy Juturu 
								
							 
						 
						
							
							
								
							
							
	3c3e14b820  
						 
						
							
							
								
								
								End session event on browser window  
							
							
							
						 
						
							2017-04-21 14:22:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	a004cada7c  
						 
						
							
							
								
								
								Merge pull request  #9095  from seanchas116/better-path-resolve  
							
							... 
							
							
							
							Search for module from app path when URL is not file protocol 
							
						 
						
							2017-04-20 10:49:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	dc8b43901b  
						 
						
							
							
								
								
								Merge pull request  #9108  from yuya-oc/add-macos-sheet-events  
							
							... 
							
							
							
							Add sheet-begin and sheet-end events to macOS BrowserWindow 
							
						 
						
							2017-04-20 10:33:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	29a3e11893  
						 
						
							
							
								
								
								Group sheet event methods with other macOS methods  
							
							
							
						 
						
							2017-04-20 10:32:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Forster 
								
							 
						 
						
							
							
								
							
							
	dca08c208b  
						 
						
							
							
								
								
								and use the same signature for Windows  
							
							
							
						 
						
							2017-04-20 14:21:08 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hari Krishna Reddy Juturu 
								
							 
						 
						
							
							
								
							
							
	fe88697348  
						 
						
							
							
								
								
								fixup! fixup! Adding cookie flush store api  
							
							
							
						 
						
							2017-04-18 09:05:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hari Krishna Reddy Juturu 
								
							 
						 
						
							
							
								
							
							
	19709a50e9  
						 
						
							
							
								
								
								Adding cookie flush store api  
							
							
							
						 
						
							2017-04-18 09:05:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	8dff29185b  
						 
						
							
							
								
								
								Merge branch 'master' into native-window-open  
							
							
							
						 
						
							2017-04-18 21:59:22 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Lachèze 
								
							 
						 
						
							
							
								
							
							
	9aff17afea  
						 
						
							
							
								
								
								👕  alphabetical order  
							
							
							
						 
						
							2017-04-18 13:44:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Lachèze 
								
							 
						 
						
							
							
								
							
							
	f375e8a7db  
						 
						
							
							
								
								
								Add OS process id to web-contents  
							
							
							
						 
						
							2017-04-18 12:31:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuya Ochiai 
								
							 
						 
						
							
							
								
							
							
	75184046f6  
						 
						
							
							
								
								
								Add events to manage sheets of macOS BrowserWindow  
							
							
							
						 
						
							2017-04-15 16:26:45 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	ea6890aa5c  
						 
						
							
							
								
								
								Use const  
							
							
							
						 
						
							2017-04-13 23:26:42 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	9d62b196d3  
						 
						
							
							
								
								
								Use base::FilePath  
							
							
							
						 
						
							2017-04-13 10:59:12 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Birunthan Mohanathas 
								
							 
						 
						
							
							
								
							
							
	06fcf2c19d  
						 
						
							
							
								
								
								Add support for BrowserView autoresizing  
							
							
							
						 
						
							2017-04-13 01:27:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Birunthan Mohanathas 
								
							 
						 
						
							
							
								
							
							
	8b9f7e5b00  
						 
						
							
							
								
								
								Implement initial, experimental BrowserView API  
							
							... 
							
							
							
							Right now, `<webview>` is the only way to embed additional content in a
`BrowserWindow`. Unfortunately `<webview>` suffers from a [number of
problems](https://github.com/electron/electron/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20label%3Awebview%20 ).
To make matters worse, many of these are upstream Chromium bugs instead
of Electron-specific bugs.
For us at [Figma](https://www.figma.com ), the main issue is very slow
performance.
Despite the upstream improvements to `<webview>` through the OOPIF work, it is
probable that there will continue to be `<webview>`-specific bugs in the
future.
Therefore, this introduces a `<webview>` alternative to called `BrowserView`,
which...
- is a thin wrapper around `api::WebContents` (so bugs in `BrowserView` will
  likely also be bugs in `BrowserWindow` web contents)
- is instantiated in the main process like `BrowserWindow` (and unlike
  `<webview>`, which lives in the DOM of a `BrowserWindow` web contents)
- needs to be added to a `BrowserWindow` to display something on the screen
This implements the most basic API. The API is expected to evolve and change in
the near future and has consequently been marked as experimental. Please do not
use this API in production unless you are prepared to deal with breaking
changes.
In the future, we will want to change the API to support multiple
`BrowserView`s per window. We will also want to consider z-ordering
auto-resizing, and possibly even nested views. 
							
						 
						
							2017-04-13 01:27:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	e7b679ead6  
						 
						
							
							
								
								
								Add IsEmpty helper and remove GetInstance public usage  
							
							
							
						 
						
							2017-04-11 09:09:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	0883a9f966  
						 
						
							
							
								
								
								Use CloseAllWindows helper  
							
							
							
						 
						
							2017-04-11 09:09:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	34ed1a9ef8  
						 
						
							
							
								
								
								Track child web contents  
							
							
							
						 
						
							2017-04-06 12:15:27 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	526086d900  
						 
						
							
							
								
								
								Improve RootWebContentsTracker  
							
							
							
						 
						
							2017-04-06 11:37:21 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	60cc862031  
						 
						
							
							
								
								
								Make everything pointer like  
							
							
							
						 
						
							2017-04-04 12:50:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	4d6b0fc01b  
						 
						
							
							
								
								
								Add a method to set the escape identifier on the touch bar  
							
							
							
						 
						
							2017-04-04 12:50:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	3e9014c371  
						 
						
							
							
								
								
								Merge pull request  #9099  from electron/certificate-trust  
							
							... 
							
							
							
							macOS: Add certificate trust API 
							
						 
						
							2017-04-04 11:17:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	8d465234e4  
						 
						
							
							
								
								
								Appease our linty overlords  
							
							
							
						 
						
							2017-04-03 21:40:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	2badfbe04f  
						 
						
							
							
								
								
								Remove the intermediate function  
							
							
							
						 
						
							2017-04-03 21:22:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	4a7eec8f2d  
						 
						
							
							
								
								
								Pass app path as command line argument  
							
							
							
						 
						
							2017-04-04 09:36:01 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	74c0cbddae  
						 
						
							
							
								
								
								Linebreak to keep the linter happy  
							
							
							
						 
						
							2017-04-03 16:07:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	11f5c942ce  
						 
						
							
							
								
								
								Conditionalize  
							
							
							
						 
						
							2017-04-03 15:25:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	bcecba20e6  
						 
						
							
							
								
								
								Fix indentation  
							
							
							
						 
						
							2017-04-03 15:09:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	4ffaf2cd99  
						 
						
							
							
								
								
								Remove old unnecssary change on app  
							
							
							
						 
						
							2017-04-03 15:09:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	6e89cb9d7c  
						 
						
							
							
								
								
								Move it into dialog  
							
							
							
						 
						
							2017-04-03 15:05:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	4bbbcd093b  
						 
						
							
							
								
								
								Handle the callback and cleanup properly  
							
							
							
						 
						
							2017-04-03 14:01:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	1ed443ea29  
						 
						
							
							
								
								
								Do the callback & release dance  
							
							
							
						 
						
							2017-04-03 13:21:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	f5a75c4e87  
						 
						
							
							
								
								
								Merge pull request  #9076  from electron/cleanup-cpp  
							
							... 
							
							
							
							Cleanup cpp codebase 
							
						 
						
							2017-04-03 08:30:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	4f3d3557cc  
						 
						
							
							
								
								
								Notify that the cert changed  
							
							
							
						 
						
							2017-03-31 21:51:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	8ae91682cb  
						 
						
							
							
								
								
								Lines should be <= 80 characters.  
							
							
							
						 
						
							2017-03-31 20:09:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	16cc79354c  
						 
						
							
							
								
								
								Errrrybody's a scoped_refptr now  
							
							
							
						 
						
							2017-03-31 13:53:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	653b2d15c3  
						 
						
							
							
								
								
								Expose the certificate trust panel as part of app  
							
							
							
						 
						
							2017-03-30 17:25:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joshaber 
								
							 
						 
						
							
							
								
							
							
	64369cd07f  
						 
						
							
							
								
								
								Show a certificate trust panel  
							
							
							
						 
						
							2017-03-30 17:25:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	e8abee9ca9  
						 
						
							
							
								
								
								Replace C-style casts with static_cast.  
							
							
							
						 
						
							2017-03-30 23:05:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	1b9780035c  
						 
						
							
							
								
								
								Remove redundant calls to smart pointer's get method.  
							
							
							
						 
						
							2017-03-30 22:22:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	00693ba075  
						 
						
							
							
								
								
								Replace "size()" with "empty()".  
							
							
							
						 
						
							2017-03-30 21:59:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	5f724e57bc  
						 
						
							
							
								
								
								Avoid unnecessary copy of parameters.  
							
							
							
						 
						
							2017-03-29 22:06:07 +02:00