Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	70aa9b06ee  
						 
						
							
							
								
								
								Move JavaScript to root lib/ folder  
							
							 
							
							
							
						 
						
							2016-03-08 11:14:21 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	022c2c0d8c  
						 
						
							
							
								
								
								absolute_path -> normalize_path  
							
							 
							
							
							
						 
						
							2016-03-07 16:45:14 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	0dba0b9cad  
						 
						
							
							
								
								
								MakePathAbsolute -> NormalizePath  
							
							 
							
							
							
						 
						
							2016-03-07 16:45:14 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	9c88a5c1ab  
						 
						
							
							
								
								
								Check ReferencesParent before calling MakeAbsoluteFilePath  
							
							 
							
							
							
						 
						
							2016-03-07 16:45:14 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	145d5abe80  
						 
						
							
							
								
								
								Mention explicit using original path on failures  
							
							 
							
							
							
						 
						
							2016-03-07 16:45:14 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	b90c0c7895  
						 
						
							
							
								
								
								Use MakeAbsoluteFilePath when creating native image from path  
							
							 
							
							
							
						 
						
							2016-03-07 16:45:13 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c65cfadd09  
						 
						
							
							
								
								
								v8Util.createObjectWithName is no longer used  
							
							 
							
							
							
						 
						
							2016-02-22 13:05:58 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	b3ac48cf52  
						 
						
							
							
								
								
								Handle argument parsing in C++  
							
							 
							
							
							
						 
						
							2016-02-17 09:05:21 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	04517caf36  
						 
						
							
							
								
								
								Add missing semicolon  
							
							 
							
							
							
						 
						
							2016-02-17 08:56:59 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	5e5313d8b1  
						 
						
							
							
								
								
								Return value from bindings method  
							
							 
							
							
							
						 
						
							2016-02-17 08:56:59 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	f5bed87199  
						 
						
							
							
								
								
								without_activation -> activate  
							
							 
							
							
							
						 
						
							2016-02-17 08:56:58 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben Gotow 
								
							 
						 
						
							
							
								
							
							
	d8679b3899  
						 
						
							
							
								
								
								Allow openExternal to open URLs in the background  #3224  
							
							 
							
							
							
						 
						
							2016-02-17 08:56:58 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Max Brunsfeld 
								
							 
						 
						
							
							
								
							
							
	3e3e593366  
						 
						
							
							
								
								
								👕  Add missing semicolons  
							
							 
							
							
							
						 
						
							2016-02-16 15:28:33 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Max Brunsfeld 
								
							 
						 
						
							
							
								
							
							
	ccef805e9b  
						 
						
							
							
								
								
								Add API for custom handling of deprecations  
							
							 
							
							
							
						 
						
							2016-02-16 15:21:32 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vjekoslav Ratkajec 
								
							 
						 
						
							
							
								
							
							
	252b12be13  
						 
						
							
							
								
								
								Add readRtf feature with appropriate spec test. Docs updated as well.  
							
							 
							
							
							
						 
						
							2016-02-05 09:06:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vjekoslav Ratkajec 
								
							 
						 
						
							
							
								
							
							
	acd5d40ab0  
						 
						
							
							
								
								
								Adding support to write RTF to clipboard.  
							
							 
							
							
							
						 
						
							2016-02-04 19:38:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robo 
								
							 
						 
						
							
							
								
							
							
	a6bcc5d110  
						 
						
							
							
								
								
								common: export hideInternalModules  
							
							 
							
							
							
						 
						
							2016-01-27 18:44:47 +05:30  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	b1f679ff6d  
						 
						
							
							
								
								
								Clean up semicolon lint errors  
							
							 
							
							
							
						 
						
							2016-01-21 09:32:21 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	70bcb0ac5a  
						 
						
							
							
								
								
								Clean up no-unused-vars lint errors  
							
							 
							
							
							
						 
						
							2016-01-21 09:32:21 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	3b62ce7fa6  
						 
						
							
							
								
								
								modules.exports => module.exports  
							
							 
							
							
							
						 
						
							2016-01-16 14:26:01 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	f830af49c2  
						 
						
							
							
								
								
								Use ES6 style class  
							
							 
							
							
							
						 
						
							2016-01-15 15:30:01 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	2b95aeba3c  
						 
						
							
							
								
								
								Declare vars one per line  
							
							 
							
							
							
						 
						
							2016-01-15 10:17:45 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jessica Lord 
								
							 
						 
						
							
							
								
							
							
	1779701445  
						 
						
							
							
								
								
								Use const  
							
							 
							
							
							
						 
						
							2016-01-14 14:40:12 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	030d2a843c  
						 
						
							
							
								
								
								Remove extra newlines around comments  
							
							 
							
							
							
						 
						
							2016-01-14 11:10:12 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	990dc30e8d  
						 
						
							
							
								
								
								Use // for multi-line comments  
							
							 
							
							
							
						 
						
							2016-01-14 10:44:21 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	f4af744519  
						 
						
							
							
								
								
								Use // for single line comments  
							
							 
							
							
							
						 
						
							2016-01-14 10:35:29 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	af02739c4e  
						 
						
							
							
								
								
								Change webview's zoom level on JavaScript side  
							
							 
							
							
							
						 
						
							2016-01-13 12:50:02 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	55dfddba77  
						 
						
							
							
								
								
								Handle executeJavaScript in JavaScript  
							
							 
							
							
							
						 
						
							2016-01-13 12:11:46 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	1f9691ae13  
						 
						
							
							
								
								
								Convert all source files to JavaScript  
							
							 
							
							
							
						 
						
							2016-01-12 16:24:06 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	403870a27e  
						 
						
							
							
								
								
								Migrate to block comments  
							
							 
							
							
							
						 
						
							2016-01-12 16:22:34 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2294a5ce69  
						 
						
							
							
								
								
								Leak FunctionTemplateHandle  
							
							 
							
							... 
							
							
							
							They are cached through the app's lifetime, and freeing them at the
right time is complicate, so just leak them. 
							
						 
						
							2015-12-29 10:40:10 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d8d963b780  
						 
						
							
							
								
								
								Cache function templates created by CreateObjectWithName  
							
							 
							
							
							
						 
						
							2015-12-29 10:29:48 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	3d2163230b  
						 
						
							
							
								
								
								Optimize the case when creating plain object  
							
							 
							
							
							
						 
						
							2015-12-28 22:51:40 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	353f08e477  
						 
						
							
							
								
								
								Remove sync call in remote module  
							
							 
							
							
							
						 
						
							2015-12-17 22:03:16 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	67c0de36a3  
						 
						
							
							
								
								
								📝  Add missing period  
							
							 
							
							
							
						 
						
							2015-12-15 16:47:19 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	d44a9d1fcc  
						 
						
							
							
								
								
								🎨  Remove parens  
							
							 
							
							
							
						 
						
							2015-12-15 16:46:53 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	aedfd3bf0e  
						 
						
							
							
								
								
								Add specs for companyName/submitURL being required  
							
							 
							
							
							
						 
						
							2015-12-15 16:44:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	80e9631220  
						 
						
							
							
								
								
								Use better signature match in deprecation message  
							
							 
							
							
							
						 
						
							2015-12-15 16:27:01 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	524649797f  
						 
						
							
							
								
								
								Make companyName and submitURL required options  
							
							 
							
							
							
						 
						
							2015-12-15 16:22:31 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	dcc99dd5cb  
						 
						
							
							
								
								
								Remove duplicate start calls  
							
							 
							
							
							
						 
						
							2015-12-15 16:10:04 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	73e7773d84  
						 
						
							
							
								
								
								Update to API changes of Chrome 47  
							
							 
							
							
							
						 
						
							2015-12-07 19:56:23 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	a15f9fab5b  
						 
						
							
							
								
								
								Use BuildPrototype to build prototype  
							
							 
							
							... 
							
							
							
							This saves the step of manually keeping the global template object,
which is easy to forget then leak. 
							
						 
						
							2015-12-03 16:04:46 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	cfdcfcbd80  
						 
						
							
							
								
								
								Add executable permission in CopyFileOut  
							
							 
							
							
							
						 
						
							2015-11-27 22:06:37 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Juan Cruz Viotti 
								
							 
						 
						
							
							
								
							
							
	585ff9062c  
						 
						
							
							
								
								
								🐛  Fix missing execution permission bit in execFile override  
							
							 
							
							... 
							
							
							
							Consider an electron application that uses `execFile` to run a script
that lives within the application code base:
```coffee
child_process = require 'child_process'
child_process.execFile __dirname + '/script.sh', (error) ->
  throw error if error?
```
An application like this will fail when being packaged in an `asar` with
an following error:
```
Error: spawn EACCES
```
Electron overrides certain `fs` functions to make them work within an
`asar` package. In the case of `execFile`, the file to be executed is
extracted from the `asar` package into a temporary file and ran from
there.
The problem is that during the extraction, the original permissions of
the file are lost.
We workaround this by:
1. Extending `asar.stat` to return whether a file is executable or not,
  which is information that's already saved in the `asar` header.
2. Setting execution permissions on the extracted file if the above
  property holds true.
Fixes: https://github.com/atom/electron/issues/3512  
							
						 
						
							2015-11-26 23:30:23 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	94e24abb99  
						 
						
							
							
								
								
								Use the new style remote module in Electron  
							
							 
							
							
							
						 
						
							2015-11-13 22:22:25 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	e8ffd24e4e  
						 
						
							
							
								
								
								Rename the "clicked" event to "click" in Tray  
							
							 
							
							
							
						 
						
							2015-11-13 16:41:33 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	fbb8e61958  
						 
						
							
							
								
								
								Replace "Url" in API names with "URL"  
							
							 
							
							
							
						 
						
							2015-11-13 16:03:40 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	852500e5fa  
						 
						
							
							
								
								
								Fix a few places using old style require  
							
							 
							
							
							
						 
						
							2015-11-13 09:38:22 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2ca5a33d28  
						 
						
							
							
								
								
								Add electron.hideInternalModules  
							
							 
							
							
							
						 
						
							2015-11-12 21:46:03 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	8b2942c279  
						 
						
							
							
								
								
								Optimize remote.require('electron')  
							
							 
							
							
							
						 
						
							2015-11-12 20:30:40 +08:00