picom/src
Yuxuan Shui dc37370a66
x: remove the last bit of Xlib dependency
Of course, we still use GLX, so we can't completely remove Xlib yet. But
this removes all Xlib uses outside of the backends.

This drops support for COMPOUND_TEXT Xorg strings, so people how wants
multilingual support has to use UTF8, which should be fine since most of
the applications support that.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2020-10-23 07:58:01 +01:00
..
backend Fix the build when memcpy is defined as a macro. (#501) 2020-10-22 02:25:19 +01:00
atom.c x: remove the last bit of Xlib dependency 2020-10-23 07:58:01 +01:00
atom.h x: remove the last bit of Xlib dependency 2020-10-23 07:58:01 +01:00
c2.c x: remove the last bit of Xlib dependency 2020-10-23 07:58:01 +01:00
c2.h win: split struct win 2019-05-21 20:15:29 +01:00
cache.c Untangle headers 2019-08-10 00:56:26 +01:00
cache.h cache: cache_get can now return error 2019-05-21 20:15:33 +01:00
common.h Refresh the TODO comments 2020-08-30 15:25:58 +01:00
compiler.h x: remove the last bit of Xlib dependency 2020-10-23 07:58:01 +01:00
config.c config: add wintypes option `blur-background` 2020-10-01 23:28:05 +02:00
config.h config: add wintypes option `blur-background` 2020-10-01 23:28:05 +02:00
config_libconfig.c config: add wintypes option `blur-background` 2020-10-01 23:28:05 +02:00
dbus.c dbus: expose use_damage always 2020-03-29 19:17:52 +01:00
dbus.h win: split struct win 2019-05-21 20:15:29 +01:00
diagnostic.c diagnostics: fix missing newline 2020-10-20 03:10:26 +00:00
diagnostic.h picom: make sure --diagnostics works when another picom is running 2020-03-11 19:15:26 +00:00
err.h
event.c event, win: delayed handling of shape notify 2020-10-23 04:37:38 +01:00
event.h
file_watch.c file_watch: don't watch special files 2020-02-26 21:11:55 +00:00
file_watch.h core: watch for configuration file changes 2019-11-10 18:58:01 +00:00
kernel.c kernel: tweak gaussian deviation 2019-05-21 20:15:30 +01:00
kernel.h kernel: tweak gaussian deviation 2019-05-21 20:15:30 +01:00
list.h event: handle reparent to the same parent 2019-05-21 20:15:32 +01:00
log.c log: Use thread-safe version of `localtime()` 2020-10-01 23:00:09 +02:00
log.h log: add log_error_errno 2020-02-26 20:16:55 +00:00
meson.build build: make Meson treat kqueue conditional as one 2020-05-28 10:07:58 +00:00
meta.h Add missing header file 2019-05-21 20:15:34 +01:00
opengl.c render: move argb_fbconfig to struct session 2020-04-20 19:10:53 +01:00
opengl.h opengl: clear fbcfg in free_paint_glx 2020-04-20 19:05:58 +01:00
options.c config: add wintypes option `blur-background` 2020-10-01 23:28:05 +02:00
options.h options: reject invalid backend earlier 2019-11-10 05:03:17 +00:00
picom.c x: remove the last bit of Xlib dependency 2020-10-23 07:58:01 +01:00
picom.h core: remove a bit more of Xlib dependencies 2020-10-21 02:06:15 +00:00
picom.modulemap rename: fix the name of the modulemap file 2019-10-24 19:41:35 +01:00
region.h Move resize_region to region.h 2019-07-06 13:26:25 +01:00
render.c x: remove the last bit of Xlib dependency 2020-10-23 07:58:01 +01:00
render.h win: split struct win 2019-05-21 20:15:29 +01:00
string_utils.c
string_utils.h Eliminate implicit conversions 2019-05-21 20:15:25 +01: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 implement bright window dimming 2019-11-09 17:54:57 +02:00
utils.h compile.h, utils.h: rename popcount 2020-10-07 19:35:55 +01:00
vsync.c Fix compiler warning about unused parameters 2019-07-25 02:27:02 +01:00
vsync.h
win.c x: remove the last bit of Xlib dependency 2020-10-23 07:58:01 +01:00
win.h event, win: delayed handling of shape notify 2020-10-23 04:37:38 +01:00
win_defs.h event, win: delayed handling of shape notify 2020-10-23 04:37:38 +01:00
x.c x: remove the last bit of Xlib dependency 2020-10-23 07:58:01 +01:00
x.h x: remove the last bit of Xlib dependency 2020-10-23 07:58:01 +01:00
xrescheck.c
xrescheck.h