1
0
Fork 0
mirror of https://github.com/yshui/picom.git synced 2024-11-11 13:51:02 -05:00
picom/src
Yuxuan Shui 864093322d
win: remove the SHADOW_* window flags
The window flags are used for delaying updates until we have grabbed the
X server. This is to make sure our internal states are in sync with the
server's state, to avoid race conditions.

Since shadow state is purely internal to picom, there is no need for
delaying its update, and thus these flags can be removed.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-02-17 16:55:20 +00:00
..
backend win: remove the SHADOW_* window flags 2024-02-17 16:55:20 +00:00
fuzzer c2: add a libfuzzer fuzzer for c2 2024-02-17 16:48:58 +00:00
atom.c cache: hide details of struct atom_entry 2024-02-16 12:47:31 +00:00
atom.h cache: hide details of struct atom_entry 2024-02-16 12:47:31 +00:00
c2.c c2: add a libfuzzer fuzzer for c2 2024-02-17 16:48:58 +00:00
c2.h c2: start to separate some state out of session_t 2024-02-17 15:07:55 +00:00
cache.c cache: remove unused function cache_invalidate 2024-02-16 00:42:22 +00:00
cache.h cache: remove unused function cache_invalidate 2024-02-16 00:42:22 +00:00
common.h c2: start to separate some state out of session_t 2024-02-17 15:07:55 +00:00
compiler.h compiler: abort in debug build if unreachable() is reached 2024-02-15 13:58:27 +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 options: use of sw-opti is now an error 2024-01-14 17:04:58 +00:00
dbus.c win: store focused state in struct managed_win 2024-02-15 11:22:07 +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 c2: start to separate some state out of session_t 2024-02-17 15:07:55 +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
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 c2: add a libfuzzer fuzzer for c2 2024-02-17 16:48:58 +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 fix a bunch of typos in comments 2024-01-31 06:09:28 +03:00
options.h options: reject invalid backend earlier 2019-11-10 05:03:17 +00:00
picom.c win: remove the SHADOW_* window flags 2024-02-17 16:55:20 +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 vblank: set SCHED_RR for the SGI_video_sync thread 2024-02-16 19:58:39 +00:00
vblank.c vblank: set SCHED_RR for the SGI_video_sync thread 2024-02-16 19:58:39 +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 win: remove the SHADOW_* window flags 2024-02-17 16:55:20 +00:00
win.h backend: give images a type 2024-02-15 13:48:47 +00:00
win_defs.h win: remove the SHADOW_* window flags 2024-02-17 16:55:20 +00:00
x.c x: wid_get_text_prop doesn't need the whole session_t 2024-02-16 15:50:28 +00:00
x.h x: wid_get_text_prop doesn't need the whole session_t 2024-02-16 15:50:28 +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