aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-28Implement tablet_tool support in pointer exampleDrew DeVault
2017-08-28fix memory errorsTony Crisci
2017-08-28fix formatting in types/meson.buildTony Crisci
2017-08-28handle input device destroyTony Crisci
2017-08-28implement tablet tool devicesTony Crisci
2017-08-27refactor device mapping calculationTony Crisci
2017-08-27implement touch up and touch downTony Crisci
2017-08-27add device to touch eventsTony Crisci
2017-08-27add touch eventsTony Crisci
2017-08-26intersect cursor and device regionsTony Crisci
2017-08-26config: fix uninitialized variables and accept trailing for geomTony Crisci
2017-08-26implement cursor and device geometry mappingTony Crisci
2017-08-26add device configurationTony Crisci
2017-08-26add cursor configurationTony Crisci
2017-08-26add configuration fileTony Crisci
2017-08-26refactor example config and add ini.cTony Crisci
2017-08-26implement wlr_cursor_map_input_to_outputTony Crisci
2017-08-26implement wlr_cursor_map_to_outputTony Crisci
2017-08-26change output layout coords to double typeTony Crisci
2017-08-26assert cursor layout for move and warp functionsTony Crisci
2017-08-26implement wlr_cursor_warpTony Crisci
2017-08-26handle cursor to output edge casesTony Crisci
2017-08-26smooth pointer transitioning between outputsTony Crisci
2017-08-26use safe for_each when freeing cursor devicesTony Crisci
2017-08-26add wlr_cursor basic implementationTony Crisci
2017-08-26Remove __PRETTY_FUNCTION__Scott Anderson
This is pointlessly non-portable and completely equivilent to __func__ in C.
2017-08-24Merge pull request #119 from martinetd/xwaylandDrew DeVault
Xwayland
2017-08-24xwayland: relinquish wl_fd[0] after creating clientDominique Martinet
wayland WILL close this fd during wl_client_destroy, after our handler if we close it as well this will close some of the fd we reopened
2017-08-24xwm: free x11 windows on finishDominique Martinet
2017-08-24xwayland: fix some shutdown casesDominique Martinet
2017-08-24xwayland: fix shutdown caused by Xwayland/client stopDominique Martinet
2017-08-23xwm: remove xcb-util dependencyDominique Martinet
This hardcodes a define, but other projects (wlc/weston) either use the raw number or just redefine it with another name anyway... This should fix travis build.
2017-08-23xwayland: fix style issuesDominique Martinet
2017-08-23xwm: reply to configure_requestsDominique Martinet
2017-08-23example compositor: loop through xwayland surfacesDominique Martinet
2017-08-23xwm: handle some more eventsDominique Martinet
handle map/unmap_notify, property_notify (just logging for now), and client_message for wl_surface_id. We almost can display an X window now, just need the compositor to iterate over them
2017-08-23wlr surface/shell types: add message on creationDominique Martinet
Not sure if we really want to keep that, would be helpful to get more logging levels at some point
2017-08-23xwayland: move & split internal header fileDominique Martinet
2017-08-23xwm: fix minimal init, this gets us some events on window creationsDominique Martinet
2017-08-23init xwm only once Xwayland server is readyDominique Martinet
2017-08-23wlr_compositor: add signal for create_surfaceDominique Martinet
2017-08-23xwayland: split xwm structure out, initial xwm.cDominique Martinet
2017-08-23start xwayland in example compositorDominique Martinet
2017-08-23Xwayland: first draft, just start server for nowDominique Martinet
2017-08-22Merge pull request #121 from martinetd/wlr_seat_destroyDrew DeVault
wlr_seat: fix destroy with multiple handles
2017-08-21wlr_seat: fix destroy with multiple handlesDominique Martinet
Need to use for_each_safe because wl_resource_destroy's callback will remove the handle from the list itself
2017-08-20Merge pull request #118 from martinetd/delay_handle_keyboard_cbDrew DeVault
example compositor: handle keyboard after we're done with init
2017-08-20Merge pull request #117 from ascent12/meson-optionsDrew DeVault
Change meson to be more configurable
2017-08-20example compositor: handle keyboard after we're done with initDominique Martinet
the libinput backend does wl_display roundtrips, during which there is a small window where keystrokes can be handled before the rest of the example compositor is ready. Setting the callback later ensures we're not called at this point
2017-08-20Change meson to be more configurableScott Anderson
We move the warning options into the project's default_options, meaning a user can configure them with `meson configure` and not need to edit the file. We also make it possible to disable logind/libcap even if they're present.