|  Drew DeVault | e2386043f6 | Merge pull request #78 from martinetd/fix_device_remove libinput: fix segfault when handling non-wlr device removal | 2017-08-12 09:22:29 -04:00 | 
				
					
						|  Drew DeVault | 5ba7560782 | Merge pull request #77 from nyorain/external_shader_fix Fix external shader | 2017-08-12 09:19:51 -04:00 | 
				
					
						|  Dominique Martinet | 3e2cb5b5cf | libinput: fix segfault when handling non-wlr device removal | 2017-08-12 15:13:29 +02:00 | 
				
					
						|  nyorain | f066ff6d02 | Fix external shader | 2017-08-12 14:48:24 +02:00 | 
				
					
						|  Drew DeVault | 2d6d2bcef9 | Merge pull request #75 from nyorain/egl_image_leak Fix egl image leak in gles renderer | 2017-08-12 08:22:04 -04:00 | 
				
					
						|  Drew DeVault | 53a53f55b4 | Merge pull request #74 from martinetd/more_leaks More leaks | 2017-08-12 08:21:18 -04:00 | 
				
					
						|  nyorain | 862bc9783f | Fix egl image leak in gles renderer | 2017-08-12 11:41:40 +02:00 | 
				
					
						|  Dominique Martinet | 3ea878b76e | wayland backend: free seatName | 2017-08-12 01:19:45 +02:00 | 
				
					
						|  Dominique Martinet | 8427749dd0 | wayland backend: emit signal for input/output removal | 2017-08-12 01:16:12 +02:00 | 
				
					
						|  Dominique Martinet | c323bfc6a0 | GLES2: detach and delete shaders after LinkProgram Also make sure program linked correctly! | 2017-08-12 00:24:30 +02:00 | 
				
					
						|  Dominique Martinet | de86965174 | Use libinput_event_destroy/xkb_*_unref Also sneak in a missing drmModeFreePlaneResources | 2017-08-12 00:11:18 +02:00 | 
				
					
						|  Dominique Martinet | 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 | 
				
					
						|  Dominique Martinet | be3a0ad065 | libinput backend: fill in handle_device_removed And fix input_remove_notify accordingly | 2017-08-12 00:11:18 +02:00 | 
				
					
						|  Drew DeVault | 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 | 
				
					
						|  Dominique Martinet | c42674bc25 | Fix libinput destroy for devices with multiple capabilities | 2017-08-11 21:02:40 +02:00 | 
				
					
						|  Drew DeVault | ce65a0c138 | Merge pull request #69 from 4e554c4c/user_data Add user data to wlr_* structs | 2017-08-11 14:59:15 -04:00 | 
				
					
						|  Calvin Lee | a8c1e8ce69 | Add user data to wlr_* structs Resolves #68 | 2017-08-11 20:44:17 +02:00 | 
				
					
						|  Drew DeVault | 3f1b94c019 | Merge pull request #70 from nyorain/surface_values Fix wlr_surface invalid bitflag values | 2017-08-11 14:38:57 -04:00 | 
				
					
						|  nyorain | ed2fc30625 | Fix wlr_surface invalid values | 2017-08-11 20:30:42 +02:00 | 
				
					
						|  Drew DeVault | 9f103ca71e | Merge pull request #66 from martinetd/leak_plumbing Leak plumbing | 2017-08-11 14:22:02 -04:00 | 
				
					
						|  Dominique Martinet | 1c7dd71208 | WIP: example/shared.c free Still missing something, the _remove functions are never called | 2017-08-11 19:41:10 +02:00 | 
				
					
						|  Dominique Martinet | 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 | 
				
					
						|  Dominique Martinet | 0663b6d1e1 | Build libinput events on the stack instead of allocating | 2017-08-11 18:38:27 +02:00 | 
				
					
						|  Drew DeVault | 62d8b252c0 | Refactor meson and move xdg-shell into wlroots | 2017-08-11 09:37:09 -04:00 | 
				
					
						|  Drew DeVault | a6efb90382 | s/gen/ensure/ fixes #47 | 2017-08-11 09:00:26 -04:00 | 
				
					
						|  Drew DeVault | 3375381610 | Fix segfault during xdg-shell cleanup | 2017-08-10 22:24:24 -04:00 | 
				
					
						|  Drew DeVault | 6569c2b626 | Merge pull request #53 from nyorain/drm_buffer Implement drm (egl) buffer attaching | 2017-08-10 22:20:21 -04:00 | 
				
					
						|  Drew DeVault | c24351681f | Refactor EGL handling | 2017-08-10 22:15:37 -04:00 | 
				
					
						|  Scott Anderson | fe2fbd0fad | Fix possible use of CRTC after monitor is unplugged | 2017-08-11 11:12:41 +12:00 | 
				
					
						|  Scott Anderson | 5465621d0a | Update rotation matrix correctly. Fixes #60. | 2017-08-11 09:29:28 +12:00 | 
				
					
						|  Drew DeVault | 4aaf76cb66 | wlr_output_update_matrix during wl backend init | 2017-08-10 13:27:14 -04:00 | 
				
					
						|  Drew DeVault | 7095274a9e | Merge branch 'master' into drm_buffer | 2017-08-10 13:19:39 -04:00 | 
				
					
						|  Drew DeVault | 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 | 
				
					
						|  Tony Crisci | 73adb49f15 | release buffer on surface flush when no damage | 2017-08-10 11:12:33 -04:00 | 
				
					
						|  Drew DeVault | 3c12a32d1f | Merge pull request #58 from acrisci/feature/enable-gl-blending enable gl blending | 2017-08-10 08:41:11 -04:00 | 
				
					
						|  Tony Crisci | 49e97857c7 | enable gl blending This makes transparency work correctly.
fixes #56 | 2017-08-10 08:38:55 -04:00 | 
				
					
						|  Drew DeVault | 888986b038 | Remove excess logging | 2017-08-10 08:36:45 -04:00 | 
				
					
						|  Drew DeVault | 7da43ff8b0 | Implement wlr_surface_flush_damage | 2017-08-10 08:26:16 -04:00 | 
				
					
						|  Drew DeVault | 947bb2e436 | Merge pull request #57 from acrisci/feature/create-region implement compositor create region | 2017-08-10 07:40:37 -04:00 | 
				
					
						|  nyorain | 31d78ff497 | Fix wlr_surface destruction bug | 2017-08-10 12:42:35 +02:00 | 
				
					
						|  Tony Crisci | 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 | 
				
					
						|  nyorain | 073dff63da | Fix style issues | 2017-08-10 11:05:18 +02:00 | 
				
					
						|  nyorain | 1901c3e1b6 | Fix example for updated gles | 2017-08-10 11:03:58 +02:00 | 
				
					
						|  nyorain | 67369173aa | Implement drm (egl) buffer attaching | 2017-08-10 10:59:58 +02:00 | 
				
					
						|  Drew DeVault | 750d0ad458 | Flesh out wlr_surface state lifecycle a bit Sprinked some TODOs around for future work | 2017-08-09 23:34:50 -04:00 | 
				
					
						|  Drew DeVault | a5d1b6a2c9 | Specify gcc explicitly in .build.yml | 2017-08-09 22:59:02 -04:00 | 
				
					
						|  Drew DeVault | e2b7712302 | Use texture->pixel_format instead of re-scanning | 2017-08-09 22:56:57 -04:00 | 
				
					
						|  Drew DeVault | 4de930542f | Implement partial texture uploads | 2017-08-09 22:17:40 -04:00 | 
				
					
						|  Drew DeVault | b109aecff9 | Merge pull request #52 from acrisci/feature/surface-frame-cb Implement surface frame callback | 2017-08-09 17:52:31 -04:00 | 
				
					
						|  Drew DeVault | 4dfc6460f3 | Style fixes | 2017-08-09 17:52:02 -04:00 |