Dominique Martinet
da3ef46daf
xdg_toplevel send_configure: abort on ENOMEM instead of sending partial configure
7 years ago
emersion
1e6566e6cd
Fixes for multiple outputs
...
* Fixes output positions in screenshots
* Fixes Wayland backend pointer events when output layout doesn't start at (0, 0)
7 years ago
Dominique Martinet
e5dd98c7f5
xwayland/selection: handle wl_array_add failure better
...
Just abort and deregister instead of trying to throw some input out,
which would have lead to inconsistent paste
7 years ago
Dominique Martinet
3eb4fa15ee
ENOMEM checks: consistently check wl_array_add return
7 years ago
Drew DeVault
9c163b7d38
Merge pull request #531 from acrisci/keyboard-num-keycodes
...
wlr-keyboard: keep track of number of keycodes pressed
7 years ago
Tony Crisci
e8b810ce3e
keep track of number of keycodes pressed
7 years ago
Drew DeVault
eeb7cd8ed7
Merge pull request #529 from besser82/bugfix/exclude_headers
...
meson: Fix exclude_headers
7 years ago
Björn Esser
8c0fc4ffe5
meson: Fix exclude_headers
7 years ago
Drew DeVault
fea5aee9cf
Merge pull request #526 from besser82/bugfix/config_header_avoid_clashes
...
Further improvements to header files and shared lib version
7 years ago
Björn Esser
71e42dae90
libwlroots: Add shared library versioning
7 years ago
Björn Esser
48ecbff691
include: Generate and install version-header
7 years ago
Björn Esser
892f7a5db0
include: Install headers in an isolated include-dir
7 years ago
Björn Esser
ff13849624
config: Avoid clash with other config-headers
7 years ago
Drew DeVault
a0d2a6b445
Merge pull request #525 from acrisci/serial-validation
...
Serial validation for grab requests
7 years ago
Drew DeVault
4267ee2bf3
Update CONTRIBUTING.md
7 years ago
Tony Crisci
815d71a3aa
validate grab serial for shell events
7 years ago
Tony Crisci
069f120b70
rootston: remove input event ring buffer
7 years ago
emersion
a79dc7df51
Merge pull request #524 from acrisci/role-committed
...
[wip] Role committed
7 years ago
Tony Crisci
5c5f0611c4
xwayland: role committed
7 years ago
Tony Crisci
e42d762a88
drag-icon: surface committed
7 years ago
Tony Crisci
68328700c7
wl-shell: role committed
7 years ago
Tony Crisci
e809250171
Merge pull request #519 from emersion/xwayland-primary-selection
...
Implement xwayland primary selection sync
7 years ago
Tony Crisci
d5ffa26564
xdg-shell: role-committed func
7 years ago
Tony Crisci
5a18f62fee
add role-committed hook
7 years ago
emersion
1c9b09ca92
Add logging to selection message handlers
7 years ago
Tony Crisci
cbd76cb46f
Merge pull request #521 from acrisci/nop-command
...
add nop command
7 years ago
emersion
b3072f81fe
Allow calling xwm_set_seat with a NULL seat
7 years ago
Tony Crisci
6c2242e66b
Merge pull request #522 from emersion/fix-drm-output-transform-cursor
...
Fix cursor on transformed output with DRM backend
7 years ago
emersion
43435d4915
Add output transform helpers docs
7 years ago
Tony Crisci
47f9f91d15
Merge pull request #523 from besser82/bugfix/config_header
...
config: Put all defines into config.h
7 years ago
Björn Esser
57a09c8ca4
config: Put all defines into config.h
7 years ago
emersion
e737f65e38
Fix cursor on transformed output with DRM backend
7 years ago
Tony Crisci
ebf27f2027
add nop command
7 years ago
emersion
998267e291
Fix primary selection not sent to xwayland when clipboard is empty
7 years ago
emersion
4a11609b76
Fix use-after-free when destroying selection sources
7 years ago
emersion
cdc21cdcff
Properly free selection sources
7 years ago
emersion
6dffaa7bb7
Implement xwayland primary selection sync
7 years ago
Drew DeVault
4d744aeb23
Remove PKGBUILD
7 years ago
Drew DeVault
a081b3bf7b
Merge pull request #518 from martinetd/libinput_config
...
rootston: add arbitrary libinput config 'tap_enabled'
7 years ago
Dominique Martinet
e85c2827c8
rootston: add arbitrary libinput config 'tap_enabled'
...
This ought to be enough to serve as an example for other compositors to
use.
7 years ago
emersion
e04d350113
Merge pull request #515 from primeos/meson-backend-fix
...
Add libdrm as dependency for wlr_backend
7 years ago
Michael Weiss
e457967e3f
Add libdrm as a dependency of wlr_backend
...
Without this patch I'm getting the following build error when building
with Nix:
FAILED: backend/wlr_backend@sta/session_direct-ipc.c.o
In file included from ../backend/session/direct-ipc.c:20:0:
/nix/store/9ac27wk5vh47p28gladbdfafpidrx9rh-libdrm-2.4.88-dev/include/xf86drm.h:40:17: fatal error: drm.h: No such file or directory
#include <drm.h>
^
compilation terminated.
7 years ago
Drew DeVault
eb410e0b6e
Merge pull request #508 from emersion/fix-rootston-seat-button-count
...
Fix rootston seat button count
7 years ago
Tony Crisci
e8a35a84ba
Merge pull request #509 from emersion/primary-selection
...
Add gtk-primary-selection protocol
7 years ago
emersion
d4d860666c
Correctly free primary selection manager & source
7 years ago
emersion
077bdfa789
Send primary selection when clients get keyboard focus
7 years ago
emersion
4476f79850
Fix primary clipboard issues
7 years ago
emersion
a95d09d561
Add missing gtk-primary-selection interfaces
7 years ago
emersion
0a171d3ace
Add wlr_primary_selection_device_manager and wlr_primary_selection_source
7 years ago
emersion
9e2d936b4a
Fix rootston seat button count
7 years ago