Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	274c9d04b1  
						 
						
							
							
								
								
								Enable the quitAndInstall to be cancelled by beforeunload handler.  
							
							
							
						 
						
							2014-02-17 16:25:00 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	07fc2b41af  
						 
						
							
							
								
								
								Fix using BrowserWindow as parameter for ipc.sendChannel.  
							
							
							
						 
						
							2014-02-17 15:24:42 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	a9efe77ceb  
						 
						
							
							
								
								
								Fix quitAndInstall when there is no window.  
							
							
							
						 
						
							2014-02-17 15:06:25 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	6b3ff63358  
						 
						
							
							
								
								
								Close all windows before installing update.  
							
							
							
						 
						
							2014-02-17 14:51:22 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									probablycorey 
								
							 
						 
						
							
							
								
							
							
	e7248b486f  
						 
						
							
							
								
								
								Parse the 4th argument into a date.  
							
							
							
						 
						
							2014-02-03 12:39:54 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	df399f7c8c  
						 
						
							
							
								
								
								Implement auto_updater with Squirrel.  
							
							
							
						 
						
							2014-01-21 22:13:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	fe8a2b9ee0  
						 
						
							
							
								
								
								Still support 'atom-delegate' API for old apps.  
							
							
							
						 
						
							2014-01-07 09:50:00 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1bb5481071  
						 
						
							
							
								
								
								Fix circulate require.  
							
							
							
						 
						
							2013-12-29 22:33:53 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	aedacd39d2  
						 
						
							
							
								
								
								Rename 'finish-launching' event to 'ready',  
							
							... 
							
							
							
							'finish-launching' is more like a OS X message name, and in atom-shell
it means initialization has done, so 'ready' seems to be a better name
and more easy to remember.
The 'will-finish-launching' event just represents the corresponding
message on OS X and is the same with 'ready' on other platforms, so we
keep its name to indicate that it's only useful for OS X specified
code. 
							
						 
						
							2013-12-27 11:08:26 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d3f33152d0  
						 
						
							
							
								
								
								Get rid of the ugly ATOM_BROWSER_INTERNAL_NEW message.  
							
							
							
						 
						
							2013-12-26 18:41:21 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	5b12f80d01  
						 
						
							
							
								
								
								Discard the require('atom-delegate') API.  
							
							
							
						 
						
							2013-12-17 22:08:45 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	886ebdb002  
						 
						
							
							
								
								
								Use node's Environment feature to add "require" in renderer.  
							
							
							
						 
						
							2013-12-15 14:20:28 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	085b1a45ee  
						 
						
							
							
								
								
								Report the right render view that is deleted.  
							
							
							
						 
						
							2013-12-06 15:53:40 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	623e0f3ae4  
						 
						
							
							
								
								
								Release render view's remote objects when it's deleted.  
							
							... 
							
							
							
							Privously we release them when the window is unloaded, which is not
correct since a render view can have multiple windows (or js contexts)
and when the unload event is emitted the render view could already have
gone.
This PR does the cleaning work purely in browser, so here is no need to
worry about renderer's life time. 
							
						 
						
							2013-12-06 14:44:25 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	4a1ee39156  
						 
						
							
							
								
								
								Get rid of manually converting to base::Value when possible.  
							
							
							
						 
						
							2013-12-05 23:47:07 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	374cf948e4  
						 
						
							
							
								
								
								Make the crash reporter available for both browser and renderer.  
							
							
							
						 
						
							2013-11-13 17:29:35 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	dc1a8b644a  
						 
						
							
							
								
								
								Get the status of devtools from brightray,  fixed   #27 .  
							
							
							
						 
						
							2013-11-05 10:32:45 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	a182de20a4  
						 
						
							
							
								
								
								win: Newly created window should also be aware of application menu.  
							
							
							
						 
						
							2013-10-07 08:56:52 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1e1fec15b6  
						 
						
							
							
								
								
								Make objects registry code more structured.  
							
							
							
						 
						
							2013-10-05 20:47:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1524ced816  
						 
						
							
							
								
								
								Set application menu would set menu for all windows on Windows.  
							
							
							
						 
						
							2013-10-05 14:31:30 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	93f1a3dbd5  
						 
						
							
							
								
								
								Make app.setApplicationMenu an alias to Menu.setApplicationMenu.  
							
							
							
						 
						
							2013-10-05 13:46:48 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	666f6b3a01  
						 
						
							
							
								
								
								Add app.getBrowserWindows() API.  
							
							
							
						 
						
							2013-10-05 13:13:04 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	587484a5d0  
						 
						
							
							
								
								
								Make sure application menu always get referenced.  
							
							
							
						 
						
							2013-10-05 12:56:30 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	5a6ff0f80d  
						 
						
							
							
								
								
								win: Add BrowserWindow.setMenu API.  
							
							
							
						 
						
							2013-10-02 21:24:21 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	14de58a6b7  
						 
						
							
							
								
								
								Calling asynchronous functions in renderer now doesn't block browser.  
							
							
							
						 
						
							2013-09-24 18:01:12 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	30ca085fd8  
						 
						
							
							
								
								
								Make dialog.showSaveDialog accept no parent window.  
							
							
							
						 
						
							2013-09-23 19:59:00 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c95cfc9540  
						 
						
							
							
								
								
								Make dialog.showOpenDialog accept callback.  
							
							
							
						 
						
							2013-09-23 19:23:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f444e9dc74  
						 
						
							
							
								
								
								💄  CoffeeScript is cute.  
							
							
							
						 
						
							2013-09-23 16:51:00 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	76ac8f2719  
						 
						
							
							
								
								
								Enable taking window as parameter in dialog.showOpenDialog.  
							
							
							
						 
						
							2013-09-23 16:36:33 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	85d6588661  
						 
						
							
							
								
								
								Make dialog.showMessageBox asynchronous.  
							
							
							
						 
						
							2013-09-23 14:29:55 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1e4762ce92  
						 
						
							
							
								
								
								Do not store the event.returnValue.  
							
							
							
						 
						
							2013-09-22 10:03:47 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d443b36446  
						 
						
							
							
								
								
								Send reply for sync messages when event.returnValue is set.  
							
							
							
						 
						
							2013-09-22 09:52:58 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ef5a4b5fe0  
						 
						
							
							
								
								
								Pass synchronous messages by JSON string.  
							
							... 
							
							
							
							We are going to use IPC_MESSAGE_HANDLER_DELAY_REPLY to handle
synchronous messages but DictionaryValue is not copyable, so we pass the
JSON string instead. 
							
						 
						
							2013-09-20 22:32:59 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	261f50701a  
						 
						
							
							
								
								
								Add 'registered' and 'unregistered' events for protocol module.  
							
							... 
							
							
							
							This is only used for writing specs. 
							
						 
						
							2013-08-29 20:56:25 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	bc4201f911  
						 
						
							
							
								
								
								Make protocol module an EventEmitter.  
							
							
							
						 
						
							2013-08-29 20:38:04 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	244d7eaf17  
						 
						
							
							
								
								
								Allow returning file for custom protocol.  
							
							
							
						 
						
							2013-08-25 16:06:29 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1ed77371c0  
						 
						
							
							
								
								
								Enable customing mime type and charset when returning reqeust string job.  
							
							
							
						 
						
							2013-08-25 15:07:07 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	0b01e49cd3  
						 
						
							
							
								
								
								💄  
							
							
							
						 
						
							2013-08-24 20:21:46 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	b9cbfb8103  
						 
						
							
							
								
								
								Skelecton for the protocol module.  
							
							
							
						 
						
							2013-08-24 15:26:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	fc3bad0d4f  
						 
						
							
							
								
								
								💄  
							
							
							
						 
						
							2013-08-15 17:50:30 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c700d291e5  
						 
						
							
							
								
								
								Don't overwrite existing fields when build menu from template.  
							
							
							
						 
						
							2013-08-15 16:11:25 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ee2c696577  
						 
						
							
							
								
								
								Make sure all MenuItem's options have a default value.  
							
							
							
						 
						
							2013-08-14 21:59:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	971b72c2b6  
						 
						
							
							
								
								
								When calling menu item's click callback, pass the item object.  
							
							
							
						 
						
							2013-08-14 12:51:47 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d4a148ea52  
						 
						
							
							
								
								
								The Menu object should store items by its index.  
							
							
							
						 
						
							2013-08-14 12:03:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c6f18f095e  
						 
						
							
							
								
								
								Enable to attach extra fields to menu items.  
							
							
							
						 
						
							2013-08-14 11:07:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ea1f81aa52  
						 
						
							
							
								
								
								[Mac] Add app.dock.getBadge() API.  
							
							
							
						 
						
							2013-08-06 16:39:31 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	b1f88d680b  
						 
						
							
							
								
								
								[Mac] Add API for dock,  fixes   #46 .  
							
							
							
						 
						
							2013-08-06 16:19:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	55034be104  
						 
						
							
							
								
								
								Add power-monitor module,  fixes   #45 .  
							
							
							
						 
						
							2013-08-03 16:03:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	0c6997b160  
						 
						
							
							
								
								
								Fix passing null as window in dialog.showMessageBox.  
							
							
							
						 
						
							2013-06-27 19:33:38 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	7138d3a58d  
						 
						
							
							
								
								
								Add app.getHomeDir() API.  
							
							
							
						 
						
							2013-06-19 13:49:58 +08:00