66e8908e9a 
								
							 
						 
						
							
							
								
								Merge pull request  #1203  from dcz-purism/input  
							
							... 
							
							
							
							Support input method and text input 
							
						 
						
							2018-10-12 13:44:46 +02:00  
				
					
						
							
							
								 
						
							
								585757d6e6 
								
							 
						 
						
							
							
								
								rootston: add support for text input and the basic of input method  
							
							... 
							
							
							
							The compositor acts as a relay between applications using the text-input protocol and input methods using the input-method protocol.
This change implements the basic but useful support for input-method, leaving out grabs as well as popups. 
							
						 
						
							2018-10-09 09:56:46 +00:00  
				
					
						
							
							
								 
						
							
								abd3e995ab 
								
							 
						 
						
							
							
								
								rootston: send presentation events  
							
							
							
						 
						
							2018-10-04 22:00:23 +02:00  
				
					
						
							
							
								 
						
							
								19f3804548 
								
							 
						 
						
							
							
								
								Merge pull request  #1266  from Ongy/xdc_tablet_fix  
							
							... 
							
							
							
							Fix tablet_tool tilt and send proximity_out 
							
						 
						
							2018-09-27 16:24:35 -05:00  
				
					
						
							
							
								 
						
							
								3e494efc5c 
								
							 
						 
						
							
							
								
								Fix tablet_tool tilt and send proximity_out  
							
							... 
							
							
							
							Originally I asumed tilt_x and tilt_y are very unlikely to change
independent, I was proven wrong.
And while investigating Krita not using the Erasor tool, I found a bug,
which is unrelated though. 
							
						 
						
							2018-09-27 18:31:50 +02:00  
				
					
						
							
							
								 
						
							
								dac4f8e19f 
								
							 
						 
						
							
							
								
								pointer-constraints: refactoring  
							
							... 
							
							
							
							* Rename the constraint_create signal to new_constraint for
  consistency
* Move the constraint_destroy signal to the constraint itself
* Use rotate_child_position instead of duplicating logic
* Fix inert constraint resource handling
* Style fixes 
							
						 
						
							2018-09-27 10:25:59 +02:00  
				
					
						
							
							
								 
						
							
								fa2e6e7d9d 
								
							 
						 
						
							
							
								
								Implement pointer-constraints protocol in wlroots and rootston  
							
							
							
						 
						
							2018-09-18 10:14:33 +02:00  
				
					
						
							
							
								 
						
							
								57690594f4 
								
							 
						 
						
							
							
								
								Remove extraneous indentation and conform to coding style  
							
							
							
						 
						
							2018-09-18 10:14:33 +02:00  
				
					
						
							
							
								 
						
							
								59dd1dddba 
								
							 
						 
						
							
							
								
								Update pointer focus when cycling focus  
							
							
							
						 
						
							2018-09-18 10:14:33 +02:00  
				
					
						
							
							
								 
						
							
								cf9debf82e 
								
							 
						 
						
							
							
								
								Make roots_cursor::pointer_view available even if there is a surface  
							
							... 
							
							
							
							To find out whether there was a surface or not before a movement, the member
roots_cursor::wlr_surface has been added. 
							
						 
						
							2018-09-18 10:14:33 +02:00  
				
					
						
							
							
								 
						
							
								fc960e5d06 
								
							 
						 
						
							
							
								
								layer-shell: add _v1 suffix  
							
							
							
						 
						
							2018-09-14 19:32:33 +02:00  
				
					
						
							
							
								 
						
							
								2f0815838d 
								
							 
						 
						
							
							
								
								Init dmabuf global in renderer  
							
							
							
						 
						
							2018-09-02 08:50:43 +02:00  
				
					
						
							
							
								 
						
							
								9d0e37f768 
								
							 
						 
						
							
							
								
								rootston: add keybinding to toggle decoration mode  
							
							
							
						 
						
							2018-08-06 08:35:14 +01:00  
				
					
						
							
							
								 
						
							
								a5cab82a0f 
								
							 
						 
						
							
							
								
								rootston: fire up wlr-gamma-control-unstable-v1  
							
							
							
						 
						
							2018-08-02 23:33:59 +01:00  
				
					
						
							
							
								 
						
							
								5642c5cc8f 
								
							 
						 
						
							
							
								
								Merge pull request  #1053  from emersion/xdg-decoration  
							
							... 
							
							
							
							Add xdg-decoration-unstable-v1 support 
							
						 
						
							2018-08-02 09:33:10 -04:00  
				
					
						
							
							
								 
						
							
								2e6eb097b6 
								
							 
						 
						
							
							
								
								rootston: focus newly-created surfaces  
							
							... 
							
							
							
							Whenever a new surface is created, we have to update the cursor focus,
even if there's no input event. So, we generate one motion event, and
reuse the code to update the proper cursor focus. We need to do this
for all surface roles - toplevels, popups, subsurfaces.
Fixes  #1162  
							
						 
						
							2018-07-29 21:58:33 +03:00  
				
					
						
							
							
								 
						
							
								555721f714 
								
							 
						 
						
							
							
								
								Add xdg-decoration-unstable-v1 support  
							
							
							
						 
						
							2018-07-28 22:48:07 +01:00  
				
					
						
							
							
								 
						
							
								5dbf0fe7f2 
								
							 
						 
						
							
							
								
								linux-dmabuf: add v1 suffix  
							
							... 
							
							
							
							This prevents some future conflicts with the stable version.
Fixes  #1133  
							
						 
						
							2018-07-19 21:50:05 +01:00  
				
					
						
							
							
								 
						
							
								9313ac1068 
								
							 
						 
						
							
							
								
								propagate rename to rootston code  
							
							
							
						 
						
							2018-07-14 09:51:26 +02:00  
				
					
						
							
							
								 
						
							
								b84288af16 
								
							 
						 
						
							
							
								
								Remove unused tablet_pad list from tools  
							
							
							
						 
						
							2018-07-14 09:48:57 +02:00  
				
					
						
							
							
								 
						
							
								b79d11395c 
								
							 
						 
						
							
							
								
								Hook up set_cursor in rootston  
							
							
							
						 
						
							2018-07-14 09:47:16 +02:00  
				
					
						
							
							
								 
						
							
								5c7a37f309 
								
							 
						 
						
							
							
								
								Add tool buttons  
							
							
							
						 
						
							2018-07-14 09:40:39 +02:00  
				
					
						
							
							
								 
						
							
								391eef6ea9 
								
							 
						 
						
							
							
								
								Propagate most axis events to clients  
							
							
							
						 
						
							2018-07-14 09:40:39 +02:00  
				
					
						
							
							
								 
						
							
								f375246657 
								
							 
						 
						
							
							
								
								Implement basic tablet_pad handling (bound to keyboard focus)  
							
							
							
						 
						
							2018-07-14 09:40:39 +02:00  
				
					
						
							
							
								 
						
							
								e235f7d336 
								
							 
						 
						
							
							
								
								Basic tablet_v2 object lifetime  
							
							
							
						 
						
							2018-07-14 09:40:39 +02:00  
				
					
						
							
							
								 
						
							
								be54278207 
								
							 
						 
						
							
							
								
								Merge pull request  #1095  from agx/output-add-mode  
							
							... 
							
							
							
							Allow to add additional modes to outputs 
							
						 
						
							2018-07-07 08:58:17 -07:00  
				
					
						
							
							
								 
						
							
								709d7dd722 
								
							 
						 
						
							
							
								
								rootston: Handle modeline parameter  
							
							... 
							
							
							
							This allows to pass custom modes. 
							
						 
						
							2018-07-07 17:31:42 +02:00  
				
					
						
							
							
								 
						
							
								73755ad348 
								
							 
						 
						
							
							
								
								screencopy-v1: add basic implementation  
							
							
							
						 
						
							2018-06-30 22:17:59 +01:00  
				
					
						
							
							
								 
						
							
								57548b557a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into screencontent  
							
							
							
						 
						
							2018-06-17 14:49:18 +01:00  
				
					
						
							
							
								 
						
							
								9333acd68e 
								
							 
						 
						
							
							
								
								handle drag icon map in rootston  
							
							
							
						 
						
							2018-06-05 23:01:43 -04:00  
				
					
						
							
							
								 
						
							
								1c75d4e54a 
								
							 
						 
						
							
							
								
								rename drag-icon map to unmap  
							
							
							
						 
						
							2018-06-05 18:17:42 -04:00  
				
					
						
							
							
								 
						
							
								736309c228 
								
							 
						 
						
							
							
								
								Remove redundant roots_seat_remove_device function  
							
							... 
							
							
							
							This function is unimplemented and is redundant because all devices added
with roots_seat_add_device get destruction handlers assigned already.
This fixes issue #998 . 
							
						 
						
							2018-06-03 19:54:33 +02:00  
				
					
						
							
							
								 
						
							
								7901740f94 
								
							 
						 
						
							
							
								
								rootston: enable export-dmabuf  
							
							
							
						 
						
							2018-05-29 18:47:17 +01:00  
				
					
						
							
							
								 
						
							
								5334ee8bfd 
								
							 
						 
						
							
							
								
								virtual-keyboard: add support for the virtual-keyboard-v1 protocol  
							
							
							
						 
						
							2018-05-28 10:05:55 +02:00  
				
					
						
							
							
								 
						
							
								dbf4f9a231 
								
							 
						 
						
							
							
								
								Make startup command no longer wait for xwayland  
							
							
							
						 
						
							2018-05-06 23:41:29 +02:00  
				
					
						
							
							
								 
						
							
								31861b3a7a 
								
							 
						 
						
							
							
								
								Add option to rootston to start xwayland lazy  
							
							
							
						 
						
							2018-05-06 23:41:29 +02:00  
				
					
						
							
							
								 
						
							
								ad22e02310 
								
							 
						 
						
							
							
								
								rootston: Damage layer-shell popups  
							
							
							
						 
						
							2018-04-23 11:24:31 +02:00  
				
					
						
							
							
								 
						
							
								edbf4a2f60 
								
							 
						 
						
							
							
								
								Implement output auto-selection in rootston  
							
							
							
						 
						
							2018-04-22 19:15:49 +02:00  
				
					
						
							
							
								 
						
							
								56deff41b6 
								
							 
						 
						
							
							
								
								Implement input inhibit in rootston  
							
							
							
						 
						
							2018-04-03 15:09:53 -04:00  
				
					
						
							
							
								 
						
							
								3a8c7f283d 
								
							 
						 
						
							
							
								
								Add input-inhibitor example client  
							
							
							
						 
						
							2018-04-03 14:06:52 -04:00  
				
					
						
							
							
								 
						
							
								37036df822 
								
							 
						 
						
							
							
								
								Handle layer surfaces below shell surfaces  
							
							
							
						 
						
							2018-04-02 18:44:06 -04:00  
				
					
						
							
							
								 
						
							
								a94f4d0edc 
								
							 
						 
						
							
							
								
								Always give keyboard focus to the topmost layer  
							
							
							
						 
						
							2018-04-02 15:48:22 -04:00  
				
					
						
							
							
								 
						
							
								dc412c514b 
								
							 
						 
						
							
							
								
								Find layer surfaces for input events  
							
							
							
						 
						
							2018-03-30 17:27:10 -04:00  
				
					
						
							
							
								 
						
							
								662f40b8ae 
								
							 
						 
						
							
							
								
								Refactor cursor event passhtrough  
							
							
							
						 
						
							2018-03-30 17:27:10 -04:00  
				
					
						
							
							
								 
						
							
								865b0aa123 
								
							 
						 
						
							
							
								
								xwayland: rename map_notify to map for consistency  
							
							
							
						 
						
							2018-03-30 11:01:23 -04:00  
				
					
						
							
							
								 
						
							
								b887af9a60 
								
							 
						 
						
							
							
								
								Fix maximized windows interaction with layer shell  
							
							... 
							
							
							
							If there were no layer surfaces the usable area of the output would be
an empty box. 
							
						 
						
							2018-03-29 12:18:50 -04:00  
				
					
						
							
							
								 
						
							
								52fe2688ea 
								
							 
						 
						
							
							
								
								Address @emersion's feedback  
							
							
							
						 
						
							2018-03-27 18:51:41 -04:00  
				
					
						
							
							
								 
						
							
								776b81d499 
								
							 
						 
						
							
							
								
								Fix surface layer damage tracking  
							
							
							
						 
						
							2018-03-27 18:50:32 -04:00  
				
					
						
							
							
								 
						
							
								86ca4bea6d 
								
							 
						 
						
							
							
								
								Fix layer rendering/layout bugs  
							
							
							
						 
						
							2018-03-27 18:50:32 -04:00  
				
					
						
							
							
								 
						
							
								097e87ca9f 
								
							 
						 
						
							
							
								
								Handle usable area for maximized windows  
							
							... 
							
							
							
							Also fixes some bugs 
							
						 
						
							2018-03-27 18:50:32 -04:00