yambar/modules
Daniel Eklöf c11fee4ce3
cairo: replace cairo with pixman in decos, particles and modules
All decoration, particle and module interfaces now takes a
pixman_image_t parameter, and all drawing is done using pixman APIs.

The wayland/xcb backends implement a new interface functions,
get_pixman_image(), that should return a pixman image instance that is
suitable for rendering.

In the wayland backend, the image uses the same backing data as the
cairo surface.

In the XCB backend, we create a new image each time, and then blit it
to the cairo surface at commit time.
2019-09-22 01:56:58 +02:00
..
alsa.c modules: use calloc() instead of malloc() 2019-02-09 11:11:31 +01:00
backlight.c modules: use calloc() instead of malloc() 2019-02-09 11:11:31 +01:00
battery.c modules: use calloc() instead of malloc() 2019-02-09 11:11:31 +01:00
clock.c modules: use calloc() instead of malloc() 2019-02-09 11:11:31 +01:00
i3-common.c modules/sway-xkb: new module, uses sway 'input' events to expose kbd layout 2019-08-14 21:51:43 +02:00
i3-common.h modules/sway-xkb: new module, uses sway 'input' events to expose kbd layout 2019-08-14 21:51:43 +02:00
i3-ipc.h module/i3: use our own copy of i3/ipc.h 2019-03-31 12:08:44 +02:00
i3.c module/i3: plug valgrind detected memory leak 2019-09-22 00:44:51 +02:00
label.c modules: use calloc() instead of malloc() 2019-02-09 11:11:31 +01:00
meson.build cairo: replace cairo with pixman in decos, particles and modules 2019-09-22 01:56:58 +02:00
mpd.c module/mpd: don't try to strdup() NULL strings 2019-07-08 15:06:24 +02:00
network.c modules: use calloc() instead of malloc() 2019-02-09 11:11:31 +01:00
removables.c modules: use calloc() instead of malloc() 2019-02-09 11:11:31 +01:00
sway_xkb.c modules/sway-xkb: never *update* state without locking it 2019-08-15 19:12:08 +02:00
xkb.c modules: use calloc() instead of malloc() 2019-02-09 11:11:31 +01:00
xwindow.c cmake: break out bar stuff to separate CMakeLists.txt 2019-02-07 12:06:16 +01:00