Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-24 | Merge pull request #1086 from acrisci/input-inhibit-emit-safe | Drew DeVault | |
input-inhibit: use wlr_signal_emit_safe | |||
2018-06-24 | input-inhibit: use wlr_signal_emit_safe | Tony Crisci | |
2018-06-24 | Merge pull request #1085 from acrisci/xdg-popup-grab-fixes | Drew DeVault | |
xdg-shell: end pointer and keyboard grab at the same time | |||
2018-06-24 | xdg-shell: end pointer and keyboard grab at the same time | Tony Crisci | |
2018-06-24 | Merge pull request #1054 from swaywm/cancel-grab-on-focus-change | Tony Crisci | |
rootston: Cancel existing keyboard grab when changing focus | |||
2018-06-24 | use seat function to end grab | Tony Crisci | |
2018-06-24 | Merge branch 'master' into cancel-grab-on-focus-change | Tony Crisci | |
2018-06-22 | Merge pull request #992 from emersion/screencontent | Drew DeVault | |
Implement wlr_export_dmabuf_unstable_v1 protocol | |||
2018-06-20 | Merge pull request #1075 from emersion/fix-xdg-toplevel-compare | Drew DeVault | |
xdg-shell{,-v6}: fix compare_xdg_surface_toplevel_state | |||
2018-06-20 | Merge pull request #1072 from emersion/surface-remove-matrices | emersion | |
surface: remove matrices | |||
2018-06-20 | xdg-shell{,-v6}: fix compare_xdg_surface_toplevel_state | emersion | |
2018-06-21 | Merge pull request #1073 from tobiasblass/fix_recvmsg_endless_loop | Scott Anderson | |
FIX: Suprocess loops endlessly when the control socket closes. | |||
2018-06-20 | Merge pull request #1071 from emersion/remove-wlr-frame-callback | Drew DeVault | |
surface: remove wlr_frame_callback | |||
2018-06-20 | surface: remove matrices | emersion | |
These were unused. | |||
2018-06-20 | FIX: Suprocess loops endlessly when the control socket closes. | Tobias Blass | |
recvmsg(3) returns 0 if the connection partner has shut down its socket. The communicate function considered 0 a successful message, though, and keeps calling recvmsg(3) again and again. | |||
2018-06-20 | surface: remove wlr_frame_callback | emersion | |
This removes the need to allocate a structure for frame callbacks. wl_resource_get_link is used instead. | |||
2018-06-17 | Merge pull request #1067 from emersion/fix-surface-double-release | emersion | |
surface: fix double wl_buffer.release events | |||
2018-06-17 | Fix example | Rostislav Pehlivanov | |
2018-06-17 | Merge branch 'master' into screencontent | emersion | |
2018-06-17 | export-dmabuf: update protocol | emersion | |
2018-06-17 | Update example and protocol | Rostislav Pehlivanov | |
2018-06-17 | surface: fix double wl_buffer.release events | emersion | |
Prior to this commit, we re-uploaded the buffer even if a new one wasn't attached. After uploading, we send wl_buffer.release. So, this sequence of requests resulted in a double release: surface.attach(buffer, 0, 0) surface.commit() <- buffer.release() surface.commit() <- buffer.release() | |||
2018-06-16 | Merge pull request #1062 from emersion/wlr-buffer-comeback | Drew DeVault | |
Add back wlr_buffer | |||
2018-06-16 | buffer: fix wlr_texture leak on failed alloc | emersion | |
2018-06-16 | Merge pull request #1066 from ammen99/master | emersion | |
layer-shell: check if the surface is mapped in layer_surface_destroy() | |||
2018-06-16 | layer-shell: check whether the surface is mapped in layer_surface_destroy() | Ilia Bozhinov | |
If the layer surface has been closed by the compositor, using layer_surface_close(), then the unmap event is emitted. However, when the layer surface is later destroyed by the client, the compositor used to get a second unmap, which is fixed with this commit. | |||
2018-06-14 | Merge pull request #1063 from ascent12/multi-seat | Drew DeVault | |
Multiseat fixes | |||
2018-06-14 | buffer: don't destroy DMA-BUF textures with wl_buffer | emersion | |
After some discussions on #wayland, it seems that as soon as you hold a reference to a DMA-BUF (via EGLImage for instance), the underlying memory won't get free'd. The client is allowed to re-use the DMA-BUF and upload something else to it though. | |||
2018-06-14 | Check for seat0 properly | Scott Anderson | |
2018-06-14 | Multiseat fixes | Scott Anderson | |
2018-06-14 | Merge branch 'remove-surface-texture' into wlr-buffer-comeback | emersion | |
2018-06-14 | Add back wlr_buffer | emersion | |
This reverts commit d27eeaa14c9a35c709f09de862aa6d4f0ef9ff83. | |||
2018-06-13 | Revert "Merge pull request #1050 from emersion/wlr-buffer" | Drew DeVault | |
This reverts commit 5e4af4862e7247528eda0891c11daa1d86786c86, reversing changes made to 9a1f0e2d5fe56870f3bd7d12113742766e89f4e6. | |||
2018-06-13 | surface: remove wlr_surface.texture | emersion | |
The texture is managed by the surface's wlr_buffer now. In particular, the buffer can destroy the texture early if it becomes invalid. | |||
2018-06-13 | Merge pull request #1047 from NotKit/gles2fix | emersion | |
Fix GLES2 renderer to use glGetUniformLocations locations | |||
2018-06-13 | Merge pull request #1050 from emersion/wlr-buffer | Drew DeVault | |
Introduce wlr_buffer | |||
2018-06-13 | gles2 renderer: introduce struct wlr_gles2_tex_shader | NeKit | |
2018-06-11 | buffer: make wlr_buffer_ref return the buffer | emersion | |
2018-06-10 | rootston: Cancel existing keyboard grab when changing focus | Genki Sky | |
It's possible that a non-default keyboard grab exists when we are trying to change focus. For example, say there is an XDG popup when we click on a different window. This popup's keyboard grab will swallow any keyboard_notify_enter(), meaning the newly-clicked window won't receive keyboard input. So, we cancel any existing grabs in roots_seat_set_focus(). Before this fix, a window would have been set as active but not receive keyboard entry. Fixes #233. Signed-off-by: Genki Sky <sky@genki.is> | |||
2018-06-09 | Merge pull request #1052 from VincentVanlaer/egl-damage-khr | Drew DeVault | |
Split eglSwapBuffersWithDamage feature detection | |||
2018-06-09 | Rename egl.exts to match the extension names | Vincent Vanlaer | |
2018-06-09 | Merge branch 'master' into wlr-buffer | emersion | |
2018-06-09 | Split eglSwapBuffersWithDamage feature detection | Vincent Vanlaer | |
Detecting whether eglSwapBuffersWithDamageEXT or eglSwapBuffersWithDamageKHR is used should be based on the extension string, not only on the availability of the function. | |||
2018-06-09 | Merge pull request #1051 from RedSoxFan/fix-atti-assert | emersion | |
Fix atti assert in wlr_egl_init | |||
2018-06-08 | Fix atti assert in wlr_egl_init | Brian Ashworth | |
2018-06-08 | Merge branch 'surface-fix-buffer-release' | Drew DeVault | |
2018-06-08 | Merge pull request #1028 from emersion/egl-context-priority | emersion | |
Request a high priority EGL context | |||
2018-06-08 | buffer: improve docs | emersion | |
2018-06-08 | Introduce wlr_buffer | emersion | |
2018-06-08 | Merge pull request #1049 from emersion/fix-xwayland-restart-on-shutdown | emersion | |
rootston: destroy xwayland before all clients |