>>> >>> To be done or in progress:
------------------------------
- The documentation (the reference manual):
- Class doc, the "doc" section of each package, parameter description, option
description and side effects.
=>Request for THTML improvement: When the name of a method is referenced
inside a C++ comment the THML parser automatically creates the link to
this class (that's very good), but if a method name is inside
Begin_Html/End_Html the automatic reference is not done. It would be nice
to have it. In Wiki it is done using "[[ blabla ]]".
- Some class like TCnavs and TPad need a substential incrase of their
documentation. For instance some request like
https://savannah.cern.ch/bugs/?39833 can be answered with a better doc.
This savannah bug ask a way to fix the size of the graphics area of a
TCanvas (The canvas' size in TCnavs ctor is the window size).
- Stressgraphics.
- Automatize the graphics visualisation the the reulst on various machines:
http://couet.home.cern.ch/couet/root/stressGraphics.html
- Fix the bugs discovered running stressGraphics: like, for instance, in
the test about exclusion graphs (coming from tutorials/graphs/exclusiongraph.C)
which shows that the filled areas are not displayed the same way
when saved with TASImage in batch mode.
- TParallelCoord: Guve the possibility to change attributes of the various
text displayed by the TParallelCoord. Basically the axis labels and the
axis titles. As there is two type of text it night be not enough to
just inherit from TAttText. Special setters might be required.
- TH2 painting: Scatter plot with negative content draw far too much points.
The painting is very slow.
- Try to undertand (and fix) why the PDF files are oriented "seascape" instead of
landscape.
>>> >>> Done:
---------
- TGraphPainter.
- Move TGraph(s) in hist.
- Stressgraphics.
- Make sure the error bars for each test are the smallest possible.
- Take the libAfterimage new version.
- Material for Diego Casadei (images).
- TCanvas::SetGrayscale does not work in batch mode.
>>> >>> More item if we have time:
------------------------------
- Access TTF fonts by name. TAttText::SetTextFont(const char *fontname)
TTF::::SetTextFont(const char *fontname) already exists. Having this
functionnality in TAttText would allow to access extra fonts in
$ROOTSYS/fonts like: BlackChancery.ttf, verdana.ttf etc ... or any
ttf file users may want to put in $ROOTSYS/fonts.
- A prototype for dynamically eloving graphs like http://www.gapminder.org/world
ROOT provides all the basic tools to implement that sort of graphs (GUI,
graphics, data set management etc ..)
- Need to implement a graphical tool allowing to display
and interact with graphs. The graphs interpretation will be done thanks
to the "graphviz" package: http://www.graphviz.org/
Graphs representations are needed in several places in ROOT. A generic
tool using the power of the ROOT graphics and GUI would be really
useful.