diff options
author | Daniel Elstner <danielk@openismus.com> | 2009-08-18 16:22:04 +0200 |
---|---|---|
committer | Daniel Elstner <danielk@openismus.com> | 2009-08-18 16:22:04 +0200 |
commit | 3a7b67111ca50d612be4b83aaf8ad9b3e326da5f (patch) | |
tree | 7c2549e151846cc9b0636d0f1c7a29895e1aa585 /docs | |
parent | 7ba424569975a0ddd9fc6d34c3f3eda6d1dd05a8 (diff) | |
download | glibmm-3a7b67111ca50d612be4b83aaf8ad9b3e326da5f.tar.gz |
Implement parametric Doxygen alias @since{m,n}
* docs/reference/Doxyfile.in (ALIASES): Define a parametrized alias
@since{major,minor} to replace the old @newin?p?* aliases which had
to be defined manually for every version number used.
(PREDEFINED): Predefine G_GNUC_NORETURN, G_GNUC_NULL_TERMINATED and
G_GNUC_PURE to the empty expansion. Remove GTKMM_* macros.
* tools/pm/DocsParser.pm (convert_tags_to_doxygen): Change "Since:"
substitution to output the new generic @since alias.
* {glib,gio}/src/*.hg, {glib,gio}/{glib,gio}mm/*.h: Change all uses
of @newin?p?* to @since{major,minor}.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/reference/Doxyfile.in | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/docs/reference/Doxyfile.in b/docs/reference/Doxyfile.in index 56e2c683..e32caa31 100644 --- a/docs/reference/Doxyfile.in +++ b/docs/reference/Doxyfile.in @@ -35,17 +35,7 @@ MULTILINE_CPP_IS_BRIEF = NO INHERIT_DOCS = YES SEPARATE_MEMBER_PAGES = NO TAB_SIZE = 8 -ALIASES = "newin2p2=\xrefitem newin2p2s \"Since glibmm 2.2\" \"New API since glibmm 2.2\" " \ - "newin2p4=\xrefitem newin2p4s \"Since glibmm 2.4\" \"New API since glibmm 2.4\" " \ - "newin2p6=\xrefitem newin2p6s \"Since glibmm 2.6\" \"New API since glibmm 2.6\" " \ - "newin2p8=\xrefitem newin2p8s \"Since glibmm 2.8\" \"New API since glibmm 2.8\" " \ - "newin2p10=\xrefitem newin2p10s \"Since glibmm 2.10\" \"New API since glibmm 2.10\" " \ - "newin2p12=\xrefitem newin2p12s \"Since glibmm 2.12\" \"New API since glibmm 2.12\" " \ - "newin2p14=\xrefitem newin2p14s \"Since glibmm 2.14\" \"New API since glibmm 2.14\" " \ - "newin2p16=\xrefitem newin2p16s \"Since glibmm 2.16\" \"New API since glibmm 2.16\" " \ - "newin2p18=\xrefitem newin2p18s \"Since glibmm 2.18\" \"New API since glibmm 2.18\" " \ - "newin2p20=\xrefitem newin2p20s \"Since glibmm 2.20\" \"New API since glibmm 2.20\" " \ - "newin2p22=\xrefitem newin2p22s \"Since glibmm 2.22\" \"New API since glibmm 2.22\" " +ALIASES = "since{2}=\xrefitem since_\1_\2 \"Since @PACKAGE_NAME@ \1.\2\" \"New API in @PACKAGE_NAME@ \1.\2\"" OPTIMIZE_OUTPUT_FOR_C = NO OPTIMIZE_OUTPUT_JAVA = NO OPTIMIZE_FOR_FORTRAN = NO @@ -249,14 +239,14 @@ INCLUDE_FILE_PATTERNS = *.h PREDEFINED = __cplusplus \ DOXYGEN_SHOULD_SKIP_THIS \ "G_GNUC_CONST=" \ + "G_GNUC_NORETURN=" \ + "G_GNUC_NULL_TERMINATED=" \ + "G_GNUC_PURE=" \ GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED \ GLIBMM_EXCEPTIONS_ENABLED \ GLIBMM_HAVE_WIDE_STREAM \ GLIBMM_PROPERTIES_ENABLED \ - GLIBMM_VFUNCS_ENABLED \ - "GTKMM_API=" \ - GTKMM_ATKMM_ENABLED \ - "GTKMM_USING_STD(x)=" + GLIBMM_VFUNCS_ENABLED EXPAND_AS_DEFINED = GLIBMM_MAJOR_VERSION \ GLIBMM_MINOR_VERSION \ GLIBMM_MICRO_VERSION \ |