Modular status panel for X11 and Wayland, inspired by https://github.com/jaagr/polybar
Find a file
Daniel Eklöf 09270c4670 particle/string: handle conversion failures in cairo_scaled_font_text_to_glyphs()
In particular, use cairo_scaled_font_text_to_glyphs() to calculate the
extents, since the cairo_scaled_font_text_extents() will leave the
scaled font in an error state, which is impossible to recuperate from.
2019-01-17 20:18:46 +01:00
decorations allow plugins to be compiled into the f00bar main binary 2019-01-14 20:57:03 +01:00
modules module/xwindow: add missing break to switch case 2019-01-17 20:17:04 +01:00
particles particle/string: handle conversion failures in cairo_scaled_font_text_to_glyphs() 2019-01-17 20:18:46 +01:00
.gitignore initial commit: wip 2018-11-17 11:30:33 +01:00
bar.c bar: remove struct bar_run_context; store abort_fd in bar struct 2019-01-16 16:38:04 +01:00
bar.h bar: remove struct bar_run_context; store abort_fd in bar struct 2019-01-16 16:38:04 +01:00
CMakeLists.txt bar: xcb-errors is optional 2019-01-15 19:26:02 +01:00
color.h initial commit: wip 2018-11-17 11:30:33 +01:00
config-verify.c decorations: are now plugins 2019-01-13 17:43:25 +01:00
config-verify.h config: conf_verify_dict() now assumes attr list is NULL-terminated 2019-01-13 11:37:05 +01:00
config.c decorations: remove header files 2019-01-13 17:45:09 +01:00
config.h decorations: are now plugins 2019-01-13 17:43:25 +01:00
decoration.h decorations: are now plugins 2019-01-13 17:43:25 +01:00
font.c font: ref-count font objects 2019-01-15 21:01:18 +01:00
font.h font: use font-config to load font 2019-01-09 18:50:16 +01:00
LICENSE license: MIT 2019-01-02 11:24:28 +01:00
log.c log: ensure variables are always initialized. Fixes gcc warning 2019-01-01 20:30:15 +01:00
log.h log: LOG_ERRNO_P(), like LOG_ERRNO(), except user provides errno value 2018-12-31 13:18:22 +01:00
main.c main: refactor 2019-01-16 17:22:08 +01:00
module.c module: remove ready_fd 2019-01-13 15:25:39 +01:00
module.h Reduce header intra-dependencies 2019-01-13 19:42:16 +01:00
particle.c particles: caller of from_conf() must provide base particle instance 2019-01-13 13:25:14 +01:00
particle.h Reduce header intra-dependencies 2019-01-13 19:42:16 +01:00
plugin.c allow plugins to be compiled into the f00bar main binary 2019-01-14 20:57:03 +01:00
plugin.h Reduce header intra-dependencies 2019-01-13 19:42:16 +01:00
tag.c tag: rename and rewrite sbuf_strcat() 2019-01-07 18:26:48 +01:00
tag.h Reduce header intra-dependencies 2019-01-13 19:42:16 +01:00
tllist.h tllist: cast away const in tll_{r,}foreach() 2018-12-15 11:46:34 +01:00
xcb.c xcb: cleanup err message generated by xcb_error() 2019-01-16 19:02:32 +01:00
xcb.h xcb: add xcb_error(), a generic describe-an-x-error function 2019-01-15 20:44:21 +01:00
yml.c yml: add line/column info to every node 2019-01-11 23:20:06 +01:00
yml.h yml: add line/column info to every node 2019-01-11 23:20:06 +01:00