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  
				
					
						
							
							
								 
						
							
							
								53a53f55b4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #74  from martinetd/more_leaks  
							
							... 
							
							
 
							
							More leaks 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								862bc9783f 
								
							
								 
							
						 
						
							
							
								
								Fix egl image leak in gles renderer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3ea878b76e 
								
							
								 
							
						 
						
							
							
								
								wayland backend: free seatName  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8427749dd0 
								
							
								 
							
						 
						
							
							
								
								wayland backend: emit signal for input/output removal  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c323bfc6a0 
								
							
								 
							
						 
						
							
							
								
								GLES2: detach and delete shaders after LinkProgram  
							
							... 
							
							
 
							
							Also make sure program linked correctly! 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de86965174 
								
							
								 
							
						 
						
							
							
								
								Use libinput_event_destroy/xkb_*_unref  
							
							... 
							
							
 
							
							Also sneak in a missing drmModeFreePlaneResources 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e1293a7853 
								
							
								 
							
						 
						
							
							
								
								libinput: signal input remove on libinput backend destroy  
							
							... 
							
							
 
							
							This lets the upper crust cleanup and free their own states 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								be3a0ad065 
								
							
								 
							
						 
						
							
							
								
								libinput backend: fill in handle_device_removed  
							
							... 
							
							
 
							
							And fix input_remove_notify accordingly 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								65a8999242 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #73  from martinetd/fix_libinput  
							
							... 
							
							
 
							
							Fix libinput destroy for devices with multiple capabilities 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c42674bc25 
								
							
								 
							
						 
						
							
							
								
								Fix libinput destroy for devices with multiple capabilities  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ce65a0c138 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #69  from 4e554c4c/user_data  
							
							... 
							
							
 
							
							Add user data to wlr_* structs 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a8c1e8ce69 
								
							
								 
							
						 
						
							
							
								
								Add user data to wlr_* structs  
							
							... 
							
							
 
							
							Resolves  #68  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3f1b94c019 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #70  from nyorain/surface_values  
							
							... 
							
							
 
							
							Fix wlr_surface invalid bitflag values 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ed2fc30625 
								
							
								 
							
						 
						
							
							
								
								Fix wlr_surface invalid values  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9f103ca71e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #66  from martinetd/leak_plumbing  
							
							... 
							
							
 
							
							Leak plumbing 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1c7dd71208 
								
							
								 
							
						 
						
							
							
								
								WIP: example/shared.c free  
							
							... 
							
							
 
							
							Still missing something, the _remove functions are never called 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0354aaeff2 
								
							
								 
							
						 
						
							
							
								
								Complete a few destroy functions  
							
							... 
							
							
 
							
							This adds missing free calls for:
 - drm outputs
 - libinput backend in general
 - final udev free
 - output mode state 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0663b6d1e1 
								
							
								 
							
						 
						
							
							
								
								Build libinput events on the stack instead of allocating  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								62d8b252c0 
								
							
								 
							
						 
						
							
							
								
								Refactor meson and move xdg-shell into wlroots  
							
							
 
							
						 
						
							8 years ago