picom/src/backend
Yuxuan Shui 1307d9ec70
core: isolate X connection with error handling into a struct
Part of the long running effort to reduce the prevalence of `session_t`.
After this, functions that communicate with X can make use of the error
handling machinary (set_ignore_cookie, set_cant_fail_cookie) without
needing to take a `session_t` parameter.

This commit converts everything to use the new struct `x_connection`,
most of the conversions are mechanical.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2023-07-04 16:24:53 +01:00
..
dummy core: isolate X connection with error handling into a struct 2023-07-04 16:24:53 +01:00
gl core: isolate X connection with error handling into a struct 2023-07-04 16:24:53 +01:00
xrender core: isolate X connection with error handling into a struct 2023-07-04 16:24:53 +01:00
backend.c core: isolate X connection with error handling into a struct 2023-07-04 16:24:53 +01:00
backend.h core: isolate X connection with error handling into a struct 2023-07-04 16:24:53 +01:00
backend_common.c core: isolate X connection with error handling into a struct 2023-07-04 16:24:53 +01:00
backend_common.h core: isolate X connection with error handling into a struct 2023-07-04 16:24:53 +01:00
driver.c core: frame pacing 2023-06-08 20:35:24 +01:00
driver.h diagnostics: improve driver printing 2020-08-25 06:54:10 +01:00
meson.build backends: add egl backend 2022-09-29 08:03:12 +01:00