emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								59d1b6790d 
								
							 
						 
						
							
							
								
								Bump project version to 0.3  
							
							 
							
							
							
						 
						
							2019-02-03 15:46:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
							
							
								
							
							
								77c25c1526 
								
							 
						 
						
							
							
								
								meson: remove b_lundef=false on FreeBSD  
							
							 
							
							
							
						 
						
							2019-01-29 21:12:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								75371d2c88 
								
							 
						 
						
							
							
								
								Require libdrm >= 2.4.95  
							
							 
							
							
							
						 
						
							2019-01-29 19:33:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								af3de7ea68 
								
							 
						 
						
							
							
								
								text-input-v3: use protocol from wayland-protocols  
							
							 
							
							
							
						 
						
							2019-01-24 12:08:26 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Simon Barth 
								
							 
						 
						
							
							
							
							
								
							
							
								92e39b586c 
								
							 
						 
						
							
							
								
								build: bump versino to 0.2.0  
							
							 
							
							
							
						 
						
							2018-12-01 11:17:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								70ae76304e 
								
							 
						 
						
							
							
								
								backend/x11: Remove old input functions  
							
							 
							
							... 
							
							
							
							This also allows us to remove xcb-xkb, since Xinput will now give us the
appropriate XKB modifiers with each event. 
							
						 
						
							2018-11-13 10:55:03 +13:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								51bfdd620e 
								
							 
						 
						
							
							
								
								Use #if instead of #ifdef for wlroots config data  
							
							 
							
							... 
							
							
							
							This prevents some annoying issues when e.g. not including wlr/config.h or
making a typo in the guard name. 
							
						 
						
							2018-11-12 10:12:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									sghctoma 
								
							 
						 
						
							
							
							
							
								
							
							
								753540335b 
								
							 
						 
						
							
							
								
								Remove WLR_HAS_POSIX_FALLOCATE from build system  
							
							 
							
							
							
						 
						
							2018-11-09 18:48:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								346ec21c4c 
								
							 
						 
						
							
							
								
								util: use shm_open for in-memory files  
							
							 
							
							... 
							
							
							
							shm_open is a POSIX function creating an in-memory file. Using it simplifies
the code and removes the dependency on XDG_RUNTIME_DIR. The only downside is
that we need to generate a random name for the shm file. 
							
						 
						
							2018-10-28 22:39:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								be6210cf82 
								
							 
						 
						
							
							
								
								Update version to 0.1  
							
							 
							
							
							
						 
						
							2018-10-21 00:17:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								66e8908e9a 
								
							 
						 
						
							
							
								
								Merge pull request  #1203  from dcz-purism/input  
							
							 
							
							... 
							
							
							
							Support input method and text input 
							
						 
						
							2018-10-12 13:44:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dorota Czaplejewicz 
								
							 
						 
						
							
							
							
							
								
							
							
								174e8a48aa 
								
							 
						 
						
							
							
								
								build: bump wayland-scanner version  
							
							 
							
							... 
							
							
							
							wayland-scanner >= 1.15.0 accepts foreign struct references, necessary in protocols like zwp-input-method-v2 
							
						 
						
							2018-10-09 09:56:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									n3rdopolis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf7323a831 
								
							 
						 
						
							
							
								
								meson.build: require logind v237  
							
							 
							
							... 
							
							
							
							Commit 7b52388424  uses a function added in logind v237 
							
						 
						
							2018-10-07 18:26:35 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									sghctoma 
								
							 
						 
						
							
							
							
							
								
							
							
								65359718c4 
								
							 
						 
						
							
							
								
								Use == to check system instead of a prefix match  
							
							 
							
							
							
						 
						
							2018-09-28 15:35:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									sghctoma 
								
							 
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									sghctoma 
								
							 
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								6025fcaa09 
								
							 
						 
						
							
							
								
								Update required meson version to 0.47.1  
							
							 
							
							
							
						 
						
							2018-08-24 09:20:25 -04: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 
								
							 
						 
						
							
							
							
							
								
							
							
								653ea512c2 
								
							 
						 
						
							
							
								
								Use current_source_dir instead of source_root  
							
							 
							
							... 
							
							
							
							This is so that log messages are printed properly when wlroots is build
as a subproject. 
							
						 
						
							2018-08-23 14:19:59 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								51892e0d74 
								
							 
						 
						
							
							
								
								Install headers explicitly  
							
							 
							
							
							
						 
						
							2018-08-22 21:16:16 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								a2bbf2c1f7 
								
							 
						 
						
							
							
								
								Make style more consistent  
							
							 
							
							
							
						 
						
							2018-08-22 21:16:16 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								869dca1bce 
								
							 
						 
						
							
							
								
								Remove unnecessary project arguments  
							
							 
							
							... 
							
							
							
							Meson handles rpath properly, and we don't need to use -I ourselves by
using include_directories with '.'. 
							
						 
						
							2018-08-22 21:16:16 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								1358d80ab9 
								
							 
						 
						
							
							
								
								Add link dependency on symbols file  
							
							 
							
							... 
							
							
							
							So the library is rebuilt properly when it's updated. 
							
						 
						
							2018-08-22 21:16:16 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								584a3f8b6e 
								
							 
						 
						
							
							
								
								Update examples to use new option  
							
							 
							
							... 
							
							
							
							We use a dictionary to remove some code duplication. 
							
						 
						
							2018-08-22 21:15:34 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								560e96aa57 
								
							 
						 
						
							
							
								
								Update rootston to use new option  
							
							 
							
							
							
						 
						
							2018-08-22 20:41:25 +12: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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								3fa3dca6d5 
								
							 
						 
						
							
							
								
								Add new feature options  
							
							 
							
							... 
							
							
							
							Bump minimum meson version to 0.47 for the feature. 
							
						 
						
							2018-08-22 19:41:53 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido Günther 
								
							 
						 
						
							
							
							
							
								
							
							
								570970db64 
								
							 
						 
						
							
							
								
								ctags: use -f instead of -o  
							
							 
							
							... 
							
							
							
							The later does not exist on FreeBSD
See #725  
							
						 
						
							2018-08-16 12:01:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5642c5cc8f 
								
							 
						 
						
							
							
								
								Merge pull request  #1053  from emersion/xdg-decoration  
							
							 
							
							... 
							
							
							
							Add xdg-decoration-unstable-v1 support 
							
						 
						
							2018-08-02 09:33:10 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								211ae764fd 
								
							 
						 
						
							
							
								
								Initial pass on API stability guarantees  
							
							 
							
							... 
							
							
							
							This introduces -DWLR_USE_UNSTABLE and adds information regarding the
stability status to all headers. I started with a conservative set of
headers to mark as stable:
- types/wlr_matrix.h
- util/edges.h
- util/log.h
- util/region.h
- xcursor.h 
							
						 
						
							2018-07-29 19:20:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
							
							
								
							
							
								555721f714 
								
							 
						 
						
							
							
								
								Add xdg-decoration-unstable-v1 support  
							
							 
							
							
							
						 
						
							2018-07-28 22:48:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								4b096fc114 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #1153  from emersion/include-config"  
							
							 
							
							... 
							
							
							
							This reverts commit ef0a6ea4d2 , reversing
changes made to 8d03bc9178 . 
							
						 
						
							2018-07-21 09:44:20 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
							
							
								
							
							
								e02c486b60 
								
							 
						 
						
							
							
								
								Use posix_fallocate when available  
							
							 
							
							
							
						 
						
							2018-07-21 13:30:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
							
							
								
							
							
								41094a7df5 
								
							 
						 
						
							
							
								
								Always include config.h  
							
							 
							
							
							
						 
						
							2018-07-21 13:08:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								86942d8a6a 
								
							 
						 
						
							
							
								
								Check for libavutil/hwcontext_drm.h  
							
							 
							
							... 
							
							
							
							This is an optional feature of libavutil, so this will cause a build
failure if it's not present (e.g. on Debian/Ubuntu). 
							
						 
						
							2018-06-26 17:25:29 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f9ad63c5cb 
								
							 
						 
						
							
							
								
								rootston: use wl_display_destroy_clients  
							
							 
							
							
							
						 
						
							2018-05-29 22:50:26 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								63fd2203fe 
								
							 
						 
						
							
							
								
								Add support for version 2 of the xdg-output protocol  
							
							 
							
							
							
						 
						
							2018-05-17 08:42:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									florian.weigelt 
								
							 
						 
						
							
							
							
							
								
							
							
								d68a27fd79 
								
							 
						 
						
							
							
								
								Add option to disable examples build  
							
							 
							
							... 
							
							
							
							Compiling the examples is useful for testing and development, but less
useful for actual users of wlroots.
This commit adds the option --enable-examples to set weather to include
the examples at compilation or not. The default value is True, so the
current behaviour remains unchanged. 
							
						 
						
							2018-05-05 09:50:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									florian.weigelt 
								
							 
						 
						
							
							
							
							
								
							
							
								34be87a3f6 
								
							 
						 
						
							
							
								
								Add option to disable rootston build  
							
							 
							
							... 
							
							
							
							Compiling the rootston example compositor is useful for testing and
development, but less useful for actual users of wlroots, who might
prefer sway or other compositors.
This commit adds the option --enable-rootston to set weather to include
rootston at compilation or not. The default value is True, so the
current compilation behaviour remains unchanged. 
							
						 
						
							2018-05-05 09:40:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Danilo Spinella 
								
							 
						 
						
							
							
							
							
								
							
							
								f83ad3f3ef 
								
							 
						 
						
							
							
								
								Install include directory into includedir  
							
							 
							
							... 
							
							
							
							Follow includedir parameter when installing include directory. 
							
						 
						
							2018-04-03 16:56:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Danilo Spinella 
								
							 
						 
						
							
							
							
							
								
							
							
								046d909e7a 
								
							 
						 
						
							
							
								
								Change meson option names to use hypen  
							
							 
							
							... 
							
							
							
							Replace underscore with hypen in meson option names, following style
recommendations.
http://mesonbuild.com/Style-guide.html#naming-options  
							
						 
						
							2018-04-02 23:35:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f033f717a2 
								
							 
						 
						
							
							
								
								backend/x11: make xcb-xkb optional, remove global state  
							
							 
							
							
							
						 
						
							2018-03-28 00:26:15 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d1b5c7600 
								
							 
						 
						
							
							
								
								backend/x11: correctly update keyboard modifiers  
							
							 
							
							
							
						 
						
							2018-03-28 00:04:32 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b1c4f01bad 
								
							 
						 
						
							
							
								
								Merge pull request  #713  from ManDay/master  
							
							 
							
							... 
							
							
							
							Make X11 fully optional 
							
						 
						
							2018-03-26 23:20:46 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cedric Sodhi 
								
							 
						 
						
							
							
							
							
								
							
							
								51141dd11e 
								
							 
						 
						
							
							
								
								Minor corrections  
							
							 
							
							
							
						 
						
							2018-03-23 10:28:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								375e1bdf2b 
								
							 
						 
						
							
							
								
								meson: use current_source_dir instead of source_root  
							
							 
							
							... 
							
							
							
							Use source_root breaks the build when used as a subproject. 
							
						 
						
							2018-03-12 12:15:26 +01: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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								7d1870c6f1 
								
							 
						 
						
							
							
								
								move xwm.h out of include/wlr  
							
							 
							
							... 
							
							
							
							xwm.h was meant to be private, so move it to include/xwayland/xwm.h
We had an ifdef WLR_HAS_XCB_ICCCM in xwayland.h which was easy to move
to xwm, it is not safe to use the WLR_HAS_* in the public headers.
I checked a few of our current users and none rely on xwm.h being
public as expected (rootston, sway, hsroots) 
							
						 
						
							2018-03-03 17:03:21 +01:00