Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c5c686fe8c  
						 
						
							
							
								
								
								linux: Fix compilation error  
							
							 
							
							
							
						 
						
							2015-03-29 21:35:40 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9b68777b4b  
						 
						
							
							
								
								
								Minor fixes of  #1309  
							
							 
							
							... 
							
							
							
							* Line length should <= 80 cols.
* Add missing "s". 
							
						 
						
							2015-03-29 20:40:02 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	3b1be743ef  
						 
						
							
							
								
								
								Merge pull request  #1309  from hokein/workspace-visible-api  
							
							 
							
							... 
							
							
							
							Add workspace visible APIs 
							
						 
						
							2015-03-29 20:37:07 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	0342854e25  
						 
						
							
							
								
								
								Update workspace visible APIs.  
							
							 
							
							
							
						 
						
							2015-03-29 10:01:52 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	83024ea509  
						 
						
							
							
								
								
								views: Restore window state when showing window  
							
							 
							
							
							
						 
						
							2015-03-26 16:43:38 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	476b61322f  
						 
						
							
							
								
								
								Add SetVisibleOnAllWorkspaces/IsVisibleOnAllWorkspaces API.  
							
							 
							
							... 
							
							
							
							These two APIs are only available on OS X/Linux platforms. 
							
						 
						
							2015-03-26 14:18:37 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f0924df68a  
						 
						
							
							
								
								
								Add "type" option to change window type  
							
							 
							
							
							
						 
						
							2015-02-11 12:19:39 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	86de75deef  
						 
						
							
							
								
								
								Style fixups  
							
							 
							
							
							
						 
						
							2015-02-10 17:14:26 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	8a7acfc6c0  
						 
						
							
							
								
								
								icon_util is Windows-only  
							
							 
							
							
							
						 
						
							2015-02-07 11:57:00 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	ef869fb2ff  
						 
						
							
							
								
								
								We need a UTF-16 string here  
							
							 
							
							
							
						 
						
							2015-02-06 17:00:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	1b9649b481  
						 
						
							
							
								
								
								Switch to gfx::Image  
							
							 
							
							
							
						 
						
							2015-02-06 17:00:26 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	fa6d499a4e  
						 
						
							
							
								
								
								Come correct with line length and constness  
							
							 
							
							
							
						 
						
							2015-02-06 16:32:27 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	0afac1e05a  
						 
						
							
							
								
								
								Plumb code all the way up  
							
							 
							
							
							
						 
						
							2015-02-06 16:12:32 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	66f2d18d8b  
						 
						
							
							
								
								
								First hack at setting the window icon overlay  
							
							 
							
							
							
						 
						
							2015-02-06 15:58:49 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	43421aedcf  
						 
						
							
							
								
								
								OVERRIDE macro is now removed  
							
							 
							
							
							
						 
						
							2015-01-27 13:18:30 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	6939567cb4  
						 
						
							
							
								
								
								win: Make transparent window resizable  
							
							 
							
							
							
						 
						
							2014-12-23 17:24:04 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1a34e09a45  
						 
						
							
							
								
								
								views: Make transparent window work  
							
							 
							
							
							
						 
						
							2014-12-23 16:55:57 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	98127ba13c  
						 
						
							
							
								
								
								linux: Fix building  
							
							 
							
							
							
						 
						
							2014-12-15 17:28:51 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	cb911b19dd  
						 
						
							
							
								
								
								win: Fixes stopping FlashFrame,  closes   #906  
							
							 
							
							
							
						 
						
							2014-12-15 17:27:58 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1641caf353  
						 
						
							
							
								
								
								Fix cpplint warnings  
							
							 
							
							
							
						 
						
							2014-12-15 16:57:04 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	23951e6ef3  
						 
						
							
							
								
								
								views: Implement CanMinimize,  fixes   #918  
							
							 
							
							
							
						 
						
							2014-12-15 16:46:37 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c9a5c6515c  
						 
						
							
							
								
								
								views: Make it possible to show a window in maximized state  
							
							 
							
							... 
							
							
							
							Fixes  #834 . 
							
						 
						
							2014-12-15 16:38:20 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	0ab32bfe17  
						 
						
							
							
								
								
								win: Reserve border space for maximized frameless window  
							
							 
							
							... 
							
							
							
							Fixes  #732 . 
							
						 
						
							2014-12-15 16:01:11 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	3d30e6ddc4  
						 
						
							
							
								
								
								win: Don't allow maximzing a unresiazble frameless window  
							
							 
							
							... 
							
							
							
							Fixes  #857 . 
							
						 
						
							2014-12-15 12:55:16 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	e3ccb18696  
						 
						
							
							
								
								
								win: Fix calculating window bounds on high DPI display  
							
							 
							
							
							
						 
						
							2014-12-12 09:04:43 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	271eb63083  
						 
						
							
							
								
								
								SetFullscreen => SetFullScreen  
							
							 
							
							
							
						 
						
							2014-11-25 14:34:14 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	28ca883805  
						 
						
							
							
								
								
								win: Implement window state events  
							
							 
							
							
							
						 
						
							2014-11-25 14:28:34 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	588cc3c7ab  
						 
						
							
							
								
								
								Make WindowStateWatcher X11 only  
							
							 
							
							... 
							
							
							
							On Windows we need to take another way of detecting window state events. 
							
						 
						
							2014-11-25 13:05:04 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	06cc27c6b3  
						 
						
							
							
								
								
								views: Add WindowStateWatcher  
							
							 
							
							
							
						 
						
							2014-11-25 11:46:30 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	cd5007cfa1  
						 
						
							
							
								
								
								linux: Set WM_CLASS for devtools window  
							
							 
							
							
							
						 
						
							2014-11-24 16:04:41 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	172c55d194  
						 
						
							
							
								
								
								linux: Use app's name for WM_CLASS  
							
							 
							
							
							
						 
						
							2014-11-24 15:51:26 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	60bd20872c  
						 
						
							
							
								
								
								linux: Set WM_WINDOW_ROLE correctly  
							
							 
							
							... 
							
							
							
							WM_WINDOW_ROLE is used to specify the "role" of the window, and all
browser windows in atom-shell should have the same role. 
							
						 
						
							2014-11-24 15:23:02 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	1cd3918494  
						 
						
							
							
								
								
								views: Implement menubar APIs  
							
							 
							
							
							
						 
						
							2014-11-12 20:32:14 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	14d01544d4  
						 
						
							
							
								
								
								Tidy code in CreateNonClientFrameView  
							
							 
							
							
							
						 
						
							2014-11-12 14:33:30 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frank Hale 
								
							 
						 
						
							
							
								
							
							
	e9636bb87b  
						 
						
							
							
								
								
								Fix CPP formatting  
							
							 
							
							
							
						 
						
							2014-11-12 01:11:25 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frank Hale 
								
							 
						 
						
							
							
								
							
							
	246a145930  
						 
						
							
							
								
								
								Fix merge conflict with native_window_views.cc  
							
							 
							
							
							
						 
						
							2014-11-12 01:04:51 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frank Hale 
								
							 
						 
						
							
							
								
							
							
	c9371bceec  
						 
						
							
							
								
								
								Force native window  
							
							 
							
							... 
							
							
							
							- Force native frame and suppress the Chromium default blue frame. This
resolves issues with Windows systems that are running in VM's and cannot
enable Aero Glass. Atom-Shell was adding the default Chromium blue frame
even when frame was set to false in the BrowserWindow options. 
							
						 
						
							2014-11-12 00:45:21 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frank Hale 
								
							 
						 
						
							
							
								
							
							
	e0dae4054a  
						 
						
							
							
								
								
								Fix code style to be <= 80 lines  
							
							 
							
							
							
						 
						
							2014-11-11 13:09:54 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frank Hale 
								
							 
						 
						
							
							
								
							
							
	24f8c51959  
						 
						
							
							
								
								
								Make sure frame is frameless  
							
							 
							
							
							
						 
						
							2014-11-07 13:34:52 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frank Hale 
								
							 
						 
						
							
							
								
							
							
	4b20ac3dc6  
						 
						
							
							
								
								
								Fix Windows min/max animation on frameless windows  
							
							 
							
							... 
							
							
							
							- Frameless windows disappeared or appears when minimized and maximized
on Windows. This commit fixes that. 
							
						 
						
							2014-11-07 13:13:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	edcae49e52  
						 
						
							
							
								
								
								views: Fix showing menu bar when pressing Alt for a long time  
							
							 
							
							
							
						 
						
							2014-11-07 15:20:16 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	81283db2da  
						 
						
							
							
								
								
								views: Make auto-hide-menu-bar work when NumLock is on,  fixes   #796  
							
							 
							
							
							
						 
						
							2014-11-07 15:05:55 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Sawicki 
								
							 
						 
						
							
							
								
							
							
	b6b6fc3bfd  
						 
						
							
							
								
								
								Remove All Rights Reserved after GitHub copyright  
							
							 
							
							... 
							
							
							
							Closes  #762  
							
						 
						
							2014-10-31 11:17:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	f82de6528b  
						 
						
							
							
								
								
								linux: Fix detect global menu bar  
							
							 
							
							... 
							
							
							
							It seems that detecting the bus name "com.canonical.AppMenu.Registrar"
is the most reliable way to detect whether the appmenu is available, see
http://git.io/JmP7Yg  for the discussion. 
							
						 
						
							2014-10-21 12:10:31 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	141894aacd  
						 
						
							
							
								
								
								Implement BrowserWindow::ShowInactive  
							
							 
							
							
							
						 
						
							2014-10-17 22:51:20 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	85afa851dd  
						 
						
							
							
								
								
								win: Fix toggling the menubar,  closes   #681  
							
							 
							
							
							
						 
						
							2014-10-17 16:43:57 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ae76657e17  
						 
						
							
							
								
								
								Still requires unity for global app menubar  
							
							 
							
							... 
							
							
							
							Fixes  #709  and atom/atom#3854 . 
							
						 
						
							2014-10-17 16:06:45 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthieu Baerts 
								
							 
						 
						
							
							
								
							
							
	940b40439f  
						 
						
							
							
								
								
								linux: GlobalMenu: UBUNTU_MENUPROXY with >1 char  
							
							 
							
							... 
							
							
							
							When testing if $UBUNTU_MENUPROXY is set, we should also check if it
contains more than one character. Avoid cases when $UBUNTU_MENUPROXY is
set to 0 or 1. 
							
						 
						
							2014-10-15 14:17:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	51acba594b  
						 
						
							
							
								
								
								Merge pull request  #698  from matttbe/master  
							
							 
							
							... 
							
							
							
							linux: Rename window's class to Atom 
							
						 
						
							2014-10-14 18:58:37 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthieu Baerts 
								
							 
						 
						
							
							
								
							
							
	7cd4d35778  
						 
						
							
							
								
								
								linux: GlobalMenu: only if UBUNTU_MENUPROXY is set  
							
							 
							
							... 
							
							
							
							When checking if we should react differently when GlobalMenu bar is
used, we should check if UBUNTU_MENUPROXY env var is (correctly) set
instead of checking if we're using Unity on a Unity session.
It's better to do that because we can use Compiz on a Unity session
without Unity. Or we can also use Unity in a different session. 
							
						 
						
							2014-10-12 21:16:32 +02:00