333ab59902 
								
							
								 
							
						 
						
							
							
								
								Add wlr_surface_is_*_surface  
							
							... 
							
							
 
							
							And wlr_*_surface_from_wlr_surface 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5a47da1ea6 
								
							
								 
							
						 
						
							
							
								
								annotate wlr-output-layout coord variables  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e19ee6d469 
								
							
								 
							
						 
						
							
							
								
								Add wlr_surface_point_accepts_input  
							
							... 
							
							
 
							
							Ref https://github.com/swaywm/sway/pull/1674  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								47a529a69c 
								
									
								
							
								 
							
						 
						
							
							
								
								output-damage: fix missing wlr_box include  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4137d9fc80 
								
							
								 
							
						 
						
							
							
								
								Destroy layer surfaces on client destroyed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a316396eab 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #720  from acrisci/xdg-positioner  
							
							... 
							
							
 
							
							xdg-positioner 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2e63d1a0ca 
								
							
								 
							
						 
						
							
							
								
								toplevel_box to toplevel_sx_box  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								967bccffcd 
								
							
								 
							
						 
						
							
							
								
								remove xdg-positioner wlr wrappers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								376d1cc0da 
								
							
								 
							
						 
						
							
							
								
								rename xdg-positioner structs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dbffda7549 
								
							
								 
							
						 
						
							
							
								
								xdg-positioner wlr abstractions  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								32bdcdf719 
								
							
								 
							
						 
						
							
							
								
								Address review feedback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ac219cbda6 
								
							
								 
							
						 
						
							
							
								
								Remove width_mm from tablet events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								324b9d910d 
								
							
								 
							
						 
						
							
							
								
								Remove width_mm from wlr_touch events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a35a5786b0 
								
							
								 
							
						 
						
							
							
								
								Remove width_mm from wlr_pointer events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								41e54ba632 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into xdg-positioner  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								330ee08126 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #744  from emersion/texture-redesign  
							
							... 
							
							
 
							
							Redesign wlr_texture 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								96a8df2f9a 
								
							
								 
							
						 
						
							
							
								
								Fix ack configure/configure flow  
							
							... 
							
							
 
							
							Prevents FOUC/improves frame perfect rendering goal 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								52fe2688ea 
								
							
								 
							
						 
						
							
							
								
								Address @emersion's feedback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86ca4bea6d 
								
							
								 
							
						 
						
							
							
								
								Fix layer rendering/layout bugs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d1c0e6fe2c 
								
							
								 
							
						 
						
							
							
								
								Add layer_surface.close  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4bf936360d 
								
							
								 
							
						 
						
							
							
								
								Arrange & render layer surfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								88eec637a4 
								
							
								 
							
						 
						
							
							
								
								Address feedback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1628730b09 
								
							
								 
							
						 
						
							
							
								
								Add wlr_layer_surface_configure  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b06105b564 
								
							
								 
							
						 
						
							
							
								
								Implement layer surface requests  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3ba57fccd1 
								
							
								 
							
						 
						
							
							
								
								Wire up layer surface resources to stubs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f29d8b55ae 
								
							
								 
							
						 
						
							
							
								
								Initial scaffolding of layer shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8371e2f41d 
								
							
								 
							
						 
						
							
							
								
								implement flip_x  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1ed90541f9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #753  from emersion/xdg-shell-unmap-destroy  
							
							... 
							
							
 
							
							xdg-shell-v6: don't destroy role resources on unmap 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								171e28eaff 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell: don't destroy role resources on unmap, move toplevel fields  
							
							... 
							
							
 
							
							Ports 5233801530334bab543d 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ac715969ac 
								
							
								 
							
						 
						
							
							
								
								Improve documentation of wlr_cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bbd0e23fa7 
								
							
								 
							
						 
						
							
							
								
								xdg-positioner constraint detection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a918ec877e 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell-v6, xdg-shell: explain what popup geometry is  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								334bab543d 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell-v6: move toplevel specific fields in wlr_xdg_toplevel_v6  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								adf4fb08dd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into texture-redesign  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4da18f7fc3 
								
							
								 
							
						 
						
							
							
								
								xdg-positioner attrs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f53575e3a3 
								
							
								 
							
						 
						
							
							
								
								unified xdg-surface close  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								30b8fb5572 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into xdg-positioner  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de955a0f63 
								
							
								 
							
						 
						
							
							
								
								xdg_popup_grab: add listener on seat destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c41de2d1be 
								
									
								
							
								 
							
						 
						
							
							
								
								render: split render.h into wlr_renderer.h and wlr_texture.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1956d3cedb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #722  from emersion/matrix-redesign  
							
							... 
							
							
 
							
							Matrix redesign 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								09413aa7f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #711  from emersion/map-unmap  
							
							... 
							
							
 
							
							Add map/unmap to xdg-shell 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7894fca224 
								
									
								
							
								 
							
						 
						
							
							
								
								matrix: rename wlr_matrix_texture to wlr_matrix_projection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e607d0f7ee 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell: add map/unmap support  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1914a1aa2b 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: drop wlr_surface_get_matrix  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8b58e1a3ad 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into matrix-redesign  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								824a95ad19 
								
									
								
							
								 
							
						 
						
							
							
								
								matrix: use 2D matrices  
							
							
 
							
						 
						
							8 years ago