Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								e2ae63a7cf 
								
							 
						 
						
							
							
								
								xdg/wayland-shell: handle set_app_id and set_class events  
							
							 
							
							
							
						 
						
							2021-10-16 21:50:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								e140682528 
								
							 
						 
						
							
							
								
								view: call wlr_foreign_toplevel_handle_v1_set_app_id() on map  
							
							 
							
							... 
							
							
							
							Fix issue #74 
Add view-impl.c with view_impl_map() containing common code for xdg-shell
and xwayland-shell. 
							
						 
						
							2021-10-16 21:26:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								4d44659c08 
								
							 
						 
						
							
							
								
								desktop: remove deprecated functions  
							
							 
							
							... 
							
							
							
							- set_activated()
- desktop_set_focus_view_only() 
							
						 
						
							2021-10-16 19:53:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								9a290feeea 
								
							 
						 
						
							
							
								
								desktop: simplify interface for view raise/focus  
							
							 
							
							... 
							
							
							
							Split desktop_focus_view() into the following two functions:
  - desktop_focus_and_activate_view()
  - desktop_raise_view()
Always call view_set_activated() rather than using the private
set_activated(). This keeps the code cleaner and ensures
wlr_foreign_toplevel_handle_v1_set_activated() is called. 
							
						 
						
							2021-10-16 19:44:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								70144ac113 
								
							 
						 
						
							
							
								
								view: add view_set_activated()  
							
							 
							
							... 
							
							
							
							Call wlr_foreign_toplevel_handle_v1_set_activated() from it in support of
issue #73  
							
						 
						
							2021-10-16 19:24:26 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								597650b457 
								
							 
						 
						
							
							
								
								theme: add window_(in)active_label_text_color  
							
							 
							
							... 
							
							
							
							Support both active and inactive colors for titlebar text 
							
						 
						
							2021-10-15 21:35:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								606b6d946e 
								
							 
						 
						
							
							
								
								Fix coding style, mostly whitespace  
							
							 
							
							
							
						 
						
							2021-10-15 20:52:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								73b8f06a26 
								
							 
						 
						
							
							
								
								layer-shell: fix commit handler (issue  #71 )  
							
							 
							
							... 
							
							
							
							On commit, do not arrange layers unless the layer shell-specific state
changed or the layer was (un)mapped.
Chase swaywm/sway@5fd5d643  and swaywm/wlroots@754f40f9  
							
						 
						
							2021-10-15 19:14:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								b040838d6a 
								
							 
						 
						
							
							
								
								Fix build errors  
							
							 
							
							
							
						 
						
							2021-10-15 19:11:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								416499624e 
								
							 
						 
						
							
							
								
								Complete libinput configuration  
							
							 
							
							
							
						 
						
							2021-10-15 19:11:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								74f01af5db 
								
							 
						 
						
							
							
								
								buf.h: update documentation  
							
							 
							
							
							
						 
						
							2021-10-13 21:30:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								960a1bb2ed 
								
							 
						 
						
							
							
								
								theme: add osd colors  
							
							 
							
							
							
						 
						
							2021-10-13 21:29:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								d4e1791c88 
								
							 
						 
						
							
							
								
								Reconfigure inputs  
							
							 
							
							
							
						 
						
							2021-10-10 21:52:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								326b4aebd1 
								
							 
						 
						
							
							
								
								keyboard repeat configuration  
							
							 
							
							
							
						 
						
							2021-10-10 11:34:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								3dc4c02c54 
								
							 
						 
						
							
							
								
								partial libinput configuration  
							
							 
							
							
							
						 
						
							2021-10-10 11:34:48 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								62d93d54c5 
								
							 
						 
						
							
							
								
								rcxml: refactor mousebind implementation  
							
							 
							
							
							
						 
						
							2021-09-06 21:54:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									alexander bryan 
								
							 
						 
						
							
							
							
							
								
							
							
								1ac654f006 
								
							 
						 
						
							
							
								
								Apply coding std to <mouse> code & add .clang-format  
							
							 
							
							... 
							
							
							
							The files:
    include/config/mousebind.h
    src/config/mousebind.c
    src/config/rc.xml
were formatted automatically via clang-format using the rules specified
in the .clang-format file. Specifically, the command;
clang-format -i -style=file include/config/mousebind.h \
src/config/mousebind.c src/config/rc.xml
This is unfortunately adding a break before the brace in enum
declarations 
							
						 
						
							2021-09-01 07:05:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									alex 
								
							 
						 
						
							
							
							
							
								
							
							
								92891b4dfa 
								
							 
						 
						
							
							
								
								change mousebind code to use already existing enums  
							
							 
							
							... 
							
							
							
							Also added an #include statement to ssd.h so it would compile without
depending on other headers to be #included before it 
							
						 
						
							2021-09-01 07:05:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									alex 
								
							 
						 
						
							
							
							
							
								
							
							
								36f5b49f2a 
								
							 
						 
						
							
							
								
								Implemented <doubleClickTime> in rc.xml  
							
							 
							
							
							
						 
						
							2021-09-01 07:05:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									alex 
								
							 
						 
						
							
							
							
							
								
							
							
								dfdb4e4b0e 
								
							 
						 
						
							
							
								
								First implemenation of <mouse> in rc.xml  
							
							 
							
							... 
							
							
							
							Can successfully parse the following XML and and implement the action:
<mouse>
    <context name="TitleBar">
        <mousebind button="Left" action="DoubleClick">
            <action name="ToggleMaximize"/>
        </mousebind>
    </context>
</mouse>
The XML parsing code for this looks A LOT different than the already
existing XML parsing code. It may have to be reworked 
							
						 
						
							2021-09-01 07:05:37 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								a6eb29ad33 
								
							 
						 
						
							
							
								
								config: add <core><gap>  
							
							 
							
							... 
							
							
							
							Specify the distance in pixels between views and output edges when using
movement actions such as MoveToEdge 
							
						 
						
							2021-08-22 14:32:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								8c96c65018 
								
							 
						 
						
							
							
								
								ssd: refactor in preparation for making ssd_visible_box() private  
							
							 
							
							... 
							
							
							
							Prepare to move code from output/render functions to ssd. We want
rendering functions to just render, not calculate decoration geometry
and such like. 
							
						 
						
							2021-08-22 14:12:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								5f01c49b72 
								
							 
						 
						
							
							
								
								ssd: refactor and position title nearer left hand edge  
							
							 
							
							... 
							
							
							
							Put title deco at the end of linked list to render it on top of corner
edges. 
							
						 
						
							2021-08-22 14:06:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								3990018bb9 
								
							 
						 
						
							
							
								
								config: support setting menu item font  
							
							 
							
							... 
							
							
							
							In rc.xml, support
<font place="MenuItem">
  <name></name>
  <size></size>
</font> 
							
						 
						
							2021-08-20 20:27:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								a668f6f73d 
								
							 
						 
						
							
							
								
								font: font_texture_create() support font size argument  
							
							 
							
							
							
						 
						
							2021-08-20 20:20:49 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								dff6dba54b 
								
							 
						 
						
							
							
								
								theme: support different colored buttons  
							
							 
							
							... 
							
							
							
							Add the following theme keys:
- window.active.button.iconify.unpressed.image.color
- window.active.button.max.unpressed.image.color
- window.active.button.close.unpressed.image.color
- window.inactive.button.iconify.unpressed.image.color
- window.inactive.button.max.unpressed.image.color
- window.inactive.button.close.unpressed.image.color
As far as I can tell, the openbox documentation does not mention the
entries listed above, but openbox does support them and some themes
do use them. 
							
						 
						
							2021-08-11 20:58:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								9a9cd609f6 
								
							 
						 
						
							
							
								
								menu: fix breakage caused by  f857aea8 
							
							 
							
							
							
						 
						
							2021-08-09 17:28:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								f857aea8f4 
								
							 
						 
						
							
							
								
								ssd: add application title to title bar  
							
							 
							
							
							
						 
						
							2021-08-07 09:35:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								5ecf0e1e7e 
								
							 
						 
						
							
							
								
								Make font_texture_create() more generic  
							
							 
							
							... 
							
							
							
							Move font_texture_create() to font.c so it can be used for purposes other
than rendering the menu, for example server side decoration.
Refactor menu.c and menu.h to use this more generic font_texture_create() 
							
						 
						
							2021-08-07 08:35:46 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								1dc3059707 
								
							 
						 
						
							
							
								
								ssd: add support for interacting with bottom corners  
							
							 
							
							
							
						 
						
							2021-07-26 20:37:36 +01:00