emersion
8836b4f024
Merge branch 'master' into xwayland-dnd
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
emersion
90fbab6f39
xwyaland: fix style issues
7 years ago
Drew DeVault
3041612363
Merge pull request #788 from emersion/xwm-cursor-stride
...
xwayland: specify xwm cursor stride in bytes
7 years ago
Drew DeVault
23d357e371
Downgrade gles2 messages to L_DEBUG
...
L_INFO is for stuff that's useful to the user
7 years ago
emersion
692f1746cf
xwayland: specify xwm cursor stride in bytes
7 years ago
Drew DeVault
1778818a50
Don't destroying all layer surfaces on client d/c
7 years ago
emersion
5111f7df84
backend/x11: fix extra output
7 years ago
emersion
f37e8c5b6e
backend/wayland: cleanup input transform code
7 years ago
emersion
aa6ae710f7
backend/x11: fix input events
7 years ago
emersion
0a7a8cbd1c
backend/x11: add WLR_X11_OUTPUTS support
7 years ago
emersion
d4f7ced6e2
backend/x11: refactor, prepare support for multiple outputs
7 years ago
emersion
f133170ff0
Merge pull request #787 from swaywm/input-point
...
Add wlr_surface_point_accepts_input
7 years ago
Drew DeVault
e19ee6d469
Add wlr_surface_point_accepts_input
...
Ref https://github.com/swaywm/sway/pull/1674
7 years ago
Drew DeVault
2053a4c144
Add more exotic cursor for layer shell example
...
So it's more obvious that it's being set
7 years ago
Drew DeVault
2701a964cf
Merge pull request #783 from swaywm/layer-input
...
Add pointer input to layer surfaces
7 years ago
Drew DeVault
746e3759b7
Address review feedback
7 years ago
emersion
c4666918fa
Merge pull request #782 from orestisf1993/fix-build
...
Fix build error with -O2
7 years ago
Drew DeVault
168f65fb7a
Minor bugfixes
7 years ago
Drew DeVault
e3eb487dc2
Add pointer support to layer shell example
7 years ago
Orestis Floros
c9ed6fed59
Fix build error with -O2
...
../render/gles2/renderer.c: In function ‘gles2_render_texture_with_matrix’:
../render/gles2/renderer.c:140:2: error: ‘target’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
glBindTexture(target, tex_id);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../render/gles2/renderer.c:145:2: error: ‘prog’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
glUseProgram(prog);
7 years ago
Drew DeVault
dc412c514b
Find layer surfaces for input events
7 years ago
Drew DeVault
662f40b8ae
Refactor cursor event passhtrough
7 years ago
Tony Crisci
212d957c69
Merge pull request #779 from emersion/xwayland-map-consistency
...
xwayland: rename map_notify to map for consistency
7 years ago
emersion
e8cb5e89e9
Merge pull request #780 from emersion/output-damage-box-include
...
output-damage: fix missing wlr_box include
7 years ago
emersion
47a529a69c
output-damage: fix missing wlr_box include
7 years ago
emersion
865b0aa123
xwayland: rename map_notify to map for consistency
7 years ago
Drew DeVault
8ada41c272
Merge pull request #777 from emersion/fix-surface-buffer-not-updated
...
surface: fix texture not updated on commit
7 years ago
emersion
6bbf507082
surface: fix texture not updated on commit
...
When a client attaches a wl_drm or a linux_dmabuf buffer, we only
update it if the size is different from the one of the old buffer.
This means that if the client attaches a new, updated buffer with
the same size as the old buffer, the texture won't get updated.
This commit changes this behavior and re-creates the texture if
the client attaches a new buffer, without requiring the size to be
different.
7 years ago