Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								20fd8f59a7 
								
							 
						 
						
							
							
								
								Remove info() and die()  
							
							 
							
							
							
						 
						
							2021-07-22 21:30:17 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								e50bb45890 
								
							 
						 
						
							
							
								
								Move corner textures from ssd.c to theme.c  
							
							 
							
							... 
							
							
							
							It makes more sense to just keep one set of corner textures for server
side view decorations, rather than storing a set for each view. This also
keeps the code simpler when when changing theme parameters. 
							
						 
						
							2021-07-16 17:07:00 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								afe666fd6e 
								
							 
						 
						
							
							
								
								action: expand shell variables before execvp()  
							
							 
							
							... 
							
							
							
							Expanding shell variables, including tilde, enables the following type
of keybind:
<keyboard>
    <keybind key="XF86AudioMute">
      <action name="Execute">
        <command>bash ~/mute-script.sh</command>
      </action>
    </keybind>
</keyboard>
Fixes issue #32  
							
						 
						
							2021-06-30 19:56:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mikhail Kshevetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								00db22e44f 
								
							 
						 
						
							
							
								
								focus: add basic follow mouse support  
							
							 
							
							
							
						 
						
							2021-05-28 21:25:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								2f5a44d34d 
								
							 
						 
						
							
							
								
								theme: move title_height to theme struct  
							
							 
							
							... 
							
							
							
							title_height is a derived variable which needs both config and theme
variables (font height and title padding). The code is tidier calling
post_processing() for this from theme_init() 
							
						 
						
							2021-04-15 20:13:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								8f8a6dfea1 
								
							 
						 
						
							
							
								
								theme: add window.inactive.border.color  
							
							 
							
							
							
						 
						
							2021-04-10 19:11:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								31d3a53e46 
								
							 
						 
						
							
							
								
								theme: add window.active.border.color  
							
							 
							
							... 
							
							
							
							This replaces window.active.handle.bg.color which will no longer be
supported. 
							
						 
						
							2021-04-10 18:40:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								0a6eead36b 
								
							 
						 
						
							
							
								
								rcxml: simplify debugging nodenames  
							
							 
							
							
							
						 
						
							2021-03-30 22:40:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								a5139815d6 
								
							 
						 
						
							
							
								
								config: add <theme><cornerRadius>  
							
							 
							
							
							
						 
						
							2021-03-30 22:39:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								b3a73a9fdc 
								
							 
						 
						
							
							
								
								theme: support border.width  
							
							 
							
							
							
						 
						
							2021-03-27 21:09:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								fdfb12b2ce 
								
							 
						 
						
							
							
								
								Added support for rounded corners  
							
							 
							
							
							
						 
						
							2021-03-27 21:04:12 +00: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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								da5bceea93 
								
							 
						 
						
							
							
								
								session.h: update session_environment_init() comment  
							
							 
							
							
							
						 
						
							2021-03-18 19:39:08 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								de88b69d62 
								
							 
						 
						
							
							
								
								mv theme.c ..  
							
							 
							
							
							
						 
						
							2021-02-21 22:18:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								22d66c81ca 
								
							 
						 
						
							
							
								
								Merge theme.c and theme-builtin.c  
							
							 
							
							
							
						 
						
							2021-02-21 22:13:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								cb2a504440 
								
							 
						 
						
							
							
								
								theme: add theme_finish()  
							
							 
							
							
							
						 
						
							2021-02-21 22:03:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								9f61a819fc 
								
							 
						 
						
							
							
								
								Add zfree  
							
							 
							
							
							
						 
						
							2021-02-21 21:59:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								1b263e1f67 
								
							 
						 
						
							
							
								
								Un-global theme variable  
							
							 
							
							
							
						 
						
							2021-02-21 21:54:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								9af7bd744f 
								
							 
						 
						
							
							
								
								Reload buttons in SIGHUP  
							
							 
							
							... 
							
							
							
							Call xbm_load() from theme_init() 
							
						 
						
							2021-02-21 21:14:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								6cdf3d68f3 
								
							 
						 
						
							
							
								
								menu: minor refactoring  
							
							 
							
							
							
						 
						
							2021-02-19 23:31:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								f0d8eb0a60 
								
							 
						 
						
							
							
								
								menu: reload on SIGHUP  
							
							 
							
							
							
						 
						
							2021-02-19 23:05:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								9eac349046 
								
							 
						 
						
							
							
								
								rc.xml: move nodename() to nodename.c  
							
							 
							
							
							
						 
						
							2021-02-16 21:04:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								a97428020e 
								
							 
						 
						
							
							
								
								rc.xml: split out rstrip() to string-helpers.c  
							
							 
							
							
							
						 
						
							2021-02-16 21:03:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								bc04f50d14 
								
							 
						 
						
							
							
								
								Add basic menu theme options  
							
							 
							
							
							
						 
						
							2021-02-16 20:43:20 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								58fdf9776f 
								
							 
						 
						
							
							
								
								Move pango_cairo_font_map_set_default() to font.c  
							
							 
							
							
							
						 
						
							2020-10-31 15:41:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								a26fd5a75b 
								
							 
						 
						
							
							
								
								layers: handle top layer unmap/destroy better  
							
							 
							
							... 
							
							
							
							On losing top layer focus, set focus on topmost mapped view. 
							
						 
						
							2020-10-31 15:09:13 +00:00