From bf4aee305879406d9057864ab7f8938e01ca8bd0 Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Sun, 19 Apr 2015 10:43:13 +0200 Subject: Removed dbus XML parser, various refinements --- doc/dbusxml.doc | 154 --------- src/dbusxmlscanner.cpp | 889 ------------------------------------------------ src/dbusxmlscanner.h | 65 ---- src/doxygen.cpp | 7 +- src/libdoxygen.pro.in | 3 +- src/util.cpp | 7 +- src/util.h | 1 + src/xmlcode.l | 6 +- src/xmlscanner.h | 65 ++++ winbuild/Doxygen.vcproj | 9 +- 10 files changed, 84 insertions(+), 1122 deletions(-) delete mode 100644 doc/dbusxml.doc delete mode 100644 src/dbusxmlscanner.cpp delete mode 100644 src/dbusxmlscanner.h create mode 100644 src/xmlscanner.h diff --git a/doc/dbusxml.doc b/doc/dbusxml.doc deleted file mode 100644 index 9ecf592..0000000 --- a/doc/dbusxml.doc +++ /dev/null @@ -1,154 +0,0 @@ -/*! \page dbusxml DBus XML output format - -\addindex dbusxml - -

Doxygen can generate documentation for DBus XML files. This way -DBus interfaces can be annotated with doxygen style comments, and -without writing custom XML parsers. Doxygen extracts its text from -all XML comments starting with '*' or '!'. An additional '<' can be -used to assign the documentation string to the previous entity instead -of the one following the comment. - -Doxygen will also show syntax highlighting for XML examples. Note that -in order for XML comments to show up, you must use 2 exclamation marks -instead of one. The extra ! will be stripped out for you. This is due -to a conflict with Doxygen's hidden comments. - -Note that before the parsing of DBus XML file works one has to -assign the .xml extension to the DBus XML parser using the -following configuration option: - -\verbatim -EXTENSION_MAPPING = xml=dbusxml -\endverbatim - -\section dbusxml_supported Supported XML elements and attributes - -

The following DBus XML elemets can be annotated: - -

- -Additional elements are supported. These are available once -the xmlns "http://psiamp.org/dtd/doxygen_dbusxml.dtd" is -available. - -