mirror of
https://github.com/swaywm/sway.git
synced 2025-10-29 05:40:18 -04:00
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. |
||
|---|---|---|
| .. | ||
| config.c | ||
| main.c | ||
| meson.build | ||
| render.c | ||
| swaynag.1.scd | ||
| swaynag.5.scd | ||
| swaynag.c | ||
| types.c | ||