468ddfb34d 
								
							
								 
							
						 
						
							
							
								
								Fix missing include paths  
							
							... 
							
							
 
							
							When headers were installed in more sofisticated places (but package
config knows it right), it revealed missing paths in CMake
configuration. Lets fix it. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5e253fdd9a 
								
							
								 
							
						 
						
							
							
								
								Correctly exit sway on errors.  
							
							... 
							
							
 
							
							Calling `exit` in sway_terminate prevents sway from correctly shutting
down (freeing data, cleanly terminating the ipc server, etc.).
A better way is to exit straight away if the failure occurs before
`wlc_run` and use sway_abort as usual if it occur when wlc is running. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								364e37a1eb 
								
							
								 
							
						 
						
							
							
								
								Fix whitespace issues.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								21014e606b 
								
							
								 
							
						 
						
							
							
								
								make gdk-pixbuf dependency really optional  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d2e9c68640 
								
							
								 
							
						 
						
							
							
								
								Copy+paste swaybg code to swaylock for testing  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								067ac6cfa7 
								
							
								 
							
						 
						
							
							
								
								Discover swaylock extension in registry  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								080a263785 
								
							
								 
							
						 
						
							
							
								
								Refactor gdk pixbuf code into shared client lib  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								155f5d2d3e 
								
							
								 
							
						 
						
							
							
								
								Style enforcement  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3fdf4f811f 
								
							
								 
							
						 
						
							
							
								
								swaybg: load more image formats with gdk-pixbuf2  
							
							... 
							
							
 
							
							travis: added gdk-pixbuf2 dependency 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cce9c338c0 
								
							
								 
							
						 
						
							
							
								
								cmake: build common code only once  
							
							... 
							
							
 
							
							This creates (static) libraries for protocols/, common/, and wayland/. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c9ce15aa18 
								
							
								 
							
						 
						
							
							
								
								cmake: remove subprojects  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								55b3532fe0 
								
							
								 
							
						 
						
							
							
								
								cmake: remove unnecessary quotes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2dedf206d7 
								
							
								 
							
						 
						
							
							
								
								cmake: use out-of-source build  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f7ec3d00a0 
								
							
								 
							
						 
						
							
							
								
								cmake: use tabs instead of spaces  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								905966bcae 
								
							
								 
							
						 
						
							
							
								
								cmake: style consistency  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2429266e3e 
								
							
								 
							
						 
						
							
							
								
								cmake: convert all cmake commands to lowercase  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								60e76cf932 
								
							
								 
							
						 
						
							
							
								
								Add swaybar basics  
							
							... 
							
							
 
							
							This should make the bar open and appear as the panel, once sway
supports panels. Right now it crashes sway! 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3ba33321de 
								
							
								 
							
						 
						
							
							
								
								Use macros for exit values  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e0cb8284fb 
								
							
								 
							
						 
						
							
							
								
								Rearrange logging headers  
							
							... 
							
							
 
							
							Ref #270  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9b62a98f3e 
								
							
								 
							
						 
						
							
							
								
								Style fixes in swaybg  
							
							... 
							
							
 
							
							CONTRIBUTING.md's code example is sourced from this file, so I updated
it as well. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5ae359279b 
								
							
								 
							
						 
						
							
							
								
								Fix build warnings  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d1012c497b 
								
							
								 
							
						 
						
							
							
								
								Style enforcement  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f8f0bcd4d3 
								
							
								 
							
						 
						
							
							
								
								Don't use the _t postfix on non-typedef structures  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								be3fae148b 
								
							
								 
							
						 
						
							
							
								
								swaybg: implement scaling mode "fit"  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8630bc3752 
								
							
								 
							
						 
						
							
							
								
								swaybg: implement scaling mode "tile"  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								621062f18d 
								
							
								 
							
						 
						
							
							
								
								swaybg: implement scaling mode "center"  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								81a87ec7a7 
								
							
								 
							
						 
						
							
							
								
								swaybg: implement scaling mode "fill"  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								904983c375 
								
							
								 
							
						 
						
							
							
								
								swaybg: implement scaling mode "stretch"  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								504ac84cbc 
								
							
								 
							
						 
						
							
							
								
								swaybg: check for exact number of arguments  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								78c2e29328 
								
							
								 
							
						 
						
							
							
								
								swaybg: make argv const  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5728307520 
								
							
								 
							
						 
						
							
							
								
								Add wallpapers to output command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								392f02da64 
								
							
								 
							
						 
						
							
							
								
								Stretch image to fit output resolution  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1a3a7f2514 
								
							
								 
							
						 
						
							
							
								
								Basic image rendering for swaybg  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b4e5e1381f 
								
							
								 
							
						 
						
							
							
								
								Refactor the crap out of wayland clients  
							
							... 
							
							
 
							
							And create a background surface on every output when invoking swaybg. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								82db2a57a9 
								
							
								 
							
						 
						
							
							
								
								Basic support for extensions in server and clients  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7a40eb6de6 
								
							
								 
							
						 
						
							
							
								
								Support cursors over wayland clients  
							
							... 
							
							
 
							
							Apparently wayland has fucking client-side cursors, too 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								929537c158 
								
							
								 
							
						 
						
							
							
								
								Generate protocol headers  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								86372d00db 
								
							
								 
							
						 
						
							
							
								
								Fix SIGBUS from wayland clients  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9a1e95b7da 
								
							
								 
							
						 
						
							
							
								
								Clean up memory pool files better  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								399220f14b 
								
							
								 
							
						 
						
							
							
								
								Fix up wayland client implementation  
							
							... 
							
							
 
							
							Now it receives frame callbacks and renders properly, and is double
buffered and such. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a8b18b5159 
								
							
								 
							
						 
						
							
							
								
								Check the client_setup() return value  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f7c0d2badb 
								
							
								 
							
						 
						
							
							
								
								Clean up some things better in wayland clients  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fd1a59def3 
								
							
								 
							
						 
						
							
							
								
								Clean up CMake stuff  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ec013d1f1a 
								
							
								 
							
						 
						
							
							
								
								common: create a static library  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								98678dea5d 
								
							
								 
							
						 
						
							
							
								
								cmake: clean up installation rules  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2e9183e4de 
								
							
								 
							
						 
						
							
							
								
								cmake: set the output directory once  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								11b1ba397f 
								
							
								 
							
						 
						
							
							
								
								Further refinement of wayland client support  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bfcabe48ef 
								
							
								 
							
						 
						
							
							
								
								Start fleshing out wayland client implementation  
							
							... 
							
							
 
							
							This introduces a basic shared framework for making wayland clients
within sway itself. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4dc913c95e 
								
							
								 
							
						 
						
							
							
								
								Add swaybg executable  
							
							... 
							
							
 
							
							This will let users set their background to something other than that
cringy demoscene thing wlc has now. It's also going to be the first
wayland client written for sway, so I picked an easy thing to work on.
We'll have to figure out how to indicate that it's a special view. 
							
						 
						
							10 years ago