aboutsummaryrefslogtreecommitdiff
path: root/Doxyfile.in
AgeCommit message (Collapse)Author
2021-10-06Remove last artifacts of Rust related codeDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-07Add correct exclusions to Doxyfile.in.Nick Mathewson
Now that we have src/ext/ext.md (since b0a716dfb0a73920ac4f), we don't want to have src/ext excluded in its entirety. Like a smart person, when I added src/ext/ext.md, I edited Doxyfile, forgetting that it is generated from Doxyfile.in. :/ This should fix travis builds.
2019-12-08Doxyfile: skip CHECK_PRINTF()Taylor Yu
Part of ticket 30984.
2019-11-15Doxygen: expect .md files, not .dox filesNick Mathewson
Also, I have to add src/rust/registry to the excluded paths, since it includes .md files that Doxygen can't handle.
2019-11-15Process "dox" files as regular markdown.Nick Mathewson
2019-11-15Merge branch 'ticket32211'Nick Mathewson
2019-11-11Merge branch 'ticket32385'Nick Mathewson
2019-11-11Merge branch 'tor-github/pr/1504'George Kadianakis
2019-11-10doxygen: add a command for linking to our bugtrackerNick Mathewson
2019-11-07Teach doxygen about option-declaration code.Nick Mathewson
These settings allow doxygen to find and understand doxygen comments in configuration definitions made using the macros in confdecl.h.
2019-11-05Doxygen: provide a style sheetNick Mathewson
This sheet tries to make links to the source code browser less obtrusive.
2019-11-05Doxygen: enable source code browserNick Mathewson
2019-11-05Doxygen: set HIDE_SCOPE_NAMES.Nick Mathewson
This option tells doxygen to describe a member "member" of a struct "container" as "member", not "container::member". C doesn't use the :: syntax, so this should help us with readability.
2019-11-05Doxygen: set TYPEDEF_HIDES_STRUCT.Nick Mathewson
This option tells doxygen to handle typedef struct foo_t foo_t by making foo_t and struct foo_t synonymous. This lets doxygen find documentation that it would otherwise miss: otherwise, if it sees documentation for "int func(foo_t *)" and a prototype for "int func(struct foo_t)", it will think that the prototype is undocumented. Part of #32386.
2019-11-05Re-think our doxygen warnings wrt missing docs and fatalness.Nick Mathewson
Up till now, we have warned about all missing documentation, which meant that we could never make doxygen warnings fatal. This has led to our doxygen output getting full of errors several times in the past. This commit changes our approach to doxygen warnings: missing documentation warnings are only on when the user asks for them with --enable-missing-doc-warnings. When that option is not present, doxygen respects the --enable-fatal-warnings flag. Closes ticket 32385.
2019-11-05Remove a dot from ALIASES declaration.Nick Mathewson
2019-11-05Another attempt to fix Doxygen references in out-of-tree buildsNick Mathewson
This time, we're using cd to run doxygen from inside the source directory, not the build directory at all. This lets us call the source directory ".", which (I hope) both Doxygen 1.8.13 and 1.8.15 will understand. Naturally, this requires a corresponding change in the doxygen configuration so that we are directing the output to the correct place. Fix for 32378.
2019-11-05Revert "doxygen: Use @SRCDIR@ instead of @top_srcdir@."Nick Mathewson
This reverts commit 4c2c98900b7698469cea02a57c977dc636ec1f65.
2019-11-05doxygen: Use @SRCDIR@ instead of @top_srcdir@.Nick Mathewson
Our @top_srcdir@ directory can contain "..", which confuses doxygen when it tries to make references to directories. Using @abs_top_srcdir@ has the same problem. Instead, we should use our @SRCDIR@ configuration variable, which is canonicalized.
2019-11-04Doxygen: use \refdir everywhere.Nick Mathewson
This commit was generated with: find src -name '*.dox' |xargs perl -i -pe 's{\\ref src/(\S+) \"\S+}{\\refdir{$1}};'
2019-11-04Doxygen: define an alias for linking to a directory.Nick Mathewson
We need to use this kind of trickery to make directory links work in out-of-tree builds.
2019-11-03Doxygen: Better path handling.Nick Mathewson
This change tells doxygen to include all files not explicitly excluded, and to document paths along with filenames.
2019-11-03Doxygen: accept .dox as pure doxygen, and interpret everything as CNick Mathewson
2019-11-01Doxyfile.in: switch to a tor-style green color scheme.Nick Mathewson
2019-10-16Tell doxygen not to pay attention to __attribute__.Nick Mathewson
2019-10-16Teach Doxygen to handle MOCK_{DECL,IMPL}Nick Mathewson
2019-10-16Doxygen: stop producing LaTeX.Nick Mathewson
Running doxygen with latex gave us all manner of unicode issues, slowed down the "make doxygen" target by a lot, and added several latex dependencies... all to produce a 4000-page reference manual which is probably not what anybody wanted. Closes ticket 32099.
2019-10-16Doxygen: update doxyfile to a more recent version.Nick Mathewson
I have left the settings at their old values, except when they referred to nonexistent files. Closes ticket 32110
2018-11-14Fix Doxyfile for 0.3.5 source tree movesTaylor Yu
Make Doxygen work again after the 0.3.5 source tree moves. Fixes bug 28435; bugfix on 0.3.5.1-alpha.
2018-07-05Fix everything that previously referred to src/orNick Mathewson
2016-10-24doxygen says these options are obsoleteNick Mathewson
2015-03-14Use output variables instead of relative paths.cypherpunks
Fixes the following rules in out-of-tree builds; - check-spaces - check-docs - check-logs - Doxygen - coverage-html And cleans up additional directories; - coverage_html - doc/doxygen
2011-03-16Fix up all doxygen warnings other than "foo is not documented"Nick Mathewson
2011-03-16Turn on the "source browser" feature for our generated HTML.Nick Mathewson
2011-03-16Run "doxygen -u" to update doxygen config file.Nick Mathewson
2009-05-05Remove all svn metadata minus what I missed.Sebastian Hahn
Tor doesn't use SVN anymore, making $Revision$, $Id$ and $Date$ meaningless. Remove them without replacement.
2007-10-15Doxygen whines bitterly unless I let it update the configfilePeter Palfrader
svn:r11948
2007-06-07Make Doxyfile get updated by configure script, so the version number gets ↵Nick Mathewson
set correctly. svn:r10525