NetworkManager/clients/cli
Thomas Haller 29bcfc2522 cli: don't track output data in global NmCli structure
We should not violate the global data to track the output data
while it is constructed and printed.

Most of the time, we actually clear the output data anyway --
either before constructing it, or after printing it.
In some cases we didn't, but I think that is a bug. It's really
hard to keep track of this.

The output data should belong to a certain scope and get destroyed
afterwards. Passing it around is very confusing. Don't do that.
2017-03-30 14:56:21 +02:00
..
agent.c cli: pass configuration options separately from NmCli structure 2017-03-30 13:09:59 +02:00
agent.h cli: add 'nmcli agent' command (bgo #739568) 2014-11-07 11:58:25 +01:00
common.c cli: don't track output data in global NmCli structure 2017-03-30 14:56:21 +02:00
common.h cli: don't track output data in global NmCli structure 2017-03-30 14:56:21 +02:00
connections.c cli: don't track output data in global NmCli structure 2017-03-30 14:56:21 +02:00
connections.h cli: add -f argument completion 2016-08-01 15:51:29 +02:00
devices.c cli: don't track output data in global NmCli structure 2017-03-30 14:56:21 +02:00
devices.h cli: add -f argument completion 2016-08-01 15:51:29 +02:00
general.c cli: don't track output data in global NmCli structure 2017-03-30 14:56:21 +02:00
general.h cli: output a short summary of devices when called without arguments 2016-07-19 14:29:05 +02:00
nmcli-completion cli: make nmcli do its own command completion 2017-02-13 16:32:15 +01:00
nmcli.c cli: don't track output data in global NmCli structure 2017-03-30 14:56:21 +02:00
nmcli.h cli: don't track output data in global NmCli structure 2017-03-30 14:56:21 +02:00
polkit-agent.c all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
polkit-agent.h cli: add 'nmcli agent' command (bgo #739568) 2014-11-07 11:58:25 +01:00
settings-docs.xsl clients: reorganize source tree, put all the installed clients together 2014-07-30 15:56:19 -04:00
settings.c cli: don't track output data in global NmCli structure 2017-03-30 14:56:21 +02:00
settings.h cli: split nm-meta-setting-desc out of settings 2017-03-30 13:09:58 +02:00
utils.c cli: split print_data() in a part with and without side-effects 2017-03-30 13:46:09 +02:00
utils.h cli: split print_data() in a part with and without side-effects 2017-03-30 13:46:09 +02:00