Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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-04-25 | Remove wlr_ prefix from local symbols | emersion | |
2018-03-19 | Write some more docs | Drew DeVault | |
2018-02-12 | Reformat all #include directives | emersion | |
2017-12-19 | drm backend: add wlr_output_is_drm | Dominique Martinet | |
2017-10-01 | Multi-GPU DRM | Scott Anderson | |
2017-08-26 | Merge wlr_udev into wlr_session | Scott Anderson | |
2017-08-13 | Add backend detection functions | Calvin Lee | |
Resolves #80 | |||
2017-08-06 | Changed header paths. | Scott Anderson | |
2017-06-01 | Refactor udev and drm initialization | Drew DeVault | |
2017-05-31 | Generalize DPMS, remove DRM refs from example | Drew DeVault | |
2017-05-31 | Have backend manage opengl context | Drew DeVault | |
2017-05-13 | DPMS support | Scott Anderson | |
2017-05-07 | Generalize output handling | Drew DeVault | |
2017-05-07 | Refactor backend state management | Drew DeVault | |
2017-05-04 | Fixed hotplugging + make EGL more chatty. | Scott Anderson | |
2017-05-03 | Changed modesetting interface. | Scott Anderson | |
2017-05-03 | Changed backend to accept wl_display. | Scott Anderson | |
2017-05-03 | Renamed 'wlr_drm_display' to 'wlr_drm_output' | Scott Anderson | |
2017-05-03 | Removed old session code from DRM backend. | Scott Anderson | |
2017-05-02 | Added example. | Scott Anderson | |