wesnoth/doc
Vasya a0b427dac5
Generalise log domain matching rules
Previously, `--log-debug='*'` would not match all domains.
Similarly, `conf*` would not be a correct pattern, etc.

With this change, special handling of top-level domains is removed.
For example, the config domain will not be matched by `conf*`.

All domains can be matched by the magic string "all" as before,
or by using `*`.

Basic manual testing was performed for this PR:

* broken domain patterns that do not match anything
result in an error, as expected.

* patterns containing a comma (delimiter)
are handled "correctly", that is, individual components
are understood and processed separately.

* patterns "all" and "*" were tested.

* specifying "conf*" correctly enables the config domain.

* specifying "gui/*" does not enable the config domain.

Fixes #10052
2025-03-20 22:59:11 +01:00
..
design
doxygen 1.19.10+dev 2025-03-16 23:30:13 -05:00
man Generalise log domain matching rules 2025-03-20 22:59:11 +01:00
manual pot-update and regenerate doc files 2025-01-19 11:51:22 -06:00
CMakeLists.txt
SConscript