Fix build information when config uses lists

Review Request #2757 — Created Oct. 31, 2023 and submitted — Latest diff uploaded

Information

pidgin/pidgin
default

Reviewers

For example, by default c_winlib is set to various Windows libraries there, but things like c_args could also be lists (they're just empty by default.)

The old code split by commas, which broke anything after a list that had any content. Instead, use a PurpleKeyValuePair array so that keys/values are in a structured format.

Also, change the value into an AdwActionRow:subtitle, as that wraps better.

Compiled and checked that the About dialog had changed as expected.

Commits

Files