9203bfdd4f 
								
							 
						 
						
							
							
								
								output: document signals  
							
							
							
						 
						
							2018-10-04 21:56:38 +02:00  
				
					
						
							
							
								 
						
							
								26b9d6dbb1 
								
							 
						 
						
							
							
								
								output: send present event from all backends  
							
							
							
						 
						
							2018-10-04 21:56:38 +02:00  
				
					
						
							
							
								 
						
							
								78389fe722 
								
							 
						 
						
							
							
								
								output: add present event  
							
							
							
						 
						
							2018-10-04 21:56:38 +02:00  
				
					
						
							
							
								 
						
							
								3aad9fd6a9 
								
							 
						 
						
							
							
								
								presentation-time: add protocol implementation  
							
							
							
						 
						
							2018-10-04 21:55:31 +02:00  
				
					
						
							
							
								 
						
							
								f5a147b739 
								
							 
						 
						
							
							
								
								backend/drm: add support for the link-status property  
							
							
							
						 
						
							2018-10-04 21:54:27 +02:00  
				
					
						
							
							
								 
						
							
								c67ce71fdd 
								
							 
						 
						
							
							
								
								Merge pull request  #1281  from aereaux/edid-sizes  
							
							... 
							
							
							
							Update sizes for new EDID database. 
							
						 
						
							2018-10-04 18:13:58 +02:00  
				
					
						
							
							
								 
						
							
								841d04db99 
								
							 
						 
						
							
							
								
								Merge pull request  #1262  from nyorain/session_fix  
							
							... 
							
							
							
							Improve session handling 
							
						 
						
							2018-10-04 17:36:39 +02:00  
				
					
						
							
							
								 
						
							
								0036161867 
								
							 
						 
						
							
							
								
								Update sizes for new EDID database.  
							
							
							
						 
						
							2018-10-04 08:11:09 -07:00  
				
					
						
							
							
								 
						
							
								0d23fb7b6d 
								
							 
						 
						
							
							
								
								Merge pull request  #1279  from emersion/update-edid-manufacturers  
							
							... 
							
							
							
							backend/drm: update EDID manufacturers database 
							
						 
						
							2018-10-04 16:37:16 +02:00  
				
					
						
							
							
								 
						
							
								b4d46aa9c2 
								
							 
						 
						
							
							
								
								Use sd_bus_get_property_trivial & remove numbering  
							
							
							
						 
						
							2018-10-04 14:04:06 +02:00  
				
					
						
							
							
								 
						
							
								7ab37bf152 
								
							 
						 
						
							
							
								
								backend/drm: update EDID manufacturers database  
							
							
							
						 
						
							2018-10-04 10:58:45 +02:00  
				
					
						
							
							
								 
						
							
								3e0a0f3c3a 
								
							 
						 
						
							
							
								
								wlr_surface: add wlr_surface_get_effective_damage  
							
							... 
							
							
							
							This calculates and returns the effective damage of the surface in
surface coordinates, including the client damage (in buffer
coordinates), and damage induced by resize or move events. 
							
						 
						
							2018-10-04 02:19:09 +05:30  
				
					
						
							
							
								 
						
							
								43af104fa3 
								
							 
						 
						
							
							
								
								Merge pull request  #1277  from emersion/reset-gamma  
							
							... 
							
							
							
							backend/drm: reset gamma table on VT switch 
							
						 
						
							2018-10-03 13:16:59 +02:00  
				
					
						
							
							
								 
						
							
								e88db9a3fb 
								
							 
						 
						
							
							
								
								backend/drm: reset gamma table on VT switch  
							
							
							
						 
						
							2018-10-03 10:53:35 +02:00  
				
					
						
							
							
								 
						
							
								2beb68007e 
								
							 
						 
						
							
							
								
								output: make gamma size a size_t and gamma table const  
							
							
							
						 
						
							2018-10-03 10:36:33 +02:00  
				
					
						
							
							
								 
						
							
								1dd523c34c 
								
							 
						 
						
							
							
								
								Merge pull request  #1275  from linkmauve/fix-xdg-decoration-destroy-crash  
							
							... 
							
							
							
							Fix a crash on zxdg_decoration_manager_v1 destroy 
							
						 
						
							2018-10-01 15:01:16 +02:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-10-01 14:45:17 +02:00  
				
					
						
							
							
								 
						
							
								890bbd7b5c 
								
							 
						 
						
							
							
								
								Merge pull request  #1271  from emersion/gamma-control-destroy  
							
							... 
							
							
							
							gamma-control-v1: add missing destroy handler 
							
						 
						
							2018-09-30 09:45:52 +02:00  
				
					
						
							
							
								 
						
							
								f5ff702a69 
								
							 
						 
						
							
							
								
								gamma-control-v1: add missing destroy handler  
							
							
							
						 
						
							2018-09-29 14:30:41 +02:00  
				
					
						
							
							
								 
						
							
								0347d542ee 
								
							 
						 
						
							
							
								
								Merge pull request  #1265  from sghctoma/conditional-b_lundef  
							
							... 
							
							
							
							Set b_lundef to false on FreeBSD in meson.build 
							
						 
						
							2018-09-28 16:37:09 +02:00  
				
					
						
							
							
								 
						
							
								65359718c4 
								
							 
						 
						
							
							
								
								Use == to check system instead of a prefix match  
							
							
							
						 
						
							2018-09-28 15:35:33 +02:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-09-28 14:40:15 +02:00  
				
					
						
							
							
								 
						
							
								936ec02266 
								
							 
						 
						
							
							
								
								Merge pull request  #1268  from emersion/drm-connector-disappeared  
							
							... 
							
							
							
							backend/drm: don't free connector immediately 
							
						 
						
							2018-09-28 04:23:10 -05:00  
				
					
						
							
							
								 
						
							
								132f08175d 
								
							 
						 
						
							
							
								
								Merge pull request  #1269  from ivyl/remove_xcb_image  
							
							... 
							
							
							
							xwayland/xwm: Stop including xcb_image.h 
							
						 
						
							2018-09-28 11:17:39 +02:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-09-28 11:47:50 +03:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-09-28 10:00:40 +02:00  
				
					
						
							
							
								 
						
							
								19f3804548 
								
							 
						 
						
							
							
								
								Merge pull request  #1266  from Ongy/xdc_tablet_fix  
							
							... 
							
							
							
							Fix tablet_tool tilt and send proximity_out 
							
						 
						
							2018-09-27 16:24:35 -05:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-09-27 18:31:50 +02:00  
				
					
						
							
							
								 
						
							
								5e9959daaa 
								
							 
						 
						
							
							
								
								Merge pull request  #852  from Laaas/master  
							
							... 
							
							
							
							Implement pointer-constraints-unstable-v1 protocol 
							
						 
						
							2018-09-27 05:57:43 -05:00  
				
					
						
							
							
								 
						
							
								1b598f67ca 
								
							 
						 
						
							
							
								
								pointer-constraints: add unstable header  
							
							
							
						 
						
							2018-09-27 12:39:29 +02:00  
				
					
						
							
							
								 
						
							
								fadbdcd13c 
								
							 
						 
						
							
							
								
								seat: remove unused keyboard focus_change event  
							
							
							
						 
						
							2018-09-27 12:21:30 +02:00  
				
					
						
							
							
								 
						
							
								d98181dab8 
								
							 
						 
						
							
							
								
								pointer-constraints: use proper wayland-scanner functions  
							
							
							
						 
						
							2018-09-27 10:53:11 +02:00  
				
					
						
							
							
								 
						
							
								792b1f5cbf 
								
							 
						 
						
							
							
								
								rootston: remove broken rotated pointer constraint handling  
							
							
							
						 
						
							2018-09-27 10:42:35 +02:00  
				
					
						
							
							
								 
						
							
								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 
							
						 
						
							2018-09-27 10:25:59 +02:00  
				
					
						
							
							
								 
						
							
								31cc2fa4f9 
								
							 
						 
						
							
							
								
								pointer-constraints: make region not a pointer, add committed bitfield  
							
							
							
						 
						
							2018-09-26 23:08:52 +02:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-09-26 19:36:48 +02:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-09-26 18:13:28 +02:00  
				
					
						
							
							
								 
						
							
								c89cd4945b 
								
							 
						 
						
							
							
								
								pointer-constraints: rename wl_{global,resources}  
							
							
							
						 
						
							2018-09-26 17:38:41 +02:00  
				
					
						
							
							
								 
						
							
								e3736d4acc 
								
							 
						 
						
							
							
								
								examples/pointer-constraints: style fixes  
							
							
							
						 
						
							2018-09-26 17:34:09 +02:00  
				
					
						
							
							
								 
						
							
								e47b8cd629 
								
							 
						 
						
							
							
								
								Merge pull request  #1264  from emersion/examples-unknown-cursor  
							
							... 
							
							
							
							Fix unknown cursor in layer-shell example 
							
						 
						
							2018-09-26 10:18:54 -05:00  
				
					
						
							
							
								 
						
							
								9622efd6db 
								
							 
						 
						
							
							
								
								Fix unknown cursor in layer-shell example  
							
							
							
						 
						
							2018-09-26 17:01:01 +02:00  
				
					
						
							
							
								 
						
							
								7b52388424 
								
							 
						 
						
							
							
								
								Rework session handling  
							
							... 
							
							
							
							Sessions can now be retrieved from a backend in a more general manner.
Multi-backend gets back its `session` field that contains the session
if one was created, removing the interfacing from multi backend with the
drm backend directly. This adds the possibility to use sessions even
without the drm backend.
It additionally fixes the bug that 2 session objects got created when
WLR_BACKENDS were set to "libinput,drm".
To allow vt switching without drm backend (and drm fd) on logind, start
listening to PropertiesChanged signals from dbus and parse the session
"Active" property when no master fd was created (this does not change
current drm backend behaviour in any way). 
							
						 
						
							2018-09-24 23:35:09 +02:00  
				
					
						
							
							
								 
						
							
								84ecfb546b 
								
							 
						 
						
							
							
								
								wlr_surface: more consistent argument naming in surface_update_damage  
							
							
							
						 
						
							2018-09-25 02:06:02 +05:30  
				
					
						
							
							
								 
						
							
								5eca5d8946 
								
							 
						 
						
							
							
								
								wlr_surface: remove duplicated damage calculation  
							
							... 
							
							
							
							The damage is already calculated and stored in surface->buffer_damage
by surface_update_damage(). 
							
						 
						
							2018-09-25 01:38:09 +05:30  
				
					
						
							
							
								 
						
							
								3fd5da58a0 
								
							 
						 
						
							
							
								
								wlr_surface: fix surface damage on resize  
							
							... 
							
							
							
							Instead of damaging the buffer, damage only the surface on surface (not
buffer) resize. 
							
						 
						
							2018-09-25 01:25:30 +05:30  
				
					
						
							
							
								 
						
							
								971cbeaa19 
								
							 
						 
						
							
							
								
								wlr_surface: fix surface damage transformation  
							
							... 
							
							
							
							Damage tracking on transformed surfaces now work (see
"weston-simple-damage --rotation=90"), using either of buffer or surface
damage. 
							
						 
						
							2018-09-24 22:03:41 +05:30  
				
					
						
							
							
								 
						
							
								5b687b4a96 
								
							 
						 
						
							
							
								
								Merge pull request  #1260  from RyanDwyer/xwayland-set-decorations  
							
							... 
							
							
							
							xwayland: Introduce set_decorations event 
							
						 
						
							2018-09-24 12:48:57 +02:00  
				
					
						
							
							
								 
						
							
								44613c0fa6 
								
							 
						 
						
							
							
								
								xwayland: Introduce set_decorations event  
							
							
							
						 
						
							2018-09-24 20:14:02 +10:00  
				
					
						
							
							
								 
						
							
								f5658c2ca2 
								
							 
						 
						
							
							
								
								Merge pull request  #1257  from sghctoma/fix-protocol_meson  
							
							... 
							
							
							
							Fix partial dependency in protocol/meson.build 
							
						 
						
							2018-09-22 10:12:24 +02:00  
				
					
						
							
							
								 
						
							
								4cc2fb4bdf 
								
							 
						 
						
							
							
								
								Merge pull request  #1256  from sghctoma/fbsd-multiseat-fixes  
							
							... 
							
							
							
							Apply multiseat fixes to FreeBSD direct backend 
							
						 
						
							2018-09-22 02:09:53 +02:00