9f35984c62 
					 
					
						
						
							
							Fix name of struct  
						
						
						
						
					 
					
						2020-05-24 19:23:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74721c9674 
					 
					
						
						
							
							Fix x/y offset in full layout  
						
						... 
						
						
						
						Fixes https://github.com/ifreund/river/issues/13  
						
						
					 
					
						2020-05-24 15:29:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2575f642f1 
					 
					
						
						
							
							Fix layout bugs  
						
						... 
						
						
						
						This fixes two bugs: First, the height of the slave stack was to high
when using the TopMaster or BottomMaster layouts with no views in the
master stack. Second, the view padding was not respected when using the
Full layout. 
						
						
					 
					
						2020-05-22 11:21:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b02110af18 
					 
					
						
						
							
							Run zig fmt in CI builds  
						
						
						
						
					 
					
						2020-05-20 23:30:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3bfc59b7d 
					 
					
						
						
							
							Remove unused variable and fix zig fmt  
						
						
						
						
					 
					
						2020-05-20 23:02:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7934cbfaea 
					 
					
						
						
							
							Add layout command  
						
						
						
						
					 
					
						2020-05-20 23:02:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c5eaec50b 
					 
					
						
						
							
							Add layout variable to Output class  
						
						... 
						
						
						
						This variable in controls which layout is chosen when
arrangeViews() is called. The default is LeftMaster 
						
						
					 
					
						2020-05-20 23:02:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd3f48c1a7 
					 
					
						
						
							
							Switch to layoutFull() for one or no visible views  
						
						
						
						
					 
					
						2020-05-20 23:02:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						444cf77ad3 
					 
					
						
						
							
							Add "full" layout  
						
						... 
						
						
						
						Similar to dwm's "monocle" layout 
						
						
					 
					
						2020-05-20 23:02:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b40c5d912e 
					 
					
						
						
							
							Modify default layout to allow master area on all four sides  
						
						... 
						
						
						
						Also move it into a separate function 
						
						
					 
					
						2020-05-20 23:02:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cee41e925d 
					 
					
						
						
							
							Implement command execution through riverctl  
						
						
						
						
					 
					
						2020-05-19 22:59:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						569308d91b 
					 
					
						
						
							
							Implement sending command from riverctl  
						
						... 
						
						
						
						These commands are successfully received by the server, but not yet
executed. 
						
						
					 
					
						2020-05-19 20:53:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cb6c5d75a 
					 
					
						
						
							
							Add riverctl binary to build.zig  
						
						
						
						
					 
					
						2020-05-19 13:43:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0904dc5346 
					 
					
						
						
							
							Create WindowManagement struct  
						
						
						
						
					 
					
						2020-05-19 13:25:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82d74d938c 
					 
					
						
						
							
							Sketch out river-window-management protocol  
						
						
						
						
					 
					
						2020-05-19 11:22:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b69c38cff 
					 
					
						
						
							
							Fix crash destroying output with layer surfaces  
						
						
						
						
					 
					
						2020-05-19 11:08:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f818ce7e38 
					 
					
						
						
							
							Implement popups for layer shell  
						
						
						
						
					 
					
						2020-05-18 19:29:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bbfe3bfd60 
					 
					
						
						
							
							Make XdgPopup work with non-XdgToplevel parents  
						
						... 
						
						
						
						The idea is to use the same struct for layer shell popups. 
						
						
					 
					
						2020-05-17 17:06:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fe1edbe3e 
					 
					
						
						
							
							Implement keybinding modes  
						
						
						
						
					 
					
						2020-05-17 00:03:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3832601333 
					 
					
						
						
							
							Fix cursor disappearing over xwayland views  
						
						
						
						
					 
					
						2020-05-14 19:01:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0eb6c7c113 
					 
					
						
						
							
							Only store mapped layer surfaces in Output.layers  
						
						
						
						
					 
					
						2020-05-12 00:11:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5bec8f4fcb 
					 
					
						
						
							
							Only store mapped views in the view stack  
						
						
						
						
					 
					
						2020-05-11 23:43:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2f172e91b 
					 
					
						
						
							
							Implement xwayland unmanaged windows  
						
						
						
						
					 
					
						2020-05-11 13:46:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26cced20d9 
					 
					
						
						
							
							Give xwayland views the right x/y coords  
						
						... 
						
						
						
						That wasn't really too hard now, was it? 
						
						
					 
					
						2020-05-09 19:40:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						85f38c06d0 
					 
					
						
						
							
							Fix broken crashy behavior of zoom  
						
						
						
						
					 
					
						2020-05-08 20:13:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14ffe91a52 
					 
					
						
						
							
							Better handle transactions with xwayland views  
						
						
						
						
					 
					
						2020-05-08 17:06:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0902e048be 
					 
					
						
						
							
							Refactor server setup and renderer access  
						
						
						
						
					 
					
						2020-05-08 15:23:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac735719cf 
					 
					
						
						
							
							Implement initial Xwayland support  
						
						
						
						
					 
					
						2020-05-08 14:51:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71d580b811 
					 
					
						
						
							
							Add xwayland build option  
						
						
						
						
					 
					
						2020-05-04 11:10:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e199bcba43 
					 
					
						
						
							
							Rename files contatining top level structs  
						
						... 
						
						
						
						This respects the naming convention of snake_case namespaces and
TitleCase types. 
						
						
					 
					
						2020-05-02 23:11:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a9c2182ea 
					 
					
						
						
							
							Relicense to GPL-3.0-or-later  
						
						
						
						
					 
					
						2020-05-02 19:21:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca703392d1 
					 
					
						
						
							
							Add note about wlroots change  
						
						
						
						
					 
					
						2020-05-02 18:57:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed98e8fe1a 
					 
					
						
						
							
							Make Keyboard a toplevel struct  
						
						
						
						
					 
					
						2020-05-02 16:48:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97d395dbfc 
					 
					
						
						
							
							Make Cursor a toplevel struct  
						
						
						
						
					 
					
						2020-05-02 16:47:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a73343c92f 
					 
					
						
						
							
							Make Root a toplevel struct  
						
						
						
						
					 
					
						2020-05-02 16:45:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ea26d2a30 
					 
					
						
						
							
							Make View a toplevel struct  
						
						
						
						
					 
					
						2020-05-02 16:43:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0d56ef635 
					 
					
						
						
							
							Make LayerSurface a toplevel struct  
						
						
						
						
					 
					
						2020-05-02 16:42:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96f2ff793c 
					 
					
						
						
							
							Make Output a toplevel struct  
						
						
						
						
					 
					
						2020-05-02 16:40:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ddcebbbab 
					 
					
						
						
							
							Make Seat a toplevel struct  
						
						
						
						
					 
					
						2020-05-02 16:35:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c97531860 
					 
					
						
						
							
							Make InputManager a toplevel struct  
						
						
						
						
					 
					
						2020-05-02 16:28:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a03cab94fc 
					 
					
						
						
							
							Make Config a topleve struct  
						
						
						
						
					 
					
						2020-05-02 16:27:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d20d01e596 
					 
					
						
						
							
							Make Decoration a toplevel struct  
						
						
						
						
					 
					
						2020-05-02 16:25:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb766fe09c 
					 
					
						
						
							
							Make DecorationManager a toplevel struct  
						
						
						
						
					 
					
						2020-05-02 16:23:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5dbff2c018 
					 
					
						
						
							
							Make Server a toplevel struct  
						
						
						
						
					 
					
						2020-05-02 16:20:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce05dddea3 
					 
					
						
						
							
							Fix ensure pixman located  
						
						... 
						
						
						
						Zig was having trouble finding the proper headers on void, likely
because pixman is linked as pixman-1. 
						
						
					 
					
						2020-05-02 16:04:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48f51bbeb6 
					 
					
						
						
							
							Handle unmap on never-mapped layer surface  
						
						... 
						
						
						
						I don't think wlroots should be sending this, but we shouldn't crash
either.
Fixes https://github.com/ifreund/river/issues/19  
						
						
					 
					
						2020-05-02 15:51:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						490e79eed4 
					 
					
						
						
							
							Improve naming consistency  
						
						
						
						
					 
					
						2020-04-28 19:19:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d962e6a9a5 
					 
					
						
						
							
							Workaround global anonymous field name counter  
						
						... 
						
						
						
						Fixes https://github.com/ifreund/river/issues/17  
						
						
					 
					
						2020-04-28 19:16:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7988a2e934 
					 
					
						
						
							
							Fix a couple typos  
						
						
						
						
					 
					
						2020-04-27 20:08:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce8d8a7825 
					 
					
						
						
							
							Arrange layers on layer surface destroy  
						
						... 
						
						
						
						Fixes https://github.com/ifreund/river/issues/15  
						
						
					 
					
						2020-04-27 20:00:05 +02:00