Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Merge pull request #1063 from ascent12/multi-seat | Drew DeVault | |
Multiseat fixes | |||
2018-06-14 | Multiseat fixes | Scott Anderson | |
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 | 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 | 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 | xdg-shells: add a set_parent signal to toplevel surfaces | Ilia Bozhinov | |
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-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 | Remove redundant roots_seat_remove_device function | Silvan Jegen | |
This function is unimplemented and is redundant because all devices added with roots_seat_add_device get destruction handlers assigned already. This fixes issue #998. | |||
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-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 | |