f5a147b739 
								
							
								 
							
						 
						
							
							
								
								backend/drm: add support for the link-status property  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								43af104fa3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1277  from emersion/reset-gamma  
							
							... 
							
							
 
							
							backend/drm: reset gamma table on VT switch 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e88db9a3fb 
								
							
								 
							
						 
						
							
							
								
								backend/drm: reset gamma table on VT switch  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2beb68007e 
								
							
								 
							
						 
						
							
							
								
								output: make gamma size a size_t and gamma table const  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1dd523c34c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1275  from linkmauve/fix-xdg-decoration-destroy-crash  
							
							... 
							
							
 
							
							Fix a crash on zxdg_decoration_manager_v1 destroy 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								130bf15cfa 
								
							
								 
							
						 
						
							
							
								
								Fix a crash on zxdg_decoration_manager_v1 destroy  
							
							... 
							
							
 
							
							When this request was called from a client, the unimplemented callback
was NULL and thus was crashing rootston. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								890bbd7b5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1271  from emersion/gamma-control-destroy  
							
							... 
							
							
 
							
							gamma-control-v1: add missing destroy handler 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f5ff702a69 
								
							
								 
							
						 
						
							
							
								
								gamma-control-v1: add missing destroy handler  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0347d542ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1265  from sghctoma/conditional-b_lundef  
							
							... 
							
							
 
							
							Set b_lundef to false on FreeBSD in meson.build 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								65359718c4 
								
							
								 
							
						 
						
							
							
								
								Use == to check system instead of a prefix match  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1d017c1cc1 
								
							
								 
							
						 
						
							
							
								
								Set minimum Meson version to 0.48.0  
							
							... 
							
							
 
							
							This commit sets the required Meson version to >=0.48.0, and removes the
comment about building on FreeBSD requires an extra flag. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								936ec02266 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1268  from emersion/drm-connector-disappeared  
							
							... 
							
							
 
							
							backend/drm: don't free connector immediately 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								132f08175d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1269  from ivyl/remove_xcb_image  
							
							... 
							
							
 
							
							xwayland/xwm: Stop including xcb_image.h 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ae7c3f3d1c 
								
							
								 
							
						 
						
							
							
								
								xwayland/xwm: Stop including xcb_image.h  
							
							... 
							
							
 
							
							It's not used (XCB_IMAGE_FORMAT_Z_PIXMAP comes from xproto.h) and we
don't even have a pkg-config dependency on xcb-image, making the build
to fail on that inclusion on systems without the package. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								79dd9ba151 
								
							
								 
							
						 
						
							
							
								
								backend/drm: don't free connector immediately  
							
							... 
							
							
 
							
							When a pageflip is pending, we'll get a DRM event for the connector
in the future. We don't want to free the connector immediately
otherwise we'll use-after-free in the pageflip handler.
This commit adds a new state, "DISAPPEARED". This asks the pageflip
handler to destroy the output after it's done pageflipping. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								19f3804548 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1266  from Ongy/xdc_tablet_fix  
							
							... 
							
							
 
							
							Fix tablet_tool tilt and send proximity_out 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3e494efc5c 
								
							
								 
							
						 
						
							
							
								
								Fix tablet_tool tilt and send proximity_out  
							
							... 
							
							
 
							
							Originally I asumed tilt_x and tilt_y are very unlikely to change
independent, I was proven wrong.
And while investigating Krita not using the Erasor tool, I found a bug,
which is unrelated though. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5e9959daaa 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #852  from Laaas/master  
							
							... 
							
							
 
							
							Implement pointer-constraints-unstable-v1 protocol 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1b598f67ca 
								
							
								 
							
						 
						
							
							
								
								pointer-constraints: add unstable header  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fadbdcd13c 
								
							
								 
							
						 
						
							
							
								
								seat: remove unused keyboard focus_change event  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d98181dab8 
								
							
								 
							
						 
						
							
							
								
								pointer-constraints: use proper wayland-scanner functions  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								792b1f5cbf 
								
							
								 
							
						 
						
							
							
								
								rootston: remove broken rotated pointer constraint handling  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								dac4f8e19f 
								
							
								 
							
						 
						
							
							
								
								pointer-constraints: refactoring  
							
							... 
							
							
 
							
							* Rename the constraint_create signal to new_constraint for
  consistency
* Move the constraint_destroy signal to the constraint itself
* Use rotate_child_position instead of duplicating logic
* Fix inert constraint resource handling
* Style fixes 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								31cc2fa4f9 
								
							
								 
							
						 
						
							
							
								
								pointer-constraints: make region not a pointer, add committed bitfield  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								aacf0c427f 
								
							
								 
							
						 
						
							
							
								
								Adjust README to reflect change regarding b_lundef  
							
							... 
							
							
 
							
							With Meson >=0.48.0 it is no longer necessary to pass the flag
"-D b_lundef=false" on FreeBSD. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								57ce896688 
								
							
								 
							
						 
						
							
							
								
								Add b_lundef=false Meson option on FreeBSD  
							
							... 
							
							
 
							
							The Meson option "b_lundef" need to be set to false on FreeBSD, because
the symbol "environ" is in crt1.o, which is not linked with shared
libraries. With Meson >=0.48.0 it is possible to set this option only
for FreeBSD. This patch changes meson.build to do that. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c89cd4945b 
								
							
								 
							
						 
						
							
							
								
								pointer-constraints: rename wl_{global,resources}  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e3736d4acc 
								
							
								 
							
						 
						
							
							
								
								examples/pointer-constraints: style fixes  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e47b8cd629 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1264  from emersion/examples-unknown-cursor  
							
							... 
							
							
 
							
							Fix unknown cursor in layer-shell example 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9622efd6db 
								
							
								 
							
						 
						
							
							
								
								Fix unknown cursor in layer-shell example  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5b687b4a96 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1260  from RyanDwyer/xwayland-set-decorations  
							
							... 
							
							
 
							
							xwayland: Introduce set_decorations event 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								44613c0fa6 
								
							
								 
							
						 
						
							
							
								
								xwayland: Introduce set_decorations event  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f5658c2ca2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1257  from sghctoma/fix-protocol_meson  
							
							... 
							
							
 
							
							Fix partial dependency in protocol/meson.build 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4cc2fb4bdf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1256  from sghctoma/fbsd-multiseat-fixes  
							
							... 
							
							
 
							
							Apply multiseat fixes to FreeBSD direct backend 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9383e1f76c 
								
							
								 
							
						 
						
							
							
								
								Apply multiseat fixes to FreeBSD direct backend  
							
							... 
							
							
 
							
							This commit applies the multiseat fixes that are part of PR #1063  (
commits 964e0a50 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6fd1c63a69 
								
							
								 
							
						 
						
							
							
								
								Fix partial dependency in protocol/meson.build  
							
							... 
							
							
 
							
							External dependencies in Meson do not have include_directories,
therefore "includes: true" means nothing for the wayland-client partial
dependency. Because of this, the -I CFLAGs for wayland-client are not
used by the build command. This commit fixes this by using compile_args. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								842368ec98 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1253  from RyanDwyer/multi-for-each-backend  
							
							... 
							
							
 
							
							Introduce wlr_multi_for_each_backend 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								33a3d8a555 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1252  from emersion/fatal-unknown-buffer  
							
							... 
							
							
 
							
							buffer: disconnect clients that commit an unknown buffer type 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								adbf21eb83 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1245  from emersion/capture-disable-hw-cursors  
							
							... 
							
							
 
							
							Disable hardware cursors when capturing output 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								691a63d66b 
								
							
								 
							
						 
						
							
							
								
								Introduce wlr_multi_for_each_backend  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ac28d701c0 
								
							
								 
							
						 
						
							
							
								
								buffer: disconnect clients that commit an unknown buffer type  
							
							... 
							
							
 
							
							If this happens, something went really wrong and we should do more
than just logging an error. See [1].
[1]: https://gitlab.freedesktop.org/wayland/weston/issues/148  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3693fae0c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1248  from emersion/assert-all-the-things  
							
							... 
							
							
 
							
							Assert all the things! 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								afa2e399aa 
								
							
								 
							
						 
						
							
							
								
								Fix implicit conversion of floats to ints in calls to pixman_region32_contains_point  
							
							... 
							
							
 
							
							I do not think the conversion is specifically defined, but on my system and SirCmpwn's
the floats are rounded instead of floored, which is incorrect in this case, since
for a range from 0 to 256, any value greater or equal to 0 and less than 256 is valid.
I.e. [0;256[, or 0 <= x < 256, but if x is e.g. -0.1, then it will be rounded to 0, which
is invalid. The correct behavior would be to floor to -1. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3df602a62d 
								
							
								 
							
						 
						
							
							
								
								export-dmabuf: disable hardware cursors if desired  
							
							... 
							
							
 
							
							Also make the frame resource inert when sending "ready". 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								928572c14d 
								
							
								 
							
						 
						
							
							
								
								output: add wlr_output_set_hardware_cursors_enabled  
							
							... 
							
							
 
							
							And use it in screencopy. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								139a905924 
								
							
								 
							
						 
						
							
							
								
								backend/drm: add assertions  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								02231554c8 
								
							
								 
							
						 
						
							
							
								
								backend/x11: add assertions  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e98cb7c5ab 
								
							
								 
							
						 
						
							
							
								
								backend/wayland: add assertions  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								07ea98dab9 
								
							
								 
							
						 
						
							
							
								
								backend/session: add assertions  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6c05f17a25 
								
							
								 
							
						 
						
							
							
								
								backend/multi: add assertions  
							
							
 
							
						 
						
							7 years ago