| 
						
					 | 
					
						
						
							
						
						6cb9f6ac04
					 | 
					
						
						
							
							Add a data structure to manage the view stack
						
						
						
						
						
						
					 | 
					
						2020-04-04 16:51:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9ba295f126
					 | 
					
						
						
							
							Focus next view if focused view is hidden
						
						
						
						
						
						
					 | 
					
						2020-04-02 14:02:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						57f27f7cc6
					 | 
					
						
						
							
							Implement tag assignment
						
						
						
						
						
						
						
						There are a few bugs with this, but the core logic is sound 
						
						
					 | 
					
						2020-04-02 13:44:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						26a5aaca69
					 | 
					
						
						
							
							Implement switching between single tags
						
						
						
						
						
						
					 | 
					
						2020-04-01 19:39:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						42d454b26f
					 | 
					
						
						
							
							Implement infrastructure for tags
						
						
						
						
						
						
					 | 
					
						2020-04-01 17:50:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5020106b93
					 | 
					
						
						
							
							Explictly define log level ordering
						
						
						
						
						
						
						
						This was technically undefined before. 
						
						
					 | 
					
						2020-03-29 21:17:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5e84d69237
					 | 
					
						
						
							
							Add a log utility
						
						
						
						
						
						
					 | 
					
						2020-03-29 21:05:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d0bfa7bb01
					 | 
					
						
						
							
							Make c import a little cleaner
						
						
						
						
						
						
					 | 
					
						2020-03-29 19:36:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						581de73b6f
					 | 
					
						
						
							
							Fix bug if master count < view count
						
						
						
						
						
						
					 | 
					
						2020-03-29 17:12:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d9d9388978
					 | 
					
						
						
							
							Handle timeout of transactions that take too long
						
						
						
						
						
						
					 | 
					
						2020-03-29 16:56:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f5304237b5
					 | 
					
						
						
							
							Pass self as immutable where possible
						
						
						
						
						
						
					 | 
					
						2020-03-29 15:58:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9d0a41c0d2
					 | 
					
						
						
							
							Add a couple utility functions
						
						
						
						
						
						
						
						Forgot to commit this new file in a previous commit 
						
						
					 | 
					
						2020-03-29 14:08:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e55d40ab10
					 | 
					
						
						
							
							Swap bindngs for send to top and start terminal
						
						
						
						
						
						
					 | 
					
						2020-03-29 14:07:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a2901c90ba
					 | 
					
						
						
							
							Only move view to top if needed
						
						
						
						
						
						
					 | 
					
						2020-03-29 14:03:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7e7dfe563a
					 | 
					
						
						
							
							Add keybind for adjusting master factor
						
						
						
						
						
						
					 | 
					
						2020-03-29 13:50:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f2777ad4e5
					 | 
					
						
						
							
							Remove outdated entry from gitignore
						
						
						
						
						
						
					 | 
					
						2020-03-29 13:19:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						029e49e1c5
					 | 
					
						
						
							
							Gracefully handle transaction preemption
						
						
						
						
						
						
					 | 
					
						2020-03-28 21:05:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d34df295f7
					 | 
					
						
						
							
							Set xdg toplevels to tiled
						
						
						
						
						
						
						
						This stops firefox from adding shadows around its window 
						
						
					 | 
					
						2020-03-28 20:27:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8cb1dc81ad
					 | 
					
						
						
							
							Remove the last stray reference to the old name
						
						
						
						
						
						
						
						(thanks cole-h) 
						
						
					 | 
					
						2020-03-28 18:12:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						99560f1559
					 | 
					
						
						
							
							Add MIT license
						
						
						
						
						
						
					 | 
					
						2020-03-28 18:11:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e3d2ee84f8
					 | 
					
						
						
							
							Add README
						
						
						
						
						
						
					 | 
					
						2020-03-28 18:02:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						02910145c8
					 | 
					
						
						
							
							Add new views to the top of the stack
						
						
						
						
						
						
					 | 
					
						2020-03-28 14:47:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						866f2c7614
					 | 
					
						
						
							
							Add keybindings for changing master count
						
						
						
						
						
						
					 | 
					
						2020-03-28 14:44:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ca2e169535
					 | 
					
						
						
							
							Add keybind to move current focus to top of stack
						
						
						
						
						
						
					 | 
					
						2020-03-28 14:37:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d7d5cf06ee
					 | 
					
						
						
							
							Focus previous view on close instead of next
						
						
						
						
						
						
					 | 
					
						2020-03-28 14:20:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a523d0ce7c
					 | 
					
						
						
							
							Implement dwm-style tiling layout
						
						
						
						
						
						
					 | 
					
						2020-03-28 14:19:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dc23f29915
					 | 
					
						
						
							
							Remove references to old name
						
						
						
						
						
						
					 | 
					
						2020-03-28 11:42:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5bf161e744
					 | 
					
						
						
							
							Implement basic xdg decoration management
						
						
						
						
						
						
					 | 
					
						2020-03-27 18:31:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						69220d3c92
					 | 
					
						
						
							
							Rename to river
						
						
						
						
						
						
					 | 
					
						2020-03-27 11:58:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b1746c3222
					 | 
					
						
						
							
							Remove extraneous debug warns
						
						
						
						
						
						
					 | 
					
						2020-03-27 02:12:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f1ff381a38
					 | 
					
						
						
							
							Add keybind to spawn alacritty instance
						
						
						
						
						
						
					 | 
					
						2020-03-27 02:10:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						51e8191031
					 | 
					
						
						
							
							Flesh out focus handling and add keybinds
						
						
						
						
						
						
					 | 
					
						2020-03-27 02:05:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						647545d9fb
					 | 
					
						
						
							
							Handle arrange after view unmap/destroy properly
						
						
						
						
						
						
					 | 
					
						2020-03-26 21:43:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d787e2c2cc
					 | 
					
						
						
							
							Initial atomic layout update implementation
						
						
						
						
						
						
					 | 
					
						2020-03-26 21:32:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6c12c23cdb
					 | 
					
						
						
							
							Correct a few function names to camelCase
						
						
						
						
						
						
					 | 
					
						2020-03-25 16:29:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ac0c0449dc
					 | 
					
						
						
							
							Simplify initialization functions
						
						
						
						
						
						
					 | 
					
						2020-03-25 16:24:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						34e47360f5
					 | 
					
						
						
							
							Add Root struct
						
						
						
						
						
						
						
						Server handles listening for wayland signals. It delegates input handling
to Seat and output handling to Root. 
						
						
					 | 
					
						2020-03-25 15:59:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a3eb33a7b1
					 | 
					
						
						
							
							Handle destruction of Server properly
						
						
						
						
						
						
					 | 
					
						2020-03-24 21:18:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						aaecef8c5c
					 | 
					
						
						
							
							Make function names camelCase
						
						
						
						
						
						
						
						This conforms with the zig style guidelines:
https://ziglang.org/documentation/master/#Style-Guide 
						
						
					 | 
					
						2020-03-24 21:13:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						46fe1baa96
					 | 
					
						
						
							
							Use Self = @This() in all structs
						
						
						
						
						
						
						
						This seems to be the idiomatic way to do things. 
						
						
					 | 
					
						2020-03-24 20:48:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						45c7e27935
					 | 
					
						
						
							
							Clean up cursor handling code
						
						
						
						
						
						
					 | 
					
						2020-03-24 20:39:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b3bad0ca93
					 | 
					
						
						
							
							Make all things const
						
						
						
						
						
						
						
						The quest for idiomatic zig continues 
						
						
					 | 
					
						2020-03-24 20:35:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4872a68378
					 | 
					
						
						
							
							Remove superfluous .*.
						
						
						
						
						
						
						
						I may be be slowly getting the hang of this language. 
						
						
					 | 
					
						2020-03-24 20:03:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e01a150f6d
					 | 
					
						
						
							
							Get rid of [*c] pointers
						
						
						
						
						
						
					 | 
					
						2020-03-24 19:44:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a5a84d8164
					 | 
					
						
						
							
							Rework things to stop invalidating pointers
						
						
						
						
						
						
					 | 
					
						2020-03-24 02:00:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						523d629fe0
					 | 
					
						
						
							
							Get things compiling again
						
						
						
						
						
						
					 | 
					
						2020-03-23 16:50:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						50494add40
					 | 
					
						
						
							
							Refactor xdg_shell handling
						
						
						
						
						
						
					 | 
					
						2020-03-23 14:04:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8260b55a79
					 | 
					
						
						
							
							Move rendering functions to output.zig
						
						
						
						
						
						
					 | 
					
						2020-03-23 12:47:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						774fcf53a8
					 | 
					
						
						
							
							Refactor output handling
						
						
						
						
						
						
					 | 
					
						2020-03-23 12:22:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f423f5317b
					 | 
					
						
						
							
							Rework Server
						
						
						
						
						
						
					 | 
					
						2020-03-23 01:21:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |