Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-13 | Merge pull request #82 from 4e554c4c/detection | Drew DeVault | |
Add backend detection functions | |||
2017-08-13 | Add backend detection functions | Calvin Lee | |
Resolves #80 | |||
2017-08-13 | Remove wlr_output_state, update backends | Drew DeVault | |
2017-08-13 | wlr_backend_init -> wlr_backend_start | Drew DeVault | |
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 | Merge pull request #79 from martinetd/libinput_renaming | Drew DeVault | |
Libinput renaming | |||
2017-08-13 | Update README.md | Drew DeVault | |
2017-08-13 | Fix #64 | Drew DeVault | |
2017-08-13 | Fix build on systems without systemd | Drew DeVault | |
2017-08-13 | Merge pull request #81 from martinetd/wayland_loop | Drew DeVault | |
wayland backend: do not watch wayland fd for writable | |||
2017-08-13 | libinput backend: massive renaming | Dominique Martinet | |
- '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 | |||
2017-08-13 | libinput backend: match logging for removal and add | Dominique Martinet | |
Only log removal of devices once, but also log it for devices that we do not care about. | |||
2017-08-13 | libinput: remove useless get_context call | Dominique Martinet | |
That function is literally just "return event->device->seat->libinput" We do not use context, so do not fetch it. | |||
2017-08-13 | wayland backend: do not watch wayland fd for writable | Dominique Martinet | |
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. | |||
2017-08-12 | Re-enable backend autoselection | Drew DeVault | |
2017-08-12 | Refactor wlr_backend_state out of DRM backend | Drew DeVault | |
2017-08-12 | Update libinput backend with new state design | Drew DeVault | |
2017-08-12 | Refactor out wlr_backend_state from wl/multi | Drew DeVault | |
2017-08-12 | Merge pull request #78 from martinetd/fix_device_remove | Drew DeVault | |
libinput: fix segfault when handling non-wlr device removal | |||
2017-08-12 | Merge pull request #77 from nyorain/external_shader_fix | Drew DeVault | |
Fix external shader | |||
2017-08-12 | libinput: fix segfault when handling non-wlr device removal | Dominique Martinet | |
2017-08-12 | Fix external shader | nyorain | |
2017-08-12 | Merge pull request #75 from nyorain/egl_image_leak | Drew DeVault | |
Fix egl image leak in gles renderer | |||
2017-08-12 | Merge pull request #74 from martinetd/more_leaks | Drew DeVault | |
More leaks | |||
2017-08-12 | Fix egl image leak in gles renderer | nyorain | |
2017-08-12 | wayland backend: free seatName | Dominique Martinet | |
2017-08-12 | wayland backend: emit signal for input/output removal | Dominique Martinet | |
2017-08-12 | GLES2: detach and delete shaders after LinkProgram | Dominique Martinet | |
Also make sure program linked correctly! | |||
2017-08-12 | Use libinput_event_destroy/xkb_*_unref | Dominique Martinet | |
Also sneak in a missing drmModeFreePlaneResources | |||
2017-08-12 | libinput: signal input remove on libinput backend destroy | Dominique Martinet | |
This lets the upper crust cleanup and free their own states | |||
2017-08-12 | libinput backend: fill in handle_device_removed | Dominique Martinet | |
And fix input_remove_notify accordingly | |||
2017-08-11 | Merge pull request #73 from martinetd/fix_libinput | Drew DeVault | |
Fix libinput destroy for devices with multiple capabilities | |||
2017-08-11 | Fix libinput destroy for devices with multiple capabilities | Dominique Martinet | |
2017-08-11 | Merge pull request #69 from 4e554c4c/user_data | Drew DeVault | |
Add user data to wlr_* structs | |||
2017-08-11 | Add user data to wlr_* structs | Calvin Lee | |
Resolves #68 | |||
2017-08-11 | Merge pull request #70 from nyorain/surface_values | Drew DeVault | |
Fix wlr_surface invalid bitflag values | |||
2017-08-11 | Fix wlr_surface invalid values | nyorain | |
2017-08-11 | Merge pull request #66 from martinetd/leak_plumbing | Drew DeVault | |
Leak plumbing | |||
2017-08-11 | WIP: example/shared.c free | Dominique Martinet | |
Still missing something, the _remove functions are never called | |||
2017-08-11 | Complete a few destroy functions | Dominique Martinet | |
This adds missing free calls for: - drm outputs - libinput backend in general - final udev free - output mode state | |||
2017-08-11 | Build libinput events on the stack instead of allocating | Dominique Martinet | |
2017-08-11 | Refactor meson and move xdg-shell into wlroots | Drew DeVault | |
2017-08-11 | s/gen/ensure/ fixes #47 | Drew DeVault | |
2017-08-10 | Fix segfault during xdg-shell cleanup | Drew DeVault | |
2017-08-10 | Merge pull request #53 from nyorain/drm_buffer | Drew DeVault | |
Implement drm (egl) buffer attaching | |||
2017-08-10 | Refactor EGL handling | Drew DeVault | |
2017-08-11 | Fix possible use of CRTC after monitor is unplugged | Scott Anderson | |
2017-08-11 | Update rotation matrix correctly. Fixes #60. | Scott Anderson | |
2017-08-10 | wlr_output_update_matrix during wl backend init | Drew DeVault | |
2017-08-10 | Merge branch 'master' into drm_buffer | Drew DeVault | |
2017-08-10 | Merge pull request #59 from acrisci/bug/release-when-no-damage | Drew DeVault | |
release buffer on surface flush when no damage |