aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2017-09-24Move keyboard logic to wlr_{keyboard,seat}Drew DeVault
2017-09-23Initial keyboard support in rootstonDrew DeVault
2017-09-23Implement xdg surface request_moveDrew DeVault
2017-09-23Implement pointer motion and buttonsDrew DeVault
2017-09-23Implement wlr_cursor in rootstonDrew DeVault
2017-09-23Render XDG shell surfacesDrew DeVault
2017-09-23Wire up pointer, start on cursorDrew DeVault
2017-09-23Initial pass on roots_inputDrew DeVault
2017-09-23Initialize display, backend; add frame handlingDrew DeVault
2017-09-22Establish rootston headers & mainDrew DeVault
2017-09-22Fix use of serial on motion_requestDrew DeVault
2017-09-22wlr-seat: implement cursor axis eventsTony Crisci
Axis events for the cursor are generated with the scroll wheel.
2017-09-22Add stdbool.hScott Anderson
2017-09-21Handle tablet motion in example compositorDrew DeVault
2017-09-21use double for cursor coordinatesTony Crisci
2017-09-20wlr_seat: pointer eventsTony Crisci
2017-09-19wlr_seat: formatting cleanupTony Crisci
2017-09-16xdg-toplevel-v6 set parentTony Crisci
2017-09-16reset pending geometry on ack configureTony Crisci
2017-09-16xdg-surface-v6: implement pingTony Crisci
2017-09-16xdg-toplevel-v6: seat eventsTony Crisci
2017-09-15xdg-shell new surface and ack configure eventsTony Crisci
2017-09-15schedule configure request on toplevel first commitTony Crisci
2017-09-14xdg-shell-toplevel configure requestsTony Crisci
2017-09-14xdg-surface-v6: add eventsTony Crisci
2017-09-13implement xdg-toplevel state propertiesTony Crisci
2017-09-13xdg-surface geometryTony Crisci
2017-09-13set title and app_idTony Crisci
2017-09-13use wlr_surface on shell struct and listen to eventsTony Crisci
2017-09-13set toplevel role on wlr_surfaceTony Crisci
2017-09-11xdg_surface: handle wlr_surface destroyTony Crisci
2017-09-11add surface destroy signalTony Crisci
2017-09-06Add set_gamma and get_gamma_size to wlr_output_implemersion
2017-09-06Add wlr_output_{set_gamma,get_gamma_size}emersion
2017-09-06Add gamma_control skeletonemersion
2017-09-05Rename 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-05wlr_cursor: handle layout changesTony 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-08-31add wlr_output destroy eventTony Crisci
2017-08-31implement output layout auto configurationTony Crisci
2017-08-29Merge pull request #120 from acrisci/feature/wlr-cursorDrew DeVault
wlr_cursor
2017-08-29refactor wlr_output_layout_closest_pointTony Crisci
2017-08-29refactor and rename wlr_geometry to wlr_boxTony Crisci
2017-08-29rename wlr_cursor_init to wlr_cursor_createTony Crisci
2017-08-29wlr_cursor.c: fix formattingTony Crisci
2017-08-29wlr_output_layout.c: fix styleTony Crisci
2017-08-28Implement tablet_tool support in pointer exampleDrew DeVault
2017-08-28handle input device destroyTony Crisci
2017-08-28implement tablet tool devicesTony Crisci
2017-08-27implement touch up and touch downTony Crisci
2017-08-27Double-fork for xwayland executionDominique Martinet
The intermediate fork needs to wait for SIGUSR1 for when Xserver is ready, or SIGCHLD if the exec didn't work out. Also change the exit() to _exit() as that is apparently more appropriate for forks (and waitpid's status was wrong without it for some reason) Fixes #122.