Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-21 | compositor.c: add guards for unconfigured surfaces | Tony Crisci | |
2017-09-21 | compositor.c: determine xdg position by window geom | Tony Crisci | |
2017-09-21 | use double for cursor coordinates | Tony Crisci | |
2017-09-20 | wlr_seat: pointer events | Tony Crisci | |
2017-09-19 | wlr_seat: formatting cleanup | Tony Crisci | |
2017-09-19 | Merge pull request #148 from acrisci/feature/xdg-toplevel-layout-position | Drew DeVault | |
compositor.c: xdg-surface layout position | |||
2017-09-19 | compositor.c: xdg-surface layout position | Tony Crisci | |
Add data structures to compositor.c xdg-surface implementation that allows them to be rendered in the correct position in the layout, spanning outputs if necessary. | |||
2017-09-17 | Fix minor typos | Drew DeVault | |
2017-09-17 | Merge pull request #145 from acrisci/feature/xdg-shell-toplevel | Drew DeVault | |
xdg shell toplevel | |||
2017-09-17 | use wl_list_for_each_safe() to unlink client surfaces | Tony Crisci | |
2017-09-16 | xdg-shell-v6 misc cleanup | Tony Crisci | |
2017-09-16 | xdg-toplevel-v6 set parent | Tony Crisci | |
2017-09-16 | reset pending geometry on ack configure | Tony Crisci | |
2017-09-16 | toplevel protocol errors | Tony Crisci | |
2017-09-16 | xdg-surface-v6: implement ping | Tony Crisci | |
2017-09-16 | compositor.c: implement xdg-toplevel-v6 request events | Tony Crisci | |
2017-09-16 | xdg-toplevel-v6: seat events | Tony Crisci | |
2017-09-15 | xdg-shell new surface and ack configure events | Tony Crisci | |
2017-09-15 | schedule configure request on toplevel first commit | Tony Crisci | |
2017-09-14 | xdg-shell-toplevel configure requests | Tony Crisci | |
2017-09-14 | xdg-surface-v6: add events | Tony Crisci | |
2017-09-13 | implement xdg-toplevel state properties | Tony Crisci | |
2017-09-13 | xdg-surface geometry | Tony Crisci | |
2017-09-13 | set title and app_id | Tony Crisci | |
2017-09-13 | use wlr_surface on shell struct and listen to events | Tony Crisci | |
2017-09-13 | set toplevel role on wlr_surface | Tony Crisci | |
2017-09-11 | xdg_surface: handle wlr_surface destroy | Tony Crisci | |
2017-09-11 | wlr_xdg_shell_v6.c: fix formatting | Tony Crisci | |
2017-09-11 | add surface destroy signal | Tony Crisci | |
2017-09-11 | Merge pull request #138 from acrisci/feature/compositor-cursor | Drew DeVault | |
compositor example basic cursor and layout | |||
2017-09-08 | Merge pull request #143 from Ongy/signal_remove | Drew DeVault | |
fixes use after free caused by signal lists | |||
2017-09-08 | fixes use after free caused by signal lists | Markus Ongyerth | |
A structs throughout the code use implementation specific free functions. When those functions are not used, they simply call free() on their data, but this leaves around wl_signals linked into listeners. When those listeners try to remove themself from the list, they write into the now free memory. This commit adds calls to remove the signals from those lists, so the listeners can safely call wl_list_remove | |||
2017-09-07 | compositor.c: working pointer | Tony Crisci | |
2017-09-07 | compositor.c: fix formatting | Tony Crisci | |
2017-09-07 | Merge pull request #137 from emersion/gamma_control | Drew DeVault | |
Add gamma_control interface | |||
2017-09-06 | Fix gamma_size event sent to wrong resource | emersion | |
2017-09-06 | Add set_gamma and get_gamma_size to wlr_output_impl | emersion | |
2017-09-06 | Add wlr_output_{set_gamma,get_gamma_size} | emersion | |
2017-09-06 | Add gamma_control skeleton | emersion | |
2017-09-06 | Merge pull request #136 from acrisci/bug/rename-output-layout-create | Drew DeVault | |
Rename wlr_output_layout_init() | |||
2017-09-06 | Merge pull request #135 from acrisci/bug/cursor-device-create-destroy | Drew DeVault | |
wlr_cursor_device create and destroy | |||
2017-09-06 | Merge pull request #134 from acrisci/feature/refactor-device-configuration | Drew DeVault | |
pointer.c: refactor device configuration | |||
2017-09-05 | Rename wlr_output_layout_init() | Tony Crisci | |
Rename wlr_output_layout_init() to wlr_output_layout_create() to be consistent with the rest of the api. | |||
2017-09-05 | wlr_cursor_device create and destroy | Tony Crisci | |
Refactor wlr_cursor_device creation and destruction into their own functions. Properly unsubscribe from signals in the wlr_cursor_device_destroy function. | |||
2017-09-05 | move device configuration to config.h | Tony Crisci | |
2017-09-05 | pointer.c: refactor device configuration | Tony Crisci | |
2017-09-05 | Merge pull request #133 from acrisci/feature/wlr-cursor-layout-changes | Drew DeVault | |
wlr_cursor: automatically handle layout changes | |||
2017-09-05 | bugfix: warp cursor to current position on output add | Tony Crisci | |
2017-09-05 | wlr_cursor: handle layout changes | Tony Crisci | |
Add the layout `destroy` and `change` events. When a layout is destroyed, detach is from the wlr_cursor. When a layout is changed, warp the cursor to the closest layout boundary. | |||
2017-09-01 | Merge pull request #131 from emersion/patch-1 | Drew DeVault | |
Fix IRC channel link |