b887af9a60 
								
							 
						 
						
							
							
								
								Fix maximized windows interaction with layer shell  
							
							... 
							
							
							
							If there were no layer surfaces the usable area of the output would be
an empty box. 
							
						 
						
							2018-03-29 12:18:50 -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  
				
					
						
							
							
								 
						
							
								5dd022da13 
								
							 
						 
						
							
							
								
								Merge pull request  #765  from swaywm/transformed-events  
							
							... 
							
							
							
							Use libinput transformed events instead of width_mm/height_mm 
							
						 
						
							2018-03-28 14:11:39 -04:00  
				
					
						
							
							
								 
						
							
								52d621e097 
								
							 
						 
						
							
							
								
								Merge pull request  #763  from emersion/x11-backend-kbd-modifiers  
							
							... 
							
							
							
							backend/x11: correctly update keyboard modifiers 
							
						 
						
							2018-03-28 12:51: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  
				
					
						
							
							
								 
						
							
								f033f717a2 
								
							 
						 
						
							
							
								
								backend/x11: make xcb-xkb optional, remove global state  
							
							
							
						 
						
							2018-03-28 00:26:15 -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  
				
					
						
							
							
								 
						
							
								776b81d499 
								
							 
						 
						
							
							
								
								Fix surface layer damage tracking  
							
							
							
						 
						
							2018-03-27 18:50:32 -04:00  
				
					
						
							
							
								 
						
							
								86ca4bea6d 
								
							 
						 
						
							
							
								
								Fix layer rendering/layout bugs  
							
							
							
						 
						
							2018-03-27 18:50:32 -04:00  
				
					
						
							
							
								 
						
							
								097e87ca9f 
								
							 
						 
						
							
							
								
								Handle usable area for maximized windows  
							
							... 
							
							
							
							Also fixes some bugs 
							
						 
						
							2018-03-27 18:50:32 -04:00  
				
					
						
							
							
								 
						
							
								ab6c2bf584 
								
							 
						 
						
							
							
								
								Reset exclusivity after shell layer  
							
							... 
							
							
							
							Also fixes an issue which was applying exclusivity to all edges 
							
						 
						
							2018-03-27 18:50:32 -04:00  
				
					
						
							
							
								 
						
							
								d1c0e6fe2c 
								
							 
						 
						
							
							
								
								Add layer_surface.close  
							
							
							
						 
						
							2018-03-27 18:50:32 -04:00  
				
					
						
							
							
								 
						
							
								8c98c18880 
								
							 
						 
						
							
							
								
								Gracefully deal with outputs being removed  
							
							
							
						 
						
							2018-03-27 18:50:32 -04:00  
				
					
						
							
							
								 
						
							
								f444a0d14c 
								
							 
						 
						
							
							
								
								Implement layer surface damage  
							
							
							
						 
						
							2018-03-27 18:50:32 -04:00  
				
					
						
							
							
								 
						
							
								4bf936360d 
								
							 
						 
						
							
							
								
								Arrange & render layer surfaces  
							
							
							
						 
						
							2018-03-27 18:50:09 -04:00  
				
					
						
							
							
								 
						
							
								b31ce4220c 
								
							 
						 
						
							
							
								
								Add broken test client and rootston stubs  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
								575bc81d54 
								
							 
						 
						
							
							
								
								Merge pull request  #754  from emersion/popup-map-unmap-damage  
							
							... 
							
							
							
							[WIP] xdg-shell: damage view when popup is mapped/unmapped 
							
						 
						
							2018-03-27 17:37:03 -04:00  
				
					
						
							
							
								 
						
							
								4abca435cc 
								
							 
						 
						
							
							
								
								rootston: damage view when xdg-popup is mapped/unmapped  
							
							
							
						 
						
							2018-03-27 17:27:58 -04:00  
				
					
						
							
							
								 
						
							
								19a525f3b5 
								
							 
						 
						
							
							
								
								rootston: damage view when zxdg-popup-v6 is mapped/unmapped  
							
							
							
						 
						
							2018-03-27 17:24:25 -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  
				
					
						
							
							
								 
						
							
								a0b52a0dff 
								
							 
						 
						
							
							
								
								Fix x11 backend  
							
							... 
							
							
							
							Need to include wlr/config.h before using the various WLR_HAS_xxx defines 
							
						 
						
							2018-03-27 09:20:21 +02: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  
				
					
						
							
							
								 
						
							
								140bc19476 
								
							 
						 
						
							
							
								
								rootston: add -D flag to enable damage tracking debugging  
							
							
							
						 
						
							2018-03-26 17:34:46 -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