Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-13 | backend/wayland: expose remote objects | Simon Ser | |
Expose the remote wl_display, wl_surface and wl_seat used by the Wayland backend. This allows compositors to customize the Wayland backend and to have more freedom. For instance a compositor might want to handle clipboard and drag-and-drop from the remote Wayland compositor. Another compositor might want to setup pointer constraints. | |||
2019-10-27 | backend/drm: add support for custom modes | Simon Ser | |
Use the CVT algorithm to create a drmModeModeInfo. | |||
2019-07-27 | Remove all wayland-server.h includes | Simon Ser | |
The documentation for wayland-server.h says: > Use of this header file is discouraged. Prefer including > wayland-server-core.h instead, which does not include the server protocol > header and as such only defines the library PI, excluding the deprecated API > below. Replacing wayland-server.h with wayland-server-core.h allows us to drop the WL_HIDE_DEPRECATED declaration. | |||
2019-04-08 | Add FreeRDP backend for remote desktop support | Drew DeVault | |
2019-01-20 | Add wlr_x11_output_set_title | Jente Hidskes | |
2019-01-20 | wlr/backend/x11.h: add documentation | Jente Hidskes | |
Copied from wlr/backend/wayland.h and modified accordingly. | |||
2019-01-19 | Add noop.h to include/wlr/backend/meson.build | Ryan Dwyer | |
2019-01-17 | Introduce noop backend | Ryan Dwyer | |
The noop backend is similar to headless, but it doesn't contain a renderer. It can be used as a place to stash views for when there's no physical outputs connected. | |||
2019-01-10 | Add wlr_wl_output_set_title | Drew DeVault | |
2018-11-13 | backend/x11: Make header order consistent | Scott Anderson | |
2018-11-12 | Use #if instead of #ifdef for wlroots config data | emersion | |
This prevents some annoying issues when e.g. not including wlr/config.h or making a typo in the guard name. | |||
2018-10-04 | Rename get_present_clock to get_presentation clock, use it | emersion | |
2018-10-04 | backend: add get_present_clock | emersion | |
2018-10-04 | Use sd_bus_get_property_trivial & remove numbering | nyorain | |
2018-09-24 | Rework session handling | nyorain | |
Sessions can now be retrieved from a backend in a more general manner. Multi-backend gets back its `session` field that contains the session if one was created, removing the interfacing from multi backend with the drm backend directly. This adds the possibility to use sessions even without the drm backend. It additionally fixes the bug that 2 session objects got created when WLR_BACKENDS were set to "libinput,drm". To allow vt switching without drm backend (and drm fd) on logind, start listening to PropertiesChanged signals from dbus and parse the session "Active" property when no master fd was created (this does not change current drm backend behaviour in any way). | |||
2018-09-19 | Introduce wlr_multi_for_each_backend | Ryan Dwyer | |
2018-08-26 | Add destroy signals to types that are destroyed by wl_display_destroy | Alexander Bakker | |
2018-08-24 | Revert "Revert "Merge pull request #1194 from ascent12/meson_feature"" | Scott Anderson | |
This reverts commit 9c886f20b97b6ab1ac85b849f1fe7f16eb199ff0. | |||
2018-08-23 | Revert "Merge pull request #1194 from ascent12/meson_feature" | Drew DeVault | |
This breaks wlroots when used as a meson subproject. This reverts commit dea311992eb4ff3e343c3cf5b0603034223d2a42, reversing changes made to 6db9c4b74667c1d917d720f5e96985a2461569fb. | |||
2018-08-22 | Install headers explicitly | Scott Anderson | |
2018-08-13 | move wlr_drm_connector_add_mode to wlr/backend/drm.h | Ilia Bozhinov | |
2018-07-29 | Initial pass on API stability guarantees | Drew DeVault | |
This introduces -DWLR_USE_UNSTABLE and adds information regarding the stability status to all headers. I started with a conservative set of headers to mark as stable: - types/wlr_matrix.h - util/edges.h - util/log.h - util/region.h - xcursor.h | |||
2018-06-14 | Multiseat fixes | Scott Anderson | |
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-19 | backend/multi: disallow multiple renderers at the same time | emersion | |
2018-05-03 | Fix typos in comments and strings | morganamilo | |
2018-04-29 | backend/wayland: create one virtual pointer per output | emersion | |
2018-04-25 | Remove wlr_ prefix from local symbols | emersion | |
2018-04-08 | backend: remove wlr_backend_get_egl | emersion | |
2018-03-30 | backend/x11: add WLR_X11_OUTPUTS support | emersion | |
2018-03-19 | Write some more docs | Drew DeVault | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-01-23 | Backport screenshooter fixes from the renderer redesign v1 | emersion | |
This backports some changes to #319 to fix the screenshooter data format. This also adds wlr_backend_get_renderer which will be useful to support multiple renderers. | |||
2018-01-13 | Update comment for wlr_headless_backend_create | Markus Ongyerth | |
2018-01-13 | adds remote argument to wayland backend create | Markus Ongyerth | |
Add a remote display name argument to wlr_wl_backend_create. If NULL is passed to the wayland backend at all times, creating a wayland backend *after* the compositor was started up, would require changing the WAYLAND_DISPLAY environment variable. | |||
2017-12-20 | rootston: handle backend creation failed | Tony Crisci | |
2017-12-19 | multibackend remove subbackend | Tony Crisci | |
2017-12-19 | remove session from multibackend | Tony Crisci | |
2017-12-19 | x11 backend: add wlr_input_device_is_x11 | Dominique Martinet | |
2017-12-19 | wl backend: add wlr_input_device_is_wl | Dominique Martinet | |
2017-12-19 | headless backend: add wlr_output_is_headless | Dominique Martinet | |
2017-12-19 | headless backend: add wlr_input_device_is_headless | Dominique Martinet | |
2017-12-19 | drm backend: add wlr_output_is_drm | Dominique Martinet | |
2017-12-19 | wl backend: add wlr_output_is_wl | Dominique Martinet | |
2017-12-19 | x11 backend: add wlr_output_is_x11 | Dominique Martinet | |
2017-12-19 | libinput backend: add wlr_input_device_is_libinput | Dominique Martinet | |
2017-12-19 | Destroy multi backend on display destroy | emersion | |
2017-12-17 | Add headless input devices | emersion | |
2017-12-17 | Add full refresh rate support to custom modes | emersion | |
2017-12-17 | Initialize headless backend | emersion | |