Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-14 | output: make wlr_output_enable return a bool | emersion | |
2018-08-24 | Revert "Revert "Merge pull request #1194 from ascent12/meson_feature"" | Scott Anderson | |
This reverts commit 9c886f20b97b6ab1ac85b849f1fe7f16eb199ff0. | |||
2018-08-23 | Revert "Merge pull request #1194 from ascent12/meson_feature" | Drew DeVault | |
This breaks wlroots when used as a meson subproject. This reverts commit dea311992eb4ff3e343c3cf5b0603034223d2a42, reversing changes made to 6db9c4b74667c1d917d720f5e96985a2461569fb. | |||
2018-08-22 | Install headers explicitly | Scott Anderson | |
2018-08-02 | Implement wlr-gamma-control-unstable-v1 | emersion | |
2018-07-29 | Initial pass on API stability guarantees | Drew DeVault | |
This introduces -DWLR_USE_UNSTABLE and adds information regarding the stability status to all headers. I started with a conservative set of headers to mark as stable: - types/wlr_matrix.h - util/edges.h - util/log.h - util/region.h - xcursor.h | |||
2018-07-14 | rename wlr_tablet_tool to wlr_tablet | Markus Ongyerth | |
The previous naming was based on the input-device capability names from libinput. With code that uses the libinput_tablet_tool and mapping into tablet-v2, this is confusing, so the name is changed to follow the names used in the protocol. | |||
2018-05-31 | Merge branch 'master' into screencontent | emersion | |
2018-05-29 | output, backend/drm: add wlr_output_export_dmabuf | emersion | |
2018-05-09 | Fix hardware cursors scale & transform | emersion | |
2018-05-01 | output: always use hardware cursors if available | emersion | |
This changes the `wlr_output_impl.set_cursor` function to take a `wlr_texture` instead of a byte buffer. This simplifies the DRM and Wayland backends since they were creating textures from the byte buffer anyway. With this commit, performance should be improved when moving the cursor since outputs don't need to be re-rendered anymore. | |||
2018-04-28 | backend/x11: correctly destroy input devices | emersion | |
2018-04-18 | output: don't emit the mode event if it hasn't changed | emersion | |
This also fixes #535. | |||
2018-03-06 | Add const to x11 and input interfaces | Scott Anderson | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-09 | Swap buffers with damage | emersion | |
2018-01-26 | output: add wlr_output_schedule_frame | emersion | |
2018-01-21 | output: add damage tracking via buffer age | emersion | |
2018-01-20 | backend/drm: fix hardware cursors not moving | emersion | |
This adds back `wlr_output::needs_swap`. This allows a backend to request buffer swaps even if the output isn't damaged. This is needed by the DRM backend to trigger pageflips when the cursor moves. | |||
2018-01-04 | Add wlr_output::enabled | emersion | |
2017-12-17 | Add full refresh rate support to custom modes | emersion | |
2017-12-14 | Merge branch 'master' into surface-transform | emersion | |
2017-12-11 | Add wlr_output_set_custom_mode | emersion | |
2017-12-01 | Make wlr_output_transform_* functions public, refactoring | emersion | |
2017-11-01 | Fix hidden software cursors, fix cursor transformations on DRM backend | emersion | |
2017-11-01 | Apply output transformation to pointer events in Wayland backend | emersion | |
2017-10-24 | Merge branch 'master' into feature/data-device-selection | Tony Crisci | |
2017-10-23 | Send output current mode when changed | emersion | |
2017-10-22 | Cleanup wlr_gamma_control | emersion | |
2017-10-22 | Create globals only for enabled outputs in DRM backend | emersion | |
2017-10-22 | Add pointer to backend inside wlr_output | Scott Anderson | |
2017-10-17 | Merge branch 'master' into feature/data-device-selection | Tony Crisci | |
2017-10-15 | wlr-data-device interface | Tony Crisci | |
2017-10-12 | Allow to update the cursor hotspot without its pixels | emersion | |
2017-10-06 | Merge pull request #221 from versusvoid/wayland-xkb_state_update_mask | Drew DeVault | |
Use xkb_state_update_mask() with Wayland backend | |||
2017-10-06 | Use xkb_state_update_mask() with Wayland backend | Versus Void | |
Fix #158 | |||
2017-10-06 | Transform hotspot with cursor | Versus Void | |
Fix #188 | |||
2017-09-25 | Merge branch 'master' into rootston | Drew DeVault | |
2017-09-24 | Move keyboard logic to wlr_{keyboard,seat} | Drew DeVault | |
2017-09-23 | Fix some include guard names in interfaces/ | emersion | |
2017-09-23 | Use more consistent include guard names | emersion | |
2017-09-06 | Add set_gamma and get_gamma_size to wlr_output_impl | emersion | |
2017-08-18 | Implement wlr_data_{source,device,device_manager} | nyorain | |
2017-08-14 | Refactor out wlr_touch_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_tablet_tool_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_tablet_pad_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_pointer_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_keyboard_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_input_device_state | Dominique Martinet | |
2017-08-13 | Remove wlr_output_state, update backends | Drew DeVault | |