Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								1fb8bc9340 
								
							 
						 
						
							
							
								
								wlr_cursor.c: fix formatting  
							
							 
							
							
							
						 
						
							2017-08-29 12:36:39 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								3449777a8d 
								
							 
						 
						
							
							
								
								wlr_output_layout.c: fix style  
							
							 
							
							
							
						 
						
							2017-08-29 12:36:39 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								34f4a7b972 
								
							 
						 
						
							
							
								
								pointer.c: fix formatting  
							
							 
							
							
							
						 
						
							2017-08-29 12:36:39 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								1193dd564b 
								
							 
						 
						
							
							
								
								config fixes  
							
							 
							
							
							
						 
						
							2017-08-29 12:36:36 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								30611894f2 
								
							 
						 
						
							
							
								
								Implement tablet_tool support in pointer example  
							
							 
							
							
							
						 
						
							2017-08-28 22:12:35 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								4fbe322fa6 
								
							 
						 
						
							
							
								
								fix memory errors  
							
							 
							
							
							
						 
						
							2017-08-28 11:07:54 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								ab1a12b174 
								
							 
						 
						
							
							
								
								fix formatting in types/meson.build  
							
							 
							
							
							
						 
						
							2017-08-28 11:07:21 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								5c845f14ed 
								
							 
						 
						
							
							
								
								handle input device destroy  
							
							 
							
							
							
						 
						
							2017-08-28 10:29:53 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								df0ee7f25f 
								
							 
						 
						
							
							
								
								implement tablet tool devices  
							
							 
							
							
							
						 
						
							2017-08-28 10:23:14 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								0dc3aecfd4 
								
							 
						 
						
							
							
								
								refactor device mapping calculation  
							
							 
							
							
							
						 
						
							2017-08-27 20:10:46 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								c46168cf9a 
								
							 
						 
						
							
							
								
								Merge pull request  #124  from martinetd/xwayland_fixes  
							
							 
							
							... 
							
							
							
							Xwayland double fork & leak fix 
							
						 
						
							2017-08-27 17:38:13 -05:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								5e06d61e42 
								
							 
						 
						
							
							
								
								implement touch up and touch down  
							
							 
							
							
							
						 
						
							2017-08-27 17:35:12 -04:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								c278b6fd52 
								
							 
						 
						
							
							
								
								xwayland: free xcb events  
							
							 
							
							
							
						 
						
							2017-08-27 22:30:56 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								871646d225 
								
							 
						 
						
							
							
								
								Double-fork for xwayland execution  
							
							 
							
							... 
							
							
							
							The intermediate fork needs to wait for SIGUSR1 for when Xserver is
ready, or SIGCHLD if the exec didn't work out.
Also change the exit() to _exit() as that is apparently more appropriate
for forks (and waitpid's status was wrong without it for some reason)
Fixes  #122 . 
							
						 
						
							2017-08-27 21:41:08 +02:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								c914697676 
								
							 
						 
						
							
							
								
								add device to touch events  
							
							 
							
							
							
						 
						
							2017-08-27 11:44:55 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								ed126b0881 
								
							 
						 
						
							
							
								
								add touch events  
							
							 
							
							
							
						 
						
							2017-08-27 11:34:25 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								ac503a47a7 
								
							 
						 
						
							
							
								
								intersect cursor and device regions  
							
							 
							
							
							
						 
						
							2017-08-26 11:55:24 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								dc7e32552d 
								
							 
						 
						
							
							
								
								config: fix uninitialized variables and accept trailing for geom  
							
							 
							
							
							
						 
						
							2017-08-26 11:53:16 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								2f5ff45039 
								
							 
						 
						
							
							
								
								Merge pull request  #123  from ascent12/session-multi-gpu  
							
							 
							
							... 
							
							
							
							Session Multi-GPU 
							
						 
						
							2017-08-26 08:22:44 -05:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								0a97b68278 
								
							 
						 
						
							
							
								
								implement cursor and device geometry mapping  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								d0cf8d0d01 
								
							 
						 
						
							
							
								
								add device configuration  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								699d489f93 
								
							 
						 
						
							
							
								
								add cursor configuration  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								b3a43e2261 
								
							 
						 
						
							
							
								
								add configuration file  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								54f87146c3 
								
							 
						 
						
							
							
								
								refactor example config and add ini.c  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								98f4cdfccb 
								
							 
						 
						
							
							
								
								implement wlr_cursor_map_input_to_output  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								13e895d943 
								
							 
						 
						
							
							
								
								implement wlr_cursor_map_to_output  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								a4810203cc 
								
							 
						 
						
							
							
								
								change output layout coords to double type  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								f69a7afd36 
								
							 
						 
						
							
							
								
								assert cursor layout for move and warp functions  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								0cba06dcef 
								
							 
						 
						
							
							
								
								implement wlr_cursor_warp  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								dd68f680e4 
								
							 
						 
						
							
							
								
								handle cursor to output edge cases  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								431e1ddeca 
								
							 
						 
						
							
							
								
								smooth pointer transitioning between outputs  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								9978349903 
								
							 
						 
						
							
							
								
								use safe for_each when freeing cursor devices  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								e3d47376dc 
								
							 
						 
						
							
							
								
								add wlr_cursor basic implementation  
							
							 
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
						
					 
				
					
						
							
							
								 
								Scott Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								48fa59c22e 
								
							 
						 
						
							
							
								
								Remove __PRETTY_FUNCTION__  
							
							 
							
							... 
							
							
							
							This is pointlessly non-portable and completely equivilent to __func__
in C. 
							
						 
						
							2017-08-26 22:43:42 +12:00  
						
					 
				
					
						
							
							
								 
								Scott Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								d16b2977f6 
								
							 
						 
						
							
							
								
								Remove single GPU assumptions from wlr_session  
							
							 
							
							
							
						 
						
							2017-08-26 14:50:16 +12:00  
						
					 
				
					
						
							
							
								 
								Scott Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								fb93628bda 
								
							 
						 
						
							
							
								
								Merge wlr_udev into wlr_session  
							
							 
							
							
							
						 
						
							2017-08-26 14:02:04 +12:00  
						
					 
				
					
						
							
							
								 
								Scott Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								46823152ea 
								
							 
						 
						
							
							
								
								Rename functions to be consistent with  #93  
							
							 
							
							
							
						 
						
							2017-08-26 11:56:43 +12:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								f10da8291b 
								
							 
						 
						
							
							
								
								Merge pull request  #119  from martinetd/xwayland  
							
							 
							
							... 
							
							
							
							Xwayland 
							
						 
						
							2017-08-24 07:06:18 -05:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								b29c7d01b1 
								
							 
						 
						
							
							
								
								xwayland: relinquish wl_fd[0] after creating client  
							
							 
							
							... 
							
							
							
							wayland WILL close this fd during wl_client_destroy, after our handler
if we close it as well this will close some of the fd we reopened 
							
						 
						
							2017-08-24 07:51:24 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								4a288fdacb 
								
							 
						 
						
							
							
								
								xwm: free x11 windows on finish  
							
							 
							
							
							
						 
						
							2017-08-24 07:51:24 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								e3143b50b6 
								
							 
						 
						
							
							
								
								xwayland: fix some shutdown cases  
							
							 
							
							
							
						 
						
							2017-08-24 07:51:24 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								fd3ad3b9e4 
								
							 
						 
						
							
							
								
								xwayland: fix shutdown caused by Xwayland/client stop  
							
							 
							
							
							
						 
						
							2017-08-24 07:51:24 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								0196284331 
								
							 
						 
						
							
							
								
								xwm: remove xcb-util dependency  
							
							 
							
							... 
							
							
							
							This hardcodes a define, but other projects (wlc/weston) either use the raw
number or just redefine it with another name anyway...
This should fix travis build. 
							
						 
						
							2017-08-23 22:03:49 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								3391e5b634 
								
							 
						 
						
							
							
								
								xwayland: fix style issues  
							
							 
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								a39b091bd9 
								
							 
						 
						
							
							
								
								xwm: reply to configure_requests  
							
							 
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								1458a95e65 
								
							 
						 
						
							
							
								
								example compositor: loop through xwayland surfaces  
							
							 
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								f912316d9b 
								
							 
						 
						
							
							
								
								xwm: handle some more events  
							
							 
							
							... 
							
							
							
							handle map/unmap_notify, property_notify (just logging for now), and
client_message for wl_surface_id.
We almost can display an X window now, just need the compositor to
iterate over them 
							
						 
						
							2017-08-23 22:03:49 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								ea906ea3e2 
								
							 
						 
						
							
							
								
								wlr surface/shell types: add message on creation  
							
							 
							
							... 
							
							
							
							Not sure if we really want to keep that, would be helpful to get more
logging levels at some point 
							
						 
						
							2017-08-23 22:03:49 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								eb5b9cc6da 
								
							 
						 
						
							
							
								
								xwayland: move & split internal header file  
							
							 
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								fa0e1015c6 
								
							 
						 
						
							
							
								
								xwm: fix minimal init, this gets us some events on window creations  
							
							 
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00