aboutsummaryrefslogtreecommitdiff
path: root/swaynag/main.c
AgeCommit message (Collapse)Author
2022-03-15swaynag: remove redundant status variables in mainNihal Jere
Instead, we just use `status` for all failures.
2022-03-15swaynag: remove unnecessary zero of swaynag structNihal Jere
Global variables are initialized to 0.
2022-03-15swaynag: statically allocate button_close, and move declarationNihal Jere
Every swaynag has a close button, so it doesn't make sense to allocate it dynamically. The declaration is moved later to when it is actually needed.
2022-03-15swaynag: allocate button_details with detailsNihal Jere
They are used together, so it doesn't make sense to allocate them separately.
2022-02-28swaynag: die on all allocation failuresNihal Jere
2020-07-30Fix incorrect format specifiersAntonin Décimo
2020-03-29swaynag: fix segfault on exit when arguments are not correctDominique Martinet
swaynag_destroy is called on all cleanup cases and needs the lists to be valid, just init them early
2019-04-20swaynag: revamp type configsBrian Ashworth
This revamps the type configs for swaynag. All sizing attributes for swaynag are now `ssize_t` instead of `uint32_t` to allow for a default value of `-1`, which allows for `0` to be a valid value. Additionally, the initialization of the type configs has been changed from a simple calloc to use a new function `swaynag_type_new`. `swaynag_type_new` calloc's the memory, checks for an allocation failure, sets the name, and all sizes to -1. The layering order has also been changed to default, general config, type config, and as highest priority command line arguments. Finally, `swaynag_type_merge` has been modified to handle the layering and sizing changes.
2019-01-21Replace wlr_log with sway_logM Stoeckl
This commit mostly duplicates the wlr_log functions, although with a sway_* prefix. (This is very similar to PR #2009.) However, the logging function no longer needs to be replaceable, so sway_log_init's second argument is used to set the exit callback for sway_abort. wlr_log_init is still invoked in sway/main.c This commit makes it easier to remove the wlroots dependency for the helper programs swaymsg, swaybg, swaybar, and swaynag.
2018-11-25Replace _XOPEN_SOURCE with _POSIX_C_SOURCEemersion
And make sure we don't define both in the same source file.
2018-10-07swaynag: s/Toggle Details/Toggle details/Drew DeVault
2018-08-20Fix bad-free in swaynagBrian Ashworth
2018-08-03Add missing stdlib.h includes to swaynagMarien Zwart
2018-08-01swaynag: fix hidpiBrian Ashworth
2018-08-01swaynag: allow more config optionsBrian Ashworth
2018-08-01swaynag: refactor {sway_,}nagbar to swaynagBrian Ashworth
2018-08-01swaynag: split config into own file and fix optindBrian Ashworth
2018-08-01swaynag: implement config file supportBrian Ashworth
2018-08-01Address first round review for swaynagBrian Ashworth