Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	dbaf8860a6  
						 
						
							
							
								
								
								Revert "Make BrowserWindow inheritable. Fixed #23."  
							
							... 
							
							
							
							This reverts commit 5a0aab2e4f 
							
						 
						
							2013-06-18 21:40:03 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	3d267e2a9f  
						 
						
							
							
								
								
								Since we support inheritance of native objects, use js to send messages.  
							
							
							
						 
						
							2013-06-18 18:47:13 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	5a0aab2e4f  
						 
						
							
							
								
								
								Make BrowserWindow inheritable.  Fixed   #23 .  
							
							
							
						 
						
							2013-06-18 18:35:08 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	dfbbaa9efb  
						 
						
							
							
								
								
								Allow showing message dialog as sheet.  
							
							
							
						 
						
							2013-06-07 15:59:12 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	a1dc4b88be  
						 
						
							
							
								
								
								Add 'ready-for-update-on-quit' event for auto-updater.  
							
							
							
						 
						
							2013-06-03 21:51:46 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f435ed8667  
						 
						
							
							
								
								
								Pass continueUpdate callback in the 'will-install-update' event.  
							
							
							
						 
						
							2013-06-03 18:27:12 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1f8fd40195  
						 
						
							
							
								
								
								Add auto-updater module.  
							
							
							
						 
						
							2013-06-03 17:59:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	cd42fcceb9  
						 
						
							
							
								
								
								Add crash reporter module (based on Quincy).  
							
							
							
						 
						
							2013-06-01 15:57:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	bb69d99423  
						 
						
							
							
								
								
								Use - as filename seperator for coffee script files.  Fixes   #15 .  
							
							... 
							
							
							
							Also clean unused files and wrong file names. 
							
						 
						
							2013-05-30 20:21:07 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9cf890bb61  
						 
						
							
							
								
								
								Add BrowserWindow.restart() to restart renderer process.  
							
							
							
						 
						
							2013-05-28 16:22:29 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2bb33d8b32  
						 
						
							
							
								
								
								Rewrite dialog API with our simpler blocking dialog implementations.  
							
							... 
							
							
							
							Fixed  #9 , fixed  #10 . 
						
							2013-05-20 21:50:54 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ca1b8ada99  
						 
						
							
							
								
								
								dialog.showMessageBox doesn't require window as parameter any more.  
							
							
							
						 
						
							2013-05-18 10:47:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	7e11743735  
						 
						
							
							
								
								
								Use string instead of integer to represent dialog's types.  
							
							
							
						 
						
							2013-05-18 10:41:43 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	354b0c8e39  
						 
						
							
							
								
								
								Send message to window directly when passing BrowserWindow for ipc.send.  
							
							
							
						 
						
							2013-05-17 23:40:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	66c35e4517  
						 
						
							
							
								
								
								Add BrowserWindow.fromProcessIdAndRoutingId API.  
							
							
							
						 
						
							2013-05-17 21:53:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1fea283d91  
						 
						
							
							
								
								
								Simulate the toggleDevTools API.  
							
							... 
							
							
							
							Currently there is no way to know the devtools's state in brightray, so
we have to record the state manually, fix this after patching brightray. 
							
						 
						
							2013-05-17 16:09:12 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	61bca04dfd  
						 
						
							
							
								
								
								Add the App.commandLine API to control Chromium's command line.  
							
							
							
						 
						
							2013-05-17 15:39:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	394bf0a8d9  
						 
						
							
							
								
								
								Add BrowserWindow.getFocusedWindow() API.  
							
							
							
						 
						
							2013-05-16 23:00:43 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	eec8abf397  
						 
						
							
							
								
								
								Add Menu.buildFromTemplate API to greatly simplify building menu.  
							
							
							
						 
						
							2013-05-16 22:43:58 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	e58f115b43  
						 
						
							
							
								
								
								Make MenuItem's type default to 'submenu' if it has submenu property.  
							
							
							
						 
						
							2013-05-16 22:22:33 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c2f6676c62  
						 
						
							
							
								
								
								Add 'selector' property for MenuItem, which automatically calls first reponder's selector.  
							
							
							
						 
						
							2013-05-16 20:53:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	4984f30e48  
						 
						
							
							
								
								
								Read menu item's properties in menu's delegate.  
							
							
							
						 
						
							2013-05-16 20:06:25 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	84e721188b  
						 
						
							
							
								
								
								Build node-webkit style Menu API arounding the delegate-style Menu API.  
							
							
							
						 
						
							2013-05-16 19:34:23 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	faf7280d1f  
						 
						
							
							
								
								
								Add API to SendActionToFirstResponder.  
							
							... 
							
							
							
							It's important to bind application menu items to curtain actions of
first responder, like 'quit', 'minimize', 'copy' etc. This API gives
developers ability to do most of them in javascript. 
							
						 
						
							2013-05-16 17:25:02 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	937b811c8d  
						 
						
							
							
								
								
								Add Menu.setApplicationMenu API to set main menu of NSApp.  
							
							
							
						 
						
							2013-05-16 10:54:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	64a8664ffe  
						 
						
							
							
								
								
								Fix places where Window should be BrowserWindow.  
							
							
							
						 
						
							2013-05-15 22:17:27 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	072ac8ba0b  
						 
						
							
							
								
								
								Rename 'window' module to 'browser_window' module.  Fix   #3 .  
							
							
							
						 
						
							2013-05-15 19:19:53 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	65c1ec4e94  
						 
						
							
							
								
								
								Prevent submenu from getting destroyed bebore the container menu.  
							
							
							
						 
						
							2013-05-14 22:17:25 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d6103dd639  
						 
						
							
							
								
								
								Expose Menu API in javascript.  
							
							
							
						 
						
							2013-05-14 19:24:52 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	85e22c0709  
						 
						
							
							
								
								
								Expose dialog.showMessageBox API.  
							
							
							
						 
						
							2013-05-10 21:19:13 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	e6a9add691  
						 
						
							
							
								
								
								Rename atom module to atom_delegate to avoid conflicts with Atom.  
							
							
							
						 
						
							2013-05-07 20:33:50 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	5915591592  
						 
						
							
							
								
								
								Pass the native window object directly in native dialog API.  
							
							
							
						 
						
							2013-05-05 20:36:46 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	67f998357c  
						 
						
							
							
								
								
								Make the CallbacksRegistry a separate module, though rather small.  
							
							
							
						 
						
							2013-05-05 20:30:38 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f725927c44  
						 
						
							
							
								
								
								Use cross-platform callbacks in the dialog API.  
							
							
							
						 
						
							2013-05-05 20:24:20 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ec43f740a7  
						 
						
							
							
								
								
								Add the generialized showMessageBox API.  
							
							
							
						 
						
							2013-05-03 21:03:26 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	4aeb5e1388  
						 
						
							
							
								
								
								Add dialog API.  
							
							... 
							
							
							
							Supported APIs:
* openFile
* openMultiFiles
* openFolder
* saveAs
Each API is asynchronous and accepts a callback. 
							
						 
						
							2013-05-03 19:31:24 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9b75019898  
						 
						
							
							
								
								
								Add 'quit' and 'window-all-closed' events for app module.  
							
							
							
						 
						
							2013-05-03 10:53:54 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	66404b5f15  
						 
						
							
							
								
								
								Add the 'app' built-in module.  
							
							
							
						 
						
							2013-05-03 00:05:09 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	948e50285d  
						 
						
							
							
								
								
								Use camelCase not under_score, I forgot it's coffee script.  
							
							
							
						 
						
							2013-04-27 19:13:24 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d723173bc7  
						 
						
							
							
								
								
								Initial RPC API implementation.  
							
							... 
							
							
							
							Basic usage is:
remote = require 'remote'
Window = remote.require 'window'
w = new Window { width: 800, height: 600 }
Still need to do:
* Beter support for Array type.
* Remote objects should cheat devtools.
* Support cross-process callbacks. 
							
						 
						
							2013-04-24 16:43:01 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1b87a31940  
						 
						
							
							
								
								
								Add ipc.sendSync in renderer.  
							
							
							
						 
						
							2013-04-23 21:52:19 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	8f0b2b6363  
						 
						
							
							
								
								
								small tune of IPC interface.  
							
							
							
						 
						
							2013-04-23 20:57:14 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d28f51fb9c  
						 
						
							
							
								
								
								Add getRoutingID and getProcessID for window API.  
							
							
							
						 
						
							2013-04-23 17:21:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	16244e42e0  
						 
						
							
							
								
								
								Use require('ipc').send to communicate between browser and renderer.  
							
							
							
						 
						
							2013-04-23 12:18:07 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	db0717851d  
						 
						
							
							
								
								
								Simpler way of inheriting EventEmitter.  
							
							
							
						 
						
							2013-04-22 16:11:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	53dd742632  
						 
						
							
							
								
								
								Add Window.url API.  
							
							
							
						 
						
							2013-04-19 00:06:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d3e4db7ba3  
						 
						
							
							
								
								
								Emit 'page-title-updated' as javascript event for window.  
							
							
							
						 
						
							2013-04-18 23:50:47 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d508f711c6  
						 
						
							
							
								
								
								Add convenient accessors for Window API.  
							
							
							
						 
						
							2013-04-18 15:57:53 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	60528e53ee  
						 
						
							
							
								
								
								Use JavaScript to open the main window.  
							
							
							
						 
						
							2013-04-17 20:05:43 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ef2056c3f5  
						 
						
							
							
								
								
								Initial javascript startup code.  
							
							
							
						 
						
							2013-04-15 15:39:54 +08:00