72a33b736f 
								
							
								 
							
						 
						
							
							
								
								implement texture get buffer size  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e22e443717 
								
							
								 
							
						 
						
							
							
								
								fix formatting in surface_damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0b3d56384f 
								
							
								 
							
						 
						
							
							
								
								implement surface_damage_buffer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d2e796edb7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #86  from nyorain/master  
							
							... 
							
							
 
							
							Fix style issues 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7d0bf9a1a7 
								
							
								 
							
						 
						
							
							
								
								Simplify tablet pad destruction  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5cc7342606 
								
							
								 
							
						 
						
							
							
								
								Prevent alloc errors from crashing  
							
							... 
							
							
 
							
							Resolves  #76  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5ca88af557 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #87  from nyorain/wlbcursor  
							
							... 
							
							
 
							
							Implement wayland backend cursor 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d7dcbbc175 
								
							
								 
							
						 
						
							
							
								
								Add wayland backend cursor support  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								aa20634309 
								
							
								 
							
						 
						
							
							
								
								Simplify input device destruction code  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f998bb8299 
								
							
								 
							
						 
						
							
							
								
								Fix style issues  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								53052b3f6e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #85  from martinetd/refactor_states  
							
							... 
							
							
 
							
							Refactor states 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e922e62924 
								
							
								 
							
						 
						
							
							
								
								wayland input_device_destroy: add missing braces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4bbf718e7d 
								
							
								 
							
						 
						
							
							
								
								impl->destroy cleanup:  
							
							... 
							
							
 
							
							- remove trivial destroy() function
 - make sure we check impl and impl->destroy before calling
 - always call free if not implemented 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ba20d5b3ca 
								
							
								 
							
						 
						
							
							
								
								Refactor out wlr_touch_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bd67849c03 
								
							
								 
							
						 
						
							
							
								
								Refactor out wlr_tablet_tool_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a289940bff 
								
							
								 
							
						 
						
							
							
								
								Refactor out wlr_tablet_pad_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								53e7bebd23 
								
							
								 
							
						 
						
							
							
								
								Refactor out wlr_pointer_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0a3246ad97 
								
							
								 
							
						 
						
							
							
								
								Refactor out wlr_keyboard_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e6ad67911b 
								
							
								 
							
						 
						
							
							
								
								Refactor out wlr_input_device_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1e1e9887fb 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #84  from martinetd/fixes  
							
							... 
							
							
 
							
							Fixes 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								db77530a35 
								
							
								 
							
						 
						
							
							
								
								Fix output destory: impl->destroy must be called last + obvious double-free  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9a9dd15d5f 
								
							
								 
							
						 
						
							
							
								
								Fix wlr_multi_backend_add incorrect assert  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2facf1df65 
								
							
								 
							
						 
						
							
							
								
								Fix software cursors  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de6f32c84e 
								
							
								 
							
						 
						
							
							
								
								Refactor away wlr_renderer_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0de5eed048 
								
							
								 
							
						 
						
							
							
								
								Fix double free on wlr_outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								94e6e6334b 
								
							
								 
							
						 
						
							
							
								
								Refactor out wlr_texture_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c8c6619146 
								
							
								 
							
						 
						
							
							
								
								Refactor out wlr_output_mode_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f11b38f97a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #82  from 4e554c4c/detection  
							
							... 
							
							
 
							
							Add backend detection functions 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de66bdb867 
								
							
								 
							
						 
						
							
							
								
								Add backend detection functions  
							
							... 
							
							
 
							
							Resolves  #80  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								41e735242d 
								
							
								 
							
						 
						
							
							
								
								Remove wlr_output_state, update backends  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								43fb40e949 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #79  from martinetd/libinput_renaming  
							
							... 
							
							
 
							
							Libinput renaming 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								79cd34b0c6 
								
							
								 
							
						 
						
							
							
								
								Update README.md  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d4b4bfb8bc 
								
							
								 
							
						 
						
							
							
								
								Fix   #64  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e6a7817e45 
								
							
								 
							
						 
						
							
							
								
								Fix build on systems without systemd  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de4dff79b2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #81  from martinetd/wayland_loop  
							
							... 
							
							
 
							
							wayland backend: do not watch wayland fd for writable 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5c82d2f5c3 
								
							
								 
							
						 
						
							
							
								
								libinput backend: massive renaming  
							
							... 
							
							
 
							
							- 'libinput' (backend's) to libinput_context
- 'device' (libinput_device) to libinput_dev
- 'dev' (wlr_device) to wlr_dev
- 'devices' lists tangling of libinput devices to wlr_devices
- 'devices' list of wlr_devices in backend state to wlr_device_lists 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								08a2afdf6f 
								
							
								 
							
						 
						
							
							
								
								libinput backend: match logging for removal and add  
							
							... 
							
							
 
							
							Only log removal of devices once, but also log it for devices
that we do not care about. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								701e147b9b 
								
							
								 
							
						 
						
							
							
								
								libinput: remove useless get_context call  
							
							... 
							
							
 
							
							That function is literally just "return event->device->seat->libinput"
We do not use context, so do not fetch it. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f2e2794365 
								
							
								 
							
						 
						
							
							
								
								wayland backend: do not watch wayland fd for writable  
							
							... 
							
							
 
							
							Wayland fd is always writable and will busy-loop.
The dispatch function gets called with 0-mask when we need to flush
display anyway, so this saves CPU at no visible impact. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								60d1131df2 
								
							
								 
							
						 
						
							
							
								
								Re-enable backend autoselection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								234b2104e4 
								
							
								 
							
						 
						
							
							
								
								Refactor wlr_backend_state out of DRM backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c95a108d2f 
								
							
								 
							
						 
						
							
							
								
								Update libinput backend with new state design  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								81cd90297d 
								
							
								 
							
						 
						
							
							
								
								Refactor out wlr_backend_state from wl/multi  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e2386043f6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #78  from martinetd/fix_device_remove  
							
							... 
							
							
 
							
							libinput: fix segfault when handling non-wlr device removal 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5ba7560782 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #77  from nyorain/external_shader_fix  
							
							... 
							
							
 
							
							Fix external shader 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3e2cb5b5cf 
								
							
								 
							
						 
						
							
							
								
								libinput: fix segfault when handling non-wlr device removal  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f066ff6d02 
								
							
								 
							
						 
						
							
							
								
								Fix external shader  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2d6d2bcef9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #75  from nyorain/egl_image_leak  
							
							... 
							
							
 
							
							Fix egl image leak in gles renderer 
							
						 
						
							8 years ago