Minutes of ROOT team meeting (9 December 2005)
==============================================
Release status
==============
Release announced for Thursday 15 December.
Release Notes must be available at the latest Tuesday noon.
BASE
----
New class for GFAL interface needed for the release
Changes in TVirtualProof
DICT
----
There will be an upload of CINT with
- reflex patches
- addition of ClassInfo::New for arrays.
option gccxml will be ready too.
test subdir
Pere succeeded to run GAUDI with Reflex/Cintex from ROOT
IO
--
TRef problem (no time to solve it)
Request from Witek for G4 i/O; No time to solve
PROOF
-----
Frozen stuff to be put in CVS.
Needs a tag for xrootd (waiting Pete Elmer)
MATH
----
TSPlot changes
Still some problems under Linux with the tests
OK
GUI
---
OK.
Valeri Fine reported changes for Qt. Will not go to CVS.
Graphics
--------
GL API for scripting coming (Richard)
Richard will provide a tutorial
Geom
----
OK
Version Number
--------------
Release will be 5.08/00
Savannah bugs
-------------
Please make an effort to clean the list if you have been assigned
to one or more problems.
DOC
====
Richard making changes with more examples.
Tour de table
=============
Richard:
-------
see above
Guenter
-------
OLBD now working in PROOF
Made changes to the olbd code.
Situation to be reviewed in January.
Stefan
------
Code cleanup in Reflex sources
Implemented a checksum mechanism (to be discussed)
Jose
----
Fix bugs in the code-checker.
Indenter still does not run.
Olivier:
-------
* More coding conventions fixes.
* From Timur: More improvements in the surface and lego rendering using GL:
- color palette (option SURF1)
- non square plots in case of non square pads
* Merging TPostScript and GL2PS: some progress this week. It works for
one GL pad included a PS file. Now it should be done for several pads.
It will not appear in the release. There is not enough time to produce
something stable. But it should be there soon after it.
* Miscellaneous:
- Improve help for POL, CYL, SPH and PSR options.
- fixes in tutorials markerwarning.C and img2pad.C
- TPostScript: Remove the %%BeginSetup/%%EndSetup section as it was
empty since the last CUPS modification. With that empty section tools
like "psresize" didn't work anymore on PS files generated by ROOT.
- Since the axis for the CONT4 option are drawn using PaintAxis, it is
now possible to use gPad->RedrawAxis() on a 'cont4 plot' (It was not
possible before). This new possibility is now taken into account in
PaintAxis. The following macro illustrate the problem:
- In case of 1D histograms plotted as a LEGO or a SURFACE, one had to
change the option LogZ to set the logarithmic scale on the Y axis.
Setting the option LogY produced an error. This is now fixed.
Ilka
----
* Memory leak fixes in the canvas GUI and object editors GUIs:
- TH1/2Editors - some widgets of the Style tab and all
widgets of the Binning tab were not deleted;
- all widgets belonging to the TGButtonGroup caused memleaks
in the object editors;
* Bug fixes:
- eXceed blocking problem is fixed;
- 13924 - any simple canvas saved as a ROOT file while the
Editor panel is visible caused Bad Drawable error with
invalid Pixmap or window paramter and freesed root session;
- 13925 - a TH1Editor problem displaying two histogram with
error bars;
- 13809 - TH2 DrawPanel invocation crash problem;
* New features:
- TH1Editor works for histograms having option 'SAME';
- performance improvement in both TH1/2Editors (both need to
be redesigned after the release);
* User support: provided feedback and examples.
* Qt activities:
- meeting on 2-Dec - Qt layer will be redesigned (a big
patch in preparation to be tested)
* Documentation
- several chapters were updated according to the users feedback
received last 4 months;
- received documentation updates:
Philippe - I/O chapter;
Anna & Olivier - Graphics QQplots;
Stefan - Reflex/cintex
- waiting for:
Richard - last changes in 3D doc;
Lorenco - Math doc;
Fons - waiting for PROOF doc;
Lorenzo
-------
Work on the doc (in addition to the release)
Anna
----
Working on the syntax of the Linear Fitter for multidim functions
Her computer crashed.
Fixing TSPlot bugs.
Axel
----
Proposal to organize ROOT courses
CINT
* introduced the cint-standalone configure/make build system on branch
configure_buildsys; works on linux and windows. No MAKEINFO anymore.
Need OK from Masa to merge it with HEAD.
* cint now works on limited accounts on windows (i.e. regular users can
now use Aclic)
* error msg format GCC & MSVC compatible
* all tmp files get removed
* failed rootcint removes G__*.d files (patch not yet submitted - no
need to have it in release?)
* reflex dict works for EG; no dict for enums, found enum bug in Cint
BUILD
* Win: changed dll does not trigger rebuild of dependent dlls (patch
under review with Fons)
* removed python dependency from reflex and cintex
* fixed perpetual rebuild of cintex
Jan
---
New doctoral student working on scheduling techniques with PROOF
He is working on uploading files to PROOF clusters (CASTOR or private
user files). Adapting xrootd xrd to do the job.
Markus
------
Investigating reference mechanism (found a possible problem with TRef
always reading the same object).
Bertrand
--------
Working with Gerri on the PROOF GUI to work with latest PROOF.
Interface seems to be stable.
Gerri
-----
Polishing PROOF for the release.
Still need to support old PROOFD for Phobos.