Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-30 | seat: rename selection_source to selection_data_source, remove unused ↵ | emersion | |
data_device | |||
2017-12-29 | xwm_get_render_format: fix typo in error message | Dominique Martinet | |
2017-12-29 | wlr_xwayland: preserve end of struct on restart | Dominique Martinet | |
This is more robust than trying to recopy a few fields. Note: wlr_xwayland->events.ready now resets after each trigger, so one can hook on it again and be called when restart is ready | |||
2017-12-29 | xwm_get_render_format: check NULL return value | Dominique Martinet | |
2017-12-29 | xwm_selection_finish: set NULL seat for xwayland | Dominique Martinet | |
While they could eventually be split appart, the current approach could lead to double wl_list_remove() calls on selections which is incorrect | |||
2017-12-29 | xwayland: listen to wlr_seat destroy signal | Dominique Martinet | |
2017-12-29 | xwayland restart: copy seat and events over | Dominique Martinet | |
This is very ugly, there must be a better way to do that (not memset it?) Meanwhile, this fixes rootston xwayland on restart | |||
2017-12-29 | xwayland selection: further cleanup on Xwayland exit | Dominique Martinet | |
This is necessary if our last primary/clipboard selection was on Xwayland, and we try to paste to native wayland after Xwayland died | |||
2017-12-29 | xwayland xwm_get_render_format: free reply | Dominique Martinet | |
2017-12-29 | Xwayland: remove xwm from selection seat listeners on destroy | Dominique Martinet | |
2017-12-28 | xwayland/selection: handle wl_array_add failure better | Dominique Martinet | |
Just abort and deregister instead of trying to throw some input out, which would have lead to inconsistent paste | |||
2017-12-28 | ENOMEM checks: consistently check wl_array_add return | Dominique Martinet | |
2017-12-27 | config: Avoid clash with other config-headers | Björn Esser | |
2017-12-27 | Merge pull request #524 from acrisci/role-committed | emersion | |
[wip] Role committed | |||
2017-12-27 | xwayland: role committed | Tony Crisci | |
2017-12-27 | Merge pull request #519 from emersion/xwayland-primary-selection | Tony Crisci | |
Implement xwayland primary selection sync | |||
2017-12-27 | Add logging to selection message handlers | emersion | |
2017-12-27 | Allow calling xwm_set_seat with a NULL seat | emersion | |
2017-12-26 | config: Put all defines into config.h | Björn Esser | |
2017-12-26 | Fix primary selection not sent to xwayland when clipboard is empty | emersion | |
2017-12-25 | Fix use-after-free when destroying selection sources | emersion | |
2017-12-25 | Properly free selection sources | emersion | |
2017-12-25 | Implement xwayland primary selection sync | emersion | |
2017-12-15 | Fix clipboard from xwayland to wayland | emersion | |
2017-12-15 | Send empty selection when clipboard is empty | emersion | |
2017-12-15 | Destroy xwm selection window on destroy | emersion | |
2017-12-14 | Merge branch 'master' into xwm-selection | emersion | |
2017-12-14 | Deny access to clipboard if no xwayland window is focused | emersion | |
2017-12-14 | Merge branch 'master' into display-destroy | emersion | |
2017-12-14 | Only reply to clipboard selection events | emersion | |
2017-12-14 | Support selection MIME types from wayland to xwayland | emersion | |
2017-12-14 | Support selection MIME types from xwayland to wayland | emersion | |
2017-12-14 | Merge branch 'master' into xwm-selection | emersion | |
2017-12-13 | xwm: user custom event handler | Tony Crisci | |
2017-12-11 | Merge branch 'master' into display-destroy | emersion | |
2017-12-09 | remove todo | Tony Crisci | |
2017-12-08 | selection fixes | Tony Crisci | |
2017-12-08 | Revert "xwm: only take clipboard if window is focused" | Tony Crisci | |
This reverts commit e3542d879d50d6239ad4ca24b4d30520fef40a87. | |||
2017-12-08 | Merge branch 'master' into feature/xwm-selection | Tony Crisci | |
2017-12-08 | xwm: use edges enum | Tony Crisci | |
2017-12-08 | Destroy xwayland client when possible | emersion | |
2017-12-08 | Do not destroy wl_client in wlr_xwayland_finish | emersion | |
2017-12-08 | Listen to display destroy in xwayland, rename wlr_egl_free | emersion | |
2017-12-03 | xwayland: remove xwayland param from xsurface methods | Tony Crisci | |
2017-11-30 | Merge pull request #437 from emersion/fullscreen | Tony Crisci | |
Fullscreen support | |||
2017-11-22 | xwm: only take clipboard if window is focused | Tony Crisci | |
2017-11-22 | Use SIGUSR2 for vt switching instead of SIGUSR1 | Greg V | |
Xwayland uses SIGUSR1 to signal readiness. With direct(-freebsd) session and Xwayland, wlroots was confusing the Xwayland readiness signal with a vt switch signal, freezing the desktop. Same problem was found in Weston in 2014: https://phabricator.freedesktop.org/T7080 | |||
2017-11-22 | xwayland: clean up seat setting | Tony Crisci | |
2017-11-22 | xwm: send selection data | Tony Crisci | |
2017-11-22 | Fix Xwayland second socket path on non-Linux systems | Greg V | |
It was creating two sockets with the same path |