emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9b440edaf4 
								
							 
						 
						
							
							
								
								output: document wlr_output_set_custom_mode  
							
							 
							
							
							
						 
						
							2018-04-03 23:05:49 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2ecce27dd5 
								
							 
						 
						
							
							
								
								Merge pull request  #807  from swaywm/input-inhibit  
							
							 
							
							... 
							
							
							
							Input inhibit 
							
						 
						
							2018-04-03 15:58:47 -04:00  
						
					 
				
					
						
							
							
								 
								Timidger
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								920ab9f108 
								
							 
						 
						
							
							
								
								Added user data field for wlr_cursor  
							
							 
							
							... 
							
							
							
							This is required for wlroots-rs. 
							
						 
						
							2018-04-03 15:23:37 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								56deff41b6 
								
							 
						 
						
							
							
								
								Implement input inhibit in rootston  
							
							 
							
							
							
						 
						
							2018-04-03 15:09:53 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								ef4e833f13 
								
							 
						 
						
							
							
								
								Add wlr_input_inhibitor  
							
							 
							
							
							
						 
						
							2018-04-03 14:06:52 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								333ab59902 
								
							 
						 
						
							
							
								
								Add wlr_surface_is_*_surface  
							
							 
							
							... 
							
							
							
							And wlr_*_surface_from_wlr_surface 
							
						 
						
							2018-04-02 20:42:02 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								5a47da1ea6 
								
							 
						 
						
							
							
								
								annotate wlr-output-layout coord variables  
							
							 
							
							
							
						 
						
							2018-04-01 00:17:27 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								e19ee6d469 
								
							 
						 
						
							
							
								
								Add wlr_surface_point_accepts_input  
							
							 
							
							... 
							
							
							
							Ref https://github.com/swaywm/sway/pull/1674  
							
						 
						
							2018-03-30 23:02:11 -04:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								47a529a69c 
								
							 
						 
						
							
							
								
								output-damage: fix missing wlr_box include  
							
							 
							
							
							
						 
						
							2018-03-30 12:31:16 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								4137d9fc80 
								
							 
						 
						
							
							
								
								Destroy layer surfaces on client destroyed  
							
							 
							
							
							
						 
						
							2018-03-29 16:30:09 -04:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a316396eab 
								
							 
						 
						
							
							
								
								Merge pull request  #720  from acrisci/xdg-positioner  
							
							 
							
							... 
							
							
							
							xdg-positioner 
							
						 
						
							2018-03-29 01:02:40 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								2e63d1a0ca 
								
							 
						 
						
							
							
								
								toplevel_box to toplevel_sx_box  
							
							 
							
							
							
						 
						
							2018-03-28 23:24:39 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								967bccffcd 
								
							 
						 
						
							
							
								
								remove xdg-positioner wlr wrappers  
							
							 
							
							
							
						 
						
							2018-03-28 19:42:17 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								376d1cc0da 
								
							 
						 
						
							
							
								
								rename xdg-positioner structs  
							
							 
							
							
							
						 
						
							2018-03-28 18:30:38 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								dbffda7549 
								
							 
						 
						
							
							
								
								xdg-positioner wlr abstractions  
							
							 
							
							
							
						 
						
							2018-03-28 16:27:08 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								32bdcdf719 
								
							 
						 
						
							
							
								
								Address review feedback  
							
							 
							
							
							
						 
						
							2018-03-28 12:33:17 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								ac219cbda6 
								
							 
						 
						
							
							
								
								Remove width_mm from tablet events  
							
							 
							
							
							
						 
						
							2018-03-28 12:05:37 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								324b9d910d 
								
							 
						 
						
							
							
								
								Remove width_mm from wlr_touch events  
							
							 
							
							
							
						 
						
							2018-03-28 11:04:40 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								a35a5786b0 
								
							 
						 
						
							
							
								
								Remove width_mm from wlr_pointer events  
							
							 
							
							
							
						 
						
							2018-03-28 10:46:50 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								41e54ba632 
								
							 
						 
						
							
							
								
								Merge branch 'master' into xdg-positioner  
							
							 
							
							
							
						 
						
							2018-03-28 00:20:39 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								330ee08126 
								
							 
						 
						
							
							
								
								Merge pull request  #744  from emersion/texture-redesign  
							
							 
							
							... 
							
							
							
							Redesign wlr_texture 
							
						 
						
							2018-03-28 00:14:57 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								96a8df2f9a 
								
							 
						 
						
							
							
								
								Fix ack configure/configure flow  
							
							 
							
							... 
							
							
							
							Prevents FOUC/improves frame perfect rendering goal 
							
						 
						
							2018-03-27 22:50:55 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								52fe2688ea 
								
							 
						 
						
							
							
								
								Address @emersion's feedback  
							
							 
							
							
							
						 
						
							2018-03-27 18:51:41 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								86ca4bea6d 
								
							 
						 
						
							
							
								
								Fix layer rendering/layout bugs  
							
							 
							
							
							
						 
						
							2018-03-27 18:50:32 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								d1c0e6fe2c 
								
							 
						 
						
							
							
								
								Add layer_surface.close  
							
							 
							
							
							
						 
						
							2018-03-27 18:50:32 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								4bf936360d 
								
							 
						 
						
							
							
								
								Arrange & render layer surfaces  
							
							 
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								88eec637a4 
								
							 
						 
						
							
							
								
								Address feedback  
							
							 
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								1628730b09 
								
							 
						 
						
							
							
								
								Add wlr_layer_surface_configure  
							
							 
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								b06105b564 
								
							 
						 
						
							
							
								
								Implement layer surface requests  
							
							 
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								3ba57fccd1 
								
							 
						 
						
							
							
								
								Wire up layer surface resources to stubs  
							
							 
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								f29d8b55ae 
								
							 
						 
						
							
							
								
								Initial scaffolding of layer shell  
							
							 
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								8371e2f41d 
								
							 
						 
						
							
							
								
								implement flip_x  
							
							 
							
							
							
						 
						
							2018-03-27 14:49:31 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1ed90541f9 
								
							 
						 
						
							
							
								
								Merge pull request  #753  from emersion/xdg-shell-unmap-destroy  
							
							 
							
							... 
							
							
							
							xdg-shell-v6: don't destroy role resources on unmap 
							
						 
						
							2018-03-27 13:15:32 -04:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								171e28eaff 
								
							 
						 
						
							
							
								
								xdg-shell: don't destroy role resources on unmap, move toplevel fields  
							
							 
							
							... 
							
							
							
							Ports 5233801530  and
334bab543d  to xdg-shell stable. 
							
						 
						
							2018-03-27 10:25:02 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								ac715969ac 
								
							 
						 
						
							
							
								
								Improve documentation of wlr_cursor  
							
							 
							
							
							
						 
						
							2018-03-27 09:24:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								bbd0e23fa7 
								
							 
						 
						
							
							
								
								xdg-positioner constraint detection  
							
							 
							
							
							
						 
						
							2018-03-26 23:48:32 -04:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a918ec877e 
								
							 
						 
						
							
							
								
								xdg-shell-v6, xdg-shell: explain what popup geometry is  
							
							 
							
							
							
						 
						
							2018-03-26 22:11:41 -04:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								334bab543d 
								
							 
						 
						
							
							
								
								xdg-shell-v6: move toplevel specific fields in wlr_xdg_toplevel_v6  
							
							 
							
							
							
						 
						
							2018-03-26 19:32:21 -04:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								adf4fb08dd 
								
							 
						 
						
							
							
								
								Merge branch 'master' into texture-redesign  
							
							 
							
							
							
						 
						
							2018-03-26 19:13:13 -04:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5233801530 
								
							 
						 
						
							
							
								
								xdg-shell-v6: don't destroy role resources on unmap  
							
							 
							
							... 
							
							
							
							The motivation for this is:
- `get_popup` and `get_toplevel` allocate role-specific resources.
- On the first non-null commit, the surface gets mapped.
- On a null commit, the surface gets unmapped. It can be mapped
  again with a non-null commit.
- When the role object (xdg-toplevel or xdg-popup) is
  destroyed, the surface is unmapped and role-specific resources
  are destroyed. The client can call `get_popup` or `get_toplevel`
  again on that surface.
- When the xdg-surface object is destroyed, the surface is
  unmapped, role-specific resources are destroyed and the surface
  itself is destroyed. 
							
						 
						
							2018-03-26 18:35:45 -04:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4555fc8a54 
								
							 
						 
						
							
							
								
								Fix damage tracking for rotated surfaces  
							
							 
							
							... 
							
							
							
							It was broken because the damage extents were rotated about its
own center, not about the center of the surface.
This adds a new wlr_region_rotated_bounds that rotates regions.
This allows us to have only one code path (for both non-rotated
views and rotated views) and optimizes rendering for rotated
views. 
							
						 
						
							2018-03-26 15:31:08 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								4da18f7fc3 
								
							 
						 
						
							
							
								
								xdg-positioner attrs  
							
							 
							
							
							
						 
						
							2018-03-26 12:46:04 -04:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c63d94483b 
								
							 
						 
						
							
							
								
								Redesign wlr_texture  
							
							 
							
							... 
							
							
							
							- Textures are now immutable (apart from those created from raw
  pixels), no more invalid textures
- Move all wl_drm stuff in wlr_renderer
- Most of wlr_texture fields are now private
- Remove some duplicated DMA-BUF code in the DRM backend
- Add more assertions
- Stride is now always given as bytes rather than pixels
- Drop wl_shm functions
Fun fact: this patch has been written 10,000 meters up in the air. 
							
						 
						
							2018-03-24 23:48:32 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								f53575e3a3 
								
							 
						 
						
							
							
								
								unified xdg-surface close  
							
							 
							
							
							
						 
						
							2018-03-24 15:11:26 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								30b8fb5572 
								
							 
						 
						
							
							
								
								Merge branch 'master' into xdg-positioner  
							
							 
							
							
							
						 
						
							2018-03-22 20:06:53 -04:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								de955a0f63 
								
							 
						 
						
							
							
								
								xdg_popup_grab: add listener on seat destroy  
							
							 
							
							
							
						 
						
							2018-03-22 21:25:41 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c41de2d1be 
								
							 
						 
						
							
							
								
								render: split render.h into wlr_renderer.h and wlr_texture.h  
							
							 
							
							
							
						 
						
							2018-03-19 23:16:29 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6ecb0eefcb 
								
							 
						 
						
							
							
								
								render/gles2: transpose matrices before binding them  
							
							 
							
							... 
							
							
							
							Setting glUniformMatrix3fv's transpose parameter to GL_TRUE is
not allowed for OpenGL ES 2.
This adds a wlr_matrix_transpose function. 
							
						 
						
							2018-03-19 20:21:02 +01:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1956d3cedb 
								
							 
						 
						
							
							
								
								Merge pull request  #722  from emersion/matrix-redesign  
							
							 
							
							... 
							
							
							
							Matrix redesign 
							
						 
						
							2018-03-17 15:22:00 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								09413aa7f1 
								
							 
						 
						
							
							
								
								Merge pull request  #711  from emersion/map-unmap  
							
							 
							
							... 
							
							
							
							Add map/unmap to xdg-shell 
							
						 
						
							2018-03-17 10:00:54 -04:00