picom/src
Maxim Solovyov 925fef083e
backend: xrender: prefix backend-specific function names with xrender_
and sort the xrender_ops structure in the order backend operations are
declared in the backend_operations structure.

this makes the xrender backend's code consistent with the other
backends' code and reduces the risk of collisions because some backend
operation names are quite simple (e.g. init, deinit, fill, etc.).
2024-02-27 03:09:35 +03:00
..
backend backend: xrender: prefix backend-specific function names with xrender_ 2024-02-27 03:09:35 +03:00
fuzzer c2: add a libfuzzer fuzzer for c2 2024-02-17 16:48:58 +00:00
atom.c atom: fix segfault when atom is not in the cache 2024-02-19 21:48:35 +00:00
atom.h atom: add a mock for struct atom 2024-02-18 19:38:48 +00:00
c2.c c2: fix error on older gcc 2024-02-21 12:19:03 +00:00
c2.h Add prototype picom-inspect 2024-02-20 13:51:37 +00:00
cache.c cache: zero initialize the key string 2024-02-18 01:16:58 +00:00
cache.h cache: support string without a NUL terminator 2024-02-18 00:56:20 +00:00
common.h win: fix incorrect wintype atoms 2024-02-20 00:41:55 +00:00
compiler.h compiler: add polyfill for typeof() 2024-02-19 15:12:58 +00:00
config.c fix most of build warnings on openbsd 2024-02-14 02:19:16 +03:00
config.h fix a bunch of typos in comments 2024-01-31 06:09:28 +03:00
config_libconfig.c win: fix incorrect wintype atoms 2024-02-20 00:41:55 +00:00
dbus.c win: remove wmwin 2024-02-19 22:47:28 +00:00
dbus.h win: split struct win 2019-05-21 20:15:29 +01:00
diagnostic.c backend: make target window a parameter of the init backend operation 2023-09-24 01:14:55 +03:00
diagnostic.h picom: make sure --diagnostics works when another picom is running 2020-03-11 19:15:26 +00:00
err.h Failure of config file parsing is a hard failure 2019-02-13 02:05:01 +00:00
event.c win: win_update_wintype doesn't need session_t now 2024-02-19 17:38:11 +00:00
event.h core: split out event code 2019-03-23 14:35:22 +00:00
file_watch.c fix a bunch of typos in comments 2024-01-31 06:09:28 +03:00
file_watch.h core: watch for configuration file changes 2019-11-10 18:58:01 +00:00
inspect.c Add prototype picom-inspect 2024-02-20 13:51:37 +00:00
inspect.h Add prototype picom-inspect 2024-02-20 13:51:37 +00:00
kernel.c fix a bunch of typos in comments 2024-01-31 06:09:28 +03:00
kernel.h backend: gl: use gaussian blur for shadow 2022-09-18 05:00:52 +01:00
list.h cache: redesign 2024-02-16 00:38:38 +00:00
log.c backend: gl: use libepoxy's has_*_extension 2024-02-11 02:07:05 +00:00
log.h log: add a new log level, verbose 2023-12-18 04:11:18 +00:00
meson.build Add prototype picom-inspect 2024-02-20 13:51:37 +00:00
meta.h Add missing header file 2019-05-21 20:15:34 +01:00
opengl.c backend: gl: don't force fbconfig info on to heap 2024-02-14 19:42:40 +00:00
opengl.h backend: gl: don't force fbconfig info on to heap 2024-02-14 19:42:40 +00:00
options.c core: factor out freeing struct options members into a function 2024-02-20 00:44:11 +00:00
options.h core: factor out freeing struct options members into a function 2024-02-20 00:44:11 +00:00
picom.c Add prototype picom-inspect 2024-02-20 13:51:37 +00:00
picom.h picom: address some clang-tidy issues 2023-08-11 01:38:22 +03:00
picom.modulemap rename: fix the name of the modulemap file 2019-10-24 19:41:35 +01:00
region.h region: address some clang-tidy issues, run clang-format 2023-08-11 00:47:14 +03:00
render.c Merge pull request #1190 from yshui/cache-fbconfig 2024-02-14 23:23:29 +03:00
render.h backend: gl: don't force fbconfig info on to heap 2024-02-14 19:42:40 +00:00
rtkit.c core: support setting realtime priority using rtkit 2024-02-16 19:58:38 +00:00
rtkit.h core: support setting realtime priority using rtkit 2024-02-16 19:58:38 +00:00
statistics.c fix a bunch of typos in comments 2024-01-31 06:09:28 +03:00
statistics.h core: don't always delay schedule_render to vblank 2023-12-19 23:27:11 +00:00
string_utils.c string_utils: add trim_both 2022-07-17 15:43:47 +01:00
string_utils.h string_utils: address some clang-tidy issues 2023-08-11 01:47:43 +03:00
types.h new backend: glx: implement IMAGE_OP_APPLY_ALPHA 2019-05-21 20:15:35 +01:00
uthash_extra.h win: track windows with a hash table 2019-05-21 20:15:27 +01:00
utils.c vblank: set SCHED_RR for the SGI_video_sync thread 2024-02-16 19:58:39 +00:00
utils.h utils: BUG_ON was not doing what the comment says 2024-02-18 19:25:43 +00:00
vblank.c vblank: fix use of uninitialized variables 2024-02-18 19:36:20 +00:00
vblank.h vblank: add GLX_SGI_video_sync based scheduler 2023-12-19 23:27:12 +00:00
vsync.c core: isolate X connection with error handling into a struct 2023-07-04 16:24:53 +01:00
vsync.h vsync: choose vsync method automatically 2019-03-10 15:00:56 +00:00
win.c Add prototype picom-inspect 2024-02-20 13:51:37 +00:00
win.h Add prototype picom-inspect 2024-02-20 13:51:37 +00:00
win_defs.h win: fix incorrect wintype atoms 2024-02-20 00:41:55 +00:00
x.c c2: remove type specifiers 2024-02-18 18:45:20 +00:00
x.h c2: remove type specifiers 2024-02-18 18:45:20 +00:00
xrescheck.c Run clang-format 2019-03-10 12:35:38 +00:00
xrescheck.h Run clang-format 2019-03-10 12:35:38 +00:00