4d282c8590 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: damage tracking for drag icons  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3f1c4f5be7 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: damage tracking for wl_shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a8cb02f585 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: add damage when subsurface moves  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f5507ec677 
								
									
								
							
								 
							
						 
						
							
							
								
								cursor: fix segfault when destroying a wlr_output_layout with a wlr_cursor attached  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								59c53e8333 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								66ae4071a7 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: damage tracking for xdg popups  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dcc743047b 
								
							
								 
							
						 
						
							
							
								
								style: include brackets for if/while/for, even if it's a single statement  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eeffe11337 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: add wlr_surface new_subsurface and wlr_subsurface destroy events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0365b587f0 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add damage tracking via buffer age  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4ca38b84ed 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: fix hardware cursors not moving  
							
							... 
							
							
 
							
							This adds back `wlr_output::needs_swap`. This allows a backend to
request buffer swaps even if the output isn't damaged. This is
needed by the DRM backend to trigger pageflips when the cursor
moves. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ddafcb86a2 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: add resize damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e29a0df8c1 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix software cursors damage tracking  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a0f24b809e 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add damage event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								443bd4cd89 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fullscreen surface damage tracking  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f061a1da63 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix software cursor artifacts  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								59ba8f35ed 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: use surface damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bde255933e 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add wlr_output::damage,  fixes   #572  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b6f29e87e8 
								
							
								 
							
						 
						
							
							
								
								dont use pointer for modifiers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								43896af90f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into modifier-fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b331c5c2c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #549  from emersion/output-enabled  
							
							... 
							
							
 
							
							Add wlr_output::enabled 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0eebaf98d0 
								
									
								
							
								 
							
						 
						
							
							
								
								drm: do not pageflip when enabling output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21cc5e6fef 
								
							
								 
							
						 
						
							
							
								
								Add idle protocol  
							
							... 
							
							
 
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								33c427a6aa 
								
									
								
							
								 
							
						 
						
							
							
								
								output_layout: disabled outputs are just like enabled outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b40a5f084a 
								
							
								 
							
						 
						
							
							
								
								keyboard grab enter with modifiers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2bd3a75f80 
								
							
								 
							
						 
						
							
							
								
								fix send modifiers in wlr-seat set keyboard  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								670d336099 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into modifier-fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9765232096 
								
							
								 
							
						 
						
							
							
								
								update xkb state on layout change  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ca0f456d6c 
								
							
								 
							
						 
						
							
							
								
								wlr-keyboard set layout error handling  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fcab1e87ed 
								
							
								 
							
						 
						
							
							
								
								fix data-device keyboard grab signature  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8ebd7d4dbe 
								
									
								
							
								 
							
						 
						
							
							
								
								output: rename resolution event to mode  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6fe380a176 
								
									
								
							
								 
							
						 
						
							
							
								
								output_layout: handle output enable event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6834067ef5 
								
							
								 
							
						 
						
							
							
								
								sends the modifiers on wlr_seat_set_keyboard  
							
							... 
							
							
 
							
							Without this, a client will lose modifiers for one keyboard, when a key
is pressed on the other.
With this the client will always use the modifiers tate of the keyboard
the key was pressed on. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0ef2df21f2 
								
							
								 
							
						 
						
							
							
								
								compositor modifier hook  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d9ecfbaf32 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_output enable event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								771263380c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_output::enabled  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ce3a48c316 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #542  from emersion/abstract-data-source  
							
							... 
							
							
 
							
							Abstract data sources 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c599d8024c 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove serial validation TODOs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b23bd8ea28 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #544  from emersion/fix-views-outside-output-layout  
							
							... 
							
							
 
							
							Fix views outside output layout 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9ac9ba861f 
								
									
								
							
								 
							
						 
						
							
							
								
								Free fullscreen surface and cursors when destroying output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1fe1d64042 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix views outside output layout  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								38ed3b4245 
								
									
								
							
								 
							
						 
						
							
							
								
								seat: rename selection_source to selection_data_source, remove unused data_device  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								720c1154dc 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix use-after-free when destroying an offer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b20aed66d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Abstract wlr_primary_selection_source  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								062809723a 
								
									
								
							
								 
							
						 
						
							
							
								
								Data source resource now holds a `struct client_data_source *`  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f237b5c7a7 
								
									
								
							
								 
							
						 
						
							
							
								
								Make wlr_data_source abstract.  
							
							... 
							
							
 
							
							This removes some fields specific to sources coming from clients.
This adds some drag'n'drop-related callbacks. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d7cefccaee 
								
							
								 
							
						 
						
							
							
								
								wlr_seat_destroy: emit seat itself as data on destroy event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								58488ec5ce 
								
							
								 
							
						 
						
							
							
								
								wlr_seat: add destroy signal  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6e9cef4ed6 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't send custom mode info twice on DRM refresh  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f56ce11aa0 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixes   #535  send mode info on DRM refresh once  
							
							... 
							
							
 
							
							When DRM refreshed, wlr_output_set_mode is called. It would then call
the DRM set_mode callback which sends the updated matrix and mode info.
However once that call completed it would then immediantly send the
information again. This is handled poorly by xwayland, causing it to
scale up the clients twice. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b0e440b5b1 
								
							
								 
							
						 
						
							
							
								
								xdg_toplevel send_configure: also post no_memory to resource on ENOMEM  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8e24aaa3c6 
								
							
								 
							
						 
						
							
							
								
								style: fix sizeof() calls without parentheses  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								da3ef46daf 
								
							
								 
							
						 
						
							
							
								
								xdg_toplevel send_configure: abort on ENOMEM instead of sending partial configure  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3eb4fa15ee 
								
							
								 
							
						 
						
							
							
								
								ENOMEM checks: consistently check wl_array_add return  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9c163b7d38 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #531  from acrisci/keyboard-num-keycodes  
							
							... 
							
							
 
							
							wlr-keyboard: keep track of number of keycodes pressed 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e8b810ce3e 
								
							
								 
							
						 
						
							
							
								
								keep track of number of keycodes pressed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ff13849624 
								
									
								
							
								 
							
						 
						
							
							
								
								config: Avoid clash with other config-headers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								815d71a3aa 
								
							
								 
							
						 
						
							
							
								
								validate grab serial for shell events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a79dc7df51 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #524  from acrisci/role-committed  
							
							... 
							
							
 
							
							[wip] Role committed 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e42d762a88 
								
							
								 
							
						 
						
							
							
								
								drag-icon: surface committed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								68328700c7 
								
							
								 
							
						 
						
							
							
								
								wl-shell: role committed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e809250171 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #519  from emersion/xwayland-primary-selection  
							
							... 
							
							
 
							
							Implement xwayland primary selection sync 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d5ffa26564 
								
							
								 
							
						 
						
							
							
								
								xdg-shell: role-committed func  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5a18f62fee 
								
							
								 
							
						 
						
							
							
								
								add role-committed hook  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6c2242e66b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #522  from emersion/fix-drm-output-transform-cursor  
							
							... 
							
							
 
							
							Fix cursor on transformed output with DRM backend 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								57a09c8ca4 
								
									
								
							
								 
							
						 
						
							
							
								
								config: Put all defines into config.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e737f65e38 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix cursor on transformed output with DRM backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4a11609b76 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix use-after-free when destroying selection sources  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6dffaa7bb7 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement xwayland primary selection sync  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d4d860666c 
								
									
								
							
								 
							
						 
						
							
							
								
								Correctly free primary selection manager & source  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								077bdfa789 
								
									
								
							
								 
							
						 
						
							
							
								
								Send primary selection when clients get keyboard focus  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4476f79850 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix primary clipboard issues  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a95d09d561 
								
									
								
							
								 
							
						 
						
							
							
								
								Add missing gtk-primary-selection interfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0a171d3ace 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_primary_selection_device_manager and wlr_primary_selection_source  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								01cefbb868 
								
									
								
							
								 
							
						 
						
							
							
								
								Output fixes  
							
							... 
							
							
 
							
							Fixes setting a hardware cursor image twice (used to fallback to
software cursor) and destroy handlers. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d654a12b2e 
								
							
								 
							
						 
						
							
							
								
								remove display_destroy unlisten before output free  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c59210ad17 
								
							
								 
							
						 
						
							
							
								
								remove display destroy when output is destroyed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c838679393 
								
							
								 
							
						 
						
							
							
								
								fix memory leaks  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								20327d82cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into keyboard-fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								37c83d5c6d 
								
							
								 
							
						 
						
							
							
								
								misc keyboard fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2c31cac116 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not segfault when loading an unknown keymap  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f3769a4b1f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #496  from emersion/headless-backend  
							
							... 
							
							
 
							
							Headless backend 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								10c72f4bf6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #487  from emersion/xwm-selection  
							
							... 
							
							
 
							
							xwm clipboard sync, 2nd edition 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								804c7a73a6 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow clients to unset the selection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0256de0002 
								
									
								
							
								 
							
						 
						
							
							
								
								Add full refresh rate support to custom modes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3363ea869a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #492  from emersion/seat-client-multiple-resources  
							
							... 
							
							
 
							
							Support multiple resources per seat client 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								50d91bd260 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix potential memory leak  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9e345f0f98 
								
									
								
							
								 
							
						 
						
							
							
								
								Simplify seat pointer functions  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9310d101bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix potential segfault  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								95fddf2fa8 
								
							
								 
							
						 
						
							
							
								
								s/L_INFO/L_DEBUG/ @ software cursor fallback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8af6fbd7a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Support multiple resources per seat client for data_device  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4f0443a344 
								
									
								
							
								 
							
						 
						
							
							
								
								Support multiple resources per seat client for pointer, keyboard, touch  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								80b0b327de 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove fractional output PR artifact  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								51db087210 
								
									
								
							
								 
							
						 
						
							
							
								
								Introduce fractional scaling  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								23fb663ea4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #453  from emersion/surface-transform  
							
							... 
							
							
 
							
							Add surface transforms support 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								466e86b7b2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into surface-transform  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								75ef7860bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								257559d890 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove output instead of terminating display when a wayland backend view closed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3b4b8953d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Update output layout when scale or transform changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c67a5824b8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								529675b7b0 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_output_set_custom_mode  
							
							
 
							
						 
						
							8 years ago