Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	190c9c916e  
						 
						
							
							
								
								
								Merge pull request  #9331  from 22222/issue2579  
							
							... 
							
							
							
							Add 'will-prevent-unload' event for #2579 . 
							
						 
						
							2017-05-11 09:04:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1b1c663b32  
						 
						
							
							
								
								
								Merge pull request  #8839  from brenca/offscreen-child-window  
							
							... 
							
							
							
							Offscreen rendering enhancements 
							
						 
						
							2017-05-11 20:52:47 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									22222 
								
							 
						 
						
							
							
								
							
							
	4044548f3e  
						 
						
							
							
								
								
								Add 'will-prevent-unload' event.  
							
							
							
						 
						
							2017-05-11 06:35:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	7ac93045b7  
						 
						
							
							
								
								
								Merge branch 'master' into native-window-open  
							
							
							
						 
						
							2017-05-11 13:51:43 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Heilig Benedek 
								
							 
						 
						
							
							
								
							
							
	8d1c17e036  
						 
						
							
							
								
								
								remove GetSizeForNewRenderView  
							
							
							
						 
						
							2017-05-10 22:19:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Heilig Benedek 
								
							 
						 
						
							
							
								
							
							
	89277dda90  
						 
						
							
							
								
								
								fix leaking of NativeImage instances  
							
							
							
						 
						
							2017-05-10 22:19:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Heilig Benedek 
								
							 
						 
						
							
							
								
							
							
	bccc25165d  
						 
						
							
							
								
								
								fix mouse wheel event sending typo  
							
							
							
						 
						
							2017-05-10 22:19:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Heilig Benedek 
								
							 
						 
						
							
							
								
							
							
	c9fa71bdb3  
						 
						
							
							
								
								
								lint fix  
							
							
							
						 
						
							2017-05-10 22:19:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Heilig Benedek 
								
							 
						 
						
							
							
								
							
							
	20d2ab29ab  
						 
						
							
							
								
								
								Add support for child and popup windows in OSR  
							
							
							
						 
						
							2017-05-10 22:19:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	fb85b26767  
						 
						
							
							
								
								
								Merge remote-tracking branch 'origin/master' into chrome58  
							
							
							
						 
						
							2017-05-10 09:42:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									22222 
								
							 
						 
						
							
							
								
							
							
	042b511a27  
						 
						
							
							
								
								
								Fix   #8911  
							
							
							
						 
						
							2017-05-03 12:47:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	c6c93211be  
						 
						
							
							
								
								
								Merge remote-tracking branch 'origin/master' into chrome58  
							
							
							
						 
						
							2017-05-02 09:15:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	c68f41b8d8  
						 
						
							
							
								
								
								destroy new window webContents asynchronously  
							
							
							
						 
						
							2017-05-01 16:53:55 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	5e976be43b  
						 
						
							
							
								
								
								remove page-title-updated workaround for  #3380  
							
							
							
						 
						
							2017-05-01 16:53:55 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	9e3b8ade12  
						 
						
							
							
								
								
								invoke WebContentsDestroyed manually when destruction path is async  
							
							
							
						 
						
							2017-05-01 16:53:14 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	f974a6bda9  
						 
						
							
							
								
								
								browser: make destruction of webContents async  
							
							
							
						 
						
							2017-05-01 16:53:14 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d85b58fdb5  
						 
						
							
							
								
								
								Fix API changes of FrameSubscriber  
							
							
							
						 
						
							2017-04-27 16:34:52 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	481b04358e  
						 
						
							
							
								
								
								Fix blink API changes  
							
							
							
						 
						
							2017-04-27 16:34:52 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	8634f37dfc  
						 
						
							
							
								
								
								Add gen/third_party/WebKit to include dirs  
							
							
							
						 
						
							2017-04-27 16:34:52 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	50e3bfa764  
						 
						
							
							
								
								
								Fix API changes of base::Value  
							
							
							
						 
						
							2017-04-27 16:34:52 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	8dff29185b  
						 
						
							
							
								
								
								Merge branch 'master' into native-window-open  
							
							
							
						 
						
							2017-04-18 21:59:22 +09: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	34ed1a9ef8  
						 
						
							
							
								
								
								Track child web contents  
							
							
							
						 
						
							2017-04-06 12:15:27 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	5f724e57bc  
						 
						
							
							
								
								
								Avoid unnecessary copy of parameters.  
							
							
							
						 
						
							2017-03-29 22:06:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	4ab2c92418  
						 
						
							
							
								
								
								CommonWebContentsDelegate::DestroyWebContents => ResetManagedWebContents  
							
							
							
						 
						
							2017-03-22 07:30:36 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	72adbf7a2f  
						 
						
							
							
								
								
								destroy guest webcontents before embedder  
							
							
							
						 
						
							2017-03-19 10:25:13 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	d5a658bbe4  
						 
						
							
							
								
								
								Fixed pass by reference and added spec  
							
							
							
						 
						
							2017-03-08 22:06:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	1c2a78a896  
						 
						
							
							
								
								
								Add WebRTCIPPolicy setting to webContents and webview  
							
							... 
							
							
							
							Resolves  #8777 
Code to set and get the policy come from the muon framework code:
https://github.com/brave/muon/blob/master/atom/browser/api/atom_api_web_ 
contents.cc#L1324...L1343 
						
							2017-03-08 10:15:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	f549bda9fc  
						 
						
							
							
								
								
								Merge pull request  #8799  from nitsakh/baseURLForDataURL  
							
							... 
							
							
							
							Support base URL option to loadURL for data URLs 
							
						 
						
							2017-03-06 10:25:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	e936143da2  
						 
						
							
							
								
								
								listen for browser initiated pending nav entries too  
							
							
							
						 
						
							2017-03-06 00:21:52 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	dead1ae1ba  
						 
						
							
							
								
								
								webContents: defer url load when there is a pending navigation entry  
							
							
							
						 
						
							2017-03-06 00:10:46 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nitish Sakhawalkar 
								
							 
						 
						
							
							
								
							
							
	bcda67b8eb  
						 
						
							
							
								
								
								No more extra whitespace.  
							
							
							
						 
						
							2017-03-02 10:50:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nitish Sakhawalkar 
								
							 
						 
						
							
							
								
							
							
	c06c4c0ccb  
						 
						
							
							
								
								
								Reverting formatting changes made by clang format.  
							
							
							
						 
						
							2017-03-01 14:04:41 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nitish Sakhawalkar 
								
							 
						 
						
							
							
								
							
							
	879082b1a6  
						 
						
							
							
								
								
								Issue #8735:Support base URL option to loadURL for data URLs  
							
							
							
						 
						
							2017-02-28 16:49:03 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	203a920c64  
						 
						
							
							
								
								
								fix signature of zoom getter apis  
							
							
							
						 
						
							2017-02-18 01:34:32 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	36e6501c44  
						 
						
							
							
								
								
								Rename variable for compiler error  
							
							
							
						 
						
							2017-02-14 12:30:23 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	9be42db8d5  
						 
						
							
							
								
								
								Merge pull request  #8628  from Spacetech/master  
							
							... 
							
							
							
							Implement invalidate for non-offscreen mode 
							
						 
						
							2017-02-14 11:41:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	5cb6648686  
						 
						
							
							
								
								
								Use underscore variable name for consistency  
							
							
							
						 
						
							2017-02-14 11:12:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	82f452568c  
						 
						
							
							
								
								
								🎨  Minor formatting tweaks  
							
							
							
						 
						
							2017-02-14 11:09:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gary Wilber 
								
							 
						 
						
							
							
								
							
							
	f19924bcb0  
						 
						
							
							
								
								
								Add Invalidate method to NativeWindow and add Mac implementation  
							
							
							
						 
						
							2017-02-13 19:41:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	7a0aff2bae  
						 
						
							
							
								
								
								code cleanup  
							
							
							
						 
						
							2017-02-12 01:48:24 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	cbeaa6be87  
						 
						
							
							
								
								
								simply handling temporary zoom levels of webview  
							
							
							
						 
						
							2017-02-12 00:49:17 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	e3fe3cc490  
						 
						
							
							
								
								
								map webframe zoom api to use HostZoomMap  
							
							
							
						 
						
							2017-02-12 00:49:17 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	63c0e4cbb1  
						 
						
							
							
								
								
								Add ZoomController to manager zoom changes for webcontents  
							
							
							
						 
						
							2017-02-12 00:49:17 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	07794a58aa  
						 
						
							
							
								
								
								use zoom factor webpreference option when required.  
							
							... 
							
							
							
							* When setzoomlevel is not called for the host.
* When there is no zoom preference for the host. 
							
						 
						
							2017-02-12 00:49:17 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	b27c94368d  
						 
						
							
							
								
								
								webContents: set zoom levels with HostZoomMap  
							
							
							
						 
						
							2017-02-12 00:49:17 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gary Wilber 
								
							 
						 
						
							
							
								
							
							
	11e1f6b56c  
						 
						
							
							
								
								
								Fix lint errors  
							
							
							
						 
						
							2017-02-08 00:05:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gary Wilber 
								
							 
						 
						
							
							
								
							
							
	ed44b32ff5  
						 
						
							
							
								
								
								Convert indentation to spaces  
							
							
							
						 
						
							2017-02-07 23:08:03 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gary Wilber 
								
							 
						 
						
							
							
								
							
							
	148898fb75  
						 
						
							
							
								
								
								Implement invalidate for non-offscreen mode  
							
							
							
						 
						
							2017-02-07 23:03:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	75627ba6ad  
						 
						
							
							
								
								
								Fix sync printing not working  
							
							
							
						 
						
							2017-02-06 10:34:29 -08:00