Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	0f7c25fc63  
						 
						
							
							
								
								
								Put View APIs under a build flag  
							
							
							
						 
						
							2018-05-24 15:44:07 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2c8dc9e0bd  
						 
						
							
							
								
								
								Add View.addChildView API  
							
							
							
						 
						
							2018-05-24 15:36:29 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	322bde526c  
						 
						
							
							
								
								
								Add LayoutManager/BoxLayout APIs  
							
							
							
						 
						
							2018-05-24 15:36:29 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	bc10be3de6 
 
						 
						
							
							
								
								
								rename exposed session method to setCertificateVerifyProc  
							
							
							
						 
						
							2018-05-23 13:51:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	4a90056462 
 
						 
						
							
							
								
								
								remove webContents.openDevTools() deprecation  
							
							
							
						 
						
							2018-05-23 09:30:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	003a5a0160 
 
						 
						
							
							
								
								
								remove tray.setHighlightMode() deprecation  
							
							
							
						 
						
							2018-05-23 09:20:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	72c63a10ee 
 
						 
						
							
							
								
								
								remove screen.getMenuBarHeight() deprecation  
							
							
							
						 
						
							2018-05-23 09:11:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	2337237d58  
						 
						
							
							
								
								
								Refactoring: use C++11 class member variable initialization  
							
							
							
						 
						
							2018-05-22 00:18:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	595b0663b2  
						 
						
							
							
								
								
								WebContents may be managed by multiple owners  
							
							
							
						 
						
							2018-05-21 10:53:09 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	3b81312cf7  
						 
						
							
							
								
								
								clear pointer when WebContents is closed  
							
							
							
						 
						
							2018-05-21 10:53:09 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	51db1efb8a  
						 
						
							
							
								
								
								prevent double-adding a WebContents to view  
							
							
							
						 
						
							2018-05-21 10:53:09 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	fd4a0626c5  
						 
						
							
							
								
								
								destroy WebContents when view is destroyed  
							
							
							
						 
						
							2018-05-21 10:53:08 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zhuo Lu 
								
							 
						 
						
							
							
								
							
							
	d2653e8192  
						 
						
							
							
								
								
								Fix: Prevent menu update while it's open ( #12809 )  
							
							... 
							
							
							
							* Update application menu on default runloop
Menu change should be prevented while the menu is open
* Fix code style
* Memory safety 
							
						 
						
							2018-05-17 11:19:28 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	da0fd10423  
						 
						
							
							
								
								
								refactor: chromium-style warnings in linux code ( #12949 )  
							
							
							
						 
						
							2018-05-16 14:12:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	
	
	9488ef4867 
 
						 
						
							
							
								
								
								Merge pull request  #12496  from mikeykhalil/8952-ignore-tray-double-click-events  
							
							... 
							
							
							
							8952 option to ignore tray double click events 
							
						 
						
							2018-05-16 10:17:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	211d7825d3  
						 
						
							
							
								
								
								feat: DIP <-> screen coordinate conversions ( #12879 )  
							
							
							
						 
						
							2018-05-16 18:34:09 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	bb2715e7a5  
						 
						
							
							
								
								
								feat: add TopLevelWindow.setContentView API  
							
							
							
						 
						
							2018-05-15 14:12:47 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2b24b26e59  
						 
						
							
							
								
								
								refactor: do not pass WebContents to NativeWindow  
							
							
							
						 
						
							2018-05-15 14:03:21 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	640877ebf8  
						 
						
							
							
								
								
								attach native view after widget is created  
							
							
							
						 
						
							2018-05-15 14:03:21 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	5a320222e2  
						 
						
							
							
								
								
								feat: add WebContentsView API  
							
							
							
						 
						
							2018-05-15 14:03:21 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	e058d11657  
						 
						
							
							
								
								
								feat: add View API  
							
							
							
						 
						
							2018-05-15 14:03:21 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	
	
	cc386f2345 
 
						 
						
							
							
								
								
								Merge pull request  #12884  from nornagon/views-defines  
							
							... 
							
							
							
							Require !OS_MACOSX as well as TOOLKIT_VIEWS for views code 
							
						 
						
							2018-05-10 14:13:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	72057bf7ef  
						 
						
							
							
								
								
								clang-format atom_api_web_contents.cc  
							
							
							
						 
						
							2018-05-10 14:11:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	87d0175c76  
						 
						
							
							
								
								
								Require !OS_MACOSX as well as TOOLKIT_VIEWS for views code  
							
							
							
						 
						
							2018-05-10 14:11:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	73ac019882  
						 
						
							
							
								
								
								Fix up #includes to work with both GYP and GN  
							
							
							
						 
						
							2018-05-10 13:38:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	5b5c161601 
 
						 
						
							
							
								
								
								feat: new makeSingleInstance API ( #12782 )  
							
							... 
							
							
							
							* Refactor app.makeSingleInstance
* new API `app.isPrimaryInstance()`
* new API `app.isSingleInstance()`
* new event `app.on('second-instance')`
* deprecated old syntax `app.makeSingleInstance(cb)`
* deprecated old syntax of `app.makeSingleInstance() --> bool` in favor
of `app.isPrimaryInstance()`
* Fix spec, we don't need process.nextTick hacks any more
* Make deprecation TODO for the return value of makeSingleInstance
* Refactor makeSingleInstance to requestSingleInstanceLock and add appropriate deprecation comments
* I swear this isn't tricking the linter
* Make const
* Add deprecation warnings for release, and add to planned-breaking-changes
BREAKING CHANGE 
							
						 
						
							2018-05-08 01:29:18 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	b280ea5579  
						 
						
							
							
								
								
								chromium-style fixes ( #12826 )  
							
							
							
						 
						
							2018-05-03 23:45:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mikeykhalil 
								
							 
						 
						
							
							
								
							
							
	94ffd4bfc0  
						 
						
							
							
								
								
								add getter for ignoreDoubleClickEvents field  
							
							
							
						 
						
							2018-05-03 13:49:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mikeykhalil 
								
							 
						 
						
							
							
								
							
							
	208374afa4  
						 
						
							
							
								
								
								clean up ignore double click event implementation  
							
							
							
						 
						
							2018-05-03 13:49:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mikeykhalil 
								
							 
						 
						
							
							
								
							
							
	1f29124d11  
						 
						
							
							
								
								
								updated Tray API to ignore double click events on macOS ( #8952 )  
							
							
							
						 
						
							2018-05-03 13:49:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	cdc5022305  
						 
						
							
							
								
								
								Fix chromium-style errors ( #12802 )  
							
							
							
						 
						
							2018-05-03 09:04:22 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bughit 
								
							 
						 
						
							
							
								
							
							
	55a7f6f0ce  
						 
						
							
							
								
								
								add did-frame-navigate event to WebContents ( #12723 )  
							
							... 
							
							
							
							* add did-frame-navigate event to WebContents, pass http response code to it and did-navigate
* docs for frame routing id related api changes on WebFrame and WebContents 
							
						 
						
							2018-05-01 13:34:41 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	338a816ffd 
 
						 
						
							
							
								
								
								Screen Lock / Unlock events ( #12714 )  
							
							... 
							
							
							
							* initial lock-screen and unlock-screen event implementation for macOS
* Implementation of lock-screen and unlock-screen on windows 
							
						 
						
							2018-05-01 02:04:27 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zeke Sikelianos 
								
							 
						 
						
							
							
								
							
							
	
	
	cc98bd6b6d 
 
						 
						
							
							
								
								
								Merge pull request  #12662  from electron/prevent-default  
							
							... 
							
							
							
							Stop overwriting prevent_default if default wasn't prevented 
							
						 
						
							2018-04-26 12:12:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bughit 
								
							 
						 
						
							
							
								
							
							
	4fcd178c36  
						 
						
							
							
								
								
								expose WebFrame#routingId ( #12614 )  
							
							... 
							
							
							
							* expose WebFrame#routingId and pass it to WebContents frame specific events along with frameProcessId; add WebContets.did-start-navigation event
* fix compilation error on ia32 Windows 
							
						 
						
							2018-04-26 19:17:55 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nitish Sakhawalkar 
								
							 
						 
						
							
							
								
							
							
	2579071b98  
						 
						
							
							
								
								
								Deprecate did-get-response-details and did-get-redirect-request ( #12615 )  
							
							... 
							
							
							
							* Deprecate webContents events did-get-response-details and did-get-redirect-request.
* Update guest view files
* Update webview tag docs and update specs
* Update deprecate.event function
* Update comment
* Update more
* Update documentation for other deprecated event 
							
						 
						
							2018-04-23 14:46:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	12a57ff1c2  
						 
						
							
							
								
								
								clang-format objc files ( #12673 )  
							
							
							
						 
						
							2018-04-20 11:47:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	ff571f3b5d  
						 
						
							
							
								
								
								Part I: Move from base::Bind to base::BindOnce and remove unneeded base::Passed ( #12661 )  
							
							
							
						 
						
							2018-04-20 19:55:05 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	30f1d0991b  
						 
						
							
							
								
								
								enable chromium style checker plugin for electron and brightray targets  
							
							
							
						 
						
							2018-04-19 11:12:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	f1587da480  
						 
						
							
							
								
								
								[chromium-style] out-of-line default constructors and destructors  
							
							
							
						 
						
							2018-04-19 11:12:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	e6695cf2ec  
						 
						
							
							
								
								
								[chromium-style] override / virtual warnings  
							
							
							
						 
						
							2018-04-19 11:12:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	a635f078c6  
						 
						
							
							
								
								
								[chromium-style] auto variable type must not deduce to a raw pointer type  
							
							
							
						 
						
							2018-04-19 11:10:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Birunthan Mohanathas 
								
							 
						 
						
							
							
								
							
							
	cd407d1c3f  
						 
						
							
							
								
								
								Stop overwriting prevent_default if default wasn't prevented  
							
							... 
							
							
							
							This didn't actually cause any issues because there is only one listener
for the affected methods right now. Should we have added more, the last
called observer would have overwritten `prevent_default`. Lets only set
it when necessary to avoid this footgun in the future. 
							
						 
						
							2018-04-19 12:45:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	7473b612c5  
						 
						
							
							
								
								
								Make Menu API accept TopLevelWindow  
							
							
							
						 
						
							2018-04-19 13:08:37 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1340b17424  
						 
						
							
							
								
								
								Do not return TopLevelWindow in BrowserWindow.getAllWindows  
							
							
							
						 
						
							2018-04-19 13:08:37 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	e38f511737  
						 
						
							
							
								
								
								Make BrowserWindow inheirt TopLevelWindow in JS  
							
							
							
						 
						
							2018-04-19 13:08:37 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	71ebd99dfa  
						 
						
							
							
								
								
								Expose TopLevelWindow to JavaScript  
							
							
							
						 
						
							2018-04-19 13:08:36 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	cfed9fa4b9  
						 
						
							
							
								
								
								Make sure we append parent->child_windows after InitWith  
							
							
							
						 
						
							2018-04-19 12:45:48 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	c6f4bbd143 
 
						 
						
							
							
								
								
								also format missing .cc files  
							
							
							
						 
						
							2018-04-18 20:48:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	53bdf22c85 
 
						 
						
							
							
								
								
								clang-format atom files  
							
							
							
						 
						
							2018-04-18 20:48:45 -04:00