Drew DeVault
60519951e0
Merge pull request #815 from emersion/fix-backend-timer-refresh
...
backend/{x11,headless}: fix refresh rate
2018-04-03 23:00:23 -04:00
emersion
2d6bbf12f8
backend/{x11,headless}: fix refresh rate
2018-04-03 22:54:01 -04:00
Drew DeVault
8f8470aed9
Merge pull request #813 from emersion/layer-surface-enter
...
rootston: send enter event for layer surfaces
2018-04-03 20:23:16 -04:00
emersion
f7539b9d14
rootston: send enter event for layer surfaces
2018-04-03 20:18:04 -04:00
Drew DeVault
36e94b2a8e
Actually fix input inhibitor destructor
2018-04-03 16:58:06 -04:00
Drew DeVault
1fa3ca3152
Revert "Add destructor to inhibitor"
...
This breaks shit
This reverts commit 657d2c9a69
.
2018-04-03 16:41:01 -04:00
Drew DeVault
657d2c9a69
Add destructor to inhibitor
2018-04-03 16:01:30 -04:00
Drew DeVault
2ecce27dd5
Merge pull request #807 from swaywm/input-inhibit
...
Input inhibit
2018-04-03 15:58:47 -04:00
Drew DeVault
1e39c37b3c
Merge pull request #810 from emersion/x11-backend-configure-fix-cursor
...
backend/x11: fix cursor position when receiving configure event
2018-04-03 15:44:07 -04:00
emersion
b58cb3de40
Merge pull request #811 from Timidger/wlr_cursor_data
...
Added user data field for wlr_cursor
2018-04-03 15:31:04 -04:00
Timidger
920ab9f108
Added user data field for wlr_cursor
...
This is required for wlroots-rs.
2018-04-03 15:23:37 -04:00
Drew DeVault
56deff41b6
Implement input inhibit in rootston
2018-04-03 15:09:53 -04:00
Drew DeVault
3a8c7f283d
Add input-inhibitor example client
2018-04-03 14:06:52 -04:00
Drew DeVault
ef4e833f13
Add wlr_input_inhibitor
2018-04-03 14:06:52 -04:00
emersion
9609985f29
backend/x11: fix cursor position when receiving configure event
2018-04-03 13:32:24 -04:00
Drew DeVault
31c6ce13cd
Merge pull request #809 from emersion/x11-backend-fix-has-xcb-xkb
...
backend/x11: fix WLR_HAS_XCB_XKB always undefined
2018-04-03 13:26:53 -04:00
emersion
60f07ee321
backend/x11: fix WLR_HAS_XCB_XKB always undefined
2018-04-03 13:12:52 -04:00
Drew DeVault
d88f3c1eb3
Fix segfault when clicking rootston desktop
2018-04-03 11:30:37 -04:00
emersion
c44bb8096e
Merge pull request #806 from DanySpin97/master
...
Install include directory into includedir
2018-04-03 11:02:13 -04:00
Danilo Spinella
f83ad3f3ef
Install include directory into includedir
...
Follow includedir parameter when installing include directory.
2018-04-03 16:56:32 +02:00
Drew DeVault
506acbdecd
Missed a spot
2018-04-02 20:57:09 -04:00
Drew DeVault
9ce53d7dc4
Merge pull request #804 from swaywm/keyboard-layers
...
Add keyboard input to layer surfaces
2018-04-02 20:45:39 -04:00
Drew DeVault
333ab59902
Add wlr_surface_is_*_surface
...
And wlr_*_surface_from_wlr_surface
2018-04-02 20:42:02 -04:00
Drew DeVault
9ae861c416
Address review feedback
2018-04-02 18:54:16 -04:00
Drew DeVault
37036df822
Handle layer surfaces below shell surfaces
2018-04-02 18:44:06 -04:00
Drew DeVault
7279054bff
Merge pull request #805 from DanySpin97/master
...
Change meson option names to use hypen
2018-04-02 18:04:04 -04:00
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
2018-04-02 23:35:03 +02:00
Drew DeVault
a94f4d0edc
Always give keyboard focus to the topmost layer
2018-04-02 15:48:22 -04:00
Drew DeVault
883d8d306c
Identify topmost interactive layer surface
2018-04-02 15:16:14 -04:00
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.
2018-04-02 14:55:17 -04:00
Drew DeVault
1f4a4a8641
Merge pull request #800 from emersion/untie-gles2-renderer-texture
...
Untie wlr_gles2_renderer and wlr_gles2_texture
2018-04-02 10:32:04 -04:00
Drew DeVault
8b37e8f67a
Merge pull request #792 from emersion/x11-backend-blank-cursor
...
backend/x11: hide cursor
2018-04-02 10:21:07 -04:00
Drew DeVault
7a1e02be78
Merge pull request #802 from emersion/examples-remove-egl
...
examples: get wlr_renderer from the backend
2018-04-02 10:12:19 -04:00
Drew DeVault
ee1a2f2f8a
Merge pull request #799 from acrisci/annotate-output-layout-vars
...
annotate wlr-output-layout coord variables
2018-04-02 10:12:13 -04:00
emersion
f63a5d881d
examples: get wlr_renderer from the backend
2018-04-01 16:57:29 -04:00
emersion
f3f61bed3e
Untie wlr_gles2_renderer and wlr_gles2_texture
2018-04-01 16:07:50 -04:00
Tony Crisci
5a47da1ea6
annotate wlr-output-layout coord variables
2018-04-01 00:17:27 -04:00
emersion
0c7968d093
Merge pull request #798 from emersion/wlr-egl-image-from-wl-drm
...
render/egl: add wlr_egl_create_image_from_wl_drm
2018-03-31 23:55:07 -04:00
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.
2018-03-31 23:20:00 -04:00
Drew DeVault
b60e31e5c0
Merge pull request #794 from emersion/renderer-untie-backend
...
Untie wlr_backend from wlr_renderer
2018-03-31 21:31:15 -04:00
Drew DeVault
1b258ffceb
Merge pull request #797 from emersion/drm-cursor-transform
...
Fix cursor transform on DRM backend
2018-03-31 21:30:40 -04:00
emersion
a2391a6047
Fix cursor transform on DRM backend
2018-03-31 20:55:31 -04:00
emersion
33a2eb4b77
Untie wlr_backend from wlr_renderer
2018-03-31 18:49:43 -04:00
Drew DeVault
00e12278c7
Merge pull request #793 from emersion/x11-backend-flush-destroy-window
...
backend/x11: flush after destroying window
2018-03-31 14:14:16 -04:00
emersion
37aae0b2cd
backend/x11: flush after destroying window
...
Otherwise the destroy message is kept buffered and never reaches
the X11 server. Thanks X11.
2018-03-31 13:28:50 -04:00
emersion
7b88ace557
backend/x11: hide cursor
2018-03-31 12:10:43 -04:00
Drew DeVault
96c6091f80
Merge pull request #786 from emersion/x11-backend-multiple-outputs
...
backend/x11: add support for multiple outputs
2018-03-31 10:13:43 -04:00
Drew DeVault
937362b552
FIx crash on touch down
2018-03-31 09:55:41 -04:00
Drew DeVault
6eb72a1ae5
Merge pull request #790 from orestisf1993/fix-build
...
Another gcc false positive
2018-03-31 08:48:53 -04:00
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))) {
~~~~~~~~~~~~~~~
2018-03-31 12:57:12 +03:00