221d412824 
								
							
								 
							
						 
						
							
							
								
								Init the new destroy signals added by  #1200  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								20db29779e 
								
							
								 
							
						 
						
							
							
								
								Add destroy signals to types that are destroyed by wl_display_destroy  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cb42e16f64 
								
							
								 
							
						 
						
							
							
								
								session: load GPU devices even if they have zero crtcs/connectors/encoders  
							
							... 
							
							
 
							
							On some systems (most notably laptops with two GPUs) there are GPUs that
don't have attached outputs. However, we still want to load those GPUs
because they could still be used by the compositor for rendering. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4b096fc114 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #1153  from emersion/include-config"  
							
							... 
							
							
 
							
							This reverts commit ef0a6ea4d28d03bc9178 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								41094a7df5 
								
							
								 
							
						 
						
							
							
								
								Always include config.h  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7cbef15206 
								
									
								
							
								 
							
						 
						
							
							
								
								util: add wlr_ prefix to log symbols  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ece58514b4 
								
							
								 
							
						 
						
							
							
								
								Close fd's obtained from logind  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								266898ca1f 
								
							
								 
							
						 
						
							
							
								
								direct session backend: fix closing -1 on error  
							
							... 
							
							
 
							
							Found through static analysis 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								482fc48c74 
								
							
								 
							
						 
						
							
							
								
								FIX: Suprocess loops endlessly when the control socket closes.  
							
							... 
							
							
 
							
							recvmsg(3) returns 0 if the connection partner has shut down its socket.
The communicate function considered 0 a successful message, though, and
keeps calling recvmsg(3) again and again. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								964e0a50be 
								
							
								 
							
						 
						
							
							
								
								Check for seat0 properly  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								47985d2dc5 
								
							
								 
							
						 
						
							
							
								
								Multiseat fixes  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1d9be89e2d 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "ELF Visibility"  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86269052eb 
								
							
								 
							
						 
						
							
							
								
								Explicitly export EFL symbols  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c2e1474010 
								
									
								
							
								 
							
						 
						
							
							
								
								Reformat all #include directives  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								36ead80cd1 
								
									
								
							
								 
							
						 
						
							
							
								
								Make wlr_signal_emit_safe private  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5e58d46cc1 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_signal_emit_safe  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e37ebf6869 
								
							
								 
							
						 
						
							
							
								
								style: add comment to empty while loop in logind.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dcc743047b 
								
							
								 
							
						 
						
							
							
								
								style: include brackets for if/while/for, even if it's a single statement  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7574e27c6a 
								
							
								 
							
						 
						
							
							
								
								fix build without systemd  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ff13849624 
								
									
								
							
								 
							
						 
						
							
							
								
								config: Avoid clash with other config-headers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								57a09c8ca4 
								
									
								
							
								 
							
						 
						
							
							
								
								config: Put all defines into config.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6001235b04 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to display destroy in session  
							
							... 
							
							
 
							
							It's not the backend's responsibility to destroy the session anymore. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8a2d54c24a 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix style and string comparison  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a8d8a63fe0 
								
									
								
							
								 
							
						 
						
							
							
								
								Attempt to  fix   #454  
							
							... 
							
							
 
							
							With logind, only seat0 can use TTYs 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1ae944c071 
								
							
								 
							
						 
						
							
							
								
								Use SIGUSR2 for vt switching instead of SIGUSR1  
							
							... 
							
							
 
							
							Xwayland uses SIGUSR1 to signal readiness.
With direct(-freebsd) session and Xwayland, wlroots was confusing the
Xwayland readiness signal with a vt switch signal, freezing the desktop.
Same problem was found in Weston in 2014:
https://phabricator.freedesktop.org/T7080  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bb79ada49f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a bunch of mistakes detected with scan-build  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f092a37955 
								
							
								 
							
						 
						
							
							
								
								Fix typos  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5be11a5c95 
								
							
								 
							
						 
						
							
							
								
								Remove VLA from session.h  
							
							... 
							
							
 
							
							VLAs are optional C11 features and not supported by C++. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a5fe9aa736 
								
							
								 
							
						 
						
							
							
								
								Add FreeBSD compatibility  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9ec9edc40d 
								
							
								 
							
						 
						
							
							
								
								Check for fd failure properly  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6cfe47d1d8 
								
							
								 
							
						 
						
							
							
								
								Add explicitly picking GPUs with environment var  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fa3d0ed929 
								
							
								 
							
						 
						
							
							
								
								Change wlr_session to open every GPU  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								175f89f4ff 
								
							
								 
							
						 
						
							
							
								
								Add elogind support  
							
							... 
							
							
 
							
							Resolves  SirCmpwn/wlroots#146  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d16b2977f6 
								
							
								 
							
						 
						
							
							
								
								Remove single GPU assumptions from wlr_session  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fb93628bda 
								
							
								 
							
						 
						
							
							
								
								Merge wlr_udev into wlr_session  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								46823152ea 
								
							
								 
							
						 
						
							
							
								
								Rename functions to be consistent with  #93  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cb4d50e22c 
								
							
								 
							
						 
						
							
							
								
								Changed header paths.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2ae5cd6539 
								
							
								 
							
						 
						
							
							
								
								Moved session/ into backend/  
							
							
 
							
						 
						
							8 years ago