f9b55dfa95 
								
							 
						 
						
							
							
								
								Make wlr_wl_shell_create work like xdg  
							
							... 
							
							
							
							Also:
- rename wlr_xdg_shell_v6_init to create as that is what it does
- free wlr_xdg_shell on failure to create wl_global, the struct
is not initialized enough to call destroy at that point 
							
						 
						
							2017-08-15 15:36:02 +02:00  
				
					
						
							
							
								 
						
							
								d49edc8243 
								
							 
						 
						
							
							
								
								wl_shell/compositor surface: do not check if it's in list before removing  
							
							
							
						 
						
							2017-08-15 15:34:26 +02:00  
				
					
						
							
							
								 
						
							
								5dae8e1be8 
								
							 
						 
						
							
							
								
								example compositor: only iterate over wl_shell and xdg_shell surfaces  
							
							
							
						 
						
							2017-08-15 15:34:26 +02:00  
				
					
						
							
							
								 
						
							
								f4e6b138fb 
								
							 
						 
						
							
							
								
								Move wl_shell into wlroots  
							
							
							
						 
						
							2017-08-15 15:13:23 +02:00  
				
					
						
							
							
								 
						
							
								f60b53c6e3 
								
							 
						 
						
							
							
								
								Change how surface matricies are calculated  
							
							
							
						 
						
							2017-08-15 08:52:30 -04:00  
				
					
						
							
							
								 
						
							
								09faf4ff64 
								
							 
						 
						
							
							
								
								Merge pull request  #83  from acrisci/feature/buffer-damage2  
							
							... 
							
							
							
							Buffer damage and scaling (attempt 2) 
							
						 
						
							2017-08-15 08:31:30 -04:00  
				
					
						
							
							
								 
						
							
								d5f98dbf61 
								
							 
						 
						
							
							
								
								refactor getting surface size into a function  
							
							
							
						 
						
							2017-08-15 08:22:22 -04:00  
				
					
						
							
							
								 
						
							
								4f2b1cc930 
								
							 
						 
						
							
							
								
								implement get_buffer_size for egl buffers  
							
							
							
						 
						
							2017-08-15 07:58:07 -04:00  
				
					
						
							
							
								 
						
							
								2bf2dbb2bd 
								
							 
						 
						
							
							
								
								formatting fixup  
							
							
							
						 
						
							2017-08-15 07:41:25 -04:00  
				
					
						
							
							
								 
						
							
								5b1ce84350 
								
							 
						 
						
							
							
								
								implement buffer transform  
							
							
							
						 
						
							2017-08-15 07:36:51 -04:00  
				
					
						
							
							
								 
						
							
								84c6dbd58d 
								
							 
						 
						
							
							
								
								remove unused dimension from buffer calculations  
							
							
							
						 
						
							2017-08-15 07:36:51 -04:00  
				
					
						
							
							
								 
						
							
								e46ec57b43 
								
							 
						 
						
							
							
								
								implement surface sizing  
							
							
							
						 
						
							2017-08-15 07:36:51 -04:00  
				
					
						
							
							
								 
						
							
								b49650b555 
								
							 
						 
						
							
							
								
								initialize buffer damage before conversion  
							
							
							
						 
						
							2017-08-15 07:36:50 -04:00  
				
					
						
							
							
								 
						
							
								d87c58416b 
								
							 
						 
						
							
							
								
								clip surface damage to surface size  
							
							
							
						 
						
							2017-08-15 07:36:50 -04:00  
				
					
						
							
							
								 
						
							
								72a33b736f 
								
							 
						 
						
							
							
								
								implement texture get buffer size  
							
							
							
						 
						
							2017-08-15 07:36:50 -04:00  
				
					
						
							
							
								 
						
							
								f0f190bfa5 
								
							 
						 
						
							
							
								
								implement buffer scale  
							
							... 
							
							
							
							Keep track of the scale of the buffer set by surface.set_buffer_scale.
Calculate the height and width of the texture from the buffer depending on the
scale when it is attached.
Use buffer damage to determine the damage of the buffer when flushing damage.
Convert surface damage to buffer damage and union to the surface buffer_damage
prior to flushing damage. 
							
						 
						
							2017-08-15 07:36:50 -04:00  
				
					
						
							
							
								 
						
							
								e22e443717 
								
							 
						 
						
							
							
								
								fix formatting in surface_damage  
							
							
							
						 
						
							2017-08-15 07:36:50 -04:00  
				
					
						
							
							
								 
						
							
								0b3d56384f 
								
							 
						 
						
							
							
								
								implement surface_damage_buffer  
							
							
							
						 
						
							2017-08-15 07:36:17 -04:00  
				
					
						
							
							
								 
						
							
								d2e796edb7 
								
							 
						 
						
							
							
								
								Merge pull request  #86  from nyorain/master  
							
							... 
							
							
							
							Fix style issues 
							
						 
						
							2017-08-15 07:18:22 -04:00  
				
					
						
							
							
								 
						
							
								7d0bf9a1a7 
								
							 
						 
						
							
							
								
								Simplify tablet pad destruction  
							
							
							
						 
						
							2017-08-15 12:16:23 +02:00  
				
					
						
							
							
								 
						
							
								5cc7342606 
								
							 
						 
						
							
							
								
								Prevent alloc errors from crashing  
							
							... 
							
							
							
							Resolves  #76  
						
							2017-08-15 08:04:57 +02:00  
				
					
						
							
							
								 
						
							
								5ca88af557 
								
							 
						 
						
							
							
								
								Merge pull request  #87  from nyorain/wlbcursor  
							
							... 
							
							
							
							Implement wayland backend cursor 
							
						 
						
							2017-08-14 18:21:09 -04:00  
				
					
						
							
							
								 
						
							
								d7dcbbc175 
								
							 
						 
						
							
							
								
								Add wayland backend cursor support  
							
							
							
						 
						
							2017-08-14 18:02:05 -04:00  
				
					
						
							
							
								 
						
							
								aa20634309 
								
							 
						 
						
							
							
								
								Simplify input device destruction code  
							
							
							
						 
						
							2017-08-14 18:23:20 +02:00  
				
					
						
							
							
								 
						
							
								f998bb8299 
								
							 
						 
						
							
							
								
								Fix style issues  
							
							
							
						 
						
							2017-08-14 17:09:56 +02:00  
				
					
						
							
							
								 
						
							
								53052b3f6e 
								
							 
						 
						
							
							
								
								Merge pull request  #85  from martinetd/refactor_states  
							
							... 
							
							
							
							Refactor states 
							
						 
						
							2017-08-14 10:33:46 -04:00  
				
					
						
							
							
								 
						
							
								e922e62924 
								
							 
						 
						
							
							
								
								wayland input_device_destroy: add missing braces  
							
							
							
						 
						
							2017-08-14 16:30:10 +02:00  
				
					
						
							
							
								 
						
							
								4bbf718e7d 
								
							 
						 
						
							
							
								
								impl->destroy cleanup:  
							
							... 
							
							
							
							- remove trivial destroy() function
 - make sure we check impl and impl->destroy before calling
 - always call free if not implemented 
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								ba20d5b3ca 
								
							 
						 
						
							
							
								
								Refactor out wlr_touch_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								bd67849c03 
								
							 
						 
						
							
							
								
								Refactor out wlr_tablet_tool_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								a289940bff 
								
							 
						 
						
							
							
								
								Refactor out wlr_tablet_pad_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								53e7bebd23 
								
							 
						 
						
							
							
								
								Refactor out wlr_pointer_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								0a3246ad97 
								
							 
						 
						
							
							
								
								Refactor out wlr_keyboard_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								e6ad67911b 
								
							 
						 
						
							
							
								
								Refactor out wlr_input_device_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								1e1e9887fb 
								
							 
						 
						
							
							
								
								Merge pull request  #84  from martinetd/fixes  
							
							... 
							
							
							
							Fixes 
							
						 
						
							2017-08-14 09:13:24 -04:00  
				
					
						
							
							
								 
						
							
								db77530a35 
								
							 
						 
						
							
							
								
								Fix output destory: impl->destroy must be called last + obvious double-free  
							
							
							
						 
						
							2017-08-14 15:05:45 +02:00  
				
					
						
							
							
								 
						
							
								9a9dd15d5f 
								
							 
						 
						
							
							
								
								Fix wlr_multi_backend_add incorrect assert  
							
							
							
						 
						
							2017-08-14 15:01:59 +02:00  
				
					
						
							
							
								 
						
							
								2facf1df65 
								
							 
						 
						
							
							
								
								Fix software cursors  
							
							
							
						 
						
							2017-08-14 08:43:17 -04:00  
				
					
						
							
							
								 
						
							
								de6f32c84e 
								
							 
						 
						
							
							
								
								Refactor away wlr_renderer_state  
							
							
							
						 
						
							2017-08-14 08:37:50 -04:00  
				
					
						
							
							
								 
						
							
								0de5eed048 
								
							 
						 
						
							
							
								
								Fix double free on wlr_outputs  
							
							
							
						 
						
							2017-08-14 08:37:44 -04:00  
				
					
						
							
							
								 
						
							
								94e6e6334b 
								
							 
						 
						
							
							
								
								Refactor out wlr_texture_state  
							
							
							
						 
						
							2017-08-14 08:25:26 -04:00  
				
					
						
							
							
								 
						
							
								c8c6619146 
								
							 
						 
						
							
							
								
								Refactor out wlr_output_mode_state  
							
							
							
						 
						
							2017-08-14 08:03:51 -04:00  
				
					
						
							
							
								 
						
							
								f11b38f97a 
								
							 
						 
						
							
							
								
								Merge pull request  #82  from 4e554c4c/detection  
							
							... 
							
							
							
							Add backend detection functions 
							
						 
						
							2017-08-13 17:13:12 -04:00  
				
					
						
							
							
								 
						
							
								de66bdb867 
								
							 
						 
						
							
							
								
								Add backend detection functions  
							
							... 
							
							
							
							Resolves  #80  
						
							2017-08-13 23:08:33 +02:00  
				
					
						
							
							
								 
						
							
								41e735242d 
								
							 
						 
						
							
							
								
								Remove wlr_output_state, update backends  
							
							
							
						 
						
							2017-08-13 11:38:03 -04:00  
				
					
						
							
							
								 
						
							
								4386816889 
								
							 
						 
						
							
							
								
								wlr_backend_init -> wlr_backend_start  
							
							... 
							
							
							
							Also renames create to init. We'll use create for anything that
allocates and init for anything that takes a pointer and initializes it. 
							
						 
						
							2017-08-13 10:19:57 -04:00  
				
					
						
							
							
								 
						
							
								43fb40e949 
								
							 
						 
						
							
							
								
								Merge pull request  #79  from martinetd/libinput_renaming  
							
							... 
							
							
							
							Libinput renaming 
							
						 
						
							2017-08-13 08:29:42 -04:00  
				
					
						
							
							
								 
						
							
								79cd34b0c6 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2017-08-13 08:29:04 -04:00  
				
					
						
							
							
								 
						
							
								d4b4bfb8bc 
								
							 
						 
						
							
							
								
								Fix   #64  
							
							
							
						 
						
							2017-08-13 08:26:32 -04:00  
				
					
						
							
							
								 
						
							
								e6a7817e45 
								
							 
						 
						
							
							
								
								Fix build on systems without systemd  
							
							
							
						 
						
							2017-08-13 08:21:57 -04:00