Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								696ada2810 
								
							 
						 
						
							
							
								
								Taskbar: Don't unconditionally update buttons on every state change.  
							
							
							
						 
						
							2019-04-10 16:39:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								5e0577a042 
								
							 
						 
						
							
							
								
								Introduce LibCore and move GElapsedTimer => CElapsedTimer.  
							
							... 
							
							
							
							I need a layer somewhere between AK (usable both by userspace and kernel)
and LibGUI (usable by userspace except WindowServer.) So here's LibCore. 
							
						 
						
							2019-04-10 16:14:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								4ab0cd5d4c 
								
							 
						 
						
							
							
								
								LibGUI: Move frame painting from GFrame to StylePainter.  
							
							... 
							
							
							
							This way it can be used by others who might not have a GFrame object. 
							
						 
						
							2019-04-10 03:43:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								93a4a4c597 
								
							 
						 
						
							
							
								
								Taskbar: Replace TaskbarWidget with a simple GFrame.  
							
							... 
							
							
							
							There's no need for a custom widget here, at least not now. 
							
						 
						
							2019-04-08 17:17:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ef9fbef4c6 
								
							 
						 
						
							
							
								
								Taskbar: Show minimized window titles in [brackets].  
							
							... 
							
							
							
							Had to plumb the minimization state from WindowServer to Toolbar in order
to implement this. 
							
						 
						
							2019-04-06 00:58:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								99b98dc653 
								
							 
						 
						
							
							
								
								WindowServer: Merge WM_WindowAdded and WM_WindowStateChanged.  
							
							... 
							
							
							
							These events are identical, so it's silly to send both. Just broadcast
window state changes everywhere instead, it doesn't matter when it was
added as clients are learning about this asynchronously anyway. 
							
						 
						
							2019-04-05 15:01:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								6280dee625 
								
							 
						 
						
							
							
								
								Taskbar: Make the window buttons slightly wider.  
							
							
							
						 
						
							2019-04-04 20:12:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								64a5abf8db 
								
							 
						 
						
							
							
								
								Taskbar: Only include "Normal" windows in the taskbar window list.  
							
							
							
						 
						
							2019-04-04 16:23:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ce7341be87 
								
							 
						 
						
							
							
								
								WindowServer: Add WM_SetActiveWindow client request and use it in Taskbar.  
							
							... 
							
							
							
							This makes it possible for Taskbar to switch windows. :^) 
							
						 
						
							2019-04-04 14:38:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								8a50218190 
								
							 
						 
						
							
							
								
								Taskbar: Left-align the text on taskbar window buttons.  
							
							
							
						 
						
							2019-04-04 14:16:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								7b1384c4ef 
								
							 
						 
						
							
							
								
								Taskbar: Plumb window active state from the WindowServer to the taskbar.  
							
							
							
						 
						
							2019-04-04 13:19:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								5ec121e194 
								
							 
						 
						
							
							
								
								Taskbar: Tweak margins to look just right.  
							
							
							
						 
						
							2019-04-04 01:51:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								e785dda3e7 
								
							 
						 
						
							
							
								
								Taskbar: TaskbarWidget doesn't need a custom paint_event().  
							
							
							
						 
						
							2019-04-04 01:50:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								96104b5524 
								
							 
						 
						
							
							
								
								Taskbar: More bringup work. We now see a basic window list.  
							
							
							
						 
						
							2019-04-04 01:44:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								f1c5ee2c10 
								
							 
						 
						
							
							
								
								Taskbar: Remove an accidentally committed dependency file.  
							
							
							
						 
						
							2019-04-03 23:48:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								aa03a07e61 
								
							 
						 
						
							
							
								
								Taskbar+LibGUI: More work on bringup.  
							
							
							
						 
						
							2019-04-03 21:04:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a22774ee3f 
								
							 
						 
						
							
							
								
								Taskbar: Start working on a taskbar app.  
							
							... 
							
							
							
							I originally thought I would do this inside WindowServer, but let's try to
make it as a standalone app that communicates with WindowServer instead.
That will allow us to use LibGUI. :^) 
							
						 
						
							2019-04-03 19:38:44 +02:00