Robin Burchell 
								
							 
						 
						
							
							
							
							
								
							
							
								0dc9af5f7e 
								
							 
						 
						
							
							
								
								Add clang-format file  
							
							... 
							
							
							
							Also run it across the whole tree to get everything using the One True Style.
We don't yet run this in an automated fashion as it's a little slow, but
there is a snippet to do so in makeall.sh. 
							
						 
						
							2019-05-28 17:31:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Burchell 
								
							 
						 
						
							
							
							
							
								
							
							
								f55965b5e8 
								
							 
						 
						
							
							
								
								WindowServer/GMenu: Adjust the popup position to fit the window inside the screen  
							
							... 
							
							
							
							Rather than passing a "top_anchored" bool. Fixes  #22 . 
							
						 
						
							2019-05-16 01:22:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								dddf45f563 
								
							 
						 
						
							
							
								
								Change String&& arguments to const String& in a couple of places.  
							
							... 
							
							
							
							String&& is more nuisance than anything, and the codegen improvement is
basically negligible since the underlying type is already retainable. 
							
						 
						
							2019-05-12 14:57:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c9951bbe60 
								
							 
						 
						
							
							
								
								WindowServer: Improve window frames by giving them a raised frame look. :^)  
							
							
							
						 
						
							2019-05-11 01:31:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								956bd23aae 
								
							 
						 
						
							
							
								
								WindowServer+TaskBar: Add a taskbar window button popup menu.  
							
							... 
							
							
							
							This patch only hooks up the minimize and unminimize actions. 
							
						 
						
							2019-04-23 23:14:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3c0afccca0 
								
							 
						 
						
							
							
								
								WindowServer: Improve the look of menu separators.  
							
							
							
						 
						
							2019-04-18 19:58:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								86361d3d45 
								
							 
						 
						
							
							
								
								WindowServer: Improve the look of menus.  
							
							... 
							
							
							
							This patch makes menus stand out a bit more from their background by using
the same kind of shading that Windows 2000 had. 
							
						 
						
							2019-04-16 17:02:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								94a5e08faf 
								
							 
						 
						
							
							
								
								WindowServer: Rename WSMessage* => WSEvent*.  
							
							... 
							
							
							
							Since I'm on a roll here, I'll just rename WSMessageFoo to WSEventFoo now
that these inherit from CEventFoo anyway. 
							
						 
						
							2019-04-14 05:23:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								de184d0999 
								
							 
						 
						
							
							
								
								WindowServer: Port WindowServer to LibCore.  
							
							... 
							
							
							
							This was pretty straightforward thanks to the work I did separating out
LibCore from LibGUI already. :^)
- WSMessageLoop now inherits from CEventLoop.
- WSMessage now inherits from CEvent.
- WSMessageReceiver goes away.
Now there is only one event loop in Serenity. Very nice! 
							
						 
						
							2019-04-14 05:15:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d5dec1922b 
								
							 
						 
						
							
							
								
								WindowServer: Make menu windows inherently modal.  
							
							... 
							
							
							
							It was confusing that you could interact with other windows with a menu up. 
							
						 
						
							2019-04-14 02:16:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c06a3bdeb4 
								
							 
						 
						
							
							
								
								LibGUI+WindowServer: Add support for per-GWidget context menus.  
							
							... 
							
							
							
							You can now simply assign a GMenu as a GWidget's context menu and it will
automagically pop up on right click. :^) 
							
						 
						
							2019-04-12 17:18:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								054c982181 
								
							 
						 
						
							
							
								
								LibGUI+WindowServer: Add support for enabled/disabled actions.  
							
							... 
							
							
							
							The enabled state of a GAction now propagates both to any toolbar buttons
and any menu items linked to the action. Toolbar buttons are painted in
a grayed out style when disabled. Menu items are gray when disabled. :^) 
							
						 
						
							2019-04-12 02:53:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								0cad4bdc90 
								
							 
						 
						
							
							
								
								WindowServer: Make various function arguments const.  
							
							
							
						 
						
							2019-04-01 19:14:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d17a91f185 
								
							 
						 
						
							
							
								
								Move WindowServer into Servers.  
							
							
							
						 
						
							2019-03-20 04:34:14 +01:00