4be1d59861 
					 
					
						
						
							
							OutputManager: delete  
						
						 
						
						... 
						
						
						
						Somehow I failed to do this in the previous commit. 
						
						
					 
					
						2020-12-27 15:27:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3438c05332 
					 
					
						
						
							
							root: merge in OutputManager  
						
						 
						
						... 
						
						
						
						These two files were primarily dealing with the same things. Merging
them removes some indirection from the code and keeps things simpler. 
						
						
					 
					
						2020-12-27 15:24:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c51f2176b3 
					 
					
						
						
							
							view: unify clamped move logic, fix overflow  
						
						 
						
						
						
						
					 
					
						2020-12-27 01:06:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1732c69442 
					 
					
						
						
							
							keyboard: set repeat_info to config values on creation  
						
						 
						
						
						
						
					 
					
						2020-12-26 19:17:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						760c88b094 
					 
					
						
						
							
							foreign-toplevel-management: basic implementation  
						
						 
						
						... 
						
						
						
						We do no yet set the parent of toplevels. We also only honor activate
requests if the target view is already visible on the focused output. 
						
						
					 
					
						2020-12-24 13:07:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						386316bdbd 
					 
					
						
						
							
							output: get rid of active field  
						
						 
						
						... 
						
						
						
						The less state that needs to be maintained, the better 
						
						
					 
					
						2020-12-21 16:19:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						518fb96604 
					 
					
						
						
							
							xwayland: handle hinted dimension < View.min_size  
						
						 
						
						... 
						
						
						
						This avoids an assertion failure in std.math.clamp() when applying the
constraints. 
						
						
					 
					
						2020-12-18 18:59:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6cf01f3624 
					 
					
						
						
							
							OutputManager: get rid of output_config_pending  
						
						 
						
						
						
						
					 
					
						2020-12-14 16:25:16 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						20d804cdb5 
					 
					
						
						
							
							code: switch to custom wlroots/libwayland bindings  
						
						 
						
						... 
						
						
						
						This is a big step up over @cImport() for ergonomics and type safety.
Nearly all void pointer casts have been eliminated! 
						
						
					 
					
						2020-12-13 22:53:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c5e5a7b4a 
					 
					
						
						
							
							doc: Remove outdated configuration instructions  
						
						 
						
						
						
						
					 
					
						2020-12-13 01:19:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						58d9bfc766 
					 
					
						
						
							
							contrib: Unify style  
						
						 
						
						... 
						
						
						
						Unify indentation and variables and add link to non-standard programs
called. 
						
						
					 
					
						2020-12-13 01:19:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f08d37ab28 
					 
					
						
						
							
							doc: unify scdoc style  
						
						 
						
						... 
						
						
						
						This unifies the style of the man page source files. Most noticable are
the now consistent line endings at 80 chars (assuming a tabwidth of 8). 
						
						
					 
					
						2020-12-13 01:19:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b2b1a1f5e1 
					 
					
						
						
							
							render: remove unnecessary call to wlr_output_effective_resolution  
						
						 
						
						
						
						
					 
					
						2020-12-12 16:35:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d099b167d2 
					 
					
						
						
							
							config: free filter list items  
						
						 
						
						
						
						
					 
					
						2020-12-10 19:42:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						49bf0e679f 
					 
					
						
						
							
							focus-follow-cursor: Change output focus when needed  
						
						 
						
						
						
						
					 
					
						2020-12-07 13:51:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0fecdf60cb 
					 
					
						
						
							
							Ignore custom mode requests  
						
						 
						
						
						
						
					 
					
						2020-12-07 11:47:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c3b8986054 
					 
					
						
						
							
							Implement wlr_output_management_unstable_v1  
						
						 
						
						
						
						
					 
					
						2020-12-07 11:47:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4b7246685f 
					 
					
						
						
							
							code: Fix render call width and height  
						
						 
						
						
						
						
					 
					
						2020-12-07 11:47:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						157dccbbbb 
					 
					
						
						
							
							code: Add Root.all_outputs  
						
						 
						
						
						
						
					 
					
						2020-12-07 11:47:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						10373da634 
					 
					
						
						
							
							code: Add Root.removeOutput  
						
						 
						
						
						
						
					 
					
						2020-12-07 11:47:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc549d6249 
					 
					
						
						
							
							code: Refactor Root.addOutput  
						
						 
						
						
						
						
					 
					
						2020-12-07 11:47:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0dd8197f03 
					 
					
						
						
							
							code: Introduce OutputManager  
						
						 
						
						
						
						
					 
					
						2020-12-07 11:47:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						342b2e5fa7 
					 
					
						
						
							
							ci: check fmt of build.zig  
						
						 
						
						
						
						
					 
					
						2020-12-05 22:54:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dae6c06e0c 
					 
					
						
						
							
							screencopy: add workaround for wlroots bug  
						
						 
						
						... 
						
						
						
						Currently screencopy's copy_with_damage request is broken for
compositors not submitting damage. As a workaround simply damage
the whole output each frame. 
						
						
					 
					
						2020-12-05 01:10:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						807d4a4212 
					 
					
						
						
							
							keyboard: handle destruction  
						
						 
						
						
						
						
					 
					
						2020-11-29 21:05:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f1e5f1aacb 
					 
					
						
						
							
							style: fix zig fmt regression  
						
						 
						
						... 
						
						
						
						CI works now so this shouldn't happen again 
						
						
					 
					
						2020-11-21 11:53:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16e4b5267f 
					 
					
						
						
							
							ci: clone submodules, cleanup  
						
						 
						
						
						
						
					 
					
						2020-11-21 11:53:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7d0014cd38 
					 
					
						
						
							
							code: Set wlroots loglevel based on -l flag  
						
						 
						
						
						
						
					 
					
						2020-11-19 21:18:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cbd4a2807b 
					 
					
						
						
							
							control: implement set-repeat  
						
						 
						
						
						
						
					 
					
						2020-11-18 15:28:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1626203c44 
					 
					
						
						
							
							Add default config location  
						
						 
						
						
						
						
					 
					
						2020-11-18 15:15:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ab5e2f79e0 
					 
					
						
						
							
							doc: add AUTHORS section to man pages  
						
						 
						
						
						
						
					 
					
						2020-11-11 20:44:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f80992e329 
					 
					
						
						
							
							meta: make copyright headers more maintainable  
						
						 
						
						... 
						
						
						
						- list all files as copyright "The River Developers"
- add an AUTHORS file to acknowledge contributors 
						
						
					 
					
						2020-11-11 20:33:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						77d3eb1bf0 
					 
					
						
						
							
							layer-shell: render all popups over top layer  
						
						 
						
						... 
						
						
						
						This means the popups belonging to e.g. a surface in the background
layer will be rendered over views. 
						
						
					 
					
						2020-11-10 12:12:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a90ddd305b 
					 
					
						
						
							
							code: use zig 0.7.0 and wlroots 0.12.0  
						
						 
						
						
						
						
					 
					
						2020-11-10 11:46:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5a6018f428 
					 
					
						
						
							
							docs: improve pamixer mute example  
						
						 
						
						... 
						
						
						
						Thanks xq! 
						
						
					 
					
						2020-11-04 15:30:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc83510a16 
					 
					
						
						
							
							build: don't link pixman  
						
						 
						
						... 
						
						
						
						River doesn't require any symbols from pixman (yet) and zig doesn't
seem to have an issue finding the headers anymore. 
						
						
					 
					
						2020-11-04 15:16:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2b24e55375 
					 
					
						
						
							
							server: drop gtk-primary-selection support  
						
						 
						
						
						
						
					 
					
						2020-11-03 16:10:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6c52f9cc2b 
					 
					
						
						
							
							code: use std.ascii.spaces  
						
						 
						
						
						
						
					 
					
						2020-11-03 00:36:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						624a5c3e7a 
					 
					
						
						
							
							code: Replace deprecated std.fmt.trim with std.mem.trim  
						
						 
						
						
						
						
					 
					
						2020-11-02 17:45:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d23b8a7f27 
					 
					
						
						
							
							code: Move wlr_output_layout_add from Output.init to Root.addOutput  
						
						 
						
						
						
						
					 
					
						2020-11-02 14:08:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a7459026f6 
					 
					
						
						
							
							code: port riverctl to zig-wayland  
						
						 
						
						
						
						
					 
					
						2020-11-02 13:59:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a895970561 
					 
					
						
						
							
							Add submodule  
						
						 
						
						
						
						
					 
					
						2020-11-01 13:58:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a6f44b4a45 
					 
					
						
						
							
							docs: Advertise irc channel instead of the old matrix channel  
						
						 
						
						
						
						
					 
					
						2020-11-01 10:31:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						30b1675fe8 
					 
					
						
						
							
							render: Print a log message when wlr_output_commit fails  
						
						 
						
						
						
						
					 
					
						2020-10-31 19:11:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d821f6b0dc 
					 
					
						
						
							
							Implement wlr-output-power-management-unstable-v1 protocol  
						
						 
						
						
						
						
					 
					
						2020-10-31 19:11:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						773c5ff687 
					 
					
						
						
							
							Implement virtual_keyboard_unstable_v1 protocol  
						
						 
						
						
						
						
					 
					
						2020-10-31 17:02:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						76217970f5 
					 
					
						
						
							
							Implement wlr_virtual_pointer_unstable_v1 protocol  
						
						 
						
						
						
						
					 
					
						2020-10-31 09:47:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1bd6f6bed1 
					 
					
						
						
							
							code: Remove most of the hack around @cImport and flexible arrays  
						
						 
						
						
						
						
					 
					
						2020-10-30 15:23:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9a2e11620c 
					 
					
						
						
							
							Implement unmap-pointer  
						
						 
						
						
						
						
					 
					
						2020-10-27 00:32:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						882a271d81 
					 
					
						
						
							
							Implement unmap  
						
						 
						
						
						
						
					 
					
						2020-10-27 00:32:20 +01:00