| 
								
								
									 Cheng Zhao | e14fd62f46 | Correctly handle notification callback when shutting down When returning false in the notification callback the ProcessSingleton
will assume current process is quitting, we should met its expectation. | 2015-10-22 16:24:35 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | bcb78ebc00 | app.makeSingleInstance is not available on OS X | 2015-10-22 15:02:32 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 310954713f | Simplify the usage of singleton | 2015-10-22 14:59:12 +08:00 |  | 
				
					
						| 
								
								
									 Paul Betts | de66888051 | Remove atom_process_singleton, just use the Chrome classes directly | 2015-10-21 13:38:39 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | d020a7dc86 | cpplinting | 2015-10-21 13:17:56 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | 938d68eb36 | Move all the browser.cc code over to atom_api_app.cc | 2015-10-21 13:04:50 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | a160891a27 | If a user calls makeSingleInstance more than once, just ignore it | 2015-10-21 12:29:00 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | 4a7a09aae1 | Infinite Linting | 2015-10-20 15:00:10 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | b6f1729acd | Move initialization of Single Instance into MakeSingleInstance call | 2015-10-20 13:38:57 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | 5d4c29a1e3 | Ditch double-callback, just use mate directly | 2015-10-20 13:27:34 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | a2eedcc027 | Wire up the final callback to JS | 2015-10-20 13:17:26 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | 4a4b829cfc | Fix callback handle usage | 2015-10-20 13:17:25 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | b02f89e63b | Typo | 2015-10-20 13:16:49 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | cdd51fa96d | Wire everything up | 2015-10-20 13:16:48 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | 717aba9631 | Create a dummy method in app that we'll twerk | 2015-10-20 13:15:11 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | a3fc25110e | Linter fixes | 2015-10-16 16:55:28 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | 5ae6bd2ef4 | Wire it up | 2015-10-16 16:46:05 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | 7ac643d5f8 | Create a new method on App to override URL Security Manager's decisions wrt NTLM | 2015-10-16 16:45:54 -07:00 |  | 
				
					
						| 
								
								
									 Haojian Wu | 821005e6b4 | Fix a wrong usage of switch commandline. We should not always save switch path as ascii string, which will not be
handled well on Windows. | 2015-10-07 12:17:49 +08:00 |  | 
				
					
						| 
								
								
									 Ryohei Ikegami | b9c274929b | Add app.getLocale() | 2015-09-16 17:16:21 +09:00 |  | 
				
					
						| 
								
								
									 Haojian Wu | 9652ed6508 | More fixes after code review. | 2015-09-14 19:43:21 -07:00 |  | 
				
					
						| 
								
								
									 Haojian Wu | 377e7ee3a7 | Implement 'activiate' event instead of 'activate-with-open-windows'. | 2015-09-14 18:34:27 -07:00 |  | 
				
					
						| 
								
								
									 Haojian Wu | 3ad5d17612 | [OS X] Implement 'activate-with-open-windows' event for app. | 2015-09-14 20:32:50 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | e365cb6b1c | No longer needs to define node_includes.h at last | 2015-09-07 16:41:49 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 2ff104d012 | Move callback converter from native mate to electron | 2015-08-07 19:35:35 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | a3ec50437d | Rename event name to gpu-process-crashed | 2015-06-26 10:34:38 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | ffd9c743de | Move gpu-crashed event to app | 2015-06-26 10:33:52 +08:00 |  | 
				
					
						| 
								
								
									 deepak1556 | 0fbd908fb6 | app: event to pass client certificate data | 2015-06-25 21:29:21 +05:30 |  | 
				
					
						| 
								
								
									 Cheng Zhao | c2f14e6053 | Initialize defaultSession after app is ready | 2015-06-24 16:14:49 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 0ebd4d04ad | Make Session trackable | 2015-06-24 15:39:05 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | ea69e91e49 | Move resolveProxy From app to session | 2015-06-24 11:59:11 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 33c2768a77 | Add app.defaultSession | 2015-06-23 23:40:41 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | e209312459 | Replace a few calls to AtomBrowserMainParts::Get. These calls replies on global BrowserContext, we can just make them use
the future default BrowserContext. | 2015-06-18 17:01:23 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | d78efe7c22 | Use Local instead of Handle | 2015-05-22 19:11:22 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 8d3404d26c | win: Fix compilation error | 2015-04-29 15:13:46 +08:00 |  | 
				
					
						| 
								
								
									 Paul Betts | 7c2b1468c8 | Fix typo | 2015-04-28 15:49:16 -07:00 |  | 
				
					
						| 
								
								
									 Paul Betts | fb6c80d12e | Create an explicit API for setting the App User Model ID | 2015-04-28 12:23:58 -07:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | dead7caab2 | CommandLine moved to base::CommandLine | 2015-03-18 09:57:37 +08:00 |  | 
				
					
						| 
								
								
									 Charlie Hess | b6787a9b34 | Emit a new before-quit event at the start of Browser::Quit, which gives us a chance to cancel before any windows are closed. | 2015-02-25 19:33:42 -08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 4604c9bb0e | Add a few more paths for app.getPath | 2015-01-18 21:43:23 -08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | ce52a87477 | Add "cache" and "userCache" directories | 2015-01-18 21:43:22 -08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 3d398458a8 | Throw error when PathService call failed | 2015-01-18 21:43:21 -08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | a988b48016 | Implement app.getHomeDir with app.getPath | 2015-01-18 21:43:20 -08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 06da5f254a | Add app.setPath and app.getPath APIs They can be used to set/get any path defined in PathService | 2015-01-18 21:43:19 -08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 45c26e0e5a | Add app.setDataPath API | 2015-01-18 21:43:18 -08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 2d6dc9c527 | Convert arguments to V8 directly in EventEmitter::Emmit This gets rid of the extra conversion between ListValue. | 2015-01-14 17:51:54 -08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | ee9964c141 | AddUserTasks => setUserTasks | 2014-11-17 19:32:11 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 0b1b0940d2 | Enable setting icon for addUserTasks | 2014-11-17 17:35:51 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 0db2769781 | Only "title" and "program" are required for AddUserTasks | 2014-11-17 17:26:44 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 47c18fef7f | win: Add app.addUserTasks API | 2014-11-17 17:19:41 +08:00 |  |