Nikita Kot 
								
							 
						 
						
							
							
								
							
							
	
	
	7672aa9525 
 
						 
						
							
							
								
								
								feat: exposeInMainWorld allow to expose non-object APIs ( #26594 )  
							
							
							
						 
						
							2020-12-04 09:43:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	b37982987a 
 
						 
						
							
							
								
								
								chore: remove unused sendToAll + related APIs ( #26771 )  
							
							... 
							
							
							
							* chore: remove unused sendToAll + related APIs
* refactor: no need to args.ShallowClone() anymore 
							
						 
						
							2020-12-03 15:55:50 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	022bafc485 
 
						 
						
							
							
								
								
								chore: remove deprecated crashReporter APIs ( #26695 )  
							
							
							
						 
						
							2020-11-26 22:07:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	c8d77cae4a 
 
						 
						
							
							
								
								
								refactor: replace V8 hidden values with WeakMap / WeakSet ( #26659 )  
							
							
							
						 
						
							2020-11-24 16:11:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	6932e02eb8 
 
						 
						
							
							
								
								
								refactor: use getWebPreference() for all options ( #26531 )  
							
							
							
						 
						
							2020-11-23 22:39:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	5ee9cc202b 
 
						 
						
							
							
								
								
								fix: ensure that internal messages are sent from the main process ( #26429 )  
							
							
							
						 
						
							2020-11-12 06:20:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									loc 
								
							 
						 
						
							
							
								
							
							
	
	
	0b85fdf26c 
 
						 
						
							
							
								
								
								feat: add webContents.setWindowOpenHandler API ( #24517 )  
							
							... 
							
							
							
							Co-authored-by: Jeremy Rose <jeremya@chromium.org> 
							
						 
						
							2020-11-10 09:06:03 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	34156c424c 
 
						 
						
							
							
								
								
								fix: [webview] fix missing properties on events when contextIsolation: true ( #26289 )  
							
							
							
						 
						
							2020-11-04 11:15:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	d25fa7b075 
 
						 
						
							
							
								
								
								refactor: store <webview> attributes as typed Map ( #26307 )  
							
							
							
						 
						
							2020-11-03 15:02:23 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	0c2e2bca92 
 
						 
						
							
							
								
								
								refactor: don't send ipcRenderer.sendSync() returnValue as an array ( #26178 )  
							
							
							
						 
						
							2020-10-28 18:48:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	2c68bad631 
 
						 
						
							
							
								
								
								refactor: create IPC_MESSAGES enum for IPC message channels ( #25694 )  
							
							
							
						 
						
							2020-10-14 00:11:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	b194030a34 
 
						 
						
							
							
								
								
								chore: cleanup some typos in comments ( #25770 )  
							
							
							
						 
						
							2020-10-13 10:25:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	fb11a12d5b 
 
						 
						
							
							
								
								
								refactor: replace a few any-s with proper types ( #25681 )  
							
							
							
						 
						
							2020-10-08 03:01:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	db911f29ad 
 
						 
						
							
							
								
								
								refactor: remove duplicate <webview> event list ( #25697 )  
							
							
							
						 
						
							2020-10-06 15:11:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	8df4faa8f0 
 
						 
						
							
							
								
								
								chore: cleanup typings/internal-electron.d.ts ( #25711 )  
							
							
							
						 
						
							2020-10-02 04:52:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	822b044068 
 
						 
						
							
							
								
								
								fix: suppress worldSafe warning emitted from security checks ( #25692 )  
							
							
							
						 
						
							2020-10-01 08:59:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	9f4a097e03 
 
						 
						
							
							
								
								
								feat: remove getMediaSourceIdForWebContents() ( #25414 )  
							
							... 
							
							
							
							This reverts commit 204f001c5d 
							
						 
						
							2020-09-14 10:38:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	dd781c4f63 
 
						 
						
							
							
								
								
								chore: deprecate remote ( #25293 )  
							
							
							
						 
						
							2020-09-10 09:17:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	860e14c0da 
 
						 
						
							
							
								
								
								chore(extensions): remove old renderer code ( #25347 )  
							
							
							
						 
						
							2020-09-08 20:11:38 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	8baa9deccd 
 
						 
						
							
							
								
								
								build: update to typescript 4 ( #25091 )  
							
							
							
						 
						
							2020-08-24 11:23:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Xu 
								
							 
						 
						
							
							
								
							
							
	
	
	beaf60de0a 
 
						 
						
							
							
								
								
								feat: add nativeImage.createThumbnailFromPath API ( #24802 )  
							
							... 
							
							
							
							* initial commit, mac implementation
* add documentation
* convert createThumbnailFromPath to async function
* windows impl protoype
* add tests
* added test
* fix
* fix test
* clean up
* update docs
* cleaning up code
* fix test
* retrigger CI
* retrigger CI
* refactor from app to native_image
* windows build
* lint
* lint
* add smart pointers, fix test
* change tests and update docs
* fix test, remove nolint
* add renderer-main process routing to fix tests
* lint
* thanks sam
* thanks sam 
							
						 
						
							2020-08-24 09:36:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	b500294c1d 
 
						 
						
							
							
								
								
								feat: add worldSafe flag for executeJS results ( #24114 )  
							
							... 
							
							
							
							* feat: add worldSafe flag for executeJS results
* chore: do not log warning for webContents.executeJS
* Apply suggestions from code review
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
* chore: apply PR feedback
* chore: split logic a bit
* chore: allow primitives through the world safe checl
* chore: clean up per PR feedback
* chore: flip boolean logic
* chore: update per PR feedback
* chore: fix typo
* chore: fix spec
Co-authored-by: Jeremy Rose <jeremya@chromium.org> 
							
						 
						
							2020-07-23 14:32:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	f649e604be 
 
						 
						
							
							
								
								
								build: tsify asar and move to webpack js2c pipeline ( #24495 )  
							
							... 
							
							
							
							* build: tsify asar and move to webpack js2c pipeline
* build: use the webpack provider for fs-wrapper 
							
						 
						
							2020-07-16 11:38:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	36bd940bc3 
 
						 
						
							
							
								
								
								refactor: ginify NativeImage ( #24486 )  
							
							
							
						 
						
							2020-07-13 14:44:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	ad16e6c647 
 
						 
						
							
							
								
								
								build: update linting deps ( #24461 )  
							
							
							
						 
						
							2020-07-08 21:19:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	659e79fc08 
 
						 
						
							
							
								
								
								refactor: prevent consistent early exception ( #24191 )  
							
							... 
							
							
							
							* refactor: prevent consistent early exception
* Use _linkedBinding where possible
* Remove dead electronBinding 
							
						 
						
							2020-06-22 20:32:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	379bb174e9 
 
						 
						
							
							
								
								
								refactor: use WeakRef on renderer side of remote ( #24037 )  
							
							
							
						 
						
							2020-06-12 15:50:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	7274467f73 
 
						 
						
							
							
								
								
								refactor: tsify remote ( #24034 )  
							
							
							
						 
						
							2020-06-11 11:36:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	78fe545d18 
 
						 
						
							
							
								
								
								refactor: remove renderer-side refcount in remote ( #24054 )  
							
							
							
						 
						
							2020-06-11 10:22:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	969f46a48f 
 
						 
						
							
							
								
								
								chore: remove IPC hiddens ( #23720 )  
							
							
							
						 
						
							2020-06-02 02:33:06 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	e8ea007104 
 
						 
						
							
							
								
								
								fix: ensure nativeImage serialization main->renderer ( #23759 )  
							
							
							
						 
						
							2020-05-28 09:43:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	f78504515b 
 
						 
						
							
							
								
								
								fix: handle asynchronous URL loading in bw proxy ( #23776 )  
							
							
							
						 
						
							2020-05-27 13:50:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Judeaux 
								
							 
						 
						
							
							
								
							
							
	
	
	204f001c5d 
 
						 
						
							
							
								
								
								feat: add desktopCapturer.getMediaSourceIdForWebContents() to get stream source id from web contents ( #22701 )  
							
							... 
							
							
							
							* feat: add desktopCapturer.getMediaSourceIdForWebContents() to get stream source id from web contents
* Cleanup from #22701  PR comments 
							
						 
						
							2020-05-26 16:34:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	762f7bcca2 
 
						 
						
							
							
								
								
								refactor: use typeutils for nativeImage serialization ( #23693 )  
							
							
							
						 
						
							2020-05-22 08:56:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	e3c2ec9f7c 
 
						 
						
							
							
								
								
								chore: remove unused isolated-world-args ( #23716 )  
							
							
							
						 
						
							2020-05-21 20:11:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	df53816eea 
 
						 
						
							
							
								
								
								feat: expose the desktopCapturer module in the main process ( #23548 )  
							
							
							
						 
						
							2020-05-20 20:25:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	4b23a85475 
 
						 
						
							
							
								
								
								refactor: correctly serialize nativeImage/buffer with typeUtils ( #23666 )  
							
							... 
							
							
							
							* refactor: correctly serialize nativeImage/buffer with typeUtils
* test: add serialization specs
* fix: construct from dataURL
* test: test for dataURL specificity 
							
						 
						
							2020-05-20 13:42:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	ee0f67d541 
 
						 
						
							
							
								
								
								fix: nativeImage remote serialization ( #23543 )  
							
							... 
							
							
							
							We weren't serializing nativeImages properly in the remote module, leading to gin conversion errors when trying to, for example, create a new context menu in the renderer with icons using nativeImage. This fixes that by adding a new special case to handle them. 
							
						 
						
							2020-05-18 09:29:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	9d7ba98209 
 
						 
						
							
							
								
								
								refactor: remove the RenderFrameFunctionStore and use privates to memory manage ( #23592 )  
							
							
							
						 
						
							2020-05-15 11:57:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	85fae67966 
 
						 
						
							
							
								
								
								perf: use type-utils for desktopCapturer.getSources() result serialization ( #23549 )  
							
							
							
						 
						
							2020-05-13 19:05:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	7f9b7b2e95 
 
						 
						
							
							
								
								
								chore: clean up context bridge scopes and add specs for internal bridge ( #23334 )  
							
							... 
							
							
							
							* chore: clean up context bridge context scopes
* spec: add specs for internalContextBridge 
							
						 
						
							2020-05-11 13:41:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	392ea320cf 
 
						 
						
							
							
								
								
								build: allow use of BUILDFLAG directives from within JS code ( #20328 )  
							
							
							
						 
						
							2020-05-11 01:06:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	
	
	06bf0d08dc 
 
						 
						
							
							
								
								
								fix: crashReporter incompatible with sandbox on Linux ( #23265 )  
							
							
							
						 
						
							2020-05-07 13:31:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	
	
	c438b93f18 
 
						 
						
							
							
								
								
								fix: ensure guest-embedder map is updated when webview is removed ( #23342 )  
							
							... 
							
							
							
							There are use cases of webview where the container holding the webview is not
actually destroyed first, instead just webview gets removed from DOM, in such
situations the browser process map is not updated accordingly and holds reference
to stale guest contents, and any window operations like scroll, resize or keyboard
events that has to chain through browser embedder will lead to UAF crash.
Ref: https://github.com/microsoft/vscode/issues/92420  
							
						 
						
							2020-04-30 21:33:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Apthorp 
								
							 
						 
						
							
							
								
							
							
	
	
	8d0a612265 
 
						 
						
							
							
								
								
								refactor: remove code for non-native extensions shim ( #23340 )  
							
							
							
						 
						
							2020-04-30 09:38:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	7377bb3736 
 
						 
						
							
							
								
								
								fix: do not add 104 to the history length ( #23301 )  
							
							
							
						 
						
							2020-04-27 15:53:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	abe5cf398c 
 
						 
						
							
							
								
								
								refactor: port window.open and window.opener to use ctx bridge instead of hole punching ( #23235 )  
							
							... 
							
							
							
							* refactor: port window.open and window.opener to use ctx bridge instead of hole punching
* refactor: only run the isolated init bundle when webview is enabled 
							
						 
						
							2020-04-27 12:46:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	8262f24fd8 
 
						 
						
							
							
								
								
								fix: do not mutate ipc instances across contexts ( #23236 )  
							
							
							
						 
						
							2020-04-22 16:36:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	96bf9ce77f 
 
						 
						
							
							
								
								
								refactor: port parts of window-setup to use ctx bridge instead of being run in the main world ( #23194 )  
							
							... 
							
							
							
							* refactor: port parts of window-setup to use ctx bridge instead of being run in the main world
* chore: update ctx bridge specs for new base numbers 
							
						 
						
							2020-04-22 12:42:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	b03bd8c45c 
 
						 
						
							
							
								
								
								chore: rename atom things to electron things in our docs / scripts ( #23100 )  
							
							
							
						 
						
							2020-04-13 14:32:29 -07:00