Markus Ongyerth
							
						 
						
							 
							
							
							
							
								
							
							
								cd925f496c 
								
							 
						 
						
							
							
								
								fixes the off by one errors in examples/screenshot  
							
							 
							
							... 
							
							
							
							The inverse loop iterations for the transformed outputs had an off by
one error, iterating 1 based, not 0 based. This commit fixes that. 
							
						 
						
							2018-02-01 21:36:14 +01:00  
						
					 
				
					
						
							
							
								 
								Markus Ongyerth
							
						 
						
							 
							
							
							
							
								
							
							
								3a404e4f8d 
								
							 
						 
						
							
							
								
								handle the other transformations for screenshots  
							
							 
							
							... 
							
							
							
							This handles all current transformations for outputs properly.
This ensures an output is drawn in readable orientation/flipping no
matter the actual transformations applied to it. 
							
						 
						
							2018-01-31 16:05:33 +01:00  
						
					 
				
					
						
							
							
								 
								Markus Ongyerth
							
						 
						
							 
							
							
							
							
								
							
							
								4afc933ea4 
								
							 
						 
						
							
							
								
								fixes 90 degree rotation screenshots  
							
							 
							
							... 
							
							
							
							This fixes the screenshot example application when an output is rotated
by 90 degrees.
Other tranformations are not taken into account yet. 
							
						 
						
							2018-01-31 12:54:57 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4fa90b0511 
								
							 
						 
						
							
							
								
								Backport screenshooter fixes from the renderer redesign v1  
							
							 
							
							... 
							
							
							
							This backports some changes to #319  to fix the screenshooter data
format. This also adds wlr_backend_get_renderer which will be
useful to support multiple renderers. 
							
						 
						
							2018-01-23 22:06:54 +01:00  
						
					 
				
					
						
							
							
								 
								Johannes Schramm
							
						 
						
							 
							
							
							
							
								
							
							
								dcc743047b 
								
							 
						 
						
							
							
								
								style: include brackets for if/while/for, even if it's a single statement  
							
							 
							
							
							
						 
						
							2018-01-21 16:28:21 +01:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bcb58b5caa 
								
							 
						 
						
							
							
								
								Merge pull request  #567  from Timidger/example-logging  
							
							 
							
							... 
							
							
							
							Fixed logging for examples 
							
						 
						
							2018-01-15 23:06:13 -05:00  
						
					 
				
					
						
							
							
								 
								Timidger
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								264ef0c261 
								
							 
						 
						
							
							
								
								Fixed logging for examples  
							
							 
							
							
							
						 
						
							2018-01-15 22:51:00 -05:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b331c5c2c5 
								
							 
						 
						
							
							
								
								Merge pull request  #549  from emersion/output-enabled  
							
							 
							
							... 
							
							
							
							Add wlr_output::enabled 
							
						 
						
							2018-01-15 20:53:13 -05:00  
						
					 
				
					
						
							
							
								 
								Heghedus Razvan
							
						 
						
							 
							
							
							
							
								
							
							
								9e85283f06 
								
							 
						 
						
							
							
								
								Add example for idle protocol  
							
							 
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2018-01-13 17:32:15 +02:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8ebd7d4dbe 
								
							 
						 
						
							
							
								
								output: rename resolution event to mode  
							
							 
							
							
							
						 
						
							2018-01-06 12:42:32 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1fe1d64042 
								
							 
						 
						
							
							
								
								Fix views outside output layout  
							
							 
							
							
							
						 
						
							2017-12-31 12:49:06 +01:00  
						
					 
				
					
						
							
							
								 
								Timidger
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								56505c2635 
								
							 
						 
						
							
							
								
								Don't destroy backend in compositor_fini  
							
							 
							
							... 
							
							
							
							This is already done after the changes in #504 , and now just causes a
segfault on closing the examples. 
							
						 
						
							2017-12-28 10:42:57 -06:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bb24895a2b 
								
							 
						 
						
							
							
								
								Merge pull request  #533  from martinetd/wl_array_add  
							
							 
							
							... 
							
							
							
							ENOMEM checks: consistently check wl_array_add return 
							
						 
						
							2017-12-28 07:44:21 -08:00  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
							
								
							
							
								8e24aaa3c6 
								
							 
						 
						
							
							
								
								style: fix sizeof() calls without parentheses  
							
							 
							
							
							
						 
						
							2017-12-28 16:28:19 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1e6566e6cd 
								
							 
						 
						
							
							
								
								Fixes for multiple outputs  
							
							 
							
							... 
							
							
							
							* Fixes output positions in screenshots
* Fixes Wayland backend pointer events when output layout doesn't start at (0, 0) 
							
						 
						
							2017-12-28 15:09:57 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Esser
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ff13849624 
								
							 
						 
						
							
							
								
								config: Avoid clash with other config-headers  
							
							 
							
							
							
						 
						
							2017-12-27 17:13:58 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Esser
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								57a09c8ca4 
								
							 
						 
						
							
							
								
								config: Put all defines into config.h  
							
							 
							
							
							
						 
						
							2017-12-26 18:51:27 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3b4b8953d9 
								
							 
						 
						
							
							
								
								Update output layout when scale or transform changes  
							
							 
							
							
							
						 
						
							2017-12-12 21:58:00 +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  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								64221c6da1 
								
							 
						 
						
							
							
								
								Use wl_list for touch points in examples/  
							
							 
							
							
							
						 
						
							2017-11-20 21:26:20 +01:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								f61986e8db 
								
							 
						 
						
							
							
								
								rename touch slot to touch id  
							
							 
							
							
							
						 
						
							2017-11-16 17:53:52 -05:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ac1573b0e7 
								
							 
						 
						
							
							
								
								Add scale parameter to wlr_cursor_set_image  
							
							 
							
							
							
						 
						
							2017-11-11 17:27:44 +01:00  
						
					 
				
					
						
							
							
								 
								Tancredi Orlando
							
						 
						
							 
							
							
							
							
								
							
							
								029f2c05bb 
								
							 
						 
						
							
							
								
								Fix unused-result error  
							
							 
							
							
							
						 
						
							2017-11-11 16:47:54 +01:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								4f73498b78 
								
							 
						 
						
							
							
								
								Move shared example code  
							
							 
							
							
							
						 
						
							2017-11-01 15:47:58 -04:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6b6895168b 
								
							 
						 
						
							
							
								
								Fix segfaults on exit in examples/mutli-pointer  
							
							 
							
							
							
						 
						
							2017-10-31 15:02:41 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7dc716a2bb 
								
							 
						 
						
							
							
								
								Fix memory leak in wlr_cursor  
							
							 
							
							
							
						 
						
							2017-10-31 14:58:58 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ae9a46fc9b 
								
							 
						 
						
							
							
								
								Remove outdated TODOs, use wlr_surface_has_buffer  
							
							 
							
							
							
						 
						
							2017-10-31 12:30:57 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6a74a3586f 
								
							 
						 
						
							
							
								
								Fix wlr_cursor_destroy, handle device remove in examples/multi-cursor  
							
							 
							
							
							
						 
						
							2017-10-31 12:30:57 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								044173d1df 
								
							 
						 
						
							
							
								
								Add multi-pointer example  
							
							 
							
							
							
						 
						
							2017-10-31 12:30:57 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4230a577cc 
								
							 
						 
						
							
							
								
								Remove wlr_cursor_set_xcursor for now  
							
							 
							
							
							
						 
						
							2017-10-31 12:30:56 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2e2d63a164 
								
							 
						 
						
							
							
								
								Manage wlr_output_cursor from wlr_cursor  
							
							 
							
							
							
						 
						
							2017-10-31 12:30:56 +01:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c45f2eef0e 
								
							 
						 
						
							
							
								
								Fix rootston  
							
							 
							
							
							
						 
						
							2017-10-31 12:30:06 +01:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								875a5b446f 
								
							 
						 
						
							
							
								
								remove time usec  
							
							 
							
							
							
						 
						
							2017-10-30 15:43:06 -04:00  
						
					 
				
					
						
							
							
								 
								Timidger
							
						 
						
							 
							
							
							
							
								
							
							
								a299b9d875 
								
							 
						 
						
							
							
								
								Fixes   #321 , not using result of wl_container_of  
							
							 
							
							
							
						 
						
							2017-10-22 19:29:24 -07:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e1d213fccd 
								
							 
						 
						
							
							
								
								Create globals only for enabled outputs in DRM backend  
							
							 
							
							
							
						 
						
							2017-10-22 22:21:23 +02:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								c5fff08f8a 
								
							 
						 
						
							
							
								
								Forgot to rename these  
							
							 
							
							
							
						 
						
							2017-10-22 10:56:40 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								16f35ecbea 
								
							 
						 
						
							
							
								
								Merge branch 'master' into heghe/wl_list  
							
							 
							
							
							
						 
						
							2017-10-21 22:03:48 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								169b68b17c 
								
							 
						 
						
							
							
								
								Rename remaining refs to wlr_list  
							
							 
							
							
							
						 
						
							2017-10-21 22:02:36 -04:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c8570d0e42 
								
							 
						 
						
							
							
								
								Remove wl_list_init when using wl_signal_add  
							
							 
							
							
							
						 
						
							2017-10-21 12:35:51 +02:00  
						
					 
				
					
						
							
							
								 
								Heghedus Razvan
							
						 
						
							 
							
							
							
							
								
							
							
								e1f196a3e9 
								
							 
						 
						
							
							
								
								Replace list_t with wl_list for wlr_input_device  
							
							 
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2017-10-20 11:50:43 +03:00  
						
					 
				
					
						
							
							
								 
								Heghedus Razvan
							
						 
						
							 
							
							
							
							
								
							
							
								1d716241af 
								
							 
						 
						
							
							
								
								Replace list_t with wl_list in wlr_output  
							
							 
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2017-10-20 11:46:09 +03:00  
						
					 
				
					
						
							
							
								 
								Greg V
							
						 
						
							 
							
							
							
							
								
							
							
								a5fe9aa736 
								
							 
						 
						
							
							
								
								Add FreeBSD compatibility  
							
							 
							
							
							
						 
						
							2017-10-11 00:07:21 +03:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								55c063f440 
								
							 
						 
						
							
							
								
								Remove examples/compositor.c, re-added by mistake  
							
							 
							
							
							
						 
						
							2017-10-07 19:37:49 +02:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e4a8831bf1 
								
							 
						 
						
							
							
								
								Fix GCC build  
							
							 
							
							
							
						 
						
							2017-10-07 19:30:00 +02:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c9909a45ab 
								
							 
						 
						
							
							
								
								Code style  
							
							 
							
							
							
						 
						
							2017-10-07 19:22:55 +02:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								63af97800f 
								
							 
						 
						
							
							
								
								Use ImageMagick to write PNG screenshot  
							
							 
							
							
							
						 
						
							2017-10-07 19:12:47 +02:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a87f016017 
								
							 
						 
						
							
							
								
								Remove cairo dependency, write raw pixels  
							
							 
							
							
							
						 
						
							2017-10-07 19:01:11 +02:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d4cc82f11a 
								
							 
						 
						
							
							
								
								Call glReadPixels right before swapping buffers  
							
							 
							
							
							
						 
						
							2017-10-07 16:22:03 +02:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								35f9700251 
								
							 
						 
						
							
							
								
								First attempt to implement screenshooter  
							
							 
							
							
							
						 
						
							2017-10-07 16:22:02 +02:00  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1c8b72e0cd 
								
							 
						 
						
							
							
								
								Add screenshooter skeleton  
							
							 
							
							
							
						 
						
							2017-10-07 16:22:02 +02:00