Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-29 | wlr_output_layout.c: fix style | Tony Crisci | |
2017-08-28 | Implement tablet_tool support in pointer example | Drew DeVault | |
2017-08-28 | handle input device destroy | Tony Crisci | |
2017-08-28 | implement tablet tool devices | Tony Crisci | |
2017-08-27 | implement touch up and touch down | Tony Crisci | |
2017-08-27 | add device to touch events | Tony Crisci | |
2017-08-27 | add touch events | Tony Crisci | |
2017-08-26 | intersect cursor and device regions | Tony Crisci | |
2017-08-26 | implement cursor and device geometry mapping | Tony Crisci | |
2017-08-26 | implement wlr_cursor_map_input_to_output | Tony Crisci | |
2017-08-26 | implement wlr_cursor_map_to_output | Tony Crisci | |
2017-08-26 | change output layout coords to double type | Tony Crisci | |
2017-08-26 | implement wlr_cursor_warp | Tony Crisci | |
2017-08-26 | handle cursor to output edge cases | Tony Crisci | |
2017-08-26 | add wlr_cursor basic implementation | Tony Crisci | |
2017-08-24 | xwayland: fix shutdown caused by Xwayland/client stop | Dominique Martinet | |
2017-08-23 | xwayland: fix style issues | Dominique Martinet | |
2017-08-23 | example compositor: loop through xwayland surfaces | Dominique Martinet | |
2017-08-23 | xwayland: move & split internal header file | Dominique Martinet | |
2017-08-23 | xwm: fix minimal init, this gets us some events on window creations | Dominique Martinet | |
2017-08-23 | init xwm only once Xwayland server is ready | Dominique Martinet | |
2017-08-23 | wlr_compositor: add signal for create_surface | Dominique Martinet | |
2017-08-23 | xwayland: split xwm structure out, initial xwm.c | Dominique Martinet | |
2017-08-23 | Xwayland: first draft, just start server for now | Dominique Martinet | |
2017-08-19 | wlr_compositor: change _init/finish to _create/destroy | Dominique Martinet | |
2017-08-19 | move wl_compositor into wlroots as wlr_compositor | Dominique Martinet | |
2017-08-19 | wlr renderer/texture: rename init to create when it does alloc | Dominique Martinet | |
2017-08-18 | rename wlr_cursor to wlr_xcursor | Tony Crisci | |
This is for the implementation of another type that should be called wlr_cursor. | |||
2017-08-18 | Implement wlr_data_{source,device,device_manager} | nyorain | |
2017-08-18 | Merge pull request #101 from nyorain/texture_fix | Drew DeVault | |
Fix surface buffer uploading | |||
2017-08-17 | Clean up wlr_output_layout | Drew DeVault | |
2017-08-17 | add helper methods for intersection | Tony Crisci | |
2017-08-17 | layout-output example: handle empty config | Tony Crisci | |
2017-08-17 | Add wlr_output_layout implementation | Tony Crisci | |
An output layout consists of a mapping of outputs to their position in a global coordinate system that usually cooresponds to the output position in physical space in front of the user. Add an example that allows configuration of an output layout and demonstrates its boundaries with a bouncing image. | |||
2017-08-17 | Fix surface buffer uploading | nyorain | |
2017-08-17 | Merge pull request #99 from nyorain/wlr_seat2 | Drew DeVault | |
wlr_seat | |||
2017-08-17 | Fix wlr_seat; add to example compositor | nyorain | |
2017-08-17 | Initial pass on wlr_seat | Drew DeVault | |
2017-08-17 | wayland backend: switch to xdg shell | Dominique Martinet | |
Closes #72 and #96. | |||
2017-08-16 | Prevent alloc errors from crashing in `list_t` | Calvin Lee | |
This commit changes the `list_t` api so that alloc errors can be detected and worked around. Also fixes errors not found in 5cc7342 | |||
2017-08-15 | Make wlr_wl_shell_create work like xdg | Dominique Martinet | |
Also: - rename wlr_xdg_shell_v6_init to create as that is what it does - free wlr_xdg_shell on failure to create wl_global, the struct is not initialized enough to call destroy at that point | |||
2017-08-15 | example compositor: only iterate over wl_shell and xdg_shell surfaces | Dominique Martinet | |
2017-08-15 | Move wl_shell into wlroots | Dominique Martinet | |
2017-08-15 | Change how surface matricies are calculated | Drew DeVault | |
2017-08-15 | refactor getting surface size into a function | Tony Crisci | |
2017-08-15 | implement buffer transform | Tony Crisci | |
2017-08-15 | remove unused dimension from buffer calculations | Tony Crisci | |
2017-08-15 | implement surface sizing | Tony Crisci | |
2017-08-15 | implement texture get buffer size | Tony Crisci | |
2017-08-15 | implement buffer scale | Tony Crisci | |
Keep track of the scale of the buffer set by surface.set_buffer_scale. Calculate the height and width of the texture from the buffer depending on the scale when it is attached. Use buffer damage to determine the damage of the buffer when flushing damage. Convert surface damage to buffer damage and union to the surface buffer_damage prior to flushing damage. |