Ales Pergl 
								
							 
						 
						
							
							
								
							
							
	8e34aad410  
						 
						
							
							
								
								
								Fixed invalid empty vector subscript access  
							
							
							
						 
						
							2017-07-22 14:45:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	14178d9826  
						 
						
							
							
								
								
								Expose argv to preload process object  
							
							
							
						 
						
							2017-06-26 13:52:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Heilig Benedek 
								
							 
						 
						
							
							
								
							
							
	192cd7787b  
						 
						
							
							
								
								
								move popup related code to nativewindow  
							
							
							
						 
						
							2017-05-26 03:39:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Heilig Benedek 
								
							 
						 
						
							
							
								
							
							
	218e28b136  
						 
						
							
							
								
								
								minor fixes and enable datalist elements in OSR  
							
							
							
						 
						
							2017-05-21 19:55:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Heilig Benedek 
								
							 
						 
						
							
							
								
							
							
	a95d6b997b  
						 
						
							
							
								
								
								add ability to open popup on second click  
							
							
							
						 
						
							2017-05-20 04:21:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Heilig Benedek 
								
							 
						 
						
							
							
								
							
							
	4949531f57  
						 
						
							
							
								
								
								🎨  lint fix  
							
							
							
						 
						
							2017-05-19 21:52:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Heilig Benedek 
								
							 
						 
						
							
							
								
							
							
	f360104bee  
						 
						
							
							
								
								
								add datalist element view  
							
							
							
						 
						
							2017-05-19 21:36:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f4420b449f  
						 
						
							
							
								
								
								Use v8::ArrayBuffer::Allocator inside Node  
							
							
							
						 
						
							2017-05-18 16:26:46 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1b1c663b32  
						 
						
							
							
								
								
								Merge pull request  #8839  from brenca/offscreen-child-window  
							
							... 
							
							
							
							Offscreen rendering enhancements 
							
						 
						
							2017-05-11 20:52:47 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	7ac93045b7  
						 
						
							
							
								
								
								Merge branch 'master' into native-window-open  
							
							
							
						 
						
							2017-05-11 13:51:43 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gellert 
								
							 
						 
						
							
							
								
							
							
	155fef99ae  
						 
						
							
							
								
								
								adds offscreen renderer ipc message to disable external popups  
							
							
							
						 
						
							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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	bbe21cce67  
						 
						
							
							
								
								
								Expose more atom_bindings.cc functions to sandbox  
							
							
							
						 
						
							2017-05-01 09:12:39 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryohei Ikegami 
								
							 
						 
						
							
							
								
							
							
	8b6b512485  
						 
						
							
							
								
								
								Pass nativeWindowOpen flag to isolated init.js  
							
							
							
						 
						
							2017-04-30 19:35:41 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	4c47f2d15e  
						 
						
							
							
								
								
								Update to Node v7.9.0  
							
							
							
						 
						
							2017-04-27 17:20:01 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	5563cf0dc5  
						 
						
							
							
								
								
								Automatically register secure schemes in renderer  
							
							... 
							
							
							
							Otherwise the behavior of secure schemes would be different with before. 
							
						 
						
							2017-04-27 16:34:52 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	e43b34b8f8  
						 
						
							
							
								
								
								Use blink::SchemeRegistry over WebSecurityPolicy  
							
							... 
							
							
							
							The latter is removing some APIs we use. 
							
						 
						
							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 
								
							 
						 
						
							
							
								
							
							
	6be10ffef2  
						 
						
							
							
								
								
								Fix more API changes due to name changes  
							
							
							
						 
						
							2017-04-27 16:34:52 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	efa28503a7  
						 
						
							
							
								
								
								Merge pull request  #9148  from electron/share-render-frame-observer-with-sandbox  
							
							... 
							
							
							
							Refactor: Share AtomRenderFrameObserver with AtomSandboxedRendererClient 
							
						 
						
							2017-04-11 10:02:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	29c68182df  
						 
						
							
							
								
								
								Always set NSScrollViewRubberbanding scroll bounce pref  
							
							
							
						 
						
							2017-04-11 08:42:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	039aaba758  
						 
						
							
							
								
								
								Move AtomRenderFrameObserver creation to RendererClientBase.  
							
							... 
							
							
							
							Also remove AtomSandboxedRenderFrameObserver class. 
							
						 
						
							2017-04-08 11:54:58 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	72781e38c8  
						 
						
							
							
								
								
								Change AtomRenderFrameObserver.renderer_client_ type to RendererClientBase.  
							
							
							
						 
						
							2017-04-08 11:27:19 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	ef07e25f9d  
						 
						
							
							
								
								
								Make SetupMainWorldOverrides/isolated_world pure virtual.  
							
							... 
							
							
							
							Also implement stubs in AtomSandboxedRendererClient. 
							
						 
						
							2017-04-08 11:12:18 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	f751335bf9  
						 
						
							
							
								
								
								Make DidCreateScriptContext/WillReleaseScriptContext pure virtual.  
							
							
							
						 
						
							2017-04-08 10:58:13 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	0227254774  
						 
						
							
							
								
								
								Move DidClearWindowObject into RendererClientBase.  
							
							... 
							
							
							
							Also adapt AtomSandboxedRenderFrameObserver to forward DidClearWindowObject to
RendererClientBase. 
							
						 
						
							2017-04-08 10:43:19 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	91ee0ea740  
						 
						
							
							
								
								
								Move AtomRenderFrameObserver into a separate module.  
							
							... 
							
							
							
							Also move SetupMainWorldOverrides into the AtomRendererClient class(since the
code there is specific to AtomRendererClient). 
							
						 
						
							2017-04-08 10:29:05 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	f5a75c4e87  
						 
						
							
							
								
								
								Merge pull request  #9076  from electron/cleanup-cpp  
							
							... 
							
							
							
							Cleanup cpp codebase 
							
						 
						
							2017-04-03 08:30:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	5f724e57bc  
						 
						
							
							
								
								
								Avoid unnecessary copy of parameters.  
							
							
							
						 
						
							2017-03-29 22:06:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	d1f08beddf  
						 
						
							
							
								
								
								Make AtomSandboxedRendererClient a RendererClientBase subclass.  
							
							
							
						 
						
							2017-03-27 18:49:55 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	c3a8f665f2  
						 
						
							
							
								
								
								Extract base class from AtomRendererClient  
							
							... 
							
							
							
							The new `RendererClientBase` class contains code that is not specific to node.js
integration with the renderer. 
							
						 
						
							2017-03-27 18:49:55 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	bf756e3c00  
						 
						
							
							
								
								
								Prevent browserify from leaking the require function  
							
							... 
							
							
							
							Define a "require" argument in the wrapper functions that runs browserify
bundles, which will prevent browserify from leaking the require function.
Note that this doesn't affect the isolated renderer script, only when `-r` flag
is passed to browserify command it will export a require function. It is still
added to isolated renderer script to prevent future mistakes(doesn't hurt
defining a "require" local). 
							
						 
						
							2017-03-23 10:01:02 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	e1aebef57c  
						 
						
							
							
								
								
								Make sandbox APIs more compatible with normal renderers  
							
							... 
							
							
							
							- Expose remote shortcuts for the `fs`, `os` and `child_process` modules.
- Expose the `url` and `timers` modules(the browserify versions)
- Add `process.crash` and `process.platform` 
							
						 
						
							2017-03-23 10:01:02 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	0287f23e3b  
						 
						
							
							
								
								
								Fix cpplint warning  
							
							
							
						 
						
							2017-03-20 12:52:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	940d77b9a0  
						 
						
							
							
								
								
								Fix typos and adjust sentences  
							
							
							
						 
						
							2017-03-20 12:52:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	033aa16e04  
						 
						
							
							
								
								
								test: Node integration in web workers  
							
							
							
						 
						
							2017-03-20 12:52:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	a49af26e39  
						 
						
							
							
								
								
								Add nodeIntegrationInWorker option  
							
							
							
						 
						
							2017-03-20 12:52:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	e496e18f6e  
						 
						
							
							
								
								
								Make Archive thread safe  
							
							
							
						 
						
							2017-03-20 12:52:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c068285ff8  
						 
						
							
							
								
								
								AtomBindings should not use default uv loop  
							
							
							
						 
						
							2017-03-20 12:52:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9c9c8ec5f1  
						 
						
							
							
								
								
								WebWorkerObserver should be destroyed on exit  
							
							
							
						 
						
							2017-03-20 12:52:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d2f185bea5  
						 
						
							
							
								
								
								Create new uv loop in each worker  
							
							
							
						 
						
							2017-03-20 12:52:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	b467c3939e  
						 
						
							
							
								
								
								Add a new type of NodeBindings  
							
							
							
						 
						
							2017-03-20 12:52:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2cbdb6bac3  
						 
						
							
							
								
								
								Wrap ContextCreated with context scope  
							
							
							
						 
						
							2017-03-20 12:52:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	e017e157ba  
						 
						
							
							
								
								
								Insert node integrations into WebWorker  
							
							
							
						 
						
							2017-03-20 12:52:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	a6e4867111  
						 
						
							
							
								
								
								Handle Buffer deserialization in sandboxed renderers  
							
							... 
							
							
							
							In sandboxed renderers we use browserify to provide a node-like environment. The
Buffer class used by browserify is actually just a wrapper around Uint8Array,
but to deserialize Buffer correctly we must expose the class as a hidden value
and use it in V8ValueConverter. 
							
						 
						
							2017-03-16 13:20:09 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	a4400dc549  
						 
						
							
							
								
								
								add basic spec  
							
							
							
						 
						
							2017-03-14 00:26:27 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	e767c59da2  
						 
						
							
							
								
								
								enable pdf plugin by default  
							
							
							
						 
						
							2017-03-14 00:26:27 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	fdd574cea5  
						 
						
							
							
								
								
								browser: implement pdf renderer as webui  
							
							
							
						 
						
							2017-03-14 00:25:59 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	4281c73cf2  
						 
						
							
							
								
								
								renderer: reset plugin cache when render frame is created  
							
							
							
						 
						
							2017-03-12 00:53:39 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiago de Arruda 
								
							 
						 
						
							
							
								
							
							
	cd05834d96  
						 
						
							
							
								
								
								Refactor sandboxed renderer init scripts  
							
							... 
							
							
							
							This change gives sandboxed renderer scripts a similar structure to what already
exists in the lib/{browser,renderer,common} directories.
It also allows sandboxed renderer initialization to share more code with
non-sandboxed renderers (ipcRenderer is now imported directly from
lib/renderer/api/ipc-renderer). 
							
						 
						
							2017-03-09 20:39:14 -03:00