Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-31 | Merge branch 'master' into screencontent | emersion | |
2018-05-30 | Only allow one modifier per DMA-BUF, split attributes struct in render/ | emersion | |
2018-05-29 | export-dmabuf: correctly finish wlr_linux_dmabuf_attribs | emersion | |
2018-05-29 | rootston: enable export-dmabuf | emersion | |
2018-05-29 | export-dmabuf: wait for the frame to be ready, send timestamp | emersion | |
2018-05-29 | render: add wlr_texture_to_dmabuf | emersion | |
2018-05-29 | backend/drm: support multi-planar DMA-BUFs when exporting | emersion | |
2018-05-29 | export-dmabuf: add basic and incomplete implementation | emersion | |
2018-05-29 | output, backend/drm: add wlr_output_export_dmabuf | 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-14 | xdg-shell: split into multiple files | emersion | |
2018-05-14 | xdg-shell-v6: rename shared private functions to prevent conflicts with ↵ | emersion | |
xdg-shell stable | |||
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 | Make startup command no longer wait for xwayland | Vincent Vanlaer | |
2018-05-06 | Add option to rootston to start xwayland lazy | Vincent Vanlaer | |
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 | |
2018-05-04 | Use UTF-8 xwayland window title if available | emersion | |
2018-05-04 | Merge pull request #936 from emersion/full-hardware-cursors | emersion | |
output: always use hardware cursors if available | |||
2018-05-04 | Merge pull request #931 from emersion/redesign-resource-destroy | Drew DeVault | |
Redesign resource destruction | |||
2018-05-03 | seat: implement inert seat resources | emersion | |
2018-05-03 | Fix typos in comments and strings | morganamilo | |
2018-05-03 | data-device: make sure resources are correctly destroyed | emersion | |
2018-05-03 | linux-dmabuf: correctly destroy resources | emersion | |
2018-05-03 | seat: split into multiple files | emersion | |
2018-05-02 | data-device: split into multiple files | emersion | |
2018-05-01 | output: always use hardware cursors if available | emersion | |
This changes the `wlr_output_impl.set_cursor` function to take a `wlr_texture` instead of a byte buffer. This simplifies the DRM and Wayland backends since they were creating textures from the byte buffer anyway. With this commit, performance should be improved when moving the cursor since outputs don't need to be re-rendered anymore. | |||
2018-04-29 | backend/x11: add one pointer per output | emersion | |
2018-04-29 | backend/wayland: only set one pointer listener | emersion | |
2018-04-29 | backend/wayland: create one virtual pointer per output | emersion | |
2018-04-29 | input-device: add output_name field, populate it from libinput | emersion | |
2018-04-29 | Merge pull request #926 from emersion/fix-x11-backend-memory-leaks | Drew DeVault | |
Fix some backend memory leaks | |||
2018-04-28 | backend/x11: correctly destroy input devices | emersion | |