Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								fd0d7d0907 
								
							 
						 
						
							
							
								
								Add FreeRDP backend for remote desktop support  
							
							 
							
							
							
						 
						
							2019-04-08 08:09:07 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
							
							
								
							
							
								8efeca528f 
								
							 
						 
						
							
							
								
								backend/session: add noop session  
							
							 
							
							... 
							
							
							
							This is the first step towards being able to run via DRM leasing and on render
nodes.
Test with:
    export WLR_BACKENDS=drm
    export WLR_SESSION=noop
    export WLR_DRM_DEVICES=/dev/dri/renderD128 
							
						 
						
							2019-03-02 08:40:27 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								9b4be5a595 
								
							 
						 
						
							
							
								
								Introduce noop backend  
							
							 
							
							... 
							
							
							
							The noop backend is similar to headless, but it doesn't contain a
renderer. It can be used as a place to stash views for when there's no
physical outputs connected. 
							
						 
						
							2019-01-17 20:13:55 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Walklin 
								
							 
						 
						
							
							
							
							
								
							
							
								2a3c62b4d2 
								
							 
						 
						
							
							
								
								[WIP][DONTMERGE]Add support for libinput_switch input devices  
							
							 
							
							... 
							
							
							
							These are used primarily by laptops to signal
the state of the lid (open/closed) and tablet
mode if supported, based on ACPI events. 
							
						 
						
							2018-12-15 14:42:35 +11:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								4e03802057 
								
							 
						 
						
							
							
								
								backend/wayland: Move registry into backend  
							
							 
							
							... 
							
							
							
							Registry was a very small file, and is heavily related to the backend,
so there is not point in keeping them separate. 
							
						 
						
							2018-11-11 18:11:56 +13:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								fd3fa760d3 
								
							 
						 
						
							
							
								
								Revert "Revert "Merge pull request  #1194  from ascent12/meson_feature""  
							
							 
							
							... 
							
							
							
							This reverts commit 9c886f20b9 . 
							
						 
						
							2018-08-24 19:35:02 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								9c886f20b9 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #1194  from ascent12/meson_feature"  
							
							 
							
							... 
							
							
							
							This breaks wlroots when used as a meson subproject.
This reverts commit dea311992e , reversing
changes made to 6db9c4b746 . 
							
						 
						
							2018-08-23 21:00:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								784c20c82f 
								
							 
						 
						
							
							
								
								Use new options for X11 backend and Xwayland  
							
							 
							
							
							
						 
						
							2018-08-22 20:27:37 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								94ed2fc7bb 
								
							 
						 
						
							
							
								
								Use feature options for libcap/logind  
							
							 
							
							... 
							
							
							
							We now use a combo choice between systemd/elogind as they are mutually
exclusive anyway. 
							
						 
						
							2018-08-22 19:53:00 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d4f7ced6e2 
								
							 
						 
						
							
							
								
								backend/x11: refactor, prepare support for multiple outputs  
							
							 
							
							
							
						 
						
							2018-03-30 23:51:16 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d1b5c7600 
								
							 
						 
						
							
							
								
								backend/x11: correctly update keyboard modifiers  
							
							 
							
							
							
						 
						
							2018-03-28 00:04:32 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cedric Sodhi 
								
							 
						 
						
							
							
							
							
								
							
							
								ebdabc2030 
								
							 
						 
						
							
							
								
								Make X11 fully optional  
							
							 
							
							... 
							
							
							
							Make X11 Backend (in addition to XWayland) optional and small bug fix on XWayland includes. 
							
						 
						
							2018-03-09 15:17:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rodrigo Lourenço 
								
							 
						 
						
							
							
							
							
								
							
							
								168e26489a 
								
							 
						 
						
							
							
								
								Add missing dependencies  
							
							 
							
							
							
						 
						
							2018-02-14 18:42:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2e1474010 
								
							 
						 
						
							
							
								
								Reformat all #include directives  
							
							 
							
							
							
						 
						
							2018-02-12 21:29:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								435aec0033 
								
							 
						 
						
							
							
								
								meson build: only link with deps when required by options  
							
							 
							
							
							
						 
						
							2018-02-10 11:30:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								19d7edb430 
								
							 
						 
						
							
							
								
								meson.build status: print actual build options in message  
							
							 
							
							... 
							
							
							
							We were printing the option intent (true by default for all), but
some are disabled when a component is not found and this was not
reflected. 
							
						 
						
							2018-02-10 10:44:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ee61dbd0f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							 
							
							
							
						 
						
							2018-01-28 21:22:50 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Steinhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								41ec686693 
								
							 
						 
						
							
							
								
								meson: add systemd/elogind backends only if enabled  
							
							 
							
							... 
							
							
							
							Right now, we are adding systemd and elogind backends to the build
system as soon as their libraries are found on the build system.
Instead, we should only add them if the libraries have been found _and_
the user has actually requested them to be included. 
							
						 
						
							2018-01-28 16:14:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bde255933e 
								
							 
						 
						
							
							
								
								output: add wlr_output::damage,  fixes   #572  
							
							 
							
							
							
						 
						
							2018-01-18 19:47:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Michael Weiss 
								
							 
						 
						
							
							
							
							
								
							
							
								e457967e3f 
								
							 
						 
						
							
							
								
								Add libdrm as a dependency of wlr_backend  
							
							 
							
							... 
							
							
							
							Without this patch I'm getting the following build error when building
with Nix:
FAILED: backend/wlr_backend@sta/session_direct-ipc.c.o
In file included from ../backend/session/direct-ipc.c:20:0:
/nix/store/9ac27wk5vh47p28gladbdfafpidrx9rh-libdrm-2.4.88-dev/include/xf86drm.h:40:17: fatal error: drm.h: No such file or directory
 #include <drm.h>
                 ^
compilation terminated. 
							
						 
						
							2017-12-23 22:49:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc5bdb7793 
								
							 
						 
						
							
							
								
								Add headless input devices  
							
							 
							
							
							
						 
						
							2017-12-17 18:49:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3970264ccf 
								
							 
						 
						
							
							
								
								Initialize headless backend  
							
							 
							
							
							
						 
						
							2017-12-17 12:56:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Moritz 
								
							 
						 
						
							
							
							
							
								
							
							
								cef6d75491 
								
							 
						 
						
							
							
								
								Moved os-compatibility and added header  
							
							 
							
							... 
							
							
							
							* Moved os-compatibility.c to util
* Added header under util
* Removed static since it isn't needed (i think so)
* Adjusted meson.build to include lib_wlr
Improved some codestyle
* Added guard to os-compatibility.h
* Fixed typo in include statment
Adjusted Guard
* Changed guard to _WLR_UTIL_OS_COMPATIBILITY 
							
						 
						
							2017-11-30 18:01:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Greg V 
								
							 
						 
						
							
							
							
							
								
							
							
								a5fe9aa736 
								
							 
						 
						
							
							
								
								Add FreeBSD compatibility  
							
							 
							
							
							
						 
						
							2017-10-11 00:07:21 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								c0e5feea37 
								
							 
						 
						
							
							
								
								Add GL/EGL extension loader generator  
							
							 
							
							
							
						 
						
							2017-10-08 13:23:41 +13:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								f193623ca1 
								
							 
						 
						
							
							
								
								Change iface prefix to suffix  
							
							 
							
							
							
						 
						
							2017-10-02 21:44:33 +13:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								096249a2a1 
								
							 
						 
						
							
							
								
								Split DRM rendering to its own file  
							
							 
							
							
							
						 
						
							2017-09-30 20:52:58 +13:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								610b0493ac 
								
							 
						 
						
							
							
								
								Rename files to remove pointless drm prefix  
							
							 
							
							
							
						 
						
							2017-09-30 19:03:34 +13:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								a598e6d026 
								
							 
						 
						
							
							
								
								Add X11 backend skeleton  
							
							 
							
							
							
						 
						
							2017-09-29 16:12:13 +13:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dudemanguy 
								
							 
						 
						
							
							
							
							
								
							
							
								175f89f4ff 
								
							 
						 
						
							
							
								
								Add elogind support  
							
							 
							
							... 
							
							
							
							Resolves  SirCmpwn/wlroots#146  
							
						 
						
							2017-09-22 12:02:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								368f74e4df 
								
							 
						 
						
							
							
								
								Refactor meson build files  
							
							 
							
							... 
							
							
							
							Use tabs for indentation and break up function calls over 80 col. 
							
						 
						
							2017-08-30 14:30:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								fb93628bda 
								
							 
						 
						
							
							
								
								Merge wlr_udev into wlr_session  
							
							 
							
							
							
						 
						
							2017-08-26 14:02:04 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								577d2f6fcd 
								
							 
						 
						
							
							
								
								wayland backend: switch to xdg shell  
							
							 
							
							... 
							
							
							
							Closes  #72  and #96 . 
							
						 
						
							2017-08-17 10:24:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nyorain 
								
							 
						 
						
							
							
							
							
								
							
							
								d7dcbbc175 
								
							 
						 
						
							
							
								
								Add wayland backend cursor support  
							
							 
							
							
							
						 
						
							2017-08-14 18:02:05 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								e6a7817e45 
								
							 
						 
						
							
							
								
								Fix build on systems without systemd  
							
							 
							
							
							
						 
						
							2017-08-13 08:21:57 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								234b2104e4 
								
							 
						 
						
							
							
								
								Refactor wlr_backend_state out of DRM backend  
							
							 
							
							
							
						 
						
							2017-08-12 19:52:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								c95a108d2f 
								
							 
						 
						
							
							
								
								Update libinput backend with new state design  
							
							 
							
							
							
						 
						
							2017-08-12 13:51:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								81cd90297d 
								
							 
						 
						
							
							
								
								Refactor out wlr_backend_state from wl/multi  
							
							 
							
							
							
						 
						
							2017-08-12 11:43:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								62d8b252c0 
								
							 
						 
						
							
							
								
								Refactor meson and move xdg-shell into wlroots  
							
							 
							
							
							
						 
						
							2017-08-11 09:37:09 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								c24351681f 
								
							 
						 
						
							
							
								
								Refactor EGL handling  
							
							 
							
							
							
						 
						
							2017-08-10 22:15:37 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								af67966d92 
								
							 
						 
						
							
							
								
								Atomic modesetting  
							
							 
							
							
							
						 
						
							2017-08-09 08:07:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								d1ca1ec16e 
								
							 
						 
						
							
							
								
								Split off some functions into drm-util  
							
							 
							
							
							
						 
						
							2017-08-06 15:51:49 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								3373ec5fc8 
								
							 
						 
						
							
							
								
								Update build files  
							
							 
							
							
							
						 
						
							2017-08-06 13:30:18 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nyorain 
								
							 
						 
						
							
							
							
							
								
							
							
								fdab81e1c9 
								
							 
						 
						
							
							
								
								Use meson build system  
							
							 
							
							
							
						 
						
							2017-08-05 22:34:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								b08aa9fd35 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #27  from ascent12/meson"  
							
							 
							
							... 
							
							
							
							This reverts commit 85805da021 , reversing
changes made to 8189c64d7f . 
							
						 
						
							2017-07-11 22:16:56 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								a2ba226ba3 
								
							 
						 
						
							
							
								
								Use subdir  
							
							 
							
							
							
						 
						
							2017-07-11 09:56:54 +12:00