#244: Make use of \snippet command with doxygen
-------------------------+--------------------------------------------------
Reporter: lazzara | Owner: Olena Team
Type: enhancement | Status: new
Priority: major | Milestone: Olena 1.2
Component: Milena | Version: 1.0
Keywords: |
-------------------------+--------------------------------------------------
Sample codes inserted in the Doxygen documentation are currently extracted
from full source codes using a shell script.
It enables the possibility to check code compilation and give full working
code to the users.
Since version 1.7.5, Doxygen added a new command, \snippet, which has this
functionality of splitting full code examples easily.
We should use it and remove all the current scripts.
--
Ticket URL: <https://trac.lrde.org/olena/ticket/244>
Olena <http://olena.lrde.epita.fr>
Olena, a generic and efficient C++ image processing library.
#218: Check for unnecessary includes.
---------------------+------------------------------------------------------
Reporter: lazzara | Owner: Olena Team
Type: defect | Status: new
Priority: major | Milestone: Olena 1.1
Component: Milena | Version: 1.0
Keywords: |
---------------------+------------------------------------------------------
Few files may includes unnecessary files.
Write a program and include these files:
#include <mln/core/var.hh>
#include <mln/core/image/image2d.hh>
#include <mln/debug/iota.hh>
#include <mln/debug/println.hh>
#include <mln/pw/image.hh>
You will be able to use p_array and sub_image without including their
related files.
Unnecessary includes slow down compilation and is damaging.
--
Ticket URL: <https://trac.lrde.org/olena/ticket/218>
Olena <http://olena.lrde.epita.fr>
Olena, a generic and efficient C++ image processing library.
#208: Fix dependencies of the HTML documentation generation?
----------------------+-----------------------------------------------------
Reporter: levill_r | Owner: Olena Team
Type: defect | Status: new
Priority: minor | Milestone: Olena 1.1
Component: Milena | Version: 1.0
Keywords: doc |
----------------------+-----------------------------------------------------
The generation of the HTML documentation requires a file named `html.sty`,
which is not provided by HeVeA, but by latex2html. Is that right? I
thought we only had a dependency on the former, not the latter.
--
Ticket URL: <https://trac.lrde.org/olena/ticket/208>
Olena <http://olena.lrde.epita.fr>
Olena, a generic and efficient C++ image processing library.
#219: Add \internal in the documentation of internal code
---------------------+------------------------------------------------------
Reporter: lazzara | Owner: Olena Team
Type: defect | Status: new
Priority: major | Milestone: Olena 1.1
Component: Milena | Version: 1.0
Keywords: |
---------------------+------------------------------------------------------
Currently, in order to not expose the internal code in the user
documentation, everything in the internal and trait namespaces is ignored
during the doc generation.
The main issue is that inherited members are not shown in the
documentation of the classes exposed to the user.
The only way to ask Doxygen to show inherited members and not to show
internal documentation is to add \internal in the documentation of
internal code.
--
Ticket URL: <https://trac.lrde.org/olena/ticket/219>
Olena <http://olena.lrde.epita.fr>
Olena, a generic and efficient C++ image processing library.
#235: Support GraphicsMagick++ and drop support for ImageMagick++
-------------------------+--------------------------------------------------
Reporter: levill_r | Owner: Olena Team
Type: proposal | Status: new
Priority: major | Milestone: Olena 1.1
Component: Milena | Version: 1.0
Keywords: io external |
-------------------------+--------------------------------------------------
!GraphicsMagick (http://www.graphicsmagick.org/) seems to provide a
framework more modern than !ImageMagick's (http://www.imagemagick.org), in
particular regarding multi-core support.
Moreover Fabien has discovered weird behaviors (#210) and Buildbot has
also recently exhibited run time errors that did not surface before
(https://buildfarm.lrde.org/buildfarm/oln/builders/i486-linux-gnu-
gcc-4.1/builds/539/steps/check/logs/stdio) -- though I don't know who's
the culprit here.
--
Ticket URL: <https://trac.lrde.org/olena/ticket/235>
Olena <http://olena.lrde.epita.fr>
Olena, a generic and efficient C++ image processing library.
#254: algebra::h_mat should not inherit from algebra::mat
---------------------+------------------------------------------------------
Reporter: lazzara | Owner: Olena Team
Type: defect | Status: new
Priority: major | Milestone: Olena 2.1
Component: Milena | Version: 2.0
Keywords: |
---------------------+------------------------------------------------------
Currently, there is the following hierarchy:
{{{
Object<algebra::mat>
^
|
algebra::mat
^
|
algebra::h_mat
}}}
It works except when using exact() which returns algebra::mat instead of
algebra::h_mat causing compilation errors.
We should change the hierarchy to the following:
{{{
Object<algebra::mat>
^
|
algebra::internal::mat_base
^ ^
| |
algebra::h_mat algebra::mat
}}}
--
Ticket URL: <https://trac.lrde.org/olena/ticket/254>
Olena <http://olena.lrde.epita.fr>
Olena, a software platform dedicated to image processing.