ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								d4e1791c88 
								
							 
						 
						
							
							
								
								Reconfigure inputs  
							
							 
							
							
							
						 
						
							2021-10-10 21:52:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								6a00166cff 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/johanmalm/labwc  
							
							 
							
							
							
						 
						
							2021-10-04 06:24:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								6bf3bb97f5 
								
							 
						 
						
							
							
								
								implement basic drag and drop  
							
							 
							
							
							
						 
						
							2021-10-03 21:50:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								1e4598cdce 
								
							 
						 
						
							
							
								
								s/desktop_view_at()/desktop_surface_and_view_at()/  
							
							 
							
							... 
							
							
							
							Make is clearer what the function does. 
							
						 
						
							2021-09-25 10:04:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								b5addb62e0 
								
							 
						 
						
							
							
								
								labwc.h: fix coding style  
							
							 
							
							
							
						 
						
							2021-09-22 20:24:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								119ef87373 
								
							 
						 
						
							
							
								
								s/focused_view()/desktop_focused_view()  
							
							 
							
							
							
						 
						
							2021-09-20 22:12:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								e4b51fc5e8 
								
							 
						 
						
							
							
								
								desktop.c: make topmost_mapped_view() private  
							
							 
							
							
							
						 
						
							2021-09-20 22:07:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bi4k8 
								
							 
						 
						
							
							
							
							
								
							
							
								815cd4aa46 
								
							 
						 
						
							
							
								
								define focused_view function and use it for keyboard actions  
							
							 
							
							
							
						 
						
							2021-09-20 21:14:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bi4k8 
								
							 
						 
						
							
							
							
							
								
							
							
								b7cce58f56 
								
							 
						 
						
							
							
								
								implement ToggleDecorations and ToggleFullscreen actions  
							
							 
							
							
							
						 
						
							2021-09-20 21:14:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								a9042e3cde 
								
							 
						 
						
							
							
								
								Fix coding style following  824282dd 
							
							 
							
							
							
						 
						
							2021-08-25 19:59:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								824282dd2e 
								
							 
						 
						
							
							
								
								Merge pull request  #54  from telent/lockdown  
							
							 
							
							... 
							
							
							
							implement input_inhibit protocol, needed for swaylock 
							
						 
						
							2021-08-24 21:56:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								7bfe350f25 
								
							 
						 
						
							
							
								
								view: fix impl->set_fullscreen() argument bug  
							
							 
							
							
							
						 
						
							2021-08-24 21:53:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Barlow 
								
							 
						 
						
							
							
							
							
								
							
							
								ab9838888d 
								
							 
						 
						
							
							
								
								implement commented-out bit in seat_disinhibit_input  
							
							 
							
							
							
						 
						
							2021-08-24 21:24:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								645a8e46a6 
								
							 
						 
						
							
							
								
								Support fullscreen mode (issue  #53 )  
							
							 
							
							
							
						 
						
							2021-08-23 22:05:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Barlow 
								
							 
						 
						
							
							
							
							
								
							
							
								39b1d92f9b 
								
							 
						 
						
							
							
								
								implement input_inhibit protocol, needed for swaylock  
							
							 
							
							... 
							
							
							
							this is in "it appears to work" state, though I blindly copy-pasted a little
more code than I'm happy with, so might benefit from a review 
							
						 
						
							2021-08-22 21:30:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Barlow 
								
							 
						 
						
							
							
							
							
								
							
							
								804384368c 
								
							 
						 
						
							
							
								
								add support for primary selection  
							
							 
							
							
							
						 
						
							2021-08-18 23:42:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								77ade08158 
								
							 
						 
						
							
							
								
								osd: support 'alt-tab' on screen display  
							
							 
							
							... 
							
							
							
							The osd window shows title, app_id/class and shell of all views that can
be cycled between. 
							
						 
						
							2021-08-16 07:16:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								f857aea8f4 
								
							 
						 
						
							
							
								
								ssd: add application title to title bar  
							
							 
							
							
							
						 
						
							2021-08-07 09:35:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								9cf0608aba 
								
							 
						 
						
							
							
								
								foreign: handle minimize request  
							
							 
							
							
							
						 
						
							2021-08-05 13:00:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								b4722d988e 
								
							 
						 
						
							
							
								
								foreign: handle maximize request  
							
							 
							
							
							
						 
						
							2021-08-05 12:52:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								042ea266a5 
								
							 
						 
						
							
							
								
								Add simple foreign toplevel implementation  
							
							 
							
							
							
						 
						
							2021-08-05 12:18:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								526ab1ae75 
								
							 
						 
						
							
							
								
								view: add view_toggle_maximize()  
							
							 
							
							
							
						 
						
							2021-08-02 16:49:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								82e47ac1f5 
								
							 
						 
						
							
							
								
								Remove src/common/log.c  
							
							 
							
							... 
							
							
							
							Use wlr_log() instead 
							
						 
						
							2021-07-23 21:15:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								22f5073ebd 
								
							 
						 
						
							
							
								
								xdg: use "usable_area" when positioning view  
							
							 
							
							
							
						 
						
							2021-07-21 22:04:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								5e83ce6b46 
								
							 
						 
						
							
							
								
								Add view_move_to_edge() to header file  
							
							 
							
							
							
						 
						
							2021-07-20 20:24:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								69f0f68cc2 
								
							 
						 
						
							
							
								
								Open new views on output where cursor is  
							
							 
							
							
							
						 
						
							2021-07-13 21:50:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								eaed1a3cab 
								
							 
						 
						
							
							
								
								action: add "Close" to close top-most view  
							
							 
							
							
							
						 
						
							2021-07-12 21:47:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								a3ac2f2767 
								
							 
						 
						
							
							
								
								layers: take into account usable area when maximizing views  
							
							 
							
							
							
						 
						
							2021-07-12 21:39:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								ee15a5fe56 
								
							 
						 
						
							
							
								
								cursor: handle button press on layer-surface (issue  #41 )  
							
							 
							
							
							
						 
						
							2021-07-12 16:44:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								cb98f8f197 
								
							 
						 
						
							
							
								
								view: add view_center()  
							
							 
							
							
							
						 
						
							2021-07-09 21:39:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mikhail Kshevetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								00db22e44f 
								
							 
						 
						
							
							
								
								focus: add basic follow mouse support  
							
							 
							
							
							
						 
						
							2021-05-28 21:25:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								2a48f2801b 
								
							 
						 
						
							
							
								
								Create a linked list of SSD for each view  
							
							 
							
							
							
						 
						
							2021-03-21 21:46:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								fc76100fd5 
								
							 
						 
						
							
							
								
								Add ssd.h  
							
							 
							
							
							
						 
						
							2021-03-21 20:54:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								a262b729df 
								
							 
						 
						
							
							
								
								Rename deco.c ssd.c  
							
							 
							
							
							
						 
						
							2021-03-20 14:41:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jan Beich 
								
							 
						 
						
							
							
							
							
								
							
							
								ad07acc13c 
								
							 
						 
						
							
							
								
								xdg: chase  swaywm/wlroots@f574ca934c  
							
							 
							
							... 
							
							
							
							src/xdg.c:180:2: warning: implicit declaration of function 'wlr_xdg_surface_for_each_popup' is invalid in C99 [-Wimplicit-function-declaration]
        wlr_xdg_surface_for_each_popup(view->xdg_surface, iterator, data);
        ^
ld: error: undefined symbol: wlr_xdg_surface_for_each_popup
>>> referenced by xdg.c:180 (src/xdg.c:180)
>>>               labwc.p/src_xdg.c.o:(xdg_toplevel_view_for_each_popup)
Based on 5438cc158a 
							
						 
						
							2021-03-13 23:23:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc3a170c78 
								
							 
						 
						
							
							
								
								Merge pull request  #21  from apbryan/output-management  
							
							 
							
							... 
							
							
							
							Output management 
							
						 
						
							2021-03-06 18:15:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								d54a998dd8 
								
							 
						 
						
							
							
								
								Handle wlr_surface->events.new_subsurface  
							
							 
							
							... 
							
							
							
							Add view-child.c, xdg-popup.c, subsurface.c in order to track damage
associated with new XDG subsurfaces. 
							
						 
						
							2021-03-02 20:37:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								e0067536fc 
								
							 
						 
						
							
							
								
								view.c: refactor view_maximize()  
							
							 
							
							
							
						 
						
							2021-03-01 18:15:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								be3fea0c1a 
								
							 
						 
						
							
							
								
								view.c: remember unmaximized geometry  
							
							 
							
							
							
						 
						
							2021-02-28 18:12:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bryan 
								
							 
						 
						
							
							
							
							
								
							
							
								2a0f171340 
								
							 
						 
						
							
							
								
								Added initial wlr-output-management-unstable-v1 support  
							
							 
							
							... 
							
							
							
							Was able to use wlr-randr to arrange my monitors correctly.
TODO: test w/ kanshi and handle output_manager->events.test event 
							
						 
						
							2021-02-27 23:15:02 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bryan 
								
							 
						 
						
							
							
							
							
								
							
							
								f5f8acc543 
								
							 
						 
						
							
							
								
								Merge branch 'maximize'  
							
							 
							
							
							
						 
						
							2021-02-27 17:14:24 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bryan 
								
							 
						 
						
							
							
							
							
								
							
							
								5e7f2c91a3 
								
							 
						 
						
							
							
								
								Added basic maximize support for xdg and xwayland  
							
							 
							
							
							
						 
						
							2021-02-27 17:10:53 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								133ea96f64 
								
							 
						 
						
							
							
								
								Simplify view margin/padding related code  
							
							 
							
							... 
							
							
							
							Fix xdg-shell CSD resize bug 
							
						 
						
							2021-02-27 16:55:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								1b263e1f67 
								
							 
						 
						
							
							
								
								Un-global theme variable  
							
							 
							
							
							
						 
						
							2021-02-21 21:54:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								54804fd3df 
								
							 
						 
						
							
							
								
								Implement damage tracking  
							
							 
							
							
							
						 
						
							2021-01-09 22:51:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								cfc6e18cdc 
								
							 
						 
						
							
							
								
								Make xwayland support optional  
							
							 
							
							
							
						 
						
							2020-12-30 10:29:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								f4cbd4ff61 
								
							 
						 
						
							
							
								
								labwc.h: remove obsolete definitions  
							
							 
							
							
							
						 
						
							2020-12-23 18:56:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								cb44f047f3 
								
							 
						 
						
							
							
								
								Add view_move()  
							
							 
							
							
							
						 
						
							2020-12-23 18:52:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								7c29bcb45e 
								
							 
						 
						
							
							
								
								xdg-shell: await configure serial before moving (issue  #11 )  
							
							 
							
							
							
						 
						
							2020-12-22 21:08:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								e0770a5672 
								
							 
						 
						
							
							
								
								Refactor view_move_resize()  
							
							 
							
							
							
						 
						
							2020-12-22 20:35:06 +00:00