57d03a3eda 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #931  from emersion/redesign-resource-destroy  
							
							... 
							
							
 
							
							Redesign resource destruction 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bf793a68c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #950  from emersion/fix-xdg-popup-not-topmost-segfault  
							
							... 
							
							
 
							
							Fix a rootston crash when a client creates non-topmost popups 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								393f7aaeff 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a rootston crash when a client creates non-topmost popups  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d0a939243b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #947  from Morganamilo/typos  
							
							... 
							
							
 
							
							Fix typos across documentation, comments and strings 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d136026a2c 
								
									
								
							
								 
							
						 
						
							
							
								
								seat: implement inert seat resources  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6305e6327f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typos in comments and strings  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5bd170b2f3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typos in documentation  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								093b49cb68 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #943  from agx/env-vars  
							
							... 
							
							
 
							
							Document env vars used by wlroots/rootston 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								96d166ed53 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #945  from agx/wlr-drm-no-atomic  
							
							... 
							
							
 
							
							drm: only disable atomic modesetting when WLR_DRM_NO_ATOMIC == 1 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5d37b14116 
								
									
								
							
								 
							
						 
						
							
							
								
								data-device: make sure resources are correctly destroyed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7843a48432 
								
									
								
							
								 
							
						 
						
							
							
								
								output: simplify and update code style  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ff4708d406 
								
									
								
							
								 
							
						 
						
							
							
								
								linux-dmabuf: correctly destroy resources  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6d569def6d 
								
									
								
							
								 
							
						 
						
							
							
								
								compositor, surface: correctly destroy resources  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8676155ae1 
								
									
								
							
								 
							
						 
						
							
							
								
								Update CONTRIBUTING.md with protocol implementation guidelines  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1637053ef8 
								
							
								 
							
						 
						
							
							
								
								drm: only disable atomic modesetting when WLR_DRM_NO_ATOMIC == 1  
							
							... 
							
							
 
							
							Don't allow any value of the env var to disable atomic mode setting. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								697bb68ed5 
								
							
								 
							
						 
						
							
							
								
								Document env vars used by wlroots  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2964248f42 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #935  from agx/cursor-output-transform  
							
							... 
							
							
 
							
							wlr_cursor: transform absolute coordinates 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								37d4ff90e7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #938  from emersion/reorder-seat  
							
							... 
							
							
 
							
							seat: split into multiple files 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2cff6dbd63 
								
									
								
							
								 
							
						 
						
							
							
								
								seat: split into multiple files  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4b5b02057c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #937  from emersion/reorder-data-device  
							
							... 
							
							
 
							
							data-device: split into multiple files 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9a83e8131a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #939  from ammen99/master  
							
							... 
							
							
 
							
							rootston: remove mode and transform signals when output is destroyed 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								545d54439d 
								
							
								 
							
						 
						
							
							
								
								backend/wayland: don't transform pointer events  
							
							... 
							
							
 
							
							We do this in a backend independent way in wlr_cursor now. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6f01c12b40 
								
							
								 
							
						 
						
							
							
								
								backend/x11: don't transform pointer events  
							
							... 
							
							
 
							
							We do this in a backend independent way in wlr_cursor now. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4efae8c177 
								
							
								 
							
						 
						
							
							
								
								wlr_cursor: transform absolute coordinates  
							
							... 
							
							
 
							
							Honor output rotation when processing absolute coordinates. This fixes
touch events on rotated outputs.
Fixes  #928  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								54bf3a36ca 
								
							
								 
							
						 
						
							
							
								
								rootston: remove mode and transform signals when output is destroyed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1e563e7ecf 
								
									
								
							
								 
							
						 
						
							
							
								
								data-device: split into multiple files  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8f5045c871 
								
							
								 
							
						 
						
							
							
								
								Silently ignore touch_{motion,up} for unknown ids  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								509d38425c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #930  from emersion/input-device-output-name  
							
							... 
							
							
 
							
							Add wlr_input_device.output_name 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								178ac8bffe 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/{wayland,x11}: fix pointer coords for transformed outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								62d7337d00 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/x11: add one pointer per output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ddac792b61 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/wayland: only set one pointer listener  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9e7a997433 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: map input devices with wlr_input_device.output_name  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9f8a7c8fc4 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/wayland: create one virtual pointer per output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2551ef8871 
								
									
								
							
								 
							
						 
						
							
							
								
								input-device: add output_name field, populate it from libinput  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a0f4903063 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #926  from emersion/fix-x11-backend-memory-leaks  
							
							... 
							
							
 
							
							Fix some backend memory leaks 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								795d4071db 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #923  from emersion/cursor-unspecified-axes  
							
							... 
							
							
 
							
							cursor: use NAN for unspecified axes, refactor absolute warping code 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f8e0a03451 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/x11: correctly destroy input devices  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								79da4c175e 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/headless: remove useless destructor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								57c36ddcb3 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/wayland: add proper error handling to wlr_wl_backend_create  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6e7c0b57f6 
								
									
								
							
								 
							
						 
						
							
							
								
								cursor: use NAN for unspecified axes, refactor absolute warping code  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4d7877420d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #921  from emersion/xwayland-firefox-popups  
							
							... 
							
							
 
							
							xwayland: make utility windows unmanaged again 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								001045e47a 
								
									
								
							
								 
							
						 
						
							
							
								
								xwayland: make utility windows unmanaged again  
							
							... 
							
							
 
							
							7f70d244a9 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								04af09862a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #918  from emersion/xwayland-unmapped-request-configure  
							
							... 
							
							
 
							
							xwayland: forward configure events to compositor when unmapped 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3feb690aea 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #919  from emersion/xwayland-chromium-combobox  
							
							... 
							
							
 
							
							xwayland: fix some Chromium comboboxes 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								60ae98edd8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #917  from emersion/fix-xdg-positioner-cast  
							
							... 
							
							
 
							
							xdg-shell: fix invalid xdg-positioner cast 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7f70d244a9 
								
									
								
							
								 
							
						 
						
							
							
								
								xwayland: fix some Chromium comboboxes  
							
							... 
							
							
 
							
							Some comboboxes (e.g. in chrome://flags) are advertized as…
Notifications of course! Yeah, notifications, the thing that
tells you you have mail, your battery is low, or the dog has
eaten your carpet. This isn't the first time we notice Chromium's
X11 backend is pretty shit.
Anyway, added notifications and splash screens to the list of
unmanaged windows. Also removed utility windows because those
should be managed, but maybe I'm wrong and I'll revert this. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								af668ceb7c 
								
									
								
							
								 
							
						 
						
							
							
								
								xwayland: forward configure events to compositor when unmapped  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								126f12e428 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell: fix invalid xdg-positioner cast  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								daa293da93 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #915  from emersion/redesign-compositor-resources  
							
							... 
							
							
 
							
							compositor: redesign how resources are managed 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								43012f3740 
								
									
								
							
								 
							
						 
						
							
							
								
								compositor: redesign how resources are managed  
							
							... 
							
							
 
							
							All public resource creators now take a new ID for the resource
and an optional list where the resource link is added. When the
resource is destroyed it is its own responsibility to remove
itself from the list. This removes the need for the caller to add
a destroy listener.
This commit fixes a few segfaults with resources not removed from
the list when destroyed. 
							
						 
						
							8 years ago