Daniel Eklöf
|
8dc278aaf2
|
config: pass a struct with inheritable values
For now, font and foreground color
|
2019-01-13 14:13:14 +01:00 |
|
Daniel Eklöf
|
9944a8f972
|
modules: don't assume module content is a dictionary
This is done by having each module implement a top-level verifier
function.
|
2019-01-13 11:54:57 +01:00 |
|
Daniel Eklöf
|
71515e4079
|
config: conf_verify_dict() now assumes attr list is NULL-terminated
|
2019-01-13 11:37:05 +01:00 |
|
Daniel Eklöf
|
ec4a47e5db
|
modules: rename module_info -> plugin_info
This is the same name used by particles.
|
2019-01-13 11:18:32 +01:00 |
|
Daniel Eklöf
|
42104db1ca
|
modules: move files back to a common directory (again)
|
2019-01-12 21:24:20 +01:00 |
|
Daniel Eklöf
|
8809cbb481
|
Put each module in its own subdirectory
|
2019-01-12 11:19:57 +01:00 |
|
Daniel Eklöf
|
7dd35f1159
|
module/xkb: remove assert: variable has been removed
|
2019-01-01 20:34:39 +01:00 |
|
Daniel Eklöf
|
aa477eaa32
|
module/xkb: remove unused variable
|
2019-01-01 20:31:54 +01:00 |
|
Daniel Eklöf
|
c01806d6fa
|
module/xkb: declare and initialize 'symbols' before first goto err
This ensures we don't free() an invalid value.
|
2019-01-01 20:31:00 +01:00 |
|
Daniel Eklöf
|
b7e7ad522f
|
remove module subfolders
|
2018-12-29 22:18:08 +01:00 |
|