Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-17 | Merge pull request #1067 from emersion/fix-surface-double-release | emersion | |
surface: fix double wl_buffer.release events | |||
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-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 | |||
2018-06-08 | rootston: destroy xwayland before all clients | emersion | |
Destroying all clients disconnects the xwayland client, and xwayland automatically restarts when disconnected. | |||
2018-06-08 | render/egl: only request high priority context on DRM | emersion | |
2018-06-08 | render/egl: consistent extension checking | emersion | |
2018-06-08 | Request a high priority EGL context | emersion | |
2018-06-08 | surface: don't release wl_drm and linux-dmabuf buffers early | emersion | |
2018-06-08 | Merge pull request #1029 from emersion/wl-backend-keyboard-focus-keys | emersion | |
backend/wayland: fix keyboard keys not pressed/released when focus changes | |||
2018-06-07 | Fix GLES2 renderer to use glGetUniformLocations locations | NeKit | |
This is needed as uniform locations are driver implementation-specific. | |||
2018-06-07 | Merge pull request #1043 from acrisci/drag-icon-unmap | emersion | |
drag-icon map and unmap fixes | |||
2018-06-06 | Merge pull request #1045 from ammen99/master | emersion | |
xdg-shells: add a set_parent signal to toplevel surfaces | |||
2018-06-06 | dont damage drag icon after update_position | Tony Crisci | |
2018-06-06 | Merge pull request #1044 from emersion/fix-box-intersection | Tony Crisci | |
box: fix wlr_box_intersection | |||
2018-06-06 | Merge pull request #1036 from martinetd/subsurface-draworder | emersion | |
wlr_surface: walk up surfaces in reverse order | |||
2018-06-06 | xdg-shells: add a set_parent signal to toplevel surfaces | Ilia Bozhinov | |
2018-06-06 | box: fix wlr_box_intersection | emersion | |
2018-06-05 | update drag position at the right times | Tony Crisci | |
2018-06-05 | handle drag icon map in rootston | Tony Crisci | |
2018-06-05 | add back map event | Tony Crisci | |
2018-06-05 | rename drag-icon map to unmap | Tony Crisci | |
2018-06-05 | wlr_surface: insert subsurfaces in revert order | Dominique Martinet | |
sibling surfaces were drawn in incorrect order (e.g. latest below). This attempts to fix that by reverting the order of the list. | |||
2018-06-05 | Merge pull request #1040 from acrisci/fix-box-minus-one | emersion | |
fix wlr_box_intersection and closest_point |