Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								6b83db34af 
								
							 
						 
						
							
							
								
								build: bump version to 0.6.4  
							
							 
							
							
							
						 
						
							2023-07-14 20:44:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								c073c0e637 
								
							 
						 
						
							
							
								
								NEWS.md: add notes on 0.6.4  
							
							 
							
							
							
						 
						
							2023-07-14 20:41:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								598044aa6b 
								
							 
						 
						
							
							
								
								dnd: fix focus at end of dnd operation  
							
							 
							
							... 
							
							
							
							By default, leave keyboard-focus with the surface that originally had it
at the end of a dnd operation.  This is consistent with the default
behaviour of openbox and mutter.
If the 'focus/followMouse' option is enabled, then focus on the surface
under the cursor at the end of the dnd operation.
Fixes: issue #976  
							
						 
						
							2023-07-10 17:17:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								40aba9e542 
								
							 
						 
						
							
							
								
								Add support for ext_idle_notify_v1..  
							
							 
							
							... 
							
							
							
							..and combine both idle variants into a standalone manager 
							
						 
						
							2023-07-09 08:26:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								e06a8cfc7a 
								
							 
						 
						
							
							
								
								find-banned: support reading multiple files from stdin  
							
							 
							
							
							
						 
						
							2023-07-06 18:04:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								684731200f 
								
							 
						 
						
							
							
								
								find-banned: print filename with each unwanted token  
							
							 
							
							
							
						 
						
							2023-07-06 18:04:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								309843c9c6 
								
							 
						 
						
							
							
								
								scripts/helper/find-idents.c: handle single line comment tokens  
							
							 
							
							
							
						 
						
							2023-07-06 18:04:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								29031a4c85 
								
							 
						 
						
							
							
								
								Add scripts/find-banned.sh  
							
							 
							
							
							
						 
						
							2023-07-06 18:04:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								235a8ad9bc 
								
							 
						 
						
							
							
								
								ToggleKeybinds per window  
							
							 
							
							
							
						 
						
							2023-07-06 06:02:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								b6dfffc782 
								
							 
						 
						
							
							
								
								osd: move get_osd_height() closer to where it is called from  
							
							 
							
							
							
						 
						
							2023-07-05 21:31:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								2c66fa279f 
								
							 
						 
						
							
							
								
								osd: make item-border part of item-height  
							
							 
							
							
							
						 
						
							2023-07-05 21:31:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								660127acb0 
								
							 
						 
						
							
							
								
								theme: add option osd.window-switcher.item.active.border.width  
							
							 
							
							... 
							
							
							
							...and change default values for the variables below to keep the
window-switcher look the same as it was at the last release.
osd.window-switcher.padding = 4
osd.window-switcher.item.padding.y = 1
osd.window-switcher.item.active.border.width = 2 
							
						 
						
							2023-07-05 21:31:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								55bf79c3fe 
								
							 
						 
						
							
							
								
								theme: add option osd.window-switcher.padding  
							
							 
							
							... 
							
							
							
							Fixes: issue #969  
							
						 
						
							2023-07-05 21:31:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								fe8cdd7f8b 
								
							 
						 
						
							
							
								
								src/action.c: relax argument checks when running actions  
							
							 
							
							
							
						 
						
							2023-07-05 22:20:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								65b441a0ba 
								
							 
						 
						
							
							
								
								config: validate keybind, mousebind and menu actions  
							
							 
							
							
							
						 
						
							2023-07-05 22:20:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								665d31c1c7 
								
							 
						 
						
							
							
								
								src/action.c: add action_is_valid()  
							
							 
							
							
							
						 
						
							2023-07-05 22:20:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								b05b92bb27 
								
							 
						 
						
							
							
								
								src/action.c: enforce action arg->key being set  
							
							 
							
							
							
						 
						
							2023-07-05 22:20:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								d0b52139ed 
								
							 
						 
						
							
							
								
								action.c: remove duplicate code  
							
							 
							
							
							
						 
						
							2023-07-04 06:01:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								49dfba1507 
								
							 
						 
						
							
							
								
								menu: support CDATA for <command> element  
							
							 
							
							... 
							
							
							
							...in order to support obmenu-generator output such as this:
  <menu id="root-menu" label="Applications">
    <item label="File Manager"><action name="Execute"><command><![CDATA[xdg-open .]]></command></action></item>
    <item label="Terminal"><action name="Execute"><command><![CDATA[xterm]]></command></action></item>
    <item label="Web Browser"><action name="Execute"><command><![CDATA[xdg-open http://]]></command></action></item>
    <item label="Run command"><action name="Execute"><command><![CDATA[gmrun]]></command></action></item>
  </menu>
References:
- https://github.com/trizen/obmenu-generator 
- https://aur.archlinux.org/packages/obmenu-generator 
- https://trizenx.blogspot.com/2012/02/obmenu-generator.html 
Fixes: issue #972  
							
						 
						
							2023-07-04 06:01:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								2bbeea0fc2 
								
							 
						 
						
							
							
								
								checkpatch.pl: allow xmlFree in CamelCase format  
							
							 
							
							... 
							
							
							
							...to avoid 'Avoid CamelCase' warning. 
							
						 
						
							2023-07-04 06:01:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								0958e88c75 
								
							 
						 
						
							
							
								
								checkpatch.pl: remove 'spaces preferred around that...' warning  
							
							 
							
							... 
							
							
							
							...because it gives a false positive for "xmlChar *foo" saying it should
be "xmlChar * foo". 
							
						 
						
							2023-07-04 06:01:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								4a31972b6f 
								
							 
						 
						
							
							
								
								menu: print menu.xml nodenames  
							
							 
							
							... 
							
							
							
							...when LABWC_DEBUG_MENU_NODENAMES is set 
							
						 
						
							2023-07-04 06:01:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ph42oN 
								
							 
						 
						
							
							
							
							
								
							
							
								c0c40e1432 
								
							 
						 
						
							
							
								
								action: disable MoveRelative for fullscreen and unmaximize  
							
							 
							
							
							
						 
						
							2023-07-03 16:42:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ph42oN 
								
							 
						 
						
							
							
							
							
								
							
							
								934bf1c5b3 
								
							 
						 
						
							
							
								
								view: resize_relative disable for fullscreen and maximized and set untiled  
							
							 
							
							
							
						 
						
							2023-07-03 16:42:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Lindgren 
								
							 
						 
						
							
							
							
							
								
							
							
								370cdc80e0 
								
							 
						 
						
							
							
								
								view: add client_request flag to view->impl->unmap()  
							
							 
							
							... 
							
							
							
							This makes explicit the subtle behavioral difference between
xwayland_view_unmap() and handle_unmap().
With this change, the XDG and XWayland versions of handle_map/unmap()
are now identical, which will make further refactoring possible. 
							
						 
						
							2023-07-01 23:07:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								b200dd2e7b 
								
							 
						 
						
							
							
								
								osd: use theme->osd_border_width for focused item  
							
							 
							
							
							
						 
						
							2023-06-29 19:14:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								df53c28a0f 
								
							 
						 
						
							
							
								
								theme: add window-switcher width/padding  
							
							 
							
							... 
							
							
							
							...and calculate item-height based on font-height
Add theme options
  - osd.window-switcher.width
  - osd.window-switcher.item.padding.x
  - osd.window-switcher.item.padding.y
Issue #879  
							
						 
						
							2023-06-29 19:14:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								11ff820105 
								
							 
						 
						
							
							
								
								osd: use theme->osd_border_width consistently  
							
							 
							
							
							
						 
						
							2023-06-29 19:14:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									stefonarch 
								
							 
						 
						
							
							
							
							
								
							
							
								04ccedbc7e 
								
							 
						 
						
							
							
								
								Some formatting  
							
							 
							
							
							
						 
						
							2023-06-27 21:11:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ph42oN 
								
							 
						 
						
							
							
							
							
								
							
							
								ea623daaee 
								
							 
						 
						
							
							
								
								action: add ResizeRelative  
							
							 
							
							
							
						 
						
							2023-06-27 20:59:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ph42oN 
								
							 
						 
						
							
							
							
							
								
							
							
								e40159470b 
								
							 
						 
						
							
							
								
								add MoveRelative to man page and use view->pending  
							
							 
							
							
							
						 
						
							2023-06-27 20:59:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Julius Yli-Suomu 
								
							 
						 
						
							
							
							
							
								
							
							
								c17bf68176 
								
							 
						 
						
							
							
								
								add MoveRelative  
							
							 
							
							
							
						 
						
							2023-06-26 19:37:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								f325335e16 
								
							 
						 
						
							
							
								
								session.c: unconstify build_path() return value  
							
							 
							
							
							
						 
						
							2023-06-26 06:30:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								f4f35a9dff 
								
							 
						 
						
							
							
								
								common/string-helpers.c: add strdup_printf()  
							
							 
							
							
							
						 
						
							2023-06-26 06:30:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								41de529fff 
								
							 
						 
						
							
							
								
								window-rules: support matchOnce attribute  
							
							 
							
							... 
							
							
							
							...allowing a rule to be applied to only the first window matching a
particular criteria. For example, the following can be used to apply a
window rule to lxqt-panel but not its configuration window with the same
app_id:
    <windowRules>
      <windowRule identifier="lxqt-panel" matchOnce="true">
        <skipTaskbar>yes</skipTaskbar>
        <action name="MoveTo" x="0" y="0" />
        <action name="ToggleAlwaysOnTop"/>
      </windowRule>
    </windowRules> 
							
						 
						
							2023-06-26 06:04:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								f6c3a3d7c3 
								
							 
						 
						
							
							
								
								action: add MoveTo  
							
							 
							
							
							
						 
						
							2023-06-26 06:04:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								3a6a04215c 
								
							 
						 
						
							
							
								
								action: support arguments of int type  
							
							 
							
							
							
						 
						
							2023-06-26 06:04:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								4a531daef8 
								
							 
						 
						
							
							
								
								config: support <margin top="" bottom="" left="" right="" output="" />  
							
							 
							
							
							
						 
						
							2023-06-26 06:04:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								3a9dcd54a7 
								
							 
						 
						
							
							
								
								Move border-struct to common/border.h for sharing  
							
							 
							
							
							
						 
						
							2023-06-26 06:04:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								16bf67a8cd 
								
							 
						 
						
							
							
								
								view: add minimize method  
							
							 
							
							... 
							
							
							
							...and call wlr_xwayland_surface_set_minimized() for xwayland surfaces on
(un)minimize.
Fixes : #958  
							
						 
						
							2023-06-25 16:25:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sachin Bhat 
								
							 
						 
						
							
							
							
							
								
							
							
								945928a8f6 
								
							 
						 
						
							
							
								
								config: support <desktops number=""> update documentation  
							
							 
							
							
							
						 
						
							2023-06-25 10:31:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sachin Bhat 
								
							 
						 
						
							
							
							
							
								
							
							
								dbe4a52354 
								
							 
						 
						
							
							
								
								config: support <desktops number="">  
							
							 
							
							
							
						 
						
							2023-06-25 10:31:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sachin Bhat 
								
							 
						 
						
							
							
							
							
								
							
							
								18eb7a26c0 
								
							 
						 
						
							
							
								
								config: support <desktops number=>  
							
							 
							
							
							
						 
						
							2023-06-25 10:31:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sachin Bhat 
								
							 
						 
						
							
							
							
							
								
							
							
								629bc9c978 
								
							 
						 
						
							
							
								
								config: support <desktops number=> update documentation  
							
							 
							
							
							
						 
						
							2023-06-25 10:31:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sachin Bhat 
								
							 
						 
						
							
							
							
							
								
							
							
								1e33734543 
								
							 
						 
						
							
							
								
								config: support <desktops number=>  
							
							 
							
							... 
							
							
							
							Documentation updated at  and 
							
						 
						
							2023-06-25 10:31:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sachin Bhat 
								
							 
						 
						
							
							
							
							
								
							
							
								9bb4f44688 
								
							 
						 
						
							
							
								
								config: support <desktops number="">  
							
							 
							
							
							
						 
						
							2023-06-25 10:31:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Standreas 
								
							 
						 
						
							
							
							
							
								
							
							
								e82e557d56 
								
							 
						 
						
							
							
								
								docs/rc.xml.all: fix mousebind button casing  
							
							 
							
							
							
						 
						
							2023-06-14 17:21:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								468470182d 
								
							 
						 
						
							
							
								
								config: fix bug with default scroll mousebind  
							
							 
							
							... 
							
							
							
							Specify attribute name when adding default mousebind actions.
This is required because in src/action.c action GoToDesktop requires an
argument with key 'to' and does not accept `action_get_first_arg()`
because the action supports other optional attributes so we could not
guarantee that 'to' is the first one.
Fixes : #948  
							
						 
						
							2023-06-11 21:05:26 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								3bd441caa0 
								
							 
						 
						
							
							
								
								dnd: refocus surface under cursor on drag-destroy  
							
							 
							
							... 
							
							
							
							Keyboard focus is not changed during drag, so we need to refocus the
surface under the cursor and the end of a drag-and-drop operation.
Fixes issue #939  
							
						 
						
							2023-05-28 22:17:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomi Ollila 
								
							 
						 
						
							
							
							
							
								
							
							
								f817a9e56a 
								
							 
						 
						
							
							
								
								docs: fix some typos  
							
							 
							
							... 
							
							
							
							Between, output, rounded and focused.
Added one inconsistently missing trailing period.
Inserted newline before last word in one line in
labwc-actions.5.scd in order to keep that line from
passing 80-column boundary. 
							
						 
						
							2023-05-27 14:12:22 +01:00