Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-22 | wlr-seat-keyboard: basic events | Tony Crisci | |
2017-09-22 | Merge pull request #155 from emersion/next-serial | Drew DeVault | |
Use wl_display_next_serial | |||
2017-09-22 | Use wl_display_next_serial | emersion | |
2017-09-22 | Merge pull request #154 from Dudemanguy911/master | Drew DeVault | |
Add elogind support | |||
2017-09-22 | Clarify either/or dependency | dudemanguy | |
2017-09-22 | Add elogind support | dudemanguy | |
Resolves SirCmpwn/wlroots#146 | |||
2017-09-22 | Fix use of serial on motion_request | Drew DeVault | |
2017-09-22 | Merge pull request #152 from acrisci/feature/wlr-seat-axis-events | Drew DeVault | |
wlr-seat cursor axis events | |||
2017-09-22 | wlr-seat: implement cursor axis events | Tony Crisci | |
Axis events for the cursor are generated with the scroll wheel. | |||
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 | wlr-seat: add guards for no pointer resource | Tony Crisci | |
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 |