libnm, libnm-util: move settings doc generation to libnm-core
authorDan Winship <danw@gnome.org>
Tue, 28 Oct 2014 13:58:25 +0000 (09:58 -0400)
committerDan Winship <danw@redhat.com>
Wed, 19 Nov 2014 14:24:09 +0000 (09:24 -0500)
commitc14486984ec087cabda61bb6ef2a5c587bbaf760
treeed71cede12adc3b0b2244264f2d2547b259eae2b
parent3889ff864c5fab3b6d86f0fe19acc206cc5fb37c
libnm, libnm-util: move settings doc generation to libnm-core

Move the settings/plugins doc generation from libnm-util to
libnm-core, since libnm-util isn't being updated for all new
properties.

With this commit, the keyfile and ifcfg-rh documentation is basically
unchanged, except that deprecated properties are now gone, and new
properties have been added, and the sections are in a different order.
(generate-plugin-docs.pl just outputs the settings in Makefile order,
and they were unsorted in libnm-util, but are sorted in libnm-core).

The settings documentation used for nm-settings.5, the D-Bus API docs,
and the nmcli help is changed a bit more at this point, and mostly for
the worse, since the libnm-core setting properties don't match up with
the D-Bus API as well as the libnm-util ones do. To be fixed...

(I also removed the "plugins docs" line in each plugin docs comment
block while moving them, since those blocks will be used for more than
just plugins soon, and it's sort of obvious anyway.)
42 files changed:
.gitignore
clients/cli/Makefile.am
docs/api/Makefile.am
libnm-core/nm-setting-8021x.c
libnm-core/nm-setting-bond.c
libnm-core/nm-setting-bridge-port.c
libnm-core/nm-setting-bridge.c
libnm-core/nm-setting-connection.c
libnm-core/nm-setting-dcb.c
libnm-core/nm-setting-infiniband.c
libnm-core/nm-setting-ip4-config.c
libnm-core/nm-setting-ip6-config.c
libnm-core/nm-setting-serial.c
libnm-core/nm-setting-team-port.c
libnm-core/nm-setting-team.c
libnm-core/nm-setting-vlan.c
libnm-core/nm-setting-vpn.c
libnm-core/nm-setting-wired.c
libnm-core/nm-setting-wireless-security.c
libnm-core/nm-setting-wireless.c
libnm-util/Makefile.am
libnm-util/nm-setting-8021x.c
libnm-util/nm-setting-bond.c
libnm-util/nm-setting-bridge-port.c
libnm-util/nm-setting-bridge.c
libnm-util/nm-setting-connection.c
libnm-util/nm-setting-dcb.c
libnm-util/nm-setting-infiniband.c
libnm-util/nm-setting-ip4-config.c
libnm-util/nm-setting-ip6-config.c
libnm-util/nm-setting-serial.c
libnm-util/nm-setting-team-port.c
libnm-util/nm-setting-team.c
libnm-util/nm-setting-vlan.c
libnm-util/nm-setting-vpn.c
libnm-util/nm-setting-wired.c
libnm-util/nm-setting-wireless-security.c
libnm-util/nm-setting-wireless.c
libnm/Makefile.am
libnm/generate-plugin-docs.pl [moved from libnm-util/generate-plugin-docs.pl with 98% similarity]
libnm/generate-setting-docs.py [moved from libnm-util/generate-setting-docs.py with 82% similarity]
man/Makefile.am