
* doc/Doxyfile.in: Enable source code parsing and listing. Fix include directories. * doc/ref-guide.tex, * doc/technical.tex: Use .sty files as input files instead of packages. * doc/tutorial.tex: Use .sty files as input files instead of packages. Fix references. * mln/core/concept/object.hh: Fix copyright. --- milena/ChangeLog | 16 ++++++++++++++ milena/doc/Doxyfile.in | 10 +++----- milena/doc/ref-guide.tex | 8 ++++-- milena/doc/technical.tex | 8 ++++-- milena/doc/tutorial.tex | 40 ++++++++++++++++++------------------ milena/mln/core/concept/object.hh | 7 +++-- 6 files changed, 54 insertions(+), 35 deletions(-) diff --git a/milena/ChangeLog b/milena/ChangeLog index 5c629c1..cb63be3 100644 --- a/milena/ChangeLog +++ b/milena/ChangeLog @@ -1,5 +1,21 @@ 2011-09-08 Guillaume Lazzara <z@lrde.epita.fr> + Fix doc generation. + + * doc/Doxyfile.in: Enable source code parsing and listing. Fix + include directories. + + * doc/ref-guide.tex, + * doc/technical.tex: Use .sty files as input files instead of + packages. + + * doc/tutorial.tex: Use .sty files as input files instead of + packages. Fix references. + + * mln/core/concept/object.hh: Fix copyright. + +2011-09-08 Guillaume Lazzara <z@lrde.epita.fr> + * mln/core/image/vertex_image.hh: Fix invalid construction. 2011-09-07 Guillaume Lazzara <z@lrde.epita.fr> diff --git a/milena/doc/Doxyfile.in b/milena/doc/Doxyfile.in index 5b20a7c..843280a 100644 --- a/milena/doc/Doxyfile.in +++ b/milena/doc/Doxyfile.in @@ -36,7 +36,6 @@ STRIP_FROM_INC_PATH = SHORT_NAMES = YES JAVADOC_AUTOBRIEF = YES MULTILINE_CPP_IS_BRIEF = NO -DETAILS_AT_TOP = NO INHERIT_DOCS = YES SEPARATE_MEMBER_PAGES = NO TAB_SIZE = 8 @@ -101,8 +100,8 @@ EXCLUDE = @top_srcdir@/milena/sandbox \ @top_srcdir@/milena/trash \ @top_srcdir@/milena/mln/core/concept/proxy.hxx \ @top_srcdir@/milena/doc/examples/trash \ - @top_srcdir@/milena/doc/user-refman - @top_srcdir@/milena/doc/devel-refman + @top_srcdir@/milena/doc/user-refman \ + @top_srcdir@/milena/doc/devel-refman \ @top_srcdir@/milena/tests/unit_test EXCLUDE_SYMLINKS = YES EXCLUDE_PATTERNS = *spe.hh @@ -115,8 +114,7 @@ EXAMPLE_PATTERNS = *.cc \ *.cc.raw \ *.txt EXAMPLE_RECURSIVE = NO -IMAGE_PATH = @top_srcdir@/milena/doc/devel/figures \ - @top_srcdir@/milena/doc/img \ +IMAGE_PATH = @top_srcdir@/milena/doc/img \ @top_srcdir@/milena/doc/figures INPUT_FILTER = FILTER_PATTERNS = @@ -126,7 +124,7 @@ INPUT_ENCODING = ISO-8859-1 #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- -SOURCE_BROWSER = NO +SOURCE_BROWSER = YES INLINE_SOURCES = NO STRIP_CODE_COMMENTS = YES REFERENCED_BY_RELATION = YES diff --git a/milena/doc/ref-guide.tex b/milena/doc/ref-guide.tex index cdd5791..3328947 100644 --- a/milena/doc/ref-guide.tex +++ b/milena/doc/ref-guide.tex @@ -1,4 +1,5 @@ -%% Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE) +%% Copyright (C) 2009, 2011 EPITA Research and Development Laboratory +%% (LRDE) %% %% This file is part of Olena. %% @@ -33,8 +34,9 @@ \usepackage{hyperref} \usepackage{pgf} \usepackage{hyperref} -\usepackage{doxyfuns} -\usepackage{milena} + +\input{doxyfuns.sty} +\input{milena.sty} \title{Olena -- Quick Reference Guide} \author{LRDE} diff --git a/milena/doc/technical.tex b/milena/doc/technical.tex index 4afc908..b74b7b5 100644 --- a/milena/doc/technical.tex +++ b/milena/doc/technical.tex @@ -1,4 +1,5 @@ -%% Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE) +%% Copyright (C) 2009, 2011 EPITA Research and Development Laboratory +%% (LRDE) %% %% This file is part of Olena. %% @@ -33,8 +34,9 @@ \usepackage{hyperref} \usepackage{pgf} \usepackage{hyperref} -\usepackage{doxyfuns} -\usepackage{milena} + +\input{doxyfuns.sty} +\input{milena.sty} \title{Milena -- Technical documentation} \author{LRDE} diff --git a/milena/doc/tutorial.tex b/milena/doc/tutorial.tex index 5a61461..8fee888 100644 --- a/milena/doc/tutorial.tex +++ b/milena/doc/tutorial.tex @@ -1,5 +1,5 @@ -%% Copyright (C) 2008, 2009 EPITA Research and Development Laboratory -%% (LRDE) +%% Copyright (C) 2008, 2009, 2011 EPITA Research and Development +%% Laboratory (LRDE) %% %% This file is part of Olena. %% @@ -32,8 +32,6 @@ \usepackage{color} \usepackage{hyperref} \usepackage{pgf} -\usepackage{doxyfuns} -\usepackage{milena} % FIXME: Consider using the package FiXme from Didier Verna instead. %\newcommand{\tofix}[1]{{\color{red}(FIXME: #1)}} @@ -45,10 +43,12 @@ \date{} \makeindex - +\input{doxyfuns.sty} +\input{milena.sty} \begin{document} + % Doxygen use only - Generate the left menu. %Write foreword below. \begin{htmlonly} @@ -233,11 +233,11 @@ $ cd trunk \end{verbatim} You are now ready to configure the directory and install Milena as described -in section \ref{tuto2}. +in section \doxyref{tuto2}. We invite you to take a look at the description of the directory structure -(section \ref{tuto1dirstruct}). +(section \doxyref{tuto1dirstruct}). If you encounter any issues in the installation process or if you have any -question, do not forget to join the mailing lists (section \ref{tuto1mailinglists}) +question, do not forget to join the mailing lists (section \doxyref{tuto1mailinglists}) and/or use the other documentations resources (section ref{tuto1documentation}). @@ -275,13 +275,13 @@ $ cd olena You are now ready to configure the directory and install Milena as described -in section \ref{tuto2}. +in section \doxyref{tuto2}. We invite you to take a look at the description of the directory structure -(section \ref{tuto1dirstruct}). +(section \doxyref{tuto1dirstruct}). If you encounter any issues in the installation process or if you have any question, do not forget to join the mailing lists (section -\ref{tuto1mailinglists}) and/or use the other documentations resources -(section \ref{tuto1documentation})). +\doxyref{tuto1mailinglists}) and/or use the other documentations resources +(section \doxyref{tuto1documentation})). @@ -467,7 +467,7 @@ for new contributors. Did you find what you wanted? Do you miss something? \item Please report bugs and defects in the API. Mailing lists are the best - way for reporting that (section \ref{tuto1mailinglists}). + way for reporting that (section \doxyref{tuto1mailinglists}). \item Developers, if you write cool open source programs or algorithms with Milena, send them to us. We may ship your code with Olena and/or add it to @@ -477,7 +477,7 @@ for new contributors. share your materials, you can send it to us through our mailing-lists. \item We are also interested in partnership or commercial use of Milena. - If you are interested, contact us directly (\ref{tuto1contacts}). + If you are interested, contact us directly (\doxyref{tuto1contacts}). \end{itemize} @@ -486,7 +486,7 @@ for new contributors. \doxysection{tuto1projectstatus}{Project status} If you want to stay tuned to Milena's development, the best way is probably -the mailing-lists (section \ref{tuto1mailinglists}). +the mailing-lists (section \doxyref{tuto1mailinglists}). There are other ways to get to know what is the status of the project. @@ -604,7 +604,7 @@ your system, generating the doc and compiling the test suite and the examples. \doxysection{tuto2bootstrap}{Bootstrap (SVN Sources)} If you got the sources from a package/tarball, you can skip this section. Go -to section \ref{tuto2configure}. +to section \doxyref{tuto2configure}. If you downloaded the sources from the SVN repository, you must launch a script before configuring the build directory. @@ -704,10 +704,10 @@ $ make install When the installation is finished, you are done. Milena is installed on your system. But maybe you would like to build the examples? This is described -in section \ref{tuto2optionalcomp}. +in section \doxyref{tuto2optionalcomp}. A description of the installation content is also available in section -\ref{tuto2installcontent}. +\doxyref{tuto2installcontent}. @@ -894,7 +894,7 @@ The important point to remember is that a generic function should not return \doxycode[3]{tuto3_first_routine} Like any Milena's routine, note that we use \code{trace}. This debugging tool -will be detailed in section \ref{tuto3debughints}. +will be detailed in section \doxyref{tuto3debughints}. \doxycode[4]{tuto3_first_routine} @@ -1187,7 +1187,7 @@ sites in an image, consequently they do not store any values. Site sets can used as standalone containers. -A list of available site sets is available in section \ref{siteset}. +A list of available site sets is available in section \doxyref{siteset}. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % MOVE PARTS OF THE NEXT CHAPTERS RIGHT HERE. % diff --git a/milena/mln/core/concept/object.hh b/milena/mln/core/concept/object.hh index 03408db..4d58fbf 100644 --- a/milena/mln/core/concept/object.hh +++ b/milena/mln/core/concept/object.hh @@ -1,5 +1,5 @@ -// Copyright (C) 2007, 2008, 2009, 2010 EPITA Research and Development -// Laboratory (LRDE) +// Copyright (C) 2007, 2008, 2009, 2010, 2011 EPITA Research and +// Development Laboratory (LRDE) // // This file is part of Olena. // @@ -107,7 +107,8 @@ <LI> \ref mln::win \section copyright Copyright and License. - Copyright (C) 2007, 2008, 2009, 2010 EPITA Research and Development (LRDE) + Copyright (C) 2007, 2008, 2009, 2010, 2011 EPITA Research and + Development (LRDE) This documentation is part of Olena. -- 1.7.2.5