Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-22 | Fix possibly uninitialized variable | Drew DeVault | |
2017-09-22 | Add super+click to move windows around without xdg | Drew DeVault | |
Though it still doesn't work for non-XDG windows because we need to build common window state managemnet within the reference compositor. | |||
2017-09-22 | Use time_usec for event serials | Drew DeVault | |
Fixes #151 | |||
2017-09-22 | Implement xdg request_move in reference compositor | Drew DeVault | |
2017-09-22 | Add stdbool.h | Scott Anderson | |
2017-09-21 | Merge pull request #149 from acrisci/feature/wlr-seat-pointer | Drew DeVault | |
wlr-seat pointer events | |||
2017-09-21 | Handle tablet motion in example compositor | Drew DeVault | |
2017-09-21 | compositor.c: implement cursor motion absolute | Tony Crisci | |
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 |