Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-26 | add xwayland unmanaged tests to support dmenu | Markus Ongyerth | |
This adds `wlr_xwayland_surface_is_unamanged`, to allow compositors more fine grained control over XWayland focus. A surface that is unmanaged should not receive focus, while other windows that are just override redirect may want it (dmenu). The way unamanged is determined is taken from wlc. | |||
2018-02-23 | xwayland: fix some use-after-free in xwm | emersion | |
2018-02-19 | Revert "ELF Visibility" | Drew DeVault | |
2018-02-19 | Explicitly export EFL symbols | Scott Anderson | |
2018-02-16 | Merge pull request #629 from emersion/safe-wl-resource-get-user-data | Drew DeVault | |
Wrap wl_resource_get_user_data into safer helper functions | |||
2018-02-14 | Add missing dependencies | Rodrigo Lourenço | |
2018-02-13 | Wrap wl_resource_get_user_data into safer helper functions | emersion | |
This ensures we're not incorrectly casting a resource. Fixes #628 | |||
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-12 | Make wlr_signal_emit_safe private | emersion | |
2018-02-12 | Add wlr_signal_emit_safe | emersion | |
2018-01-21 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-01-21 | rootston: fix damage tracking for fullscreen xwayland views | emersion | |
2018-01-21 | style: add else keywords in xwm.c | Johannes Schramm | |
2018-01-21 | style: include brackets for if/while/for, even if it's a single statement | Johannes Schramm | |
2018-01-21 | surface: add wlr_surface new_subsurface and wlr_subsurface destroy events | emersion | |
2018-01-14 | xwayland: render children window in fullscreen | emersion | |
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 | |