efadbf8424 
								
							 
						 
						
							
							
								
								Fix atom_map usage  
							
							
							
						 
						
							2017-09-28 18:47:20 -04:00  
				
					
						
							
							
								 
						
							
								f0a14a318c 
								
							 
						 
						
							
							
								
								Fix segfault on startup  
							
							
							
						 
						
							2017-09-28 23:50:20 +02:00  
				
					
						
							
							
								 
						
							
								b7927078e9 
								
							 
						 
						
							
							
								
								x11 -> xwayland, window -> surface, fix some calloc sizes and wrong types  
							
							
							
						 
						
							2017-09-28 23:26:31 +02:00  
				
					
						
							
							
								 
						
							
								3cd4cf4fba 
								
							 
						 
						
							
							
								
								Fix ATOM_LAST position  
							
							
							
						 
						
							2017-09-28 09:30:43 -04:00  
				
					
						
							
							
								 
						
							
								220a6e9bf6 
								
							 
						 
						
							
							
								
								Add xwayland activate and fix EGL bug  
							
							
							
						 
						
							2017-09-28 09:11:16 -04:00  
				
					
						
							
							
								 
						
							
								906a816abf 
								
							 
						 
						
							
							
								
								Fix rootston keyboard, add Xwayland  
							
							
							
						 
						
							2017-09-28 08:54:57 -04:00  
				
					
						
							
							
								 
						
							
								368f74e4df 
								
							 
						 
						
							
							
								
								Refactor meson build files  
							
							... 
							
							
							
							Use tabs for indentation and break up function calls over 80 col. 
							
						 
						
							2017-08-30 14:30:47 -04:00  
				
					
						
							
							
								 
						
							
								c278b6fd52 
								
							 
						 
						
							
							
								
								xwayland: free xcb events  
							
							
							
						 
						
							2017-08-27 22:30:56 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								48fa59c22e 
								
							 
						 
						
							
							
								
								Remove __PRETTY_FUNCTION__  
							
							... 
							
							
							
							This is pointlessly non-portable and completely equivilent to __func__
in C. 
							
						 
						
							2017-08-26 22:43:42 +12:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								4a288fdacb 
								
							 
						 
						
							
							
								
								xwm: free x11 windows on finish  
							
							
							
						 
						
							2017-08-24 07:51:24 +02:00  
				
					
						
							
							
								 
						
							
								e3143b50b6 
								
							 
						 
						
							
							
								
								xwayland: fix some shutdown cases  
							
							
							
						 
						
							2017-08-24 07:51:24 +02:00  
				
					
						
							
							
								 
						
							
								fd3ad3b9e4 
								
							 
						 
						
							
							
								
								xwayland: fix shutdown caused by Xwayland/client stop  
							
							
							
						 
						
							2017-08-24 07:51:24 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3391e5b634 
								
							 
						 
						
							
							
								
								xwayland: fix style issues  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								a39b091bd9 
								
							 
						 
						
							
							
								
								xwm: reply to configure_requests  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								1458a95e65 
								
							 
						 
						
							
							
								
								example compositor: loop through xwayland surfaces  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								eb5b9cc6da 
								
							 
						 
						
							
							
								
								xwayland: move & split internal header file  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								fa0e1015c6 
								
							 
						 
						
							
							
								
								xwm: fix minimal init, this gets us some events on window creations  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								6eb20fb8d2 
								
							 
						 
						
							
							
								
								init xwm only once Xwayland server is ready  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								3cc5b1acc6 
								
							 
						 
						
							
							
								
								wlr_compositor: add signal for create_surface  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								b2bab1af5c 
								
							 
						 
						
							
							
								
								xwayland: split xwm structure out, initial xwm.c  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								49a823d4c6 
								
							 
						 
						
							
							
								
								Xwayland: first draft, just start server for now  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00