Commit Graph

  • 1fe1d64042
    Fix views outside output layout emersion 2017-12-31 12:49:06 +0100
  • 38ed3b4245
    seat: rename selection_source to selection_data_source, remove unused data_device emersion 2017-12-30 09:58:04 +0100
  • 720c1154dc
    Fix use-after-free when destroying an offer emersion 2017-12-30 09:26:48 +0100
  • b20aed66d6
    Abstract wlr_primary_selection_source emersion 2017-12-29 23:23:00 +0100
  • 062809723a
    Data source resource now holds a `struct client_data_source *` emersion 2017-12-29 23:01:35 +0100
  • f237b5c7a7
    Make wlr_data_source abstract. emersion 2017-12-29 22:51:33 +0100
  • 80ed4d4d20
    Merge pull request #541 from martinetd/xwm_fixes emersion 2017-12-29 21:29:56 +0100
  • 6ed1884c84 xwm_get_render_format: fix typo in error message Dominique Martinet 2017-12-29 21:23:55 +0100
  • ec952931a1 wlr_xwayland: preserve end of struct on restart Dominique Martinet 2017-12-29 20:50:50 +0100
  • a477e5d302 roots_seat_destroy: also destroy seat in public function Dominique Martinet 2017-12-29 20:32:01 +0100
  • a6fb4b007b xwm_get_render_format: check NULL return value Dominique Martinet 2017-12-29 20:31:04 +0100
  • 41649a1f9a xwm_selection_finish: set NULL seat for xwayland Dominique Martinet 2017-12-29 20:30:49 +0100
  • d7cefccaee wlr_seat_destroy: emit seat itself as data on destroy event Dominique Martinet 2017-12-29 20:29:40 +0100
  • 689004ff21 rootston seat: implement part of roots_seat_destroy Dominique Martinet 2017-12-29 19:00:51 +0100
  • e0eafa0429 xwayland: listen to wlr_seat destroy signal Dominique Martinet 2017-12-29 17:55:16 +0100
  • 58488ec5ce wlr_seat: add destroy signal Dominique Martinet 2017-12-29 17:55:03 +0100
  • 61b91a5721 xwayland restart: copy seat and events over Dominique Martinet 2017-12-29 17:33:11 +0100
  • bb0d888f25 xwayland selection: further cleanup on Xwayland exit Dominique Martinet 2017-12-29 16:30:59 +0100
  • f8a346380c xwayland xwm_get_render_format: free reply Dominique Martinet 2017-12-29 15:56:39 +0100
  • dad9543c51 Xwayland: remove xwm from selection seat listeners on destroy Dominique Martinet 2017-12-29 15:56:26 +0100
  • c23bd2ab7a Further fixes to header install dir Drew DeVault 2017-12-28 14:38:52 -0500
  • 45a21ca232 Install headers to /usr/include/wlr Drew DeVault 2017-12-28 14:18:37 -0500
  • 836b46c297
    Merge pull request #536 from Timidger/bugfix/drm-refresh-double-send-mode-info Drew DeVault 2017-12-28 10:07:41 -0800
  • 6e9cef4ed6
    Don't send custom mode info twice on DRM refresh Timidger 2017-12-28 11:12:26 -0600
  • f56ce11aa0
    Fixes #535 send mode info on DRM refresh once Timidger 2017-12-28 10:36:18 -0600
  • 0fbf1a0755
    Merge pull request #532 from Timidger/bugfix/fix-examples-segfaulting emersion 2017-12-28 18:03:58 +0100
  • 0eb6bf66f4
    Merge pull request #537 from Timidger/bugfix/remove-destroy-listener-on-multi-destroy emersion 2017-12-28 18:00:40 +0100
  • 1478ef3202
    Remove display_destroy on multi-backend destroy Timidger 2017-12-28 10:54:30 -0600
  • 56505c2635
    Don't destroy backend in compositor_fini Timidger 2017-12-27 18:10:38 -0600
  • bb24895a2b
    Merge pull request #533 from martinetd/wl_array_add Drew DeVault 2017-12-28 07:44:21 -0800
  • b0e440b5b1 xdg_toplevel send_configure: also post no_memory to resource on ENOMEM Dominique Martinet 2017-12-28 16:33:08 +0100
  • 8e24aaa3c6 style: fix sizeof() calls without parentheses Dominique Martinet 2017-12-28 16:28:19 +0100
  • 04b7701e1b
    Merge pull request #534 from emersion/multi-output-fixes Drew DeVault 2017-12-28 07:19:54 -0800
  • da3ef46daf xdg_toplevel send_configure: abort on ENOMEM instead of sending partial configure Dominique Martinet 2017-12-28 16:08:45 +0100
  • 1e6566e6cd
    Fixes for multiple outputs emersion 2017-12-28 15:09:57 +0100
  • e5dd98c7f5 xwayland/selection: handle wl_array_add failure better Dominique Martinet 2017-12-28 12:17:57 +0100
  • 3eb4fa15ee ENOMEM checks: consistently check wl_array_add return Dominique Martinet 2017-12-28 09:44:35 +0100
  • 9c163b7d38
    Merge pull request #531 from acrisci/keyboard-num-keycodes Drew DeVault 2017-12-27 16:14:06 -0800
  • e8b810ce3e keep track of number of keycodes pressed Tony Crisci 2017-12-27 18:58:43 -0500
  • eeb7cd8ed7
    Merge pull request #529 from besser82/bugfix/exclude_headers Drew DeVault 2017-12-27 09:58:44 -0800
  • 8c0fc4ffe5
    meson: Fix exclude_headers Björn Esser 2017-12-27 18:29:27 +0100
  • fea5aee9cf
    Merge pull request #526 from besser82/bugfix/config_header_avoid_clashes Drew DeVault 2017-12-27 09:22:38 -0800
  • 71e42dae90
    libwlroots: Add shared library versioning Björn Esser 2017-12-27 17:06:52 +0100
  • 48ecbff691
    include: Generate and install version-header Björn Esser 2017-12-27 16:17:09 +0100
  • 892f7a5db0
    include: Install headers in an isolated include-dir Björn Esser 2017-12-27 15:56:07 +0100
  • ff13849624
    config: Avoid clash with other config-headers Björn Esser 2017-12-27 14:37:55 +0100
  • a0d2a6b445
    Merge pull request #525 from acrisci/serial-validation Drew DeVault 2017-12-27 07:54:00 -0800
  • 4267ee2bf3 Update CONTRIBUTING.md Drew DeVault 2017-12-27 10:39:53 -0500
  • 815d71a3aa validate grab serial for shell events Tony Crisci 2017-12-27 08:04:01 -0500
  • 069f120b70 rootston: remove input event ring buffer Tony Crisci 2017-12-27 07:31:53 -0500
  • a79dc7df51
    Merge pull request #524 from acrisci/role-committed emersion 2017-12-27 13:02:49 +0100
  • 5c5f0611c4 xwayland: role committed Tony Crisci 2017-12-27 06:50:21 -0500
  • e42d762a88 drag-icon: surface committed Tony Crisci 2017-12-27 06:41:14 -0500
  • 68328700c7 wl-shell: role committed Tony Crisci 2017-12-27 06:32:54 -0500
  • e809250171
    Merge pull request #519 from emersion/xwayland-primary-selection Tony Crisci 2017-12-27 06:23:04 -0500
  • d5ffa26564 xdg-shell: role-committed func Tony Crisci 2017-12-27 06:15:25 -0500
  • 5a18f62fee add role-committed hook Tony Crisci 2017-12-27 06:06:29 -0500
  • 1c9b09ca92
    Add logging to selection message handlers emersion 2017-12-27 11:58:51 +0100
  • cbd76cb46f
    Merge pull request #521 from acrisci/nop-command Tony Crisci 2017-12-27 05:49:34 -0500
  • b3072f81fe
    Allow calling xwm_set_seat with a NULL seat emersion 2017-12-27 11:49:25 +0100
  • 6c2242e66b
    Merge pull request #522 from emersion/fix-drm-output-transform-cursor Tony Crisci 2017-12-27 05:48:45 -0500
  • 43435d4915
    Add output transform helpers docs emersion 2017-12-27 11:17:25 +0100
  • 47f9f91d15
    Merge pull request #523 from besser82/bugfix/config_header Tony Crisci 2017-12-27 04:30:05 -0500
  • 57a09c8ca4
    config: Put all defines into config.h Björn Esser 2017-12-26 18:51:27 +0100
  • e737f65e38
    Fix cursor on transformed output with DRM backend emersion 2017-12-26 18:16:37 +0100
  • ebf27f2027 add nop command Tony Crisci 2017-12-26 08:41:58 -0500
  • 998267e291
    Fix primary selection not sent to xwayland when clipboard is empty emersion 2017-12-26 12:20:01 +0100
  • 4a11609b76
    Fix use-after-free when destroying selection sources emersion 2017-12-25 18:18:26 +0100
  • cdc21cdcff
    Properly free selection sources emersion 2017-12-25 16:23:17 +0100
  • 6dffaa7bb7
    Implement xwayland primary selection sync emersion 2017-12-25 16:10:16 +0100
  • 4d744aeb23 Remove PKGBUILD Drew DeVault 2017-12-24 08:18:41 -0800
  • a081b3bf7b
    Merge pull request #518 from martinetd/libinput_config Drew DeVault 2017-12-24 08:17:41 -0800
  • e85c2827c8 rootston: add arbitrary libinput config 'tap_enabled' Dominique Martinet 2017-12-24 07:38:21 +0100
  • e04d350113
    Merge pull request #515 from primeos/meson-backend-fix emersion 2017-12-23 23:25:02 +0100
  • e457967e3f Add libdrm as a dependency of wlr_backend Michael Weiss 2017-12-23 22:31:31 +0100
  • eb410e0b6e
    Merge pull request #508 from emersion/fix-rootston-seat-button-count Drew DeVault 2017-12-23 11:30:30 -0800
  • e8a35a84ba
    Merge pull request #509 from emersion/primary-selection Tony Crisci 2017-12-23 14:02:39 -0500
  • d4d860666c
    Correctly free primary selection manager & source emersion 2017-12-23 17:43:55 +0100
  • 077bdfa789
    Send primary selection when clients get keyboard focus emersion 2017-12-23 00:03:15 +0100
  • 4476f79850
    Fix primary clipboard issues emersion 2017-12-22 23:45:07 +0100
  • a95d09d561
    Add missing gtk-primary-selection interfaces emersion 2017-12-22 22:22:29 +0100
  • 0a171d3ace
    Add wlr_primary_selection_device_manager and wlr_primary_selection_source emersion 2017-12-22 19:20:12 +0100
  • 9e2d936b4a
    Fix rootston seat button count emersion 2017-12-22 15:06:12 +0100
  • 0a370c5298
    Merge pull request #506 from acrisci/multi-backend-fixes Tony Crisci 2017-12-21 18:40:54 -0500
  • 4cec7f54e2 only add first backend to multi autocreate Tony Crisci 2017-12-21 18:38:58 -0500
  • 9871cde604 rootston: server backend check Tony Crisci 2017-12-21 18:27:38 -0500
  • b4159c52d5 autocreate backend returns null instead of empty Tony Crisci 2017-12-21 08:33:34 -0500
  • d1dce19253 handle display destroy Tony Crisci 2017-12-21 08:13:36 -0500
  • 6c8fd6017e backend add and remove events Tony Crisci 2017-12-20 05:54:41 -0500
  • ee39dff1e7 rootston: handle backend creation failed Tony Crisci 2017-12-20 05:51:23 -0500
  • ca6a0ef1bb always return multibakend from autocreate Tony Crisci 2017-12-19 19:07:33 -0500
  • 58e69c9ce1 multibackend remove subbackend Tony Crisci 2017-12-19 18:49:00 -0500
  • 6c75a184e7 subbackend state destroy Tony Crisci 2017-12-19 18:33:26 -0500
  • a937016e38 remove session from multibackend Tony Crisci 2017-12-19 18:25:46 -0500
  • 4e804ef40f add backend destroy event Tony Crisci 2017-12-19 18:14:47 -0500
  • 1a96ce0c53
    Merge pull request #505 from martinetd/io_is_foo emersion 2017-12-19 22:53:08 +0100
  • fcd7062542 x11 backend: add wlr_input_device_is_x11 Dominique Martinet 2017-12-19 20:40:36 +0100
  • 169bc9fa10 wl backend: add wlr_input_device_is_wl Dominique Martinet 2017-12-19 20:20:32 +0100
  • d9eaca6c9f headless backend: add wlr_output_is_headless Dominique Martinet 2017-12-19 20:17:47 +0100
  • 995383b049 headless backend: add wlr_input_device_is_headless Dominique Martinet 2017-12-19 20:12:04 +0100