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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5407325400 
					 
					
						
						
							
							Add tests for ViewStack.swap()  
						
						
						
						
					 
					
						2020-10-26 22:58:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c7b0de297 
					 
					
						
						
							
							docs: add swap to example config script  
						
						
						
						
					 
					
						2020-10-25 17:31:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac1762567c 
					 
					
						
						
							
							Send zriver_seat_status_v1.focused_view when title of focused view changes  
						
						
						
						
					 
					
						2020-10-25 17:28:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f1b0dfaa9 
					 
					
						
						
							
							control: implement swap  
						
						
						
						
					 
					
						2020-10-25 12:41:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16c8752de2 
					 
					
						
						
							
							code: Remove allocator argument from Mapping.init  
						
						
						
						
					 
					
						2020-10-25 12:22:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd92b05af0 
					 
					
						
						
							
							Add mediakey maps for locked and normal mode to example config  
						
						... 
						
						
						
						The example config now additionally demonstrates how to use a shell loop
to create a mapping in multiple modes, how mediakeys can be mapped and
how to use the "None" modifier. 
						
						
					 
					
						2020-10-22 21:10:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4a3698d86 
					 
					
						
						
							
							view: update comments  
						
						... 
						
						
						
						These should have been moved in the previous commit 
						
						
					 
					
						2020-10-22 19:24:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79dc9cc49a 
					 
					
						
						
							
							xwayland: make behavior more like xdg toplevels  
						
						... 
						
						
						
						- float fixed size xwayland windows by default
- align configure handling with that of xdg toplevel views 
						
						
					 
					
						2020-10-22 19:22:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e179690a9c 
					 
					
						
						
							
							code: update os.waitpid usage for breaking change  
						
						
						
						
					 
					
						2020-10-22 18:20:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e4743e9a2 
					 
					
						
						
							
							Revert "Remove checking translated keysyms"  
						
						... 
						
						
						
						This reverts commit 744e6b3052 
						
						
					 
					
						2020-10-21 15:24:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03a2da9690 
					 
					
						
						
							
							Introduce mode "locked"  
						
						... 
						
						
						
						This mode is automatically entered when the screen is locked. 
						
						
					 
					
						2020-10-19 16:00:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						744e6b3052 
					 
					
						
						
							
							Remove checking translated keysyms  
						
						... 
						
						
						
						Raw keysyms are enough to handle all possible keybinds 
						
						
					 
					
						2020-10-18 16:36:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b4f7c464c 
					 
					
						
						
							
							Allow "None" as modifier string for bindings without modifiers  
						
						... 
						
						
						
						This is more userfriendly than the empty string approach. 
						
						
					 
					
						2020-10-18 16:36:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec5d5e8826 
					 
					
						
						
							
							Move Cursor.Mode impl functions to Cursor  
						
						
						
						
					 
					
						2020-10-17 23:42:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5d1e87a95 
					 
					
						
						
							
							Implement XDG-Toplevel move and resize request handlers  
						
						
						
						
					 
					
						2020-10-17 23:42:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e0ee3b146 
					 
					
						
						
							
							Remove unused event parameter from Cursor.Mode.enter()  
						
						
						
						
					 
					
						2020-10-17 23:42:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b6861bc80b 
					 
					
						
						
							
							Update view.float_box when setting a floating view to fullscreen  
						
						
						
						
					 
					
						2020-10-17 21:23:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						036f9a1cb9 
					 
					
						
						
							
							Always set fullscreen views to fully opaque  
						
						
						
						
					 
					
						2020-10-08 18:41:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4ca5d7a88 
					 
					
						
						
							
							introduce Output.getEffectiveResolution()  
						
						
						
						
					 
					
						2020-10-07 21:03:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2f13f5bcc 
					 
					
						
						
							
							Implement "move", "snap" and "resize" commands  
						
						
						
						
					 
					
						2020-10-07 21:03:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f9ecd4eda 
					 
					
						
						
							
							Create wlr_viewporter  
						
						
						
						
					 
					
						2020-10-06 20:19:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e58e8b7f8 
					 
					
						
						
							
							Create wlr_export_dmabuf_manager_v1  
						
						
						
						
					 
					
						2020-10-06 20:19:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18f5fcb1ef 
					 
					
						
						
							
							Implement primary selection  
						
						
						
						
					 
					
						2020-10-06 17:46:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						185b403854 
					 
					
						
						
							
							docs: update zig dependency in readme  
						
						
						
						
					 
					
						2020-10-05 23:17:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb23464322 
					 
					
						
						
							
							Send view tags when applying pending state in XdgToplevel.zig  
						
						
						
						
					 
					
						2020-10-05 23:03:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b67ea748a3 
					 
					
						
						
							
							Implement configurable view opacity with fade effect  
						
						
						
						
					 
					
						2020-10-05 23:03:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27b666dbba 
					 
					
						
						
							
							code: update to zig master in prep for 0.7.0  
						
						... 
						
						
						
						This commit makes the minimal necessary changes to get things working,
there are further changes which can be made to take advantage of new
features. 
						
						
					 
					
						2020-10-02 20:34:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bd8274bd4 
					 
					
						
						
							
							server: support wlr-gamma-control  
						
						
						
						
					 
					
						2020-09-30 12:59:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b77be8c87 
					 
					
						
						
							
							seat: start transaction on focus-output  
						
						... 
						
						
						
						This fixes a delay due to the missing startTransaction() call causing
unapplied pending state. 
						
						
					 
					
						2020-09-30 11:16:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d783347476 
					 
					
						
						
							
							layer-shell: default to focused output  
						
						... 
						
						
						
						Layer shell clients may leave the output on which to display a layer
surface up to the compositor. Instead of always putting such surfaces
on the first output use the focused output of the default seat. 
						
						
					 
					
						2020-09-29 17:27:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e955935eb 
					 
					
						
						
							
							docs: use foot in the example config.sh  
						
						
						
						
					 
					
						2020-09-28 22:57:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3279b87cc 
					 
					
						
						
							
							layer-shell: make invalid 0 dimension a hard error  
						
						
						
						
					 
					
						2020-09-28 22:52:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e019b9de47 
					 
					
						
						
							
							view: always set fullscreen x/y to 0,0  
						
						... 
						
						
						
						This position is output relative not layout relative. 
						
						
					 
					
						2020-09-28 16:28:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c95c0416d5 
					 
					
						
						
							
							docs: focus-follows-cursor fix options to be bold  
						
						
						
						
					 
					
						2020-09-15 17:44:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						52cd871151 
					 
					
						
						
							
							Implement map -release  
						
						
						
						
					 
					
						2020-09-15 15:58:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e02fb679c 
					 
					
						
						
							
							Implement focus-follows-cursor  
						
						
						
						
					 
					
						2020-09-15 15:15:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f597e7da63 
					 
					
						
						
							
							seat: implement drag and drop  
						
						
						
						
					 
					
						2020-09-14 20:11:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						976a3ce73d 
					 
					
						
						
							
							cursor: handle borderless views in move/resize  
						
						
						
						
					 
					
						2020-09-08 18:54:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						989e7aaeda 
					 
					
						
						
							
							config: implement map-pointer command  
						
						... 
						
						
						
						This command takes a mode, modifiers, button/event name, and pointer
action as arguments. It stores these in the config data structure.
The currently available pointer actions are move-view and resize-view,
which replace the previously hard-coded functionality.
Closing the hovered view with middle click has temorarily been removed
until it is decided if we wish to make this another special pointer
action or perhaps allow running any arbitrary command (which would of
course include close). 
						
						
					 
					
						2020-08-24 18:57:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd8c5e6410 
					 
					
						
						
							
							style: attach_mode() -> attachMode()  
						
						
						
						
					 
					
						2020-08-24 11:50:38 +02:00