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  
				
					
						
							
							
								 
						
							
								816a7f8257 
								
							 
						 
						
							
							
								
								add xdg shell destructors  
							
							
							
						 
						
							2017-08-09 16:50:07 -04:00  
				
					
						
							
							
								 
						
							
								bdfe9faf58 
								
							 
						 
						
							
							
								
								Add todo for destroy_xdg_shell_surface  
							
							... 
							
							
							
							This free was causing crashes so remove the implementation and make a note to
do it later. 
							
						 
						
							2017-08-09 12:31:16 -04:00  
				
					
						
							
							
								 
						
							
								a6c7d8d14f 
								
							 
						 
						
							
							
								
								send configure event after creating toplevel  
							
							... 
							
							
							
							The xdg shell protocol requires us to send a configure in order for the client
to start attaching buffers. 
							
						 
						
							2017-08-09 12:31:16 -04:00  
				
					
						
							
							
								 
						
							
								5add87cac6 
								
							 
						 
						
							
							
								
								rename wlr_surface to wlr_texture  
							
							
							
						 
						
							2017-08-09 12:31:16 -04:00  
				
					
						
							
							
								 
						
							
								15885ab54a 
								
							 
						 
						
							
							
								
								implement xdg toplevel stubs  
							
							
							
						 
						
							2017-08-09 12:31:16 -04:00  
				
					
						
							
							
								 
						
							
								c3f15ea284 
								
							 
						 
						
							
							
								
								Add xdg shell stubs  
							
							
							
						 
						
							2017-08-09 12:31:16 -04:00  
				
					
						
							
							
								 
						
							
								347707c962 
								
							 
						 
						
							
							
								
								Add shell surface stubs  
							
							... 
							
							
							
							Add stubs for the wl_shell_surface interface.
Implement wl_shell_get_shell_surface by creating the shell surface and settings
its implementation to these stubs. 
							
						 
						
							2017-08-09 12:30:11 -04:00  
				
					
						
							
							
								 
						
							
								df378d3274 
								
							 
						 
						
							
							
								
								Merge pull request  #50  from nyorain/wl_surface  
							
							... 
							
							
							
							Add first wlr_surface example implementation 
							
						 
						
							2017-08-09 11:32:02 -04:00  
				
					
						
							
							
								 
						
							
								fb58307a50 
								
							 
						 
						
							
							
								
								Fix surface destruction  
							
							
							
						 
						
							2017-08-09 17:27:12 +02:00  
				
					
						
							
							
								 
						
							
								cf9ee6ce3f 
								
							 
						 
						
							
							
								
								Move wlr_surface into wlr  
							
							
							
						 
						
							2017-08-09 17:27:12 +02:00  
				
					
						
							
							
								 
						
							
								8473c3955c 
								
							 
						 
						
							
							
								
								Add first wlr_surface example implementation  
							
							
							
						 
						
							2017-08-09 17:26:05 +02:00  
				
					
						
							
							
								 
						
							
								6345d6deed 
								
							 
						 
						
							
							
								
								Merge pull request  #51  from nyorain/region  
							
							... 
							
							
							
							Implement wlr_region using pixman 
							
						 
						
							2017-08-09 11:09:36 -04:00  
				
					
						
							
							
								 
						
							
								60ecbe4246 
								
							 
						 
						
							
							
								
								Update ci for pixman  
							
							
							
						 
						
							2017-08-09 17:06:19 +02:00  
				
					
						
							
							
								 
						
							
								1bea754521 
								
							 
						 
						
							
							
								
								Implement wlr_region using pixman  
							
							
							
						 
						
							2017-08-09 17:05:55 +02:00  
				
					
						
							
							
								 
						
							
								a77fac0760 
								
							 
						 
						
							
							
								
								Added null check on crtc  
							
							
							
						 
						
							2017-08-10 01:43:42 +12:00  
				
					
						
							
							
								 
						
							
								ef1f947d49 
								
							 
						 
						
							
							
								
								Merge pull request  #49  from ascent12/drm-atomic  
							
							... 
							
							
							
							Atomic modesetting 
							
						 
						
							2017-08-09 08:07:12 -04:00  
				
					
						
							
							
								 
						
							
								af67966d92 
								
							 
						 
						
							
							
								
								Atomic modesetting  
							
							
							
						 
						
							2017-08-09 08:07:00 -04:00  
				
					
						
							
							
								 
						
							
								913829e381 
								
							 
						 
						
							
							
								
								Switch .build.yml to meson  
							
							
							
						 
						
							2017-08-08 18:02:32 -04:00  
				
					
						
							
							
								 
						
							
								ba87585bbe 
								
							 
						 
						
							
							
								
								Merge pull request  #48  from nyorain/wlr_texture  
							
							... 
							
							
							
							Rename wlr_surface -> wlr_texture; attach -> upload 
							
						 
						
							2017-08-08 13:12:16 -04:00  
				
					
						
							
							
								 
						
							
								e167f41fde 
								
							 
						 
						
							
							
								
								Rename wlr_surface -> wlr_texture; attach -> upload  
							
							
							
						 
						
							2017-08-08 18:25:16 +02:00  
				
					
						
							
							
								 
						
							
								622a0d838b 
								
							 
						 
						
							
							
								
								Add logging in wlr_cursor  
							
							
							
						 
						
							2017-08-08 11:56:52 -04:00  
				
					
						
							
							
								 
						
							
								9383aaf89e 
								
							 
						 
						
							
							
								
								Accomodate for hotspot in cursor position  
							
							
							
						 
						
							2017-08-08 11:44:44 -04:00  
				
					
						
							
							
								 
						
							
								afd058b754 
								
							 
						 
						
							
							
								
								Fix software cursor.  Fixes   #45  
							
							
							
						 
						
							2017-08-08 20:22:26 +12:00  
				
					
						
							
							
								 
						
							
								7486263f7e 
								
							 
						 
						
							
							
								
								Add xcursor sublibrary  
							
							
							
						 
						
							2017-08-07 21:13:04 -04:00  
				
					
						
							
							
								 
						
							
								ab063c3936 
								
							 
						 
						
							
							
								
								Merge pull request  #44  from ascent12/drm  
							
							... 
							
							
							
							DRM plane support, refactoring, and other changes 
							
						 
						
							2017-08-07 08:01:32 -04:00  
				
					
						
							
							
								 
						
							
								d09ca20a4d 
								
							 
						 
						
							
							
								
								Use gbm_bo_map for cursor  
							
							
							
						 
						
							2017-08-07 21:07:42 +12:00  
				
					
						
							
							
								 
						
							
								dbe66d1963 
								
							 
						 
						
							
							
								
								Style changes  
							
							
							
						 
						
							2017-08-07 10:15:05 +12:00  
				
					
						
							
							
								 
						
							
								5a636b21ba 
								
							 
						 
						
							
							
								
								Remove old fields  
							
							
							
						 
						
							2017-08-06 21:51:34 +12:00