739361aa70 
								
							 
						 
						
							
							
								
								wlr-keyboard: take out modifiers event struct (for now)  
							
							
							
						 
						
							2017-11-09 17:29:28 -05:00  
				
					
						
							
							
								 
						
							
								c680ace5e8 
								
							 
						 
						
							
							
								
								rootston: remove old cursor implementation  
							
							
							
						 
						
							2017-11-08 20:25:02 -05:00  
				
					
						
							
							
								 
						
							
								79f5bd6ef8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/multiseat  
							
							
							
						 
						
							2017-11-08 20:21:59 -05:00  
				
					
						
							
							
								 
						
							
								06642859f1 
								
							 
						 
						
							
							
								
								rootston: drag icons  
							
							
							
						 
						
							2017-11-08 15:35:47 -05:00  
				
					
						
							
							
								 
						
							
								428bf18ec7 
								
							 
						 
						
							
							
								
								rootston: request set cursor  
							
							
							
						 
						
							2017-11-08 15:23:56 -05:00  
				
					
						
							
							
								 
						
							
								992f931ae9 
								
							 
						 
						
							
							
								
								rootston: cleanup for multiseat  
							
							
							
						 
						
							2017-11-08 14:53:08 -05:00  
				
					
						
							
							
								 
						
							
								882e620639 
								
							 
						 
						
							
							
								
								Always read state from wlr_keyboard in the seat  
							
							
							
						 
						
							2017-11-08 19:02:56 +01:00  
				
					
						
							
							
								 
						
							
								a00b7f1e9b 
								
							 
						 
						
							
							
								
								rootston: remove devices from seat  
							
							
							
						 
						
							2017-11-08 09:04:33 -05:00  
				
					
						
							
							
								 
						
							
								eb3c367c63 
								
							 
						 
						
							
							
								
								rootston: seat resize and rotate  
							
							
							
						 
						
							2017-11-08 08:35:27 -05:00  
				
					
						
							
							
								 
						
							
								fc09f90462 
								
							 
						 
						
							
							
								
								rootston: guess seat for xwayland moveresize  
							
							
							
						 
						
							2017-11-08 08:19:23 -05:00  
				
					
						
							
							
								 
						
							
								86b86f0714 
								
							 
						 
						
							
							
								
								rootston: multiple activated views  
							
							
							
						 
						
							2017-11-07 16:42:04 -05:00  
				
					
						
							
							
								 
						
							
								fc6c3310e8 
								
							 
						 
						
							
							
								
								rootston: log seat name  
							
							
							
						 
						
							2017-11-07 16:32:14 -05:00  
				
					
						
							
							
								 
						
							
								5ac05b0c47 
								
							 
						 
						
							
							
								
								rootston: input remove stubs  
							
							
							
						 
						
							2017-11-07 16:24:21 -05:00  
				
					
						
							
							
								 
						
							
								09c6092423 
								
							 
						 
						
							
							
								
								multiseat: somewhat working  
							
							
							
						 
						
							2017-11-07 15:56:11 -05:00  
				
					
						
							
							
								 
						
							
								f678775953 
								
							 
						 
						
							
							
								
								Merge pull request  #394  from Ongy/xkb_fix  
							
							... 
							
							
							
							Fix  #393  
						
							2017-11-07 11:34:28 -05:00  
				
					
						
							
							
								 
						
							
								23991861a4 
								
							 
						 
						
							
							
								
								works in review comments  
							
							
							
						 
						
							2017-11-07 16:50:34 +01:00  
				
					
						
							
							
								 
						
							
								8ca76ff7f2 
								
							 
						 
						
							
							
								
								explains 2 way keybind trying.  
							
							
							
						 
						
							2017-11-07 12:55:19 +01:00  
				
					
						
							
							
								 
						
							
								c88990d2c2 
								
							 
						 
						
							
							
								
								fix the keybind handling in rootston.  
							
							... 
							
							
							
							As mentioned in https://github.com/swaywm/wlroots/issues/393  keybinds
did't trigger / were checked with "odd" keys and modifiers.
This commit sends the keycode through two paths, one to get the keycode
and modifiers *after* xkb handles them, a secondary path to get a "raw"
keysym without modifiers and then add the modifiers rootston knows
about.
This will result in the `[Alt]+[Shift]+2` combination I mention earlier
going through the keybind detection twice.
  1) `[Alt]+[at]`
  2) `[Alt]+[Shift]+2`
When either combination is found, the appropriate keybind is executed.
The xkb handled version will be prefered over the "raw" version. 
							
						 
						
							2017-11-07 12:48:44 +01:00  
				
					
						
							
							
								 
						
							
								2280928bb2 
								
							 
						 
						
							
							
								
								rootston: roots_cursor  
							
							
							
						 
						
							2017-11-05 09:20:11 -05:00  
				
					
						
							
							
								 
						
							
								b74c4cf974 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/multiseat  
							
							
							
						 
						
							2017-11-05 08:09:45 -05:00  
				
					
						
							
							
								 
						
							
								704f0f158a 
								
							 
						 
						
							
							
								
								rootston: move device init to seat  
							
							
							
						 
						
							2017-11-04 13:12:35 -04:00  
				
					
						
							
							
								 
						
							
								5354fe8729 
								
							 
						 
						
							
							
								
								move keyboard to seat  
							
							
							
						 
						
							2017-11-04 09:23:57 -04:00  
				
					
						
							
							
								 
						
							
								cf713edc10 
								
							 
						 
						
							
							
								
								Fix moving views when resizing below min size  
							
							
							
						 
						
							2017-11-03 14:49:15 +01:00  
				
					
						
							
							
								 
						
							
								9bd0f47efd 
								
							 
						 
						
							
							
								
								rootston: refactor keyboard  
							
							
							
						 
						
							2017-11-03 06:21:24 -04:00  
				
					
						
							
							
								 
						
							
								447c561d15 
								
							 
						 
						
							
							
								
								rootston: seat config by device  
							
							
							
						 
						
							2017-11-03 06:08:37 -04:00  
				
					
						
							
							
								 
						
							
								53021f8ed4 
								
							 
						 
						
							
							
								
								rootston: break up input.h  
							
							
							
						 
						
							2017-11-02 20:31:19 -04:00  
				
					
						
							
							
								 
						
							
								3f4ad47421 
								
							 
						 
						
							
							
								
								Use compositor theme for xwm cursor  
							
							
							
						 
						
							2017-11-02 16:49:22 +01:00  
				
					
						
							
							
								 
						
							
								0d9d670dbd 
								
							 
						 
						
							
							
								
								Merge pull request  #365  from emersion/wayland-backend-transform  
							
							... 
							
							
							
							Cursors ✕ Output Transformations fixes 
							
						 
						
							2017-11-01 10:21:02 -04:00  
				
					
						
							
							
								 
						
							
								60c018c017 
								
							 
						 
						
							
							
								
								Fix hidden software cursors, fix cursor transformations on DRM backend  
							
							
							
						 
						
							2017-11-01 14:25:41 +01:00  
				
					
						
							
							
								 
						
							
								1a756b3123 
								
							 
						 
						
							
							
								
								bugfix: dnd force cancel  
							
							
							
						 
						
							2017-11-01 08:05:02 -04:00  
				
					
						
							
							
								 
						
							
								46c80fa51e 
								
							 
						 
						
							
							
								
								rootston: fix startup with no config  
							
							... 
							
							
							
							Would choke on NULL name on strcmp later on:
 #0   0x00007ffff6e0ad4a in __strcmp_sse2_unaligned () at /usr/lib/libc.so.6
 #1   0x00005555555593d2 in config_get_keyboard (config=0x555555774f80, device=0x555555775768) at ../rootston/config.c:443
 #2   0x000055555555d7e3 in keyboard_add (device=0x555555775768, input=0x555555e96d70) at ../rootston/keyboard.c:206
 #3   0x000055555555ca39 in input_add_notify (listener=0x555555e96fa8, data=0x555555775768) at ../rootston/input.c:34
 #4   0x00007ffff7ba2b80 in wl_signal_emit (signal=0x5555557754f8, data=0x555555775768) at /usr/include/wayland-server-core.h:388
 #5   0x00007ffff7ba37e0 in wlr_x11_backend_start (backend=0x5555557754f0) at ../backend/x11/backend.c:286
 #6   0x00007ffff7b9372d in wlr_backend_start (backend=0x5555557754f0) at ../backend/backend.c:29
 #7   0x000055555555dcc0 in main (argc=1, argv=0x7fffffffe408) at ../rootston/main.c:39 
							
						 
						
							2017-11-01 11:45:02 +01:00  
				
					
						
							
							
								 
						
							
								c7c0d34e92 
								
							 
						 
						
							
							
								
								Merge pull request  #352  from emersion/output-cursor  
							
							... 
							
							
							
							Add wlr_output_cursor 
							
						 
						
							2017-10-31 17:58:28 -04:00  
				
					
						
							
							
								 
						
							
								e5b49158b4 
								
							 
						 
						
							
							
								
								rootston: end grab on escape  
							
							
							
						 
						
							2017-10-31 08:38:21 -04:00  
				
					
						
							
							
								 
						
							
								ae9a46fc9b 
								
							 
						 
						
							
							
								
								Remove outdated TODOs, use wlr_surface_has_buffer  
							
							
							
						 
						
							2017-10-31 12:30:57 +01:00  
				
					
						
							
							
								 
						
							
								044173d1df 
								
							 
						 
						
							
							
								
								Add multi-pointer example  
							
							
							
						 
						
							2017-10-31 12:30:57 +01:00  
				
					
						
							
							
								 
						
							
								c3b09f73da 
								
							 
						 
						
							
							
								
								Fix cursor hotspot with rotated outputs on DRM backend  
							
							
							
						 
						
							2017-10-31 12:30:57 +01:00  
				
					
						
							
							
								 
						
							
								4230a577cc 
								
							 
						 
						
							
							
								
								Remove wlr_cursor_set_xcursor for now  
							
							
							
						 
						
							2017-10-31 12:30:56 +01:00  
				
					
						
							
							
								 
						
							
								c45f2eef0e 
								
							 
						 
						
							
							
								
								Fix rootston  
							
							
							
						 
						
							2017-10-31 12:30:06 +01:00  
				
					
						
							
							
								 
						
							
								ebca06bfe4 
								
							 
						 
						
							
							
								
								Merge pull request  #358  from acrisci/refactor/sec-to-msec  
							
							... 
							
							
							
							refactor input time_sec to time_msec 
							
						 
						
							2017-10-30 15:50:31 -04:00  
				
					
						
							
							
								 
						
							
								74bca7251b 
								
							 
						 
						
							
							
								
								rename wlr_seat to seat on seat structs  
							
							
							
						 
						
							2017-10-30 08:44:39 -04:00  
				
					
						
							
							
								 
						
							
								fddef4d58e 
								
							 
						 
						
							
							
								
								rename seat handle to seat client  
							
							
							
						 
						
							2017-10-30 08:37:54 -04:00  
				
					
						
							
							
								 
						
							
								a224e74fad 
								
							 
						 
						
							
							
								
								refactor input time_sec to time_msec  
							
							
							
						 
						
							2017-10-30 06:40:06 -04:00  
				
					
						
							
							
								 
						
							
								34dcb083ca 
								
							 
						 
						
							
							
								
								Fix resize bounds check in rootson  
							
							
							
						 
						
							2017-10-30 00:12:17 +01:00  
				
					
						
							
							
								 
						
							
								c01248cf17 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/xwm-rewrite  
							
							
							
						 
						
							2017-10-29 10:43:10 -04:00  
				
					
						
							
							
								 
						
							
								50e86a0efa 
								
							 
						 
						
							
							
								
								Allow configuring output mode in rootston  
							
							... 
							
							
							
							Fixes  #336  
						
							2017-10-28 15:32:08 -04:00  
				
					
						
							
							
								 
						
							
								4281aefbf8 
								
							 
						 
						
							
							
								
								Merge pull request  #324  from acrisci/feature/keyboard-redesign  
							
							... 
							
							
							
							wlr-seat: keyboard redesign 
							
						 
						
							2017-10-28 10:56:41 -04:00  
				
					
						
							
							
								 
						
							
								fb0c9a356e 
								
							 
						 
						
							
							
								
								Enforce resize bounds in rootston  
							
							
							
						 
						
							2017-10-28 11:58:34 +02:00  
				
					
						
							
							
								 
						
							
								c555a66dda 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/xwm-rewrite  
							
							
							
						 
						
							2017-10-27 15:22:00 -04:00  
				
					
						
							
							
								 
						
							
								2718b57180 
								
							 
						 
						
							
							
								
								Force resize for all edges in rootston  
							
							
							
						 
						
							2017-10-27 20:36:25 +02:00  
				
					
						
							
							
								 
						
							
								9f1ed70b81 
								
							 
						 
						
							
							
								
								Merge pull request  #344  from emersion/compositor-action-cursors  
							
							... 
							
							
							
							Set compositor cursor for move, resize and rotate 
							
						 
						
							2017-10-27 13:42:53 -04:00