Drew DeVault
56deff41b6
Implement input inhibit in rootston
7 years ago
Drew DeVault
3a8c7f283d
Add input-inhibitor example client
7 years ago
Drew DeVault
ef4e833f13
Add wlr_input_inhibitor
7 years ago
emersion
41fccb8507
Merge branch 'master' into xwayland-dnd
7 years ago
emersion
9609985f29
backend/x11: fix cursor position when receiving configure event
7 years ago
Drew DeVault
31c6ce13cd
Merge pull request #809 from emersion/x11-backend-fix-has-xcb-xkb
...
backend/x11: fix WLR_HAS_XCB_XKB always undefined
7 years ago
emersion
60f07ee321
backend/x11: fix WLR_HAS_XCB_XKB always undefined
7 years ago
emersion
591ea27cf9
xwayland: refactor selection code
7 years ago
Drew DeVault
d88f3c1eb3
Fix segfault when clicking rootston desktop
7 years ago
emersion
67dec2da2b
xwayland: fix incoming incr transfers
7 years ago
emersion
c44bb8096e
Merge pull request #806 from DanySpin97/master
...
Install include directory into includedir
7 years ago
Danilo Spinella
f83ad3f3ef
Install include directory into includedir
...
Follow includedir parameter when installing include directory.
7 years ago
emersion
58ac05c276
Merge branch 'master' into xwayland-dnd
7 years ago
emersion
1cd7ff7d3a
xwayland: use strndup in xwm_get_atom_name
7 years ago
emersion
d7e03c7adc
xwayland: fix outgoing incr transfers
7 years ago
emersion
8f84c5b05f
xwayland: only send one target at a time
7 years ago
emersion
103e59703f
xwayland: improve xwm_selection_send_notify
7 years ago
Drew DeVault
506acbdecd
Missed a spot
7 years ago
Drew DeVault
9ce53d7dc4
Merge pull request #804 from swaywm/keyboard-layers
...
Add keyboard input to layer surfaces
7 years ago
Drew DeVault
333ab59902
Add wlr_surface_is_*_surface
...
And wlr_*_surface_from_wlr_surface
7 years ago
emersion
92b74071d0
xwayland: support multiple wayland → xwayland selection transfers
...
This fixes drag'n'drop support for Chromium.
7 years ago
Drew DeVault
9ae861c416
Address review feedback
7 years ago
Drew DeVault
37036df822
Handle layer surfaces below shell surfaces
7 years ago
Drew DeVault
7279054bff
Merge pull request #805 from DanySpin97/master
...
Change meson option names to use hypen
7 years ago
Danilo Spinella
046d909e7a
Change meson option names to use hypen
...
Replace underscore with hypen in meson option names, following style
recommendations.
http://mesonbuild.com/Style-guide.html#naming-options
7 years ago
emersion
8836b4f024
Merge branch 'master' into xwayland-dnd
7 years ago
Drew DeVault
a94f4d0edc
Always give keyboard focus to the topmost layer
7 years ago
Drew DeVault
883d8d306c
Identify topmost interactive layer surface
7 years ago
Drew DeVault
d466cc117f
Don't reset exclusive between layer shell passes
...
This is not the intended behavior of exclusive zones, the second pass is
meant to respect the usable area.
7 years ago
Drew DeVault
1f4a4a8641
Merge pull request #800 from emersion/untie-gles2-renderer-texture
...
Untie wlr_gles2_renderer and wlr_gles2_texture
7 years ago
Drew DeVault
8b37e8f67a
Merge pull request #792 from emersion/x11-backend-blank-cursor
...
backend/x11: hide cursor
7 years ago
Drew DeVault
7a1e02be78
Merge pull request #802 from emersion/examples-remove-egl
...
examples: get wlr_renderer from the backend
7 years ago
Drew DeVault
ee1a2f2f8a
Merge pull request #799 from acrisci/annotate-output-layout-vars
...
annotate wlr-output-layout coord variables
7 years ago
emersion
f63a5d881d
examples: get wlr_renderer from the backend
7 years ago
emersion
f3f61bed3e
Untie wlr_gles2_renderer and wlr_gles2_texture
7 years ago
Tony Crisci
5a47da1ea6
annotate wlr-output-layout coord variables
7 years ago
emersion
0c7968d093
Merge pull request #798 from emersion/wlr-egl-image-from-wl-drm
...
render/egl: add wlr_egl_create_image_from_wl_drm
7 years ago
emersion
a7bb48b404
render/egl: add wlr_egl_create_image_from_wl_drm
...
This allows external renderers and potential future GL-based
renderers to re-use this function.
7 years ago
Drew DeVault
b60e31e5c0
Merge pull request #794 from emersion/renderer-untie-backend
...
Untie wlr_backend from wlr_renderer
7 years ago
Drew DeVault
1b258ffceb
Merge pull request #797 from emersion/drm-cursor-transform
...
Fix cursor transform on DRM backend
7 years ago
emersion
a2391a6047
Fix cursor transform on DRM backend
7 years ago
emersion
33a2eb4b77
Untie wlr_backend from wlr_renderer
7 years ago
Drew DeVault
00e12278c7
Merge pull request #793 from emersion/x11-backend-flush-destroy-window
...
backend/x11: flush after destroying window
7 years ago
emersion
37aae0b2cd
backend/x11: flush after destroying window
...
Otherwise the destroy message is kept buffered and never reaches
the X11 server. Thanks X11.
7 years ago
emersion
7b88ace557
backend/x11: hide cursor
7 years ago
Drew DeVault
96c6091f80
Merge pull request #786 from emersion/x11-backend-multiple-outputs
...
backend/x11: add support for multiple outputs
7 years ago
Drew DeVault
937362b552
FIx crash on touch down
7 years ago
Drew DeVault
6eb72a1ae5
Merge pull request #790 from orestisf1993/fix-build
...
Another gcc false positive
7 years ago
Orestis Floros
3f6823092a
Initialize roots_output to fix -Wmaybe-uninitialized
...
With -O2:
../rootston/desktop.c: In function ‘desktop_surface_at’:
../rootston/desktop.c:714:18: error: ‘roots_output’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
if ((surface = layer_surface_at(roots_output,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&roots_output->layers[ZWLR_LAYER_SHELL_V1_LAYER_BOTTOM],
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ox, oy, sx, sy))) {
~~~~~~~~~~~~~~~
7 years ago
Drew DeVault
8ed0e9f343
Merge pull request #789 from emersion/xwayland-h-style
...
xwyaland: fix style issues
7 years ago