Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-29 | Abstract wlr_primary_selection_source | emersion | |
2017-12-29 | Data source resource now holds a `struct client_data_source *` | emersion | |
2017-12-29 | Make wlr_data_source abstract. | emersion | |
This removes some fields specific to sources coming from clients. This adds some drag'n'drop-related callbacks. | |||
2017-12-29 | Merge pull request #541 from martinetd/xwm_fixes | emersion | |
Fix xwayland restart... and add wlr_seat destroy listener. | |||
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 | roots_seat_destroy: also destroy seat in public function | Dominique Martinet | |
Rework the functions a bit so that the handler does the bulk of the work except for destroying the seat itself, and the main public function just explicitely calls the handler and destroys the seat | |||
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 | wlr_seat_destroy: emit seat itself as data on destroy event | Dominique Martinet | |
2017-12-29 | rootston seat: implement part of roots_seat_destroy | Dominique Martinet | |
... and have it listen to seat destroy notifier | |||
2017-12-29 | xwayland: listen to wlr_seat destroy signal | Dominique Martinet | |
2017-12-29 | wlr_seat: add 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 | Further fixes to header install dir | Drew DeVault | |
2017-12-28 | Install headers to /usr/include/wlr | Drew DeVault | |
Rather than wlroots. I should have caught this. | |||
2017-12-28 | Merge pull request #536 from Timidger/bugfix/drm-refresh-double-send-mode-info | Drew DeVault | |
Send mode info on DRM refresh only once | |||
2017-12-28 | Don't send custom mode info twice on DRM refresh | Timidger | |
2017-12-28 | Fixes #535 send mode info on DRM refresh once | Timidger | |
When DRM refreshed, wlr_output_set_mode is called. It would then call the DRM set_mode callback which sends the updated matrix and mode info. However once that call completed it would then immediantly send the information again. This is handled poorly by xwayland, causing it to scale up the clients twice. | |||
2017-12-28 | Merge pull request #532 from Timidger/bugfix/fix-examples-segfaulting | emersion | |
Don't destroy backend in compositor_fini | |||
2017-12-28 | Merge pull request #537 from ↵ | emersion | |
Timidger/bugfix/remove-destroy-listener-on-multi-destroy Remove display_destroy on multi-backend destroy | |||
2017-12-28 | Remove display_destroy on multi-backend destroy | Timidger | |
2017-12-28 | Don't destroy backend in compositor_fini | Timidger | |
This is already done after the changes in #504, and now just causes a segfault on closing the examples. | |||
2017-12-28 | Merge pull request #533 from martinetd/wl_array_add | Drew DeVault | |
ENOMEM checks: consistently check wl_array_add return | |||
2017-12-28 | xdg_toplevel send_configure: also post no_memory to resource on ENOMEM | Dominique Martinet | |
2017-12-28 | style: fix sizeof() calls without parentheses | Dominique Martinet | |
2017-12-28 | Merge pull request #534 from emersion/multi-output-fixes | Drew DeVault | |
Fixes for multiple outputs | |||
2017-12-28 | xdg_toplevel send_configure: abort on ENOMEM instead of sending partial ↵ | Dominique Martinet | |
configure | |||
2017-12-28 | Fixes for multiple outputs | emersion | |
* Fixes output positions in screenshots * Fixes Wayland backend pointer events when output layout doesn't start at (0, 0) | |||
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 | Merge pull request #531 from acrisci/keyboard-num-keycodes | Drew DeVault | |
wlr-keyboard: keep track of number of keycodes pressed | |||
2017-12-27 | keep track of number of keycodes pressed | Tony Crisci | |
2017-12-27 | Merge pull request #529 from besser82/bugfix/exclude_headers | Drew DeVault | |
meson: Fix exclude_headers | |||
2017-12-27 | meson: Fix exclude_headers | Björn Esser | |
2017-12-27 | Merge pull request #526 from besser82/bugfix/config_header_avoid_clashes | Drew DeVault | |
Further improvements to header files and shared lib version | |||
2017-12-27 | libwlroots: Add shared library versioning | Björn Esser | |
2017-12-27 | include: Generate and install version-header | Björn Esser | |
2017-12-27 | include: Install headers in an isolated include-dir | Björn Esser | |
2017-12-27 | config: Avoid clash with other config-headers | Björn Esser | |
2017-12-27 | Merge pull request #525 from acrisci/serial-validation | Drew DeVault | |
Serial validation for grab requests | |||
2017-12-27 | Update CONTRIBUTING.md | Drew DeVault | |
2017-12-27 | validate grab serial for shell events | Tony Crisci | |
2017-12-27 | rootston: remove input event ring buffer | Tony Crisci | |
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 | drag-icon: surface committed | Tony Crisci | |