NetworkManager/tools
Íñigo Huguet 5fee7be1d1 docs: support docblock comments in "enums-to-docbook.pl"
This script only supported parsing inline documentation comments, of the
type "@ENUM_VAL_NAME: description".

Support also docblock comments, of the type:

    typedef enum {
        /**
         * ENUM_VAL_NAME
         *
         * description
         */
         ENUM_VAL_NAME,
         ...
    }

If both styles are used for the same enum value, the docblock takes
precedence since it's probably more detailed.

Without this change, adding a docblock comment was causing an error in
this script, and then the whole build failed completely.

We need to support this because gtkdoc annotations like "(attributes
NM.internal=1)" only work in docblock comments, not in inline comments,
and we want to start using them for the "enumvals expansion" in
documentation.
2023-08-23 11:07:53 +02:00
..
nm-in-container nm-in-container: add NetworkManager.service override 2023-06-30 15:44:05 +02:00
check-compare-generated.sh build: pass both filenames to "tools/check-compare-generated.sh" script 2022-10-31 09:11:30 +01:00
check-config-options.sh all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
check-docs.sh all: avoid "==" bashism in scripts 2023-05-18 09:16:41 +02:00
check-exports.sh tools/check-exports.sh: use ${NM} when available 2015-09-24 16:28:15 +02:00
check-gitlab-ci.sh tools: improve detection of "ci-fairy" command in "tools/check-gitlab-ci.sh" 2020-12-11 16:08:47 +01:00
check-nm-autoptr.sh build: add test for checking consistency of "nm-autoptr.h" 2023-02-28 16:33:07 +01:00
check-tree.sh build: move "clients/common/" to "src/libnmc-{base,setting}/" 2021-03-02 08:38:25 +01:00
check-vapi.sh vapi: add test for consistency of "vapi/NM-1.0.metadata" 2023-02-28 13:05:47 +01:00
create-exports-NetworkManager.sh build: fix pretty() sed invocation portability in .ver script 2023-03-07 08:02:22 +01:00
debug-helper.py all: reformat python files with python black 2020-06-15 16:40:38 +02:00
enums-to-docbook.pl docs: support docblock comments in "enums-to-docbook.pl" 2023-08-23 11:07:53 +02:00
generate-docs-nm-property-infos.py docs: allow comma separated list of tags in properties docs 2023-08-23 11:07:53 +02:00
generate-docs-nm-settings-docs-gir.py docs: better handle description tags in generate-docs-nm-settings-docs-merge.py 2023-05-19 12:52:00 +02:00
generate-docs-nm-settings-docs-merge.py tools: fix python2 compatibility in "generate-docs-nm-settings-docs-merge.py" 2023-05-19 15:53:20 +02:00
generate-docs-settings-docs.py doc: preserve paraghraphs in nmcli man pages 2022-07-15 17:25:15 +02:00
meson-post-install.sh cloud-setup: add pre-up event to prevent reaching network-online.target 2023-06-09 09:18:20 -04:00
run-nm-test.sh tests: propagate 77 exit code from "tools/run-nm-test.sh" 2022-02-19 13:43:14 +01:00
test-build.sh core: rework IP configuration in NetworkManager using layer 3 configuration 2021-11-18 16:21:29 +01:00
test-cloud-meta-mock.py tests: avoid Python3 f-string in "test-cloud-meta-mock.py" 2023-06-28 12:14:21 +02:00
test-networkmanager-service.py nmcli: warn if daemon version mismatch 2023-08-03 10:09:06 +02:00
test-sudo-wrapper.sh nmtst: add nmtst_reexec_sudo() function 2014-06-05 18:12:57 +02:00