33a2eb4b77 
								
							 
						 
						
							
							
								
								Untie wlr_backend from wlr_renderer  
							
							
							
						 
						
							2018-03-31 18:49:43 -04:00  
				
					
						
							
							
								 
						
							
								96c6091f80 
								
							 
						 
						
							
							
								
								Merge pull request  #786  from emersion/x11-backend-multiple-outputs  
							
							... 
							
							
							
							backend/x11: add support for multiple outputs 
							
						 
						
							2018-03-31 10:13:43 -04:00  
				
					
						
							
							
								 
						
							
								90fbab6f39 
								
							 
						 
						
							
							
								
								xwyaland: fix style issues  
							
							
							
						 
						
							2018-03-31 00:35:08 -04:00  
				
					
						
							
							
								 
						
							
								0a7a8cbd1c 
								
							 
						 
						
							
							
								
								backend/x11: add WLR_X11_OUTPUTS support  
							
							
							
						 
						
							2018-03-30 23:51:19 -04:00  
				
					
						
							
							
								 
						
							
								e19ee6d469 
								
							 
						 
						
							
							
								
								Add wlr_surface_point_accepts_input  
							
							... 
							
							
							
							Ref https://github.com/swaywm/sway/pull/1674  
							
						 
						
							2018-03-30 23:02:11 -04:00  
				
					
						
							
							
								 
						
							
								212d957c69 
								
							 
						 
						
							
							
								
								Merge pull request  #779  from emersion/xwayland-map-consistency  
							
							... 
							
							
							
							xwayland: rename map_notify to map for consistency 
							
						 
						
							2018-03-30 16:16:52 -04:00  
				
					
						
							
							
								 
						
							
								47a529a69c 
								
							 
						 
						
							
							
								
								output-damage: fix missing wlr_box include  
							
							
							
						 
						
							2018-03-30 12:31:16 -04:00  
				
					
						
							
							
								 
						
							
								865b0aa123 
								
							 
						 
						
							
							
								
								xwayland: rename map_notify to map for consistency  
							
							
							
						 
						
							2018-03-30 11:01:23 -04:00  
				
					
						
							
							
								 
						
							
								4137d9fc80 
								
							 
						 
						
							
							
								
								Destroy layer surfaces on client destroyed  
							
							
							
						 
						
							2018-03-29 16:30:09 -04:00  
				
					
						
							
							
								 
						
							
								a316396eab 
								
							 
						 
						
							
							
								
								Merge pull request  #720  from acrisci/xdg-positioner  
							
							... 
							
							
							
							xdg-positioner 
							
						 
						
							2018-03-29 01:02:40 -04:00  
				
					
						
							
							
								 
						
							
								2e63d1a0ca 
								
							 
						 
						
							
							
								
								toplevel_box to toplevel_sx_box  
							
							
							
						 
						
							2018-03-28 23:24:39 -04:00  
				
					
						
							
							
								 
						
							
								967bccffcd 
								
							 
						 
						
							
							
								
								remove xdg-positioner wlr wrappers  
							
							
							
						 
						
							2018-03-28 19:42:17 -04:00  
				
					
						
							
							
								 
						
							
								376d1cc0da 
								
							 
						 
						
							
							
								
								rename xdg-positioner structs  
							
							
							
						 
						
							2018-03-28 18:30:38 -04:00  
				
					
						
							
							
								 
						
							
								dbffda7549 
								
							 
						 
						
							
							
								
								xdg-positioner wlr abstractions  
							
							
							
						 
						
							2018-03-28 16:27:08 -04:00  
				
					
						
							
							
								 
						
							
								32bdcdf719 
								
							 
						 
						
							
							
								
								Address review feedback  
							
							
							
						 
						
							2018-03-28 12:33:17 -04:00  
				
					
						
							
							
								 
						
							
								ac219cbda6 
								
							 
						 
						
							
							
								
								Remove width_mm from tablet events  
							
							
							
						 
						
							2018-03-28 12:05:37 -04:00  
				
					
						
							
							
								 
						
							
								324b9d910d 
								
							 
						 
						
							
							
								
								Remove width_mm from wlr_touch events  
							
							
							
						 
						
							2018-03-28 11:04:40 -04:00  
				
					
						
							
							
								 
						
							
								a35a5786b0 
								
							 
						 
						
							
							
								
								Remove width_mm from wlr_pointer events  
							
							
							
						 
						
							2018-03-28 10:46:50 -04:00  
				
					
						
							
							
								 
						
							
								41e54ba632 
								
							 
						 
						
							
							
								
								Merge branch 'master' into xdg-positioner  
							
							
							
						 
						
							2018-03-28 00:20:39 -04:00  
				
					
						
							
							
								 
						
							
								330ee08126 
								
							 
						 
						
							
							
								
								Merge pull request  #744  from emersion/texture-redesign  
							
							... 
							
							
							
							Redesign wlr_texture 
							
						 
						
							2018-03-28 00:14:57 -04:00  
				
					
						
							
							
								 
						
							
								96a8df2f9a 
								
							 
						 
						
							
							
								
								Fix ack configure/configure flow  
							
							... 
							
							
							
							Prevents FOUC/improves frame perfect rendering goal 
							
						 
						
							2018-03-27 22:50:55 -04:00  
				
					
						
							
							
								 
						
							
								52fe2688ea 
								
							 
						 
						
							
							
								
								Address @emersion's feedback  
							
							
							
						 
						
							2018-03-27 18:51:41 -04:00  
				
					
						
							
							
								 
						
							
								13edb19a6c 
								
							 
						 
						
							
							
								
								Fix issue starting up client EGL on X11 backend  
							
							
							
						 
						
							2018-03-27 18:51:38 -04:00  
				
					
						
							
							
								 
						
							
								86ca4bea6d 
								
							 
						 
						
							
							
								
								Fix layer rendering/layout bugs  
							
							
							
						 
						
							2018-03-27 18:50:32 -04:00  
				
					
						
							
							
								 
						
							
								d1c0e6fe2c 
								
							 
						 
						
							
							
								
								Add layer_surface.close  
							
							
							
						 
						
							2018-03-27 18:50:32 -04:00  
				
					
						
							
							
								 
						
							
								4bf936360d 
								
							 
						 
						
							
							
								
								Arrange & render layer surfaces  
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
				
					
						
							
							
								 
						
							
								88eec637a4 
								
							 
						 
						
							
							
								
								Address feedback  
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
				
					
						
							
							
								 
						
							
								1628730b09 
								
							 
						 
						
							
							
								
								Add wlr_layer_surface_configure  
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
				
					
						
							
							
								 
						
							
								b06105b564 
								
							 
						 
						
							
							
								
								Implement layer surface requests  
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
				
					
						
							
							
								 
						
							
								3ba57fccd1 
								
							 
						 
						
							
							
								
								Wire up layer surface resources to stubs  
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
				
					
						
							
							
								 
						
							
								f29d8b55ae 
								
							 
						 
						
							
							
								
								Initial scaffolding of layer shell  
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
				
					
						
							
							
								 
						
							
								c42fd1018b 
								
							 
						 
						
							
							
								
								render: remove GL calls from wlr_egl  
							
							
							
						 
						
							2018-03-27 17:02:48 -04:00  
				
					
						
							
							
								 
						
							
								8371e2f41d 
								
							 
						 
						
							
							
								
								implement flip_x  
							
							
							
						 
						
							2018-03-27 14:49:31 -04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								171e28eaff 
								
							 
						 
						
							
							
								
								xdg-shell: don't destroy role resources on unmap, move toplevel fields  
							
							... 
							
							
							
							Ports 5233801530334bab543d 
							
						 
						
							2018-03-27 10:25:02 -04:00  
				
					
						
							
							
								 
						
							
								ac715969ac 
								
							 
						 
						
							
							
								
								Improve documentation of wlr_cursor  
							
							
							
						 
						
							2018-03-27 09:24:23 -04:00  
				
					
						
							
							
								 
						
							
								bbd0e23fa7 
								
							 
						 
						
							
							
								
								xdg-positioner constraint detection  
							
							
							
						 
						
							2018-03-26 23:48:32 -04:00  
				
					
						
							
							
								 
						
							
								a918ec877e 
								
							 
						 
						
							
							
								
								xdg-shell-v6, xdg-shell: explain what popup geometry is  
							
							
							
						 
						
							2018-03-26 22:11:41 -04:00  
				
					
						
							
							
								 
						
							
								334bab543d 
								
							 
						 
						
							
							
								
								xdg-shell-v6: move toplevel specific fields in wlr_xdg_toplevel_v6  
							
							
							
						 
						
							2018-03-26 19:32:21 -04:00  
				
					
						
							
							
								 
						
							
								adf4fb08dd 
								
							 
						 
						
							
							
								
								Merge branch 'master' into texture-redesign  
							
							
							
						 
						
							2018-03-26 19:13:13 -04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								891610081f 
								
							 
						 
						
							
							
								
								Merge pull request  #751  from emersion/rotated-surface-damage  
							
							... 
							
							
							
							Fix damage tracking for rotated surfaces 
							
						 
						
							2018-03-26 18:05:35 -04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								4da18f7fc3 
								
							 
						 
						
							
							
								
								xdg-positioner attrs  
							
							
							
						 
						
							2018-03-26 12:46:04 -04:00  
				
					
						
							
							
								 
						
							
								793c3b3047 
								
							 
						 
						
							
							
								
								render: add simple functions to render rectangles and ellipses  
							
							
							
						 
						
							2018-03-26 12:41:51 -04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								f53575e3a3 
								
							 
						 
						
							
							
								
								unified xdg-surface close  
							
							
							
						 
						
							2018-03-24 15:11:26 -04:00  
				
					
						
							
							
								 
						
							
								30b8fb5572 
								
							 
						 
						
							
							
								
								Merge branch 'master' into xdg-positioner  
							
							
							
						 
						
							2018-03-22 20:06:53 -04:00  
				
					
						
							
							
								 
						
							
								a854c2f246 
								
							 
						 
						
							
							
								
								Merge branch 'master' into gles2-renderer-redesign  
							
							
							
						 
						
							2018-03-23 00:55:55 +01:00  
				
					
						
							
							
								 
						
							
								ef3769851f 
								
							 
						 
						
							
							
								
								Merge pull request  #740  from emersion/egl-debug  
							
							... 
							
							
							
							render/egl: use EGL_KHR_debug 
							
						 
						
							2018-03-22 18:54:21 -04:00