862bc9783f 
								
							 
						 
						
							
							
								
								Fix egl image leak in gles renderer  
							
							
							
						 
						
							2017-08-12 11:41:40 +02:00  
				
					
						
							
							
								 
						
							
								3ea878b76e 
								
							 
						 
						
							
							
								
								wayland backend: free seatName  
							
							
							
						 
						
							2017-08-12 01:19:45 +02:00  
				
					
						
							
							
								 
						
							
								8427749dd0 
								
							 
						 
						
							
							
								
								wayland backend: emit signal for input/output removal  
							
							
							
						 
						
							2017-08-12 01:16:12 +02:00  
				
					
						
							
							
								 
						
							
								c323bfc6a0 
								
							 
						 
						
							
							
								
								GLES2: detach and delete shaders after LinkProgram  
							
							... 
							
							
							
							Also make sure program linked correctly! 
							
						 
						
							2017-08-12 00:24:30 +02:00  
				
					
						
							
							
								 
						
							
								de86965174 
								
							 
						 
						
							
							
								
								Use libinput_event_destroy/xkb_*_unref  
							
							... 
							
							
							
							Also sneak in a missing drmModeFreePlaneResources 
							
						 
						
							2017-08-12 00:11:18 +02:00  
				
					
						
							
							
								 
						
							
								e1293a7853 
								
							 
						 
						
							
							
								
								libinput: signal input remove on libinput backend destroy  
							
							... 
							
							
							
							This lets the upper crust cleanup and free their own states 
							
						 
						
							2017-08-12 00:11:18 +02:00  
				
					
						
							
							
								 
						
							
								be3a0ad065 
								
							 
						 
						
							
							
								
								libinput backend: fill in handle_device_removed  
							
							... 
							
							
							
							And fix input_remove_notify accordingly 
							
						 
						
							2017-08-12 00:11:18 +02:00  
				
					
						
							
							
								 
						
							
								65a8999242 
								
							 
						 
						
							
							
								
								Merge pull request  #73  from martinetd/fix_libinput  
							
							... 
							
							
							
							Fix libinput destroy for devices with multiple capabilities 
							
						 
						
							2017-08-11 15:12:01 -04:00  
				
					
						
							
							
								 
						
							
								c42674bc25 
								
							 
						 
						
							
							
								
								Fix libinput destroy for devices with multiple capabilities  
							
							
							
						 
						
							2017-08-11 21:02:40 +02:00  
				
					
						
							
							
								 
						
							
								ce65a0c138 
								
							 
						 
						
							
							
								
								Merge pull request  #69  from 4e554c4c/user_data  
							
							... 
							
							
							
							Add user data to wlr_* structs 
							
						 
						
							2017-08-11 14:59:15 -04:00  
				
					
						
							
							
								 
						
							
								a8c1e8ce69 
								
							 
						 
						
							
							
								
								Add user data to wlr_* structs  
							
							... 
							
							
							
							Resolves  #68  
						
							2017-08-11 20:44:17 +02:00  
				
					
						
							
							
								 
						
							
								3f1b94c019 
								
							 
						 
						
							
							
								
								Merge pull request  #70  from nyorain/surface_values  
							
							... 
							
							
							
							Fix wlr_surface invalid bitflag values 
							
						 
						
							2017-08-11 14:38:57 -04:00  
				
					
						
							
							
								 
						
							
								ed2fc30625 
								
							 
						 
						
							
							
								
								Fix wlr_surface invalid values  
							
							
							
						 
						
							2017-08-11 20:30:42 +02:00  
				
					
						
							
							
								 
						
							
								9f103ca71e 
								
							 
						 
						
							
							
								
								Merge pull request  #66  from martinetd/leak_plumbing  
							
							... 
							
							
							
							Leak plumbing 
							
						 
						
							2017-08-11 14:22:02 -04:00  
				
					
						
							
							
								 
						
							
								1c7dd71208 
								
							 
						 
						
							
							
								
								WIP: example/shared.c free  
							
							... 
							
							
							
							Still missing something, the _remove functions are never called 
							
						 
						
							2017-08-11 19:41:10 +02:00  
				
					
						
							
							
								 
						
							
								0354aaeff2 
								
							 
						 
						
							
							
								
								Complete a few destroy functions  
							
							... 
							
							
							
							This adds missing free calls for:
 - drm outputs
 - libinput backend in general
 - final udev free
 - output mode state 
							
						 
						
							2017-08-11 19:17:03 +02:00  
				
					
						
							
							
								 
						
							
								0663b6d1e1 
								
							 
						 
						
							
							
								
								Build libinput events on the stack instead of allocating  
							
							
							
						 
						
							2017-08-11 18:38:27 +02:00  
				
					
						
							
							
								 
						
							
								62d8b252c0 
								
							 
						 
						
							
							
								
								Refactor meson and move xdg-shell into wlroots  
							
							
							
						 
						
							2017-08-11 09:37:09 -04:00  
				
					
						
							
							
								 
						
							
								a6efb90382 
								
							 
						 
						
							
							
								
								s/gen/ensure/  fixes   #47  
							
							
							
						 
						
							2017-08-11 09:00:26 -04:00  
				
					
						
							
							
								 
						
							
								3375381610 
								
							 
						 
						
							
							
								
								Fix segfault during xdg-shell cleanup  
							
							
							
						 
						
							2017-08-10 22:24:24 -04:00  
				
					
						
							
							
								 
						
							
								6569c2b626 
								
							 
						 
						
							
							
								
								Merge pull request  #53  from nyorain/drm_buffer  
							
							... 
							
							
							
							Implement drm (egl) buffer attaching 
							
						 
						
							2017-08-10 22:20:21 -04:00  
				
					
						
							
							
								 
						
							
								c24351681f 
								
							 
						 
						
							
							
								
								Refactor EGL handling  
							
							
							
						 
						
							2017-08-10 22:15:37 -04:00  
				
					
						
							
							
								 
						
							
								fe2fbd0fad 
								
							 
						 
						
							
							
								
								Fix possible use of CRTC after monitor is unplugged  
							
							
							
						 
						
							2017-08-11 11:12:41 +12:00  
				
					
						
							
							
								 
						
							
								5465621d0a 
								
							 
						 
						
							
							
								
								Update rotation matrix correctly.  Fixes   #60 .  
							
							
							
						 
						
							2017-08-11 09:29:28 +12:00  
				
					
						
							
							
								 
						
							
								4aaf76cb66 
								
							 
						 
						
							
							
								
								wlr_output_update_matrix during wl backend init  
							
							
							
						 
						
							2017-08-10 13:27:14 -04:00  
				
					
						
							
							
								 
						
							
								7095274a9e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into drm_buffer  
							
							
							
						 
						
							2017-08-10 13:19:39 -04:00  
				
					
						
							
							
								 
						
							
								ea63f9e53f 
								
							 
						 
						
							
							
								
								Merge pull request  #59  from acrisci/bug/release-when-no-damage  
							
							... 
							
							
							
							release buffer on surface flush when no damage 
							
						 
						
							2017-08-10 11:18:23 -04:00  
				
					
						
							
							
								 
						
							
								73adb49f15 
								
							 
						 
						
							
							
								
								release buffer on surface flush when no damage  
							
							
							
						 
						
							2017-08-10 11:12:33 -04:00  
				
					
						
							
							
								 
						
							
								3c12a32d1f 
								
							 
						 
						
							
							
								
								Merge pull request  #58  from acrisci/feature/enable-gl-blending  
							
							... 
							
							
							
							enable gl blending 
							
						 
						
							2017-08-10 08:41:11 -04:00  
				
					
						
							
							
								 
						
							
								49e97857c7 
								
							 
						 
						
							
							
								
								enable gl blending  
							
							... 
							
							
							
							This makes transparency work correctly.
fixes  #56  
							
						 
						
							2017-08-10 08:38:55 -04:00  
				
					
						
							
							
								 
						
							
								888986b038 
								
							 
						 
						
							
							
								
								Remove excess logging  
							
							
							
						 
						
							2017-08-10 08:36:45 -04:00  
				
					
						
							
							
								 
						
							
								7da43ff8b0 
								
							 
						 
						
							
							
								
								Implement wlr_surface_flush_damage  
							
							
							
						 
						
							2017-08-10 08:26:16 -04:00  
				
					
						
							
							
								 
						
							
								947bb2e436 
								
							 
						 
						
							
							
								
								Merge pull request  #57  from acrisci/feature/create-region  
							
							... 
							
							
							
							implement compositor create region 
							
						 
						
							2017-08-10 07:40:37 -04:00  
				
					
						
							
							
								 
						
							
								31d78ff497 
								
							 
						 
						
							
							
								
								Fix wlr_surface destruction bug  
							
							
							
						 
						
							2017-08-10 12:42:35 +02:00  
				
					
						
							
							
								 
						
							
								14654ecb77 
								
							 
						 
						
							
							
								
								implement compositor create region  
							
							... 
							
							
							
							Complete the implementation of wlr_region_create and put it in the compositor. 
							
						 
						
							2017-08-10 05:59:43 -04:00  
				
					
						
							
							
								 
						
							
								073dff63da 
								
							 
						 
						
							
							
								
								Fix style issues  
							
							
							
						 
						
							2017-08-10 11:05:18 +02:00  
				
					
						
							
							
								 
						
							
								1901c3e1b6 
								
							 
						 
						
							
							
								
								Fix example for updated gles  
							
							
							
						 
						
							2017-08-10 11:03:58 +02:00  
				
					
						
							
							
								 
						
							
								67369173aa 
								
							 
						 
						
							
							
								
								Implement drm (egl) buffer attaching  
							
							
							
						 
						
							2017-08-10 10:59:58 +02:00  
				
					
						
							
							
								 
						
							
								750d0ad458 
								
							 
						 
						
							
							
								
								Flesh out wlr_surface state lifecycle a bit  
							
							... 
							
							
							
							Sprinked some TODOs around for future work 
							
						 
						
							2017-08-09 23:34:50 -04:00  
				
					
						
							
							
								 
						
							
								a5d1b6a2c9 
								
							 
						 
						
							
							
								
								Specify gcc explicitly in .build.yml  
							
							
							
						 
						
							2017-08-09 22:59:02 -04:00  
				
					
						
							
							
								 
						
							
								e2b7712302 
								
							 
						 
						
							
							
								
								Use texture->pixel_format instead of re-scanning  
							
							
							
						 
						
							2017-08-09 22:56:57 -04:00  
				
					
						
							
							
								 
						
							
								4de930542f 
								
							 
						 
						
							
							
								
								Implement partial texture uploads  
							
							
							
						 
						
							2017-08-09 22:17:40 -04:00  
				
					
						
							
							
								 
						
							
								b109aecff9 
								
							 
						 
						
							
							
								
								Merge pull request  #52  from acrisci/feature/surface-frame-cb  
							
							... 
							
							
							
							Implement surface frame callback 
							
						 
						
							2017-08-09 17:52:31 -04:00  
				
					
						
							
							
								 
						
							
								4dfc6460f3 
								
							 
						 
						
							
							
								
								Style fixes  
							
							
							
						 
						
							2017-08-09 17:52:02 -04:00  
				
					
						
							
							
								 
						
							
								8306f46dfb 
								
							 
						 
						
							
							
								
								implement surface frame  
							
							... 
							
							
							
							The surface frame callback lets a window know when it is a good time to show the
next frame if it is animating. In particular, this callback is used by
weston-simple-shm to throttle drawing. 
							
						 
						
							2017-08-09 17:31:38 -04:00  
				
					
						
							
							
								 
						
							
								87fe13a9fa 
								
							 
						 
						
							
							
								
								release shm buffer after uploading  
							
							
							
						 
						
							2017-08-09 17:31:38 -04:00  
				
					
						
							
							
								 
						
							
								3ce1341e3c 
								
							 
						 
						
							
							
								
								Merge pull request  #43  from acrisci/feature/shell-surface-interface  
							
							... 
							
							
							
							shell surface interface 
							
						 
						
							2017-08-09 17:30:51 -04:00  
				
					
						
							
							
								 
						
							
								bd2e9a7168 
								
							 
						 
						
							
							
								
								Style cleanup  
							
							
							
						 
						
							2017-08-09 17:30:22 -04:00  
				
					
						
							
							
								 
						
							
								5a7595af77 
								
							 
						 
						
							
							
								
								use generators for wayland protocol gen  
							
							
							
						 
						
							2017-08-09 16:50:41 -04:00  
				
					
						
							
							
								 
						
							
								26edd5fb9e 
								
							 
						 
						
							
							
								
								cleanup for style and formatting  
							
							
							
						 
						
							2017-08-09 16:50:40 -04:00