Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-06-26 | Added software cursor fallback | Scott Anderson | |
2017-06-22 | Add wl_output globals for wlr_outputs | Drew DeVault | |
2017-06-21 | Update everyone to use new headers | Drew DeVault | |
2017-06-21 | Split out types.h and wlr/types.h | Drew DeVault | |
TODO: Update the code accordingly and move other types into the same paradigm |