Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-20 | Merge pull request #1072 from emersion/surface-remove-matrices | emersion | |
surface: remove matrices | |||
2018-06-20 | surface: remove matrices | emersion | |
These were unused. | |||
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-16 | Merge pull request #1062 from emersion/wlr-buffer-comeback | Drew DeVault | |
Add back wlr_buffer | |||
2018-06-14 | Multiseat fixes | Scott Anderson | |
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 #1050 from emersion/wlr-buffer | Drew DeVault | |
Introduce wlr_buffer | |||
2018-06-11 | buffer: make wlr_buffer_ref return the buffer | emersion | |
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-08 | buffer: improve docs | emersion | |
2018-06-08 | Introduce wlr_buffer | emersion | |
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 | 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 | Merge pull request #1043 from acrisci/drag-icon-unmap | emersion | |
drag-icon map and unmap fixes | |||
2018-06-06 | xdg-shells: add a set_parent signal to toplevel surfaces | Ilia Bozhinov | |
2018-06-05 | add back map event | Tony Crisci | |
2018-06-05 | rename drag-icon map to unmap | Tony Crisci | |
2018-06-04 | Merge pull request #1031 from martinetd/multibind-seat | emersion | |
seat: allow clients to bind to seat multiple times | |||
2018-06-04 | seat: allow clients to bind to seat multiple times | Dominique Martinet | |
This lets clients bind to a seat multiple times by re-using the existing wlr_seat_client whenever a duplicate request happens. Previously, an independant wlr_seat_client would be created and only events from one would be processed. Fixes #1023. | |||
2018-06-03 | add data to wlr_drag_icon | Tony Crisci | |
2018-06-03 | backend/wayland: fix keyboard keys not pressed/released when focus changes | emersion | |
2018-06-02 | Added data field to wlr_subsurface | Timidger | |
2018-06-01 | Add wlr_surface_get_geometry | Markus Ongyerth | |
This function defaults and clips the xdg-surface geometry to the bounding box of the surface + its subsurfaces, as specified by the protocol spec. | |||
2018-05-30 | render: remove wlr_renderer_check_import_dmabuf | emersion | |
It's possible to implement it outside the renderer, by creating a texture and destroying it right away. This reduces the API surface of the renderer. | |||
2018-05-30 | Only allow one modifier per DMA-BUF, split attributes struct in render/ | emersion | |
2018-05-29 | Merge pull request #999 from dcz-purism/virtual-keyboard | emersion | |
Support virtual keyboard protocol | |||
2018-05-28 | reword new_surface docs | Tony Crisci | |
2018-05-28 | document the map/unmap xdg-shell events | Tony Crisci | |
2018-05-28 | virtual-keyboard: add support for the virtual-keyboard-v1 protocol | Dorota Czaplejewicz | |
2018-05-27 | xdg-shell: add wlr_xdg_toplevel_set_tiled | emersion | |
2018-05-26 | document key and modifier signals | Tony Crisci | |
2018-05-25 | Merge pull request #993 from emersion/bind-wl-drm-in-renderer | emersion | |
render: bind wl_drm in renderer | |||
2018-05-25 | backends: implement custom EGL and renderer initialization | Ilia Bozhinov | |
Compositors now have more control over how the backend creates its renderer. Currently all backends create an EGL/GLES2 renderer, so the necessary attributes for creating the context are passed to a user-provided callback function. It is responsible for initializing provided wlr_egl and to return a renderer. On fail, return 0. Fixes #987 | |||
2018-05-21 | render: bind wl_drm in renderer | emersion | |
2018-05-19 | backend/multi: disallow multiple renderers at the same time | emersion | |
2018-05-13 | xdg-shell-v6: split into separate files | emersion | |
2018-05-12 | Send axis source event | emersion | |
2018-05-12 | Add support for discrete axis values | emersion | |
2018-05-11 | xdg-output: redesign resource destroy | emersion | |
2018-05-10 | Fix Xwayland cleanup | Vincent Vanlaer | |
Fixes #964 | |||
2018-05-09 | Fix hardware cursors scale & transform | emersion | |
2018-05-08 | Merge pull request #959 from VincentVanlaer/xwayland-lazy | emersion | |
Add the option to start Xwayland only when a client connects | |||
2018-05-08 | Make xwayland_finish* clean up wlr_xwayland | Vincent Vanlaer | |
2018-05-08 | add wlr_layer_surface_surface_at | Markus Ongyerth | |
Adds wlr_layer_surface_surface_at, this is consistent with the other shell implementations, and simplifies handling in compositors. | |||
2018-05-06 | Allow xwayland to start lazily | Vincent Vanlaer | |
Makes the xwayland startup process two phased. The first phase just initialises the X11 sockets. The second phase starts the Xwayland server itself. When starting xwayland lazily the second phase will be postponed until a client has connected to the X11 socket. Changes in behaviour: The DISPLAY environment is now set immediately after the X11 sockets are created. When the Xwayland server is killed or crashes, the sockets will not be recreated, but reused. Fixes #849: Start up Xwayland lazily | |||
2018-05-05 | output-damage: limit the number of damaged rectangles | emersion | |