73755ad348 
								
							 
						 
						
							
							
								
								screencopy-v1: add basic implementation  
							
							
							
						 
						
							2018-06-30 22:17:59 +01:00  
				
					
						
							
							
								 
						
							
								0e19b024c6 
								
							 
						 
						
							
							
								
								Add minimum version for ffmpeg 4.0 libraries  
							
							
							
						 
						
							2018-06-26 20:14:08 +12:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								5707653e85 
								
							 
						 
						
							
							
								
								examples/dmabuf-capture: move encoding to a separate thread  
							
							... 
							
							
							
							Drop new frames if too slow. Speeds up encoding significantly, even with vaapi. 
							
						 
						
							2018-06-25 06:41:59 +01:00  
				
					
						
							
							
								 
						
							
								ed7d5b0f53 
								
							 
						 
						
							
							
								
								Fix example  
							
							
							
						 
						
							2018-06-17 15:19:17 +01:00  
				
					
						
							
							
								 
						
							
								bd0c1b7949 
								
							 
						 
						
							
							
								
								export-dmabuf: update protocol  
							
							
							
						 
						
							2018-06-17 14:19:45 +01:00  
				
					
						
							
							
								 
						
							
								9eddcbc376 
								
							 
						 
						
							
							
								
								Update example and protocol  
							
							
							
						 
						
							2018-06-17 14:06:52 +01:00  
				
					
						
							
							
								 
						
							
								21928cbe61 
								
							 
						 
						
							
							
								
								Merge branch 'master' into screencontent  
							
							
							
						 
						
							2018-05-31 12:33:27 +01:00  
				
					
						
							
							
								 
						
							
								d1cf9acbd5 
								
							 
						 
						
							
							
								
								cleanup: Use void for zero-parameter functions  
							
							... 
							
							
							
							Signed-off-by: Genki Sky <sky@genki.is> 
							
						 
						
							2018-05-30 20:19:16 -04:00  
				
					
						
							
							
								 
						
							
								8c9d0f15ce 
								
							 
						 
						
							
							
								
								Merge pull request  #1017  from tobiasblass/examples_rotation_fix_doublefree  
							
							... 
							
							
							
							Fix double-free in the rotation.c example. 
							
						 
						
							2018-05-30 08:36:10 +01:00  
				
					
						
							
							
								 
						
							
								0c1f50168b 
								
							 
						 
						
							
							
								
								examples/output-layout: destroy wl_display  
							
							... 
							
							
							
							Thanks @tobiasblass for pointing this out. See #1017 . 
							
						 
						
							2018-05-30 08:34:49 +01:00  
				
					
						
							
							
								 
						
							
								a21894a844 
								
							 
						 
						
							
							
								
								Fix double-free in the tablet.c and touch.c examples  
							
							... 
							
							
							
							The wl_display_destroy function already destroys the backend's renderer.
Freeing it by hand causes a segmentation fault. 
							
						 
						
							2018-05-30 08:24:25 +02:00  
				
					
						
							
							
								 
						
							
								75f9feb6de 
								
							 
						 
						
							
							
								
								Fix double-free in the rotation.c example.  
							
							... 
							
							
							
							The wl_display_destroy function already destroys the backend's renderer.
Freeing it by hand causes a segmentation fault. 
							
						 
						
							2018-05-30 01:12:34 +02:00  
				
					
						
							
							
								 
						
							
								70d324a0f9 
								
							 
						 
						
							
							
								
								examples/dmabuf-capture: simplify event loop and fix style  
							
							
							
						 
						
							2018-05-29 18:47:20 +01:00  
				
					
						
							
							
								 
						
							
								85b6b4b0c8 
								
							 
						 
						
							
							
								
								examples/dmabuf-capture: make building this example optional  
							
							
							
						 
						
							2018-05-29 18:47:20 +01:00  
				
					
						
							
							
								 
						
							
								2198fd5eed 
								
							 
						 
						
							
							
								
								examples/dmabuf-capture: fix indentation  
							
							
							
						 
						
							2018-05-29 18:47:20 +01:00  
				
					
						
							
							
								 
						
							
								f204a9127c 
								
							 
						 
						
							
							
								
								Command line parsing  
							
							
							
						 
						
							2018-05-29 18:47:19 +01:00  
				
					
						
							
							
								 
						
							
								b9b397ef80 
								
							 
						 
						
							
							
								
								Add a demo client for dmabuf export  
							
							
							
						 
						
							2018-05-29 18:47:19 +01:00  
				
					
						
							
							
								 
						
							
								24cf70ae96 
								
							 
						 
						
							
							
								
								backends: implement custom EGL and renderer initialization  
							
							... 
							
							
							
							Compositors now have more control over how the backend creates its
renderer. Currently all backends create an EGL/GLES2 renderer, so
the necessary attributes for creating the context are passed to a
user-provided callback function. It is responsible for initializing
provided wlr_egl and to return a renderer. On fail, return 0.
Fixes  #987  
							
						 
						
							2018-05-25 14:56:52 +03:00  
				
					
						
							
							
								 
						
							
								a078e50ec0 
								
							 
						 
						
							
							
								
								rename sample state to "state"  
							
							
							
						 
						
							2018-05-13 10:45:18 -04:00  
				
					
						
							
							
								 
						
							
								e9fab2cc70 
								
							 
						 
						
							
							
								
								pointer example: use xcursor manager  
							
							
							
						 
						
							2018-05-13 10:42:16 -04:00  
				
					
						
							
							
								 
						
							
								aedd3c6d46 
								
							 
						 
						
							
							
								
								make pointer show up in pointer example  
							
							
							
						 
						
							2018-05-13 10:31:59 -04:00  
				
					
						
							
							
								 
						
							
								9a1d0e42d2 
								
							 
						 
						
							
							
								
								Fixed emersion's issues  
							
							
							
						 
						
							2018-05-10 19:03:58 -07:00  
				
					
						
							
							
								 
						
							
								7da50d065b 
								
							 
						 
						
							
							
								
								Fixed style issues  
							
							
							
						 
						
							2018-05-10 19:03:58 -07:00  
				
					
						
							
							
								 
						
							
								7f1230fe78 
								
							 
						 
						
							
							
								
								Remvoed unnecessary wayland socket in examples  
							
							
							
						 
						
							2018-05-10 19:03:57 -07:00  
				
					
						
							
							
								 
						
							
								167ca57b18 
								
							 
						 
						
							
							
								
								Fixed up building examples  
							
							
							
						 
						
							2018-05-10 19:03:57 -07:00  
				
					
						
							
							
								 
						
							
								583654405f 
								
							 
						 
						
							
							
								
								Made output layout example standalone  
							
							
							
						 
						
							2018-05-10 19:03:57 -07:00  
				
					
						
							
							
								 
						
							
								8fd25cbc5b 
								
							 
						 
						
							
							
								
								Fixed indentation  
							
							
							
						 
						
							2018-05-10 19:03:57 -07:00  
				
					
						
							
							
								 
						
							
								b3ca73c0ac 
								
							 
						 
						
							
							
								
								Multi-pointer ported over  
							
							
							
						 
						
							2018-05-10 19:03:57 -07:00  
				
					
						
							
							
								 
						
							
								b510c0f6c2 
								
							 
						 
						
							
							
								
								Made rotation example standalone  
							
							
							
						 
						
							2018-05-10 19:03:57 -07:00  
				
					
						
							
							
								 
						
							
								7be5dfecc0 
								
							 
						 
						
							
							
								
								Made tablet standalone  
							
							
							
						 
						
							2018-05-10 19:03:57 -07:00  
				
					
						
							
							
								 
						
							
								c622a0c7fb 
								
							 
						 
						
							
							
								
								Made touch standalone  
							
							... 
							
							
							
							TODO test 
							
						 
						
							2018-05-10 19:03:56 -07:00  
				
					
						
							
							
								 
						
							
								4c1d74ef91 
								
							 
						 
						
							
							
								
								Made examples/pointer standalone  
							
							
							
						 
						
							2018-05-10 19:03:56 -07:00  
				
					
						
							
							
								 
						
							
								7284709370 
								
							 
						 
						
							
							
								
								simple now works on DRM  
							
							
							
						 
						
							2018-05-10 19:03:56 -07:00  
				
					
						
							
							
								 
						
							
								44b2bf18f0 
								
							 
						 
						
							
							
								
								Can now quit the simple example  
							
							
							
						 
						
							2018-05-10 19:03:56 -07:00  
				
					
						
							
							
								 
						
							
								b98779a674 
								
							 
						 
						
							
							
								
								Got simple working without keyboard input  
							
							
							
						 
						
							2018-05-10 19:03:56 -07:00  
				
					
						
							
							
								 
						
							
								ad6d40c7c6 
								
							 
						 
						
							
							
								
								Moved cat out of support, removed support  
							
							
							
						 
						
							2018-05-10 19:03:56 -07:00  
				
					
						
							
							
								 
						
							
								eaed6bd03b 
								
							 
						 
						
							
							
								
								render/egl: add wlr_egl_destroy_surface  
							
							
							
						 
						
							2018-04-24 23:44:43 +01:00  
				
					
						
							
							
								 
						
							
								67a10cc1f6 
								
							 
						 
						
							
							
								
								examples/layer-shell: take an explicit grab on the popup  
							
							... 
							
							
							
							This demonstrates popups can be closed by clicking on the area outside
the popup and parent. 
							
						 
						
							2018-04-23 18:11:47 +02:00  
				
					
						
							
							
								 
						
							
								32e043f996 
								
							 
						 
						
							
							
								
								examples: Allow to close the popup  
							
							... 
							
							
							
							So we can the xdg_popup_destroy path. 
							
						 
						
							2018-04-23 12:52:05 +02:00  
				
					
						
							
							
								 
						
							
								5209c79702 
								
							 
						 
						
							
							
								
								examples: Handle input entering popup in layer-shell  
							
							... 
							
							
							
							Change the cursor when entering the popup and make mouse buttons change
the red component of the square. This makes sure we can handle input
correctly. 
							
						 
						
							2018-04-23 11:24:31 +02:00  
				
					
						
							
							
								 
						
							
								421652a450 
								
							 
						 
						
							
							
								
								examples: Animate popup in layer-shell  
							
							
							
						 
						
							2018-04-23 11:24:31 +02:00  
				
					
						
							
							
								 
						
							
								d1e82a8ede 
								
							 
						 
						
							
							
								
								examples: Drop unused variable  
							
							
							
						 
						
							2018-04-23 11:24:31 +02:00  
				
					
						
							
							
								 
						
							
								941f88ce23 
								
							 
						 
						
							
							
								
								Fix popup positioning & double popups  
							
							
							
						 
						
							2018-04-23 11:24:06 +02:00  
				
					
						
							
							
								 
						
							
								0a0627f5d0 
								
							 
						 
						
							
							
								
								Finish forward-porting @acrisci's positioner work  
							
							
							
						 
						
							2018-04-23 11:24:06 +02:00  
				
					
						
							
							
								 
						
							
								2e3d901ac5 
								
							 
						 
						
							
							
								
								Forward-port xdg-shell-v6 positioner improvements  
							
							
							
						 
						
							2018-04-23 11:24:06 +02:00  
				
					
						
							
							
								 
						
							
								d3cdb00208 
								
							 
						 
						
							
							
								
								Add (shitty) support for popups to layer example  
							
							
							
						 
						
							2018-04-23 11:24:06 +02:00  
				
					
						
							
							
								 
						
							
								4575f27932 
								
							 
						 
						
							
							
								
								Update layer shell example -o behavior  
							
							
							
						 
						
							2018-04-22 19:19:22 +02:00  
				
					
						
							
							
								 
						
							
								555206cf60 
								
							 
						 
						
							
							
								
								Fix gcc string truncation warnings  
							
							
							
						 
						
							2018-04-13 14:37:53 +09:00  
				
					
						
							
							
								 
						
							
								902d859c67 
								
							 
						 
						
							
							
								
								Fix syntax errors  
							
							... 
							
							
							
							Build before you commit, dumbass 
							
						 
						
							2018-04-08 12:50:52 -04:00