ROOT version 5.18 Development Notes
2008-01-16 21:30 brun
* [r21745] base/inc/RVersion.h, build/version_number: Stamp
production version 5.18/00
2008-01-16 20:47 pcanal
* [r21744] io/inc/TContainerConverters.h,
io/inc/TGenCollectionStreamer.h, io/inc/TMakeProject.h,
io/src/TBufferFile.cxx, io/src/TContainerConverters.cxx,
io/src/TFile.cxx, io/src/TGenCollectionStreamer.cxx,
io/src/TMakeProject.cxx, io/src/TStreamerInfo.cxx,
meta/src/TStreamerElement.cxx: Correct the schema evolution from
a map<A,B> to a
(non map, non multimap) collection of pair<A,B>
(i.e vector<pair<A,B> >) when it is held by value
in an object (as opposed to by pointer).
Conversion from vector<pair<A<B> > to map<A,B> is
now explicitly disabled (i.e. the vector will not be read).
Conversion for a map<A,B>* to a vector<pair<A,B> >* is
now explicitly disabled (i.e. the map will not be read).
TFile::MakeProject has been updated to generate the
needed dictionary for the pair.
2008-01-16 19:49 brun
* [r21743] tutorials/eve/alice_esd.C: From Matevz:
retain track_container across several events so the user settings
remain the same. Rename variable 'TEveTrackPRopagator* rnrStyle'
to trkProp.
2008-01-16 19:48 brun
* [r21742] eve/src/TEveTrack.cxx: From Matevz:
TEveTrack::SetAttLineAttMarker(TEveTrackList* tl): also copy the
state of fRnrPoints and fRnrLines flags.
2008-01-16 19:04 brun
* [r21741] io/src/TFile.cxx: Change MAKE to MAKEP on Windows too.
2008-01-16 18:28 brun
* [r21739] tutorials/eve/alice_esd.C: From Bertrand, Matevz, Rene:
Improved version with documentation and running on all systems.
2008-01-16 18:26 brun
* [r21738] io/src/TFile.cxx: In TFile::MakeProject change the name
of the small generated makefile MAKE to MAKEP.
The reason is that MACOSX is not case sensitive and when calling
gSystem->Exec, make
instead of MAKE was called (depending on the search path).
We intend to replace the MAKEP par a direct use of ACLIC instead.
2008-01-16 17:12 rdm
* [r21737] Makefile: in distclean clean up the cache directories
"files" in tutorials and also
tutorials/eve/aliesd.
2008-01-16 17:02 rdm
* [r21736] net/inc/TWebFile.h, net/src/TWebFile.cxx: correct
comment that mentioned a "modified" apache is needed, which is
not the case anymore.
2008-01-16 16:54 brun
* [r21735] io/src/TFile.cxx, io/src/TStreamerInfo.cxx,
tutorials/eve/alice_esd.C: from Bertrand and Axel:
* fix MakeProject build (also, but not only on windows):
- replace $Opt by opt / debug (whatever the ROOT build is),
- include dict in generated source instead of having to deal with
two dources = two object files (which is not really supported by
the ACLiC-like build commands)
* Always write out a class version higher thn what we are trying
to reproduce. E.g. in case of members of type enum (which are
generated as members of type int), the checksum equality check
will fail, and a complaint ("increase the class version!") will
be printed otherwise.
2008-01-16 16:23 brun
* [r21734] treeplayer/src/TTreePlayer.cxx: From Jan:
Fixed 4 typos in comments in generated selectors.
2008-01-16 16:21 brun
* [r21733] eve/src/TEveTransEditor.cxx: From Alja:
fixed the TEveTransEditor so that it does not evoke scroll-bars
with standard editor width.
2008-01-16 15:56 matevz
* [r21732] tutorials/eve/alice_esd.C: New tutorial demonstrating
standalone visualization of ALICE ESD.
TFile::MakeProject() is used to generate the header files and
distionaries of used ALICE classes.
2008-01-16 15:16 brun
* [r21731] treeplayer/src/TTreeIndex.cxx: Fix an unfortunate error
in the documentation of the TTreeIndex constructor
reported by David Chamont at
:http://root.cern.ch/phpBB2/viewtopic.php?t=6036
2008-01-16 11:38 brun
* [r21730] roofitcore/src/RooAbsOptTestStatistic.cxx: From Wouter:
Protect against null strings
2008-01-16 09:38 brun
* [r21729] tutorials/geom/geomD0.C: Add new tutorial showing the D0
detector
2008-01-16 06:28 brun
* [r21728] tutorials/geom/geomAtlas.C, utils/src/rootcint.cxx: Fix
coding conventions
2008-01-16 05:39 pcanal
* [r21727] cint/src/v6_ifunc.cxx: From Paul:
Change the behavior of G__get_methodhandle() when passed
withConversion == 0.
The old behavior was to call G__get_ifunchandle_base() with a
match parameter of G__EXACT, and if that failed then try to
instantiate a function template, with exact match, and if that
failed then loop calling G__get_ifuncandle_base() with
parameters from G__EXACT up to and including G__STDCONV. This
meant that we could match a function that did not exactly
match the passed prototype (and we called with G__EXACT
twice!).
The new behavior is to return in failure if the function
template instantiation attempt fails to find a match, the loop
trying the integral promotions and standard conversions is not
done.
So we must match the passed prototype exactly (unless the
template instantiation codes does something weird we do not
know about).
This fixes:
http://root.cern.ch/phpBB2/viewtopic.php?p=24563
2008-01-16 05:38 pcanal
* [r21726] treeplayer/src/TTreeProxyGenerator.cxx: Mark the
function declared outside of the class declaration as inline. Use
the correct header file name for multimap and multiset
2008-01-16 05:37 pcanal
* [r21725] meta/src/TStreamerElement.cxx: Once reloading a
TStreamerElement for a basic type, we must reset fSize to match
the sizeof. This is a problem for emulated classes as shown by
running valgrind on roottest/root/tree/addresses/runursula.C
2008-01-15 21:40 rdm
* [r21724] asimage/src/TASImage.cxx,
pyroot/src/TPyClassGenerator.cxx: fix strict-aliasing warnings.
2008-01-15 21:39 rdm
* [r21723] cint/Module.mk: suppress strict aliasing warnings from
gcc4strm.
2008-01-15 17:51 brun
* [r21722] tutorials/eve/geom_cms.C: From Matevz:
New tutorial showing CMS geometry.
2008-01-15 17:34 rdm
* [r21721] unix/src/TUnixSystem.cxx: add specific code for MacOS X
to get all .dylib's against which the application
is linked. This should fix the long standing problem of hadd
failing.
It uses _dyld_register_func_for_add_image() API from dyld(3).
2008-01-15 17:29 rdm
* [r21720] rpdutils/src/net.cxx: use static_cast<> instead of
reinterpret_cast<>.
2008-01-15 17:28 rdm
* [r21719] base/src/TSystem.cxx: typo in comments.
2008-01-15 17:10 brun
* [r21718] gl/inc/TGLClipSetEditor.h, gl/src/TGLClipSetEditor.cxx,
gl/src/TGLSAViewer.cxx, gl/src/TGLViewer.cxx,
gl/src/TGLViewerEditor.cxx: From Matevz:
Added tooltip for scene-render timeouts.
Small improvement of manipulator description in help-text.
Added reset button for current clip.
2008-01-15 17:08 brun
* [r21717] tree/src/TTree.cxx: From Jan:
Fix two typos in comments of TTree::MakeSelector
2008-01-15 16:54 rdm
* [r21716] pyroot/Module.mk: From Axel:
patch allowing to use Python >= 2.5 on Windows (sic).
For the record:
from http://docs.python.org/whatsnew/ports.html:
.dll is no longer supported as a filename extension
for extension modules. .pyd is now the only filename
extension that will be searched for.
(no comments)
Thanks to Wim for pointing out this.
2008-01-15 15:30 brun
* [r21715] clib/src/mmtrace.c, config/Makefile.win32: From Axel:
Fix several warnings for Windows
2008-01-15 11:12 moneta
* [r21713] minuit/src/TFitter.cxx, minuit/src/TLinearFitter.cxx: -
fix a bug in getting the confidence intervals in an histogram of
TGraph2D
- use the 2-side confidence interval for the passed values in the
methods not the 1 side.
2008-01-15 10:34 brun
* [r21712] io/src/TMakeProject.cxx,
treeplayer/src/TTreeFormula.cxx: From Gerri:
The trunk is currently broken on SLC3 because the recently
introduced usage of 'tolower'
in treeplayer/src/TTreeFormula.cxx and 'isdigit' in
io/srcTMakeProject.cxx require the
inclusion of 'ctype.h'.
2008-01-15 10:06 brun
* [r21711] test/stressGeometry.cxx: In WriteRef remove the TVectorD
allocated in the stack from Tree.GetUserInfo
2008-01-15 08:43 ganis
* [r21710] proofd/inc/XrdProofSched.h: Include XrdProofdAux.h to
fully define XrdProofdDirective; this class is used in
the hash table and the forward declaration is not sufficient.
This should also fix a compilation problem on macosx 10.3 .
2008-01-15 08:07 pcanal
* [r21709] treeplayer/inc/TBranchProxy.h: remove warning
2008-01-15 08:04 pcanal
* [r21708] treeplayer/inc/TBranchProxy.h,
treeplayer/inc/TBranchProxyTemplate.h,
treeplayer/src/TBranchProxyClassDescriptor.cxx: Prevent ambiguity
regarding operator[]
2008-01-15 05:36 pcanal
* [r21707] treeplayer/src/TBranchProxyClassDescriptor.cxx: readd
operator* to allow access to vector<vector<double> >
2008-01-15 00:18 rdm
* [r21706] base/Module.mk: also suppress strict-alias warnings in
TContextMenu.cxx under g++ 4.1.
2008-01-14 23:00 pcanal
* [r21705] treeplayer/inc/TBranchProxyTemplate.h: remove superflous
typename keyword (fatal with gcc but works with microsoft C++)
2008-01-14 22:52 pcanal
* [r21704] treeplayer/inc/TBranchProxyClassDescriptor.h,
treeplayer/inc/TBranchProxyTemplate.h,
treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TTreeProxyGenerator.cxx: more fixes for
vector<double> and vector<vector<double> >
2008-01-14 20:29 brun
* [r21703] gl/src/TGLViewerEditor.cxx: From Bertrand:
- Fix a problem of TGLViewerEditor labels not being displayed on
Windows
2008-01-14 18:55 matevz
* [r21702] gl/inc/TGLBoundingBox.h, gl/inc/TGLContextPrivate.h,
gl/inc/TGLScene.h, gl/inc/TGLSceneBase.h, gl/inc/TGLViewer.h,
gl/inc/TGLViewerEditor.h, gl/inc/TGLWidget.h, gl/src/TF2GL.cxx,
gl/src/TGLAxis.cxx, gl/src/TGLCamera.cxx,
gl/src/TGLLogicalShape.cxx, gl/src/TGLScene.cxx,
gl/src/TGLSceneBase.cxx, gl/src/TGLTF3Painter.cxx,
gl/src/TGLUtil.cxx, gl/src/TGLViewer.cxx,
gl/src/TGLViewerBase.cxx, gl/src/TGLViewerEditor.cxx,
gl/src/TH2GL.cxx: In TGLScene/TGLViewer add two timeouts for
high-quality and
low-quality (during rotation etc) scene rendering. Expose both
time
limits via TGLViewerEditor.
In TGLCamera::OfInterest() remove redundant test for
physical-shape
bbox volume and optimize the remaining bbox diagonal length test.
Remove blanks from the eols.
2008-01-14 17:24 rdm
* [r21701] base/Module.mk: silence type-punned warning in
TString.cxx for gcc 4.1.
2008-01-14 17:15 ganis
* [r21700] xrootd/src/xrootd-20071116-0000.src.tgz: From Bertrand:
- Silence a few more warnings:
LNK4006: __NULL_IMPORT_DESCRIPTOR already defined [...];
second definition ignored
LNK4221: no public symbols found; archive member will be
inaccessible (only with MSVC++ > 7.1)
2008-01-14 16:26 brun
* [r21699] clib/src/mmcheck.c: From Axel:
Fixes mmcheck warnings on Windows.
2008-01-14 15:57 brun
* [r21698] geom/src/TGeoPgon.cxx: From Andrei:
Add a protection in TGeoPgon::Safety found by running
stressGeometry under valgrind by Axel.
2008-01-14 15:56 axel
* [r21697] reflex/python/genreflex/genreflex.py: cl puts its
version info into cerr; capture it from there (instead of issuing
a warning).
2008-01-14 15:49 brun
* [r21695] tree/src/TTree.cxx: From Jan:
Fix a typo in documentation
2008-01-14 14:56 couet
* [r21693] test/stressGraphics.ref: - small adjusment for Mac.
2008-01-14 14:00 rdm
* [r21691] config/Makefile.win32: From Axel:
cint\src\bc_exec.cxx(305) : warning C4297:
'G__bc_exec_throw_bytecode' : function assumed not to throw an
exception but does
is fixed in >= MSVC2003 by correcting -GX or -EHa to -EHsc-
("exceptions only generated by throw(), even extern C functions
can throw"). With -GX, extern C functions are not allowed to
throw(). -EHa was used for >= MSVC2005, even though it's not
appropriate (my mistake).
2008-01-14 13:59 rdm
* [r21690] config/thisroot.sh: From Axel:
nly windowsify ROOTSYS if != win32gcc.
2008-01-14 13:18 brun
* [r21689] tmva/src/Configurable.cxx, tmva/src/FitterBase.cxx,
tmva/src/MethodBase.cxx, tmva/src/PDF.cxx, tmva/src/Reader.cxx,
tmva/src/TNeuron.cxx: Remove warnings like :"warning C4355:
'this' : used in base member initializer list"
by adding a pragma statement.
2008-01-14 12:32 ganis
* [r21686] xrootd/src/xrootd-20071116-0000.src.tgz: From Bertrand
and me:
- Fix a few other compilation warnings
- Add support for MSVC++9.0 (.NET 2008)
2008-01-14 12:30 ganis
* [r21685] xrootd/Module.mk: From Bertrand:
fix warning "LNK4098: defaultlib 'MSVCRTD' conflicts with use of
other libs;"
when building root in debug mode with the option
--disable-winrtdebug
2008-01-14 11:34 brun
* [r21683] tmva/src/Configurable.cxx, tmva/src/FitterBase.cxx,
tmva/src/MethodBase.cxx, tmva/src/PDF.cxx, tmva/src/Reader.cxx,
tmva/src/TNeuron.cxx: Undo previous changes.
2008-01-14 11:20 brun
* [r21681] tmva/src/Reader.cxx: Fix a remaining warning
2008-01-14 11:09 brun
* [r21680] tmva/src/Configurable.cxx, tmva/src/FitterBase.cxx,
tmva/src/MethodBase.cxx, tmva/src/PDF.cxx, tmva/src/Reader.cxx,
tmva/src/TNeuron.cxx: Fix warnings on Windows of the type:
"warning C4355: 'this' : used in base member initializer list"
2008-01-14 11:08 brun
* [r21679] hbook/src/THbookFile.cxx: Fix compiler warning
2008-01-14 10:29 ganis
* [r21678] rpdutils/src/net.cxx: fix type-punned warning
2008-01-14 09:35 rdm
* [r21676] net/src/TMessage.cxx: fix type-punned warning.
2008-01-14 09:28 rdm
* [r21675] tmva/inc/MethodCuts.h, tmva/inc/TActivationIdentity.h,
tmva/src/MethodCuts.cxx, tmva/src/MethodVariable.cxx: fix
warning: empty body in an if-statement
2008-01-14 08:07 brun
* [r21674] x3d/src/x3d.c: Fix 23 warnings: "dereferencing
type-punned pointer will break strict-aliasing rules"
2008-01-14 07:59 brun
* [r21673] castor/src/TCastorFile.cxx: Fix 3 warnings:
"dereferencing type-punned pointer will break strict-aliasing
rules"
2008-01-14 07:55 brun
* [r21672] table/src/TTableSorter.cxx: Fix warning: "dereferencing
type-punned pointer will break strict-aliasing rules"
2008-01-14 07:53 brun
* [r21671] asimage/src/TASImage.cxx: Fix warnings: dereferencing
type-punned pointer will break strict-aliasing rules"
2008-01-14 07:38 brun
* [r21670] treeplayer/src/TTreePlayer.cxx: Fix documentation errors
in TTreePlayer::DrawSelect
2008-01-13 14:06 wouter
* [r21669] roofit/src/RooNDKeysPdf.cxx: o RooNDKeysPdf
- Add class documentation and document constructors
2008-01-13 14:06 wouter
* [r21668] roofitcore/inc/RooSharedPropertiesList.h,
roofitcore/src/RooFFTConvPdf.cxx, roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooSharedPropertiesList.cxx,
roofitcore/src/RooWorkspace.cxx: o RooSharedPropertiesList
- Extend registerProperties() to take additional argument to
control deletion of incoming duplicate objects
o RooRealVar
- Use deletion control argument of registerProperties() in
streamer
o RooWorkspace
- When importing data, check if observable is already imported
before
attempting (eliminates superfluous ERROR message)
o RooFFTConvPdf
- Add more detailed instructions of installation and use of
FFTW package with ROOT in class documentation
2008-01-13 12:40 brun
* [r21667] main/src/pmain.cxx, main/src/proofserv.sh: From Gerri:
- improved description for the usage of PROOF_INITCMD
- improve notification when when using dynamic environment
settings
fixes: issue on the PROOF forum (21 Dec 2007: 'change environment
variables in proof')
2008-01-13 12:39 brun
* [r21666] proof/src/TProofServ.cxx: From Gerri:
- remove <package>/PROOF-INF/proofvers.txt when updating the
package tarball
- save again the MD5 if the package is rebuilt
- fix bug in adding standard paths to PATH
fixes: bug #32529
2008-01-13 12:39 brun
* [r21665] netx/inc/TXNetFile.h, netx/src/TXNetFile.cxx: From
Gerri:
- fix problem with setting the xrootd cache parameters per
instance
fixes: problem reported privately by ALICE
2008-01-13 12:38 brun
* [r21664] auth/Module.mk, auth/src/AFSAuth.cxx,
config/Makefile.in, configure: From Gerri:
- improved configuration of AFS
- add support for AFS >= 1.4.5 (current stable version)
fixes: bug #32552
2008-01-13 12:37 brun
* [r21663] xrootd/Module.mk: From Gerri:
- fix a problem with trasmission of non-default AFS and SSL
include directories
fixes: bug #32450
2008-01-13 12:35 brun
* [r21662] xrootd/src/xrootd-20071116-0000.src.tgz: From Gerri:
1. xrootd/src/xrootd-20071116-0000.src.tgz
- fix several warnings from gcc >= 4.1.1 and windows VC compilers
- improved configuration of AFS (fixes bug #32552)
2008-01-13 06:07 pcanal
* [r21661] treeplayer/src/TTreeProxyGenerator.cxx: use a better
proxy type for the top level vector of fundamental type
2008-01-13 04:18 pcanal
* [r21660] treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TBranchProxyDescriptor.cxx,
treeplayer/src/TTreeProxyGenerator.cxx: fix support for
std::vector of fundamental help in a top level branch
2008-01-13 00:25 pcanal
* [r21659] tree/src/TBranchElement.cxx: Remove a few TBasket
creations that are no longer needed (this was a memory leak
2008-01-13 00:08 pcanal
* [r21658] io/src/TMakeProject.cxx: coding conventions
2008-01-12 17:14 brun
* [r21657] tutorials/fit/fitExclude.C: Remove the two created
functions from the list of global functions.
To avoid a double delete when TROOT destructor is called.
2008-01-12 09:08 pcanal
* [r21656] cint/src/v6_ifunc.cxx, meta/src/TClass.cxx: cint: From
Scott Snyder, remove a memory leak in G__make_ifunctable
See http://savannah.cern.ch/bugs/?32609 from details
meta: In BuildRealData, in addition to forcing the build of the
list of real data for the base classes, we need to force the
build of the list of real data for the type of the data member
which are embedded objects. Their type could also inherits from
an abstract base class.
This solves a problem where the list of real data of an abstract
class was requested before the same list was requested for one of
the derived class.
For example this cases occurs if you have a tree with a branch
containing a split vector<Contained> and Contained has a
sub-object whose class inherits from an abstract which contains
data members. In this case, the derived class's list of real data
was never constructed because there is no BranchElement actually
holding 'just' the embedded object (this conceptual branch has
been unrolled).
See the 'abstract' test in roottest/root/tree/split
2008-01-12 04:58 pcanal
* [r21655] tree/src/TLeafL.cxx: correct typo in comment
2008-01-12 04:55 pcanal
* [r21654] tree/src/TLeafL.cxx: Correct the sizeof long long leaf
data
2008-01-11 20:23 matevz
* [r21653] eve/inc/LinkDef.h, eve/inc/TEveGLUtil.h,
eve/inc/TEveLineGL.h, eve/inc/TEveStraightLineSetGL.h,
eve/inc/TEveTrackGL.h, eve/src/TEveGLUtil.cxx,
eve/src/TEveLineGL.cxx, eve/src/TEveStraightLineSetGL.cxx,
eve/src/TEveTrackGL.cxx, eve/src/TEveTrackProjectedGL.cxx,
eve/src/TEveTriangleSetGL.cxx, gl/inc/TGLRnrCtx.h,
gl/inc/TGLUtil.h, gl/inc/TPointSet3DGL.h, gl/src/TGLRnrCtx.cxx,
gl/src/TGLUtil.cxx, gl/src/TPointSet3DGL.cxx,
tutorials/eve/lineset_test.C, tutorials/eve/pointset_test.C: Move
code for rendering of poly-markers and poly-lines from TEveGLUtil
to TGLUtil and remove TEveGLUtil class.
Extend picking region also for fat lines so that lines can be
picked
also on their edges not only at the very center.
Fix rendering of anitaliased points in TEveStraightLineSetGL.
Honour wireframe and outline modes in TEveTriangleSetGL.
Add new tutorial pointset_test.C.
2008-01-11 17:13 matevz
* [r21652] eve/inc/TEveManager.h, eve/src/TEveBrowser.cxx,
eve/src/TEveElement.cxx, eve/src/TEveGedEditor.cxx,
eve/src/TEveGeoNode.cxx, eve/src/TEveManager.cxx,
eve/src/TEveProjectionManager.cxx, eve/src/TEveTrack.cxx,
eve/src/TEveTrackEditor.cxx, eve/src/TEveViewer.cxx: Cleanup
includes in TEveManager.h and add them in cxx files that actually
need them.
2008-01-11 17:11 matevz
* [r21651] gl/inc/TGLOrthoCamera.h, gl/inc/TGLSAViewer.h,
gl/inc/TGLViewer.h, gl/src/TGLOrthoCamera.cxx,
gl/src/TGLSAViewer.cxx, gl/src/TGLViewer.cxx: Introduce option
for toggling dolly/zoom behaviour for orthographic
camera.
Expose this and optional rotation in ortho camera via menu
entries in
TGLSAViewer.
2008-01-11 16:53 couet
* [r21650] histpainter/src/TPainter3dAlgorithms.cxx: - Implement
option "0" for polar coordinates.
2008-01-11 16:19 brun
* [r21649] clib/src/snprintf.c: From Axel:
Don't compile clib's snprintf implementation if it's not used.
Removes warning on linux AMD64 (pointer conversion) as a
side-effect.
Until now, we were compiling snprintf.c even though we did not
use its functions (we re-#defined them to e.g. r__snprintf so
they don't clash with glibc's). This patch skips the functions
(#if...#endif) if clib's snprintf is not needed on the platform.
I have tested it on MSVC 7.1, 9.0, linux AMD64.
2008-01-11 16:16 couet
* [r21648] histpainter/inc/Hoption.h,
histpainter/src/THistPainter.cxx,
histpainter/src/TPainter3dAlgorithms.cxx: - When used with any
LEGO option, the option "0" allows to not draw the empty
bins.
2008-01-11 15:55 moneta
* [r21646] mathcore/inc/Math/GenVector/Transform3D.h,
mathcore/inc/Math/GenVector/Translation3D.h,
mathcore/src/Transform3D.cxx, mathcore/test/testGenVector.cxx: -
add methods to make a Transform3D class from any rotation type
(request from LHCb)
- add also test for these new methods
2008-01-11 15:52 matevz
* [r21645] tutorials/eve/geom_alias.C,
tutorials/eve/geom_alice_its.C, tutorials/eve/geom_alice_tpc.C,
tutorials/eve/geom_atlas.C, tutorials/eve/geom_default.C: New
tutorials demonstrating how to display TGeo geometries in Eve.
2008-01-11 15:51 matevz
* [r21644] eve/inc/TEveManager.h, eve/src/TEveManager.cxx: Do not
check if geometry file is readable before calling
TGeoManager::Import() as it does not work for remote files (http
in
particular).
Add option to assign aliases for geometries and to specify the
default
geometry.
2008-01-11 15:48 matevz
* [r21643] gl/src/TGLClipSetEditor.cxx: In SetModel() fully update
the clip state in case it was changed from outside.
2008-01-11 14:55 rdm
* [r21642] tree/inc/TVirtualTreePlayer.h: correct class description
comment.
2008-01-11 14:23 rdm
* [r21641] meta/src/TCint.cxx: small typos in comments.
2008-01-11 14:20 rdm
* [r21640] etc/valgrind-root.supp: From Axel:
Suppress bogus valgrind report on CINT's G__rate_parameter_match.
2008-01-11 10:48 brun
* [r21639] hist/src/THnSparse.cxx: From Silvia Arcelli: in
projections, reset TAxis::kAxisRange bit instead of manually
bringing the coordinates into range for the target dimensions.
2008-01-11 10:38 moneta
* [r21638] mathmore/test/Makefile, mathmore/test/UnuRanDist.h: fix
a Windows compilation problem in the tests
2008-01-11 09:56 moneta
* [r21637] mathmore/inc/Math/Interpolator.h,
mathmore/src/GSLInterpolator.cxx, mathmore/src/GSLInterpolator.h,
mathmore/src/Interpolator.cxx,
mathmore/test/testInterpolation.cxx: - add possibility to set
data in interpolation object after having constructed
(request expressed at
http://root.cern.ch/phpBB2/viewtopic.php?t=5978 )
- use now as default CSPLINE
- add also some clean-up of the GSLINterpolator class.
2008-01-11 08:26 brun
* [r21636] io/src/TMakeProject.cxx: Fix a compiler warning and
coding conventions
2008-01-10 21:58 pcanal
* [r21633] cint/lib/dll_stl/cmplx.h, cint/src/v6_struct.cxx,
meta/src/TCint.cxx: cint: add option noerror==4 to
G__defined_tagname: only check for
existing classes, no typedefs. Use that when returning the
auto-load
libraries for a class.
cint: add missing update from cint v5-16-29
TCint: re-enable check for declaring class in rootmap setter,
reverting
r21611 to r21609.
2008-01-10 21:03 pcanal
* [r21632] clib/src/snprintf.c: undo 21610
2008-01-10 20:03 wouter
* [r21631] roofitcore/Module.mk, roofitcore/inc/LinkDef2.h,
roofitcore/inc/RooAbsCategory.h, roofitcore/inc/RooAbsPdf.h,
roofitcore/inc/RooAbsReal.h, roofitcore/inc/RooBinning.h,
roofitcore/inc/RooErrorVar.h, roofitcore/inc/RooHistError.h,
roofitcore/inc/RooNormListManager.h,
roofitcore/inc/RooNormManager.h, roofitcore/inc/RooNumber.h,
roofitcore/inc/RooPlot.h, roofitcore/inc/RooRealVar.h,
roofitcore/src/RooAbsCategory.cxx, roofitcore/src/RooAbsPdf.cxx,
roofitcore/src/RooAbsReal.cxx, roofitcore/src/RooBanner.cxx,
roofitcore/src/RooCurve.cxx, roofitcore/src/RooDataSet.cxx,
roofitcore/src/RooHistError.cxx,
roofitcore/src/RooNormListManager.cxx,
roofitcore/src/RooNormManager.cxx,
roofitcore/src/RooNumConvolution.cxx,
roofitcore/src/RooNumber.cxx, roofitcore/src/RooPlot.cxx,
roofitcore/src/RooRangeBinning.cxx,
roofitcore/src/RooResolutionModel.cxx,
roofitcore/src/RooStreamParser.cxx,
roofitcore/src/RooTreeData.cxx:
***********************************************************************
* NOTE: THE FOLLOWING FILES MUST BE REMOVED BY HAND AFTER THIS
COMMIT *
* WHEN UPDATING AN EXISTING RELEASE AREA *
* *
* include/RooNormManager.h *
* include/RooNormListManager.h *
* roofitcore/src/RooNormManager.o *
* roofitcore/src/RooNormManager.d *
* roofitcore/src/RooNormListManager.o *
* roofitcore/src/RooNormListManager.d *
* *
***********************************************************************
o RooNormListManager, RooNormManager
- Removed, now obsolete. Replacement is RooObjCacheManager
o RooNumber
- Add non-inlined accessor function infinity() to replace
static double inifinity to fix Windows linked problems
o RooStreamParser, RooCurve, RooRangeBinning, RooNumConvolution
RooHistError, RooTreeData, RooRealVar, RooBinning, RooErrorVar
- Follow migration of RooNumber::infinity()
o RooPlot
- Fix SetTitle()
o RooDataSet
- Initialize wgtVar ptr in default ctor
o RooAbsReal
- Redesign scheme to import non-double TTree branches
to RooAbsReal buffer to fix gcc warnings on
strict aliasing rules for type-punned pointers.
o RooAbsPdf
- Make globalSelectComp() non-inline to avoid
Windows linking problems.
o RooResolutionModel
- Fix crash in use of resolution models when completely
const-optimized by deleting _norm pointer on a
serverRedirect.
o RooAbsCategory
- Redesign scheme to import non-integer TTree branches
to RooAbsReal buffer to fix gcc warnings on
strict aliasing rules for type-punned pointers.
o LinkDef2.h, Module.mk
- Remove classes RooNormManager, RooNormListManager
o RooBanner
- Increment version tag to 2.31
2008-01-10 19:40 brun
* [r21630] tmva/inc/BinaryTree.h, tmva/inc/Config.h,
tmva/inc/DataSet.h, tmva/inc/DecisionTree.h, tmva/inc/Event.h,
tmva/inc/IMetric.h, tmva/inc/LinkDef.h, tmva/inc/MethodANNBase.h,
tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
tmva/inc/MethodBayesClassifier.h, tmva/inc/MethodCFMlpANN.h,
tmva/inc/MethodCommittee.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodFDA.h, tmva/inc/MethodFisher.h,
tmva/inc/MethodHMatrix.h, tmva/inc/MethodKNN.h,
tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h,
tmva/inc/MethodPDERS.h, tmva/inc/MethodRuleFit.h,
tmva/inc/MethodSVM.h, tmva/inc/MethodSeedDistance.h,
tmva/inc/MethodTMlpANN.h, tmva/inc/MethodVariable.h,
tmva/inc/ModulekNN.h, tmva/inc/Reader.h, tmva/inc/SeedDistance.h,
tmva/inc/SeparationBase.h, tmva/inc/SimulatedAnnealingFitter.h,
tmva/inc/TActivationIdentity.h, tmva/inc/TNeuronInputAbs.h,
tmva/inc/TNeuronInputSqSum.h, tmva/inc/TNeuronInputSum.h,
tmva/inc/Types.h, tmva/inc/VariableDecorrTransform.h,
tmva/inc/VariableIdentityTransform.h,
tmva/inc/VariablePCATransform.h,
tmva/inc/VariableTransformBase.h, tmva/inc/Version.h,
tmva/src/BinarySearchTree.cxx, tmva/src/BinarySearchTreeNode.cxx,
tmva/src/BinaryTree.cxx, tmva/src/Config.cxx,
tmva/src/Configurable.cxx, tmva/src/CrossEntropy.cxx,
tmva/src/DecisionTree.cxx, tmva/src/DecisionTreeNode.cxx,
tmva/src/Event.cxx, tmva/src/Factory.cxx,
tmva/src/FitterBase.cxx, tmva/src/GiniIndex.cxx,
tmva/src/IFitterTarget.cxx, tmva/src/IMethod.cxx,
tmva/src/IMetric.cxx, tmva/src/Interval.cxx,
tmva/src/KDEKernel.cxx, tmva/src/MCFitter.cxx,
tmva/src/MethodANNBase.cxx, tmva/src/MethodBDT.cxx,
tmva/src/MethodBase.cxx, tmva/src/MethodBayesClassifier.cxx,
tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFDA.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodHMatrix.cxx,
tmva/src/MethodKNN.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx,
tmva/src/MethodSeedDistance.cxx, tmva/src/MethodTMlpANN.cxx,
tmva/src/MethodVariable.cxx, tmva/src/MetricEuler.cxx,
tmva/src/MetricManhattan.cxx, tmva/src/ModulekNN.cxx,
tmva/src/MsgLogger.cxx, tmva/src/Node.cxx, tmva/src/PDF.cxx,
tmva/src/Reader.cxx, tmva/src/RootFinder.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
tmva/src/SdivSqrtSplusB.cxx, tmva/src/SeedDistance.cxx,
tmva/src/SeparationBase.cxx, tmva/src/Timer.cxx,
tmva/src/Types.cxx, tmva/src/VariableDecorrTransform.cxx,
tmva/src/VariableIdentityTransform.cxx,
tmva/src/VariablePCATransform.cxx,
tmva/src/VariableTransformBase.cxx, tmva/test/BDT.C,
tmva/test/TMVAGui.C, tmva/test/TMVAnalysis.C,
tmva/test/TMVApplication.C, tmva/test/annconvergencetest.C,
tmva/test/compareanapp.C, tmva/test/correlations.C,
tmva/test/likelihoodrefs.C, tmva/test/mvaeffs.C,
tmva/test/mvas.C, tmva/test/network.C, tmva/test/probas.C,
tmva/test/rulevisHists.C, tmva/test/tmvaglob.C: From Joerg
Stelzer:
* documentation of all classes ( I hope I caught all 17 of them,
but I didn't know how to check except by looking through all the
files)
* plugin capabilities for user developed multivariate classifiers
* An improved GUI where the user can print the significance
curves for adjustable signal and background yields
* A fix to a compiler complaint that Axel told me about
2008-01-10 19:01 brun
* [r21629] hist/src/THnSparse.cxx: From Axel and Silvia Arcelli:
allow e.g. THnSparse::Projection() to only project non-over- and
underflow bins; see documentation in THnSparse::IsInRange().
2008-01-10 18:58 brun
* [r21628] clib/src/snprintf.c: From Axel:
insert a missing "break" (used to be return) + protect some deref
operators. Fixes a fatal problem on windows.
2008-01-10 16:19 brun
* [r21627] hist/src/TAxis.cxx: Remove a misleading "-" character in
the description of TAxis::GetFirst and TAxis::GetLast
2008-01-10 16:14 moneta
* [r21626] tutorials/math/mathmoreIntegration.C: - fix a problem
due to a previous change in the Functor class
2008-01-10 14:57 moneta
* [r21624] mathmore/test/UnuRanDist.h,
mathmore/test/testRandomDist.cxx: update random distribution test
adding binomial and unuran
2008-01-10 14:29 couet
* [r21623] base/src/TColor.cxx: - SetPalette() calls
InitializeColors() before defining the deap sea palette.
Without this call the deap sea palette definition tried to
redefine some
existing colors.
2008-01-10 11:06 brun
* [r21622] ruby/src/drr.cxx, ruby/test/test_rr.rb: From Jan
Scumacher:
fix for problem reported at:
<http://savannah.cern.ch/bugs/?32544>
2008-01-10 09:54 couet
* [r21621] histpainter/src/THistPainter.cxx: - complete help for
option COL
2008-01-10 04:25 pcanal
* [r21620] io/src/TStreamerInfo.cxx: fix coding convention
2008-01-10 03:08 pcanal
* [r21617] utils/src/rootcint.cxx: repair the tmpnam case (still
used on mac) [tmpnam already prepend P_tmpdir so we don't need to
do it
2008-01-09 22:09 pcanal
* [r21615] cint/src/v6_parse.cxx: Fix the problem with the switch
statement not working under -O4 in the
root/tutorial/gui/guitest.C test.
2008-01-09 22:06 pcanal
* [r21614] utils/src/rootcint.cxx: use mkstemp instead of tempnam
on unixes
2008-01-09 21:43 pcanal
* [r21611] meta/src/TCint.cxx: temporarily revert r21609 until it
is completed
2008-01-09 17:51 brun
* [r21610] clib/src/snprintf.c: From Axel:
Remove a compilation warning with snprintf.
the only way out is to not pass the va_list - which means
converting the function snprintf_get_directive into a CPP macro.
Attached patch does just that. Log:
work around &va_list warning (incompatible pointer) on AMD64.
2008-01-09 15:05 pcanal
* [r21609] meta/src/TCint.cxx: From Axel:
add G__get_class_autoloading_table() returning the library
name for a class name; used by TCint to determine whether the
enclosing
class's auto-load entry should be set.
2008-01-09 14:26 couet
* [r21608] zip/src/deflate.c: - Reintroduce the fix Axel did in
revision 18373. It was lost with the upgrade
to version 1.2.3 done in revision 21207.
2008-01-09 11:12 moneta
* [r21607] test/stressMathCore.cxx: relax a test condition to
suppress an error on gcc 4.1
2008-01-09 10:23 couet
* [r21606] graf/inc/TPie.h, graf/src/TPie.cxx: - From Guido Volpi:
* TPie::MakeLegend() now takes an extra argument to setup the
TLegend
header, the default now is an empty header for the legend instead
the
name of the TPie object.
* TPie::SortSlices() has an extra argument that represents a
threshold;
if the threshold is greater than 0 (the default value), slices
with
values smaller than the threshold are merged together in a new
slice
with the label "other".
2008-01-09 10:18 couet
* [r21605] graf/src/TLegend.cxx: - From Guido Volpi: In case of
multicolumns, the last line was outside the
frame if it was not complete.
2008-01-09 09:19 moneta
* [r21604] tutorials/unuran/unuranDemo.C, unuran/Module.mk,
unuran/inc/TUnuran.h, unuran/src/TUnuran.cxx,
unuran/src/unuran-1.0.1-root.tar.gz,
unuran/src/unuran-1.1.1-root.tar.gz,
unuran/test/unuranDiscrete.cxx: - add a new version of unuran
(1.1.1) which fixes some warnings on gcc 4 and add a new method
(mvtdr)
- WARNING: to re-compile root a make distclean-unuran is required
- fix a problem with re-initialization of discrete pre-defined
distributions (poisosn and binomial) when
changing their parameters
- improve and fix a problem with the test for discrete
distributions
2008-01-09 08:22 pcanal
* [r21603] gpad/src/TPad.cxx: If WaitPrimitive is called with an
empty argument,
avoid unintentionally matching an unamed primitive.
2008-01-09 07:46 brun
* [r21602] geom/src/TGeoBuilder.cxx: From Andrei:
Remove a useless test in TGeoShape constructor that was slowing
down the geometry building process.
Thanks to Sue Kasahara for reporting.
2008-01-09 04:34 pcanal
* [r21601] io/inc/TMakeProject.h, io/inc/TStreamerInfo.h,
io/src/TBufferFile.cxx, io/src/TFile.cxx,
io/src/TMakeProject.cxx, io/src/TStreamerInfo.cxx,
meta/inc/TVirtualStreamerInfo.h: Extend TFile::MakeProject to
support namespaces, nested classes
and templates.
2 new files are generated in the user directory (dirname):
dirnameProjectHeaders.h
dirnameProjectSource.cxx
the linkdef file is renamed dirnameLinkDef.h
Each non-nested class is generated in its own header file
with a name that is the fully qualified name of the class
after all the special characters "<>,:" are replaced by
underscored.
For example for pair<edm::Vertex,int> the file name is
pair_edm__Vertex_int_.h
In the generated classes, map, multimap when the first template
parameter is a class
are replaced by a vector of pair. set and multiset when the
tempalte parameter
is a class are replaced by a vector. This is required since we do
not have the
code needed to order and/or compare the object of the classes.
[The required schema evolution from map to vector of pair is not
yet functional]
The new class TMakeProject contains a set of helper functions.
2008-01-09 03:57 pcanal
* [r21600] meta/src/TStreamerElement.cxx: When 'calculating' the
include file name, remove const, *, &, etc. for the type of the
TStreamerElement
2008-01-09 03:56 pcanal
* [r21599] meta/inc/TCint.h, meta/src/TCint.cxx: Update for better
version independence from CINT
2008-01-09 03:45 pcanal
* [r21598] base/src/ManualBase4Body.h, base/src/TStorage.cxx,
tree/src/ManualTree2Body.h: Update for better version
independence from CINT
2008-01-09 03:36 pcanal
* [r21597] cint/inc/Class.h, cint/inc/G__ci.h, cint/src/Apiif.cxx,
cint/src/Class.cxx: missing import from CINT v5-16-29
2008-01-09 03:27 pcanal
* [r21595] metautils/src/TClassEdit.cxx: add std::greater as a
known std member
2008-01-09 02:37 pcanal
* [r21594] cint/inc/G__ci.h, cint/src/HISTORY,
cint/src/v6_decl.cxx, cint/src/v6_expr.cxx,
cint/src/v6_inherit.cxx, cint/src/v6_loadfile.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_parse.cxx,
cint/src/v6_pcode.cxx, cint/src/v6_struct.cxx,
cint/src/v6_typedef.cxx, cint/src/v6_value.h,
cint/src/v6_var.cxx: From Paul, Axel and Philippe:
CINT v5-16-29:
* - Fix 'int n((0));' and related syntax.
* - Fixes problem with re-using artificial source files.
* - Add G__get_class_autoloading_table() returning the library
name for a class name; used by TCint to determine whether the
enclosing class's auto-load entry should be set.
* - Fix <https://savannah.cern.ch/bugs/?32403> and "operator
std::string()" by skipping "std::" and setting G__vartype for
conversion functions.
* - Add better support for indirect self reference
* - Correct the constness in the case: Object * const &front()
const; (i.e Object*const vs Object const*).
* - Fix for passing the result of post increment directly to a
function taking a parameter by reference (for example cout <<
c++;
[Still outstanding is a fix for an odd problem with switch
statement]
2008-01-08 20:28 brun
* [r21593] pyroot/src/Converters.cxx, pyroot/src/RootWrapper.cxx:
From Wim:
Fix to silence the compiler
2008-01-08 17:28 brun
* [r21592] base/src/TROOT.cxx: From Gerri:
- Remove unused inclusion of TAuthenticate.h
2008-01-08 17:28 brun
* [r21591] auth/inc/TAuthenticate.h, auth/src/TAuthenticate.cxx:
From Gerri:
- Fix "dereferencing type-punned pointer will break
strict-aliasing rules" warnings
2008-01-08 17:16 ganis
* [r21590] proofd/inc/XrdProofConn.h, proofd/src/XrdProofConn.cxx,
proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx, proofx/src/TXSocket.cxx: Fix a
bunch of "dereferencing type-punned pointer will break
strict-aliasing rules" warnings
2008-01-08 16:26 brun
* [r21589] base/src/TContextMenu.cxx: silence strict-aliasing
warning.
2008-01-08 16:00 rdm
* [r21588] base/src/TString.cxx: silcence strict-aliasing warning.
2008-01-08 15:34 couet
* [r21587] graf/src/TGraph.cxx: In PaintGraph fHistogram's limits
are computed with some margins. The new
minimum along x is stored in "uxmin" and the new minimum along y
in "minimum".
In some cases the new minimum can be negative whereas the real
minimum is
positive. In such case, the new minimum was set to 90% of the
real minimum
in case of log scale, and to 0 in case of linear scale. Setting
to 0 in case
of linear scale, was not a good idea because if the pad is turned
into log
scale later on, then some points close to the real mimimum are
not visible.
The following macro demonstrate the problem:
{
Double_t x[2];
Double_t y[2];
x[0]= 200; y[0]=2.0271;
x[1]=3e+06; y[1]=0.0005;
TGraph *gr = new TGraph(2,x,y);
gr->Draw("alp");
gr->SetMarkerStyle(20);
gPad->Update();
gPad->SetLogx();
gPad->SetLogy();
}
Now, when the new computed minimum is negative and when the real
minimum is
positive, the new minimum is set to 90% of the real minimum in
both log and
linear scale.
2008-01-08 15:01 brun
* [r21586] qtgsi/Module.mk: From Bertrand:
Fix a build problem with qtgsi
2008-01-08 14:49 rdm
* [r21585] configure: allow custom PNG lib by setting $ASPNG which
must contain include and lib
directories.
2008-01-08 14:11 brun
* [r21584] hist/src/TProfile.cxx, hist/src/TProfile2D.cxx: Fix
gcc4.1 compilation warnings.
2008-01-08 13:20 brun
* [r21583] cintex/src/Cintex.cxx: Increase size of local tables in
function Declare_additional_CINT_typedefs.
This is a CMS request.
2008-01-08 09:37 couet
* [r21582] freetype/src/freetype-2.3.5.tar.gz: - fix the warnings
listed here:
http://lcgapp.cern.ch/spi/aaLibrarian/nightlies/osx104_ia32_gcc401_dbg/dev.Mon_ROOT_today-osx104_ia32_gcc401_dbg-log.html
2008-01-07 20:36 brun
* [r21581] pyroot/src/Utility.cxx: From Wim:
The problem is a string temporary that may or may not be
overwritten by the
time it is used. The fix prolongs the life of the variable to
past its use.
2008-01-07 15:49 brun
* [r21579] build/win/w32pragma.h: From Axel:
MSVC: suppress warning "qualifier applied to reference type;
ignored"
(until this is fixed in CINT)
2008-01-07 15:14 brun
* [r21578] win32gdk/gdk/src/gdk/gdk.c,
win32gdk/gdk/src/gdk/win32/gdkcolor-win32.c,
win32gdk/gdk/src/gdk/win32/gdkfont-win32.c,
win32gdk/gdk/src/gdk/win32/gdkpixmap-win32.c: From Bertrand:
- Remove "signed/unsigned mismatch" compilation warnings
2008-01-07 14:54 moneta
* [r21576] mathmore/inc/Math/InterpolationTypes.h,
mathmore/inc/Math/Interpolator.h, minuit2/inc/LinkDef.h: - update
doc for interpolation (cubic splies are now available)
- add dictionary for Minuit2 class MnContours
2008-01-07 10:32 couet
* [r21573] graf/src/TMultiGraph.cxx: - The fix done in the revision
20433 was not completely right: the multigraph
limits need to be initialisezd with call to ComputeRange on the
1st graph
before looping on the remaining graphs.
2008-01-07 09:48 rdm
* [r21572] base/src/TSystem.cxx, unix/src/TUnixSystem.cxx:
correctly document new error code -3 in CopyFile().
2008-01-03 09:21 brun
* [r21571] table/inc/TDataSetIter.h, table/src/TTable.cxx: Fix
coding conventions.
2007-12-29 16:00 brun
* [r21570] base/inc/TVirtualX.h: From Bertrand:
- TVirtualX.h: suppress warning C4099: 'GLUtesselator' :
type name first seen using 'struct' now seen using 'class'
2007-12-29 15:56 brun
* [r21569] geompainter/src/TGeoChecker.cxx: From Bertrand:
- TGeoChecker.cxx: suppress warning C4138: '*/' found outside of
comment
2007-12-28 16:45 brun
* [r21568] hist/src/TH1.cxx: Add a Warning in TH1::Rebin in case
the argument ngroup is not an exact divider of the number of
bins.
2007-12-28 16:36 brun
* [r21567] geom/inc/TGeoBuilder.h: Add missing forward
declarations.
2007-12-28 16:15 brun
* [r21566] eve/inc/TEvePointSet.h, eve/inc/TEveScene.h,
eve/inc/TEveViewer.h, eve/src/TEvePointSet.cxx,
eve/src/TEveScene.cxx, eve/src/TEveViewer.cxx,
proofx/inc/TXSocket.h, proofx/src/TXSocket.cxx,
table/inc/TTable.h, table/inc/TTableDescriptor.h,
table/src/TTable.cxx, table/src/TTableDescriptor.cxx: Move
functions referencing static global variables from inline to
implementation file.
2007-12-28 12:28 brun
* [r21565] eve/inc/TEveElement.h, eve/inc/TEveTrack.h,
eve/src/TEveElement.cxx, eve/src/TEveTrack.cxx,
fitpanel/inc/TFitEditor.h, fitpanel/src/TFitEditor.cxx,
ged/inc/TStyleManager.h, ged/src/TStyleManager.cxx,
geombuilder/inc/TGeoTabManager.h,
geombuilder/src/TGeoTabManager.cxx, gl/inc/TGLSelectBuffer.h,
gl/inc/TGLUtil.h, gl/src/TGLSelectBuffer.cxx, gl/src/TGLUtil.cxx,
table/inc/TDataSet.h, table/inc/TDataSetIter.h,
table/inc/TIndexTable.h, table/inc/TTableDescriptor.h,
table/src/TDataSet.cxx, table/src/TDataSetIter.cxx,
table/src/TIndexTable.cxx, table/src/TTableDescriptor.cxx,
vmc/inc/TVirtualMC.h, vmc/src/TVirtualMC.cxx: Functions
referencing a static global cannot be inlined.
2007-12-21 16:26 pcanal
* [r21563] base/src/TSystem.cxx, foam/src/TFoam.cxx: do not use
TCint when TInterpreter or only the Cint C Api is needed
2007-12-21 16:19 pcanal
* [r21562] eve/src/TEveEventManager.cxx: Do not use TCint.h when
TInterpreter will do
2007-12-21 15:39 brun
* [r21561] test/stressShapes.cxx: Normalize stressShapes rootmarks
2007-12-21 15:09 brun
* [r21560] hist/src/THnSparse.cxx: From Axel:
Fix error calculation for THnSparse: first calculate the bin's
current
error, then add new bin content. Also remove a few stray
"return"s.
2007-12-21 15:00 couet
* [r21559] test/stressGraphics.ref: - mod for Solaris
2007-12-21 14:18 brun
* [r21558] table/doc/index.txt: From Valeri:
More info about the table package.
2007-12-21 13:55 couet
* [r21557] test/stressGraphics.ref: - mods needed for mac.
2007-12-21 13:41 couet
* [r21556] test/stressGraphics.cxx, test/stressGraphics.ref: -
Changes needed because of a TEllipse bug fixed.
2007-12-21 12:57 couet
* [r21555] graf/src/TEllipse.cxx: - PaintEllipse() now uses the
FillStyle to control wether or not a filled area
should be painted in case a closed ellipse. It used wrongly the
FillColor unlike the case of an open ellipse.
2007-12-21 11:43 brun
* [r21554] test/Makefile.arch, test/Makefile.win32,
test/RootIDE/Makefile, test/rhtml/Makefile: From Bertrand:
- fixes for MSVC++9.0 (.NET 2008)
2007-12-21 10:55 moneta
* [r21553] mathcore/doc/index.txt,
mathcore/inc/Math/AdaptiveIntegratorMultiDim.h,
mathcore/inc/Math/Functor.h,
mathcore/inc/Math/GenVector/CoordinateSystemTags.h,
mathcore/inc/Math/IFunction.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/IntegratorMultiDim.h,
mathcore/inc/Math/VirtualIntegrator.h, mathmore/doc/index.txt,
mathmore/inc/Math/GSLMinimizer.h,
mathmore/inc/Math/GSLNLSMinimizer.h,
mathmore/inc/Math/GSLRndmEngines.h,
mathmore/inc/Math/GSLRootFinder.h,
mathmore/inc/Math/GSLSimAnnealing.h,
mathmore/inc/Math/Minimizer1D.h, mathmore/inc/Math/Random.h,
mathmore/inc/Math/RootFinderAlgorithms.h, minuit2/doc/index.txt,
smatrix/doc/index.txt,
smatrix/inc/Math/MatrixRepresentationsStatic.h,
smatrix/inc/Math/SMatrix.h, smatrix/inc/Math/SVector.h: anothe
doc update
2007-12-20 20:15 brun
* [r21548] treeplayer/src/TBranchProxyDirector.cxx: Fix a typo in
the ClassImp directive making the compilation to fail with gcc.
2007-12-20 18:19 pcanal
* [r21547] treeplayer/inc/TBranchProxy.h,
treeplayer/src/TBranchProxy.cxx,
treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TBranchProxyDescriptor.cxx,
treeplayer/src/TBranchProxyDirector.cxx,
treeplayer/src/TFriendProxy.cxx,
treeplayer/src/TFriendProxyDescriptor.cxx: Add ClassImp and doc
markers
2007-12-20 17:21 moneta
* [r21546] mathcore/doc/MathCore.html, mathcore/doc/index.txt,
mathmore/doc/MathMore.html, mathmore/doc/index.txt,
minuit2/doc/Minuit2.html, minuit2/doc/index.txt,
smatrix/doc/index.txt, unuran/doc/index.txt: - update class index
pages
2007-12-20 16:06 brun
* [r21544] html/src/TDocOutput.cxx: From Axel:
Insert newlines when processing a module's index.html.
2007-12-20 16:02 brun
* [r21543] etc/vmc/fl_makedist.sh: From Ivana.
Add the distribution file to generate the VMC fluka tar file
2007-12-20 15:38 axel
* [r21542] reflex/doc/index.html: Add module doc.
2007-12-20 15:09 brun
* [r21541] hist/src/THStack.cxx: Protect THStack::GetXaxis and
THStack::GetYaxis in case the THStack does not have any
histogram.
2007-12-20 13:36 brun
* [r21540] table/doc, table/doc/index.txt: From Valeri Fine:
Add the table package documentation index.
2007-12-20 12:55 rdm
* [r21539] tutorials/gui/guitest.C: remove left over print
statement.
2007-12-20 12:46 rdm
* [r21537] tutorials/gui/guitest.C: re-introduce old switch
statement but disable it via an ifdef, so we can
easily test if a new version of CINT fixes this problem.
2007-12-20 12:17 matevz
* [r21534] eve/inc/LinkDef.h, eve/inc/TEveElement.h,
eve/inc/TEveManager.h, eve/inc/TEveViewer.h,
eve/src/TEveBrowser.cxx, eve/src/TEveElement.cxx,
eve/src/TEveGedEditor.cxx, eve/src/TEveManager.cxx,
eve/src/TEvePointSet.cxx, eve/src/TEveProjectionManager.cxx,
eve/src/TEveTrack.cxx, eve/src/TEveUtil.cxx,
eve/src/TEveViewer.cxx: Fix a bug in TEveElement::Destroy(): the
destruction was not properly
propagated to parents and thus redraw was not performed.
Extend strings providing information about exceptions.
Consolidate variable name for exception header in files that were
modified during the above changes.
2007-12-20 12:14 rdm
* [r21533] configure: by default turn off pch, the effect is
minimal and it causes problems in
case RVersion.h is updated and the entire source is not
recompiled.
2007-12-20 12:10 rdm
* [r21532] test/threads.cxx, thread/src/TThread.cxx: From Bertrand:
add protection again gSystem disappearing at end of program
before the last
thread is finished. There remains a problem with threads.cxx
however, that
will be solved later.
2007-12-20 11:14 moneta
* [r21530] minuit2/inc/Minuit2/CombinedMinimizer.h,
minuit2/inc/Minuit2/FCNBase.h,
minuit2/inc/Minuit2/FCNGradientBase.h,
minuit2/inc/Minuit2/FumiliFCNBase.h,
minuit2/inc/Minuit2/FumiliMinimizer.h,
minuit2/inc/Minuit2/FunctionMinimizer.h,
minuit2/inc/Minuit2/FunctionMinimum.h,
minuit2/inc/Minuit2/GenericFunction.h,
minuit2/inc/Minuit2/MinosError.h,
minuit2/inc/Minuit2/Minuit2Minimizer.h,
minuit2/inc/Minuit2/MinuitParameter.h,
minuit2/inc/Minuit2/MnApplication.h,
minuit2/inc/Minuit2/MnContours.h,
minuit2/inc/Minuit2/MnFumiliMinimize.h,
minuit2/inc/Minuit2/MnHesse.h, minuit2/inc/Minuit2/MnMigrad.h,
minuit2/inc/Minuit2/MnMinos.h, minuit2/inc/Minuit2/MnScan.h,
minuit2/inc/Minuit2/MnSimplex.h,
minuit2/inc/Minuit2/MnStrategy.h,
minuit2/inc/Minuit2/MnUserParameterState.h,
minuit2/inc/Minuit2/ModularFunctionMinimizer.h,
minuit2/inc/Minuit2/ScanMinimizer.h,
minuit2/inc/Minuit2/SimplexMinimizer.h,
minuit2/inc/Minuit2/VariableMetricMinimizer.h: - add tag for
having class description of Minuit2 classes
- fix also some indentation problems
2007-12-20 11:01 brun
* [r21528] tutorials/gui/guitest.C: From Bertrand:
- Temporary solves a problem with CINT optimisation.
2007-12-20 10:42 moneta
* [r21526] tutorials/unuran/unuranDemo.C, unuran/doc/index.txt,
unuran/inc/TUnuranBaseDist.h, unuran/inc/TUnuranContDist.h,
unuran/inc/TUnuranDiscrDist.h, unuran/inc/TUnuranEmpDist.h,
unuran/inc/TUnuranMultiContDist.h, unuran/src/TUnuranEmpDist.cxx:
- update doc for unuran
- fix also the tutorial
2007-12-20 08:57 brun
* [r21521] cint/src/g__cfunc.c: From Axel:
floor work-around also for MSVC2008 (2nd part)
2007-12-20 08:40 brun
* [r21520] ruby/src/drr.cxx: From Jan Suchmacher
Fix a problem introduced in previous fix.
2007-12-20 08:30 ganis
* [r21519] tutorials/tree/h1analysis.C: Adapt to the new settings
for the first and last bin default arguments in TH2::FitSlicesX
(SVN change #21305)
2007-12-20 05:56 brun
* [r21518] matrix/doc/index.txt: From Eddy:
Fix a typo
2007-12-20 05:55 brun
* [r21517] quadp/doc, quadp/doc/index.txt: From Eddy:
quadp package documentation index
2007-12-20 00:03 rdm
* [r21514] win32gdk/doc, win32gdk/doc/index.txt, x11/doc,
x11/doc/index.txt, x11ttf/doc, x11ttf/doc/index.txt: some more
class descriptions.
2007-12-20 00:02 rdm
* [r21513] auth/doc, auth/doc/index.txt: From Gerri:
auth class description.
2007-12-19 20:55 pcanal
* [r21510] tree/inc/TVirtualTreePlayer.h,
tree/src/TVirtualTreePlayer.cxx, treeplayer/inc/TBranchProxy.h,
treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TBranchProxyDescriptor.cxx,
treeplayer/src/TFriendProxy.cxx,
treeplayer/src/TFriendProxyDescriptor.cxx,
treeplayer/src/TSelectorDraw.cxx: add missing class and typedef
descriptions
2007-12-19 20:42 pcanal
* [r21509] treeplayer/src/TTreeFormula.cxx: Correctly case the
integral value (int, short, unsigned, etc.) to the size requested
by the user provided format (i.e if %llx is passed, cast to an
unsigned long long)
2007-12-19 19:39 brun
* [r21506] ruby/test, ruby/test/test_rr.rb: From Jan Schumacher:
Add a Ruby test program.
This line, and those below, will be ignored--
A ruby/test
A ruby/test/test_rr.rb
2007-12-19 19:18 brun
* [r21505] qtroot/doc, qtroot/doc/index.txt: From Valeri Fine
add qtroot package documentation.
2007-12-19 17:51 moneta
* [r21504] unuran/inc/TUnuran.h, unuran/inc/TUnuranBaseDist.h,
unuran/inc/TUnuranContDist.h, unuran/src/TUnuran.cxx: - update
doc
- remove some un-needed copy of strings
2007-12-19 17:34 moneta
* [r21503] mathcore/Module.mk,
mathcore/inc/Math/AdaptiveIntegratorMultiDim.h,
mathcore/inc/Math/AllIntegrationTypes.h,
mathcore/inc/Math/Factory.h,
mathcore/inc/Math/FitMethodFunction.h,
mathcore/inc/Math/Functor.h,
mathcore/inc/Math/GenVector/AxisAngle.h,
mathcore/inc/Math/GenVector/BoostX.h,
mathcore/inc/Math/GenVector/BoostY.h,
mathcore/inc/Math/GenVector/BoostZ.h,
mathcore/inc/Math/GenVector/Cartesian2D.h,
mathcore/inc/Math/GenVector/Cartesian3D.h,
mathcore/inc/Math/GenVector/CoordinateSystemTags.h,
mathcore/inc/Math/GenVector/Cylindrical3D.h,
mathcore/inc/Math/GenVector/CylindricalEta3D.h,
mathcore/inc/Math/GenVector/DisplacementVector2D.h,
mathcore/inc/Math/GenVector/DisplacementVector3D.h,
mathcore/inc/Math/GenVector/EulerAngles.h,
mathcore/inc/Math/GenVector/LorentzVector.h,
mathcore/inc/Math/GenVector/Plane3D.h,
mathcore/inc/Math/GenVector/Polar2D.h,
mathcore/inc/Math/GenVector/Polar3D.h,
mathcore/inc/Math/GenVector/PositionVector2D.h,
mathcore/inc/Math/GenVector/PositionVector3D.h,
mathcore/inc/Math/GenVector/PtEtaPhiE4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4D.h,
mathcore/inc/Math/GenVector/PxPyPzE4D.h,
mathcore/inc/Math/GenVector/PxPyPzM4D.h,
mathcore/inc/Math/GenVector/Quaternion.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/RotationX.h,
mathcore/inc/Math/GenVector/RotationY.h,
mathcore/inc/Math/GenVector/RotationZ.h,
mathcore/inc/Math/GenVector/RotationZYX.h,
mathcore/inc/Math/GenVector/Transform3D.h,
mathcore/inc/Math/GenVector/Translation3D.h,
mathcore/inc/Math/IFunction.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/Integrator.h, mathcore/inc/Math/LinkDef.h,
mathcore/inc/Math/Minimizer.h,
mathcore/inc/Math/PdfFuncMathCore.h,
mathcore/inc/Math/VirtualIntegrator.h,
mathcore/src/ProbFuncMathCore.cxx, mathmore/inc/Math/Chebyshev.h,
mathmore/inc/Math/Derivator.h, mathmore/inc/Math/GSLIntegrator.h,
mathmore/inc/Math/GSLMCIntegrator.h,
mathmore/inc/Math/GSLMinimizer.h,
mathmore/inc/Math/GSLNLSMinimizer.h,
mathmore/inc/Math/GSLRndmEngines.h,
mathmore/inc/Math/GSLRootFinder.h,
mathmore/inc/Math/GSLRootFinderDeriv.h,
mathmore/inc/Math/GSLSimAnMinimizer.h,
mathmore/inc/Math/GSLSimAnnealing.h,
mathmore/inc/Math/Interpolator.h,
mathmore/inc/Math/MCIntegrationTypes.h,
mathmore/inc/Math/MCParameters.h,
mathmore/inc/Math/ParamFunction.h,
mathmore/inc/Math/Polynomial.h, mathmore/inc/Math/Random.h,
mathmore/inc/Math/RootFinder.h,
mathmore/inc/Math/RootFinderAlgorithms.h,
mathmore/src/GSLMCIntegrationWorkspace.h,
mathmore/src/GSLMCIntegrator.cxx,
mathmore/src/GSLMonteFunctionAdapter.h,
mathmore/src/GSLMonteFunctionWrapper.h,
mathmore/src/QuantFuncMathMore.cxx: - update doc in mathcore and
mathmore by adding the tag for THtml.
Take the occasion to correct and update some of the doc.
Fix also some indentation problems and SVN keywords with some
files
add dictionary for some missing classes
2007-12-19 17:33 brun
* [r21502] gui/inc/TGListTree.h, gui/src/TGFileBrowser.cxx,
gui/src/TGListTree.cxx: From Bertrand and matevz:
- Use TObjString for drag and drop to be able to specify full
pathname (and not rely on gSystem->WorkingDirectory()).
- Changed the way TGListTree handles drag and drop, to not rely
on gSystem->WorkingDirectory(), but use TObjString set in
TGFileBrowser instead.
- Added data member fOwnsData in TGListTreeItem, to specify
if fUserData member has to be deleted in the destructor
(to avoid memory leaks)
- Added corresponding argument in:
TGListTreeItem::SetUserData(void *userData, Bool_t own=kFALSE)
being kFALSE by default for backward compatibility
This allows to drag and drop from any directory, whithout to have
to cd() in
it...
This also fixes some issues encountered with AliEVE
2007-12-19 16:52 brun
* [r21500] qt/doc, qt/doc/index.txt: From Valeri Fine:
add index.txt file documenting the qt directory.
2007-12-19 16:50 brun
* [r21499] etc/vmc/g4_makedist.sh: From Ivana:
Adding missing files (LICENSE, Geant4VMC.html)
in the list of files for tar command.
2007-12-19 16:29 brun
* [r21498] eg/src/TParticlePDG.cxx: From Andreas Morsch:
the lifetime is initialized in case the width is
!=0. However there are particles in the pdg_table.txt with width
= 0 which
in reality have widh != 0.
2007-12-19 16:28 brun
* [r21497] geom/inc/LinkDef1.h, geom/inc/TGeoVoxelFinder.h,
geom/src/TGeoNode.cxx, geom/src/TGeoVoxelFinder.cxx: From Andrei:
Implement a custom TGeoVoxelFinder::Streamer to read the old
versions of the class.
lso removed 3 obsolete voxels classes that were present in
TGeoVoxelFinder.h/.cxx. Old geometry files with voxels should be
readable now (tested) and produce consistent results. For me
stressGeometry works.
2007-12-19 16:05 brun
* [r21496] geombuilder/doc, geombuilder/doc/index.txt,
geompainter/doc, geompainter/doc/index.txt: From Andrei:
Add the doc/index.txt files
2007-12-19 15:58 couet
* [r21495] test/stressGraphics.ref: - small adjustment for test 28
(PDF)
2007-12-19 15:50 brun
* [r21494] geom/doc/index.txt, geom/inc/TGeoNode.h,
geom/inc/TGeoVolume.h, geom/src/TGeoAtt.cxx,
geom/src/TGeoBoolNode.cxx, geom/src/TGeoBuilder.cxx,
geom/src/TGeoManager.cxx, geom/src/TGeoNavigator.cxx,
geom/src/TGeoNode.cxx, geom/src/TGeoParaboloid.cxx,
geom/src/TGeoPatternFinder.cxx, geom/src/TGeoPhysicalNode.cxx,
geom/src/TGeoShapeAssembly.cxx, geom/src/TGeoVolume.cxx,
geom/src/TGeoXtru.cxx, geom/src/TVirtualGeoPainter.cxx,
geom/src/TVirtualGeoTrack.cxx, geombuilder/src/TGeoGedFrame.cxx,
geombuilder/src/TGeoManagerEditor.cxx,
geombuilder/src/TGeoMaterialEditor.cxx,
geombuilder/src/TGeoMatrixEditor.cxx,
geombuilder/src/TGeoMediumEditor.cxx,
geombuilder/src/TGeoNodeEditor.cxx,
geombuilder/src/TGeoTabManager.cxx,
geombuilder/src/TGeoVolumeEditor.cxx,
geompainter/src/TGeoChecker.cxx, geompainter/src/TGeoOverlap.cxx,
geompainter/src/TGeoPainter.cxx, geompainter/src/TGeoTrack.cxx:
Update to the class docs and index.txt files.
2007-12-19 13:30 rdm
* [r21493] base/doc/index.txt, chirp/doc, chirp/doc/index.txt,
sql/doc/index.txt, xml/doc/index.txt, xmlparser/doc,
xmlparser/doc/index.txt: more doc updates.
2007-12-19 13:18 rdm
* [r21492] configure: typo in comment.
2007-12-19 13:18 rdm
* [r21491] base/doc/index.txt, castor/doc, castor/doc/index.txt,
rfio/doc, rfio/doc/index.txt: add doc info.
2007-12-19 11:37 brun
* [r21488] eve/src/TEveElement.cxx: Fix coding convention.
2007-12-19 11:08 brun
* [r21479] etc/vmc/g4_makedist.sh: From Ivana:
geant4_vmc/config replaced with geant4_vmc/version_number
in the list of files for tar command.
2007-12-19 10:51 brun
* [r21476] html/src/THtml.cxx: From Axel:
Do not magically set the sourcedir for math[cm]ore. It helps
THtml find
the source files, but prevents it to pick up the doc from the
headers.
2007-12-19 08:58 brun
* [r21475] ruby/src/drr.cxx: From Jan Schumacher:
in drr_init and drr_method_missing it suffices to throw an
ArgumentError
instead of aborting outright. The attached patch tries to
implement that.
2007-12-19 08:38 moneta
* [r21474] test/Makefile: remove dictionary file used in
stressMathCore when doing make clean
2007-12-19 08:37 ganis
* [r21473] proofd/doc, proofd/doc/index.txt, proofplayer/doc,
proofplayer/doc/index.txt, proofx/doc, proofx/doc/index.txt:
First version of the 'doc/index.txt'
2007-12-19 08:33 rdm
* [r21472] config/Makefile-comp.in, config/Makefile.win32gcc,
config/RConfigOptions.in, config/RConfigure.in,
config/genreflex-rootcint.in, config/genreflex.in,
config/html.C.in, config/memprobe.in, config/mimes.unix.in,
config/mimes.win32.in, config/olbd.in, config/precompile.h.in,
config/proofd.in, config/proofd.xinetd.in, config/root-config.in,
config/root-help.el.in, config/rootauthrc.in, config/rootd.in,
config/rootd.xinetd.in, config/rootdaemonrc.in, config/rootrc.in,
config/xrootd.in: set svn:eol-style=LF.
2007-12-19 08:21 rdm
* [r21471] sql/doc, sql/doc/index.txt: doc for sql directory.
2007-12-19 07:22 brun
* [r21470] ruby/src/drr.cxx: From Jan Schumacher
RubyRoot crashes when trying to emulate C-like casting if the
argument class
does not exist. Since the check for existence of the class checks
the return
type of new TClass(...), it is always true. Attached is a patch
that changes
this to TClass::GetClass, which returns 0 in case of failure.
Also, the result
of failure is mitigated from an abort to an exception.
see: https://savannah.cern.ch/bugs/?32309
2007-12-18 18:12 brun
* [r21469] physics/inc/TQuaternion.h: From Eric Anciant:
Fix an incoherency in the TQuaternion::getRXYZ functions.
2007-12-18 17:51 moneta
* [r21468] mathcore/inc/Math/GenVector/AxisAngle.h,
mathcore/inc/Math/GenVector/Boost.h,
mathcore/inc/Math/GenVector/DisplacementVector2D.h,
mathcore/inc/Math/GenVector/DisplacementVector3D.h,
mathcore/inc/Math/GenVector/EulerAngles.h,
mathcore/inc/Math/GenVector/LorentzRotation.h,
mathcore/inc/Math/GenVector/LorentzVector.h,
mathcore/inc/Math/GenVector/PositionVector2D.h,
mathcore/inc/Math/GenVector/PositionVector3D.h,
mathcore/inc/Math/GenVector/Quaternion.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/RotationZYX.h: add tag for class
description
2007-12-18 17:44 ganis
* [r21467] proof/inc/TProof.h, proof/inc/TVirtualProofPlayer.h,
proof/src/TProof.cxx, proof/src/TVirtualProofPlayer.cxx,
proofplayer/inc/TEventIter.h,
proofplayer/inc/TProofLimitsFinder.h,
proofplayer/inc/TProofPlayer.h, proofplayer/src/TEventIter.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TProofLimitsFinder.cxx,
proofplayer/src/TProofPlayer.cxx: Add/correct doc statements
where needed
2007-12-18 17:09 rdm
* [r21466] configure: fix detection of monalisawsclient.h and
libmonalisawsclient in case
the AliEn client is installed.
2007-12-18 17:01 rdm
* [r21465] build/unix/compiledata.sh, cint/configcint.mk: make
scripts silent in case they don't update compiledate.h and
configcint.h.
2007-12-18 17:00 rdm
* [r21464] Makefile, base/src/TROOT.cxx, config/RConfigOptions.in,
config/RConfigure.in, configure, ruby/src/drr.cxx: move
R__CONFIGUREOPTIONS, only used in TROOT.cxx, from RConfigure.h,
which
is included by a large number of source files. The
R__CONFIGUREOPTIONS are
now stored in RConfigOptions.h, which is only include in
TROOT.cxx.
In RConfigOptions.h also the R__RUBY_MAJOR and R__RUBY_MINOR are
stored
and included in drr.cxx. This change only forces a recompile of
TROOT.cxx
(and maybe drr.cxx) when doing e.g.:
./configure --enable-roofit
make
./configure
make [ here we used to compile all dictionaries again as rootcint
depends on RConfigure.h ]
2007-12-18 16:49 matevz
* [r21463] tutorials/gl/viewer3DLocal.C,
tutorials/gl/viewer3DMaster.C: Automatically engage ACLiC
compilation as it is required for proper operation of the
tutorials. Add author (Richard Maunder).
2007-12-18 16:41 couet
* [r21460] asimage/doc, asimage/doc/index.txt: - doc index
2007-12-18 16:29 matevz
* [r21458] gl/doc, gl/doc/index.txt: Add gl/ module description.
2007-12-18 15:57 couet
* [r21457] g3d/doc, g3d/doc/index.txt: - doc index
2007-12-18 15:46 rdm
* [r21456] tree/src/TTree.cxx: typo in comment and white space.
2007-12-18 15:44 rdm
* [r21455] base/inc/TSysEvtHandler.h: From Markus:
Fix compiler warning on Win32 VC7.1 (issue 32301).
2007-12-18 15:37 couet
* [r21454] gpad/doc, gpad/doc/index.txt: - doc index
2007-12-18 15:18 matevz
* [r21453] gl/inc/TGLContext.h, gl/inc/TGLFormat.h,
gl/inc/TGLPlotPainter.h, gl/inc/TGLTF3Painter.h,
gl/inc/TGLWidget.h, gl/src/TArcBall.cxx, gl/src/TF2GL.cxx,
gl/src/TGLAdapter.cxx, gl/src/TGLAxis.cxx,
gl/src/TGLBoxPainter.cxx, gl/src/TGLClipSetEditor.cxx,
gl/src/TGLContext.cxx, gl/src/TGLCylinder.cxx,
gl/src/TGLFaceSet.cxx, gl/src/TGLFormat.cxx,
gl/src/TGLLegoPainter.cxx, gl/src/TGLPShapeObjEditor.cxx,
gl/src/TGLParametricEquationGL.cxx, gl/src/TGLPhysicalShape.cxx,
gl/src/TGLPlotBox.cxx, gl/src/TGLPlotPainter.cxx,
gl/src/TGLPolyLine.cxx, gl/src/TGLPolyMarker.cxx,
gl/src/TGLSelectBuffer.cxx, gl/src/TGLSphere.cxx,
gl/src/TGLSurfacePainter.cxx, gl/src/TGLTF3Painter.cxx,
gl/src/TGLText.cxx, gl/src/TGLViewerEditor.cxx,
gl/src/TGLWidget.cxx: Add missing class descriptions.
2007-12-18 15:16 matevz
* [r21452] eve/inc/TEveManager.h, eve/src/TEveElement.cxx,
eve/src/TEveManager.cxx: Main ged-editor was not updated from
TEveManager::ElementChanged().
2007-12-18 15:15 matevz
* [r21451] eve/doc/index.txt: Added links to papers and talks about
Eve and AliEve.
2007-12-18 14:51 pcanal
* [r21450] tree/src/TBranchBrowsable.cxx: strip (potential) array
dimension when constructing the Draw command
2007-12-18 14:41 couet
* [r21449] postscript/doc, postscript/doc/index.txt: - doc index
2007-12-18 14:10 couet
* [r21448] spectrumpainter/doc, spectrumpainter/doc/index.txt: -
doc index
2007-12-18 13:51 couet
* [r21447] spectrum/doc, spectrum/doc/index.txt: - add
doc/index.txt
2007-12-18 13:19 couet
* [r21446] histpainter/doc, histpainter/doc/index.txt: - add doc
index
2007-12-18 12:36 rdm
* [r21445] build/unix/distfilelist.sh: avoid deleting some CINT
build products that are not needed in the binary
distribution, but that cause a large rebuild when doing "make"
after
"make dist".
2007-12-18 11:58 brun
* [r21444] tree/src/TChain.cxx: Fix an oddity in the default TChain
constructor.
The TChain object was registered twice to
gROOT->GetListOfDataSets() !!
2007-12-18 10:27 brun
* [r21443] ruby/src/TRuby.cxx: Add missing ClassImp
2007-12-18 09:44 brun
* [r21442] oracle/doc, oracle/doc/index.txt: From Sergey Linev.
Add package documentation
2007-12-18 09:38 couet
* [r21441] graf/src/TCutG.cxx: - Header reformating.
- Insist on the fact that the polygon should closed.
2007-12-18 09:35 antcheva
* [r21440] fitpanel/doc, fitpanel/doc/index.txt: Added the
doc/index.txt file for Fit Panel classes.
2007-12-18 09:27 brun
* [r21439] ruby/doc/index.txt: Update documentation page
2007-12-18 09:22 brun
* [r21438] fftw/doc, fftw/doc/index.txt: Add package documentation
2007-12-18 09:17 brun
* [r21437] dcache/doc, dcache/doc/index.txt: Add package
documentation
2007-12-18 09:11 brun
* [r21436] eg/doc, eg/doc/index.txt: Add package index.txt
documentation.
2007-12-18 08:53 rdm
* [r21435] base/src/TTimeStamp.cxx: fix error in comment, fixes
issue 32280.
2007-12-17 21:09 matevz
* [r21434] eve/inc/TEveDigitSet.h, eve/inc/TEveGridStepper.h,
eve/src/TEveElement.cxx, eve/src/TEveGValuators.cxx,
eve/src/TEvePolygonSetProjectedEditor.cxx,
eve/src/TEveQuadSet.cxx, eve/src/TEveRGBAPalette.cxx,
eve/src/TEveRGBAPaletteEditor.cxx, eve/src/TEveUtil.cxx: Add
missing class descriptions and ClassImps.
2007-12-17 20:16 pcanal
* [r21433] treeplayer/doc/index.txt: Add index
2007-12-17 20:13 pcanal
* [r21432] treeplayer/doc, treeplayer/doc/index.txt: Add index
2007-12-17 20:03 pcanal
* [r21431] meta/src/TClassGenerator.cxx,
meta/src/TStreamerElement.cxx, meta/src/TVirtualStreamerInfo.cxx:
Add class docs
2007-12-17 19:46 brun
* [r21430] hist/src/TH1.cxx: Remove an unnecessary condition in
TH1::Draw.
(Thanks to Gordon Watts for the remark).
2007-12-17 18:19 brun
* [r21429] qt/inc/TQtClientFilter.h, qt/inc/TQtClientWidget.h,
qt/inc/TQtRootSlot.h: Document the Qt header files
2007-12-17 17:38 brun
* [r21428] ruby/src/drr.cxx: From Jan Sumacher:
Fix problem: https://savannah.cern.ch/bugs/?32271
this is in reference to the original problem described in
http://root.cern.ch/phpBB2/viewtopi.... RubyRoot needs to find
out whether to pass by pointer or reference. This used to work in
an earlier version of CINT (in 5.10 it worked for example). The
attached patch tries to solve this by going through all
combinations.
2007-12-17 16:17 brun
* [r21427] ruby/src/drr.cxx: From Jan Schumacher:
Fix a problem in the Ruby interface:
https://savannah.cern.ch/bugs/?32182
The TApplication was not created at the right place.
2007-12-17 16:02 antcheva
* [r21426] ged/doc, ged/doc/index.txt: Added ged/index.txt for GED.
2007-12-17 15:59 brun
* [r21425] geom/inc/TGeoArb8.h, geom/inc/TGeoAtt.h,
geom/inc/TGeoBBox.h, geom/inc/TGeoBoolNode.h,
geom/inc/TGeoBuilder.h, geom/inc/TGeoCache.h,
geom/inc/TGeoCompositeShape.h, geom/inc/TGeoCone.h,
geom/inc/TGeoElement.h, geom/inc/TGeoEltu.h,
geom/inc/TGeoHalfSpace.h, geom/inc/TGeoHelix.h,
geom/inc/TGeoHype.h, geom/inc/TGeoManager.h,
geom/inc/TGeoMaterial.h, geom/inc/TGeoMatrix.h,
geom/inc/TGeoMedium.h, geom/inc/TGeoNavigator.h,
geom/inc/TGeoNode.h, geom/inc/TGeoPara.h,
geom/inc/TGeoParaboloid.h, geom/inc/TGeoPatternFinder.h,
geom/inc/TGeoPcon.h, geom/inc/TGeoPgon.h,
geom/inc/TGeoPhysicalNode.h, geom/inc/TGeoPolygon.h,
geom/inc/TGeoScaledShape.h, geom/inc/TGeoShape.h,
geom/inc/TGeoShapeAssembly.h, geom/inc/TGeoSphere.h,
geom/inc/TGeoTorus.h, geom/inc/TGeoTrd1.h, geom/inc/TGeoTrd2.h,
geom/inc/TGeoTube.h, geom/inc/TGeoVolume.h, geom/inc/TGeoXtru.h,
geom/inc/TVirtualGeoTrack.h, geom/src/TGeoVolume.cxx,
geombuilder/inc/TGeoGedFrame.h,
geombuilder/inc/TGeoMaterialEditor.h,
geombuilder/inc/TGeoPconEditor.h,
geombuilder/inc/TGeoTabManager.h, geompainter/inc/TGeoChecker.h,
geompainter/inc/TGeoOverlap.h, geompainter/inc/TGeoPainter.h,
geompainter/inc/TGeoTrack.h, geompainter/src/TGeoChecker.cxx:
From Andrei:
Improve the documentation layout such that THtml makes a better
rendering.
2007-12-17 15:59 antcheva
* [r21424] gui/doc/index.txt: Fixed index.txt for GUI.
2007-12-17 15:50 brun
* [r21423] xml/doc/index.txt: Fix typo.
2007-12-17 15:45 brun
* [r21422] thread/doc/index.txt: From Sergei:
Add a missing html control sequence
2007-12-17 15:44 brun
* [r21421] xml/doc, xml/doc/index.txt: From Sergei Linev;
Add doc/index.txt file describing the xml package.
2007-12-17 15:42 brun
* [r21420] treeviewer/doc, treeviewer/doc/index.txt: From Bertrand:
Add the doc/index.txt describing the treeviewer package.
2007-12-17 15:40 brun
* [r21419] sessionviewer/doc, sessionviewer/doc/index.txt: From
Bertrand:
Add the doc/index.txt file describing the sessionviewer package
2007-12-17 15:38 brun
* [r21418] qtgsi/doc, qtgsi/doc/index.txt: From Bertrand:
Add the doc/index.txt describing the qtgsi package
2007-12-17 15:11 couet
* [r21417] base/src/TAttFill.cxx: - Complete help
2007-12-17 14:24 brun
* [r21416] qt/src/TQtClientFilter.cxx, qt/src/TQtClientWidget.cxx,
qt/src/TQtRootSlot.cxx: From Valeri Fine:
- Added missing class header docs.
2007-12-17 14:22 couet
* [r21415] asimage/src/libAfterImage.tar.gz: - Fix in xwarp.h
needed to compile libAfterImage with MSVC2008.
2007-12-17 14:15 brun
* [r21414] table/inc/TColumnView.h, table/inc/TTableDescriptor.h,
table/inc/tableDescriptor.h, table/src/TColumnView.cxx,
table/src/TPoints3D.cxx, table/src/TPointsArray3D.cxx,
table/src/TResponseTable.cxx, table/src/TTableDescriptor.cxx:
From Valeri Fine:
- Added missing class header docs.
2007-12-17 14:12 brun
* [r21413] sessionviewer/src/TProofProgressLog.cxx,
sessionviewer/src/TSessionLogView.cxx: From Bertrand:
- Added missing class header docs.
2007-12-17 14:01 couet
* [r21412] test/stressGraphics.cxx: - From Axel:
Enable stressGraphics to work from roottest without modifying
$ROOTSYS/test.
2007-12-17 11:42 moneta
* [r21409] test/stressMathCore.cxx: fix (from Axel) for running
from roottest
2007-12-17 11:14 axel
* [r21405] test: Update svn:ignore
2007-12-17 10:13 brun
* [r21402] eg/src/TParticlePDG.cxx: Doc alignment improvements
2007-12-17 10:02 brun
* [r21401] hist/inc/THnSparse.h: From Axel:
- Added missing class header docs.
2007-12-17 09:28 brun
* [r21400] eg/src/TParticlePDG.cxx: Improve doc layout
2007-12-17 09:19 couet
* [r21399] treeviewer/src/TParallelCoordEditor.cxx,
treeviewer/src/TSpiderEditor.cxx: - class header
2007-12-17 09:16 brun
* [r21398] gui/src/TGFontDialog.cxx: From Bertrand:
- Added missing class header docs.
2007-12-17 09:15 brun
* [r21397] io/src/TStreamerInfo.cxx: - Added missing class header
docs.
2007-12-17 09:00 brun
* [r21396] guibuilder/src/TGuiBldDragManager.cxx,
guibuilder/src/TGuiBldHintsButton.cxx,
guibuilder/src/TGuiBldHintsEditor.cxx: From BertrandL
- Added missing class header docs.
2007-12-17 08:59 brun
* [r21395] guihtml/src/TGHtml.cxx, guihtml/src/TGHtmlBrowser.cxx:
From Bertrand:
- Added missing class header docs.
2007-12-17 08:57 couet
* [r21394] g3d/src/TPoints3DABC.cxx: - class header.
2007-12-17 08:55 brun
* [r21393] eg/src/TParticle.cxx, eg/src/TParticleClassPDG.cxx,
eg/src/TParticlePDG.cxx, eg/src/TPrimary.cxx: Implement class
header ducumentation
2007-12-17 08:52 couet
* [r21392] g3d/src/TNodeDiv.cxx: - Class header.
2007-12-17 08:38 brun
* [r21391] base/src/TVirtualFitter.cxx: Implement class header doc.
2007-12-17 08:10 rdm
* [r21390] rfio/src/TRFIOFile.cxx: Fix for win32.
2007-12-16 10:53 brun
* [r21389] base/src/TApplication.cxx: Fix coding conventions
2007-12-15 16:47 pcanal
* [r21388] io/src/TBufferFile.cxx: When reading, do not delete the
object being pointed to by a pointer when the call to
ReadObjectAny returns the object. This happens when a user class
has a pointer that is initialized by the default constructor to
the address of another object (read from the same buffer) but it
is not marked as transient.
2007-12-15 10:56 rdm
* [r21387] rfio/inc/TRFIOFile.h, rfio/src/TRFIOFile.cxx: From
Andreas:
implementation of ReadBuffers() for RFIO.
2007-12-15 10:06 brun
* [r21386] gui/inc/TGDNDManager.h, gui/inc/TRootBrowser.h,
gui/src/TGCommandPlugin.cxx, gui/src/TGDNDManager.cxx,
gui/src/TGFileBrowser.cxx, gui/src/TRootBrowser.cxx,
gui/src/TRootBrowserLite.cxx, gui/src/TVirtualDragManager.cxx:
From Bertrand:
- Added missing classes documentation.
2007-12-14 22:58 pcanal
* [r21385] treeplayer/src/TTreeFormula.cxx: Do bitwise operation in
Long64_t instead of Int_t to prevent losing the most significant
bit of large integers
2007-12-14 21:18 pcanal
* [r21384] tree/src/TBranchElement.cxx: Register the obj adresss in
the buffer's map even if the object does not inherit from TObject
2007-12-14 20:58 pcanal
* [r21383] base/src/TBrowser.cxx: prevent uninitialize memory read
(was crashing root.exe -b tutorials/math/principal.C on linux/icc
8
2007-12-14 20:15 rdm
* [r21382] net/src/TNetFile.cxx: From Bertrand and Gerri:
Fixes the problem reported at:
http://root.cern.ch/phpBB2/viewtopic.php?t=5917
2007-12-14 17:43 pcanal
* [r21381] io/src/TBufferFile.cxx: Update ReadClassBuffer(TClass
*cl, void *pointer, Int_t version, UInt_t start, UInt_t count) to
properly handle the new foreign class version numbering scheme
(i.e. -1 is now a legal version number)
2007-12-14 15:12 wouter
* [r21379] roofitcore/inc/Roo1DTable.h,
roofitcore/inc/RooAICRegistry.h, roofitcore/inc/RooAbsArg.h,
roofitcore/inc/RooAbsCache.h,
roofitcore/inc/RooAbsCacheElement.h,
roofitcore/inc/RooAbsCachedPdf.h,
roofitcore/inc/RooAbsCategory.h,
roofitcore/inc/RooAbsCategoryLValue.h,
roofitcore/inc/RooAbsLValue.h,
roofitcore/inc/RooAbsOptTestStatistic.h,
roofitcore/inc/RooAbsProxy.h, roofitcore/inc/RooAbsRealLValue.h,
roofitcore/inc/RooAbsTestStatistic.h,
roofitcore/inc/RooArgProxy.h, roofitcore/inc/RooCacheManager.h,
roofitcore/inc/RooCatType.h, roofitcore/inc/RooCategory.h,
roofitcore/inc/RooCategoryProxy.h, roofitcore/inc/RooComplex.h,
roofitcore/inc/RooConvCoefVar.h, roofitcore/inc/RooDataHist.h,
roofitcore/inc/RooDataHistSliceIter.h,
roofitcore/inc/RooErrorVar.h, roofitcore/inc/RooFFTConvPdf.h,
roofitcore/inc/RooFitResult.h, roofitcore/inc/RooLinearVar.h,
roofitcore/inc/RooListProxy.h, roofitcore/inc/RooMapCatEntry.h,
roofitcore/inc/RooMsgService.h, roofitcore/inc/RooMultiCatIter.h,
roofitcore/inc/RooNormSetCache.h,
roofitcore/inc/RooNumIntFactory.h, roofitcore/inc/RooPrintable.h,
roofitcore/inc/RooProdPdf.h, roofitcore/inc/RooProfileLL.h,
roofitcore/inc/RooRandomizeParamMCSModule.h,
roofitcore/inc/RooRealConstant.h, roofitcore/inc/RooRealProxy.h,
roofitcore/inc/RooRealVar.h, roofitcore/inc/RooSetProxy.h,
roofitcore/inc/RooStreamParser.h, roofitcore/inc/RooStringVar.h,
roofitcore/inc/RooTable.h, roofitcore/inc/RooThreshEntry.h,
roofitcore/inc/RooTrace.h, roofitcore/src/Roo1DTable.cxx,
roofitcore/src/RooAICRegistry.cxx, roofitcore/src/RooAbsArg.cxx,
roofitcore/src/RooAbsBinning.cxx,
roofitcore/src/RooAbsCachedPdf.cxx,
roofitcore/src/RooAbsData.cxx,
roofitcore/src/RooAbsGenContext.cxx,
roofitcore/src/RooAbsHiddenReal.cxx,
roofitcore/src/RooAbsIntegrator.cxx,
roofitcore/src/RooAbsOptTestStatistic.cxx,
roofitcore/src/RooAbsProxy.cxx,
roofitcore/src/RooAbsRealLValue.cxx,
roofitcore/src/RooAbsSelfCachedPdf.cxx,
roofitcore/src/RooAbsTestStatistic.cxx,
roofitcore/src/RooAcceptReject.cxx,
roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooAddGenContext.cxx,
roofitcore/src/RooAddModel.cxx, roofitcore/src/RooAddPdf.cxx,
roofitcore/src/RooArgProxy.cxx, roofitcore/src/RooArgSet.cxx,
roofitcore/src/RooCacheManager.cxx,
roofitcore/src/RooCachedPdf.cxx, roofitcore/src/RooCatType.cxx,
roofitcore/src/RooCategoryProxy.cxx,
roofitcore/src/RooChi2Var.cxx,
roofitcore/src/RooClassFactory.cxx,
roofitcore/src/RooCmdConfig.cxx, roofitcore/src/RooConstVar.cxx,
roofitcore/src/RooCurve.cxx, roofitcore/src/RooCustomizer.cxx,
roofitcore/src/RooDLLSignificanceMCSModule.cxx,
roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooDataProjBinding.cxx,
roofitcore/src/RooErrorVar.cxx, roofitcore/src/RooExtendPdf.cxx,
roofitcore/src/RooFFTConvPdf.cxx,
roofitcore/src/RooFitResult.cxx,
roofitcore/src/RooFormulaVar.cxx,
roofitcore/src/RooGenContext.cxx,
roofitcore/src/RooGenericPdf.cxx, roofitcore/src/RooHistPdf.cxx,
roofitcore/src/RooImproperIntegrator1D.cxx,
roofitcore/src/RooIntegrator1D.cxx,
roofitcore/src/RooLinearVar.cxx,
roofitcore/src/RooLinkedList.cxx,
roofitcore/src/RooListProxy.cxx,
roofitcore/src/RooMCIntegrator.cxx,
roofitcore/src/RooMCStudy.cxx, roofitcore/src/RooMinuit.cxx,
roofitcore/src/RooMsgService.cxx, roofitcore/src/RooNLLVar.cxx,
roofitcore/src/RooNameSet.cxx,
roofitcore/src/RooNormListManager.cxx,
roofitcore/src/RooNormManager.cxx,
roofitcore/src/RooNumIntConfig.cxx,
roofitcore/src/RooNumIntFactory.cxx,
roofitcore/src/RooObjCacheManager.cxx,
roofitcore/src/RooProdGenContext.cxx,
roofitcore/src/RooProdPdf.cxx, roofitcore/src/RooProduct.cxx,
roofitcore/src/RooProfileLL.cxx,
roofitcore/src/RooProjectedPdf.cxx,
roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofitcore/src/RooRealBinding.cxx,
roofitcore/src/RooRealMPFE.cxx, roofitcore/src/RooRealProxy.cxx,
roofitcore/src/RooRealSumPdf.cxx, roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooRealVarSharedProperties.cxx,
roofitcore/src/RooSegmentedIntegrator1D.cxx,
roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofitcore/src/RooSetProxy.cxx,
roofitcore/src/RooSharedProperties.cxx,
roofitcore/src/RooSharedPropertiesList.cxx,
roofitcore/src/RooSimGenContext.cxx,
roofitcore/src/RooSimPdfBuilder.cxx,
roofitcore/src/RooSimultaneous.cxx,
roofitcore/src/RooStreamParser.cxx,
roofitcore/src/RooStringVar.cxx, roofitcore/src/RooTable.cxx,
roofitcore/src/RooTrace.cxx, roofitcore/src/RooTreeData.cxx,
roofitcore/src/RooUniformBinning.cxx: o (Large number of classes)
- Systematically use Riosfwd.h in header files instead
of <iostream> or Riostream.h
- Include "Riostream.h" in implementations where necessary
- Convert remaining <iostream> to "Riostream" in implementations
- Outline all inline functions using cout or endl to facilitate
use of fwd declaration of iostreams in all classes
- Elimination of some duplicate headers
- Match use of 'using namespace std' in implementation files
to classes that actually use STL classes
2007-12-14 11:37 rdm
* [r21377] base/inc/TVirtualPadEditor.h,
base/src/TVirtualPadEditor.cxx: From Ilka:
add class description for TVirtualPadEditor.
2007-12-14 11:32 rdm
* [r21376] hist/inc/THnSparse.h, hist/src/THnSparse.cxx,
meta/src/TCint.cxx, tmva/inc/MethodCuts.h,
tmva/inc/TActivationIdentity.h, tmva/src/MethodCuts.cxx,
tmva/src/MethodVariable.cxx, tmva/src/Timer.cxx,
utils/src/rootcint.cxx: fix the remaining bunch of gcc 4.2
warnings.
2007-12-14 11:12 antcheva
* [r21375] guibuilder/inc/TGuiBldHintsButton.h,
guibuilder/src/TGuiBldDragManager.cxx,
guibuilder/src/TGuiBldHintsButton.cxx,
guibuilder/src/TGuiBldHintsEditor.cxx: Added class documentation.
2007-12-14 09:20 rdm
* [r21374] meta/src/TCint.cxx: correct method description.
2007-12-14 09:19 rdm
* [r21373] unix/src/TUnixSystem.cxx: fix typo in comment.
2007-12-14 09:18 rdm
* [r21372] base/src/TSystem.cxx: explicitly mention that the regexp
argument is actually a wildcard with
a reference to TRegexp::Wildcard.
2007-12-14 09:17 rdm
* [r21371] graf/inc/TGraphPolar.h, graf/src/TGraphPolar.cxx: remove
Riostream.h from header.
2007-12-14 08:34 brun
* [r21370] base/inc/RVersion.h, build/version_number: Start
development version 5.17/09.
This new version is assumed to contain only bug fixes or
documentation improvements.
2007-12-13 11:26 brun
* [r21358] base/inc/RVersion.h, build/version_number: Stamp
development release 5.17/08
2007-12-13 10:25 brun
* [r21357] vmc/doc/index.txt: Delete reference to the HowtoMC page
2007-12-13 09:05 brun
* [r21356] html/src/TDocParser.cxx: From Axel:
resurrect inline function documentation (usedocxx was not set
properly).
2007-12-13 07:53 moneta
* [r21355] physics/src/TFeldmanCousins.cxx: use TMath::Poisson
instead of implementing the Poisson probability (fix suggested in
https://savannah.cern.ch/bugs/?27788
2007-12-13 07:26 brun
* [r21354] vmc/doc/index.txt: Fix one more wrong doc link
2007-12-13 07:11 pcanal
* [r21353] io/inc/TStreamerInfo.h, io/src/TStreamerInfo.cxx,
meta/inc/TClass.h, meta/inc/TVirtualStreamerInfo.h,
meta/src/TClass.cxx, tree/src/TBranchElement.cxx: NOTICE:
This version introduces support for transitioning classes
from the mode where no class version is specified
(and the checksum is always used for lookup) and a mode
where the user specifies an explicit version number for
the class (Allow for simplier, clearer data model evolution).
The class version can be specified in 3 different ways:
a) Use rootcint and add a ClassDef macro in the class
declaration:
class MyClass {
...
ClassDef(MyClass,10);
};
b) Use rootcint and add a RootClassVersion macro in the class
source file:
RootClassVersion(MyClass,10);
c) Use genreflex and specify a ClassVersion property in the
selection.xml :
<class name="MyClass" ClassVersion="10"/>
Those 3 solutions set the class version of MyClass's TClass
object
to 10.
IMPORTANT:
In order to avoid a clash between this class version (and any
future
class versions) and the class versions given by default to the
non-versioned layout of the class, you MUST set this class
version to
a number that is greater than the number of distinct
non-versioned layout.
Otherwise you may see warning messages like:
Warning in <TStreamerInfo::BuildCheck>:
The class MyClass transitioned from not having a specified class
version
to having a specified class version (the current class version is
2).
However too many different non-versioned layouts of the class
have been
loaded so far. This prevent the proper reading of objects written
with
the class layout version 3, in particular from the file:
myclass3.root.
Addition Details:
When loading a file containing a non-versioned layout of a class,
this
layout is assigned the next 'free' number in the list of
StreamerInfo.
In particular this means that if many files with non-versioned
layout
of the class are loaded before the loading of a library
containing a
versioned class layout, the slot reserved for this version layout
may
already be occupied and you will get the following error message:
The class MyClass transitioned from not having a specified class
version
to having a specified class version (the current class version is
2).
However too many different non-versioned layouts of the class
have
already been loaded so far. To work around this problem you can
load fewer 'old' file in the same ROOT session or load the C++
library
describing the class MyClass before opening the files or increase
the version
number of the class for example ClassDef(MyClass,3).
Do not try to write objects with the current class definition,
the files might not be readable.
Also if many files with non-versioned layout of the class are
read
before a file with a versioned layout (and this number is too
low), you
may get the following error message:
Warning in <TStreamerInfo::BuildCheck>:
The class MyClass transitioned from not having a specified class
version
to having a specified class version (the current class version is
2).
However too many different non-versioned layouts of the class
have been
loaded so far. This prevent the proper reading of objects written
with
the class layout version 3, in particular from the file:
myclass3.root.
Additional note:
For classes with no specified version (i.e. Foreign classes), the
current
TStreamerInfo is stored at index -1 in the list of StreamerInfo
and the
class version (gROOT->GetClass("MyClass")->GetClassVersion()) is
set to -1.
2007-12-13 07:06 pcanal
* [r21352] cint/src/v6_decl.cxx, cint/src/v6_parse.cxx,
cint/src/v6_pcode.cxx: Fix handling of: case(1)
Fix the use of postinc directly in function call with parameter
than are references.
Correct the constness in the case: Object * const &front() const;
(i.e Object*const vs Object const*).
2007-12-12 22:04 rdm
* [r21351] Makefile: in case config/Makefile.comp does not exist
print error message, like
in case config/Makefile.config does not exist.
2007-12-12 18:44 brun
* [r21350] vmc/doc/index.txt: Update some VMC links
2007-12-12 17:02 brun
* [r21349] gui/src/TRootBrowser.cxx: From Bertrand:
- Add forgotten ClassImp(TRootBrowser)
2007-12-12 16:59 rdm
* [r21348] Makefile, cint/configcint.mk, config/Makefile-comp.in,
config/root-config.in, configure: compiledata.h and configcint.mk
now depend properly on config/Makefile.comp.
2007-12-12 16:47 couet
* [r21347] treeviewer/src/TSpiderEditor.cxx: - Add header
2007-12-12 16:18 couet
* [r21346] base/src/TVirtualPS.cxx, base/src/TVirtualPad.cxx,
gpad/src/TViewer3DPad.cxx, hist/src/TVirtualHistPainter.cxx: -
Class header
2007-12-12 15:33 couet
* [r21345] gpad/src/TView.cxx: - Add header
2007-12-12 15:22 rdm
* [r21344] config: add Makefile.comp to ignore list.
2007-12-12 15:20 couet
* [r21343] gl/src/TGLPolyLine.cxx, gl/src/TGLPolyMarker.cxx: - Add
header
2007-12-12 15:20 rdm
* [r21342] Makefile, config/Makefile-comp.in,
config/root-config.in, configure, test/Makefile.arch: added new
configure options:
--with-cc
--with-cxx
--with-f77
--with-ld
which allows the specification of alternative compilers, which,
of course,
have to be compatible with the specified or auto detected
platform.
This is ok:
./configure solarisgcc --with-cxx=g++-4.2
this not:
./configure macosxicc --with-cxx=g++-4.2
Also root-config now supports the options --cc, --cxx, -f77 and
--ld.
If no alternative compilers were specified these return a blank.
In test/Makefile.arch and example of root-config --cxx et al
usage is
given, so that the alternative compilers specified in ./configure
will
be used to build the test programs.
2007-12-12 15:15 couet
* [r21341] g3d/src/TView3D.cxx: - Fix a warning (multi-line
comment)
2007-12-12 15:10 rdm
* [r21340] utils/src/rlibmap.cxx: From Axel:
Re-add spaces between multiple closing template brackets, that
were
either removed by Compress() or forgotten by the LinkDef.h
author:
A<B<C>> becomes A<B<C> > (yes, op>>() is handled). They are now
compatible with CINT's version of the same class name, which
means that
TClass renaming (=delete old, create new) and thus the PyROOT
problem
with changed TClass objects is now gone.
2007-12-12 15:10 couet
* [r21339] gl/src/TGLText.cxx: - Add a class header.
2007-12-12 15:07 couet
* [r21338] gl/src/TGLAxis.cxx: - Add a class header
2007-12-12 15:01 couet
* [r21337] g3d/src/TView3D.cxx: - Better help header(s).
2007-12-12 13:46 brun
* [r21336] eve/doc, eve/doc/index.txt: Add a class directory file
describing the EVE package
2007-12-12 11:54 brun
* [r21335] test/stressRooFit.cxx: Normalize rootmarks
2007-12-12 11:49 brun
* [r21334] test/stressMathCore.cxx, test/stressMathMore.cxx:
Normalize rootmarks
2007-12-12 11:45 brun
* [r21333] test/stressGraphics.cxx: Normalize rootmarks
2007-12-12 11:31 brun
* [r21332] proof/src/TDSet.cxx: From Philippe:
make TDSet independent from the libRIO.
2007-12-12 11:29 brun
* [r21331] gui/inc/HelpText.h, gui/inc/TRootBrowser.h,
gui/src/HelpText.cxx, gui/src/TRootBrowser.cxx,
gui/src/TRootBrowserLite.cxx, pythia6/src/TPythia6.cxx: From
Bertrand:
- Added help on remote sessions
- Added help menu in the new browser
2007-12-12 10:15 rdm
* [r21330] base/src/TApplication.cxx,
net/src/TApplicationRemote.cxx: Add extensive help to the .R
command. Type .R -? or -h or --help to get
a detailed description of the options. Also support for sourced
scripts
is added, as well as the old behaviour to execute a custom roots
script,
to for example start in a special mode or special binary. To
source a
script before starting roots do:
.R lxplus <go
to execute your own roots like script do:
.R lxplus myroots
2007-12-12 09:37 brun
* [r21329] hist/src/THnSparse.cxx: From Axel:
Add doc for THnSparse's internal classes.
2007-12-12 09:32 axel
* [r21328] html/src/TClassDocOutput.cxx,
html/src/TDocDirective.cxx, html/src/TDocOutput.cxx: Add class
doc.
2007-12-12 08:35 brun
* [r21327] test/Makefile.win32: From Bertrand:
- Add new tests (stresses) in the native win32 nmake makefile
2007-12-12 08:26 axel
* [r21326] html/inc/TDocParser.h, html/src/TClassDocOutput.cxx,
html/src/TDocParser.cxx: From Matevz and me:
* allow several classes in one source file with doc for each.
Documentation in front of a class' ClassImp() invocation will be
used; if there is none, the first one in the file will be taken
(see e.g. TH1F etc: shared doc for all classes).
* convert the class doc parsing into a state machine which fixes
a few cases where THtml was "forgetting" to write the class doc.
* fix a span for namespaces.
* Strip() now also removes newlines.
* clear un-used comments; fixes rare problem with misinterpreted
comments.
2007-12-12 06:21 brun
* [r21325] build/unix/makestatic.sh: exclude rootfitcore and eve
from the static build
2007-12-11 18:20 brun
* [r21324] configure: From Lorenzo:
patch for configure to use the static GSL libraries.
When using it on a Linux 64 bit machines (like SLC4 with gcc3.4),
one must have compiled GSL with the option -fPIC also for the
static library.
This is done by using the GSL configure option --with-pic
With these changes the LD_LIBRARY_PATH to GSL is not needed
anymore when running or building stressMathMore
2007-12-11 17:37 brun
* [r21323] graf/src/TGraphAsymmErrors.cxx: From Lorenzo:
patch for fixing the following problem with BayesDivide in
TGraphAsymmErrors:
- missing precision when inverting the beta distribution (see bug
https://savannah.cern.ch/bugs/?30246
- use lower(upper) error equal zero for bins with 0 (1)
efficiency
2007-12-11 13:07 brun
* [r21322] math/src/TMath.cxx: In TMath::Gamma documentation remove
a blank character in the definition of a Latex #frac
2007-12-11 12:04 brun
* [r21321] tree/src/TBranchElement.cxx: Fix a bug in
TBranchElement::GetTypeName.
The returned type should be fStreamerType%20 and not
fStreamerType%21
2007-12-11 11:01 moneta
* [r21319] test/Makefile, test/stressMathCore.cxx,
test/stressMathMore.cxx: fix problems making and loading
dictionary library for stressMathcore and compilaiton problem on
Windows
2007-12-11 08:48 matevz
* [r21317] eve/inc/TEveGValuators.h, eve/src/TEveGValuators.cxx,
eve/src/TEveProjections.cxx, eve/src/TEveTrackGL.cxx,
eve/src/TEveTrans.cxx: Fix the remaining four coding convention
violations.
2007-12-11 08:21 brun
* [r21316] roofit/src/RooNDKeysPdf.cxx: From Wouter:
Fix one more fabs problem.
2007-12-11 08:14 brun
* [r21315] test/stressMathMore.cxx: From Bertrand:
Fix a fatal compilation error on Windows
2007-12-10 22:09 brun
* [r21314] roofit/src/RooBDecay.cxx, roofit/src/RooNDKeysPdf.cxx,
roofitcore/src/RooClassFactory.cxx: From Wouter:
Fix compilation warnings due to the use of fabs.
Fix a silly problem in RooClassFactory.cxx
2007-12-10 21:30 moneta
* [r21313] test/Makefile, test/stressMathMore.cxx: fix a warning in
stressMathore and a problem making dictionary library on Windows
2007-12-10 19:42 matevz
* [r21312] eve/inc/TEvePolygonSetProjectedEditor.h,
eve/inc/TEveQuadSet.h: Bertrand: fix unresolved external symbols
on Windows (class destructors).
2007-12-10 19:08 brun
* [r21311] test/RootShower/MyEvent.cxx,
test/RootShower/MyParticle.cxx, test/RootShower/RSAbout.cxx,
test/RootShower/RSMsgBox.cxx, test/RootShower/RootShower.cxx:
From Bertrand:
Fix compiler warnings
2007-12-10 19:05 matevz
* [r21310] eve/inc/TEveBoxSetGL.h, eve/inc/TEveDigitSetEditor.h,
eve/inc/TEveElement.h, eve/inc/TEveElementEditor.h,
eve/inc/TEveGedEditor.h, eve/inc/TEveGeoNode.h,
eve/inc/TEveLineEditor.h, eve/inc/TEvePolygonSetProjectedGL.h,
eve/inc/TEveQuadSetGL.h, eve/inc/TEveRGBAPaletteEditor.h,
eve/inc/TEveScene.h, eve/inc/TEveSceneInfo.h,
eve/inc/TEveStraightLineSetEditor.h, eve/inc/TEveTrackEditor.h,
eve/inc/TEveTrackPropagator.h,
eve/inc/TEveTrackPropagatorEditor.h, eve/inc/TEveTransEditor.h,
eve/inc/TEveTriangleSetEditor.h, eve/inc/TEveVSDStructs.h,
eve/inc/TEveViewer.h, eve/src/TEveBoxSetGL.cxx,
eve/src/TEveBrowser.cxx, eve/src/TEveChunkManager.cxx,
eve/src/TEveDigitSetEditor.cxx, eve/src/TEveElement.cxx,
eve/src/TEveElementEditor.cxx, eve/src/TEveEventManager.cxx,
eve/src/TEveFrameBox.cxx, eve/src/TEveFrameBoxGL.cxx,
eve/src/TEveGValuators.cxx, eve/src/TEveGedEditor.cxx,
eve/src/TEveGeoNode.cxx, eve/src/TEveGeoNodeEditor.cxx,
eve/src/TEveGridStepper.cxx, eve/src/TEveLineEditor.cxx,
eve/src/TEveMacro.cxx, eve/src/TEveManager.cxx,
eve/src/TEvePad.cxx, eve/src/TEvePointSet.cxx,
eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEvePolygonSetProjectedEditor.cxx,
eve/src/TEvePolygonSetProjectedGL.cxx,
eve/src/TEveProjections.cxx, eve/src/TEveQuadSet.cxx,
eve/src/TEveQuadSetGL.cxx, eve/src/TEveRGBAPalette.cxx,
eve/src/TEveRGBAPaletteEditor.cxx, eve/src/TEveScene.cxx,
eve/src/TEveSceneInfo.cxx, eve/src/TEveStraightLineSet.cxx,
eve/src/TEveStraightLineSetEditor.cxx, eve/src/TEveTrack.cxx,
eve/src/TEveTrackEditor.cxx, eve/src/TEveTrackGL.cxx,
eve/src/TEveTrackProjected.cxx, eve/src/TEveTrackProjectedGL.cxx,
eve/src/TEveTrackPropagator.cxx,
eve/src/TEveTrackPropagatorEditor.cxx, eve/src/TEveTrans.cxx,
eve/src/TEveTransEditor.cxx, eve/src/TEveTreeTools.cxx,
eve/src/TEveTriangleSet.cxx, eve/src/TEveTriangleSetEditor.cxx,
eve/src/TEveTriangleSetGL.cxx, eve/src/TEveUtil.cxx,
eve/src/TEveVSDStructs.cxx, eve/src/TEveViewer.cxx: Fix coding
convention violations.
2007-12-10 18:58 brun
* [r21309] test/RootShower/MyDetector.h: From Bertrand:
TGeoMatrix.h must now be included.
2007-12-10 17:19 moneta
* [r21308] test/Makefile, test/stressMathCore.cxx,
test/stressMathMore.cxx: - add documentation on how to run the
tests
make now a library for the dictionary (TrackMathCoreCint.so) used
in stressMathCore
- make stressMathMore readable by CINT. Still to be able to run
in CINT, a problem with typedef's to free functions needs to be
understood.
2007-12-10 17:14 couet
* [r21307] tutorials/graphics/psview.C: - Better version.
2007-12-10 17:04 brun
* [r21306] test/stressShapes.cxx: TGeoMatrix.h must now be
included.
2007-12-10 16:56 brun
* [r21305] hist/inc/TH1.h, hist/inc/TH2.h, hist/inc/THStack.h,
hist/src/TH1.cxx, hist/src/TH2.cxx, hist/src/THStack.cxx: From
Axel & Lorenzo:
Fixing first and last bin default arguments. Now the default
argument of:
firstbin = 0, lastbin = -1 indicates [0,Nbin+1] (includes
underflow/overflow)
firstbin= 1, lastbin = -1 indicates [1,Nbin]
2007-12-10 16:53 rdm
* [r21304] base/src/TSystem.cxx: lone option "L" was not supported
in GetLibraries().
2007-12-10 16:48 brun
* [r21303] etc/vmc/MakeRules: From Federico:
Fix typo in previous patch
2007-12-10 16:36 axel
* [r21302] reflex/python/genreflex/genreflex.py: Next try to find a
solution for option quotes to work on both windows cmd.exe and
bash, after python has mangled them. The problem only exists
because -DA="two words" needs to be supported - and the quotes
need to be kept!
Solution: if '=' is followed by '"' and the option ends on '"'
then escape the double quotes.
genreflex ... "-DSTRING=\"a string\""
works now on both windows and linux.
Also print the gccxml invocation command if debug is set.
2007-12-10 16:21 brun
* [r21301] eve/src/TEveGeoNode.cxx,
g4root/src/TG4RootDetectorConstruction.cxx, geom/inc/TGeoCache.h,
geom/inc/TGeoHelix.h, geom/inc/TGeoNavigator.h,
geom/inc/TGeoNode.h, geom/inc/TGeoPatternFinder.h,
geom/src/TGeoArb8.cxx, geom/src/TGeoBBox.cxx,
geom/src/TGeoCache.cxx, geom/src/TGeoCompositeShape.cxx,
geom/src/TGeoHelix.cxx, geom/src/TGeoNavigator.cxx,
geom/src/TGeoNode.cxx, geom/src/TGeoPara.cxx,
geom/src/TGeoPatternFinder.cxx, geom/src/TGeoScaledShape.cxx,
geom/src/TGeoShapeAssembly.cxx, geom/src/TGeoTrd1.cxx,
geom/src/TGeoTrd2.cxx, geombuilder/src/TGeoManagerEditor.cxx,
geombuilder/src/TGeoNodeEditor.cxx,
geombuilder/src/TGeoVolumeEditor.cxx, test/stressGeometry.cxx,
vmc/src/TGeoMCGeometry.cxx: From Andrei:
there was an implicit dependency of TGeoMatrix by TGeoManager.h
via TGeoNavigator.h->TGeoCache.h + few other bad dependencies
like: TGeoMatrix included by TGeoNode.h via TGeoPatternFinder.h
Hmm... I had to cleanup few inlines, introduce a transient matrix
in TGeoNavigator (to recover the lost inlining speed) + add
several #include "TGeoMatrix.h" allover where this was included
and used via TGeoManager.h
2007-12-10 16:01 couet
* [r21300] tutorials/graphics/psview.C: - Complete help.
2007-12-10 15:54 brun
* [r21299] gui/src/TRootCanvas.cxx,
gui/src/TRootEmbeddedCanvas.cxx: From Bertrand:
- Allow to drag and drop ps, eps and pdf files in TRootCanvas and
TRootEmbeddedCanvas.
2007-12-10 15:34 matevz
* [r21298] tutorials/gl/glViewerExercise.C: Connect
TTimer::TurnOff() to TGLSAFrame::CloseWindow(). Without this the
next timer call resulted in SEGV as it was operating on a deleted
window.
2007-12-10 15:17 rdm
* [r21297] configure: remove the obsolete files lib/libASPluginGS.*
that might have been left over
from a previous built.
2007-12-10 15:09 rdm
* [r21296] configure: From Eddy:
use -rpath for solarisgcc (was already done for linux).
2007-12-10 15:02 rdm
* [r21295] etc/vmc/MakeRules, etc/vmc/Makefile.linux,
hist/inc/TFormulaPrimitive.h: From Fed:
- dummy copy ctor and assignment operator for TFormulaPrimitive
- fixes in vmc make files
2007-12-10 14:53 rdm
* [r21294] asimage/Module.mk, asimage/inc/LinkDef.h,
asimage/inc/LinkDefGS.h, asimage/src/TASPluginGS.cxx: From
Bertrand:
Don't generate a separate library for the ghostscript plugin, but
put the
code in libASImage.
It didn't work on Windows, since there were two instances of
libAfterImage
storage manager (one in each DLL, each DLL being linked with
static
libAfterImage library) and they don't share memory. This means
that an
ASImage created in a DLL cannot be used in another DLL.
With this patch, the macro psview.C works on Linux and Windows
(if
ghostscript has been installed and is in the PATH).
2007-12-10 14:44 couet
* [r21293] test/stressGraphics.cxx, test/stressGraphics.ref: -
Create $ROOTSYS/tutorials/hsimple.root if it does not exist by
running
in batch $ROOTSYS/tutorials/hsimple.C.
2007-12-10 11:57 brun
* [r21292] winnt/inc/TWinNTSystem.h: From Bertrand:
Solves the problem reported at:
<http://savannah.cern.ch/bugs/?32048>
(no default values in TWinNTSystem::Load)
2007-12-10 11:56 matevz
* [r21291] eve/inc/TEveManager.h, eve/src/TEveManager.cxx: Add
exception handler for TEveExceptions.
Rename function arguments that were still named render_element
and alike.
Add function descriptions.
2007-12-10 11:04 brun
* [r21290] geom/inc/TGeoMatrix.h, geom/src/TGeoManager.cxx: From
Andrei:
another fix for the uninitialized variable spotted by Federico,
plus the addition of TGeoMatrix::Print() in the context menu
needed by Bjorn in Bug report #27780.
2007-12-10 10:59 ganis
* [r21289] proofd/src/XrdProofWorker.cxx: Fix problem with support
for '[user@]host[:port]' in worker definition directives (bug
#31380)
2007-12-10 10:44 ganis
* [r21288] proof/inc/TProof.h, proof/src/TCondor.cxx,
proof/src/TProofCondor.cxx, proof/src/TProofServ.cxx: Fix for bug
32035:
- Always use gSystem->TempDirectory() where relevant
2007-12-10 10:27 brun
* [r21287] geom/src/TGeoBuilder.cxx: From Andrei:
I added coherency to all TGeoBuilder::MakeXXX("name",...) that
now create the shape for the corresponding volume with the same
name.
2007-12-10 10:26 brun
* [r21286] roofitcore/src/RooAbsCache.cxx,
roofitcore/src/RooAbsCacheElement.cxx,
roofitcore/src/RooAbsCachedPdf.cxx,
roofitcore/src/RooAbsSelfCachedPdf.cxx,
roofitcore/src/RooCacheManager.cxx,
roofitcore/src/RooDataSet.cxx, roofitcore/src/RooFFTConvPdf.cxx,
roofitcore/src/RooProfileLL.cxx,
roofitcore/src/RooProjectedPdf.cxx: From Wouter:
o RooAbsSelfCachedPdf, RooAbsCacheElement, RooFFTConvPdf,
RooAbsCachedPdf, RooProfileLL, RooProjectedPdf, RooAbsCache
- Include forgotten RooFit.h header to fix Solaris compilation
problems (Savannah #32026)
o RooCacheManager
- Add multiple-inclusion guards around templateClassImp
to solve Solaris compilation problem (Savannah #32026)
o RooDataSet
- Change message level of information message in RooDataSet::read
from its mistaken ERROR level to INFO level (reported by Jim
Smith)
2007-12-10 10:24 brun
* [r21285] hist/src/TAxis.cxx: Fix documentation error in
TAxis::SetRange
2007-12-10 09:34 couet
* [r21284] tutorials/graphics/psview.C: - Add a comment about
ghostscript
2007-12-10 07:59 rdm
* [r21283] build/package/common/root-plugin-gl.control,
build/package/debian/changelog, build/package/debian/control.in,
build/package/debian/rules, build/package/lib/makebuilddepend.sh,
build/package/lib/makelists.sh, configure: Form Christian Holm:
* Re-enable use of Win32 Qt4 debug libraries
* Fix python problem on Ubuntu (thanks to Andy O'Neill
<oneill@phys.columbia.edu>)
* Make sure libRooFitCore is distributed
* Build-dependencies
* EVE in root-plugin-gl
* Fix Debian BTS bugs.
2007-12-10 02:46 rdm
* [r21282] base/src/TSystem.cxx: From Matevz:
remove warning and re-throw in correct location.
2007-12-08 09:31 moneta
* [r21281] hist/inc/TH2.h, hist/src/TH2.cxx: - from Axel:
change default range used when projecting a 2D histogram (TH2)
into a TH1.
The underflow/overflow along Y (X) are now by default considered
when projecting into X (Y).
2007-12-07 19:36 moneta
* [r21280] mathcore/src/FunctorCint.cxx: fixes for Solaris forgot
in previous commit
2007-12-07 18:37 brun
* [r21279] hist/inc/THnSparse.h, hist/src/THnSparse.cxx: From
Silvia Arcelli and Axel: make THnSparse::Projection() consistent
with the versions from TH3 and (soon) TH2 wrt handling of over-
and
underflow bins.
2007-12-07 18:33 axel
* [r21278] tutorials/hist/sparsehist.C: Fix histogram title
2007-12-07 17:52 brun
* [r21277] gpad/src/TPad.cxx: From Bertrand:
- Fixes the problem saving canvas from the menu
File->Save->canv.jpg ...on
Windows.
2007-12-07 17:26 moneta
* [r21276] mathcore/inc/Math/LinkDef.h,
mathcore/src/FunctorCint.cxx: - fix a compilation problem on
Solaris
- use Form for passing the function parameters for a f (double *,
int)
2007-12-07 15:55 ganis
* [r21273] xrootd/src/xrootd-20071116-0000.src.tgz: Fix a few
compilation warnings on Windows and on Mac (from F. Furano)
2007-12-07 14:54 brun
* [r21272] roofit/inc/RooKeysPdf.h, roofit/src/RooKeysPdf.cxx,
roofitcore/inc/RooAbsOptTestStatistic.h,
roofitcore/inc/RooAbsTestStatistic.h,
roofitcore/src/RooAbsOptTestStatistic.cxx,
roofitcore/src/RooAbsTestStatistic.cxx,
roofitcore/src/RooBanner.cxx, roofitcore/src/RooTreeData.cxx,
tmva/inc/Version.h, tmva/src/MethodANNBase.cxx,
tmva/test/TMVAnalysis.C, tmva/test/TMVAnalysis.py: From Wouter:
o RooAbsTestStatistic, RooAbsOptTestStatistic, RooKeysPdf
- Adjustments for persistence (correct default ctor etc...)
o RooTreeData
- Apply cut ranges when plotting asymmetry if specified
(Fix from Gerhard Raven)
o RooBanner
- Increment version tag to v2.30
2007-12-07 14:02 moneta
* [r21271] mathcore/inc/Math/Functor.h,
mathcore/src/FunctorCint.cxx: fix xompilation error on gcc 3.4
2007-12-07 12:15 rdm
* [r21270] base/inc/LinkDef2.h, base/inc/TSysEvtHandler.h,
base/inc/TSystem.h, base/src/TSysEvtHandler.cxx,
base/src/TSystem.cxx: From Matevz:
implementation of TStdExceptionHandler deriving from
TSysEvtHandler.
Whenever a std::exception is thrown it will be intercepted in
TSystem::Run where all TStdExceptionHandlers will be processed.
Just like
how signals are handled. std::exceptions are thrown by Eve so now
they
can be properly handled without aborting the system.
2007-12-07 12:06 moneta
* [r21269] mathcore/inc/Math/Functor.h,
mathcore/inc/Math/LinkDef.h, mathcore/src/FunctorCint.cxx: add
implementation for Functor of interpreted functions
2007-12-07 12:05 ganis
* [r21268] proof/src/TProof.cxx: In batch mode, do not call
PrintProgress until there is some info (fix for bug #31471)
2007-12-07 11:40 ganis
* [r21267] proof/src/TDSet.cxx: Fix bugs preventing in some cases
proper validation in multi-level master mode
- Make sure that options and anchors are not removed after
TDSetElement::GetEntries()
- Use only the file name (and not the full Url) in matching
elements in
TDSetElement::Validate(TDSetElement *)
2007-12-07 11:37 rdm
* [r21266] treeplayer/src/TTreePlayer.cxx: from Gerri:
remove limit on file name length and extend branch names
from 128 to 1024 in TTreePlayer::MakeClass() and
TTreePlayer::MakeCode().
2007-12-07 11:17 rdm
* [r21265] base/inc/TApplication.h, base/src/TApplication.cxx,
gui/src/TGApplication.cxx, rint/src/TRint.cxx: Following changes:
- use TSystem::NotifyApplicationCreated()
- fix problem with TApplication changing directory during
argument parsing.
Directory is changed only in TRint when it processes the
directory argument.
- Add warning if argument file.root does not exists, before not
existing
file was ignored.
- Improve documentation of TApplication::GetOptions().
2007-12-07 11:13 rdm
* [r21264] base/inc/TSystem.h, base/src/TSystem.cxx,
winnt/src/TWinNTSystem.cxx: add NotifyApplicationCreated() to
TSystem.h so that the special TWinNTSystem
cast and #include of TWinNTSystem.h in TApplication is not needed
anymore.
Also this call was missing from TGApplication.
2007-12-07 10:40 brun
* [r21262] test/stressRooFit.cxx: From Wouter:
enables to new features
- If write mode is enabled (-w) with a URL file, it automatically
reverts to the default of writing locally (file name = file name
listed in URL)
- It add the '-d <N>' options to set the gDebug level to the
desired
value
2007-12-07 10:37 couet
* [r21261] tutorials/gl/gldemos.C: - Add glparametric.C
2007-12-07 10:25 pcanal
* [r21260] test/stressMathMore.cxx: Bend to Cint's will, resistance
is futile, spaces must be in the right places
2007-12-07 10:23 brun
* [r21259] tutorials/eve/view3ds.C: From Bertrand:
- Fixes potential crash on some 3ds geometries
+ remove a few unused variables.
2007-12-07 10:22 couet
* [r21258] tutorials/graphics/psview.C: - This macro generates a PS
file and then visualize it in a Canvas. It used
psexam.C to create the PS file. The macro psexam.C is not
available anymore.
The PS file is now generated from feynman.C.
2007-12-07 10:21 wouter
* [r21257] roofitcore/inc/RooCacheManager.h,
roofitcore/inc/RooDataHist.h, roofitcore/inc/RooHistPdf.h,
roofitcore/inc/RooMinuit.h, roofitcore/inc/RooObjCacheManager.h,
roofitcore/src/RooAbsReal.cxx, roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooHistPdf.cxx, roofitcore/src/RooMinuit.cxx: o
RooDataHist, RooHistPdf, RooCacheManager
- Fixes for persistence
o RooAbsReal
- Use 'pdf-style' compact printing to have uniform
printing of p.d.f.s. and functions in RooWorkspace
o RooMinuit
- Fix for BaBar in contour()
2007-12-07 09:41 brun
* [r21256] geom/src/TGeoNavigator.cxx: From Andrei:
Fix coding conventions.
2007-12-07 08:43 brun
* [r21255] eve/inc/TEveManager.h: From Bertrand:
- Use correct declaration of global gEve (R__EXTERN instead of
extern)
to make it externally available when linking on Windows.
2007-12-07 07:07 ganis
* [r21254] proofd/inc/XrdProofdAux.h, proofd/src/XrdProofdAux.cxx,
proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx: Fix a compilation problem on
Mac
2007-12-07 01:39 matevz
* [r21252] eve/inc/TEveBoxSetGL.h, eve/inc/TEveGLUtil.h,
eve/inc/TEveLineGL.h, eve/inc/TEvePolygonSetProjectedGL.h,
eve/inc/TEveProjectionManagerGL.h, eve/inc/TEveQuadSetGL.h,
eve/inc/TEveStraightLineSetGL.h, eve/inc/TEveTrackGL.h,
eve/inc/TEveTrackProjectedGL.h, eve/inc/TEveTriangleSetGL.h,
eve/src/TEveBoxSetGL.cxx, eve/src/TEveFrameBoxGL.cxx,
eve/src/TEveGLText.cxx, eve/src/TEveGLUtil.cxx,
eve/src/TEveLineGL.cxx, eve/src/TEvePointSet.cxx,
eve/src/TEvePolygonSetProjectedGL.cxx,
eve/src/TEveProjectionManagerGL.cxx, eve/src/TEveQuadSetGL.cxx,
eve/src/TEveStraightLineSetGL.cxx, eve/src/TEveTrackGL.cxx,
eve/src/TEveTriangleSetGL.cxx, gl/inc/TF2GL.h,
gl/inc/TGLCylinder.h, gl/inc/TGLFaceSet.h,
gl/inc/TGLLogicalShape.h, gl/inc/TGLObject.h,
gl/inc/TGLParametricEquationGL.h, gl/inc/TGLPhysicalShape.h,
gl/inc/TGLPolyLine.h, gl/inc/TGLPolyMarker.h, gl/inc/TGLSphere.h,
gl/inc/TGLUtil.h, gl/inc/TH2GL.h, gl/inc/TPointSet3DGL.h,
gl/src/TGLPhysicalShape.cxx, gl/src/TGLUtil.cxx: Changes for
marking of top-level objects in GL window.
- TGLLogicalShape: move DirectDraw() from protected to public.
- Implement color-locking for object rendering.
- Wrap all calls to glColor() to go via TGLUtil::Color().
2007-12-06 23:55 ganis
* [r21250] proof/src/TProofServ.cxx, proofd/inc/XrdProofSched.h,
proofd/inc/XrdProofServProxy.h, proofd/inc/XrdProofdAux.h,
proofd/inc/XrdProofdClient.h, proofd/inc/XrdProofdManager.h,
proofd/inc/XrdProofdProtocol.h, proofd/inc/XrdROOT.h,
proofd/src/XrdProofSched.cxx, proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdAux.cxx, proofd/src/XrdProofdClient.cxx,
proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx,
proofplayer/src/TPacketizerAdaptive.cxx: - Fix problem crashing
the application at reconfig (bug #28778)
- Fix a bug preventing standard Scalla/Xrootd if-else-fi config
constructs
to work
- Fix a bug in XrdProofdManager::GetProofConn in checking
existing valid
connections
- Fix a bug in TProofServ::ApplyMaxQueries preventing the correct
removal
of empty query directories
- Fix coding convention violations in TPacketizerAdaptive (from
Jan)
2007-12-06 20:05 brun
* [r21249] test/guitest.cxx: Apply the same fix in function
TestShutter::AddShutteritem than in guitest.C.
The new function API is
void TestShutter::AddShutterItem(const char *name, shutterData_t
*data)
instead of:
void TestShutter::AddShutterItem(const char *name, shutterData_t
data[])
The new form is more portable and works correctly with CINT too.
2007-12-06 19:53 brun
* [r21248] tutorials/eve/view3ds.C: From Bertrand:
- Fixes a 64bit portability problem (replace ULong_t by UInt_t).
.3ds files are in binary format and size really matter ;-)
2007-12-06 18:27 matevz
* [r21247] tutorials/eve/quad_test.C: Propagate changes from CCV
fixes.
2007-12-06 17:55 matevz
* [r21246] eve/inc/TEveBoxSet.h, eve/inc/TEveProjections.h,
eve/inc/TEveVSDStructs.h, eve/src/TEveBoxSet.cxx,
eve/src/TEveBoxSetGL.cxx, eve/src/TEveElement.cxx,
eve/src/TEveGLText.cxx, eve/src/TEveGeoNode.cxx,
eve/src/TEveGridStepperEditor.cxx,
eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEvePolygonSetProjectedGL.cxx: Fix some CCVs.
2007-12-06 17:47 pcanal
* [r21245] tutorials/gui/guitest.C: Cint does not support
interpreted function taking an array as parameter ... anyway a
pointer is sufficient in this case (AddShutterItem)
2007-12-06 17:28 moneta
* [r21243] mathcore/inc/Math/Functor.h,
mathcore/inc/Math/LinkDef.h, mathmore/src/GSLRootFinder.cxx,
mathmore/src/GSLRootFinderDeriv.cxx,
mathmore/test/testDerivation.cxx, mathmore/test/testFunctor.cxx,
mathmore/test/testIntegration.cxx,
mathmore/test/testIntegrationMultiDim.cxx, test/Makefile,
test/stressMathCore.cxx, test/stressMathMore.cxx: - sync with dev
branch 21238.
- add stressMathMore
- fix constructor for Functor and have now GradFunctor class for
functions providing derivatives.
- add warning message in RootFinder when failed for passing max
interations
2007-12-06 17:13 ganis
* [r21241] proof/src/TProofChain.cxx: Avoid recursive destruction
(fix bug #30608)
2007-12-06 17:13 pcanal
* [r21240] test/dt_DrawTest.C: The old style split branch do not
store Double32_t with annotation with the same precision. since
the interface is deprecated skip the test
2007-12-06 17:09 pcanal
* [r21239] hist/src/TFormula.cxx: From Ole Hansen:
Work around the fact there appears to be a subtle logic error in
the check for string arguments in
TFormula::Compile. With user-defined string variables, this may
cause silent
corruption of the formula leading to incorrect results or even
segfaults at
evaluation time.
See https://savannah.cern.ch/bugs/?31988
2007-12-06 16:47 pcanal
* [r21237] hist/src/TFormula.cxx: From Ole Hansen:
Fix for the fact that a string literal argument to the strstr()
function
in a TFormula expression currently cannot contain a comma.
See https://savannah.cern.ch/bugs/?31985
2007-12-06 16:32 ganis
* [r21236] proof/inc/TProof.h, proof/src/TDSet.cxx,
proof/src/TProof.cxx, proof/src/TProofServ.cxx,
proofplayer/src/TProofPlayer.cxx: Honour the stop/cancel requests
during lookup and during final merge collection; fix bug #23208
2007-12-06 16:14 ganis
* [r21235] proofx/src/TXProofMgr.cxx, proofx/src/TXSlave.cxx: Fix
warnings on Solaris
2007-12-06 15:45 rdm
* [r21234] configure, io/inc/TFileCacheRead.h,
netx/inc/TXNetFile.h, netx/inc/TXNetSystem.h,
netx/src/TXNetFile.cxx, netx/src/TXNetSystem.cxx,
xrootd/Module.mk, xrootd/src/xrootd-20071001-0000.src.tgz,
xrootd/src/xrootd-20071116-0000.src.tgz: From Gerri, Fabrizio,
Andreas:
- Fix problems with readv and async reading
- Add possibility to set the cache parameters "per instance"
- Proper locate implementation
2007-12-06 15:34 antcheva
* [r21233] gui/inc/TGToolTip.h, gui/src/TGToolTip.cxx: Updated doc
about multiple lines feature of tooltips.
2007-12-06 15:27 wouter
* [r21232] roofitcore/src/RooDataHist.cxx: o RooDataHist
- Fix pointer hashing issue that caused mixup
in partial bin volume calculation when multiple
partial intergrals are calculated off the same object
Solves Savannah #31869
2007-12-06 15:22 rdm
* [r21231] asimage/src/TASPaletteEditor.cxx, base/src/TBuffer.cxx,
base/src/TGuiFactory.cxx, base/src/TMacro.cxx,
base/src/TStyle.cxx, cont/src/TClassTable.cxx,
cont/src/TClonesArray.cxx, cont/src/TObjArray.cxx,
cont/src/TRefArray.cxx, gl/src/TGLBoxPainter.cxx,
gl/src/TGLContext.cxx, gl/src/TGLLegoPainter.cxx,
gl/src/TGLPShapeObjEditor.cxx, gl/src/TGLParametric.cxx,
gl/src/TGLSAViewer.cxx, gl/src/TGLSurfacePainter.cxx,
gl/src/TGLTF3Painter.cxx, gl/src/TGLWidget.cxx,
graf/src/TGraph.cxx, graf/src/TPaveText.cxx, hist/src/TF1.cxx,
hist/src/TH1.cxx, histpainter/src/THistPainter.cxx,
io/src/TDirectoryFile.cxx, matrix/src/TMatrixTBase.cxx,
matrix/src/TVectorT.cxx, proofplayer/src/TPerfStats.cxx,
qt/src/TQtWidget.cxx, roofitcore/src/RooAbsArg.cxx,
table/src/TGenericTable.cxx, treeplayer/src/TSelectorDraw.cxx,
treeplayer/src/TTreeProxyGenerator.cxx: change all occurances
where %x is used to format a pointer to %lx.
2007-12-06 15:19 couet
* [r21230] test/stressGraphics.ref: - Changes needed for Solaris.
2007-12-06 14:36 couet
* [r21228] test/stressGraphics.cxx, test/stressGraphics.ref: - Call
gStyle->Reset() in StartTest() to make sure the settings of one
test
do no affect the further tests.
2007-12-06 13:02 rdm
* [r21227] pyroot/src/PyROOT.h: handle special case for MacOS 10.3.
2007-12-06 13:02 rdm
* [r21226] treeplayer/src/TFormLeafInfo.cxx: fix fCopyFormat and
fDeleteFormat, use %lx instead of %x. Without l specifier
got truncation on Leopard 64-bit.
2007-12-06 10:54 brun
* [r21225] test/stressGeometry.cxx: From Andrei:
- The fix in stressGeometry makes the algorithm of crossing
boundaries more stable with respect to geometry definition errors
(overlaps)
2007-12-06 10:49 rdm
* [r21224] freetype/src: change ignore to new version.
2007-12-06 10:47 rdm
* [r21223] freetype/Module.mk, freetype/src/freetype-2.1.9.tar.gz,
freetype/src/freetype-2.3.5.tar.gz,
freetype/src/win/freetype.dep, freetype/src/win/freetype.mak:
move to the latest freetype, previous version had security
issues.
2007-12-06 10:39 brun
* [r21222] geom/src/TGeoNavigator.cxx: From Andrei:
-The fix in navigation adds protections in case of MANY overlaps
of divided volumes, plus precision-related changes like:
if (snext<fStep) -> if (snext<fStep-gTolerance)
This should fix the discrepancies found when running
stressGeometry.
see coming check-in.
2007-12-06 10:26 wouter
* [r21221] roofitcore/inc/RooCustomizer.h,
roofitcore/inc/RooSimPdfBuilder.h,
roofitcore/src/RooCustomizer.cxx,
roofitcore/src/RooSimPdfBuilder.cxx,
roofitcore/src/RooStreamParser.cxx: o RooSimPdfBuilder,
RooCustomizer
- Clean up ownership bookkeeping of nodes that created vs
node that are imported. Fixes Savannah #31967
o RooStreamParser
- Fix uninitialized value that caused 'conditional jump on
uninitialized value' when valgrind test macro of Savannah #31967
2007-12-06 08:48 ganis
* [r21220] proof/src/TProof.cxx: From Bertrand: avoid a crash when
deleting proof while using TSessionViewer GUI
2007-12-06 08:42 brun
* [r21219] sessionviewer/src/TSessionViewer.cxx: From Bertrand:
- Properly update list tree when a session status change
2007-12-06 06:22 brun
* [r21218] tmva/src/BinaryTree.cxx, tmva/test/network.C: From Joerg
Stelzer:
fix for the coding rule violation (missing docu) and a bug fix in
a macro in the tmva/test directory (we had hardcoded a filename
there).
2007-12-05 21:30 pcanal
* [r21217] utils/src/rootcint.cxx: do not mistake the -pipe option
for -p
2007-12-05 17:19 matevz
* [r21215] eve/inc/TEveBoxSet.h, eve/inc/TEveDigitSet.h,
eve/inc/TEveFrameBox.h, eve/inc/TEveGLText.h,
eve/inc/TEveGridStepper.h, eve/inc/TEveLine.h,
eve/inc/TEvePointSet.h, eve/inc/TEveProjections.h,
eve/inc/TEveQuadSet.h, eve/inc/TEveRGBAPalette.h,
eve/inc/TEveTrack.h, eve/inc/TEveTreeTools.h,
eve/inc/TEveVSDStructs.h, eve/src/TEveBoxSet.cxx,
eve/src/TEveBoxSetGL.cxx, eve/src/TEveDigitSet.cxx,
eve/src/TEveFrameBox.cxx, eve/src/TEveFrameBoxGL.cxx,
eve/src/TEveGLText.cxx, eve/src/TEveGridStepper.cxx,
eve/src/TEvePointSet.cxx, eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEveProjectionManager.cxx,
eve/src/TEveProjectionManagerEditor.cxx,
eve/src/TEveProjections.cxx, eve/src/TEveQuadSet.cxx,
eve/src/TEveQuadSetGL.cxx, eve/src/TEveRGBAPalette.cxx,
eve/src/TEveTrack.cxx, eve/src/TEveTrackGL.cxx,
eve/src/TEveTrackProjectedGL.cxx,
eve/src/TEveTrackPropagatorEditor.cxx,
eve/src/TEveVSDStructs.cxx: Prefix all enum values with 'k'.
2007-12-05 16:38 rdm
* [r21213] pcre/src/pcre-7.4.tar.gz: From Bertrand:
Win32 build fixes.
2007-12-05 16:16 wouter
* [r21212] roofitcore/inc/RooAbsOptTestStatistic.h,
roofitcore/inc/RooAbsTestStatistic.h,
roofitcore/inc/RooDataHist.h, roofitcore/inc/RooDataSet.h,
roofitcore/inc/RooFitResult.h, roofitcore/inc/RooPlot.h,
roofitcore/src/RooAbsTestStatistic.cxx,
roofitcore/src/RooDataHist.cxx, roofitcore/src/RooDataSet.cxx,
roofitcore/src/RooFitResult.cxx, roofitcore/src/RooPlot.cxx,
roofitcore/src/RooRealSumPdf.cxx: o RooDataHist, RooDataSet,
RooFitResult
- Overload SetName() and SetNameTitle() to remove
and append from associated directory
(Savannah bug #28906)
o RooPlot
- Fix handling of SetName(), SetNameTitle()
as done above
- Make sure that RooPlot is attached to gDirectory
and internal TH1 is not
- Make sure that name changes apply to RooPlot and
not to TH1 (Savannah #31371)
o RooAbsTestStatistic, RooAbsOptTestStatistic
- Fix bug in default value of _splitRange that is propagated
to client calculators in Simultaneous + MultiProcessor mode
(Savannah #31632)
o RooRealSumPdf
- Fix bug in default ctor to allow persistence
2007-12-05 16:00 brun
* [r21211] geom/inc/TGeoPhysicalNode.h, geom/src/TGeoManager.cxx,
geom/src/TGeoPhysicalNode.cxx: From Andrei:
adds a global matrix pointer to TGeoPNEntry objects - needed by
the alignment framework in ALICE.
2007-12-05 15:16 brun
* [r21210] hist/inc/TH1.h, hist/src/TH1.cxx: Add a new getter
function
void TH1::GetBinXYZ(Int_t binglobal, Int_t &binx, Int_t &biny,
Int_t &binz) const
// return binx, biny, binz corresponding to the global bin number
globalbin
2007-12-05 10:19 couet
* [r21208] test/stressGraphics.cxx, test/stressGraphics.ref: - New
test (inspired from waves.C) to test TPallette and TColor
2007-12-05 10:15 rdm
* [r21207] zip/README, zip/inc/deflate.h, zip/inc/inflate.h,
zip/inc/inftrees.h, zip/inc/zconf.h, zip/inc/zlib.h,
zip/inc/zutil.h, zip/src/adler32.c, zip/src/compress.c,
zip/src/crc32.c, zip/src/deflate.c, zip/src/gzio.c,
zip/src/infback.c, zip/src/inffast.c, zip/src/inflate.c,
zip/src/inftrees.c, zip/src/trees.c, zip/src/zutil.c: upgrade to
version 1.2.3, the old 1.2.1 had security issues.
2007-12-05 10:15 rdm
* [r21206] pcre/Module.mk: support pcre-7.4.
2007-12-05 10:14 rdm
* [r21205] pcre/src, pcre/src/pcre-6.4.tar.gz,
pcre/src/pcre-7.4.tar.gz: upgrade to pcre-7.4, the old 6.4 had
severe security issues.
2007-12-05 09:43 wouter
* [r21204] roofitcore/test/TestBasic11.cxx,
roofitcore/test/stressRooFit.cxx: Commit modular development
version of stressRooFit
in roofitcore/test
2007-12-05 09:08 brun
* [r21203] tutorials/gui/CPUMeter.C, tutorials/gui/Slider3Demo.C,
tutorials/gui/WorldMap.C, tutorials/gui/buttonChangelabel.C,
tutorials/gui/buttonTest.C, tutorials/gui/buttongroupState.C,
tutorials/gui/buttonsLayout.C, tutorials/gui/calendar.C,
tutorials/gui/guiWithCINT.C, tutorials/gui/guilabels.C,
tutorials/gui/guitest.C, tutorials/gui/listBox.C,
tutorials/gui/mditest.C, tutorials/gui/numberEntry.C,
tutorials/gui/splitbuttonTest.C,
tutorials/gui/splitterHorizontal.C,
tutorials/gui/splitterVertical.C, tutorials/gui/statusBar.C,
tutorials/gui/textEntries.C: From Bertrand:
- Replace <tabs> by spaces
- Pass gClient->GetRoot() in TGMainFrame constructors
(instead of 0) to allow embedding any gui macro in
the new browser
2007-12-05 08:20 brun
* [r21202] tutorials/math/limit.C: Fix a fatal typo (TFRame instead
of TFrame)
2007-12-05 07:57 brun
* [r21201] gui/inc/TRootBrowser.h, gui/src/TRootBrowser.cxx: From
Matevz:
The StopEmbedding("Bla bla") did not work for tabs other than the
right one.
This patch fixes the problem.
2007-12-05 07:51 brun
* [r21200] gdml/src/TGDMLParse.cxx: Fix coding convention
2007-12-05 07:30 brun
* [r21199] hist/src/THnSparse.cxx: Fix coding conventions
2007-12-05 02:31 matevz
* [r21198] eve/inc/TEveBoxSet.h, eve/inc/TEveDigitSet.h,
eve/inc/TEveFrameBox.h, eve/inc/TEveGLUtil.h,
eve/inc/TEveGeoShapeExtract.h, eve/inc/TEveGridStepper.h,
eve/inc/TEveLine.h, eve/inc/TEvePointSet.h,
eve/inc/TEveProjectionManager.h, eve/inc/TEveProjections.h,
eve/inc/TEveQuadSet.h, eve/inc/TEveRGBAPalette.h,
eve/inc/TEveTrack.h, eve/inc/TEveTrackProjected.h,
eve/inc/TEveTrackProjectedGL.h, eve/inc/TEveTrackPropagator.h,
eve/inc/TEveTrans.h, eve/inc/TEveTreeTools.h, eve/inc/TEveVSD.h,
eve/inc/TEveVSDStructs.h, eve/src/TEveBoxSet.cxx,
eve/src/TEveBrowser.cxx, eve/src/TEveGeoNode.cxx,
eve/src/TEveGeoShapeExtract.cxx, eve/src/TEveGridStepper.cxx,
eve/src/TEveLine.cxx, eve/src/TEvePointSet.cxx,
eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEvePolygonSetProjectedGL.cxx,
eve/src/TEveProjectionManager.cxx,
eve/src/TEveProjectionManagerEditor.cxx,
eve/src/TEveProjectionManagerGL.cxx, eve/src/TEveProjections.cxx,
eve/src/TEveQuadSet.cxx, eve/src/TEveTrack.cxx,
eve/src/TEveTrackGL.cxx, eve/src/TEveTrackProjected.cxx,
eve/src/TEveTrackProjectedGL.cxx,
eve/src/TEveTrackPropagator.cxx,
eve/src/TEveTrackPropagatorEditor.cxx, eve/src/TEveTrans.cxx,
eve/src/TEveVSD.cxx, eve/src/TEveVSDStructs.cxx: Prefix enum
types with 'E'.
Fix fix member names to begin with f[A-Z].
Fix function member names to begin with a capital letter.
Add some docs.
2007-12-04 19:29 matevz
* [r21197] eve/src/TEveManager.cxx: In TEveManager::Create() make
sure GUI system is initialized.
Needed when linking Eve into a stand-alone application (CMS
fireworks).
2007-12-04 18:26 axel
* [r21194] cint/src/v6_newlink.cxx: Better sanity check for ifunc's
allifunc vs. maxifunc; fixes autoload problem with libPhysics.
As this fixes a nightlies = roottest failure I'm putting it into
svn even though everybody needs to rebuild all the dictionaries.
2007-12-04 18:11 axel
* [r21193] cintex/inc/LinkDef.h, cintex/src/CINTSourceFile.h,
cintex/src/Cintex.cxx: Explicitely mention the class;
nestedclasses won;t trigger a rootmap entry.
Use CINT's enw interface to register a dummy src file.
Register that dummy source file for all Callbacks.
2007-12-04 17:39 ganis
* [r21192] proof/src/TProofLog.cxx: Add missing ClassImp()
2007-12-04 16:16 brun
* [r21189] gui/src/TGFileBrowser.cxx: From Bertrand:
Add protection in case there is no tab on the right
in TRootBrowser and user double-click on a file in
the list tree.
Thanks to Ilka for reporting this case.
2007-12-04 16:03 pcanal
* [r21188] treeplayer/src/TTreeFormula.cxx: better test for when we
must avoid the switch to TLeafFormLeafInfo
2007-12-04 15:47 rdm
* [r21187] etc/vmc/Makefile.macosx, etc/vmc/Makefile.macosx64:
corrections for gfortran usage. However, 64-bit version does not
work yet.
We need 64 bit version fo gfortran to get the correct run time
libs.
2007-12-04 15:05 moneta
* [r21186] minuit2/build/inc_Math_Makefile.am: add file forgot with
previous commit
2007-12-04 14:56 moneta
* [r21185] mathcore/build/INSTALL, mathcore/build/configure.in,
mathcore/build/src_Makefile.am, mathcore/inc/Math/Factory.h,
mathcore/inc/Math/Minimizer.h, mathcore/src/Factory.cxx,
mathcore/src/QuantFuncMathCore.cxx, mathmore/build/INSTALL,
mathmore/build/configure.in, mathmore/build/doc_Makefile.am,
mathmore/build/inc_Makefile.am,
mathmore/build/inc_Math_Makefile.am, mathmore/build/setup.sh,
mathmore/build/src_Makefile.am, mathmore/build/test_Makefile.am,
mathmore/inc/Math/IntegrationTypes.h,
mathmore/inc/Math/MCIntegrationTypes.h, minuit2/build/INSTALL,
minuit2/build/configure.in, minuit2/build/doc_Makefile.am,
minuit2/build/inc_Makefile.am,
minuit2/build/inc_Minuit2_Makefile.am, minuit2/build/setup.sh,
minuit2/inc/LinkDef.h, minuit2/inc/Minuit2/FunctionMinimum.h,
minuit2/inc/Minuit2/Minuit2Minimizer.h,
minuit2/inc/Minuit2/MnApplication.h,
minuit2/inc/Minuit2/MnFumiliMinimize.h,
minuit2/inc/Minuit2/MnHesse.h, minuit2/inc/Minuit2/MnMigrad.h,
minuit2/inc/Minuit2/MnMinimize.h, minuit2/inc/Minuit2/MnScan.h,
minuit2/inc/Minuit2/MnSimplex.h,
minuit2/inc/Minuit2/MnUserParameterState.h,
minuit2/inc/Minuit2/MnUserParameters.h,
minuit2/src/Minuit2Minimizer.cxx, minuit2/src/MnHesse.cxx,
smatrix/build/configure.in, smatrix/build/doc_Makefile.am: - fix
coding convention violation
- generate dictionaries for main Minuit2 classes
- add strategy to the propriety of Minimizer class
- update standalone builds for mathcore/mathmore/smatrix/minuit2
2007-12-04 14:50 rdm
* [r21184] pyroot/src/PyROOT.h: fix in PY_SSIZE_T_FORMAT.
2007-12-04 14:46 couet
* [r21183] tutorials/graphs/waves.C: - Better way to draw the arcs.
2007-12-04 14:23 axel
* [r21182] reflex/python/genreflex/genreflex.py: Remove quotes for
gccxml parameters; they makes gccxml fail on windows when invoked
from cmd. Instead, path names with spaces are not supported. We
can fix that once someone needs it.
2007-12-04 14:16 wouter
* [r21181] roofitcore/inc/RooRealSumPdf.h,
roofitcore/src/RooRealSumPdf.cxx: o RooRealSumPdf
- Add default constructor to make persistence possible
2007-12-04 14:10 axel
* [r21180] cint/inc/G__ci.h, cint/src/v6_loadfile.cxx: Add
interface to set a G__ifile context: G__setfilecontext(filename,
ifile). Sets G__ifile to filename (can be an artificial tag) and
stores the previous one in ifile
2007-12-04 14:04 wouter
* [r21179] roofitcore/inc/RooProduct.h,
roofitcore/src/RooProduct.cxx,
roofitcore/src/RooRealIntegral.cxx: o RooProduct
- Contributed upgrade by G. Raven that implements factorizing
analytical integration
o RooRealIntegral
- Small change in handling of analytical integration to make
RooProduct code work
2007-12-04 14:02 wouter
* [r21178] roofit/src/RooNDKeysPdf.cxx: o RooNDKeysPdf
- Fix for Solaris
2007-12-04 09:37 couet
* [r21174] test/stressGraphics.cxx, test/stressGraphics.ref: - PNG
output
2007-12-04 09:05 rdm
* [r21172] config/Makefile.macosx, config/Makefile.macosx64:
misplaced endif causing F77LIBS not to be defined in case of
gfortran.
2007-12-04 07:54 rdm
* [r21171] eve/inc/TEveStraightLineSet.h: I guess Matevz forgot to
rename TEveLine to Line_t.
2007-12-04 07:45 brun
* [r21170] gdml/src/TGDMLParse.cxx: Fix coding conventions
2007-12-04 07:40 brun
* [r21169] math/src/TMath.cxx: Fix coding conventions
2007-12-04 02:40 matevz
* [r21168] eve/inc/TEveBoxSet.h, eve/inc/TEveBoxSetGL.h,
eve/inc/TEveDigitSet.h, eve/inc/TEveGLText.h, eve/inc/TEveLine.h,
eve/inc/TEveQuadSet.h, eve/inc/TEveQuadSetGL.h,
eve/inc/TEveStraightLineSet.h, eve/inc/TEveStraightLineSetGL.h,
eve/inc/TEveTrackPropagator.h, eve/src/TEveBoxSet.cxx,
eve/src/TEveBoxSetGL.cxx, eve/src/TEveDigitSet.cxx,
eve/src/TEveDigitSetEditor.cxx, eve/src/TEveGLText.cxx,
eve/src/TEveLine.cxx, eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEveQuadSet.cxx, eve/src/TEveQuadSetGL.cxx,
eve/src/TEveStraightLineSet.cxx,
eve/src/TEveStraightLineSetGL.cxx, eve/src/TEveTrack.cxx,
eve/src/TEveTrackPropagator.cxx: Rename structures to end with
'_t'.
2007-12-04 01:01 matevz
* [r21167] eve/inc/TEveManager.h, eve/inc/TEveTrackGL.h,
eve/inc/TEveTrackPropagator.h, eve/src/TEveManager.cxx,
eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEveProjectionManager.cxx, eve/src/TEveTrack.cxx,
eve/src/TEveTrackGL.cxx, eve/src/TEveTrackProjected.cxx,
eve/src/TEveTrackProjectedGL.cxx,
eve/src/TEveTrackPropagator.cxx: Fix warnings about size_t.
Add some docs.
Change magnetic field units from kGauss to Tesla.
2007-12-03 21:02 brun
* [r21164] win32gdk/inc/TGWin32.h, win32gdk/src/TGWin32.cxx: From
Bertrand:
Remove limitation of only 1000 colors. Colors are now stored in a
TExMap
hash table, with the key being the TColor color index and the
value a pointer
to the associated XColor_t structure.
2007-12-03 17:45 wouter
* [r21163] roofitcore/inc/RooAbsArg.h,
roofitcore/src/RooAbsArg.cxx: o RooAbsArg
- Make non-inline accessor function for static boolean
_inhibitDirty
2007-12-03 17:38 pcanal
* [r21162] cint/src/v6_decl.cxx: Support const T& operator()(const
Key& key) const;Support const T& operator()(const Key& key)
const;
2007-12-03 17:10 moneta
* [r21161] minuit2/test/testNewMinimizer.cxx: fix a double delete
of Minimizer pointer in test program
2007-12-03 17:07 moneta
* [r21160] mathcore/src/Integrator.cxx: fix a mistake with previous
commit
2007-12-03 17:06 wouter
* [r21159] roofit/inc/LinkDef1.h, roofit/inc/RooNDKeysPdf.h,
roofit/src/RooNDKeysPdf.cxx: o RooNDKeysPdf
- This class is a multidimensional generalization of RooKeysPdf
that can model distributions in any number of dimensions and
incorporates correlations into the kernal function.
- Code contributed by Max Baak, based on the algorithms by Kyle
Cranmer.
2007-12-03 17:01 moneta
* [r21158] mathcore/build/doc_Makefile.am,
mathcore/build/inc_Makefile.am,
mathcore/build/inc_Math_Makefile.am, mathcore/build/setup.sh,
mathcore/build/src_Makefile.am, mathcore/build/test_Makefile.am,
mathcore/inc/Math/AllIntegrationTypes.h,
mathcore/src/Integrator.cxx: - update documentation files and
stand-alone build system o work with new added files
2007-12-03 16:58 pcanal
* [r21157] treeplayer/src/TTreeFormula.cxx: Add support for auto
use of AsDouble and AsString for top level objects
2007-12-03 16:58 pcanal
* [r21156] hist/src/TFormula.cxx: operator== and != can not be
optimized (yet) for strings
2007-12-03 16:47 brun
* [r21155] config/Makefile.depend: Change RooFit dependencies. The
coming new version by Wouter will depend on libMatrix.
2007-12-03 16:36 rdm
* [r21154] Makefile, config/Makefile.macosx,
config/Makefile.macosx64: silence message that g77 is not found
in case no F77 compiler is found.
2007-12-03 16:34 rdm
* [r21153] rootx/src/rootx.cxx, unix/src/TUnixSystem.cxx: utmp.h is
now deprecated on MacOS X, use utmpx.h (removes compiler
warning).
2007-12-03 16:30 brun
* [r21152] geom/src/TGeoManager.cxx: From Andrei:
a patch for an error in TGeoManager::InsertPNEId() that was not
correcly handling the increase of the uid array.
2007-12-03 16:29 brun
* [r21151] html/src/THtml.cxx, matrix/inc/LinkDef.h,
treeplayer/inc/LinkDef.h: From Axel:
Set module of mathmore, smatrix, treeplayer by hand for several
classes; change Linkdef.h for matrix and treeplayer to enable
autoload entry (and thus library) for all classes templated as
<Float_t>, <Double_t> by using <float>, <double> instead.
2007-12-03 16:29 brun
* [r21150] base/inc/RVersion.h, build/version_number: Start
development cycle for version 5.17/07
2007-12-01 09:57 brun
* [r21140] base/inc/RVersion.h, build/version_number: Make
development release 5.17/06
2007-12-01 08:56 brun
* [r21139] etc/valgrind-root.supp: Add special zlib case to the
suppression file
2007-11-30 23:06 matevz
* [r21138] eve/inc/TEvePolygonSetProjected.h,
eve/inc/TEveProjectionManagerEditor.h,
eve/inc/TEveProjectionManagerGL.h, eve/inc/TEveTrackProjected.h,
eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEvePolygonSetProjectedEditor.cxx,
eve/src/TEveProjectionBases.cxx,
eve/src/TEveProjectionManagerGL.cxx,
eve/src/TEveTrackProjected.cxx: Alja: add documentation for the
projection classes.
2007-11-30 22:33 wouter
* [r21136] roofitcore/inc/RooAbsCategory.h,
roofitcore/inc/RooResolutionModel.h,
roofitcore/inc/RooSimultaneous.h,
roofitcore/src/RooAbsCategory.cxx: o RooResolutionModel,
RooSimultaneous, RooAbsCategory
- Fix uninitialized values in ctor
2007-11-30 20:45 wlav
* [r21135] pyroot/src/Pythonize.cxx: Make sure to use full
namespace when for TClass::GetClass in
Pythonize.cxx
2007-11-30 19:57 brun
* [r21134] hist/src/TH1.cxx: Fix all SetBinContent functions in
case of an axis with the time display option set. (thanks to
Robert Hatcher)
2007-11-30 18:09 brun
* [r21133] asimage/src/libAfterImage.tar.gz: From Valeriy:
- another mem. leak fix from Sasha
2007-11-30 18:04 brun
* [r21132] asimage/Module.mk: From Valeriy:
- always use our own libungif (aka builtin-ungif)
which supports LZW compression.
2007-11-30 16:38 moneta
* [r21131] minuit2/src/Minuit2Minimizer.cxx, minuit2/test/Makefile,
minuit2/test/testNewMinimizer.cxx: - add test of various
minimizers
- suppress some printout in Minuit2 when requested
2007-11-30 16:08 moneta
* [r21130] mathcore/inc/Math/OneDimFunctionAdapter.h: fix a bug in
the adapter from multi-dim to one-dim functions
2007-11-30 14:41 moneta
* [r21129] mathcore/inc/Math/PdfFuncMathCore.h,
mathcore/inc/Math/ProbFuncMathCore.h,
mathcore/inc/Math/QuantFuncMathCore.h,
mathcore/inc/Math/SpecFuncMathCore.h,
mathmore/inc/Math/QuantFuncMathMore.h,
mathmore/inc/Math/SpecFuncMathMore.h: - load automatically
libMathCore and libMathMore when running CINT and including the
header files for the
mathematical functions. This is done (thanks to Philippe) by
adding at the beginning of the header files:
#if defined(__CINT__) && !defined(__MAKECINT__)
// avoid to include header file when using CINT
#ifndef _WIN32
#include "../lib/libMathCore.so"
#else
#include "../bin/libMathCore.dll"
#endif
#else
// normal header file
2007-11-30 10:05 moneta
* [r21126] tutorials/math/limit.C, tutorials/math/mathcoreCDF.C,
tutorials/math/mathcoreGenVector.C,
tutorials/math/mathcoreSpecFunc.C,
tutorials/math/mathcoreVectorIO.C: fix (for running in compiled
mode) and improve some of the tutorials
2007-11-30 01:17 pcanal
* [r21122] cint/src/v6_decl.cxx: support obj*&operator()(int)
2007-11-29 18:03 brun
* [r21117] etc/plugins/ROOT@@Math@@Minimizer,
etc/plugins/ROOT@@Math@@Minimizer/P010_Minuit2Minimizer.C,
etc/plugins/ROOT@@Math@@Minimizer/P020_TMinuitMinimizer.C,
etc/plugins/ROOT@@Math@@Minimizer/P030_GSLMinimizer.C,
etc/plugins/ROOT@@Math@@Minimizer/P040_GSLNLSMinimizer.C,
etc/plugins/ROOT@@Math@@Minimizer/P050_GSLSimAnMinimizer.C: From
Lorenzo:
add a new plugins for Minimizer using GSL and Minuit2
minimization classes
2007-11-29 17:34 moneta
* [r21116] test/stressMathCore.cxx: fix a problem with bad filename
char. for Windows
2007-11-29 17:25 moneta
* [r21115] test/stressMathCore.cxx: do automatic removal of root
test files
2007-11-29 17:16 moneta
* [r21114] mathcore/Module.mk, mathcore/inc/Math/DistFunc.h,
mathcore/inc/Math/DistFuncMathCore.h,
mathcore/inc/Math/Factory.h,
mathcore/inc/Math/FitMethodFunction.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/Integrator.h, mathcore/inc/Math/LinkDef.h,
mathcore/inc/Math/LinkDef_Func.h, mathcore/inc/Math/Math.h,
mathcore/inc/Math/Minimizer.h,
mathcore/inc/Math/OneDimFunctionAdapter.h,
mathcore/inc/Math/PdfFunc.h, mathcore/inc/Math/PdfFuncMathCore.h,
mathcore/inc/Math/ProbFuncMathCore.h,
mathcore/inc/Math/QuantFunc.h,
mathcore/inc/Math/QuantFuncMathCore.h,
mathcore/inc/Math/SpecFuncMathCore.h, mathcore/src/Factory.cxx,
mathcore/src/Integrator.cxx, mathcore/src/PdfFuncMathCore.cxx,
mathcore/src/ProbFuncMathCore.cxx,
mathcore/src/QuantFuncMathCore.cxx,
mathcore/src/SpecFuncCephesInv.cxx,
mathcore/src/SpecFuncMathCore.cxx, mathmore/Module.mk,
mathmore/inc/Math/DistFuncMathMore.h,
mathmore/inc/Math/GSLMinimizer.h,
mathmore/inc/Math/GSLNLSMinimizer.h, mathmore/inc/Math/LinkDef.h,
mathmore/inc/Math/LinkDef_Func.h,
mathmore/inc/Math/LinkDef_SpecFunc.h,
mathmore/inc/Math/LinkDef_StatFunc.h,
mathmore/inc/Math/PdfFuncMathMore.h,
mathmore/inc/Math/Polynomial.h, mathmore/inc/Math/ProbFuncInv.h,
mathmore/inc/Math/QuantFuncMathMore.h,
mathmore/src/Derivator.cxx, mathmore/src/OneDimFunctionAdapter.h,
mathmore/src/PdfFuncMathMore.cxx, mathmore/src/Polynomial.cxx,
mathmore/src/QuantFuncMathMore.cxx,
mathmore/test/testInterpolation.cxx,
minuit2/inc/Minuit2/FumiliFCNAdapter.h,
minuit2/inc/Minuit2/FumiliFCNBase.h,
minuit2/inc/Minuit2/Minuit2Minimizer.h,
minuit2/inc/Minuit2/MinuitParameter.h,
minuit2/inc/Minuit2/MnUserTransformation.h,
minuit2/inc/Minuit2/SimplexParameters.h,
minuit2/src/Minuit2Minimizer.cxx, test/stressMathCore.cxx: -
syncronize mathcore, mathmore, minuit2 and test/stressMathCore
with development branches
- main changes are:
- move some remaining pdf (like beta and landau) from mathmore to
mathcore
- add missing landau_cdf
- fix a precision error with normal_cdf (and normal_cdf_c) for
small x (large x). Use the correct erf or erfc function according
to x
- move majority of quantiles functions from mathmore to mathcore
( implementation is based on inverse functions from Cephes,
implemented in SpecFuncCephesInv.cxx)
- add method to create Minimizer concreate classes via the plugin
manager
- add possibility to use multi-dim funciton type in one dim
integration
- minuit2: add some missing include cassert
2007-11-29 14:45 brun
* [r21108] test/stressRooFit.cxx: From Wouter:
test 11 which tests p.d.f. persistence.
2007-11-29 14:11 brun
* [r21107] test/RootShower/GTitleFrame.cxx,
test/RootShower/GTitleFrame.h: From Bertrand:
Simplify the font settings for the title.
2007-11-29 13:47 couet
* [r21106] test/stressGraphics.cxx, test/stressGraphics.ref: - Test
JPG
2007-11-29 10:30 brun
* [r21105] gui/src/TGFont.cxx: From Bertrand:
This patch solve the problem reported at:
https://savannah.cern.ch/bugs/?31673
2007-11-29 09:33 axel
* [r21104] test/stressRooFit.cxx: Prepend "SYS:" to uname output so
roottest can filter it.
2007-11-29 09:05 wouter
* [r21103] roofitcore/src/RooBanner.cxx: increment RooFit version
tag to 2.23
2007-11-29 08:20 brun
* [r21102] gpad/src/TPad.cxx: Protect Tpad::DrawFrame in case the
function is called on a pad/canvas that is not the current pad.
In this case, the call is forwarded to the current pad and a
Warning printed.
2007-11-28 23:41 rdm
* [r21101] Makefile: fix ftgl, gl and eve dependency.
2007-11-28 22:55 pcanal
* [r21100] cint/src/v6_newlink.cxx: properly handle pragma link of
operator in namespace
2007-11-28 20:05 pcanal
* [r21099] meta/src/TCint.cxx: Support --prefix is TCint::IsLoaded
2007-11-28 18:07 pcanal
* [r21098] cint/src/v6_struct.cxx: Prevent the autoloader from
destroying entries for templated classes that are defining in a
namespace and/or class
2007-11-28 17:31 brun
* [r21097] Makefile: From Axel:
there is a problem with
the build system: libEve depends on libRGL, but gl/Module.mk gets
included after eve/Module.mk, so the dependency is not seen.
This patch fixes this problem.
2007-11-28 15:35 couet
* [r21096] test/stressGraphics.ref: - Adjust for Mac
2007-11-28 15:28 couet
* [r21095] test/stressGraphics.ref: - New version
2007-11-28 15:07 pcanal
* [r21094] cint/lib/dll_stl/str.h, cint/lib/prec_stl/string: fix
for icc
2007-11-28 14:59 moneta
* [r21093] test/Makefile, test/TrackMathCore.h,
test/TrackMathCoreRflx.xml: fix test also for using Reflex. CINT
dictionaries must not be loaded in that case
2007-11-28 14:07 brun
* [r21092] main/src/hadd.cxx, proofplayer/src/TFileMerger.cxx: Add
support for files containing key names that are not the object
names.
see: <http://savannah.cern.ch/bugs/?31693>
Thanks to d.miskowiec@gsi.de
2007-11-28 12:31 moneta
* [r21091] test/TrackMathCore.h, test/TrackMathCoreLinkDef.h,
test/stressMathCore.cxx: add more tests and include typedef
definition in dictionary of Track classes
2007-11-28 10:50 couet
* [r21090] test/stressGraphics.cxx, test/stressGraphics.ref: - GIF
file for each test.
2007-11-28 08:36 brun
* [r21088] gui/inc/TGTab.h, gui/src/TGTab.cxx: From Bertrand:
Add TGTab::AddTab with TGCompositeFrame in argument as requested
by the feature request at: https://savannah.cern.ch/bugs/?31668
2007-11-27 22:12 wouter
* [r21087] roofitcore/src/RooMsgService.cxx: o RooMsgService
- Fix bug in creation of singleton instance
2007-11-27 21:51 brun
* [r21086] config/Makefile.depend: The RooFitCore lib does not
depend anymore on libHtml
2007-11-27 21:29 brun
* [r21085] test/Makefile: Add a missing blank for Windows
2007-11-27 21:22 moneta
* [r21084] test/stressMathCore.cxx: fix a warning on Solaris
2007-11-27 21:16 wouter
* [r21083] roofitcore/Module.mk: o Module.mk
- Forgotten last commit
2007-11-27 21:05 brun
* [r21082] test/Makefile: stressTMVA requires lMinuit, lMLP,
lTreePlayer to link
2007-11-27 20:59 wouter
* [r21081] roofitcore/inc/LinkDef1.h, roofitcore/inc/LinkDef2.h,
roofitcore/inc/RooAbsAnaConvPdf.h, roofitcore/inc/RooAbsArg.h,
roofitcore/inc/RooAbsData.h,
roofitcore/inc/RooAbsGoodnessOfFit.h,
roofitcore/inc/RooAbsOptGoodnessOfFit.h,
roofitcore/inc/RooAbsOptTestStatistic.h,
roofitcore/inc/RooAbsTestStatistic.h,
roofitcore/inc/RooChi2Var.h, roofitcore/inc/RooFormulaVar.h,
roofitcore/inc/RooGraphEdge.h, roofitcore/inc/RooGraphNode.h,
roofitcore/inc/RooGraphSpring.h, roofitcore/inc/RooHtml.h,
roofitcore/inc/RooNLLVar.h, roofitcore/inc/RooRealMPFE.h,
roofitcore/src/RooAbsAnaConvPdf.cxx,
roofitcore/src/RooAbsGoodnessOfFit.cxx,
roofitcore/src/RooAbsOptGoodnessOfFit.cxx,
roofitcore/src/RooAbsOptTestStatistic.cxx,
roofitcore/src/RooAbsTestStatistic.cxx,
roofitcore/src/RooChi2Var.cxx, roofitcore/src/RooErrorVar.cxx,
roofitcore/src/RooGraphEdge.cxx, roofitcore/src/RooGraphNode.cxx,
roofitcore/src/RooGraphSpring.cxx, roofitcore/src/RooHtml.cxx,
roofitcore/src/RooNLLVar.cxx: o RooErrorVar
- Fix compiler warning on linux/gcc
o RooFormulaVar, RooAbsAnaConvPdf
- Fix for persistence
o RooGraphSpring, RooGraphEdge, RooGraphNode
- Retired, since superceded by new vizGraphTree() functionality
o RooHtml
- Retired since no longer needed
o RooAbsOptGoodnessOfFit, RooAbsGoodnesOfFit
- Renamed to RooAbsOptTestStatistic, RooAbsTestStatistic to
better
cover actual functionality
o RooChi2Var, RooNLLVar
- Follow base class name change
o RooRealMPFE, RooAbsData
- Follow friend class name change
o Module.mk, inc/LinkDef[12].h
- Remove references to deleted classes, follow name changes
2007-11-27 20:28 brun
* [r21080] test/Makefile, test/stressTMVA.cxx: From Joerg Stelzer:
Add a test suite for TMVA.
2007-11-27 20:08 brun
* [r21079] tmva/inc/BinarySearchTree.h,
tmva/inc/BinarySearchTreeNode.h, tmva/inc/Config.h,
tmva/inc/Configurable.h, tmva/inc/DecisionTreeNode.h,
tmva/inc/Event.h, tmva/inc/Factory.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodPDERS.h, tmva/inc/MsgLogger.h, tmva/inc/Node.h,
tmva/inc/NodekNN.h, tmva/inc/Ranking.h,
tmva/inc/TActivationIdentity.h, tmva/src/BinarySearchTree.cxx,
tmva/src/BinarySearchTreeNode.cxx, tmva/src/BinaryTree.cxx,
tmva/src/Configurable.cxx, tmva/src/DataSet.cxx,
tmva/src/DecisionTreeNode.cxx, tmva/src/Factory.cxx,
tmva/src/GeneticAlgorithm.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodKNN.cxx,
tmva/src/MethodLikelihood.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodSVM.cxx, tmva/src/MethodVariable.cxx,
tmva/src/ModulekNN.cxx, tmva/src/MsgLogger.cxx,
tmva/src/Node.cxx, tmva/src/PDF.cxx, tmva/src/Ranking.cxx,
tmva/src/Reader.cxx, tmva/src/RuleEnsemble.cxx,
tmva/src/TSpline1.cxx, tmva/src/TSpline2.cxx, tmva/src/Timer.cxx,
tmva/src/Tools.cxx, tmva/src/VariablePCATransform.cxx,
tmva/src/VariableTransformBase.cxx, tmva/test/TMVAnalysis.C,
tmva/test/tmvaglob.C, tmva/test/variables.C: From Joerg Stelzer.
New version of TMVA (log file missing unfortunately)
2007-11-27 19:34 brun
* [r21078] test/guitest.cxx, tutorials/gui/guitest.C: From
Bertrand:
Add protection against double-click on 'OK' and 'Cancel' buttons
in
guitest dialog, emitting the CloseWindow() signal twice...
2007-11-27 19:19 matevz
* [r21077] eve/Module.mk, eve/inc/TEveUtil.h,
eve/src/SolarisCCDictHack.h: Undo previous hack for
std::exception conflict in dictionary file with solaris cc and
attempt a new one: put the exception define into
eve/src/SolarisCCDictHack.h and put it just in front of LinkDef.h
on the rootcint command line.
2007-11-27 17:58 matevz
* [r21076] eve/inc/TEveBrowser.h, eve/inc/TEveGLUtil.h,
eve/inc/TEveManager.h, eve/inc/TEvePointSet.h,
eve/inc/TEveTrack.h, eve/inc/TEveTrackPropagatorEditor.h,
eve/inc/TEveTriangleSetGL.h, eve/src/TEveStraightLineSetGL.cxx,
eve/src/TEveTrack.cxx: Fix some coding-rule violations.
2007-11-27 17:45 moneta
* [r21075] test/TrackMathCore.h, test/TrackMathCoreLinkDef.h,
test/TrackMathCoreRflx.xml, test/stressMathCore.cxx: comment
un-necessary classes in xml file
remove some debug statements in stressMathCore.cxx
2007-11-27 17:32 moneta
* [r21074] mathcore/test/Makefile, mathcore/test/Track.h,
mathcore/test/testVectorIO.cxx, smatrix/test/Makefile: - fix
problem in building IO tests
- test with LorentzVector<Double32_t,PxPyPzE4D>
2007-11-27 17:16 moneta
* [r21072] smatrix/test/Makefile, smatrix/test/testIO.cxx: fix dep
problem in Makefile. Update testIO to avoid need to generate a
libSmatrixRflx
2007-11-27 17:08 moneta
* [r21071] mathcore/test/Makefile, mathcore/test/TrackDict.xml: fix
a wrong commit in xml file and fix dependency on dict library in
Makefile
2007-11-27 15:45 moneta
* [r21070] test/Makefile, test/TrackMathCore.h,
test/TrackMathCoreLinkDef.h, test/TrackMathCoreRflx.xml,
test/stressMathCore.cxx: - add test of a double 32 and of
composite object containing matrices and vectors. test both the
double and Double32_t cases using CINT and optionally reflex
- update Makefile to generate the CInt and reflex dictionary when
the env USE_REFLEX is set. gccxml must be available in the path
to use the reflex dictionary
(root must be configured with ./configure
--with-gccxml=$GCCXML_PATH )
- add linkdef and xml needed files
2007-11-27 15:19 moneta
* [r21068] mathcore/inc/Math/LinkDef_GenVector32.h: add missing
dictionaries for vectors of Double32_t
2007-11-27 15:19 brun
* [r21067] win32gdk/src/TGWin32.cxx: From Bertrand:
Fix 'Array bounds read' error reported by purify
2007-11-27 15:15 brun
* [r21066] test/stressEntryList.cxx: From Anna:
There is a new test is stressEntryList to check for this (in the
second patch). This test might take some time for large files,
but there is no point in running it for small files.
2007-11-27 15:13 brun
* [r21065] tree/inc/TEntryList.h, tree/src/TChain.cxx,
tree/src/TEntryList.cxx, tree/src/TEntryListBlock.cxx: From Anna:
fixes an issue with a seg. fault in SetEventList() ==>
SetEntryList(), another issue with full entry lists, with correct
resetting of "current" indices and with printing of empty entry
lists.
2007-11-27 13:49 wouter
* [r21064] roofitcore/inc/RooMsgService.h,
roofitcore/src/Roo1DTable.cxx, roofitcore/src/RooAICRegistry.cxx,
roofitcore/src/RooAbsAnaConvPdf.cxx,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsCategory.cxx,
roofitcore/src/RooAbsCategoryLValue.cxx,
roofitcore/src/RooAbsCollection.cxx,
roofitcore/src/RooAbsData.cxx,
roofitcore/src/RooAbsGenContext.cxx,
roofitcore/src/RooAbsGoodnessOfFit.cxx,
roofitcore/src/RooAbsHiddenReal.cxx,
roofitcore/src/RooAbsIntegrator.cxx,
roofitcore/src/RooAbsOptGoodnessOfFit.cxx,
roofitcore/src/RooAbsPdf.cxx, roofitcore/src/RooAbsReal.cxx,
roofitcore/src/RooAbsRealLValue.cxx,
roofitcore/src/RooAbsRootFinder.cxx,
roofitcore/src/RooAbsString.cxx,
roofitcore/src/RooAcceptReject.cxx,
roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooAddModel.cxx, roofitcore/src/RooAddPdf.cxx,
roofitcore/src/RooAddition.cxx, roofitcore/src/RooArgList.cxx,
roofitcore/src/RooArgSet.cxx, roofitcore/src/RooBinning.cxx,
roofitcore/src/RooBrentRootFinder.cxx,
roofitcore/src/RooCategory.cxx, roofitcore/src/RooChi2Var.cxx,
roofitcore/src/RooClassFactory.cxx,
roofitcore/src/RooCmdConfig.cxx,
roofitcore/src/RooConvGenContext.cxx,
roofitcore/src/RooConvIntegrandBinding.cxx,
roofitcore/src/RooCurve.cxx, roofitcore/src/RooCustomizer.cxx,
roofitcore/src/RooDLLSignificanceMCSModule.cxx,
roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooDataProjBinding.cxx,
roofitcore/src/RooDataSet.cxx, roofitcore/src/RooEllipse.cxx,
roofitcore/src/RooErrorVar.cxx, roofitcore/src/RooExtendPdf.cxx,
roofitcore/src/RooFitResult.cxx, roofitcore/src/RooFormula.cxx,
roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooGenCategory.cxx,
roofitcore/src/RooGenericPdf.cxx, roofitcore/src/RooGrid.cxx,
roofitcore/src/RooHashTable.cxx, roofitcore/src/RooHist.cxx,
roofitcore/src/RooHistError.cxx, roofitcore/src/RooHistPdf.cxx,
roofitcore/src/RooImproperIntegrator1D.cxx,
roofitcore/src/RooIntegrator1D.cxx,
roofitcore/src/RooLinearVar.cxx,
roofitcore/src/RooLinkedList.cxx, roofitcore/src/RooList.cxx,
roofitcore/src/RooMCIntegrator.cxx,
roofitcore/src/RooMCStudy.cxx,
roofitcore/src/RooMappedCategory.cxx, roofitcore/src/RooMath.cxx,
roofitcore/src/RooMsgService.cxx,
roofitcore/src/RooMultiCategory.cxx,
roofitcore/src/RooNLLVar.cxx,
roofitcore/src/RooNormListManager.cxx,
roofitcore/src/RooNormManager.cxx,
roofitcore/src/RooNumConvolution.cxx,
roofitcore/src/RooNumIntConfig.cxx,
roofitcore/src/RooNumIntFactory.cxx, roofitcore/src/RooPlot.cxx,
roofitcore/src/RooPolyVar.cxx, roofitcore/src/RooProdPdf.cxx,
roofitcore/src/RooProduct.cxx, roofitcore/src/RooProfileLL.cxx,
roofitcore/src/RooQuasiRandomGenerator.cxx,
roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofitcore/src/RooRangeBinning.cxx,
roofitcore/src/RooRealBinding.cxx,
roofitcore/src/RooRealIntegral.cxx,
roofitcore/src/RooRealSumPdf.cxx,
roofitcore/src/RooResolutionModel.cxx,
roofitcore/src/RooSegmentedIntegrator1D.cxx,
roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofitcore/src/RooSetProxy.cxx,
roofitcore/src/RooSharedProperties.cxx,
roofitcore/src/RooSharedPropertiesList.cxx,
roofitcore/src/RooSimGenContext.cxx,
roofitcore/src/RooSimPdfBuilder.cxx,
roofitcore/src/RooSimultaneous.cxx,
roofitcore/src/RooStreamParser.cxx,
roofitcore/src/RooStringVar.cxx,
roofitcore/src/RooSuperCategory.cxx,
roofitcore/src/RooThresholdCategory.cxx,
roofitcore/src/RooUniformBinning.cxx,
roofitcore/src/RooWorkspace.cxx: o Most classes
- Bulk migration from cout to RooMsgService
o RooSetProxy
- Fix compiler warning on Windows
o RooSimPdfBuilder
- Remove stray debug printouts
2007-11-27 09:56 couet
* [r21062] test/stressGraphics.cxx: - Fix unused variable (found on
Mac).
2007-11-27 09:51 couet
* [r21061] test/stressGraphics.cxx, test/stressGraphics.ref: - Test
the PDF output.
- New format for stressGraphics.ref.
2007-11-27 09:48 axel
* [r21060] cintex/src/ROOTClassEnhancer.cxx: MSVC2003 forgot to
implement the stringstream::operator bool, so use good()
2007-11-27 09:45 matevz
* [r21059] eve/inc/TEveUtil.h: Add workaround for solaris math.h
exception clashing with std::exception in dictionary (suggested
by Philippe).
2007-11-27 06:45 rdm
* [r21058] etc/valgrind-root.supp: From Axel:
some additional valgrind suppressions.
2007-11-26 21:48 axel
* [r21057] cintex/src/CINTCommentBuffer.h,
cintex/src/CINTVariableBuilder.cxx: Factor our CommentBuffer
Local typedef longlong (Reflex/Kernel.h's is now gone)
2007-11-26 19:48 matevz
* [r21056] eve/inc/TEveTrans.h, eve/src/TEveBrowser.cxx,
eve/src/TEveManager.cxx, eve/src/TEveTrans.cxx: TEveTrans: coding
conventions. Fix warning by solaris cc.
TEveBrowser: add missing ctor argument to TRootBrowser during
base
initialization (solaris cc).
TEveManager: fix names of Eve components garbled by automatic
string
conversion.
2007-11-26 18:06 axel
* [r21055] cintex/src/ROOTClassEnhancer.cxx: Add dictionary
property ClassVersion. In selection.xml write:
<class name="FOO" ClassVersion="42"/>
to set the class version of FOO's TClass object to 42, i.e.
TClass::GetClass("FOO")->GetClassVersion()
will return 42.
2007-11-26 18:00 matevz
* [r21054] eve/inc/TEveBoxSet.h, eve/inc/TEveBoxSetGL.h,
eve/inc/TEveBrowser.h, eve/inc/TEveChunkManager.h,
eve/inc/TEveDigitSet.h, eve/inc/TEveDigitSetEditor.h,
eve/inc/TEveElement.h, eve/inc/TEveElementEditor.h,
eve/inc/TEveEventManager.h, eve/inc/TEveFrameBox.h,
eve/inc/TEveFrameBoxGL.h, eve/inc/TEveGLText.h,
eve/inc/TEveGLUtil.h, eve/inc/TEveGValuators.h,
eve/inc/TEveGedEditor.h, eve/inc/TEveGeoNode.h,
eve/inc/TEveGeoNodeEditor.h, eve/inc/TEveGeoShapeExtract.h,
eve/inc/TEveGridStepper.h, eve/inc/TEveGridStepperEditor.h,
eve/inc/TEveLine.h, eve/inc/TEveLineEditor.h,
eve/inc/TEveLineGL.h, eve/inc/TEveMacro.h, eve/inc/TEveManager.h,
eve/inc/TEvePad.h, eve/inc/TEvePointSet.h,
eve/inc/TEvePointSetArrayEditor.h,
eve/inc/TEvePointSetProjectedGL.h,
eve/inc/TEvePolygonSetProjected.h,
eve/inc/TEvePolygonSetProjectedEditor.h,
eve/inc/TEvePolygonSetProjectedGL.h,
eve/inc/TEveProjectionBases.h, eve/inc/TEveProjectionManager.h,
eve/inc/TEveProjectionManagerEditor.h,
eve/inc/TEveProjectionManagerGL.h, eve/inc/TEveProjections.h,
eve/inc/TEveQuadSet.h, eve/inc/TEveQuadSetGL.h,
eve/inc/TEveRGBAPalette.h, eve/inc/TEveRGBAPaletteEditor.h,
eve/inc/TEveScene.h, eve/inc/TEveSceneInfo.h,
eve/inc/TEveStraightLineSet.h,
eve/inc/TEveStraightLineSetEditor.h,
eve/inc/TEveStraightLineSetGL.h, eve/inc/TEveTrack.h,
eve/inc/TEveTrackEditor.h, eve/inc/TEveTrackGL.h,
eve/inc/TEveTrackProjected.h, eve/inc/TEveTrackProjectedGL.h,
eve/inc/TEveTrackPropagator.h,
eve/inc/TEveTrackPropagatorEditor.h, eve/inc/TEveTrans.h,
eve/inc/TEveTransEditor.h, eve/inc/TEveTreeTools.h,
eve/inc/TEveTriangleSet.h, eve/inc/TEveTriangleSetEditor.h,
eve/inc/TEveTriangleSetGL.h, eve/inc/TEveUtil.h,
eve/inc/TEveVSD.h, eve/inc/TEveVSDStructs.h,
eve/inc/TEveViewer.h, eve/src/TEveBoxSet.cxx,
eve/src/TEveBoxSetGL.cxx, eve/src/TEveBrowser.cxx,
eve/src/TEveChunkManager.cxx, eve/src/TEveDigitSet.cxx,
eve/src/TEveDigitSetEditor.cxx, eve/src/TEveElement.cxx,
eve/src/TEveElementEditor.cxx, eve/src/TEveEventManager.cxx,
eve/src/TEveFrameBox.cxx, eve/src/TEveFrameBoxGL.cxx,
eve/src/TEveGLText.cxx, eve/src/TEveGLUtil.cxx,
eve/src/TEveGValuators.cxx, eve/src/TEveGedEditor.cxx,
eve/src/TEveGeoNode.cxx, eve/src/TEveGeoNodeEditor.cxx,
eve/src/TEveGeoShapeExtract.cxx, eve/src/TEveGridStepper.cxx,
eve/src/TEveGridStepperEditor.cxx, eve/src/TEveLine.cxx,
eve/src/TEveLineEditor.cxx, eve/src/TEveLineGL.cxx,
eve/src/TEveMacro.cxx, eve/src/TEveManager.cxx,
eve/src/TEvePad.cxx, eve/src/TEvePointSet.cxx,
eve/src/TEvePointSetArrayEditor.cxx,
eve/src/TEvePointSetProjectedGL.cxx,
eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEvePolygonSetProjectedEditor.cxx,
eve/src/TEvePolygonSetProjectedGL.cxx,
eve/src/TEveProjectionBases.cxx,
eve/src/TEveProjectionManager.cxx,
eve/src/TEveProjectionManagerEditor.cxx,
eve/src/TEveProjectionManagerGL.cxx, eve/src/TEveProjections.cxx,
eve/src/TEveQuadSet.cxx, eve/src/TEveQuadSetGL.cxx,
eve/src/TEveRGBAPalette.cxx, eve/src/TEveRGBAPaletteEditor.cxx,
eve/src/TEveScene.cxx, eve/src/TEveSceneInfo.cxx,
eve/src/TEveStraightLineSet.cxx,
eve/src/TEveStraightLineSetEditor.cxx,
eve/src/TEveStraightLineSetGL.cxx, eve/src/TEveTrack.cxx,
eve/src/TEveTrackEditor.cxx, eve/src/TEveTrackGL.cxx,
eve/src/TEveTrackProjected.cxx, eve/src/TEveTrackProjectedGL.cxx,
eve/src/TEveTrackPropagator.cxx,
eve/src/TEveTrackPropagatorEditor.cxx, eve/src/TEveTrans.cxx,
eve/src/TEveTransEditor.cxx, eve/src/TEveTreeTools.cxx,
eve/src/TEveTriangleSet.cxx, eve/src/TEveTriangleSetEditor.cxx,
eve/src/TEveTriangleSetGL.cxx, eve/src/TEveUtil.cxx,
eve/src/TEveVSD.cxx, eve/src/TEveVSDStructs.cxx,
eve/src/TEveViewer.cxx: When including ROOT header files use ""
instead of <>.
Replace NULL with 0 in TEveGLText.
TEveTrackPropagator: make public data-members protected and
provide
get/set methods. Second attempt at fixing Solaris cc errors: make
Helix and Vertex4d struct declarations public.
2007-11-26 17:54 axel
* [r21053] reflex/src/Kernel.cxx: Move typedef (u)longlong from
Kernel.h to Kernel.cxx; make it local.
2007-11-26 17:54 axel
* [r21052] reflex/inc/Reflex/Kernel.h: The definition of
ROOT::Reflex::longlong is now removed.
It is not needed by the Reflex API, and it interfers
with user code defining its own longlong, because
the dictionaries pull it in via "using namespace ROOT::Reflex".
Leave an "#if 0" in there, so it's easier to trace.
Only Kernel.cxx needs the typedef.
2007-11-26 17:16 rdm
* [r21051] build/unix/svninfo.sh: script needs bash.
2007-11-26 17:00 rdm
* [r21050] base/inc/TSystem.h: workaround bug in gcc's effc++
option.
2007-11-26 16:48 matevz
* [r21049] eve/inc/TEveChunkManager.h, eve/inc/TEveGridStepper.h,
eve/inc/TEveTrackPropagator.h, eve/inc/TEveUtil.h,
eve/src/TEveGridStepper.cxx, eve/src/TEveGridStepperEditor.cxx,
eve/src/TEvePolygonSetProjectedGL.cxx: Fix errors reported by
Solaris cc.
2007-11-26 16:01 matevz
* [r21048] eve/inc/TEveManager.h, eve/src/TEveManager.cxx,
tutorials/eve/lineset_test.C, tutorials/eve/quad_test.C,
tutorials/eve/triangleset.C, tutorials/eve/view3ds.C: Add static
function TEveManager::Create() and removed old
initialization scripts.
Fix macros to use this new initialization method.
2007-11-26 15:58 brun
* [r21047] gui/src/TGFrame.cxx: From Bertrand:
Fix 'Conditional jump or move depends on uninitialised value(s)'
reported by valgrind on gui in batch mode (sic)
2007-11-26 15:52 rdm
* [r21046] base/src/TApplication.cxx: print warning in case a
macro.C or data.root file specified as argument
does not exist. Fixes issue 30632.
2007-11-26 15:51 rdm
* [r21045] tmva/src/MethodVariable.cxx: fix gcc 4.2 warning.
2007-11-26 14:31 rdm
* [r21044] Makefile, config/Makefile.depend, eve, eve/Module.mk,
eve/inc, eve/inc/LinkDef.h, eve/inc/TEveBoxSet.h,
eve/inc/TEveBoxSetGL.h, eve/inc/TEveBrowser.h,
eve/inc/TEveChunkManager.h, eve/inc/TEveDigitSet.h,
eve/inc/TEveDigitSetEditor.h, eve/inc/TEveElement.h,
eve/inc/TEveElementEditor.h, eve/inc/TEveEventManager.h,
eve/inc/TEveFrameBox.h, eve/inc/TEveFrameBoxGL.h,
eve/inc/TEveGLText.h, eve/inc/TEveGLUtil.h,
eve/inc/TEveGValuators.h, eve/inc/TEveGedEditor.h,
eve/inc/TEveGeoNode.h, eve/inc/TEveGeoNodeEditor.h,
eve/inc/TEveGeoShapeExtract.h, eve/inc/TEveGridStepper.h,
eve/inc/TEveGridStepperEditor.h, eve/inc/TEveLine.h,
eve/inc/TEveLineEditor.h, eve/inc/TEveLineGL.h,
eve/inc/TEveMacro.h, eve/inc/TEveManager.h, eve/inc/TEvePad.h,
eve/inc/TEvePointSet.h, eve/inc/TEvePointSetArrayEditor.h,
eve/inc/TEvePointSetProjectedGL.h,
eve/inc/TEvePolygonSetProjected.h,
eve/inc/TEvePolygonSetProjectedEditor.h,
eve/inc/TEvePolygonSetProjectedGL.h,
eve/inc/TEveProjectionBases.h, eve/inc/TEveProjectionManager.h,
eve/inc/TEveProjectionManagerEditor.h,
eve/inc/TEveProjectionManagerGL.h, eve/inc/TEveProjections.h,
eve/inc/TEveQuadSet.h, eve/inc/TEveQuadSetGL.h,
eve/inc/TEveRGBAPalette.h, eve/inc/TEveRGBAPaletteEditor.h,
eve/inc/TEveScene.h, eve/inc/TEveSceneInfo.h,
eve/inc/TEveStraightLineSet.h,
eve/inc/TEveStraightLineSetEditor.h,
eve/inc/TEveStraightLineSetGL.h, eve/inc/TEveTrack.h,
eve/inc/TEveTrackEditor.h, eve/inc/TEveTrackGL.h,
eve/inc/TEveTrackProjected.h, eve/inc/TEveTrackProjectedGL.h,
eve/inc/TEveTrackPropagator.h,
eve/inc/TEveTrackPropagatorEditor.h, eve/inc/TEveTrans.h,
eve/inc/TEveTransEditor.h, eve/inc/TEveTreeTools.h,
eve/inc/TEveTriangleSet.h, eve/inc/TEveTriangleSetEditor.h,
eve/inc/TEveTriangleSetGL.h, eve/inc/TEveUtil.h,
eve/inc/TEveVSD.h, eve/inc/TEveVSDStructs.h,
eve/inc/TEveViewer.h, eve/src, eve/src/TEveBoxSet.cxx,
eve/src/TEveBoxSetGL.cxx, eve/src/TEveBrowser.cxx,
eve/src/TEveChunkManager.cxx, eve/src/TEveDigitSet.cxx,
eve/src/TEveDigitSetEditor.cxx, eve/src/TEveElement.cxx,
eve/src/TEveElementEditor.cxx, eve/src/TEveEventManager.cxx,
eve/src/TEveFrameBox.cxx, eve/src/TEveFrameBoxGL.cxx,
eve/src/TEveGLText.cxx, eve/src/TEveGLUtil.cxx,
eve/src/TEveGValuators.cxx, eve/src/TEveGedEditor.cxx,
eve/src/TEveGeoNode.cxx, eve/src/TEveGeoNodeEditor.cxx,
eve/src/TEveGeoShapeExtract.cxx, eve/src/TEveGridStepper.cxx,
eve/src/TEveGridStepperEditor.cxx, eve/src/TEveLine.cxx,
eve/src/TEveLineEditor.cxx, eve/src/TEveLineGL.cxx,
eve/src/TEveMacro.cxx, eve/src/TEveManager.cxx,
eve/src/TEvePad.cxx, eve/src/TEvePointSet.cxx,
eve/src/TEvePointSetArrayEditor.cxx,
eve/src/TEvePointSetProjectedGL.cxx,
eve/src/TEvePolygonSetProjected.cxx,
eve/src/TEvePolygonSetProjectedEditor.cxx,
eve/src/TEvePolygonSetProjectedGL.cxx,
eve/src/TEveProjectionBases.cxx,
eve/src/TEveProjectionManager.cxx,
eve/src/TEveProjectionManagerEditor.cxx,
eve/src/TEveProjectionManagerGL.cxx, eve/src/TEveProjections.cxx,
eve/src/TEveQuadSet.cxx, eve/src/TEveQuadSetGL.cxx,
eve/src/TEveRGBAPalette.cxx, eve/src/TEveRGBAPaletteEditor.cxx,
eve/src/TEveScene.cxx, eve/src/TEveSceneInfo.cxx,
eve/src/TEveStraightLineSet.cxx,
eve/src/TEveStraightLineSetEditor.cxx,
eve/src/TEveStraightLineSetGL.cxx, eve/src/TEveTrack.cxx,
eve/src/TEveTrackEditor.cxx, eve/src/TEveTrackGL.cxx,
eve/src/TEveTrackProjected.cxx, eve/src/TEveTrackProjectedGL.cxx,
eve/src/TEveTrackPropagator.cxx,
eve/src/TEveTrackPropagatorEditor.cxx, eve/src/TEveTrans.cxx,
eve/src/TEveTransEditor.cxx, eve/src/TEveTreeTools.cxx,
eve/src/TEveTriangleSet.cxx, eve/src/TEveTriangleSetEditor.cxx,
eve/src/TEveTriangleSetGL.cxx, eve/src/TEveUtil.cxx,
eve/src/TEveVSD.cxx, eve/src/TEveVSDStructs.cxx,
eve/src/TEveViewer.cxx, fonts/eve_fontdefault.txf,
fonts/eve_fonthelvetica34.txf, icons/eve_pointset.xpm,
icons/eve_rnr00_t.xpm, icons/eve_rnr01_t.xpm,
icons/eve_rnr10_t.xpm, icons/eve_rnr11_t.xpm,
icons/eve_scene.xpm, icons/eve_track.xpm, icons/eve_viewer.xpm,
tutorials/eve, tutorials/eve/broken_torus.tring,
tutorials/eve/lineset_test.C, tutorials/eve/nasashuttle.3ds,
tutorials/eve/quad_test.C, tutorials/eve/triangleset.C,
tutorials/eve/view3ds.C: from Matevz:
add the TEve classes to the svn trunk. Code compiles without
warnings on
MacOS X, Linux and Windows XP. Tutorials still don't work, as
init code
is still missing (coming later today).
2007-11-26 14:27 rdm
* [r21043] test: add .exe to the ignore list.
2007-11-26 13:20 brun
* [r21042] README/CREDITS: Add Silvia Arcelli for her contribution
to THnSparse
2007-11-26 13:19 brun
* [r21041] hist/inc/THnSparse.h, hist/src/THnSparse.cxx,
math/src/TMath.cxx: From Axel and Silvia Arcelli:
* implement rebinning, add, multiply, divide (incl. binomial)
* fix error calculation, now similar to TH1 etc
* allow for non-equal bin sizes: call constructor without bin
edges,
call SetBinEdges() afterwards
2007-11-26 11:27 moneta
* [r21040] test/stressMathCore.cxx: fix a problem with upper cases
in Smatrix library name
2007-11-26 11:01 moneta
* [r21039] test/stressMathCore.cxx: add tests of SMatrix and remove
the root files after reading
2007-11-25 13:35 rdm
* [r21035] cont/src/TObjArray.cxx: fix in non-const operator[],
where the return value may be used as an lvalue,
set fLast and call Changed(). If you want to access array
elements and not
invalidate the sorting, use At() or UncheckedAt().
2007-11-25 09:16 rdm
* [r21034] README/INSTALL: typo.
2007-11-25 08:35 rdm
* [r21033] README/BUILDSYSTEM, README/INSTALL: change references to
CVS into Subversion.
2007-11-25 08:09 brun
* [r21032] base/src/TAttFill.cxx: Document the special case when
the style fill area color is set to 0.
In this case, all objects fill area color is ignored and a
black&white output generated.
2007-11-24 09:56 brun
* [r21031] math/src/TMath.cxx: Improve TMath::KolmogorovTest (Jason
Detwiler)
//
// Method Improvement by Jason A Detwiler (JADetwiler@lbl.gov)
// -----------------------------------------------------------
// The nuts-and-bolts of the TMath::KolmogorovTest() algorithm is
a for-loop
// over the two sorted arrays a and b representing empirical
distribution
// functions. The for-loop handles 3 cases: when the next points
to be
// evaluated satisfy a>b, a<b, or a=b:
//
// for (Int_t i=0;i<na+nb;i++) {
// if (a[ia-1] < b[ib-1]) {
// rdiff -= sa;
// ia++;
// if (ia > na) {ok = kTRUE; break;}
// } else if (a[ia-1] > b[ib-1]) {
// rdiff += sb;
// ib++;
// if (ib > nb) {ok = kTRUE; break;}
// } else {
// rdiff += sb - sa;
// ia++;
// ib++;
// if (ia > na) {ok = kTRUE; break;}
// if (ib > nb) {ok = kTRUE; break;}
// }
// rdmax = TMath::Max(rdmax,TMath::Abs(rdiff));
// }
//
// For the last case, a=b, the algorithm advances each array by
one index in an
// attempt to move through the equality. However, this is
incorrect when one or
// the other of a or b (or both) have a repeated value, call it
x. For the KS
// statistic to be computed properly, rdiff needs to be
calculated after all of
// the a and b at x have been tallied (this is due to the
definition of the
// empirical distribution function; another way to convince
yourself that the
// old CERNLIB method is wrong is that it implies that the
function defined as the
// difference between a and b is multi-valued at x -- besides
being ugly, this
// would invalidate Kolmogorov's theorem).
//
// The solution is to just add while-loops into the equality-case
handling to
// perform the tally:
//
// } else {
// double x = a[ia-1];
// while(a[ia-1] == x && ia <= na) {
// rdiff -= sa;
// ia++;
// }
// while(b[ib-1] == x && ib <= nb) {
// rdiff += sb;
// ib++;
// }
// if (ia > na) {ok = kTRUE; break;}
// if (ib > nb) {ok = kTRUE; break;}
// }
2007-11-23 11:43 wouter
* [r21025] roofitcore/src/RooSimPdfBuilder.cxx: o RooSimPdfBuilder
- Back out fix strtok_r problem by Matthew Langston, it doesn't
work OK.
Instead insert implementation of strtok_r if _WIN32 is defined.
2007-11-23 11:37 brun
* [r21024] test/stressGeometry.cxx: Relax condition on difference
in number of steps
2007-11-23 11:15 rdm
* [r21023] test/Makefile: if exists use ../MyConfig.mk to customize
build.
2007-11-23 10:46 rdm
* [r21022] etc/valgrind-root.supp: From Axel:
valgrind suppression file for ROOT. To be used like:
valgrind --suppressions=$ROOTSYS/etc/valgrind-root.supp ...
2007-11-23 09:50 moneta
* [r21021] test/Makefile, test/stressMathCore.cxx: - add
stressMathcore with tests for:
- statistical functions (pdf and cdf) checking that numerical
integral of pdf = cdf
- all types of GenVectors (2,3, and 4D) including I/O
2007-11-23 09:15 brun
* [r21016] geom/src/TGeoPgon.cxx: From Andrei:
fix for the problem in TGeoPgon that was not a mis-initialization
but it was algorithmic, due to the comparison of the (ideally)
same number computed in 2 different ways.
2007-11-23 08:07 ganis
* [r21015] tutorials/proof/runProof.C: Do not define the unused
variable refloc (defined and used by getProof.C)
2007-11-22 23:09 ganis
* [r21012] test/stressProof.cxx, tutorials/proof/getProof.C: Fix
problem on MAC; improve argument parsing
2007-11-22 21:45 rdm
* [r21008] config/root-config.in, configure: the _REENTRANT flag
was not correctly set on Mac OS X, hence the
global mutexes were not active.
2007-11-22 21:44 wouter
* [r21007] roofitcore/inc/RooAbsArg.h, roofitcore/inc/RooAbsData.h,
roofitcore/inc/RooAbsPdf.h, roofitcore/inc/RooAbsReal.h,
roofitcore/inc/RooAbsRealLValue.h, roofitcore/inc/RooChi2Var.h,
roofitcore/inc/RooCmdArg.h, roofitcore/inc/RooCmdConfig.h,
roofitcore/inc/RooGlobalFunc.h, roofitcore/inc/RooHistError.h,
roofitcore/inc/RooMCStudy.h, roofitcore/inc/RooMath.h,
roofitcore/inc/RooMsgService.h, roofitcore/inc/RooNLLVar.h,
roofitcore/inc/RooNameReg.h, roofitcore/inc/RooNumber.h,
roofitcore/inc/RooRealVar.h, roofitcore/inc/RooTreeData.h,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsPdf.cxx,
roofitcore/src/RooAbsReal.cxx, roofitcore/src/RooCmdArg.cxx,
roofitcore/src/RooHistError.cxx, roofitcore/src/RooMath.cxx,
roofitcore/src/RooMsgService.cxx, roofitcore/src/RooNameReg.cxx,
roofitcore/src/RooNumber.cxx, roofitcore/src/RooRealVar.cxx: o
RooRealVar, RooAbsRealLValue, RooMCStudy, RooChi2Var, RooAbsData,
RooHistError, RooTreeData, RooAbsPdf, RooAbsArg, RooGlobalFunc,
RooCmdConfig, RooMath, RooNLLVar, RooAbsReal, RooNumber,
RooMsgService,
RooNameReg
- Changes references to RooCmdArg::none to RooCmdArg::none()
- Un-inline all static functions references static data members
o RooCmdArg
- Rename static RooCmdArg none to _none and make protected. Add
public accessor function none()
2007-11-22 21:38 brun
* [r21006] test/Makefile: Proof is not an optional package.
2007-11-22 21:29 brun
* [r21005] test/Makefile: From Bertrand,
Do not build tragets line stressProof and stressRoofit if Proof
and RooFit have not been selected in configure.
2007-11-22 21:02 wouter
* [r21004] roofitcore/inc/RooFitResult.h: o RooFitResult
- Relax parameter comparison tolerance in isIdentical() from 1e-6
to 5e-5
2007-11-22 20:59 brun
* [r21003] minuit/src/TMinuit.cxx: From Eddy:
In the default TMinuit constructor, preset fFCN=0
2007-11-22 20:40 wouter
* [r21002] roofitcore/inc/RooTrace.h, roofitcore/src/RooTrace.cxx:
o RooTrace
- Remove inlining of static control function as this appears
to give linking problems under Windows
2007-11-22 20:35 brun
* [r21001] test/stressRooFit.cxx: Fix a compilation error on
Solaris.
2007-11-22 20:14 wouter
* [r21000] roofitcore/inc/RooFitResult.h,
roofitcore/src/RooFitResult.cxx: o RooFitResult
- Add seperate tolerance parameter in isIdentical() for
correlation
comparisons, with a default of 1e-4
2007-11-22 18:25 ganis
* [r20999] proof/src/TProof.cxx, test/Makefile,
test/stressProof.cxx, tutorials/proof/ProofSimple.C,
tutorials/proof/ProofSimple.h: - First version of
'stressProof.cxx' and related changes in the test/Makefile
- Add missing protection in TProof to avoid starting the dialog
when in batch mode
- Add proper default initialization and destruction in
tutorials/proof/ProofSimple.C,.h
2007-11-22 17:03 brun
* [r20996] test/Makefile: Fix for Windows
2007-11-22 17:02 rdm
* [r20995] proofd/src/XrdProofWorker.cxx,
rpdutils/src/rpdutils.cxx: fix some gcc 4.2 warning.
2007-11-22 16:42 brun
* [r20994] test/Makefile.win32: Add stressRooFit
2007-11-22 16:37 brun
* [r20993] test/Makefile, test/stressRooFit.cxx: Add new stress
suite for RooFit (by Woter Verkerke)
Modify Makefile to build stressRooFit
2007-11-22 15:43 rdm
* [r20992] tutorials/io/testMergeCont.C: set eol-style.
2007-11-22 15:30 couet
* [r20991] test/stressGraphics.cxx: - On 64 bits linux machine
(lxplus) when stresssGraphics was ran une CINT,
valgrind showed many unitialized variables. This was due to
reasons:
* the Form() method (it seems to overwite memory ...).
* allocation of char arrays.
stressgraphics.cxx has been modified to work around these two
problems.
In compiled mode stressGraphics ran normally.
2007-11-22 15:24 couet
* [r20990] test/stressGraphics.ref: - New version
2007-11-22 15:20 rdm
* [r20989] tutorials/io/testMergeCont.C: From Andrei:
container merge test.
2007-11-22 14:54 wouter
* [r20988] roofitcore/Module.mk, roofitcore/inc/LinkDef3.h,
roofitcore/inc/Roo1DTable.h, roofitcore/inc/RooAbsAnaConvPdf.h,
roofitcore/inc/RooAbsPdf.h, roofitcore/inc/RooAddModel.h,
roofitcore/inc/RooArgSet.h, roofitcore/inc/RooConvCoefVar.h,
roofitcore/inc/RooCurve.h, roofitcore/inc/RooFitResult.h,
roofitcore/inc/RooGlobalFunc.h, roofitcore/inc/RooHist.h,
roofitcore/inc/RooMath.h, roofitcore/inc/RooMinuit.h,
roofitcore/inc/RooMsgService.h, roofitcore/inc/RooNameReg.h,
roofitcore/inc/RooNumIntConfig.h,
roofitcore/inc/RooNumIntFactory.h,
roofitcore/inc/RooObjCacheManager.h, roofitcore/inc/RooPlot.h,
roofitcore/inc/RooProdPdf.h, roofitcore/inc/RooProjectedPdf.h,
roofitcore/inc/RooRealConstant.h, roofitcore/inc/RooRealVar.h,
roofitcore/inc/RooRealVarSharedProperties.h,
roofitcore/inc/RooResolutionModel.h,
roofitcore/inc/RooSentinel.h, roofitcore/inc/RooSimPdfBuilder.h,
roofitcore/inc/RooTable.h, roofitcore/src/Roo1DTable.cxx,
roofitcore/src/RooAbsAnaConvPdf.cxx,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsCachedPdf.cxx,
roofitcore/src/RooAbsCollection.cxx,
roofitcore/src/RooAbsOptGoodnessOfFit.cxx,
roofitcore/src/RooAbsPdf.cxx, roofitcore/src/RooAbsReal.cxx,
roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooAddGenContext.cxx,
roofitcore/src/RooAddModel.cxx, roofitcore/src/RooAddPdf.cxx,
roofitcore/src/RooAddition.cxx, roofitcore/src/RooArgSet.cxx,
roofitcore/src/RooBinning.cxx,
roofitcore/src/RooClassFactory.cxx,
roofitcore/src/RooConvGenContext.cxx,
roofitcore/src/RooCurve.cxx, roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooDataProjBinding.cxx,
roofitcore/src/RooFFTConvPdf.cxx,
roofitcore/src/RooFitResult.cxx,
roofitcore/src/RooFormulaVar.cxx,
roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooGenContext.cxx,
roofitcore/src/RooGlobalFunc.cxx, roofitcore/src/RooGrid.cxx,
roofitcore/src/RooHist.cxx,
roofitcore/src/RooImproperIntegrator1D.cxx,
roofitcore/src/RooIntegrator1D.cxx,
roofitcore/src/RooIntegrator2D.cxx,
roofitcore/src/RooLinkedList.cxx,
roofitcore/src/RooMCIntegrator.cxx,
roofitcore/src/RooMCStudy.cxx, roofitcore/src/RooMath.cxx,
roofitcore/src/RooMinuit.cxx, roofitcore/src/RooMsgService.cxx,
roofitcore/src/RooNameReg.cxx,
roofitcore/src/RooNumIntConfig.cxx,
roofitcore/src/RooNumIntFactory.cxx,
roofitcore/src/RooObjCacheManager.cxx,
roofitcore/src/RooPlot.cxx, roofitcore/src/RooProdGenContext.cxx,
roofitcore/src/RooProdPdf.cxx, roofitcore/src/RooProfileLL.cxx,
roofitcore/src/RooProjectedPdf.cxx,
roofitcore/src/RooRealConstant.cxx,
roofitcore/src/RooRealIntegral.cxx,
roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooRealVarSharedProperties.cxx,
roofitcore/src/RooResolutionModel.cxx,
roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofitcore/src/RooSentinel.cxx,
roofitcore/src/RooSharedPropertiesList.cxx,
roofitcore/src/RooSimPdfBuilder.cxx,
roofitcore/src/RooSimultaneous.cxx, roofitcore/src/RooTrace.cxx,
roofitcore/src/RooTreeData.cxx, roofitcore/src/RooWorkspace.cxx,
roofitcore/test, roofitcore/test/Makefile,
roofitcore/test/Makefile.arch, roofitcore/test/TestBasic1.cxx,
roofitcore/test/TestBasic10.cxx, roofitcore/test/TestBasic11.cxx,
roofitcore/test/TestBasic12.cxx, roofitcore/test/TestBasic13.cxx,
roofitcore/test/TestBasic14.cxx, roofitcore/test/TestBasic15.cxx,
roofitcore/test/TestBasic16.cxx, roofitcore/test/TestBasic17.cxx,
roofitcore/test/TestBasic18.cxx, roofitcore/test/TestBasic19.cxx,
roofitcore/test/TestBasic2.cxx, roofitcore/test/TestBasic20.cxx,
roofitcore/test/TestBasic21.cxx, roofitcore/test/TestBasic22.cxx,
roofitcore/test/TestBasic3.cxx, roofitcore/test/TestBasic4.cxx,
roofitcore/test/TestBasic5.cxx, roofitcore/test/TestBasic6.cxx,
roofitcore/test/TestBasic7.cxx, roofitcore/test/TestBasic8.cxx,
roofitcore/test/TestBasic9.cxx, roofitcore/test/stressRooFit.cxx:
** Bringing trunk up-to-date w.r.t recent changes in
branches/dev/roofit branch **
Aggregated messages from branch commits follow
--- Date: Fri Oct 19 20:35:30 2007 New Revision: 20422 ---
o RooAbsArg
- Add debug level print statement in findConstantNodes()
o RooAbsAnaConvPdf
- Do not expose cached RooCoefVars to constant term finding
process.
--- Date: Fri Oct 19 21:03:40 2007 New Revision: 20423 ---
o RooPlot
- Add forwarding function for all revent Set*() methods of TH1
--- Date: Fri Oct 19 21:48:40 2007 New Revision: 20424 ---
o RooAbsAnaConvPdf
- Back out special handling of exposure of cached RooCoefVars
to constant term finding process.
o RooObjCacheManager
- Do not perform constant term finding on cache contents
if cache manager is configured to perform clearOnRedirect
for server redirects.
--- Date: Wed Oct 31 23:36:10 2007 New Revision: 20587 ---
o RooAbsRealLValue
- Remove stray debug print statements
o RooAddPdf
- Add new default ctor to fix persistence introduced by
new cache management scheme
- Add forgotten initializer to regular ctor
o RooAbsCachedPdf
- Add formal server-link dependency on cache parameters to
RooHistPdf cache representation so that the constant term
optimizer can make the correct decision
- Make RooObjCacheManager a persistent data member
o RooObjCacheManager
- Add debug message level information
- Make _optCacheObservables a transient data member and
initialize
it in the default ctor.
o RooAbsPdf, RooProjectedPdf
- Add new default ctor to fix persistence introduced by
new cache management scheme
- Make RooObjCacheManager a persistent data member
o RooAbsArg
- Add methods graphVizTree() that produce input files
for AT&Ts graphViz to make graphical representation
of object tree. (To make actual graphics run 'dot -Tps -o
graph.ps %s'
where %s is argument passed to graphVizTree().
o RooSetProxy
- Remove stray debug print statements
o RooSimultaneous
- Initialize forgotten data member in all ctors
o RooProdPdf, RooAbsAnaConvPdf
- Make RooObjCacheManager a persistent data member
o RooSuperCategory
- Make contained iterator a transient data member
and initialize it in the default ctor.
o RooCacheManager
- Add explicit separate default ctor.
o RooAddModel
- Completely new implementation, based on existing RooAddPdf.
RooResolutionModel functionality (convolution(),basisCode())
taken from original RooAddModel. Reimplement integration strategy
with caching of integral objects, rather than implementing
only common analytical component
o RooAbsAnaConvPdf,RooResolutionModel,RooAbsPdf
- Remove special hook function that were required for functioning
of original RooAddModel
o RooObjCacheManager
- Keep all _optCacheObservables versions created alive in
separate owned list
and only delete at end in dtor to avoid dangling pointer in
complex
optimizations
o RooAbsArg
- In optimizeCacheMode() ignore nodes that already have been
const optimized.
Although const optimization normally happens first, late cache
optimization
that happen upon late creation of objects can take place after
const optimization.
--- Date: Tue Nov 13 12:04:55 2007 New Revision: 20774 ---
o RooAddModel
- Completely new implementation, based on existing RooAddPdf.
RooResolutionModel functionality (convolution(),basisCode())
taken from original RooAddModel. Reimplement integration strategy
with caching of integral objects, rather than implementing
only common analytical component
o RooAbsAnaConvPdf,RooResolutionModel,RooAbsPdf
- Remove special hook function that were required for functioning
of original RooAddModel
o RooObjCacheManager
- Keep all _optCacheObservables versions created alive in
separate owned list
and only delete at end in dtor to avoid dangling pointer in
complex
optimizations
o RooAbsArg
- In optimizeCacheMode() ignore nodes that already have been
const optimized.
Although const optimization normally happens first, late cache
optimization
that happen upon late creation of objects can take place after
const optimization.
o RooMsgService
- Some restructuring to speed up code.
- Change topic naming from string to enum.
- Change debug-level print macros to take inline pre-decision
based on static RooMsgService boolean that indicates if any debug
stream is active. Also extend this speedup to doLogD() macro.
- Allow multiple Topic specifications in a single stream using
bit-wise
or to reduce default number of streams from 6 to 2.
- Terminate matching logic to streams early for 'universal'
streams
for which the logic does not depend on object properties.
o RooGlobalFunc
- Change Topic() argument from RooMsgService::MsgTopic to Int_t
to allow specification
of multiple topics
o RooDataHist, RooMsgService, RooGenContext, RooAddModel,
RooFFTConvPdf
RooAbsAnaConvPdf, RooAbsReal, RooAddPdf, RooAbsOptGoodnessOfFit,
RooAbsCachedPdf
RooProfileLL, RooObjCacheManager, RooAbsArg, RooAbsPdf,
RooRealIntegral
RooAddGenContext, RooProdGenContext, RooConvGenContext,
RooProjectedPdf, RooClassFactory
RooWorkspace, RooTreeData
- Follow change in RooMsgService interface
--- Date: Tue Nov 13 13:13:05 2007 New Revision: 20776 ---
o RooMCStudy
- Initialize _genParams in 2nd ctor (fixes savannah #31139)
--- Date: Fri Nov 16 21:24:52 2007 New Revision: 20853 ---
o RooProdPdf, RooAddition
- Fix memory leaks found with valgrind
o RooMsgService, RooRealConstant, RooNumIntFactory, RooMinuit,
RooNameReg, RooNumIntConfig, RooArgSet
- Add cleanup() function to delete singleton at exit
o RooMinuit
- Initialize _warnLevel data member (valgrind)
o RooAddModel
- Disable coefficient projections in convolution mode
(savannah #31302)
o RooTrace
- Remove messages about objects already deleted when not in
verbose mode
o RooSentinel
- New class handling cleanup at exit
--- Date: Mon Nov 19 16:41:52 2007 New Revision: 20901 ---
o Makefile
- Makefile to build stressRooFit
o Makefile.arch
- Stolen from $ROOTSYS/test
o stressRooFit
- Driver framework, base class of unit tests and
automatic plot, curve, fit result comparison tools
that unit tests can request
o TestBasic1
- Basic test running fitting, generation and plotting on Gaussian
p.d.f
--- Date: Wed Nov 21 17:58:28 2007 New Revision: 20965 ---
o stressRooFit
- Add regression test support for Double_t values
and RooTables
- In post-test analysis mode, analyze count of
(silent) ERROR messages and fail test if they
occcur
- Eliminate memory leaks in testing framework
- Add arguments '-n <N>' to run single test and
argument '-mc' to run suite in memory checking
mode in which case no references files are opened
to avoid ROOT I/O related noise in valgrind leak reports.
- Link in 21 new tests
o TestBasic2 ... TestBasic22
- New stress testing modules. Modules 4,6,7,11,21 and 22
are empty for now. All others are fully functional.
--- Date: Thu Nov 22 14:32:14 2007 New Revision: 20980 ---
o test/TestBasic15, test/TestBasic16, test/TestBasic20
- Fix memory leak in test code itself
o test/stressRooFit
- Activate RooFit internal memory tracing when run in memory
check mode
o RooDataHist
- Fix memory leak
o RooMsgService
- Add Tracing subject
- Fix bug in printing of multi-subject streams
- Keep track of total number of (silent) ERROR messages
- Add method to access contents of stream configurations
o RooIntegrator1D, RooIntegrator2D, RooSegmentedIntegrator1D,
RooSegmentedIntegrator2D,
RooGaussKronrodIntegrator1D, RooAdaptiveGaussKronronIntegrator1D,
RooMCIntegrator, RooGrid
- Fix default ctor to initialize all values used in dtor
o RooAddModel
- Add optional boolean to ctor to take ownership of components.
Used
in RooAddModel::convolution()
- Fix memory leak in convolution()
o RooFitResult
- Migrations to RooMsgService
- Add isIdentical() method for use in regression testing
o RooCurve, RooHist
- Add isIdentical() method for use in regression testing
o Roo1DTable
- Make persistable
- Add isIdentical() method for use in regression testing
o RooMath
- Migrations to RooMsgService
- Register static memory allocation of CERF lookup table in
RooSentinel
for cleanup in atexit().
o RooAbsReal
- Migrations to RooMsgService
- Fix invalid read access due to wrong destructor order in
plotAsymOn()
- Fix memory leak in plotOn()
o RooAbsCollection
- Restrict creation of hash tables to deep-copy operations
or shallow copy operations of lists with >30 elements
o RooAddPdf, RooRealVar, RooDataProjBinding, RooFormulaVar,
RooTreeData
- Migrations to RooMsgService
o RooAbsOptGoodnessOfFit
- Fix memory leak
o RooAbsPdf
- Migrations to RooMsgService
- Fix memory leak in fitTo()
o RooNumIntFactory
- Delete all owned prototype integrators in dtor
o RooBinning
- Fix ctors to always initialize _xlo and _xhi
o RooResolutioModel
- Register static identity RooFormulaVar with RooSentinel
for cleanup in atexit()
o RooSimPdfBuilder
- Migrations to RooMsgService
- Delete all fitCats and RooSimultaneous instances created
by builder in dtor
- Return non-const top-level p.d.f. from buildPdf()
o RooLinkedList
- First delete hash tables, then clear list instead of
reverse order to avoid invalid read problems with TList
o RooMinuit
- Migrations to RooMsgService
- Initialize MINUIT print levels to -1 if RooMsgService
is operating in silent mode
- Trim initial error on parameters if param +/- 2*errors
is out of param range
o RooSentinel
- Add cleanup hooks from RooMath and RooResolutionModel
o RooSimultaneous
- Fix memory leak
- Migrations to RooMsgService
o RooProjectedPdf
- Implement RooProjectedPdf::CacheElem dtor
o RooTable
- Add pure virtual isIdentical() interface
2007-11-22 14:47 ganis
* [r20987] proof/inc/TProofLog.h: Add getters for the list of log
elements and the element TMacro
2007-11-22 14:42 rdm
* [r20986] cont/inc/TSeqCollection.h, cont/src/TSeqCollection.cxx:
From Andrei:
implements Merge() method.
2007-11-22 14:35 rdm
* [r20985] alien/inc/TAlienJobStatusList.h,
krb5auth/src/TKSocket.cxx, table/src/TTableMap.cxx: fix gcc 4.2
compilation warnings.
2007-11-22 14:29 rdm
* [r20984] pyroot/src/PyROOT.h: fix Py_ssize_t and %u print format
warnings.
2007-11-22 14:02 antcheva
* [r20983] test/guitest.cxx: Do not reuse the same cascaded menu on
different level.
2007-11-22 13:48 antcheva
* [r20982] gui/src/TGButton.cxx, gui/src/TGNumberEntry.cxx,
gui/src/TGTextEntry.cxx: Handle multi-line tooltips in the
generated code.
2007-11-22 13:47 antcheva
* [r20981] tutorials/gui/guitest.C: Do not reuse the same cascaded
menu on different level.
2007-11-22 11:36 axel
* [r20979] cint/lib/dll_stl/str.h, cint/lib/prec_stl/string,
cint/src/fproto.h, cint/src/v6_func.cxx, cint/src/v6_newlink.cxx,
cint/src/v6_parse.cxx, cint/src/v6_pcode.cxx,
cint/src/v6_scrupto.cxx, cint/src/v6_typedef.cxx,
cint/src/v6_value.h, cint/src/v6_var.cxx, cint/stl/algobase.h:
From Philippe, Paul, Fons, Christian Holm, and me:
CINT v5-16-28 (actually: up to r2026)
* - support MacOSX 10.5 + macos64, rename macgcc to macos.
* - from Christian Holm Christensen:
* new MIPS and HPPA linux architectures supported
* - support MSVC2008
* - fix several problems discovered in CINT's test suite and with
valgrind
* - fix autoloading of templated classes with typedefs as
template argument
* - Add dictionary for std::string::(const_)reverse_iterator and
* std::string::iterator's operator ==, != also for GCC > 3.
2007-11-22 09:27 brun
* [r20978] win32gdk/src/TGWin32.cxx: From Bertrand:
- Make sure event->fWindow is always set
2007-11-22 09:13 brun
* [r20977] hist/inc/TH1.h, hist/src/TH1.cxx, main/src/hadd.cxx: Add
support for "average/efficiency" histograms in TH1::Add
// SPECIAL CASE (Average/Efficiency histograms)
// For histograms representing averages or efficiencies, one
should compute the average
// of the two histograms and not the sum. One can mark a
histogram to be an average
// histogram by setting its bit kIsAverage with
// myhist.SetBit(TH1::kIsAverage);
// Note that the two histograms must have their kIsAverage bit
set
When the utility hadd is used, histograms with teh kIsAverage bit
set are averaged and not summed.
2007-11-22 09:11 brun
* [r20976] gdml/src/TGDMLParse.cxx: Fix coding conventions
2007-11-22 08:59 moneta
* [r20975] math/src/TMath.cxx: update documentation for
TMath::Gamma according to https://savannah.cern.ch/bugs/?31513
2007-11-22 07:29 brun
* [r20974] asimage/src/TASImage.cxx: From Valeriy:
- fix a small mem.leak reported by purify
2007-11-21 22:27 wlav
* [r20971] pyroot/inc/TPython.h: added static to declarations
2007-11-21 18:11 axel
* [r20969] reflex/python/genreflex/gendict.py: From Scott Snyder:
Fix a problem with the dictionary generation when the default
arguments depends not just on the template name, but on earlier
template arguments:
---------------------------------------------------------
#include "Reflex/Builder/DictSelection.h"
template <class T>
class Default {};
namespace ROOT { namespace Reflex { namespace Selection {
template <class T, class U> struct C;
}}}
template <class T, class U = Default<T> >
class C
{
typedef typename
ROOT::Reflex::Selection::C<T, U>::self self;
};
namespace ROOT { namespace Reflex { namespace Selection {
template <class T, class U>
struct C
{
typedef C<T, U> self;
ROOT::Reflex::Selection::TEMPLATE_DEFAULTS<
ROOT::Reflex::Selection::NODEFAULT,
Default<T> > dum1;
ROOT::Reflex::Selection::NO_SELF_AUTOSELECT dum2;
};
}}}
struct foo
{
C<int> a;
C<float> b;
};
---------------------------------------------------------
<lcgdict>
<class name="C<int>"/>
<class name="C<float>"/>
</lcgdict>
---------------------------------------------------------
resulted in the warning:
--->> genreflex: WARNING: Class C<float> in selection file
selection.xml not generated.
2007-11-21 16:59 antcheva
* [r20966] gui/src/TGFileBrowser.cxx: From Bertrand:
Fixed leaking pictures - seen in gObjectTable->Print().
2007-11-21 16:52 axel
* [r20964] reflex/python/genreflex/genrootmap.py: For rootmap
entries: remove "std::" also for template parameters, otherwise
CINT won't identify our rootmap entries
2007-11-21 16:07 axel
* [r20963] cintex/src/Cintex.cxx: Remove artificial CINT source
file used for Reflex->CINT type declaration for now; it has ugly
side effects for Reflex dictionaries loaded at start-up.
This effectively reverts r19811; I still have to find a solution
for late-converted dictionaries and thus leave CINTSourceFile in
for now.
2007-11-21 15:48 rdm
* [r20962] gl/src/TGLHistPainter.cxx, gl/src/TGLParametric.cxx,
gl/src/TGLSurfacePainter.cxx, gl/src/TGLTF3Painter.cxx,
gl/src/TGLText.cxx: Fix gcc 4.2 compiler warnings.
2007-11-21 15:45 rdm
* [r20961] proof/src/TProof.cxx, proof/src/TProofChain.cxx,
proof/src/TProofServ.cxx: remove compiler warnings.
2007-11-21 15:18 rdm
* [r20960] tmva/inc/MethodCuts.h, tmva/inc/TActivationIdentity.h,
tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodCuts.cxx,
tmva/src/Timer.cxx: remove number of gcc 4.2 warnings.
2007-11-21 15:14 antcheva
* [r20959] gui/src/TGFileBrowser.cxx, gui/src/TRootBrowser.cxx:
From Bertrand:
Fixed more leaks...
2007-11-21 12:23 antcheva
* [r20958] gui/src/TGTextEditor.cxx: From Bertrand:
Fixed memory leaks discovered with gObjectTable->Print().
2007-11-21 12:16 brun
* [r20957] test/stressGeometry.cxx: Be ?\127?\127Relax the
constraints.
2007-11-21 11:53 brun
* [r20955] win32gdk/src/TGWin32.cxx: From Bertrand:
Fix memory leak in drag & drop + code cleanup
2007-11-21 11:34 brun
* [r20954] test/stressGeometry.cxx: Increase an internal buffer
size for fname
2007-11-21 11:20 brun
* [r20952] test/stressGeometry.cxx: Use CACHEREAD option for the
reference files.
2007-11-21 10:48 brun
* [r20951] test/stressGeometry.cxx: From Andrei.
Use the reference files from the http://root.cern.ch/files web
site instead of local copies
2007-11-21 10:42 brun
* [r20949] win32gdk/src/TGWin32.cxx: From Bertrand:
- Revert previous changes (side effects) ++ fixes memory leaks
2007-11-21 10:34 antcheva
* [r20948] gui/src/TGDNDManager.cxx, gui/src/TRootBrowser.cxx: From
Bertrand:
Memory leak fixes.
2007-11-21 09:17 brun
* [r20947] gdml/inc/TGDMLParse.h, gdml/src/TGDMLParse.cxx: From
Zoltan Torzsok:
Fix for a problem with long expressions lines.
2007-11-21 08:48 brun
* [r20945] geom/src/TGeoTube.cxx: Fix a bug in TGeoCtub::Safety.
The array saf is dimensioned as saf[4],
but TMath::LocMax(5,saf) was called instead of
TMath::Locmax(4,saf).
2007-11-21 06:12 brun
* [r20944] asimage/src/libAfterImage.tar.gz: From Valeriy:
New version from Sasha that should fix some of the recently
reported memory leaks.
2007-11-21 06:09 brun
* [r20943] test/stressLinear.cxx: From Eddy:
Add a new test for TMatrixTSparse
2007-11-21 06:07 brun
* [r20942] matrix/src/TMatrixTSparse.cxx: From Eddy:
Fix a bug in TMatrixTSparse::ExtractRow (symmetric to the bug
previously fixed
in TMatrixTSparse::InsertRow.
2007-11-21 00:59 wlav
* [r20941] pyroot/inc/TPython.h, pyroot/src/TPython.cxx: extension
of programmer access to PyROOT
2007-11-20 22:26 ganis
* [r20939] proofplayer/src/TFileMerger.cxx: Use
gSystem->TempDirectory() instead of /tmp
2007-11-20 17:39 rdm
* [r20935] auth/src/TAuthenticate.cxx, base/src/TApplication.cxx,
base/src/TROOT.cxx, ged/src/TGedMarkerSelect.cxx,
geom/src/TGeoManager.cxx, gpad/src/TColorWheel.cxx,
io/src/TMapFile.cxx, meta/src/TCint.cxx, rint/src/TTabCom.cxx,
treeviewer/src/TParallelCoordVar.cxx: Remove gcc 4.2 compiler
warnings.
2007-11-20 17:11 rdm
* [r20933] gui/inc/LinkDef3.h, gui/inc/TGCanvas.h,
gui/inc/TGDNDManager.h, gui/inc/TGFSContainer.h,
gui/inc/TGFrame.h, gui/inc/TGListTree.h, gui/inc/TGTextView.h,
gui/inc/TRootCanvas.h, gui/inc/TRootEmbeddedCanvas.h,
gui/src/TGCanvas.cxx, gui/src/TGDNDManager.cxx,
gui/src/TGFrame.cxx, gui/src/TGListTree.cxx,
gui/src/TGTextView.cxx, gui/src/TRootBrowserLite.cxx,
gui/src/TRootCanvas.cxx, gui/src/TRootEmbeddedCanvas.cxx: From
Bertrand:
fix naming conventions, after acronym, next word starts with
upper case.
2007-11-20 17:08 rdm
* [r20932] gui/inc/TRootBrowser.h, gui/inc/TRootBrowserLite.h:
white space.
2007-11-20 17:08 rdm
* [r20931] gui/inc/TGFileBrowser.h, gui/src/TGFileBrowser.cxx:
Added missing copyright notice. Still class description block
missing.
2007-11-20 15:52 brun
* [r20930] win32gdk/src/TGWin32.cxx: From Bertrand:
Fix minor memory leaks and uninitialized variables
2007-11-20 15:28 antcheva
* [r20928] gui/src/TGFrame.cxx, gui/src/TGLayout.cxx: Fixed
valgrind message: Conditional jump or move depends on
uninitialised value(s)
2007-11-20 14:36 antcheva
* [r20927] tutorials/gui/CPUMeter.C: From Bertrand:
Fixed errors reported by valgrind (slc4/ia32) and purify (win32).
2007-11-20 14:10 brun
* [r20926] proofplayer/src/TFileMerger.cxx: In a file containing
TRefs read and save TProcessIDs too
2007-11-20 14:10 brun
* [r20925] main/src/hadd.cxx: In a file containing TRefs read and
save TProcessIDs too
2007-11-20 13:34 antcheva
* [r20924] gui/src/TGScrollBar.cxx: Fixed errors reported by
valgrind.
2007-11-20 13:27 antcheva
* [r20923] gui/src/TGListTree.cxx: Fixed a warning on solaris.
2007-11-20 12:41 antcheva
* [r20922] gui/src/TGColorDialog.cxx: Fixed a worning reported by
Solaris.
2007-11-20 12:12 brun
* [r20921] base/src/TColor.cxx: In the TColor destructor delete the
static palette when all colors have been deleted.
2007-11-20 12:10 rdm
* [r20920] etc/proof/utils/circle.sh, etc/proof/utils/proofctl.sh,
etc/proof/utils/proofinstall.sh: First version of PROOF install
and control scripts. Not yet fully operational.
2007-11-20 11:41 brun
* [r20919] treeplayer/src/TTreeFormula.cxx: Set offset to prevent a
compiler warning
2007-11-20 11:21 brun
* [r20918] asimage/src/TASImage.cxx: From Valeriy:
Fix a mismatch between new/malloc and free/delete
2007-11-20 11:02 brun
* [r20917] winnt/src/TWinNTSystem.cxx: From Bertrand:
- Remove memory leaks reported by Purify
2007-11-20 10:02 antcheva
* [r20915] gui/src/TGListView.cxx: From Bertrand:
Fixed memory leak reported by Purify.
2007-11-20 09:41 couet
* [r20914] histpainter/src/THistPainter.cxx: - Fix a memory leak in
PaintContour (found by Bertrand using "purify").
2007-11-20 09:27 antcheva
* [r20913] gui/src/TRootEmbeddedCanvas.cxx: From Bertrand:
Added handling TKey objects in HandleDNDdrop.
2007-11-20 09:26 antcheva
* [r20912] gui/src/TRootCanvas.cxx: From Bertrand:
Added handling TKey objects in HandleDNDdrop.
2007-11-20 09:26 antcheva
* [r20911] gui/src/TGFileBrowser.cxx: From Bertrand:
Implemented the Drag and drom mechanism on list tree items.
2007-11-20 09:25 antcheva
* [r20910] gui/src/TGDNDManager.cxx: From Bertrand:
Increased the Window search depth.
2007-11-20 09:24 antcheva
* [r20909] gui/inc/TGListTree.h, gui/src/TGListTree.cxx: From
Bertrand:
ImplementED drag & drop in TGListTree
Simple example of how to use it:
// add an item in a list tree
TGListTreeItem *itm = fListTree->AddItem(item,fname,pic,pic);
// to set this item as a DND source:
itm->SetDNDSource(kTRUE);
// to set this item as a DND target:
itm->SetDNDTarget(kTRUE);
Changes:
In class TGListTreeItem:
New data member Int_t fDNDState with its setters and getters:
SetDNDSource(), SetDNDTarget(), IsDNDSource(), IsDNDTarget()
In class TGListTree:
New data members:
TBufferFile *fBuf; // buffer used for Drag and Drop
TDNDdata fDNDData; // Drag and Drop data
Atom_t *fDNDTypeList; // handles DND types
TGListTreeItem *fDropItem; // item on which DND is over
New methods:
HandleDNDdrop(), HandleDNDposition(), HandleDNDenter()
HandleDNDleave(), GetDNDdata()
New signal method: DataDropped(TGListTreeItem *item, TDNDdata
*data);
2007-11-20 06:18 brun
* [r20907] matrix/src/TMatrixTSparse.cxx: From Eddy:
Fix a bug in TMatrixTSparse<Element>::ExtractRow reported by
Jiajie Ling.
At line 408 acoln+n was used instead of acoln+nr.
2007-11-19 21:03 pcanal
* [r20906] mathmore/inc/Math/GSLNLSMinimizer.h: Correct a typo in
the name of an overloaded (abstract) member functions
2007-11-19 16:19 antcheva
* [r20904] gui/src/TGTab.cxx: From Bertrand:
Fixed identation.
2007-11-19 16:10 brun
* [r20903] asimage/src/TASImage.cxx: From Ilka:
fix of memory leak reported by valgrind
2007-11-19 14:49 brun
* [r20900] asimage/src/TASImage.cxx, gui/src/TGCommandPlugin.cxx,
gui/src/TGTextEditor.cxx,
win32gdk/gdk/src/gdk/win32/gdkgc-win32.c: From Bertrand:
- Fixes uninitialized memory reads and memory leaks reported by
Rational
Purify
2007-11-19 14:42 couet
* [r20899] test/stressGraphics.ref: - Fixes for Mac Intel
2007-11-19 14:18 brun
* [r20898] tree/inc/TChain.h: From Leandro:
Don't redefine default parameters.
2007-11-19 13:47 couet
* [r20897] gl/src/TGLHistPainter.cxx: - Fix compilation's warning
on Solaris.
2007-11-19 13:43 couet
* [r20896] graf/src/TGraphPolar.cxx: - Fix compilation's warnings
on Solaris.
2007-11-19 13:40 couet
* [r20895] gl/src/TGLText.cxx: - Fix compilation's warning on
Solaris.
2007-11-19 13:37 rdm
* [r20894] base/src/TROOT.cxx: From Axel:
fix small memory leak.
2007-11-19 13:36 couet
* [r20893] gl/src/TGLTF3Painter.cxx: - Fix compilation's warning on
Solaris.
2007-11-19 13:35 couet
* [r20892] gl/src/TGLSurfacePainter.cxx: - Fix compilation's
warning on Solaris.
2007-11-19 13:30 couet
* [r20891] gl/src/TGLParametric.cxx: - Fix compilation's warning on
Solaris.
2007-11-19 13:23 couet
* [r20890] gpad/src/TColorWheel.cxx: - Fix Solaris compilation's
warning.
2007-11-19 13:19 couet
* [r20889] treeviewer/src/TParallelCoordVar.cxx: - Fix Solaris
compilation's warning.
2007-11-19 12:54 brun
* [r20888] geom/src/TGeoManager.cxx: From Andrei:
Fix warning on Solaris
2007-11-19 12:08 rdm
* [r20887] Makefile: etc/svninfo.txt was not deleted in distclean.
2007-11-19 12:08 rdm
* [r20886] cint/Module.mk: sys/types.h and systypes.h were not
deleted in distclean.
2007-11-19 12:07 rdm
* [r20885] reflex/Module.mk: G__Reflex..cxx and .h were not deleted
in distclean.
2007-11-19 12:06 rdm
* [r20884] smatrix/Module.mk: G__Smatrix32.cxx and .h were not
deleted in distclean.
2007-11-19 11:52 rdm
* [r20883] LICENSE, README/BUILDSYSTEM, README/COPYING.CINT,
README/CREDITS, README/ChangeLog-2-24, README/INSTALL,
README/README, README/README.ALIEN, README/README.AUTH,
README/README.GLOBUS, README/README.MONALISA,
README/README.PROOF, README/README.SELECTOR, README/cfortran.doc,
configure, reflex/Module.mk, reflex/build/Makefile.am,
reflex/doc/Makefile.am, reflex/inc/LinkDef.h,
reflex/inc/Makefile.am, reflex/inc/Reflex/Any.h,
reflex/inc/Reflex/Base.h,
reflex/inc/Reflex/Builder/ClassBuilder.h,
reflex/inc/Reflex/Builder/CollectionProxy.h,
reflex/inc/Reflex/Builder/DictSelection.h,
reflex/inc/Reflex/Builder/EnumBuilder.h,
reflex/inc/Reflex/Builder/FunctionBuilder.h,
reflex/inc/Reflex/Builder/Makefile.am,
reflex/inc/Reflex/Builder/NamespaceBuilder.h,
reflex/inc/Reflex/Builder/NewDelFunctions.h,
reflex/inc/Reflex/Builder/ReflexBuilder.h,
reflex/inc/Reflex/Builder/TypeBuilder.h,
reflex/inc/Reflex/Builder/TypedefBuilder.h,
reflex/inc/Reflex/Builder/UnionBuilder.h,
reflex/inc/Reflex/Builder/VariableBuilder.h,
reflex/inc/Reflex/Callback.h,
reflex/inc/Reflex/DictionaryGenerator.h,
reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/Makefile.am,
reflex/inc/Reflex/Member.h, reflex/inc/Reflex/MemberTemplate.h,
reflex/inc/Reflex/Object.h, reflex/inc/Reflex/PluginService.h,
reflex/inc/Reflex/PropertyList.h, reflex/inc/Reflex/Reflex.h,
reflex/inc/Reflex/Scope.h, reflex/inc/Reflex/SharedLibrary.h,
reflex/inc/Reflex/Tools.h, reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/TypeTemplate.h,
reflex/inc/Reflex/ValueObject.h,
reflex/inc/Reflex/internal/InternalTools.h,
reflex/inc/Reflex/internal/Makefile.am,
reflex/inc/Reflex/internal/MemberBase.h,
reflex/inc/Reflex/internal/MemberTemplateImpl.h,
reflex/inc/Reflex/internal/MemberTemplateName.h,
reflex/inc/Reflex/internal/OwnedMember.h,
reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
reflex/inc/Reflex/internal/OwnedPropertyList.h,
reflex/inc/Reflex/internal/PropertyListImpl.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/ScopeName.h,
reflex/inc/Reflex/internal/TypeBase.h,
reflex/inc/Reflex/internal/TypeName.h,
reflex/inc/Reflex/internal/TypeTemplateImpl.h,
reflex/inc/Reflex/internal/TypeTemplateName.h,
reflex/python/Makefile.am, reflex/python/genreflex/Makefile.am,
reflex/python/genreflex/gccdemangler.py,
reflex/python/genreflex/gencapa.py,
reflex/python/genreflex/gendict.py,
reflex/python/genreflex/gendict06.py,
reflex/python/genreflex/genheader.py,
reflex/python/genreflex/genreflex-rootcint.py,
reflex/python/genreflex/genreflex.py,
reflex/python/genreflex/genreflex06.py,
reflex/python/genreflex/genrootmap.py,
reflex/python/genreflex/selclass.py, reflex/src/Any.cxx,
reflex/src/Array.cxx, reflex/src/Array.h, reflex/src/Base.cxx,
reflex/src/Callback.cxx, reflex/src/Class.cxx,
reflex/src/Class.h, reflex/src/ClassBuilder.cxx,
reflex/src/ClassTemplateInstance.cxx,
reflex/src/ClassTemplateInstance.h, reflex/src/DataMember.cxx,
reflex/src/DataMember.h, reflex/src/DictionaryGenerator.cxx,
reflex/src/Enum.cxx, reflex/src/Enum.h,
reflex/src/EnumBuilder.cxx, reflex/src/FuncHandler.cxx,
reflex/src/FuncHandler.h, reflex/src/Function.cxx,
reflex/src/Function.h, reflex/src/FunctionBuilder.cxx,
reflex/src/FunctionMember.cxx, reflex/src/FunctionMember.h,
reflex/src/FunctionMemberTemplateInstance.cxx,
reflex/src/FunctionMemberTemplateInstance.h,
reflex/src/Fundamental.cxx, reflex/src/Fundamental.h,
reflex/src/Kernel.cxx, reflex/src/Makefile.am,
reflex/src/Member.cxx, reflex/src/MemberBase.cxx,
reflex/src/MemberTemplate.cxx, reflex/src/MemberTemplateImpl.cxx,
reflex/src/MemberTemplateName.cxx, reflex/src/NameLookup.cxx,
reflex/src/NameLookup.h, reflex/src/Namespace.cxx,
reflex/src/Namespace.h, reflex/src/NamespaceBuilder.cxx,
reflex/src/Object.cxx, reflex/src/PluginFactoryMap.cxx,
reflex/src/PluginFactoryMap.h, reflex/src/PluginService.cxx,
reflex/src/Pointer.cxx, reflex/src/Pointer.h,
reflex/src/PointerToMember.cxx, reflex/src/PointerToMember.h,
reflex/src/PropertyList.cxx, reflex/src/PropertyListImpl.cxx,
reflex/src/Scope.cxx, reflex/src/ScopeBase.cxx,
reflex/src/ScopeName.cxx, reflex/src/TemplateInstance.cxx,
reflex/src/TemplateInstance.h, reflex/src/Tools.cxx,
reflex/src/Type.cxx, reflex/src/TypeBase.cxx,
reflex/src/TypeBuilder.cxx, reflex/src/TypeName.cxx,
reflex/src/TypeTemplate.cxx, reflex/src/TypeTemplateImpl.cxx,
reflex/src/TypeTemplateName.cxx, reflex/src/Typedef.cxx,
reflex/src/Typedef.h, reflex/src/TypedefBuilder.cxx,
reflex/src/Union.cxx, reflex/src/Union.h,
reflex/src/UnionBuilder.cxx, reflex/src/VariableBuilder.cxx,
reflex/src/dir_manip.h, reflex/src/genmap/genmap.cxx,
reflex/src/stl_hash.h, reflex/test/CppUnit_testdriver.cpp,
reflex/test/Makefile.am, reflex/test/dictionary_generator.cpp,
reflex/test/testDict1/Makefile.am,
reflex/test/testDict1/Reflex.h,
reflex/test/testDict2/Class2Dict.h,
reflex/test/testDict2/ClassA.h, reflex/test/testDict2/ClassB.h,
reflex/test/testDict2/ClassC.h, reflex/test/testDict2/ClassD.h,
reflex/test/testDict2/ClassE.h, reflex/test/testDict2/ClassF.h,
reflex/test/testDict2/ClassG.h, reflex/test/testDict2/ClassH.h,
reflex/test/testDict2/ClassI.h, reflex/test/testDict2/ClassJ.h,
reflex/test/testDict2/ClassK.h, reflex/test/testDict2/ClassL.h,
reflex/test/testDict2/ClassM.h, reflex/test/testDict2/ClassN.h,
reflex/test/testDict2/ClassO.h,
reflex/test/testDict2/ClassSelections.h,
reflex/test/testDict2/ClassT.h,
reflex/test/testDict2/Functions.h,
reflex/test/testDict2/InheritanceTree.txt,
reflex/test/testDict2/Makefile.am,
reflex/test/testDict2/MemberPointer.h,
reflex/test/testDict2/TemplatedClasses.h,
reflex/test/testDict2/TestClasses.h,
reflex/test/testPlugins/ICommon.h,
reflex/test/testPlugins/plugin1.cxx,
reflex/test/testPlugins/plugin1bis.cxx,
reflex/test/testPlugins/plugin2.cxx,
reflex/test/testPlugins/plugin3.cxx,
reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_generate.cxx,
reflex/test/test_Reflex_lookup.cxx,
reflex/test/test_Reflex_plugins.cxx,
reflex/test/test_Reflex_simple1.cxx,
reflex/test/test_Reflex_simple2.cxx,
reflex/test/test_Reflex_unit.cxx: et property svn:eol-style LF on
all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All
MS tools
support LF eols fine.
2007-11-19 11:31 rdm
* [r20882] Makefile, alien/Module.mk, alien/inc/LinkDef.h,
alien/inc/TAlien.h, alien/inc/TAlienCollection.h,
alien/inc/TAlienDirectory.h, alien/inc/TAlienFile.h,
alien/inc/TAlienJDL.h, alien/inc/TAlienJob.h,
alien/inc/TAlienJobStatus.h, alien/inc/TAlienJobStatusList.h,
alien/inc/TAlienMasterJob.h, alien/inc/TAlienMasterJobStatus.h,
alien/inc/TAlienResult.h, alien/inc/TAlienSystem.h,
alien/src/TAlien.cxx, alien/src/TAlienCollection.cxx,
alien/src/TAlienDirectory.cxx, alien/src/TAlienFile.cxx,
alien/src/TAlienJDL.cxx, alien/src/TAlienJob.cxx,
alien/src/TAlienJobStatus.cxx, alien/src/TAlienJobStatusList.cxx,
alien/src/TAlienMasterJob.cxx,
alien/src/TAlienMasterJobStatus.cxx, alien/src/TAlienResult.cxx,
alien/src/TAlienSystem.cxx, asimage/Module.mk,
asimage/inc/LinkDef.h, asimage/inc/LinkDefGS.h,
asimage/inc/LinkDefGui.h, asimage/inc/TASImage.h,
asimage/inc/TASImagePlugin.h, asimage/inc/TASPaletteEditor.h,
asimage/inc/TASPluginGS.h, asimage/src/TASImage.cxx,
asimage/src/TASPaletteEditor.cxx, asimage/src/TASPluginGS.cxx,
asimage/src/TASPolyUtils.c, auth/Module.mk, auth/inc/AFSAuth.h,
auth/inc/AFSAuthTypes.h, auth/inc/AuthConst.h,
auth/inc/DaemonUtils.h, auth/inc/LinkDefAFS.h,
auth/inc/LinkDefRoot.h, auth/inc/TAFS.h,
auth/inc/TAuthenticate.h, auth/inc/THostAuth.h,
auth/inc/TRootAuth.h, auth/inc/TRootSecContext.h,
auth/inc/rsaaux.h, auth/inc/rsadef.h, auth/inc/rsafun.h,
auth/inc/rsalib.h, auth/src/AFSAuth.cxx,
auth/src/DaemonUtils.cxx, auth/src/TAFS.cxx,
auth/src/TAuthenticate.cxx, auth/src/THostAuth.cxx,
auth/src/TRootAuth.cxx, auth/src/TRootSecContext.cxx,
auth/src/rsaaux.cxx, auth/src/rsafun.cxx, auth/src/rsalib.cxx,
build/Module.mk, build/package/lib/makebuilddepend.sh,
build/package/lib/makedebdir.sh, build/package/lib/makelists.sh,
build/package/lib/makerpmspec.sh, build/package/msi/makemsi.cxx,
build/package/msi/makemsi.sh, build/rmkdepend/cppsetup.c,
build/rmkdepend/def.h, build/rmkdepend/ifparser.c,
build/rmkdepend/ifparser.h, build/rmkdepend/imakemdep.h,
build/rmkdepend/include.c, build/rmkdepend/main.c,
build/rmkdepend/mainroot.cxx, build/rmkdepend/parse.c,
build/rmkdepend/pr.c, build/unix/compiledata.sh,
build/unix/distfilelist.sh, build/unix/importcint.sh,
build/unix/makechangelog.sh, build/unix/makecintdll.sh,
build/unix/makedist.sh, build/unix/makedistsrc.sh,
build/unix/makehtml.sh, build/unix/makelib.sh,
build/unix/makeloghtml.sh, build/unix/makestatic.sh,
build/unix/makeversion.sh, build/unix/reconfigure.sh,
build/unix/svn2cl.sh, build/unix/svninfo.sh,
build/unix/wingcc_ld.sh, build/version.cxx,
build/win/bindexplib/bindexplib.cxx, build/win/compiledata.sh,
build/win/f77.sh, build/win/ld.sh, build/win/makelib.sh,
build/win/w32pragma.h, castor/Module.mk, castor/inc/LinkDef.h,
castor/inc/TCastorFile.h, castor/src/TCastorFile.cxx,
chirp/Module.mk, chirp/inc/LinkDef.h, chirp/inc/TChirpFile.h,
chirp/src/TChirpFile.cxx, cintex/Module.mk,
cintex/inc/Cintex/Cintex.h, cintex/inc/LinkDef.h,
cintex/python/PyCintex.py, cintex/src/CINTClassBuilder.cxx,
cintex/src/CINTClassBuilder.h, cintex/src/CINTEnumBuilder.cxx,
cintex/src/CINTEnumBuilder.h, cintex/src/CINTFunctionBuilder.cxx,
cintex/src/CINTFunctionBuilder.h, cintex/src/CINTFunctional.cxx,
cintex/src/CINTFunctional.h, cintex/src/CINTScopeBuilder.cxx,
cintex/src/CINTScopeBuilder.h, cintex/src/CINTSourceFile.h,
cintex/src/CINTTypedefBuilder.cxx,
cintex/src/CINTTypedefBuilder.h, cintex/src/CINTUtils.cxx,
cintex/src/CINTVariableBuilder.cxx,
cintex/src/CINTVariableBuilder.h, cintex/src/CINTdefs.h,
cintex/src/Cintex.cxx, cintex/src/ROOTClassEnhancer.cxx,
cintex/src/ROOTClassEnhancer.h, cintex/test/dict/CintexTest.h,
cintex/test/test_Cintex.C, cintex/test/test_Persistency.C,
cintex/test/test_PyCintex_basics.py, cintex/test/test_all.sh,
clarens/Module.mk, clarens/inc/LinkDef.h, clarens/inc/TClProxy.h,
clarens/inc/TClSession.h, clarens/inc/TClarens.h,
clarens/inc/TEcho.h, clarens/inc/TGM.h, clarens/inc/TLM.h,
clarens/inc/TSAM.h, clarens/inc/TXmlRpc.h,
clarens/src/TClProxy.cxx, clarens/src/TClSession.cxx,
clarens/src/TClarens.cxx, clarens/src/TEcho.cxx,
clarens/src/TGM.cxx, clarens/src/TLM.cxx, clarens/src/TSAM.cxx,
clarens/src/TXmlRpc.cxx, clib/Module.mk, clib/inc/Demangle.h,
clib/inc/Getline.h, clib/inc/LinkDef.h, clib/inc/mmalloc.h,
clib/inc/mmconfig.h, clib/inc/mmprivate.h, clib/inc/snprintf.h,
clib/src/Demangle.c, clib/src/Getline.c, clib/src/attach.c,
clib/src/detach.c, clib/src/getpagesize.c, clib/src/keys.c,
clib/src/mcalloc.c, clib/src/mfree.c, clib/src/mmalloc.c,
clib/src/mmapsup.c, clib/src/mmcheck.c, clib/src/mmemalign.c,
clib/src/mmstats.c, clib/src/mmtrace.c, clib/src/mrealloc.c,
clib/src/mvalloc.c, clib/src/sbrksup.c, clib/src/snprintf.c,
config/Makefile.aix, config/Makefile.aix5,
config/Makefile.aixgcc, config/Makefile.alphacxx6,
config/Makefile.alphagcc, config/Makefile.alphakcc,
config/Makefile.depend, config/Makefile.freebsd4,
config/Makefile.freebsd5, config/Makefile.hpuxacc,
config/Makefile.hpuxgcc, config/Makefile.hpuxia64acc,
config/Makefile.hurddeb, config/Makefile.in,
config/Makefile.linux, config/Makefile.linuxalphagcc,
config/Makefile.linuxarm, config/Makefile.linuxdeb2ppc,
config/Makefile.linuxia64ecc, config/Makefile.linuxia64gcc,
config/Makefile.linuxia64sgi, config/Makefile.linuxicc,
config/Makefile.linuxkcc, config/Makefile.linuxpgcc,
config/Makefile.linuxppc64gcc, config/Makefile.linuxppcgcc,
config/Makefile.linuxx8664gcc, config/Makefile.linuxx8664icc,
config/Makefile.lynxos, config/Makefile.macosx,
config/Makefile.macosx64, config/Makefile.macosxicc,
config/Makefile.macosxxlc, config/Makefile.openbsd,
config/Makefile.precomp, config/Makefile.sgicc,
config/Makefile.sgicc64, config/Makefile.sgikcc,
config/Makefile.sgin32gcc, config/Makefile.solaris,
config/Makefile.solarisCC5, config/Makefile.solarisgcc,
config/Makefile.solariskcc, config/Makefile.win32,
config/Makefile.win32gcc, config/thisroot.sh, cont/Module.mk,
cont/doc/index.txt, cont/inc/LinkDef.h, cont/inc/TArray.h,
cont/inc/TArrayC.h, cont/inc/TArrayD.h, cont/inc/TArrayF.h,
cont/inc/TArrayI.h, cont/inc/TArrayL.h, cont/inc/TArrayL64.h,
cont/inc/TArrayS.h, cont/inc/TBits.h, cont/inc/TBtree.h,
cont/inc/TClassTable.h, cont/inc/TClonesArray.h,
cont/inc/TCollection.h, cont/inc/TCollectionProxyInfo.h,
cont/inc/TExMap.h, cont/inc/THashList.h, cont/inc/THashTable.h,
cont/inc/TIterator.h, cont/inc/TList.h, cont/inc/TMap.h,
cont/inc/TObjArray.h, cont/inc/TObjectTable.h,
cont/inc/TOrdCollection.h, cont/inc/TRefArray.h,
cont/inc/TRefTable.h, cont/inc/TSeqCollection.h,
cont/inc/TSortedList.h, cont/inc/TVirtualCollectionProxy.h,
cont/src/TArray.cxx, cont/src/TArrayC.cxx, cont/src/TArrayD.cxx,
cont/src/TArrayF.cxx, cont/src/TArrayI.cxx, cont/src/TArrayL.cxx,
cont/src/TArrayL64.cxx, cont/src/TArrayS.cxx, cont/src/TBits.cxx,
cont/src/TBtree.cxx, cont/src/TClassTable.cxx,
cont/src/TClonesArray.cxx, cont/src/TCollection.cxx,
cont/src/TExMap.cxx, cont/src/THashList.cxx,
cont/src/THashTable.cxx, cont/src/TIterator.cxx,
cont/src/TList.cxx, cont/src/TMap.cxx, cont/src/TObjArray.cxx,
cont/src/TObjectTable.cxx, cont/src/TOrdCollection.cxx,
cont/src/TRefArray.cxx, cont/src/TRefTable.cxx,
cont/src/TSeqCollection.cxx, cont/src/TSortedList.cxx,
dcache/Module.mk, dcache/inc/LinkDef.h, dcache/inc/TDCacheFile.h,
dcache/src/TDCacheFile.cxx, eg/Module.mk, eg/inc/Hepevt.h,
eg/inc/LinkDef.h, eg/inc/TAttParticle.h, eg/inc/TDatabasePDG.h,
eg/inc/TDecayChannel.h, eg/inc/TGenerator.h, eg/inc/TParticle.h,
eg/inc/TParticleClassPDG.h, eg/inc/TParticlePDG.h,
eg/inc/TPrimary.h, eg/inc/TVirtualMCDecayer.h, eg/inc/cfortran.h,
eg/src/TAttParticle.cxx, eg/src/TDatabasePDG.cxx,
eg/src/TDecayChannel.cxx, eg/src/TGenerator.cxx,
eg/src/TParticle.cxx, eg/src/TParticleClassPDG.cxx,
eg/src/TParticlePDG.cxx, eg/src/TPrimary.cxx,
eg/src/TVirtualMCDecayer.cxx, etc/RadioNuclides.txt,
etc/gdb-backtrace.sh, etc/pdg_table.txt,
etc/plugins/ROOT@@Math@@VirtualIntegrator/P010_GSLIntegrator.C,
etc/plugins/ROOT@@Math@@VirtualIntegrator/P020_GSLMCIntegrator.C,
etc/plugins/TAFS/P010_TAFS.C,
etc/plugins/TApplication/P010_TApplicationRemote.C,
etc/plugins/TApplication/P020_TApplicationServer.C,
etc/plugins/TArchiveFile/P010_TZIPFile.C,
etc/plugins/TBrowserImp/P010_TRootBrowser.C,
etc/plugins/TBrowserImp/P020_TRootBrowserLite.C,
etc/plugins/TChain/P010_TProofChain.C,
etc/plugins/TDataProgressDialog/P010_TDataProgressDialog.C,
etc/plugins/TFile/P010_TWebFile.C,
etc/plugins/TFile/P020_TRFIOFile.C,
etc/plugins/TFile/P030_TCastorFile.C,
etc/plugins/TFile/P040_TDCacheFile.C,
etc/plugins/TFile/P050_TGFALFile.C,
etc/plugins/TFile/P060_TChirpFile.C,
etc/plugins/TFile/P070_TAlienFile.C,
etc/plugins/TFile/P080_TXMLFile.C,
etc/plugins/TFile/P090_TSQLFile.C,
etc/plugins/TFile/P100_TXNetFile.C,
etc/plugins/TFileDrawMap/P010_TFileDrawMap.C,
etc/plugins/TFileStager/P010_TXNetFileStager.C,
etc/plugins/TFitEditor/P010_TFitEditor.C,
etc/plugins/TGLHistPainter/P010_TGLHistPainter.C,
etc/plugins/TGLManager/P010_TX11GLManager.C,
etc/plugins/TGLManager/P020_TGWin32GLManager.C,
etc/plugins/TGPasswdDialog/P010_TGPasswdDialog.C,
etc/plugins/TGeoManagerEditor/P010_TGeoManagerEditor.C,
etc/plugins/TGrid/P010_TAlien.C,
etc/plugins/TGuiBuilder/P010_TRootGuiBuilder.C,
etc/plugins/TGuiFactory/P010_TRootGuiFactory.C,
etc/plugins/TGuiFactory/P020_TQtRootGuiFactory.C,
etc/plugins/TImage/P010_TASImage.C,
etc/plugins/TImagePlugin/P010_TASPluginGS.C,
etc/plugins/TMinuitGraph/P010_TGraph.C,
etc/plugins/TPaletteEditor/P010_TASPaletteEditor.C,
etc/plugins/TProof/P010_TProofCondor.C,
etc/plugins/TProof/P020_TProofSuperMaster.C,
etc/plugins/TProof/P030_TProofPEAC.C,
etc/plugins/TProof/P040_TProof.C,
etc/plugins/TProofMgr/P010_TXProofMgr.C,
etc/plugins/TProofProgressDialog/P010_TProofProgressDialog.C,
etc/plugins/TProofServ/P010_TXProofServ.C,
etc/plugins/TSQLServer/P010_TMySQLServer.C,
etc/plugins/TSQLServer/P020_TPgSQLServer.C,
etc/plugins/TSQLServer/P030_TSapDBServer.C,
etc/plugins/TSQLServer/P040_TOracleServer.C,
etc/plugins/TSQLServer/P050_TODBCServer.C,
etc/plugins/TSessionViewer/P010_TSessionViewer.C,
etc/plugins/TSlave/P010_TXSlave.C,
etc/plugins/TSystem/P010_TRFIOSystem.C,
etc/plugins/TSystem/P020_TDCacheSystem.C,
etc/plugins/TSystem/P030_TAlienSystem.C,
etc/plugins/TSystem/P040_TXNetSystem.C,
etc/plugins/TView/P010_TView3D.C,
etc/plugins/TViewerX3D/P010_TViewerX3D.C,
etc/plugins/TViewerX3D/P020_TQtViewerX3D.C,
etc/plugins/TVirtualAuth/P010_TRootAuth.C,
etc/plugins/TVirtualDragManager/P010_TGuiBldDragManager.C,
etc/plugins/TVirtualFFT/P010_TFFTComplex.C,
etc/plugins/TVirtualFFT/P020_TFFTComplexReal.C,
etc/plugins/TVirtualFFT/P030_TFFTRealComplex.C,
etc/plugins/TVirtualFFT/P040_TFFTReal.C,
etc/plugins/TVirtualFitter/P010_TFitter.C,
etc/plugins/TVirtualFitter/P020_TFumili.C,
etc/plugins/TVirtualFitter/P030_TFitterMinuit.C,
etc/plugins/TVirtualFitter/P040_TFitterFumili.C,
etc/plugins/TVirtualGLImp/P010_TX11GL.C,
etc/plugins/TVirtualGLImp/P020_TGWin32GL.C,
etc/plugins/TVirtualGeoPainter/P010_TGeoPainter.C,
etc/plugins/TVirtualHistPainter/P010_THistPainter.C,
etc/plugins/TVirtualMonitoringWriter/P010_TMonaLisaWriter.C,
etc/plugins/TVirtualMonitoringWriter/P020_TSQLMonitoringWriter.C,
etc/plugins/TVirtualPS/P010_TPostScript.C,
etc/plugins/TVirtualPS/P020_TSVG.C,
etc/plugins/TVirtualPS/P030_TPDF.C,
etc/plugins/TVirtualPS/P040_TImageDump.C,
etc/plugins/TVirtualPad/P010_TPad.C,
etc/plugins/TVirtualPadEditor/P010_TGedEditor.C,
etc/plugins/TVirtualProofPlayer/P010_TProofPlayer.C,
etc/plugins/TVirtualProofPlayer/P020_TProofPlayerRemote.C,
etc/plugins/TVirtualProofPlayer/P030_TProofPlayerLocal.C,
etc/plugins/TVirtualProofPlayer/P040_TProofPlayerSlave.C,
etc/plugins/TVirtualProofPlayer/P050_TProofPlayerSuperMaster.C,
etc/plugins/TVirtualStreamerInfo/P010_TStreamerInfo.C,
etc/plugins/TVirtualTreePlayer/P010_TTreePlayer.C,
etc/plugins/TVirtualTreeViewer/P010_TTreeViewer.C,
etc/plugins/TVirtualViewer3D/P010_TViewerX3D.C,
etc/plugins/TVirtualViewer3D/P020_TGLSAViewer.C,
etc/plugins/TVirtualViewer3D/P030_TGLViewer.C,
etc/plugins/TVirtualX/P010_TGX11.C,
etc/plugins/TVirtualX/P020_TGX11TTF.C,
etc/plugins/TVirtualX/P030_TGWin32.C,
etc/plugins/TVirtualX/P040_TGQt.C, etc/vmc/MakeExe,
etc/vmc/MakeMacros, etc/vmc/MakeRules, etc/vmc/Makedepend,
fftw/Module.mk, fftw/inc/LinkDef.h, fftw/inc/TFFTComplex.h,
fftw/inc/TFFTComplexReal.h, fftw/inc/TFFTReal.h,
fftw/inc/TFFTRealComplex.h, fftw/src/TFFTComplex.cxx,
fftw/src/TFFTComplexReal.cxx, fftw/src/TFFTReal.cxx,
fftw/src/TFFTRealComplex.cxx, fitpanel/Module.mk,
fitpanel/inc/LinkDef.h, fitpanel/inc/TFitEditor.h,
fitpanel/inc/TFitParametersDialog.h, fitpanel/src/TFitEditor.cxx,
fitpanel/src/TFitParametersDialog.cxx, foam/Module.mk,
foam/doc/index.txt, foam/inc/LinkDef.h, foam/inc/TFoam.h,
foam/inc/TFoamCell.h, foam/inc/TFoamIntegrand.h,
foam/inc/TFoamMaxwt.h, foam/inc/TFoamVect.h, foam/src/TFoam.cxx,
foam/src/TFoamCell.cxx, foam/src/TFoamIntegrand.cxx,
foam/src/TFoamMaxwt.cxx, foam/src/TFoamVect.cxx,
freetype/Module.mk, ftgl/Module.mk, ftgl/inc/FTBBox.h,
ftgl/inc/FTBitmapGlyph.h, ftgl/inc/FTCharToGlyphIndexMap.h,
ftgl/inc/FTCharmap.h, ftgl/inc/FTContour.h,
ftgl/inc/FTExtrdGlyph.h, ftgl/inc/FTFace.h, ftgl/inc/FTFont.h,
ftgl/inc/FTGL.h, ftgl/inc/FTGLBitmapFont.h,
ftgl/inc/FTGLExtrdFont.h, ftgl/inc/FTGLOutlineFont.h,
ftgl/inc/FTGLPixmapFont.h, ftgl/inc/FTGLPolygonFont.h,
ftgl/inc/FTGLTextureFont.h, ftgl/inc/FTGlyph.h,
ftgl/inc/FTGlyphContainer.h, ftgl/inc/FTLibrary.h,
ftgl/inc/FTList.h, ftgl/inc/FTOutlineGlyph.h,
ftgl/inc/FTPixmapGlyph.h, ftgl/inc/FTPoint.h,
ftgl/inc/FTPolyGlyph.h, ftgl/inc/FTSize.h,
ftgl/inc/FTTextureGlyph.h, ftgl/inc/FTVector.h,
ftgl/inc/FTVectoriser.h, ftgl/src/FTBitmapGlyph.cxx,
ftgl/src/FTCharmap.cxx, ftgl/src/FTContour.cxx,
ftgl/src/FTExtrdGlyph.cxx, ftgl/src/FTFace.cxx,
ftgl/src/FTFont.cxx, ftgl/src/FTGLBitmapFont.cxx,
ftgl/src/FTGLExtrdFont.cxx, ftgl/src/FTGLOutlineFont.cxx,
ftgl/src/FTGLPixmapFont.cxx, ftgl/src/FTGLPolygonFont.cxx,
ftgl/src/FTGLTextureFont.cxx, ftgl/src/FTGlyph.cxx,
ftgl/src/FTGlyphContainer.cxx, ftgl/src/FTLibrary.cxx,
ftgl/src/FTOutlineGlyph.cxx, ftgl/src/FTPixmapGlyph.cxx,
ftgl/src/FTPoint.cxx, ftgl/src/FTPolyGlyph.cxx,
ftgl/src/FTSize.cxx, ftgl/src/FTTextureGlyph.cxx,
ftgl/src/FTVectoriser.cxx, fumili/Module.mk,
fumili/inc/LinkDef.h, fumili/inc/TFumili.h,
fumili/src/TFumili.cxx, g3d/Module.mk, g3d/inc/LinkDef.h,
g3d/inc/TAxis3D.h, g3d/inc/TBRIK.h, g3d/inc/TCONE.h,
g3d/inc/TCONS.h, g3d/inc/TCTUB.h, g3d/inc/TELTU.h,
g3d/inc/TGTRA.h, g3d/inc/TGeometry.h, g3d/inc/THYPE.h,
g3d/inc/THelix.h, g3d/inc/TMarker3DBox.h, g3d/inc/TMaterial.h,
g3d/inc/TMixture.h, g3d/inc/TNode.h, g3d/inc/TNodeDiv.h,
g3d/inc/TPARA.h, g3d/inc/TPCON.h, g3d/inc/TPGON.h,
g3d/inc/TPointSet3D.h, g3d/inc/TPoints3DABC.h,
g3d/inc/TPolyLine3D.h, g3d/inc/TPolyMarker3D.h,
g3d/inc/TRotMatrix.h, g3d/inc/TSPHE.h, g3d/inc/TShape.h,
g3d/inc/TTRAP.h, g3d/inc/TTRD1.h, g3d/inc/TTRD2.h,
g3d/inc/TTUBE.h, g3d/inc/TTUBS.h, g3d/inc/TView3D.h,
g3d/inc/TXTRU.h, g3d/inc/X3DBuffer.h, g3d/inc/X3DDefs.h,
g3d/src/TAxis3D.cxx, g3d/src/TBRIK.cxx, g3d/src/TCONE.cxx,
g3d/src/TCONS.cxx, g3d/src/TCTUB.cxx, g3d/src/TELTU.cxx,
g3d/src/TGTRA.cxx, g3d/src/TGeometry.cxx, g3d/src/THYPE.cxx,
g3d/src/THelix.cxx, g3d/src/TMarker3DBox.cxx,
g3d/src/TMaterial.cxx, g3d/src/TMixture.cxx, g3d/src/TNode.cxx,
g3d/src/TNodeDiv.cxx, g3d/src/TPARA.cxx, g3d/src/TPCON.cxx,
g3d/src/TPGON.cxx, g3d/src/TPointSet3D.cxx,
g3d/src/TPoints3DABC.cxx, g3d/src/TPolyLine3D.cxx,
g3d/src/TPolyMarker3D.cxx, g3d/src/TRotMatrix.cxx,
g3d/src/TSPHE.cxx, g3d/src/TShape.cxx, g3d/src/TTRAP.cxx,
g3d/src/TTRD1.cxx, g3d/src/TTRD2.cxx, g3d/src/TTUBE.cxx,
g3d/src/TTUBS.cxx, g3d/src/TView3D.cxx, g3d/src/TXTRU.cxx,
g3d/src/X3DBuffer.c, g4root/Module.mk, g4root/g4libs.C,
g4root/inc/LinkDef.h, g4root/inc/TG4RootDetectorConstruction.h,
g4root/inc/TG4RootNavMgr.h, g4root/inc/TG4RootNavigator.h,
g4root/inc/TG4RootSolid.h,
g4root/src/TG4RootDetectorConstruction.cxx,
g4root/src/TG4RootNavMgr.cxx, g4root/src/TG4RootNavigator.cxx,
g4root/src/TG4RootSolid.cxx, g4root/test/drawTracks.C,
g4root/test/exN06/Makefile, gdml/Module.mk, gdml/ROOTwriter.py,
gdml/inc/LinkDef.h, gdml/inc/TGDMLParse.h,
gdml/src/TGDMLParse.cxx, gdml/writer.py, ged/Module.mk,
ged/inc/HelpSMText.h, ged/inc/LinkDef.h, ged/inc/TArrowEditor.h,
ged/inc/TAttFillEditor.h, ged/inc/TAttLineEditor.h,
ged/inc/TAttMarkerEditor.h, ged/inc/TAttTextEditor.h,
ged/inc/TAxisEditor.h, ged/inc/TCurlyArcEditor.h,
ged/inc/TCurlyLineEditor.h, ged/inc/TF1Editor.h,
ged/inc/TFrameEditor.h, ged/inc/TFunctionParametersDialog.h,
ged/inc/TGedEditor.h, ged/inc/TGedFrame.h,
ged/inc/TGedMarkerSelect.h, ged/inc/TGedPatternSelect.h,
ged/inc/TGraphEditor.h, ged/inc/TH1Editor.h, ged/inc/TH2Editor.h,
ged/inc/TLineEditor.h, ged/inc/TPadEditor.h,
ged/inc/TPaveStatsEditor.h, ged/inc/TStyleDialog.h,
ged/inc/TStyleManager.h, ged/inc/TStylePreview.h,
ged/src/HelpSMText.cxx, ged/src/TArrowEditor.cxx,
ged/src/TAttFillEditor.cxx, ged/src/TAttLineEditor.cxx,
ged/src/TAttMarkerEditor.cxx, ged/src/TAttTextEditor.cxx,
ged/src/TAxisEditor.cxx, ged/src/TCurlyArcEditor.cxx,
ged/src/TCurlyLineEditor.cxx, ged/src/TF1Editor.cxx,
ged/src/TFrameEditor.cxx, ged/src/TFunctionParametersDialog.cxx,
ged/src/TGedEditor.cxx, ged/src/TGedFrame.cxx,
ged/src/TGedMarkerSelect.cxx, ged/src/TGedPatternSelect.cxx,
ged/src/TGraphEditor.cxx, ged/src/TH1Editor.cxx,
ged/src/TH2Editor.cxx, ged/src/TLineEditor.cxx,
ged/src/TPadEditor.cxx, ged/src/TPaveStatsEditor.cxx,
ged/src/TStyleDialog.cxx, ged/src/TStyleManager.cxx,
ged/src/TStylePreview.cxx, geom/Module.mk, geom/doc/index.txt,
geom/inc/LinkDef1.h, geom/inc/LinkDef2.h, geom/inc/TGeoArb8.h,
geom/inc/TGeoAtt.h, geom/inc/TGeoBBox.h, geom/inc/TGeoBoolNode.h,
geom/inc/TGeoBuilder.h, geom/inc/TGeoCache.h,
geom/inc/TGeoCompositeShape.h, geom/inc/TGeoCone.h,
geom/inc/TGeoElement.h, geom/inc/TGeoEltu.h,
geom/inc/TGeoHalfSpace.h, geom/inc/TGeoHelix.h,
geom/inc/TGeoHype.h, geom/inc/TGeoManager.h,
geom/inc/TGeoMaterial.h, geom/inc/TGeoMatrix.h,
geom/inc/TGeoMedium.h, geom/inc/TGeoNavigator.h,
geom/inc/TGeoNode.h, geom/inc/TGeoPara.h,
geom/inc/TGeoParaboloid.h, geom/inc/TGeoPatternFinder.h,
geom/inc/TGeoPcon.h, geom/inc/TGeoPgon.h,
geom/inc/TGeoPhysicalNode.h, geom/inc/TGeoPolygon.h,
geom/inc/TGeoScaledShape.h, geom/inc/TGeoShape.h,
geom/inc/TGeoShapeAssembly.h, geom/inc/TGeoSphere.h,
geom/inc/TGeoTorus.h, geom/inc/TGeoTrd1.h, geom/inc/TGeoTrd2.h,
geom/inc/TGeoTube.h, geom/inc/TGeoVolume.h,
geom/inc/TGeoVoxelFinder.h, geom/inc/TGeoXtru.h,
geom/inc/TVirtualGeoPainter.h, geom/inc/TVirtualGeoTrack.h,
geom/src/TGeoArb8.cxx, geom/src/TGeoAtt.cxx,
geom/src/TGeoBBox.cxx, geom/src/TGeoBoolNode.cxx,
geom/src/TGeoBuilder.cxx, geom/src/TGeoCache.cxx,
geom/src/TGeoCompositeShape.cxx, geom/src/TGeoCone.cxx,
geom/src/TGeoElement.cxx, geom/src/TGeoEltu.cxx,
geom/src/TGeoHalfSpace.cxx, geom/src/TGeoHelix.cxx,
geom/src/TGeoHype.cxx, geom/src/TGeoManager.cxx,
geom/src/TGeoMaterial.cxx, geom/src/TGeoMatrix.cxx,
geom/src/TGeoMedium.cxx, geom/src/TGeoNavigator.cxx,
geom/src/TGeoNode.cxx, geom/src/TGeoPara.cxx,
geom/src/TGeoParaboloid.cxx, geom/src/TGeoPatternFinder.cxx,
geom/src/TGeoPcon.cxx, geom/src/TGeoPgon.cxx,
geom/src/TGeoPhysicalNode.cxx, geom/src/TGeoPolygon.cxx,
geom/src/TGeoScaledShape.cxx, geom/src/TGeoShape.cxx,
geom/src/TGeoShapeAssembly.cxx, geom/src/TGeoSphere.cxx,
geom/src/TGeoTorus.cxx, geom/src/TGeoTrd1.cxx,
geom/src/TGeoTrd2.cxx, geom/src/TGeoTube.cxx,
geom/src/TGeoVolume.cxx, geom/src/TGeoVoxelFinder.cxx,
geom/src/TGeoXtru.cxx, geom/src/TVirtualGeoPainter.cxx,
geom/src/TVirtualGeoTrack.cxx, geombuilder/Module.mk,
geombuilder/inc/LinkDef.h, geombuilder/inc/TGeoBBoxEditor.h,
geombuilder/inc/TGeoConeEditor.h,
geombuilder/inc/TGeoEltuEditor.h, geombuilder/inc/TGeoGedFrame.h,
geombuilder/inc/TGeoHypeEditor.h,
geombuilder/inc/TGeoManagerEditor.h,
geombuilder/inc/TGeoMaterialEditor.h,
geombuilder/inc/TGeoMatrixEditor.h,
geombuilder/inc/TGeoMediumEditor.h,
geombuilder/inc/TGeoNodeEditor.h,
geombuilder/inc/TGeoParaEditor.h,
geombuilder/inc/TGeoPconEditor.h,
geombuilder/inc/TGeoPgonEditor.h,
geombuilder/inc/TGeoSphereEditor.h,
geombuilder/inc/TGeoTabManager.h,
geombuilder/inc/TGeoTorusEditor.h,
geombuilder/inc/TGeoTrapEditor.h,
geombuilder/inc/TGeoTrd1Editor.h,
geombuilder/inc/TGeoTrd2Editor.h,
geombuilder/inc/TGeoTubeEditor.h,
geombuilder/inc/TGeoVolumeEditor.h,
geombuilder/src/TGeoBBoxEditor.cxx,
geombuilder/src/TGeoConeEditor.cxx,
geombuilder/src/TGeoEltuEditor.cxx,
geombuilder/src/TGeoGedFrame.cxx,
geombuilder/src/TGeoHypeEditor.cxx,
geombuilder/src/TGeoManagerEditor.cxx,
geombuilder/src/TGeoMaterialEditor.cxx,
geombuilder/src/TGeoMatrixEditor.cxx,
geombuilder/src/TGeoMediumEditor.cxx,
geombuilder/src/TGeoNodeEditor.cxx,
geombuilder/src/TGeoParaEditor.cxx,
geombuilder/src/TGeoPconEditor.cxx,
geombuilder/src/TGeoPgonEditor.cxx,
geombuilder/src/TGeoSphereEditor.cxx,
geombuilder/src/TGeoTabManager.cxx,
geombuilder/src/TGeoTorusEditor.cxx,
geombuilder/src/TGeoTrapEditor.cxx,
geombuilder/src/TGeoTrd1Editor.cxx,
geombuilder/src/TGeoTrd2Editor.cxx,
geombuilder/src/TGeoTubeEditor.cxx,
geombuilder/src/TGeoVolumeEditor.cxx, geompainter/Module.mk,
geompainter/inc/LinkDef.h, geompainter/inc/TGeoChecker.h,
geompainter/inc/TGeoOverlap.h, geompainter/inc/TGeoPainter.h,
geompainter/inc/TGeoTrack.h, geompainter/src/TGeoChecker.cxx,
geompainter/src/TGeoOverlap.cxx, geompainter/src/TGeoPainter.cxx,
geompainter/src/TGeoTrack.cxx, gfal/Module.mk,
gfal/inc/LinkDef.h, gfal/inc/TGFALFile.h, gfal/src/TGFALFile.cxx,
gl/Module.mk, gl/inc/CsgOps.h, gl/inc/LinkDef.h,
gl/inc/TArcBall.h, gl/inc/TF2GL.h, gl/inc/TGLAdapter.h,
gl/inc/TGLAxis.h, gl/inc/TGLBoundingBox.h,
gl/inc/TGLBoxPainter.h, gl/inc/TGLCamera.h, gl/inc/TGLClip.h,
gl/inc/TGLClipSetEditor.h, gl/inc/TGLContext.h,
gl/inc/TGLContextPrivate.h, gl/inc/TGLCylinder.h,
gl/inc/TGLFaceSet.h, gl/inc/TGLFormat.h, gl/inc/TGLHistPainter.h,
gl/inc/TGLIncludes.h, gl/inc/TGLLegoPainter.h,
gl/inc/TGLLightSet.h, gl/inc/TGLLightSetEditor.h,
gl/inc/TGLLockable.h, gl/inc/TGLLogicalShape.h,
gl/inc/TGLManip.h, gl/inc/TGLManipSet.h, gl/inc/TGLObject.h,
gl/inc/TGLOrthoCamera.h, gl/inc/TGLOutput.h, gl/inc/TGLOverlay.h,
gl/inc/TGLPShapeObj.h, gl/inc/TGLPShapeObjEditor.h,
gl/inc/TGLPShapeRef.h, gl/inc/TGLParametric.h,
gl/inc/TGLParametricEquationGL.h, gl/inc/TGLPerspectiveCamera.h,
gl/inc/TGLPhysicalShape.h, gl/inc/TGLPlotBox.h,
gl/inc/TGLPlotPainter.h, gl/inc/TGLPolyLine.h,
gl/inc/TGLPolyMarker.h, gl/inc/TGLQuadric.h, gl/inc/TGLRnrCtx.h,
gl/inc/TGLRotateManip.h, gl/inc/TGLSAFrame.h,
gl/inc/TGLSAViewer.h, gl/inc/TGLScaleManip.h, gl/inc/TGLScene.h,
gl/inc/TGLSceneBase.h, gl/inc/TGLSceneInfo.h,
gl/inc/TGLScenePad.h, gl/inc/TGLSelectBuffer.h,
gl/inc/TGLSelectRecord.h, gl/inc/TGLSphere.h,
gl/inc/TGLStopwatch.h, gl/inc/TGLSurfacePainter.h,
gl/inc/TGLTF3Painter.h, gl/inc/TGLText.h, gl/inc/TGLTransManip.h,
gl/inc/TGLUtil.h, gl/inc/TGLViewer.h, gl/inc/TGLViewerBase.h,
gl/inc/TGLViewerEditor.h, gl/inc/TGLWidget.h, gl/inc/TH2GL.h,
gl/inc/TPointSet3DGL.h, gl/inc/TX11GL.h, gl/inc/gl2ps.h,
gl/src/CsgOps.cxx, gl/src/TArcBall.cxx, gl/src/TF2GL.cxx,
gl/src/TGLAdapter.cxx, gl/src/TGLAxis.cxx,
gl/src/TGLBoundingBox.cxx, gl/src/TGLBoxPainter.cxx,
gl/src/TGLCamera.cxx, gl/src/TGLClip.cxx,
gl/src/TGLClipSetEditor.cxx, gl/src/TGLContext.cxx,
gl/src/TGLContextPrivate.cxx, gl/src/TGLCylinder.cxx,
gl/src/TGLFaceSet.cxx, gl/src/TGLFormat.cxx,
gl/src/TGLHistPainter.cxx, gl/src/TGLLegoPainter.cxx,
gl/src/TGLLightSet.cxx, gl/src/TGLLightSetEditor.cxx,
gl/src/TGLLockable.cxx, gl/src/TGLLogicalShape.cxx,
gl/src/TGLManip.cxx, gl/src/TGLManipSet.cxx,
gl/src/TGLObject.cxx, gl/src/TGLOrthoCamera.cxx,
gl/src/TGLOutput.cxx, gl/src/TGLOverlay.cxx,
gl/src/TGLPShapeObj.cxx, gl/src/TGLPShapeObjEditor.cxx,
gl/src/TGLPShapeRef.cxx, gl/src/TGLParametric.cxx,
gl/src/TGLParametricEquationGL.cxx,
gl/src/TGLPerspectiveCamera.cxx, gl/src/TGLPhysicalShape.cxx,
gl/src/TGLPlotBox.cxx, gl/src/TGLPlotPainter.cxx,
gl/src/TGLPolyLine.cxx, gl/src/TGLPolyMarker.cxx,
gl/src/TGLQuadric.cxx, gl/src/TGLRnrCtx.cxx,
gl/src/TGLRotateManip.cxx, gl/src/TGLSAFrame.cxx,
gl/src/TGLSAViewer.cxx, gl/src/TGLScaleManip.cxx,
gl/src/TGLScene.cxx, gl/src/TGLSceneBase.cxx,
gl/src/TGLSceneInfo.cxx, gl/src/TGLScenePad.cxx,
gl/src/TGLSelectBuffer.cxx, gl/src/TGLSelectRecord.cxx,
gl/src/TGLSphere.cxx, gl/src/TGLStopwatch.cxx,
gl/src/TGLSurfacePainter.cxx, gl/src/TGLTF3Painter.cxx,
gl/src/TGLText.cxx, gl/src/TGLTransManip.cxx, gl/src/TGLUtil.cxx,
gl/src/TGLViewer.cxx, gl/src/TGLViewerBase.cxx,
gl/src/TGLViewerEditor.cxx, gl/src/TGLWidget.cxx,
gl/src/TH2GL.cxx, gl/src/TPointSet3DGL.cxx, gl/src/TX11GL.cxx,
gl/src/gl2ps.c, globusauth/Module.mk,
globusauth/src/GlobusAuth.cxx,
globusauth/src/patches/globus_gsi_credential/0.5/globus_gsi_credential.c,
globusauth/src/patches/globus_gsi_credential/0.5/include/globus_i_gsi_credential.h,
globusauth/src/patches/globus_gsi_credential/0.5/include/version.h,
globusauth/src/patches/globus_gsi_credential/0.7/globus_gsi_credential.c,
globusauth/src/patches/globus_gsi_credential/0.7/include/globus_i_gsi_credential.h,
globusauth/src/patches/globus_gsi_credential/0.7/include/version.h,
globusauth/src/patches/globus_gsi_credential/0.8/globus_gsi_credential.c,
globusauth/src/patches/globus_gsi_credential/0.8/include/globus_i_gsi_credential.h,
globusauth/src/patches/globus_gsi_credential/0.8/include/version.h,
globusauth/src/patches/globus_gsi_credential/0.9/globus_gsi_credential.c,
globusauth/src/patches/globus_gsi_credential/0.9/include/globus_i_gsi_credential.h,
globusauth/src/patches/globus_gsi_credential/0.9/include/version.h,
gpad/Module.mk, gpad/inc/LinkDef.h, gpad/inc/TAttCanvas.h,
gpad/inc/TButton.h, gpad/inc/TCanvas.h, gpad/inc/TClassTree.h,
gpad/inc/TColorWheel.h, gpad/inc/TControlBar.h,
gpad/inc/TControlBarButton.h, gpad/inc/TCreatePrimitives.h,
gpad/inc/TDialogCanvas.h, gpad/inc/TGroupButton.h,
gpad/inc/TInspectCanvas.h, gpad/inc/TPad.h,
gpad/inc/TPaveClass.h, gpad/inc/TSlider.h, gpad/inc/TSliderBox.h,
gpad/inc/TView.h, gpad/inc/TViewer3DPad.h,
gpad/src/TAttCanvas.cxx, gpad/src/TButton.cxx,
gpad/src/TCanvas.cxx, gpad/src/TClassTree.cxx,
gpad/src/TColorWheel.cxx, gpad/src/TControlBar.cxx,
gpad/src/TControlBarButton.cxx, gpad/src/TCreatePrimitives.cxx,
gpad/src/TDialogCanvas.cxx, gpad/src/TGroupButton.cxx,
gpad/src/TInspectCanvas.cxx, gpad/src/TPad.cxx,
gpad/src/TPaveClass.cxx, gpad/src/TSlider.cxx,
gpad/src/TSliderBox.cxx, gpad/src/TView.cxx,
gpad/src/TViewer3DPad.cxx, graf/Module.mk, graf/doc/index.txt,
graf/doc/macros/greekletters.C, graf/doc/macros/mathsymbols.C,
graf/inc/LinkDef1.h, graf/inc/LinkDef2.h, graf/inc/TArc.h,
graf/inc/TArrow.h, graf/inc/TAttImage.h, graf/inc/TBox.h,
graf/inc/TCrown.h, graf/inc/TCurlyArc.h, graf/inc/TCurlyLine.h,
graf/inc/TCutG.h, graf/inc/TDiamond.h, graf/inc/TEllipse.h,
graf/inc/TFrame.h, graf/inc/TGaxis.h, graf/inc/TGraph.h,
graf/inc/TGraphAsymmErrors.h, graf/inc/TGraphBentErrors.h,
graf/inc/TGraphErrors.h, graf/inc/TGraphPolar.h,
graf/inc/TGraphQQ.h, graf/inc/TGraphSmooth.h, graf/inc/TImage.h,
graf/inc/TImagePlugin.h, graf/inc/TLatex.h, graf/inc/TLegend.h,
graf/inc/TLegendEntry.h, graf/inc/TLine.h, graf/inc/TLink.h,
graf/inc/TMarker.h, graf/inc/TMultiGraph.h, graf/inc/TPave.h,
graf/inc/TPaveLabel.h, graf/inc/TPaveStats.h,
graf/inc/TPaveText.h, graf/inc/TPavesText.h, graf/inc/TPie.h,
graf/inc/TPieSlice.h, graf/inc/TPoints.h, graf/inc/TPolyLine.h,
graf/inc/TSpline.h, graf/inc/TTF.h, graf/inc/TText.h,
graf/inc/TWbox.h, graf/src/TArc.cxx, graf/src/TArrow.cxx,
graf/src/TAttImage.cxx, graf/src/TBox.cxx, graf/src/TCrown.cxx,
graf/src/TCurlyArc.cxx, graf/src/TCurlyLine.cxx,
graf/src/TCutG.cxx, graf/src/TDiamond.cxx, graf/src/TEllipse.cxx,
graf/src/TFrame.cxx, graf/src/TGaxis.cxx, graf/src/TGraph.cxx,
graf/src/TGraphAsymmErrors.cxx, graf/src/TGraphBentErrors.cxx,
graf/src/TGraphErrors.cxx, graf/src/TGraphPolar.cxx,
graf/src/TGraphQQ.cxx, graf/src/TGraphSmooth.cxx,
graf/src/TImage.cxx, graf/src/TLatex.cxx, graf/src/TLegend.cxx,
graf/src/TLegendEntry.cxx, graf/src/TLine.cxx,
graf/src/TLink.cxx, graf/src/TMarker.cxx,
graf/src/TMultiGraph.cxx, graf/src/TPave.cxx,
graf/src/TPaveLabel.cxx, graf/src/TPaveStats.cxx,
graf/src/TPaveText.cxx, graf/src/TPavesText.cxx,
graf/src/TPie.cxx, graf/src/TPieSlice.cxx, graf/src/TPoints.cxx,
graf/src/TPolyLine.cxx, graf/src/TSpline.cxx, graf/src/TTF.cxx,
graf/src/TText.cxx, graf/src/TWbox.cxx, gui/Module.mk,
gui/doc/index.txt, gui/inc/HelpText.h, gui/inc/LinkDef1.h,
gui/inc/LinkDef2.h, gui/inc/LinkDef3.h, gui/inc/TG3DLine.h,
gui/inc/TGApplication.h, gui/inc/TGButton.h,
gui/inc/TGButtonGroup.h, gui/inc/TGCanvas.h, gui/inc/TGClient.h,
gui/inc/TGColorDialog.h, gui/inc/TGColorSelect.h,
gui/inc/TGComboBox.h, gui/inc/TGCommandPlugin.h,
gui/inc/TGDNDManager.h, gui/inc/TGDimension.h,
gui/inc/TGDockableFrame.h, gui/inc/TGDoubleSlider.h,
gui/inc/TGFSComboBox.h, gui/inc/TGFSContainer.h,
gui/inc/TGFileBrowser.h, gui/inc/TGFileDialog.h,
gui/inc/TGFont.h, gui/inc/TGFontDialog.h, gui/inc/TGFrame.h,
gui/inc/TGGC.h, gui/inc/TGIcon.h, gui/inc/TGIdleHandler.h,
gui/inc/TGImageMap.h, gui/inc/TGInputDialog.h, gui/inc/TGLabel.h,
gui/inc/TGLayout.h, gui/inc/TGListBox.h, gui/inc/TGListTree.h,
gui/inc/TGListView.h, gui/inc/TGMdi.h, gui/inc/TGMdiDecorFrame.h,
gui/inc/TGMdiFrame.h, gui/inc/TGMdiMainFrame.h,
gui/inc/TGMdiMenu.h, gui/inc/TGMenu.h, gui/inc/TGMimeTypes.h,
gui/inc/TGMsgBox.h, gui/inc/TGNumberEntry.h, gui/inc/TGObject.h,
gui/inc/TGPasswdDialog.h, gui/inc/TGPicture.h,
gui/inc/TGProgressBar.h, gui/inc/TGRedirectOutputGuard.h,
gui/inc/TGResourcePool.h, gui/inc/TGScrollBar.h,
gui/inc/TGShutter.h, gui/inc/TGSlider.h, gui/inc/TGSpeedo.h,
gui/inc/TGSplitter.h, gui/inc/TGStatusBar.h, gui/inc/TGString.h,
gui/inc/TGTab.h, gui/inc/TGTableLayout.h, gui/inc/TGText.h,
gui/inc/TGTextBuffer.h, gui/inc/TGTextEdit.h,
gui/inc/TGTextEditDialogs.h, gui/inc/TGTextEditor.h,
gui/inc/TGTextEntry.h, gui/inc/TGTextView.h, gui/inc/TGToolBar.h,
gui/inc/TGToolTip.h, gui/inc/TGTripleSlider.h, gui/inc/TGView.h,
gui/inc/TGWidget.h, gui/inc/TGWindow.h, gui/inc/TGXYLayout.h,
gui/inc/TGuiBuilder.h, gui/inc/TRootApplication.h,
gui/inc/TRootBrowser.h, gui/inc/TRootBrowserLite.h,
gui/inc/TRootCanvas.h, gui/inc/TRootContextMenu.h,
gui/inc/TRootControlBar.h, gui/inc/TRootDialog.h,
gui/inc/TRootEmbeddedCanvas.h, gui/inc/TRootGuiFactory.h,
gui/inc/TRootHelpDialog.h, gui/inc/TVirtualDragManager.h,
gui/inc/WidgetMessageTypes.h, gui/src/HelpText.cxx,
gui/src/TG3DLine.cxx, gui/src/TGApplication.cxx,
gui/src/TGButton.cxx, gui/src/TGButtonGroup.cxx,
gui/src/TGCanvas.cxx, gui/src/TGClient.cxx,
gui/src/TGColorDialog.cxx, gui/src/TGColorSelect.cxx,
gui/src/TGComboBox.cxx, gui/src/TGCommandPlugin.cxx,
gui/src/TGDNDManager.cxx, gui/src/TGDimension.cxx,
gui/src/TGDockableFrame.cxx, gui/src/TGDoubleSlider.cxx,
gui/src/TGFSComboBox.cxx, gui/src/TGFSContainer.cxx,
gui/src/TGFileBrowser.cxx, gui/src/TGFileDialog.cxx,
gui/src/TGFont.cxx, gui/src/TGFontDialog.cxx,
gui/src/TGFrame.cxx, gui/src/TGGC.cxx, gui/src/TGIcon.cxx,
gui/src/TGIdleHandler.cxx, gui/src/TGImageMap.cxx,
gui/src/TGInputDialog.cxx, gui/src/TGLabel.cxx,
gui/src/TGLayout.cxx, gui/src/TGListBox.cxx,
gui/src/TGListTree.cxx, gui/src/TGListView.cxx,
gui/src/TGMdiDecorFrame.cxx, gui/src/TGMdiFrame.cxx,
gui/src/TGMdiMainFrame.cxx, gui/src/TGMdiMenu.cxx,
gui/src/TGMenu.cxx, gui/src/TGMimeTypes.cxx,
gui/src/TGMsgBox.cxx, gui/src/TGNumberEntry.cxx,
gui/src/TGObject.cxx, gui/src/TGPasswdDialog.cxx,
gui/src/TGPicture.cxx, gui/src/TGProgressBar.cxx,
gui/src/TGRedirectOutputGuard.cxx, gui/src/TGResourcePool.cxx,
gui/src/TGScrollBar.cxx, gui/src/TGShutter.cxx,
gui/src/TGSlider.cxx, gui/src/TGSpeedo.cxx,
gui/src/TGSplitter.cxx, gui/src/TGStatusBar.cxx,
gui/src/TGString.cxx, gui/src/TGTab.cxx,
gui/src/TGTableLayout.cxx, gui/src/TGText.cxx,
gui/src/TGTextBuffer.cxx, gui/src/TGTextEdit.cxx,
gui/src/TGTextEditDialogs.cxx, gui/src/TGTextEditor.cxx,
gui/src/TGTextEntry.cxx, gui/src/TGTextView.cxx,
gui/src/TGToolBar.cxx, gui/src/TGToolTip.cxx,
gui/src/TGTripleSlider.cxx, gui/src/TGView.cxx,
gui/src/TGWidget.cxx, gui/src/TGWindow.cxx,
gui/src/TGXYLayout.cxx, gui/src/TGuiBuilder.cxx,
gui/src/TRootApplication.cxx, gui/src/TRootBrowser.cxx,
gui/src/TRootBrowserLite.cxx, gui/src/TRootCanvas.cxx,
gui/src/TRootContextMenu.cxx, gui/src/TRootControlBar.cxx,
gui/src/TRootDialog.cxx, gui/src/TRootEmbeddedCanvas.cxx,
gui/src/TRootGuiFactory.cxx, gui/src/TRootHelpDialog.cxx,
gui/src/TVirtualDragManager.cxx, guibuilder/Module.mk,
guibuilder/doc/index.txt, guibuilder/inc/LinkDef.h,
guibuilder/inc/TGuiBldDragManager.h,
guibuilder/inc/TGuiBldEditor.h,
guibuilder/inc/TGuiBldHintsButton.h,
guibuilder/inc/TGuiBldHintsEditor.h,
guibuilder/inc/TGuiBldNameFrame.h,
guibuilder/inc/TRootGuiBuilder.h,
guibuilder/src/TGuiBldDragManager.cxx,
guibuilder/src/TGuiBldEditor.cxx,
guibuilder/src/TGuiBldHintsButton.cxx,
guibuilder/src/TGuiBldHintsEditor.cxx,
guibuilder/src/TGuiBldNameFrame.cxx,
guibuilder/src/TRootGuiBuilder.cxx, guihtml/Module.mk,
guihtml/doc/index.txt, guihtml/inc/LinkDef.h,
guihtml/inc/TGHtml.h, guihtml/inc/TGHtmlBrowser.h,
guihtml/inc/TGHtmlTokens.h, guihtml/inc/TGHtmlUri.h,
guihtml/src/TGHtml.cxx, guihtml/src/TGHtmlBrowser.cxx,
guihtml/src/TGHtmlDraw.cxx, guihtml/src/TGHtmlElement.cxx,
guihtml/src/TGHtmlForm.cxx, guihtml/src/TGHtmlImage.cxx,
guihtml/src/TGHtmlIndex.cxx, guihtml/src/TGHtmlLayout.cxx,
guihtml/src/TGHtmlParse.cxx, guihtml/src/TGHtmlSizer.cxx,
guihtml/src/TGHtmlTable.cxx, guihtml/src/TGHtmlTokenMap.cxx,
guihtml/src/TGHtmlUri.cxx, hbook/Module.mk, hbook/doc/index.txt,
hbook/inc/LinkDef.h, hbook/inc/THbookBranch.h,
hbook/inc/THbookFile.h, hbook/inc/THbookKey.h,
hbook/inc/THbookTree.h, hbook/src/THbookBranch.cxx,
hbook/src/THbookFile.cxx, hbook/src/THbookKey.cxx,
hbook/src/THbookTree.cxx, hbook/src/hntvar2.f, hist/Module.mk,
hist/doc/index.txt, hist/inc/Foption.h, hist/inc/LinkDef.h,
hist/inc/TAxis.h, hist/inc/TBinomialEfficiencyFitter.h,
hist/inc/TConfidenceLevel.h, hist/inc/TF1.h, hist/inc/TF12.h,
hist/inc/TF2.h, hist/inc/TF3.h, hist/inc/TFormula.h,
hist/inc/TFormulaPrimitive.h, hist/inc/TFractionFitter.h,
hist/inc/TGraph2D.h, hist/inc/TGraph2DErrors.h,
hist/inc/TGraphDelaunay.h, hist/inc/TH1.h, hist/inc/TH1C.h,
hist/inc/TH1D.h, hist/inc/TH1F.h, hist/inc/TH1I.h,
hist/inc/TH1K.h, hist/inc/TH1S.h, hist/inc/TH2.h,
hist/inc/TH2C.h, hist/inc/TH2D.h, hist/inc/TH2F.h,
hist/inc/TH2I.h, hist/inc/TH2S.h, hist/inc/TH3.h,
hist/inc/TH3C.h, hist/inc/TH3D.h, hist/inc/TH3F.h,
hist/inc/TH3I.h, hist/inc/TH3S.h, hist/inc/THLimitsFinder.h,
hist/inc/THStack.h, hist/inc/THnSparse.h, hist/inc/TLimit.h,
hist/inc/TLimitDataSource.h, hist/inc/TMultiDimFit.h,
hist/inc/TPolyMarker.h, hist/inc/TPrincipal.h,
hist/inc/TProfile.h, hist/inc/TProfile2D.h,
hist/inc/TProfile3D.h, hist/inc/TVirtualHistPainter.h,
hist/src/Haxis.cxx, hist/src/TAxis.cxx,
hist/src/TBinomialEfficiencyFitter.cxx,
hist/src/TConfidenceLevel.cxx, hist/src/TF1.cxx,
hist/src/TF12.cxx, hist/src/TF1Helper.cxx, hist/src/TF1Helper.h,
hist/src/TF2.cxx, hist/src/TF3.cxx, hist/src/TFormula.cxx,
hist/src/TFormulaMathInterface.cxx,
hist/src/TFormulaPrimitive.cxx, hist/src/TFractionFitter.cxx,
hist/src/TGraph2D.cxx, hist/src/TGraph2DErrors.cxx,
hist/src/TGraphDelaunay.cxx, hist/src/TH1.cxx, hist/src/TH1K.cxx,
hist/src/TH2.cxx, hist/src/TH3.cxx, hist/src/THLimitsFinder.cxx,
hist/src/THStack.cxx, hist/src/THnSparse.cxx,
hist/src/TLimit.cxx, hist/src/TLimitDataSource.cxx,
hist/src/TMultiDimFit.cxx, hist/src/TPolyMarker.cxx,
hist/src/TPrincipal.cxx, hist/src/TProfile.cxx,
hist/src/TProfile2D.cxx, hist/src/TProfile3D.cxx,
hist/src/TVirtualHistPainter.cxx, histpainter/Module.mk,
histpainter/inc/Hoption.h, histpainter/inc/Hparam.h,
histpainter/inc/LinkDef.h, histpainter/inc/TGraphPainter.h,
histpainter/inc/THistPainter.h, histpainter/inc/TLego.h,
histpainter/inc/TPainter3dAlgorithms.h,
histpainter/inc/TPaletteAxis.h,
histpainter/src/TGraphPainter.cxx,
histpainter/src/THistPainter.cxx,
histpainter/src/TPainter3dAlgorithms.cxx,
histpainter/src/TPaletteAxis.cxx, html/Module.mk,
html/doc/index.txt, html/doc/macros/testmacro.C,
html/inc/LinkDef.h, html/inc/TClassDocOutput.h,
html/inc/TDocDirective.h, html/inc/TDocInfo.h,
html/inc/TDocOutput.h, html/inc/TDocParser.h, html/inc/THtml.h,
html/src/TClassDocOutput.cxx, html/src/TDocDirective.cxx,
html/src/TDocInfo.cxx, html/src/TDocOutput.cxx,
html/src/TDocParser.cxx, html/src/THtml.cxx, io/Module.mk,
io/doc/index.txt, io/inc/LinkDef.h, io/inc/TArchiveFile.h,
io/inc/TBufferFile.h, io/inc/TCollectionProxyFactory.h,
io/inc/TContainerConverters.h, io/inc/TDirectoryFile.h,
io/inc/TEmulatedCollectionProxy.h, io/inc/TEmulatedMapProxy.h,
io/inc/TFile.h, io/inc/TFileCacheRead.h,
io/inc/TFileCacheWrite.h, io/inc/TFree.h,
io/inc/TGenCollectionProxy.h, io/inc/TGenCollectionStreamer.h,
io/inc/TKey.h, io/inc/TKeyMapFile.h, io/inc/TMapFile.h,
io/inc/TStreamerInfo.h, io/inc/TZIPFile.h,
io/src/TArchiveFile.cxx, io/src/TBufferFile.cxx,
io/src/TCollectionProxyFactory.cxx,
io/src/TContainerConverters.cxx, io/src/TDirectoryFile.cxx,
io/src/TEmulatedCollectionProxy.cxx,
io/src/TEmulatedMapProxy.cxx, io/src/TFile.cxx,
io/src/TFileCacheRead.cxx, io/src/TFileCacheWrite.cxx,
io/src/TFree.cxx, io/src/TGenCollectionProxy.cxx,
io/src/TGenCollectionStreamer.cxx, io/src/TKey.cxx,
io/src/TKeyMapFile.cxx, io/src/TMapFile.cxx,
io/src/TStreamerInfo.cxx, io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx, io/src/TZIPFile.cxx,
krb5auth/Module.mk, krb5auth/inc/Krb5Auth.h,
krb5auth/inc/LinkDef.h, krb5auth/inc/TKSocket.h,
krb5auth/src/Krb5Auth.cxx, krb5auth/src/TKSocket.cxx,
ldap/Module.mk, ldap/inc/CintLDAP.h, ldap/inc/LinkDef.h,
ldap/inc/TLDAPAttribute.h, ldap/inc/TLDAPEntry.h,
ldap/inc/TLDAPResult.h, ldap/inc/TLDAPServer.h,
ldap/src/TLDAPAttribute.cxx, ldap/src/TLDAPEntry.cxx,
ldap/src/TLDAPResult.cxx, ldap/src/TLDAPServer.cxx,
macros/Dialogs.C, main/Module.mk, main/src/cppmain.cxx,
main/src/g2root.f, main/src/g2rootold.f, main/src/h2root.cxx,
main/src/hadd.cxx, main/src/pmain.cxx, main/src/proofserv.sh,
main/src/rmain.cxx, main/src/roots.cxx, main/src/roots.sh,
main/src/setpawc.c, main/src/ssh2rpd.cxx, main/win32/cfget.c,
main/win32/cfgeto.c, main/win32/cfopei.c, main/win32/cfput.c,
main/win32/cfputo.c, main/win32/setpawc.c, main/win32/tzvers.f,
math/Module.mk, math/doc/index.txt, math/inc/LinkDef.h,
math/inc/Math/ParamFunctor.h, math/inc/TComplex.h,
math/inc/TMath.h, math/inc/TRandom.h, math/inc/TRandom1.h,
math/inc/TRandom2.h, math/inc/TRandom3.h, math/src/TComplex.cxx,
math/src/TMath.cxx, math/src/TRandom.cxx, math/src/TRandom1.cxx,
math/src/TRandom2.cxx, math/src/TRandom3.cxx, mathcore/Module.mk,
mathcore/build/Makefile.am, mathcore/build/setup.sh,
mathcore/doc/index.txt,
mathcore/inc/Math/AdaptiveIntegratorMultiDim.h,
mathcore/inc/Math/AllIntegrationTypes.h,
mathcore/inc/Math/AxisAngle.h, mathcore/inc/Math/Boost.h,
mathcore/inc/Math/BoostX.h, mathcore/inc/Math/BoostY.h,
mathcore/inc/Math/BoostZ.h, mathcore/inc/Math/Cartesian2D.h,
mathcore/inc/Math/Cartesian3D.h,
mathcore/inc/Math/Cylindrical3D.h,
mathcore/inc/Math/CylindricalEta3D.h,
mathcore/inc/Math/DisplacementVector2D.h,
mathcore/inc/Math/DisplacementVector3D.h,
mathcore/inc/Math/DistFunc.h,
mathcore/inc/Math/DistFuncMathCore.h, mathcore/inc/Math/Error.h,
mathcore/inc/Math/EulerAngles.h,
mathcore/inc/Math/FitMethodFunction.h,
mathcore/inc/Math/Functor.h,
mathcore/inc/Math/GenVector/3DConversions.h,
mathcore/inc/Math/GenVector/3DDistances.h,
mathcore/inc/Math/GenVector/AxisAngle.h,
mathcore/inc/Math/GenVector/AxisAnglefwd.h,
mathcore/inc/Math/GenVector/BitReproducible.h,
mathcore/inc/Math/GenVector/Boost.h,
mathcore/inc/Math/GenVector/BoostX.h,
mathcore/inc/Math/GenVector/BoostXfwd.h,
mathcore/inc/Math/GenVector/BoostY.h,
mathcore/inc/Math/GenVector/BoostYfwd.h,
mathcore/inc/Math/GenVector/BoostZ.h,
mathcore/inc/Math/GenVector/BoostZfwd.h,
mathcore/inc/Math/GenVector/Boostfwd.h,
mathcore/inc/Math/GenVector/Cartesian2D.h,
mathcore/inc/Math/GenVector/Cartesian2Dfwd.h,
mathcore/inc/Math/GenVector/Cartesian3D.h,
mathcore/inc/Math/GenVector/Cartesian3Dfwd.h,
mathcore/inc/Math/GenVector/CoordinateSystemTags.h,
mathcore/inc/Math/GenVector/Cylindrical3D.h,
mathcore/inc/Math/GenVector/Cylindrical3Dfwd.h,
mathcore/inc/Math/GenVector/CylindricalEta3D.h,
mathcore/inc/Math/GenVector/CylindricalEta3Dfwd.h,
mathcore/inc/Math/GenVector/DisplacementVector2D.h,
mathcore/inc/Math/GenVector/DisplacementVector2Dfwd.h,
mathcore/inc/Math/GenVector/DisplacementVector3D.h,
mathcore/inc/Math/GenVector/DisplacementVector3Dfwd.h,
mathcore/inc/Math/GenVector/EulerAngles.h,
mathcore/inc/Math/GenVector/EulerAnglesfwd.h,
mathcore/inc/Math/GenVector/GenVectorIO.h,
mathcore/inc/Math/GenVector/GenVector_exception.h,
mathcore/inc/Math/GenVector/LorentzRotation.h,
mathcore/inc/Math/GenVector/LorentzRotationfwd.h,
mathcore/inc/Math/GenVector/LorentzVector.h,
mathcore/inc/Math/GenVector/LorentzVectorfwd.h,
mathcore/inc/Math/GenVector/Plane3D.h,
mathcore/inc/Math/GenVector/Polar2D.h,
mathcore/inc/Math/GenVector/Polar2Dfwd.h,
mathcore/inc/Math/GenVector/Polar3D.h,
mathcore/inc/Math/GenVector/Polar3Dfwd.h,
mathcore/inc/Math/GenVector/PositionVector2D.h,
mathcore/inc/Math/GenVector/PositionVector2Dfwd.h,
mathcore/inc/Math/GenVector/PositionVector3D.h,
mathcore/inc/Math/GenVector/PositionVector3Dfwd.h,
mathcore/inc/Math/GenVector/PtEtaPhiE4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiE4Dfwd.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4Dfwd.h,
mathcore/inc/Math/GenVector/PxPyPzE4D.h,
mathcore/inc/Math/GenVector/PxPyPzE4Dfwd.h,
mathcore/inc/Math/GenVector/PxPyPzM4D.h,
mathcore/inc/Math/GenVector/PxPyPzM4Dfwd.h,
mathcore/inc/Math/GenVector/Quaternion.h,
mathcore/inc/Math/GenVector/Quaternionfwd.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/Rotation3Dfwd.h,
mathcore/inc/Math/GenVector/RotationX.h,
mathcore/inc/Math/GenVector/RotationXfwd.h,
mathcore/inc/Math/GenVector/RotationY.h,
mathcore/inc/Math/GenVector/RotationYfwd.h,
mathcore/inc/Math/GenVector/RotationZ.h,
mathcore/inc/Math/GenVector/RotationZYX.h,
mathcore/inc/Math/GenVector/RotationZYXfwd.h,
mathcore/inc/Math/GenVector/RotationZfwd.h,
mathcore/inc/Math/GenVector/Transform3D.h,
mathcore/inc/Math/GenVector/Translation3D.h,
mathcore/inc/Math/GenVector/VectorUtil.h,
mathcore/inc/Math/GenVector/eta.h,
mathcore/inc/Math/GenVector/etaMax.h,
mathcore/inc/Math/IFunction.h, mathcore/inc/Math/IFunctionfwd.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/IParamFunctionfwd.h,
mathcore/inc/Math/Integrator.h,
mathcore/inc/Math/IntegratorMultiDim.h,
mathcore/inc/Math/LinkDef.h, mathcore/inc/Math/LinkDef_Func.h,
mathcore/inc/Math/LinkDef_GenVector.h,
mathcore/inc/Math/LinkDef_GenVector32.h,
mathcore/inc/Math/LinkDef_Point3D.h,
mathcore/inc/Math/LinkDef_Rotation.h,
mathcore/inc/Math/LinkDef_Vector3D.h,
mathcore/inc/Math/LinkDef_Vector4D.h,
mathcore/inc/Math/LorentzRotation.h,
mathcore/inc/Math/LorentzVector.h, mathcore/inc/Math/Math.h,
mathcore/inc/Math/Minimizer.h, mathcore/inc/Math/PdfFunc.h,
mathcore/inc/Math/PdfFuncMathCore.h, mathcore/inc/Math/Plane3D.h,
mathcore/inc/Math/Point2D.h, mathcore/inc/Math/Point2Dfwd.h,
mathcore/inc/Math/Point3D.h, mathcore/inc/Math/Point3Dfwd.h,
mathcore/inc/Math/Polar2D.h, mathcore/inc/Math/Polar3D.h,
mathcore/inc/Math/PositionVector2D.h,
mathcore/inc/Math/PositionVector3D.h,
mathcore/inc/Math/ProbFunc.h,
mathcore/inc/Math/ProbFuncMathCore.h,
mathcore/inc/Math/PtEtaPhiE4D.h, mathcore/inc/Math/PtEtaPhiM4D.h,
mathcore/inc/Math/PxPyPzE4D.h, mathcore/inc/Math/PxPyPzM4D.h,
mathcore/inc/Math/Quaternion.h, mathcore/inc/Math/Rotation3D.h,
mathcore/inc/Math/RotationX.h, mathcore/inc/Math/RotationY.h,
mathcore/inc/Math/RotationZ.h, mathcore/inc/Math/RotationZYX.h,
mathcore/inc/Math/SpecFunc.h,
mathcore/inc/Math/SpecFuncMathCore.h,
mathcore/inc/Math/Transform3D.h,
mathcore/inc/Math/Translation3D.h, mathcore/inc/Math/Util.h,
mathcore/inc/Math/Vector2D.h, mathcore/inc/Math/Vector2Dfwd.h,
mathcore/inc/Math/Vector3D.h, mathcore/inc/Math/Vector3Dfwd.h,
mathcore/inc/Math/Vector4D.h, mathcore/inc/Math/Vector4Dfwd.h,
mathcore/inc/Math/VectorUtil.h,
mathcore/inc/Math/VectorUtil_Cint.h,
mathcore/inc/Math/VirtualIntegrator.h,
mathcore/inc/Math/WrappedFunction.h,
mathcore/inc/Math/WrappedParamFunction.h,
mathcore/src/3DConversions.cxx, mathcore/src/3DDistances.cxx,
mathcore/src/AdaptiveIntegratorMultiDim.cxx,
mathcore/src/AxisAngle.cxx, mathcore/src/AxisAngleXother.cxx,
mathcore/src/BitReproducible.cxx, mathcore/src/Boost.cxx,
mathcore/src/BoostX.cxx, mathcore/src/BoostY.cxx,
mathcore/src/BoostZ.cxx, mathcore/src/EulerAngles.cxx,
mathcore/src/GenVector_exception.cxx,
mathcore/src/Integrator.cxx, mathcore/src/LorentzRotation.cxx,
mathcore/src/PdfFuncMathCore.cxx, mathcore/src/Plane3D.cxx,
mathcore/src/ProbFuncMathCore.cxx, mathcore/src/Quaternion.cxx,
mathcore/src/QuaternionXaxial.cxx, mathcore/src/Rotation3D.cxx,
mathcore/src/Rotation3DxAxial.cxx, mathcore/src/RotationZYX.cxx,
mathcore/src/SpecFuncCephes.cxx, mathcore/src/SpecFuncCephes.h,
mathcore/src/SpecFuncCephesInv.cxx,
mathcore/src/SpecFuncMathCore.cxx, mathcore/src/Transform3D.cxx,
mathcore/src/Translation3D.cxx, mathcore/src/VectorUtil.cxx,
mathcore/test/CoordinateTraits.h, mathcore/test/Makefile,
mathcore/test/RotationTraits.h, mathcore/test/Track.h,
mathcore/test/TrackLinkDef.h, mathcore/test/coordinates3D.cxx,
mathcore/test/coordinates4D.cxx,
mathcore/test/rotationApplication.cxx,
mathcore/test/stress2D.cxx, mathcore/test/stress3D.cxx,
mathcore/test/testBoost.cxx, mathcore/test/testGenVector.cxx,
mathcore/test/testIntegration.cxx,
mathcore/test/testIterator.cxx, mathcore/test/testVectorIO.cxx,
mathcore/test/vectorOperation.cxx, mathmore/Module.mk,
mathmore/build/Makefile.am, mathmore/build/setup.sh,
mathmore/doc/index.txt, mathmore/inc/Math/Chebyshev.h,
mathmore/inc/Math/Derivator.h,
mathmore/inc/Math/DistFuncMathMore.h,
mathmore/inc/Math/GSLFunctionAdapter.h,
mathmore/inc/Math/GSLIntegrator.h,
mathmore/inc/Math/GSLMCIntegrator.h,
mathmore/inc/Math/GSLMinimizer.h,
mathmore/inc/Math/GSLNLSMinimizer.h,
mathmore/inc/Math/GSLRndmEngines.h,
mathmore/inc/Math/GSLRootFinder.h,
mathmore/inc/Math/GSLRootFinderDeriv.h,
mathmore/inc/Math/GSLRootHelper.h,
mathmore/inc/Math/GSLSimAnMinimizer.h,
mathmore/inc/Math/GSLSimAnnealing.h,
mathmore/inc/Math/IntegrationTypes.h,
mathmore/inc/Math/InterpolationTypes.h,
mathmore/inc/Math/Interpolator.h,
mathmore/inc/Math/KelvinFunctions.h, mathmore/inc/Math/LinkDef.h,
mathmore/inc/Math/LinkDef_RootFinding.h,
mathmore/inc/Math/LinkDef_SpecFunc.h,
mathmore/inc/Math/LinkDef_StatFunc.h,
mathmore/inc/Math/MCIntegrationTypes.h,
mathmore/inc/Math/MCParameters.h,
mathmore/inc/Math/Minimizer1D.h,
mathmore/inc/Math/NumGradFunction.h,
mathmore/inc/Math/ParamFunction.h,
mathmore/inc/Math/PdfFuncMathMore.h,
mathmore/inc/Math/Polynomial.h, mathmore/inc/Math/ProbFuncInv.h,
mathmore/inc/Math/QuantFuncMathMore.h,
mathmore/inc/Math/Random.h, mathmore/inc/Math/RootFinder.h,
mathmore/inc/Math/RootFinderAlgorithms.h,
mathmore/inc/Math/SpecFuncMathMore.h,
mathmore/inc/Math/WrappedMultiTF1.h,
mathmore/inc/Math/WrappedTF1.h, mathmore/src/Chebyshev.cxx,
mathmore/src/Derivator.cxx, mathmore/src/GSL1DMinimizer.h,
mathmore/src/GSLChebSeries.h, mathmore/src/GSLDerivator.cxx,
mathmore/src/GSLDerivator.h, mathmore/src/GSLError.h,
mathmore/src/GSLFunctionWrapper.h,
mathmore/src/GSLIntegrationWorkspace.h,
mathmore/src/GSLIntegrator.cxx, mathmore/src/GSLInterpolator.cxx,
mathmore/src/GSLInterpolator.h,
mathmore/src/GSLMCIntegrationWorkspace.h,
mathmore/src/GSLMCIntegrator.cxx, mathmore/src/GSLMinimizer.cxx,
mathmore/src/GSLMonteFunctionAdapter.h,
mathmore/src/GSLMonteFunctionWrapper.h,
mathmore/src/GSLMultiFit.h,
mathmore/src/GSLMultiFitFunctionAdapter.h,
mathmore/src/GSLMultiFitFunctionWrapper.h,
mathmore/src/GSLMultiMinFunctionAdapter.h,
mathmore/src/GSLMultiMinFunctionWrapper.h,
mathmore/src/GSLMultiMinimizer.h,
mathmore/src/GSLNLSMinimizer.cxx,
mathmore/src/GSLRndmEngines.cxx, mathmore/src/GSLRngWrapper.h,
mathmore/src/GSLRootFSolver.h, mathmore/src/GSLRootFdFSolver.h,
mathmore/src/GSLRootFinder.cxx,
mathmore/src/GSLRootFinderDeriv.cxx,
mathmore/src/GSLRootHelper.cxx,
mathmore/src/GSLSimAnMinimizer.cxx,
mathmore/src/GSLSimAnnealing.cxx, mathmore/src/Interpolator.cxx,
mathmore/src/KelvinFunctions.cxx, mathmore/src/Minimizer1D.cxx,
mathmore/src/OneDimFunctionAdapter.h,
mathmore/src/ParamFunction.cxx, mathmore/src/PdfFuncMathMore.cxx,
mathmore/src/Polynomial.cxx, mathmore/src/QuantFuncMathMore.cxx,
mathmore/src/RootFinderAlgorithms.cxx,
mathmore/src/SpecFuncMathMore.cxx,
mathmore/src/complex_quartic.h, mathmore/test/Makefile,
mathmore/test/UnuRanDist.h, mathmore/test/piRandom.C,
mathmore/test/pirndm.C, mathmore/test/simanTSP.cxx,
mathmore/test/testChebyshev.cxx,
mathmore/test/testDerivation.cxx, mathmore/test/testFunctor.cxx,
mathmore/test/testIntegration.cxx,
mathmore/test/testIntegrationMultiDim.cxx,
mathmore/test/testInterpolation.cxx,
mathmore/test/testMinimization1D.cxx,
mathmore/test/testRandom.cxx, mathmore/test/testRandomDist.cxx,
mathmore/test/testRootFinder.cxx, mathmore/test/testSpecFunc.cxx,
mathmore/test/testStatFunc.cxx, matrix/Module.mk,
matrix/doc/index.txt, matrix/inc/LinkDef.h,
matrix/inc/TDecompBK.h, matrix/inc/TDecompBase.h,
matrix/inc/TDecompChol.h, matrix/inc/TDecompLU.h,
matrix/inc/TDecompQRH.h, matrix/inc/TDecompSVD.h,
matrix/inc/TDecompSparse.h, matrix/inc/TMatrix.h,
matrix/inc/TMatrixD.h, matrix/inc/TMatrixDBase.h,
matrix/inc/TMatrixDBasefwd.h, matrix/inc/TMatrixDEigen.h,
matrix/inc/TMatrixDLazy.h, matrix/inc/TMatrixDSparse.h,
matrix/inc/TMatrixDSparsefwd.h, matrix/inc/TMatrixDSym.h,
matrix/inc/TMatrixDSymEigen.h, matrix/inc/TMatrixDSymfwd.h,
matrix/inc/TMatrixDUtils.h, matrix/inc/TMatrixDUtilsfwd.h,
matrix/inc/TMatrixDfwd.h, matrix/inc/TMatrixF.h,
matrix/inc/TMatrixFBase.h, matrix/inc/TMatrixFBasefwd.h,
matrix/inc/TMatrixFLazy.h, matrix/inc/TMatrixFSparse.h,
matrix/inc/TMatrixFSparsefwd.h, matrix/inc/TMatrixFSym.h,
matrix/inc/TMatrixFSymfwd.h, matrix/inc/TMatrixFUtils.h,
matrix/inc/TMatrixFUtilsfwd.h, matrix/inc/TMatrixFfwd.h,
matrix/inc/TMatrixT.h, matrix/inc/TMatrixTBase.h,
matrix/inc/TMatrixTCramerInv.h, matrix/inc/TMatrixTLazy.h,
matrix/inc/TMatrixTSparse.h, matrix/inc/TMatrixTSym.h,
matrix/inc/TMatrixTSymCramerInv.h, matrix/inc/TMatrixTUtils.h,
matrix/inc/TVector.h, matrix/inc/TVectorD.h,
matrix/inc/TVectorDfwd.h, matrix/inc/TVectorF.h,
matrix/inc/TVectorFfwd.h, matrix/inc/TVectorT.h,
matrix/inc/TVectorfwd.h, matrix/src/TDecompBK.cxx,
matrix/src/TDecompBase.cxx, matrix/src/TDecompChol.cxx,
matrix/src/TDecompLU.cxx, matrix/src/TDecompQRH.cxx,
matrix/src/TDecompSVD.cxx, matrix/src/TDecompSparse.cxx,
matrix/src/TMatrixDEigen.cxx, matrix/src/TMatrixDSymEigen.cxx,
matrix/src/TMatrixT.cxx, matrix/src/TMatrixTBase.cxx,
matrix/src/TMatrixTCramerInv.cxx, matrix/src/TMatrixTLazy.cxx,
matrix/src/TMatrixTSparse.cxx, matrix/src/TMatrixTSym.cxx,
matrix/src/TMatrixTSymCramerInv.cxx,
matrix/src/TMatrixTUtils.cxx, matrix/src/TVectorT.cxx,
meta/Module.mk, meta/doc/index.txt, meta/inc/LinkDef.h,
meta/inc/TBaseClass.h, meta/inc/TCint.h, meta/inc/TClass.h,
meta/inc/TClassGenerator.h, meta/inc/TClassMenuItem.h,
meta/inc/TClassRef.h, meta/inc/TClassStreamer.h,
meta/inc/TDataMember.h, meta/inc/TDataType.h,
meta/inc/TDictionary.h, meta/inc/TFunction.h,
meta/inc/TGenericClassInfo.h, meta/inc/TGlobal.h,
meta/inc/TInterpreter.h, meta/inc/TIsAProxy.h,
meta/inc/TMemberStreamer.h, meta/inc/TMethod.h,
meta/inc/TMethodArg.h, meta/inc/TMethodCall.h,
meta/inc/TRealData.h, meta/inc/TStreamer.h,
meta/inc/TStreamerElement.h, meta/inc/TToggle.h,
meta/inc/TToggleGroup.h, meta/inc/TVirtualIsAProxy.h,
meta/inc/TVirtualRefProxy.h, meta/inc/TVirtualStreamerInfo.h,
meta/src/TBaseClass.cxx, meta/src/TCint.cxx, meta/src/TClass.cxx,
meta/src/TClassGenerator.cxx, meta/src/TClassMenuItem.cxx,
meta/src/TClassRef.cxx, meta/src/TDataMember.cxx,
meta/src/TDataType.cxx, meta/src/TDictionary.cxx,
meta/src/TFunction.cxx, meta/src/TGenericClassInfo.cxx,
meta/src/TGlobal.cxx, meta/src/TInterpreter.cxx,
meta/src/TIsAProxy.cxx, meta/src/TMethod.cxx,
meta/src/TMethodArg.cxx, meta/src/TMethodCall.cxx,
meta/src/TRealData.cxx, meta/src/TStreamerElement.cxx,
meta/src/TToggle.cxx, meta/src/TToggleGroup.cxx,
meta/src/TVirtualStreamerInfo.cxx, metautils/Module.mk,
metautils/inc/LinkDef.h, metautils/inc/TClassEdit.h,
metautils/src/TClassEdit.cxx, metautils/src/dequeLinkdef.h,
metautils/src/listLinkdef.h, metautils/src/mapLinkdef.h,
metautils/src/multimapLinkdef.h, metautils/src/multisetLinkdef.h,
metautils/src/setLinkdef.h, metautils/src/valarrayLinkdef.h,
metautils/src/vectorLinkdef.h, minuit/Module.mk,
minuit/doc/index.txt, minuit/inc/LinkDef.h, minuit/inc/TFitter.h,
minuit/inc/TLinearFitter.h, minuit/inc/TMinuit.h,
minuit/src/TFitter.cxx, minuit/src/TLinearFitter.cxx,
minuit/src/TMinuit.cxx, mlp/Module.mk, mlp/inc/LinkDef.h,
mlp/inc/TMLPAnalyzer.h, mlp/inc/TMultiLayerPerceptron.h,
mlp/inc/TNeuron.h, mlp/inc/TSynapse.h, mlp/src/TMLPAnalyzer.cxx,
mlp/src/TMultiLayerPerceptron.cxx, mlp/src/TNeuron.cxx,
mlp/src/TSynapse.cxx, monalisa/Module.mk, monalisa/inc/LinkDef.h,
monalisa/inc/TMonaLisaReader.h, monalisa/inc/TMonaLisaWriter.h,
monalisa/src/TMonaLisaReader.cxx,
monalisa/src/TMonaLisaWriter.cxx, mysql/Module.mk,
mysql/inc/LinkDef.h, mysql/inc/TMySQLResult.h,
mysql/inc/TMySQLRow.h, mysql/inc/TMySQLServer.h,
mysql/inc/TMySQLStatement.h, mysql/src/TMySQLResult.cxx,
mysql/src/TMySQLRow.cxx, mysql/src/TMySQLServer.cxx,
mysql/src/TMySQLStatement.cxx, net/Module.mk, net/doc/index.txt,
net/inc/LinkDef.h, net/inc/NetErrors.h,
net/inc/RRemoteProtocol.h, net/inc/TApplicationRemote.h,
net/inc/TApplicationServer.h, net/inc/TFTP.h,
net/inc/TFileStager.h, net/inc/TGrid.h,
net/inc/TGridCollection.h, net/inc/TGridJDL.h,
net/inc/TGridJob.h, net/inc/TGridJobStatus.h,
net/inc/TGridJobStatusList.h, net/inc/TGridResult.h,
net/inc/TMessage.h, net/inc/TMonitor.h, net/inc/TNetFile.h,
net/inc/TPServerSocket.h, net/inc/TPSocket.h,
net/inc/TSQLColumnInfo.h, net/inc/TSQLMonitoring.h,
net/inc/TSQLResult.h, net/inc/TSQLRow.h, net/inc/TSQLServer.h,
net/inc/TSQLStatement.h, net/inc/TSQLTableInfo.h,
net/inc/TSecContext.h, net/inc/TServerSocket.h,
net/inc/TSocket.h, net/inc/TWebFile.h, net/src/NetErrors.cxx,
net/src/TApplicationRemote.cxx, net/src/TApplicationServer.cxx,
net/src/TFTP.cxx, net/src/TFileStager.cxx, net/src/TGrid.cxx,
net/src/TGridJDL.cxx, net/src/TGridJob.cxx,
net/src/TGridJobStatus.cxx, net/src/TGridJobStatusList.cxx,
net/src/TGridResult.cxx, net/src/TMessage.cxx,
net/src/TMonitor.cxx, net/src/TNetFile.cxx,
net/src/TPServerSocket.cxx, net/src/TPSocket.cxx,
net/src/TSQLColumnInfo.cxx, net/src/TSQLMonitoring.cxx,
net/src/TSQLResult.cxx, net/src/TSQLRow.cxx,
net/src/TSQLServer.cxx, net/src/TSQLStatement.cxx,
net/src/TSQLTableInfo.cxx, net/src/TSecContext.cxx,
net/src/TServerSocket.cxx, net/src/TSocket.cxx,
net/src/TWebFile.cxx, netx/Module.mk, netx/inc/LinkDef.h,
netx/inc/TXNetFile.h, netx/inc/TXNetFileStager.h,
netx/inc/TXNetSystem.h, netx/src/TXNetFile.cxx,
netx/src/TXNetFileStager.cxx, netx/src/TXNetSystem.cxx,
newdelete/Module.mk, newdelete/inc/MemCheck.h,
newdelete/src/MemCheck.cxx, newdelete/src/NewDelete.cxx,
odbc/Module.mk, odbc/inc/LinkDef.h, odbc/inc/TODBCResult.h,
odbc/inc/TODBCRow.h, odbc/inc/TODBCServer.h,
odbc/inc/TODBCStatement.h, odbc/src/TODBCResult.cxx,
odbc/src/TODBCRow.cxx, odbc/src/TODBCServer.cxx,
odbc/src/TODBCStatement.cxx, oracle/Module.mk,
oracle/inc/LinkDef.h, oracle/inc/TOracleResult.h,
oracle/inc/TOracleRow.h, oracle/inc/TOracleServer.h,
oracle/inc/TOracleStatement.h, oracle/src/TOracleResult.cxx,
oracle/src/TOracleRow.cxx, oracle/src/TOracleServer.cxx,
oracle/src/TOracleStatement.cxx, pcre/Module.mk, peac/Module.mk,
peac/inc/LinkDef.h, peac/inc/LinkDefGui.h, peac/inc/TPEAC.h,
peac/inc/TProofPEAC.h, peac/inc/TProofStartupDialog.h,
peac/src/TPEAC.cxx, peac/src/TProofPEAC.cxx,
peac/src/TProofStartupDialog.cxx, pgsql/Module.mk,
pgsql/inc/LinkDef.h, pgsql/inc/TPgSQLResult.h,
pgsql/inc/TPgSQLRow.h, pgsql/inc/TPgSQLServer.h,
pgsql/inc/TPgSQLStatement.h, pgsql/src/TPgSQLResult.cxx,
pgsql/src/TPgSQLRow.cxx, pgsql/src/TPgSQLServer.cxx,
pgsql/src/TPgSQLStatement.cxx, physics/Module.mk,
physics/doc/index.txt, physics/inc/LinkDef.h,
physics/inc/TFeldmanCousins.h, physics/inc/TGenPhaseSpace.h,
physics/inc/TLorentzRotation.h, physics/inc/TLorentzVector.h,
physics/inc/TQuaternion.h, physics/inc/TRobustEstimator.h,
physics/inc/TRolke.h, physics/inc/TRotation.h,
physics/inc/TVector2.h, physics/inc/TVector3.h,
physics/src/TFeldmanCousins.cxx, physics/src/TGenPhaseSpace.cxx,
physics/src/TLorentzRotation.cxx, physics/src/TLorentzVector.cxx,
physics/src/TQuaternion.cxx, physics/src/TRobustEstimator.cxx,
physics/src/TRolke.cxx, physics/src/TRotation.cxx,
physics/src/TVector2.cxx, physics/src/TVector3.cxx,
postscript/Module.mk, postscript/inc/LinkDef.h,
postscript/inc/TImageDump.h, postscript/inc/TPDF.h,
postscript/inc/TPostScript.h, postscript/inc/TSVG.h,
postscript/src/TImageDump.cxx, postscript/src/TPDF.cxx,
postscript/src/TPostScript.cxx, postscript/src/TSVG.cxx,
proof/Module.mk, proof/doc/index.txt, proof/inc/LinkDef.h,
proof/inc/TCondor.h, proof/inc/TDSet.h, proof/inc/TDSetProxy.h,
proof/inc/TProof.h, proof/inc/TProofChain.h,
proof/inc/TProofCondor.h, proof/inc/TProofDebug.h,
proof/inc/TProofLog.h, proof/inc/TProofMgr.h,
proof/inc/TProofNodeInfo.h, proof/inc/TProofQueryResult.h,
proof/inc/TProofResources.h, proof/inc/TProofResourcesStatic.h,
proof/inc/TProofServ.h, proof/inc/TProofSuperMaster.h,
proof/inc/TSlave.h, proof/inc/TVirtualProofPlayer.h,
proof/src/TCondor.cxx, proof/src/TDSet.cxx,
proof/src/TDSetProxy.cxx, proof/src/TProof.cxx,
proof/src/TProofChain.cxx, proof/src/TProofCondor.cxx,
proof/src/TProofDebug.cxx, proof/src/TProofLog.cxx,
proof/src/TProofMgr.cxx, proof/src/TProofNodeInfo.cxx,
proof/src/TProofQueryResult.cxx,
proof/src/TProofResourcesStatic.cxx, proof/src/TProofServ.cxx,
proof/src/TProofSuperMaster.cxx, proof/src/TSlave.cxx,
proof/src/TVirtualProofPlayer.cxx, proofd/Module.mk,
proofd/inc/XProofProtUtils.h, proofd/inc/XProofProtocol.h,
proofd/inc/XrdProofConn.h, proofd/inc/XrdProofGroup.h,
proofd/inc/XrdProofPhyConn.h, proofd/inc/XrdProofSched.h,
proofd/inc/XrdProofServProxy.h, proofd/inc/XrdProofWorker.h,
proofd/inc/XrdProofdAux.h, proofd/inc/XrdProofdClient.h,
proofd/inc/XrdProofdManager.h, proofd/inc/XrdProofdPlatform.h,
proofd/inc/XrdProofdProtocol.h, proofd/inc/XrdProofdResponse.h,
proofd/inc/XrdProofdTrace.h, proofd/inc/XrdROOT.h,
proofd/inc/XrdSysToOuc.h, proofd/inc/proofdp.h,
proofd/src/XProofProtUtils.cxx, proofd/src/XrdProofConn.cxx,
proofd/src/XrdProofGroup.cxx, proofd/src/XrdProofPhyConn.cxx,
proofd/src/XrdProofSched.cxx, proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofWorker.cxx, proofd/src/XrdProofdAux.cxx,
proofd/src/XrdProofdClient.cxx, proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx,
proofd/src/XrdProofdResponse.cxx, proofd/src/XrdROOT.cxx,
proofd/src/proofd.cxx, proofplayer/Module.mk,
proofplayer/inc/LinkDef.h, proofplayer/inc/LinkDefDraw.h,
proofplayer/inc/TDrawFeedback.h, proofplayer/inc/TEventIter.h,
proofplayer/inc/TFileMerger.h, proofplayer/inc/TPacketizer.h,
proofplayer/inc/TPacketizerAdaptive.h,
proofplayer/inc/TPacketizerProgressive.h,
proofplayer/inc/TPacketizerUnit.h, proofplayer/inc/TPerfStats.h,
proofplayer/inc/TProofDraw.h, proofplayer/inc/TProofFile.h,
proofplayer/inc/TProofLimitsFinder.h,
proofplayer/inc/TProofPlayer.h, proofplayer/inc/TStatus.h,
proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TDrawFeedback.cxx,
proofplayer/src/TEventIter.cxx, proofplayer/src/TFileMerger.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerAdaptive.cxx,
proofplayer/src/TPacketizerProgressive.cxx,
proofplayer/src/TPacketizerUnit.cxx,
proofplayer/src/TPerfStats.cxx, proofplayer/src/TProofDraw.cxx,
proofplayer/src/TProofFile.cxx,
proofplayer/src/TProofLimitsFinder.cxx,
proofplayer/src/TProofPlayer.cxx, proofplayer/src/TStatus.cxx,
proofplayer/src/TVirtualPacketizer.cxx, proofx/Module.mk,
proofx/inc/LinkDef.h, proofx/inc/TXHandler.h,
proofx/inc/TXProofMgr.h, proofx/inc/TXProofServ.h,
proofx/inc/TXSlave.h, proofx/inc/TXSocket.h,
proofx/inc/TXSocketHandler.h, proofx/inc/TXUnixSocket.h,
proofx/src/TXHandler.cxx, proofx/src/TXProofMgr.cxx,
proofx/src/TXProofServ.cxx, proofx/src/TXSlave.cxx,
proofx/src/TXSocket.cxx, proofx/src/TXSocketHandler.cxx,
proofx/src/TXUnixSocket.cxx, pyroot/Module.mk, pyroot/ROOT.py,
pyroot/doc/index.txt, pyroot/inc/LinkDef.h,
pyroot/inc/TPyDispatcher.h, pyroot/inc/TPyException.h,
pyroot/inc/TPyROOTApplication.h, pyroot/inc/TPyReturn.h,
pyroot/inc/TPython.h, pyroot/src/Adapters.cxx,
pyroot/src/Adapters.h, pyroot/src/ClassMethodHolder.cxx,
pyroot/src/ClassMethodHolder.h, pyroot/src/ConstructorHolder.cxx,
pyroot/src/ConstructorHolder.h, pyroot/src/Converters.cxx,
pyroot/src/Converters.h, pyroot/src/Executors.cxx,
pyroot/src/Executors.h, pyroot/src/FunctionHolder.cxx,
pyroot/src/FunctionHolder.h, pyroot/src/MemoryRegulator.cxx,
pyroot/src/MemoryRegulator.h, pyroot/src/MethodHolder.cxx,
pyroot/src/MethodHolder.h, pyroot/src/MethodProxy.cxx,
pyroot/src/MethodProxy.h, pyroot/src/ObjectProxy.cxx,
pyroot/src/ObjectProxy.h, pyroot/src/PropertyProxy.cxx,
pyroot/src/PropertyProxy.h, pyroot/src/PyBufferFactory.cxx,
pyroot/src/PyBufferFactory.h, pyroot/src/PyCallable.h,
pyroot/src/PyROOT.h, pyroot/src/PyRootType.cxx,
pyroot/src/PyRootType.h, pyroot/src/Pythonize.cxx,
pyroot/src/Pythonize.h, pyroot/src/RootModule.cxx,
pyroot/src/RootWrapper.cxx, pyroot/src/RootWrapper.h,
pyroot/src/TCustomPyTypes.cxx, pyroot/src/TCustomPyTypes.h,
pyroot/src/TPyClassGenerator.cxx, pyroot/src/TPyClassGenerator.h,
pyroot/src/TPyDispatcher.cxx, pyroot/src/TPyException.cxx,
pyroot/src/TPyROOTApplication.cxx, pyroot/src/TPyReturn.cxx,
pyroot/src/TPython.cxx, pyroot/src/TRflxCallback.cxx,
pyroot/src/TRflxCallback.h, pyroot/src/TSetItemHolder.cxx,
pyroot/src/TSetItemHolder.h, pyroot/src/Utility.cxx,
pyroot/src/Utility.h, pythia6/Module.mk, pythia6/inc/LinkDef.h,
pythia6/inc/TMCParticle.h, pythia6/inc/TPythia6.h,
pythia6/inc/TPythia6Calls.h, pythia6/inc/TPythia6Decayer.h,
pythia6/src/TMCParticle.cxx, pythia6/src/TPythia6.cxx,
pythia6/src/TPythia6Decayer.cxx, qt/Module.mk, qt/inc/LinkDef.h,
qt/inc/TGQt.h, qt/inc/TObjectExecute.h, qt/inc/TQMimeTypes.h,
qt/inc/TQUserEvent.h, qt/inc/TQtApplication.h, qt/inc/TQtBrush.h,
qt/inc/TQtClientFilter.h, qt/inc/TQtClientGuard.h,
qt/inc/TQtClientWidget.h, qt/inc/TQtEmitter.h, qt/inc/TQtEvent.h,
qt/inc/TQtEventQueue.h, qt/inc/TQtLock.h, qt/inc/TQtLockGuard.h,
qt/inc/TQtMarker.h, qt/inc/TQtRConfig.h,
qt/inc/TQtRootApplication.h, qt/inc/TQtRootSlot.h,
qt/inc/TQtSymbolCodec.h, qt/inc/TQtTimer.h, qt/inc/TQtUtil.h,
qt/inc/TQtWidget.h, qt/inc/TVirtualX.interface.h,
qt/inc/TWaitCondition.h, qt/src/GQtGUI.cxx, qt/src/TGQt.cxx,
qt/src/TGQtDummy.cxx, qt/src/TQMimeTypes.cxx,
qt/src/TQtApplication.cxx, qt/src/TQtBrush.cxx,
qt/src/TQtClientFilter.cxx, qt/src/TQtClientGuard.cxx,
qt/src/TQtClientWidget.cxx, qt/src/TQtEvent.cxx,
qt/src/TQtEventQueue.cxx, qt/src/TQtMarker.cxx,
qt/src/TQtRootApplication.cxx, qt/src/TQtRootSlot.cxx,
qt/src/TQtSymbolCodec.cxx, qt/src/TQtTimer.cxx,
qt/src/TQtWidget.cxx, qtgsi/Module.mk, qtgsi/inc/LinkDef.h,
qtgsi/inc/TQApplication.h, qtgsi/inc/TQCanvasImp.h,
qtgsi/inc/TQCanvasMenu.h, qtgsi/inc/TQRootApplication.h,
qtgsi/inc/TQRootCanvas.h, qtgsi/inc/TQRootDialog.h,
qtgsi/inc/TQRootGuiFactory.h, qtgsi/src/TQApplication.cxx,
qtgsi/src/TQCanvasImp.cxx, qtgsi/src/TQCanvasMenu.cxx,
qtgsi/src/TQRootApplication.cxx, qtgsi/src/TQRootCanvas.cxx,
qtgsi/src/TQRootDialog.cxx, qtgsi/src/TQRootGuiFactory.cxx,
qtgsi/test/Makefile, qtgsi/test/Makefile.win,
qtgsi/test/example1/Makefile, qtgsi/test/example1/Makefile.win,
qtgsi/test/example1/guitest.cpp, qtgsi/test/example1/guitest.h,
qtgsi/test/example1/main.cpp, qtgsi/test/example1/qtroot.cpp,
qtgsi/test/example1/qtroot.h, qtgsi/test/example2/Makefile,
qtgsi/test/example2/Makefile.win, qtgsi/test/example2/main.cpp,
qtgsi/test/example2/qtrootexample1.ui.h, qtroot/Module.mk,
qtroot/inc/LinkDef.h, qtroot/inc/TQtRootGuiFactory.h,
qtroot/src/TQtRootGuiFactory.cxx, quadp/Module.mk,
quadp/inc/LinkDef.h, quadp/inc/TGondzioSolver.h,
quadp/inc/TMehrotraSolver.h, quadp/inc/TQpDataBase.h,
quadp/inc/TQpDataDens.h, quadp/inc/TQpDataSparse.h,
quadp/inc/TQpLinSolverBase.h, quadp/inc/TQpLinSolverDens.h,
quadp/inc/TQpLinSolverSparse.h, quadp/inc/TQpProbBase.h,
quadp/inc/TQpProbDens.h, quadp/inc/TQpProbSparse.h,
quadp/inc/TQpResidual.h, quadp/inc/TQpSolverBase.h,
quadp/inc/TQpVar.h, quadp/src/TGondzioSolver.cxx,
quadp/src/TMehrotraSolver.cxx, quadp/src/TQpDataBase.cxx,
quadp/src/TQpDataDens.cxx, quadp/src/TQpDataSparse.cxx,
quadp/src/TQpLinSolverBase.cxx, quadp/src/TQpLinSolverDens.cxx,
quadp/src/TQpLinSolverSparse.cxx, quadp/src/TQpProbBase.cxx,
quadp/src/TQpProbDens.cxx, quadp/src/TQpProbSparse.cxx,
quadp/src/TQpResidual.cxx, quadp/src/TQpSolverBase.cxx,
quadp/src/TQpVar.cxx, rfio/Module.mk, rfio/inc/LinkDef.h,
rfio/inc/TRFIOFile.h, rfio/src/TRFIOFile.cxx, rint/Module.mk,
rint/inc/LinkDef.h, rint/inc/TRint.h, rint/inc/TTabCom.h,
rint/src/TRint.cxx, rint/src/TTabCom.cxx, rootd/Module.mk,
rootd/inc/rootdp.h, rootd/src/rootd.cxx, roots/inc/TGXClient.h,
roots/inc/TGXServer.h, roots/src/TGXClient.cxx,
roots/src/TGXServer.cxx, roots/src/roots.cxx, rootx/Module.mk,
rootx/src/rootx.cxx, rootx/src/rootxx.cxx, rpdutils/Module.mk,
rpdutils/inc/rpddefs.h, rpdutils/inc/rpderr.h,
rpdutils/inc/rpdp.h, rpdutils/src/daemon.cxx,
rpdutils/src/error.cxx, rpdutils/src/globus.cxx,
rpdutils/src/net.cxx, rpdutils/src/netpar.cxx,
rpdutils/src/rpdutils.cxx, rpdutils/src/ssh.cxx, ruby/Module.mk,
ruby/doc/index.txt, ruby/inc/LinkDef.h, ruby/inc/TRuby.h,
ruby/src/TRuby.cxx, ruby/src/drr.cxx, ruby/src/rrcommon.h,
ruby/src/rrenums.h, sapdb/Module.mk, sapdb/inc/LinkDef.h,
sapdb/inc/TSapDBResult.h, sapdb/inc/TSapDBRow.h,
sapdb/inc/TSapDBServer.h, sapdb/src/TSapDBResult.cxx,
sapdb/src/TSapDBRow.cxx, sapdb/src/TSapDBServer.cxx,
sessionviewer/Module.mk, sessionviewer/inc/LinkDef.h,
sessionviewer/inc/TProofProgressDialog.h,
sessionviewer/inc/TProofProgressLog.h,
sessionviewer/inc/TSessionDialogs.h,
sessionviewer/inc/TSessionLogView.h,
sessionviewer/inc/TSessionViewer.h,
sessionviewer/src/TProofProgressDialog.cxx,
sessionviewer/src/TProofProgressLog.cxx,
sessionviewer/src/TSessionDialogs.cxx,
sessionviewer/src/TSessionLogView.cxx,
sessionviewer/src/TSessionViewer.cxx, smatrix/CreateBinaryOp.sh,
smatrix/CreateUnaryOp.sh, smatrix/Module.mk,
smatrix/build/Makefile.am, smatrix/build/setup.sh,
smatrix/doc/index.txt, smatrix/inc/LinkDef.h,
smatrix/inc/LinkDefD32.h, smatrix/inc/Math/BinaryOpPolicy.h,
smatrix/inc/Math/BinaryOperators.h, smatrix/inc/Math/Dfact.h,
smatrix/inc/Math/Dfactir.h, smatrix/inc/Math/Dfinv.h,
smatrix/inc/Math/Dinv.h, smatrix/inc/Math/Dsfact.h,
smatrix/inc/Math/Dsinv.h, smatrix/inc/Math/Expression.h,
smatrix/inc/Math/Functions.h, smatrix/inc/Math/HelperOps.h,
smatrix/inc/Math/MConfig.h, smatrix/inc/Math/MatrixFunctions.h,
smatrix/inc/Math/MatrixRepresentationsStatic.h,
smatrix/inc/Math/SMatrix.h, smatrix/inc/Math/SMatrixDfwd.h,
smatrix/inc/Math/SMatrixFfwd.h, smatrix/inc/Math/SVector.h,
smatrix/inc/Math/StaticCheck.h,
smatrix/inc/Math/UnaryOperators.h, smatrix/src/Dict.h,
smatrix/test/Makefile, smatrix/test/TestTimer.h,
smatrix/test/Track.h, smatrix/test/TrackLinkDef.h,
smatrix/test/kalman.C, smatrix/test/matrixOperations.C,
smatrix/test/matrix_op.h, smatrix/test/matrix_util.h,
smatrix/test/stressKalman.cxx, smatrix/test/stressOperations.cxx,
smatrix/test/testIO.cxx, smatrix/test/testKalman.cxx,
smatrix/test/testOperations.cxx, smatrix/test/testSMatrix.cxx,
spectrum/Module.mk, spectrum/inc/LinkDef.h,
spectrum/inc/TSpectrum.h, spectrum/inc/TSpectrum2.h,
spectrum/inc/TSpectrum2Fit.h, spectrum/inc/TSpectrum2Transform.h,
spectrum/inc/TSpectrum3.h, spectrum/inc/TSpectrumFit.h,
spectrum/inc/TSpectrumTransform.h, spectrum/src/TSpectrum.cxx,
spectrum/src/TSpectrum2.cxx, spectrum/src/TSpectrum2Fit.cxx,
spectrum/src/TSpectrum2Transform.cxx,
spectrum/src/TSpectrum3.cxx, spectrum/src/TSpectrumFit.cxx,
spectrum/src/TSpectrumTransform.cxx, spectrumpainter/Module.mk,
spectrumpainter/inc/LinkDef.h,
spectrumpainter/inc/TSpectrum2Painter.h,
spectrumpainter/src/TSpectrum2Painter.cxx, splot/Module.mk,
splot/inc/LinkDef.h, splot/inc/TSPlot.h, splot/src/TSPlot.cxx,
sql/Module.mk, sql/inc/LinkDef.h, sql/inc/TBufferSQL2.h,
sql/inc/TKeySQL.h, sql/inc/TSQLClassInfo.h, sql/inc/TSQLFile.h,
sql/inc/TSQLObjectData.h, sql/inc/TSQLStructure.h,
sql/src/TBufferSQL2.cxx, sql/src/TKeySQL.cxx,
sql/src/TSQLClassInfo.cxx, sql/src/TSQLFile.cxx,
sql/src/TSQLObjectData.cxx, sql/src/TSQLStructure.cxx,
srputils/Module.mk, srputils/src/SRPAuth.cxx,
srputils/src/rpasswd.c, srputils/src/rtconf.c, table/Module.mk,
table/inc/LinkDef.h, table/inc/TCernLib.h, table/inc/TChair.h,
table/inc/TColumnView.h, table/inc/TDataSet.h,
table/inc/TDataSetIter.h, table/inc/TDsKey.h,
table/inc/TFileIter.h, table/inc/TFileSet.h,
table/inc/TGenericTable.h, table/inc/TIndexTable.h,
table/inc/TObjectSet.h, table/inc/TPoints3D.h,
table/inc/TPointsArray3D.h, table/inc/TPolyLineShape.h,
table/inc/TResponseTable.h, table/inc/TTable.h,
table/inc/TTable3Points.h, table/inc/TTableDescriptor.h,
table/inc/TTableIter.h, table/inc/TTableMap.h,
table/inc/TTablePadView3D.h, table/inc/TTablePoints.h,
table/inc/TTableSorter.h, table/inc/TVolume.h,
table/inc/TVolumePosition.h, table/inc/TVolumeView.h,
table/inc/TVolumeViewIter.h, table/inc/Ttypes.h,
table/inc/tableDescriptor.h, table/src/TCernLib.cxx,
table/src/TChair.cxx, table/src/TColumnView.cxx,
table/src/TDataSet.cxx, table/src/TDataSetIter.cxx,
table/src/TDsKey.cxx, table/src/TFileIter.cxx,
table/src/TFileSet.cxx, table/src/TGenericTable.cxx,
table/src/TIndexTable.cxx, table/src/TObjectSet.cxx,
table/src/TPoints3D.cxx, table/src/TPointsArray3D.cxx,
table/src/TPolyLineShape.cxx, table/src/TResponseTable.cxx,
table/src/TTable.cxx, table/src/TTable3Points.cxx,
table/src/TTableDescriptor.cxx, table/src/TTableIter.cxx,
table/src/TTableMap.cxx, table/src/TTablePadView3D.cxx,
table/src/TTablePoints.cxx, table/src/TTableSorter.cxx,
table/src/TVolume.cxx, table/src/TVolumePosition.cxx,
table/src/TVolumeView.cxx, table/src/TVolumeViewIter.cxx,
test/Aclock.cxx, test/Aclock.h, test/DrawTest.sh, test/Event.cxx,
test/Event.h, test/EventLinkDef.h, test/GetWebHistogram.C,
test/Hello.cxx, test/Hello.h, test/MainEvent.cxx, test/Makefile,
test/Makefile.arch, test/Makefile.win32,
test/ProofBench/Draw_PerfProfiles.C,
test/ProofBench/Draw_Slave_Access.C,
test/ProofBench/Draw_Time_Hists.C,
test/ProofBench/EventTree_NoProc.C,
test/ProofBench/EventTree_NoProc.h,
test/ProofBench/EventTree_Proc.C,
test/ProofBench/EventTree_Proc.h,
test/ProofBench/EventTree_ProcOpt.C,
test/ProofBench/EventTree_ProcOpt.h,
test/ProofBench/Makefile_event, test/ProofBench/Run_Node_Tests.C,
test/ProofBench/Run_Simple_Test.C,
test/ProofBench/SavePerfInfo.C,
test/ProofBench/make_event_par.sh,
test/ProofBench/make_event_trees.C, test/ProofBench/make_tdset.C,
test/QpRandomDriver.cxx, test/RootIDE/LinkDef.h,
test/RootIDE/Makefile, test/RootIDE/TGRootIDE.cxx,
test/RootIDE/TGRootIDE.h, test/RootIDE/main.cxx,
test/RootShower/GButtonFrame.cxx, test/RootShower/GButtonFrame.h,
test/RootShower/GTitleFrame.cxx, test/RootShower/GTitleFrame.h,
test/RootShower/Makefile, test/RootShower/MyDetector.cxx,
test/RootShower/MyDetector.h, test/RootShower/MyEvent.cxx,
test/RootShower/MyEvent.h, test/RootShower/MyParticle.cxx,
test/RootShower/MyParticle.h, test/RootShower/ParticlesDef.h,
test/RootShower/RSAbout.cxx, test/RootShower/RSAbout.h,
test/RootShower/RSHelpText.cxx, test/RootShower/RSHelpText.h,
test/RootShower/RSLinkDef.h, test/RootShower/RSMsgBox.cxx,
test/RootShower/RSMsgBox.h, test/RootShower/RSVersion.h,
test/RootShower/RootShower.cxx, test/RootShower/RootShower.h,
test/RootShower/SettingsDlg.cxx, test/RootShower/SettingsDlg.h,
test/RootShower/constants.h, test/TBench.cxx, test/TBench.h,
test/TestVectors.cxx, test/Tetris.cxx, test/Tetris.h,
test/bench.cxx, test/benchLinkDef.h, test/ctorture.cxx,
test/dt_DrawTest.C, test/dt_MakeFiles.sh, test/dt_MakeRef.C,
test/dt_RunDrawTest.C, test/dt_RunDrawTest.sh, test/dt_build.C,
test/dt_wrap.C, test/eventa.cxx, test/eventb.cxx,
test/eventload.cxx, test/guitest.cxx, test/guiviewer.cxx,
test/guiviewer.h, test/guiviewerLinkDef.h, test/hsimple.cxx,
test/hworld.cxx, test/hworld2.cxx, test/minexam.cxx,
test/rhtml/LinkDef.h, test/rhtml/Makefile, test/rhtml/rhtml.cxx,
test/rhtml/rhtml.h, test/stress.cxx, test/stressEntryList.cxx,
test/stressFit.cxx, test/stressGeometry.cxx,
test/stressGraphics.cxx, test/stressHepix.cxx,
test/stressLinear.cxx, test/stressShapes.cxx,
test/stressSpectrum.cxx, test/stressVector.cxx, test/tcollbm.cxx,
test/tcollex.cxx, test/test2html.cxx, test/testbits.cxx,
test/threads.cxx, test/tstring.cxx, test/vlazy.cxx,
test/vmatrix.cxx, test/vvector.cxx, thread/Module.mk,
thread/doc/index.txt, thread/inc/LinkDef.h,
thread/inc/PosixThreadInc.h, thread/inc/TAtomicCount.h,
thread/inc/TAtomicCountGcc.h, thread/inc/TAtomicCountPthread.h,
thread/inc/TAtomicCountWin32.h, thread/inc/TCondition.h,
thread/inc/TConditionImp.h, thread/inc/TLockFile.h,
thread/inc/TMutex.h, thread/inc/TMutexImp.h,
thread/inc/TPosixCondition.h, thread/inc/TPosixMutex.h,
thread/inc/TPosixThread.h, thread/inc/TPosixThreadFactory.h,
thread/inc/TRWLock.h, thread/inc/TSemaphore.h,
thread/inc/TThread.h, thread/inc/TThreadFactory.h,
thread/inc/TThreadImp.h, thread/inc/TWin32Condition.h,
thread/inc/TWin32Mutex.h, thread/inc/TWin32Thread.h,
thread/inc/TWin32ThreadFactory.h, thread/src/TCondition.cxx,
thread/src/TConditionImp.cxx, thread/src/TLockFile.cxx,
thread/src/TMutex.cxx, thread/src/TMutexImp.cxx,
thread/src/TPosixCondition.cxx, thread/src/TPosixMutex.cxx,
thread/src/TPosixThread.cxx, thread/src/TPosixThreadFactory.cxx,
thread/src/TRWLock.cxx, thread/src/TSemaphore.cxx,
thread/src/TThread.cxx, thread/src/TThreadFactory.cxx,
thread/src/TThreadImp.cxx, thread/src/TWin32Condition.cxx,
thread/src/TWin32Mutex.cxx, thread/src/TWin32Thread.cxx,
thread/src/TWin32ThreadFactory.cxx, tmva/Module.mk,
tmva/doc/index.txt, tmva/inc/BinarySearchTree.h,
tmva/inc/BinarySearchTreeNode.h, tmva/inc/BinaryTree.h,
tmva/inc/Config.h, tmva/inc/Configurable.h,
tmva/inc/CrossEntropy.h, tmva/inc/DataSet.h,
tmva/inc/DecisionTree.h, tmva/inc/DecisionTreeNode.h,
tmva/inc/Event.h, tmva/inc/Factory.h, tmva/inc/FitterBase.h,
tmva/inc/GeneticAlgorithm.h, tmva/inc/GeneticFitter.h,
tmva/inc/GeneticGenes.h, tmva/inc/GeneticPopulation.h,
tmva/inc/GeneticRange.h, tmva/inc/GiniIndex.h,
tmva/inc/IFitterTarget.h, tmva/inc/IMethod.h, tmva/inc/IMetric.h,
tmva/inc/Interval.h, tmva/inc/KDEKernel.h, tmva/inc/LinkDef.h,
tmva/inc/MCFitter.h, tmva/inc/MethodANNBase.h,
tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
tmva/inc/MethodBayesClassifier.h, tmva/inc/MethodCFMlpANN.h,
tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCFMlpANN_def.h,
tmva/inc/MethodCommittee.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodFDA.h, tmva/inc/MethodFisher.h,
tmva/inc/MethodHMatrix.h, tmva/inc/MethodKNN.h,
tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h,
tmva/inc/MethodPDERS.h, tmva/inc/MethodRuleFit.h,
tmva/inc/MethodSVM.h, tmva/inc/MethodSeedDistance.h,
tmva/inc/MethodTMlpANN.h, tmva/inc/MethodVariable.h,
tmva/inc/Methods.h, tmva/inc/MetricEuler.h,
tmva/inc/MetricManhattan.h, tmva/inc/MinuitFitter.h,
tmva/inc/MinuitWrapper.h, tmva/inc/MisClassificationError.h,
tmva/inc/ModulekNN.h, tmva/inc/MsgLogger.h, tmva/inc/Node.h,
tmva/inc/NodekNN.h, tmva/inc/Option.h, tmva/inc/PDF.h,
tmva/inc/Ranking.h, tmva/inc/Reader.h, tmva/inc/RootFinder.h,
tmva/inc/Rule.h, tmva/inc/RuleCut.h, tmva/inc/RuleEnsemble.h,
tmva/inc/RuleFit.h, tmva/inc/RuleFitAPI.h,
tmva/inc/RuleFitParams.h, tmva/inc/SdivSqrtSplusB.h,
tmva/inc/SeedDistance.h, tmva/inc/SeparationBase.h,
tmva/inc/SimulatedAnnealing.h,
tmva/inc/SimulatedAnnealingFitter.h, tmva/inc/TActivation.h,
tmva/inc/TActivationChooser.h, tmva/inc/TActivationIdentity.h,
tmva/inc/TActivationRadial.h, tmva/inc/TActivationSigmoid.h,
tmva/inc/TActivationTanh.h, tmva/inc/TNeuron.h,
tmva/inc/TNeuronInput.h, tmva/inc/TNeuronInputAbs.h,
tmva/inc/TNeuronInputChooser.h, tmva/inc/TNeuronInputSqSum.h,
tmva/inc/TNeuronInputSum.h, tmva/inc/TSpline1.h,
tmva/inc/TSpline2.h, tmva/inc/TSynapse.h, tmva/inc/Timer.h,
tmva/inc/Tools.h, tmva/inc/Types.h,
tmva/inc/VariableDecorrTransform.h,
tmva/inc/VariableIdentityTransform.h, tmva/inc/VariableInfo.h,
tmva/inc/VariablePCATransform.h,
tmva/inc/VariableTransformBase.h, tmva/inc/Version.h,
tmva/inc/Volume.h, tmva/src/BinarySearchTree.cxx,
tmva/src/BinarySearchTreeNode.cxx, tmva/src/BinaryTree.cxx,
tmva/src/Config.cxx, tmva/src/Configurable.cxx,
tmva/src/CrossEntropy.cxx, tmva/src/DataSet.cxx,
tmva/src/DecisionTree.cxx, tmva/src/DecisionTreeNode.cxx,
tmva/src/Event.cxx, tmva/src/Factory.cxx,
tmva/src/FitterBase.cxx, tmva/src/GeneticAlgorithm.cxx,
tmva/src/GeneticFitter.cxx, tmva/src/GeneticGenes.cxx,
tmva/src/GeneticPopulation.cxx, tmva/src/GeneticRange.cxx,
tmva/src/GiniIndex.cxx, tmva/src/IFitterTarget.cxx,
tmva/src/IMethod.cxx, tmva/src/IMetric.cxx,
tmva/src/Interval.cxx, tmva/src/KDEKernel.cxx,
tmva/src/MCFitter.cxx, tmva/src/MethodANNBase.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFDA.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodHMatrix.cxx,
tmva/src/MethodKNN.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx,
tmva/src/MethodSeedDistance.cxx, tmva/src/MethodTMlpANN.cxx,
tmva/src/MethodVariable.cxx, tmva/src/MetricEuler.cxx,
tmva/src/MetricManhattan.cxx, tmva/src/MinuitFitter.cxx,
tmva/src/MinuitWrapper.cxx, tmva/src/MisClassificationError.cxx,
tmva/src/ModulekNN.cxx, tmva/src/MsgLogger.cxx,
tmva/src/Node.cxx, tmva/src/Option.cxx, tmva/src/PDF.cxx,
tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
tmva/src/RootFinder.cxx, tmva/src/Rule.cxx, tmva/src/RuleCut.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
tmva/src/RuleFitAPI.cxx, tmva/src/RuleFitParams.cxx,
tmva/src/SdivSqrtSplusB.cxx, tmva/src/SeedDistance.cxx,
tmva/src/SeparationBase.cxx, tmva/src/SimulatedAnnealing.cxx,
tmva/src/SimulatedAnnealingFitter.cxx,
tmva/src/TActivationIdentity.cxx, tmva/src/TActivationRadial.cxx,
tmva/src/TActivationSigmoid.cxx, tmva/src/TActivationTanh.cxx,
tmva/src/TNeuron.cxx, tmva/src/TSpline1.cxx,
tmva/src/TSpline2.cxx, tmva/src/TSynapse.cxx, tmva/src/Timer.cxx,
tmva/src/Tools.cxx, tmva/src/Types.cxx,
tmva/src/VariableDecorrTransform.cxx,
tmva/src/VariableIdentityTransform.cxx,
tmva/src/VariableInfo.cxx, tmva/src/VariablePCATransform.cxx,
tmva/src/VariableTransformBase.cxx, tmva/src/Volume.cxx,
tmva/test/BDT.C, tmva/test/ClassApplication.C,
tmva/test/CorrGui.C, tmva/test/TMVAGui.C, tmva/test/TMVAlogon.C,
tmva/test/TMVAnalysis.C, tmva/test/TMVAnalysis.py,
tmva/test/TMVApplication.C, tmva/test/annconvergencetest.C,
tmva/test/compareanapp.C, tmva/test/correlations.C,
tmva/test/correlationscatters.C, tmva/test/efficiencies.C,
tmva/test/likelihoodrefs.C, tmva/test/loader.C,
tmva/test/mutransform.C, tmva/test/mvaeffs.C, tmva/test/mvas.C,
tmva/test/mvaweights.C, tmva/test/network.C, tmva/test/plotall.C,
tmva/test/probas.C, tmva/test/rulevis.C, tmva/test/rulevisCorr.C,
tmva/test/rulevisHists.C, tmva/test/tmvaglob.C,
tmva/test/variables.C, tree/Module.mk, tree/doc/index.txt,
tree/doc/macros/entrylist_figure1.C,
tree/doc/macros/entrylist_figure2.C,
tree/doc/macros/entrylistblock_figure1.C, tree/inc/LinkDef.h,
tree/inc/LinkDef2.h, tree/inc/TBasket.h, tree/inc/TBasketSQL.h,
tree/inc/TBranch.h, tree/inc/TBranchBrowsable.h,
tree/inc/TBranchClones.h, tree/inc/TBranchElement.h,
tree/inc/TBranchObject.h, tree/inc/TBranchRef.h,
tree/inc/TBufferSQL.h, tree/inc/TChain.h,
tree/inc/TChainElement.h, tree/inc/TCut.h, tree/inc/TEntryList.h,
tree/inc/TEntryListBlock.h, tree/inc/TEntryListFromFile.h,
tree/inc/TEventList.h, tree/inc/TFriendElement.h,
tree/inc/TLeaf.h, tree/inc/TLeafB.h, tree/inc/TLeafC.h,
tree/inc/TLeafD.h, tree/inc/TLeafElement.h, tree/inc/TLeafF.h,
tree/inc/TLeafI.h, tree/inc/TLeafL.h, tree/inc/TLeafO.h,
tree/inc/TLeafObject.h, tree/inc/TLeafS.h, tree/inc/TNtuple.h,
tree/inc/TNtupleD.h, tree/inc/TQueryResult.h,
tree/inc/TSelector.h, tree/inc/TSelectorCint.h,
tree/inc/TSelectorList.h, tree/inc/TSelectorScalar.h,
tree/inc/TTree.h, tree/inc/TTreeCache.h, tree/inc/TTreeCloner.h,
tree/inc/TTreeResult.h, tree/inc/TTreeRow.h, tree/inc/TTreeSQL.h,
tree/inc/TVirtualIndex.h, tree/inc/TVirtualTreePlayer.h,
tree/src/ManualTree2.cxx, tree/src/ManualTree2.h,
tree/src/ManualTree2Body.h, tree/src/TBasket.cxx,
tree/src/TBasketSQL.cxx, tree/src/TBranch.cxx,
tree/src/TBranchBrowsable.cxx, tree/src/TBranchClones.cxx,
tree/src/TBranchElement.cxx, tree/src/TBranchObject.cxx,
tree/src/TBranchRef.cxx, tree/src/TBufferSQL.cxx,
tree/src/TChain.cxx, tree/src/TChainElement.cxx,
tree/src/TCut.cxx, tree/src/TEntryList.cxx,
tree/src/TEntryListBlock.cxx, tree/src/TEntryListFromFile.cxx,
tree/src/TEventList.cxx, tree/src/TFriendElement.cxx,
tree/src/TLeaf.cxx, tree/src/TLeafB.cxx, tree/src/TLeafC.cxx,
tree/src/TLeafD.cxx, tree/src/TLeafElement.cxx,
tree/src/TLeafF.cxx, tree/src/TLeafI.cxx, tree/src/TLeafL.cxx,
tree/src/TLeafO.cxx, tree/src/TLeafObject.cxx,
tree/src/TLeafS.cxx, tree/src/TNtuple.cxx, tree/src/TNtupleD.cxx,
tree/src/TQueryResult.cxx, tree/src/TSelector.cxx,
tree/src/TSelectorCint.cxx, tree/src/TSelectorList.cxx,
tree/src/TSelectorScalar.cxx, tree/src/TTree.cxx,
tree/src/TTreeCache.cxx, tree/src/TTreeCloner.cxx,
tree/src/TTreeResult.cxx, tree/src/TTreeRow.cxx,
tree/src/TTreeSQL.cxx, tree/src/TVirtualIndex.cxx,
tree/src/TVirtualTreePlayer.cxx, treeplayer/Module.mk,
treeplayer/inc/LinkDef.h, treeplayer/inc/TBranchProxy.h,
treeplayer/inc/TBranchProxyClassDescriptor.h,
treeplayer/inc/TBranchProxyDescriptor.h,
treeplayer/inc/TBranchProxyDirector.h,
treeplayer/inc/TBranchProxyTemplate.h,
treeplayer/inc/TChainIndex.h, treeplayer/inc/TFileDrawMap.h,
treeplayer/inc/TFormLeafInfo.h,
treeplayer/inc/TFormLeafInfoReference.h,
treeplayer/inc/TFriendProxy.h,
treeplayer/inc/TFriendProxyDescriptor.h,
treeplayer/inc/TRefArrayProxy.h, treeplayer/inc/TRefProxy.h,
treeplayer/inc/TSelectorDraw.h,
treeplayer/inc/TSelectorEntries.h,
treeplayer/inc/TTreeDrawArgsParser.h,
treeplayer/inc/TTreeFormula.h,
treeplayer/inc/TTreeFormulaManager.h,
treeplayer/inc/TTreeIndex.h, treeplayer/inc/TTreePlayer.h,
treeplayer/inc/TTreeProxyGenerator.h,
treeplayer/src/TBranchProxy.cxx,
treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TBranchProxyDescriptor.cxx,
treeplayer/src/TBranchProxyDirector.cxx,
treeplayer/src/TChainIndex.cxx, treeplayer/src/TFileDrawMap.cxx,
treeplayer/src/TFormLeafInfo.cxx,
treeplayer/src/TFormLeafInfoReference.cxx,
treeplayer/src/TFriendProxy.cxx,
treeplayer/src/TFriendProxyDescriptor.cxx,
treeplayer/src/TRefArrayProxy.cxx, treeplayer/src/TRefProxy.cxx,
treeplayer/src/TSelectorDraw.cxx,
treeplayer/src/TSelectorEntries.cxx,
treeplayer/src/TTreeDrawArgsParser.cxx,
treeplayer/src/TTreeFormula.cxx,
treeplayer/src/TTreeFormulaManager.cxx,
treeplayer/src/TTreeIndex.cxx, treeplayer/src/TTreePlayer.cxx,
treeplayer/src/TTreeProxyGenerator.cxx, treeviewer/Module.mk,
treeviewer/inc/HelpTextTV.h, treeviewer/inc/LinkDef.h,
treeviewer/inc/LinkDefWin32.h, treeviewer/inc/TParallelCoord.h,
treeviewer/inc/TParallelCoordEditor.h,
treeviewer/inc/TParallelCoordRange.h,
treeviewer/inc/TParallelCoordVar.h, treeviewer/inc/TSpider.h,
treeviewer/inc/TSpiderEditor.h, treeviewer/inc/TTVLVContainer.h,
treeviewer/inc/TTVSession.h, treeviewer/inc/TTreeViewer.h,
treeviewer/src/HelpTextTV.cxx, treeviewer/src/TParallelCoord.cxx,
treeviewer/src/TParallelCoordEditor.cxx,
treeviewer/src/TParallelCoordRange.cxx,
treeviewer/src/TParallelCoordVar.cxx, treeviewer/src/TSpider.cxx,
treeviewer/src/TSpiderEditor.cxx,
treeviewer/src/TTVLVContainer.cxx, treeviewer/src/TTVSession.cxx,
treeviewer/src/TTreeViewer.cxx, unix/Module.mk,
unix/inc/LinkDef.h, unix/inc/TUnixSystem.h,
unix/src/TUnixSystem.cxx, unuran/Module.mk, unuran/doc/index.txt,
unuran/inc/LinkDef.h, unuran/inc/TUnuran.h,
unuran/inc/TUnuranBaseDist.h, unuran/inc/TUnuranContDist.h,
unuran/inc/TUnuranDiscrDist.h, unuran/inc/TUnuranEmpDist.h,
unuran/inc/TUnuranMultiContDist.h, unuran/src/TUnuran.cxx,
unuran/src/TUnuranContDist.cxx, unuran/src/TUnuranDiscrDist.cxx,
unuran/src/TUnuranEmpDist.cxx,
unuran/src/TUnuranMultiContDist.cxx, unuran/src/UnuranDistr.h,
unuran/src/UnuranDistrAdapter.h, unuran/src/UnuranRng.h,
unuran/test/Makefile, unuran/test/unuranDiscrete.cxx,
unuran/test/unuranDistr.cxx, unuran/test/unuranHist.cxx,
unuran/test/unuranMulti2D.cxx, unuran/test/unuranMultiDim.cxx,
unuran/test/unuranSimple.cxx, utils/Module.mk,
utils/src/RStl.cxx, utils/src/RStl.h, utils/src/rlibmap.cxx,
utils/src/rootcint.cxx, vmc/Module.mk, vmc/doc/index.txt,
vmc/inc/LinkDef.h, vmc/inc/TGeoMCGeometry.h,
vmc/inc/TMCOptical.h, vmc/inc/TMCParticleType.h,
vmc/inc/TMCProcess.h, vmc/inc/TMCVerbose.h, vmc/inc/TPDGCode.h,
vmc/inc/TVirtualMC.h, vmc/inc/TVirtualMCApplication.h,
vmc/inc/TVirtualMCGeometry.h, vmc/inc/TVirtualMCStack.h,
vmc/src/TGeoMCGeometry.cxx, vmc/src/TMCVerbose.cxx,
vmc/src/TVirtualMC.cxx, vmc/src/TVirtualMCApplication.cxx,
vmc/src/TVirtualMCGeometry.cxx, vmc/src/TVirtualMCStack.cxx,
win32gdk/Module.mk, win32gdk/gdk/src/gdk/config.h,
win32gdk/gdk/src/gdk/gdk.c, win32gdk/gdk/src/gdk/gdk.h,
win32gdk/gdk/src/gdk/gdkcc.h, win32gdk/gdk/src/gdk/gdkcolor.c,
win32gdk/gdk/src/gdk/gdkcolor.h,
win32gdk/gdk/src/gdk/gdkcompat.h,
win32gdk/gdk/src/gdk/gdkconfig.h,
win32gdk/gdk/src/gdk/gdkcursor.c,
win32gdk/gdk/src/gdk/gdkcursor.h,
win32gdk/gdk/src/gdk/gdkcursors.h, win32gdk/gdk/src/gdk/gdkdnd.h,
win32gdk/gdk/src/gdk/gdkdraw.c,
win32gdk/gdk/src/gdk/gdkdrawable.h,
win32gdk/gdk/src/gdk/gdkevents.c,
win32gdk/gdk/src/gdk/gdkevents.h, win32gdk/gdk/src/gdk/gdkfont.c,
win32gdk/gdk/src/gdk/gdkfont.h, win32gdk/gdk/src/gdk/gdkgc.c,
win32gdk/gdk/src/gdk/gdkgc.h, win32gdk/gdk/src/gdk/gdkglobals.c,
win32gdk/gdk/src/gdk/gdki18n.h, win32gdk/gdk/src/gdk/gdkim.h,
win32gdk/gdk/src/gdk/gdkimage.c, win32gdk/gdk/src/gdk/gdkimage.h,
win32gdk/gdk/src/gdk/gdkinput.h,
win32gdk/gdk/src/gdk/gdkkeysyms.h,
win32gdk/gdk/src/gdk/gdkpixmap.h,
win32gdk/gdk/src/gdk/gdkprivate.h,
win32gdk/gdk/src/gdk/gdkproperty.h,
win32gdk/gdk/src/gdk/gdkrectangle.c,
win32gdk/gdk/src/gdk/gdkregion.h, win32gdk/gdk/src/gdk/gdkrgb.c,
win32gdk/gdk/src/gdk/gdkrgb.h,
win32gdk/gdk/src/gdk/gdkselection.h,
win32gdk/gdk/src/gdk/gdktypes.h,
win32gdk/gdk/src/gdk/gdkvisual.h,
win32gdk/gdk/src/gdk/gdkwindow.c,
win32gdk/gdk/src/gdk/gdkwindow.h, win32gdk/gdk/src/gdk/testgdk.c,
win32gdk/gdk/src/gdk/win32/gdkcc-win32.c,
win32gdk/gdk/src/gdk/win32/gdkcolor-win32.c,
win32gdk/gdk/src/gdk/win32/gdkcursor-win32.c,
win32gdk/gdk/src/gdk/win32/gdkdnd-win32.c,
win32gdk/gdk/src/gdk/win32/gdkdrawable-win32.c,
win32gdk/gdk/src/gdk/win32/gdkevents-win32.c,
win32gdk/gdk/src/gdk/win32/gdkfont-win32.c,
win32gdk/gdk/src/gdk/win32/gdkgc-win32.c,
win32gdk/gdk/src/gdk/win32/gdkglobals-win32.c,
win32gdk/gdk/src/gdk/win32/gdkim-win32.c,
win32gdk/gdk/src/gdk/win32/gdkimage-win32.c,
win32gdk/gdk/src/gdk/win32/gdkinput-win32.c,
win32gdk/gdk/src/gdk/win32/gdkinputprivate.h,
win32gdk/gdk/src/gdk/win32/gdkmain-win32.c,
win32gdk/gdk/src/gdk/win32/gdkpixmap-win32.c,
win32gdk/gdk/src/gdk/win32/gdkprivate-win32.h,
win32gdk/gdk/src/gdk/win32/gdkproperty-win32.c,
win32gdk/gdk/src/gdk/win32/gdkregion-win32.c,
win32gdk/gdk/src/gdk/win32/gdkselection-win32.c,
win32gdk/gdk/src/gdk/win32/gdkvisual-win32.c,
win32gdk/gdk/src/gdk/win32/gdkwin32.h,
win32gdk/gdk/src/gdk/win32/gdkwin32id.c,
win32gdk/gdk/src/gdk/win32/gdkwindow-win32.c,
win32gdk/gdk/src/gdk/win32/surrogate-dimm.h,
win32gdk/gdk/src/glib/acconfig.h,
win32gdk/gdk/src/glib/g_types.h, win32gdk/gdk/src/glib/galloca.h,
win32gdk/gdk/src/glib/garray.h,
win32gdk/gdk/src/glib/gasyncqueue.h,
win32gdk/gdk/src/glib/gbacktrace.h,
win32gdk/gdk/src/glib/gcache.h, win32gdk/gdk/src/glib/gcompat.h,
win32gdk/gdk/src/glib/gcompletion.h,
win32gdk/gdk/src/glib/gconvert.h,
win32gdk/gdk/src/glib/gdataset.h, win32gdk/gdk/src/glib/gdate.h,
win32gdk/gdk/src/glib/gerror.h,
win32gdk/gdk/src/glib/gfileutils.h,
win32gdk/gdk/src/glib/ghash.h, win32gdk/gdk/src/glib/ghook.h,
win32gdk/gdk/src/glib/giochannel.h,
win32gdk/gdk/src/glib/glib-object.h,
win32gdk/gdk/src/glib/glib.h, win32gdk/gdk/src/glib/glibconfig.h,
win32gdk/gdk/src/glib/glist.h, win32gdk/gdk/src/glib/gmacros.h,
win32gdk/gdk/src/glib/gmain.h, win32gdk/gdk/src/glib/gmarkup.h,
win32gdk/gdk/src/glib/gmem.h, win32gdk/gdk/src/glib/gmessages.h,
win32gdk/gdk/src/glib/gnode.h, win32gdk/gdk/src/glib/gprimes.h,
win32gdk/gdk/src/glib/gqsort.h, win32gdk/gdk/src/glib/gquark.h,
win32gdk/gdk/src/glib/gqueue.h, win32gdk/gdk/src/glib/grand.h,
win32gdk/gdk/src/glib/grel.h, win32gdk/gdk/src/glib/gscanner.h,
win32gdk/gdk/src/glib/gshell.h, win32gdk/gdk/src/glib/gslist.h,
win32gdk/gdk/src/glib/gspawn.h,
win32gdk/gdk/src/glib/gstrfuncs.h,
win32gdk/gdk/src/glib/gstring.h, win32gdk/gdk/src/glib/gthread.h,
win32gdk/gdk/src/glib/gthreadpool.h,
win32gdk/gdk/src/glib/gtimer.h, win32gdk/gdk/src/glib/gtree.h,
win32gdk/gdk/src/glib/gunibreak.h,
win32gdk/gdk/src/glib/gunichartables.h,
win32gdk/gdk/src/glib/gunicode.h,
win32gdk/gdk/src/glib/gunidecomp.h,
win32gdk/gdk/src/glib/gutils.h, win32gdk/gdk/src/glib/gwin32.h,
win32gdk/inc/LinkDef.h, win32gdk/inc/TGWin32.h,
win32gdk/inc/TGWin32GL.h, win32gdk/inc/TGWin32InterpreterProxy.h,
win32gdk/inc/TGWin32ProxyBase.h, win32gdk/inc/TGWin32ProxyDefs.h,
win32gdk/inc/TGWin32VirtualGLProxy.h,
win32gdk/inc/TGWin32VirtualXProxy.h, win32gdk/inc/xatom.h,
win32gdk/src/TGWin32.cxx, win32gdk/src/TGWin32GL.cxx,
win32gdk/src/TGWin32InterpreterProxy.cxx,
win32gdk/src/TGWin32ProxyBase.cxx,
win32gdk/src/TGWin32VirtualGLProxy.cxx,
win32gdk/src/TGWin32VirtualXProxy.cxx, win32gdk/src/gifdecode.c,
win32gdk/src/gifencode.c, win32gdk/src/gifquantize.c,
winnt/Module.mk, winnt/inc/LinkDef.h,
winnt/inc/TWin32SplashThread.h, winnt/inc/TWinNTSystem.h,
winnt/inc/Win32Constants.h, winnt/src/TWin32SplashThread.cxx,
winnt/src/TWinNTSystem.cxx, winnt/src/Win32Splash.cxx,
x11/Module.mk, x11/inc/LinkDef.h, x11/inc/TGX11.h, x11/inc/Xpm.h,
x11/src/GX11Gui.cxx, x11/src/Rotated.cxx, x11/src/TGX11.cxx,
x11/src/gifdecode.c, x11/src/gifencode.c, x11/src/gifquantize.c,
x11ttf/Module.mk, x11ttf/inc/LinkDef.h, x11ttf/inc/TGX11TTF.h,
x11ttf/src/TGX11TTF.cxx, x3d/Module.mk, x3d/inc/LinkDef.h,
x3d/inc/TViewerX3D.h, x3d/inc/TX3DFrame.h, x3d/inc/x3d.h,
x3d/src/TViewerX3D.cxx, x3d/src/TX3DFrame.cxx, x3d/src/x3d.c,
xml/Module.mk, xml/inc/LinkDef.h, xml/inc/TBufferXML.h,
xml/inc/TKeyXML.h, xml/inc/TXMLEngine.h, xml/inc/TXMLFile.h,
xml/inc/TXMLPlayer.h, xml/inc/TXMLSetup.h,
xml/src/TBufferXML.cxx, xml/src/TKeyXML.cxx,
xml/src/TXMLEngine.cxx, xml/src/TXMLFile.cxx,
xml/src/TXMLPlayer.cxx, xml/src/TXMLSetup.cxx,
xmlparser/Module.mk, xmlparser/inc/LinkDef.h,
xmlparser/inc/TDOMParser.h, xmlparser/inc/TSAXParser.h,
xmlparser/inc/TXMLAttr.h, xmlparser/inc/TXMLDocument.h,
xmlparser/inc/TXMLNode.h, xmlparser/inc/TXMLParser.h,
xmlparser/src/TDOMParser.cxx, xmlparser/src/TSAXParser.cxx,
xmlparser/src/TXMLAttr.cxx, xmlparser/src/TXMLDocument.cxx,
xmlparser/src/TXMLNode.cxx, xmlparser/src/TXMLParser.cxx,
xrootd/Module.mk, zip/Module.mk, zip/inc/Bits.h,
zip/inc/Tailor.h, zip/inc/ZDeflate.h, zip/inc/ZIP.h,
zip/inc/ZTrees.h, zip/inc/crc32.h, zip/inc/deflate.h,
zip/inc/inffast.h, zip/inc/inffixed.h, zip/inc/inflate.h,
zip/inc/inftrees.h, zip/inc/trees.h, zip/inc/zconf.h,
zip/inc/zlib.h, zip/inc/zutil.h, zip/src/ZDeflate.c,
zip/src/ZInflate.c, zip/src/adler32.c, zip/src/compress.c,
zip/src/crc32.c, zip/src/deflate.c, zip/src/gzio.c,
zip/src/infback.c, zip/src/inffast.c, zip/src/inflate.c,
zip/src/inftrees.c, zip/src/trees.c, zip/src/uncompr.c,
zip/src/zutil.c: Set property svn:eol-style LF on all source and
Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All
MS tools
support LF eols fine.
2007-11-19 11:23 rdm
* [r20881] tutorials/MyTasks.cxx, tutorials/benchmarks.C,
tutorials/demos.C, tutorials/demoshelp.C, tutorials/fft/FFT.C,
tutorials/fit/ConfidenceIntervals.C,
tutorials/fit/ErrorIntegral.C, tutorials/fit/FittingDemo.C,
tutorials/fit/Ifit.C, tutorials/fit/RoofitDemo.C,
tutorials/fit/TestBinomial.C, tutorials/fit/TwoHistoFit2D.C,
tutorials/fit/fit1.C, tutorials/fit/fit1_C.C,
tutorials/fit/fit2.C, tutorials/fit/fit2a.C,
tutorials/fit/fit2d.C, tutorials/fit/fit2dHist.C,
tutorials/fit/fitCircle.C, tutorials/fit/fitExclude.C,
tutorials/fit/fitLinear.C, tutorials/fit/fitLinear2.C,
tutorials/fit/fitLinearRobust.C, tutorials/fit/fitMultiGraph.C,
tutorials/fit/fitcont.C, tutorials/fit/fithist.C,
tutorials/fit/fitslicesy.C, tutorials/fit/graph2dfit.C,
tutorials/fit/langaus.C, tutorials/fit/minuit2FitBench.C,
tutorials/fit/minuit2FitBench2D.C,
tutorials/fit/minuit2GausFit.C, tutorials/fit/multidimfit.C,
tutorials/fit/multifit.C, tutorials/fit/myfit.C,
tutorials/foam/foam_demo.C, tutorials/foam/foam_demopers.C,
tutorials/foam/foam_kanwa.C, tutorials/geant3tasks.C,
tutorials/geom/RadioNuclides.C, tutorials/geom/assembly.C,
tutorials/geom/building.C, tutorials/geom/cheongwadae.C,
tutorials/geom/csgdemo.C, tutorials/geom/geodemo.C,
tutorials/geom/geomAlice.C, tutorials/geom/geomAlice_itsv.C,
tutorials/geom/geomAtlas.C, tutorials/geom/geomBrahms.C,
tutorials/geom/geometry.C, tutorials/geom/lego.C,
tutorials/geom/mp3player.C, tutorials/geom/na49.C,
tutorials/geom/na49geomfile.C, tutorials/geom/na49view.C,
tutorials/geom/robot.C, tutorials/geom/rootgeom.C,
tutorials/geom/shapes.C, tutorials/geom/shapesAnim.C,
tutorials/geom/south_gate.C, tutorials/geom/station1.C,
tutorials/geom/station2.C, tutorials/geom/tank.C,
tutorials/geom/xtruDraw.C, tutorials/geom/xtruSamples.C,
tutorials/gl/glViewerExercise.C, tutorials/gl/glViewerLOD.C,
tutorials/gl/glbox.C, tutorials/gl/gldemos.C,
tutorials/gl/glparametric.C, tutorials/gl/glrose.C,
tutorials/gl/glsurfaces.C, tutorials/gl/gltf3.C,
tutorials/gl/nucleus.C, tutorials/gl/viewer3DLocal.C,
tutorials/gl/viewer3DMaster.C, tutorials/graphics/analyze.C,
tutorials/graphics/anim.C, tutorials/graphics/archi.C,
tutorials/graphics/arrow.C, tutorials/graphics/basic3d.C,
tutorials/graphics/canvas.C, tutorials/graphics/compile.C,
tutorials/graphics/earth.C, tutorials/graphics/ellipse.C,
tutorials/graphics/eval.C, tutorials/graphics/event.C,
tutorials/graphics/feynman.C, tutorials/graphics/first.C,
tutorials/graphics/formula1.C, tutorials/graphics/framework.C,
tutorials/graphics/gaxis.C, tutorials/graphics/gtime.C,
tutorials/graphics/latex.C, tutorials/graphics/latex2.C,
tutorials/graphics/latex3.C, tutorials/graphics/latex4.C,
tutorials/graphics/latex5.C, tutorials/graphics/mandelbrot.C,
tutorials/graphics/manyaxis.C,
tutorials/graphics/markerwarning.C,
tutorials/graphics/piechart.C, tutorials/graphics/pstable.C,
tutorials/graphics/psview.C, tutorials/graphics/quarks.C,
tutorials/graphics/tornado.C, tutorials/graphics/triangles.C,
tutorials/graphs/approx.C, tutorials/graphs/bent.C,
tutorials/graphs/exclusiongraph.C,
tutorials/graphs/exclusiongraph2.C, tutorials/graphs/gerrors.C,
tutorials/graphs/gerrors2.C, tutorials/graphs/graph.C,
tutorials/graphs/graph2derrorsfit.C,
tutorials/graphs/graphApply.C, tutorials/graphs/graphpolar.C,
tutorials/graphs/labels1.C, tutorials/graphs/labels2.C,
tutorials/graphs/motorcycle.C, tutorials/graphs/multigraph.C,
tutorials/graphs/seism.C, tutorials/graphs/splines.C,
tutorials/graphs/surfaces.C, tutorials/graphs/timeonaxis.C,
tutorials/graphs/timeonaxis2.C, tutorials/graphs/waves.C,
tutorials/graphs/zdemo.C, tutorials/graphs/zones.C,
tutorials/gui/CPUMeter.C, tutorials/gui/QtFileDialog.C,
tutorials/gui/QtMultiFileDialog.C, tutorials/gui/Slider3Demo.C,
tutorials/gui/WorldMap.C, tutorials/gui/buttonChangelabel.C,
tutorials/gui/buttonTest.C, tutorials/gui/buttongroupState.C,
tutorials/gui/buttonsLayout.C, tutorials/gui/calendar.C,
tutorials/gui/customContextMenu.C,
tutorials/gui/customTH1Fmenu.C, tutorials/gui/exec3.C,
tutorials/gui/games.C, tutorials/gui/guiWithCINT.C,
tutorials/gui/guilabels.C, tutorials/gui/guitest.C,
tutorials/gui/iconAsXPMData.C, tutorials/gui/listBox.C,
tutorials/gui/mditest.C, tutorials/gui/numberEntry.C,
tutorials/gui/splitbuttonTest.C,
tutorials/gui/splitterHorizontal.C,
tutorials/gui/splitterVertical.C, tutorials/gui/statusBar.C,
tutorials/gui/textEntries.C, tutorials/hist/ContourList.C,
tutorials/hist/DynamicSlice.C, tutorials/hist/FirstContour.C,
tutorials/hist/draw2dopt.C, tutorials/hist/exec1.C,
tutorials/hist/exec2.C, tutorials/hist/fillrandom.C,
tutorials/hist/greyscale.C, tutorials/hist/h1draw.C,
tutorials/hist/hbars.C, tutorials/hist/hksimple.C,
tutorials/hist/hlabels1.C, tutorials/hist/hlabels2.C,
tutorials/hist/hstack.C, tutorials/hist/hsum.C,
tutorials/hist/hsumTimer.C, tutorials/hist/logscales.C,
tutorials/hist/multicolor.C, tutorials/hist/sparsehist.C,
tutorials/hist/transpad.C, tutorials/hist/twoscales.C,
tutorials/hsimple.C, tutorials/htmlex.C,
tutorials/image/galaxy_image.C, tutorials/image/hist2image.C,
tutorials/image/hsumanim.C, tutorials/image/img2pad.C,
tutorials/image/imgconv.C, tutorials/image/pad2png.C,
tutorials/image/rose_image.C, tutorials/image/trans_graph.C,
tutorials/io/copyFiles.C, tutorials/io/dirs.C,
tutorials/io/double32.C, tutorials/io/fildir.C,
tutorials/io/file.C, tutorials/io/hadd.C,
tutorials/io/importCode.C, tutorials/io/loopdir.C,
tutorials/io/readCode.C, tutorials/math/Bessel.C,
tutorials/math/FeldmanCousins.C, tutorials/math/GammaFun.C,
tutorials/math/Legendre.C, tutorials/math/LegendreAssoc.C,
tutorials/math/Rolke.C, tutorials/math/binomial.C,
tutorials/math/chi2test.C, tutorials/math/exampleFunctor.C,
tutorials/math/limit.C, tutorials/math/mathBeta.C,
tutorials/math/mathGammaNormal.C, tutorials/math/mathLaplace.C,
tutorials/math/mathStudent.C, tutorials/math/mathcoreCDF.C,
tutorials/math/mathcoreGenVector.C,
tutorials/math/mathcoreSpecFunc.C,
tutorials/math/mathcoreStatFunc.C,
tutorials/math/mathcoreVectorCollection.C,
tutorials/math/mathcoreVectorFloatIO.C,
tutorials/math/mathcoreVectorIO.C,
tutorials/math/mathmoreIntegration.C,
tutorials/math/normalDist.C, tutorials/math/permute.C,
tutorials/math/principal.C, tutorials/math/quantiles.C,
tutorials/math/tStudent.C, tutorials/math/testrandom.C,
tutorials/math/vavilov.C, tutorials/matrix/invertMatrix.C,
tutorials/matrix/solveLinear.C, tutorials/mlp/mlpHiggs.C,
tutorials/mlp/mlpRegression.C, tutorials/net/LDAPExample.C,
tutorials/net/TUriTest.C, tutorials/net/TestAuth.C,
tutorials/net/alien.C, tutorials/net/authclient.C,
tutorials/net/authserv.C, tutorials/net/hclient.C,
tutorials/net/hcons.C, tutorials/net/hprod.C,
tutorials/net/hserv.C, tutorials/net/hserv2.C,
tutorials/net/pclient.C, tutorials/net/pserv.C,
tutorials/net/spy.C, tutorials/net/spyserv.C,
tutorials/physics/PhaseSpace.C, tutorials/proof/ProofSimple.C,
tutorials/proof/ProofSimple.h, tutorials/proof/finalizeProof.C,
tutorials/proof/getProof.C, tutorials/proof/runProof.C,
tutorials/pyroot/DynamicSlice.py, tutorials/pyroot/aptuple.txt,
tutorials/pyroot/benchmarks.py, tutorials/pyroot/demo.py,
tutorials/pyroot/demoshelp.py, tutorials/pyroot/fildir.py,
tutorials/pyroot/file.py, tutorials/pyroot/fillrandom.py,
tutorials/pyroot/first.py, tutorials/pyroot/fit1.py,
tutorials/pyroot/formula1.py, tutorials/pyroot/framework.py,
tutorials/pyroot/geometry.py, tutorials/pyroot/gerrors.py,
tutorials/pyroot/graph.py, tutorials/pyroot/gui_ex.py,
tutorials/pyroot/h1draw.py, tutorials/pyroot/hsimple.py,
tutorials/pyroot/hsum.py, tutorials/pyroot/mrt.py,
tutorials/pyroot/multifit.py, tutorials/pyroot/na49geomfile.py,
tutorials/pyroot/na49view.py, tutorials/pyroot/na49visible.py,
tutorials/pyroot/ntuple1.py, tutorials/pyroot/qtexample.py,
tutorials/pyroot/rootmarks.py, tutorials/pyroot/shapes.py,
tutorials/pyroot/staff.py, tutorials/pyroot/surfaces.py,
tutorials/pyroot/test.py, tutorials/pyroot/tornado.py,
tutorials/pyroot/tree.py, tutorials/pyroot/zdemo.py,
tutorials/pythia/pythiaExample.C, tutorials/quadp/Quad.cxx,
tutorials/quadp/Quad.h, tutorials/quadp/portfolio.C,
tutorials/regexp.C, tutorials/rootalias.C, tutorials/rootenv.C,
tutorials/rootlogoff.C, tutorials/rootlogon.C,
tutorials/rootmarks.C, tutorials/spectrum/peaks.C,
tutorials/spectrum/peaks2.C,
tutorials/spectrum/spectrumpainter.C,
tutorials/splot/TestSPlot.C, tutorials/sql/sqlcanvas.C,
tutorials/sql/sqlcreatedb.C, tutorials/sql/sqlfilldb.C,
tutorials/sql/sqlselect.C, tutorials/sql/sqltables.C,
tutorials/tasks.C, tutorials/thread/threads.C,
tutorials/thread/threadsh1.C, tutorials/tree/JetEvent.cxx,
tutorials/tree/JetEvent.h, tutorials/tree/basic.C,
tutorials/tree/basic2.C, tutorials/tree/bill.C,
tutorials/tree/cernbuild.C, tutorials/tree/cernstaff.C,
tutorials/tree/circular.C, tutorials/tree/clonesA_Event.C,
tutorials/tree/clonesA_Event.cxx, tutorials/tree/clonesA_Event.h,
tutorials/tree/copytree.C, tutorials/tree/copytree2.C,
tutorials/tree/copytree3.C, tutorials/tree/drawsparse.C,
tutorials/tree/h1analysis.C, tutorials/tree/h1analysis.h,
tutorials/tree/h1analysisProxy.C,
tutorials/tree/h1analysisProxy.h,
tutorials/tree/h1analysisProxyCut.C, tutorials/tree/h1chain.C,
tutorials/tree/hsimpleProxy.C, tutorials/tree/htest.C,
tutorials/tree/jets.C, tutorials/tree/ntuple1.C,
tutorials/tree/parallelcoord.C, tutorials/tree/spider.C,
tutorials/tree/staff.C, tutorials/tree/tcl.C,
tutorials/tree/tree.C, tutorials/tree/tree0.C,
tutorials/tree/tree1.C, tutorials/tree/tree2.C,
tutorials/tree/tree2a.C, tutorials/tree/tree3.C,
tutorials/tree/tree4.C, tutorials/tree/treefriend.C,
tutorials/tree/tv3.C, tutorials/tree/tvdemo.C,
tutorials/unuran/unuranDemo.C, tutorials/unuran/unuranFoamTest.C,
tutorials/xml/DOMParsePerson.C, tutorials/xml/DOMRecursive.C,
tutorials/xml/SAXHandler.C, tutorials/xml/xmlnewfile.C,
tutorials/xml/xmlreadfile.C: Set property svn:eol-style LF on all
source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All
MS tools
support LF eols fine.
2007-11-19 11:23 rdm
* [r20880] minuit2/Module.mk, minuit2/build/Makefile.am,
minuit2/build/setup.sh, minuit2/doc/index.txt,
minuit2/inc/LinkDef.h, minuit2/inc/Minuit2/ABObj.h,
minuit2/inc/Minuit2/ABProd.h, minuit2/inc/Minuit2/ABSum.h,
minuit2/inc/Minuit2/ABTypes.h,
minuit2/inc/Minuit2/AnalyticalGradientCalculator.h,
minuit2/inc/Minuit2/BasicFunctionGradient.h,
minuit2/inc/Minuit2/BasicFunctionMinimum.h,
minuit2/inc/Minuit2/BasicMinimumError.h,
minuit2/inc/Minuit2/BasicMinimumParameters.h,
minuit2/inc/Minuit2/BasicMinimumSeed.h,
minuit2/inc/Minuit2/BasicMinimumState.h,
minuit2/inc/Minuit2/CombinedMinimizer.h,
minuit2/inc/Minuit2/CombinedMinimumBuilder.h,
minuit2/inc/Minuit2/ContoursError.h,
minuit2/inc/Minuit2/DavidonErrorUpdator.h,
minuit2/inc/Minuit2/FCNAdapter.h, minuit2/inc/Minuit2/FCNBase.h,
minuit2/inc/Minuit2/FCNGradAdapter.h,
minuit2/inc/Minuit2/FCNGradientBase.h,
minuit2/inc/Minuit2/FumiliBuilder.h,
minuit2/inc/Minuit2/FumiliChi2FCN.h,
minuit2/inc/Minuit2/FumiliErrorUpdator.h,
minuit2/inc/Minuit2/FumiliFCNBase.h,
minuit2/inc/Minuit2/FumiliGradientCalculator.h,
minuit2/inc/Minuit2/FumiliMaximumLikelihoodFCN.h,
minuit2/inc/Minuit2/FumiliMinimizer.h,
minuit2/inc/Minuit2/FumiliStandardChi2FCN.h,
minuit2/inc/Minuit2/FumiliStandardMaximumLikelihoodFCN.h,
minuit2/inc/Minuit2/FunctionGradient.h,
minuit2/inc/Minuit2/FunctionMinimizer.h,
minuit2/inc/Minuit2/FunctionMinimum.h,
minuit2/inc/Minuit2/GenericFunction.h,
minuit2/inc/Minuit2/GradientCalculator.h,
minuit2/inc/Minuit2/HessianGradientCalculator.h,
minuit2/inc/Minuit2/InitialGradientCalculator.h,
minuit2/inc/Minuit2/LASymMatrix.h,
minuit2/inc/Minuit2/LAVector.h, minuit2/inc/Minuit2/LaInverse.h,
minuit2/inc/Minuit2/LaOuterProduct.h,
minuit2/inc/Minuit2/LaProd.h, minuit2/inc/Minuit2/LaSum.h,
minuit2/inc/Minuit2/MatrixInverse.h,
minuit2/inc/Minuit2/MinimumBuilder.h,
minuit2/inc/Minuit2/MinimumError.h,
minuit2/inc/Minuit2/MinimumErrorUpdator.h,
minuit2/inc/Minuit2/MinimumParameters.h,
minuit2/inc/Minuit2/MinimumSeed.h,
minuit2/inc/Minuit2/MinimumSeedGenerator.h,
minuit2/inc/Minuit2/MinimumState.h,
minuit2/inc/Minuit2/MinosError.h,
minuit2/inc/Minuit2/Minuit2Minimizer.h,
minuit2/inc/Minuit2/MinuitParameter.h,
minuit2/inc/Minuit2/MnApplication.h,
minuit2/inc/Minuit2/MnConfig.h, minuit2/inc/Minuit2/MnContours.h,
minuit2/inc/Minuit2/MnCovarianceSqueeze.h,
minuit2/inc/Minuit2/MnCross.h, minuit2/inc/Minuit2/MnEigen.h,
minuit2/inc/Minuit2/MnFcn.h,
minuit2/inc/Minuit2/MnFumiliMinimize.h,
minuit2/inc/Minuit2/MnFunctionCross.h,
minuit2/inc/Minuit2/MnGlobalCorrelationCoeff.h,
minuit2/inc/Minuit2/MnHesse.h,
minuit2/inc/Minuit2/MnLineSearch.h,
minuit2/inc/Minuit2/MnMachinePrecision.h,
minuit2/inc/Minuit2/MnMatrix.h, minuit2/inc/Minuit2/MnMigrad.h,
minuit2/inc/Minuit2/MnMinimize.h, minuit2/inc/Minuit2/MnMinos.h,
minuit2/inc/Minuit2/MnParabola.h,
minuit2/inc/Minuit2/MnParabolaFactory.h,
minuit2/inc/Minuit2/MnParabolaPoint.h,
minuit2/inc/Minuit2/MnParameterScan.h,
minuit2/inc/Minuit2/MnPlot.h, minuit2/inc/Minuit2/MnPosDef.h,
minuit2/inc/Minuit2/MnPrint.h,
minuit2/inc/Minuit2/MnRefCountedPointer.h,
minuit2/inc/Minuit2/MnReferenceCounter.h,
minuit2/inc/Minuit2/MnScan.h,
minuit2/inc/Minuit2/MnSeedGenerator.h,
minuit2/inc/Minuit2/MnSimplex.h,
minuit2/inc/Minuit2/MnStrategy.h, minuit2/inc/Minuit2/MnTiny.h,
minuit2/inc/Minuit2/MnUserCovariance.h,
minuit2/inc/Minuit2/MnUserFcn.h,
minuit2/inc/Minuit2/MnUserParameterState.h,
minuit2/inc/Minuit2/MnUserParameters.h,
minuit2/inc/Minuit2/MnUserTransformation.h,
minuit2/inc/Minuit2/MnVectorTransform.h,
minuit2/inc/Minuit2/ModularFunctionMinimizer.h,
minuit2/inc/Minuit2/NegativeG2LineSearch.h,
minuit2/inc/Minuit2/Numerical2PGradientCalculator.h,
minuit2/inc/Minuit2/ParametricFunction.h,
minuit2/inc/Minuit2/ScanBuilder.h,
minuit2/inc/Minuit2/ScanMinimizer.h,
minuit2/inc/Minuit2/SimplexBuilder.h,
minuit2/inc/Minuit2/SimplexMinimizer.h,
minuit2/inc/Minuit2/SimplexParameters.h,
minuit2/inc/Minuit2/SimplexSeedGenerator.h,
minuit2/inc/Minuit2/SinParameterTransformation.h,
minuit2/inc/Minuit2/SqrtLowParameterTransformation.h,
minuit2/inc/Minuit2/SqrtUpParameterTransformation.h,
minuit2/inc/Minuit2/StackAllocator.h,
minuit2/inc/Minuit2/VariableMetricBuilder.h,
minuit2/inc/Minuit2/VariableMetricEDMEstimator.h,
minuit2/inc/Minuit2/VariableMetricMinimizer.h,
minuit2/inc/Minuit2/VectorOuterProduct.h,
minuit2/inc/TBinLikelihoodFCN.h, minuit2/inc/TChi2ExtendedFCN.h,
minuit2/inc/TChi2ExtendedFitData.h, minuit2/inc/TChi2FCN.h,
minuit2/inc/TChi2FitData.h, minuit2/inc/TFcnAdapter.h,
minuit2/inc/TFitterFumili.h, minuit2/inc/TFitterMinuit.h,
minuit2/inc/TFumiliFCN.h,
minuit2/src/AnalyticalGradientCalculator.cxx,
minuit2/src/BasicMinimumError.cxx,
minuit2/src/CombinedMinimumBuilder.cxx,
minuit2/src/DavidonErrorUpdator.cxx, minuit2/src/FitterUtil.cxx,
minuit2/src/FitterUtil.h, minuit2/src/FumiliBuilder.cxx,
minuit2/src/FumiliErrorUpdator.cxx,
minuit2/src/FumiliGradientCalculator.cxx,
minuit2/src/FumiliMinimizer.cxx,
minuit2/src/FumiliStandardChi2FCN.cxx,
minuit2/src/FumiliStandardMaximumLikelihoodFCN.cxx,
minuit2/src/HessianGradientCalculator.cxx,
minuit2/src/InitialGradientCalculator.cxx,
minuit2/src/LaEigenValues.cxx, minuit2/src/LaInnerProduct.cxx,
minuit2/src/LaInverse.cxx, minuit2/src/LaOuterProduct.cxx,
minuit2/src/LaSumOfElements.cxx,
minuit2/src/LaVtMVSimilarity.cxx,
minuit2/src/Minuit2Minimizer.cxx, minuit2/src/MnApplication.cxx,
minuit2/src/MnContours.cxx, minuit2/src/MnCovarianceSqueeze.cxx,
minuit2/src/MnEigen.cxx, minuit2/src/MnFcn.cxx,
minuit2/src/MnFumiliMinimize.cxx,
minuit2/src/MnFunctionCross.cxx,
minuit2/src/MnGlobalCorrelationCoeff.cxx,
minuit2/src/MnHesse.cxx, minuit2/src/MnLineSearch.cxx,
minuit2/src/MnMachinePrecision.cxx, minuit2/src/MnMinos.cxx,
minuit2/src/MnParabolaFactory.cxx,
minuit2/src/MnParameterScan.cxx, minuit2/src/MnPlot.cxx,
minuit2/src/MnPosDef.cxx, minuit2/src/MnPrint.cxx,
minuit2/src/MnScan.cxx, minuit2/src/MnSeedGenerator.cxx,
minuit2/src/MnStrategy.cxx, minuit2/src/MnTiny.cxx,
minuit2/src/MnUserFcn.cxx, minuit2/src/MnUserParameterState.cxx,
minuit2/src/MnUserParameters.cxx,
minuit2/src/MnUserTransformation.cxx,
minuit2/src/ModularFunctionMinimizer.cxx,
minuit2/src/NegativeG2LineSearch.cxx,
minuit2/src/Numerical2PGradientCalculator.cxx,
minuit2/src/ParametricFunction.cxx, minuit2/src/ScanBuilder.cxx,
minuit2/src/SimplexBuilder.cxx,
minuit2/src/SimplexParameters.cxx,
minuit2/src/SimplexSeedGenerator.cxx,
minuit2/src/SinParameterTransformation.cxx,
minuit2/src/SqrtLowParameterTransformation.cxx,
minuit2/src/SqrtUpParameterTransformation.cxx,
minuit2/src/TBinLikelihoodFCN.cxx,
minuit2/src/TChi2ExtendedFCN.cxx,
minuit2/src/TChi2ExtendedFitData.cxx, minuit2/src/TChi2FCN.cxx,
minuit2/src/TChi2FitData.cxx, minuit2/src/TFcnAdapter.cxx,
minuit2/src/TFitterFumili.cxx, minuit2/src/TFitterMinuit.cxx,
minuit2/src/TFumiliFCN.cxx,
minuit2/src/VariableMetricBuilder.cxx,
minuit2/src/VariableMetricEDMEstimator.cxx,
minuit2/src/mnbins.cxx, minuit2/src/mndasum.cxx,
minuit2/src/mndaxpy.cxx, minuit2/src/mnddot.cxx,
minuit2/src/mndscal.cxx, minuit2/src/mndspmv.cxx,
minuit2/src/mndspr.cxx, minuit2/src/mnlsame.cxx,
minuit2/src/mnteigen.cxx, minuit2/src/mntplot.cxx,
minuit2/src/mnvert.cxx, minuit2/src/mnxerbla.cxx,
minuit2/test/Makefile, minuit2/test/MnSim/DemoFumili.cxx,
minuit2/test/MnSim/DemoGaussSim.cxx,
minuit2/test/MnSim/FlatRandomGen.h,
minuit2/test/MnSim/GaussDataGen.cxx,
minuit2/test/MnSim/GaussDataGen.h,
minuit2/test/MnSim/GaussFcn.cxx, minuit2/test/MnSim/GaussFcn.h,
minuit2/test/MnSim/GaussFcn2.cxx, minuit2/test/MnSim/GaussFcn2.h,
minuit2/test/MnSim/GaussFunction.h,
minuit2/test/MnSim/GaussRandomGen.h,
minuit2/test/MnSim/GaussianModelFunction.h,
minuit2/test/MnSim/PaulTest.cxx,
minuit2/test/MnSim/PaulTest2.cxx,
minuit2/test/MnSim/PaulTest3.cxx,
minuit2/test/MnSim/PaulTest4.cxx,
minuit2/test/MnSim/ReneTest.cxx, minuit2/test/MnSim/paul.txt,
minuit2/test/MnSim/paul2.txt, minuit2/test/MnSim/paul3.txt,
minuit2/test/MnSim/paul4.txt, minuit2/test/MnTutorial/Quad12F.h,
minuit2/test/MnTutorial/Quad12FMain.cxx,
minuit2/test/MnTutorial/Quad1F.h,
minuit2/test/MnTutorial/Quad1FMain.cxx,
minuit2/test/MnTutorial/Quad4F.h,
minuit2/test/MnTutorial/Quad4FMain.cxx,
minuit2/test/MnTutorial/Quad8F.h,
minuit2/test/MnTutorial/Quad8FMain.cxx,
minuit2/test/testGraph.cxx, minuit2/test/testMinimize.cxx,
minuit2/test/testUserFunc.cxx: Set property svn:eol-style LF on
all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All
MS tools
support LF eols fine.
2007-11-19 11:22 rdm
* [r20879] roofitcore/Module.mk, roofitcore/doc/index.txt,
roofitcore/inc/LinkDef1.h, roofitcore/inc/LinkDef2.h,
roofitcore/inc/LinkDef3.h, roofitcore/inc/Roo1DTable.h,
roofitcore/inc/RooAICRegistry.h,
roofitcore/inc/RooAbsAnaConvPdf.h, roofitcore/inc/RooAbsArg.h,
roofitcore/inc/RooAbsBinning.h, roofitcore/inc/RooAbsCache.h,
roofitcore/inc/RooAbsCacheElement.h,
roofitcore/inc/RooAbsCachedPdf.h,
roofitcore/inc/RooAbsCategory.h,
roofitcore/inc/RooAbsCategoryLValue.h,
roofitcore/inc/RooAbsCollection.h, roofitcore/inc/RooAbsData.h,
roofitcore/inc/RooAbsFunc.h, roofitcore/inc/RooAbsGenContext.h,
roofitcore/inc/RooAbsGoodnessOfFit.h,
roofitcore/inc/RooAbsHiddenReal.h,
roofitcore/inc/RooAbsIntegrator.h, roofitcore/inc/RooAbsLValue.h,
roofitcore/inc/RooAbsMCStudyModule.h,
roofitcore/inc/RooAbsOptGoodnessOfFit.h,
roofitcore/inc/RooAbsPdf.h, roofitcore/inc/RooAbsProxy.h,
roofitcore/inc/RooAbsReal.h, roofitcore/inc/RooAbsRealLValue.h,
roofitcore/inc/RooAbsRootFinder.h,
roofitcore/inc/RooAbsSelfCachedPdf.h,
roofitcore/inc/RooAbsString.h, roofitcore/inc/RooAcceptReject.h,
roofitcore/inc/RooAdaptiveGaussKronrodIntegrator1D.h,
roofitcore/inc/RooAddGenContext.h, roofitcore/inc/RooAddModel.h,
roofitcore/inc/RooAddPdf.h, roofitcore/inc/RooAddition.h,
roofitcore/inc/RooArgList.h, roofitcore/inc/RooArgProxy.h,
roofitcore/inc/RooArgSet.h, roofitcore/inc/RooBanner.h,
roofitcore/inc/RooBinning.h, roofitcore/inc/RooBrentRootFinder.h,
roofitcore/inc/RooCacheManager.h, roofitcore/inc/RooCachedPdf.h,
roofitcore/inc/RooCatType.h, roofitcore/inc/RooCategory.h,
roofitcore/inc/RooCategoryProxy.h,
roofitcore/inc/RooCategorySharedProperties.h,
roofitcore/inc/RooChi2Var.h, roofitcore/inc/RooClassFactory.h,
roofitcore/inc/RooCmdArg.h, roofitcore/inc/RooCmdConfig.h,
roofitcore/inc/RooComplex.h, roofitcore/inc/RooConstVar.h,
roofitcore/inc/RooConvCoefVar.h,
roofitcore/inc/RooConvGenContext.h,
roofitcore/inc/RooConvIntegrandBinding.h,
roofitcore/inc/RooCurve.h, roofitcore/inc/RooCustomizer.h,
roofitcore/inc/RooDLLSignificanceMCSModule.h,
roofitcore/inc/RooDataHist.h,
roofitcore/inc/RooDataHistSliceIter.h,
roofitcore/inc/RooDataProjBinding.h, roofitcore/inc/RooDataSet.h,
roofitcore/inc/RooDataSetSliceIter.h,
roofitcore/inc/RooDirItem.h, roofitcore/inc/RooDouble.h,
roofitcore/inc/RooEffGenContext.h, roofitcore/inc/RooEffProd.h,
roofitcore/inc/RooEfficiency.h, roofitcore/inc/RooEllipse.h,
roofitcore/inc/RooErrorHandler.h, roofitcore/inc/RooErrorVar.h,
roofitcore/inc/RooExtendPdf.h, roofitcore/inc/RooExtendedTerm.h,
roofitcore/inc/RooFFTConvPdf.h, roofitcore/inc/RooFit.h,
roofitcore/inc/RooFitCore_LinkDef.h,
roofitcore/inc/RooFitResult.h, roofitcore/inc/RooFormula.h,
roofitcore/inc/RooFormulaVar.h,
roofitcore/inc/RooGaussKronrodIntegrator1D.h,
roofitcore/inc/RooGenCategory.h, roofitcore/inc/RooGenContext.h,
roofitcore/inc/RooGenProdProj.h, roofitcore/inc/RooGenericPdf.h,
roofitcore/inc/RooGlobalFunc.h, roofitcore/inc/RooGraphEdge.h,
roofitcore/inc/RooGraphNode.h, roofitcore/inc/RooGraphSpring.h,
roofitcore/inc/RooGrid.h, roofitcore/inc/RooHashTable.h,
roofitcore/inc/RooHist.h, roofitcore/inc/RooHistError.h,
roofitcore/inc/RooHistPdf.h, roofitcore/inc/RooHtml.h,
roofitcore/inc/RooImproperIntegrator1D.h,
roofitcore/inc/RooInt.h, roofitcore/inc/RooIntegrator1D.h,
roofitcore/inc/RooIntegrator2D.h,
roofitcore/inc/RooIntegratorBinding.h,
roofitcore/inc/RooInvTransform.h,
roofitcore/inc/RooLinTransBinning.h,
roofitcore/inc/RooLinearVar.h, roofitcore/inc/RooLinkedList.h,
roofitcore/inc/RooLinkedListElem.h,
roofitcore/inc/RooLinkedListIter.h, roofitcore/inc/RooList.h,
roofitcore/inc/RooListProxy.h, roofitcore/inc/RooMCIntegrator.h,
roofitcore/inc/RooMCStudy.h, roofitcore/inc/RooMPSentinel.h,
roofitcore/inc/RooMapCatEntry.h,
roofitcore/inc/RooMappedCategory.h, roofitcore/inc/RooMath.h,
roofitcore/inc/RooMinuit.h, roofitcore/inc/RooMsgService.h,
roofitcore/inc/RooMultiCatIter.h,
roofitcore/inc/RooMultiCategory.h, roofitcore/inc/RooNLLVar.h,
roofitcore/inc/RooNameReg.h, roofitcore/inc/RooNameSet.h,
roofitcore/inc/RooNormListManager.h,
roofitcore/inc/RooNormManager.h,
roofitcore/inc/RooNormSetCache.h, roofitcore/inc/RooNumConvPdf.h,
roofitcore/inc/RooNumConvolution.h,
roofitcore/inc/RooNumIntConfig.h,
roofitcore/inc/RooNumIntFactory.h, roofitcore/inc/RooNumber.h,
roofitcore/inc/RooObjCacheManager.h, roofitcore/inc/RooPlot.h,
roofitcore/inc/RooPlotable.h, roofitcore/inc/RooPolyVar.h,
roofitcore/inc/RooPrintable.h,
roofitcore/inc/RooProdGenContext.h, roofitcore/inc/RooProdPdf.h,
roofitcore/inc/RooProduct.h, roofitcore/inc/RooProfileLL.h,
roofitcore/inc/RooProjectedPdf.h, roofitcore/inc/RooPullVar.h,
roofitcore/inc/RooQuasiRandomGenerator.h,
roofitcore/inc/RooRandom.h,
roofitcore/inc/RooRandomizeParamMCSModule.h,
roofitcore/inc/RooRangeBinning.h,
roofitcore/inc/RooRealAnalytic.h,
roofitcore/inc/RooRealBinding.h,
roofitcore/inc/RooRealConstant.h,
roofitcore/inc/RooRealIntegral.h, roofitcore/inc/RooRealMPFE.h,
roofitcore/inc/RooRealProxy.h, roofitcore/inc/RooRealSumPdf.h,
roofitcore/inc/RooRealVar.h,
roofitcore/inc/RooRealVarSharedProperties.h,
roofitcore/inc/RooRefCountList.h,
roofitcore/inc/RooResolutionModel.h,
roofitcore/inc/RooScaledFunc.h,
roofitcore/inc/RooSegmentedIntegrator1D.h,
roofitcore/inc/RooSegmentedIntegrator2D.h,
roofitcore/inc/RooSetPair.h, roofitcore/inc/RooSetProxy.h,
roofitcore/inc/RooSharedProperties.h,
roofitcore/inc/RooSharedPropertiesList.h,
roofitcore/inc/RooSimGenContext.h,
roofitcore/inc/RooSimPdfBuilder.h,
roofitcore/inc/RooSimultaneous.h,
roofitcore/inc/RooStreamParser.h, roofitcore/inc/RooStringVar.h,
roofitcore/inc/RooSuperCategory.h, roofitcore/inc/RooTObjWrap.h,
roofitcore/inc/RooTable.h, roofitcore/inc/RooThreshEntry.h,
roofitcore/inc/RooThresholdCategory.h, roofitcore/inc/RooTrace.h,
roofitcore/inc/RooTreeData.h, roofitcore/inc/RooTruthModel.h,
roofitcore/inc/RooUniformBinning.h,
roofitcore/inc/RooWorkspace.h, roofitcore/src/Roo1DTable.cxx,
roofitcore/src/RooAICRegistry.cxx,
roofitcore/src/RooAbsAnaConvPdf.cxx,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsBinning.cxx,
roofitcore/src/RooAbsCache.cxx,
roofitcore/src/RooAbsCacheElement.cxx,
roofitcore/src/RooAbsCachedPdf.cxx,
roofitcore/src/RooAbsCategory.cxx,
roofitcore/src/RooAbsCategoryLValue.cxx,
roofitcore/src/RooAbsCollection.cxx,
roofitcore/src/RooAbsData.cxx, roofitcore/src/RooAbsFunc.cxx,
roofitcore/src/RooAbsGenContext.cxx,
roofitcore/src/RooAbsGoodnessOfFit.cxx,
roofitcore/src/RooAbsHiddenReal.cxx,
roofitcore/src/RooAbsIntegrator.cxx,
roofitcore/src/RooAbsLValue.cxx,
roofitcore/src/RooAbsMCStudyModule.cxx,
roofitcore/src/RooAbsOptGoodnessOfFit.cxx,
roofitcore/src/RooAbsPdf.cxx, roofitcore/src/RooAbsProxy.cxx,
roofitcore/src/RooAbsReal.cxx,
roofitcore/src/RooAbsRealLValue.cxx,
roofitcore/src/RooAbsRootFinder.cxx,
roofitcore/src/RooAbsSelfCachedPdf.cxx,
roofitcore/src/RooAbsString.cxx,
roofitcore/src/RooAcceptReject.cxx,
roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooAddGenContext.cxx,
roofitcore/src/RooAddModel.cxx, roofitcore/src/RooAddPdf.cxx,
roofitcore/src/RooAddition.cxx, roofitcore/src/RooArgList.cxx,
roofitcore/src/RooArgProxy.cxx, roofitcore/src/RooArgSet.cxx,
roofitcore/src/RooBanner.cxx, roofitcore/src/RooBinning.cxx,
roofitcore/src/RooBrentRootFinder.cxx,
roofitcore/src/RooCacheManager.cxx,
roofitcore/src/RooCachedPdf.cxx, roofitcore/src/RooCatType.cxx,
roofitcore/src/RooCategory.cxx,
roofitcore/src/RooCategoryProxy.cxx,
roofitcore/src/RooCategorySharedProperties.cxx,
roofitcore/src/RooChi2Var.cxx,
roofitcore/src/RooClassFactory.cxx, roofitcore/src/RooCmdArg.cxx,
roofitcore/src/RooCmdConfig.cxx, roofitcore/src/RooComplex.cxx,
roofitcore/src/RooConstVar.cxx,
roofitcore/src/RooConvCoefVar.cxx,
roofitcore/src/RooConvGenContext.cxx,
roofitcore/src/RooConvIntegrandBinding.cxx,
roofitcore/src/RooCurve.cxx, roofitcore/src/RooCustomizer.cxx,
roofitcore/src/RooDLLSignificanceMCSModule.cxx,
roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooDataHistSliceIter.cxx,
roofitcore/src/RooDataProjBinding.cxx,
roofitcore/src/RooDataSet.cxx, roofitcore/src/RooDirItem.cxx,
roofitcore/src/RooDouble.cxx,
roofitcore/src/RooEffGenContext.cxx,
roofitcore/src/RooEffProd.cxx, roofitcore/src/RooEfficiency.cxx,
roofitcore/src/RooEllipse.cxx, roofitcore/src/RooErrorVar.cxx,
roofitcore/src/RooExtendPdf.cxx,
roofitcore/src/RooExtendedTerm.cxx,
roofitcore/src/RooFFTConvPdf.cxx,
roofitcore/src/RooFitResult.cxx, roofitcore/src/RooFormula.cxx,
roofitcore/src/RooFormulaVar.cxx,
roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooGenCategory.cxx,
roofitcore/src/RooGenContext.cxx,
roofitcore/src/RooGenProdProj.cxx,
roofitcore/src/RooGenericPdf.cxx,
roofitcore/src/RooGlobalFunc.cxx,
roofitcore/src/RooGraphEdge.cxx, roofitcore/src/RooGraphNode.cxx,
roofitcore/src/RooGraphSpring.cxx, roofitcore/src/RooGrid.cxx,
roofitcore/src/RooHashTable.cxx, roofitcore/src/RooHist.cxx,
roofitcore/src/RooHistError.cxx, roofitcore/src/RooHistPdf.cxx,
roofitcore/src/RooHtml.cxx,
roofitcore/src/RooImproperIntegrator1D.cxx,
roofitcore/src/RooInt.cxx, roofitcore/src/RooIntegrator1D.cxx,
roofitcore/src/RooIntegrator2D.cxx,
roofitcore/src/RooIntegratorBinding.cxx,
roofitcore/src/RooInvTransform.cxx,
roofitcore/src/RooLinTransBinning.cxx,
roofitcore/src/RooLinearVar.cxx,
roofitcore/src/RooLinkedList.cxx,
roofitcore/src/RooLinkedListElem.cxx,
roofitcore/src/RooLinkedListIter.cxx, roofitcore/src/RooList.cxx,
roofitcore/src/RooListProxy.cxx,
roofitcore/src/RooMCIntegrator.cxx,
roofitcore/src/RooMCStudy.cxx, roofitcore/src/RooMPSentinel.cxx,
roofitcore/src/RooMapCatEntry.cxx,
roofitcore/src/RooMappedCategory.cxx, roofitcore/src/RooMath.cxx,
roofitcore/src/RooMinuit.cxx, roofitcore/src/RooMsgService.cxx,
roofitcore/src/RooMultiCatIter.cxx,
roofitcore/src/RooMultiCategory.cxx,
roofitcore/src/RooNLLVar.cxx, roofitcore/src/RooNameReg.cxx,
roofitcore/src/RooNameSet.cxx,
roofitcore/src/RooNormListManager.cxx,
roofitcore/src/RooNormManager.cxx,
roofitcore/src/RooNormSetCache.cxx,
roofitcore/src/RooNumConvPdf.cxx,
roofitcore/src/RooNumConvolution.cxx,
roofitcore/src/RooNumIntConfig.cxx,
roofitcore/src/RooNumIntFactory.cxx,
roofitcore/src/RooNumber.cxx,
roofitcore/src/RooObjCacheManager.cxx,
roofitcore/src/RooPlot.cxx, roofitcore/src/RooPlotable.cxx,
roofitcore/src/RooPolyVar.cxx, roofitcore/src/RooPrintable.cxx,
roofitcore/src/RooProdGenContext.cxx,
roofitcore/src/RooProdPdf.cxx, roofitcore/src/RooProduct.cxx,
roofitcore/src/RooProfileLL.cxx,
roofitcore/src/RooProjectedPdf.cxx,
roofitcore/src/RooPullVar.cxx,
roofitcore/src/RooQuasiRandomGenerator.cxx,
roofitcore/src/RooRandom.cxx,
roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofitcore/src/RooRangeBinning.cxx,
roofitcore/src/RooRealAnalytic.cxx,
roofitcore/src/RooRealBinding.cxx,
roofitcore/src/RooRealConstant.cxx,
roofitcore/src/RooRealIntegral.cxx,
roofitcore/src/RooRealMPFE.cxx, roofitcore/src/RooRealProxy.cxx,
roofitcore/src/RooRealSumPdf.cxx, roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooRealVarSharedProperties.cxx,
roofitcore/src/RooRefCountList.cxx,
roofitcore/src/RooResolutionModel.cxx,
roofitcore/src/RooScaledFunc.cxx,
roofitcore/src/RooSegmentedIntegrator1D.cxx,
roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofitcore/src/RooSetPair.cxx, roofitcore/src/RooSetProxy.cxx,
roofitcore/src/RooSharedProperties.cxx,
roofitcore/src/RooSharedPropertiesList.cxx,
roofitcore/src/RooSimGenContext.cxx,
roofitcore/src/RooSimPdfBuilder.cxx,
roofitcore/src/RooSimultaneous.cxx,
roofitcore/src/RooStreamParser.cxx,
roofitcore/src/RooStringVar.cxx,
roofitcore/src/RooSuperCategory.cxx,
roofitcore/src/RooTObjWrap.cxx, roofitcore/src/RooTable.cxx,
roofitcore/src/RooThreshEntry.cxx,
roofitcore/src/RooThresholdCategory.cxx,
roofitcore/src/RooTrace.cxx, roofitcore/src/RooTreeData.cxx,
roofitcore/src/RooTruthModel.cxx,
roofitcore/src/RooUniformBinning.cxx,
roofitcore/src/RooWorkspace.cxx: Set property svn:eol-style LF on
all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All
MS tools
support LF eols fine.
2007-11-19 11:22 rdm
* [r20878] roofit/Module.mk, roofit/doc/index.txt,
roofit/inc/LinkDef1.h, roofit/inc/Roo2DKeysPdf.h,
roofit/inc/RooArgusBG.h, roofit/inc/RooBCPEffDecay.h,
roofit/inc/RooBCPGenDecay.h, roofit/inc/RooBDecay.h,
roofit/inc/RooBMixDecay.h, roofit/inc/RooBifurGauss.h,
roofit/inc/RooBlindTools.h, roofit/inc/RooBreitWigner.h,
roofit/inc/RooBukinPdf.h, roofit/inc/RooCBShape.h,
roofit/inc/RooChebychev.h, roofit/inc/RooDecay.h,
roofit/inc/RooDstD0BG.h, roofit/inc/RooExponential.h,
roofit/inc/RooGExpModel.h, roofit/inc/RooGaussModel.h,
roofit/inc/RooGaussian.h, roofit/inc/RooKeysPdf.h,
roofit/inc/RooLandau.h, roofit/inc/RooNonCPEigenDecay.h,
roofit/inc/RooNovosibirsk.h,
roofit/inc/RooParametricStepFunction.h,
roofit/inc/RooPolynomial.h, roofit/inc/RooUnblindCPAsymVar.h,
roofit/inc/RooUnblindOffset.h, roofit/inc/RooUnblindPrecision.h,
roofit/inc/RooUnblindUniform.h, roofit/inc/RooVoigtian.h,
roofit/src/Roo2DKeysPdf.cxx, roofit/src/RooArgusBG.cxx,
roofit/src/RooBCPEffDecay.cxx, roofit/src/RooBCPGenDecay.cxx,
roofit/src/RooBDecay.cxx, roofit/src/RooBMixDecay.cxx,
roofit/src/RooBifurGauss.cxx, roofit/src/RooBlindTools.cxx,
roofit/src/RooBreitWigner.cxx, roofit/src/RooBukinPdf.cxx,
roofit/src/RooCBShape.cxx, roofit/src/RooChebychev.cxx,
roofit/src/RooDecay.cxx, roofit/src/RooDstD0BG.cxx,
roofit/src/RooExponential.cxx, roofit/src/RooGExpModel.cxx,
roofit/src/RooGaussModel.cxx, roofit/src/RooGaussian.cxx,
roofit/src/RooKeysPdf.cxx, roofit/src/RooLandau.cxx,
roofit/src/RooNonCPEigenDecay.cxx, roofit/src/RooNovosibirsk.cxx,
roofit/src/RooParametricStepFunction.cxx,
roofit/src/RooPolynomial.cxx, roofit/src/RooUnblindCPAsymVar.cxx,
roofit/src/RooUnblindOffset.cxx,
roofit/src/RooUnblindPrecision.cxx,
roofit/src/RooUnblindUniform.cxx, roofit/src/RooVoigtian.cxx: Set
property svn:eol-style LF on all source and Makefiles. This
should avoid
problems with Win32 line endings ending up in the repository. All
MS tools
support LF eols fine.
2007-11-19 11:17 rdm
* [r20877] base/Module.mk, base/doc/macros/fillpatterns.C,
base/doc/macros/fonts.C, base/doc/macros/textalign.C,
base/doc/macros/textangle.C, base/inc/Bswapcpy.h,
base/inc/Buttons.h, base/inc/Bytes.h, base/inc/Byteswap.h,
base/inc/DllImport.h, base/inc/GLConstants.h, base/inc/Gtypes.h,
base/inc/GuiTypes.h, base/inc/Htypes.h, base/inc/KeySymbols.h,
base/inc/LinkDef1.h, base/inc/LinkDef2.h, base/inc/LinkDef3.h,
base/inc/LinkDef4.h, base/inc/Match.h, base/inc/MessageTypes.h,
base/inc/RConfig.h, base/inc/RQ_OBJECT.h, base/inc/RStipples.h,
base/inc/RVersion.h, base/inc/Riosfwd.h, base/inc/Riostream.h,
base/inc/Rpair.h, base/inc/Rstrstream.h, base/inc/Rtypeinfo.h,
base/inc/Rtypes.h, base/inc/RtypesCint.h, base/inc/RtypesImp.h,
base/inc/Strlen.h, base/inc/TApplication.h,
base/inc/TApplicationImp.h, base/inc/TAtt3D.h,
base/inc/TAttAxis.h, base/inc/TAttBBox.h, base/inc/TAttFill.h,
base/inc/TAttLine.h, base/inc/TAttMarker.h, base/inc/TAttPad.h,
base/inc/TAttText.h, base/inc/TBenchmark.h, base/inc/TBrowser.h,
base/inc/TBrowserImp.h, base/inc/TBuffer.h, base/inc/TBuffer3D.h,
base/inc/TBuffer3DTypes.h, base/inc/TCanvasImp.h,
base/inc/TColor.h, base/inc/TContextMenu.h,
base/inc/TContextMenuImp.h, base/inc/TControlBarImp.h,
base/inc/TDatime.h, base/inc/TDirectory.h, base/inc/TEnv.h,
base/inc/TError.h, base/inc/TException.h, base/inc/TExec.h,
base/inc/TFileCollection.h, base/inc/TFileInfo.h,
base/inc/TFolder.h, base/inc/TGuiFactory.h,
base/inc/TInetAddress.h, base/inc/TInspectorImp.h,
base/inc/TMD5.h, base/inc/TMacro.h, base/inc/TMathBase.h,
base/inc/TMemberInspector.h, base/inc/TMessageHandler.h,
base/inc/TNamed.h, base/inc/TObjString.h, base/inc/TObject.h,
base/inc/TObjectSpy.h, base/inc/TPRegexp.h,
base/inc/TParameter.h, base/inc/TPluginManager.h,
base/inc/TPoint.h, base/inc/TProcessID.h,
base/inc/TProcessUUID.h, base/inc/TQClass.h,
base/inc/TQCommand.h, base/inc/TQConnection.h,
base/inc/TQObject.h, base/inc/TROOT.h,
base/inc/TRedirectOutputGuard.h, base/inc/TRef.h,
base/inc/TRefCnt.h, base/inc/TRegexp.h, base/inc/TRemoteObject.h,
base/inc/TRootIOCtor.h, base/inc/TStopwatch.h,
base/inc/TStorage.h, base/inc/TString.h, base/inc/TStringLong.h,
base/inc/TStyle.h, base/inc/TSysEvtHandler.h, base/inc/TSystem.h,
base/inc/TSystemDirectory.h, base/inc/TSystemFile.h,
base/inc/TTask.h, base/inc/TTime.h, base/inc/TTimeStamp.h,
base/inc/TTimer.h, base/inc/TUUID.h, base/inc/TUri.h,
base/inc/TUrl.h, base/inc/TVersionCheck.h,
base/inc/TVirtualAuth.h, base/inc/TVirtualFFT.h,
base/inc/TVirtualFitter.h, base/inc/TVirtualGL.h,
base/inc/TVirtualMonitoring.h, base/inc/TVirtualMutex.h,
base/inc/TVirtualPS.h, base/inc/TVirtualPad.h,
base/inc/TVirtualPadEditor.h, base/inc/TVirtualPerfStats.h,
base/inc/TVirtualViewer3D.h, base/inc/TVirtualX.h,
base/inc/Varargs.h, base/inc/Windows4Root.h, base/inc/config.h,
base/src/InitGui.cxx, base/src/ManualBase4.cxx,
base/src/ManualBase4.h, base/src/ManualBase4Body.h,
base/src/Match.cxx, base/src/String.cxx, base/src/Stringio.cxx,
base/src/TApplication.cxx, base/src/TApplicationImp.cxx,
base/src/TAtt3D.cxx, base/src/TAttAxis.cxx,
base/src/TAttBBox.cxx, base/src/TAttFill.cxx,
base/src/TAttLine.cxx, base/src/TAttMarker.cxx,
base/src/TAttPad.cxx, base/src/TAttText.cxx,
base/src/TBenchmark.cxx, base/src/TBrowser.cxx,
base/src/TBrowserImp.cxx, base/src/TBuffer.cxx,
base/src/TBuffer3D.cxx, base/src/TCanvasImp.cxx,
base/src/TColor.cxx, base/src/TContextMenu.cxx,
base/src/TContextMenuImp.cxx, base/src/TControlBarImp.cxx,
base/src/TDatime.cxx, base/src/TDirectory.cxx, base/src/TEnv.cxx,
base/src/TError.cxx, base/src/TException.cxx, base/src/TExec.cxx,
base/src/TFileCollection.cxx, base/src/TFileInfo.cxx,
base/src/TFolder.cxx, base/src/TGuiFactory.cxx,
base/src/TInetAddress.cxx, base/src/TInspectorImp.cxx,
base/src/TMD5.cxx, base/src/TMacro.cxx, base/src/TMathBase.cxx,
base/src/TMemberInspector.cxx, base/src/TMessageHandler.cxx,
base/src/TNamed.cxx, base/src/TObjString.cxx,
base/src/TObject.cxx, base/src/TObjectSpy.cxx,
base/src/TPRegexp.cxx, base/src/TParameter.cxx,
base/src/TPluginManager.cxx, base/src/TProcessID.cxx,
base/src/TProcessUUID.cxx, base/src/TQCommand.cxx,
base/src/TQConnection.cxx, base/src/TQObject.cxx,
base/src/TRef.cxx, base/src/TRefCnt.cxx, base/src/TRegexp.cxx,
base/src/TRemoteObject.cxx, base/src/TStopwatch.cxx,
base/src/TStorage.cxx, base/src/TString.cxx,
base/src/TStringLong.cxx, base/src/TStyle.cxx,
base/src/TSysEvtHandler.cxx, base/src/TSystem.cxx,
base/src/TSystemDirectory.cxx, base/src/TSystemFile.cxx,
base/src/TTask.cxx, base/src/TTime.cxx, base/src/TTimeStamp.cxx,
base/src/TTimer.cxx, base/src/TUUID.cxx, base/src/TUri.cxx,
base/src/TUrl.cxx, base/src/TVirtualFFT.cxx,
base/src/TVirtualFitter.cxx, base/src/TVirtualGL.cxx,
base/src/TVirtualMonitoring.cxx, base/src/TVirtualMutex.cxx,
base/src/TVirtualPS.cxx, base/src/TVirtualPad.cxx,
base/src/TVirtualPadEditor.cxx, base/src/TVirtualPerfStats.cxx,
base/src/TVirtualViewer3D.cxx, base/src/TVirtualX.cxx,
base/src/precompile.cxx: Set property svn:eol-style LF on all
source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All
MS tools
support LF eols fine.
2007-11-19 11:16 rdm
* [r20876] cint7/Cint.mk, cint7/FAQ.txt, cint7/Makefile,
cint7/Module.mk, cint7/README.txt, cint7/RELNOTE.txt,
cint7/configcint.mk, cint7/demo/README.txt,
cint7/demo/Win32App/TestApp/ReadMe.txt,
cint7/demo/Win32App/TestApp/StdAfx.cpp,
cint7/demo/Win32App/TestApp/StdAfx.h,
cint7/demo/Win32App/TestApp/TestApp.cpp,
cint7/demo/Win32App/TestApp/TestApp.h,
cint7/demo/Win32App/TestApp/resource.h,
cint7/demo/Win32App/TestApp/script.cxx,
cint7/demo/Win32App/graph01/CompiledLib.c,
cint7/demo/Win32App/graph01/CompiledLib.h,
cint7/demo/Win32App/graph01/README.txt,
cint7/demo/Win32App/graph01/Script.c,
cint7/demo/Win32App/graph01/StdAfx.h,
cint7/demo/Win32App/graph01/WinMain.c,
cint7/demo/Win32App/graph01/WndProc.c,
cint7/demo/Win32App/graph01/WndProc.h,
cint7/demo/Win32App/graph01/resource.h,
cint7/demo/debug/README.txt, cint7/demo/debug/debug.c,
cint7/demo/debug/debug2.cxx, cint7/demo/errpipe/README.txt,
cint7/demo/errpipe/errpipe.cxx, cint7/demo/errpipe/errpipe.h,
cint7/demo/exception/Makefile, cint7/demo/exception/README.txt,
cint7/demo/exception/ehdemo.cxx, cint7/demo/exception/ehdemo.h,
cint7/demo/gl/README.txt, cint7/demo/gl/display0.h,
cint7/demo/gl/display1.h, cint7/demo/gl/display2.h,
cint7/demo/gl/test0.c, cint7/demo/gl/test1.c,
cint7/demo/gl/test2.c, cint7/demo/graphs/FFT.c,
cint7/demo/graphs/README.txt, cint7/demo/graphs/dft.c,
cint7/demo/graphs/eular.c, cint7/demo/graphs/fir.c,
cint7/demo/graphs/fir2.c, cint7/demo/graphs/jitter.c,
cint7/demo/graphs/modulation.c, cint7/demo/graphs/sin.c,
cint7/demo/graphs/sin123.c, cint7/demo/graphs/skineffect.c,
cint7/demo/graphs/stripline.c, cint7/demo/intprt_cint/cint.sh,
cint7/demo/intprt_cint/simple.c,
cint7/demo/intprt_cint/simple.cxx,
cint7/demo/intprt_cint/testmain.c, cint7/demo/ipc/README.txt,
cint7/demo/ipc/common.cxx, cint7/demo/ipc/proc1.cxx,
cint7/demo/ipc/proc2.cxx, cint7/demo/makecint/Array/Array.C,
cint7/demo/makecint/Array/Array.h,
cint7/demo/makecint/Array/Fundament.C,
cint7/demo/makecint/Array/Fundament.h,
cint7/demo/makecint/Array/Makefile,
cint7/demo/makecint/Array/README.txt,
cint7/demo/makecint/Array/inherit.C,
cint7/demo/makecint/Array/loopcompile.c,
cint7/demo/makecint/Array/loopcompile0.c,
cint7/demo/makecint/Array/loopcompile1.c,
cint7/demo/makecint/Array/test.C,
cint7/demo/makecint/Complex/Complex.C,
cint7/demo/makecint/Complex/Complex.h,
cint7/demo/makecint/Complex/Makefile,
cint7/demo/makecint/Complex/README.txt,
cint7/demo/makecint/Complex/temp.C,
cint7/demo/makecint/Complex/test.C,
cint7/demo/makecint/DArray/DArray.C,
cint7/demo/makecint/DArray/DArray.h,
cint7/demo/makecint/DArray/Makefile,
cint7/demo/makecint/DArray/README.txt,
cint7/demo/makecint/DArray/test.C,
cint7/demo/makecint/KRcc/Complex.c,
cint7/demo/makecint/KRcc/Complex.h,
cint7/demo/makecint/KRcc/Makefile,
cint7/demo/makecint/KRcc/README.txt,
cint7/demo/makecint/KRcc/stub.c, cint7/demo/makecint/KRcc/stub.h,
cint7/demo/makecint/KRcc/test.c, cint7/demo/makecint/README.txt,
cint7/demo/makecint/ReadFile/Common.h,
cint7/demo/makecint/ReadFile/Makefile,
cint7/demo/makecint/ReadFile/README.txt,
cint7/demo/makecint/ReadFile/ReadFile.C,
cint7/demo/makecint/ReadFile/ReadFile.h,
cint7/demo/makecint/ReadFile/test.C,
cint7/demo/makecint/Stub/Makefile,
cint7/demo/makecint/Stub/README.txt,
cint7/demo/makecint/Stub/Src.C, cint7/demo/makecint/Stub/Src.h,
cint7/demo/makecint/Stub/Stub.C, cint7/demo/makecint/Stub/Stub.h,
cint7/demo/makecint/Stub2/Make1, cint7/demo/makecint/Stub2/Make2,
cint7/demo/makecint/Stub2/README.txt,
cint7/demo/makecint/Stub2/compiled.cxx,
cint7/demo/makecint/Stub2/compiled.h,
cint7/demo/makecint/Stub2/dmy.h,
cint7/demo/makecint/Stub2/main.cxx,
cint7/demo/makecint/Stub2/stub.h,
cint7/demo/makecint/UserMain/README.txt,
cint7/demo/makecint/UserMain/UserMain.cxx,
cint7/demo/makecint/UserMain/UserMain.h,
cint7/demo/makecint/UserMain/script.cxx,
cint7/demo/makecint/exception/README.txt,
cint7/demo/makecint/exception/eh.cxx,
cint7/demo/makecint/exception/eh.h,
cint7/demo/makecint/p2f/Makefile,
cint7/demo/makecint/p2f/README.txt,
cint7/demo/makecint/p2f/p2f.C, cint7/demo/makecint/p2f/p2f.h,
cint7/demo/makecint/p2f/test.C, cint7/demo/makecint/stl/Makefile,
cint7/demo/makecint/stl/sample.h,
cint7/demo/makecint/stl/test.cxx, cint7/demo/mthread/README.txt,
cint7/demo/mthread/fork.cxx, cint7/demo/mthread/mtlib.h,
cint7/demo/mthread/mtmain.cxx, cint7/demo/mthread/ptlib.h,
cint7/demo/mthread/ptmain.cxx,
cint7/demo/multilibcint/README.txt,
cint7/demo/multilibcint/main.cxx, cint7/demo/multilibcint/mt.c,
cint7/demo/multilibcint/mt.h, cint7/demo/multilibcint/test1.cxx,
cint7/demo/multilibcint/test2.cxx,
cint7/demo/perlawk/parseplot.c, cint7/demo/posix/readdir.cxx,
cint7/demo/qt/README.txt, cint7/demo/qt/cannon.cpp,
cint7/demo/qt/cannon.h, cint7/demo/qt/lcdrange.cpp,
cint7/demo/qt/lcdrange.h, cint7/demo/qt/moc_cannon.cpp,
cint7/demo/qt/qcompactstyle.h, cint7/demo/qt/qtstatic.cxx,
cint7/demo/qt/test0.cxx, cint7/demo/qt/test1.cxx,
cint7/demo/qt/test2.cxx, cint7/demo/qt/test3.cxx,
cint7/demo/qt/test4.cxx, cint7/demo/qt/test5.cxx,
cint7/demo/qt/test6.cxx, cint7/demo/qt/test7.cxx,
cint7/demo/qt/test7.h, cint7/demo/qt/test8.cxx,
cint7/demo/qt/test8.h, cint7/demo/qt/test9.cxx,
cint7/demo/simple/HelloWorld.c, cint7/demo/simple/HelloWorld.cxx,
cint7/demo/simple/NativeCalc.c, cint7/demo/simple/README.txt,
cint7/demo/simple/access0.c, cint7/demo/simple/array.c,
cint7/demo/simple/csum.c, cint7/demo/simple/inherit1.c,
cint7/demo/simple/init.c, cint7/demo/simple/oprovld.c,
cint7/demo/simple/oprovld0.c, cint7/demo/simple/scope0.c,
cint7/demo/simple/staticmem0.c, cint7/demo/simple/template0.c,
cint7/demo/simple/template2.c, cint7/demo/simple/text2tex.c,
cint7/demo/simple/virtualfunc1.c, cint7/demo/stl/README.txt,
cint7/demo/stl/array2.cxx, cint7/demo/stl/array4.cxx,
cint7/demo/stl/deque0.cxx, cint7/demo/stl/deque1.cxx,
cint7/demo/stl/deque1i.cxx, cint7/demo/stl/list0.cxx,
cint7/demo/stl/list1.cxx, cint7/demo/stl/list2.cxx,
cint7/demo/stl/list3.cxx, cint7/demo/stl/list4.cxx,
cint7/demo/stl/map0.cxx, cint7/demo/stl/stl0.cxx,
cint7/demo/stl/stl1.cxx, cint7/demo/stl/stl2.cxx,
cint7/demo/stl/stl3.cxx, cint7/demo/stl/stl3x.cxx,
cint7/demo/stl/stl4.cxx, cint7/demo/stl/stl5.cxx,
cint7/demo/stl/string0.cxx, cint7/demo/stl/vec0.cxx,
cint7/demo/stl/vec1.cxx, cint7/demo/stl/vec1s.cxx,
cint7/demo/stl/vec1u.cxx, cint7/demo/stl/vec2.cxx,
cint7/demo/stl/vec3.cxx, cint7/demo/stl/vec3t.cxx,
cint7/demo/stl/vec4.cxx, cint7/demo/tcpip/README.txt,
cint7/demo/tcpip/client.cxx, cint7/demo/tcpip/server.cxx,
cint7/demo/xlib/README.txt, cint7/demo/xlib/test.c,
cint7/doc/bytecode.txt, cint7/doc/cint.txt,
cint7/doc/cintapi.txt, cint7/doc/extlib.txt, cint7/doc/ifdef.txt,
cint7/doc/limitati.txt, cint7/doc/limitnum.txt,
cint7/doc/makecint.txt, cint7/doc/message.txt, cint7/doc/ref.txt,
cint7/inc/Api.h, cint7/inc/BaseCls.h, cint7/inc/CallFunc.h,
cint7/inc/Class.h, cint7/inc/DataMbr.h, cint7/inc/G__ci.h,
cint7/inc/G__ci_fproto.h, cint7/inc/G__security.h,
cint7/inc/Method.h, cint7/inc/MethodAr.h, cint7/inc/Property.h,
cint7/inc/Token.h, cint7/inc/Type.h, cint7/inc/Typedf.h,
cint7/include/Common.h, cint7/include/GL/gl.h,
cint7/include/GL/glu.h, cint7/include/GL/glut.h,
cint7/include/GL/xmesa.h, cint7/include/README.txt,
cint7/include/ReadF.C, cint7/include/ReadF.cxx,
cint7/include/ReadF.h, cint7/include/RegE.C,
cint7/include/RegE.cxx, cint7/include/RegE.h,
cint7/include/X11/Xlib.h, cint7/include/X11/Xutil.h,
cint7/include/X11/keysym.h, cint7/include/X11/xos.h,
cint7/include/_complex.h, cint7/include/_exception.h,
cint7/include/_stdexcept.h, cint7/include/api.h,
cint7/include/array.c, cint7/include/array.h,
cint7/include/arrayiostream.h, cint7/include/assert.h,
cint7/include/bool.h, cint7/include/boolean.h,
cint7/include/carray.c, cint7/include/carray.h,
cint7/include/complex.h, cint7/include/constants.h,
cint7/include/ctype.h, cint7/include/darray.cxx,
cint7/include/darray.h, cint7/include/ertti.h,
cint7/include/exception.h, cint7/include/fcntl.h,
cint7/include/fft.c, cint7/include/fft.h,
cint7/include/fstream.h, cint7/include/graphbuf.h,
cint7/include/iomanip.h, cint7/include/iosenum.cxx,
cint7/include/iosfwd.h, cint7/include/iostream.h,
cint7/include/lsm.c, cint7/include/lsm.h, cint7/include/makeit.c,
cint7/include/matrix.cxx, cint7/include/matrix.h,
cint7/include/matrixstream.h, cint7/include/mkincld.c,
cint7/include/new.h, cint7/include/platform.h,
cint7/include/pthread.h, cint7/include/readfile.h,
cint7/include/regex.h, cint7/include/regexp.h,
cint7/include/setjmp.h, cint7/include/socket.h,
cint7/include/spice.h, cint7/include/statistics.c,
cint7/include/statistics.h, cint7/include/stdarg.h,
cint7/include/stdiostream.h, cint7/include/stream.h,
cint7/include/string.h, cint7/include/striostream.h,
cint7/include/strstream.h, cint7/include/sys/cdefs.h,
cint7/include/sys/file.h, cint7/include/sys/ipc.h,
cint7/include/sys/msg.h, cint7/include/sys/sem.h,
cint7/include/sys/shm.h, cint7/include/sys/stat.h,
cint7/include/termios.h, cint7/include/timespec.h,
cint7/include/typeinfo.h, cint7/include/unistd.h,
cint7/include/windows.h, cint7/include/winsock.h,
cint7/include/xgraph.c, cint7/include/xygraphbuf.h,
cint7/lib/Makefile, cint7/lib/README.txt,
cint7/lib/WildCard/AppInit.c, cint7/lib/WildCard/Main.c,
cint7/lib/WildCard/Main.cxx, cint7/lib/WildCard/Makefile,
cint7/lib/WildCard/TCLMACRO.h, cint7/lib/WildCard/TCLTK.h,
cint7/lib/WildCard/TKMACRO.h, cint7/lib/WildCard/TOP.h,
cint7/lib/WildCard/TclIns.c, cint7/lib/WildCard/TkInit.c,
cint7/lib/WildCard/WildCard.c, cint7/lib/WildCard/test.c,
cint7/lib/WildCard/tktest.c, cint7/lib/WildCard/tktest1.c,
cint7/lib/WildCard/tktest2.c, cint7/lib/accstrm/Makefile,
cint7/lib/accstrm/README.txt, cint7/lib/accstrm/fstrm.h,
cint7/lib/accstrm/iostrm.h, cint7/lib/accstrm/linkdef.h,
cint7/lib/accstrm/sstrm.h, cint7/lib/alphastrm/Makefile,
cint7/lib/alphastrm/README.txt, cint7/lib/alphastrm/fstrm.h,
cint7/lib/alphastrm/iostrm.h, cint7/lib/alphastrm/linkdef.h,
cint7/lib/alphastrm/sstrm.h, cint7/lib/bcstream/Makefile,
cint7/lib/bcstream/fstrm.h, cint7/lib/bcstream/iostrm.h,
cint7/lib/bcstream/stdiostr.h, cint7/lib/bcstream/strm.h,
cint7/lib/bcstream/strstrm.h, cint7/lib/cbstream/Makefile,
cint7/lib/cbstream/fstrm.h, cint7/lib/cbstream/iostrm.h,
cint7/lib/cbstream/linkdef.h, cint7/lib/cbstream/readme.txt,
cint7/lib/cbstream/strstrm.h, cint7/lib/cintocx/CintocxCtl.cpp,
cint7/lib/cintocx/CintocxCtl.h, cint7/lib/cintocx/CintocxPpg.cpp,
cint7/lib/cintocx/CintocxPpg.h, cint7/lib/cintocx/README.txt,
cint7/lib/cintocx/Resource.h, cint7/lib/cintocx/StdAfx.cpp,
cint7/lib/cintocx/StdAfx.h, cint7/lib/cintocx/cintocx.cpp,
cint7/lib/cintocx/cintocx.h, cint7/lib/dll_stl/README.txt,
cint7/lib/dll_stl/cinteh.h, cint7/lib/dll_stl/clim.h,
cint7/lib/dll_stl/cmplx.h, cint7/lib/dll_stl/dqu.h,
cint7/lib/dll_stl/iter.h, cint7/lib/dll_stl/lst.h,
cint7/lib/dll_stl/mp.h, cint7/lib/dll_stl/multmp.h,
cint7/lib/dll_stl/multst.h, cint7/lib/dll_stl/pr.h,
cint7/lib/dll_stl/que.h, cint7/lib/dll_stl/se.h,
cint7/lib/dll_stl/st.h, cint7/lib/dll_stl/stk.h,
cint7/lib/dll_stl/str.h, cint7/lib/dll_stl/suncc5_deque.h,
cint7/lib/dll_stl/suncc5_string.h, cint7/lib/dll_stl/vary.h,
cint7/lib/dll_stl/vec.h, cint7/lib/dll_stl/vecbool.h,
cint7/lib/gcc3strm/Makefile, cint7/lib/gcc3strm/README.txt,
cint7/lib/gcc3strm/fstrm.h, cint7/lib/gcc3strm/iostrm.h,
cint7/lib/gcc3strm/linkdef.h, cint7/lib/gcc3strm/sstrm.h,
cint7/lib/gl/GL.h, cint7/lib/gl/README.txt, cint7/lib/gl/TOP.h,
cint7/lib/gl/cintGL.h, cint7/lib/iccstrm/Makefile,
cint7/lib/iccstrm/README.txt, cint7/lib/iccstrm/fstrm.h,
cint7/lib/iccstrm/iostrm.h, cint7/lib/iccstrm/linkdef.h,
cint7/lib/iccstrm/sstrm.h, cint7/lib/ipc/README.txt,
cint7/lib/ipc/ipcif.h, cint7/lib/longlong/README.txt,
cint7/lib/longlong/longdbl.h, cint7/lib/longlong/longlong.h,
cint7/lib/posix/README.txt, cint7/lib/posix/exten.c,
cint7/lib/posix/exten.h, cint7/lib/posix/mktypes.c,
cint7/lib/posix/posix.h, cint7/lib/posix/winposix.c,
cint7/lib/posix/winposix.h, cint7/lib/prec_stl/README.txt,
cint7/lib/pthread/Makefile, cint7/lib/pthread/README.txt,
cint7/lib/pthread/pthd.h, cint7/lib/pthread/thread.h,
cint7/lib/qt/Makefile, cint7/lib/qt/README.txt,
cint7/lib/qt/qcompactstyle.h, cint7/lib/qt/qconfig.h,
cint7/lib/qt/qmodules.h, cint7/lib/qt/qplatformdefs.h,
cint7/lib/qt/qtcint.h, cint7/lib/qt/qtclasses.h,
cint7/lib/qt/qtdummy.h, cint7/lib/qt/qtfunctions.h,
cint7/lib/qt/qtglobals.h, cint7/lib/qt/qtstatic.cxx,
cint7/lib/socket/README.txt, cint7/lib/socket/cintsock.c,
cint7/lib/socket/cintsock.h, cint7/lib/socket/mksockh.c,
cint7/lib/stdstrct/Makefile, cint7/lib/stdstrct/stdcxxfunc.h,
cint7/lib/stdstrct/stdfunc.h, cint7/lib/stdstrct/stdstr.h,
cint7/lib/stream/Makefile, cint7/lib/stream/fstrm.h,
cint7/lib/stream/iostrm.h, cint7/lib/stream/stdiostr.h,
cint7/lib/stream/strm.h, cint7/lib/stream/strstrm.h,
cint7/lib/sunstrm/Makefile, cint7/lib/sunstrm/fstrm.h,
cint7/lib/sunstrm/iostrm.h, cint7/lib/sunstrm/length.cxx,
cint7/lib/sunstrm/linkdef.h, cint7/lib/sunstrm/readme.txt,
cint7/lib/sunstrm/sstrm.h, cint7/lib/vc7strm/Makefile,
cint7/lib/vc7strm/README.txt, cint7/lib/vc7strm/fstrm.h,
cint7/lib/vc7strm/iostrm.h, cint7/lib/vc7strm/linkdef.h,
cint7/lib/vc7strm/sstrm.h, cint7/lib/vcstream/Makefile,
cint7/lib/vcstream/Makefileold, cint7/lib/vcstream/fstrm.h,
cint7/lib/vcstream/iostrm.h, cint7/lib/vcstream/stdiostr.h,
cint7/lib/vcstream/strm.h, cint7/lib/vcstream/strstrm.h,
cint7/lib/win32api/cintwin.h, cint7/lib/win32api/readme.txt,
cint7/lib/win32api/winfunc.h, cint7/lib/wintcldl/README.txt,
cint7/lib/wintcldl/cintlib.c, cint7/lib/wintcldl/tclmacro.h,
cint7/lib/wintcldl/tcltk.h, cint7/lib/wintcldl/test.c,
cint7/lib/wintcldl/tkmacro.h, cint7/lib/wintcldl/top.h,
cint7/lib/wintcldl83/README.txt, cint7/lib/wintcldl83/cintlib.c,
cint7/lib/wintcldl83/tclmacro.h, cint7/lib/wintcldl83/tcltk.h,
cint7/lib/wintcldl83/test.c, cint7/lib/wintcldl83/tkmacro.h,
cint7/lib/wintcldl83/top.h, cint7/lib/xlib/README.txt,
cint7/lib/xlib/TOP.h, cint7/lib/xlib/XLIB.h,
cint7/lib/xlib/x11const.h, cint7/lib/xlib/x11mfunc.h,
cint7/libCint.mk, cint7/libReflex.mk, cint7/main/G__main.c,
cint7/main/G__setup.c, cint7/main/cppmain.cxx, cint7/src/Api.cxx,
cint7/src/Apiif.cxx, cint7/src/Apiif.h, cint7/src/BaseCls.cxx,
cint7/src/CallFunc.cxx, cint7/src/Class.cxx,
cint7/src/DataMbr.cxx, cint7/src/Dict.cxx, cint7/src/Dict.h,
cint7/src/Makebcdict, cint7/src/Makefile,
cint7/src/Makefile.base, cint7/src/Makefile.base.nec,
cint7/src/Makefile.base.sgi, cint7/src/Method.cxx,
cint7/src/MethodAr.cxx, cint7/src/README.txt,
cint7/src/Shadow.cxx, cint7/src/Token.cxx, cint7/src/Type.cxx,
cint7/src/Typedf.cxx, cint7/src/accstrm.cxx, cint7/src/accstrm.h,
cint7/src/allstrm.cxx, cint7/src/alphastrm.cxx,
cint7/src/alphastrm.h, cint7/src/bc_assign.cxx,
cint7/src/bc_assign.h, cint7/src/bc_autoobj.cxx,
cint7/src/bc_autoobj.h, cint7/src/bc_cfunc.cxx,
cint7/src/bc_cfunc.h, cint7/src/bc_debug.cxx,
cint7/src/bc_debug.h, cint7/src/bc_eh.cxx, cint7/src/bc_eh.h,
cint7/src/bc_exec.cxx, cint7/src/bc_exec.h,
cint7/src/bc_exec_asm.h, cint7/src/bc_inst.cxx,
cint7/src/bc_inst.h, cint7/src/bc_item.cxx, cint7/src/bc_item.h,
cint7/src/bc_linkdef.h, cint7/src/bc_parse.cxx,
cint7/src/bc_parse.h, cint7/src/bc_reader.cxx,
cint7/src/bc_reader.h, cint7/src/bc_type.cxx,
cint7/src/bc_type.h, cint7/src/bc_vtbl.cxx, cint7/src/bc_vtbl.h,
cint7/src/bcstrm.cxx, cint7/src/bcstrm.h, cint7/src/cbstrm.cpp,
cint7/src/cbstrm.h, cint7/src/common.h, cint7/src/dllrev.h,
cint7/src/fakestrm.cxx, cint7/src/fproto.h, cint7/src/g__cfunc.c,
cint7/src/gcc3strm.cxx, cint7/src/gcc3strm.h, cint7/src/global.h,
cint7/src/header.h, cint7/src/iccstrm.cxx, cint7/src/iccstrm.h,
cint7/src/kccstrm.cxx, cint7/src/kccstrm.h,
cint7/src/libstrm.cxx, cint7/src/libstrm.h, cint7/src/longif.cxx,
cint7/src/longif.h, cint7/src/longif3.cxx, cint7/src/longif3.h,
cint7/src/memo.txt, cint7/src/memo2.txt, cint7/src/memtest.h,
cint7/src/newsos.h, cint7/src/precedence.txt,
cint7/src/rflx_gendict.cxx, cint7/src/rflx_gendict.h,
cint7/src/rflx_gensrc.cxx, cint7/src/rflx_gensrc.h,
cint7/src/rflx_tools.cxx, cint7/src/rflx_tools.h,
cint7/src/stdstrct.h, cint7/src/sun5strm.cxx, cint7/src/sunos.h,
cint7/src/sunstrm.cxx, cint7/src/sunstrm.h, cint7/src/typesym.h,
cint7/src/v6_auxu.cxx, cint7/src/v6_cast.cxx,
cint7/src/v6_debug.cxx, cint7/src/v6_decl.cxx,
cint7/src/v6_disp.cxx, cint7/src/v6_dmyinit.cxx,
cint7/src/v6_dmystrct.cxx, cint7/src/v6_dmystrm.cxx,
cint7/src/v6_dump.cxx, cint7/src/v6_end.cxx,
cint7/src/v6_error.cxx, cint7/src/v6_expr.cxx,
cint7/src/v6_fread.cxx, cint7/src/v6_func.cxx,
cint7/src/v6_gcoll.cxx, cint7/src/v6_global1.cxx,
cint7/src/v6_global2.cxx, cint7/src/v6_ifunc.cxx,
cint7/src/v6_inherit.cxx, cint7/src/v6_init.cxx,
cint7/src/v6_input.cxx, cint7/src/v6_intrpt.cxx,
cint7/src/v6_loadfile.cxx, cint7/src/v6_macos.cxx,
cint7/src/v6_macro.cxx, cint7/src/v6_malloc.cxx,
cint7/src/v6_memtest.cxx, cint7/src/v6_new.cxx,
cint7/src/v6_newlink.cxx, cint7/src/v6_newsos.cxx,
cint7/src/v6_oldlink.cxx, cint7/src/v6_opr.cxx,
cint7/src/v6_parse.cxx, cint7/src/v6_pause.cxx,
cint7/src/v6_pcode.cxx, cint7/src/v6_pragma.cxx,
cint7/src/v6_quote.cxx, cint7/src/v6_rflxutil.cxx,
cint7/src/v6_scrupto.cxx, cint7/src/v6_shl.cxx,
cint7/src/v6_sizeof.cxx, cint7/src/v6_stdstrct.cxx,
cint7/src/v6_struct.cxx, cint7/src/v6_stub.cxx,
cint7/src/v6_sunos.cxx, cint7/src/v6_tmplt.cxx,
cint7/src/v6_typedef.cxx, cint7/src/v6_val2a.cxx,
cint7/src/v6_value.cxx, cint7/src/v6_var.cxx,
cint7/src/v6_winnt.cxx, cint7/src/vararg.h,
cint7/src/vc7strm.cxx, cint7/src/vc7strm.h, cint7/src/vcstrm.cxx,
cint7/src/vcstrm.h, cint7/src/vcstrmold.cxx,
cint7/src/vcstrmold.h, cint7/stl/G__postprocess.h,
cint7/stl/README.txt, cint7/stl/_climits.h, cint7/stl/_deque.h,
cint7/stl/_iterator.h, cint7/stl/_list.h, cint7/stl/_map.h,
cint7/stl/_memory.h, cint7/stl/_multimap.h,
cint7/stl/_multiset.h, cint7/stl/_pair.h, cint7/stl/_set.h,
cint7/stl/_stack.h, cint7/stl/_utility.h, cint7/stl/_vector.h,
cint7/stl/algo.h, cint7/stl/algobase.h, cint7/stl/bstring.h,
cint7/stl/bvector.h, cint7/stl/defalloc.h, cint7/stl/deque.h,
cint7/stl/faralloc.h, cint7/stl/fdeque.h, cint7/stl/flist.h,
cint7/stl/fmap.h, cint7/stl/fmultmap.h, cint7/stl/fmultset.h,
cint7/stl/fset.h, cint7/stl/function.h, cint7/stl/hdeque.h,
cint7/stl/heap.h, cint7/stl/hlist.h, cint7/stl/hmap.h,
cint7/stl/hmultmap.h, cint7/stl/hmultset.h, cint7/stl/hset.h,
cint7/stl/hugalloc.h, cint7/stl/hvector.h, cint7/stl/iterator.h,
cint7/stl/lbvector.h, cint7/stl/ldeque.h, cint7/stl/list.h,
cint7/stl/llist.h, cint7/stl/lmap.h, cint7/stl/lmultmap.h,
cint7/stl/lmultset.h, cint7/stl/lngalloc.h, cint7/stl/lset.h,
cint7/stl/map.h, cint7/stl/multimap.h, cint7/stl/multiset.h,
cint7/stl/neralloc.h, cint7/stl/nmap.h, cint7/stl/nmultmap.h,
cint7/stl/nmultset.h, cint7/stl/nset.h, cint7/stl/pair.h,
cint7/stl/projectn.h, cint7/stl/random.cpp, cint7/stl/set.h,
cint7/stl/stack.h, cint7/stl/tempbuf.cpp, cint7/stl/tempbuf.h,
cint7/stl/teststl.c, cint7/stl/tree.h, cint7/stl/utility.h,
cint7/stl/vector.h, cint7/test/Complex.cxx, cint7/test/Complex.h,
cint7/test/IPair.cpp, cint7/test/IPair.h, cint7/test/MyAlgo0.h,
cint7/test/MyString.cxx, cint7/test/MyString.h,
cint7/test/README.txt, cint7/test/Test0.cxx,
cint7/test/Test1.cxx, cint7/test/VArray.cxx, cint7/test/VArray.h,
cint7/test/VCompany.cxx, cint7/test/VCompany.h,
cint7/test/VObject.cxx, cint7/test/VObject.h,
cint7/test/VPerson.cxx, cint7/test/VPerson.h,
cint7/test/VPersonTest.cxx, cint7/test/VString.cxx,
cint7/test/VString.h, cint7/test/VType.h, cint7/test/access0.cxx,
cint7/test/anonunion.cxx, cint7/test/aoki0.cxx,
cint7/test/aryinit0.cxx, cint7/test/aryinit1.cxx,
cint7/test/autocc.cxx, cint7/test/baseconv0.cxx,
cint7/test/bitfield.cxx, cint7/test/borg1.cxx,
cint7/test/borg2.cxx, cint7/test/bruce1.cxx,
cint7/test/btmplt.cxx, cint7/test/complex1.cxx,
cint7/test/complex1.h, cint7/test/const.cxx,
cint7/test/constary.cxx, cint7/test/convopr0.cxx,
cint7/test/cout1.cxx, cint7/test/cpp0.cxx, cint7/test/cpp1.cxx,
cint7/test/cpp2.cxx, cint7/test/cpp3.cxx, cint7/test/cpp4.cxx,
cint7/test/cpp5.cxx, cint7/test/cpp6.cxx, cint7/test/cpp8.cxx,
cint7/test/delete0.cxx, cint7/test/eh1.cxx,
cint7/test/enumscope.cxx, cint7/test/explicitdtor.cxx,
cint7/test/fons3.cxx, cint7/test/friend0.cxx,
cint7/test/funcmacro.cxx, cint7/test/fwdtmplt.cxx,
cint7/test/idxscope0.cxx, cint7/test/ifs.cxx,
cint7/test/include.cxx, cint7/test/inherit0.cxx,
cint7/test/inherit1.cxx, cint7/test/inherit2.cxx,
cint7/test/init1.cxx, cint7/test/init2.cxx,
cint7/test/longlong.cxx, cint7/test/loopcompile1.cxx,
cint7/test/loopcompile2.cxx, cint7/test/loopcompile3.cxx,
cint7/test/loopcompile4.cxx, cint7/test/loopcompile5.cxx,
cint7/test/maincmplx.cxx, cint7/test/maptest.cxx,
cint7/test/maptest.h, cint7/test/memo.txt,
cint7/test/mfstatic.cxx, cint7/test/minexam.cxx,
cint7/test/minherit0.cxx, cint7/test/mkcmain.cxx,
cint7/test/new0.cxx, cint7/test/nick3.cxx, cint7/test/nick4.cxx,
cint7/test/nstmplt1.cxx, cint7/test/oprovld0.cxx,
cint7/test/oprovld2.cxx, cint7/test/ostream.cxx,
cint7/test/pb19.cxx, cint7/test/refassign.cxx,
cint7/test/scope0.cxx, cint7/test/setw0.cxx,
cint7/test/staticary.cxx, cint7/test/staticmem0.cxx,
cint7/test/staticmem1.cxx, cint7/test/t1002.cxx,
cint7/test/t1002.h, cint7/test/t1004.cxx, cint7/test/t1011.cxx,
cint7/test/t1011.h, cint7/test/t1015.cxx, cint7/test/t1016.cxx,
cint7/test/t1016.h, cint7/test/t1023.cxx, cint7/test/t1024.cxx,
cint7/test/t1024.h, cint7/test/t1025.cxx, cint7/test/t1025.h,
cint7/test/t1026.cxx, cint7/test/t1026.h, cint7/test/t1027.cxx,
cint7/test/t1027.h, cint7/test/t1030.cxx, cint7/test/t1030.h,
cint7/test/t1031.cxx, cint7/test/t1031.h, cint7/test/t1032.cxx,
cint7/test/t1033.cxx, cint7/test/t1034.cxx, cint7/test/t1035.cxx,
cint7/test/t1035.h, cint7/test/t1036.cxx, cint7/test/t1040.cxx,
cint7/test/t1040.h, cint7/test/t1042.cxx, cint7/test/t1046.cxx,
cint7/test/t1046.h, cint7/test/t1047.cxx, cint7/test/t1047.h,
cint7/test/t1048.cxx, cint7/test/t1048.h, cint7/test/t1049.cxx,
cint7/test/t1054.cxx, cint7/test/t1055.cxx, cint7/test/t1061.cxx,
cint7/test/t1061.h, cint7/test/t1062.cxx, cint7/test/t1062.h,
cint7/test/t1067.cxx, cint7/test/t1067.h, cint7/test/t1068.cxx,
cint7/test/t1068.h, cint7/test/t1079.cxx, cint7/test/t1079.h,
cint7/test/t1084.cxx, cint7/test/t1085.cxx, cint7/test/t1086.cxx,
cint7/test/t1088.cxx, cint7/test/t1094.cxx, cint7/test/t1101.cxx,
cint7/test/t1115.cxx, cint7/test/t1115.h, cint7/test/t1124.cxx,
cint7/test/t1125.cxx, cint7/test/t1126.cxx, cint7/test/t1127.cxx,
cint7/test/t1127.h, cint7/test/t1128.cxx, cint7/test/t1129.cxx,
cint7/test/t1134.cxx, cint7/test/t1136.cxx, cint7/test/t1140.cxx,
cint7/test/t1143.cxx, cint7/test/t1144.cxx, cint7/test/t1148.cxx,
cint7/test/t1157.cxx, cint7/test/t1158.cxx, cint7/test/t1160.cxx,
cint7/test/t1164.cxx, cint7/test/t1165.cxx, cint7/test/t1178.cxx,
cint7/test/t1178.h, cint7/test/t1187.cxx, cint7/test/t1187.h,
cint7/test/t1192.cxx, cint7/test/t1193.cxx, cint7/test/t1193.h,
cint7/test/t1200.h, cint7/test/t1203.cxx, cint7/test/t1205.cxx,
cint7/test/t1205.h, cint7/test/t1213.cxx, cint7/test/t1214.cxx,
cint7/test/t1215.cxx, cint7/test/t1215.h, cint7/test/t1221.cxx,
cint7/test/t1222.cxx, cint7/test/t1223.cxx, cint7/test/t1224.cxx,
cint7/test/t1228.cxx, cint7/test/t1247.cxx, cint7/test/t1247.h,
cint7/test/t1247a.h, cint7/test/t1276.cxx, cint7/test/t1276.h,
cint7/test/t1277.cxx, cint7/test/t1277.h, cint7/test/t1278.cxx,
cint7/test/t1279.cxx, cint7/test/t1280.cxx, cint7/test/t1281.cxx,
cint7/test/t1282.cxx, cint7/test/t215.cxx, cint7/test/t358.cxx,
cint7/test/t488.cxx, cint7/test/t516.cxx, cint7/test/t516.h,
cint7/test/t603.cxx, cint7/test/t627.cxx, cint7/test/t627.h,
cint7/test/t630.cxx, cint7/test/t633.cxx, cint7/test/t633.h,
cint7/test/t634.cxx, cint7/test/t648.cxx, cint7/test/t674.cxx,
cint7/test/t674.h, cint7/test/t676.cxx, cint7/test/t694.cxx,
cint7/test/t694.h, cint7/test/t695.cxx, cint7/test/t705.cxx,
cint7/test/t705.h, cint7/test/t714.cxx, cint7/test/t733.cxx,
cint7/test/t733.h, cint7/test/t749.cxx, cint7/test/t751.cxx,
cint7/test/t764.cxx, cint7/test/t767.cxx, cint7/test/t776.cxx,
cint7/test/t777.cxx, cint7/test/t784.cxx, cint7/test/t825.cxx,
cint7/test/t910.cxx, cint7/test/t916.cxx, cint7/test/t927.cxx,
cint7/test/t927.h, cint7/test/t928.cxx, cint7/test/t928.h,
cint7/test/t928a.h, cint7/test/t928b.h, cint7/test/t930.cxx,
cint7/test/t938.cxx, cint7/test/t958.cxx, cint7/test/t958.h,
cint7/test/t959.cxx, cint7/test/t961.cxx, cint7/test/t961.h,
cint7/test/t963.cxx, cint7/test/t963.h, cint7/test/t966.cxx,
cint7/test/t966.h, cint7/test/t968.cxx, cint7/test/t968.h,
cint7/test/t970.cxx, cint7/test/t970.h, cint7/test/t972.cxx,
cint7/test/t972a.h, cint7/test/t972b.h, cint7/test/t976.cxx,
cint7/test/t976.h, cint7/test/t977.cxx, cint7/test/t977.h,
cint7/test/t980.cxx, cint7/test/t980.h, cint7/test/t986.cxx,
cint7/test/t987.cxx, cint7/test/t987.h, cint7/test/t991.cxx,
cint7/test/t991.h, cint7/test/t991a.h, cint7/test/t991b.h,
cint7/test/t991c.h, cint7/test/t992.cxx, cint7/test/t992.h,
cint7/test/t993.c, cint7/test/t993.h, cint7/test/t995.cxx,
cint7/test/t995.h, cint7/test/t996.cxx, cint7/test/t996.h,
cint7/test/t998.cxx, cint7/test/telea0.cxx,
cint7/test/telea1.cxx, cint7/test/telea2.cxx,
cint7/test/telea3.cxx, cint7/test/telea5.cxx,
cint7/test/telea6.cxx, cint7/test/telea7.cxx,
cint7/test/telea8.cxx, cint7/test/temp.cxx,
cint7/test/template.cxx, cint7/test/template.h,
cint7/test/template0.cxx, cint7/test/template1.cxx,
cint7/test/template2.cxx, cint7/test/template3.cxx,
cint7/test/template4.cxx, cint7/test/template5.cxx,
cint7/test/template6.cxx, cint7/test/testall.cxx,
cint7/test/vbase.cxx, cint7/test/vbase.h, cint7/test/vbase1.cxx,
cint7/test/vbase1.h, cint7/test/vec3d.cxx, cint7/test/vec3d.h,
cint7/test/virtualfunc0.cxx, cint7/test/virtualfunc1.cxx,
cint7/test/virtualfunc2.cxx, cint7/tool/batch.c,
cint7/tool/chmod.cxx, cint7/tool/cxx2cpp.c,
cint7/tool/ifdef/Makefile.base, cint7/tool/ifdef/Makefile.bcc5,
cint7/tool/ifdef/get.c, cint7/tool/ifdef/ifdef.cxx,
cint7/tool/makecint.cxx, cint7/tool/rmkdepend/cppsetup.c,
cint7/tool/rmkdepend/def.h, cint7/tool/rmkdepend/ifparser.c,
cint7/tool/rmkdepend/ifparser.h,
cint7/tool/rmkdepend/imakemdep.h, cint7/tool/rmkdepend/include.c,
cint7/tool/rmkdepend/main.c, cint7/tool/rmkdepend/mainroot.cxx,
cint7/tool/rmkdepend/parse.c, cint7/tool/rmkdepend/pr.c: Set
property svn:eol-style LF on all source and Makefiles. This
should avoid
problems with Win32 line endings ending up in the repository. All
MS tools
support LF eols fine.
2007-11-19 11:15 rdm
* [r20875] cint/Module.mk, cint/cintdlls.mk, cint/configcint.mk,
cint/inc/Api.h, cint/inc/BaseCls.h, cint/inc/CallFunc.h,
cint/inc/Class.h, cint/inc/DataMbr.h, cint/inc/G__ci.h,
cint/inc/Method.h, cint/inc/MethodAr.h, cint/inc/Property.h,
cint/inc/Shadow.h, cint/inc/Token.h, cint/inc/Type.h,
cint/inc/Typedf.h, cint/include/Common.h, cint/include/GL/gl.h,
cint/include/GL/glu.h, cint/include/GL/glut.h,
cint/include/GL/xmesa.h, cint/include/README.txt,
cint/include/ReadF.C, cint/include/ReadF.cxx,
cint/include/ReadF.h, cint/include/RegE.C, cint/include/RegE.cxx,
cint/include/RegE.h, cint/include/X11/Xlib.h,
cint/include/X11/Xutil.h, cint/include/X11/keysym.h,
cint/include/X11/xos.h, cint/include/_complex.h,
cint/include/_exception.h, cint/include/_stdexcept.h,
cint/include/api.h, cint/include/array.c, cint/include/array.h,
cint/include/arrayiostream.h, cint/include/assert.h,
cint/include/bool.h, cint/include/boolean.h,
cint/include/carray.c, cint/include/carray.h,
cint/include/complex.h, cint/include/constants.h,
cint/include/ctype.h, cint/include/darray.cxx,
cint/include/darray.h, cint/include/errno.h,
cint/include/ertti.h, cint/include/exception.h,
cint/include/fcntl.h, cint/include/fft.c, cint/include/fft.h,
cint/include/float.h, cint/include/fstream.h,
cint/include/graphbuf.h, cint/include/iomanip.h,
cint/include/iosfwd.h, cint/include/iostream.h,
cint/include/limits.h, cint/include/locale.h, cint/include/lsm.c,
cint/include/lsm.h, cint/include/makeit.c, cint/include/math.h,
cint/include/matrix.cxx, cint/include/matrix.h,
cint/include/matrixstream.h, cint/include/mkincld.c,
cint/include/new.h, cint/include/platform.h,
cint/include/pthread.h, cint/include/readfile.h,
cint/include/regex.h, cint/include/regexp.h,
cint/include/setjmp.h, cint/include/signal.h,
cint/include/socket.h, cint/include/spice.h,
cint/include/statistics.c, cint/include/statistics.h,
cint/include/stdarg.h, cint/include/stddef.h,
cint/include/stdio.h, cint/include/stdiostream.h,
cint/include/stdlib.h, cint/include/stream.h,
cint/include/string.h, cint/include/striostream.h,
cint/include/strstream.h, cint/include/sys/cdefs.h,
cint/include/sys/file.h, cint/include/sys/ipc.h,
cint/include/sys/msg.h, cint/include/sys/sem.h,
cint/include/sys/shm.h, cint/include/sys/stat.h,
cint/include/termios.h, cint/include/time.h,
cint/include/timespec.h, cint/include/typeinfo.h,
cint/include/unistd.h, cint/include/windows.h,
cint/include/winsock.h, cint/include/xgraph.c,
cint/include/xygraphbuf.h, cint/iosenum/iosenum.cxx,
cint/lib/Makefile, cint/lib/README.txt,
cint/lib/accstrm/Makefile, cint/lib/accstrm/README.txt,
cint/lib/accstrm/fstrm.h, cint/lib/accstrm/iostrm.h,
cint/lib/accstrm/linkdef.h, cint/lib/accstrm/sstrm.h,
cint/lib/alphastrm/Makefile, cint/lib/alphastrm/README.txt,
cint/lib/alphastrm/fstrm.h, cint/lib/alphastrm/iostrm.h,
cint/lib/alphastrm/linkdef.h, cint/lib/alphastrm/sstrm.h,
cint/lib/bcstream/Makefile, cint/lib/bcstream/fstrm.h,
cint/lib/bcstream/iostrm.h, cint/lib/bcstream/stdiostr.h,
cint/lib/bcstream/strm.h, cint/lib/bcstream/strstrm.h,
cint/lib/cbstream/Makefile, cint/lib/cbstream/fstrm.h,
cint/lib/cbstream/iostrm.h, cint/lib/cbstream/linkdef.h,
cint/lib/cbstream/readme.txt, cint/lib/cbstream/strstrm.h,
cint/lib/dll_stl/README.txt, cint/lib/dll_stl/cinteh.h,
cint/lib/dll_stl/clim.h, cint/lib/dll_stl/cmplx.h,
cint/lib/dll_stl/dqu.h, cint/lib/dll_stl/iter.h,
cint/lib/dll_stl/lst.h, cint/lib/dll_stl/mp.h,
cint/lib/dll_stl/multmp.h, cint/lib/dll_stl/multst.h,
cint/lib/dll_stl/pr.h, cint/lib/dll_stl/que.h,
cint/lib/dll_stl/se.h, cint/lib/dll_stl/st.h,
cint/lib/dll_stl/stk.h, cint/lib/dll_stl/str.h,
cint/lib/dll_stl/suncc5_deque.h,
cint/lib/dll_stl/suncc5_string.h, cint/lib/dll_stl/vary.h,
cint/lib/dll_stl/vec.h, cint/lib/dll_stl/vecbool.h,
cint/lib/gcc3strm/Makefile, cint/lib/gcc3strm/README.txt,
cint/lib/gcc3strm/fstrm.h, cint/lib/gcc3strm/iostrm.h,
cint/lib/gcc3strm/linkdef.h, cint/lib/gcc3strm/sstrm.h,
cint/lib/gcc4strm/Makefile, cint/lib/gcc4strm/README.txt,
cint/lib/gcc4strm/fstrm.h, cint/lib/gcc4strm/iostrm.h,
cint/lib/gcc4strm/linkdef.h, cint/lib/gcc4strm/sstrm.h,
cint/lib/gl/GL.h, cint/lib/gl/README.txt, cint/lib/gl/TOP.h,
cint/lib/gl/cintGL.h, cint/lib/iccstrm/Makefile,
cint/lib/iccstrm/README.txt, cint/lib/iccstrm/fstrm.h,
cint/lib/iccstrm/iostrm.h, cint/lib/iccstrm/linkdef.h,
cint/lib/iccstrm/sstrm.h, cint/lib/ipc/README.txt,
cint/lib/ipc/ipcif.h, cint/lib/longlong/README.txt,
cint/lib/longlong/longdbl.h, cint/lib/longlong/longlong.h,
cint/lib/posix/README.txt, cint/lib/posix/exten.c,
cint/lib/posix/exten.h, cint/lib/posix/mktypes.c,
cint/lib/posix/posix.h, cint/lib/posix/winposix.c,
cint/lib/posix/winposix.h, cint/lib/prec_stl/README.txt,
cint/lib/pthread/Makefile, cint/lib/pthread/README.txt,
cint/lib/pthread/pthd.h, cint/lib/pthread/thread.h,
cint/lib/qt/Makefile, cint/lib/qt/README.txt,
cint/lib/qt/qcompactstyle.h, cint/lib/qt/qconfig.h,
cint/lib/qt/qmodules.h, cint/lib/qt/qplatformdefs.h,
cint/lib/qt/qtcint.h, cint/lib/qt/qtclasses.h,
cint/lib/qt/qtdummy.h, cint/lib/qt/qtfunctions.h,
cint/lib/qt/qtglobals.h, cint/lib/qt/qtstatic.cxx,
cint/lib/socket/README.txt, cint/lib/socket/cintsock.c,
cint/lib/socket/cintsock.h, cint/lib/socket/mksockh.c,
cint/lib/stdstrct/Makefile, cint/lib/stdstrct/stdcxxfunc.h,
cint/lib/stdstrct/stdfunc.h, cint/lib/stdstrct/stdstr.h,
cint/lib/stream/Makefile, cint/lib/stream/fstrm.h,
cint/lib/stream/iostrm.h, cint/lib/stream/stdiostr.h,
cint/lib/stream/strm.h, cint/lib/stream/strstrm.h,
cint/lib/sunstrm/Makefile, cint/lib/sunstrm/fstrm.h,
cint/lib/sunstrm/iostrm.h, cint/lib/sunstrm/length.cxx,
cint/lib/sunstrm/linkdef.h, cint/lib/sunstrm/readme.txt,
cint/lib/sunstrm/sstrm.h, cint/lib/vc7strm/Makefile,
cint/lib/vc7strm/README.txt, cint/lib/vc7strm/fstrm.h,
cint/lib/vc7strm/iostrm.h, cint/lib/vc7strm/linkdef.h,
cint/lib/vc7strm/sstrm.h, cint/lib/vcstream/Makefile,
cint/lib/vcstream/Makefileold, cint/lib/vcstream/fstrm.h,
cint/lib/vcstream/iostrm.h, cint/lib/vcstream/stdiostr.h,
cint/lib/vcstream/strm.h, cint/lib/vcstream/strstrm.h,
cint/lib/win32api/cintwin.h, cint/lib/win32api/readme.txt,
cint/lib/win32api/winfunc.h, cint/lib/xlib/README.txt,
cint/lib/xlib/TOP.h, cint/lib/xlib/XLIB.h,
cint/lib/xlib/x11const.h, cint/lib/xlib/x11mfunc.h,
cint/main/G__main.c, cint/main/G__setup.c, cint/main/cppmain.cxx,
cint/src/Api.cxx, cint/src/Apiif.cxx, cint/src/Apiif.h,
cint/src/Apiifold.cxx, cint/src/Apiifold.h, cint/src/BaseCls.cxx,
cint/src/CallFunc.cxx, cint/src/Class.cxx, cint/src/DataMbr.cxx,
cint/src/Method.cxx, cint/src/MethodAr.cxx, cint/src/Shadow.cxx,
cint/src/Token.cxx, cint/src/Type.cxx, cint/src/Typedf.cxx,
cint/src/accstrm.cxx, cint/src/accstrm.h, cint/src/allstrm.cxx,
cint/src/alphastrm.cxx, cint/src/alphastrm.h,
cint/src/bc_assign.cxx, cint/src/bc_assign.h,
cint/src/bc_autoobj.cxx, cint/src/bc_autoobj.h,
cint/src/bc_cfunc.cxx, cint/src/bc_cfunc.h,
cint/src/bc_debug.cxx, cint/src/bc_debug.h, cint/src/bc_eh.cxx,
cint/src/bc_eh.h, cint/src/bc_exec.cxx, cint/src/bc_exec.h,
cint/src/bc_exec_asm.h, cint/src/bc_inst.cxx, cint/src/bc_inst.h,
cint/src/bc_item.cxx, cint/src/bc_item.h, cint/src/bc_linkdef.h,
cint/src/bc_parse.cxx, cint/src/bc_parse.h,
cint/src/bc_reader.cxx, cint/src/bc_reader.h,
cint/src/bc_type.cxx, cint/src/bc_type.h, cint/src/bc_vtbl.cxx,
cint/src/bc_vtbl.h, cint/src/bcstrm.cxx, cint/src/bcstrm.h,
cint/src/cbstrm.cpp, cint/src/cbstrm.h, cint/src/common.h,
cint/src/dllrev.h, cint/src/fakestrm.cxx, cint/src/fproto.h,
cint/src/g__cfunc.c, cint/src/gcc3strm.cxx, cint/src/gcc3strm.h,
cint/src/gcc4strm.cxx, cint/src/gcc4strm.h, cint/src/global.h,
cint/src/header.h, cint/src/iccstrm.cxx, cint/src/iccstrm.h,
cint/src/kccstrm.cxx, cint/src/kccstrm.h, cint/src/libstrm.cxx,
cint/src/libstrm.h, cint/src/longif.cxx, cint/src/longif.h,
cint/src/longif3.cxx, cint/src/longif3.h, cint/src/memtest.h,
cint/src/newsos.h, cint/src/rflx_gendict.cxx,
cint/src/rflx_gendict.h, cint/src/rflx_gensrc.cxx,
cint/src/rflx_gensrc.h, cint/src/rflx_tools.cxx,
cint/src/rflx_tools.h, cint/src/security.h, cint/src/stdstrct.h,
cint/src/sun5strm.cxx, cint/src/sunos.h, cint/src/sunstrm.cxx,
cint/src/sunstrm.h, cint/src/typesym.h, cint/src/v6_auxu.cxx,
cint/src/v6_cast.cxx, cint/src/v6_debug.cxx,
cint/src/v6_decl.cxx, cint/src/v6_disp.cxx, cint/src/v6_dump.cxx,
cint/src/v6_end.cxx, cint/src/v6_error.cxx, cint/src/v6_expr.cxx,
cint/src/v6_fread.cxx, cint/src/v6_func.cxx,
cint/src/v6_gcoll.cxx, cint/src/v6_global1.cxx,
cint/src/v6_global2.cxx, cint/src/v6_ifunc.cxx,
cint/src/v6_inherit.cxx, cint/src/v6_init.cxx,
cint/src/v6_input.cxx, cint/src/v6_intrpt.cxx,
cint/src/v6_loadfile.cxx, cint/src/v6_macos.cxx,
cint/src/v6_macro.cxx, cint/src/v6_malloc.cxx,
cint/src/v6_memtest.cxx, cint/src/v6_new.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_newsos.cxx,
cint/src/v6_oldlink.cxx, cint/src/v6_opr.cxx,
cint/src/v6_parse.cxx, cint/src/v6_pause.cxx,
cint/src/v6_pcode.cxx, cint/src/v6_pragma.cxx,
cint/src/v6_quote.cxx, cint/src/v6_random.cxx,
cint/src/v6_scrupto.cxx, cint/src/v6_shl.cxx,
cint/src/v6_sizeof.cxx, cint/src/v6_stdstrct.cxx,
cint/src/v6_struct.cxx, cint/src/v6_stub.cxx,
cint/src/v6_sunos.cxx, cint/src/v6_tmplt.cxx,
cint/src/v6_typedef.cxx, cint/src/v6_val2a.cxx,
cint/src/v6_value.cxx, cint/src/v6_value.h, cint/src/v6_var.cxx,
cint/src/v6_winnt.cxx, cint/src/vc7strm.cxx, cint/src/vc7strm.h,
cint/src/vcstrm.cxx, cint/src/vcstrm.h, cint/src/vcstrmold.cxx,
cint/src/vcstrmold.h, cint/stl/G__postprocess.h,
cint/stl/README.txt, cint/stl/_climits.h, cint/stl/_deque.h,
cint/stl/_iterator.h, cint/stl/_list.h, cint/stl/_map.h,
cint/stl/_memory.h, cint/stl/_multimap.h, cint/stl/_multiset.h,
cint/stl/_pair.h, cint/stl/_set.h, cint/stl/_stack.h,
cint/stl/_utility.h, cint/stl/_vector.h, cint/stl/algo.h,
cint/stl/algobase.h, cint/stl/bstring.h, cint/stl/bvector.h,
cint/stl/defalloc.h, cint/stl/deque.h, cint/stl/faralloc.h,
cint/stl/fdeque.h, cint/stl/flist.h, cint/stl/fmap.h,
cint/stl/fmultmap.h, cint/stl/fmultset.h, cint/stl/fset.h,
cint/stl/function.h, cint/stl/hdeque.h, cint/stl/heap.h,
cint/stl/hlist.h, cint/stl/hmap.h, cint/stl/hmultmap.h,
cint/stl/hmultset.h, cint/stl/hset.h, cint/stl/hugalloc.h,
cint/stl/hvector.h, cint/stl/iterator.h, cint/stl/lbvector.h,
cint/stl/ldeque.h, cint/stl/list.h, cint/stl/llist.h,
cint/stl/lmap.h, cint/stl/lmultmap.h, cint/stl/lmultset.h,
cint/stl/lngalloc.h, cint/stl/lset.h, cint/stl/map.h,
cint/stl/multimap.h, cint/stl/multiset.h, cint/stl/neralloc.h,
cint/stl/nmap.h, cint/stl/nmultmap.h, cint/stl/nmultset.h,
cint/stl/nset.h, cint/stl/pair.h, cint/stl/projectn.h,
cint/stl/random.cpp, cint/stl/set.h, cint/stl/stack.h,
cint/stl/tempbuf.cpp, cint/stl/tempbuf.h, cint/stl/teststl.c,
cint/stl/tree.h, cint/stl/utility.h, cint/stl/vector.h,
cint/tool/chmod.cxx, cint/tool/ifdef/Makefile.base,
cint/tool/ifdef/Makefile.bcc5, cint/tool/ifdef/get.c,
cint/tool/ifdef/ifdef.cxx, cint/tool/makecint.cxx: Set property
svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All
MS tools
support LF eols fine.
2007-11-19 10:50 brun
* [r20873] win32gdk/src/TGWin32.cxx: From Bertrand:
- Fixes uninitialized memory reads reported by Rational Purify.
2007-11-19 10:36 couet
* [r20872] test/stressGraphics.cxx: - TestReport2 does not need any
input parameter. It uses gPad to generate
the PS file.
2007-11-19 09:58 ganis
* [r20871] xrootd/src/xrootd-20071001-0000.src.tgz: Still missing a
piece needed by Mac OS X 64-bit
2007-11-19 08:11 antcheva
* [r20869] gui/inc/TGTextEdit.h, gui/src/TGTextEdit.cxx: Added new
data member and corresponding methods allowing to hide cursor in
the TGTextEditor window when when focus went out from its window.
(Requested by a user at
http://root.cern.ch/phpBB2/viewtopic.php?p=23464
Bool_t fEnableCursorWithoutFocus; // enable cursor visibility
when focus
// went out from text editor window
// (default is kTRUE)
EnableCursorWithoutFocus(Bool_t on = kTRUE)
Bool_t IsCursorEnabledithoutFocus() const
2007-11-18 20:41 ganis
* [r20868] xrootd/src/xrootd-20071001-0000.src.tgz: Fix a couple of
warnings.
Re-insert a piece needed by Mac OS X 64-bit which was missed by
the previous tarball.
XROOTD reference tag: v20071001-0000d
2007-11-18 17:03 rdm
* [r20867] proofx/src/TXProofMgr.cxx: add io.h on Windows for lseek
et al.
2007-11-18 16:58 rdm
* [r20866] guihtml/src/TGHtmlParse.cxx: fix for byoass if variable
initialization.
2007-11-18 16:51 brun
* [r20865] asimage/src/TASImage.cxx,
win32gdk/gdk/src/gdk/win32/gdkdrawable-win32.c: From Valeriy:
o TASImage
- initiate variables to fix valgrind warnings
- fix compilation warnings on Solaris
- fix bug when saving canvas containing several images as macro.
o TASImage::Image2Drawable, win32gdk
- fix displaying images with transparency under win32
2007-11-18 16:07 brun
* [r20864] asimage/src/libAfterImage.tar.gz: From Valeriy:
- new tarball from Sasha hopefully fixing valgrind warnings
2007-11-18 15:47 brun
* [r20863] guihtml/src/TGHtmlDraw.cxx,
guihtml/src/TGHtmlLayout.cxx, guihtml/src/TGHtmlTable.cxx: From
Ilka:
Fix compilation warnings
2007-11-18 14:51 ganis
* [r20862] proof/inc/TProofMgr.h, proof/src/TProof.cxx,
proof/src/TProofMgr.cxx, proof/src/TProofServ.cxx,
proofd/inc/XProofProtocol.h, proofd/inc/XrdProofdManager.h,
proofd/src/XrdProofConn.cxx, proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx, proofplayer/inc/TEventIter.h,
proofplayer/inc/TPacketizerAdaptive.h,
proofplayer/src/TEventIter.cxx,
proofplayer/src/TPacketizerAdaptive.cxx, proofx/inc/TXProofMgr.h,
proofx/inc/TXSocket.h, proofx/src/TXProofMgr.cxx,
proofx/src/TXSocket.cxx, tutorials/proof/runProof.C: Synchronize
with braches/dev/proof r20835
Summary:
TProofServ:
- read session.rootrc with level kEnvChange to be able to change
existing
settings
- Avoid deleting a query result twice in some special cases
- Fix a problem with the initialization of fKeptQueries
rootrc.in:
- restore default settings the asynchronous reading
TFileCacheRead:
- add missing protection in ReadBuffer
TEventIter:
- Enable the usage of TTreeCache
XrdProofdProtocol:
- Additional check on the ownership of the unix socket
- Improve notification during Reset
- Reduce default timeout on admin requests and make it
configurable
XrdProofConn:
- Use the configurable maxtry everywhere where relevant
TPacketizerAdaptive:
- Store info on all the processed packets in per-worker lists
TProofMgr, TXProofMgr, TXSocket, XProofProtocol,
XrdProofdProtocol:
- Add possibility for the admin to broadcast a message to the
connected users
getProof:
- Add missing protection
2007-11-18 14:43 brun
* [r20861] io/src/TFileCacheRead.cxx: From Gerri:
This adds a protection against 'buf = 0' when using TXNetFile
without asynchronous reading.
2007-11-18 14:40 ganis
* [r20860] xrootd/src/xrootd-20071001-0000.src.tgz: Import later
fixes in the client and in XrdSysPriv
XROOTD reference tag: v20071001-0000c
2007-11-17 15:50 brun
* [r20858] geom/src/TGeoVoxelFinder.cxx: From Andrei
a small precision fix for a problem of voxelization in case of
misaligned volumes.
2007-11-17 13:47 brun
* [r20857] geom/src/TGeoPcon.cxx: From Philippe:
to avoid a crash in stressGeometry on Windows with vc7.1
2007-11-16 23:56 rdm
* [r20855] Makefile: don't build FTGL if GL is not build. This was
a regression recently introduced.
2007-11-16 22:34 pcanal
* [r20854] io/inc/TStreamerInfo.h, io/src/TStreamerInfo.cxx,
io/src/TStreamerInfoReadBuffer.cxx,
meta/inc/TVirtualStreamerInfo.h, meta/src/TClass.cxx: * Correct
the schema evolution to and from any numerical type involvind on
one
end or the other any variation of Float16_t and Double32_t.
* Add the annotation (aka the comment part with [xyz]) of C style
arrays,
Float16_t and Double32_t to the checksum calculation.
* Allow the checksum of existing class with a ClassDef to match
with and
without the annotation taken in consideration. This allows for
reading
older file (hence with desufficient checksum) to be read without
any warning
message. However this also means that if the classes on this
older file are
different _only_ by the annotation, it will not be noted.
* Prevent the fact that any consecutive Double32_t, independently
of their
annotation are 'compiled' together and thus only the annotation
of the first
one are used (incorrectly). To support backward compatibility
with files
written with this bug, the version number of TStreamerInfo has
been
increased to 6. The compilation is still done the same way for
'old'
TStreamerInfo (TStreamerInfo version 5 or less). However if the
Double32_t are changed to Float16_t, since the compilation is
turned off
because of the schema evolution, the 'wrong' annotation might be
used for
those old files. [This should be rare]
* Corrected the fact that due to an off by one lookup, the number
of
TStreamerInfo for a class was actually limited to 13.
2007-11-16 17:36 rdm
* [r20851] etc/vmc/g3_makedist.sh, etc/vmc/g4_makedist.sh: From
Ivana:
Corrected makedist scripts:
- File with version_number is now one level up
- Exclude .svn instead of CVS
2007-11-16 16:38 pcanal
* [r20849] hist/src/TFormula.cxx: Do not publish the function
created for the LinearParts in the list of functions (hence avoid
double deletion and other weirdness)
2007-11-16 16:37 pcanal
* [r20848] tutorials/fit/fitLinear.C: Correct typo
2007-11-16 16:05 couet
* [r20847] test/stressGraphics.cxx, test/stressGraphics.ref: - Two
new tests: parallelcoord() and labels1()
- The test timage() now generates .C and test it back.
2007-11-16 16:01 wlav
* [r20846] pyroot/src/Pythonize.cxx, pyroot/src/RootWrapper.cxx:
Use ProcessLine instead of loading of cint dlls
2007-11-16 15:48 rdm
* [r20845] etc/vmc, etc/vmc/MakeExe, etc/vmc/MakeMacros,
etc/vmc/MakeRules, etc/vmc/Makedepend,
etc/vmc/Makefile.alphacxx6, etc/vmc/Makefile.hpuxacc,
etc/vmc/Makefile.linux, etc/vmc/Makefile.linuxalphagcc,
etc/vmc/Makefile.linuxia64ecc, etc/vmc/Makefile.linuxia64gcc,
etc/vmc/Makefile.linuxicc, etc/vmc/Makefile.linuxx8664gcc,
etc/vmc/Makefile.macosx, etc/vmc/Makefile.macosxicc,
etc/vmc/Makefile.macosxxlc, etc/vmc/Makefile.solarisCC5,
etc/vmc/g3_makedist.sh, etc/vmc/g4_makedist.sh: From Ivana:
common VMC Makefile and build scripts.
2007-11-16 14:45 couet
* [r20842] histpainter/src/TGraphPainter.cxx: - Fix uninitialized
variables found by valgrind.
2007-11-16 13:19 axel
* [r20839] test/stressShapes.cxx: From Mihaela: suppress numbers in
printout for succeeding test; solves problem with reference file
comparison and precision.
2007-11-16 09:04 couet
* [r20836] asimage/src/TASImage.cxx: - From V.Onuchin: fix saving
image in macro
2007-11-15 22:16 pcanal
* [r20832] base/src/TROOT.cxx: remove windows end of line
2007-11-15 21:51 rdm
* [r20831] base/Module.mk, config/Makefile.win32, graf/Module.mk:
From Axel:
fixes for MSVC2008.
2007-11-15 14:45 rdm
* [r20828] guihtml/inc/TGHtml.h, guihtml/inc/TGHtmlBrowser.h,
guihtml/src/TGHtml.cxx, guihtml/src/TGHtmlBrowser.cxx,
guihtml/src/TGHtmlDraw.cxx, guihtml/src/TGHtmlElement.cxx,
guihtml/src/TGHtmlForm.cxx, guihtml/src/TGHtmlImage.cxx,
guihtml/src/TGHtmlLayout.cxx, guihtml/src/TGHtmlParse.cxx,
guihtml/src/TGHtmlSizer.cxx, guihtml/src/TGHtmlTable.cxx: From
Ilka and me:
fix all warnings of const char* assignment to char* reported by
gcc 4.2.
Due to ripple effect there were many changes.
2007-11-15 14:11 couet
* [r20827] test/stressGraphics.ref: - Adjustment for Windows
2007-11-15 13:57 couet
* [r20826] test/stressGraphics.ref: - New version
2007-11-15 13:16 couet
* [r20825] test/stressGraphics.ref: - New version
2007-11-15 11:03 couet
* [r20820] test/stressGraphics.cxx: - New version of
stressGraphics.cxx. For most of the test the .C file is
generated excuted again and the ps output is tested the same way
as the
original output.
2007-11-15 07:29 brun
* [r20819] geom/src/TGeoElement.cxx: From Andrei:
Fix for bug: https://savannah.cern.ch/bugs/index.php?31309
2007-11-14 19:24 axel
* [r20818] cint/lib/prec_stl/iterator, cint/src/g__cfunc.c: Support
MSVC2008: revertse_iterator::_Myt is now a private typedef, so
use the underlying type.
Don't check MSC_VER==1400 but >=.
2007-11-14 16:41 rdm
* [r20816] base/src/TSystem.cxx: add missing io.h for Windows (for
lseek).
2007-11-14 16:23 axel
* [r20815] tutorials/spectrum/peaks2.C,
tutorials/tree/clonesA_Event.cxx: clonesA: add missing #include
peaks2: replace inf loop by looping 10 times
2007-11-14 15:55 rdm
* [r20814] config/Makefile.depend, configure, gl/Module.mk:
explicit link libFTGL with libRGL.
2007-11-14 15:43 antcheva
* [r20812] tutorials/gui/CPUMeter.C: From Bertrand:
Added some transparency.
2007-11-14 15:38 axel
* [r20811] test/Makefile: Change libpath (../ to $ROOTSYS) for
linking on windows so we can build inside roottest
2007-11-14 15:32 rdm
* [r20810] base/inc/LinkDef2.h, base/inc/TSystem.h,
base/src/TSystem.cxx, io/inc/TFile.h, io/src/TFile.cxx,
unix/inc/TUnixSystem.h, unix/src/TUnixSystem.cxx,
winnt/inc/TWinNTSystem.h, winnt/src/TWinNTSystem.cxx: From Gerri:
TFile:
- Move the code checking / creating a local cache for a file
from TFile::Open to a new private method TFile::OpenFromCache().
- Add support for multiple URLs in TFile::Open() and
TFile::AsyncOpen():
the URLs must be passed separated by a '|' and are tried
sequentially
in the specified order until an open is successful.
TSystem, TUnixSystem, TWinNTSystem:
- Add new method ShowOutput() to display the redirected output
after
stdout and stderr are restored.
TUnixSystem:
- Fix a bug in RedirectOutput() affecting the case of multiple
redirections.
2007-11-14 15:20 axel
* [r20809] tutorials/fit/fit1.C: Rename canvas "c1" so it doesn't
clash with the one generated in fillrandom.C. That macro is
invoked by fit1.C if fillrandom.root doesn't exist.
2007-11-14 14:34 rdm
* [r20805] io/src/TFile.cxx: protect against SysClose() being
called with fD < 0 (happens in case of
net or webfiles).
2007-11-14 14:04 couet
* [r20804] histpainter/src/THistPainter.cxx: - Make option BAR work
with option HIST as explain in the Paint() method
help (option HIST). Previously the option BAR was ignored when an
histo
was painted with "BAR HIST".
2007-11-14 12:53 antcheva
* [r20802] tutorials/gui/CPUMeter.C: Removed unused variable 'i' in
function `void Update()'.
2007-11-14 12:51 antcheva
* [r20801] tutorials/gui/CPUMeter.C: Added ClassDef to avoid error
message when compiling the macro.
2007-11-14 12:44 antcheva
* [r20800] tutorials/gui/CPUMeter.C: From bertrand:
Better version of CPUMeter.C
2007-11-14 02:39 pcanal
* [r20796] base/src/TROOT.cxx: Speed up ROOT::GetFunction when the
argument null
2007-11-14 01:56 brun
* [r20795] mlp/src/TMultiLayerPerceptron.cxx: In all documentations
of the MultiLayerPerceptron it is written: "The layers
are separated by semicolons". In fact they are separated by
colons ":".
see: <http://savannah.cern.ch/bugs/?31248>
2007-11-14 01:41 brun
* [r20794] tree/inc/TTreeCache.h, tree/src/TTreeCache.cxx: From
Gerri:
Following the implementation in TChain, I have succeded in
enabling the TTree cache in Proof.
However, for that I need a small addition in TTreeCache to be
able to change also the 'fOwner'
member, because on the workers we have to delete the previous
tree, so the owner tree creating
the cache is gone after the first file.
In the attached patch I propose to add a second argument to
TTreeCache::UpdateBranches, a boolean
indicating whether to set also the ownership or not. Default is
not, so we do not break any existing
usage of the call.
With this, and other changes in TEventIter that I am finalizing,
I get for h1analysis with http files
from my place and my single core machine
TChain 52s
Proof 1 worker 57-62s
i.e. a 10-20% overhead in Proof, which is what we expect without
the local optimizations.
2007-11-13 17:10 axel
* [r20791] cint/lib/prec_stl/string: Add
std::string::(const_)reverse_iterator also for GCC > 3.
2007-11-13 15:58 couet
* [r20790] hist/src/TGraph2D.cxx: - In SavePrimitive: name the
saved TGraph2D "graph2d" instead of "graph" to
avoid problems when a TGraph and a TGraph2D are in the same
picture. (found
thanks to stressGraphics).
2007-11-13 15:12 couet
* [r20788] gpad/src/TCanvas.cxx: - Print the message telling a .C
file has been generated, using Info() instead
of printf in order to be able to disable it using
gErrorIgnoreLevel.
2007-11-13 14:28 antcheva
* [r20785] gui/src/TRootBrowser.cxx: From Bertrand:
Fixes valgrind errors.
2007-11-13 13:40 rdm
* [r20782] thread/inc/TThread.h, thread/src/TThread.cxx: From Joern
Adamczewski:
fixed issue 31085 by just changing the argument of
static TThread::Delete to a reference.
2007-11-13 08:26 brun
* [r20772] geom/src/TGeoElement.cxx: From Mihaela:
fix for the bug related to Bateman solution reported in Savannah.
https://savannah.cern.ch/bugs/?31224
2007-11-12 17:06 pcanal
* [r20771] cint/src/v6_struct.cxx: If an autoload entry is still
marked as autoload after
the execution of the autoloader and it is a templated
class and a lookup of the class (by name) finds a
different entry, then remove this autoloade entry.
This happens in the case where a template class was
entered in the autloader with some typedef in its
name/argument. For example, if mytemplate<Long64_t>
is entered in the autoloader map, its type status
will never be reset because the CINT dictionary is
actually updating the entry with all typedef resolved:
mytemplate<long long>
2007-11-12 16:04 ivana
* [r20768] vmc/inc/TMCVerbose.h, vmc/inc/TVirtualMC.h,
vmc/inc/TVirtualMCApplication.h, vmc/src/TMCVerbose.cxx,
vmc/src/TVirtualMC.cxx: - Modified interface
TVirtualMC::DefineParticle() - added more arguments
needed for Geant4 implementation
- Added new function TVirtualMCApplication::AddIons(),
additional to AddParticles(), as in Geant4 ions have to be added
later then particles
From Mohammad Al-Turany:
- Added new function:
TVirtualMC::SetDecayMode()
2007-11-12 14:53 rdm
* [r20767] build/unix/makehtml.sh: From Axel:
simplify generation of htmldoc.
2007-11-12 13:50 rdm
* [r20766] gui/src/TGListTree.cxx: From Ilka:
gui/src/TGListTree.cxx:1957: warning: the address of 'dirname'
will always
evaluate as 'true'.
2007-11-12 13:44 rdm
* [r20765] gui/inc/TGFont.h, gui/src/TGFont.cxx: From Ilka:
remove warnings converning conversion from const char* to char*.
2007-11-11 21:41 ganis
* [r20759] tutorials/proof/ProofSimple.C,
tutorials/proof/ProofSimple.h, tutorials/proof/finalizeProof.C,
tutorials/proof/getProof.C, tutorials/proof/runProof.C:
Improvements in the proof tutorials:
- ProofSimple:
+ Make it fill an crtainf number of histograms with gaussian
numbers; the ntuple
will be subject of a different tutorial and made disk-resident
- getProof.C:
+ Improve detection of the tutorial xrootd daemon and fine-tune
the settings to
avoid any interference with any running daemon listening on
standard ports
- runProof.C:
+ Add possibility to specify the relevent parameters as arguments
+ Enable feedback on the number of events processed per worker
+ Enable the possibility to run in non-blocking mode
+ Add some documentation in the header
- finalizeProof.C:
+ Retrieve and finalize queries previously submitted via
runProof.C (either
synchronously or asynchronously). Se documentation in the header.
2007-11-11 21:29 ganis
* [r20758] proof/inc/TProof.h, proof/inc/TProofDebug.h,
proof/inc/TProofServ.h, proof/src/TProof.cxx,
proof/src/TProofServ.cxx, proofd/inc/XProofProtocol.h,
proofd/inc/XrdProofWorker.h, proofd/inc/XrdProofdManager.h,
proofd/src/XrdProofWorker.cxx, proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx,
proofplayer/src/TPacketizerUnit.cxx,
proofplayer/src/TPerfStats.cxx, proofplayer/src/TProofPlayer.cxx,
proofx/src/TXProofMgr.cxx: Several small fixes and few additions
imported from 'branches/dev/proof':
- XrdProofdProtocol:
+ Fix a problem in CleanuProofServ sometimes preventing proper
cleanup
+ In ReadBuffer, do not trigger an error on empty files
+ Add missing protection against an empty string while setting
the ROOT version
- XrdProofdManager:
+ Define the list of unique nodes to avoid broadcasting twice to
the same node
- XrdProofWorker: improve matching technique
- TProof: add setter and getter for Int_t parameter
- TProofServ:
+ do not flush the log file in SendAsynMessage: this recent
change
made the logs "disappear" form the ProgressDialog
+ Activate control on the max number of query result kept
- TPacketizerUnit: fix a problem with filling the histof for
PerfStats
- TProofPlayer: call Begin() also during selecter
re-initialization
2007-11-11 16:27 ganis
* [r20757] tutorials/tree/h1analysis.C,
tutorials/tree/h1analysis.h: Define the output histos as data
members and remove the gDirectory->Delete(...)
calls in Begin() and SlaveBegin(); this allows to avoid weird
side-effects when
re-initializing the selector.
2007-11-09 17:19 ganis
* [r20755] tutorials/tree/h1analysis.h: In Notify(), use Info(...)
instead of printf(...) to have the message appearing at the right
place in Proof
2007-11-09 17:14 rdm
* [r20753] cint/lib/posix/posix.h: fix compilation warning on Mac
OS X.
2007-11-09 17:02 ganis
* [r20752] proofd/src/XrdProofConn.cxx: Fix a problem in a debug
statement with a potentially non-null terminated string
2007-11-09 15:04 antcheva
* [r20748] gui/src/TRootBrowserLite.cxx: From Bertrand:
Fixed a bug introduced in Revision 18536, which effected the menu
interactions (if a popup menu was opened, moving mouse to another
menu
title does not opened the corresponding popup menu).
2007-11-09 14:33 antcheva
* [r20747] ged/src/TGedMarkerSelect.cxx: Cosmetics.
2007-11-09 14:32 antcheva
* [r20746] ged/src/TGedPatternSelect.cxx: Fix in
TGedPatternSelect::ProcessMessage - parm1 should
contain widget Id
2007-11-09 13:25 couet
* [r20741] test/stressGraphics.cxx: - Replace sprintf by Form()
2007-11-09 13:07 antcheva
* [r20740] qt/inc/TQUserEvent.h: From Valeri Fine:
the bug fix:. the fEvent data-member was not initialized at ctor
2007-11-09 13:06 antcheva
* [r20739] qtroot/inc/TQtRootGuiFactory.h,
qtroot/src/TQtRootGuiFactory.cxx: From Valeri Fine:
make its interface forward / backward compatible for the
different ROOT versions
2007-11-09 13:05 antcheva
* [r20738] qt/src/TQtApplication.cxx: From Valeri Fine:
the new option to debug the X11 connections under Qt4
2007-11-09 13:04 antcheva
* [r20737] qt/inc/TGQt.h, qt/inc/TQtWidget.h, qt/src/TGQt.cxx,
qt/src/TQtWidget.cxx: From Valeri Fine:
the various corrections to accommodate Qt4 features for X11/Win32
platforms.
2007-11-09 13:03 antcheva
* [r20736] qt/Module.mk: From Valeri Fine:
Add the Qt4 options to the makefile rules.
2007-11-09 12:45 couet
* [r20735] test/stressGraphics.cxx: - From Axel: Be a bit less
picky about where input files are; for including
test in roottest/root/stress/.
2007-11-09 11:47 rdm
* [r20734] test/stress.cxx: From Axel:
fix to allow local version of libEvent.
2007-11-09 11:04 rdm
* [r20733] configure: fix issue with Qt4 test.
2007-11-09 09:40 couet
* [r20730] g3d/inc/TAxis3D.h: - From Leo: In the desctructor name,
remove the space after "~"
2007-11-08 16:39 rdm
* [r20725] build/package/common/root-system-common.control,
config/Makefile.linuxhppa, config/Makefile.linuxmips,
config/Makefile.linuxmips64: From Christian Holm:
makefiles for the newly supported (old) platforms.
2007-11-08 16:38 rdm
* [r20724] Makefile, base/inc/RConfig.h,
build/package/common/libroot-clarens.control,
build/package/common/libroot-ldap.control,
build/package/common/libroot-mathmore.control,
build/package/common/libroot-minuit.control,
build/package/common/libroot-mlp.control,
build/package/common/libroot-python.control,
build/package/common/libroot-quadp.control,
build/package/common/libroot-roofit.control,
build/package/common/libroot-ruby.control,
build/package/common/libroot-tmva.control,
build/package/common/libroot-unuran.control,
build/package/common/libroot.control,
build/package/common/libroot.install.in,
build/package/common/root-plugin-pythia6.control,
build/package/common/root-plugin-sql.control,
build/package/common/root-system-bin.control,
build/package/common/root-system-common.install.in,
build/package/common/root-system-proofd.install.in,
build/package/debian/README.Debian,
build/package/debian/changelog, build/package/debian/control.in,
build/package/debian/copyright, build/package/debian/dirs,
build/package/debian/po/dk.po,
build/package/debian/po/templates.pot,
build/package/debian/root-system-bin.desktop.in,
build/package/debian/root-system-bin.menu.in,
build/package/debian/root-system-common.dirs.in,
build/package/debian/root-system-proofd.init.in,
build/package/debian/root-system-proofd.postinst.in,
build/package/debian/root-system-rootd.init.in,
build/package/debian/root-system-rootd.postinst.in,
build/package/debian/rules,
build/package/debian/ttf-root-installer.templates,
build/package/lib/makebuilddepend.sh,
build/package/lib/makedebdir.sh, build/package/lib/makelist,
build/package/rpm/spec.in, cint/inc/G__ci.h,
cint7/demo/Win32App/graph01/G__clink.c,
cint7/demo/Win32App/graph01/G__clink.h, clib/src/Getline.c,
config/ARCHS, config/Makefile.depend, config/Makefile.hurddeb,
config/Makefile.in, config/Makefile.linuxalphagcc,
config/Makefile.linuxarm, config/Makefile.linuxia64gcc,
config/Makefile.linuxppcgcc, config/root-config.in, configure,
gl/Module.mk, qtgsi/Module.mk, qtgsi/inc/TQCanvasMenu.h,
qtgsi/inc/TQRootCanvas.h, qtgsi/inc/TQRootDialog.h,
qtgsi/src/TQCanvasMenu.cxx, qtgsi/src/TQRootCanvas.cxx,
qtgsi/src/TQRootDialog.cxx, roofitcore/inc/RooConvCoefVar.h,
test/Makefile.arch: From Christian Holm:
- updates for the Debian build system
- new MIPS and HPPA linux architectures supported
- added better checks for Qt4
- added support for external FTGL package is desired
2007-11-08 15:49 couet
* [r20723] base/src/TColor.cxx: - Initialise locale variables in
RGB2HLS() to prevent valgrind's error messages
on 64bits linux (lxplus).
2007-11-08 15:15 couet
* [r20722] postscript/src/TPostScript.cxx: - Initialise local
variables in Range() to avoid error messages with valgrind
on 64 bits linux.
2007-11-08 15:07 rdm
* [r20721] netx/src/TXNetFile.cxx: in raw mode don't use the
read-ahead cache.
2007-11-08 14:24 moneta
* [r20720] mathcore/src/Integrator.cxx,
mathcore/src/SpecFuncCephesInv.cxx, minuit2/inc/LinkDef.h,
minuit2/inc/Minuit2/FCNAdapter.h,
minuit2/inc/Minuit2/FCNGradAdapter.h,
minuit2/inc/Minuit2/Minuit2Minimizer.h,
minuit2/inc/Minuit2/MnPrint.h, minuit2/src/Minuit2Minimizer.cxx,
minuit2/src/MnFunctionCross.cxx, minuit2/src/MnMinos.cxx,
tutorials/unuran/unuranDemo.C, unuran/inc/LinkDef.h,
unuran/inc/TUnuranContDist.h, unuran/inc/TUnuranDiscrDist.h,
unuran/src/TUnuranContDist.cxx, unuran/src/TUnuranDiscrDist.cxx,
unuran/src/TUnuranMultiContDist.cxx: - sync. with dev branch
(revision 20719) mathcore, unuran, minuit2
- fix coding convention in mathcore and minuit2
- fix problem with interpreted TF1 in unuran and tutorial
- add implementation of Minimizer interface in Minuit2
2007-11-08 13:07 rdm
* [r20718] base/inc/TUri.h, base/src/TUri.cxx: From Gerhard:
fix one more issue showing up in the TUriTest.C program. Now
tests run fine.
2007-11-08 09:57 couet
* [r20717] gpad/src/TPad.cxx: - In RedrawAxis(), in the TH1 case,
DrawCopy() should be used instead of Draw()
like in the other cases. This problem was found running valgrind
on
stressGraphics.
2007-11-08 08:01 brun
* [r20716] proof/src/TProof.cxx: Fix coding conventions.
2007-11-08 01:14 rdm
* [r20715] base/src/TUri.cxx, tutorials/net/TUriTest.C: From
Gerhard Bruckner:
fix a bug in PCtEncode/Decode.
2007-11-08 00:48 wlav
* [r20714] pyroot/src/PyROOT.h, pyroot/src/Utility.cxx: compiler
fixes for p2.2 and MacOS X
2007-11-08 00:34 wlav
* [r20713] pyroot/ROOT.py, pyroot/inc/TPyROOTApplication.h,
pyroot/src/TPyROOTApplication.cxx, pyroot/src/Utility.cxx,
pyroot/src/Utility.h: o) Install handler for ROOT message to be
translated to python
o) Python-side filter for warnings caused by linkage on the Mac
2007-11-08 00:14 ganis
* [r20712] xrootd/src/xrootd-20071001-0000.src.tgz: Add support for
Mac OS X 64-bit (Leopard)
XROOTD reference tag: v20071001-0000b
2007-11-07 16:51 brun
* [r20708] guihtml/inc/TGHtmlBrowser.h,
guihtml/src/TGHtmlBrowser.cxx: From Bertrand:
- New signal Clicked(char *uri) in TGHtmlBrowser and new method
Selected(char *) in TRootBrowser, used to automatically update
and switch to
ROOT files folder in the new TBrowser when users opens a ROOT
file from HTML
browser.
2007-11-07 16:49 brun
* [r20707] gui/src/TGListTree.cxx: From Bertrand:
Improvements in check boxes status update in recursive mode
2007-11-07 16:48 brun
* [r20706] gui/inc/TGFileBrowser.h, gui/src/TGFileBrowser.cxx: From
Bertrand:
- New signal Clicked(char *uri) in TGHtmlBrowser and new method
Selected(char *) in TRootBrowser, used to automatically update
and switch to
ROOT files folder in the new TBrowser when users opens a ROOT
file from HTML
browser.
2007-11-07 15:58 pcanal
* [r20704] cint/src/v6_fread.cxx: prevent reading before the start
of string
2007-11-07 11:36 brun
* [r20698]
etc/plugins/ROOT@@Math@@VirtualIntegrator/P010_GSLIntegrator.C:
From Lorenzo:
fix for a change in GSLIntegrator constructor to use Gauss
integration rule
2007-11-07 10:39 rdm
* [r20697] test/stressGraphics.cxx: fixed bug that caused
stressGraphics to die terribly on Mac OS X in optimized
mode. Amazing that valgrind did not find this.
2007-11-07 10:19 moneta
* [r20696] math/inc/Math/ParamFunctor.h, mathcore/Module.mk,
mathcore/inc/Math/AdaptiveIntegratorMultiDim.h,
mathcore/inc/Math/Error.h, mathcore/inc/Math/Functor.h,
mathcore/inc/Math/GenVector/Cartesian3D.h,
mathcore/inc/Math/IFunction.h, mathcore/inc/Math/IFunctionfwd.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/IParamFunctionfwd.h,
mathcore/inc/Math/Integrator.h,
mathcore/inc/Math/IntegratorMultiDim.h,
mathcore/inc/Math/LinkDef.h, mathcore/inc/Math/LinkDef_Func.h,
mathcore/inc/Math/Minimizer.h,
mathcore/inc/Math/SpecFuncMathCore.h,
mathcore/inc/Math/VirtualIntegrator.h,
mathcore/inc/Math/WrappedParamFunction.h,
mathcore/src/AdaptiveIntegratorMultiDim.cxx,
mathcore/src/Integrator.cxx, mathcore/src/IntegratorMultiDim.cxx,
mathcore/src/ProbFuncMathCore.cxx,
mathcore/src/SpecFuncCephes.cxx, mathcore/src/SpecFuncCephes.h,
mathcore/src/SpecFuncCephesInv.cxx,
mathcore/src/SpecFuncMathCore.cxx, mathcore/test/TrackDict.xml,
mathcore/test/testIntegration.cxx,
mathmore/inc/Math/GSLIntegrator.h,
mathmore/inc/Math/GSLMCIntegrator.h,
mathmore/inc/Math/GSLMinimizer.h,
mathmore/inc/Math/GSLRndmEngines.h,
mathmore/inc/Math/GSLSimAnMinimizer.h,
mathmore/inc/Math/GSLSimAnnealing.h, mathmore/inc/Math/LinkDef.h,
mathmore/inc/Math/ParamFunction.h,
mathmore/inc/Math/Polynomial.h, mathmore/src/GSLIntegrator.cxx,
mathmore/src/GSLMCIntegrator.cxx,
mathmore/src/GSLMultiMinimizer.h,
mathmore/src/GSLRndmEngines.cxx, mathmore/src/GSLRngWrapper.h,
mathmore/src/GSLSimAnMinimizer.cxx,
mathmore/src/GSLSimAnnealing.cxx, mathmore/test/Makefile,
mathmore/test/simanTSP.cxx, mathmore/test/testDerivation.cxx,
mathmore/test/testFunctor.cxx,
mathmore/test/testIntegrationMultiDim.cxx: - syncronize math,
mathcore and mathmore with development branch
- math: remove the const in ParamFunctor::operator()(double *x,
double *p)
- mathcore:
- improve integration interface, have now two separate classes :
one for 1D the other for multi-dim functions. Rename class
IntegratorMultiDim to AdaptiveIntegratorMultiDim
- clean up of IFunction by removing the un-necessary Dim template
parameter
- add from Cephes inverse functions for normal, beta and gamma
functions
- improve error reporting
- mathmore: improve simulated annealing class and ad a test
program taken from GSL: simanTSP
fix problem with dictionary of concrete function classes (like
Polynomial) on Windows
2007-11-07 09:37 brun
* [r20695] main/src/hadd.cxx: Optimize hadd in case of files with
huge number of objects.
The directory hash tables for the temp lists or target file are
preset
with the number of objects on the input files.
2007-11-07 07:21 brun
* [r20693] io/src/TFileCacheRead.cxx: Fix typo in previous fix.
2007-11-07 07:16 brun
* [r20692] io/src/TFileCacheRead.cxx: From Gerri:
Fix an important bug introduced in the latest change by Fabrizio.
2007-11-07 01:10 wlav
* [r20691] pyroot/src/PyRootType.cxx: one more solaris warning fix
2007-11-07 01:05 rdm
* [r20690] config/Makefile.macosx, config/Makefile.macosx64: remove
-fvisibility-inlines-hidden option as it has side effects if not
all
third party code is also conpiled with this option.
2007-11-06 20:34 brun
* [r20689] tutorials/proof, tutorials/proof/ProofSimple.C,
tutorials/proof/ProofSimple.h, tutorials/proof/getProof.C,
tutorials/proof/runProof.C, tutorials/tree/h1analysis.C: From
Gerri:
- Add a new directory 'proof' under tutorials with a frame to run
PROOF tutorials and an example of non-data driven selector making
some drawings.
Run like this:
$ cd tutorials; root -l
root[0] .L proof/runProof.C+
// Run locally with a number of workers equal to the cores in the
machine
root[1] runProof("simple")
// H1 analysis reading the data via 'http'
root[2] runProof("h1")
To run on a cluster at 'master.domain' pass the master as second
argument
root[1] runProof("simple", "master.domain")
root[2] runProof("h1", "master.domain")
- fix a missing include problem in h1analysis.C
2007-11-06 20:18 ganis
* [r20688] proofd/src/XrdProofdProtocol.cxx: Fix compilation
problem on Solaris
2007-11-06 17:57 ganis
* [r20685] proof/inc/TProofServ.h, proof/src/TProofServ.cxx: Use
the correct name for the new exception handling function
2007-11-06 17:47 rdm
* [r20684] cint/configcint.mk: fix for macosx and try to optimize
when to trigger a recompile by comparing
if anything changed compared to previous version. But since a lot
of
Makefile.ARCH is used this does not help too much.
2007-11-06 15:51 ganis
* [r20682] netx/src/TXNetFile.cxx, netx/src/TXNetSystem.cxx,
proof/inc/TProof.h, proof/inc/TProofLog.h, proof/inc/TProofMgr.h,
proof/inc/TProofServ.h, proof/inc/TProofSuperMaster.h,
proof/inc/TVirtualProofPlayer.h, proof/src/TDSet.cxx,
proof/src/TProof.cxx, proof/src/TProofLog.cxx,
proof/src/TProofNodeInfo.cxx,
proof/src/TProofResourcesStatic.cxx, proof/src/TProofServ.cxx,
proof/src/TProofSuperMaster.cxx, proof/src/TSlave.cxx,
proofd/inc/XrdProofConn.h, proofd/inc/XrdProofdClient.h,
proofd/inc/XrdProofdManager.h, proofd/inc/XrdProofdProtocol.h,
proofd/inc/XrdProofdTrace.h, proofd/src/XrdProofConn.cxx,
proofd/src/XrdProofPhyConn.cxx, proofd/src/XrdProofSched.cxx,
proofd/src/XrdProofWorker.cxx, proofd/src/XrdProofdAux.cxx,
proofd/src/XrdProofdClient.cxx, proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx,
proofplayer/inc/TPacketizerAdaptive.h,
proofplayer/inc/TProofPlayer.h,
proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TEventIter.cxx,
proofplayer/src/TPacketizerAdaptive.cxx,
proofplayer/src/TProofFile.cxx, proofplayer/src/TProofPlayer.cxx,
proofplayer/src/TVirtualPacketizer.cxx, proofx/inc/TXProofMgr.h,
proofx/inc/TXSocket.h, proofx/src/TXProofMgr.cxx,
proofx/src/TXProofServ.cxx, proofx/src/TXSlave.cxx,
proofx/src/TXSocket.cxx: Import branches/dev/proof r20654
Summary:
+ Improvements
- Add support for SSH SOCKS4 tunnelling; the local port for the
tunnel can be specified
in the master URL, e.g. TProof::Open("master/?tunnel:8000")
- Add the possibility to plot the estimated instantaneous rate
- Add "PROOF_ForceLocal" parameter to the !TPacketizerAdaptive;
if set to 1, all the data
are processed locally.
- Add support for remote grep functionality while retrieving logs
(needed by the forthcoming
memory monitor)
+ Bug fixes
- Several small fixes to revive the multi-master mode.
- XrdProofdProtocol:
- add missing lock to the client instance in SendMsg to avoid
screwing up requests from
workers on the same machine
- lock the mutex of the requester when setting prorities
- add notification during Reset
- fix problem with the detection of the 'allow' directive
- fix problem with the parsing of the return value from
XrdProofServProxy::TerminateProofServ()
- always use the effective user to retrieve info fom another
server
(XrdProofdManager::GetProofConn is now used)
- fix possible dead-locks from debug notifications done after
hard-killing a session
- re-enable the garbage collector thread of the connection
manager in XrdProofConn to
fix a problem with closing physical connections;
- fix a problem with !CleanupProofServ in the case of a
non-privileged daemon running
in multi-user mode
- introduce a timeout when waiting for the startup of a
'proofserv'.
- XrdProofConn: init mutex in the ctor; lock in SendRecv
- XrdProofSched: add support for using the priorities defined in
the group manager to define
the number of workers for sessions
- TProof:
- Broadcast priorities to unique nodes only
- timeout after 5 mins the initial Collect to avoid clients
getting stuck at this stage
- add support for generic timeout in Collect (disabled by
default)
- fix a problem with SendFile.
- TXProofServ: add a call to !TProof::InterruptCurrentMonitor()
in Terminate() to stop
infinite loops in Collect
- TXSocket:
- Implement a flag to interrupt a TXSocket while waiting for
messages
- Split the session creation timeout in 4 attempts: the total
timeout is the same but
it may circumvent occasional forking problems.
- XROOTD:
- fix a potential (possibly accademic) memory leak in the client
- fix a access permission problem with Kerberos ticket forwarding
- fix bug preventing 'locate' to work properly
- re-enable optimized 'locate'
2007-11-06 15:48 rdm
* [r20681] build/unix/compiledata.sh: add case for macosx64 and
macosxicc.
2007-11-06 15:28 rdm
* [r20680] base/inc/TApplication.h, base/src/TApplication.cxx,
rint/inc/TRint.h, rint/src/TRint.cxx, unix/src/TUnixSystem.cxx:
From Gerri and me:
Add TApplication::HandleException() method, which gets called by
TSystem::DispatchSignals() in case of an exception (sigbus,
sigsegv, sigill
or sigfpe). In derived TApplication's one might now want to not
throw
or do something else to reset the environment.
2007-11-06 12:41 rdm
* [r20678] etc/plugins/TProof/P020_TProofSuperMaster.C: From Gerri:
fix signature of the supermaster plugin.
2007-11-06 12:40 rdm
* [r20677] test/ProofBench/Draw_Slave_Access.C: From Gerri:
Set a default for the perfstats name (to "PROOF_PerfStats").
2007-11-06 12:40 rdm
* [r20676] tree/src/TQueryResult.cxx: From Gerri:
Fix uninitialized variable issue.
2007-11-06 12:39 rdm
* [r20675] sessionviewer/src/TProofProgressDialog.cxx: From Gerri:
- change background of the rate plot to white
- add possibility to plot the instataneous average rate
(instead of the instantaneous rate)
2007-11-06 11:55 brun
* [r20674] tutorials/math/vavilov.C: From valeriy:
Add a few lines getting random numbers from the vavilov
distribution and filling/drawing a histogram.
2007-11-06 11:31 brun
* [r20673] gui/inc/TGListTree.h, gui/src/TGListTree.cxx: From
Bertrand:
Improvements in check boxes handling in TGListTree
- Added fCheckMode member.
Can be one of the following values:
kSimple: check only the selected item
kRecursive: recursively check children
by default kSimple is used.
To change the behaviour, use:
TGListTree::SetCheckMode(ECheckMode mode)
- Improved the update of the list tree item
status (checked/unchecked/greyed)
2007-11-06 11:03 brun
* [r20670] qtroot/inc/TQtRootGuiFactory.h,
qtroot/src/TQtRootGuiFactory.cxx: From Bertrand,
Fix compiler warnings
2007-11-06 09:18 couet
* [r20668] test/stressGraphics.cxx: - Prepend the string "SYS: " to
system uname so it can be suppressed when
comparing with a test reference.
2007-11-06 08:45 couet
* [r20667] test/stressGraphics.cxx, test/stressGraphics.ref: - Make
sure stressGraphics can run in interactive mode (CINT).
- Add 3 new tests.
2007-11-06 00:45 wlav
* [r20666] pyroot/src/Pythonize.cxx: removed need for ::iterator
typedef in containers in pythonize; used
the return type from begin() to determine iterator type instead
2007-11-06 00:14 wlav
* [r20665] tutorials/pyroot/gui_ex.py: beautifications
2007-11-06 00:13 wlav
* [r20664] pyroot/src/Converters.cxx, pyroot/src/Converters.h,
pyroot/src/PropertyProxy.cxx: improved usage of global void*
2007-11-06 00:13 rdm
* [r20663] config/Makefile.macosx64: remove some differences with
the macosx version.
2007-11-06 00:10 rdm
* [r20662] xrootd/Module.mk: add case for macosx64.
2007-11-05 23:38 wlav
* [r20661] tutorials/pyroot/aptuple.txt,
tutorials/pyroot/gui_ex.py: db file for mrt.py
2007-11-05 23:21 wlav
* [r20660] tutorials/pyroot/shapes.py: fix memory mgmt
2007-11-05 21:59 wlav
* [r20659] pyroot/src/PyBufferFactory.cxx, pyroot/src/PyROOT.h:
another attempt to quiet warnings on SunOS
2007-11-05 21:13 rdm
* [r20658] config/Makefile.linux, config/Makefile.linuxx8664gcc:
fix location of libgfortranbegin and libgfortran.
2007-11-05 20:45 brun
* [r20657] test/stress.cxx, test/stressFit.cxx,
test/stressGeometry.cxx, test/stressHepix.cxx,
test/stressLinear.cxx: From Axel:
prepend the string "SYS: " to system uname so it can be
suppressed when
comparing with a test reference.
2007-11-05 19:15 wlav
* [r20656] pyroot/src/Converters.cxx, pyroot/src/PyROOT.h,
pyroot/src/Pythonize.cxx, pyroot/src/RootModule.cxx,
pyroot/src/RootWrapper.cxx: first attempt to quiet warnings on
SunOS
2007-11-05 17:53 axel
* [r20655] reflex/Module.mk: Don't let check-reflex pollute
$ROOTSYS/lib/ with test libraries; put them into reflex/test/lib
instead.
Make sure that ALL tests finish successfully for check-reflex to
be successful!
2007-11-05 17:28 axel
* [r20653] cintex/Module.mk, cintex/test/test_all.bat,
cintex/test/test_all.sh: Don't pollute $ROOTSYS/lib/ with test
libraries - their rootmap files will screw up ROOT! Instead put
them into cintex/test/lib/
2007-11-05 16:50 ganis
* [r20648] xrootd/src/xrootd-20071001-0000.src.tgz: Import an
important fix in the client
XROOTD reference tag: v20071001-0000a
2007-11-05 14:57 couet
* [r20647] graf/inc/TSpline.h, graf/src/TSpline.cxx: - Implement
DistancetoPimitive and ExecuteEvent
2007-11-05 14:05 brun
* [r20646] meta/src/TClass.cxx: Protect TClass::GetClass against
infinite loops.
2007-11-05 08:00 brun
* [r20645] x11/src/TGX11.cxx: Fix a typo in correction proposed by
Christian.
2007-11-05 07:29 brun
* [r20644] x11/src/TGX11.cxx: In TGX11::SetMarkerType replace the
statement
gMarker.xy[i] = xy[i];
with the lines
gMarker.xy[i].x = xy[i].x;
gMarker.xy[i].x = xy[i].y;
to bypass a bug in gcc4.2 with a wrong inlining of a copy
constructor.
Thanks to Christian Hom: see:
<http://savannah.cern.ch/bugs/?30940>
2007-11-05 00:10 rdm
* [r20640] thread/src/TSemaphore.cxx: corrected method
descriptions.
2007-11-04 08:56 brun
* [r20635] gui/src/TRootBrowser.cxx: From Bertrand:
Display the menu of the last remaining tab (when removing tabs)
++ Added protection on menu switching method
2007-11-04 08:55 brun
* [r20634] gui/src/TGTextEditor.cxx: From Bertrand:
- Fix a problem reported by Sergey Linev:
When I work with new browser and edit text file, it
ask to save modified file when browser is closed.
If I press "Yes" or "No", everything is ok, but if
I press "Cancel", I get segmentation violation.
Same is happening, if I press "Yes", but in file
dialog press "Cancel".
2007-11-03 17:15 brun
* [r20633] sessionviewer/src/TSessionViewer.cxx: From Bertrand:
- Fix uninitialized variables reported by valgrind
- Fix a crash on Windows at cleanup time
2007-11-02 20:01 brun
* [r20631] tree/src/TBranch.cxx: From Marian Ivanov:
Add a protection in TBranch::GetFile
2007-11-02 19:36 brun
* [r20630] base/src/TGuiFactory.cxx: From Gerri:
Fix compiler warnings on Linux.
2007-11-02 19:34 brun
* [r20629] geom/src/TGeoNode.cxx: From Gerri:
Fix comp[iler warnings on Linux.
2007-11-02 19:30 brun
* [r20628] configure: From Valeri Fine
Fix one more problem with QT4 when configuring.
see: http://root.cern.ch/phpBB2/viewtopic.php?t=5677
In addition it allows to build Qt layer against of the "debug"
version of Qt4 on Win32 platform.
2007-11-02 16:48 antcheva
* [r20625] gui/src/TGColorSelect.cxx: Fixed warning on linux about
unused 'parm1' (Thanks Gerri!)
2007-11-02 16:13 couet
* [r20623] histpainter/src/TGraphPainter.cxx: - Fix a valgrind
error:
"Conditional jump or move depends on uninitialised value(s)"
2007-11-02 15:36 antcheva
* [r20622] gui/src/TRootBrowser.cxx: From Bertrand:
Here is the protection. Thanks for reporting new browser crash
when
executing Close Tab from the menu after all tabs were already
closed.
2007-11-02 14:56 couet
* [r20621] graf/src/TGaxis.cxx: - Some attributes were not saved by
SavePrimitive():
TitleSize, TitleColor, TitleFont
2007-11-02 14:15 antcheva
* [r20620] gui/inc/TGTextEditor.h, gui/src/TGTextEditor.cxx: From
Bertrand:
Remove the command line combo box and its associated label
and disable the "Quit" toolbar button when embedding the
TGTextEditor in TRootBrowser
2007-11-02 13:51 ganis
* [r20618] xrootd/src/xrootd-20071001-0000.src.tgz: Add support for
Debian GNU/Linux on hppa and mips (from C.H. Christensen)
2007-11-02 13:41 antcheva
* [r20617] gui/src/TGCommandPlugin.cxx: From Bertrand:
Cleanup temporary log file in destructor.
2007-11-02 09:40 antcheva
* [r20615] gui/src/TGFileBrowser.cxx: From Bertrand:
- Solve problems browsing remote files
2007-11-02 09:11 couet
* [r20613] graf/src/TGraphPolar.cxx: - Remove warning with GCC
4.2.3 on Debian GNU/Linux
2007-11-02 08:59 brun
* [r20612] sessionviewer/src/TSessionDialogs.cxx: From Bertrand:
Fix compiler warnings
2007-11-02 08:04 brun
* [r20611] clarens/src/TXmlRpc.cxx: Fix compiler warnings.
2007-11-02 08:01 brun
* [r20610] table/src/TFileIter.cxx: Fix compiler warning.
2007-11-02 07:58 brun
* [r20609] ruby/src/drr.cxx: Fix compiler warning
2007-11-02 07:56 brun
* [r20608] minuit/src/TLinearFitter.cxx: Fix compiler warning.
2007-11-01 14:30 couet
* [r20601] hist/src/TF1.cxx: - In Paint: Revision 19260 fixed a
problem when plotting several TF1 with
option SAME. But this fix made visible an other problem when
zooming and
unzooming a plot with a fit. This is now also fixed. The
following macro
shows the problem:
{
hpx->Fit("gaus");
hpx->GetXaxis()->SetRangeUser(.1,.3);
gPad->Modified();
gPad->Update();
hpx->GetXaxis()->UnZoom();
gPad->Modified();
gPad->Update();
}
2007-11-01 09:45 ganis
* [r20597] proof/src/TProofServ.cxx, proofplayer/inc/TProofFile.h,
proofplayer/src/TPacketizerUnit.cxx: Fix coding conventions
2007-11-01 08:13 brun
* [r20591] main/src/h2root.cxx: Do not break the loop when finding
a condition qith zebra setting iquest(1) when reading.
2007-11-01 08:00 brun
* [r20590] sessionviewer/src/TSessionDialogs.cxx: From Bertrand:
Fix coding conventions.
2007-11-01 07:54 brun
* [r20589] tmva/src/BinarySearchTree.cxx: Fix coding conventions
2007-11-01 07:48 brun
* [r20588] gl/src/TGLClipSetEditor.cxx, gl/src/TGLOrthoCamera.cxx,
gl/src/TGLViewerEditor.cxx: Fix coding conventions
2007-10-31 21:06 wlav
* [r20586] tutorials/pyroot/gui_ex.py: new gui example gui_ex.py
2007-10-31 14:09 brun
* [r20582] build/unix/makestatic.sh: Exclude g4root package when
building the static versions.
2007-10-31 14:00 rdm
* [r20581] guihtml/src/TGHtmlBrowser.cxx,
sessionviewer/src/TSessionDialogs.cxx: make filetypes static, so
they don't conflict. Caused multiple
defined symbols error when doing "make static".
2007-10-31 12:22 couet
* [r20580] histpainter/src/THistPainter.cxx: - Complete the
THistPainter::Paint() help with the GL options and interactive
commands description.
2007-10-31 09:40 rdm
* [r20577] config/Makefile.macosx, config/Makefile.macosx64:
streamlining for Leopard.
2007-10-31 09:35 rdm
* [r20576] test/Makefile: distclean did miss some files.
2007-10-31 08:14 rdm
* [r20573] test/stressFit.cxx, test/stressGraphics.cxx,
test/stressLinear.cxx, test/stressShapes.cxx: use in TBenchmark
the correct benchmark names and not the generic "stress".
2007-10-31 08:10 antcheva
* [r20572] gui/src/TRootBrowser.cxx: From Bertrand:
Make TRootBrowser status bar the same look than TRootBrowserLite
(requested by Sergey Linev)
2007-10-30 15:26 antcheva
* [r20552] gui/src/TGColorSelect.cxx: ix in
TGColorSelect::ProcessMessage - parm1 should
contain widget Id
2007-10-30 15:00 brun
* [r20550] base/inc/TBrowser.h, base/inc/TBrowserImp.h,
gui/inc/TRootBrowser.h, gui/inc/TRootBrowserLite.h,
gui/src/TRootBrowser.cxx, gui/src/TRootBrowserLite.cxx: From
Bertrand:
Added TBrowser::SetStatusText(const char* txt, int col), as asked
by Sergey Linev to remove dependency of their code from ROOT gui
(TG..) classes.
2007-10-30 14:42 brun
* [r20548] qtgsi/inc/TQRootDialog.h: From Guido Volpi, solve a
problem on ubuntu:
I tried to compile the ROOT development version using qtgsi
extension.
The compilation fails because cannot include "qlist.h" file. I
found that
this file doesn't exist in my QT3 installation and include the
"qptrlist.h"
file solves the problem.
Today I was looking better, and seems that the inclusion of the
"qptrfile.h"
solves the problem only because it includes the "qglist.h" file.
So, trying to summarize all, I can solve the compilation problem
applying
this change.
2007-10-30 12:01 brun
* [r20545] pythia6/inc/TPythia6Decayer.h: Make the two functions
public instead of protected:
void ForceParticleDecay(Int_t particle, Int_t* products,
Int_t* mult, Int_t npart);
void ForceParticleDecay(Int_t particle, Int_t product, Int_t
mult);
2007-10-30 11:47 brun
* [r20544] base/inc/TAttMarker.h: Increment version number to 2.
2007-10-30 11:47 brun
* [r20543] gui/src/TRootBrowserLite.cxx: Fix a compiler warning
2007-10-30 11:38 rdm
* [r20542] asimage/src/TASPaletteEditor.cxx: From Bertrand:
Solve a problem on Windows where the 'ramps' radio buttons were
not
visible and improve their layout.
2007-10-30 10:36 rdm
* [r20539] config/Makefile.macosx: use UNIX03 compatiblity mode
also on 32 bit Leopard (is already default on
64 bit).
2007-10-30 10:00 couet
* [r20538] graf/inc/TPie.h, graf/src/TPie.cxx,
tutorials/graphics/piechart.C: - From Guido Volpi:
- Redefinition of some static variables: in global variable the
flag is
not needed, in other part the definition as const is better.
- MakeLegend() method can have 4 arguments that represent the
TLegend
position: TPie::Makelegend(x1,y1,x2,y2). The default values are
the old
one.
- Added the method TPie::SortSlices(Bool_t); this method sorts
the
TPieSlices according the values in increasing (kTRUE) or
decreasing
(kFALSE) order.
- Added the two more drawing options ">" and "<", to draw
applying the
increasing or decreasing order.
2007-10-30 09:21 axel
* [r20536] cintex/Module.mk: Fix check-cintex even more: generate
libCintexTestRflx.$(SOEXT).rootmap instead of ./rootmap; make it
work for versioned SOs.
2007-10-30 09:10 rdm
* [r20535] cint/cintdlls.mk: Leopard is now UNIX03 compliant.
2007-10-30 09:10 rdm
* [r20534] config/Makefile.macosx, config/Makefile.macosx64,
config/Makefile.macosxicc, config/Makefile.macosxxlc: Fix some
minor issue with the Leopard port.
2007-10-30 02:17 rdm
* [r20533] cint/lib/posix: ignore mktypes.dSYM which is generated
by Mac OS X 10.5 to store debug info.
2007-10-29 16:37 antcheva
* [r20528] gui/src/TRootBrowser.cxx: From Bertrand:
- Added HTML plugin in the Browser menu
- Added some documentation (more to come)
2007-10-29 15:17 antcheva
* [r20527] gui/src/TRootBrowser.cxx: Coding conventions.
2007-10-29 15:16 antcheva
* [r20526] gui/src/TRootBrowserLite.cxx: Typo in comment. Coding
conventions.
2007-10-28 20:32 ivana
* [r20522] vmc/inc/TMCProcess.h: Adding new process codes:
kPAnnihilationRest, // positron annihilation at rest
kPAnnihilationFlight, // positron annihilation in flight
kPNbarAnnihilation, // antineutron annihilation
kPHIElastic, // hadronic elastic incoherent scattering
kPHCElastic, // hadronic elastic coherent scattering
kPPhotonInhelastic, // photon inelastic scattering
kPElectronNuclear, // electron nuclear interaction
kPPositronNuclear, // positron nuclear interaction
kPScintillation, // scintillation
2007-10-28 11:45 rdm
* [r20521] base/src/TUri.cxx: include ctype.h for tolower().
2007-10-28 11:44 rdm
* [r20520] configure: fix for linking with libGL on MacOS X 10.5.
2007-10-27 17:36 rdm
* [r20519] base/doc/macros/fillpatterns.C,
build/unix/makechangelog.sh, graf/doc/macros/mathsymbols.C,
mathmore/src/GSLMonteFunctionAdapter.h, qt/inc/TQtRootSlot.h,
test/stressEntryList.cxx, tutorials/tree/parallelcoord.C: remove
CRLF line endings.
2007-10-27 11:47 rdm
* [r20518] test/TUriTest.C, tutorials/net/TUriTest.C: move to
tutorials.
2007-10-27 08:56 brun
* [r20517] tmva/inc/Version.h, tmva/src/DataSet.cxx,
tmva/src/Factory.cxx, tmva/src/TSpline2.cxx: From Joerg Stelzer:
Solves a problem that occurs when preselecting events based on
variables that are not part of the training. It was introduced
with the last version of TMVA.
2007-10-26 16:17 rdm
* [r20516] base/inc/TBrowser.h, base/inc/TBrowserImp.h,
base/inc/TGuiFactory.h, base/src/TBrowser.cxx,
base/src/TGuiFactory.cxx, config/rootrc.in,
etc/plugins/TBrowserImp,
etc/plugins/TBrowserImp/P010_TRootBrowser.C,
etc/plugins/TBrowserImp/P020_TRootBrowserLite.C,
geom/src/TGeoManager.cxx, gui/Module.mk, gui/inc/LinkDef3.h,
gui/inc/TGCommandPlugin.h, gui/inc/TGFileBrowser.h,
gui/inc/TRootBrowser.h, gui/inc/TRootBrowserLite.h,
gui/inc/TRootGuiFactory.h, gui/src/TGCommandPlugin.cxx,
gui/src/TGFileBrowser.cxx, gui/src/TRootBrowser.cxx,
gui/src/TRootBrowserLite.cxx, gui/src/TRootGuiFactory.cxx,
guihtml/inc/LinkDef.h, guihtml/inc/TGHtmlBrowser.h,
guihtml/src/TGHtmlBrowser.cxx, icons/class.png, icons/member.png,
icons/method.png, qtroot/src/TQtRootGuiFactory.cxx: From
Bertrand:
merged bertrand dev branch changes r20120:20514 into the trunk.
Main new feature is the new TBrowser. To turn it on by default
change the Browser.Name option in rootrc.
Here the detailed ChangeLog:
- Renamed TRootBrowser TRootBrowserLite
- Introduced the new class TRootBrowser, consisting of three
main tabs, as shown below:
______________
| | |
| | |
| |__________|
| | |
|___|__________|
All tabs can 'swallow' frames, thanks to the new method:
ExecPlugin(const char *name = 0, const char *fname = 0,
const char *cmd = 0, Int_t pos = kRight,
Int_t subpos = -1)
allowing to select plugins (can be a macro or a command)
to be executed, and where to embed the frame created by
the plugin. Examples:
// create a new browser:
TBrowser b;
// create a new TCanvas in a new top right tab element:
b.ExecPlugin("Canvas", 0, "new TCanvas()");
// creates a new top right tab element embedding the
// TGMainFrame created by the macro 'myMacro.C':
b.ExecPlugin("MyPlugin", "myMacro.C");
// creates a new bottom tab element embedding the
// TGMainFrame created by the macro 'myMacro.C':
b.ExecPlugin("MyPlugin", "myMacro.C", 0, TRootBrowser::kBottom);
- new class TGFileBrowser, a file browser plugin for the new
TRootBrowser
- new class TGCommandPlugin, a command I/O plugin for the new
TRootBrowser
- new class TGHtmlBrowser, a html browser plugin for the new
TRootBrowser
- new TBrowserImp plugin used to load the selected TBrowser
implementation
- the browser implementation can be selected via the env
'Browser.Name' in
.rootrc, (can be TRootBrowser or TRootBrowserLite) the default
being
TRootBrowserLite
- a list of options (plugins) for the new TRootBrowser is also
specified
via the env 'Browser.Options' in .rootrc, default being: FEHCI
Here is the list of available options:
F: File browser E: Text Editor H: HTML browser C: Canvas I: I/O
redirection P: Proof G: GL viewer
- modified TRootGuiFactory, used to create the real TBrowser
implementation.
2007-10-26 14:59 antcheva
* [r20514] fitpanel/inc/TFitEditor.h: Changed comment.
2007-10-26 14:54 rdm
* [r20513] base/inc/TUri.h, base/src/TUri.cxx, test/TUriTest.C:
remove some more g++ specials (__FUNCTION__).
2007-10-26 14:35 rdm
* [r20512] base/src/TUri.cxx: not all compilers accept the new
"and" and "or" keywords.
2007-10-26 14:21 rdm
* [r20511] base/Module.mk, base/inc/LinkDef3.h, base/inc/TUri.h,
base/src/TUri.cxx, test/TUriTest.C: From Gerhard Bruckner:
new TUri class implementing the RFC 3986
(http://rfc.net/rfc3986.html).
The TUriTest.C still reports a failure for the
PctEncode/PctDecode test
but that will be fixed shortly.
2007-10-26 14:20 couet
* [r20510] postscript/src/TSVG.cxx: - Improve header
2007-10-26 14:05 couet
* [r20509] postscript/src/TPostScript.cxx: - Improve THtml header.
2007-10-26 13:50 couet
* [r20508] postscript/src/TSVG.cxx: - Implement greek charaters.
- Improve the THTML doc.
2007-10-26 13:27 axel
* [r20504] cintex/test/test_all.sh: set svn:executable property
2007-10-26 12:46 rdm
* [r20503] build/unix/svninfo.sh: report revision of branch, not of
last in repository.
2007-10-26 11:01 brun
* [r20501] win32gdk/src/TGWin32.cxx: From Bertrand:
- solve a crash on Windows when trying to save a GIF file with
more than
256 colors
2007-10-26 10:59 brun
* [r20500] asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
graf/inc/TImage.h, graf/src/TAttImage.cxx: From valeriy:
o TASImage.h, TASImage.cxx, TImage.h
new method was introduced GetVecArray
Returns a pointer to internal array[width x height] of double
values [0, 1]
This array is directly accessible. That allows to
manipulate/change the image.
o TASImage::GetArray
Fix to return correct array (previously it was truncated when
x, y shift position were not zeros).
o TASImage::GetPolygonSpans
Fix segv when producing images from some Rene's macro.
o fix segv. when image is drawn in canvas and canvas resized.
o TAttImage.cxx
For "Pretty Palette with a Spectrum Violet->Red" set
white color to zeros.
2007-10-25 18:20 brun
* [r20498] tree/inc/TEntryListFromFile.h: From Axel:
Fix a warning on Windows.
2007-10-25 17:45 axel
* [r20497] cint/src/v6_ifunc.cxx, cint/src/v6_newlink.cxx: Patch
CINT's rev 1920 (re-tagged as v5-16-27) into ROOT:
Don't call conversion "A::op T()" "A::op ::T()" or conversions
will break in CINT.
Instead, write out dictionary for "A::op ::T()".
ifunc always contains the fully qualified typename for conversion
operators.
2007-10-25 16:06 axel
* [r20495] cint/inc/G__ci.h, cint/src/HISTORY,
cint/src/v6_expr.cxx, cint/src/v6_ifunc.cxx,
cint/src/v6_loadfile.cxx, cint/src/v6_pause.cxx, cint/test: From
Paul, Philippe, and me: CINT 5.16.27
2007-10-25 15:29 rdm
* [r20491] configure: From Bertrand:
fix in python version detection on Windows.
2007-10-25 15:26 rdm
* [r20490] io/inc/TFileCacheRead.h: make GetBufferSize() const.
2007-10-25 13:22 brun
* [r20488] config/rootrc.in, io/inc/TFile.h,
io/inc/TFileCacheRead.h, io/src/TFile.cxx,
io/src/TFileCacheRead.cxx, netx/inc/TXNetFile.h,
netx/src/TXNetFile.cxx: From Fabrizio & Gerri:
Patch enabling asynchronous reading via XROOTD; a new method
TFile::ReadBufferAsync
is introduced which gets appropriately overritten in TXNetFile .
The new feature can be enabled / disabled via the env
'TFile.AsyncReading' in .rootrc,
the default being ON.
The patch also cleans up the netx section in the system.rootrc,
by removing
very old unused variables and commenting and setting appropriate
default
values for the others (no additions, except for the comments).
2007-10-25 10:10 rdm
* [r20483] gpad/src/TPad.cxx: two typos in comment.
2007-10-25 09:52 ganis
* [r20481] xrootd/src/xrootd-20071001-0000.src.tgz: Import a fix in
the client needed by ALICE in the DPM integration
2007-10-25 07:39 brun
* [r20479] hist/src/TProfile.cxx, hist/src/TProfile2D.cxx: Fix a
bug in the copy constructor.
see <http://savannah.cern.ch/bugs/?30716>
2007-10-25 06:44 antcheva
* [r20478] gui/src/TRootDialog.cxx: Fix in HandleKey method.
2007-10-24 14:30 rdm
* [r20466] unix/src/TUnixSystem.cxx: Don't return after handling
kSigChild in DispatchSignals().
2007-10-24 13:58 couet
* [r20465] test/stressGraphics.ref: - More adjustments needed.
2007-10-24 13:52 couet
* [r20464] test/stressGraphics.ref: - Adjustments needed after some
changes in the PS output.
2007-10-24 13:24 rdm
* [r20462] build/unix/distfilelist.sh: the man pages directory was
forgotten.
2007-10-24 08:32 couet
* [r20461] graf/inc/TWbox.h: - As suggested here
https://savannah.cern.ch/bugs/?30643 the dark and bright
colors are now taken from TColor.
2007-10-24 06:36 brun
* [r20459] base/src/TColor.cxx: From Valeri Fine:
Fix a wrong definition of palette[48] (was 112 instead of 2).
2007-10-23 16:39 rdm
* [r20457] base/src/TRegexp.cxx: From Gerri:
tokenizing "ab" with "/" was giving 2 tokens: 'ab', 'b', while
the other
tokenizer gives one, 'ab', as 'strtok'.
2007-10-23 16:34 rdm
* [r20456] config/Makefile.linuxia64ecc, test/Makefile.arch: From
Sverre:
option ftz = flush-to-zero is needed in some cases of
denormalized
floating-point numbers.
2007-10-23 12:53 couet
* [r20448] hist/inc/TGraph2D.h, hist/inc/TGraph2DErrors.h,
hist/src/TGraph2D.cxx, hist/src/TGraph2DErrors.cxx: - Implement
the Set(n) method as requested here:
https://savannah.cern.ch/bugs/?29007
2007-10-23 08:08 antcheva
* [r20445] gui/src/TGTextEntry.cxx: Updated doc about
ShiftTabPressed signal.
2007-10-22 16:21 couet
* [r20443] gpad/src/TPad.cxx: - The old pending problem with
hatched canvases is not fixed. When piece of
graphics was moved interactivelly on a pad being painted with a
pattern,
traces were left.
Some code was foreseen in Pad::PaintModified to avoid that but it
did not
work. Some mods were also needed in windows version of
ClearWindow.
2007-10-22 14:38 rdm
* [r20440] base/src/TRegexp.cxx: fix TString::Tokenize(tok, from,
delim) to behave like the other
TString::Tokenize() and like strtok().
2007-10-22 14:20 brun
* [r20436] win32gdk/src/TGWin32.cxx: From Bertrand:
Fix a discrepency between X11 and Win32 in
TVirtualX::ClearWindow()
(call "fill rectangle" instead of "draw rectangle" in
TGWin32::ClearWindow())
2007-10-22 13:12 couet
* [r20433] graf/src/TMultiGraph.cxx: - Fix
https://savannah.cern.ch/bugs/?30595 . The loop on the
ComputeRange
methods (called for each graph in the multigraph) returned the
last values
provided by the last call to ComputeRange instead of computing
the minimum
and maximum of all of them. Revision 20335 introduced this bug.
2007-10-22 11:53 antcheva
* [r20432] tutorials/gui/statusBar.C: Fixed typos, missing include
2007-10-22 11:50 antcheva
* [r20431] gui/inc/TRootDialog.h, gui/src/TRootDialog.cxx: Made
keyboard navigation via <TAB> available for ROOT dialogs
with no need to move the mouse pointer over a text entry.
2007-10-22 09:07 moneta
* [r20428] tutorials/math/mathcoreGenVector.C: - fix tutorials for
changes in interface of Transform3D class
2007-10-19 15:45 brun
* [r20418] tutorials/io/double32.C: New version of the tutorial
illustrating the new features with range like [0,0,14].
2007-10-19 15:29 brun
* [r20417] io/src/TBufferFile.cxx: Fix a comment
2007-10-19 14:56 brun
* [r20416] geom/inc/TGeoNode.h, geom/inc/TVirtualGeoPainter.h,
geom/src/TGeoNode.cxx, geompainter/inc/TGeoChecker.h,
geompainter/inc/TGeoPainter.h, geompainter/src/TGeoChecker.cxx,
geompainter/src/TGeoPainter.cxx: From Andrei:
some modifications to the progress bar and included it when
calling gGeoManager->CheckOverlaps()
2007-10-19 13:37 rdm
* [r20414] tutorials: ignore .root files created by benchmarks.C.
2007-10-19 13:10 rdm
* [r20413] base/src/TString.cxx: add protection in case of negative
len specified in operator()(start, len).
Fixes issue 30409.
2007-10-19 12:42 rdm
* [r20412] configure: fix typo.
2007-10-19 12:37 rdm
* [r20411] auth/src/TAuthenticate.cxx, auth/src/THostAuth.cxx,
auth/src/TRootSecContext.cxx, base/src/TApplication.cxx,
base/src/TEnv.cxx, base/src/TQObject.cxx,
cint/src/v6_loadfile.cxx, cint/tool/makecint.cxx,
cint7/src/v6_loadfile.cxx, cint7/tool/makecint.cxx,
eg/src/TDatabasePDG.cxx, geom/src/TGeoElement.cxx,
gpad/src/TClassTree.cxx, graf/src/TTF.cxx,
gui/src/TGApplication.cxx, gui/src/TGClient.cxx,
gui/src/TGFSComboBox.cxx, gui/src/TGResourcePool.cxx,
gui/src/TRootBrowser.cxx, gui/src/TRootCanvas.cxx,
main/src/pmain.cxx, net/src/TApplicationServer.cxx,
net/src/TSecContext.cxx, proof/src/TProof.cxx,
proof/src/TProofServ.cxx, proof/src/TSlave.cxx,
proofd/src/XrdProofdProtocol.cxx, proofd/src/proofd.cxx,
proofx/src/TXProofServ.cxx, qt/src/TGQt.cxx,
rint/src/TTabCom.cxx, rootd/src/rootd.cxx, rootx/src/rootx.cxx,
rootx/src/rootxx.cxx, thread/src/TThread.cxx,
treeviewer/src/TTreeViewer.cxx, unix/src/TUnixSystem.cxx,
utils/src/RStl.cxx, utils/src/rootcint.cxx: remove conditional
around include of RConfigure.h:
#ifdef R__HAVE_CONFIG
#include "RConfigure.h"
#endif
Having this conditional caused RConfigure.h to be missing from
the .d
files and hence these files would not be recompiled after
re-configuring
using --prefix.
2007-10-19 12:34 rdm
* [r20409] configure: don't regenerate include/RConfigure.h when
its contents does not change.
This saves a lot of recompilation after running ./configure.
2007-10-19 12:18 wouter
* [r20408] roofitcore/inc/RooAbsAnaConvPdf.h,
roofitcore/inc/RooAbsArg.h, roofitcore/inc/RooAbsCachedPdf.h,
roofitcore/inc/RooAbsPdf.h, roofitcore/inc/RooAddPdf.h,
roofitcore/inc/RooCacheManager.h,
roofitcore/inc/RooLinkedListIter.h,
roofitcore/inc/RooObjCacheManager.h, roofitcore/inc/RooProdPdf.h,
roofitcore/inc/RooProjectedPdf.h,
roofitcore/inc/RooSuperCategory.h, roofitcore/src/RooAbsArg.cxx,
roofitcore/src/RooAbsCachedPdf.cxx, roofitcore/src/RooAbsPdf.cxx,
roofitcore/src/RooAbsRealLValue.cxx,
roofitcore/src/RooAddPdf.cxx, roofitcore/src/RooFFTConvPdf.cxx,
roofitcore/src/RooObjCacheManager.cxx,
roofitcore/src/RooProjectedPdf.cxx,
roofitcore/src/RooRealIntegral.cxx,
roofitcore/src/RooSetProxy.cxx,
roofitcore/src/RooSimultaneous.cxx,
roofitcore/src/RooTreeData.cxx: o RooAbsRealLValue
- Remove stray debug print statements
o RooAddPdf
- Add new default ctor to fix persistence introduced by
new cache management scheme
- Add forgotten initializer to regular ctor
o RooAbsCachedPdf
- Add formal server-link dependency on cache parameters to
RooHistPdf cache representation so that the constant term
optimizer can make the correct decision
- Make RooObjCacheManager a persistent data member
o RooObjCacheManager
- Add debug message level information
- Make _optCacheObservables a transient data member and
initialize
it in the default ctor.
o RooAbsPdf, RooProjectedPdf
- Add new default ctor to fix persistence introduced by
new cache management scheme
- Make RooObjCacheManager a persistent data member
o RooAbsArg
- Add methods graphVizTree() that produce input files
for AT&Ts graphViz to make graphical representation
of object tree. (To make actual graphics run 'dot -Tps -o
graph.ps %s'
where %s is argument passed to graphVizTree().
o RooSetProxy
- Remove stray debug print statements
o RooSimultaneous
- Initialize forgotten data member in all ctors
o RooProdPdf, RooAbsAnaConvPdf
- Make RooObjCacheManager a persistent data member
o RooSuperCategory
- Make contained iterator a transient data member
and initialize it in the default ctor.
o RooCacheManager
- Add explicit separate default ctor.
2007-10-19 07:48 brun
* [r20405] hist/src/TH1.cxx, minuit/src/TLinearFitter.cxx: Add
support for fitting with a function dimension less than the
histogram dimension.
// It is possible to fit a TH2 with a TF1 or a TH3 with a TF2.
// In this case the option "Integral" is not allowed and each
cell has
// equal weight.
2007-10-18 17:48 brun
* [r20402] io/src/TBufferFile.cxx: Fix an error introduced in the
previous patch assumed to fix a compilation problem with icc.
2007-10-18 13:02 brun
* [r20398] geom/src/TGeoCone.cxx, geom/src/TGeoSphere.cxx: From
Andrei:
fix for the raytracing problem reported at the forum:
http://root.cern.ch/phpBB2/viewtopic.php?t=5584.
In fact there was a repeated bug in
TGeoSphere::DistFromOutside/Inside.
2007-10-18 10:42 ganis
* [r20397] netx/src/TXNetSystem.cxx: Uncommit part of the last
patch which uses functionality not yet in SVN
2007-10-18 10:30 ganis
* [r20396] netx/src/TXNetSystem.cxx,
xrootd/src/xrootd-20071001-0000.src.tgz: Import change 20384:
- Fix bug preventing 'locate' to work properly
- Re-enable optimized 'locate'
2007-10-18 09:55 couet
* [r20395] histpainter/src/THistPainter.cxx: - Two new options in
PaintErrors: E5 and E6. They are like E3 and E4 but
the empty bins are ignored.
2007-10-17 21:07 brun
* [r20391] main/src/h2root.cxx: Remove obsolete code when
converting hbook profile histograms.
Use SetBinEntries instead of an explicit loop that was extremely
slow
in case of a profile with many entries.
2007-10-17 14:35 brun
* [r20390] tree/inc/TChain.h, tree/src/TChain.cxx: Following a
suggestion by Philip Rodrigues (p.rodrigues1@physics.ox.ac.uk)
add more comments to explain how to get the list of files of a
TChain.
2007-10-17 14:19 brun
* [r20388] io/src/TKey.cxx: From Ilka:
Fix a crash in ROOT after double-click on the same object in a
root file introduced by changes in TKey::Browse in rev. 19743
2007-10-17 09:23 brun
* [r20387] graf/src/TGraphAsymmErrors.cxx: From Lorenzo:
patch to fix TGraphAsymmErrors::BayesDivide (bug
https://savannah.cern.ch/bugs/?30246).
Fixed by increasing precision when inverting the integral of the
beta (beta quantile). In the long term should be fixed by using
directly ROOT::Math::beta_quantile
2007-10-17 08:08 couet
* [r20385] histpainter/src/THistPainter.cxx: - Fix
https://savannah.cern.ch/bugs/index.php?29574.
In PaintInit, in case of (log scale long X) && (xmin <=0) &&
(option
SAME), Hparam.xmin should be initialise with the Pad xmin value
instead
of 0.1*binwidth.
2007-10-16 19:42 pcanal
* [r20381] cint/src/v6_expr.cxx, treeplayer/src/TFormLeafInfo.cxx:
Avoid stripping the space after const in class name like:
std::vector<const ns::myclass*>
when operator new and operator delete are called via G__calc
In TFormLeafInfoMethod use this new parsing for calling new
and delete of the temporary objects.
2007-10-16 19:39 pcanal
* [r20380] utils/src/rootcint.cxx: From Axel:
Use header files instead of bundle name in auto-generated
Linkdef.h if
rootcint is run with "-p".
2007-10-16 19:07 pcanal
* [r20379] tree/inc/TTreeCache.h: remove fixed length array of
branch
2007-10-16 19:07 pcanal
* [r20378] tree/src/TTreeCache.cxx: remove fixed length array of
branch
2007-10-16 16:21 rdm
* [r20376] io/src/TBufferFile.cxx: white space.
2007-10-16 16:21 rdm
* [r20375] io/inc/TStreamerInfo.h, meta/inc/TVirtualStreamerInfo.h:
removing Intel icc compiler warning.
2007-10-16 16:19 rdm
* [r20374] README/CREDITS: Add Long Tran-Thanh for work on PROOF.
2007-10-16 14:28 brun
* [r20372] hist/src/TAxis.cxx: n TAxis::setRangeUser fix problem
reported at: https://savannah.cern.ch/bugs/index.php
The solution is to use FindFixBin instead of FindBin.
2007-10-16 14:26 brun
* [r20371] base/inc/RVersion.h, build/version_number: Start
development version 5.17/05
2007-10-16 10:24 brun
* [r20368] build/package/msi/makemsi.cxx: From Axel:
No '@' in file IDs for MSI.
2007-10-16 08:52 brun
* [r20365] build/unix/distfilelist.sh: From Axel:
Fix for make dist and make distmsi to not distribute some
internals SVN files.
2007-10-16 08:23 brun
* [r20363] gl/inc/TGLUtil.h, gl/src/TGLLegoPainter.cxx,
gl/src/TGLPlotPainter.cxx, gl/src/TGLSurfacePainter.cxx,
gl/src/TGLUtil.cxx: From Timur:
Fix problem reported at:
http://root.cern.ch/phpBB2/viewtopic.php?t=5595&sid=6404e6f8698a5d871642febd9bd0636a
2007-10-16 07:14 brun
* [r20362] base/inc/RVersion.h, build/version_number: Stamp
development release 5.17/04
2007-10-16 06:20 brun
* [r20360] tutorials/math/mathmoreIntegration.C: From Lorenzo:
Fix for broken tutorial.
2007-10-15 23:09 pcanal
* [r20359] pyroot/inc/TPyException.h: Work around the fact that
Sun's math.h define a
struct named exception and rw/math.h also define
a related #define
2007-10-15 16:44 brun
* [r20355] io/src/TBufferFile.cxx: Remove compiler warnings in
functions riteDouble32 and WriteFloat16.
2007-10-15 15:49 brun
* [r20353] reflex/python/genreflex/genreflex.py,
reflex/python/genreflex/genreflex06.py: From Axel:
Properly quote parameters when invoking gccxml. Fixes
https://savannah.cern.ch/bugs/?30133
2007-10-15 15:11 brun
* [r20352] mathcore/Module.mk,
mathcore/inc/Math/LinkDef_GenVector32.h, mathcore/test/Track.h,
mathcore/test/testVectorIO.cxx, mathmore/test/Makefile,
mathmore/test/testRandomDist.cxx: From Lorenzo:
patch for adding classes requested by CMS in the dictionary for
double 32 in MathCore.
I have added also a patch for fixing a test in mathmore .
2007-10-15 14:43 rdm
* [r20351] alien/inc/TAlien.h, alien/inc/TAlienJDL.h,
alien/inc/TAlienJob.h, alien/src/TAlien.cxx,
alien/src/TAlienJDL.cxx, alien/src/TAlienJob.cxx,
net/inc/TGrid.h, net/inc/TGridJob.h: From Andreas:
implement suggestion coming from Savannah: 29472. Also some minor
bug
fixes.
2007-10-15 11:54 brun
* [r20345] roofitcore/src/RooRealIntegral.cxx: From Wouter:
Emergency bug fix.
2007-10-15 09:50 wouter
* [r20342] roofitcore/src/RooBanner.cxx: o RooBanner
- Increment version from v2.22
2007-10-15 09:47 brun
* [r20341] geom/src/TGeoPcon.cxx, geom/src/TGeoPgon.cxx,
geom/src/TGeoVolume.cxx, geom/src/TGeoXtru.cxx: From Andrei:
some fixes for some array access violations in pcon, pgon and
xtru spotted by Federico. Some protections were missing in
correlation of the usage of TMath::BinarySearch() (numeric
exception cases on boundaries).
2007-10-13 16:15 rdm
* [r20337] xmlparser/inc/TXMLParser.h,
xmlparser/src/TXMLParser.cxx: Add methods:
void SetReplaceEntities(Bool_t)
Bool_t GetReplaceEntities() const
this allows the setting of the replaceEntities attribute in the
xmlParserCtxt
so that entities coming from external documents will be properly
expanded.
This fixes issue: 28145.
2007-10-13 15:55 wlav
* [r20336] pyroot/src/MethodHolder.cxx: fix for Solaris method
overloading
2007-10-13 14:19 brun
* [r20335] graf/src/TGraph.cxx, graf/src/TGraphAsymmErrors.cxx,
graf/src/TGraphBentErrors.cxx, graf/src/TGraphErrors.cxx,
graf/src/TMultiGraph.cxx: Change TGraph::ComputeRange to compute
the x/y range of the graph.
Move code previously in TGraph::PaintGraph or
TGraph::PaintGrapHist to TGraph::ComputeGraph.
The functions like TGraphErrors::ComputeGraph call first
TGraph::ComputeRange.
--achis line, and those below, will be ignored--
M graf/src/TGraph.cxx
M graf/src/TMultiGraph.cxx
M graf/src/TGraphErrors.cxx
M graf/src/TGraphAsymmErrors.cxx
M graf/src/TGraphBentErrors.cxx
2007-10-13 08:51 brun
* [r20334]
etc/plugins/ROOT@@Math@@VirtualIntegrator/P010_GSLIntegrator.C,
etc/plugins/ROOT@@Math@@VirtualIntegrator/P020_GSLMCIntegrator.C:
From Lorenzo:
By more testing, I found a a problem loading the library. Here is
the patch that
fix the loading of the MathMore library when instantiating the
plugin.
2007-10-13 07:12 ganis
* [r20333] proof/inc/TProof.h, proof/src/TProof.cxx: Add missing
check on the version run by the server before sending a request
for generic non-data driven processing
2007-10-13 00:53 wlav
* [r20332] pyroot/src/MethodHolder.cxx: fix for Solaris compilation
error
2007-10-12 17:38 pcanal
* [r20331] cint/src/v6_parse.cxx: From Paul:
Fix parsing problem during bytecode generation for
a switch statement when a case block is empty.
switch (i) {
case 0:
case 1:
printf("case 0 or 1\n");
break;
default:
printf("case default\n");
break;
}
would execute the default block when i was 0.
The problem was that we forgot to tell the
parser to handle case labels when we started
to evaluate the code for a case block, resulting
in the "case 1:" label not being processed,
which caused the "intentional fallthrough"
jump at the end of the "case 0:" block to be
improperly backpatched.
The fix is simple, we enable case label
processing when we execute a case block, and
restore state when we have finished.
2007-10-12 17:04 brun
* [r20329] etc/plugins/ROOT@@Math@@VirtualIntegrator,
etc/plugins/ROOT@@Math@@VirtualIntegrator/P010_GSLIntegrator.C,
etc/plugins/ROOT@@Math@@VirtualIntegrator/P020_GSLMCIntegrator.C:
From Lorenzo:
add plugin for MathMore numerical integration
2007-10-12 16:40 pcanal
* [r20328] meta/src/TCint.cxx: TCint::TypeName, avoid skipping
unsigned in 'unsigned long long'
2007-10-12 16:39 pcanal
* [r20327] tree/src/TLeaf.cxx: In GetLeafCounter, correct and
expand comments. Return countval==-1 when the array dim in not
parseable
2007-10-12 16:28 moneta
* [r20326] mathmore/Module.mk, mathmore/inc/Math/GSLIntegrator.h,
mathmore/inc/Math/GSLMCIntegrator.h,
mathmore/inc/Math/IntegrationTypes.h,
mathmore/inc/Math/Integrator.h, mathmore/inc/Math/LinkDef.h,
mathmore/src/GSLIntegrator.cxx, mathmore/src/GSLIntegrator.h,
mathmore/src/GSLMCIntegrationWorkspace.h,
mathmore/src/GSLMCIntegrator.cxx, mathmore/src/Integrator.cxx,
mathmore/test/testIntegration.cxx,
mathmore/test/testIntegrationMultiDim.cxx,
mathmore/test/testStatFunc.cxx: - sync with dev branch (r 20324)
- use common interface for integration methods
2007-10-12 16:26 moneta
* [r20325] mathcore/Module.mk,
mathcore/inc/Math/AllIntegrationTypes.h,
mathcore/inc/Math/Integrator.h,
mathcore/inc/Math/IntegratorMultiDim.h,
mathcore/inc/Math/LinkDef.h,
mathcore/inc/Math/VirtualIntegrator.h,
mathcore/src/Integrator.cxx, mathcore/src/IntegratorMultiDim.cxx,
mathcore/test/Makefile, mathcore/test/testIntegration.cxx: - add
common class for integration method + VirtualIntegrator interface
- use plug-in manager to use GSL implementation
2007-10-12 15:36 wouter
* [r20321] roofitcore/Module.mk, roofitcore/inc/LinkDef3.h,
roofitcore/inc/RooAbsArg.h, roofitcore/inc/RooAbsPdf.h,
roofitcore/inc/RooExtendedTerm.h, roofitcore/inc/RooRealVar.h,
roofitcore/src/RooAbsPdf.cxx, roofitcore/src/RooAbsReal.cxx,
roofitcore/src/RooAddPdf.cxx, roofitcore/src/RooCmdConfig.cxx,
roofitcore/src/RooExtendedTerm.cxx, roofitcore/src/RooMinuit.cxx,
roofitcore/src/RooMultiCatIter.cxx,
roofitcore/src/RooMultiCategory.cxx,
roofitcore/src/RooObjCacheManager.cxx,
roofitcore/src/RooSimPdfBuilder.cxx: o RooExtendedTerm
- New p.d.f. class that has no shape but just introduces
an extended likelihood term
o RooCmdConfig
- Add production to null pointer in decodeStringOnTheFly()
o RooAbsReal
- Fix attachment to of TTree branches that are not of type
Double_t.
o RooAddPdf
- Remove forgotten debug print statements
o RooObjCacheManager
- In optimizeCacheMode() remove old snapshot of cacheObservables
only after new snapshot has been created to resolve cyclical
dependency problems where new snapshot is modeled on old
snapshot.
o RooAbsPdf
- Add redirectServersHook() that clears _norm pointer
- Add checkfor null _norm object in getVal() and retrieve
new normalization object in such cases from syncNormalization()
- Migrate messages in generate() to RooMsgService
o RooMultiCatIter
- Remove requirement that input categories are lvalues as this
is not required.
o RooSimPdfBuilder
- Add check in build code that verifies that auxiliary splitting
categories
used in composite splits do not depend on any other category of
that
composite split, i.e. you cannot split in f(x),x, only in f(y),x
o RooMinuit
- Add protection in contour function agains Minuit failures which
cause
a null TGraph pointer to be returned
o LinkDef3.h,Module.mk
- Add class RooExtendedTerm
2007-10-12 15:34 ganis
* [r20320] proofd/src/XrdProofPhyConn.cxx, proofd/src/proofd.cxx:
Fix some warnings on Solaris
2007-10-12 09:15 pcanal
* [r20318] cint/inc/Api.h, cint/inc/G__ci.h, cint/include/ReadF.C,
cint/include/ReadF.cxx, cint/include/ReadF.h,
cint/lib/stdstrct/stdcxxfunc.h, cint/src/Apiif.cxx,
cint/src/Apiif.h, cint/src/HISTORY, cint/src/v6_expr.cxx,
cint/src/v6_ifunc.cxx, cint/src/v6_init.cxx,
cint/src/v6_parse.cxx, cint/src/v6_struct.cxx, cint/stl/algo.h:
from Paul, Philippe, Masa, and Axel: import CINT v5-16-26.
2007-10-12 05:25 ganis
* [r20316] xrootd/src/xrootd-20071001-0000.src.tgz: Previous
tarball missed a fix in one of the Windows makefiles.
2007-10-11 23:26 rdm
* [r20315] configure, netx/src/TXNetSystem.cxx, xrootd/Module.mk,
xrootd/src/xrootd-20070716-0300.src.tgz,
xrootd/src/xrootd-20071001-0000.src.tgz: From Gerri:
Import updated version of XROOTD, including some crucial fixes in
the
client ReadV code.
To build do: make distclean-netx distclean-proofd
distclean-proofx.
2007-10-11 14:50 moneta
* [r20311] tutorials/math/Bessel.C, tutorials/math/GammaFun.C,
tutorials/math/Legendre.C, tutorials/math/LegendreAssoc.C,
tutorials/math/tStudent.C: - add new tutorials of math functions
developed by Magdalena
2007-10-11 12:45 couet
* [r20309] graf/inc/TGraphBentErrors.h,
graf/src/TGraphBentErrors.cxx: - The signatures of the two
SetPointError methods were incomplete. The shift
values in the various directions were missing. To preserve the
backward
compatibility, the missing parameters have been added with
default value = 0.
The new signature is now used in SavePrimitive which allows a
correct saving
of the TGraphBentErrors.
2007-10-11 11:23 couet
* [r20308] graf/src/TGraph.cxx, graf/src/TGraphAsymmErrors.cxx,
graf/src/TGraphBentErrors.cxx, graf/src/TGraphErrors.cxx: - In
SavePrimitive "*l" should be declared as const (strtstr returns a
const *char). This produced an error on Solaris.
2007-10-11 10:58 ganis
* [r20307] proof/inc/TDSet.h, proof/inc/TProof.h,
proof/src/TDSet.cxx, proof/src/TProof.cxx,
proof/src/TProofServ.cxx, proof/src/TSlave.cxx,
proofd/inc/XProofProtocol.h, proofd/inc/XrdProofGroup.h,
proofd/inc/XrdProofServProxy.h, proofd/inc/XrdProofdProtocol.h,
proofd/inc/XrdProofdTrace.h, proofd/src/XrdProofGroup.cxx,
proofd/src/XrdProofServProxy.cxx, proofd/src/XrdProofdClient.cxx,
proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx, proofplayer/inc/LinkDef.h,
proofplayer/inc/TPacketizerUnit.h, proofplayer/inc/TProofFile.h,
proofplayer/inc/TProofPlayer.h, proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerAdaptive.cxx,
proofplayer/src/TPacketizerProgressive.cxx,
proofplayer/src/TPacketizerUnit.cxx,
proofplayer/src/TProofFile.cxx, proofplayer/src/TProofPlayer.cxx,
proofx/src/TXProofServ.cxx, proofx/src/TXSocket.cxx: Import
branches/dev/proof r20306
Summary (see branch logs for more details):
- Set of changes related to CPU quota control including
- broadcast of centrally determined priorities
- mechanism to renice processes in a quantitative way
- New packetizer for non-tree based analysis and related API in
TProof (from L. Tran-Thanh)
- Support for merging output objects saved in files on the
workers (from L. Tran-Thanh and me)
- Improve version binary compatibility checks using also the SVN
revision number
(when available) to define the running version.
- Extend the version binary compatibility checks also to the
cached selector binaries.
- Extend TDSet::Lookup so that in case of missing files, it can
remove them from the
dataset (option removeMissing must be set).
- Move the data set lookup to the TProofPlayerRemote::Process.
- Handle properly the case of incomple datasets: if the file is
not found in the lookup
don't try to validate it; add it, instead, to a 'missingFiles'
list returned in the
output list (fixing bug #28800 in Savannah).
2007-10-11 08:53 rdm
* [r20303] config/root-config.in, configure: Simplify and robustify
the python library and include detection (use
the actuall python used to get info on the paths).
In root-config add new options:
--python-version Print the Python version used by ROOT
--svn-revision Print the ROOT SVN revision number
2007-10-10 21:12 moneta
* [r20302] hist/src/TF1Helper.cxx: remove a left-out debug
statement
2007-10-10 21:06 moneta
* [r20301] hist/src/TF1Helper.cxx: fix bug #30166, thanks to Chul
Su Park
2007-10-10 19:12 brun
* [r20299] io/src/TBufferFile.cxx, meta/src/TStreamerElement.cxx:
Fix bad conversions issues and do not accept cases with nbits>=15
when the Double32_t mode like [0,0,nbits] is specified.
2007-10-10 16:20 couet
* [r20297] graf/src/TGraph.cxx, graf/src/TGraphAsymmErrors.cxx,
graf/src/TGraphBentErrors.cxx, graf/src/TGraphErrors.cxx,
graf/src/TMultiGraph.cxx: - The SavePrimitive mechanism did not
work properly. In particular
it was not possible to save various kind of graphs in several
multigraph
in the same macro. Also in case of TGraph the generated macro was
wrong
(Add() was missing).
- Make the help in the THTML style
- coding convension
2007-10-10 15:12 brun
* [r20293] io/src/TBufferFile.cxx: Add a few more comments to the
description of Double32 and Float16 in
TBufferFile::WriteFloat16 and TBufferFile::WriteDouble32.
2007-10-10 14:08 brun
* [r20292] base/inc/TVirtualViewer3D.h, ged/src/TGedEditor.cxx,
gl/inc/TGLCamera.h, gl/inc/TGLLightSetEditor.h,
gl/inc/TGLOrthoCamera.h, gl/inc/TGLPerspectiveCamera.h,
gl/inc/TGLScenePad.h, gl/inc/TGLUtil.h, gl/inc/TGLViewer.h,
gl/inc/TGLViewerEditor.h, gl/src/TGLCamera.cxx,
gl/src/TGLClipSetEditor.cxx, gl/src/TGLLightSet.cxx,
gl/src/TGLLightSetEditor.cxx, gl/src/TGLOrthoCamera.cxx,
gl/src/TGLPerspectiveCamera.cxx, gl/src/TGLScenePad.cxx,
gl/src/TGLUtil.cxx, gl/src/TGLViewer.cxx,
gl/src/TGLViewerEditor.cxx, tutorials/gl/glViewerExercise.C,
tutorials/gl/glViewerLOD.C: From Matevz & Alja
* base/inc/TVirtualViewer3D.h:
Add function virtual void ObjectPaint(TObject*, Option_t*).
/**************************************************************************/
* ged/src/TGedEditor.cxx:
When adding top-level TGFrame for the extra tabs specify layout
hints with kLHintsExpandX.
/**************************************************************************/
* gl/inc/TGLScenePad.h:
* gl/src/TGLScenePad.cxx:
Implement virtual TVirtualViewer3D::ObjectPaint().
* gl/src/TGLCamera.cxx:
* gl/inc/TGLCamera.h:
* gl/src/TGLPerspectiveCamera.cxx:
* gl/inc/TGLPerspectiveCamera.h:
* gl/src/TGLOrthoCamera.cxx:
* gl/inc/TGLOrthoCamera.h:
Introduce two transformation matrices to clearly define movement
of camera around the center point. The first transformation
matrix
fCamBase defines the coordinate system placed at the camera
center
point with camera up-vector as the third base vector. The second
transformation matrix fCamTrans defines the camera transformation
relative to fCamBase.
Implement a common Truck(), Rotate() and Dolly() function for
orthographic and perspective camera.
Implement an option to define camera center point
externally. Center can also be determined via picking.
* gl/src/TGLUtil.cxx:
* gl/inc/TGLUtil.h:
TGLMatrix: add new functions to get/set the base vectors
directly.
TGLUtil: add member UInt_t fgDefaultDrawQuality.
TGLRect: bugfix in Diagonal(), integer calculation overflowed.
* gl/src/TGLViewer.cxx:
* gl/inc/TGLViewer.h:
Make interface to draw camera center point.
Add option to disable/enable depth test when drawing axis guides.
* gl/src/TGLViewerEditor.cxx:
* gl/inc/TGLViewerEditor.h:
Add GUI to manipulate camera center and to disable/enable depth
test when drawing axis guides.
* gl/src/TGLClipSetEditor.cxx:
Change layout of labeled number entries.
* gl/src/TGLLightSet.cxx:
Fix positioning of front light. White-space consolidation.
* gl/src/TGLLightSetEditor.cxx:
* gl/inc/TGLLightSetEditor.h:
Put GUI for the 6 lights in two columns.
/**************************************************************************/
* tutorials/gl/glViewerExercise.C:
Follow-up on changes in TGLCamera. Enable rotation on
orthographic camera.
* tutorials/gl/glViewerLOD.C:
Workourond for cint bug with switch statements.
2007-10-10 12:47 couet
* [r20291] base/src/TColor.cxx: - In TColor::InitializeColors()
SetPalette is called only if fgPalette.fN == 0.
fgPalette.fN !=0 means that SetPalette has been, very likely,
already called
from rootlogon.C. Calling it again would reset the palette.
2007-10-10 10:59 axel
* [r20290] reflex/src/Class.cxx: From Hady Zalek: fix path
determination for Class::HasBase()
2007-10-09 21:19 brun
* [r20284] tmva/inc/BinarySearchTree.h, tmva/inc/MethodPDERS.h,
tmva/src/BinarySearchTree.cxx, tmva/src/DataSet.cxx,
tmva/src/MethodLikelihood.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/RuleEnsemble.cxx, tmva/test/TMVAnalysis.C,
tmva/test/TMVAnalysis.py: From Joerg Stelzer:
* Bug fix:
A segmentation fault was fixed that appeared when the user gave
signal and background data in form of TChains.
* Feature:
The search speed of the BinarySearchTree has been increased by
improving the tree balance.
2007-10-09 19:56 pcanal
* [r20281] cint/src/CallFunc.cxx: Do not allocated memory in
SetArgs when there is nothing to parse\!
2007-10-09 18:47 pcanal
* [r20280] tree/inc/TTreeCache.h, tree/src/TTreeCache.cxx: From
Leo:
Add the ability to manually enter the list of used branches.
root [0] f = TFile::Open("root://localhost://tmp/Event.root");
root [1] TTree *T = (TTree*)f->Get("T");
root [2] T->SetCacheSize(10000000);
root [4] TFile::GetFileReadCalls()
(Int_t)(7)
root [5] f->GetBytesRead()
(const Long64_t)638632
root [3] TTreeCache *tpf = (TTreeCache*) f->GetCacheRead();
root [6] tpf->AddBranch("fTracks", kTRUE);
root [7] tpf->StopLearningPhase();
root [8] T->Draw("fTracks.fPx", "fTracks.fPy");
<TCanvas::MakeDefCanvas>: created default TCanvas with name c1
root [9] TFile::GetFileReadCalls()
(Int_t)(42)
root [10] f->GetBytesRead()
(const Long64_t)359898352
2007-10-09 15:13 rdm
* [r20279] cint/cintdlls.mk: fix for MacOS X case.
2007-10-09 14:22 rdm
* [r20278] base/inc/TPluginManager.h, base/src/TPluginManager.cxx:
in case the plugin base class is in a namespace, like
ROOT::MyBase, the
plugins should be stored in the directory ROOT@@MyBase. The :
character
is a pathname character on Windows.
2007-10-09 09:57 brun
* [r20273] io/src/TFileCacheRead.cxx: From Leo:
Fix a small bug when resizing buffers smaller than 10KB to an
acceptable size (spotted by Fabrizio Furano).
2007-10-09 09:06 moneta
* [r20272] minuit2/doc/Minuit2.html, minuit2/doc/main.html,
minuit2/inc/Minuit2/BasicFunctionMinimum.h,
minuit2/inc/Minuit2/FCNBase.h,
minuit2/inc/Minuit2/FunctionMinimum.h,
minuit2/inc/Minuit2/MnMinos.h, minuit2/src/MnFunctionCross.cxx,
minuit2/src/MnMinos.cxx, minuit2/src/MnPrint.cxx,
minuit2/src/MnSeedGenerator.cxx,
minuit2/src/MnUserTransformation.cxx,
minuit2/src/TFitterMinuit.cxx,
minuit2/src/VariableMetricBuilder.cxx,
minuit2/test/testMinimize.cxx: - fix tolerance in Minos (use same
value for the tolerance in FunctionCross as in Fortran version)
- add additional comments and debug info to Minos and
FunctionCross
- fix tolerance in VariableMetricBuilder (Migrad) to be 0.001 of
given value (instead of 0.0001)
- fix a problem in VariableMetricBuilder when all derivatives are
zero
- add method to change error definition in function minimum.
Required if one wants to run Minos with different error def.
- upgrade doc for main page
2007-10-09 08:03 rdm
* [r20271] io/src/TFile.cxx: From Gerri:
Anchors and Options where not restored in the local file name.
2007-10-08 23:42 wlav
* [r20269] pyroot/src/TPyROOTApplication.cxx: Fix
http://savannah.cern.ch/bugs/?30217 by adding a dummy
Gl_histinit()
in TPyROOTApplication.cxx
2007-10-08 19:23 pcanal
* [r20267] treeplayer/src/TTreeProxyGenerator.cxx: add missing
protection
2007-10-08 17:19 wlav
* [r20266] pyroot/ROOT.py: fix finalSetup pb when doing from ROOT
import gROOT
2007-10-08 15:38 ganis
* [r20264] proofplayer/inc/TPacketizerProgressive.h,
proofplayer/inc/TVirtualPacketizer.h: Implement GetTotalEntries()
in packetizers (from J.Iwaszkiewicz)
2007-10-08 15:33 ganis
* [r20263] proofplayer/inc/TFileMerger.h,
proofplayer/src/TFileMerger.cxx: Add option to avoid copying
locally the files before merging
2007-10-08 15:10 ganis
* [r20262] xrootd/src/xrootd-20070716-0300.src.tgz: Import possible
fix for the endless loop in the client admin interface
2007-10-08 08:55 brun
* [r20257] asimage/src/TASImage.cxx: From Axel:
this version of the patch gets rid of a warning "conversion of
ptr to
smaller type". And yes, with that it just works - congrats,
Valeriy!!!
2007-10-08 08:51 brun
* [r20256] asimage/src/TASImage.cxx: From Valeriy:
Correction to previous change in TASImage that fixes a problem
with THtml.
2007-10-08 08:38 moneta
* [r20255] mathmore/src/GSLMinimizer.cxx: fix problem with to
tolower on Windows
2007-10-08 07:25 brun
* [r20254] asimage/src/TASImage.cxx: From Valeriy:
- fix for bug reported by Axel
I encountered a problem with THtml, and I don't know how to solve
it. As
you know, THtml can generate "screen shots" of TCanvases etc as
GIFs and
embed them in the doc. For performance and beauty reasons, THtml
switches to batch more before creating a TCanvas - except when
it's told
not to, e.g. for creating a GIF of a GUI element using
TGObject::SaveAs().
What happens during THtml::MakeAll() is:
* switch to batch,
* create a TCanvas in batch,
* switch to non-batch,
* create a TCanvas in non-batch.
Alas, when the non-batch canvas is to be created, fgVisual is
still in
"batch mode", and asimage2pixmap (as called by the TGCanvas
constructor
for its scroll bars) fails.
"
2007-10-06 11:34 brun
* [r20249] config/Makefile.in, configure: From Lorenzo:
patch to configure to fix some linking problem with GSL,
(add cblas library and use GSL version number)
2007-10-06 10:43 moneta
* [r20248] mathmore/src/GSLMinimizer.cxx: fix for Windows
2007-10-06 05:42 pcanal
* [r20247] base/src/TSystem.cxx: Correct the syntax of the rootmap
file issued by ACLiC (fix load problem on mac)
2007-10-05 22:14 moneta
* [r20246] mathcore/src/SpecFuncCephes.cxx,
mathmore/inc/Math/GSLNLSMinimizer.h, mathmore/inc/Math/LinkDef.h,
mathmore/src/GSLMinimizer.cxx,
mathmore/src/GSLMultiFitFunctionAdapter.h: - sync with branch L
fix a warning for Mac + some Windows fixes
2007-10-05 21:53 wlav
* [r20243] pyroot/src/PyBufferFactory.cxx, pyroot/src/Utility.cxx:
add typecode to buffers from factor
2007-10-05 21:22 pcanal
* [r20242] cint/src/v6_var.cxx: Reset G__struct_offset when var
point to global variable
2007-10-05 20:57 wlav
* [r20241] pyroot/ROOT.py, pyroot/inc/LinkDef.h,
pyroot/inc/TPyDispatcher.h, pyroot/src/Converters.cxx,
pyroot/src/TPyDispatcher.cxx: o) Added TPyDispatcher for use with
ROOT-signal/slot based GUIs
o) Check for currentThread shutdown, in case of shutdown from GUI
o) Delay setting of the display hook to final setup
2007-10-05 17:03 brun
* [r20237] test/Event.h: We cannot use Float16_t for fRandom
(otherwise DrawTest fails on 64 bit machines). DrawTest.sh makes
a severe comparison between the written and read value out of
reacf with less than 32 bits.
2007-10-05 16:25 moneta
* [r20235] mathcore/src/SpecFuncCephes.cxx,
mathmore/src/PdfFuncMathMore.cxx: fix problem with INFINITY on
Windows, use numeric_limits
2007-10-05 15:33 brun
* [r20234] meta/src/TStreamerElement.cxx: Simplify the GetRange
function.
2007-10-05 15:32 brun
* [r20233] io/src/TBufferFile.cxx: Fix a bug in
TBufferFile::WriteFastArrayDouble affecting Double32_t arrays
2007-10-05 15:28 moneta
* [r20232] mathcore/inc/Math/DistFunc.h,
mathcore/inc/Math/LinkDef_Func.h, mathcore/inc/Math/ProbFunc.h,
mathcore/inc/Math/ProbFuncMathCore.h,
mathcore/src/ProbFuncMathCore.cxx,
mathcore/src/SpecFuncCephes.cxx, mathmore/Module.mk,
mathmore/doc/MathMore.html, mathmore/doc/main.html,
mathmore/inc/Math/Chebyshev.h, mathmore/inc/Math/Derivator.h,
mathmore/inc/Math/DistFuncMathMore.h,
mathmore/inc/Math/GSLMCIntegrator.h,
mathmore/inc/Math/GSLMinimizer.h,
mathmore/inc/Math/GSLNLSMinimizer.h,
mathmore/inc/Math/GSLRndmEngines.h,
mathmore/inc/Math/GSLSimAnMinimizer.h,
mathmore/inc/Math/GSLSimAnnealing.h,
mathmore/inc/Math/Integrator.h, mathmore/inc/Math/Interpolator.h,
mathmore/inc/Math/KelvinFunctions.h, mathmore/inc/Math/LinkDef.h,
mathmore/inc/Math/LinkDef_Func.h,
mathmore/inc/Math/LinkDef_StatFunc.h,
mathmore/inc/Math/MCIntegrationTypes.h,
mathmore/inc/Math/MCParameters.h,
mathmore/inc/Math/Minimizer1D.h,
mathmore/inc/Math/NumGradFunction.h,
mathmore/inc/Math/PdfFuncMathMore.h,
mathmore/inc/Math/ProbFuncInv.h,
mathmore/inc/Math/ProbFuncMathMore.h,
mathmore/inc/Math/QuantFuncMathMore.h,
mathmore/inc/Math/RootFinder.h,
mathmore/inc/Math/SpecFuncMathMore.h,
mathmore/inc/Math/WrappedMultiTF1.h,
mathmore/inc/Math/WrappedTF1.h, mathmore/src/GSLError.h,
mathmore/src/GSLIntegrator.h,
mathmore/src/GSLMCIntegrationWorkspace.h,
mathmore/src/GSLMCIntegrator.cxx, mathmore/src/GSLMinimizer.cxx,
mathmore/src/GSLMonteFunctionAdapter.h,
mathmore/src/GSLMonteFunctionWrapper.h,
mathmore/src/GSLMultiFit.h,
mathmore/src/GSLMultiFitFunctionAdapter.h,
mathmore/src/GSLMultiFitFunctionWrapper.h,
mathmore/src/GSLMultiMinFunctionAdapter.h,
mathmore/src/GSLMultiMinFunctionWrapper.h,
mathmore/src/GSLMultiMinimizer.h,
mathmore/src/GSLNLSMinimizer.cxx,
mathmore/src/GSLRndmEngines.cxx, mathmore/src/GSLRngWrapper.h,
mathmore/src/GSLSimAnMinimizer.cxx,
mathmore/src/GSLSimAnnealing.cxx,
mathmore/src/KelvinFunctions.cxx, mathmore/src/Minimizer1D.cxx,
mathmore/src/OneDimFunctionAdapter.h,
mathmore/src/ProbFuncInv.cxx, mathmore/src/ProbFuncMathMore.cxx,
mathmore/src/QuantFuncMathMore.cxx, mathmore/test/Makefile,
mathmore/test/UnuRanDist.h, mathmore/test/testFunctor.cxx,
mathmore/test/testIntegration.cxx,
mathmore/test/testIntegrationMultiDim.cxx,
mathmore/test/testRandomDist.cxx, mathmore/test/testSpecFunc.cxx,
mathmore/test/testStatFunc.cxx, smatrix/doc/SMatrix.html,
smatrix/doc/SMatrixClass.html, smatrix/doc/main.html,
smatrix/inc/Math/Expression.h, smatrix/inc/Math/Functions.h,
smatrix/inc/Math/MatrixFunctions.h,
smatrix/inc/Math/MatrixRepresentationsStatic.h,
smatrix/inc/Math/SMatrix.h, smatrix/inc/Math/SVector.h: - port
latest changes (forgot in previous commit) in mathcore
- update doc for groups and smatrix page
- changes in MathMore :
- add GSL MC integration
- add GSL Multi-dim minimization, non linear fitting and
simulated annealing
- remove cdf (are in mathcore) now
- update doc for groups and mathmore page
2007-10-05 14:36 moneta
* [r20231] mathcore/Module.mk, mathcore/doc/MathCore.html,
mathcore/doc/VectorPoint2D.html, mathcore/doc/main.html,
mathcore/inc/Math/Error.h, mathcore/inc/Math/FitMethodFunction.h,
mathcore/inc/Math/GenVector/DisplacementVector2D.h,
mathcore/inc/Math/GenVector/DisplacementVector3D.h,
mathcore/inc/Math/IFunction.h,
mathcore/inc/Math/IntegratorMultiDim.h,
mathcore/inc/Math/LinkDef.h, mathcore/inc/Math/LinkDef_Func.h,
mathcore/inc/Math/Minimizer.h,
mathcore/inc/Math/PdfFuncMathCore.h,
mathcore/inc/Math/ProbFuncMathCore.h,
mathcore/inc/Math/SpecFuncMathCore.h,
mathcore/inc/Math/WrappedParamFunction.h,
mathcore/src/IntegratorMultiDim.cxx,
mathcore/src/ProbFuncMathCore.cxx,
mathcore/src/SpecFuncCephes.cxx, mathcore/src/SpecFuncCephes.h,
mathcore/src/SpecFuncMathCore.cxx: - port changes from
development branch (mathDev):
- add interface class for minimization and for fitting method
function
- add multi-dim integration class (CERNLIB algorithm)
- add implementation for special functions from Cephes (gamma,
error function, incomplete gamma and incomplete beta)
- move all the cumulative distribution from MathMore to MathCore
(they can be implemented in therm of the inc beta and inc gamma)
- update documentation making mathcore, mathmore separate groups
which can be combined together
2007-10-05 11:14 brun
* [r20226] tmva/inc/BinarySearchTree.h,
tmva/inc/BinarySearchTreeNode.h, tmva/inc/BinaryTree.h,
tmva/inc/Configurable.h, tmva/inc/DataSet.h,
tmva/inc/DecisionTree.h, tmva/inc/Factory.h,
tmva/inc/GeneticAlgorithm.h, tmva/inc/IFitterTarget.h,
tmva/inc/IMethod.h, tmva/inc/IMetric.h, tmva/inc/MethodBDT.h,
tmva/inc/MethodBase.h, tmva/inc/MethodBayesClassifier.h,
tmva/inc/MethodCFMlpANN.h, tmva/inc/MethodCFMlpANN_Utils.h,
tmva/inc/MethodCommittee.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodFDA.h, tmva/inc/MethodFisher.h,
tmva/inc/MethodHMatrix.h, tmva/inc/MethodKNN.h,
tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h,
tmva/inc/MethodPDERS.h, tmva/inc/MethodRuleFit.h,
tmva/inc/MethodSVM.h, tmva/inc/MethodTMlpANN.h,
tmva/inc/MethodVariable.h, tmva/inc/MetricEuler.h,
tmva/inc/MetricManhattan.h, tmva/inc/Node.h, tmva/inc/NodekNN.h,
tmva/inc/Option.h, tmva/inc/PDF.h, tmva/inc/Reader.h,
tmva/inc/RuleCut.h, tmva/inc/RuleFitAPI.h,
tmva/inc/SeedDistance.h, tmva/inc/TActivation.h,
tmva/inc/Tools.h, tmva/inc/Version.h, tmva/inc/Volume.h,
tmva/src/BinarySearchTree.cxx, tmva/src/BinarySearchTreeNode.cxx,
tmva/src/BinaryTree.cxx, tmva/src/Configurable.cxx,
tmva/src/DataSet.cxx, tmva/src/DecisionTree.cxx,
tmva/src/DecisionTreeNode.cxx, tmva/src/Factory.cxx,
tmva/src/GeneticAlgorithm.cxx, tmva/src/MethodANNBase.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodCFMlpANN_Utils.cxx,
tmva/src/MethodCommittee.cxx, tmva/src/MethodCuts.cxx,
tmva/src/MethodFDA.cxx, tmva/src/MethodFisher.cxx,
tmva/src/MethodKNN.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx,
tmva/src/MethodVariable.cxx, tmva/src/MetricManhattan.cxx,
tmva/src/MinuitFitter.cxx, tmva/src/ModulekNN.cxx,
tmva/src/MsgLogger.cxx, tmva/src/Node.cxx, tmva/src/PDF.cxx,
tmva/src/Reader.cxx, tmva/src/RuleEnsemble.cxx,
tmva/src/RuleFit.cxx, tmva/src/RuleFitAPI.cxx,
tmva/src/RuleFitParams.cxx, tmva/src/TActivationIdentity.cxx,
tmva/src/TActivationRadial.cxx, tmva/src/TActivationSigmoid.cxx,
tmva/src/TActivationTanh.cxx, tmva/src/Timer.cxx,
tmva/src/Tools.cxx, tmva/src/VariablePCATransform.cxx,
tmva/test/BDT.C, tmva/test/ClassApplication.C,
tmva/test/TMVAGui.C, tmva/test/TMVAlogon.C,
tmva/test/TMVAnalysis.C, tmva/test/TMVAnalysis.py,
tmva/test/TMVApplication.C, tmva/test/correlationscatters.C,
tmva/test/efficiencies.C, tmva/test/loader.C, tmva/test/mvas.C,
tmva/test/mvaweights.C, tmva/test/network.C, tmva/test/probas.C,
tmva/test/tmvaglob.C, tmva/test/variables.C: From Joerg Stelzer:
New features:
- Cuts can now be applied independently for signal and background
in the PrepareTrainingAndTestTree phase.
- Previously, the input variables used by the Fisher classifier
were always normalised to [-1,1] by default. This has been
removed, so that it is now in the hand of the user to decide
whether or not normalisation is applied. Choose "Normalise"
("!Normalise") for normalisation (no normalisation), default is
"!Normalise".
- Significant speed improvements for PDERS. For the options to
benefit from this, see the example "PDERSkNN" in
macros/TMVAnalysis.C or examples/TMVAnalysis.cxx.
Thanks to Kamil Kraszewski and friends from Cracow for
implementing this.
- Re-established backward compatibility of TMVA code down to ROOT
version 4.02/00.
- Shortened BDT weight-file and standalone C++ reader class by
20% and 50%, respectively.
- Weight expressions can now be set individually for signal and
background via
the calls factory->SetSignalWeightExpression(
"<signal-expression>" ) and
factory->SetBackgroundWeightExpression( "<background-expression>"
). The former call is still supported.
- Overtraining test: a new GUI button (corresponding to an
extension of the macro "mvas.C") is available to plot a
comparison of the classifier response distributions for the
training and independent test data sets. The results of a
Kolmogorov-Smirnov compatibility test are printed on stdout and
plots.
- The cuts corresponding to a given signal efficiency can be
retrieved via the reader. An example for this is implemented in
"macros/TMVApplication.C". Briefly,
retrieve the cuts classifier object as follows:
TMVA::MethodCuts* mcuts = (TMVA::MethodCuts*)reader->FindMVA(
"CutsGA method" );,
define cut vectors (a vector of pairs can also be retrieved via
overloaded
GetCuts function): std::vector<Double_t> cutsMin;
std::vector<Double_t> cutsMax;
and fill them via: mcuts->GetCuts( wantedSignalEfficiency,
cutsMin, cutsMax );
- Clean up of code and include headers to improve forward
declaration.
- Bug fixes:
- Memory leaks in the Reader class are removed: the Reader is now
properly destructed (deletion of all handled classifiers).
Thereby, pointer problems in the destructors of Fisher and SVM
have been found and fixed.
- The macro TMVApplication.C produced a segmentation fault when
run from the ROOT prompt
(the compiled version in the examples directory worked fine).
This problem is now solved.
- The color selection has been adapted to the new color palette
that was introduced in ROOT 5.16. The macros should now look
alike with all ROOT versions (above 4.02/00).
- Very important bug fix: the application of cuts in the
PrepareTrainingAndTestTree
call in conjunction with the use of several trees (ie, several
consecutive calls
of factory->AddSignalTree(...) or
factory->AddBackgroundTree(...)), lead to a wrong application of
the cut to all trees but the first one in the signal and
background chains. More details can be provided if requested -
please contact
the authors. We wish to thank Manfred Groh for spotting and
analysing the problem!
- Some compilers complained about a missing #include
"TMVA/Configurable.h" in the Reader
class. This has been fixed. - Fixed problem in RuleFit's
standalone class when using integer input variables.
- Fixed compilation problem when using decorrelation
preprocessing of input variables in C++ standalone reader
classes.
- Fixed bug in number-of-plots calculation in correlation script.
- Fixed bug in printing of number of events in case of several
trees (no impact on results).
- Fixed inconsistency between cut optimisation and cut reading:
the aligned definition of min and max cuts is: a variable passes
a cut if: min < var <= max.
(This inconsistency may have affected your results if you used
cut optimisation together with integer variables. Please check
with the new version.)
- Fixed macro path in TMVAGui.C to fix problem when running the
GUI in the ROOT/TMVA distribution.
Also: TMVA Style moved from TMVAlogon into tmvaglob to fix style
problem when running in the ROOT/TMVA distribution.
- Fixed typos in weight file names in MLP and BDT macros - Fixed
"MinMax" and "RMS" options of PDERS (thanks to Junpei Maeda for
spotting this)
- Fixed compilation problem in MetricEuler class on some
platforms
2007-10-04 23:00 rdm
* [r20220] base/inc/Match.h, base/inc/Strlen.h, base/inc/TAtt3D.h,
base/inc/TInspectorImp.h, base/inc/TRegexp.h,
base/inc/TStringLong.h, base/src/InitGui.cxx,
base/src/TApplicationImp.cxx, base/src/TCanvasImp.cxx,
base/src/TContextMenuImp.cxx, base/src/TControlBarImp.cxx,
base/src/TInspectorImp.cxx, base/src/TMemberInspector.cxx,
clib/inc/Demangle.h, clib/src/detach.c, clib/src/mcalloc.c,
clib/src/mfree.c, clib/src/mmalloc.c, clib/src/mmemalign.c,
clib/src/mmstats.c, clib/src/mrealloc.c, clib/src/sbrksup.c,
cont/inc/TIterator.h, cont/src/TIterator.cxx,
cont/src/TSortedList.cxx, g3d/src/X3DBuffer.c,
ged/inc/TFrameEditor.h, ged/inc/TPadEditor.h,
ged/inc/TPaveStatsEditor.h, ged/src/TFrameEditor.cxx,
ged/src/TH1Editor.cxx, ged/src/TH2Editor.cxx,
ged/src/TPadEditor.cxx, ged/src/TPaveStatsEditor.cxx,
gl/inc/TF2GL.h, gl/inc/TGLAdapter.h, gl/inc/TGLClipSetEditor.h,
gl/inc/TGLLightSet.h, gl/inc/TGLLightSetEditor.h,
gl/inc/TGLLockable.h, gl/inc/TGLPShapeRef.h,
gl/inc/TGLSelectRecord.h, gl/inc/TH2GL.h, gl/src/TGLAdapter.cxx,
gl/src/TGLLightSet.cxx, gl/src/TGLLightSetEditor.cxx,
gl/src/TGLLockable.cxx, gl/src/TGLPShapeObj.cxx,
gl/src/TGLPShapeRef.cxx, gpad/inc/TControlBarButton.h,
gpad/src/TControlBarButton.cxx, graf/src/TPoints.cxx,
gui/src/TGWidget.cxx, main/src/setpawc.c, main/win32/cfget.c,
main/win32/cfgeto.c, main/win32/cfopei.c, main/win32/cfput.c,
main/win32/cfputo.c, main/win32/setpawc.c, main/win32/tzvers.f,
meta/inc/TToggle.h, meta/inc/TToggleGroup.h,
meta/src/TDictionary.cxx, mysql/src/TMySQLResult.cxx,
mysql/src/TMySQLRow.cxx, net/inc/TSQLRow.h,
net/src/TSQLResult.cxx, net/src/TSQLRow.cxx, rint/inc/LinkDef.h,
roofit/src/Roo2DKeysPdf.cxx, roofit/src/RooArgusBG.cxx,
roofit/src/RooBCPEffDecay.cxx, roofit/src/RooBCPGenDecay.cxx,
roofit/src/RooBDecay.cxx, roofit/src/RooBMixDecay.cxx,
roofit/src/RooBifurGauss.cxx, roofit/src/RooBlindTools.cxx,
roofit/src/RooBreitWigner.cxx, roofit/src/RooBukinPdf.cxx,
roofit/src/RooCBShape.cxx, roofit/src/RooChebychev.cxx,
roofit/src/RooDecay.cxx, roofit/src/RooDstD0BG.cxx,
roofit/src/RooExponential.cxx, roofit/src/RooGExpModel.cxx,
roofit/src/RooGaussModel.cxx, roofit/src/RooGaussian.cxx,
roofit/src/RooKeysPdf.cxx, roofit/src/RooLandau.cxx,
roofit/src/RooNonCPEigenDecay.cxx, roofit/src/RooNovosibirsk.cxx,
roofit/src/RooParametricStepFunction.cxx,
roofit/src/RooPolynomial.cxx, roofit/src/RooUnblindCPAsymVar.cxx,
roofit/src/RooUnblindOffset.cxx,
roofit/src/RooUnblindPrecision.cxx,
roofit/src/RooUnblindUniform.cxx, roofit/src/RooVoigtian.cxx,
roofitcore/src/Roo1DTable.cxx, roofitcore/src/RooAICRegistry.cxx,
roofitcore/src/RooAbsAnaConvPdf.cxx,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsBinning.cxx,
roofitcore/src/RooAbsCategory.cxx,
roofitcore/src/RooAbsCategoryLValue.cxx,
roofitcore/src/RooAbsCollection.cxx,
roofitcore/src/RooAbsData.cxx, roofitcore/src/RooAbsFunc.cxx,
roofitcore/src/RooAbsGenContext.cxx,
roofitcore/src/RooAbsGoodnessOfFit.cxx,
roofitcore/src/RooAbsHiddenReal.cxx,
roofitcore/src/RooAbsIntegrator.cxx,
roofitcore/src/RooAbsLValue.cxx,
roofitcore/src/RooAbsMCStudyModule.cxx,
roofitcore/src/RooAbsOptGoodnessOfFit.cxx,
roofitcore/src/RooAbsPdf.cxx, roofitcore/src/RooAbsProxy.cxx,
roofitcore/src/RooAbsReal.cxx,
roofitcore/src/RooAbsRealLValue.cxx,
roofitcore/src/RooAbsRootFinder.cxx,
roofitcore/src/RooAbsString.cxx,
roofitcore/src/RooAcceptReject.cxx,
roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooAddGenContext.cxx,
roofitcore/src/RooAddModel.cxx, roofitcore/src/RooAddPdf.cxx,
roofitcore/src/RooAddition.cxx, roofitcore/src/RooArgList.cxx,
roofitcore/src/RooArgProxy.cxx, roofitcore/src/RooArgSet.cxx,
roofitcore/src/RooBinning.cxx,
roofitcore/src/RooBrentRootFinder.cxx,
roofitcore/src/RooCacheManager.cxx,
roofitcore/src/RooCatType.cxx, roofitcore/src/RooCategory.cxx,
roofitcore/src/RooCategoryProxy.cxx,
roofitcore/src/RooCategorySharedProperties.cxx,
roofitcore/src/RooChi2Var.cxx,
roofitcore/src/RooClassFactory.cxx, roofitcore/src/RooCmdArg.cxx,
roofitcore/src/RooCmdConfig.cxx, roofitcore/src/RooComplex.cxx,
roofitcore/src/RooConstVar.cxx,
roofitcore/src/RooConvCoefVar.cxx,
roofitcore/src/RooConvGenContext.cxx,
roofitcore/src/RooConvIntegrandBinding.cxx,
roofitcore/src/RooCurve.cxx, roofitcore/src/RooCustomizer.cxx,
roofitcore/src/RooDLLSignificanceMCSModule.cxx,
roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooDataHistSliceIter.cxx,
roofitcore/src/RooDataProjBinding.cxx,
roofitcore/src/RooDataSet.cxx, roofitcore/src/RooDirItem.cxx,
roofitcore/src/RooDouble.cxx,
roofitcore/src/RooEffGenContext.cxx,
roofitcore/src/RooEffProd.cxx, roofitcore/src/RooEfficiency.cxx,
roofitcore/src/RooEllipse.cxx, roofitcore/src/RooErrorVar.cxx,
roofitcore/src/RooExtendPdf.cxx, roofitcore/src/RooFitResult.cxx,
roofitcore/src/RooFormula.cxx, roofitcore/src/RooFormulaVar.cxx,
roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooGenCategory.cxx,
roofitcore/src/RooGenContext.cxx,
roofitcore/src/RooGenProdProj.cxx,
roofitcore/src/RooGenericPdf.cxx,
roofitcore/src/RooGlobalFunc.cxx,
roofitcore/src/RooGraphEdge.cxx, roofitcore/src/RooGraphNode.cxx,
roofitcore/src/RooGraphSpring.cxx, roofitcore/src/RooGrid.cxx,
roofitcore/src/RooHashTable.cxx, roofitcore/src/RooHist.cxx,
roofitcore/src/RooHistError.cxx, roofitcore/src/RooHistPdf.cxx,
roofitcore/src/RooHtml.cxx,
roofitcore/src/RooImproperIntegrator1D.cxx,
roofitcore/src/RooInt.cxx, roofitcore/src/RooIntegrator1D.cxx,
roofitcore/src/RooIntegrator2D.cxx,
roofitcore/src/RooIntegratorBinding.cxx,
roofitcore/src/RooInvTransform.cxx,
roofitcore/src/RooLinTransBinning.cxx,
roofitcore/src/RooLinearVar.cxx,
roofitcore/src/RooLinkedList.cxx,
roofitcore/src/RooLinkedListElem.cxx,
roofitcore/src/RooLinkedListIter.cxx, roofitcore/src/RooList.cxx,
roofitcore/src/RooListProxy.cxx,
roofitcore/src/RooMCIntegrator.cxx,
roofitcore/src/RooMCStudy.cxx, roofitcore/src/RooMPSentinel.cxx,
roofitcore/src/RooMapCatEntry.cxx,
roofitcore/src/RooMappedCategory.cxx, roofitcore/src/RooMath.cxx,
roofitcore/src/RooMinuit.cxx, roofitcore/src/RooMsgService.cxx,
roofitcore/src/RooMultiCatIter.cxx,
roofitcore/src/RooMultiCategory.cxx,
roofitcore/src/RooNLLVar.cxx, roofitcore/src/RooNameReg.cxx,
roofitcore/src/RooNameSet.cxx,
roofitcore/src/RooNormListManager.cxx,
roofitcore/src/RooNormManager.cxx,
roofitcore/src/RooNormSetCache.cxx,
roofitcore/src/RooNumConvPdf.cxx,
roofitcore/src/RooNumConvolution.cxx,
roofitcore/src/RooNumIntConfig.cxx,
roofitcore/src/RooNumIntFactory.cxx,
roofitcore/src/RooNumber.cxx,
roofitcore/src/RooObjCacheManager.cxx,
roofitcore/src/RooPlot.cxx, roofitcore/src/RooPlotable.cxx,
roofitcore/src/RooPolyVar.cxx, roofitcore/src/RooPrintable.cxx,
roofitcore/src/RooProdGenContext.cxx,
roofitcore/src/RooProdPdf.cxx, roofitcore/src/RooProduct.cxx,
roofitcore/src/RooPullVar.cxx,
roofitcore/src/RooQuasiRandomGenerator.cxx,
roofitcore/src/RooRandom.cxx,
roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofitcore/src/RooRangeBinning.cxx,
roofitcore/src/RooRealAnalytic.cxx,
roofitcore/src/RooRealBinding.cxx,
roofitcore/src/RooRealConstant.cxx,
roofitcore/src/RooRealIntegral.cxx,
roofitcore/src/RooRealMPFE.cxx, roofitcore/src/RooRealProxy.cxx,
roofitcore/src/RooRealSumPdf.cxx, roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooRealVarSharedProperties.cxx,
roofitcore/src/RooRefCountList.cxx,
roofitcore/src/RooResolutionModel.cxx,
roofitcore/src/RooScaledFunc.cxx,
roofitcore/src/RooSegmentedIntegrator1D.cxx,
roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofitcore/src/RooSetPair.cxx, roofitcore/src/RooSetProxy.cxx,
roofitcore/src/RooSharedProperties.cxx,
roofitcore/src/RooSharedPropertiesList.cxx,
roofitcore/src/RooSimGenContext.cxx,
roofitcore/src/RooSimPdfBuilder.cxx,
roofitcore/src/RooSimultaneous.cxx,
roofitcore/src/RooStreamParser.cxx,
roofitcore/src/RooStringVar.cxx,
roofitcore/src/RooSuperCategory.cxx,
roofitcore/src/RooTObjWrap.cxx, roofitcore/src/RooTable.cxx,
roofitcore/src/RooThreshEntry.cxx,
roofitcore/src/RooThresholdCategory.cxx,
roofitcore/src/RooTrace.cxx, roofitcore/src/RooTreeData.cxx,
roofitcore/src/RooTruthModel.cxx,
roofitcore/src/RooUniformBinning.cxx,
roofitcore/src/RooWorkspace.cxx, roots/inc/TGXClient.h,
roots/inc/TGXServer.h, roots/src/TGXClient.cxx,
roots/src/TGXServer.cxx, rootx/src/rootx.cxx,
table/inc/TGenericTable.h, table/inc/TResponseTable.h,
table/src/TGenericTable.cxx, table/src/TResponseTable.cxx,
test/eventb.cxx, test/eventload.cxx, test/rhtml/rhtml.h,
test/test2html.cxx, thread/inc/TPosixCondition.h,
thread/inc/TPosixMutex.h, thread/inc/TPosixThreadFactory.h,
thread/src/TPosixMutex.cxx, thread/src/TPosixThreadFactory.cxx,
thread/src/TRWLock.cxx, tree/inc/TCut.h,
tree/src/TSelectorScalar.cxx, unix/inc/LinkDef.h, x11/inc/Xpm.h,
x11/src/gifdecode.c, x11/src/gifencode.c, x11/src/gifquantize.c,
x11ttf/inc/LinkDef.h, x3d/inc/LinkDef.h, zip/inc/deflate.h,
zip/inc/zconf.h, zip/src/adler32.c, zip/src/compress.c,
zip/src/crc32.c, zip/src/gzio.c, zip/src/trees.c,
zip/src/uncompr.c: remove a bunch of $Name$ tags that were missed
due to a problem in the
initial svn patch up script. Also add svn:keywords Id to all
files not
having the property yet.
2007-10-04 22:43 rdm
* [r20219] Makefile, cint/cintdlls.mk: fix some macosx issues with
cleaning up the cint/stl/*.so's.
2007-10-04 22:22 rdm
* [r20218] Makefile: in distclean on the Mac also delete
cint/stl/*.so.
2007-10-04 20:51 pcanal
* [r20217] io/src/TFile.cxx: In the case where Recover is called
for a file that was intentionally empty (and hence already has a
list of free segment), prevent the adding of duplicate (and
fatal) end of file free segment
2007-10-04 20:50 pcanal
* [r20216] io/src/TKey.cxx: Relax test for end of file
2007-10-04 20:49 pcanal
* [r20215] io/inc/TFree.h, io/src/TFree.cxx: Add ls method. Cleanup
comment layout
2007-10-04 17:50 pcanal
* [r20214] tree/src/TBranch.cxx: Add warning message in case of
missing leaf name in leaflist. Use _noname as the name of the
leaf
2007-10-04 16:37 brun
* [r20213] test/RootShower/MyParticle.h: From Bertrand:
- Implement empty SetDrawOption() to remove it from context menu
(not used)
2007-10-04 14:49 brun
* [r20212] gui/src/TGClient.cxx, rootx/src/rootx.cxx: When messages
like "can't figure out DISPLAY, set it manually
or other X11 server connection errors, add a message indicating
to reconnect with ssh -Y
2007-10-04 13:08 couet
* [r20209] base/inc/TColor.h, base/src/TColor.cxx: - Two new
functions: RGB2HSV and HSV2RGB to convert a color from RGB to
HSV system and vice versa (requested by V.Onuchin).
2007-10-04 11:32 couet
* [r20207] base/src/TAttLine.cxx: - Update the help concerning the
line style.
2007-10-04 10:11 brun
* [r20206] test/RootShower/MyEvent.cxx,
test/RootShower/MyParticle.cxx, test/RootShower/MyParticle.h,
test/RootShower/RSVersion.h, test/RootShower/RootShower.cxx,
test/RootShower/RootShower.h: From Bertrand:
Added protections + added highlighting track function (via
context menu)
Thanks to Magdalena for testing and reporting problems.
2007-10-04 09:43 antcheva
* [r20205] tutorials/gui/iconAsXPMData.C: A new tutorial how to
create an icon image from
XPM data included into the code.
2007-10-04 08:03 brun
* [r20202] hist/src/THnSparse.cxx: Fix coding conventions
2007-10-04 07:59 brun
* [r20201] minuit/src/TLinearFitter.cxx: Fix coding conventions.
2007-10-03 15:15 antcheva
* [r20194] fitpanel/src/TFitParametersDialog.cxx: Typo in comment
2007-10-03 14:26 brun
* [r20193] test/Event.h: Modify the Event example to illustrate the
use of the new type Float16_t
2007-10-03 14:19 brun
* [r20192] io/src/TBufferFile.cxx: In all Float16 functions assume
a default value of 12 bits for the truncated mantissa.
When reading from a file GetRange may not be called, hence the
protection.
2007-10-03 14:18 brun
* [r20191] tree/src/TBranchElement.cxx: Change the test of
TVirtualStreamerInfo::kBool for TVirtualStreamerInfo::kFloat16.
Make symmetric the processing of Float16 and Double32.
2007-10-03 14:16 brun
* [r20190] meta/src/TStreamerElement.cxx: Make symmetric the use of
GetRange for Float16 and Double32
2007-10-03 12:02 antcheva
* [r20189] fitpanel/src/TFitEditor.cxx: Make Fit panel working for
appropriate objects drawn
in user classes, which are derived from TCanvas
(thanks to Reiner Rohlfs)
2007-10-03 10:46 rdm
* [r20188] Makefile: restore behaviour of allowing to install to
directory ROOTSY points to.
Also cleanup .svn directories after install.
2007-10-03 09:58 brun
* [r20187] configure: From Lorenzo
Fix for finding gsl version 10
2007-10-03 08:23 antcheva
* [r20186] gui/inc/TGView.h: Renamed const TGGC &GetWhiteGC() to
const TGGC &GetViewWhiteGC()
to avoid hiding of static const TGGC &GetWhiteGC() in TGFrame
class.
2007-10-02 16:25 antcheva
* [r20184] gui/inc/TGListTree.h, gui/src/TGListTree.cxx: Added
following new methods (requested by LHCb):
TGListTreeItem
o CheckAllChildren(Bool_t state = kTRUE) - set the state of this
TGListTreeItem and all its children (if any) as checked if
state=kTRUE (default behavior); or unchecked if state=kFALSE.
o CheckChildren(TGListTreeItem *item, Bool_t state) - helper
method
TGListTree class
o GetChecked(TList *checked) - add the item text of all checked
list tree items as TObjString into the list 'checked'. This list
is not adopted and must be deleted by the user later.
Example:
TList *mylist = new TList();
fListTree->GetChecked(mylist);
...
mylist->Delete();
delete mylist;
o GetCheckedChildren(TList *checked, TGListTreeItem *item) -
helper method
o CheckAllChildren(TGListTreeItem *item, Bool_t state) - check
all child items of 'item' and 'item' itself according to the
state value: kTRUE means check all, kFALSE - uncheck all.
Example:
TGListTreeItem *it;
it = fLTree->FindChildByName(fLTree->GetFirstItem(),"P1D");
fLTree->CheckAllChildren(it, kFALSE);
// or users can use
it->CheckAllChildren(kFALSE);
2007-10-02 16:08 brun
* [r20182] io/src/TBufferFile.cxx, meta/src/TStreamerElement.cxx:
More changes for Float16_t
2007-10-02 15:58 rdm
* [r20181] io/src/TFile.cxx: From Gerri:
protection against prefix being 0.
2007-10-02 13:24 rdm
* [r20177] config/thisroot.csh, config/thisroot.sh: set PYTHONPATH
if not defined and add $ROOTSYS/lib to PYTHONPATH.
2007-10-02 12:51 rdm
* [r20175] build/unix/makedistsrc.sh: use svn to checkout sources.
2007-10-02 12:01 rdm
* [r20174] config/rootrc.in, rint/src/TRint.cxx: new option
Rint.WelcomeLite. It true print only a 1 line welcome message
instead of the default 16 line message.
2007-10-02 11:52 brun
* [r20173] io/src/TStreamerInfo.cxx,
io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx,
meta/inc/TVirtualStreamerInfo.h, metautils/src/TClassEdit.cxx,
tree/src/TBranchElement.cxx, tree/src/TTree.cxx,
tree/src/TTreeSQL.cxx, treeplayer/inc/TBranchProxy.h,
treeplayer/src/TFormLeafInfo.cxx,
treeplayer/src/TTreeProxyGenerator.cxx, xml/src/TXMLPlayer.cxx:
Second batch of changes to support the new type Float16_t.
2007-10-02 11:02 rdm
* [r20172] config/Makefile.linux, config/Makefile.linuxx8664gcc:
Link gfortran programs using CERNLIB with g++ since libshift is
now
in C++ and needs the C++ runtime.
2007-10-02 09:02 brun
* [r20170] base/inc/LinkDef1.h, base/inc/Rtypes.h,
base/inc/TBuffer.h, cint/src/v6_tmplt.cxx,
cint7/src/v6_tmplt.cxx, io/inc/TBufferFile.h,
io/inc/TStreamerInfo.h, io/src/TBufferFile.cxx,
io/src/TEmulatedCollectionProxy.cxx,
io/src/TEmulatedMapProxy.cxx, io/src/TGenCollectionStreamer.cxx,
meta/inc/TDataType.h, meta/inc/TVirtualStreamerInfo.h,
meta/src/TDataType.cxx, meta/src/TStreamerElement.cxx,
metautils/src/TClassEdit.cxx, odbc/src/TODBCStatement.cxx,
sql/inc/TBufferSQL2.h, sql/src/TBufferSQL2.cxx,
sql/src/TSQLFile.cxx, sql/src/TSQLStructure.cxx,
tree/inc/TBufferSQL.h, tree/src/TBufferSQL.cxx,
utils/src/rootcint.cxx, xml/inc/TBufferXML.h,
xml/src/TBufferXML.cxx: First batch of changes to support the new
data type Float16_t.
For more info about Float16_t see TBufferFile::WriteFloat16.
2007-10-02 08:22 wouter
* [r20168] roofitcore/inc/RooAbsCacheElement.h,
roofitcore/inc/RooClassFactory.h: o RooClassFactory
- Add forgotten forward declaration to RooAbsPdf
o RooAbsCacheElement
- Add dummy virtual destructor
2007-10-01 19:26 wouter
* [r20167] roofitcore/inc/RooAbsAnaConvPdf.h: test part 2
2007-10-01 19:25 wouter
* [r20166] roofitcore/inc/RooAbsAnaConvPdf.h: test
2007-10-01 19:18 wouter
* [r20165] roofitcore/inc/RooAbsAnaConvPdf.h: dummy change
2007-10-01 17:02 wouter
* [r20164] roofit/inc/RooKeysPdf.h, roofit/src/RooKeysPdf.cxx: back
out new version of RooKeysPdf that was accidentally committed
2007-10-01 16:34 wouter
* [r20163] roofit/inc/LinkDef1.h, roofit/inc/Roo2DKeysPdf.h,
roofit/inc/RooArgusBG.h, roofit/inc/RooBCPEffDecay.h,
roofit/inc/RooBCPGenDecay.h, roofit/inc/RooBDecay.h,
roofit/inc/RooBMixDecay.h, roofit/inc/RooBifurGauss.h,
roofit/inc/RooBlindTools.h, roofit/inc/RooBreitWigner.h,
roofit/inc/RooBukinPdf.h, roofit/inc/RooCBShape.h,
roofit/inc/RooChebychev.h, roofit/inc/RooDecay.h,
roofit/inc/RooDstD0BG.h, roofit/inc/RooExponential.h,
roofit/inc/RooGExpModel.h, roofit/inc/RooGaussModel.h,
roofit/inc/RooGaussian.h, roofit/inc/RooHistPdf.h,
roofit/inc/RooKeysPdf.h, roofit/inc/RooLandau.h,
roofit/inc/RooNonCPEigenDecay.h, roofit/inc/RooNovosibirsk.h,
roofit/inc/RooParametricStepFunction.h,
roofit/inc/RooPolynomial.h, roofit/inc/RooUnblindCPAsymVar.h,
roofit/inc/RooUnblindOffset.h, roofit/inc/RooUnblindPrecision.h,
roofit/inc/RooUnblindUniform.h, roofit/inc/RooVoigtian.h,
roofit/src/Roo2DKeysPdf.cxx, roofit/src/RooArgusBG.cxx,
roofit/src/RooBCPEffDecay.cxx, roofit/src/RooBCPGenDecay.cxx,
roofit/src/RooBDecay.cxx, roofit/src/RooBMixDecay.cxx,
roofit/src/RooBifurGauss.cxx, roofit/src/RooBlindTools.cxx,
roofit/src/RooBreitWigner.cxx, roofit/src/RooBukinPdf.cxx,
roofit/src/RooCBShape.cxx, roofit/src/RooChebychev.cxx,
roofit/src/RooDecay.cxx, roofit/src/RooDstD0BG.cxx,
roofit/src/RooExponential.cxx, roofit/src/RooGExpModel.cxx,
roofit/src/RooGaussModel.cxx, roofit/src/RooGaussian.cxx,
roofit/src/RooHistPdf.cxx, roofit/src/RooKeysPdf.cxx,
roofit/src/RooLandau.cxx, roofit/src/RooNonCPEigenDecay.cxx,
roofit/src/RooNovosibirsk.cxx,
roofit/src/RooParametricStepFunction.cxx,
roofit/src/RooPolynomial.cxx, roofit/src/RooUnblindCPAsymVar.cxx,
roofit/src/RooUnblindOffset.cxx,
roofit/src/RooUnblindPrecision.cxx,
roofit/src/RooUnblindUniform.cxx, roofit/src/RooVoigtian.cxx: o
RooHistPdf
- Moved from RooFit to RooFitCore because it is used by caching
classes
o RooBCPGenDecay,RooBCPEffDecay,RooBMixDecay,RooNonCPEigenDecay
- Adapt to getCoefAnalyticalIntegral interface change in
RooAbsAnaConvPdf
o RooBDecay
- Adapt to getCoefAnalyticalIntegral interface change in
RooAbsAnaConvPdf
- Implement coefAnalyticalIntegral and getCoefAnalytical integral
to forward
class to objects representing the coefficients
- Implement coefVars() so that RooAbsAnaConvPdf can sort out
actual
dependents of each coefficient individually
2007-10-01 16:28 wouter
* [r20161] roofitcore/Module.mk, roofitcore/inc/LinkDef3.h,
roofitcore/inc/Roo1DTable.h, roofitcore/inc/RooAICRegistry.h,
roofitcore/inc/RooAbsAnaConvPdf.h, roofitcore/inc/RooAbsArg.h,
roofitcore/inc/RooAbsBinning.h, roofitcore/inc/RooAbsCache.h,
roofitcore/inc/RooAbsCacheElement.h,
roofitcore/inc/RooAbsCachedPdf.h,
roofitcore/inc/RooAbsCategory.h,
roofitcore/inc/RooAbsCategoryLValue.h,
roofitcore/inc/RooAbsCollection.h, roofitcore/inc/RooAbsData.h,
roofitcore/inc/RooAbsFunc.h, roofitcore/inc/RooAbsGenContext.h,
roofitcore/inc/RooAbsGoodnessOfFit.h,
roofitcore/inc/RooAbsHiddenReal.h,
roofitcore/inc/RooAbsIntegrator.h, roofitcore/inc/RooAbsLValue.h,
roofitcore/inc/RooAbsMCStudyModule.h,
roofitcore/inc/RooAbsOptGoodnessOfFit.h,
roofitcore/inc/RooAbsPdf.h, roofitcore/inc/RooAbsProxy.h,
roofitcore/inc/RooAbsReal.h, roofitcore/inc/RooAbsRealLValue.h,
roofitcore/inc/RooAbsRootFinder.h,
roofitcore/inc/RooAbsSelfCachedPdf.h,
roofitcore/inc/RooAbsString.h, roofitcore/inc/RooAcceptReject.h,
roofitcore/inc/RooAdaptiveGaussKronrodIntegrator1D.h,
roofitcore/inc/RooAddGenContext.h, roofitcore/inc/RooAddModel.h,
roofitcore/inc/RooAddPdf.h, roofitcore/inc/RooAddition.h,
roofitcore/inc/RooArgList.h, roofitcore/inc/RooArgProxy.h,
roofitcore/inc/RooArgSet.h, roofitcore/inc/RooBinning.h,
roofitcore/inc/RooBrentRootFinder.h,
roofitcore/inc/RooCacheManager.h, roofitcore/inc/RooCachedPdf.h,
roofitcore/inc/RooCatType.h, roofitcore/inc/RooCategory.h,
roofitcore/inc/RooCategoryProxy.h,
roofitcore/inc/RooCategorySharedProperties.h,
roofitcore/inc/RooChi2Var.h, roofitcore/inc/RooClassFactory.h,
roofitcore/inc/RooCmdArg.h, roofitcore/inc/RooCmdConfig.h,
roofitcore/inc/RooComplex.h, roofitcore/inc/RooConstVar.h,
roofitcore/inc/RooConvCoefVar.h,
roofitcore/inc/RooConvGenContext.h,
roofitcore/inc/RooConvIntegrandBinding.h,
roofitcore/inc/RooCurve.h, roofitcore/inc/RooCustomizer.h,
roofitcore/inc/RooDLLSignificanceMCSModule.h,
roofitcore/inc/RooDataHist.h,
roofitcore/inc/RooDataHistSliceIter.h,
roofitcore/inc/RooDataProjBinding.h, roofitcore/inc/RooDataSet.h,
roofitcore/inc/RooDataSetSliceIter.h,
roofitcore/inc/RooDirItem.h, roofitcore/inc/RooDouble.h,
roofitcore/inc/RooEffGenContext.h, roofitcore/inc/RooEffProd.h,
roofitcore/inc/RooEfficiency.h, roofitcore/inc/RooEllipse.h,
roofitcore/inc/RooErrorHandler.h, roofitcore/inc/RooErrorVar.h,
roofitcore/inc/RooExtendPdf.h, roofitcore/inc/RooFFTConvPdf.h,
roofitcore/inc/RooFit.h, roofitcore/inc/RooFitResult.h,
roofitcore/inc/RooFormula.h, roofitcore/inc/RooFormulaVar.h,
roofitcore/inc/RooGaussKronrodIntegrator1D.h,
roofitcore/inc/RooGenCategory.h, roofitcore/inc/RooGenContext.h,
roofitcore/inc/RooGenProdProj.h, roofitcore/inc/RooGenericPdf.h,
roofitcore/inc/RooGlobalFunc.h, roofitcore/inc/RooGraphEdge.h,
roofitcore/inc/RooGraphNode.h, roofitcore/inc/RooGraphSpring.h,
roofitcore/inc/RooGrid.h, roofitcore/inc/RooHashTable.h,
roofitcore/inc/RooHist.h, roofitcore/inc/RooHistError.h,
roofitcore/inc/RooHistPdf.h, roofitcore/inc/RooHtml.h,
roofitcore/inc/RooImproperIntegrator1D.h,
roofitcore/inc/RooInt.h, roofitcore/inc/RooIntegrator1D.h,
roofitcore/inc/RooIntegrator2D.h,
roofitcore/inc/RooIntegratorBinding.h,
roofitcore/inc/RooInvTransform.h,
roofitcore/inc/RooLinTransBinning.h,
roofitcore/inc/RooLinearVar.h, roofitcore/inc/RooLinkedList.h,
roofitcore/inc/RooLinkedListElem.h,
roofitcore/inc/RooLinkedListIter.h, roofitcore/inc/RooList.h,
roofitcore/inc/RooListProxy.h, roofitcore/inc/RooMCIntegrator.h,
roofitcore/inc/RooMCStudy.h, roofitcore/inc/RooMPSentinel.h,
roofitcore/inc/RooMapCatEntry.h,
roofitcore/inc/RooMappedCategory.h, roofitcore/inc/RooMath.h,
roofitcore/inc/RooMinuit.h, roofitcore/inc/RooMsgService.h,
roofitcore/inc/RooMultiCatIter.h,
roofitcore/inc/RooMultiCategory.h, roofitcore/inc/RooNLLVar.h,
roofitcore/inc/RooNameReg.h, roofitcore/inc/RooNameSet.h,
roofitcore/inc/RooNormListManager.h,
roofitcore/inc/RooNormManager.h,
roofitcore/inc/RooNormSetCache.h, roofitcore/inc/RooNumConvPdf.h,
roofitcore/inc/RooNumConvolution.h,
roofitcore/inc/RooNumIntConfig.h,
roofitcore/inc/RooNumIntFactory.h, roofitcore/inc/RooNumber.h,
roofitcore/inc/RooObjCacheManager.h, roofitcore/inc/RooPlot.h,
roofitcore/inc/RooPlotable.h, roofitcore/inc/RooPolyVar.h,
roofitcore/inc/RooPrintable.h,
roofitcore/inc/RooProdGenContext.h, roofitcore/inc/RooProdPdf.h,
roofitcore/inc/RooProduct.h, roofitcore/inc/RooProjectedPdf.h,
roofitcore/inc/RooPullVar.h,
roofitcore/inc/RooQuasiRandomGenerator.h,
roofitcore/inc/RooRandom.h,
roofitcore/inc/RooRandomizeParamMCSModule.h,
roofitcore/inc/RooRangeBinning.h,
roofitcore/inc/RooRealAnalytic.h,
roofitcore/inc/RooRealBinding.h,
roofitcore/inc/RooRealConstant.h,
roofitcore/inc/RooRealIntegral.h, roofitcore/inc/RooRealMPFE.h,
roofitcore/inc/RooRealProxy.h, roofitcore/inc/RooRealSumPdf.h,
roofitcore/inc/RooRealVar.h,
roofitcore/inc/RooRealVarSharedProperties.h,
roofitcore/inc/RooRefCountList.h,
roofitcore/inc/RooResolutionModel.h,
roofitcore/inc/RooScaledFunc.h,
roofitcore/inc/RooSegmentedIntegrator1D.h,
roofitcore/inc/RooSegmentedIntegrator2D.h,
roofitcore/inc/RooSetPair.h, roofitcore/inc/RooSetProxy.h,
roofitcore/inc/RooSharedProperties.h,
roofitcore/inc/RooSharedPropertiesList.h,
roofitcore/inc/RooSimGenContext.h,
roofitcore/inc/RooSimPdfBuilder.h,
roofitcore/inc/RooSimultaneous.h,
roofitcore/inc/RooStreamParser.h, roofitcore/inc/RooStringVar.h,
roofitcore/inc/RooSuperCategory.h, roofitcore/inc/RooTObjWrap.h,
roofitcore/inc/RooTable.h, roofitcore/inc/RooThreshEntry.h,
roofitcore/inc/RooThresholdCategory.h, roofitcore/inc/RooTrace.h,
roofitcore/inc/RooTreeData.h, roofitcore/inc/RooTruthModel.h,
roofitcore/inc/RooUniformBinning.h,
roofitcore/inc/RooWorkspace.h, roofitcore/src/Roo1DTable.cxx,
roofitcore/src/RooAICRegistry.cxx,
roofitcore/src/RooAbsAnaConvPdf.cxx,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsBinning.cxx,
roofitcore/src/RooAbsCache.cxx,
roofitcore/src/RooAbsCacheElement.cxx,
roofitcore/src/RooAbsCachedPdf.cxx,
roofitcore/src/RooAbsCategory.cxx,
roofitcore/src/RooAbsCategoryLValue.cxx,
roofitcore/src/RooAbsCollection.cxx,
roofitcore/src/RooAbsData.cxx, roofitcore/src/RooAbsFunc.cxx,
roofitcore/src/RooAbsGenContext.cxx,
roofitcore/src/RooAbsGoodnessOfFit.cxx,
roofitcore/src/RooAbsHiddenReal.cxx,
roofitcore/src/RooAbsIntegrator.cxx,
roofitcore/src/RooAbsLValue.cxx,
roofitcore/src/RooAbsMCStudyModule.cxx,
roofitcore/src/RooAbsOptGoodnessOfFit.cxx,
roofitcore/src/RooAbsPdf.cxx, roofitcore/src/RooAbsProxy.cxx,
roofitcore/src/RooAbsReal.cxx,
roofitcore/src/RooAbsRealLValue.cxx,
roofitcore/src/RooAbsRootFinder.cxx,
roofitcore/src/RooAbsSelfCachedPdf.cxx,
roofitcore/src/RooAbsString.cxx,
roofitcore/src/RooAcceptReject.cxx,
roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooAddGenContext.cxx,
roofitcore/src/RooAddModel.cxx, roofitcore/src/RooAddPdf.cxx,
roofitcore/src/RooAddition.cxx, roofitcore/src/RooArgList.cxx,
roofitcore/src/RooArgProxy.cxx, roofitcore/src/RooArgSet.cxx,
roofitcore/src/RooBanner.cxx, roofitcore/src/RooBinning.cxx,
roofitcore/src/RooBrentRootFinder.cxx,
roofitcore/src/RooCacheManager.cxx,
roofitcore/src/RooCachedPdf.cxx, roofitcore/src/RooCatType.cxx,
roofitcore/src/RooCategory.cxx,
roofitcore/src/RooCategoryProxy.cxx,
roofitcore/src/RooCategorySharedProperties.cxx,
roofitcore/src/RooChi2Var.cxx,
roofitcore/src/RooClassFactory.cxx, roofitcore/src/RooCmdArg.cxx,
roofitcore/src/RooCmdConfig.cxx, roofitcore/src/RooComplex.cxx,
roofitcore/src/RooConstVar.cxx,
roofitcore/src/RooConvCoefVar.cxx,
roofitcore/src/RooConvGenContext.cxx,
roofitcore/src/RooConvIntegrandBinding.cxx,
roofitcore/src/RooCurve.cxx, roofitcore/src/RooCustomizer.cxx,
roofitcore/src/RooDLLSignificanceMCSModule.cxx,
roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooDataHistSliceIter.cxx,
roofitcore/src/RooDataProjBinding.cxx,
roofitcore/src/RooDataSet.cxx, roofitcore/src/RooDirItem.cxx,
roofitcore/src/RooDouble.cxx,
roofitcore/src/RooEffGenContext.cxx,
roofitcore/src/RooEffProd.cxx, roofitcore/src/RooEfficiency.cxx,
roofitcore/src/RooEllipse.cxx, roofitcore/src/RooErrorVar.cxx,
roofitcore/src/RooExtendPdf.cxx,
roofitcore/src/RooFFTConvPdf.cxx,
roofitcore/src/RooFitResult.cxx, roofitcore/src/RooFormula.cxx,
roofitcore/src/RooFormulaVar.cxx,
roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooGenCategory.cxx,
roofitcore/src/RooGenContext.cxx,
roofitcore/src/RooGenProdProj.cxx,
roofitcore/src/RooGenericPdf.cxx,
roofitcore/src/RooGlobalFunc.cxx,
roofitcore/src/RooGraphEdge.cxx, roofitcore/src/RooGraphNode.cxx,
roofitcore/src/RooGraphSpring.cxx, roofitcore/src/RooGrid.cxx,
roofitcore/src/RooHashTable.cxx, roofitcore/src/RooHist.cxx,
roofitcore/src/RooHistError.cxx, roofitcore/src/RooHistPdf.cxx,
roofitcore/src/RooHtml.cxx,
roofitcore/src/RooImproperIntegrator1D.cxx,
roofitcore/src/RooInt.cxx, roofitcore/src/RooIntegrator1D.cxx,
roofitcore/src/RooIntegrator2D.cxx,
roofitcore/src/RooIntegratorBinding.cxx,
roofitcore/src/RooInvTransform.cxx,
roofitcore/src/RooLinTransBinning.cxx,
roofitcore/src/RooLinearVar.cxx,
roofitcore/src/RooLinkedList.cxx,
roofitcore/src/RooLinkedListElem.cxx,
roofitcore/src/RooLinkedListIter.cxx, roofitcore/src/RooList.cxx,
roofitcore/src/RooListProxy.cxx,
roofitcore/src/RooMCIntegrator.cxx,
roofitcore/src/RooMCStudy.cxx, roofitcore/src/RooMPSentinel.cxx,
roofitcore/src/RooMapCatEntry.cxx,
roofitcore/src/RooMappedCategory.cxx, roofitcore/src/RooMath.cxx,
roofitcore/src/RooMinuit.cxx, roofitcore/src/RooMsgService.cxx,
roofitcore/src/RooMultiCatIter.cxx,
roofitcore/src/RooMultiCategory.cxx,
roofitcore/src/RooNLLVar.cxx, roofitcore/src/RooNameReg.cxx,
roofitcore/src/RooNameSet.cxx,
roofitcore/src/RooNormListManager.cxx,
roofitcore/src/RooNormManager.cxx,
roofitcore/src/RooNormSetCache.cxx,
roofitcore/src/RooNumConvPdf.cxx,
roofitcore/src/RooNumConvolution.cxx,
roofitcore/src/RooNumIntConfig.cxx,
roofitcore/src/RooNumIntFactory.cxx,
roofitcore/src/RooNumber.cxx,
roofitcore/src/RooObjCacheManager.cxx,
roofitcore/src/RooPlot.cxx, roofitcore/src/RooPlotable.cxx,
roofitcore/src/RooPolyVar.cxx, roofitcore/src/RooPrintable.cxx,
roofitcore/src/RooProdGenContext.cxx,
roofitcore/src/RooProdPdf.cxx, roofitcore/src/RooProduct.cxx,
roofitcore/src/RooProjectedPdf.cxx,
roofitcore/src/RooPullVar.cxx,
roofitcore/src/RooQuasiRandomGenerator.cxx,
roofitcore/src/RooRandom.cxx,
roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofitcore/src/RooRangeBinning.cxx,
roofitcore/src/RooRealAnalytic.cxx,
roofitcore/src/RooRealBinding.cxx,
roofitcore/src/RooRealConstant.cxx,
roofitcore/src/RooRealIntegral.cxx,
roofitcore/src/RooRealMPFE.cxx, roofitcore/src/RooRealProxy.cxx,
roofitcore/src/RooRealSumPdf.cxx, roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooRealVarSharedProperties.cxx,
roofitcore/src/RooRefCountList.cxx,
roofitcore/src/RooResolutionModel.cxx,
roofitcore/src/RooScaledFunc.cxx,
roofitcore/src/RooSegmentedIntegrator1D.cxx,
roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofitcore/src/RooSetPair.cxx, roofitcore/src/RooSetProxy.cxx,
roofitcore/src/RooSharedProperties.cxx,
roofitcore/src/RooSharedPropertiesList.cxx,
roofitcore/src/RooSimGenContext.cxx,
roofitcore/src/RooSimPdfBuilder.cxx,
roofitcore/src/RooSimultaneous.cxx,
roofitcore/src/RooStreamParser.cxx,
roofitcore/src/RooStringVar.cxx,
roofitcore/src/RooSuperCategory.cxx,
roofitcore/src/RooTObjWrap.cxx, roofitcore/src/RooTable.cxx,
roofitcore/src/RooThreshEntry.cxx,
roofitcore/src/RooThresholdCategory.cxx,
roofitcore/src/RooTrace.cxx, roofitcore/src/RooTreeData.cxx,
roofitcore/src/RooTruthModel.cxx,
roofitcore/src/RooUniformBinning.cxx,
roofitcore/src/RooWorkspace.cxx: o RooAbsCache
- New abstract base class for cache objects associated with
RooAbsArgs.
Caches register themselves with the owning RooAbsArg and
propagate
all necessary state changes and meta information to objects in
the cache
o RooCacheManager
- Concrete template implementation of RooAbsCache with an
interface
and functionality styled after RooNormListManager. The template
class
provide no special handling for cache contents that includes
RooAbsArg
objects and does not forward hook calls. It is thus mostly
intended
to cache basic types indexed on a normalization/integration
configuration
o RooObjCacheManager
- Class derived from RooCacheManager<RooAbsCacheElement> that
implements
all proper call forwarding and handling of state and other meta
information
to RooAbsArg objects embedded in the cache elements. To
facilitate this
functionality the RooAbsCacheElement defines a pure virtual
method
containedArgs() that must be implemented to expose its contents
to
the cache manager. The default behavior on a serverRedirect hook
is
to sterilize the cache. OperMode changes are not forwarded by
default
to the cache contents as cached objects do not necessarily have
the
same operation mode (e.g. if the cache contains an integral of
its owner).
Any calls to optimizeCacheMode(), printCompactTreeHook(), and
findConstantNodes()
are forwarded. Moreover, optimizeCacheMode() calls are remembered
and
any objects inserted in the cache after such a call was received
will be
optimized upon insertion in the cache
o RooAbsCacheElement
- Abstract base class for objects to be managed by
RooObjCacheManager. Each
object must in addition to its payload implement the
containedArgs()
member function that exposes the RooAbsArg object content to the
manager
for processing. The argument passed to containedArgs() indicates
the use
case for the returned list of objects, allowing the cache payload
to
return different lists depending upon use. This is for most
applications
not required.
o RooAbsCachedPdf
- Abstract base class derived from RooAbsPdf for p.d.f.s that
implement
value caching in a grid over the entire domain of the
observables.
The base class implements the overall caching logistics and
manages
the RooDataHists and RooHistPdfs that respresent the cached
contents.
Derived classes must inputBaseName() defined a unique name prefix
for
all cache objects, actualObservales() and actualParameters() to
determined the actual observables and parameters given a set of
available observables and fillCacheObject() which should fill the
RooDataHist cache for a given obs/params configuration with the
p.d.fs values.
o RooAbsSelfCachedPdf
- Abstract base class derived from RooAbsCachedPdf that
implements
all of the required logistics in RooCachedPdf and only require
derived classes from RooAbsSelfCachedPdf to implement evaluate().
Any class derived from RooAbsPdf can thus be trivially switched
to derived from RooAbsSelfCachedPdf and gain the caching
functionality.
o RooCachedPdf
- Concrete class derived from RooAbsCachedPdf that implements
the caching of an externally provided p.d.f in the constructor.
o RooFFTConvPdf
- Concrete class derived from RooAbsCachedPdf that implement
generic
numeric convolution of two input p.d.f.s using FFT technique
and convolution theorem. Actual FFTs are calculated by FFTW
through TVirtualFFT interface in ROOT. Present implementation
only supports
convolution in one dimension, but this will be extended later
as there are no fundamental limitations in RooAbsCachedPdf nor
FFTW.
o RooHistPdf
- Moved from RooFit to RooFitCore because it is used by caching
classes
o RooProdPdf
- Use new RooObjCacheManager to store partial objects
- Fix memory leak (already patched in 15.0.14h)
o RooDataHist
- Use new RooCacheManager template to cache partial bin volumes
- Add new set(),setAllWeights() method to update current weight
and all weights
respectively, for use in cached p.d.f.s
- Add sliceIterator() that iterates over all bins in a lower
dimensional
slice of the dataset
o RooDataHistSliceIter
- Class derived from TIterator that implements the iteration
over a slice in a reduced number of dimensions in a RooDataHist
o RooMsgService
- Speed up processing of debug streams in cases where no debug
streams are active
- add macros series oocoutX and oocxcoutX that allow to associate
message with
a different object than *this
o RooRealBinding
- Interface new setValue method that allows value to be set
outside default
domain, but inside given alternate named range. For use in
numeric integrator
bindings
o RooAbsRealLValue
- Add new inRange() method with range name specifier to check
against chosen
range instead of default range
o RooCmdConfig
- Fix dangling return pointer problem in decodeStringOnTheFly()
method
o RooNameSet
- Fix bug in refoll()
o RooChi2Var, RooNLLVar
- Add processing of AddCoefRange() named argument
o RooConvCoefVar
- Hold p.d.f in proxy without value/shape state propagation to
obtain
correct dependency of RooConvCoefVar through separate set proxy
with parameters that do have state propagation
- In getAnalyticalIntegral() ask for integration coefficient
specific
to coefficient (following interface change in RooAbsAnaConv)
o RooEfficiency
- Follow interface change in RooCategoryProxy
o RooAbsAnaConvPdf
- Use new RooObjCacheManager to hold normalization and
coefficient representations
- Extend getCoefAnalyticalIntegral() interface so that each
coefficient
can have a separate integration configuration
- Modify makeCoefVars() such that it constructs the
RooConvCoefVars with
actual dependents for each coefficients, rather than inserting
dependencies
of any of the coefficients in each coefficient. This logic
requires support
from the implementation class that is interface through a new
member function
coefVars()
o RooAbsReal
- Add Boolean data member treeVar that indicates is value buffer
is also
branch buffer of a tree. This information is already present in
the RooAbsReal
but is relatively expensive to retrieve and is always needed in
the inner
loop of data set operations. This extra member significantly
speeds up operations
- Remove superfluous _norm[] token in name returned by
integralNameSuffix() if
no normalization set is supplied.
- Add a fillDataHist() method that fills a given RooDataHist with
a sampling
of the given function. Added for support of caching p.d.f.s
- Downgrading warning on non-dependent projection variables in
plotOn() to
a debug level message
- Remove function
optimizeDirty(),doConstOpt(),undoConstOpt(),findCacheableBranches()
findUnusedDatasetVariables() and findRedundantCacheServers() as
part of reorganization
of optimization functionality.
o RooAbsCollection
- Use iterator semantics instead of vector semantics to process
RooLinkedList
contents in assignment operator
- Add utility function contentsString() returning stl string with
names
of contents
o RooAddPdf
- Rewrite cache management using new RooObjCacheManager that
holds projection
integrals, range integrals and supplemental normalization lists
o RooAbsOptGoodnessOfFit
- Improve handling of normalization ranges and reference ranges
for test statistics
containing RooAddPdfs. New named argument in fitTo() and
RooNllVar::ctor() pass
reference range for fractions in RooAddPdf components that do not
have an explicit
fixed definition already. Name all normalization ranges
explicitly after the
subrange to which the're applied to avoid name clashes and
conflicts if multiple
normalization ranges are involved.
- Rewrite informational messages through RooMsgService
- Implement new constOptimizeTestStatistic() function that
signals all test statistic
components of a RooAbsArg expression tree to perform their
constant term optimization
- Implement new optimizeCaching() driver function that changes
default lazy-evaluation-with-caching
scheme to test statistic scheme where only parameters objects
propagate state changes and
where all components that depend directly or indirectly on
observables have lazy evaluation
disabled. Changes to p.d.f objects are delegated to
RooAbsPdf::optimizeCacheMode(). Changes
to dataset are delegated to
RooAbsData::optimizeReadingWithCaching()
- Implement new optimizeConstantTerms() function that is back end
for constOptimizeTestStatistic
implementation.
o RooAICRegistry, RooNormSetCache
- Remove tracking of allocation cycles of RooArgSets as this
scheme is superseded by
memory pool mechanism for RooArgSet allocation
o RooMappedCategory
- Follow interface change in RooCategoryProxy.
o RooRealMPFE
- Follow reorganization of optimization functionality: implement
new constOptimizeTestStatistic
function for forwarding to slave processes.
o RooRealVar
- Add new setVal() function with range name to facilite setting
of values that are outside
default range, but inside specified alternate range. Needed for
numeric integration and
certain RooAddPdf coefficient projection.
o RooAbsArg
- Make state management functions public
[is/set][Value/ShapeDirty](), setOperMode90
- Add static _flipAClean boolean to support setACleanAdirty()
static method.
- Implement mechanism for registration of cache objects with base
class RooAbsCache.
Forward all calls to operModeHook(), redirectServersHook(),
optimizeCacheMode()
and printCompactTreeHook() to all caches for further processing
- Define constOptimize() function and provide default
implementation that forwards
to all servers
- Implement optimizeCacheMode() function that puts expression
tree in optimized
caching for test-statistics operations (only cache/lazy evaluate
nodes that
do not (indirectly) depend on observables
- Implement findConstantNodes() function that identifies all
nodes that depend
exclusively on constant observables and >0 observables that are
eligible
for precalculation and caching in test statistics operations by
RooAbsOptTestStatistic::optimizeConstantTerms()
- Define constOptimizeTestStatistics that signal an expression
tree that any
embedded test statistic objects should perform their constant
term optimization.
Default implementation in RooAbsArg forwards call to all servers.
o RooAbsPdf
- Use new RooObjCacheManager to manage normalization integrals
cache.
- Process new SumCoefRange() option in fitTo() that sets the
coeffient
interpretation range for all embedded RooAddPdf objects of which
the interpretation range was not explicitly set
- Extend interface of fixAddCoefNormalizationSet(): add extra
argument
that controls if AddCoef normalization set are forcibly overruled
for objects that already have an explicit range setting.
o RooRealIntegral
- Add some informational messaging through RooMsgService, rewrite
existing ones
- Speed up numeric summations by precreating the involved
RooSuperCategory
in the ctor rather than in evaluate().
- Fix bug in dependency insertion: explicitly require servers to
be value
server to avoid pulling in fake dependents.
- Remove obsolete data members
- Implement new setACleanADirty() function that atomically flips
state of
all AClean objects to ADirty for the duration of the integration
step.
Replaces the much more expensive prepareACleanFunc() that did
this
only for the objects involved.
- Process factorizing terms in integral only if the list is not
empty
- Process Jacobian terms in integral only if the list is not
empty
o RooAddGenContext
- Adapt to cache management chanches in RooAddPdf
o RooNumIntFactory
- Use STL classes for internal memory management
o RooSetProxyy
- Implement operator new() and operator() delete as required
because
RooArgSet implements them
o RooAbsGoodnessOfFit
- Store and forward AddCoefRange information for embedded
RooAddPdf objects
- Implement constOptimizeTestStatistic() and forward to
components
o RooErrorVar
- Follow inRange() interface change in RooAbsRealLValue
o RooConvGenContext
- Adapt code to make it work with both RooAbsAnaConv objects and
the newly introduced RooFFTConvPdf
o RooMinuit
- Follow reorganization of optimization functionality
o RooProjectedPdf
- Store projection using new RooObjCacheManager
o RooGlobalFunc
- Add RooFit::SumCoefRange() named argument for
RooAbsPdf::fitTo()
and RooNLLVar::ctor() and RooChi2Var::ctor()
o RooClassFactory
- Extend existing makePdf(),makeFunction and makeClass()
functions
to also accept RooAbsCategory arguments, to accept an optional
string
inserted as the return value expression inserted in the
evaluate() method of the class created, as well as as option
string
specifying one or more analytical integrations of the given
function
expression that will be advertised in the generated
getAnalyticalIntegral()
code and implemented in the generated analyticalIntegral() code
- Add makeAndCompileFunction() and makeAndCompilePdf methods that
generate the code and immediate compile it through ROOTs ACliC
interface.
These functions have a simpler interface because the list of
arguments
of the function to be created can be specified as a const
RooArgSet&
rather than a string with a list of names, thus making it easier
for on-the-fly definition of compiled objects.
- Add defineFunction() and definePdf() methods define and compile
a function/pdf using the above functions and immediately
instantiate
an object of the given type passing the specified RooArgSet
arguments
to the constructor of the object. These functions make a compiled
equivalent of RooFormulaVar based on the TFormula interpreter,
i.e.
RooAbsReal* f = new RooFormulaVar("f","D(1-2w)",RooArgSet(D,w)) ;
becomes
RooAbsReal* f =
RooClassFactory::defineFunction("f","D(1-2w)",RooArgSet(D,w)) ;
o RooAbsCategory
- Add Boolean data member treeVar that indicates is value buffer
is also
branch buffer of a tree. This information is already present in
the RooAbsReal
but is relatively expensive to retrieve and is always needed in
the inner
loop of data set operations. This extra member significantly
speeds up operations
- Construct explit clean name for TBranch name if node is cached,
equivalent
to what is done in RooAbsReal. Needed because new constOptimizer
can also
cache RooAbsCategory objects
o RooArgSet
- Implement operator new() and operator delete() to implement
memory pool scheme
for RooArgSets. The goal of this implementation is to insure that
two RooArgSet
pointers are _never_ the same. This allows to RooNormSet cache
manager to safely
and quickly index integration and normalization configurations by
evaluating
the contents of a RooArgSet only the first time it sees it.
o RooSimultaneous
- Implement caching of partial integrals using new
RooObjCacheManager
- Following interface change in RooCategoryProxy ;
o RooAbsData
- Defined pure virtual methods optimizeReadingWithCache() and
allClientsCached()
o RooTreeData
- Implement optimizeReadingWithCache() which determines given a
p.d.f to be
evaluated and a list of the nodes that are cached for it, which
observables
in the dataset are no longer required because they are either not
an observable
of the p.d.f, or they exclusively feed nodes that are cached.
Reading of these
observables is disabled through SetBranchStatus().
- Move allClientsCached() utility function here from RooAbsReal.
o RooCategoryProxy
- Remove const char*() conversion operator in favor of a const
char* label() method
to remove possibly ambiguities in C++ math expressions involving
category proxies.
o LinkDef3.h
- Add newly defined classes
2007-10-01 16:12 rdm
* [r20160] rint/src/TRint.cxx: don't print any version string when
-l is specified.
2007-10-01 15:54 brun
* [r20159] tutorials/io/double32.C: Update comments in scipt to
reflect the extended functionality of Double32_t
2007-10-01 15:53 brun
* [r20158] io/src/TBufferFile.cxx: Add a few more comments in the
doc of TBufferFile::WriteDouble32
2007-10-01 15:41 brun
* [r20157] test/Event.h: Use the new option [0,0,6] in the
Double32_t specification for
the member fClosestDistance.
2007-10-01 15:28 brun
* [r20156] io/src/TBufferFile.cxx: Add support for the new feature
[0,0,nbits] also in the functions processing arrays
like TBufferFile::WriteFastArrayDouble32 and
TBufferFile::ReadFastArrayDouble32.
2007-10-01 15:27 brun
* [r20155] meta/src/TStreamerElement.cxx: Set the bit kHasRange
also when the range is [0,0,nbits]
2007-10-01 14:20 brun
* [r20154] auth/inc/AFSAuth.h, auth/inc/AFSAuthTypes.h,
auth/inc/TAFS.h, auth/inc/TRootSecContext.h,
auth/src/AFSAuth.cxx, base/inc/Rstrstream.h,
base/inc/RtypesCint.h, base/inc/config.h,
base/src/TVirtualMonitoring.cxx, config/precompile.h.in,
fftw/inc/LinkDef.h, fftw/inc/TFFTComplex.h,
gui/inc/TGApplication.h, gui/inc/TGIdleHandler.h,
gui/src/TGIdleHandler.cxx, io/src/TBufferFile.cxx,
meta/src/TStreamerElement.cxx, monalisa/inc/TMonaLisaReader.h,
monalisa/src/TMonaLisaReader.cxx, pgsql/src/TPgSQLResult.cxx,
proofd/inc/XrdProofWorker.h, proofd/inc/XrdROOT.h,
proofd/src/XrdProofWorker.cxx, qt/inc/TQtUtil.h,
reflex/inc/Reflex/DictionaryGenerator.h,
reflex/src/DictionaryGenerator.cxx,
thread/inc/TAtomicCountPthread.h, thread/inc/TAtomicCountWin32.h,
tree/inc/TSelectorList.h, win32gdk/inc/xatom.h,
win32gdk/src/gifdecode.c, win32gdk/src/gifencode.c,
win32gdk/src/gifquantize.c: Extend the functionality of
Double32_t as explained below:
// The range specifier has the general format: [xmin,xmax] or
[xmin,xmax,nbits]
// [0,1]
// [-10,100];
// [-pi,pi], [-pi/2,pi/4],[-2pi,2*pi]
// [-10,100,16]
// [0,0,8]
// if nbits is not specified, or nbits <2 or nbits>32 it is set
to 32
// if (xmin==0 and xmax==0 and nbits <=16) the double word will
be converted
// to a float and its mantissa truncated to nbits significative
bits.
//
// IMPORTANT NOTE
// --------------
// Lets assume an original variable double x:
// When using the format [0,0,8] (ie range not specified) you get
the best
// relative precision when storing and reading back the truncated
x, say xt.
// The variance of (x-xt)/x will be better than when specifying a
range
// for the same number of bits. However the precision relative to
the
// range (x-xt)/(xmax-xmin) will be worst, and vice-versa.
// The format [0,0,8] is also interesting when the range of x is
infinite
// or unknown.
2007-10-01 13:47 rdm
* [r20153] build/unix/svninfo.sh: add protection in case .svn
directory does not exist.
2007-10-01 13:38 rdm
* [r20152] etc: add the etc/svninfo.txt file to the ignore list.
This file is generated
by the build/unix/svninfo.sh script each time make is called.
2007-10-01 13:34 rdm
* [r20151] Makefile, base/inc/TROOT.h, base/src/TROOT.cxx,
build/unix/svninfo.sh, build/version.cxx, rint/inc/TRint.h,
rint/src/TRint.cxx: add new methods:
TROOT::GetSvnRevision() -- returns svn current revision number
TROOT::GetSvnBranch() -- returns svn current branch name
TROOT::GetSvnDate() -- returns date time of built
the methods are used in TRint to print in the ROOT welcome
message.
2007-10-01 13:31 rdm
* [r20150] cint/lib/dll_stl: add rootcint_valarray.cxx to ignore
property.
2007-09-30 09:12 brun
* [r20144] tree/src/TTree.cxx: remove an unnecessary protection in
TTree::GetBranch and Ttree::GetLeaf
preventing the use of branches starting with the character "0"
2007-09-29 18:18 axel
* [r20143] cintex/src/CINTClassBuilder.cxx,
cintex/src/CINTScopeBuilder.cxx, cintex/src/CINTUtils.cxx,
cintex/test/dict/CintexTest.h, cintex/test/dict/selection.xml,
cintex/test/test_PyCintex_basics.py: remove limitation on length
of type names. From Pere: register unknown scopes as a, not n.
Fixes https://savannah.cern.ch/bugs/?24227
2007-09-29 05:50 brun
* [r20138] hist/src/THStack.cxx: Fix a problem in THStack::Paint
when using option "pads" and reported
by Jan Musinsky at URL: <http://savannah.cern.ch/bugs/?29970>
2007-09-28 13:03 rdm
* [r20134] cint/main, utils/src: include cint_tmp.exe and
rotcint_tmp.exe in the ignore list for Win32.
2007-09-28 10:34 rdm
* [r20133] configure: no need anymore for DOS line-ending
conversion of tutorials and test files
on DOS, users should just use a proper editor.
2007-09-28 08:18 antcheva
* [r20119] gui/src/TRootBrowser.cxx: Fix in ProcessMessage to avoid
SegV when the browsed objects
are not TObject (fixes bug 29937)
2007-09-27 16:34 rdm
* [r20118] tutorials/demos.C: remove blank line (and testing svn on
win32).
2007-09-27 15:16 ganis
* [r20115] xrootd/src/xrootd-20070716-0300.src.tgz: From Bertrand:
fix a problem in the implementation of posix_memalign
2007-09-27 13:16 rdm
* [r20114] xrootd/src/xrootd-20070716-0300.src.tgz: added missing
GNUmake.rules.sunCCi86pc needed to compile on Solaris 10 x86.
2007-09-27 13:14 rdm
* [r20113] gl/Module.mk: white space.
2007-09-27 13:14 rdm
* [r20112] ftgl/Module.mk: -I of the OpenGL inc directory was
missing, was fatal on Solaris x86.
2007-09-27 11:13 rdm
* [r20110] io/src/TFile.cxx: From Gerri:
to test if the remote host is the same as the local host we
cannot
rely on network hostname being the same as hostname
(host.domain.com != host).
Add an or on the IP address which generally are the same (in case
the
machines have more than one NIC we should check all IP's though).
2007-09-26 16:44 antcheva
* [r20105] fitpanel/src/TFitEditor.cxx: Added protection in Hide
method in case fParentPad was deleted (thanks to Peter Somogyi)
2007-09-26 14:45 brun
* [r20104] geom/src/TGeoManager.cxx,
geompainter/src/TGeoPainter.cxx: From Andrei:
Fix a problem reported by Alberto Colla:
I am working on the implementation of caching the Grid OCDB data
set, using TFile functionality ("CACHEREAD" option). I have found
a problem in TGeoManager::Import(). Here the local cache folder
is overwritten:
// in case a web file is specified, use the cacheread option to
cache
// this file in the local directory
--> TFile::SetCacheFileDir(".");
TFile *f = 0;
if (strstr(filename,"http://")) f =
TFile::Open(filename,"CACHEREAD");
else f = TFile::Open(filename);
2007-09-26 10:55 ganis
* [r20102] proof/src/TProofMgr.cxx: Fix a problem while filling the
list of existing managers.
2007-09-26 10:51 ganis
* [r20101] proofd/Module.mk, proofx/Module.mk: Form Bertrand:
Fix a problem on Windows introduced with patches r20094 and
r20096.
2007-09-25 15:58 ganis
* [r20098] proof/src/TDSet.cxx, proofplayer/src/TEventIter.cxx:
TEventIter.cxx, TDSet.cxx
- Take into account a possible hidden prefix when testing file
locality
TEventIter.cxx
- Fix a problem affecting loading a tree from file subdirectories
2007-09-25 15:57 rdm
* [r20097] configure: From Gerri:
My patch to configure assumed that the new xrootd was already in,
so the default value for extraxrdflags was wrongly set.
2007-09-25 15:20 ganis
* [r20096] proofd/inc/XrdSysToOuc.h: Forgot a file in the previous
patch (r20094).
2007-09-25 15:03 antcheva
* [r20095] gui/src/TGListTree.cxx: From Bertrand:
Added a protection to avoid wheel mouse double-click events in
TGListTree
2007-09-25 13:42 ganis
* [r20094] netx/Module.mk, netx/inc/TXNetFile.h,
netx/src/TXNetFile.cxx, proofd/inc/XrdProofConn.h,
proofd/inc/XrdProofGroup.h, proofd/inc/XrdProofSched.h,
proofd/inc/XrdProofServProxy.h, proofd/inc/XrdProofdClient.h,
proofd/inc/XrdProofdManager.h, proofd/inc/XrdProofdProtocol.h,
proofd/inc/XrdProofdResponse.h, proofd/src/XrdProofConn.cxx,
proofd/src/XrdProofGroup.cxx, proofd/src/XrdProofPhyConn.cxx,
proofd/src/XrdProofSched.cxx, proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdClient.cxx, proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx,
proofd/src/XrdProofdResponse.cxx, proofx/Module.mk,
proofx/src/TXSocket.cxx: Add support for XROOTD versions >
20070723 where some classes where renamed.
2007-09-25 13:09 rdm
* [r20093] configure: From Gerri:
handle latest xrootd version, which is not backward compatible.
2007-09-25 09:14 couet
* [r20089] treeviewer/src/TParallelCoord.cxx: - Fix the problem
mentionned here:
http://root.cern.ch/phpBB2/viewtopic.php?t=5448
Axis deletion from the editor did not work.
2007-09-24 21:56 rdm
* [r20087] io/inc/TFile.h, io/src/TFile.cxx: From Gerri:
add option argument "prefix" to GetType() which is used for
testing locality
of a file, on return prefix will contain the local path of a
file.
2007-09-24 18:19 ganis
* [r20086] proof/inc/TProof.h, proofplayer/inc/LinkDef.h,
proofplayer/inc/TAdaptivePacketizer.h,
proofplayer/inc/TPacketizerAdaptive.h,
proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TPacketizerAdaptive.cxx,
proofplayer/src/TProofPlayer.cxx,
proofplayer/src/TVirtualPacketizer.cxx: From Jan:
- Add a heuristic mechanism to avoid undervaluing the processing
rate and to short packets.
- Add parameters: PROOF_MinPacketTime and PROOF_PacketAsAFraction
to allow tuning performance.
- Change name TAdaptivePacketizer to TPacketizerAdaptive in order
to follow the naming
convention for packetizers
- Slightly tuning a few parameters.
2007-09-22 08:03 ganis
* [r20061] netx/src/TXNetFile.cxx: From Andreas:
fix a bug affecting the check for staged files.
2007-09-21 22:48 rdm
* [r20000] build/unix/makechangelog.sh: limit ChangeLog using -r
HEAD:15807 (which is v5-12-00).
2007-09-21 12:05 brun
* [r19991] hist/src/TProfile2D.cxx: Fix problem reported at URL:
<http://savannah.cern.ch/bugs/?29767>
in function TProfile2D::SetBins
2007-09-21 07:13 rdm
* [r19990] build/unix/svn2cl.sh: remove debug statement.
2007-09-20 16:52 rdm
* [r19989] build/unix/cvs2cl.pl, build/unix/makechangelog.sh,
build/unix/svn2cl.sh, build/unix/svn2cl.xsl: change from cvs2cl
to svn2cl to generate the README/ChangeLog file.
2007-09-20 16:51 rdm
* [r19988] README: add ChangeLog to svn:ignore.
2007-09-20 15:43 brun
* [r19987] tree/src/TChain.cxx: From Mihaela:
A TChain created with the default constructor and having an entry
list cannot be processed with a TSelector. This was due to some
missing settings in the default constructor.
2007-09-19 22:38 rdm
* [r19984] cont/src/TList.cxx: From Axel:
cache TObject::GetName() - it might be an expensive call.
2007-09-19 21:29 rdm
* [r19983] base/inc/Rtypes.h: Fix in comment.
2007-09-19 19:56 rdm
* [r19826] alien/inc/TAlien.h, alien/inc/TAlienCollection.h,
alien/inc/TAlienDirectory.h, alien/inc/TAlienFile.h,
alien/inc/TAlienJDL.h, alien/inc/TAlienJob.h,
alien/inc/TAlienJobStatus.h, alien/inc/TAlienJobStatusList.h,
alien/inc/TAlienMasterJob.h, alien/inc/TAlienMasterJobStatus.h,
alien/inc/TAlienResult.h, alien/inc/TAlienSystem.h,
alien/src/TAlien.cxx, alien/src/TAlienCollection.cxx,
alien/src/TAlienDirectory.cxx, alien/src/TAlienFile.cxx,
alien/src/TAlienJDL.cxx, alien/src/TAlienJob.cxx,
alien/src/TAlienJobStatus.cxx, alien/src/TAlienJobStatusList.cxx,
alien/src/TAlienMasterJob.cxx,
alien/src/TAlienMasterJobStatus.cxx, alien/src/TAlienResult.cxx,
alien/src/TAlienSystem.cxx, asimage/inc/LinkDef.h,
asimage/inc/LinkDefGS.h, asimage/inc/LinkDefGui.h,
asimage/inc/TASImage.h, asimage/inc/TASImagePlugin.h,
asimage/inc/TASPaletteEditor.h, asimage/inc/TASPluginGS.h,
asimage/src/TASImage.cxx, asimage/src/TASPaletteEditor.cxx,
asimage/src/TASPluginGS.cxx, asimage/src/TASPolyUtils.c,
auth/inc/AFSAuth.h, auth/inc/AFSAuthTypes.h,
auth/inc/AuthConst.h, auth/inc/DaemonUtils.h, auth/inc/TAFS.h,
auth/inc/TAuthenticate.h, auth/inc/THostAuth.h,
auth/inc/TRootAuth.h, auth/inc/TRootSecContext.h,
auth/inc/rsaaux.h, auth/inc/rsadef.h, auth/inc/rsafun.h,
auth/inc/rsalib.h, auth/src/AFSAuth.cxx,
auth/src/DaemonUtils.cxx, auth/src/TAFS.cxx,
auth/src/TAuthenticate.cxx, auth/src/THostAuth.cxx,
auth/src/TRootAuth.cxx, auth/src/TRootSecContext.cxx,
auth/src/rsaaux.cxx, auth/src/rsafun.cxx, auth/src/rsalib.cxx,
base/inc/Bswapcpy.h, base/inc/Buttons.h, base/inc/Bytes.h,
base/inc/Byteswap.h, base/inc/DllImport.h,
base/inc/GLConstants.h, base/inc/Gtypes.h, base/inc/GuiTypes.h,
base/inc/Htypes.h, base/inc/KeySymbols.h, base/inc/LinkDef1.h,
base/inc/LinkDef2.h, base/inc/LinkDef3.h, base/inc/LinkDef4.h,
base/inc/MessageTypes.h, base/inc/RConfig.h,
base/inc/RQ_OBJECT.h, base/inc/RStipples.h, base/inc/Riosfwd.h,
base/inc/Riostream.h, base/inc/Rpair.h, base/inc/Rstrstream.h,
base/inc/Rtypeinfo.h, base/inc/Rtypes.h, base/inc/RtypesCint.h,
base/inc/RtypesImp.h, base/inc/TApplication.h,
base/inc/TApplicationImp.h, base/inc/TAttAxis.h,
base/inc/TAttBBox.h, base/inc/TAttFill.h, base/inc/TAttLine.h,
base/inc/TAttMarker.h, base/inc/TAttPad.h, base/inc/TAttText.h,
base/inc/TBenchmark.h, base/inc/TBrowser.h,
base/inc/TBrowserImp.h, base/inc/TBuffer.h, base/inc/TBuffer3D.h,
base/inc/TBuffer3DTypes.h, base/inc/TCanvasImp.h,
base/inc/TColor.h, base/inc/TContextMenu.h,
base/inc/TContextMenuImp.h, base/inc/TControlBarImp.h,
base/inc/TDatime.h, base/inc/TDirectory.h, base/inc/TEnv.h,
base/inc/TError.h, base/inc/TException.h, base/inc/TExec.h,
base/inc/TFileCollection.h, base/inc/TFileInfo.h,
base/inc/TFolder.h, base/inc/TGuiFactory.h,
base/inc/TInetAddress.h, base/inc/TMD5.h, base/inc/TMacro.h,
base/inc/TMathBase.h, base/inc/TMemberInspector.h,
base/inc/TMessageHandler.h, base/inc/TNamed.h,
base/inc/TObjString.h, base/inc/TObject.h, base/inc/TObjectSpy.h,
base/inc/TPRegexp.h, base/inc/TParameter.h,
base/inc/TPluginManager.h, base/inc/TPoint.h,
base/inc/TProcessID.h, base/inc/TProcessUUID.h,
base/inc/TQClass.h, base/inc/TQCommand.h,
base/inc/TQConnection.h, base/inc/TQObject.h, base/inc/TROOT.h,
base/inc/TRedirectOutputGuard.h, base/inc/TRef.h,
base/inc/TRefCnt.h, base/inc/TRemoteObject.h,
base/inc/TRootIOCtor.h, base/inc/TStopwatch.h,
base/inc/TStorage.h, base/inc/TString.h, base/inc/TStyle.h,
base/inc/TSysEvtHandler.h, base/inc/TSystem.h,
base/inc/TSystemDirectory.h, base/inc/TSystemFile.h,
base/inc/TTask.h, base/inc/TTime.h, base/inc/TTimeStamp.h,
base/inc/TTimer.h, base/inc/TUUID.h, base/inc/TUrl.h,
base/inc/TVersionCheck.h, base/inc/TVirtualFFT.h,
base/inc/TVirtualFitter.h, base/inc/TVirtualGL.h,
base/inc/TVirtualMonitoring.h, base/inc/TVirtualMutex.h,
base/inc/TVirtualPS.h, base/inc/TVirtualPad.h,
base/inc/TVirtualPadEditor.h, base/inc/TVirtualPerfStats.h,
base/inc/TVirtualViewer3D.h, base/inc/TVirtualX.h,
base/inc/Varargs.h, base/inc/Windows4Root.h, base/inc/config.h,
base/src/Match.cxx, base/src/String.cxx, base/src/Stringio.cxx,
base/src/TApplication.cxx, base/src/TAtt3D.cxx,
base/src/TAttAxis.cxx, base/src/TAttBBox.cxx,
base/src/TAttFill.cxx, base/src/TAttLine.cxx,
base/src/TAttMarker.cxx, base/src/TAttPad.cxx,
base/src/TAttText.cxx, base/src/TBrowser.cxx,
base/src/TBrowserImp.cxx, base/src/TBuffer.cxx,
base/src/TBuffer3D.cxx, base/src/TColor.cxx,
base/src/TContextMenu.cxx, base/src/TDatime.cxx,
base/src/TDirectory.cxx, base/src/TEnv.cxx, base/src/TError.cxx,
base/src/TException.cxx, base/src/TExec.cxx,
base/src/TFileCollection.cxx, base/src/TFileInfo.cxx,
base/src/TFolder.cxx, base/src/TGuiFactory.cxx,
base/src/TInetAddress.cxx, base/src/TMD5.cxx,
base/src/TMacro.cxx, base/src/TMathBase.cxx,
base/src/TMessageHandler.cxx, base/src/TNamed.cxx,
base/src/TObjString.cxx, base/src/TObject.cxx,
base/src/TObjectSpy.cxx, base/src/TPRegexp.cxx,
base/src/TParameter.cxx, base/src/TPluginManager.cxx,
base/src/TProcessID.cxx, base/src/TProcessUUID.cxx,
base/src/TQCommand.cxx, base/src/TQConnection.cxx,
base/src/TQObject.cxx, base/src/TROOT.cxx, base/src/TRef.cxx,
base/src/TRefCnt.cxx, base/src/TRegexp.cxx,
base/src/TRemoteObject.cxx, base/src/TStopwatch.cxx,
base/src/TStorage.cxx, base/src/TString.cxx,
base/src/TStringLong.cxx, base/src/TStyle.cxx,
base/src/TSysEvtHandler.cxx, base/src/TSystem.cxx,
base/src/TSystemDirectory.cxx, base/src/TSystemFile.cxx,
base/src/TTask.cxx, base/src/TTime.cxx, base/src/TTimeStamp.cxx,
base/src/TTimer.cxx, base/src/TUUID.cxx, base/src/TUrl.cxx,
base/src/TVirtualFFT.cxx, base/src/TVirtualFitter.cxx,
base/src/TVirtualGL.cxx, base/src/TVirtualMonitoring.cxx,
base/src/TVirtualMutex.cxx, base/src/TVirtualPS.cxx,
base/src/TVirtualPad.cxx, base/src/TVirtualPadEditor.cxx,
base/src/TVirtualPerfStats.cxx, base/src/TVirtualViewer3D.cxx,
base/src/TVirtualX.cxx, build/package/msi/makemsi.cxx,
build/rmkdepend/mainroot.cxx, build/win/w32pragma.h,
castor/inc/LinkDef.h, castor/inc/TCastorFile.h,
castor/src/TCastorFile.cxx, chirp/inc/TChirpFile.h,
chirp/src/TChirpFile.cxx, cint7/tool/rmkdepend/mainroot.cxx,
cintex/inc/Cintex/Cintex.h, cintex/src/CINTClassBuilder.cxx,
cintex/src/CINTClassBuilder.h, cintex/src/CINTEnumBuilder.cxx,
cintex/src/CINTEnumBuilder.h, cintex/src/CINTFunctionBuilder.cxx,
cintex/src/CINTFunctionBuilder.h, cintex/src/CINTFunctional.cxx,
cintex/src/CINTFunctional.h, cintex/src/CINTScopeBuilder.cxx,
cintex/src/CINTScopeBuilder.h, cintex/src/CINTTypedefBuilder.cxx,
cintex/src/CINTTypedefBuilder.h, cintex/src/CINTUtils.cxx,
cintex/src/CINTVariableBuilder.cxx,
cintex/src/CINTVariableBuilder.h, cintex/src/CINTdefs.h,
cintex/src/Cintex.cxx, cintex/src/ROOTClassEnhancer.cxx,
cintex/src/ROOTClassEnhancer.h, clarens/inc/LinkDef.h,
clarens/inc/TClProxy.h, clarens/inc/TClSession.h,
clarens/inc/TClarens.h, clarens/inc/TEcho.h, clarens/inc/TGM.h,
clarens/inc/TLM.h, clarens/inc/TSAM.h, clarens/inc/TXmlRpc.h,
clarens/src/TClProxy.cxx, clarens/src/TClSession.cxx,
clarens/src/TClarens.cxx, clarens/src/TEcho.cxx,
clarens/src/TGM.cxx, clarens/src/TLM.cxx, clarens/src/TSAM.cxx,
clarens/src/TXmlRpc.cxx, clib/inc/Getline.h, clib/inc/LinkDef.h,
clib/inc/mmalloc.h, clib/inc/mmconfig.h, clib/inc/mmprivate.h,
clib/inc/snprintf.h, clib/src/Demangle.c, clib/src/Getline.c,
clib/src/attach.c, clib/src/getpagesize.c, clib/src/keys.c,
clib/src/mmapsup.c, clib/src/mmcheck.c, clib/src/mmtrace.c,
clib/src/mvalloc.c, clib/src/snprintf.c, config/precompile.h.in,
config/rootrc.in, cont/inc/LinkDef.h, cont/inc/TArray.h,
cont/inc/TArrayC.h, cont/inc/TArrayD.h, cont/inc/TArrayF.h,
cont/inc/TArrayI.h, cont/inc/TArrayL.h, cont/inc/TArrayL64.h,
cont/inc/TArrayS.h, cont/inc/TBits.h, cont/inc/TBtree.h,
cont/inc/TClassTable.h, cont/inc/TClonesArray.h,
cont/inc/TCollection.h, cont/inc/TCollectionProxyInfo.h,
cont/inc/TExMap.h, cont/inc/THashList.h, cont/inc/THashTable.h,
cont/inc/TList.h, cont/inc/TMap.h, cont/inc/TObjArray.h,
cont/inc/TObjectTable.h, cont/inc/TOrdCollection.h,
cont/inc/TRefArray.h, cont/inc/TRefTable.h,
cont/inc/TSeqCollection.h, cont/inc/TSortedList.h,
cont/inc/TVirtualCollectionProxy.h, cont/src/TArray.cxx,
cont/src/TArrayC.cxx, cont/src/TArrayD.cxx, cont/src/TArrayF.cxx,
cont/src/TArrayI.cxx, cont/src/TArrayL.cxx,
cont/src/TArrayL64.cxx, cont/src/TArrayS.cxx, cont/src/TBits.cxx,
cont/src/TBtree.cxx, cont/src/TClassTable.cxx,
cont/src/TClonesArray.cxx, cont/src/TCollection.cxx,
cont/src/TExMap.cxx, cont/src/THashList.cxx,
cont/src/THashTable.cxx, cont/src/TList.cxx, cont/src/TMap.cxx,
cont/src/TObjArray.cxx, cont/src/TObjectTable.cxx,
cont/src/TOrdCollection.cxx, cont/src/TRefArray.cxx,
cont/src/TRefTable.cxx, cont/src/TSeqCollection.cxx,
dcache/inc/TDCacheFile.h, dcache/src/TDCacheFile.cxx,
eg/inc/Hepevt.h, eg/inc/LinkDef.h, eg/inc/TAttParticle.h,
eg/inc/TDatabasePDG.h, eg/inc/TDecayChannel.h,
eg/inc/TGenerator.h, eg/inc/TParticle.h,
eg/inc/TParticleClassPDG.h, eg/inc/TParticlePDG.h,
eg/inc/TPrimary.h, eg/inc/TVirtualMCDecayer.h, eg/inc/cfortran.h,
eg/src/TAttParticle.cxx, eg/src/TDatabasePDG.cxx,
eg/src/TDecayChannel.cxx, eg/src/TGenerator.cxx,
eg/src/TParticle.cxx, eg/src/TParticleClassPDG.cxx,
eg/src/TParticlePDG.cxx, eg/src/TPrimary.cxx,
eg/src/TVirtualMCDecayer.cxx, fftw/inc/LinkDef.h,
fftw/inc/TFFTComplex.h, fftw/inc/TFFTComplexReal.h,
fftw/inc/TFFTReal.h, fftw/inc/TFFTRealComplex.h,
fftw/src/TFFTComplex.cxx, fftw/src/TFFTComplexReal.cxx,
fftw/src/TFFTReal.cxx, fftw/src/TFFTRealComplex.cxx,
fitpanel/inc/LinkDef.h, fitpanel/inc/TFitEditor.h,
fitpanel/inc/TFitParametersDialog.h, fitpanel/src/TFitEditor.cxx,
fitpanel/src/TFitParametersDialog.cxx, foam/inc/TFoam.h,
foam/inc/TFoamCell.h, foam/inc/TFoamIntegrand.h,
foam/inc/TFoamMaxwt.h, foam/inc/TFoamVect.h, foam/src/TFoam.cxx,
foam/src/TFoamCell.cxx, foam/src/TFoamIntegrand.cxx,
foam/src/TFoamMaxwt.cxx, foam/src/TFoamVect.cxx,
fumili/inc/LinkDef.h, fumili/inc/TFumili.h,
fumili/src/TFumili.cxx, g3d/inc/LinkDef.h, g3d/inc/TAxis3D.h,
g3d/inc/TBRIK.h, g3d/inc/TCONE.h, g3d/inc/TCONS.h,
g3d/inc/TCTUB.h, g3d/inc/TELTU.h, g3d/inc/TGTRA.h,
g3d/inc/TGeometry.h, g3d/inc/THYPE.h, g3d/inc/THelix.h,
g3d/inc/TMarker3DBox.h, g3d/inc/TMaterial.h, g3d/inc/TMixture.h,
g3d/inc/TNode.h, g3d/inc/TNodeDiv.h, g3d/inc/TPARA.h,
g3d/inc/TPCON.h, g3d/inc/TPGON.h, g3d/inc/TPointSet3D.h,
g3d/inc/TPoints3DABC.h, g3d/inc/TPolyLine3D.h,
g3d/inc/TPolyMarker3D.h, g3d/inc/TRotMatrix.h, g3d/inc/TSPHE.h,
g3d/inc/TShape.h, g3d/inc/TTRAP.h, g3d/inc/TTRD1.h,
g3d/inc/TTRD2.h, g3d/inc/TTUBE.h, g3d/inc/TTUBS.h,
g3d/inc/TView3D.h, g3d/inc/TXTRU.h, g3d/inc/X3DBuffer.h,
g3d/inc/X3DDefs.h, g3d/src/TAxis3D.cxx, g3d/src/TBRIK.cxx,
g3d/src/TCONE.cxx, g3d/src/TCONS.cxx, g3d/src/TCTUB.cxx,
g3d/src/TELTU.cxx, g3d/src/TGTRA.cxx, g3d/src/TGeometry.cxx,
g3d/src/THYPE.cxx, g3d/src/THelix.cxx, g3d/src/TMarker3DBox.cxx,
g3d/src/TMaterial.cxx, g3d/src/TMixture.cxx, g3d/src/TNode.cxx,
g3d/src/TNodeDiv.cxx, g3d/src/TPARA.cxx, g3d/src/TPCON.cxx,
g3d/src/TPGON.cxx, g3d/src/TPointSet3D.cxx,
g3d/src/TPoints3DABC.cxx, g3d/src/TPolyLine3D.cxx,
g3d/src/TPolyMarker3D.cxx, g3d/src/TRotMatrix.cxx,
g3d/src/TSPHE.cxx, g3d/src/TShape.cxx, g3d/src/TTRAP.cxx,
g3d/src/TTRD1.cxx, g3d/src/TTRD2.cxx, g3d/src/TTUBE.cxx,
g3d/src/TTUBS.cxx, g3d/src/TView3D.cxx, g3d/src/TXTRU.cxx,
g4root/inc/LinkDef.h, g4root/inc/TG4RootDetectorConstruction.h,
g4root/inc/TG4RootNavMgr.h, g4root/inc/TG4RootNavigator.h,
g4root/inc/TG4RootSolid.h,
g4root/src/TG4RootDetectorConstruction.cxx,
g4root/src/TG4RootNavMgr.cxx, g4root/src/TG4RootNavigator.cxx,
g4root/src/TG4RootSolid.cxx, gdml/ROOTwriter.py,
gdml/inc/LinkDef.h, gdml/inc/TGDMLParse.h,
gdml/src/TGDMLParse.cxx, gdml/writer.py, ged/inc/HelpSMText.h,
ged/inc/LinkDef.h, ged/inc/TArrowEditor.h,
ged/inc/TAttFillEditor.h, ged/inc/TAttLineEditor.h,
ged/inc/TAttMarkerEditor.h, ged/inc/TAttTextEditor.h,
ged/inc/TAxisEditor.h, ged/inc/TCurlyArcEditor.h,
ged/inc/TCurlyLineEditor.h, ged/inc/TF1Editor.h,
ged/inc/TFunctionParametersDialog.h, ged/inc/TGedEditor.h,
ged/inc/TGedFrame.h, ged/inc/TGedMarkerSelect.h,
ged/inc/TGedPatternSelect.h, ged/inc/TGraphEditor.h,
ged/inc/TH1Editor.h, ged/inc/TH2Editor.h, ged/inc/TLineEditor.h,
ged/inc/TStyleDialog.h, ged/inc/TStyleManager.h,
ged/inc/TStylePreview.h, ged/src/HelpSMText.cxx,
ged/src/TArrowEditor.cxx, ged/src/TAttFillEditor.cxx,
ged/src/TAttLineEditor.cxx, ged/src/TAttMarkerEditor.cxx,
ged/src/TAttTextEditor.cxx, ged/src/TAxisEditor.cxx,
ged/src/TCurlyArcEditor.cxx, ged/src/TCurlyLineEditor.cxx,
ged/src/TF1Editor.cxx, ged/src/TFunctionParametersDialog.cxx,
ged/src/TGedEditor.cxx, ged/src/TGedFrame.cxx,
ged/src/TGedMarkerSelect.cxx, ged/src/TGedPatternSelect.cxx,
ged/src/TGraphEditor.cxx, ged/src/TLineEditor.cxx,
ged/src/TStyleDialog.cxx, ged/src/TStyleManager.cxx,
ged/src/TStylePreview.cxx, geom/inc/LinkDef1.h,
geom/inc/LinkDef2.h, geom/inc/TGeoArb8.h, geom/inc/TGeoAtt.h,
geom/inc/TGeoBBox.h, geom/inc/TGeoBoolNode.h,
geom/inc/TGeoBuilder.h, geom/inc/TGeoCache.h,
geom/inc/TGeoCompositeShape.h, geom/inc/TGeoCone.h,
geom/inc/TGeoElement.h, geom/inc/TGeoEltu.h,
geom/inc/TGeoHalfSpace.h, geom/inc/TGeoHelix.h,
geom/inc/TGeoHype.h, geom/inc/TGeoManager.h,
geom/inc/TGeoMaterial.h, geom/inc/TGeoMatrix.h,
geom/inc/TGeoMedium.h, geom/inc/TGeoNavigator.h,
geom/inc/TGeoNode.h, geom/inc/TGeoPara.h,
geom/inc/TGeoParaboloid.h, geom/inc/TGeoPatternFinder.h,
geom/inc/TGeoPcon.h, geom/inc/TGeoPgon.h,
geom/inc/TGeoPhysicalNode.h, geom/inc/TGeoPolygon.h,
geom/inc/TGeoScaledShape.h, geom/inc/TGeoShape.h,
geom/inc/TGeoShapeAssembly.h, geom/inc/TGeoSphere.h,
geom/inc/TGeoTorus.h, geom/inc/TGeoTrd1.h, geom/inc/TGeoTrd2.h,
geom/inc/TGeoTube.h, geom/inc/TGeoVolume.h,
geom/inc/TGeoVoxelFinder.h, geom/inc/TGeoXtru.h,
geom/inc/TVirtualGeoPainter.h, geom/inc/TVirtualGeoTrack.h,
geom/src/TGeoArb8.cxx, geom/src/TGeoAtt.cxx,
geom/src/TGeoBBox.cxx, geom/src/TGeoBoolNode.cxx,
geom/src/TGeoBuilder.cxx, geom/src/TGeoCache.cxx,
geom/src/TGeoCompositeShape.cxx, geom/src/TGeoCone.cxx,
geom/src/TGeoElement.cxx, geom/src/TGeoEltu.cxx,
geom/src/TGeoHalfSpace.cxx, geom/src/TGeoHelix.cxx,
geom/src/TGeoHype.cxx, geom/src/TGeoManager.cxx,
geom/src/TGeoMaterial.cxx, geom/src/TGeoMatrix.cxx,
geom/src/TGeoMedium.cxx, geom/src/TGeoNavigator.cxx,
geom/src/TGeoNode.cxx, geom/src/TGeoPara.cxx,
geom/src/TGeoParaboloid.cxx, geom/src/TGeoPatternFinder.cxx,
geom/src/TGeoPcon.cxx, geom/src/TGeoPgon.cxx,
geom/src/TGeoPhysicalNode.cxx, geom/src/TGeoPolygon.cxx,
geom/src/TGeoScaledShape.cxx, geom/src/TGeoShape.cxx,
geom/src/TGeoShapeAssembly.cxx, geom/src/TGeoSphere.cxx,
geom/src/TGeoTorus.cxx, geom/src/TGeoTrd1.cxx,
geom/src/TGeoTrd2.cxx, geom/src/TGeoTube.cxx,
geom/src/TGeoVolume.cxx, geom/src/TGeoVoxelFinder.cxx,
geom/src/TGeoXtru.cxx, geom/src/TVirtualGeoPainter.cxx,
geom/src/TVirtualGeoTrack.cxx, geombuilder/inc/LinkDef.h,
geombuilder/inc/TGeoBBoxEditor.h,
geombuilder/inc/TGeoConeEditor.h,
geombuilder/inc/TGeoEltuEditor.h, geombuilder/inc/TGeoGedFrame.h,
geombuilder/inc/TGeoHypeEditor.h,
geombuilder/inc/TGeoManagerEditor.h,
geombuilder/inc/TGeoMaterialEditor.h,
geombuilder/inc/TGeoMatrixEditor.h,
geombuilder/inc/TGeoMediumEditor.h,
geombuilder/inc/TGeoNodeEditor.h,
geombuilder/inc/TGeoParaEditor.h,
geombuilder/inc/TGeoPconEditor.h,
geombuilder/inc/TGeoPgonEditor.h,
geombuilder/inc/TGeoSphereEditor.h,
geombuilder/inc/TGeoTabManager.h,
geombuilder/inc/TGeoTorusEditor.h,
geombuilder/inc/TGeoTrapEditor.h,
geombuilder/inc/TGeoTrd1Editor.h,
geombuilder/inc/TGeoTrd2Editor.h,
geombuilder/inc/TGeoTubeEditor.h,
geombuilder/inc/TGeoVolumeEditor.h,
geombuilder/src/TGeoBBoxEditor.cxx,
geombuilder/src/TGeoConeEditor.cxx,
geombuilder/src/TGeoEltuEditor.cxx,
geombuilder/src/TGeoGedFrame.cxx,
geombuilder/src/TGeoHypeEditor.cxx,
geombuilder/src/TGeoManagerEditor.cxx,
geombuilder/src/TGeoMaterialEditor.cxx,
geombuilder/src/TGeoMatrixEditor.cxx,
geombuilder/src/TGeoMediumEditor.cxx,
geombuilder/src/TGeoNodeEditor.cxx,
geombuilder/src/TGeoParaEditor.cxx,
geombuilder/src/TGeoPconEditor.cxx,
geombuilder/src/TGeoPgonEditor.cxx,
geombuilder/src/TGeoSphereEditor.cxx,
geombuilder/src/TGeoTabManager.cxx,
geombuilder/src/TGeoTorusEditor.cxx,
geombuilder/src/TGeoTrapEditor.cxx,
geombuilder/src/TGeoTrd1Editor.cxx,
geombuilder/src/TGeoTrd2Editor.cxx,
geombuilder/src/TGeoTubeEditor.cxx,
geombuilder/src/TGeoVolumeEditor.cxx,
geompainter/inc/TGeoChecker.h, geompainter/inc/TGeoOverlap.h,
geompainter/inc/TGeoTrack.h, geompainter/src/TGeoChecker.cxx,
geompainter/src/TGeoOverlap.cxx, geompainter/src/TGeoPainter.cxx,
geompainter/src/TGeoTrack.cxx, gfal/inc/LinkDef.h,
gfal/inc/TGFALFile.h, gfal/src/TGFALFile.cxx, gl/inc/CsgOps.h,
gl/inc/LinkDef.h, gl/inc/TArcBall.h, gl/inc/TGLAxis.h,
gl/inc/TGLBoundingBox.h, gl/inc/TGLCamera.h, gl/inc/TGLClip.h,
gl/inc/TGLContext.h, gl/inc/TGLContextPrivate.h,
gl/inc/TGLCylinder.h, gl/inc/TGLFaceSet.h, gl/inc/TGLFormat.h,
gl/inc/TGLIncludes.h, gl/inc/TGLLegoPainter.h,
gl/inc/TGLLogicalShape.h, gl/inc/TGLManip.h,
gl/inc/TGLManipSet.h, gl/inc/TGLObject.h,
gl/inc/TGLOrthoCamera.h, gl/inc/TGLOutput.h, gl/inc/TGLOverlay.h,
gl/inc/TGLPShapeObj.h, gl/inc/TGLPShapeObjEditor.h,
gl/inc/TGLParametric.h, gl/inc/TGLParametricEquationGL.h,
gl/inc/TGLPerspectiveCamera.h, gl/inc/TGLPhysicalShape.h,
gl/inc/TGLPlotPainter.h, gl/inc/TGLPolyLine.h,
gl/inc/TGLPolyMarker.h, gl/inc/TGLQuadric.h, gl/inc/TGLRnrCtx.h,
gl/inc/TGLRotateManip.h, gl/inc/TGLSAFrame.h,
gl/inc/TGLSAViewer.h, gl/inc/TGLScaleManip.h, gl/inc/TGLScene.h,
gl/inc/TGLSceneBase.h, gl/inc/TGLSceneInfo.h,
gl/inc/TGLScenePad.h, gl/inc/TGLSelectBuffer.h,
gl/inc/TGLSphere.h, gl/inc/TGLStopwatch.h, gl/inc/TGLText.h,
gl/inc/TGLTransManip.h, gl/inc/TGLUtil.h, gl/inc/TGLViewer.h,
gl/inc/TGLViewerBase.h, gl/inc/TGLWidget.h,
gl/inc/TPointSet3DGL.h, gl/inc/TX11GL.h, gl/src/CsgOps.cxx,
gl/src/TArcBall.cxx, gl/src/TF2GL.cxx, gl/src/TGLAxis.cxx,
gl/src/TGLBoundingBox.cxx, gl/src/TGLCamera.cxx,
gl/src/TGLClip.cxx, gl/src/TGLClipSetEditor.cxx,
gl/src/TGLContext.cxx, gl/src/TGLContextPrivate.cxx,
gl/src/TGLCylinder.cxx, gl/src/TGLFaceSet.cxx,
gl/src/TGLFormat.cxx, gl/src/TGLLegoPainter.cxx,
gl/src/TGLLogicalShape.cxx, gl/src/TGLManip.cxx,
gl/src/TGLManipSet.cxx, gl/src/TGLObject.cxx,
gl/src/TGLOrthoCamera.cxx, gl/src/TGLOutput.cxx,
gl/src/TGLOverlay.cxx, gl/src/TGLPShapeObjEditor.cxx,
gl/src/TGLParametric.cxx, gl/src/TGLParametricEquationGL.cxx,
gl/src/TGLPerspectiveCamera.cxx, gl/src/TGLPhysicalShape.cxx,
gl/src/TGLPlotPainter.cxx, gl/src/TGLPolyLine.cxx,
gl/src/TGLPolyMarker.cxx, gl/src/TGLQuadric.cxx,
gl/src/TGLRnrCtx.cxx, gl/src/TGLRotateManip.cxx,
gl/src/TGLSAFrame.cxx, gl/src/TGLSAViewer.cxx,
gl/src/TGLScaleManip.cxx, gl/src/TGLScene.cxx,
gl/src/TGLSceneBase.cxx, gl/src/TGLSceneInfo.cxx,
gl/src/TGLScenePad.cxx, gl/src/TGLSelectBuffer.cxx,
gl/src/TGLSelectRecord.cxx, gl/src/TGLSphere.cxx,
gl/src/TGLStopwatch.cxx, gl/src/TGLText.cxx,
gl/src/TGLTransManip.cxx, gl/src/TGLUtil.cxx,
gl/src/TGLViewer.cxx, gl/src/TGLViewerBase.cxx,
gl/src/TGLWidget.cxx, gl/src/TH2GL.cxx, gl/src/TPointSet3DGL.cxx,
gl/src/TX11GL.cxx, globusauth/src/GlobusAuth.cxx,
gpad/inc/LinkDef.h, gpad/inc/TAttCanvas.h, gpad/inc/TButton.h,
gpad/inc/TCanvas.h, gpad/inc/TClassTree.h,
gpad/inc/TColorWheel.h, gpad/inc/TControlBar.h,
gpad/inc/TCreatePrimitives.h, gpad/inc/TDialogCanvas.h,
gpad/inc/TGroupButton.h, gpad/inc/TInspectCanvas.h,
gpad/inc/TPad.h, gpad/inc/TPaveClass.h, gpad/inc/TSlider.h,
gpad/inc/TSliderBox.h, gpad/inc/TView.h, gpad/inc/TViewer3DPad.h,
gpad/src/TAttCanvas.cxx, gpad/src/TButton.cxx,
gpad/src/TCanvas.cxx, gpad/src/TClassTree.cxx,
gpad/src/TColorWheel.cxx, gpad/src/TControlBar.cxx,
gpad/src/TCreatePrimitives.cxx, gpad/src/TDialogCanvas.cxx,
gpad/src/TGroupButton.cxx, gpad/src/TInspectCanvas.cxx,
gpad/src/TPad.cxx, gpad/src/TPaveClass.cxx, gpad/src/TSlider.cxx,
gpad/src/TSliderBox.cxx, gpad/src/TView.cxx,
gpad/src/TViewer3DPad.cxx, graf/inc/LinkDef1.h,
graf/inc/LinkDef2.h, graf/inc/TArc.h, graf/inc/TArrow.h,
graf/inc/TAttImage.h, graf/inc/TBox.h, graf/inc/TCrown.h,
graf/inc/TCurlyArc.h, graf/inc/TCurlyLine.h, graf/inc/TCutG.h,
graf/inc/TDiamond.h, graf/inc/TEllipse.h, graf/inc/TFrame.h,
graf/inc/TGaxis.h, graf/inc/TGraph.h,
graf/inc/TGraphAsymmErrors.h, graf/inc/TGraphBentErrors.h,
graf/inc/TGraphErrors.h, graf/inc/TGraphPolar.h,
graf/inc/TGraphQQ.h, graf/inc/TGraphSmooth.h, graf/inc/TImage.h,
graf/inc/TImagePlugin.h, graf/inc/TLatex.h, graf/inc/TLegend.h,
graf/inc/TLegendEntry.h, graf/inc/TLine.h, graf/inc/TLink.h,
graf/inc/TMarker.h, graf/inc/TMultiGraph.h, graf/inc/TPave.h,
graf/inc/TPaveLabel.h, graf/inc/TPaveStats.h,
graf/inc/TPaveText.h, graf/inc/TPavesText.h, graf/inc/TPie.h,
graf/inc/TPoints.h, graf/inc/TPolyLine.h, graf/inc/TSpline.h,
graf/inc/TTF.h, graf/inc/TText.h, graf/inc/TWbox.h,
graf/src/TArc.cxx, graf/src/TArrow.cxx, graf/src/TAttImage.cxx,
graf/src/TBox.cxx, graf/src/TCrown.cxx, graf/src/TCurlyArc.cxx,
graf/src/TCurlyLine.cxx, graf/src/TCutG.cxx,
graf/src/TDiamond.cxx, graf/src/TEllipse.cxx,
graf/src/TFrame.cxx, graf/src/TGaxis.cxx, graf/src/TGraph.cxx,
graf/src/TGraphAsymmErrors.cxx, graf/src/TGraphBentErrors.cxx,
graf/src/TGraphErrors.cxx, graf/src/TGraphPolar.cxx,
graf/src/TGraphQQ.cxx, graf/src/TGraphSmooth.cxx,
graf/src/TImage.cxx, graf/src/TLatex.cxx, graf/src/TLegend.cxx,
graf/src/TLegendEntry.cxx, graf/src/TLine.cxx,
graf/src/TLink.cxx, graf/src/TMarker.cxx,
graf/src/TMultiGraph.cxx, graf/src/TPave.cxx,
graf/src/TPaveLabel.cxx, graf/src/TPaveStats.cxx,
graf/src/TPaveText.cxx, graf/src/TPavesText.cxx,
graf/src/TPie.cxx, graf/src/TPolyLine.cxx, graf/src/TSpline.cxx,
graf/src/TTF.cxx, graf/src/TText.cxx, graf/src/TWbox.cxx,
gui/inc/HelpText.h, gui/inc/LinkDef1.h, gui/inc/LinkDef2.h,
gui/inc/LinkDef3.h, gui/inc/TG3DLine.h, gui/inc/TGApplication.h,
gui/inc/TGButton.h, gui/inc/TGButtonGroup.h, gui/inc/TGCanvas.h,
gui/inc/TGClient.h, gui/inc/TGColorDialog.h,
gui/inc/TGColorSelect.h, gui/inc/TGComboBox.h,
gui/inc/TGDNDManager.h, gui/inc/TGDimension.h,
gui/inc/TGDockableFrame.h, gui/inc/TGDoubleSlider.h,
gui/inc/TGFSComboBox.h, gui/inc/TGFSContainer.h,
gui/inc/TGFileDialog.h, gui/inc/TGFont.h, gui/inc/TGFontDialog.h,
gui/inc/TGFrame.h, gui/inc/TGGC.h, gui/inc/TGIcon.h,
gui/inc/TGIdleHandler.h, gui/inc/TGImageMap.h,
gui/inc/TGInputDialog.h, gui/inc/TGLabel.h, gui/inc/TGLayout.h,
gui/inc/TGListBox.h, gui/inc/TGListTree.h, gui/inc/TGListView.h,
gui/inc/TGMdi.h, gui/inc/TGMdiDecorFrame.h, gui/inc/TGMdiFrame.h,
gui/inc/TGMdiMainFrame.h, gui/inc/TGMdiMenu.h, gui/inc/TGMenu.h,
gui/inc/TGMimeTypes.h, gui/inc/TGMsgBox.h,
gui/inc/TGNumberEntry.h, gui/inc/TGObject.h,
gui/inc/TGPasswdDialog.h, gui/inc/TGPicture.h,
gui/inc/TGProgressBar.h, gui/inc/TGRedirectOutputGuard.h,
gui/inc/TGResourcePool.h, gui/inc/TGScrollBar.h,
gui/inc/TGShutter.h, gui/inc/TGSlider.h, gui/inc/TGSpeedo.h,
gui/inc/TGSplitter.h, gui/inc/TGStatusBar.h, gui/inc/TGString.h,
gui/inc/TGTab.h, gui/inc/TGTableLayout.h, gui/inc/TGText.h,
gui/inc/TGTextBuffer.h, gui/inc/TGTextEdit.h,
gui/inc/TGTextEditDialogs.h, gui/inc/TGTextEditor.h,
gui/inc/TGTextEntry.h, gui/inc/TGTextView.h, gui/inc/TGToolBar.h,
gui/inc/TGToolTip.h, gui/inc/TGTripleSlider.h, gui/inc/TGView.h,
gui/inc/TGWidget.h, gui/inc/TGWindow.h, gui/inc/TGXYLayout.h,
gui/inc/TGuiBuilder.h, gui/inc/TRootApplication.h,
gui/inc/TRootBrowser.h, gui/inc/TRootCanvas.h,
gui/inc/TRootContextMenu.h, gui/inc/TRootControlBar.h,
gui/inc/TRootDialog.h, gui/inc/TRootEmbeddedCanvas.h,
gui/inc/TRootGuiFactory.h, gui/inc/TRootHelpDialog.h,
gui/inc/WidgetMessageTypes.h, gui/src/HelpText.cxx,
gui/src/TG3DLine.cxx, gui/src/TGApplication.cxx,
gui/src/TGButton.cxx, gui/src/TGButtonGroup.cxx,
gui/src/TGCanvas.cxx, gui/src/TGClient.cxx,
gui/src/TGColorDialog.cxx, gui/src/TGColorSelect.cxx,
gui/src/TGComboBox.cxx, gui/src/TGDNDManager.cxx,
gui/src/TGDimension.cxx, gui/src/TGDockableFrame.cxx,
gui/src/TGDoubleSlider.cxx, gui/src/TGFSComboBox.cxx,
gui/src/TGFSContainer.cxx, gui/src/TGFileDialog.cxx,
gui/src/TGFont.cxx, gui/src/TGFontDialog.cxx,
gui/src/TGFrame.cxx, gui/src/TGGC.cxx, gui/src/TGIcon.cxx,
gui/src/TGIdleHandler.cxx, gui/src/TGImageMap.cxx,
gui/src/TGInputDialog.cxx, gui/src/TGLabel.cxx,
gui/src/TGLayout.cxx, gui/src/TGListBox.cxx,
gui/src/TGListTree.cxx, gui/src/TGListView.cxx,
gui/src/TGMdiDecorFrame.cxx, gui/src/TGMdiFrame.cxx,
gui/src/TGMdiMainFrame.cxx, gui/src/TGMdiMenu.cxx,
gui/src/TGMenu.cxx, gui/src/TGMimeTypes.cxx,
gui/src/TGMsgBox.cxx, gui/src/TGNumberEntry.cxx,
gui/src/TGObject.cxx, gui/src/TGPasswdDialog.cxx,
gui/src/TGPicture.cxx, gui/src/TGProgressBar.cxx,
gui/src/TGRedirectOutputGuard.cxx, gui/src/TGResourcePool.cxx,
gui/src/TGScrollBar.cxx, gui/src/TGShutter.cxx,
gui/src/TGSlider.cxx, gui/src/TGSpeedo.cxx,
gui/src/TGSplitter.cxx, gui/src/TGStatusBar.cxx,
gui/src/TGString.cxx, gui/src/TGTab.cxx,
gui/src/TGTableLayout.cxx, gui/src/TGText.cxx,
gui/src/TGTextBuffer.cxx, gui/src/TGTextEdit.cxx,
gui/src/TGTextEditDialogs.cxx, gui/src/TGTextEditor.cxx,
gui/src/TGTextEntry.cxx, gui/src/TGTextView.cxx,
gui/src/TGToolBar.cxx, gui/src/TGToolTip.cxx,
gui/src/TGTripleSlider.cxx, gui/src/TGView.cxx,
gui/src/TGWindow.cxx, gui/src/TGXYLayout.cxx,
gui/src/TGuiBuilder.cxx, gui/src/TRootApplication.cxx,
gui/src/TRootBrowser.cxx, gui/src/TRootCanvas.cxx,
gui/src/TRootContextMenu.cxx, gui/src/TRootControlBar.cxx,
gui/src/TRootDialog.cxx, gui/src/TRootEmbeddedCanvas.cxx,
gui/src/TRootGuiFactory.cxx, gui/src/TRootHelpDialog.cxx,
guibuilder/inc/LinkDef.h, guibuilder/inc/TGuiBldDragManager.h,
guibuilder/inc/TGuiBldEditor.h,
guibuilder/inc/TGuiBldHintsButton.h,
guibuilder/inc/TGuiBldHintsEditor.h,
guibuilder/inc/TGuiBldNameFrame.h,
guibuilder/inc/TRootGuiBuilder.h,
guibuilder/src/TGuiBldDragManager.cxx,
guibuilder/src/TGuiBldEditor.cxx,
guibuilder/src/TGuiBldHintsButton.cxx,
guibuilder/src/TGuiBldHintsEditor.cxx,
guibuilder/src/TGuiBldNameFrame.cxx,
guibuilder/src/TRootGuiBuilder.cxx, hbook/inc/THbookBranch.h,
hbook/inc/THbookFile.h, hbook/inc/THbookKey.h,
hbook/inc/THbookTree.h, hbook/src/THbookBranch.cxx,
hbook/src/THbookFile.cxx, hbook/src/THbookKey.cxx,
hbook/src/THbookTree.cxx, hist/inc/Foption.h, hist/inc/LinkDef.h,
hist/inc/TAxis.h, hist/inc/TBinomialEfficiencyFitter.h,
hist/inc/TConfidenceLevel.h, hist/inc/TF1.h, hist/inc/TF12.h,
hist/inc/TF2.h, hist/inc/TF3.h, hist/inc/TFormula.h,
hist/inc/TFormulaPrimitive.h, hist/inc/TFractionFitter.h,
hist/inc/TGraph2D.h, hist/inc/TGraph2DErrors.h,
hist/inc/TGraphDelaunay.h, hist/inc/TH1.h, hist/inc/TH1C.h,
hist/inc/TH1D.h, hist/inc/TH1F.h, hist/inc/TH1I.h,
hist/inc/TH1K.h, hist/inc/TH1S.h, hist/inc/TH2.h,
hist/inc/TH2C.h, hist/inc/TH2D.h, hist/inc/TH2F.h,
hist/inc/TH2I.h, hist/inc/TH2S.h, hist/inc/TH3.h,
hist/inc/TH3C.h, hist/inc/TH3D.h, hist/inc/TH3F.h,
hist/inc/TH3I.h, hist/inc/TH3S.h, hist/inc/THLimitsFinder.h,
hist/inc/THStack.h, hist/inc/THnSparse.h, hist/inc/TLimit.h,
hist/inc/TLimitDataSource.h, hist/inc/TMultiDimFit.h,
hist/inc/TPolyMarker.h, hist/inc/TPrincipal.h,
hist/inc/TProfile.h, hist/inc/TProfile2D.h,
hist/inc/TProfile3D.h, hist/inc/TVirtualHistPainter.h,
hist/src/Haxis.cxx, hist/src/TAxis.cxx,
hist/src/TBinomialEfficiencyFitter.cxx,
hist/src/TConfidenceLevel.cxx, hist/src/TF1.cxx,
hist/src/TF12.cxx, hist/src/TF1Helper.cxx, hist/src/TF1Helper.h,
hist/src/TF2.cxx, hist/src/TF3.cxx, hist/src/TFormula.cxx,
hist/src/TFormulaPrimitive.cxx, hist/src/TFractionFitter.cxx,
hist/src/TGraph2D.cxx, hist/src/TGraph2DErrors.cxx,
hist/src/TGraphDelaunay.cxx, hist/src/TH1.cxx, hist/src/TH1K.cxx,
hist/src/TH2.cxx, hist/src/TH3.cxx, hist/src/THLimitsFinder.cxx,
hist/src/THStack.cxx, hist/src/THnSparse.cxx,
hist/src/TLimit.cxx, hist/src/TLimitDataSource.cxx,
hist/src/TMultiDimFit.cxx, hist/src/TPolyMarker.cxx,
hist/src/TPrincipal.cxx, hist/src/TProfile.cxx,
hist/src/TProfile2D.cxx, hist/src/TProfile3D.cxx,
hist/src/TVirtualHistPainter.cxx, histpainter/inc/Hoption.h,
histpainter/inc/Hparam.h, histpainter/inc/LinkDef.h,
histpainter/inc/TGraphPainter.h, histpainter/inc/THistPainter.h,
histpainter/inc/TLego.h, histpainter/inc/TPainter3dAlgorithms.h,
histpainter/inc/TPaletteAxis.h,
histpainter/src/TGraphPainter.cxx,
histpainter/src/THistPainter.cxx,
histpainter/src/TPainter3dAlgorithms.cxx,
histpainter/src/TPaletteAxis.cxx, html/inc/LinkDef.h,
html/inc/TClassDocOutput.h, html/inc/TDocDirective.h,
html/inc/TDocInfo.h, html/inc/TDocOutput.h,
html/inc/TDocParser.h, html/inc/THtml.h,
html/src/TClassDocOutput.cxx, html/src/TDocInfo.cxx,
html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
html/src/THtml.cxx, io/inc/LinkDef.h, io/inc/TArchiveFile.h,
io/inc/TBufferFile.h, io/inc/TCollectionProxyFactory.h,
io/inc/TContainerConverters.h, io/inc/TDirectoryFile.h,
io/inc/TEmulatedCollectionProxy.h, io/inc/TEmulatedMapProxy.h,
io/inc/TFile.h, io/inc/TFileCacheRead.h,
io/inc/TFileCacheWrite.h, io/inc/TFree.h,
io/inc/TGenCollectionProxy.h, io/inc/TGenCollectionStreamer.h,
io/inc/TKey.h, io/inc/TKeyMapFile.h, io/inc/TMapFile.h,
io/inc/TStreamerInfo.h, io/inc/TZIPFile.h,
io/src/TArchiveFile.cxx, io/src/TBufferFile.cxx,
io/src/TCollectionProxyFactory.cxx,
io/src/TContainerConverters.cxx, io/src/TDirectoryFile.cxx,
io/src/TEmulatedCollectionProxy.cxx,
io/src/TEmulatedMapProxy.cxx, io/src/TFile.cxx,
io/src/TFileCacheRead.cxx, io/src/TFileCacheWrite.cxx,
io/src/TFree.cxx, io/src/TGenCollectionProxy.cxx,
io/src/TGenCollectionStreamer.cxx, io/src/TKey.cxx,
io/src/TKeyMapFile.cxx, io/src/TMapFile.cxx,
io/src/TStreamerInfo.cxx, io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx, io/src/TZIPFile.cxx,
krb5auth/inc/Krb5Auth.h, krb5auth/inc/TKSocket.h,
krb5auth/src/Krb5Auth.cxx, krb5auth/src/TKSocket.cxx,
ldap/inc/CintLDAP.h, ldap/inc/TLDAPAttribute.h,
ldap/inc/TLDAPEntry.h, ldap/inc/TLDAPResult.h,
ldap/inc/TLDAPServer.h, ldap/src/TLDAPAttribute.cxx,
ldap/src/TLDAPEntry.cxx, ldap/src/TLDAPResult.cxx,
ldap/src/TLDAPServer.cxx, main/src/cppmain.cxx,
main/src/h2root.cxx, main/src/pmain.cxx, main/src/rmain.cxx,
main/src/roots.cxx, main/src/ssh2rpd.cxx, math/inc/LinkDef.h,
math/inc/Math/ParamFunctor.h, math/inc/TComplex.h,
math/inc/TMath.h, math/inc/TRandom.h, math/inc/TRandom1.h,
math/inc/TRandom2.h, math/inc/TRandom3.h, math/src/TComplex.cxx,
math/src/TMath.cxx, math/src/TRandom.cxx, math/src/TRandom1.cxx,
math/src/TRandom2.cxx, math/src/TRandom3.cxx,
mathcore/build/Makefile.am, mathcore/build/doc_Makefile.am,
mathcore/build/inc_Makefile.am,
mathcore/build/inc_Math_GenVector_Makefile.am,
mathcore/build/inc_Math_Makefile.am,
mathcore/build/src_Makefile.am, mathcore/build/test_Makefile.am,
mathcore/inc/Math/AxisAngle.h, mathcore/inc/Math/Boost.h,
mathcore/inc/Math/BoostX.h, mathcore/inc/Math/BoostY.h,
mathcore/inc/Math/BoostZ.h, mathcore/inc/Math/Cartesian2D.h,
mathcore/inc/Math/Cartesian3D.h,
mathcore/inc/Math/Cylindrical3D.h,
mathcore/inc/Math/CylindricalEta3D.h,
mathcore/inc/Math/DisplacementVector2D.h,
mathcore/inc/Math/DisplacementVector3D.h,
mathcore/inc/Math/DistFunc.h,
mathcore/inc/Math/DistFuncMathCore.h,
mathcore/inc/Math/EulerAngles.h, mathcore/inc/Math/Functor.h,
mathcore/inc/Math/GenVector/3DConversions.h,
mathcore/inc/Math/GenVector/3DDistances.h,
mathcore/inc/Math/GenVector/AxisAngle.h,
mathcore/inc/Math/GenVector/AxisAnglefwd.h,
mathcore/inc/Math/GenVector/BitReproducible.h,
mathcore/inc/Math/GenVector/Boost.h,
mathcore/inc/Math/GenVector/BoostX.h,
mathcore/inc/Math/GenVector/BoostXfwd.h,
mathcore/inc/Math/GenVector/BoostY.h,
mathcore/inc/Math/GenVector/BoostYfwd.h,
mathcore/inc/Math/GenVector/BoostZ.h,
mathcore/inc/Math/GenVector/BoostZfwd.h,
mathcore/inc/Math/GenVector/Boostfwd.h,
mathcore/inc/Math/GenVector/Cartesian2D.h,
mathcore/inc/Math/GenVector/Cartesian2Dfwd.h,
mathcore/inc/Math/GenVector/Cartesian3D.h,
mathcore/inc/Math/GenVector/Cartesian3Dfwd.h,
mathcore/inc/Math/GenVector/CoordinateSystemTags.h,
mathcore/inc/Math/GenVector/Cylindrical3D.h,
mathcore/inc/Math/GenVector/Cylindrical3Dfwd.h,
mathcore/inc/Math/GenVector/CylindricalEta3D.h,
mathcore/inc/Math/GenVector/CylindricalEta3Dfwd.h,
mathcore/inc/Math/GenVector/DisplacementVector2D.h,
mathcore/inc/Math/GenVector/DisplacementVector2Dfwd.h,
mathcore/inc/Math/GenVector/DisplacementVector3D.h,
mathcore/inc/Math/GenVector/DisplacementVector3Dfwd.h,
mathcore/inc/Math/GenVector/EulerAngles.h,
mathcore/inc/Math/GenVector/EulerAnglesfwd.h,
mathcore/inc/Math/GenVector/GenVectorIO.h,
mathcore/inc/Math/GenVector/GenVector_exception.h,
mathcore/inc/Math/GenVector/LorentzRotation.h,
mathcore/inc/Math/GenVector/LorentzRotationfwd.h,
mathcore/inc/Math/GenVector/LorentzVector.h,
mathcore/inc/Math/GenVector/LorentzVectorfwd.h,
mathcore/inc/Math/GenVector/Plane3D.h,
mathcore/inc/Math/GenVector/Polar2D.h,
mathcore/inc/Math/GenVector/Polar2Dfwd.h,
mathcore/inc/Math/GenVector/Polar3D.h,
mathcore/inc/Math/GenVector/Polar3Dfwd.h,
mathcore/inc/Math/GenVector/PositionVector2D.h,
mathcore/inc/Math/GenVector/PositionVector2Dfwd.h,
mathcore/inc/Math/GenVector/PositionVector3D.h,
mathcore/inc/Math/GenVector/PositionVector3Dfwd.h,
mathcore/inc/Math/GenVector/PtEtaPhiE4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiE4Dfwd.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4Dfwd.h,
mathcore/inc/Math/GenVector/PxPyPzE4D.h,
mathcore/inc/Math/GenVector/PxPyPzE4Dfwd.h,
mathcore/inc/Math/GenVector/PxPyPzM4D.h,
mathcore/inc/Math/GenVector/PxPyPzM4Dfwd.h,
mathcore/inc/Math/GenVector/Quaternion.h,
mathcore/inc/Math/GenVector/Quaternionfwd.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/Rotation3Dfwd.h,
mathcore/inc/Math/GenVector/RotationX.h,
mathcore/inc/Math/GenVector/RotationXfwd.h,
mathcore/inc/Math/GenVector/RotationY.h,
mathcore/inc/Math/GenVector/RotationYfwd.h,
mathcore/inc/Math/GenVector/RotationZ.h,
mathcore/inc/Math/GenVector/RotationZYX.h,
mathcore/inc/Math/GenVector/RotationZYXfwd.h,
mathcore/inc/Math/GenVector/RotationZfwd.h,
mathcore/inc/Math/GenVector/Transform3D.h,
mathcore/inc/Math/GenVector/Translation3D.h,
mathcore/inc/Math/GenVector/VectorUtil.h,
mathcore/inc/Math/GenVector/eta.h,
mathcore/inc/Math/GenVector/etaMax.h,
mathcore/inc/Math/IFunction.h, mathcore/inc/Math/IFunctionfwd.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/IParamFunctionfwd.h,
mathcore/inc/Math/LinkDef.h, mathcore/inc/Math/LinkDef_Func.h,
mathcore/inc/Math/LinkDef_GenVector.h,
mathcore/inc/Math/LinkDef_GenVector32.h,
mathcore/inc/Math/LinkDef_Point3D.h,
mathcore/inc/Math/LinkDef_Rotation.h,
mathcore/inc/Math/LinkDef_Vector3D.h,
mathcore/inc/Math/LinkDef_Vector4D.h,
mathcore/inc/Math/LorentzRotation.h,
mathcore/inc/Math/LorentzVector.h, mathcore/inc/Math/Math.h,
mathcore/inc/Math/PdfFunc.h, mathcore/inc/Math/PdfFuncMathCore.h,
mathcore/inc/Math/Plane3D.h, mathcore/inc/Math/Point2D.h,
mathcore/inc/Math/Point2Dfwd.h, mathcore/inc/Math/Point3D.h,
mathcore/inc/Math/Point3Dfwd.h, mathcore/inc/Math/Polar2D.h,
mathcore/inc/Math/Polar3D.h,
mathcore/inc/Math/PositionVector2D.h,
mathcore/inc/Math/PositionVector3D.h,
mathcore/inc/Math/ProbFunc.h,
mathcore/inc/Math/ProbFuncMathCore.h,
mathcore/inc/Math/PtEtaPhiE4D.h, mathcore/inc/Math/PtEtaPhiM4D.h,
mathcore/inc/Math/PxPyPzE4D.h, mathcore/inc/Math/PxPyPzM4D.h,
mathcore/inc/Math/Quaternion.h, mathcore/inc/Math/Rotation3D.h,
mathcore/inc/Math/RotationX.h, mathcore/inc/Math/RotationY.h,
mathcore/inc/Math/RotationZ.h, mathcore/inc/Math/RotationZYX.h,
mathcore/inc/Math/SpecFunc.h,
mathcore/inc/Math/SpecFuncMathCore.h,
mathcore/inc/Math/Transform3D.h,
mathcore/inc/Math/Translation3D.h, mathcore/inc/Math/Util.h,
mathcore/inc/Math/Vector2D.h, mathcore/inc/Math/Vector2Dfwd.h,
mathcore/inc/Math/Vector3D.h, mathcore/inc/Math/Vector3Dfwd.h,
mathcore/inc/Math/Vector4D.h, mathcore/inc/Math/Vector4Dfwd.h,
mathcore/inc/Math/VectorUtil.h,
mathcore/inc/Math/VectorUtil_Cint.h,
mathcore/inc/Math/WrappedFunction.h,
mathcore/inc/Math/WrappedParamFunction.h,
mathcore/src/3DConversions.cxx, mathcore/src/3DDistances.cxx,
mathcore/src/AxisAngle.cxx, mathcore/src/AxisAngleXother.cxx,
mathcore/src/BitReproducible.cxx, mathcore/src/Boost.cxx,
mathcore/src/BoostX.cxx, mathcore/src/BoostY.cxx,
mathcore/src/BoostZ.cxx, mathcore/src/EulerAngles.cxx,
mathcore/src/GenVector_exception.cxx,
mathcore/src/LorentzRotation.cxx,
mathcore/src/PdfFuncMathCore.cxx, mathcore/src/Plane3D.cxx,
mathcore/src/ProbFuncMathCore.cxx, mathcore/src/Quaternion.cxx,
mathcore/src/QuaternionXaxial.cxx, mathcore/src/Rotation3D.cxx,
mathcore/src/Rotation3DxAxial.cxx, mathcore/src/RotationZYX.cxx,
mathcore/src/SpecFuncMathCore.cxx, mathcore/src/Transform3D.cxx,
mathcore/src/Translation3D.cxx, mathcore/src/VectorUtil.cxx,
mathcore/test/stress2D.cxx, mathmore/build/Makefile.am,
mathmore/build/doc_Makefile.am, mathmore/build/inc_Makefile.am,
mathmore/build/inc_Math_GenVector_Makefile.am,
mathmore/build/inc_Math_Makefile.am,
mathmore/build/src_Makefile.am, mathmore/build/test_Makefile.am,
mathmore/inc/Math/Chebyshev.h, mathmore/inc/Math/Derivator.h,
mathmore/inc/Math/DistFuncMathMore.h,
mathmore/inc/Math/GSLFunctionAdapter.h,
mathmore/inc/Math/GSLRndmEngines.h,
mathmore/inc/Math/GSLRootFinder.h,
mathmore/inc/Math/GSLRootFinderDeriv.h,
mathmore/inc/Math/GSLRootHelper.h,
mathmore/inc/Math/IntegrationTypes.h,
mathmore/inc/Math/Integrator.h,
mathmore/inc/Math/InterpolationTypes.h,
mathmore/inc/Math/Interpolator.h, mathmore/inc/Math/LinkDef.h,
mathmore/inc/Math/LinkDef_Func.h,
mathmore/inc/Math/LinkDef_RootFinding.h,
mathmore/inc/Math/LinkDef_SpecFunc.h,
mathmore/inc/Math/LinkDef_StatFunc.h,
mathmore/inc/Math/Minimizer1D.h,
mathmore/inc/Math/ParamFunction.h,
mathmore/inc/Math/PdfFuncMathMore.h,
mathmore/inc/Math/Polynomial.h, mathmore/inc/Math/ProbFuncInv.h,
mathmore/inc/Math/ProbFuncMathMore.h, mathmore/inc/Math/Random.h,
mathmore/inc/Math/RootFinder.h,
mathmore/inc/Math/RootFinderAlgorithms.h,
mathmore/inc/Math/SpecFuncMathMore.h,
mathmore/inc/Math/WrappedMultiTF1.h,
mathmore/inc/Math/WrappedTF1.h, mathmore/src/Chebyshev.cxx,
mathmore/src/Derivator.cxx, mathmore/src/GSL1DMinimizer.h,
mathmore/src/GSLChebSeries.h, mathmore/src/GSLDerivator.cxx,
mathmore/src/GSLDerivator.h, mathmore/src/GSLError.h,
mathmore/src/GSLFunctionWrapper.h,
mathmore/src/GSLIntegrationWorkspace.h,
mathmore/src/GSLIntegrator.cxx, mathmore/src/GSLIntegrator.h,
mathmore/src/GSLInterpolator.cxx, mathmore/src/GSLInterpolator.h,
mathmore/src/GSLRndmEngines.cxx, mathmore/src/GSLRootFSolver.h,
mathmore/src/GSLRootFdFSolver.h, mathmore/src/GSLRootFinder.cxx,
mathmore/src/GSLRootFinderDeriv.cxx,
mathmore/src/GSLRootHelper.cxx, mathmore/src/Integrator.cxx,
mathmore/src/Interpolator.cxx, mathmore/src/Minimizer1D.cxx,
mathmore/src/OneDimFunctionAdapter.h,
mathmore/src/ParamFunction.cxx, mathmore/src/PdfFuncMathMore.cxx,
mathmore/src/Polynomial.cxx, mathmore/src/ProbFuncInv.cxx,
mathmore/src/ProbFuncMathMore.cxx,
mathmore/src/RootFinderAlgorithms.cxx,
mathmore/src/SpecFuncMathMore.cxx,
mathmore/src/complex_quartic.h, matrix/inc/LinkDef.h,
matrix/inc/TDecompBK.h, matrix/inc/TDecompBase.h,
matrix/inc/TDecompChol.h, matrix/inc/TDecompLU.h,
matrix/inc/TDecompQRH.h, matrix/inc/TDecompSVD.h,
matrix/inc/TDecompSparse.h, matrix/inc/TMatrix.h,
matrix/inc/TMatrixDBase.h, matrix/inc/TMatrixDBasefwd.h,
matrix/inc/TMatrixDEigen.h, matrix/inc/TMatrixDLazy.h,
matrix/inc/TMatrixDSparse.h, matrix/inc/TMatrixDSym.h,
matrix/inc/TMatrixDSymEigen.h, matrix/inc/TMatrixDUtils.h,
matrix/inc/TMatrixDUtilsfwd.h, matrix/inc/TMatrixFBase.h,
matrix/inc/TMatrixFBasefwd.h, matrix/inc/TMatrixFLazy.h,
matrix/inc/TMatrixFSparse.h, matrix/inc/TMatrixFSym.h,
matrix/inc/TMatrixFUtils.h, matrix/inc/TMatrixFUtilsfwd.h,
matrix/inc/TMatrixT.h, matrix/inc/TMatrixTBase.h,
matrix/inc/TMatrixTCramerInv.h, matrix/inc/TMatrixTLazy.h,
matrix/inc/TMatrixTSparse.h, matrix/inc/TMatrixTSym.h,
matrix/inc/TMatrixTSymCramerInv.h, matrix/inc/TMatrixTUtils.h,
matrix/inc/TVector.h, matrix/inc/TVectorT.h,
matrix/src/TDecompBK.cxx, matrix/src/TDecompBase.cxx,
matrix/src/TDecompChol.cxx, matrix/src/TDecompLU.cxx,
matrix/src/TDecompQRH.cxx, matrix/src/TDecompSVD.cxx,
matrix/src/TDecompSparse.cxx, matrix/src/TMatrixDEigen.cxx,
matrix/src/TMatrixDSymEigen.cxx, matrix/src/TMatrixT.cxx,
matrix/src/TMatrixTBase.cxx, matrix/src/TMatrixTCramerInv.cxx,
matrix/src/TMatrixTLazy.cxx, matrix/src/TMatrixTSparse.cxx,
matrix/src/TMatrixTSym.cxx, matrix/src/TMatrixTSymCramerInv.cxx,
matrix/src/TMatrixTUtils.cxx, matrix/src/TVectorT.cxx,
meta/inc/LinkDef.h, meta/inc/TBaseClass.h, meta/inc/TCint.h,
meta/inc/TClass.h, meta/inc/TClassGenerator.h,
meta/inc/TClassMenuItem.h, meta/inc/TClassRef.h,
meta/inc/TClassStreamer.h, meta/inc/TDataMember.h,
meta/inc/TDataType.h, meta/inc/TDictionary.h,
meta/inc/TFunction.h, meta/inc/TGenericClassInfo.h,
meta/inc/TGlobal.h, meta/inc/TInterpreter.h,
meta/inc/TIsAProxy.h, meta/inc/TMemberStreamer.h,
meta/inc/TMethod.h, meta/inc/TMethodArg.h,
meta/inc/TMethodCall.h, meta/inc/TRealData.h,
meta/inc/TStreamer.h, meta/inc/TStreamerElement.h,
meta/inc/TVirtualIsAProxy.h, meta/inc/TVirtualRefProxy.h,
meta/inc/TVirtualStreamerInfo.h, meta/src/TBaseClass.cxx,
meta/src/TCint.cxx, meta/src/TClass.cxx,
meta/src/TClassGenerator.cxx, meta/src/TClassMenuItem.cxx,
meta/src/TClassRef.cxx, meta/src/TDataMember.cxx,
meta/src/TDataType.cxx, meta/src/TFunction.cxx,
meta/src/TGenericClassInfo.cxx, meta/src/TGlobal.cxx,
meta/src/TInterpreter.cxx, meta/src/TIsAProxy.cxx,
meta/src/TMethod.cxx, meta/src/TMethodArg.cxx,
meta/src/TMethodCall.cxx, meta/src/TRealData.cxx,
meta/src/TStreamerElement.cxx, meta/src/TToggle.cxx,
meta/src/TToggleGroup.cxx, meta/src/TVirtualStreamerInfo.cxx,
metautils/inc/TClassEdit.h, metautils/src/TClassEdit.cxx,
minuit/inc/LinkDef.h, minuit/inc/TFitter.h,
minuit/inc/TLinearFitter.h, minuit/inc/TMinuit.h,
minuit/src/TFitter.cxx, minuit/src/TLinearFitter.cxx,
minuit/src/TMinuit.cxx, minuit2/build/inc_Makefile.am,
minuit2/inc/LinkDef.h, minuit2/inc/Minuit2/ABObj.h,
minuit2/inc/Minuit2/ABProd.h, minuit2/inc/Minuit2/ABSum.h,
minuit2/inc/Minuit2/ABTypes.h,
minuit2/inc/Minuit2/AnalyticalGradientCalculator.h,
minuit2/inc/Minuit2/BasicFunctionGradient.h,
minuit2/inc/Minuit2/BasicFunctionMinimum.h,
minuit2/inc/Minuit2/BasicMinimumError.h,
minuit2/inc/Minuit2/BasicMinimumParameters.h,
minuit2/inc/Minuit2/BasicMinimumSeed.h,
minuit2/inc/Minuit2/BasicMinimumState.h,
minuit2/inc/Minuit2/CombinedMinimizer.h,
minuit2/inc/Minuit2/CombinedMinimumBuilder.h,
minuit2/inc/Minuit2/ContoursError.h,
minuit2/inc/Minuit2/DavidonErrorUpdator.h,
minuit2/inc/Minuit2/FCNBase.h,
minuit2/inc/Minuit2/FCNGradientBase.h,
minuit2/inc/Minuit2/FumiliBuilder.h,
minuit2/inc/Minuit2/FumiliChi2FCN.h,
minuit2/inc/Minuit2/FumiliErrorUpdator.h,
minuit2/inc/Minuit2/FumiliFCNBase.h,
minuit2/inc/Minuit2/FumiliGradientCalculator.h,
minuit2/inc/Minuit2/FumiliMaximumLikelihoodFCN.h,
minuit2/inc/Minuit2/FumiliMinimizer.h,
minuit2/inc/Minuit2/FumiliStandardChi2FCN.h,
minuit2/inc/Minuit2/FumiliStandardMaximumLikelihoodFCN.h,
minuit2/inc/Minuit2/FunctionGradient.h,
minuit2/inc/Minuit2/FunctionMinimizer.h,
minuit2/inc/Minuit2/FunctionMinimum.h,
minuit2/inc/Minuit2/GenericFunction.h,
minuit2/inc/Minuit2/GradientCalculator.h,
minuit2/inc/Minuit2/HessianGradientCalculator.h,
minuit2/inc/Minuit2/InitialGradientCalculator.h,
minuit2/inc/Minuit2/LASymMatrix.h,
minuit2/inc/Minuit2/LAVector.h, minuit2/inc/Minuit2/LaInverse.h,
minuit2/inc/Minuit2/LaOuterProduct.h,
minuit2/inc/Minuit2/LaProd.h, minuit2/inc/Minuit2/LaSum.h,
minuit2/inc/Minuit2/MatrixInverse.h,
minuit2/inc/Minuit2/MinimumBuilder.h,
minuit2/inc/Minuit2/MinimumError.h,
minuit2/inc/Minuit2/MinimumErrorUpdator.h,
minuit2/inc/Minuit2/MinimumParameters.h,
minuit2/inc/Minuit2/MinimumSeed.h,
minuit2/inc/Minuit2/MinimumSeedGenerator.h,
minuit2/inc/Minuit2/MinimumState.h,
minuit2/inc/Minuit2/MinosError.h,
minuit2/inc/Minuit2/MinuitParameter.h,
minuit2/inc/Minuit2/MnApplication.h,
minuit2/inc/Minuit2/MnConfig.h, minuit2/inc/Minuit2/MnContours.h,
minuit2/inc/Minuit2/MnCovarianceSqueeze.h,
minuit2/inc/Minuit2/MnCross.h, minuit2/inc/Minuit2/MnEigen.h,
minuit2/inc/Minuit2/MnFcn.h,
minuit2/inc/Minuit2/MnFumiliMinimize.h,
minuit2/inc/Minuit2/MnFunctionCross.h,
minuit2/inc/Minuit2/MnGlobalCorrelationCoeff.h,
minuit2/inc/Minuit2/MnHesse.h,
minuit2/inc/Minuit2/MnLineSearch.h,
minuit2/inc/Minuit2/MnMachinePrecision.h,
minuit2/inc/Minuit2/MnMatrix.h, minuit2/inc/Minuit2/MnMigrad.h,
minuit2/inc/Minuit2/MnMinimize.h, minuit2/inc/Minuit2/MnMinos.h,
minuit2/inc/Minuit2/MnParabola.h,
minuit2/inc/Minuit2/MnParabolaFactory.h,
minuit2/inc/Minuit2/MnParabolaPoint.h,
minuit2/inc/Minuit2/MnParameterScan.h,
minuit2/inc/Minuit2/MnPlot.h, minuit2/inc/Minuit2/MnPosDef.h,
minuit2/inc/Minuit2/MnPrint.h,
minuit2/inc/Minuit2/MnRefCountedPointer.h,
minuit2/inc/Minuit2/MnReferenceCounter.h,
minuit2/inc/Minuit2/MnScan.h,
minuit2/inc/Minuit2/MnSeedGenerator.h,
minuit2/inc/Minuit2/MnSimplex.h,
minuit2/inc/Minuit2/MnStrategy.h, minuit2/inc/Minuit2/MnTiny.h,
minuit2/inc/Minuit2/MnUserCovariance.h,
minuit2/inc/Minuit2/MnUserFcn.h,
minuit2/inc/Minuit2/MnUserParameterState.h,
minuit2/inc/Minuit2/MnUserParameters.h,
minuit2/inc/Minuit2/MnUserTransformation.h,
minuit2/inc/Minuit2/MnVectorTransform.h,
minuit2/inc/Minuit2/ModularFunctionMinimizer.h,
minuit2/inc/Minuit2/NegativeG2LineSearch.h,
minuit2/inc/Minuit2/Numerical2PGradientCalculator.h,
minuit2/inc/Minuit2/ParametricFunction.h,
minuit2/inc/Minuit2/ScanBuilder.h,
minuit2/inc/Minuit2/ScanMinimizer.h,
minuit2/inc/Minuit2/SimplexBuilder.h,
minuit2/inc/Minuit2/SimplexMinimizer.h,
minuit2/inc/Minuit2/SimplexParameters.h,
minuit2/inc/Minuit2/SimplexSeedGenerator.h,
minuit2/inc/Minuit2/SinParameterTransformation.h,
minuit2/inc/Minuit2/SqrtLowParameterTransformation.h,
minuit2/inc/Minuit2/SqrtUpParameterTransformation.h,
minuit2/inc/Minuit2/StackAllocator.h,
minuit2/inc/Minuit2/VariableMetricBuilder.h,
minuit2/inc/Minuit2/VariableMetricEDMEstimator.h,
minuit2/inc/Minuit2/VariableMetricMinimizer.h,
minuit2/inc/Minuit2/VectorOuterProduct.h,
minuit2/inc/TBinLikelihoodFCN.h, minuit2/inc/TChi2ExtendedFCN.h,
minuit2/inc/TChi2ExtendedFitData.h, minuit2/inc/TChi2FCN.h,
minuit2/inc/TChi2FitData.h, minuit2/inc/TFcnAdapter.h,
minuit2/inc/TFitterFumili.h, minuit2/inc/TFitterMinuit.h,
minuit2/inc/TFumiliFCN.h,
minuit2/src/AnalyticalGradientCalculator.cxx,
minuit2/src/BasicMinimumError.cxx,
minuit2/src/CombinedMinimumBuilder.cxx,
minuit2/src/DavidonErrorUpdator.cxx, minuit2/src/FitterUtil.cxx,
minuit2/src/FitterUtil.h, minuit2/src/FumiliBuilder.cxx,
minuit2/src/FumiliErrorUpdator.cxx,
minuit2/src/FumiliGradientCalculator.cxx,
minuit2/src/FumiliMinimizer.cxx,
minuit2/src/FumiliStandardChi2FCN.cxx,
minuit2/src/FumiliStandardMaximumLikelihoodFCN.cxx,
minuit2/src/HessianGradientCalculator.cxx,
minuit2/src/InitialGradientCalculator.cxx,
minuit2/src/LaEigenValues.cxx, minuit2/src/LaInnerProduct.cxx,
minuit2/src/LaInverse.cxx, minuit2/src/LaOuterProduct.cxx,
minuit2/src/LaSumOfElements.cxx,
minuit2/src/LaVtMVSimilarity.cxx, minuit2/src/MnApplication.cxx,
minuit2/src/MnContours.cxx, minuit2/src/MnCovarianceSqueeze.cxx,
minuit2/src/MnEigen.cxx, minuit2/src/MnFcn.cxx,
minuit2/src/MnFumiliMinimize.cxx,
minuit2/src/MnFunctionCross.cxx,
minuit2/src/MnGlobalCorrelationCoeff.cxx,
minuit2/src/MnHesse.cxx, minuit2/src/MnLineSearch.cxx,
minuit2/src/MnMachinePrecision.cxx, minuit2/src/MnMinos.cxx,
minuit2/src/MnParabolaFactory.cxx,
minuit2/src/MnParameterScan.cxx, minuit2/src/MnPlot.cxx,
minuit2/src/MnPosDef.cxx, minuit2/src/MnPrint.cxx,
minuit2/src/MnScan.cxx, minuit2/src/MnSeedGenerator.cxx,
minuit2/src/MnStrategy.cxx, minuit2/src/MnTiny.cxx,
minuit2/src/MnUserFcn.cxx, minuit2/src/MnUserParameterState.cxx,
minuit2/src/MnUserParameters.cxx,
minuit2/src/MnUserTransformation.cxx,
minuit2/src/ModularFunctionMinimizer.cxx,
minuit2/src/NegativeG2LineSearch.cxx,
minuit2/src/Numerical2PGradientCalculator.cxx,
minuit2/src/ParametricFunction.cxx, minuit2/src/ScanBuilder.cxx,
minuit2/src/SimplexBuilder.cxx,
minuit2/src/SimplexParameters.cxx,
minuit2/src/SimplexSeedGenerator.cxx,
minuit2/src/SinParameterTransformation.cxx,
minuit2/src/SqrtLowParameterTransformation.cxx,
minuit2/src/SqrtUpParameterTransformation.cxx,
minuit2/src/TBinLikelihoodFCN.cxx,
minuit2/src/TChi2ExtendedFCN.cxx,
minuit2/src/TChi2ExtendedFitData.cxx, minuit2/src/TChi2FCN.cxx,
minuit2/src/TChi2FitData.cxx, minuit2/src/TFcnAdapter.cxx,
minuit2/src/TFitterFumili.cxx, minuit2/src/TFumiliFCN.cxx,
minuit2/src/VariableMetricBuilder.cxx,
minuit2/src/VariableMetricEDMEstimator.cxx,
minuit2/src/mnbins.cxx, minuit2/src/mndasum.cxx,
minuit2/src/mndaxpy.cxx, minuit2/src/mnddot.cxx,
minuit2/src/mndscal.cxx, minuit2/src/mndspmv.cxx,
minuit2/src/mndspr.cxx, minuit2/src/mnlsame.cxx,
minuit2/src/mnteigen.cxx, minuit2/src/mntplot.cxx,
minuit2/src/mnvert.cxx, minuit2/src/mnxerbla.cxx,
minuit2/test/MnSim/DemoFumili.cxx,
minuit2/test/MnSim/DemoGaussSim.cxx,
minuit2/test/MnSim/FlatRandomGen.h,
minuit2/test/MnSim/GaussDataGen.cxx,
minuit2/test/MnSim/GaussDataGen.h,
minuit2/test/MnSim/GaussFcn.cxx, minuit2/test/MnSim/GaussFcn.h,
minuit2/test/MnSim/GaussFcn2.cxx, minuit2/test/MnSim/GaussFcn2.h,
minuit2/test/MnSim/GaussFunction.h,
minuit2/test/MnSim/GaussRandomGen.h,
minuit2/test/MnSim/GaussianModelFunction.h,
minuit2/test/MnSim/PaulTest.cxx,
minuit2/test/MnSim/PaulTest2.cxx,
minuit2/test/MnSim/PaulTest3.cxx,
minuit2/test/MnSim/PaulTest4.cxx,
minuit2/test/MnSim/ReneTest.cxx,
minuit2/test/MnTutorial/Quad12F.h,
minuit2/test/MnTutorial/Quad12FMain.cxx,
minuit2/test/MnTutorial/Quad1F.h,
minuit2/test/MnTutorial/Quad1FMain.cxx,
minuit2/test/MnTutorial/Quad4F.h,
minuit2/test/MnTutorial/Quad4FMain.cxx,
minuit2/test/MnTutorial/Quad8F.h,
minuit2/test/MnTutorial/Quad8FMain.cxx,
minuit2/test/testGraph.cxx, minuit2/test/testMinimize.cxx,
minuit2/test/testUserFunc.cxx, mlp/inc/TMLPAnalyzer.h,
mlp/inc/TMultiLayerPerceptron.h, mlp/inc/TNeuron.h,
mlp/inc/TSynapse.h, mlp/src/TMLPAnalyzer.cxx,
mlp/src/TMultiLayerPerceptron.cxx, mlp/src/TNeuron.cxx,
mlp/src/TSynapse.cxx, monalisa/inc/TMonaLisaReader.h,
monalisa/inc/TMonaLisaWriter.h, monalisa/src/TMonaLisaReader.cxx,
monalisa/src/TMonaLisaWriter.cxx, mysql/inc/TMySQLResult.h,
mysql/inc/TMySQLRow.h, mysql/inc/TMySQLServer.h,
mysql/inc/TMySQLStatement.h, mysql/src/TMySQLServer.cxx,
mysql/src/TMySQLStatement.cxx, net/inc/LinkDef.h,
net/inc/NetErrors.h, net/inc/RRemoteProtocol.h,
net/inc/TApplicationRemote.h, net/inc/TApplicationServer.h,
net/inc/TFTP.h, net/inc/TFileStager.h, net/inc/TGrid.h,
net/inc/TGridCollection.h, net/inc/TGridJDL.h,
net/inc/TGridJob.h, net/inc/TGridJobStatus.h,
net/inc/TGridJobStatusList.h, net/inc/TGridResult.h,
net/inc/TMessage.h, net/inc/TMonitor.h, net/inc/TNetFile.h,
net/inc/TPServerSocket.h, net/inc/TPSocket.h,
net/inc/TSQLColumnInfo.h, net/inc/TSQLMonitoring.h,
net/inc/TSQLResult.h, net/inc/TSQLServer.h,
net/inc/TSQLStatement.h, net/inc/TSQLTableInfo.h,
net/inc/TSecContext.h, net/inc/TServerSocket.h,
net/inc/TSocket.h, net/inc/TWebFile.h, net/src/NetErrors.cxx,
net/src/TApplicationRemote.cxx, net/src/TApplicationServer.cxx,
net/src/TFTP.cxx, net/src/TFileStager.cxx, net/src/TGrid.cxx,
net/src/TGridJDL.cxx, net/src/TGridJob.cxx,
net/src/TGridJobStatus.cxx, net/src/TGridJobStatusList.cxx,
net/src/TGridResult.cxx, net/src/TMessage.cxx,
net/src/TMonitor.cxx, net/src/TNetFile.cxx,
net/src/TPServerSocket.cxx, net/src/TPSocket.cxx,
net/src/TSQLColumnInfo.cxx, net/src/TSQLMonitoring.cxx,
net/src/TSQLServer.cxx, net/src/TSQLStatement.cxx,
net/src/TSQLTableInfo.cxx, net/src/TSecContext.cxx,
net/src/TServerSocket.cxx, net/src/TSocket.cxx,
net/src/TWebFile.cxx, netx/inc/LinkDef.h, netx/inc/TXNetFile.h,
netx/inc/TXNetFileStager.h, netx/inc/TXNetSystem.h,
netx/src/TXNetFile.cxx, netx/src/TXNetFileStager.cxx,
netx/src/TXNetSystem.cxx, newdelete/inc/MemCheck.h,
newdelete/src/MemCheck.cxx, newdelete/src/NewDelete.cxx,
odbc/inc/TODBCResult.h, odbc/inc/TODBCRow.h,
odbc/inc/TODBCServer.h, odbc/inc/TODBCStatement.h,
odbc/src/TODBCResult.cxx, odbc/src/TODBCRow.cxx,
odbc/src/TODBCServer.cxx, odbc/src/TODBCStatement.cxx,
oracle/inc/LinkDef.h, oracle/inc/TOracleResult.h,
oracle/inc/TOracleRow.h, oracle/inc/TOracleServer.h,
oracle/inc/TOracleStatement.h, oracle/src/TOracleResult.cxx,
oracle/src/TOracleRow.cxx, oracle/src/TOracleServer.cxx,
oracle/src/TOracleStatement.cxx, peac/inc/LinkDef.h,
peac/inc/LinkDefGui.h, peac/inc/TPEAC.h, peac/inc/TProofPEAC.h,
peac/inc/TProofStartupDialog.h, peac/src/TPEAC.cxx,
peac/src/TProofPEAC.cxx, peac/src/TProofStartupDialog.cxx,
pgsql/inc/TPgSQLResult.h, pgsql/inc/TPgSQLRow.h,
pgsql/inc/TPgSQLServer.h, pgsql/inc/TPgSQLStatement.h,
pgsql/src/TPgSQLResult.cxx, pgsql/src/TPgSQLRow.cxx,
pgsql/src/TPgSQLServer.cxx, pgsql/src/TPgSQLStatement.cxx,
physics/inc/LinkDef.h, physics/inc/TFeldmanCousins.h,
physics/inc/TGenPhaseSpace.h, physics/inc/TLorentzRotation.h,
physics/inc/TLorentzVector.h, physics/inc/TQuaternion.h,
physics/inc/TRobustEstimator.h, physics/inc/TRolke.h,
physics/inc/TRotation.h, physics/inc/TVector2.h,
physics/inc/TVector3.h, physics/src/TFeldmanCousins.cxx,
physics/src/TGenPhaseSpace.cxx, physics/src/TLorentzRotation.cxx,
physics/src/TLorentzVector.cxx, physics/src/TQuaternion.cxx,
physics/src/TRobustEstimator.cxx, physics/src/TRolke.cxx,
physics/src/TRotation.cxx, physics/src/TVector2.cxx,
physics/src/TVector3.cxx, postscript/inc/LinkDef.h,
postscript/inc/TImageDump.h, postscript/inc/TPDF.h,
postscript/inc/TPostScript.h, postscript/inc/TSVG.h,
postscript/src/TImageDump.cxx, postscript/src/TPDF.cxx,
postscript/src/TPostScript.cxx, postscript/src/TSVG.cxx,
proof/inc/LinkDef.h, proof/inc/TCondor.h, proof/inc/TDSet.h,
proof/inc/TDSetProxy.h, proof/inc/TProof.h,
proof/inc/TProofChain.h, proof/inc/TProofCondor.h,
proof/inc/TProofDebug.h, proof/inc/TProofLog.h,
proof/inc/TProofMgr.h, proof/inc/TProofNodeInfo.h,
proof/inc/TProofQueryResult.h, proof/inc/TProofResources.h,
proof/inc/TProofResourcesStatic.h, proof/inc/TProofServ.h,
proof/inc/TProofSuperMaster.h, proof/inc/TSlave.h,
proof/inc/TVirtualProofPlayer.h, proof/src/TCondor.cxx,
proof/src/TDSet.cxx, proof/src/TDSetProxy.cxx,
proof/src/TProof.cxx, proof/src/TProofChain.cxx,
proof/src/TProofCondor.cxx, proof/src/TProofDebug.cxx,
proof/src/TProofLog.cxx, proof/src/TProofMgr.cxx,
proof/src/TProofNodeInfo.cxx, proof/src/TProofQueryResult.cxx,
proof/src/TProofResourcesStatic.cxx, proof/src/TProofServ.cxx,
proof/src/TProofSuperMaster.cxx, proof/src/TSlave.cxx,
proof/src/TVirtualProofPlayer.cxx, proofd/inc/XProofProtUtils.h,
proofd/inc/XProofProtocol.h, proofd/inc/XrdProofConn.h,
proofd/inc/XrdProofGroup.h, proofd/inc/XrdProofPhyConn.h,
proofd/inc/XrdProofSched.h, proofd/inc/XrdProofServProxy.h,
proofd/inc/XrdProofWorker.h, proofd/inc/XrdProofdAux.h,
proofd/inc/XrdProofdClient.h, proofd/inc/XrdProofdManager.h,
proofd/inc/XrdProofdPlatform.h, proofd/inc/XrdProofdProtocol.h,
proofd/inc/XrdProofdResponse.h, proofd/inc/XrdProofdTrace.h,
proofd/inc/XrdROOT.h, proofd/inc/proofdp.h,
proofd/src/XProofProtUtils.cxx, proofd/src/XrdProofConn.cxx,
proofd/src/XrdProofGroup.cxx, proofd/src/XrdProofPhyConn.cxx,
proofd/src/XrdProofSched.cxx, proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofWorker.cxx, proofd/src/XrdProofdAux.cxx,
proofd/src/XrdProofdClient.cxx, proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx,
proofd/src/XrdProofdResponse.cxx, proofd/src/XrdROOT.cxx,
proofd/src/proofd.cxx, proofplayer/inc/LinkDef.h,
proofplayer/inc/LinkDefDraw.h,
proofplayer/inc/TAdaptivePacketizer.h,
proofplayer/inc/TDrawFeedback.h, proofplayer/inc/TEventIter.h,
proofplayer/inc/TFileMerger.h, proofplayer/inc/TPacketizer.h,
proofplayer/inc/TPacketizerProgressive.h,
proofplayer/inc/TPerfStats.h, proofplayer/inc/TProofDraw.h,
proofplayer/inc/TProofLimitsFinder.h,
proofplayer/inc/TProofPlayer.h, proofplayer/inc/TStatus.h,
proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TDrawFeedback.cxx,
proofplayer/src/TEventIter.cxx, proofplayer/src/TFileMerger.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerProgressive.cxx,
proofplayer/src/TPerfStats.cxx, proofplayer/src/TProofDraw.cxx,
proofplayer/src/TProofLimitsFinder.cxx,
proofplayer/src/TProofPlayer.cxx, proofplayer/src/TStatus.cxx,
proofplayer/src/TVirtualPacketizer.cxx, proofx/inc/LinkDef.h,
proofx/inc/TXHandler.h, proofx/inc/TXProofMgr.h,
proofx/inc/TXProofServ.h, proofx/inc/TXSlave.h,
proofx/inc/TXSocket.h, proofx/inc/TXSocketHandler.h,
proofx/inc/TXUnixSocket.h, proofx/src/TXHandler.cxx,
proofx/src/TXProofMgr.cxx, proofx/src/TXProofServ.cxx,
proofx/src/TXSlave.cxx, proofx/src/TXSocket.cxx,
proofx/src/TXSocketHandler.cxx, proofx/src/TXUnixSocket.cxx,
pyroot/ROOT.py, pyroot/inc/TPyException.h,
pyroot/inc/TPyReturn.h, pyroot/inc/TPython.h,
pyroot/src/ClassMethodHolder.cxx, pyroot/src/ClassMethodHolder.h,
pyroot/src/ConstructorHolder.cxx, pyroot/src/ConstructorHolder.h,
pyroot/src/Converters.cxx, pyroot/src/Converters.h,
pyroot/src/Executors.cxx, pyroot/src/Executors.h,
pyroot/src/MemoryRegulator.cxx, pyroot/src/MemoryRegulator.h,
pyroot/src/MethodHolder.cxx, pyroot/src/MethodHolder.h,
pyroot/src/MethodProxy.cxx, pyroot/src/MethodProxy.h,
pyroot/src/ObjectProxy.cxx, pyroot/src/ObjectProxy.h,
pyroot/src/PropertyProxy.cxx, pyroot/src/PropertyProxy.h,
pyroot/src/PyBufferFactory.cxx, pyroot/src/PyBufferFactory.h,
pyroot/src/PyCallable.h, pyroot/src/PyROOT.h,
pyroot/src/PyRootType.cxx, pyroot/src/PyRootType.h,
pyroot/src/Pythonize.cxx, pyroot/src/Pythonize.h,
pyroot/src/RootModule.cxx, pyroot/src/RootWrapper.cxx,
pyroot/src/RootWrapper.h, pyroot/src/TPyClassGenerator.cxx,
pyroot/src/TPyClassGenerator.h, pyroot/src/TPyException.cxx,
pyroot/src/TPyReturn.cxx, pyroot/src/TPython.cxx,
pyroot/src/Utility.cxx, pyroot/src/Utility.h,
pythia6/inc/LinkDef.h, pythia6/inc/TMCParticle.h,
pythia6/inc/TPythia6.h, pythia6/inc/TPythia6Calls.h,
pythia6/inc/TPythia6Decayer.h, pythia6/src/TMCParticle.cxx,
pythia6/src/TPythia6.cxx, pythia6/src/TPythia6Decayer.cxx,
qt/inc/LinkDef.h, qt/inc/TGQt.h, qt/inc/TObjectExecute.h,
qt/inc/TQMimeTypes.h, qt/inc/TQUserEvent.h,
qt/inc/TQtApplication.h, qt/inc/TQtBrush.h,
qt/inc/TQtClientFilter.h, qt/inc/TQtClientGuard.h,
qt/inc/TQtClientWidget.h, qt/inc/TQtEmitter.h, qt/inc/TQtEvent.h,
qt/inc/TQtEventQueue.h, qt/inc/TQtLock.h, qt/inc/TQtMarker.h,
qt/inc/TQtRootApplication.h, qt/inc/TQtRootSlot.h,
qt/inc/TQtTimer.h, qt/inc/TQtUtil.h, qt/inc/TQtWidget.h,
qt/inc/TVirtualX.interface.h, qt/inc/TWaitCondition.h,
qt/src/GQtGUI.cxx, qt/src/TGQt.cxx, qt/src/TGQtDummy.cxx,
qt/src/TQMimeTypes.cxx, qt/src/TQtApplication.cxx,
qt/src/TQtBrush.cxx, qt/src/TQtClientFilter.cxx,
qt/src/TQtClientGuard.cxx, qt/src/TQtClientWidget.cxx,
qt/src/TQtEvent.cxx, qt/src/TQtEventQueue.cxx,
qt/src/TQtMarker.cxx, qt/src/TQtRootApplication.cxx,
qt/src/TQtRootSlot.cxx, qt/src/TQtTimer.cxx,
qt/src/TQtWidget.cxx, qtgsi/inc/TQApplication.h,
qtgsi/inc/TQCanvasImp.h, qtgsi/inc/TQCanvasMenu.h,
qtgsi/inc/TQRootApplication.h, qtgsi/inc/TQRootCanvas.h,
qtgsi/inc/TQRootDialog.h, qtgsi/inc/TQRootGuiFactory.h,
qtgsi/src/TQApplication.cxx, qtgsi/src/TQCanvasImp.cxx,
qtgsi/src/TQCanvasMenu.cxx, qtgsi/src/TQRootApplication.cxx,
qtgsi/src/TQRootCanvas.cxx, qtgsi/src/TQRootDialog.cxx,
qtgsi/src/TQRootGuiFactory.cxx, qtroot/inc/LinkDef.h,
quadp/inc/LinkDef.h, quadp/inc/TGondzioSolver.h,
quadp/inc/TMehrotraSolver.h, quadp/inc/TQpDataBase.h,
quadp/inc/TQpDataDens.h, quadp/inc/TQpDataSparse.h,
quadp/inc/TQpLinSolverBase.h, quadp/inc/TQpLinSolverDens.h,
quadp/inc/TQpLinSolverSparse.h, quadp/inc/TQpProbBase.h,
quadp/inc/TQpProbDens.h, quadp/inc/TQpProbSparse.h,
quadp/inc/TQpResidual.h, quadp/inc/TQpSolverBase.h,
quadp/inc/TQpVar.h, quadp/src/TGondzioSolver.cxx,
quadp/src/TMehrotraSolver.cxx, quadp/src/TQpDataBase.cxx,
quadp/src/TQpDataDens.cxx, quadp/src/TQpDataSparse.cxx,
quadp/src/TQpLinSolverBase.cxx, quadp/src/TQpLinSolverDens.cxx,
quadp/src/TQpLinSolverSparse.cxx, quadp/src/TQpProbBase.cxx,
quadp/src/TQpProbDens.cxx, quadp/src/TQpProbSparse.cxx,
quadp/src/TQpResidual.cxx, quadp/src/TQpSolverBase.cxx,
quadp/src/TQpVar.cxx, reflex/inc/LinkDef.h,
reflex/inc/Reflex/Any.h, reflex/inc/Reflex/Base.h,
reflex/inc/Reflex/Builder/ClassBuilder.h,
reflex/inc/Reflex/Builder/CollectionProxy.h,
reflex/inc/Reflex/Builder/DictSelection.h,
reflex/inc/Reflex/Builder/EnumBuilder.h,
reflex/inc/Reflex/Builder/FunctionBuilder.h,
reflex/inc/Reflex/Builder/NamespaceBuilder.h,
reflex/inc/Reflex/Builder/ReflexBuilder.h,
reflex/inc/Reflex/Builder/TypeBuilder.h,
reflex/inc/Reflex/Builder/TypedefBuilder.h,
reflex/inc/Reflex/Builder/UnionBuilder.h,
reflex/inc/Reflex/Builder/VariableBuilder.h,
reflex/inc/Reflex/Callback.h,
reflex/inc/Reflex/DictionaryGenerator.h,
reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/Member.h,
reflex/inc/Reflex/MemberTemplate.h, reflex/inc/Reflex/Object.h,
reflex/inc/Reflex/PluginService.h,
reflex/inc/Reflex/PropertyList.h, reflex/inc/Reflex/Reflex.h,
reflex/inc/Reflex/Scope.h, reflex/inc/Reflex/SharedLibrary.h,
reflex/inc/Reflex/Tools.h, reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/TypeTemplate.h,
reflex/inc/Reflex/ValueObject.h,
reflex/inc/Reflex/internal/InternalTools.h,
reflex/inc/Reflex/internal/MemberBase.h,
reflex/inc/Reflex/internal/MemberTemplateImpl.h,
reflex/inc/Reflex/internal/MemberTemplateName.h,
reflex/inc/Reflex/internal/OwnedMember.h,
reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
reflex/inc/Reflex/internal/OwnedPropertyList.h,
reflex/inc/Reflex/internal/PropertyListImpl.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/ScopeName.h,
reflex/inc/Reflex/internal/TypeBase.h,
reflex/inc/Reflex/internal/TypeName.h,
reflex/inc/Reflex/internal/TypeTemplateImpl.h,
reflex/inc/Reflex/internal/TypeTemplateName.h,
reflex/src/Any.cxx, reflex/src/Array.cxx, reflex/src/Array.h,
reflex/src/Base.cxx, reflex/src/Callback.cxx,
reflex/src/Class.cxx, reflex/src/Class.h,
reflex/src/ClassBuilder.cxx,
reflex/src/ClassTemplateInstance.cxx,
reflex/src/ClassTemplateInstance.h, reflex/src/DataMember.cxx,
reflex/src/DataMember.h, reflex/src/DictionaryGenerator.cxx,
reflex/src/Enum.cxx, reflex/src/Enum.h,
reflex/src/EnumBuilder.cxx, reflex/src/FuncHandler.cxx,
reflex/src/FuncHandler.h, reflex/src/Function.cxx,
reflex/src/Function.h, reflex/src/FunctionBuilder.cxx,
reflex/src/FunctionMember.cxx, reflex/src/FunctionMember.h,
reflex/src/FunctionMemberTemplateInstance.cxx,
reflex/src/FunctionMemberTemplateInstance.h,
reflex/src/Fundamental.cxx, reflex/src/Fundamental.h,
reflex/src/Kernel.cxx, reflex/src/Member.cxx,
reflex/src/MemberBase.cxx, reflex/src/MemberTemplate.cxx,
reflex/src/MemberTemplateImpl.cxx,
reflex/src/MemberTemplateName.cxx, reflex/src/NameLookup.cxx,
reflex/src/NameLookup.h, reflex/src/Namespace.cxx,
reflex/src/Namespace.h, reflex/src/NamespaceBuilder.cxx,
reflex/src/Object.cxx, reflex/src/PluginFactoryMap.cxx,
reflex/src/PluginFactoryMap.h, reflex/src/PluginService.cxx,
reflex/src/Pointer.cxx, reflex/src/Pointer.h,
reflex/src/PointerToMember.cxx, reflex/src/PointerToMember.h,
reflex/src/PropertyList.cxx, reflex/src/PropertyListImpl.cxx,
reflex/src/Scope.cxx, reflex/src/ScopeBase.cxx,
reflex/src/ScopeName.cxx, reflex/src/TemplateInstance.cxx,
reflex/src/TemplateInstance.h, reflex/src/Tools.cxx,
reflex/src/Type.cxx, reflex/src/TypeBase.cxx,
reflex/src/TypeBuilder.cxx, reflex/src/TypeName.cxx,
reflex/src/TypeTemplate.cxx, reflex/src/TypeTemplateImpl.cxx,
reflex/src/TypeTemplateName.cxx, reflex/src/Typedef.cxx,
reflex/src/Typedef.h, reflex/src/TypedefBuilder.cxx,
reflex/src/Union.cxx, reflex/src/Union.h,
reflex/src/UnionBuilder.cxx, reflex/src/VariableBuilder.cxx,
reflex/src/dir_manip.h, reflex/src/stl_hash.h,
reflex/test/dictionary_generator.cpp,
reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_generate.cxx,
reflex/test/test_Reflex_lookup.cxx,
reflex/test/test_Reflex_plugins.cxx,
reflex/test/test_Reflex_simple1.cxx,
reflex/test/test_Reflex_simple2.cxx,
reflex/test/test_Reflex_unit.cxx, rfio/inc/LinkDef.h,
rfio/inc/TRFIOFile.h, rfio/src/TRFIOFile.cxx, rint/inc/TRint.h,
rint/inc/TTabCom.h, rint/src/TRint.cxx, rint/src/TTabCom.cxx,
roofit/src/Roo2DKeysPdf.cxx, roofit/src/RooArgusBG.cxx,
roofit/src/RooBCPEffDecay.cxx, roofit/src/RooBCPGenDecay.cxx,
roofit/src/RooBDecay.cxx, roofit/src/RooBMixDecay.cxx,
roofit/src/RooBifurGauss.cxx, roofit/src/RooBlindTools.cxx,
roofit/src/RooBreitWigner.cxx, roofit/src/RooBukinPdf.cxx,
roofit/src/RooCBShape.cxx, roofit/src/RooChebychev.cxx,
roofit/src/RooDecay.cxx, roofit/src/RooDstD0BG.cxx,
roofit/src/RooExponential.cxx, roofit/src/RooGExpModel.cxx,
roofit/src/RooGaussModel.cxx, roofit/src/RooGaussian.cxx,
roofit/src/RooHistPdf.cxx, roofit/src/RooKeysPdf.cxx,
roofit/src/RooLandau.cxx, roofit/src/RooNonCPEigenDecay.cxx,
roofit/src/RooNovosibirsk.cxx,
roofit/src/RooParametricStepFunction.cxx,
roofit/src/RooPolynomial.cxx, roofit/src/RooUnblindCPAsymVar.cxx,
roofit/src/RooUnblindOffset.cxx,
roofit/src/RooUnblindPrecision.cxx,
roofit/src/RooUnblindUniform.cxx, roofit/src/RooVoigtian.cxx,
roofitcore/src/Roo1DTable.cxx, roofitcore/src/RooAICRegistry.cxx,
roofitcore/src/RooAbsAnaConvPdf.cxx,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsBinning.cxx,
roofitcore/src/RooAbsCategory.cxx,
roofitcore/src/RooAbsCategoryLValue.cxx,
roofitcore/src/RooAbsCollection.cxx,
roofitcore/src/RooAbsData.cxx, roofitcore/src/RooAbsFunc.cxx,
roofitcore/src/RooAbsGenContext.cxx,
roofitcore/src/RooAbsGoodnessOfFit.cxx,
roofitcore/src/RooAbsHiddenReal.cxx,
roofitcore/src/RooAbsIntegrator.cxx,
roofitcore/src/RooAbsLValue.cxx,
roofitcore/src/RooAbsMCStudyModule.cxx,
roofitcore/src/RooAbsOptGoodnessOfFit.cxx,
roofitcore/src/RooAbsPdf.cxx, roofitcore/src/RooAbsProxy.cxx,
roofitcore/src/RooAbsReal.cxx,
roofitcore/src/RooAbsRealLValue.cxx,
roofitcore/src/RooAbsRootFinder.cxx,
roofitcore/src/RooAbsString.cxx,
roofitcore/src/RooAcceptReject.cxx,
roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooAddGenContext.cxx,
roofitcore/src/RooAddModel.cxx, roofitcore/src/RooAddPdf.cxx,
roofitcore/src/RooAddition.cxx, roofitcore/src/RooArgList.cxx,
roofitcore/src/RooArgProxy.cxx, roofitcore/src/RooArgSet.cxx,
roofitcore/src/RooBinning.cxx,
roofitcore/src/RooBrentRootFinder.cxx,
roofitcore/src/RooCatType.cxx, roofitcore/src/RooCategory.cxx,
roofitcore/src/RooCategoryProxy.cxx,
roofitcore/src/RooCategorySharedProperties.cxx,
roofitcore/src/RooChi2Var.cxx,
roofitcore/src/RooClassFactory.cxx, roofitcore/src/RooCmdArg.cxx,
roofitcore/src/RooCmdConfig.cxx, roofitcore/src/RooComplex.cxx,
roofitcore/src/RooConstVar.cxx,
roofitcore/src/RooConvCoefVar.cxx,
roofitcore/src/RooConvGenContext.cxx,
roofitcore/src/RooConvIntegrandBinding.cxx,
roofitcore/src/RooCurve.cxx, roofitcore/src/RooCustomizer.cxx,
roofitcore/src/RooDLLSignificanceMCSModule.cxx,
roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooDataProjBinding.cxx,
roofitcore/src/RooDataSet.cxx, roofitcore/src/RooDirItem.cxx,
roofitcore/src/RooDouble.cxx,
roofitcore/src/RooEffGenContext.cxx,
roofitcore/src/RooEffProd.cxx, roofitcore/src/RooEfficiency.cxx,
roofitcore/src/RooEllipse.cxx, roofitcore/src/RooErrorVar.cxx,
roofitcore/src/RooExtendPdf.cxx, roofitcore/src/RooFitResult.cxx,
roofitcore/src/RooFormula.cxx, roofitcore/src/RooFormulaVar.cxx,
roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooGenCategory.cxx,
roofitcore/src/RooGenContext.cxx,
roofitcore/src/RooGenProdProj.cxx,
roofitcore/src/RooGenericPdf.cxx,
roofitcore/src/RooGlobalFunc.cxx,
roofitcore/src/RooGraphEdge.cxx, roofitcore/src/RooGraphNode.cxx,
roofitcore/src/RooGraphSpring.cxx, roofitcore/src/RooGrid.cxx,
roofitcore/src/RooHashTable.cxx, roofitcore/src/RooHist.cxx,
roofitcore/src/RooHistError.cxx, roofitcore/src/RooHtml.cxx,
roofitcore/src/RooImproperIntegrator1D.cxx,
roofitcore/src/RooInt.cxx, roofitcore/src/RooIntegrator1D.cxx,
roofitcore/src/RooIntegrator2D.cxx,
roofitcore/src/RooIntegratorBinding.cxx,
roofitcore/src/RooInvTransform.cxx,
roofitcore/src/RooLinTransBinning.cxx,
roofitcore/src/RooLinearVar.cxx,
roofitcore/src/RooLinkedList.cxx,
roofitcore/src/RooLinkedListElem.cxx,
roofitcore/src/RooLinkedListIter.cxx, roofitcore/src/RooList.cxx,
roofitcore/src/RooListProxy.cxx,
roofitcore/src/RooMCIntegrator.cxx,
roofitcore/src/RooMCStudy.cxx, roofitcore/src/RooMPSentinel.cxx,
roofitcore/src/RooMapCatEntry.cxx,
roofitcore/src/RooMappedCategory.cxx, roofitcore/src/RooMath.cxx,
roofitcore/src/RooMinuit.cxx, roofitcore/src/RooMsgService.cxx,
roofitcore/src/RooMultiCatIter.cxx,
roofitcore/src/RooMultiCategory.cxx,
roofitcore/src/RooNLLVar.cxx, roofitcore/src/RooNameReg.cxx,
roofitcore/src/RooNameSet.cxx,
roofitcore/src/RooNormListManager.cxx,
roofitcore/src/RooNormManager.cxx,
roofitcore/src/RooNormSetCache.cxx,
roofitcore/src/RooNumConvPdf.cxx,
roofitcore/src/RooNumConvolution.cxx,
roofitcore/src/RooNumIntConfig.cxx,
roofitcore/src/RooNumIntFactory.cxx,
roofitcore/src/RooNumber.cxx, roofitcore/src/RooPlot.cxx,
roofitcore/src/RooPlotable.cxx, roofitcore/src/RooPolyVar.cxx,
roofitcore/src/RooPrintable.cxx,
roofitcore/src/RooProdGenContext.cxx,
roofitcore/src/RooProdPdf.cxx, roofitcore/src/RooProduct.cxx,
roofitcore/src/RooPullVar.cxx,
roofitcore/src/RooQuasiRandomGenerator.cxx,
roofitcore/src/RooRandom.cxx,
roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofitcore/src/RooRangeBinning.cxx,
roofitcore/src/RooRealAnalytic.cxx,
roofitcore/src/RooRealBinding.cxx,
roofitcore/src/RooRealConstant.cxx,
roofitcore/src/RooRealIntegral.cxx,
roofitcore/src/RooRealMPFE.cxx, roofitcore/src/RooRealProxy.cxx,
roofitcore/src/RooRealSumPdf.cxx, roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooRealVarSharedProperties.cxx,
roofitcore/src/RooRefCountList.cxx,
roofitcore/src/RooResolutionModel.cxx,
roofitcore/src/RooScaledFunc.cxx,
roofitcore/src/RooSegmentedIntegrator1D.cxx,
roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofitcore/src/RooSetPair.cxx, roofitcore/src/RooSetProxy.cxx,
roofitcore/src/RooSharedProperties.cxx,
roofitcore/src/RooSharedPropertiesList.cxx,
roofitcore/src/RooSimGenContext.cxx,
roofitcore/src/RooSimPdfBuilder.cxx,
roofitcore/src/RooSimultaneous.cxx,
roofitcore/src/RooStreamParser.cxx,
roofitcore/src/RooStringVar.cxx,
roofitcore/src/RooSuperCategory.cxx,
roofitcore/src/RooTObjWrap.cxx, roofitcore/src/RooTable.cxx,
roofitcore/src/RooThreshEntry.cxx,
roofitcore/src/RooThresholdCategory.cxx,
roofitcore/src/RooTrace.cxx, roofitcore/src/RooTreeData.cxx,
roofitcore/src/RooTruthModel.cxx,
roofitcore/src/RooUniformBinning.cxx,
roofitcore/src/RooWorkspace.cxx, rootd/inc/rootdp.h,
rootd/src/rootd.cxx, roots/src/roots.cxx, rootx/src/rootx.cxx,
rootx/src/rootxx.cxx, rpdutils/inc/rpddefs.h,
rpdutils/inc/rpderr.h, rpdutils/inc/rpdp.h,
rpdutils/src/daemon.cxx, rpdutils/src/error.cxx,
rpdutils/src/globus.cxx, rpdutils/src/net.cxx,
rpdutils/src/netpar.cxx, rpdutils/src/rpdutils.cxx,
rpdutils/src/ssh.cxx, ruby/inc/TRuby.h, ruby/src/TRuby.cxx,
ruby/src/drr.cxx, ruby/src/rrcommon.h, ruby/src/rrenums.h,
sapdb/inc/TSapDBResult.h, sapdb/inc/TSapDBRow.h,
sapdb/inc/TSapDBServer.h, sapdb/src/TSapDBResult.cxx,
sapdb/src/TSapDBRow.cxx, sapdb/src/TSapDBServer.cxx,
sessionviewer/inc/LinkDef.h,
sessionviewer/inc/TProofProgressDialog.h,
sessionviewer/inc/TProofProgressLog.h,
sessionviewer/inc/TSessionDialogs.h,
sessionviewer/inc/TSessionLogView.h,
sessionviewer/inc/TSessionViewer.h,
sessionviewer/src/TProofProgressDialog.cxx,
sessionviewer/src/TProofProgressLog.cxx,
sessionviewer/src/TSessionDialogs.cxx,
sessionviewer/src/TSessionLogView.cxx,
sessionviewer/src/TSessionViewer.cxx, smatrix/build/Makefile.am,
smatrix/build/doc_Makefile.am, smatrix/build/inc_Makefile.am,
smatrix/build/inc_Math_Makefile.am,
smatrix/build/test_Makefile.am, smatrix/inc/LinkDef.h,
smatrix/inc/LinkDefD32.h, smatrix/inc/Math/BinaryOpPolicy.h,
smatrix/inc/Math/BinaryOperators.h,
smatrix/inc/Math/CramerInversion.icc,
smatrix/inc/Math/CramerInversionSym.icc,
smatrix/inc/Math/Dfact.h, smatrix/inc/Math/Dfactir.h,
smatrix/inc/Math/Dfinv.h, smatrix/inc/Math/Dinv.h,
smatrix/inc/Math/Dsfact.h, smatrix/inc/Math/Dsinv.h,
smatrix/inc/Math/Expression.h, smatrix/inc/Math/Functions.h,
smatrix/inc/Math/HelperOps.h, smatrix/inc/Math/MConfig.h,
smatrix/inc/Math/MatrixFunctions.h,
smatrix/inc/Math/MatrixInversion.icc,
smatrix/inc/Math/MatrixRepresentationsStatic.h,
smatrix/inc/Math/SMatrix.h, smatrix/inc/Math/SMatrix.icc,
smatrix/inc/Math/SMatrixDfwd.h, smatrix/inc/Math/SMatrixFfwd.h,
smatrix/inc/Math/SVector.h, smatrix/inc/Math/SVector.icc,
smatrix/inc/Math/StaticCheck.h,
smatrix/inc/Math/UnaryOperators.h, spectrum/inc/LinkDef.h,
spectrum/inc/TSpectrum.h, spectrum/inc/TSpectrum2.h,
spectrum/inc/TSpectrum2Fit.h, spectrum/inc/TSpectrum2Transform.h,
spectrum/inc/TSpectrum3.h, spectrum/inc/TSpectrumFit.h,
spectrum/inc/TSpectrumTransform.h, spectrum/src/TSpectrum.cxx,
spectrum/src/TSpectrum2.cxx, spectrum/src/TSpectrum2Fit.cxx,
spectrum/src/TSpectrum2Transform.cxx,
spectrum/src/TSpectrum3.cxx, spectrum/src/TSpectrumFit.cxx,
spectrum/src/TSpectrumTransform.cxx,
spectrumpainter/inc/LinkDef.h,
spectrumpainter/inc/TSpectrum2Painter.h,
spectrumpainter/src/TSpectrum2Painter.cxx, splot/inc/TSPlot.h,
splot/src/TSPlot.cxx, sql/inc/LinkDef.h, sql/inc/TBufferSQL2.h,
sql/inc/TKeySQL.h, sql/inc/TSQLClassInfo.h, sql/inc/TSQLFile.h,
sql/inc/TSQLObjectData.h, sql/inc/TSQLStructure.h,
sql/src/TBufferSQL2.cxx, sql/src/TKeySQL.cxx,
sql/src/TSQLClassInfo.cxx, sql/src/TSQLFile.cxx,
sql/src/TSQLObjectData.cxx, sql/src/TSQLStructure.cxx,
srputils/src/SRPAuth.cxx, srputils/src/rpasswd.c,
srputils/src/rtconf.c, table/inc/LinkDef.h, table/inc/TCernLib.h,
table/inc/TChair.h, table/inc/TColumnView.h,
table/inc/TDataSet.h, table/inc/TDataSetIter.h,
table/inc/TDsKey.h, table/inc/TFileIter.h, table/inc/TFileSet.h,
table/inc/TGenericTable.h, table/inc/TIndexTable.h,
table/inc/TObjectSet.h, table/inc/TPoints3D.h,
table/inc/TPointsArray3D.h, table/inc/TPolyLineShape.h,
table/inc/TResponseTable.h, table/inc/TTable.h,
table/inc/TTable3Points.h, table/inc/TTableDescriptor.h,
table/inc/TTableIter.h, table/inc/TTableMap.h,
table/inc/TTablePadView3D.h, table/inc/TTablePoints.h,
table/inc/TTableSorter.h, table/inc/TVolume.h,
table/inc/TVolumePosition.h, table/inc/TVolumeView.h,
table/inc/TVolumeViewIter.h, table/inc/Ttypes.h,
table/inc/tableDescriptor.h, table/src/TCernLib.cxx,
table/src/TChair.cxx, table/src/TColumnView.cxx,
table/src/TDataSet.cxx, table/src/TDataSetIter.cxx,
table/src/TDsKey.cxx, table/src/TFileIter.cxx,
table/src/TFileSet.cxx, table/src/TGenericTable.cxx,
table/src/TIndexTable.cxx, table/src/TObjectSet.cxx,
table/src/TPoints3D.cxx, table/src/TPointsArray3D.cxx,
table/src/TPolyLineShape.cxx, table/src/TResponseTable.cxx,
table/src/TTable.cxx, table/src/TTable3Points.cxx,
table/src/TTableDescriptor.cxx, table/src/TTableIter.cxx,
table/src/TTableMap.cxx, table/src/TTablePadView3D.cxx,
table/src/TTablePoints.cxx, table/src/TTableSorter.cxx,
table/src/TVolume.cxx, table/src/TVolumePosition.cxx,
table/src/TVolumeView.cxx, table/src/TVolumeViewIter.cxx,
test/Aclock.cxx, test/Event.cxx, test/Hello.cxx,
test/MainEvent.cxx, test/RootIDE/TGRootIDE.cxx,
test/RootIDE/TGRootIDE.h, test/RootIDE/main.cxx,
test/TestVectors.cxx, test/Tetris.cxx, test/ctorture.cxx,
test/eventa.cxx, test/guitest.cxx, test/guiviewer.cxx,
test/guiviewer.h, test/hsimple.cxx, test/hworld.cxx,
test/hworld2.cxx, test/minexam.cxx, test/rhtml/rhtml.cxx,
test/stress.cxx, test/stressHepix.cxx, test/stressVector.cxx,
test/tcollbm.cxx, test/tcollex.cxx, test/tstring.cxx,
test/vlazy.cxx, test/vmatrix.cxx, test/vvector.cxx,
thread/inc/LinkDef.h, thread/inc/PosixThreadInc.h,
thread/inc/TAtomicCount.h, thread/inc/TAtomicCountGcc.h,
thread/inc/TAtomicCountPthread.h, thread/inc/TAtomicCountWin32.h,
thread/inc/TCondition.h, thread/inc/TConditionImp.h,
thread/inc/TLockFile.h, thread/inc/TMutex.h,
thread/inc/TMutexImp.h, thread/inc/TPosixThread.h,
thread/inc/TRWLock.h, thread/inc/TSemaphore.h,
thread/inc/TThread.h, thread/inc/TThreadFactory.h,
thread/inc/TThreadImp.h, thread/inc/TWin32Condition.h,
thread/inc/TWin32Mutex.h, thread/inc/TWin32Thread.h,
thread/inc/TWin32ThreadFactory.h, thread/src/TCondition.cxx,
thread/src/TConditionImp.cxx, thread/src/TLockFile.cxx,
thread/src/TMutex.cxx, thread/src/TMutexImp.cxx,
thread/src/TPosixCondition.cxx, thread/src/TPosixThread.cxx,
thread/src/TSemaphore.cxx, thread/src/TThread.cxx,
thread/src/TThreadFactory.cxx, thread/src/TThreadImp.cxx,
thread/src/TWin32Condition.cxx, thread/src/TWin32Mutex.cxx,
thread/src/TWin32Thread.cxx, thread/src/TWin32ThreadFactory.cxx,
tmva/inc/BinarySearchTree.h, tmva/inc/BinarySearchTreeNode.h,
tmva/inc/BinaryTree.h, tmva/inc/Config.h,
tmva/inc/Configurable.h, tmva/inc/CrossEntropy.h,
tmva/inc/DataSet.h, tmva/inc/DecisionTree.h,
tmva/inc/DecisionTreeNode.h, tmva/inc/Event.h,
tmva/inc/Factory.h, tmva/inc/FitterBase.h,
tmva/inc/GeneticAlgorithm.h, tmva/inc/GeneticFitter.h,
tmva/inc/GeneticGenes.h, tmva/inc/GeneticPopulation.h,
tmva/inc/GeneticRange.h, tmva/inc/GiniIndex.h,
tmva/inc/IFitterTarget.h, tmva/inc/IMethod.h, tmva/inc/IMetric.h,
tmva/inc/Interval.h, tmva/inc/KDEKernel.h, tmva/inc/MCFitter.h,
tmva/inc/MethodANNBase.h, tmva/inc/MethodBDT.h,
tmva/inc/MethodBase.h, tmva/inc/MethodBayesClassifier.h,
tmva/inc/MethodCFMlpANN.h, tmva/inc/MethodCFMlpANN_Utils.h,
tmva/inc/MethodCFMlpANN_def.h, tmva/inc/MethodCommittee.h,
tmva/inc/MethodCuts.h, tmva/inc/MethodFDA.h,
tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h,
tmva/inc/MethodKNN.h, tmva/inc/MethodLikelihood.h,
tmva/inc/MethodMLP.h, tmva/inc/MethodPDERS.h,
tmva/inc/MethodRuleFit.h, tmva/inc/MethodSVM.h,
tmva/inc/MethodSeedDistance.h, tmva/inc/MethodTMlpANN.h,
tmva/inc/MethodVariable.h, tmva/inc/Methods.h,
tmva/inc/MetricEuler.h, tmva/inc/MetricManhattan.h,
tmva/inc/MinuitFitter.h, tmva/inc/MinuitWrapper.h,
tmva/inc/MisClassificationError.h, tmva/inc/ModulekNN.h,
tmva/inc/MsgLogger.h, tmva/inc/Node.h, tmva/inc/NodekNN.h,
tmva/inc/Option.h, tmva/inc/PDF.h, tmva/inc/Ranking.h,
tmva/inc/Reader.h, tmva/inc/RootFinder.h, tmva/inc/Rule.h,
tmva/inc/RuleCut.h, tmva/inc/RuleEnsemble.h, tmva/inc/RuleFit.h,
tmva/inc/RuleFitAPI.h, tmva/inc/RuleFitParams.h,
tmva/inc/SdivSqrtSplusB.h, tmva/inc/SeedDistance.h,
tmva/inc/SeparationBase.h, tmva/inc/SimulatedAnnealing.h,
tmva/inc/SimulatedAnnealingFitter.h, tmva/inc/TActivation.h,
tmva/inc/TActivationChooser.h, tmva/inc/TActivationIdentity.h,
tmva/inc/TActivationRadial.h, tmva/inc/TActivationSigmoid.h,
tmva/inc/TActivationTanh.h, tmva/inc/TNeuron.h,
tmva/inc/TNeuronInput.h, tmva/inc/TNeuronInputAbs.h,
tmva/inc/TNeuronInputChooser.h, tmva/inc/TNeuronInputSqSum.h,
tmva/inc/TNeuronInputSum.h, tmva/inc/TSpline1.h,
tmva/inc/TSpline2.h, tmva/inc/TSynapse.h, tmva/inc/Timer.h,
tmva/inc/Tools.h, tmva/inc/Types.h,
tmva/inc/VariableDecorrTransform.h,
tmva/inc/VariableIdentityTransform.h, tmva/inc/VariableInfo.h,
tmva/inc/VariablePCATransform.h,
tmva/inc/VariableTransformBase.h, tmva/inc/Version.h,
tmva/inc/Volume.h, tmva/src/BinarySearchTree.cxx,
tmva/src/BinarySearchTreeNode.cxx, tmva/src/BinaryTree.cxx,
tmva/src/Config.cxx, tmva/src/Configurable.cxx,
tmva/src/CrossEntropy.cxx, tmva/src/DataSet.cxx,
tmva/src/DecisionTree.cxx, tmva/src/DecisionTreeNode.cxx,
tmva/src/Event.cxx, tmva/src/Factory.cxx,
tmva/src/FitterBase.cxx, tmva/src/GeneticAlgorithm.cxx,
tmva/src/GeneticFitter.cxx, tmva/src/GeneticGenes.cxx,
tmva/src/GeneticPopulation.cxx, tmva/src/GeneticRange.cxx,
tmva/src/GiniIndex.cxx, tmva/src/IFitterTarget.cxx,
tmva/src/IMetric.cxx, tmva/src/Interval.cxx,
tmva/src/KDEKernel.cxx, tmva/src/MCFitter.cxx,
tmva/src/MethodANNBase.cxx, tmva/src/MethodBDT.cxx,
tmva/src/MethodBase.cxx, tmva/src/MethodBayesClassifier.cxx,
tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodCFMlpANN_Utils.cxx,
tmva/src/MethodCommittee.cxx, tmva/src/MethodCuts.cxx,
tmva/src/MethodFDA.cxx, tmva/src/MethodFisher.cxx,
tmva/src/MethodHMatrix.cxx, tmva/src/MethodKNN.cxx,
tmva/src/MethodLikelihood.cxx, tmva/src/MethodMLP.cxx,
tmva/src/MethodPDERS.cxx, tmva/src/MethodRuleFit.cxx,
tmva/src/MethodSVM.cxx, tmva/src/MethodSeedDistance.cxx,
tmva/src/MethodTMlpANN.cxx, tmva/src/MethodVariable.cxx,
tmva/src/MetricEuler.cxx, tmva/src/MetricManhattan.cxx,
tmva/src/MinuitFitter.cxx, tmva/src/MinuitWrapper.cxx,
tmva/src/MisClassificationError.cxx, tmva/src/ModulekNN.cxx,
tmva/src/MsgLogger.cxx, tmva/src/Node.cxx, tmva/src/Option.cxx,
tmva/src/PDF.cxx, tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
tmva/src/RootFinder.cxx, tmva/src/Rule.cxx, tmva/src/RuleCut.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
tmva/src/RuleFitAPI.cxx, tmva/src/RuleFitParams.cxx,
tmva/src/SdivSqrtSplusB.cxx, tmva/src/SeedDistance.cxx,
tmva/src/SeparationBase.cxx, tmva/src/SimulatedAnnealing.cxx,
tmva/src/SimulatedAnnealingFitter.cxx,
tmva/src/TActivationIdentity.cxx, tmva/src/TActivationRadial.cxx,
tmva/src/TActivationSigmoid.cxx, tmva/src/TActivationTanh.cxx,
tmva/src/TNeuron.cxx, tmva/src/TSpline1.cxx,
tmva/src/TSpline2.cxx, tmva/src/TSynapse.cxx, tmva/src/Timer.cxx,
tmva/src/Tools.cxx, tmva/src/Types.cxx,
tmva/src/VariableDecorrTransform.cxx,
tmva/src/VariableIdentityTransform.cxx,
tmva/src/VariableInfo.cxx, tmva/src/VariablePCATransform.cxx,
tmva/src/VariableTransformBase.cxx, tmva/src/Volume.cxx,
tmva/test/TMVAnalysis.C, tmva/test/TMVAnalysis.py,
tree/inc/LinkDef.h, tree/inc/LinkDef2.h, tree/inc/TBasket.h,
tree/inc/TBasketSQL.h, tree/inc/TBranch.h,
tree/inc/TBranchBrowsable.h, tree/inc/TBranchClones.h,
tree/inc/TBranchElement.h, tree/inc/TBranchObject.h,
tree/inc/TBranchRef.h, tree/inc/TBufferSQL.h, tree/inc/TChain.h,
tree/inc/TChainElement.h, tree/inc/TEntryList.h,
tree/inc/TEntryListBlock.h, tree/inc/TEntryListFromFile.h,
tree/inc/TEventList.h, tree/inc/TFriendElement.h,
tree/inc/TLeaf.h, tree/inc/TLeafB.h, tree/inc/TLeafC.h,
tree/inc/TLeafD.h, tree/inc/TLeafElement.h, tree/inc/TLeafF.h,
tree/inc/TLeafI.h, tree/inc/TLeafL.h, tree/inc/TLeafO.h,
tree/inc/TLeafObject.h, tree/inc/TLeafS.h, tree/inc/TNtuple.h,
tree/inc/TNtupleD.h, tree/inc/TQueryResult.h,
tree/inc/TSelector.h, tree/inc/TSelectorCint.h,
tree/inc/TSelectorList.h, tree/inc/TSelectorScalar.h,
tree/inc/TTree.h, tree/inc/TTreeCache.h, tree/inc/TTreeCloner.h,
tree/inc/TTreeResult.h, tree/inc/TTreeRow.h, tree/inc/TTreeSQL.h,
tree/inc/TVirtualIndex.h, tree/inc/TVirtualTreePlayer.h,
tree/src/TBasket.cxx, tree/src/TBasketSQL.cxx,
tree/src/TBranch.cxx, tree/src/TBranchBrowsable.cxx,
tree/src/TBranchClones.cxx, tree/src/TBranchElement.cxx,
tree/src/TBranchObject.cxx, tree/src/TBranchRef.cxx,
tree/src/TBufferSQL.cxx, tree/src/TChain.cxx,
tree/src/TChainElement.cxx, tree/src/TCut.cxx,
tree/src/TEntryList.cxx, tree/src/TEntryListBlock.cxx,
tree/src/TEntryListFromFile.cxx, tree/src/TEventList.cxx,
tree/src/TFriendElement.cxx, tree/src/TLeaf.cxx,
tree/src/TLeafB.cxx, tree/src/TLeafC.cxx, tree/src/TLeafD.cxx,
tree/src/TLeafElement.cxx, tree/src/TLeafF.cxx,
tree/src/TLeafI.cxx, tree/src/TLeafL.cxx, tree/src/TLeafO.cxx,
tree/src/TLeafObject.cxx, tree/src/TLeafS.cxx,
tree/src/TNtuple.cxx, tree/src/TNtupleD.cxx,
tree/src/TQueryResult.cxx, tree/src/TSelector.cxx,
tree/src/TSelectorCint.cxx, tree/src/TSelectorList.cxx,
tree/src/TTree.cxx, tree/src/TTreeCache.cxx,
tree/src/TTreeCloner.cxx, tree/src/TTreeResult.cxx,
tree/src/TTreeRow.cxx, tree/src/TTreeSQL.cxx,
tree/src/TVirtualIndex.cxx, tree/src/TVirtualTreePlayer.cxx,
treeplayer/inc/LinkDef.h, treeplayer/inc/TBranchProxy.h,
treeplayer/inc/TBranchProxyClassDescriptor.h,
treeplayer/inc/TBranchProxyDescriptor.h,
treeplayer/inc/TBranchProxyDirector.h,
treeplayer/inc/TBranchProxyTemplate.h,
treeplayer/inc/TChainIndex.h, treeplayer/inc/TFileDrawMap.h,
treeplayer/inc/TFormLeafInfo.h,
treeplayer/inc/TFormLeafInfoReference.h,
treeplayer/inc/TFriendProxy.h,
treeplayer/inc/TFriendProxyDescriptor.h,
treeplayer/inc/TRefArrayProxy.h, treeplayer/inc/TRefProxy.h,
treeplayer/inc/TSelectorDraw.h,
treeplayer/inc/TSelectorEntries.h,
treeplayer/inc/TTreeDrawArgsParser.h,
treeplayer/inc/TTreeFormula.h,
treeplayer/inc/TTreeFormulaManager.h,
treeplayer/inc/TTreeIndex.h, treeplayer/inc/TTreePlayer.h,
treeplayer/inc/TTreeProxyGenerator.h,
treeplayer/src/TBranchProxy.cxx,
treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TBranchProxyDescriptor.cxx,
treeplayer/src/TBranchProxyDirector.cxx,
treeplayer/src/TChainIndex.cxx, treeplayer/src/TFileDrawMap.cxx,
treeplayer/src/TFormLeafInfo.cxx,
treeplayer/src/TFormLeafInfoReference.cxx,
treeplayer/src/TFriendProxy.cxx,
treeplayer/src/TFriendProxyDescriptor.cxx,
treeplayer/src/TRefArrayProxy.cxx, treeplayer/src/TRefProxy.cxx,
treeplayer/src/TSelectorDraw.cxx,
treeplayer/src/TSelectorEntries.cxx,
treeplayer/src/TTreeDrawArgsParser.cxx,
treeplayer/src/TTreeFormula.cxx,
treeplayer/src/TTreeFormulaManager.cxx,
treeplayer/src/TTreeIndex.cxx, treeplayer/src/TTreePlayer.cxx,
treeplayer/src/TTreeProxyGenerator.cxx,
treeviewer/inc/HelpTextTV.h, treeviewer/inc/LinkDef.h,
treeviewer/inc/LinkDefWin32.h, treeviewer/inc/TParallelCoord.h,
treeviewer/inc/TParallelCoordEditor.h,
treeviewer/inc/TParallelCoordRange.h,
treeviewer/inc/TParallelCoordVar.h, treeviewer/inc/TSpider.h,
treeviewer/inc/TSpiderEditor.h, treeviewer/inc/TTVLVContainer.h,
treeviewer/inc/TTVSession.h, treeviewer/inc/TTreeViewer.h,
treeviewer/src/HelpTextTV.cxx, treeviewer/src/TParallelCoord.cxx,
treeviewer/src/TParallelCoordEditor.cxx,
treeviewer/src/TParallelCoordRange.cxx,
treeviewer/src/TParallelCoordVar.cxx, treeviewer/src/TSpider.cxx,
treeviewer/src/TSpiderEditor.cxx,
treeviewer/src/TTVLVContainer.cxx, treeviewer/src/TTVSession.cxx,
treeviewer/src/TTreeViewer.cxx, tutorials/fit/minuit2FitBench.C,
tutorials/fit/minuit2FitBench2D.C,
tutorials/fit/minuit2GausFit.C, tutorials/geant3tasks.C,
unix/inc/TUnixSystem.h, unix/src/TUnixSystem.cxx,
unuran/inc/LinkDef.h, unuran/inc/TUnuran.h,
unuran/inc/TUnuranBaseDist.h, unuran/inc/TUnuranContDist.h,
unuran/inc/TUnuranDiscrDist.h, unuran/inc/TUnuranEmpDist.h,
unuran/inc/TUnuranMultiContDist.h, unuran/src/TUnuran.cxx,
unuran/src/TUnuranContDist.cxx, unuran/src/TUnuranDiscrDist.cxx,
unuran/src/TUnuranEmpDist.cxx,
unuran/src/TUnuranMultiContDist.cxx, unuran/src/UnuranDistr.h,
unuran/src/UnuranDistrAdapter.h, unuran/src/UnuranRng.h,
utils/src/RStl.cxx, utils/src/RStl.h, utils/src/rlibmap.cxx,
utils/src/rootcint.cxx, vmc/inc/LinkDef.h,
vmc/inc/TGeoMCGeometry.h, vmc/inc/TMCOptical.h,
vmc/inc/TMCParticleType.h, vmc/inc/TMCProcess.h,
vmc/inc/TMCVerbose.h, vmc/inc/TPDGCode.h, vmc/inc/TVirtualMC.h,
vmc/inc/TVirtualMCApplication.h, vmc/inc/TVirtualMCGeometry.h,
vmc/inc/TVirtualMCStack.h, vmc/src/TGeoMCGeometry.cxx,
vmc/src/TMCVerbose.cxx, vmc/src/TVirtualMC.cxx,
vmc/src/TVirtualMCApplication.cxx,
vmc/src/TVirtualMCGeometry.cxx, vmc/src/TVirtualMCStack.cxx,
win32gdk/inc/LinkDef.h, win32gdk/inc/TGWin32.h,
win32gdk/inc/TGWin32GL.h, win32gdk/inc/TGWin32ProxyBase.h,
win32gdk/inc/TGWin32ProxyDefs.h,
win32gdk/inc/TGWin32VirtualGLProxy.h, win32gdk/inc/xatom.h,
win32gdk/src/TGWin32.cxx, win32gdk/src/TGWin32GL.cxx,
win32gdk/src/TGWin32ProxyBase.cxx,
win32gdk/src/TGWin32VirtualGLProxy.cxx,
win32gdk/src/TGWin32VirtualXProxy.cxx, win32gdk/src/gifdecode.c,
win32gdk/src/gifencode.c, win32gdk/src/gifquantize.c,
winnt/inc/LinkDef.h, winnt/inc/TWin32SplashThread.h,
winnt/inc/TWinNTSystem.h, winnt/inc/Win32Constants.h,
winnt/src/TWinNTSystem.cxx, winnt/src/Win32Splash.cxx,
x11/inc/LinkDef.h, x11/inc/TGX11.h, x11/src/GX11Gui.cxx,
x11/src/Rotated.cxx, x11/src/TGX11.cxx, x11ttf/inc/TGX11TTF.h,
x11ttf/src/TGX11TTF.cxx, x3d/inc/TViewerX3D.h, x3d/inc/x3d.h,
x3d/src/TViewerX3D.cxx, x3d/src/x3d.c, xml/inc/LinkDef.h,
xml/inc/TBufferXML.h, xml/inc/TKeyXML.h, xml/inc/TXMLEngine.h,
xml/inc/TXMLFile.h, xml/inc/TXMLPlayer.h, xml/inc/TXMLSetup.h,
xml/src/TBufferXML.cxx, xml/src/TKeyXML.cxx,
xml/src/TXMLEngine.cxx, xml/src/TXMLFile.cxx,
xml/src/TXMLPlayer.cxx, xml/src/TXMLSetup.cxx,
xmlparser/inc/TDOMParser.h, xmlparser/inc/TSAXParser.h,
xmlparser/inc/TXMLAttr.h, xmlparser/inc/TXMLDocument.h,
xmlparser/inc/TXMLNode.h, xmlparser/inc/TXMLParser.h,
xmlparser/src/TDOMParser.cxx, xmlparser/src/TSAXParser.cxx,
xmlparser/src/TXMLAttr.cxx, xmlparser/src/TXMLDocument.cxx,
xmlparser/src/TXMLNode.cxx, xmlparser/src/TXMLParser.cxx,
zip/inc/Bits.h, zip/inc/Tailor.h, zip/inc/ZDeflate.h,
zip/inc/ZIP.h, zip/inc/ZTrees.h, zip/inc/zutil.h,
zip/src/ZInflate.c, zip/src/deflate.c, zip/src/zutil.c: imported
svn:keywords Id property
2007-09-19 19:49 rdm
* [r19825] alien/inc/TAlien.h, alien/inc/TAlienCollection.h,
alien/inc/TAlienDirectory.h, alien/inc/TAlienFile.h,
alien/inc/TAlienJDL.h, alien/inc/TAlienJob.h,
alien/inc/TAlienJobStatus.h, alien/inc/TAlienJobStatusList.h,
alien/inc/TAlienMasterJob.h, alien/inc/TAlienMasterJobStatus.h,
alien/inc/TAlienResult.h, alien/inc/TAlienSystem.h,
alien/src/TAlien.cxx, alien/src/TAlienCollection.cxx,
alien/src/TAlienDirectory.cxx, alien/src/TAlienFile.cxx,
alien/src/TAlienJDL.cxx, alien/src/TAlienJob.cxx,
alien/src/TAlienJobStatus.cxx, alien/src/TAlienJobStatusList.cxx,
alien/src/TAlienMasterJob.cxx,
alien/src/TAlienMasterJobStatus.cxx, alien/src/TAlienResult.cxx,
alien/src/TAlienSystem.cxx, asimage/inc/LinkDef.h,
asimage/inc/LinkDefGS.h, asimage/inc/LinkDefGui.h,
asimage/inc/TASImage.h, asimage/inc/TASImagePlugin.h,
asimage/inc/TASPaletteEditor.h, asimage/inc/TASPluginGS.h,
asimage/src/TASImage.cxx, asimage/src/TASPaletteEditor.cxx,
asimage/src/TASPluginGS.cxx, asimage/src/TASPolyUtils.c,
auth/inc/AFSAuth.h, auth/inc/AFSAuthTypes.h,
auth/inc/AuthConst.h, auth/inc/DaemonUtils.h, auth/inc/TAFS.h,
auth/inc/TAuthenticate.h, auth/inc/THostAuth.h,
auth/inc/TRootAuth.h, auth/inc/TRootSecContext.h,
auth/inc/rsaaux.h, auth/inc/rsadef.h, auth/inc/rsafun.h,
auth/inc/rsalib.h, auth/src/AFSAuth.cxx,
auth/src/DaemonUtils.cxx, auth/src/TAFS.cxx,
auth/src/TAuthenticate.cxx, auth/src/THostAuth.cxx,
auth/src/TRootAuth.cxx, auth/src/TRootSecContext.cxx,
auth/src/rsaaux.cxx, auth/src/rsafun.cxx, auth/src/rsalib.cxx,
base/inc/Bswapcpy.h, base/inc/Buttons.h, base/inc/Bytes.h,
base/inc/Byteswap.h, base/inc/DllImport.h,
base/inc/GLConstants.h, base/inc/Gtypes.h, base/inc/GuiTypes.h,
base/inc/Htypes.h, base/inc/KeySymbols.h, base/inc/LinkDef1.h,
base/inc/LinkDef2.h, base/inc/LinkDef3.h, base/inc/LinkDef4.h,
base/inc/MessageTypes.h, base/inc/RConfig.h,
base/inc/RQ_OBJECT.h, base/inc/RStipples.h, base/inc/Riosfwd.h,
base/inc/Riostream.h, base/inc/Rpair.h, base/inc/Rstrstream.h,
base/inc/Rtypeinfo.h, base/inc/Rtypes.h, base/inc/RtypesCint.h,
base/inc/RtypesImp.h, base/inc/TApplication.h,
base/inc/TApplicationImp.h, base/inc/TAttAxis.h,
base/inc/TAttBBox.h, base/inc/TAttFill.h, base/inc/TAttLine.h,
base/inc/TAttMarker.h, base/inc/TAttPad.h, base/inc/TAttText.h,
base/inc/TBenchmark.h, base/inc/TBrowser.h,
base/inc/TBrowserImp.h, base/inc/TBuffer.h, base/inc/TBuffer3D.h,
base/inc/TBuffer3DTypes.h, base/inc/TCanvasImp.h,
base/inc/TColor.h, base/inc/TContextMenu.h,
base/inc/TContextMenuImp.h, base/inc/TControlBarImp.h,
base/inc/TDatime.h, base/inc/TDirectory.h, base/inc/TEnv.h,
base/inc/TError.h, base/inc/TException.h, base/inc/TExec.h,
base/inc/TFileCollection.h, base/inc/TFileInfo.h,
base/inc/TFolder.h, base/inc/TGuiFactory.h,
base/inc/TInetAddress.h, base/inc/TMD5.h, base/inc/TMacro.h,
base/inc/TMathBase.h, base/inc/TMemberInspector.h,
base/inc/TMessageHandler.h, base/inc/TNamed.h,
base/inc/TObjString.h, base/inc/TObject.h, base/inc/TObjectSpy.h,
base/inc/TPRegexp.h, base/inc/TParameter.h,
base/inc/TPluginManager.h, base/inc/TPoint.h,
base/inc/TProcessID.h, base/inc/TProcessUUID.h,
base/inc/TQClass.h, base/inc/TQCommand.h,
base/inc/TQConnection.h, base/inc/TQObject.h, base/inc/TROOT.h,
base/inc/TRedirectOutputGuard.h, base/inc/TRef.h,
base/inc/TRefCnt.h, base/inc/TRemoteObject.h,
base/inc/TRootIOCtor.h, base/inc/TStopwatch.h,
base/inc/TStorage.h, base/inc/TString.h, base/inc/TStyle.h,
base/inc/TSysEvtHandler.h, base/inc/TSystem.h,
base/inc/TSystemDirectory.h, base/inc/TSystemFile.h,
base/inc/TTask.h, base/inc/TTime.h, base/inc/TTimeStamp.h,
base/inc/TTimer.h, base/inc/TUUID.h, base/inc/TUrl.h,
base/inc/TVersionCheck.h, base/inc/TVirtualFFT.h,
base/inc/TVirtualFitter.h, base/inc/TVirtualGL.h,
base/inc/TVirtualMonitoring.h, base/inc/TVirtualMutex.h,
base/inc/TVirtualPS.h, base/inc/TVirtualPad.h,
base/inc/TVirtualPadEditor.h, base/inc/TVirtualPerfStats.h,
base/inc/TVirtualViewer3D.h, base/inc/TVirtualX.h,
base/inc/Varargs.h, base/inc/Windows4Root.h, base/inc/config.h,
base/src/Match.cxx, base/src/String.cxx, base/src/Stringio.cxx,
base/src/TApplication.cxx, base/src/TAtt3D.cxx,
base/src/TAttAxis.cxx, base/src/TAttBBox.cxx,
base/src/TAttFill.cxx, base/src/TAttLine.cxx,
base/src/TAttMarker.cxx, base/src/TAttPad.cxx,
base/src/TAttText.cxx, base/src/TBrowser.cxx,
base/src/TBrowserImp.cxx, base/src/TBuffer.cxx,
base/src/TBuffer3D.cxx, base/src/TColor.cxx,
base/src/TContextMenu.cxx, base/src/TDatime.cxx,
base/src/TDirectory.cxx, base/src/TEnv.cxx, base/src/TError.cxx,
base/src/TException.cxx, base/src/TExec.cxx,
base/src/TFileCollection.cxx, base/src/TFileInfo.cxx,
base/src/TFolder.cxx, base/src/TGuiFactory.cxx,
base/src/TInetAddress.cxx, base/src/TMD5.cxx,
base/src/TMacro.cxx, base/src/TMathBase.cxx,
base/src/TMessageHandler.cxx, base/src/TNamed.cxx,
base/src/TObjString.cxx, base/src/TObject.cxx,
base/src/TObjectSpy.cxx, base/src/TPRegexp.cxx,
base/src/TParameter.cxx, base/src/TPluginManager.cxx,
base/src/TProcessID.cxx, base/src/TProcessUUID.cxx,
base/src/TQCommand.cxx, base/src/TQConnection.cxx,
base/src/TQObject.cxx, base/src/TROOT.cxx, base/src/TRef.cxx,
base/src/TRefCnt.cxx, base/src/TRegexp.cxx,
base/src/TRemoteObject.cxx, base/src/TStopwatch.cxx,
base/src/TStorage.cxx, base/src/TString.cxx,
base/src/TStringLong.cxx, base/src/TStyle.cxx,
base/src/TSysEvtHandler.cxx, base/src/TSystem.cxx,
base/src/TSystemDirectory.cxx, base/src/TSystemFile.cxx,
base/src/TTask.cxx, base/src/TTime.cxx, base/src/TTimeStamp.cxx,
base/src/TTimer.cxx, base/src/TUUID.cxx, base/src/TUrl.cxx,
base/src/TVirtualFFT.cxx, base/src/TVirtualFitter.cxx,
base/src/TVirtualGL.cxx, base/src/TVirtualMonitoring.cxx,
base/src/TVirtualMutex.cxx, base/src/TVirtualPS.cxx,
base/src/TVirtualPad.cxx, base/src/TVirtualPadEditor.cxx,
base/src/TVirtualPerfStats.cxx, base/src/TVirtualViewer3D.cxx,
base/src/TVirtualX.cxx, build/package/msi/makemsi.cxx,
build/rmkdepend/mainroot.cxx, build/win/w32pragma.h,
castor/inc/LinkDef.h, castor/inc/TCastorFile.h,
castor/src/TCastorFile.cxx, chirp/inc/TChirpFile.h,
chirp/src/TChirpFile.cxx, cint7/tool/rmkdepend/mainroot.cxx,
cintex/inc/Cintex/Cintex.h, cintex/src/CINTClassBuilder.cxx,
cintex/src/CINTClassBuilder.h, cintex/src/CINTEnumBuilder.cxx,
cintex/src/CINTEnumBuilder.h, cintex/src/CINTFunctionBuilder.cxx,
cintex/src/CINTFunctionBuilder.h, cintex/src/CINTFunctional.cxx,
cintex/src/CINTFunctional.h, cintex/src/CINTScopeBuilder.cxx,
cintex/src/CINTScopeBuilder.h, cintex/src/CINTTypedefBuilder.cxx,
cintex/src/CINTTypedefBuilder.h, cintex/src/CINTUtils.cxx,
cintex/src/CINTVariableBuilder.cxx,
cintex/src/CINTVariableBuilder.h, cintex/src/CINTdefs.h,
cintex/src/Cintex.cxx, cintex/src/ROOTClassEnhancer.cxx,
cintex/src/ROOTClassEnhancer.h, clarens/inc/LinkDef.h,
clarens/inc/TClProxy.h, clarens/inc/TClSession.h,
clarens/inc/TClarens.h, clarens/inc/TEcho.h, clarens/inc/TGM.h,
clarens/inc/TLM.h, clarens/inc/TSAM.h, clarens/inc/TXmlRpc.h,
clarens/src/TClProxy.cxx, clarens/src/TClSession.cxx,
clarens/src/TClarens.cxx, clarens/src/TEcho.cxx,
clarens/src/TGM.cxx, clarens/src/TLM.cxx, clarens/src/TSAM.cxx,
clarens/src/TXmlRpc.cxx, clib/inc/Getline.h, clib/inc/LinkDef.h,
clib/inc/mmalloc.h, clib/inc/mmconfig.h, clib/inc/mmprivate.h,
clib/inc/snprintf.h, clib/src/Demangle.c, clib/src/Getline.c,
clib/src/attach.c, clib/src/getpagesize.c, clib/src/keys.c,
clib/src/mmapsup.c, clib/src/mmcheck.c, clib/src/mmtrace.c,
clib/src/mvalloc.c, clib/src/snprintf.c, config/precompile.h.in,
config/rootrc.in, cont/inc/LinkDef.h, cont/inc/TArray.h,
cont/inc/TArrayC.h, cont/inc/TArrayD.h, cont/inc/TArrayF.h,
cont/inc/TArrayI.h, cont/inc/TArrayL.h, cont/inc/TArrayL64.h,
cont/inc/TArrayS.h, cont/inc/TBits.h, cont/inc/TBtree.h,
cont/inc/TClassTable.h, cont/inc/TClonesArray.h,
cont/inc/TCollection.h, cont/inc/TCollectionProxyInfo.h,
cont/inc/TExMap.h, cont/inc/THashList.h, cont/inc/THashTable.h,
cont/inc/TList.h, cont/inc/TMap.h, cont/inc/TObjArray.h,
cont/inc/TObjectTable.h, cont/inc/TOrdCollection.h,
cont/inc/TRefArray.h, cont/inc/TRefTable.h,
cont/inc/TSeqCollection.h, cont/inc/TSortedList.h,
cont/inc/TVirtualCollectionProxy.h, cont/src/TArray.cxx,
cont/src/TArrayC.cxx, cont/src/TArrayD.cxx, cont/src/TArrayF.cxx,
cont/src/TArrayI.cxx, cont/src/TArrayL.cxx,
cont/src/TArrayL64.cxx, cont/src/TArrayS.cxx, cont/src/TBits.cxx,
cont/src/TBtree.cxx, cont/src/TClassTable.cxx,
cont/src/TClonesArray.cxx, cont/src/TCollection.cxx,
cont/src/TExMap.cxx, cont/src/THashList.cxx,
cont/src/THashTable.cxx, cont/src/TList.cxx, cont/src/TMap.cxx,
cont/src/TObjArray.cxx, cont/src/TObjectTable.cxx,
cont/src/TOrdCollection.cxx, cont/src/TRefArray.cxx,
cont/src/TRefTable.cxx, cont/src/TSeqCollection.cxx,
dcache/inc/TDCacheFile.h, dcache/src/TDCacheFile.cxx,
eg/inc/Hepevt.h, eg/inc/LinkDef.h, eg/inc/TAttParticle.h,
eg/inc/TDatabasePDG.h, eg/inc/TDecayChannel.h,
eg/inc/TGenerator.h, eg/inc/TParticle.h,
eg/inc/TParticleClassPDG.h, eg/inc/TParticlePDG.h,
eg/inc/TPrimary.h, eg/inc/TVirtualMCDecayer.h, eg/inc/cfortran.h,
eg/src/TAttParticle.cxx, eg/src/TDatabasePDG.cxx,
eg/src/TDecayChannel.cxx, eg/src/TGenerator.cxx,
eg/src/TParticle.cxx, eg/src/TParticleClassPDG.cxx,
eg/src/TParticlePDG.cxx, eg/src/TPrimary.cxx,
eg/src/TVirtualMCDecayer.cxx, fftw/inc/LinkDef.h,
fftw/inc/TFFTComplex.h, fftw/inc/TFFTComplexReal.h,
fftw/inc/TFFTReal.h, fftw/inc/TFFTRealComplex.h,
fftw/src/TFFTComplex.cxx, fftw/src/TFFTComplexReal.cxx,
fftw/src/TFFTReal.cxx, fftw/src/TFFTRealComplex.cxx,
fitpanel/inc/LinkDef.h, fitpanel/inc/TFitEditor.h,
fitpanel/inc/TFitParametersDialog.h, fitpanel/src/TFitEditor.cxx,
fitpanel/src/TFitParametersDialog.cxx, foam/inc/TFoam.h,
foam/inc/TFoamCell.h, foam/inc/TFoamIntegrand.h,
foam/inc/TFoamMaxwt.h, foam/inc/TFoamVect.h, foam/src/TFoam.cxx,
foam/src/TFoamCell.cxx, foam/src/TFoamIntegrand.cxx,
foam/src/TFoamMaxwt.cxx, foam/src/TFoamVect.cxx,
fumili/inc/LinkDef.h, fumili/inc/TFumili.h,
fumili/src/TFumili.cxx, g3d/inc/LinkDef.h, g3d/inc/TAxis3D.h,
g3d/inc/TBRIK.h, g3d/inc/TCONE.h, g3d/inc/TCONS.h,
g3d/inc/TCTUB.h, g3d/inc/TELTU.h, g3d/inc/TGTRA.h,
g3d/inc/TGeometry.h, g3d/inc/THYPE.h, g3d/inc/THelix.h,
g3d/inc/TMarker3DBox.h, g3d/inc/TMaterial.h, g3d/inc/TMixture.h,
g3d/inc/TNode.h, g3d/inc/TNodeDiv.h, g3d/inc/TPARA.h,
g3d/inc/TPCON.h, g3d/inc/TPGON.h, g3d/inc/TPointSet3D.h,
g3d/inc/TPoints3DABC.h, g3d/inc/TPolyLine3D.h,
g3d/inc/TPolyMarker3D.h, g3d/inc/TRotMatrix.h, g3d/inc/TSPHE.h,
g3d/inc/TShape.h, g3d/inc/TTRAP.h, g3d/inc/TTRD1.h,
g3d/inc/TTRD2.h, g3d/inc/TTUBE.h, g3d/inc/TTUBS.h,
g3d/inc/TView3D.h, g3d/inc/TXTRU.h, g3d/inc/X3DBuffer.h,
g3d/inc/X3DDefs.h, g3d/src/TAxis3D.cxx, g3d/src/TBRIK.cxx,
g3d/src/TCONE.cxx, g3d/src/TCONS.cxx, g3d/src/TCTUB.cxx,
g3d/src/TELTU.cxx, g3d/src/TGTRA.cxx, g3d/src/TGeometry.cxx,
g3d/src/THYPE.cxx, g3d/src/THelix.cxx, g3d/src/TMarker3DBox.cxx,
g3d/src/TMaterial.cxx, g3d/src/TMixture.cxx, g3d/src/TNode.cxx,
g3d/src/TNodeDiv.cxx, g3d/src/TPARA.cxx, g3d/src/TPCON.cxx,
g3d/src/TPGON.cxx, g3d/src/TPointSet3D.cxx,
g3d/src/TPoints3DABC.cxx, g3d/src/TPolyLine3D.cxx,
g3d/src/TPolyMarker3D.cxx, g3d/src/TRotMatrix.cxx,
g3d/src/TSPHE.cxx, g3d/src/TShape.cxx, g3d/src/TTRAP.cxx,
g3d/src/TTRD1.cxx, g3d/src/TTRD2.cxx, g3d/src/TTUBE.cxx,
g3d/src/TTUBS.cxx, g3d/src/TView3D.cxx, g3d/src/TXTRU.cxx,
g4root/inc/LinkDef.h, g4root/inc/TG4RootDetectorConstruction.h,
g4root/inc/TG4RootNavMgr.h, g4root/inc/TG4RootNavigator.h,
g4root/inc/TG4RootSolid.h,
g4root/src/TG4RootDetectorConstruction.cxx,
g4root/src/TG4RootNavMgr.cxx, g4root/src/TG4RootNavigator.cxx,
g4root/src/TG4RootSolid.cxx, gdml/ROOTwriter.py,
gdml/inc/LinkDef.h, gdml/inc/TGDMLParse.h,
gdml/src/TGDMLParse.cxx, gdml/writer.py, ged/inc/HelpSMText.h,
ged/inc/LinkDef.h, ged/inc/TArrowEditor.h,
ged/inc/TAttFillEditor.h, ged/inc/TAttLineEditor.h,
ged/inc/TAttMarkerEditor.h, ged/inc/TAttTextEditor.h,
ged/inc/TAxisEditor.h, ged/inc/TCurlyArcEditor.h,
ged/inc/TCurlyLineEditor.h, ged/inc/TF1Editor.h,
ged/inc/TFunctionParametersDialog.h, ged/inc/TGedEditor.h,
ged/inc/TGedFrame.h, ged/inc/TGedMarkerSelect.h,
ged/inc/TGedPatternSelect.h, ged/inc/TGraphEditor.h,
ged/inc/TH1Editor.h, ged/inc/TH2Editor.h, ged/inc/TLineEditor.h,
ged/inc/TStyleDialog.h, ged/inc/TStyleManager.h,
ged/inc/TStylePreview.h, ged/src/HelpSMText.cxx,
ged/src/TArrowEditor.cxx, ged/src/TAttFillEditor.cxx,
ged/src/TAttLineEditor.cxx, ged/src/TAttMarkerEditor.cxx,
ged/src/TAttTextEditor.cxx, ged/src/TAxisEditor.cxx,
ged/src/TCurlyArcEditor.cxx, ged/src/TCurlyLineEditor.cxx,
ged/src/TF1Editor.cxx, ged/src/TFunctionParametersDialog.cxx,
ged/src/TGedEditor.cxx, ged/src/TGedFrame.cxx,
ged/src/TGedMarkerSelect.cxx, ged/src/TGedPatternSelect.cxx,
ged/src/TGraphEditor.cxx, ged/src/TLineEditor.cxx,
ged/src/TStyleDialog.cxx, ged/src/TStyleManager.cxx,
ged/src/TStylePreview.cxx, geom/inc/LinkDef1.h,
geom/inc/LinkDef2.h, geom/inc/TGeoArb8.h, geom/inc/TGeoAtt.h,
geom/inc/TGeoBBox.h, geom/inc/TGeoBoolNode.h,
geom/inc/TGeoBuilder.h, geom/inc/TGeoCache.h,
geom/inc/TGeoCompositeShape.h, geom/inc/TGeoCone.h,
geom/inc/TGeoElement.h, geom/inc/TGeoEltu.h,
geom/inc/TGeoHalfSpace.h, geom/inc/TGeoHelix.h,
geom/inc/TGeoHype.h, geom/inc/TGeoManager.h,
geom/inc/TGeoMaterial.h, geom/inc/TGeoMatrix.h,
geom/inc/TGeoMedium.h, geom/inc/TGeoNavigator.h,
geom/inc/TGeoNode.h, geom/inc/TGeoPara.h,
geom/inc/TGeoParaboloid.h, geom/inc/TGeoPatternFinder.h,
geom/inc/TGeoPcon.h, geom/inc/TGeoPgon.h,
geom/inc/TGeoPhysicalNode.h, geom/inc/TGeoPolygon.h,
geom/inc/TGeoScaledShape.h, geom/inc/TGeoShape.h,
geom/inc/TGeoShapeAssembly.h, geom/inc/TGeoSphere.h,
geom/inc/TGeoTorus.h, geom/inc/TGeoTrd1.h, geom/inc/TGeoTrd2.h,
geom/inc/TGeoTube.h, geom/inc/TGeoVolume.h,
geom/inc/TGeoVoxelFinder.h, geom/inc/TGeoXtru.h,
geom/inc/TVirtualGeoPainter.h, geom/inc/TVirtualGeoTrack.h,
geom/src/TGeoArb8.cxx, geom/src/TGeoAtt.cxx,
geom/src/TGeoBBox.cxx, geom/src/TGeoBoolNode.cxx,
geom/src/TGeoBuilder.cxx, geom/src/TGeoCache.cxx,
geom/src/TGeoCompositeShape.cxx, geom/src/TGeoCone.cxx,
geom/src/TGeoElement.cxx, geom/src/TGeoEltu.cxx,
geom/src/TGeoHalfSpace.cxx, geom/src/TGeoHelix.cxx,
geom/src/TGeoHype.cxx, geom/src/TGeoManager.cxx,
geom/src/TGeoMaterial.cxx, geom/src/TGeoMatrix.cxx,
geom/src/TGeoMedium.cxx, geom/src/TGeoNavigator.cxx,
geom/src/TGeoNode.cxx, geom/src/TGeoPara.cxx,
geom/src/TGeoParaboloid.cxx, geom/src/TGeoPatternFinder.cxx,
geom/src/TGeoPcon.cxx, geom/src/TGeoPgon.cxx,
geom/src/TGeoPhysicalNode.cxx, geom/src/TGeoPolygon.cxx,
geom/src/TGeoScaledShape.cxx, geom/src/TGeoShape.cxx,
geom/src/TGeoShapeAssembly.cxx, geom/src/TGeoSphere.cxx,
geom/src/TGeoTorus.cxx, geom/src/TGeoTrd1.cxx,
geom/src/TGeoTrd2.cxx, geom/src/TGeoTube.cxx,
geom/src/TGeoVolume.cxx, geom/src/TGeoVoxelFinder.cxx,
geom/src/TGeoXtru.cxx, geom/src/TVirtualGeoPainter.cxx,
geom/src/TVirtualGeoTrack.cxx, geombuilder/inc/LinkDef.h,
geombuilder/inc/TGeoBBoxEditor.h,
geombuilder/inc/TGeoConeEditor.h,
geombuilder/inc/TGeoEltuEditor.h, geombuilder/inc/TGeoGedFrame.h,
geombuilder/inc/TGeoHypeEditor.h,
geombuilder/inc/TGeoManagerEditor.h,
geombuilder/inc/TGeoMaterialEditor.h,
geombuilder/inc/TGeoMatrixEditor.h,
geombuilder/inc/TGeoMediumEditor.h,
geombuilder/inc/TGeoNodeEditor.h,
geombuilder/inc/TGeoParaEditor.h,
geombuilder/inc/TGeoPconEditor.h,
geombuilder/inc/TGeoPgonEditor.h,
geombuilder/inc/TGeoSphereEditor.h,
geombuilder/inc/TGeoTabManager.h,
geombuilder/inc/TGeoTorusEditor.h,
geombuilder/inc/TGeoTrapEditor.h,
geombuilder/inc/TGeoTrd1Editor.h,
geombuilder/inc/TGeoTrd2Editor.h,
geombuilder/inc/TGeoTubeEditor.h,
geombuilder/inc/TGeoVolumeEditor.h,
geombuilder/src/TGeoBBoxEditor.cxx,
geombuilder/src/TGeoConeEditor.cxx,
geombuilder/src/TGeoEltuEditor.cxx,
geombuilder/src/TGeoGedFrame.cxx,
geombuilder/src/TGeoHypeEditor.cxx,
geombuilder/src/TGeoManagerEditor.cxx,
geombuilder/src/TGeoMaterialEditor.cxx,
geombuilder/src/TGeoMatrixEditor.cxx,
geombuilder/src/TGeoMediumEditor.cxx,
geombuilder/src/TGeoNodeEditor.cxx,
geombuilder/src/TGeoParaEditor.cxx,
geombuilder/src/TGeoPconEditor.cxx,
geombuilder/src/TGeoPgonEditor.cxx,
geombuilder/src/TGeoSphereEditor.cxx,
geombuilder/src/TGeoTabManager.cxx,
geombuilder/src/TGeoTorusEditor.cxx,
geombuilder/src/TGeoTrapEditor.cxx,
geombuilder/src/TGeoTrd1Editor.cxx,
geombuilder/src/TGeoTrd2Editor.cxx,
geombuilder/src/TGeoTubeEditor.cxx,
geombuilder/src/TGeoVolumeEditor.cxx,
geompainter/inc/TGeoChecker.h, geompainter/inc/TGeoOverlap.h,
geompainter/inc/TGeoTrack.h, geompainter/src/TGeoChecker.cxx,
geompainter/src/TGeoOverlap.cxx, geompainter/src/TGeoPainter.cxx,
geompainter/src/TGeoTrack.cxx, gfal/inc/LinkDef.h,
gfal/inc/TGFALFile.h, gfal/src/TGFALFile.cxx, gl/inc/CsgOps.h,
gl/inc/LinkDef.h, gl/inc/TArcBall.h, gl/inc/TGLAxis.h,
gl/inc/TGLBoundingBox.h, gl/inc/TGLCamera.h, gl/inc/TGLClip.h,
gl/inc/TGLContext.h, gl/inc/TGLContextPrivate.h,
gl/inc/TGLCylinder.h, gl/inc/TGLFaceSet.h, gl/inc/TGLFormat.h,
gl/inc/TGLIncludes.h, gl/inc/TGLLegoPainter.h,
gl/inc/TGLLogicalShape.h, gl/inc/TGLManip.h,
gl/inc/TGLManipSet.h, gl/inc/TGLObject.h,
gl/inc/TGLOrthoCamera.h, gl/inc/TGLOutput.h, gl/inc/TGLOverlay.h,
gl/inc/TGLPShapeObj.h, gl/inc/TGLPShapeObjEditor.h,
gl/inc/TGLParametric.h, gl/inc/TGLParametricEquationGL.h,
gl/inc/TGLPerspectiveCamera.h, gl/inc/TGLPhysicalShape.h,
gl/inc/TGLPlotPainter.h, gl/inc/TGLPolyLine.h,
gl/inc/TGLPolyMarker.h, gl/inc/TGLQuadric.h, gl/inc/TGLRnrCtx.h,
gl/inc/TGLRotateManip.h, gl/inc/TGLSAFrame.h,
gl/inc/TGLSAViewer.h, gl/inc/TGLScaleManip.h, gl/inc/TGLScene.h,
gl/inc/TGLSceneBase.h, gl/inc/TGLSceneInfo.h,
gl/inc/TGLScenePad.h, gl/inc/TGLSelectBuffer.h,
gl/inc/TGLSphere.h, gl/inc/TGLStopwatch.h, gl/inc/TGLText.h,
gl/inc/TGLTransManip.h, gl/inc/TGLUtil.h, gl/inc/TGLViewer.h,
gl/inc/TGLViewerBase.h, gl/inc/TGLWidget.h,
gl/inc/TPointSet3DGL.h, gl/inc/TX11GL.h, gl/src/CsgOps.cxx,
gl/src/TArcBall.cxx, gl/src/TF2GL.cxx, gl/src/TGLAxis.cxx,
gl/src/TGLBoundingBox.cxx, gl/src/TGLCamera.cxx,
gl/src/TGLClip.cxx, gl/src/TGLClipSetEditor.cxx,
gl/src/TGLContext.cxx, gl/src/TGLContextPrivate.cxx,
gl/src/TGLCylinder.cxx, gl/src/TGLFaceSet.cxx,
gl/src/TGLFormat.cxx, gl/src/TGLLegoPainter.cxx,
gl/src/TGLLogicalShape.cxx, gl/src/TGLManip.cxx,
gl/src/TGLManipSet.cxx, gl/src/TGLObject.cxx,
gl/src/TGLOrthoCamera.cxx, gl/src/TGLOutput.cxx,
gl/src/TGLOverlay.cxx, gl/src/TGLPShapeObjEditor.cxx,
gl/src/TGLParametric.cxx, gl/src/TGLParametricEquationGL.cxx,
gl/src/TGLPerspectiveCamera.cxx, gl/src/TGLPhysicalShape.cxx,
gl/src/TGLPlotPainter.cxx, gl/src/TGLPolyLine.cxx,
gl/src/TGLPolyMarker.cxx, gl/src/TGLQuadric.cxx,
gl/src/TGLRnrCtx.cxx, gl/src/TGLRotateManip.cxx,
gl/src/TGLSAFrame.cxx, gl/src/TGLSAViewer.cxx,
gl/src/TGLScaleManip.cxx, gl/src/TGLScene.cxx,
gl/src/TGLSceneBase.cxx, gl/src/TGLSceneInfo.cxx,
gl/src/TGLScenePad.cxx, gl/src/TGLSelectBuffer.cxx,
gl/src/TGLSelectRecord.cxx, gl/src/TGLSphere.cxx,
gl/src/TGLStopwatch.cxx, gl/src/TGLText.cxx,
gl/src/TGLTransManip.cxx, gl/src/TGLUtil.cxx,
gl/src/TGLViewer.cxx, gl/src/TGLViewerBase.cxx,
gl/src/TGLWidget.cxx, gl/src/TH2GL.cxx, gl/src/TPointSet3DGL.cxx,
gl/src/TX11GL.cxx, globusauth/src/GlobusAuth.cxx,
gpad/inc/LinkDef.h, gpad/inc/TAttCanvas.h, gpad/inc/TButton.h,
gpad/inc/TCanvas.h, gpad/inc/TClassTree.h,
gpad/inc/TColorWheel.h, gpad/inc/TControlBar.h,
gpad/inc/TCreatePrimitives.h, gpad/inc/TDialogCanvas.h,
gpad/inc/TGroupButton.h, gpad/inc/TInspectCanvas.h,
gpad/inc/TPad.h, gpad/inc/TPaveClass.h, gpad/inc/TSlider.h,
gpad/inc/TSliderBox.h, gpad/inc/TView.h, gpad/inc/TViewer3DPad.h,
gpad/src/TAttCanvas.cxx, gpad/src/TButton.cxx,
gpad/src/TCanvas.cxx, gpad/src/TClassTree.cxx,
gpad/src/TColorWheel.cxx, gpad/src/TControlBar.cxx,
gpad/src/TCreatePrimitives.cxx, gpad/src/TDialogCanvas.cxx,
gpad/src/TGroupButton.cxx, gpad/src/TInspectCanvas.cxx,
gpad/src/TPad.cxx, gpad/src/TPaveClass.cxx, gpad/src/TSlider.cxx,
gpad/src/TSliderBox.cxx, gpad/src/TView.cxx,
gpad/src/TViewer3DPad.cxx, graf/inc/LinkDef1.h,
graf/inc/LinkDef2.h, graf/inc/TArc.h, graf/inc/TArrow.h,
graf/inc/TAttImage.h, graf/inc/TBox.h, graf/inc/TCrown.h,
graf/inc/TCurlyArc.h, graf/inc/TCurlyLine.h, graf/inc/TCutG.h,
graf/inc/TDiamond.h, graf/inc/TEllipse.h, graf/inc/TFrame.h,
graf/inc/TGaxis.h, graf/inc/TGraph.h,
graf/inc/TGraphAsymmErrors.h, graf/inc/TGraphBentErrors.h,
graf/inc/TGraphErrors.h, graf/inc/TGraphPolar.h,
graf/inc/TGraphQQ.h, graf/inc/TGraphSmooth.h, graf/inc/TImage.h,
graf/inc/TImagePlugin.h, graf/inc/TLatex.h, graf/inc/TLegend.h,
graf/inc/TLegendEntry.h, graf/inc/TLine.h, graf/inc/TLink.h,
graf/inc/TMarker.h, graf/inc/TMultiGraph.h, graf/inc/TPave.h,
graf/inc/TPaveLabel.h, graf/inc/TPaveStats.h,
graf/inc/TPaveText.h, graf/inc/TPavesText.h, graf/inc/TPie.h,
graf/inc/TPoints.h, graf/inc/TPolyLine.h, graf/inc/TSpline.h,
graf/inc/TTF.h, graf/inc/TText.h, graf/inc/TWbox.h,
graf/src/TArc.cxx, graf/src/TArrow.cxx, graf/src/TAttImage.cxx,
graf/src/TBox.cxx, graf/src/TCrown.cxx, graf/src/TCurlyArc.cxx,
graf/src/TCurlyLine.cxx, graf/src/TCutG.cxx,
graf/src/TDiamond.cxx, graf/src/TEllipse.cxx,
graf/src/TFrame.cxx, graf/src/TGaxis.cxx, graf/src/TGraph.cxx,
graf/src/TGraphAsymmErrors.cxx, graf/src/TGraphBentErrors.cxx,
graf/src/TGraphErrors.cxx, graf/src/TGraphPolar.cxx,
graf/src/TGraphQQ.cxx, graf/src/TGraphSmooth.cxx,
graf/src/TImage.cxx, graf/src/TLatex.cxx, graf/src/TLegend.cxx,
graf/src/TLegendEntry.cxx, graf/src/TLine.cxx,
graf/src/TLink.cxx, graf/src/TMarker.cxx,
graf/src/TMultiGraph.cxx, graf/src/TPave.cxx,
graf/src/TPaveLabel.cxx, graf/src/TPaveStats.cxx,
graf/src/TPaveText.cxx, graf/src/TPavesText.cxx,
graf/src/TPie.cxx, graf/src/TPolyLine.cxx, graf/src/TSpline.cxx,
graf/src/TTF.cxx, graf/src/TText.cxx, graf/src/TWbox.cxx,
gui/inc/HelpText.h, gui/inc/LinkDef1.h, gui/inc/LinkDef2.h,
gui/inc/LinkDef3.h, gui/inc/TG3DLine.h, gui/inc/TGApplication.h,
gui/inc/TGButton.h, gui/inc/TGButtonGroup.h, gui/inc/TGCanvas.h,
gui/inc/TGClient.h, gui/inc/TGColorDialog.h,
gui/inc/TGColorSelect.h, gui/inc/TGComboBox.h,
gui/inc/TGDNDManager.h, gui/inc/TGDimension.h,
gui/inc/TGDockableFrame.h, gui/inc/TGDoubleSlider.h,
gui/inc/TGFSComboBox.h, gui/inc/TGFSContainer.h,
gui/inc/TGFileDialog.h, gui/inc/TGFont.h, gui/inc/TGFontDialog.h,
gui/inc/TGFrame.h, gui/inc/TGGC.h, gui/inc/TGIcon.h,
gui/inc/TGIdleHandler.h, gui/inc/TGImageMap.h,
gui/inc/TGInputDialog.h, gui/inc/TGLabel.h, gui/inc/TGLayout.h,
gui/inc/TGListBox.h, gui/inc/TGListTree.h, gui/inc/TGListView.h,
gui/inc/TGMdi.h, gui/inc/TGMdiDecorFrame.h, gui/inc/TGMdiFrame.h,
gui/inc/TGMdiMainFrame.h, gui/inc/TGMdiMenu.h, gui/inc/TGMenu.h,
gui/inc/TGMimeTypes.h, gui/inc/TGMsgBox.h,
gui/inc/TGNumberEntry.h, gui/inc/TGObject.h,
gui/inc/TGPasswdDialog.h, gui/inc/TGPicture.h,
gui/inc/TGProgressBar.h, gui/inc/TGRedirectOutputGuard.h,
gui/inc/TGResourcePool.h, gui/inc/TGScrollBar.h,
gui/inc/TGShutter.h, gui/inc/TGSlider.h, gui/inc/TGSpeedo.h,
gui/inc/TGSplitter.h, gui/inc/TGStatusBar.h, gui/inc/TGString.h,
gui/inc/TGTab.h, gui/inc/TGTableLayout.h, gui/inc/TGText.h,
gui/inc/TGTextBuffer.h, gui/inc/TGTextEdit.h,
gui/inc/TGTextEditDialogs.h, gui/inc/TGTextEditor.h,
gui/inc/TGTextEntry.h, gui/inc/TGTextView.h, gui/inc/TGToolBar.h,
gui/inc/TGToolTip.h, gui/inc/TGTripleSlider.h, gui/inc/TGView.h,
gui/inc/TGWidget.h, gui/inc/TGWindow.h, gui/inc/TGXYLayout.h,
gui/inc/TGuiBuilder.h, gui/inc/TRootApplication.h,
gui/inc/TRootBrowser.h, gui/inc/TRootCanvas.h,
gui/inc/TRootContextMenu.h, gui/inc/TRootControlBar.h,
gui/inc/TRootDialog.h, gui/inc/TRootEmbeddedCanvas.h,
gui/inc/TRootGuiFactory.h, gui/inc/TRootHelpDialog.h,
gui/inc/WidgetMessageTypes.h, gui/src/HelpText.cxx,
gui/src/TG3DLine.cxx, gui/src/TGApplication.cxx,
gui/src/TGButton.cxx, gui/src/TGButtonGroup.cxx,
gui/src/TGCanvas.cxx, gui/src/TGClient.cxx,
gui/src/TGColorDialog.cxx, gui/src/TGColorSelect.cxx,
gui/src/TGComboBox.cxx, gui/src/TGDNDManager.cxx,
gui/src/TGDimension.cxx, gui/src/TGDockableFrame.cxx,
gui/src/TGDoubleSlider.cxx, gui/src/TGFSComboBox.cxx,
gui/src/TGFSContainer.cxx, gui/src/TGFileDialog.cxx,
gui/src/TGFont.cxx, gui/src/TGFontDialog.cxx,
gui/src/TGFrame.cxx, gui/src/TGGC.cxx, gui/src/TGIcon.cxx,
gui/src/TGIdleHandler.cxx, gui/src/TGImageMap.cxx,
gui/src/TGInputDialog.cxx, gui/src/TGLabel.cxx,
gui/src/TGLayout.cxx, gui/src/TGListBox.cxx,
gui/src/TGListTree.cxx, gui/src/TGListView.cxx,
gui/src/TGMdiDecorFrame.cxx, gui/src/TGMdiFrame.cxx,
gui/src/TGMdiMainFrame.cxx, gui/src/TGMdiMenu.cxx,
gui/src/TGMenu.cxx, gui/src/TGMimeTypes.cxx,
gui/src/TGMsgBox.cxx, gui/src/TGNumberEntry.cxx,
gui/src/TGObject.cxx, gui/src/TGPasswdDialog.cxx,
gui/src/TGPicture.cxx, gui/src/TGProgressBar.cxx,
gui/src/TGRedirectOutputGuard.cxx, gui/src/TGResourcePool.cxx,
gui/src/TGScrollBar.cxx, gui/src/TGShutter.cxx,
gui/src/TGSlider.cxx, gui/src/TGSpeedo.cxx,
gui/src/TGSplitter.cxx, gui/src/TGStatusBar.cxx,
gui/src/TGString.cxx, gui/src/TGTab.cxx,
gui/src/TGTableLayout.cxx, gui/src/TGText.cxx,
gui/src/TGTextBuffer.cxx, gui/src/TGTextEdit.cxx,
gui/src/TGTextEditDialogs.cxx, gui/src/TGTextEditor.cxx,
gui/src/TGTextEntry.cxx, gui/src/TGTextView.cxx,
gui/src/TGToolBar.cxx, gui/src/TGToolTip.cxx,
gui/src/TGTripleSlider.cxx, gui/src/TGView.cxx,
gui/src/TGWindow.cxx, gui/src/TGXYLayout.cxx,
gui/src/TGuiBuilder.cxx, gui/src/TRootApplication.cxx,
gui/src/TRootBrowser.cxx, gui/src/TRootCanvas.cxx,
gui/src/TRootContextMenu.cxx, gui/src/TRootControlBar.cxx,
gui/src/TRootDialog.cxx, gui/src/TRootEmbeddedCanvas.cxx,
gui/src/TRootGuiFactory.cxx, gui/src/TRootHelpDialog.cxx,
guibuilder/inc/LinkDef.h, guibuilder/inc/TGuiBldDragManager.h,
guibuilder/inc/TGuiBldEditor.h,
guibuilder/inc/TGuiBldHintsButton.h,
guibuilder/inc/TGuiBldHintsEditor.h,
guibuilder/inc/TGuiBldNameFrame.h,
guibuilder/inc/TRootGuiBuilder.h,
guibuilder/src/TGuiBldDragManager.cxx,
guibuilder/src/TGuiBldEditor.cxx,
guibuilder/src/TGuiBldHintsButton.cxx,
guibuilder/src/TGuiBldHintsEditor.cxx,
guibuilder/src/TGuiBldNameFrame.cxx,
guibuilder/src/TRootGuiBuilder.cxx, hbook/inc/THbookBranch.h,
hbook/inc/THbookFile.h, hbook/inc/THbookKey.h,
hbook/inc/THbookTree.h, hbook/src/THbookBranch.cxx,
hbook/src/THbookFile.cxx, hbook/src/THbookKey.cxx,
hbook/src/THbookTree.cxx, hist/inc/Foption.h, hist/inc/LinkDef.h,
hist/inc/TAxis.h, hist/inc/TBinomialEfficiencyFitter.h,
hist/inc/TConfidenceLevel.h, hist/inc/TF1.h, hist/inc/TF12.h,
hist/inc/TF2.h, hist/inc/TF3.h, hist/inc/TFormula.h,
hist/inc/TFormulaPrimitive.h, hist/inc/TFractionFitter.h,
hist/inc/TGraph2D.h, hist/inc/TGraph2DErrors.h,
hist/inc/TGraphDelaunay.h, hist/inc/TH1.h, hist/inc/TH1C.h,
hist/inc/TH1D.h, hist/inc/TH1F.h, hist/inc/TH1I.h,
hist/inc/TH1K.h, hist/inc/TH1S.h, hist/inc/TH2.h,
hist/inc/TH2C.h, hist/inc/TH2D.h, hist/inc/TH2F.h,
hist/inc/TH2I.h, hist/inc/TH2S.h, hist/inc/TH3.h,
hist/inc/TH3C.h, hist/inc/TH3D.h, hist/inc/TH3F.h,
hist/inc/TH3I.h, hist/inc/TH3S.h, hist/inc/THLimitsFinder.h,
hist/inc/THStack.h, hist/inc/THnSparse.h, hist/inc/TLimit.h,
hist/inc/TLimitDataSource.h, hist/inc/TMultiDimFit.h,
hist/inc/TPolyMarker.h, hist/inc/TPrincipal.h,
hist/inc/TProfile.h, hist/inc/TProfile2D.h,
hist/inc/TProfile3D.h, hist/inc/TVirtualHistPainter.h,
hist/src/Haxis.cxx, hist/src/TAxis.cxx,
hist/src/TBinomialEfficiencyFitter.cxx,
hist/src/TConfidenceLevel.cxx, hist/src/TF1.cxx,
hist/src/TF12.cxx, hist/src/TF1Helper.cxx, hist/src/TF1Helper.h,
hist/src/TF2.cxx, hist/src/TF3.cxx, hist/src/TFormula.cxx,
hist/src/TFormulaPrimitive.cxx, hist/src/TFractionFitter.cxx,
hist/src/TGraph2D.cxx, hist/src/TGraph2DErrors.cxx,
hist/src/TGraphDelaunay.cxx, hist/src/TH1.cxx, hist/src/TH1K.cxx,
hist/src/TH2.cxx, hist/src/TH3.cxx, hist/src/THLimitsFinder.cxx,
hist/src/THStack.cxx, hist/src/THnSparse.cxx,
hist/src/TLimit.cxx, hist/src/TLimitDataSource.cxx,
hist/src/TMultiDimFit.cxx, hist/src/TPolyMarker.cxx,
hist/src/TPrincipal.cxx, hist/src/TProfile.cxx,
hist/src/TProfile2D.cxx, hist/src/TProfile3D.cxx,
hist/src/TVirtualHistPainter.cxx, histpainter/inc/Hoption.h,
histpainter/inc/Hparam.h, histpainter/inc/LinkDef.h,
histpainter/inc/TGraphPainter.h, histpainter/inc/THistPainter.h,
histpainter/inc/TLego.h, histpainter/inc/TPainter3dAlgorithms.h,
histpainter/inc/TPaletteAxis.h,
histpainter/src/TGraphPainter.cxx,
histpainter/src/THistPainter.cxx,
histpainter/src/TPainter3dAlgorithms.cxx,
histpainter/src/TPaletteAxis.cxx, html/inc/LinkDef.h,
html/inc/TClassDocOutput.h, html/inc/TDocDirective.h,
html/inc/TDocInfo.h, html/inc/TDocOutput.h,
html/inc/TDocParser.h, html/inc/THtml.h,
html/src/TClassDocOutput.cxx, html/src/TDocInfo.cxx,
html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
html/src/THtml.cxx, io/inc/LinkDef.h, io/inc/TArchiveFile.h,
io/inc/TBufferFile.h, io/inc/TCollectionProxyFactory.h,
io/inc/TContainerConverters.h, io/inc/TDirectoryFile.h,
io/inc/TEmulatedCollectionProxy.h, io/inc/TEmulatedMapProxy.h,
io/inc/TFile.h, io/inc/TFileCacheRead.h,
io/inc/TFileCacheWrite.h, io/inc/TFree.h,
io/inc/TGenCollectionProxy.h, io/inc/TGenCollectionStreamer.h,
io/inc/TKey.h, io/inc/TKeyMapFile.h, io/inc/TMapFile.h,
io/inc/TStreamerInfo.h, io/inc/TZIPFile.h,
io/src/TArchiveFile.cxx, io/src/TBufferFile.cxx,
io/src/TCollectionProxyFactory.cxx,
io/src/TContainerConverters.cxx, io/src/TDirectoryFile.cxx,
io/src/TEmulatedCollectionProxy.cxx,
io/src/TEmulatedMapProxy.cxx, io/src/TFile.cxx,
io/src/TFileCacheRead.cxx, io/src/TFileCacheWrite.cxx,
io/src/TFree.cxx, io/src/TGenCollectionProxy.cxx,
io/src/TGenCollectionStreamer.cxx, io/src/TKey.cxx,
io/src/TKeyMapFile.cxx, io/src/TMapFile.cxx,
io/src/TStreamerInfo.cxx, io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx, io/src/TZIPFile.cxx,
krb5auth/inc/Krb5Auth.h, krb5auth/inc/TKSocket.h,
krb5auth/src/Krb5Auth.cxx, krb5auth/src/TKSocket.cxx,
ldap/inc/CintLDAP.h, ldap/inc/TLDAPAttribute.h,
ldap/inc/TLDAPEntry.h, ldap/inc/TLDAPResult.h,
ldap/inc/TLDAPServer.h, ldap/src/TLDAPAttribute.cxx,
ldap/src/TLDAPEntry.cxx, ldap/src/TLDAPResult.cxx,
ldap/src/TLDAPServer.cxx, main/src/cppmain.cxx,
main/src/h2root.cxx, main/src/pmain.cxx, main/src/rmain.cxx,
main/src/roots.cxx, main/src/ssh2rpd.cxx, math/inc/LinkDef.h,
math/inc/Math/ParamFunctor.h, math/inc/TComplex.h,
math/inc/TMath.h, math/inc/TRandom.h, math/inc/TRandom1.h,
math/inc/TRandom2.h, math/inc/TRandom3.h, math/src/TComplex.cxx,
math/src/TMath.cxx, math/src/TRandom.cxx, math/src/TRandom1.cxx,
math/src/TRandom2.cxx, math/src/TRandom3.cxx,
mathcore/build/Makefile.am, mathcore/build/doc_Makefile.am,
mathcore/build/inc_Makefile.am,
mathcore/build/inc_Math_GenVector_Makefile.am,
mathcore/build/inc_Math_Makefile.am,
mathcore/build/src_Makefile.am, mathcore/build/test_Makefile.am,
mathcore/inc/Math/AxisAngle.h, mathcore/inc/Math/Boost.h,
mathcore/inc/Math/BoostX.h, mathcore/inc/Math/BoostY.h,
mathcore/inc/Math/BoostZ.h, mathcore/inc/Math/Cartesian2D.h,
mathcore/inc/Math/Cartesian3D.h,
mathcore/inc/Math/Cylindrical3D.h,
mathcore/inc/Math/CylindricalEta3D.h,
mathcore/inc/Math/DisplacementVector2D.h,
mathcore/inc/Math/DisplacementVector3D.h,
mathcore/inc/Math/DistFunc.h,
mathcore/inc/Math/DistFuncMathCore.h,
mathcore/inc/Math/EulerAngles.h, mathcore/inc/Math/Functor.h,
mathcore/inc/Math/GenVector/3DConversions.h,
mathcore/inc/Math/GenVector/3DDistances.h,
mathcore/inc/Math/GenVector/AxisAngle.h,
mathcore/inc/Math/GenVector/AxisAnglefwd.h,
mathcore/inc/Math/GenVector/BitReproducible.h,
mathcore/inc/Math/GenVector/Boost.h,
mathcore/inc/Math/GenVector/BoostX.h,
mathcore/inc/Math/GenVector/BoostXfwd.h,
mathcore/inc/Math/GenVector/BoostY.h,
mathcore/inc/Math/GenVector/BoostYfwd.h,
mathcore/inc/Math/GenVector/BoostZ.h,
mathcore/inc/Math/GenVector/BoostZfwd.h,
mathcore/inc/Math/GenVector/Boostfwd.h,
mathcore/inc/Math/GenVector/Cartesian2D.h,
mathcore/inc/Math/GenVector/Cartesian2Dfwd.h,
mathcore/inc/Math/GenVector/Cartesian3D.h,
mathcore/inc/Math/GenVector/Cartesian3Dfwd.h,
mathcore/inc/Math/GenVector/CoordinateSystemTags.h,
mathcore/inc/Math/GenVector/Cylindrical3D.h,
mathcore/inc/Math/GenVector/Cylindrical3Dfwd.h,
mathcore/inc/Math/GenVector/CylindricalEta3D.h,
mathcore/inc/Math/GenVector/CylindricalEta3Dfwd.h,
mathcore/inc/Math/GenVector/DisplacementVector2D.h,
mathcore/inc/Math/GenVector/DisplacementVector2Dfwd.h,
mathcore/inc/Math/GenVector/DisplacementVector3D.h,
mathcore/inc/Math/GenVector/DisplacementVector3Dfwd.h,
mathcore/inc/Math/GenVector/EulerAngles.h,
mathcore/inc/Math/GenVector/EulerAnglesfwd.h,
mathcore/inc/Math/GenVector/GenVectorIO.h,
mathcore/inc/Math/GenVector/GenVector_exception.h,
mathcore/inc/Math/GenVector/LorentzRotation.h,
mathcore/inc/Math/GenVector/LorentzRotationfwd.h,
mathcore/inc/Math/GenVector/LorentzVector.h,
mathcore/inc/Math/GenVector/LorentzVectorfwd.h,
mathcore/inc/Math/GenVector/Plane3D.h,
mathcore/inc/Math/GenVector/Polar2D.h,
mathcore/inc/Math/GenVector/Polar2Dfwd.h,
mathcore/inc/Math/GenVector/Polar3D.h,
mathcore/inc/Math/GenVector/Polar3Dfwd.h,
mathcore/inc/Math/GenVector/PositionVector2D.h,
mathcore/inc/Math/GenVector/PositionVector2Dfwd.h,
mathcore/inc/Math/GenVector/PositionVector3D.h,
mathcore/inc/Math/GenVector/PositionVector3Dfwd.h,
mathcore/inc/Math/GenVector/PtEtaPhiE4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiE4Dfwd.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4Dfwd.h,
mathcore/inc/Math/GenVector/PxPyPzE4D.h,
mathcore/inc/Math/GenVector/PxPyPzE4Dfwd.h,
mathcore/inc/Math/GenVector/PxPyPzM4D.h,
mathcore/inc/Math/GenVector/PxPyPzM4Dfwd.h,
mathcore/inc/Math/GenVector/Quaternion.h,
mathcore/inc/Math/GenVector/Quaternionfwd.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/Rotation3Dfwd.h,
mathcore/inc/Math/GenVector/RotationX.h,
mathcore/inc/Math/GenVector/RotationXfwd.h,
mathcore/inc/Math/GenVector/RotationY.h,
mathcore/inc/Math/GenVector/RotationYfwd.h,
mathcore/inc/Math/GenVector/RotationZ.h,
mathcore/inc/Math/GenVector/RotationZYX.h,
mathcore/inc/Math/GenVector/RotationZYXfwd.h,
mathcore/inc/Math/GenVector/RotationZfwd.h,
mathcore/inc/Math/GenVector/Transform3D.h,
mathcore/inc/Math/GenVector/Translation3D.h,
mathcore/inc/Math/GenVector/VectorUtil.h,
mathcore/inc/Math/GenVector/eta.h,
mathcore/inc/Math/GenVector/etaMax.h,
mathcore/inc/Math/IFunction.h, mathcore/inc/Math/IFunctionfwd.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/IParamFunctionfwd.h,
mathcore/inc/Math/LinkDef.h, mathcore/inc/Math/LinkDef_Func.h,
mathcore/inc/Math/LinkDef_GenVector.h,
mathcore/inc/Math/LinkDef_GenVector32.h,
mathcore/inc/Math/LinkDef_Point3D.h,
mathcore/inc/Math/LinkDef_Rotation.h,
mathcore/inc/Math/LinkDef_Vector3D.h,
mathcore/inc/Math/LinkDef_Vector4D.h,
mathcore/inc/Math/LorentzRotation.h,
mathcore/inc/Math/LorentzVector.h, mathcore/inc/Math/Math.h,
mathcore/inc/Math/PdfFunc.h, mathcore/inc/Math/PdfFuncMathCore.h,
mathcore/inc/Math/Plane3D.h, mathcore/inc/Math/Point2D.h,
mathcore/inc/Math/Point2Dfwd.h, mathcore/inc/Math/Point3D.h,
mathcore/inc/Math/Point3Dfwd.h, mathcore/inc/Math/Polar2D.h,
mathcore/inc/Math/Polar3D.h,
mathcore/inc/Math/PositionVector2D.h,
mathcore/inc/Math/PositionVector3D.h,
mathcore/inc/Math/ProbFunc.h,
mathcore/inc/Math/ProbFuncMathCore.h,
mathcore/inc/Math/PtEtaPhiE4D.h, mathcore/inc/Math/PtEtaPhiM4D.h,
mathcore/inc/Math/PxPyPzE4D.h, mathcore/inc/Math/PxPyPzM4D.h,
mathcore/inc/Math/Quaternion.h, mathcore/inc/Math/Rotation3D.h,
mathcore/inc/Math/RotationX.h, mathcore/inc/Math/RotationY.h,
mathcore/inc/Math/RotationZ.h, mathcore/inc/Math/RotationZYX.h,
mathcore/inc/Math/SpecFunc.h,
mathcore/inc/Math/SpecFuncMathCore.h,
mathcore/inc/Math/Transform3D.h,
mathcore/inc/Math/Translation3D.h, mathcore/inc/Math/Util.h,
mathcore/inc/Math/Vector2D.h, mathcore/inc/Math/Vector2Dfwd.h,
mathcore/inc/Math/Vector3D.h, mathcore/inc/Math/Vector3Dfwd.h,
mathcore/inc/Math/Vector4D.h, mathcore/inc/Math/Vector4Dfwd.h,
mathcore/inc/Math/VectorUtil.h,
mathcore/inc/Math/VectorUtil_Cint.h,
mathcore/inc/Math/WrappedFunction.h,
mathcore/inc/Math/WrappedParamFunction.h,
mathcore/src/3DConversions.cxx, mathcore/src/3DDistances.cxx,
mathcore/src/AxisAngle.cxx, mathcore/src/AxisAngleXother.cxx,
mathcore/src/BitReproducible.cxx, mathcore/src/Boost.cxx,
mathcore/src/BoostX.cxx, mathcore/src/BoostY.cxx,
mathcore/src/BoostZ.cxx, mathcore/src/EulerAngles.cxx,
mathcore/src/GenVector_exception.cxx,
mathcore/src/LorentzRotation.cxx,
mathcore/src/PdfFuncMathCore.cxx, mathcore/src/Plane3D.cxx,
mathcore/src/ProbFuncMathCore.cxx, mathcore/src/Quaternion.cxx,
mathcore/src/QuaternionXaxial.cxx, mathcore/src/Rotation3D.cxx,
mathcore/src/Rotation3DxAxial.cxx, mathcore/src/RotationZYX.cxx,
mathcore/src/SpecFuncMathCore.cxx, mathcore/src/Transform3D.cxx,
mathcore/src/Translation3D.cxx, mathcore/src/VectorUtil.cxx,
mathcore/test/stress2D.cxx, mathmore/build/Makefile.am,
mathmore/build/doc_Makefile.am, mathmore/build/inc_Makefile.am,
mathmore/build/inc_Math_GenVector_Makefile.am,
mathmore/build/inc_Math_Makefile.am,
mathmore/build/src_Makefile.am, mathmore/build/test_Makefile.am,
mathmore/inc/Math/Chebyshev.h, mathmore/inc/Math/Derivator.h,
mathmore/inc/Math/DistFuncMathMore.h,
mathmore/inc/Math/GSLFunctionAdapter.h,
mathmore/inc/Math/GSLRndmEngines.h,
mathmore/inc/Math/GSLRootFinder.h,
mathmore/inc/Math/GSLRootFinderDeriv.h,
mathmore/inc/Math/GSLRootHelper.h,
mathmore/inc/Math/IntegrationTypes.h,
mathmore/inc/Math/Integrator.h,
mathmore/inc/Math/InterpolationTypes.h,
mathmore/inc/Math/Interpolator.h, mathmore/inc/Math/LinkDef.h,
mathmore/inc/Math/LinkDef_Func.h,
mathmore/inc/Math/LinkDef_RootFinding.h,
mathmore/inc/Math/LinkDef_SpecFunc.h,
mathmore/inc/Math/LinkDef_StatFunc.h,
mathmore/inc/Math/Minimizer1D.h,
mathmore/inc/Math/ParamFunction.h,
mathmore/inc/Math/PdfFuncMathMore.h,
mathmore/inc/Math/Polynomial.h, mathmore/inc/Math/ProbFuncInv.h,
mathmore/inc/Math/ProbFuncMathMore.h, mathmore/inc/Math/Random.h,
mathmore/inc/Math/RootFinder.h,
mathmore/inc/Math/RootFinderAlgorithms.h,
mathmore/inc/Math/SpecFuncMathMore.h,
mathmore/inc/Math/WrappedMultiTF1.h,
mathmore/inc/Math/WrappedTF1.h, mathmore/src/Chebyshev.cxx,
mathmore/src/Derivator.cxx, mathmore/src/GSL1DMinimizer.h,
mathmore/src/GSLChebSeries.h, mathmore/src/GSLDerivator.cxx,
mathmore/src/GSLDerivator.h, mathmore/src/GSLError.h,
mathmore/src/GSLFunctionWrapper.h,
mathmore/src/GSLIntegrationWorkspace.h,
mathmore/src/GSLIntegrator.cxx, mathmore/src/GSLIntegrator.h,
mathmore/src/GSLInterpolator.cxx, mathmore/src/GSLInterpolator.h,
mathmore/src/GSLRndmEngines.cxx, mathmore/src/GSLRootFSolver.h,
mathmore/src/GSLRootFdFSolver.h, mathmore/src/GSLRootFinder.cxx,
mathmore/src/GSLRootFinderDeriv.cxx,
mathmore/src/GSLRootHelper.cxx, mathmore/src/Integrator.cxx,
mathmore/src/Interpolator.cxx, mathmore/src/Minimizer1D.cxx,
mathmore/src/OneDimFunctionAdapter.h,
mathmore/src/ParamFunction.cxx, mathmore/src/PdfFuncMathMore.cxx,
mathmore/src/Polynomial.cxx, mathmore/src/ProbFuncInv.cxx,
mathmore/src/ProbFuncMathMore.cxx,
mathmore/src/RootFinderAlgorithms.cxx,
mathmore/src/SpecFuncMathMore.cxx,
mathmore/src/complex_quartic.h, matrix/inc/LinkDef.h,
matrix/inc/TDecompBK.h, matrix/inc/TDecompBase.h,
matrix/inc/TDecompChol.h, matrix/inc/TDecompLU.h,
matrix/inc/TDecompQRH.h, matrix/inc/TDecompSVD.h,
matrix/inc/TDecompSparse.h, matrix/inc/TMatrix.h,
matrix/inc/TMatrixDBase.h, matrix/inc/TMatrixDBasefwd.h,
matrix/inc/TMatrixDEigen.h, matrix/inc/TMatrixDLazy.h,
matrix/inc/TMatrixDSparse.h, matrix/inc/TMatrixDSym.h,
matrix/inc/TMatrixDSymEigen.h, matrix/inc/TMatrixDUtils.h,
matrix/inc/TMatrixDUtilsfwd.h, matrix/inc/TMatrixFBase.h,
matrix/inc/TMatrixFBasefwd.h, matrix/inc/TMatrixFLazy.h,
matrix/inc/TMatrixFSparse.h, matrix/inc/TMatrixFSym.h,
matrix/inc/TMatrixFUtils.h, matrix/inc/TMatrixFUtilsfwd.h,
matrix/inc/TMatrixT.h, matrix/inc/TMatrixTBase.h,
matrix/inc/TMatrixTCramerInv.h, matrix/inc/TMatrixTLazy.h,
matrix/inc/TMatrixTSparse.h, matrix/inc/TMatrixTSym.h,
matrix/inc/TMatrixTSymCramerInv.h, matrix/inc/TMatrixTUtils.h,
matrix/inc/TVector.h, matrix/inc/TVectorT.h,
matrix/src/TDecompBK.cxx, matrix/src/TDecompBase.cxx,
matrix/src/TDecompChol.cxx, matrix/src/TDecompLU.cxx,
matrix/src/TDecompQRH.cxx, matrix/src/TDecompSVD.cxx,
matrix/src/TDecompSparse.cxx, matrix/src/TMatrixDEigen.cxx,
matrix/src/TMatrixDSymEigen.cxx, matrix/src/TMatrixT.cxx,
matrix/src/TMatrixTBase.cxx, matrix/src/TMatrixTCramerInv.cxx,
matrix/src/TMatrixTLazy.cxx, matrix/src/TMatrixTSparse.cxx,
matrix/src/TMatrixTSym.cxx, matrix/src/TMatrixTSymCramerInv.cxx,
matrix/src/TMatrixTUtils.cxx, matrix/src/TVectorT.cxx,
meta/inc/LinkDef.h, meta/inc/TBaseClass.h, meta/inc/TCint.h,
meta/inc/TClass.h, meta/inc/TClassGenerator.h,
meta/inc/TClassMenuItem.h, meta/inc/TClassRef.h,
meta/inc/TClassStreamer.h, meta/inc/TDataMember.h,
meta/inc/TDataType.h, meta/inc/TDictionary.h,
meta/inc/TFunction.h, meta/inc/TGenericClassInfo.h,
meta/inc/TGlobal.h, meta/inc/TInterpreter.h,
meta/inc/TIsAProxy.h, meta/inc/TMemberStreamer.h,
meta/inc/TMethod.h, meta/inc/TMethodArg.h,
meta/inc/TMethodCall.h, meta/inc/TRealData.h,
meta/inc/TStreamer.h, meta/inc/TStreamerElement.h,
meta/inc/TVirtualIsAProxy.h, meta/inc/TVirtualRefProxy.h,
meta/inc/TVirtualStreamerInfo.h, meta/src/TBaseClass.cxx,
meta/src/TCint.cxx, meta/src/TClass.cxx,
meta/src/TClassGenerator.cxx, meta/src/TClassMenuItem.cxx,
meta/src/TClassRef.cxx, meta/src/TDataMember.cxx,
meta/src/TDataType.cxx, meta/src/TFunction.cxx,
meta/src/TGenericClassInfo.cxx, meta/src/TGlobal.cxx,
meta/src/TInterpreter.cxx, meta/src/TIsAProxy.cxx,
meta/src/TMethod.cxx, meta/src/TMethodArg.cxx,
meta/src/TMethodCall.cxx, meta/src/TRealData.cxx,
meta/src/TStreamerElement.cxx, meta/src/TToggle.cxx,
meta/src/TToggleGroup.cxx, meta/src/TVirtualStreamerInfo.cxx,
metautils/inc/TClassEdit.h, metautils/src/TClassEdit.cxx,
minuit/inc/LinkDef.h, minuit/inc/TFitter.h,
minuit/inc/TLinearFitter.h, minuit/inc/TMinuit.h,
minuit/src/TFitter.cxx, minuit/src/TLinearFitter.cxx,
minuit/src/TMinuit.cxx, minuit2/build/inc_Makefile.am,
minuit2/inc/LinkDef.h, minuit2/inc/Minuit2/ABObj.h,
minuit2/inc/Minuit2/ABProd.h, minuit2/inc/Minuit2/ABSum.h,
minuit2/inc/Minuit2/ABTypes.h,
minuit2/inc/Minuit2/AnalyticalGradientCalculator.h,
minuit2/inc/Minuit2/BasicFunctionGradient.h,
minuit2/inc/Minuit2/BasicFunctionMinimum.h,
minuit2/inc/Minuit2/BasicMinimumError.h,
minuit2/inc/Minuit2/BasicMinimumParameters.h,
minuit2/inc/Minuit2/BasicMinimumSeed.h,
minuit2/inc/Minuit2/BasicMinimumState.h,
minuit2/inc/Minuit2/CombinedMinimizer.h,
minuit2/inc/Minuit2/CombinedMinimumBuilder.h,
minuit2/inc/Minuit2/ContoursError.h,
minuit2/inc/Minuit2/DavidonErrorUpdator.h,
minuit2/inc/Minuit2/FCNBase.h,
minuit2/inc/Minuit2/FCNGradientBase.h,
minuit2/inc/Minuit2/FumiliBuilder.h,
minuit2/inc/Minuit2/FumiliChi2FCN.h,
minuit2/inc/Minuit2/FumiliErrorUpdator.h,
minuit2/inc/Minuit2/FumiliFCNBase.h,
minuit2/inc/Minuit2/FumiliGradientCalculator.h,
minuit2/inc/Minuit2/FumiliMaximumLikelihoodFCN.h,
minuit2/inc/Minuit2/FumiliMinimizer.h,
minuit2/inc/Minuit2/FumiliStandardChi2FCN.h,
minuit2/inc/Minuit2/FumiliStandardMaximumLikelihoodFCN.h,
minuit2/inc/Minuit2/FunctionGradient.h,
minuit2/inc/Minuit2/FunctionMinimizer.h,
minuit2/inc/Minuit2/FunctionMinimum.h,
minuit2/inc/Minuit2/GenericFunction.h,
minuit2/inc/Minuit2/GradientCalculator.h,
minuit2/inc/Minuit2/HessianGradientCalculator.h,
minuit2/inc/Minuit2/InitialGradientCalculator.h,
minuit2/inc/Minuit2/LASymMatrix.h,
minuit2/inc/Minuit2/LAVector.h, minuit2/inc/Minuit2/LaInverse.h,
minuit2/inc/Minuit2/LaOuterProduct.h,
minuit2/inc/Minuit2/LaProd.h, minuit2/inc/Minuit2/LaSum.h,
minuit2/inc/Minuit2/MatrixInverse.h,
minuit2/inc/Minuit2/MinimumBuilder.h,
minuit2/inc/Minuit2/MinimumError.h,
minuit2/inc/Minuit2/MinimumErrorUpdator.h,
minuit2/inc/Minuit2/MinimumParameters.h,
minuit2/inc/Minuit2/MinimumSeed.h,
minuit2/inc/Minuit2/MinimumSeedGenerator.h,
minuit2/inc/Minuit2/MinimumState.h,
minuit2/inc/Minuit2/MinosError.h,
minuit2/inc/Minuit2/MinuitParameter.h,
minuit2/inc/Minuit2/MnApplication.h,
minuit2/inc/Minuit2/MnConfig.h, minuit2/inc/Minuit2/MnContours.h,
minuit2/inc/Minuit2/MnCovarianceSqueeze.h,
minuit2/inc/Minuit2/MnCross.h, minuit2/inc/Minuit2/MnEigen.h,
minuit2/inc/Minuit2/MnFcn.h,
minuit2/inc/Minuit2/MnFumiliMinimize.h,
minuit2/inc/Minuit2/MnFunctionCross.h,
minuit2/inc/Minuit2/MnGlobalCorrelationCoeff.h,
minuit2/inc/Minuit2/MnHesse.h,
minuit2/inc/Minuit2/MnLineSearch.h,
minuit2/inc/Minuit2/MnMachinePrecision.h,
minuit2/inc/Minuit2/MnMatrix.h, minuit2/inc/Minuit2/MnMigrad.h,
minuit2/inc/Minuit2/MnMinimize.h, minuit2/inc/Minuit2/MnMinos.h,
minuit2/inc/Minuit2/MnParabola.h,
minuit2/inc/Minuit2/MnParabolaFactory.h,
minuit2/inc/Minuit2/MnParabolaPoint.h,
minuit2/inc/Minuit2/MnParameterScan.h,
minuit2/inc/Minuit2/MnPlot.h, minuit2/inc/Minuit2/MnPosDef.h,
minuit2/inc/Minuit2/MnPrint.h,
minuit2/inc/Minuit2/MnRefCountedPointer.h,
minuit2/inc/Minuit2/MnReferenceCounter.h,
minuit2/inc/Minuit2/MnScan.h,
minuit2/inc/Minuit2/MnSeedGenerator.h,
minuit2/inc/Minuit2/MnSimplex.h,
minuit2/inc/Minuit2/MnStrategy.h, minuit2/inc/Minuit2/MnTiny.h,
minuit2/inc/Minuit2/MnUserCovariance.h,
minuit2/inc/Minuit2/MnUserFcn.h,
minuit2/inc/Minuit2/MnUserParameterState.h,
minuit2/inc/Minuit2/MnUserParameters.h,
minuit2/inc/Minuit2/MnUserTransformation.h,
minuit2/inc/Minuit2/MnVectorTransform.h,
minuit2/inc/Minuit2/ModularFunctionMinimizer.h,
minuit2/inc/Minuit2/NegativeG2LineSearch.h,
minuit2/inc/Minuit2/Numerical2PGradientCalculator.h,
minuit2/inc/Minuit2/ParametricFunction.h,
minuit2/inc/Minuit2/ScanBuilder.h,
minuit2/inc/Minuit2/ScanMinimizer.h,
minuit2/inc/Minuit2/SimplexBuilder.h,
minuit2/inc/Minuit2/SimplexMinimizer.h,
minuit2/inc/Minuit2/SimplexParameters.h,
minuit2/inc/Minuit2/SimplexSeedGenerator.h,
minuit2/inc/Minuit2/SinParameterTransformation.h,
minuit2/inc/Minuit2/SqrtLowParameterTransformation.h,
minuit2/inc/Minuit2/SqrtUpParameterTransformation.h,
minuit2/inc/Minuit2/StackAllocator.h,
minuit2/inc/Minuit2/VariableMetricBuilder.h,
minuit2/inc/Minuit2/VariableMetricEDMEstimator.h,
minuit2/inc/Minuit2/VariableMetricMinimizer.h,
minuit2/inc/Minuit2/VectorOuterProduct.h,
minuit2/inc/TBinLikelihoodFCN.h, minuit2/inc/TChi2ExtendedFCN.h,
minuit2/inc/TChi2ExtendedFitData.h, minuit2/inc/TChi2FCN.h,
minuit2/inc/TChi2FitData.h, minuit2/inc/TFcnAdapter.h,
minuit2/inc/TFitterFumili.h, minuit2/inc/TFitterMinuit.h,
minuit2/inc/TFumiliFCN.h,
minuit2/src/AnalyticalGradientCalculator.cxx,
minuit2/src/BasicMinimumError.cxx,
minuit2/src/CombinedMinimumBuilder.cxx,
minuit2/src/DavidonErrorUpdator.cxx, minuit2/src/FitterUtil.cxx,
minuit2/src/FitterUtil.h, minuit2/src/FumiliBuilder.cxx,
minuit2/src/FumiliErrorUpdator.cxx,
minuit2/src/FumiliGradientCalculator.cxx,
minuit2/src/FumiliMinimizer.cxx,
minuit2/src/FumiliStandardChi2FCN.cxx,
minuit2/src/FumiliStandardMaximumLikelihoodFCN.cxx,
minuit2/src/HessianGradientCalculator.cxx,
minuit2/src/InitialGradientCalculator.cxx,
minuit2/src/LaEigenValues.cxx, minuit2/src/LaInnerProduct.cxx,
minuit2/src/LaInverse.cxx, minuit2/src/LaOuterProduct.cxx,
minuit2/src/LaSumOfElements.cxx,
minuit2/src/LaVtMVSimilarity.cxx, minuit2/src/MnApplication.cxx,
minuit2/src/MnContours.cxx, minuit2/src/MnCovarianceSqueeze.cxx,
minuit2/src/MnEigen.cxx, minuit2/src/MnFcn.cxx,
minuit2/src/MnFumiliMinimize.cxx,
minuit2/src/MnFunctionCross.cxx,
minuit2/src/MnGlobalCorrelationCoeff.cxx,
minuit2/src/MnHesse.cxx, minuit2/src/MnLineSearch.cxx,
minuit2/src/MnMachinePrecision.cxx, minuit2/src/MnMinos.cxx,
minuit2/src/MnParabolaFactory.cxx,
minuit2/src/MnParameterScan.cxx, minuit2/src/MnPlot.cxx,
minuit2/src/MnPosDef.cxx, minuit2/src/MnPrint.cxx,
minuit2/src/MnScan.cxx, minuit2/src/MnSeedGenerator.cxx,
minuit2/src/MnStrategy.cxx, minuit2/src/MnTiny.cxx,
minuit2/src/MnUserFcn.cxx, minuit2/src/MnUserParameterState.cxx,
minuit2/src/MnUserParameters.cxx,
minuit2/src/MnUserTransformation.cxx,
minuit2/src/ModularFunctionMinimizer.cxx,
minuit2/src/NegativeG2LineSearch.cxx,
minuit2/src/Numerical2PGradientCalculator.cxx,
minuit2/src/ParametricFunction.cxx, minuit2/src/ScanBuilder.cxx,
minuit2/src/SimplexBuilder.cxx,
minuit2/src/SimplexParameters.cxx,
minuit2/src/SimplexSeedGenerator.cxx,
minuit2/src/SinParameterTransformation.cxx,
minuit2/src/SqrtLowParameterTransformation.cxx,
minuit2/src/SqrtUpParameterTransformation.cxx,
minuit2/src/TBinLikelihoodFCN.cxx,
minuit2/src/TChi2ExtendedFCN.cxx,
minuit2/src/TChi2ExtendedFitData.cxx, minuit2/src/TChi2FCN.cxx,
minuit2/src/TChi2FitData.cxx, minuit2/src/TFcnAdapter.cxx,
minuit2/src/TFitterFumili.cxx, minuit2/src/TFumiliFCN.cxx,
minuit2/src/VariableMetricBuilder.cxx,
minuit2/src/VariableMetricEDMEstimator.cxx,
minuit2/src/mnbins.cxx, minuit2/src/mndasum.cxx,
minuit2/src/mndaxpy.cxx, minuit2/src/mnddot.cxx,
minuit2/src/mndscal.cxx, minuit2/src/mndspmv.cxx,
minuit2/src/mndspr.cxx, minuit2/src/mnlsame.cxx,
minuit2/src/mnteigen.cxx, minuit2/src/mntplot.cxx,
minuit2/src/mnvert.cxx, minuit2/src/mnxerbla.cxx,
minuit2/test/MnSim/DemoFumili.cxx,
minuit2/test/MnSim/DemoGaussSim.cxx,
minuit2/test/MnSim/FlatRandomGen.h,
minuit2/test/MnSim/GaussDataGen.cxx,
minuit2/test/MnSim/GaussDataGen.h,
minuit2/test/MnSim/GaussFcn.cxx, minuit2/test/MnSim/GaussFcn.h,
minuit2/test/MnSim/GaussFcn2.cxx, minuit2/test/MnSim/GaussFcn2.h,
minuit2/test/MnSim/GaussFunction.h,
minuit2/test/MnSim/GaussRandomGen.h,
minuit2/test/MnSim/GaussianModelFunction.h,
minuit2/test/MnSim/PaulTest.cxx,
minuit2/test/MnSim/PaulTest2.cxx,
minuit2/test/MnSim/PaulTest3.cxx,
minuit2/test/MnSim/PaulTest4.cxx,
minuit2/test/MnSim/ReneTest.cxx,
minuit2/test/MnTutorial/Quad12F.h,
minuit2/test/MnTutorial/Quad12FMain.cxx,
minuit2/test/MnTutorial/Quad1F.h,
minuit2/test/MnTutorial/Quad1FMain.cxx,
minuit2/test/MnTutorial/Quad4F.h,
minuit2/test/MnTutorial/Quad4FMain.cxx,
minuit2/test/MnTutorial/Quad8F.h,
minuit2/test/MnTutorial/Quad8FMain.cxx,
minuit2/test/testGraph.cxx, minuit2/test/testMinimize.cxx,
minuit2/test/testUserFunc.cxx, mlp/inc/TMLPAnalyzer.h,
mlp/inc/TMultiLayerPerceptron.h, mlp/inc/TNeuron.h,
mlp/inc/TSynapse.h, mlp/src/TMLPAnalyzer.cxx,
mlp/src/TMultiLayerPerceptron.cxx, mlp/src/TNeuron.cxx,
mlp/src/TSynapse.cxx, monalisa/inc/TMonaLisaReader.h,
monalisa/inc/TMonaLisaWriter.h, monalisa/src/TMonaLisaReader.cxx,
monalisa/src/TMonaLisaWriter.cxx, mysql/inc/TMySQLResult.h,
mysql/inc/TMySQLRow.h, mysql/inc/TMySQLServer.h,
mysql/inc/TMySQLStatement.h, mysql/src/TMySQLServer.cxx,
mysql/src/TMySQLStatement.cxx, net/inc/LinkDef.h,
net/inc/NetErrors.h, net/inc/RRemoteProtocol.h,
net/inc/TApplicationRemote.h, net/inc/TApplicationServer.h,
net/inc/TFTP.h, net/inc/TFileStager.h, net/inc/TGrid.h,
net/inc/TGridCollection.h, net/inc/TGridJDL.h,
net/inc/TGridJob.h, net/inc/TGridJobStatus.h,
net/inc/TGridJobStatusList.h, net/inc/TGridResult.h,
net/inc/TMessage.h, net/inc/TMonitor.h, net/inc/TNetFile.h,
net/inc/TPServerSocket.h, net/inc/TPSocket.h,
net/inc/TSQLColumnInfo.h, net/inc/TSQLMonitoring.h,
net/inc/TSQLResult.h, net/inc/TSQLServer.h,
net/inc/TSQLStatement.h, net/inc/TSQLTableInfo.h,
net/inc/TSecContext.h, net/inc/TServerSocket.h,
net/inc/TSocket.h, net/inc/TWebFile.h, net/src/NetErrors.cxx,
net/src/TApplicationRemote.cxx, net/src/TApplicationServer.cxx,
net/src/TFTP.cxx, net/src/TFileStager.cxx, net/src/TGrid.cxx,
net/src/TGridJDL.cxx, net/src/TGridJob.cxx,
net/src/TGridJobStatus.cxx, net/src/TGridJobStatusList.cxx,
net/src/TGridResult.cxx, net/src/TMessage.cxx,
net/src/TMonitor.cxx, net/src/TNetFile.cxx,
net/src/TPServerSocket.cxx, net/src/TPSocket.cxx,
net/src/TSQLColumnInfo.cxx, net/src/TSQLMonitoring.cxx,
net/src/TSQLServer.cxx, net/src/TSQLStatement.cxx,
net/src/TSQLTableInfo.cxx, net/src/TSecContext.cxx,
net/src/TServerSocket.cxx, net/src/TSocket.cxx,
net/src/TWebFile.cxx, netx/inc/LinkDef.h, netx/inc/TXNetFile.h,
netx/inc/TXNetFileStager.h, netx/inc/TXNetSystem.h,
netx/src/TXNetFile.cxx, netx/src/TXNetFileStager.cxx,
netx/src/TXNetSystem.cxx, newdelete/inc/MemCheck.h,
newdelete/src/MemCheck.cxx, newdelete/src/NewDelete.cxx,
odbc/inc/TODBCResult.h, odbc/inc/TODBCRow.h,
odbc/inc/TODBCServer.h, odbc/inc/TODBCStatement.h,
odbc/src/TODBCResult.cxx, odbc/src/TODBCRow.cxx,
odbc/src/TODBCServer.cxx, odbc/src/TODBCStatement.cxx,
oracle/inc/LinkDef.h, oracle/inc/TOracleResult.h,
oracle/inc/TOracleRow.h, oracle/inc/TOracleServer.h,
oracle/inc/TOracleStatement.h, oracle/src/TOracleResult.cxx,
oracle/src/TOracleRow.cxx, oracle/src/TOracleServer.cxx,
oracle/src/TOracleStatement.cxx, peac/inc/LinkDef.h,
peac/inc/LinkDefGui.h, peac/inc/TPEAC.h, peac/inc/TProofPEAC.h,
peac/inc/TProofStartupDialog.h, peac/src/TPEAC.cxx,
peac/src/TProofPEAC.cxx, peac/src/TProofStartupDialog.cxx,
pgsql/inc/TPgSQLResult.h, pgsql/inc/TPgSQLRow.h,
pgsql/inc/TPgSQLServer.h, pgsql/inc/TPgSQLStatement.h,
pgsql/src/TPgSQLResult.cxx, pgsql/src/TPgSQLRow.cxx,
pgsql/src/TPgSQLServer.cxx, pgsql/src/TPgSQLStatement.cxx,
physics/inc/LinkDef.h, physics/inc/TFeldmanCousins.h,
physics/inc/TGenPhaseSpace.h, physics/inc/TLorentzRotation.h,
physics/inc/TLorentzVector.h, physics/inc/TQuaternion.h,
physics/inc/TRobustEstimator.h, physics/inc/TRolke.h,
physics/inc/TRotation.h, physics/inc/TVector2.h,
physics/inc/TVector3.h, physics/src/TFeldmanCousins.cxx,
physics/src/TGenPhaseSpace.cxx, physics/src/TLorentzRotation.cxx,
physics/src/TLorentzVector.cxx, physics/src/TQuaternion.cxx,
physics/src/TRobustEstimator.cxx, physics/src/TRolke.cxx,
physics/src/TRotation.cxx, physics/src/TVector2.cxx,
physics/src/TVector3.cxx, postscript/inc/LinkDef.h,
postscript/inc/TImageDump.h, postscript/inc/TPDF.h,
postscript/inc/TPostScript.h, postscript/inc/TSVG.h,
postscript/src/TImageDump.cxx, postscript/src/TPDF.cxx,
postscript/src/TPostScript.cxx, postscript/src/TSVG.cxx,
proof/inc/LinkDef.h, proof/inc/TCondor.h, proof/inc/TDSet.h,
proof/inc/TDSetProxy.h, proof/inc/TProof.h,
proof/inc/TProofChain.h, proof/inc/TProofCondor.h,
proof/inc/TProofDebug.h, proof/inc/TProofLog.h,
proof/inc/TProofMgr.h, proof/inc/TProofNodeInfo.h,
proof/inc/TProofQueryResult.h, proof/inc/TProofResources.h,
proof/inc/TProofResourcesStatic.h, proof/inc/TProofServ.h,
proof/inc/TProofSuperMaster.h, proof/inc/TSlave.h,
proof/inc/TVirtualProofPlayer.h, proof/src/TCondor.cxx,
proof/src/TDSet.cxx, proof/src/TDSetProxy.cxx,
proof/src/TProof.cxx, proof/src/TProofChain.cxx,
proof/src/TProofCondor.cxx, proof/src/TProofDebug.cxx,
proof/src/TProofLog.cxx, proof/src/TProofMgr.cxx,
proof/src/TProofNodeInfo.cxx, proof/src/TProofQueryResult.cxx,
proof/src/TProofResourcesStatic.cxx, proof/src/TProofServ.cxx,
proof/src/TProofSuperMaster.cxx, proof/src/TSlave.cxx,
proof/src/TVirtualProofPlayer.cxx, proofd/inc/XProofProtUtils.h,
proofd/inc/XProofProtocol.h, proofd/inc/XrdProofConn.h,
proofd/inc/XrdProofGroup.h, proofd/inc/XrdProofPhyConn.h,
proofd/inc/XrdProofSched.h, proofd/inc/XrdProofServProxy.h,
proofd/inc/XrdProofWorker.h, proofd/inc/XrdProofdAux.h,
proofd/inc/XrdProofdClient.h, proofd/inc/XrdProofdManager.h,
proofd/inc/XrdProofdPlatform.h, proofd/inc/XrdProofdProtocol.h,
proofd/inc/XrdProofdResponse.h, proofd/inc/XrdProofdTrace.h,
proofd/inc/XrdROOT.h, proofd/inc/proofdp.h,
proofd/src/XProofProtUtils.cxx, proofd/src/XrdProofConn.cxx,
proofd/src/XrdProofGroup.cxx, proofd/src/XrdProofPhyConn.cxx,
proofd/src/XrdProofSched.cxx, proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofWorker.cxx, proofd/src/XrdProofdAux.cxx,
proofd/src/XrdProofdClient.cxx, proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx,
proofd/src/XrdProofdResponse.cxx, proofd/src/XrdROOT.cxx,
proofd/src/proofd.cxx, proofplayer/inc/LinkDef.h,
proofplayer/inc/LinkDefDraw.h,
proofplayer/inc/TAdaptivePacketizer.h,
proofplayer/inc/TDrawFeedback.h, proofplayer/inc/TEventIter.h,
proofplayer/inc/TFileMerger.h, proofplayer/inc/TPacketizer.h,
proofplayer/inc/TPacketizerProgressive.h,
proofplayer/inc/TPerfStats.h, proofplayer/inc/TProofDraw.h,
proofplayer/inc/TProofLimitsFinder.h,
proofplayer/inc/TProofPlayer.h, proofplayer/inc/TStatus.h,
proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TDrawFeedback.cxx,
proofplayer/src/TEventIter.cxx, proofplayer/src/TFileMerger.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerProgressive.cxx,
proofplayer/src/TPerfStats.cxx, proofplayer/src/TProofDraw.cxx,
proofplayer/src/TProofLimitsFinder.cxx,
proofplayer/src/TProofPlayer.cxx, proofplayer/src/TStatus.cxx,
proofplayer/src/TVirtualPacketizer.cxx, proofx/inc/LinkDef.h,
proofx/inc/TXHandler.h, proofx/inc/TXProofMgr.h,
proofx/inc/TXProofServ.h, proofx/inc/TXSlave.h,
proofx/inc/TXSocket.h, proofx/inc/TXSocketHandler.h,
proofx/inc/TXUnixSocket.h, proofx/src/TXHandler.cxx,
proofx/src/TXProofMgr.cxx, proofx/src/TXProofServ.cxx,
proofx/src/TXSlave.cxx, proofx/src/TXSocket.cxx,
proofx/src/TXSocketHandler.cxx, proofx/src/TXUnixSocket.cxx,
pyroot/ROOT.py, pyroot/inc/TPyException.h,
pyroot/inc/TPyReturn.h, pyroot/inc/TPython.h,
pyroot/src/ClassMethodHolder.cxx, pyroot/src/ClassMethodHolder.h,
pyroot/src/ConstructorHolder.cxx, pyroot/src/ConstructorHolder.h,
pyroot/src/Converters.cxx, pyroot/src/Converters.h,
pyroot/src/Executors.cxx, pyroot/src/Executors.h,
pyroot/src/MemoryRegulator.cxx, pyroot/src/MemoryRegulator.h,
pyroot/src/MethodHolder.cxx, pyroot/src/MethodHolder.h,
pyroot/src/MethodProxy.cxx, pyroot/src/MethodProxy.h,
pyroot/src/ObjectProxy.cxx, pyroot/src/ObjectProxy.h,
pyroot/src/PropertyProxy.cxx, pyroot/src/PropertyProxy.h,
pyroot/src/PyBufferFactory.cxx, pyroot/src/PyBufferFactory.h,
pyroot/src/PyCallable.h, pyroot/src/PyROOT.h,
pyroot/src/PyRootType.cxx, pyroot/src/PyRootType.h,
pyroot/src/Pythonize.cxx, pyroot/src/Pythonize.h,
pyroot/src/RootModule.cxx, pyroot/src/RootWrapper.cxx,
pyroot/src/RootWrapper.h, pyroot/src/TPyClassGenerator.cxx,
pyroot/src/TPyClassGenerator.h, pyroot/src/TPyException.cxx,
pyroot/src/TPyReturn.cxx, pyroot/src/TPython.cxx,
pyroot/src/Utility.cxx, pyroot/src/Utility.h,
pythia6/inc/LinkDef.h, pythia6/inc/TMCParticle.h,
pythia6/inc/TPythia6.h, pythia6/inc/TPythia6Calls.h,
pythia6/inc/TPythia6Decayer.h, pythia6/src/TMCParticle.cxx,
pythia6/src/TPythia6.cxx, pythia6/src/TPythia6Decayer.cxx,
qt/inc/LinkDef.h, qt/inc/TGQt.h, qt/inc/TObjectExecute.h,
qt/inc/TQMimeTypes.h, qt/inc/TQUserEvent.h,
qt/inc/TQtApplication.h, qt/inc/TQtBrush.h,
qt/inc/TQtClientFilter.h, qt/inc/TQtClientGuard.h,
qt/inc/TQtClientWidget.h, qt/inc/TQtEmitter.h, qt/inc/TQtEvent.h,
qt/inc/TQtEventQueue.h, qt/inc/TQtLock.h, qt/inc/TQtMarker.h,
qt/inc/TQtRootApplication.h, qt/inc/TQtRootSlot.h,
qt/inc/TQtTimer.h, qt/inc/TQtUtil.h, qt/inc/TQtWidget.h,
qt/inc/TVirtualX.interface.h, qt/inc/TWaitCondition.h,
qt/src/GQtGUI.cxx, qt/src/TGQt.cxx, qt/src/TGQtDummy.cxx,
qt/src/TQMimeTypes.cxx, qt/src/TQtApplication.cxx,
qt/src/TQtBrush.cxx, qt/src/TQtClientFilter.cxx,
qt/src/TQtClientGuard.cxx, qt/src/TQtClientWidget.cxx,
qt/src/TQtEvent.cxx, qt/src/TQtEventQueue.cxx,
qt/src/TQtMarker.cxx, qt/src/TQtRootApplication.cxx,
qt/src/TQtRootSlot.cxx, qt/src/TQtTimer.cxx,
qt/src/TQtWidget.cxx, qtgsi/inc/TQApplication.h,
qtgsi/inc/TQCanvasImp.h, qtgsi/inc/TQCanvasMenu.h,
qtgsi/inc/TQRootApplication.h, qtgsi/inc/TQRootCanvas.h,
qtgsi/inc/TQRootDialog.h, qtgsi/inc/TQRootGuiFactory.h,
qtgsi/src/TQApplication.cxx, qtgsi/src/TQCanvasImp.cxx,
qtgsi/src/TQCanvasMenu.cxx, qtgsi/src/TQRootApplication.cxx,
qtgsi/src/TQRootCanvas.cxx, qtgsi/src/TQRootDialog.cxx,
qtgsi/src/TQRootGuiFactory.cxx, qtroot/inc/LinkDef.h,
quadp/inc/LinkDef.h, quadp/inc/TGondzioSolver.h,
quadp/inc/TMehrotraSolver.h, quadp/inc/TQpDataBase.h,
quadp/inc/TQpDataDens.h, quadp/inc/TQpDataSparse.h,
quadp/inc/TQpLinSolverBase.h, quadp/inc/TQpLinSolverDens.h,
quadp/inc/TQpLinSolverSparse.h, quadp/inc/TQpProbBase.h,
quadp/inc/TQpProbDens.h, quadp/inc/TQpProbSparse.h,
quadp/inc/TQpResidual.h, quadp/inc/TQpSolverBase.h,
quadp/inc/TQpVar.h, quadp/src/TGondzioSolver.cxx,
quadp/src/TMehrotraSolver.cxx, quadp/src/TQpDataBase.cxx,
quadp/src/TQpDataDens.cxx, quadp/src/TQpDataSparse.cxx,
quadp/src/TQpLinSolverBase.cxx, quadp/src/TQpLinSolverDens.cxx,
quadp/src/TQpLinSolverSparse.cxx, quadp/src/TQpProbBase.cxx,
quadp/src/TQpProbDens.cxx, quadp/src/TQpProbSparse.cxx,
quadp/src/TQpResidual.cxx, quadp/src/TQpSolverBase.cxx,
quadp/src/TQpVar.cxx, reflex/inc/LinkDef.h,
reflex/inc/Reflex/Any.h, reflex/inc/Reflex/Base.h,
reflex/inc/Reflex/Builder/ClassBuilder.h,
reflex/inc/Reflex/Builder/CollectionProxy.h,
reflex/inc/Reflex/Builder/DictSelection.h,
reflex/inc/Reflex/Builder/EnumBuilder.h,
reflex/inc/Reflex/Builder/FunctionBuilder.h,
reflex/inc/Reflex/Builder/NamespaceBuilder.h,
reflex/inc/Reflex/Builder/ReflexBuilder.h,
reflex/inc/Reflex/Builder/TypeBuilder.h,
reflex/inc/Reflex/Builder/TypedefBuilder.h,
reflex/inc/Reflex/Builder/UnionBuilder.h,
reflex/inc/Reflex/Builder/VariableBuilder.h,
reflex/inc/Reflex/Callback.h,
reflex/inc/Reflex/DictionaryGenerator.h,
reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/Member.h,
reflex/inc/Reflex/MemberTemplate.h, reflex/inc/Reflex/Object.h,
reflex/inc/Reflex/PluginService.h,
reflex/inc/Reflex/PropertyList.h, reflex/inc/Reflex/Reflex.h,
reflex/inc/Reflex/Scope.h, reflex/inc/Reflex/SharedLibrary.h,
reflex/inc/Reflex/Tools.h, reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/TypeTemplate.h,
reflex/inc/Reflex/ValueObject.h,
reflex/inc/Reflex/internal/InternalTools.h,
reflex/inc/Reflex/internal/MemberBase.h,
reflex/inc/Reflex/internal/MemberTemplateImpl.h,
reflex/inc/Reflex/internal/MemberTemplateName.h,
reflex/inc/Reflex/internal/OwnedMember.h,
reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
reflex/inc/Reflex/internal/OwnedPropertyList.h,
reflex/inc/Reflex/internal/PropertyListImpl.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/ScopeName.h,
reflex/inc/Reflex/internal/TypeBase.h,
reflex/inc/Reflex/internal/TypeName.h,
reflex/inc/Reflex/internal/TypeTemplateImpl.h,
reflex/inc/Reflex/internal/TypeTemplateName.h,
reflex/src/Any.cxx, reflex/src/Array.cxx, reflex/src/Array.h,
reflex/src/Base.cxx, reflex/src/Callback.cxx,
reflex/src/Class.cxx, reflex/src/Class.h,
reflex/src/ClassBuilder.cxx,
reflex/src/ClassTemplateInstance.cxx,
reflex/src/ClassTemplateInstance.h, reflex/src/DataMember.cxx,
reflex/src/DataMember.h, reflex/src/DictionaryGenerator.cxx,
reflex/src/Enum.cxx, reflex/src/Enum.h,
reflex/src/EnumBuilder.cxx, reflex/src/FuncHandler.cxx,
reflex/src/FuncHandler.h, reflex/src/Function.cxx,
reflex/src/Function.h, reflex/src/FunctionBuilder.cxx,
reflex/src/FunctionMember.cxx, reflex/src/FunctionMember.h,
reflex/src/FunctionMemberTemplateInstance.cxx,
reflex/src/FunctionMemberTemplateInstance.h,
reflex/src/Fundamental.cxx, reflex/src/Fundamental.h,
reflex/src/Kernel.cxx, reflex/src/Member.cxx,
reflex/src/MemberBase.cxx, reflex/src/MemberTemplate.cxx,
reflex/src/MemberTemplateImpl.cxx,
reflex/src/MemberTemplateName.cxx, reflex/src/NameLookup.cxx,
reflex/src/NameLookup.h, reflex/src/Namespace.cxx,
reflex/src/Namespace.h, reflex/src/NamespaceBuilder.cxx,
reflex/src/Object.cxx, reflex/src/PluginFactoryMap.cxx,
reflex/src/PluginFactoryMap.h, reflex/src/PluginService.cxx,
reflex/src/Pointer.cxx, reflex/src/Pointer.h,
reflex/src/PointerToMember.cxx, reflex/src/PointerToMember.h,
reflex/src/PropertyList.cxx, reflex/src/PropertyListImpl.cxx,
reflex/src/Scope.cxx, reflex/src/ScopeBase.cxx,
reflex/src/ScopeName.cxx, reflex/src/TemplateInstance.cxx,
reflex/src/TemplateInstance.h, reflex/src/Tools.cxx,
reflex/src/Type.cxx, reflex/src/TypeBase.cxx,
reflex/src/TypeBuilder.cxx, reflex/src/TypeName.cxx,
reflex/src/TypeTemplate.cxx, reflex/src/TypeTemplateImpl.cxx,
reflex/src/TypeTemplateName.cxx, reflex/src/Typedef.cxx,
reflex/src/Typedef.h, reflex/src/TypedefBuilder.cxx,
reflex/src/Union.cxx, reflex/src/Union.h,
reflex/src/UnionBuilder.cxx, reflex/src/VariableBuilder.cxx,
reflex/src/dir_manip.h, reflex/src/stl_hash.h,
reflex/test/dictionary_generator.cpp,
reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_generate.cxx,
reflex/test/test_Reflex_lookup.cxx,
reflex/test/test_Reflex_plugins.cxx,
reflex/test/test_Reflex_simple1.cxx,
reflex/test/test_Reflex_simple2.cxx,
reflex/test/test_Reflex_unit.cxx, rfio/inc/LinkDef.h,
rfio/inc/TRFIOFile.h, rfio/src/TRFIOFile.cxx, rint/inc/TRint.h,
rint/inc/TTabCom.h, rint/src/TRint.cxx, rint/src/TTabCom.cxx,
roofit/src/Roo2DKeysPdf.cxx, roofit/src/RooArgusBG.cxx,
roofit/src/RooBCPEffDecay.cxx, roofit/src/RooBCPGenDecay.cxx,
roofit/src/RooBDecay.cxx, roofit/src/RooBMixDecay.cxx,
roofit/src/RooBifurGauss.cxx, roofit/src/RooBlindTools.cxx,
roofit/src/RooBreitWigner.cxx, roofit/src/RooBukinPdf.cxx,
roofit/src/RooCBShape.cxx, roofit/src/RooChebychev.cxx,
roofit/src/RooDecay.cxx, roofit/src/RooDstD0BG.cxx,
roofit/src/RooExponential.cxx, roofit/src/RooGExpModel.cxx,
roofit/src/RooGaussModel.cxx, roofit/src/RooGaussian.cxx,
roofit/src/RooHistPdf.cxx, roofit/src/RooKeysPdf.cxx,
roofit/src/RooLandau.cxx, roofit/src/RooNonCPEigenDecay.cxx,
roofit/src/RooNovosibirsk.cxx,
roofit/src/RooParametricStepFunction.cxx,
roofit/src/RooPolynomial.cxx, roofit/src/RooUnblindCPAsymVar.cxx,
roofit/src/RooUnblindOffset.cxx,
roofit/src/RooUnblindPrecision.cxx,
roofit/src/RooUnblindUniform.cxx, roofit/src/RooVoigtian.cxx,
roofitcore/src/Roo1DTable.cxx, roofitcore/src/RooAICRegistry.cxx,
roofitcore/src/RooAbsAnaConvPdf.cxx,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsBinning.cxx,
roofitcore/src/RooAbsCategory.cxx,
roofitcore/src/RooAbsCategoryLValue.cxx,
roofitcore/src/RooAbsCollection.cxx,
roofitcore/src/RooAbsData.cxx, roofitcore/src/RooAbsFunc.cxx,
roofitcore/src/RooAbsGenContext.cxx,
roofitcore/src/RooAbsGoodnessOfFit.cxx,
roofitcore/src/RooAbsHiddenReal.cxx,
roofitcore/src/RooAbsIntegrator.cxx,
roofitcore/src/RooAbsLValue.cxx,
roofitcore/src/RooAbsMCStudyModule.cxx,
roofitcore/src/RooAbsOptGoodnessOfFit.cxx,
roofitcore/src/RooAbsPdf.cxx, roofitcore/src/RooAbsProxy.cxx,
roofitcore/src/RooAbsReal.cxx,
roofitcore/src/RooAbsRealLValue.cxx,
roofitcore/src/RooAbsRootFinder.cxx,
roofitcore/src/RooAbsString.cxx,
roofitcore/src/RooAcceptReject.cxx,
roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooAddGenContext.cxx,
roofitcore/src/RooAddModel.cxx, roofitcore/src/RooAddPdf.cxx,
roofitcore/src/RooAddition.cxx, roofitcore/src/RooArgList.cxx,
roofitcore/src/RooArgProxy.cxx, roofitcore/src/RooArgSet.cxx,
roofitcore/src/RooBinning.cxx,
roofitcore/src/RooBrentRootFinder.cxx,
roofitcore/src/RooCatType.cxx, roofitcore/src/RooCategory.cxx,
roofitcore/src/RooCategoryProxy.cxx,
roofitcore/src/RooCategorySharedProperties.cxx,
roofitcore/src/RooChi2Var.cxx,
roofitcore/src/RooClassFactory.cxx, roofitcore/src/RooCmdArg.cxx,
roofitcore/src/RooCmdConfig.cxx, roofitcore/src/RooComplex.cxx,
roofitcore/src/RooConstVar.cxx,
roofitcore/src/RooConvCoefVar.cxx,
roofitcore/src/RooConvGenContext.cxx,
roofitcore/src/RooConvIntegrandBinding.cxx,
roofitcore/src/RooCurve.cxx, roofitcore/src/RooCustomizer.cxx,
roofitcore/src/RooDLLSignificanceMCSModule.cxx,
roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooDataProjBinding.cxx,
roofitcore/src/RooDataSet.cxx, roofitcore/src/RooDirItem.cxx,
roofitcore/src/RooDouble.cxx,
roofitcore/src/RooEffGenContext.cxx,
roofitcore/src/RooEffProd.cxx, roofitcore/src/RooEfficiency.cxx,
roofitcore/src/RooEllipse.cxx, roofitcore/src/RooErrorVar.cxx,
roofitcore/src/RooExtendPdf.cxx, roofitcore/src/RooFitResult.cxx,
roofitcore/src/RooFormula.cxx, roofitcore/src/RooFormulaVar.cxx,
roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooGenCategory.cxx,
roofitcore/src/RooGenContext.cxx,
roofitcore/src/RooGenProdProj.cxx,
roofitcore/src/RooGenericPdf.cxx,
roofitcore/src/RooGlobalFunc.cxx,
roofitcore/src/RooGraphEdge.cxx, roofitcore/src/RooGraphNode.cxx,
roofitcore/src/RooGraphSpring.cxx, roofitcore/src/RooGrid.cxx,
roofitcore/src/RooHashTable.cxx, roofitcore/src/RooHist.cxx,
roofitcore/src/RooHistError.cxx, roofitcore/src/RooHtml.cxx,
roofitcore/src/RooImproperIntegrator1D.cxx,
roofitcore/src/RooInt.cxx, roofitcore/src/RooIntegrator1D.cxx,
roofitcore/src/RooIntegrator2D.cxx,
roofitcore/src/RooIntegratorBinding.cxx,
roofitcore/src/RooInvTransform.cxx,
roofitcore/src/RooLinTransBinning.cxx,
roofitcore/src/RooLinearVar.cxx,
roofitcore/src/RooLinkedList.cxx,
roofitcore/src/RooLinkedListElem.cxx,
roofitcore/src/RooLinkedListIter.cxx, roofitcore/src/RooList.cxx,
roofitcore/src/RooListProxy.cxx,
roofitcore/src/RooMCIntegrator.cxx,
roofitcore/src/RooMCStudy.cxx, roofitcore/src/RooMPSentinel.cxx,
roofitcore/src/RooMapCatEntry.cxx,
roofitcore/src/RooMappedCategory.cxx, roofitcore/src/RooMath.cxx,
roofitcore/src/RooMinuit.cxx, roofitcore/src/RooMsgService.cxx,
roofitcore/src/RooMultiCatIter.cxx,
roofitcore/src/RooMultiCategory.cxx,
roofitcore/src/RooNLLVar.cxx, roofitcore/src/RooNameReg.cxx,
roofitcore/src/RooNameSet.cxx,
roofitcore/src/RooNormListManager.cxx,
roofitcore/src/RooNormManager.cxx,
roofitcore/src/RooNormSetCache.cxx,
roofitcore/src/RooNumConvPdf.cxx,
roofitcore/src/RooNumConvolution.cxx,
roofitcore/src/RooNumIntConfig.cxx,
roofitcore/src/RooNumIntFactory.cxx,
roofitcore/src/RooNumber.cxx, roofitcore/src/RooPlot.cxx,
roofitcore/src/RooPlotable.cxx, roofitcore/src/RooPolyVar.cxx,
roofitcore/src/RooPrintable.cxx,
roofitcore/src/RooProdGenContext.cxx,
roofitcore/src/RooProdPdf.cxx, roofitcore/src/RooProduct.cxx,
roofitcore/src/RooPullVar.cxx,
roofitcore/src/RooQuasiRandomGenerator.cxx,
roofitcore/src/RooRandom.cxx,
roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofitcore/src/RooRangeBinning.cxx,
roofitcore/src/RooRealAnalytic.cxx,
roofitcore/src/RooRealBinding.cxx,
roofitcore/src/RooRealConstant.cxx,
roofitcore/src/RooRealIntegral.cxx,
roofitcore/src/RooRealMPFE.cxx, roofitcore/src/RooRealProxy.cxx,
roofitcore/src/RooRealSumPdf.cxx, roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooRealVarSharedProperties.cxx,
roofitcore/src/RooRefCountList.cxx,
roofitcore/src/RooResolutionModel.cxx,
roofitcore/src/RooScaledFunc.cxx,
roofitcore/src/RooSegmentedIntegrator1D.cxx,
roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofitcore/src/RooSetPair.cxx, roofitcore/src/RooSetProxy.cxx,
roofitcore/src/RooSharedProperties.cxx,
roofitcore/src/RooSharedPropertiesList.cxx,
roofitcore/src/RooSimGenContext.cxx,
roofitcore/src/RooSimPdfBuilder.cxx,
roofitcore/src/RooSimultaneous.cxx,
roofitcore/src/RooStreamParser.cxx,
roofitcore/src/RooStringVar.cxx,
roofitcore/src/RooSuperCategory.cxx,
roofitcore/src/RooTObjWrap.cxx, roofitcore/src/RooTable.cxx,
roofitcore/src/RooThreshEntry.cxx,
roofitcore/src/RooThresholdCategory.cxx,
roofitcore/src/RooTrace.cxx, roofitcore/src/RooTreeData.cxx,
roofitcore/src/RooTruthModel.cxx,
roofitcore/src/RooUniformBinning.cxx,
roofitcore/src/RooWorkspace.cxx, rootd/inc/rootdp.h,
rootd/src/rootd.cxx, roots/src/roots.cxx, rootx/src/rootx.cxx,
rootx/src/rootxx.cxx, rpdutils/inc/rpddefs.h,
rpdutils/inc/rpderr.h, rpdutils/inc/rpdp.h,
rpdutils/src/daemon.cxx, rpdutils/src/error.cxx,
rpdutils/src/globus.cxx, rpdutils/src/net.cxx,
rpdutils/src/netpar.cxx, rpdutils/src/rpdutils.cxx,
rpdutils/src/ssh.cxx, ruby/inc/TRuby.h, ruby/src/TRuby.cxx,
ruby/src/drr.cxx, ruby/src/rrcommon.h, ruby/src/rrenums.h,
sapdb/inc/TSapDBResult.h, sapdb/inc/TSapDBRow.h,
sapdb/inc/TSapDBServer.h, sapdb/src/TSapDBResult.cxx,
sapdb/src/TSapDBRow.cxx, sapdb/src/TSapDBServer.cxx,
sessionviewer/inc/LinkDef.h,
sessionviewer/inc/TProofProgressDialog.h,
sessionviewer/inc/TProofProgressLog.h,
sessionviewer/inc/TSessionDialogs.h,
sessionviewer/inc/TSessionLogView.h,
sessionviewer/inc/TSessionViewer.h,
sessionviewer/src/TProofProgressDialog.cxx,
sessionviewer/src/TProofProgressLog.cxx,
sessionviewer/src/TSessionDialogs.cxx,
sessionviewer/src/TSessionLogView.cxx,
sessionviewer/src/TSessionViewer.cxx, smatrix/build/Makefile.am,
smatrix/build/doc_Makefile.am, smatrix/build/inc_Makefile.am,
smatrix/build/inc_Math_Makefile.am,
smatrix/build/test_Makefile.am, smatrix/inc/LinkDef.h,
smatrix/inc/LinkDefD32.h, smatrix/inc/Math/BinaryOpPolicy.h,
smatrix/inc/Math/BinaryOperators.h,
smatrix/inc/Math/CramerInversion.icc,
smatrix/inc/Math/CramerInversionSym.icc,
smatrix/inc/Math/Dfact.h, smatrix/inc/Math/Dfactir.h,
smatrix/inc/Math/Dfinv.h, smatrix/inc/Math/Dinv.h,
smatrix/inc/Math/Dsfact.h, smatrix/inc/Math/Dsinv.h,
smatrix/inc/Math/Expression.h, smatrix/inc/Math/Functions.h,
smatrix/inc/Math/HelperOps.h, smatrix/inc/Math/MConfig.h,
smatrix/inc/Math/MatrixFunctions.h,
smatrix/inc/Math/MatrixInversion.icc,
smatrix/inc/Math/MatrixRepresentationsStatic.h,
smatrix/inc/Math/SMatrix.h, smatrix/inc/Math/SMatrix.icc,
smatrix/inc/Math/SMatrixDfwd.h, smatrix/inc/Math/SMatrixFfwd.h,
smatrix/inc/Math/SVector.h, smatrix/inc/Math/SVector.icc,
smatrix/inc/Math/StaticCheck.h,
smatrix/inc/Math/UnaryOperators.h, spectrum/inc/LinkDef.h,
spectrum/inc/TSpectrum.h, spectrum/inc/TSpectrum2.h,
spectrum/inc/TSpectrum2Fit.h, spectrum/inc/TSpectrum2Transform.h,
spectrum/inc/TSpectrum3.h, spectrum/inc/TSpectrumFit.h,
spectrum/inc/TSpectrumTransform.h, spectrum/src/TSpectrum.cxx,
spectrum/src/TSpectrum2.cxx, spectrum/src/TSpectrum2Fit.cxx,
spectrum/src/TSpectrum2Transform.cxx,
spectrum/src/TSpectrum3.cxx, spectrum/src/TSpectrumFit.cxx,
spectrum/src/TSpectrumTransform.cxx,
spectrumpainter/inc/LinkDef.h,
spectrumpainter/inc/TSpectrum2Painter.h,
spectrumpainter/src/TSpectrum2Painter.cxx, splot/inc/TSPlot.h,
splot/src/TSPlot.cxx, sql/inc/LinkDef.h, sql/inc/TBufferSQL2.h,
sql/inc/TKeySQL.h, sql/inc/TSQLClassInfo.h, sql/inc/TSQLFile.h,
sql/inc/TSQLObjectData.h, sql/inc/TSQLStructure.h,
sql/src/TBufferSQL2.cxx, sql/src/TKeySQL.cxx,
sql/src/TSQLClassInfo.cxx, sql/src/TSQLFile.cxx,
sql/src/TSQLObjectData.cxx, sql/src/TSQLStructure.cxx,
srputils/src/SRPAuth.cxx, srputils/src/rpasswd.c,
srputils/src/rtconf.c, table/inc/LinkDef.h, table/inc/TCernLib.h,
table/inc/TChair.h, table/inc/TColumnView.h,
table/inc/TDataSet.h, table/inc/TDataSetIter.h,
table/inc/TDsKey.h, table/inc/TFileIter.h, table/inc/TFileSet.h,
table/inc/TIndexTable.h, table/inc/TObjectSet.h,
table/inc/TPoints3D.h, table/inc/TPointsArray3D.h,
table/inc/TPolyLineShape.h, table/inc/TTable.h,
table/inc/TTable3Points.h, table/inc/TTableDescriptor.h,
table/inc/TTableIter.h, table/inc/TTableMap.h,
table/inc/TTablePadView3D.h, table/inc/TTablePoints.h,
table/inc/TTableSorter.h, table/inc/TVolume.h,
table/inc/TVolumePosition.h, table/inc/TVolumeView.h,
table/inc/TVolumeViewIter.h, table/inc/Ttypes.h,
table/inc/tableDescriptor.h, table/src/TCernLib.cxx,
table/src/TChair.cxx, table/src/TColumnView.cxx,
table/src/TDataSet.cxx, table/src/TDataSetIter.cxx,
table/src/TDsKey.cxx, table/src/TFileIter.cxx,
table/src/TFileSet.cxx, table/src/TIndexTable.cxx,
table/src/TObjectSet.cxx, table/src/TPoints3D.cxx,
table/src/TPointsArray3D.cxx, table/src/TPolyLineShape.cxx,
table/src/TTable.cxx, table/src/TTable3Points.cxx,
table/src/TTableDescriptor.cxx, table/src/TTableIter.cxx,
table/src/TTableMap.cxx, table/src/TTablePadView3D.cxx,
table/src/TTablePoints.cxx, table/src/TTableSorter.cxx,
table/src/TVolume.cxx, table/src/TVolumePosition.cxx,
table/src/TVolumeView.cxx, table/src/TVolumeViewIter.cxx,
test/Aclock.cxx, test/Event.cxx, test/Hello.cxx,
test/MainEvent.cxx, test/RootIDE/TGRootIDE.cxx,
test/RootIDE/TGRootIDE.h, test/RootIDE/main.cxx,
test/TestVectors.cxx, test/Tetris.cxx, test/ctorture.cxx,
test/eventa.cxx, test/guitest.cxx, test/guiviewer.cxx,
test/guiviewer.h, test/hsimple.cxx, test/hworld.cxx,
test/hworld2.cxx, test/minexam.cxx, test/rhtml/rhtml.cxx,
test/stress.cxx, test/stressHepix.cxx, test/stressVector.cxx,
test/tcollbm.cxx, test/tcollex.cxx, test/tstring.cxx,
test/vlazy.cxx, test/vmatrix.cxx, test/vvector.cxx,
thread/inc/LinkDef.h, thread/inc/PosixThreadInc.h,
thread/inc/TAtomicCount.h, thread/inc/TAtomicCountGcc.h,
thread/inc/TAtomicCountPthread.h, thread/inc/TAtomicCountWin32.h,
thread/inc/TCondition.h, thread/inc/TConditionImp.h,
thread/inc/TLockFile.h, thread/inc/TMutex.h,
thread/inc/TMutexImp.h, thread/inc/TPosixThread.h,
thread/inc/TRWLock.h, thread/inc/TSemaphore.h,
thread/inc/TThread.h, thread/inc/TThreadFactory.h,
thread/inc/TThreadImp.h, thread/inc/TWin32Condition.h,
thread/inc/TWin32Mutex.h, thread/inc/TWin32Thread.h,
thread/inc/TWin32ThreadFactory.h, thread/src/TCondition.cxx,
thread/src/TConditionImp.cxx, thread/src/TLockFile.cxx,
thread/src/TMutex.cxx, thread/src/TMutexImp.cxx,
thread/src/TPosixCondition.cxx, thread/src/TPosixThread.cxx,
thread/src/TSemaphore.cxx, thread/src/TThread.cxx,
thread/src/TThreadFactory.cxx, thread/src/TThreadImp.cxx,
thread/src/TWin32Condition.cxx, thread/src/TWin32Mutex.cxx,
thread/src/TWin32Thread.cxx, thread/src/TWin32ThreadFactory.cxx,
tree/inc/LinkDef.h, tree/inc/LinkDef2.h, tree/inc/TBasket.h,
tree/inc/TBasketSQL.h, tree/inc/TBranch.h,
tree/inc/TBranchBrowsable.h, tree/inc/TBranchClones.h,
tree/inc/TBranchElement.h, tree/inc/TBranchObject.h,
tree/inc/TBranchRef.h, tree/inc/TBufferSQL.h, tree/inc/TChain.h,
tree/inc/TChainElement.h, tree/inc/TEntryList.h,
tree/inc/TEntryListBlock.h, tree/inc/TEntryListFromFile.h,
tree/inc/TEventList.h, tree/inc/TFriendElement.h,
tree/inc/TLeaf.h, tree/inc/TLeafB.h, tree/inc/TLeafC.h,
tree/inc/TLeafD.h, tree/inc/TLeafElement.h, tree/inc/TLeafF.h,
tree/inc/TLeafI.h, tree/inc/TLeafL.h, tree/inc/TLeafO.h,
tree/inc/TLeafObject.h, tree/inc/TLeafS.h, tree/inc/TNtuple.h,
tree/inc/TNtupleD.h, tree/inc/TQueryResult.h,
tree/inc/TSelector.h, tree/inc/TSelectorCint.h,
tree/inc/TSelectorList.h, tree/inc/TSelectorScalar.h,
tree/inc/TTree.h, tree/inc/TTreeCache.h, tree/inc/TTreeCloner.h,
tree/inc/TTreeResult.h, tree/inc/TTreeRow.h, tree/inc/TTreeSQL.h,
tree/inc/TVirtualIndex.h, tree/inc/TVirtualTreePlayer.h,
tree/src/TBasket.cxx, tree/src/TBasketSQL.cxx,
tree/src/TBranch.cxx, tree/src/TBranchBrowsable.cxx,
tree/src/TBranchClones.cxx, tree/src/TBranchElement.cxx,
tree/src/TBranchObject.cxx, tree/src/TBranchRef.cxx,
tree/src/TBufferSQL.cxx, tree/src/TChain.cxx,
tree/src/TChainElement.cxx, tree/src/TCut.cxx,
tree/src/TEntryList.cxx, tree/src/TEntryListBlock.cxx,
tree/src/TEntryListFromFile.cxx, tree/src/TEventList.cxx,
tree/src/TFriendElement.cxx, tree/src/TLeaf.cxx,
tree/src/TLeafB.cxx, tree/src/TLeafC.cxx, tree/src/TLeafD.cxx,
tree/src/TLeafElement.cxx, tree/src/TLeafF.cxx,
tree/src/TLeafI.cxx, tree/src/TLeafL.cxx, tree/src/TLeafO.cxx,
tree/src/TLeafObject.cxx, tree/src/TLeafS.cxx,
tree/src/TNtuple.cxx, tree/src/TNtupleD.cxx,
tree/src/TQueryResult.cxx, tree/src/TSelector.cxx,
tree/src/TSelectorCint.cxx, tree/src/TSelectorList.cxx,
tree/src/TSelectorScalar.cxx, tree/src/TTree.cxx,
tree/src/TTreeCache.cxx, tree/src/TTreeCloner.cxx,
tree/src/TTreeResult.cxx, tree/src/TTreeRow.cxx,
tree/src/TTreeSQL.cxx, tree/src/TVirtualIndex.cxx,
tree/src/TVirtualTreePlayer.cxx, treeplayer/inc/LinkDef.h,
treeplayer/inc/TBranchProxy.h,
treeplayer/inc/TBranchProxyClassDescriptor.h,
treeplayer/inc/TBranchProxyDescriptor.h,
treeplayer/inc/TBranchProxyDirector.h,
treeplayer/inc/TBranchProxyTemplate.h,
treeplayer/inc/TChainIndex.h, treeplayer/inc/TFileDrawMap.h,
treeplayer/inc/TFormLeafInfo.h,
treeplayer/inc/TFormLeafInfoReference.h,
treeplayer/inc/TFriendProxy.h,
treeplayer/inc/TFriendProxyDescriptor.h,
treeplayer/inc/TRefArrayProxy.h, treeplayer/inc/TRefProxy.h,
treeplayer/inc/TSelectorDraw.h,
treeplayer/inc/TSelectorEntries.h,
treeplayer/inc/TTreeDrawArgsParser.h,
treeplayer/inc/TTreeFormula.h,
treeplayer/inc/TTreeFormulaManager.h,
treeplayer/inc/TTreeIndex.h, treeplayer/inc/TTreePlayer.h,
treeplayer/inc/TTreeProxyGenerator.h,
treeplayer/src/TBranchProxy.cxx,
treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TBranchProxyDescriptor.cxx,
treeplayer/src/TBranchProxyDirector.cxx,
treeplayer/src/TChainIndex.cxx, treeplayer/src/TFileDrawMap.cxx,
treeplayer/src/TFormLeafInfo.cxx,
treeplayer/src/TFormLeafInfoReference.cxx,
treeplayer/src/TFriendProxy.cxx,
treeplayer/src/TFriendProxyDescriptor.cxx,
treeplayer/src/TRefArrayProxy.cxx, treeplayer/src/TRefProxy.cxx,
treeplayer/src/TSelectorDraw.cxx,
treeplayer/src/TSelectorEntries.cxx,
treeplayer/src/TTreeDrawArgsParser.cxx,
treeplayer/src/TTreeFormula.cxx,
treeplayer/src/TTreeFormulaManager.cxx,
treeplayer/src/TTreeIndex.cxx, treeplayer/src/TTreePlayer.cxx,
treeplayer/src/TTreeProxyGenerator.cxx,
treeviewer/inc/HelpTextTV.h, treeviewer/inc/LinkDef.h,
treeviewer/inc/LinkDefWin32.h, treeviewer/inc/TParallelCoord.h,
treeviewer/inc/TParallelCoordEditor.h,
treeviewer/inc/TParallelCoordRange.h,
treeviewer/inc/TParallelCoordVar.h, treeviewer/inc/TSpider.h,
treeviewer/inc/TSpiderEditor.h, treeviewer/inc/TTVLVContainer.h,
treeviewer/inc/TTVSession.h, treeviewer/inc/TTreeViewer.h,
treeviewer/src/HelpTextTV.cxx, treeviewer/src/TParallelCoord.cxx,
treeviewer/src/TParallelCoordEditor.cxx,
treeviewer/src/TParallelCoordRange.cxx,
treeviewer/src/TParallelCoordVar.cxx, treeviewer/src/TSpider.cxx,
treeviewer/src/TSpiderEditor.cxx,
treeviewer/src/TTVLVContainer.cxx, treeviewer/src/TTVSession.cxx,
treeviewer/src/TTreeViewer.cxx, tutorials/fit/minuit2FitBench.C,
tutorials/fit/minuit2FitBench2D.C,
tutorials/fit/minuit2GausFit.C, tutorials/geant3tasks.C,
unix/inc/TUnixSystem.h, unix/src/TUnixSystem.cxx,
unuran/inc/LinkDef.h, unuran/inc/TUnuran.h,
unuran/inc/TUnuranBaseDist.h, unuran/inc/TUnuranContDist.h,
unuran/inc/TUnuranDiscrDist.h, unuran/inc/TUnuranEmpDist.h,
unuran/inc/TUnuranMultiContDist.h, unuran/src/TUnuran.cxx,
unuran/src/TUnuranContDist.cxx, unuran/src/TUnuranDiscrDist.cxx,
unuran/src/TUnuranEmpDist.cxx,
unuran/src/TUnuranMultiContDist.cxx, unuran/src/UnuranDistr.h,
unuran/src/UnuranDistrAdapter.h, unuran/src/UnuranRng.h,
utils/src/RStl.cxx, utils/src/RStl.h, utils/src/rlibmap.cxx,
utils/src/rootcint.cxx, vmc/inc/LinkDef.h,
vmc/inc/TGeoMCGeometry.h, vmc/inc/TMCOptical.h,
vmc/inc/TMCParticleType.h, vmc/inc/TMCProcess.h,
vmc/inc/TMCVerbose.h, vmc/inc/TPDGCode.h, vmc/inc/TVirtualMC.h,
vmc/inc/TVirtualMCApplication.h, vmc/inc/TVirtualMCGeometry.h,
vmc/inc/TVirtualMCStack.h, vmc/src/TGeoMCGeometry.cxx,
vmc/src/TMCVerbose.cxx, vmc/src/TVirtualMC.cxx,
vmc/src/TVirtualMCApplication.cxx,
vmc/src/TVirtualMCGeometry.cxx, vmc/src/TVirtualMCStack.cxx,
win32gdk/inc/LinkDef.h, win32gdk/inc/TGWin32.h,
win32gdk/inc/TGWin32GL.h, win32gdk/inc/TGWin32ProxyBase.h,
win32gdk/inc/TGWin32ProxyDefs.h,
win32gdk/inc/TGWin32VirtualGLProxy.h, win32gdk/inc/xatom.h,
win32gdk/src/TGWin32.cxx, win32gdk/src/TGWin32GL.cxx,
win32gdk/src/TGWin32ProxyBase.cxx,
win32gdk/src/TGWin32VirtualGLProxy.cxx,
win32gdk/src/TGWin32VirtualXProxy.cxx, win32gdk/src/gifdecode.c,
win32gdk/src/gifencode.c, win32gdk/src/gifquantize.c,
winnt/inc/LinkDef.h, winnt/inc/TWin32SplashThread.h,
winnt/inc/TWinNTSystem.h, winnt/inc/Win32Constants.h,
winnt/src/TWinNTSystem.cxx, winnt/src/Win32Splash.cxx,
x11/inc/LinkDef.h, x11/inc/TGX11.h, x11/src/GX11Gui.cxx,
x11/src/Rotated.cxx, x11/src/TGX11.cxx, x11ttf/inc/TGX11TTF.h,
x11ttf/src/TGX11TTF.cxx, x3d/inc/TViewerX3D.h, x3d/inc/x3d.h,
x3d/src/TViewerX3D.cxx, x3d/src/x3d.c, xml/inc/LinkDef.h,
xml/inc/TBufferXML.h, xml/inc/TKeyXML.h, xml/inc/TXMLEngine.h,
xml/inc/TXMLFile.h, xml/inc/TXMLPlayer.h, xml/inc/TXMLSetup.h,
xml/src/TBufferXML.cxx, xml/src/TKeyXML.cxx,
xml/src/TXMLEngine.cxx, xml/src/TXMLFile.cxx,
xml/src/TXMLPlayer.cxx, xml/src/TXMLSetup.cxx,
xmlparser/inc/TDOMParser.h, xmlparser/inc/TSAXParser.h,
xmlparser/inc/TXMLAttr.h, xmlparser/inc/TXMLDocument.h,
xmlparser/inc/TXMLNode.h, xmlparser/inc/TXMLParser.h,
xmlparser/src/TDOMParser.cxx, xmlparser/src/TSAXParser.cxx,
xmlparser/src/TXMLAttr.cxx, xmlparser/src/TXMLDocument.cxx,
xmlparser/src/TXMLNode.cxx, xmlparser/src/TXMLParser.cxx,
zip/inc/Bits.h, zip/inc/Tailor.h, zip/inc/ZDeflate.h,
zip/inc/ZIP.h, zip/inc/ZTrees.h, zip/src/ZInflate.c: remove :$
from tag line
2007-09-19 19:46 rdm
* [r19824] .cvsignore, asimage/src/.cvsignore,
build/misc/.cvsignore, cint/.cvsignore, cint/inc/.cvsignore,
cint/include/.cvsignore, cint/include/sys/.cvsignore,
cint/lib/dll_stl/.cvsignore, cint/lib/longlong/.cvsignore,
cint/lib/posix/.cvsignore, cint/lib/stdstrct/.cvsignore,
cint/lib/win32api/.cvsignore, cint/main/.cvsignore,
cint/src/.cvsignore, cint/stl/.cvsignore, cint7/.cvsignore,
cint7/inc/.cvsignore, cint7/include/.cvsignore,
cint7/lib/dll_stl/.cvsignore, cint7/lib/longlong/.cvsignore,
cint7/lib/stdstrct/.cvsignore, cint7/lib/win32api/.cvsignore,
cint7/main/.cvsignore, cint7/src/.cvsignore,
cint7/test/.cvsignore, cint7/tool/rmkdepend/.cvsignore,
cintex/test/dict/.cvsignore, config/.cvsignore, etc/.cvsignore,
etc/daemons/.cvsignore, etc/proof/.cvsignore,
freetype/src/.cvsignore, globusauth/src/.cvsignore,
macros/.cvsignore, mathmore/src/.cvsignore,
minuit2/src/.cvsignore, pcre/src/.cvsignore, qt/src/.cvsignore,
qtgsi/src/.cvsignore, reflex/.cvsignore, reflex/build/.cvsignore,
reflex/doc/.cvsignore, reflex/inc/Reflex/.cvsignore,
reflex/inc/Reflex/Builder/.cvsignore,
reflex/inc/Reflex/internal/.cvsignore, reflex/python/.cvsignore,
reflex/python/genreflex/.cvsignore, reflex/src/.cvsignore,
reflex/test/.cvsignore, reflex/test/testDict1/.cvsignore,
reflex/test/testDict2/.cvsignore, smatrix/test/.cvsignore,
test/.cvsignore, test/ProofBench/.cvsignore,
test/RootIDE/.cvsignore, test/RootShower/.cvsignore,
unuran/src/.cvsignore, utils/src/.cvsignore,
win32gdk/gdk/src/gdk/.cvsignore,
win32gdk/gdk/src/gdk/win32/.cvsignore, xrootd/src/.cvsignore:
remove .cvsignore files.
2007-09-19 15:11 brun
* [r19823] minuit/inc/TLinearFitter.h,
minuit/src/TLinearFitter.cxx: From Anna:
Following a user request, functions Add() and Merge() for
TLinearFitter were implemented. Also, its streamer now works
correctly and pre-fixed parameters are only checked for in case
of a TF1 (or TF2, TF3) function, not TFormula.
2007-09-19 15:01 brun
* [r19822] hist/src/THnSparse.cxx: From Kaspi
(http://root.cern.ch/phpBB2/viewtopic.php?t=5327)
I've realized that my GetRandom method works in a way which is
not desired - it also generates vectors corresponding to
under/overflow bins. To remove this issue, I choose a simple
approach. When ComputeIntegral method is called, it checks for
each bin whether the bin exceeds limits in any dimension and if
so, its weight is counted as zero. Modified method is in the
attachment.
2007-09-19 08:43 brun
* [r19821] geompainter/inc/TGeoChecker.h,
geompainter/src/TGeoPainter.cxx: From Andrei:
adds a progress bar to raytracing that can be sometimes lengthy.
2007-09-19 08:05 rdm
* [r19820] base/src/TRemoteObject.cxx: From Bertrand:
Remove one unused variable and one static function,
not needed anymore (after last changes). Thanks to
Ilka for reporting this.
2007-09-19 06:42 brun
* [r19819] tutorials/tree/circular.C: Add a new tutorial
illustrating circular Trees.
Circular Trees are interesting in online real time environments
to store the results of the last maxEntries events.
for more info, see TTree::SetCircular
2007-09-18 16:17 axel
* [r19818] html/src/TDocInfo.cxx: Cache TClassRef to TClass*
conversion.
2007-09-18 13:59 brun
* [r19817] geompainter/src/TGeoPainter.cxx: From andrei:
The patch fixes raytracing in the presence of a clipping shape.
2007-09-18 12:05 antcheva
* [r19816] gui/src/TGTextEditor.cxx: rom Bertrand:
Fixed the crash caused by the previous patch when doing:
TGTextEditor *te = new TGTextEditor();
delete te;
2007-09-18 11:12 rdm
* [r19815] gpad/src/TPad.cxx: From Axel:
RecursiveRemove() simplify + speedup.
2007-09-18 11:11 rdm
* [r19814] cont/inc/TList.h, cont/inc/TObjArray.h,
cont/src/TList.cxx, cont/src/TObjArray.cxx: From Axel and me:
implement custom RecursiveRemove() methods which speed up
TCollection::RecursiveRemove() (N instead of N**2).
2007-09-18 10:14 rdm
* [r19813] base/src/TRemoteObject.cxx: From Bertrand:
properly sort remote browsing (first directories and then files)
2007-09-18 09:51 antcheva
* [r19812] gui/inc/TGTextEditor.h, gui/src/TGTextEditor.cxx: From
Bertrand:
Move cleanup from destructor to DeleteWindow(), to
avoid crashes when closing embedded TGTextEditor
2007-09-18 09:40 axel
* [r19811] cintex/src/CINTSourceFile.h, cintex/src/Cintex.cxx: Let
Cintex::Enable() set an artificial source file; take libCintex
for now.
Without it, dicionary elements declared by Cintex::Enable() had
an invalid source file.
2007-09-18 07:42 brun
* [r19810] math/src/TRandom.cxx: TRandom::ReadRandom and
TRandom::WriteRandom were broken since the I/O reorganisation.
2007-09-17 18:38 brun
* [r19809] hist/inc/THnSparse.h, hist/src/THnSparse.cxx,
tutorials/tree/drawsparse.C: From Axel:
* fill total sum of weights, squared, and weights times x,
weights times
x squared per dimension, add getters.
* set entries in projections, add THnSparse::SetEntries().
* re-sort data members by type.
* fix self-reference in tutorial/tree/drawsparse.C, add warning
that it
should be compiled.
2007-09-17 16:19 brun
* [r19808] geom/src/TGeoManager.cxx: From Axel:
This patch reduces roottest/root/io/geom/runreadGeo.C from 50sec
to
21sec, by building the list using AddLast() instead of AddAt(i).
Now it spends 1/3 of its time in TObjArray::IndexOf() which is
called by
~TGeoBBox -> ~TGeoShape -> TObjArray::Remove, at
TGeoShape.cxx:194:
if (gGeoManager) gGeoManager->GetListOfShapes()->Remove(this);
2007-09-17 14:27 brun
* [r19807] tutorials/tree/drawsparse.C: From Axel:
Add a tutorial that shows how to draw a THnSparse using a TTree
and
TParallelCoord.
* Example of how to convert a THnSparse to a TTree using
efficient
* iteration through the THnSparse, and how to draw a THnSparse
using
* TParallelCoord. The plot will contain one line for each filled
bin,
* with the bin's coordinates on each axis, and the bin's content
on
* the rightmost axis.
*
* Run as
* .L $ROOTSYS/tutorials/hist/drawsparse.C+
2007-09-17 11:05 brun
* [r19806] hist/inc/THnSparse.h, hist/src/THnSparse.cxx,
tutorials/hist/sparsehist.C: From Axel:
Change interfaces in THnSparse: from "UInt_t*" to "const Int_t*".
Don't
go via interpreter for projecting a THnSparse to a THnSparse.
Initialize
the fIntegral member, too. Set axis names and titles. Fix bit
counting
when retrieving the coordinates from a compact coord buffer.
Mention tutorials/tree/drawsparse.C in
tutorials/hist/sparsehist.C
2007-09-17 10:13 brun
* [r19805] tutorials/hist/sparsehist.C: From Axel:
New tutorial illustrating the benefits of the new class
THnSparse:
* Evaluate the performance of THnSparse vs THnF (or Float_t
arrays)
* for different numbers of dimensions and bins per dimension.
*
* The script calculates the bandwidth for filling and retrieving
* bin contents (in million entries per second) for these two
* histogramming techniques, where "seconds" is CPU and real time.
*
* The first line of the plots contains the bandwidth based on the
* CPU time (THnSpase, THnF/Float_t*, ratio), the second line
shows
* the plots for real time, and the third line shows the fraction
of
* filled bins and memory used by THnSparse vs. THnF/Float_t.
*
* The timing depends on the distribution and the amount of
entries
* in the histograms; here, a Gaussian distribution (center is
* contained in the histograms) is used to fill each histogram
with
* 1000 entries. The filling and reading is repeated until enough
* statistics have been collected.
*
* This macro should be run in compiled mode due to the many
nested
* loops that force CINT to disable its optimization. If run
* interpreted one would not benchmark THnSparse but CINT.
*
* Run as
* .L $ROOTSYS/tutorials/hist/sparsehist.C+
2007-09-17 10:11 brun
* [r19804] treeviewer/src/TParallelCoord.cxx: From Axel:
Fix a problem with a blind casting of gPad to a TCanvas.
2007-09-17 07:35 brun
* [r19803] tree/src/TSelector.cxx: Remove reference to non-existent
TTree::Loop function
2007-09-15 00:59 rdm
* [r19802] io/src/TFile.cxx: in SetCacheFileDir() don't reset when
directory exists and is writable
the access permissions to 700. This fixes issue 28819.
2007-09-15 00:05 rdm
* [r19801] thread/inc/TAtomicCountGcc.h: location of atomicity.h
has moved from bits/ to ext/ in gcc 4.2.
2007-09-14 11:28 brun
* [r19800] hist/inc/THnSparse.h, hist/src/THnSparse.cxx: From Axel,
Extend API of several functions with an optional argument
Option_t*
2007-09-13 18:45 brun
* [r19799] hist/src/THnSparse.cxx: Fix a fatal compilation error on
non-gcc systems in THnSparse::GetRandom.
2007-09-13 18:24 brun
* [r19798] hist/inc/THnSparse.h, hist/src/THnSparse.cxx: Include
THnSparse extension including the new function
THnSparse::GetRandom
provided by Kaspi at
http://root.cern.ch/phpBB2/viewtopic.php?t=5327
2007-09-13 18:20 pcanal
* [r19797] tree/src/TTree.cxx: Avoid matching inadvertently a leaf
with a zero length name
2007-09-13 18:16 pcanal
* [r19796] mysql/src/TMySQLStatement.cxx: update to follow coding
convention
2007-09-13 14:16 brun
* [r19794] tutorials/fit/Ifit.C: Delete previous change introduced
by mistake when check-in Axel's changes.
2007-09-13 11:08 brun
* [r19793] cont/inc/TArray.h, cont/inc/TArrayC.h,
cont/inc/TArrayD.h, cont/inc/TArrayF.h, cont/inc/TArrayI.h,
cont/inc/TArrayL.h, cont/inc/TArrayL64.h, cont/inc/TArrayS.h,
hist/inc/LinkDef.h, hist/inc/THnSparse.h, hist/src/THnSparse.cxx,
tutorials/fit/Ifit.C: From Axel:
patch for TArray*.h to add virtual members GetAt()
and SetAt() and for hist/inc/Linkdef.h as needed by THnSparse.
New class THnSparse for sparse n-dimensional histograms.
For more deatils, see comments in class implementation.
2007-09-13 08:34 antcheva
* [r19792] gui/inc/TGFrame.h, gui/src/TGFrame.cxx: From Valeriy
Onuchin:
New method TGMainFrame::SetIconPixmap(char **xpm_array) for
setting window
icon by XPM array built in the source.
Example:
#include "/home/root/icons/bld_rgb.xpm"
// bld_rgb.xpm contains char *bld_rgb[] array
main_frame->SetIconPixmap(bld_rgb);
2007-09-13 06:14 brun
* [r19791] asimage/src/libAfterImage.tar.gz: From Valeriy:
- more compilation fixes for Solaris
2007-09-12 19:14 brun
* [r19790] meta/src/TClass.cxx: Fix coding conventions.
2007-09-12 19:05 brun
* [r19789] meta/src/TCint.cxx: Fix coding conventions.
2007-09-12 16:59 brun
* [r19788] geom/src/TGeoManager.cxx: From Andrei:
a patch in TGeoManager::InsertPNEId that produced a crash after
doubling the size of the id array.
2007-09-12 13:55 brun
* [r19787] minuit/inc/TFitter.h: Add a new method
TMinuit *GetMinuit() const {return fMinuit;}
2007-09-11 09:45 brun
* [r19785] tree/inc/TEntryList.h, tree/inc/TEntryListFromFile.h,
tree/src/TChain.cxx, tree/src/TEntryList.cxx: From Anna:
Remember the bug #28505 about dcache and entry lists? After lots
of communication with dcache guys, it looks like I've fixed it.
The attached patch has the following changes:
1. TEntryList::GetEntryList() now performs all the necessary
changes to the file names, such as extending to full path for
local files, and using TUrl::GetUrl() for not local. This,
hopefully, solves the problem of dcache:/// being added to dcache
files and the same possible problem for other protocols.
2. TEntryList::SetTree(TTree *tree) does the same changes to the
file name. TEntryList::SetEntryList(const char *treename, const
char *filename), however, takes the names "as is".
3. in TChain::SetEntryList() function, most of the code has been
replaced with calls to TEntryList::GetEntryList(). Because of
this, option parameter, previously in TChain::SetEntryList() had
to be added to TEntryList::GetEntryList().
4. TChain::SetEventList() function now doesn't call
TChain::LoadTree() if all the tree offsets are already known.
5. TChain::GetEntryNumber() function now doesn't load the current
tree, if all the tree offsets are already known.
6. TEntryList::Print() function is fixed for the case of empty
sub-lists (didn't print anything for them before)
Special thanks to Dmitry Ozerov for his help.
2007-09-11 07:07 brun
* [r19784] cont/doc/index.txt, geom/doc/index.txt,
graf/doc/index.txt, gui/doc/index.txt, guibuilder/doc/index.txt,
guihtml/doc/index.txt, hbook/doc/index.txt, hist/doc/index.txt,
io/doc/index.txt, math/doc/index.txt, mathcore/doc/index.txt,
mathmore/doc/index.txt, matrix/doc/index.txt,
minuit/doc/index.txt, net/doc/index.txt, physics/doc/index.txt,
proof/doc/index.txt, pyroot/doc/index.txt, smatrix/doc/index.txt,
thread/doc/index.txt, tree/doc/index.txt: From Ilka:
fixes in all index.txt files according to the recent changes of
User's Guide PDF names.
2007-09-11 06:37 brun
* [r19783] asimage/src/libAfterImage.tar.gz: from Valeriy;
New version fixing compilation problems on Solaris with gcc.
2007-09-10 18:55 axel
* [r19782] cint/src/gcc4strm.cxx, cint/src/gcc4strm.h: Non-empty
gcc4strm.
2007-09-10 16:31 axel
* [r19781] cint/Module.mk, cint/inc/G__ci.h,
cint/lib/gcc3strm/Makefile, cint/src/DataMbr.cxx,
cint/src/HISTORY, cint/src/Method.cxx, cint/src/bc_exec.cxx,
cint/src/bc_exec_asm.h, cint/src/bc_item.cxx,
cint/src/bc_parse.cxx, cint/src/common.h, cint/src/fproto.h,
cint/src/global.h, cint/src/rflx_gendict.cxx,
cint/src/v6_auxu.cxx, cint/src/v6_cast.cxx,
cint/src/v6_debug.cxx, cint/src/v6_decl.cxx, cint/src/v6_end.cxx,
cint/src/v6_error.cxx, cint/src/v6_expr.cxx,
cint/src/v6_fread.cxx, cint/src/v6_func.cxx,
cint/src/v6_global2.cxx, cint/src/v6_ifunc.cxx,
cint/src/v6_init.cxx, cint/src/v6_intrpt.cxx,
cint/src/v6_loadfile.cxx, cint/src/v6_macro.cxx,
cint/src/v6_malloc.cxx, cint/src/v6_new.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_opr.cxx,
cint/src/v6_parse.cxx, cint/src/v6_pause.cxx,
cint/src/v6_pcode.cxx, cint/src/v6_quote.cxx,
cint/src/v6_scrupto.cxx, cint/src/v6_sizeof.cxx,
cint/src/v6_struct.cxx, cint/src/v6_stub.cxx,
cint/src/v6_tmplt.cxx, cint/src/v6_typedef.cxx,
cint/src/v6_val2a.cxx, cint/src/v6_value.cxx,
cint/src/v6_var.cxx, cint/tool/makecint.cxx: From Paul, Philippe,
and me: import of cint5-16-25.
* - add gcc4 iostream dictionary.
* - fix support for multi line command line entries
* - fix handling of storage duration for unspecified length
arrays
* - fix bytecode generation for switch
* - fix parsing/execution of a break or continue nested inside
* multiple levels of braces
* - disable bytecode generation for any function or loop
* which uses G__va_arg
* - conversion "operator A*()": keep the '*' (and references etc)
* - tighten up the semantics of statictype (namespace
* members were getting declared static, even when they were not)
* - scratch_upto now returns a counter that gets bumped
* every time the dictionary is rewound, allows detection of
changed dict.
2007-09-10 15:57 axel
* [r19779] cint/lib/gcc4strm, cint/lib/gcc4strm/Makefile,
cint/lib/gcc4strm/README.txt, cint/lib/gcc4strm/fstrm.h,
cint/lib/gcc4strm/iostrm.h, cint/lib/gcc4strm/linkdef.h,
cint/lib/gcc4strm/sstrm.h, cint/src/gcc4strm.cxx,
cint/src/gcc4strm.h: This commit was generated by cvs2svn to
compensate for changes in r19778,
which included commits to RCS files with non-trunk default
branches.
2007-09-10 14:28 brun
* [r19777] geom/inc/LinkDef1.h, geom/inc/TGeoVoxelFinder.h,
geom/src/TGeoCompositeShape.cxx, geom/src/TGeoManager.cxx,
geom/src/TGeoNavigator.cxx, geom/src/TGeoVolume.cxx,
geom/src/TGeoVoxelFinder.cxx, geompainter/src/TGeoChecker.cxx:
From Andrei:
a diff with a new class TGeoUniformVoxels that is supposed to
increase navigation speed. For the moment it does not - there is
still some work to be done - so it is not yet used. The patch
contains also a fix for the problem of visualization of daughters
of composites.
2007-09-10 10:07 axel
* [r19776] cint7/src/v6_rflxutil.cxx, cint7/src/v6_scrupto.cxx: Fix
cint7's G__scratch_upto-with-count,
suppress warning about unhandled switch cases.
2007-09-10 09:31 antcheva
* [r19775] gui/src/TGMenu.cxx: From Bertrand:
- Replaced gClient->GetRoot() by gClient->GetDefaultRoot()
2007-09-10 08:41 ganis
* [r19774] proofplayer/src/TAdaptivePacketizer.cxx: From Jan:
fine-tune previous patch, changing the condition on min si.fCpus
from 0 to 2
(we don't want to have maxSlaveCnt set to 1 even in case of
single CPU machines)
2007-09-09 16:10 ganis
* [r19773] proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerProgressive.cxx,
proofplayer/src/TVirtualPacketizer.cxx: Remove additional
duplications by moving common initializations to
TVirtualPacketizer.
In TAdaptivePacketizer, set the default max worker to the number
of processors per machine.
Int TPacketizerProgressive, adapt HandleTimer to the new progress
message.
2007-09-09 15:02 brun
* [r19772] proofplayer/inc/LinkDef.h: Generate dictionary for new
class TEventIterUnit, otherwise link fails on several systems.
2007-09-09 14:55 brun
* [r19771] asimage/src/TASImage.cxx: From valeriy:
- TASImage. GetWidth, GetHeight, GetArgbArray, GetRgbaArray
Correction for the case when image is scaled.
2007-09-09 10:48 ganis
* [r19770] proof/inc/TDSet.h, proofplayer/inc/TEventIter.h,
proofplayer/src/TEventIter.cxx: From Long Tran-Thanh:
- New special iterator class, TEventIterUnit, to iterate over
packets of generic units
- Use bit 17 of TDSet and TDSetElement to flag empty data sets
2007-09-07 21:12 ganis
* [r19766] proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerProgressive.cxx,
proofplayer/src/TVirtualPacketizer.cxx: - Move common
initializations (progress info ntple, progress timer) into
TVirtualPacketizer
- Properly destroy the progress info ntple and progress timer
2007-09-06 18:49 rdm
* [r19765] cont/src/TCollection.cxx: whitespace.
2007-09-06 18:48 rdm
* [r19764] cont/src/THashList.cxx: properly implement "slow" mode
in Delete().
2007-09-06 18:47 rdm
* [r19763] base/src/TFolder.cxx: put punctuation in method
comments.
2007-09-06 00:28 rdm
* [r19762] histpainter/src/THistPainter.cxx: From Olivier:
Fix the bug described here: https://savannah.cern.ch/bugs/?29056
When the option "PCOL" was used to draw a TGraph2D having already
its underlaying histrogram created, the histogram was plotted
with
option "COL" before the TGraph2D was plotted with option "PCOL".
2007-09-05 22:48 rdm
* [r19761] cont/src/THashList.cxx: in Delete() honour the "slow"
option, which requires that the collection must
remain searchable during the delete operation, hence in this case
the
hash table cannot be cleared before the delete of the list.
2007-09-05 22:17 brun
* [r19760] mlp/src/TMultiLayerPerceptron.cxx: From Christophe
Delaere:
Fix for problem reported at:
http://root.cern.ch/phpBB2/viewtopic.php?t=5396
2007-09-05 14:57 antcheva
* [r19759] gui/src/TGTextEntry.cxx: Better handling of
ShiftTabPressed signal
2007-09-05 14:24 antcheva
* [r19758] gui/src/TGTextEntry.cxx: Coding conventions.
2007-09-04 16:30 rdm
* [r19755] sessionviewer/src/TSessionViewer.cxx: From Bertrand:
Replaced fClient->GetRoot() by fClient->GetDefaultRoot()
in TGPopupMenu constructors to be able to properly embed
(reparent) TSessionViewer.
2007-09-04 10:43 antcheva
* [r19754] gui/src/TGTextEditor.cxx: From Bertrand:
Replaced fClient->GetRoot() by fClient->GetDefaultRoot()
in TGPopupMenu constructors to be able to properly embed
(reparent) TGTextEditor.
2007-09-04 07:23 antcheva
* [r19753] gui/inc/TGTextEntry.h, gui/src/TGTextEntry.cxx: Added
new signal method ShiftTabPressed().
It is emitted when <SHIFT> and <TAB> keys are pressed.
2007-09-03 14:54 antcheva
* [r19752] gui/src/TGButtonGroup.cxx: Added call to DestroyWindow
of the removed button in Remove(TGButton *button) method.
2007-09-03 11:54 antcheva
* [r19751] gui/src/TGListTree.cxx: From Bertrand:
There is a problem of Focus being kept by TGListTree once one
clicked on
a TGListTreeItem, as reported by Matevz in Alice Event Viewer
(EVE).
This patch fixes the problem.
FYI, key navigation is still possible with mouse over the
TGListTree
(the focus will not be kept after clicking in the list tree)
2007-09-01 17:23 rdm
* [r19750] win32gdk/src/TGWin32.cxx: From Valeri O.:
fix problem of fill styles.
2007-09-01 17:23 rdm
* [r19749] gpad/src/TCanvas.cxx: From Valeri O.:
fix deadlock when resizing a canvas while calling
TCanvas::Update()
2007-08-31 12:02 couet
* [r19748] test/stressGraphics.ref: - After the bug fix in
THistPainter::DrawText() the reference value for
test #23 needed to be changed.
2007-08-31 11:06 brun
* [r19747] net/src/TFTP.cxx, net/src/TNetFile.cxx,
net/src/TWebFile.cxx: From Bertrand:
- Added several #ifdef R__WIN32 to use the Win32 syntax
%I64d instead of %lld to read Long64_t via sscanf.
- Replaced #ifdef WIN32 by #ifdef R__WIN32
2007-08-31 09:37 couet
* [r19746] graf/src/TGaxis.cxx: - PaintAxis: In some cases the axis
label "-0" appeared. That's now fixed.
This problem was visible with the following commands:
TH2D *s = new TH2D("s","",10,0,100,10,-9e-4,5e-4);
s->Draw();
2007-08-31 07:00 brun
* [r19745] gl/src/TGLPShapeObjEditor.cxx: Remove extra "," in enum
definition
2007-08-31 05:13 pcanal
* [r19744] gui/src/TRootBrowser.cxx: do not assume the content of
TKey inherits from TObject
2007-08-31 05:12 pcanal
* [r19743] io/src/TKey.cxx: Update TKey::Browse to work with class
not inhering from TObject
2007-08-31 05:11 pcanal
* [r19742] meta/src/TClass.cxx: Implement TClass::Browse when the
class inherits from TObject
2007-08-30 20:46 rdm
* [r19741] gui/src/TRootGuiFactory.cxx: From Bertrand:
In CreateBrowserImp() try using plugin manager with key
'TBrowserImp' before reverting to standard 'new TRootBrowser'.
2007-08-30 20:46 rdm
* [r19740] gui/src/TRootCanvas.cxx: From Bertrand:
In ctor replace calls to 'gClient->GetDefaultRoot()' with
'gClient->GetRoot()'.
2007-08-30 20:46 rdm
* [r19739] gui/inc/TGSplitter.h: From Matevz:
Added abstract method 'SetFrame(TGFrame *frame, Bool_t prev)'
that
allows usage of base-class pointer for configuration of
TGHSplitter and TGVSplitter.
2007-08-30 20:42 rdm
* [r19738] gl/inc/TGLSAViewer.h, gl/src/TGLSAViewer.cxx: From
Matevz:
Add new menubar check-entry kGLEditObject that toggles between
editing of PhysicalShapes or original objects in response to
selection being changed. Add function ToggleEditObject() for
external control of this behaviour.
Use standard main-frame ctor argument 'const TGWindow*' instead
of 'TGFrame*'.
2007-08-30 20:31 rdm
* [r19737] gl/inc/TGLSAFrame.h, gl/src/TGLSAFrame.cxx: From Matevz:
Use standard main-frame ctor argument 'const TGWindow*' instead
of
'TGFrame*'.
2007-08-30 20:30 rdm
* [r19736] gl/inc/TGLSAViewer.h, gl/src/TGLSAViewer.cxx: From
Matevz:
Override OverlayDragFinished().
2007-08-30 20:29 rdm
* [r19735] gl/inc/TGLViewer.h, gl/src/TGLViewer.cxx: From Matevz:
Added new signal-emitting method OverlayDragFinished() that is
called when overlay mouse interaction has completed and some GUI
elements need to be update. Before SelectionChanged() has
been misused for this purpose.
2007-08-30 20:29 rdm
* [r19734] gl/src/TGLOrthoCamera.cxx: From Matevz:
In Apply() fix sign of near and far clipping plane distance.
2007-08-30 20:28 rdm
* [r19733] base/inc/TBrowserImp.h: From Matevz:
Added Get/SetBrowser() methods.
2007-08-30 20:28 rdm
* [r19732] base/inc/TBrowser.h, base/src/TBrowser.cxx: From Matevz:
Add optinal argument TBrowserImp* to basic constructors.
Added function SetBrowserImp().
This allows independent creation of a browser implementation.
2007-08-30 16:02 brun
* [r19731] asimage/src/TASImage.cxx: From valeriy:
- TASImage::InitVisual() fix memory leak in batch mode.
Thanks to Krzysztof Ciba for reporting this.
2007-08-30 15:59 pcanal
* [r19730] meta/inc/TCint.h, meta/inc/TClass.h, meta/src/TCint.cxx,
meta/src/TClass.cxx, meta/src/TDataMember.cxx: From Scott Snyder:
This is addressing some instances where root was showing O(N^2)
behavior with the number of defined classes/typedefs that were
taking
a lot of time in the Atlas offline software.
Two instances of this were in TClass::Init and
TCint::UpdateClassInfo.
Here, when a new class was created/updated, we would scan through
all existing classes looking for any where the names match after
full typedef expansion. This was particularly expensive since
the typedef expansion requires scanning through the entire
typedef table, potentially several times per class.
I addressed this by introducing a hash table, mapping from
the typedef-expanded name to the original class name.
An entry is made in the table only if those names
are different. So, to test for a duplicate, one can then
just look up the typedef-expanded name in the hash table,
rather than scanning all classes. For each hit,
one then looks up the class using the original name.
(We also need to do another lookup in the class list
using the typedef-expanded name if it's different.)
This eliminates the N^2 behavior here, and drastically
reduces the number of expensive typedef expansions.
One irregularity is that the two places that this happens
do the typedef expansion somewhat differently: one just expands
the name directly, but the other runs the name through
TClassEdit::ShortType with kDropStlDefault first. It's not
clear to me why this is done differently in the two places,
so i've retained this behavior, maintaining two separate
hash tables. It would be cheaper, though, if the same expansion
could be used in both places.
The other place that i made changes was in
TCint::UpdateListOfTypes.
This was scanning through all the cint typedefs each time
GetListOfTypes
was called to possibly add new ones to the root list. I changed
this
so that it only scans the typedefs that are new since the last
call,
going by the cint typedef index. But if the number of cint
typedefs
has decreased since the last call, then we rescan the complete
table.
This may not catch all possible cases where items have been
deleted
from the cint table and then something else added --- to really
do that right, one would probably want a hook it the cint scrupto
routines.
This should now properly handle unload/reload in
TCint::UpdateListOfTypes.
To do this, i added a counter in cint that gets bumped every time
the dictionary is rewound. We can thus test to see if that
changed
to tell if a rewind has happened since the last call.
I also updated TClass so that the typedef mappings get removed
from the hash table when the TClass is deleted. To make that
faster,
i used an additional status bit to flag if the TClass had created
any typedef map nodes.
2007-08-30 15:52 pcanal
* [r19729] cint/inc/G__ci.h, cint/src/global.h,
cint/src/v6_end.cxx, cint/src/v6_global2.cxx,
cint/src/v6_scrupto.cxx, cint7/inc/G__ci_fproto.h,
cint7/src/global.h, cint7/src/v6_end.cxx,
cint7/src/v6_global2.cxx, cint7/src/v6_scrupto.cxx: scratch_upto
now return a counter in cint that gets bumped every time
the dictionary is rewound
2007-08-30 13:16 brun
* [r19727] gpad/src/TPad.cxx: From Valeriy:
Fix a memory leak when saving as .png or .jpg files.
2007-08-30 13:15 brun
* [r19726] base/inc/RVersion.h, build/version_number: Start new
development cycle 5.17/03
2007-08-30 10:08 rdm
* [r19725] build/unix/distfilelist.sh: fix erroneous deletion of
cint/include/G__ci.h.
2007-08-30 07:26 brun
* [r19723] graf/src/TGraph.cxx: Fix coding conventions.
2007-08-29 16:28 couet
* [r19722] histpainter/src/THistPainter.cxx: - PainText: Revision
1.261 (ROOT 5.11) made sure that 2D histograms with
constant values were plotted correctly with option TEXT. Doing
that the
empty bins were plotted also. That is now fixed: empty bin are
not plotted
as before this change.
2007-08-29 15:10 brun
* [r19721] config/Makefile.depend: Fix a dependency problem with
libGeomPainter (requires libRIO) and showing up
on cygwingcc.
2007-08-29 08:54 couet
* [r19720] gpad/src/TPad.cxx: - PaintBox: The option 'l',
implemented in Revision 1.237, is now available
for PostScript also.
2007-08-29 08:38 brun
* [r19719] README/CREDITS: Add Roel Aaij for his contribution to
the GUI classes
2007-08-29 07:38 brun
* [r19718] base/inc/RVersion.h, build/version_number: Stamping
development version 5.17/02
2007-08-29 07:16 antcheva
* [r19717] gui/src/TGCanvas.cxx, gui/src/TGFrame.cxx,
gui/src/TGListTree.cxx: From Valeriy O. and Bertrand:
this patches intend to fix creation of pixmap
with very large sizes. It happens when list tree or
list view resized to width = 0. In this case in
TGViewPort::HandleConfigureNotify(Event_t *event)
event->fWidth has very large value. i.e. > 65000
Protections added against such cases.
2007-08-28 17:58 pcanal
* [r19716] meta/src/TVirtualStreamerInfo.cxx: From Axel:
Issue a warning message if we can not find the TStreamerInfo
plugin.
Hence avoiding the case where a foreign class didn't get its
TClass
object without any error message! [The reason was a missing etc
dir]
2007-08-28 16:28 antcheva
* [r19715] qt/src/TGQt.cxx: From Valeri Fine:
kTRUE replaced with kFALSE to test the Qt font facility properly
2007-08-28 14:25 antcheva
* [r19714] ged/src/TGedFrame.cxx: From Matevz:
Break tooltip with name, title and class of the object into
multiple lines.
2007-08-28 14:25 antcheva
* [r19713] ged/src/TGedEditor.cxx: From Matevz:
Prevent multiple addition of extra-tabs in ActivateEditor().
2007-08-28 13:54 axel
* [r19712] html/inc/TDocOutput.h, html/src/TClassDocOutput.cxx,
html/src/TDocOutput.cxx: Also check that AClass.html exists when
checking whether a doc update is needed for AClass.
2007-08-28 13:24 moneta
* [r19711] tutorials/math/mathmoreIntegration.C: add a legend to
histograms
2007-08-28 12:47 moneta
* [r19710] tutorials/math/Rolke.C: revert to version 1.1 - changed
by mistake
2007-08-28 12:45 moneta
* [r19709] tutorials/math/Rolke.C, tutorials/math/exampleFunctor.C,
tutorials/math/mathmoreIntegration.C: add a new tutorial for
integration using mathmore
2007-08-28 08:39 brun
* [r19708] graf/inc/TGraph.h, graf/src/TGraph.cxx: Add code
suggested by Thomas Schietinger at
https://savannah.cern.ch/bugs/?29117
"May I suggest to include a CompareArg() in TGraph, similar to
CompareRadius(), i.e. to provide (just for convenience) the
possibility to sort the TGraph according to angle. This is useful
when points lie on an ellipse or so, but are not in order."
2007-08-28 08:22 brun
* [r19707] gdml/src/TGDMLParse.cxx: Fix coding conventions.
2007-08-27 17:11 brun
* [r19706] configure: From Valeri Fine:
recognize Qt 4.x on Win32
2007-08-27 17:04 antcheva
* [r19705] gui/src/TGListTree.cxx: Coding conventions.
2007-08-27 16:05 antcheva
* [r19704] qt/inc/TQUserEvent.h, qt/inc/TQtWidget.h,
qt/inc/TVirtualX.interface.h, qt/inc/rootlibs.pri,
qt/src/GQtGUI.cxx, qt/src/TGQt.cxx, qt/src/TQtWidget.cxx: From
Valeri Fine:
TVirtualX.interface.h GQtGUI.cxx:
- add the new methods from TVirtualX.h
rootlibs.pri:
Add the new mandatory ROOT libraries to the Qt project files
TQtWidget.h TQUserEvent.h:
Compile against of Qt4 with no Qt3Support
TGQt.cxx, GQtGUI.cxx , TQtWidget.cxx
Fix some compilation issues for VC++ v.8.0
2007-08-27 15:42 moneta
* [r19703] tutorials/fit/ConfidenceIntervals.C,
tutorials/math/ConfidenceIntervals.C: move ConfidenceInterval.C
tutorial from math to fit
2007-08-27 14:59 rdm
* [r19702] gui/inc/TGTextEditDialogs.h,
gui/src/TGTextEditDialogs.cxx: don't access class static
fgSearchDialog inline.
2007-08-27 14:50 antcheva
* [r19701] tutorials/gui/textEntries.C: From Valeriy Onuchin:
Taken advantage of TGComboBox::Layout() changes
++ removed many <TAB> from me
2007-08-27 14:48 antcheva
* [r19700] gui/inc/TGComboBox.h, gui/src/TGComboBox.cxx: From
Valeriy Onuchin:
TGComboBox::Layout() - resize list box for a few number of
entries.
2007-08-27 14:47 antcheva
* [r19699] gui/inc/TGFont.h, gui/src/TGFont.cxx: From Valeriy
Onuchin:
Added comment. Cosmetics.
2007-08-27 14:46 antcheva
* [r19698] gui/inc/LinkDef2.h: From Valeriy Onuchin:
Added TGFont enums
2007-08-27 14:45 antcheva
* [r19697] gui/inc/TGListBox.h, gui/src/TGListBox.cxx: From Valeriy
Onuchin:
Fix for Qt layer.
2007-08-27 14:11 brun
* [r19696] hist/src/TH1.cxx, tutorials/math/chi2test.C: In the
Chi2Test functions fix the path for the example chi2test.C
2007-08-27 13:44 brun
* [r19695] hist/src/TH1.cxx: Add additional comments in
TH1::DrawNormalized when drawing with error bars.
2007-08-27 12:42 rdm
* [r19694] net/inc/TSocket.h, net/src/TSocket.cxx: don't have
GetSocketBytesSent() and GetSocketBytesRecv() inline as static
inline variable access does not work on Windows.
2007-08-27 12:23 antcheva
* [r19693] gui/src/TRootBrowser.cxx: Changed
fListView->AdjustHeaders() with fListView->LayoutHeader(0) in
TRootBrowser::ProcessMessage to fix the following case:
1) open a new TBrowser;
2) select Detailed list view mode from the toolbar or file menu.
3) click on a list tree enty (always the same)
Result: the columns grow-up in the right list view on every click
2007-08-27 12:20 rdm
* [r19692] xml/inc/TXMLSetup.h: fix compiler warning due to
trailing ; at end of namespace definition.
2007-08-27 09:13 rdm
* [r19690] base/src/TRegexp.cxx: fix in handling of ? wildcard.
2007-08-27 07:42 brun
* [r19689] geompainter/src/TGeoPainter.cxx: From Andrei:
Fix for bug :https://savannah.cern.ch/bugs/?29021
2007-08-26 23:35 rdm
* [r19688] base/inc/TDatime.h, base/src/TDatime.cxx: From Valeri
O.:
add GetDayOfWeek() with Monday being day 1 (idem like in
TTimeStamp).
2007-08-26 17:52 rdm
* [r19687] base/src/TRegexp.cxx: consider '?' to also be a wildcard
character in MakeWildcard().
2007-08-26 17:33 rdm
* [r19686] pgsql/inc/TPgSQLStatement.h, pgsql/src/TPgSQLServer.cxx,
pgsql/src/TPgSQLStatement.cxx: From Dennis Box:
1) Coding convention violations as reported at
http://root.cern.ch/root/nightly/codecheck/codecheck.html
2) Long64_t truncation when writing to the database.
2007-08-26 16:51 rdm
* [r19685] ged/src/TGedEditor.cxx, gui/inc/TGToolBar.h,
gui/src/TGToolBar.cxx: From Axel:
fix several warnings about pointer size on 64bit platforms.
2007-08-25 10:30 brun
* [r19684] tutorials/gui/textEntries.C: From Valeriy:
- textEntries.C - new gui tutorial.
This macro gives an example of how to set/change
text entry attributes.
2007-08-25 08:36 moneta
* [r19683] mathcore/inc/Math/GenVector/PositionVector3D.h: add
include of Cartesian3D to fix bug 29053
2007-08-24 15:37 brun
* [r19682] asimage/src/TASImage.cxx: From Valeriy:
TASimage::SavePrimitive - scale large images before
saving it to avoid problems of the CINT limitaions on
the line length.
2007-08-24 15:37 brun
* [r19681] tutorials/image/fore.xpm: From Valeriy:
Change char array's name (which was "17") to "fore"
2007-08-24 08:40 brun
* [r19680] gdml/src/TGDMLParse.cxx, gdml/writer.py: From Zoltan
Torzsok:
-Fix coding conventions
-TGDMLParse.cxx :: Extruded solid process:
- scalingFactor must be processed without length unit!
- zOrder need not to be processed with length unit!
-writer.py :: AddEltu
The parameter names are changed from (x,y,z) to (dx,dy,dz)
according to the GDML schema.
2007-08-24 08:35 antcheva
* [r19679] tutorials/gui/calendar.C: From Valeriy Onuchin:
A nice gui tutorial macro, which shows how to use html
widget to display tabular data
2007-08-24 08:27 antcheva
* [r19678] guihtml/inc/TGHtml.h: From Valeriy Onuchin:
Fix for ACLiC compilation
2007-08-24 07:43 brun
* [r19677] hist/inc/TFormula.h, hist/src/TFormula.cxx: Add a new
static function in TFormula to set the maximum value of some
parameters.
This function is required by applications using TFormula/TF1, etc
objects in
complex algebraic calculations:
void TFormula::SetMaxima(Int_t maxop, Int_t maxpar, Int_t
maxconst)
// static function to set the maximum value of 3 parameters
// -maxop : maximum number of operations
// -maxpar : maximum number of parameters
// -maxconst : maximum number of constants
// None of these parameters cannot be less than 10 (default is
1000)
// call this function to increase one or all maxima when
processing
// very complex formula, eg
TFormula::SetMaxima(100000,1000,1000000);
// If you process many functions with a small number of
operations/parameters
// you may gain some memory and performance by decreasing these
values.
2007-08-24 07:32 antcheva
* [r19676] gui/src/TGCanvas.cxx, gui/src/TGListTree.cxx,
gui/src/TGListView.cxx, gui/src/TGScrollBar.cxx: Fixed coding
conventions.
2007-08-23 16:03 antcheva
* [r19675] gui/src/TGFileDialog.cxx: Set fFileInfo->fFileNamesList
to 0 in case Cancel button was clicked or
dialog was closed via WM.
2007-08-23 15:16 brun
* [r19674] treeviewer/src/TParallelCoord.cxx: Fix a problem with
the documentation.
2007-08-23 14:34 brun
* [r19673] tree/inc/TBranch.h, tree/src/TBranch.cxx: Add an
optional argument and extend functionality of the following
functions in TBranch
Long64_t TBranch::GetTotBytes(Option_t *option) const
// Return total number of bytes in the branch (excluding current
buffer)
// if option ="*" includes all sub-branches of this branch too
Long64_t TBranch::GetZipBytes(Option_t *option) const
// Return total number of zip bytes in the branch
// if option ="*" includes all sub-branches of this branch too
2007-08-23 14:21 rdm
* [r19672] build/unix/makelib.sh: replace $() construct by `` to
fix issues on Solaris.
2007-08-23 13:56 antcheva
* [r19671] gui/src/TGListTree.cxx: From Valeriy Onuchin:
Fixed side effect of previous patch seen after the following
steps
(thanks to Matevz for his report):
1) run $ROOTSYS/tutorials/geom/geomAlice_itsv.C
2) in ROOT Browser window open Geometry then ALIC_1 items
3) click on item check-box (check-box status has been changed,
but list tree is not redrawn)
4) resize browser window (list tree shows correctly the check-box
status)
2007-08-23 13:43 brun
* [r19670] hist/src/TGraph2D.cxx: Fix a fatal bug in
TGraph2D::RemovePoinr: fSize was not reset !
2007-08-23 12:02 brun
* [r19669] gpad/src/TCanvas.cxx: From Ilka:
Fix in SaveSource method for saving the canvas in a macro if
TStyle:: SetCanvasPreferGL is set to kTRUE. Currently generated
macro
creates an empty canvas and many Error messages shows up as the
following one:
Error in <TGLHistPainter::DistancetoPrimitive>: Attempt to use
TGLHistPainter, while the current pad (gPad) does not support gl
2007-08-22 19:48 brun
* [r19668] base/inc/TDirectory.h, base/src/TDirectory.cxx,
base/src/TObject.cxx, io/src/TDirectoryFile.cxx: From Philippe:
Add Warning messages in case object.Write is called and there is
no directory/file to write. The warnings are illustrated by the
following example session:
root [0] n = new TNamed("myname","my title")
(class TNamed*)0x956340
root [1] n->Write()
Error in <TROOT::WriteTObject>: The current directory (Rint) is
not
associated with a file. The object (myname) has not been written.
(Int_t)(0)
root [2] gDirectory = 0;
root [3] n->Write()
Error in <TNamed::Write>: The current directory (gDirectory) is
null. The
object (myname) has not been written.
(Int_t)(0)
root [4] .q
2007-08-22 19:39 pcanal
* [r19667] tree/src/TSelector.cxx: Enforce that the selector class
must be in the global namespace (in addition to have the same
name as the file)
2007-08-22 17:36 pcanal
* [r19666] tree/inc/TVirtualIndex.h, tree/src/TChain.cxx,
treeplayer/inc/TChainIndex.h, treeplayer/inc/TTreeIndex.h,
treeplayer/src/TChainIndex.cxx, treeplayer/src/TTreeIndex.cxx: If
two chains are made friends and the files they contain do not
have
the same number of entries, we need to informed the TTreeIndex of
the friend chain's tree when the main chain's tree is changed.
This correct the problem seen at
http://root.cern.ch/phpBB2/viewtopic.php?p=21435
2007-08-22 08:50 antcheva
* [r19665] gui/inc/TGCanvas.h, gui/inc/TGLayout.h,
gui/inc/TGListBox.h, gui/inc/TGListTree.h, gui/inc/TGListView.h,
gui/src/TGCanvas.cxx, gui/src/TGLayout.cxx,
gui/src/TGListBox.cxx, gui/src/TGListTree.cxx,
gui/src/TGListView.cxx, gui/src/TGScrollBar.cxx: From Valeriy
Onuchin (tested by Bertrand):
o TGLayoutManager::IsModified method was overloaded.
This method is used to indicate that sub frames
changed/unchanged their positions/sizes after layout.
For example, in some cases positions&sizes of sub frames
can be unchanged after calling Layout method
(e.g. for TGTileLayout manager).
TGLayoutManager::IsModified will return kFALSE.
o TGListBox.h,cxx, TGCanvas.h,cxx, TGListTree.h,cxx,
TGListView.h,cxx
- new painting technique was implemented:
1. repaint only exposed/dirty regions.
Previously the whole view port (or even container frame)
was repainted.
2. use double-buffering (using back plane pixmap) during
repainting.
That allows to eliminate flickering during resizing,
scrolling, exposing/overlapping.
- several bugs were fixed:
o keyboard navigation in list view, list box, list tree
o resizing columns (details view) in list view
when horizontal scroll bar not in zero position.
o in list view (details view) buttons were moved when
it was resized.
o extra unnecessary repainting in list view, list tree
were removed.
o probably I missed something to mention .
o TGScrollBar
- bug fix: increment value was reset to 1 after button release.
- do not redraw scroll button if it's width/height was unchanged.
That reduces flickering
2007-08-22 07:57 wouter
* [r19664] roofitcore/src/RooPlot.cxx: o RooPlot
- Fix bug in reading part of streamer Streamer()
- Fix print statement in getNEvtRange()
2007-08-21 17:27 pcanal
* [r19663] pyroot/src/PropertyProxy.cxx,
pyroot/src/PropertyProxy.h: From Paul:
Cint used to mark all namespace members static, whether they were
or not.
This has been fixed, so the pyroot PropertyProxy class must now
explicitly
check for the namespace member case so that is may return the
proper
address for the member value storage (instead of assuming the
static case
is the same as the namespace member case).
2007-08-21 16:01 brun
* [r19662] geom/inc/TGeoManager.h, geom/src/TGeoManager.cxx,
geompainter/inc/TGeoChecker.h, geompainter/src/TGeoChecker.cxx:
From Andrei:
This patch adds a text progress bar to the CheckGeometryFull()
method.
2007-08-21 13:12 brun
* [r19661] base/src/TRegexp.cxx: Add a protection in
TRegexp::MakeWildcard when called with a null argument.
2007-08-21 12:36 brun
* [r19660] xml/inc/TXMLEngine.h: From Sergey:
There was mismatch with declaration and implementation of one
method.
2007-08-21 12:17 antcheva
* [r19659] tutorials/gui/guitest.C: From Valeriy Onuchin:
Fixed a small inconsistency in guitest.C vs test/guitest.cxx. A
small box
with '+' was not appeared on clicking on a list_tree_item in
guitest.C.
2007-08-21 10:19 brun
* [r19658] gpad/src/TPad.cxx: In TPad::SavePrimitive replace calls
to
new TView(1);
by
TView::CreateView(1);
2007-08-21 10:18 brun
* [r19657] g3d/src/THelix.cxx, g3d/src/TPolyLine3D.cxx: Replace
comments creating a TView like
TView *view = new TView(1);
by
TView *view = TView::CreateView(1);
2007-08-21 09:54 rdm
* [r19656] gui/src/TGListTree.cxx: From Matevz:
in KeyPressed() correct signature of signal (from TGFrame to
TGListTreeItem).
2007-08-21 06:45 brun
* [r19655] asimage/src/TASImage.cxx: From Valeriy:
- fix errors for 16bit-color displays under windows
2007-08-20 14:48 brun
* [r19654] geom/src/TGeoPgon.cxx: From Andrei:
a small patch for 2 uninitialized variables in
TGeoPgon::IsCrossingSlice(). Affected rare tracks with with
almost 0 pz component crossing pgons. Thanks to Peter.
2007-08-20 14:13 brun
* [r19653] config/Makefile.depend: geompainter now depends on
libRIO
2007-08-20 14:00 brun
* [r19652] geom/inc/TGeoManager.h, geom/inc/TVirtualGeoPainter.h,
geom/src/TGeoManager.cxx, geompainter/inc/TGeoChecker.h,
geompainter/inc/TGeoPainter.h, geompainter/src/TGeoChecker.cxx,
geompainter/src/TGeoPainter.cxx: From Andrei:
Extend functionality of overlap checker and performance analyzer
by introducing a new function:
void CheckGeometryFull(Int_t ntracks=10000, Double_t vx=0.,
Double_t vy=0., Double_t vz=0., Option_t *option="ob")
The method is doing a 4 stage check:
- if option contains 'o': Optional overlap checkings (by sampling
and by mesh).
- if option contains 'b': Optional boundary crossing check +
timing per volume.
STAGE 1: extensive overlap checking by sampling per volume.
Stdout need to be checked by user to get report, then
TGeoVolume::CheckOverlaps(0.01, "s") can be called for the
suspicious volumes.
STAGE2 : normal overlap checking using the shapes mesh - fills
the list of overlaps.
STAGE3 : shooting NRAYS rays from VERTEX and counting the total
number of crossings per volume (rays propagated from boundary to
boundary until
geometry exit). Timing computed and results stored in a histo.
STAGE4 : shooting 1 mil. random rays inside EACH volume and
calling FindNextBoundary() + Safety() for each call. The timing
is normalized by the number of crossings computed at stage 2 and
presented as percentage.
One can get a picture on which are the most "burned" volumes
during
transportation from geometry point of view. Another plot of the
timing per volume vs. number of daughters is produced.
All histos are saved in the file statistics.root
2007-08-20 12:57 brun
* [r19651] test/RootIDE/Makefile, test/RootShower/Makefile: From
Bertrand:
Fix dependeciy problems when linking the application.CVS:
----------------------------------------------------------------------
2007-08-20 08:49 brun
* [r19650] geom/inc/TGeoManager.h, geom/inc/TGeoPhysicalNode.h,
geom/src/TGeoManager.cxx, geom/src/TGeoPhysicalNode.cxx,
geom/src/TGeoShapeAssembly.cxx, geom/src/TGeoVolume.cxx,
geompainter/inc/TGeoOverlap.h, geompainter/src/TGeoChecker.cxx,
geompainter/src/TGeoOverlap.cxx: From Andrei:
- TGeoPNEntry class has now an additional pointer to the original
matrix, which is set in the class ctor and works provided that
all PNEntry objects are created BEFORE applying any alignment.
The getter for this original (LOCAL) matrix of the last TGeoNode
in the branch is:
TGeoMatrix *TGeoPNEntry::GetMatrixOrig()
- Modified method:
TGeoPNEntry * TGeoManager::SetAlignableEntry(const char
*unique_name, const char *path, Int_t uid=-1);
If UID is provided, one can do a (fast) retrieval by UID (based
on binary search):
TGeoPNEntry *TGeoManager::GetAlignableEntryByUID(Int_t uid)
const;
The UID mapping becomes persistent with the geometry. To retrieve
the number of entries having (or not) uid's defined, I modified:
Int_t TGeoManager::GetNAlignable(Bool_t with_uid=kFALSE) const
- Added method TGeoOverlap::SampleOverlap(Int_t npoints) for
overlaps/extrusions in the context menu of overlaps. This
normally produces a picture of the overlap having random red
points in the overlapping region. Helps a lot to check how big
the overlap is (prints the volume of the overlapping region) and
to validate if the overlap is valid or not.
- TGeoVolume::CheckOverlaps(Double_t ovlp, Option_t *option)
produces now overlap objects in the list of overlaps of
TGeoManager in case option="s" (sampling). Very useful for doing
an extensive check on ovelaps as an alternative to the fast
method.
Note: when checking assembly vs. assembly (or volume) only one
overlap is reported (the check does not show which node in the
assembly produced the overlap). A graphical output giving hints
is still provided in this case.
2007-08-20 07:57 brun
* [r19649] asimage/src/libAfterImage.tar.gz: From Valeriy:
New version of libAfterImage fixing a compilation problem under
Windows.
2007-08-19 10:27 rdm
* [r19648] proof/src/TDSet.cxx: From Jan:
- Adding '\n' to the message about % of looked up files in order
to avoid the method being partly erased by info on % of validated
files.
- Fixing a typo in comment
2007-08-19 10:26 rdm
* [r19647] proofd/src/XrdProofdProtocol.cxx: From Jan:
- Fixing a problem in XrdProofdProtocol::Reconfig().
The manager was not properly initiated.
And messages similar to the following one appeared:
070815 09:58:53 32335 xpd : Config: error handler undefined!
- cosmetic changes
2007-08-19 10:08 rdm
* [r19646] gl/inc/TGLSAViewer.h, gl/src/TGLSAViewer.cxx: From
Matevz:
Allow user to pass external geditor to be used by the GL-viewer.
2007-08-19 10:07 rdm
* [r19645] gl/inc/TGLViewer.h, gl/src/TGLViewer.cxx: From Matevz:
Removed unused member fPadEditor.
External TVirtualPad reference is no longer needed, viewer works
fine with fPad = 0.
2007-08-19 10:07 rdm
* [r19644] gl/inc/TGLViewerBase.h, gl/src/TGLViewerBase.cxx: From
Matevz:
Add Bool_t fChanged that reflects if the viewer needs to be
redrawn due to internal state changes of scenes.
AddScene() now returns TGLSceneInfo* holding viewer-specific
information of the newly created scene.
2007-08-19 10:06 rdm
* [r19643] gl/src/TGLScenePad.cxx: From Matevz:
Use Begin/EndUpdate() instead of repeating the code in
Begin/EndScene().
2007-08-19 10:06 rdm
* [r19642] gl/inc/TGLScene.h, gl/src/TGLScene.cxx: From Matevz:
BeginUpdate() now returns Bool_t reflecting the success of
scene-locking.
Call TagViewersChanged() in EndUpdate().
2007-08-19 10:05 rdm
* [r19641] gl/inc/TGLSceneBase.h, gl/src/TGLSceneBase.cxx: From
Matevz:
Added method TagViewersChanged() that allows all connected
viewers
to be tagged as in-need-of-a-redraw.
Added Get/SetAutoDestruct().
2007-08-19 10:05 rdm
* [r19640] gl/inc/TGLSceneInfo.h, gl/src/TGLSceneInfo.cxx: From
Matevz:
Added member Bool_t fActive that allows a viewer to bypass
rendering
of the referenced scene without losing the internal data.
2007-08-18 16:13 brun
* [r19639] graf/src/TLatex.cxx: Some improvements when drawing
acute.
2007-08-18 15:28 brun
* [r19638] asimage/src/libAfterImage.tar.gz: From Valeriy:
New version of the tar file that should fix several problems:
-compilation on Solaris
-correct execution of rose_image.C
2007-08-17 19:08 pcanal
* [r19637] meta/inc/TIsAProxy.h, meta/inc/TVirtualIsAProxy.h,
tree/inc/TSelectorCint.h: allows the header files to be #included
without
requiring extra (dependent) #includes.
2007-08-17 09:12 brun
* [r19636] hist/inc/TH1.h, hist/inc/TProfile.h,
hist/inc/TProfile2D.h, hist/inc/TProfile3D.h, hist/src/TAxis.cxx,
hist/src/TH1.cxx, hist/src/TH2.cxx, hist/src/TH3.cxx,
hist/src/TProfile.cxx, hist/src/TProfile2D.cxx,
hist/src/TProfile3D.cxx: Change the API for TH1::RebinAxis from
void RebinAxis(Double_t x, const char *ax);
to
void RebinAxis(Double_t x, TAxis *axis);
2007-08-17 09:10 brun
* [r19635] treeplayer/src/TSelectorDraw.cxx: Take into account the
title offsets in x,y when generating a TH3.
Fixes the problem reported at http://savannah.cern.ch/bugs/?28815
2007-08-17 08:23 brun
* [r19634] treeviewer/src/TParallelCoord.cxx: Fix typo
2007-08-17 05:17 pcanal
* [r19632] tree/src/TTree.cxx, tree/src/TTreeCloner.cxx: From Paul:
In Fast Merging, allow the input and output tree to have a
different number
of branches. This allow dropping branches when doing a fast
cloning.
2007-08-16 21:27 pcanal
* [r19631] treeplayer/inc/TBranchProxy.h: From Axel:
when you ask a TBranchProxy of a split TClonesArray how many
entries the
TCA has, it will only ready the entries member - and still think
that it
has read the complete TCA. So all following accesses to the
elements
contained in the TCA will return invalid objects. Attached patch
fixes
that by not setting fRead when only the number of entries has
been read.
It introduces a slight performance penalty for multiple
ClonesProxy/GetEntries() calls.
2007-08-16 16:05 brun
* [r19630] tutorials/tree/parallelcoord.C: From Bastien:
script illustrating the use of the TParalleCoord class
2007-08-16 15:59 brun
* [r19629] tutorials/tree/spider.C: From Bastien:
script illustrating the use of the TSpider class
2007-08-16 15:54 brun
* [r19628] treeviewer/inc/TSpider.h,
treeviewer/src/TParallelCoord.cxx, treeviewer/src/TSpider.cxx:
From Bastien:
Fixed: TSpider.cxx: Some parameters for the TSpider constructor
are now default.
Fixed: TSpider.h, TSpider.cxx: Made the Get functions const when
required.
Added: TSpider.cxx: Added a example macro.
Added: TParallelCoord.cxx: Added some references.
2007-08-16 15:53 brun
* [r19627] README/CREDITS: Add Bastien for his contribution to
TPider and TParallelCoord.
2007-08-16 12:12 brun
* [r19626] treeviewer/inc/TParallelCoord.h,
treeviewer/inc/TParallelCoordRange.h,
treeviewer/src/TParallelCoord.cxx,
treeviewer/src/TParallelCoordEditor.cxx,
treeviewer/src/TParallelCoordRange.cxx,
treeviewer/src/TParallelCoordVar.cxx: From Bastien:
Fixed: TParallelCoord.cxx: Added protection against missing tree
file.
Fixed: TParallelCoord.cxx: Added TParallelCoord::SaveTree()
called when
calling SavePrimitive without the tree being saved in a root
file.
Fixed: TParallelCoord.cxx: missing comments.
Added: All: Some FIXME indications.
Added: All: Html documentation and a macro example for
TParallelCoord.
Fixed: TParallelCoordVar.cxx: Fixed missing TParallelCoordRange
when rebuilding
the pad from a macro coming from SavePrimitive().
2007-08-16 09:55 brun
* [r19625] asimage/src/TASImage.cxx: Fix uninitialized variables
fMinValue and fMaxvalue in SetDefaults.
In TASImage::Bevel on must set bevel.type to 0.
2007-08-15 10:50 brun
* [r19624] Makefile: From Bertrand:
Moved "thread" before "html" in the MODULES list to solve
missing dependency of libHtml on libThread at link time
2007-08-15 07:38 brun
* [r19623] graf/src/TGraph.cxx: Implement the following changes in
TGraph::Draw
-when option "same" is specified it is ignored
-when option "a" is specified the pad is cleared
2007-08-14 09:49 moneta
* [r19622] smatrix/test/testSMatrix.cxx: add test for Trace()
2007-08-14 09:48 moneta
* [r19621] smatrix/inc/Math/SMatrix.h,
smatrix/inc/Math/SMatrix.icc: add Trace() function (requested by
LHCb and CMS)
2007-08-13 17:29 brun
* [r19620] hist/inc/TMultiDimFit.h, hist/src/TMultiDimFit.cxx,
vmc/inc/TVirtualMC.h, vmc/inc/TVirtualMCApplication.h,
vmc/src/TVirtualMC.cxx, vmc/src/TVirtualMCApplication.cxx: From
Axel and Gordon Watts:
Move inline functions referencing class static global variables
from inline
to the implementation files (Windows DLLs).
2007-08-13 17:27 brun
* [r19619] base/inc/TProcessID.h, base/src/TProcessID.cxx: From
Axel and Gordon Watts:
Move the code in TProcessID::CheckInit from inline to the
implementation file.
2007-08-13 16:03 brun
* [r19618] g4root/Module.mk, g4root/inc/TG4RootNavigator.h,
g4root/src/TG4RootNavigator.cxx: From Andrei:
patch for g4root, including a flag G4ROOT_DEBUG for debugging
purposes and a fine tuning for safety that improves a bit speed
with Ivana's VGM tests.
2007-08-13 16:00 brun
* [r19617] geom/inc/TGeoBBox.h, geom/src/TGeoArb8.cxx,
geom/src/TGeoBBox.cxx, geom/src/TGeoCompositeShape.cxx,
geom/src/TGeoCone.cxx, geom/src/TGeoEltu.cxx,
geom/src/TGeoHype.cxx, geom/src/TGeoNode.cxx,
geom/src/TGeoPcon.cxx, geom/src/TGeoPgon.cxx,
geom/src/TGeoSphere.cxx, geom/src/TGeoTorus.cxx,
geom/src/TGeoTube.cxx, geom/src/TGeoXtru.cxx: From Andrei:
Patch for several complex shapes where it is faster to check
first if the bounding box is crossed when coming from outside.
2007-08-13 15:49 moneta
* [r19616] mathmore/inc/Math/GSLRootFinder.h,
mathmore/inc/Math/GSLRootFinderDeriv.h,
mathmore/inc/Math/RootFinder.h, mathmore/src/GSLRootFinder.cxx,
mathmore/src/GSLRootFinderDeriv.cxx: - check when setting the
interval or starting points in RootFinder and
return an error when the interval is not valid.
2007-08-13 15:22 brun
* [r19615] treeviewer/inc/TParallelCoord.h,
treeviewer/inc/TParallelCoordRange.h,
treeviewer/inc/TParallelCoordVar.h,
treeviewer/src/TParallelCoord.cxx,
treeviewer/src/TParallelCoordEditor.cxx,
treeviewer/src/TParallelCoordRange.cxx,
treeviewer/src/TParallelCoordVar.cxx: From Bastien:
Added TParallelCoord::SavePrimitive to generate macro reproducing
the TParallelCoord.
2007-08-13 15:11 rdm
* [r19614] config/Makefile.depend: also add -lRIO to TreeViewer for
Unix.
2007-08-13 15:10 rdm
* [r19613] auth/inc/TRootAuth.h, base/inc/TVirtualAuth.h,
proofplayer/inc/TPacketizerProgressive.h: From Axel:
he attached patch allows the header files to be #included without
requiring extra (dependent) #includes.
2007-08-13 14:59 moneta
* [r19612] minuit2/src/TFitterMinuit.cxx: fix a bug in retrieving
errors when some parameters are fixed. Fixed problem reported in
Forum, see http://root.cern.ch/phpBB2/viewtopic.php?t=5277
2007-08-13 14:23 antcheva
* [r19611] ged/inc/TGraphEditor.h, gui/inc/TGTextEditor.h: From
Axel:
allows the header files to be #included without
requiring extra (dependent) #includes.
2007-08-13 14:05 brun
* [r19610] geom/inc/TGeoBoolNode.h, geom/inc/TGeoScaledShape.h,
geom/inc/TGeoVoxelFinder.h, geombuilder/inc/TGeoTabManager.h:
From Axel:
allows the header files to be #included without
requiring extra (dependent) #includes.
2007-08-13 13:41 brun
* [r19609] base/inc/TQClass.h: From Axel:
llows the header file to be #included without
requiring extra (dependent) #includes.
2007-08-13 13:21 axel
* [r19607] reflex/python/genreflex/gendict.py: From Lukasz Janyst:
check that class has a name before accessing it.
2007-08-13 11:01 brun
* [r19606] tutorials/graphics/latex.C: Rename function latex
instead of latex5
2007-08-13 10:58 brun
* [r19605] config/Makefile.depend: treeviewer depends now on libRIO
2007-08-13 10:50 brun
* [r19604] treeviewer/inc/TParallelCoord.h,
treeviewer/inc/TParallelCoordRange.h,
treeviewer/inc/TParallelCoordVar.h,
treeviewer/src/TParallelCoord.cxx,
treeviewer/src/TParallelCoordEditor.cxx,
treeviewer/src/TParallelCoordRange.cxx,
treeviewer/src/TParallelCoordVar.cxx: From Bastien:
Fixed: TParallelCoord.cxx: Fixed a bug when redimensionning the
frame. Redimensionning a TParallelCoord is now frozen.
Fixed: TParallelCoordVar.cxx: Fixed testing if there is a current
selection before adding a range (was causing seg fault).
Added: TParallelCoordVar.cxx, TParallelCoord.cxx: Added I/O.
Modified: TParallelCoordVar.h: The title of a TParallelCoordVar
is now constant (the corresponding expression given to
TTree::Draw). The user can change the variable label using
TNamed::SetName but TNamed::SetTitle has been hidden.
Fixed: TParallelCoordEditor.cxx : Added protection when trying to
select a non existing selection.
2007-08-12 16:38 brun
* [r19603] treeviewer/src/TParallelCoordVar.cxx: Fix coding
conventions
2007-08-12 16:27 rdm
* [r19602] base/src/TPluginManager.cxx: call TROOT::Macro() with
updatePad=kFALSE to avoid updating of canvases
when plugin macros are executed.
2007-08-12 16:23 rdm
* [r19601] base/inc/TROOT.h, base/src/TROOT.cxx: add to Macro()
optional argument Bool_t updatePad=kTRUE. When kFALSE
gPad->Update() is not called. Avoid having to set gPad to 0
before calling
Macro() which can be defeated when the macro causes gPad to be
reset.
2007-08-12 15:25 axel
* [r19600] html/src/THtml.cxx: Fix to pass W3C validation
2007-08-12 14:14 axel
* [r19599] html/src/THtml.cxx: Add documentation for
MakeClassThreaded(), call ProcessEvent() in main thread during
multi-threaded MakeAll() - TCanvas creation in thread still not
working, though
2007-08-11 11:02 brun
* [r19598] gui/inc/TGButton.h: Fix coding conventions
2007-08-11 10:57 brun
* [r19597] hist/src/TF1Helper.cxx, hist/src/TF1Helper.h,
mathmore/src/SpecFuncMathMore.cxx: Fix coding conventions.
2007-08-10 15:31 pcanal
* [r19596] meta/inc/TClass.h, meta/src/TClass.cxx: From Axel:
* speed up I/O by invoking ShowMembers() directly for
TObject-derived
objects, instead of going via the interpreter.
* factor out the TObject base offset calculation into
CalculateStreamerOffset() (keep name for historical reasons, as
it sets
TClass::fOffsetStreamer)
* clean up duplicate + unneeded #includes in TClass.cxx.
2007-08-10 15:13 axel
* [r19595] etc/html/ROOT.css, html/src/TDocOutput.cxx: Stylesheet:
return types / member types should not wrap.
erasing invalidates set::iter; work-around (for MSVC8)
2007-08-10 14:27 brun
* [r19594] html/src/THtml.cxx: Fix a compiler warning.
2007-08-10 13:01 axel
* [r19593] etc/html/ROOT.css, etc/html/ROOT.js, html/inc/THtml.h,
html/src/TClassDocOutput.cxx, html/src/TDocDirective.cxx,
html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
html/src/THtml.cxx: * The info box in the class doc page is now
only shown if javascript is created; this makes the reference
guide more suitable for e.g. TGHtml but also links/lynx etc.
Achieved by writing the info box with javascript.
* With !=1 as the third argument to THtml::MakeAll(), THtml will
use a thread pool when generating the documentation. Added the
necessary locks. Threads cannot create TCanvases which is a
problem for TDocDirective; this remains to be fixed. As in:
WARNING: don't pass numthreads != 1 if you have a
TDocMacroDirective or TDocLatexDirective!
* Fix constness of a few functions.
* Don't put $ROOTSYS in front of module's source path
* Fix a string index ==-1 problem in
TDocParser::LocateMethodInCurrentLine() discovered with TMath
* TDocDirective: don't delete returned objects if gPad has
changed - it might be part of the TCanvas and thus deleted when
deleting gPad.
* Add a few gVirtualX->Update()s to reduce the amount of X11
errros.
* Use ':' as the macro path delimiter, even on Windows.
* Only initialize the graphics libs if needed.
* Hack to change the new DeclFileName()s for ROOT from
include/Whatever.h to module/inc/Whatever.h, so ViewCVS can
display it.
* Hack of hack to fix the DeclFileName() for TMVA.
* Increase the font size of pre blocks; they were too small with
TTF on linux.
2007-08-10 12:27 wouter
* [r19592] roofitcore/inc/LinkDef2.h: o LinkDef2
- Restore accidentally dropped namespace RooFitShortHand
2007-08-10 10:55 brun
* [r19591] config/Makefile.depend: From Axel:
libHtml needs libThread for multi-threading support.
2007-08-10 10:49 rdm
* [r19590] base/src/TPluginManager.cxx: From Axel:
PluginManager calls gROOT->Macro() which calls gPad->Update()
which
fails if the plugin mechanism was initialized while setting up
e.g. a
TCanvas that gPad points to. Simply setting gPad=0 temporarily
during
the plugin manager's gROOT->Macro() call fixes that.
2007-08-10 10:09 brun
* [r19589] tree/src/TTree.cxx, treeplayer/src/TSelectorDraw.cxx,
treeplayer/src/TTreePlayer.cxx, treeviewer/inc/TParallelCoord.h,
treeviewer/inc/TParallelCoordEditor.h,
treeviewer/inc/TParallelCoordRange.h,
treeviewer/inc/TParallelCoordVar.h,
treeviewer/src/TParallelCoord.cxx,
treeviewer/src/TParallelCoordEditor.cxx,
treeviewer/src/TParallelCoordRange.cxx,
treeviewer/src/TParallelCoordVar.cxx: From Bastien:
Fixed: TParallelCoordVar.cxx: The extreme bins of the axes
histograms are now properly diplayed.
Fixed: TParallelCoordVar.cxx, TParallelCoordVar.h: The
histograms, minimums, maximums, averages and quantiles are now
updated when changing the entries to display.
Fixed: TParallelCoord.cxx, TParallelCoordVar.cxx,
TParallelCoordRange.cxx, TParallelCoordEditor.cxx: Several not
portable C++ expressions has been changed.
Added: TParallelCoordEditor.cxx, TParallelCoordEditor.h: Better
interface to display or not bar histograms.
Added: TTreePlayer.cxx: Added documentation to
TTreePlayer::DrawSelect.
Added: TTree.cxx: Added documentation to TTree::Draw.
Added: TSelectorDraw.cxx: Protection in TSelectorDraw::Begin if
there is more than 4 dimensions and neither the option "para",
"candle" or "goff" are activated.
Added: TParallelCoord.cxx: The "Apply to tree" button now also
update the selected entries drawn on the TParallelCoord.
Added: TParallelCoord.cxx, TParallelCoord.h: An initial entry
list is defined. Calling TParallelCoord::ResetTree will produce
the same output as when first initialized.
Fixed: TParallelCoordEditor.cxx, TParallelCoordEditor.h: Fixed
seg faults from bad management of the TGComboBox.
Fixed: TParallelCoordVar.cxx: Fixed seg fault when computing the
quantiles.
2007-08-10 10:01 brun
* [r19588] meta/src/TClass.cxx: Fix an oddity in TClass::GetClass
VS:
----------------------------------------------------------------------
2007-08-10 10:00 brun
* [r19587] treeviewer/src/TSpider.cxx: Add several protections in
case one paint a TSpider read from a file.
I/O of TSpider still requires work
2007-08-10 10:00 brun
* [r19586] graf/inc/TGraphPolar.h, treeviewer/inc/TSpider.h: Fix
many problems in the header such that the class can be made
persistent
2007-08-10 09:59 brun
* [r19585] graf/src/TGraphPolar.cxx: Fix uninitialized pointers in
the default constructor
2007-08-10 09:59 brun
* [r19584] graf/inc/LinkDef2.h: Use option "+" to get correct I/O
for TGraphPolar and TGraphPolargram
2007-08-09 19:55 wouter
* [r19583] roofitcore/inc/RooAbsCollection.h,
roofitcore/inc/RooArgSet.h, roofitcore/inc/RooFormulaVar.h,
roofitcore/inc/RooNormSetCache.h, roofitcore/inc/RooSetPair.h,
roofitcore/src/RooAbsCollection.cxx,
roofitcore/src/RooArgSet.cxx, roofitcore/src/RooBanner.cxx,
roofitcore/src/RooCategory.cxx, roofitcore/src/RooFormulaVar.cxx,
roofitcore/src/RooMsgService.cxx,
roofitcore/src/RooNormSetCache.cxx,
roofitcore/src/RooProfileLL.cxx,
roofitcore/src/RooProjectedPdf.cxx,
roofitcore/src/RooRealVar.cxx, roofitcore/src/RooTreeData.cxx,
roofitcore/src/RooWorkspace.cxx: o RooAbsCollection
- Add snapshot() function that fills output in existing
collection to
aid copy ctors of classes that own deep-copies of trees such as
RooWorkspace
o RooArgSet
- Add utilities that keep track of pointer recycling to aid
proper functioning
of RooNormSetCache
o RooNormSetCache
- Explicitly handle cases in cache management where RooArgSet
pointers are
reallocated on a previously used address.
o RooSetPair
- Add data members that store the allocation cycle
o RooMsgService
- Expand inline comments and documentation
o RooProfileLL
- Expland inline comments and documentation
o RooProjectedPdf
- Expland inline comments and documentation
- Adjust code so that normalization set of projection contains
only
actual observables of integrand
o RooWorkspace
- Expland inline comments and documentation
- Implement copy ctor in terms of new snapshot function
- Fix dtor (forgot to delete owned datasets)
- When importing a dataset, also import its observables as
variables
o RooFormulaVar
- Fix default ctor for persistence
- Fix passing of normalization set to RooFormula
o RooCategory
- Fix default ctor for persistence
o RooRealVar
- Fix default ctor for persistence
o RooBanner
- Increment version tag to v2.20
2007-08-09 14:06 ganis
* [r19582] proofx/src/TXProofServ.cxx, proofx/src/TXSocket.cxx: Fix
a problem with the transmission of the inflate factor.
2007-08-09 09:20 brun
* [r19581] meta/inc/TVirtualIsAProxy.h: Add the necessary includes
and forward declarations such that the class can be compiled
independently.
2007-08-09 09:10 brun
* [r19580] treeplayer/src/TSelectorDraw.cxx,
treeplayer/src/TTreePlayer.cxx, treeviewer/inc/TParallelCoord.h,
treeviewer/inc/TParallelCoordEditor.h,
treeviewer/inc/TParallelCoordRange.h,
treeviewer/inc/TParallelCoordVar.h,
treeviewer/src/TParallelCoord.cxx,
treeviewer/src/TParallelCoordEditor.cxx,
treeviewer/src/TParallelCoordRange.cxx,
treeviewer/src/TParallelCoordVar.cxx: From Bastien:
-add several protections
-Move class descriptions from headers to implementation files
-Simplify the user interface for
TParallelCoord::BuildParallelCoord
2007-08-09 08:53 brun
* [r19579] tree/inc/TTreeCloner.h: Add the necessary includes and
forward declarations such that the class can be compiled
independently.
2007-08-09 08:33 brun
* [r19578] tree/inc/TBranch.h, tree/src/TBranch.cxx: Move the
inline implementation of TBranch::ResetCount to the
implementation file such
that the function can be called from another DLL on Windows.
2007-08-09 08:13 brun
* [r19577] treeplayer/inc/TSelectorDraw.h: -Fix an unbelievable
oddity (thanks Bastien): fObject member was redefining
TSelector::fObject.
-Add new function TSelectorDraw::GetTree
2007-08-09 06:56 brun
* [r19576] alien/src/TAlienJDL.cxx: Fix coding conventions
2007-08-09 06:47 brun
* [r19575] mathmore/src/GSLIntegrator.cxx,
mathmore/src/Integrator.cxx: Fix coding conventions
2007-08-09 06:42 brun
* [r19574] hist/src/TBinomialEfficiencyFitter.cxx,
proofplayer/src/TProofDraw.cxx, proofplayer/src/TProofPlayer.cxx,
thread/inc/TLockFile.h, treeplayer/src/TChainIndex.cxx,
treeplayer/src/TTreeProxyGenerator.cxx: Fix coding conventions
2007-08-09 06:26 brun
* [r19573] base/inc/TFileCollection.h: Fix coding conventions
2007-08-08 22:17 rdm
* [r19572] treeviewer/inc/TParallelCoord.h,
treeviewer/inc/TParallelCoordRange.h,
treeviewer/src/TParallelCoordEditor.cxx,
treeviewer/src/TParallelCoordVar.cxx: fix names of cpp include
guard and replaced <> by "" in some includes.
2007-08-08 14:58 brun
* [r19571] tree/src/TChain.cxx, tree/src/TEntryList.cxx: From Anna:
fix the issue of TEntryList and TEventList for remote files in
the bug #28505 in Savannah.
2007-08-08 13:48 brun
* [r19570] cont/src/TList.cxx: In the comments of the examples show
valid C++ that does not generate a compiler warning.
2007-08-08 12:58 brun
* [r19569] treeplayer/src/TSelectorDraw.cxx,
treeplayer/src/TTreePlayer.cxx: From Bastien DallaPiazza:
treeplayer/src/TTreePlayer.cxx:
Add the options "para" and "candle" to TTreePlayer::DrawSelect.
The option "para" brings a parallel coordinates plot.
The option "candle" brings a candle stick chart.
treeplayer/src/TSelectorDraw.cxx:
Add some code in TSelectorDraw::Begin, TSelectorDraw::TakeAction
and
TSelectorDraw::TakeEstimate to draw parallel coordinates plots
and candle
stick charts.
2007-08-08 12:57 brun
* [r19568] treeviewer/Module.mk, treeviewer/inc/LinkDef.h,
treeviewer/inc/TParallelCoord.h,
treeviewer/inc/TParallelCoordEditor.h,
treeviewer/inc/TParallelCoordRange.h,
treeviewer/inc/TParallelCoordVar.h,
treeviewer/src/TParallelCoord.cxx,
treeviewer/src/TParallelCoordEditor.cxx,
treeviewer/src/TParallelCoordRange.cxx,
treeviewer/src/TParallelCoordVar.cxx: From Bastien DallaPiazza:
Add new classes to implement Parallel Coordinates graphs and
Candle stick charts.
Classes:
- TParallelCoord
The multidimensional system of Parallel coordinates is a common
way of studying
high-dimensional geometry and visualizing multivariate problems.
To show a set of points in an n-dimensional space, a backdrop is
drawn
consisting of n parallel lines. A point in n-dimensional space is
represented
as a polyline with vertices on the parallel axes; the position of
the vertex
on the i-th axis corresponds to the i-th coordinate of the point.
This tool comes with a rather large gui in the editor. It is
necessary to use
this editor in order to explore a data set, as explained below.
Reduce cluttering:
The main issue for parallel coordinates is the very high
cluttering of the
output when dealing with large data set. Two techniques have been
implemented
to bypass that so far:
- Draw doted lines instead of plain lines with an adjustable dots
spacing.
A slider to adjust the dots spacing is available in the editor.
- Sort the entries to display with a "weight cut". On each axis
is drawn a
histogram describing the distribution of the data on the
corresponding
variable. The "weight" of an entry is the sum of the bin content
of each
bin the entry is going through. An entry going through the
histograms peaks
will have a big weight wether an entry going randomly through the
histograms
will have a rather small weight. Setting a cut on this weight
allows to draw
only the most representative entries. A slider set the cut is
also available
in the gui.
Candle chart:
TParallelCoord can also be used to display a candle chart. In
that mode, every
variable is drawn in the same scale. The candle chart can be
combined with the
parallel coordinates mode, drawing the candle sticks over the
axes.
- TParallelCoordVar:
Class containing a variable for the TParallelCoord. Appears as an
axis on the
pad.
Options can be defined each axis separatly using the right mouse
click.
These options can be applied to every axes using the editor.
- Axis width: If set to 0, the axis is simply a line. If higher,
a color
histogram is drawn on the axis.
- Axis histogram height: If not 0, a usual bar histogram is drawn
on the plot.
The order in which the variables are drawn is essential to see
the clusters.
The axes can be dragged to change their position. A zoom is also
available.
The logarithm scale is also available by right clicking on the
axis.
- TParallelCoordRange:
A TParallelCoordRange is a range used for parallel coordinates
plots. It defines
a range owned by a selection on an axis.
- TParallelCoorSelect:
A TParallelCoordSelect is a specialised TList to hold
TParallelCoordRanges used
by TParallelCoord.
Selections of specific entries can be defined over the data set
using parallel
coordinates. With that representation, a selection is an ensemble
of ranges
defined on the axes. Ranges defined on the same axis are
conjugated with OR
(an entry must be in one or the other ranges to be selected).
Ranges on different axes are are conjugated with AND (an entry
must be in all
the ranges to be selected). Several selections can be defined
with different
colors. It is possible to generate an entry list from a given
selection and
apply it to the tree using the editor ("Apply to tree" button).
- TParallelCoordEditor:
This is the TParallelCoord editor. It brings tools to explore
datas using
parallel coordinates. The main tools are:
- Dots spacing : Set the dots spacing with whichone the lines
must be drawn.
This tool is useful to reduce the image cluttering.
- The Selections section : Set the current edited selection and
allows to
apply it to the tree through a generated entry list.
- The Entries section : Set how many events must be drawn. A
weight cut can
be defined here (see TParallelCoord for a a description of the
weight cut).
- The Variables tab : To define the global settings to display
the axes.
It is also possible to add a variable from its expression or
delete a
selected one (also possible using right click on the pad.
2007-08-08 08:51 rdm
* [r19567] base/inc/TFileCollection.h, base/inc/TFileInfo.h,
base/src/TFileCollection.cxx: From Jan-Fiete and me:
addition of kCorrupted bit assigned to TFileInfo's that are
staged but are
corrupted in one way or another (partial file transfer, etc.).
Split out AddFromFile() from the TFileCollection ctor.
2007-08-08 07:01 axel
* [r19566] reflex/inc/Reflex/internal/Makefile.am: From Andr�
Rodrigues: add missing Makefile.am for subdir internal
2007-08-08 01:08 rdm
* [r19565] proof/src/TProof.cxx: in Init() avoid calling
TSystem::GetHostByName() on non-existing hostnames,
like __master__, as some nameservers are configured to redirect
all unknown
(or misspelled) hosts to one central machine (like ISP web
server).
2007-08-08 00:56 rdm
* [r19564] config/Makefile.depend, netx/inc/TXNetFile.h,
netx/src/TXNetFile.cxx: From Gerri:
Andy has decided to rename and move some utilities classes inside
XROOTD.
Some of them are used in ROOT too. In preparation for this I have
tried to
remove as much as possible our dependence on that.
In TXNetFile there is an instance of XrdOucRecMutex which should
become a
recursive TMutex. The patch attached does this.
2007-08-07 20:25 brun
* [r19563] minuit/src/TMinuit.cxx: Protect TMinuit::mnscan to store
less than fMaxcpt points
2007-08-07 07:53 brun
* [r19562] gdml/inc/TGDMLParse.h, gdml/src/TGDMLParse.cxx: From
Zoltan.Torzsok@cern.ch:
*** Using constants in GDML with ROOT ***
[ORIGINAL APPROACH]
Originally constants could not be used within mathematical
expressions in ROOT.
The following example is to illustrate the problem:
<define>
<constant name="size" value="100.0"/>
</define>
<solids>
<box name="MyCube" x="size" y="size" z="size"/>
<box name="MyBox" x="1.0*size" y="2.0*size" z="3.0*size"/>
</solids>
The "MyCube" solid can be parsed since it contains a constant
only.
The "MyBox" solid will indicate an error message like "size" is
not
recognised as an expression. This happens because in the original
method
the whole expression string is searched in the constant map.
If it can be found, it is replaced with its value.
In "MyBox" the expression string for the "x" attribute is
"1.0*size"
and there isnt any constant defined with the name of "1.0*size".
We can trick the parser and eliminate the mentioned error message
by
adding the following constants:
<constant name="1.0*size" value="100"/>
<constant name="2.0*size" value="200"/>
<constant name="3.0*size" value="300"/>
[MY APPROACH]
I am using a find-and-replace method on the expression string.
If the name of a constant is found within the expression string,
it is replaced with the value of the constant.
This approach fails in special cases, when a constants name
contains
an other constants name, like in the following:
<constant name="wi" value="100"/>
<constant name="width" value="200"/>
In this case, every occurence of "width" will look like "100dth"
so that "width" will be no longer recognised. This must be fixed.
[TEST RESULTS]
Applying my method has not got any impact on speed, even with
highly sophisticated models like "cms.gdml".
[FEATURES]
- Works with multiple constants in a single expression (tested)
- Should work with multiple *.gdml files (not tested)
- Works with constants with expressions (tested)
Example:
<constant name="size" value="100.0"/>
<constant name="width" value="2.0*size"/>
<constant name="height" value="4.0*size"/>
<constant name="depth" value="8.0*size"/>
*** Problem with rotation in boolean solids is fixed now ***
Originally, in GDML/Geant4, in a boolean composition of two
solids only the second solid could be rotated.
This rotation has opposite winding compared to the rotation of
the volume, so that the inverse of the rotation matrix is used.
Later the boolean solid was extended, using the "firstrotation"
token, so that the first solid can be rotated too.
But in the code the matrix inversion was omitted for this
rotation. By adding matrix inversion to this rotation
the problem is solved.
2007-08-07 07:48 brun
* [r19561] mlp/src/TMultiLayerPerceptron.cxx: From Christophe
Delaere:
When I moved BFGS matrices into the BFGS specific code, I
overlooked the fact
that matrices are not to be reinitialized at each step of the
loop.
The consequence is that BFGS training is far from optimal from
release
v5-15-08, but other methods are not affected. Using MLP with ROOT
v5-15-08 -> v5-16-00 I recommend to use the
TMultiLayerPerceptron::kFletcherReeves learning method.
2007-08-07 00:45 rdm
* [r19560] Makefile: avoid rm -rf in root/etc altogether to avoid
any more accidents during install
related to users not following the installation guide.
2007-08-07 00:39 rdm
* [r19559] base/inc/TFileInfo.h, base/src/TFileInfo.cxx: Move
static methods CreateListFromFile() and CreateListMatching()
to TFileCollection where they make more sense.
2007-08-07 00:29 rdm
* [r19558] base/Module.mk, base/inc/LinkDef3.h,
base/inc/TFileCollection.h, base/src/TFileCollection.cxx: From
Jan-Fiete and Erich Bruckner:
Class TFileCollection that contains a hashlist of TFileInfo's and
a list of accumulated meta data information about its entries.
This class
is used to describe file sets as stored by Grid file catalogs,
by PROOF or any other collection of TFile names.
2007-08-06 15:26 ganis
* [r19556] proofd/src/XrdProofdManager.cxx: Do not initialize twice
the default number of local workers
2007-08-06 15:25 ganis
* [r19555] proofd/src/XrdProofdProtocol.cxx: - Improve the
detection of the "xpd.sched" directive
- Fix a problem transmitting the version run by the client to
proofserv
2007-08-04 17:31 brun
* [r19554] hist/src/TBinomialEfficiencyFitter.cxx: From Bertrand:
Fix compilation error on Windows + a few coding conventions
violations.
2007-08-04 09:31 brun
* [r19553] tutorials/fit/TestBinomial.C: From Frank Filthaut.
New version of the tutorial illustrating the new functionality of
TBinomialEfficiencyFitter.
2007-08-04 09:28 brun
* [r19552] hist/inc/TBinomialEfficiencyFitter.h,
hist/src/TBinomialEfficiencyFitter.cxx: From Frank Filhaut:
- extension to 2D and 3D problems (I didn't test the 3D case,
I'm assuming that it is a straightforward extension compared
to the 2D case);
- a method to allow the use to change the integration precision
(I thought this might be necessary for the 2D and 3D cases,
depending on the complexity of the problem etc.);
- computation of a goodness-of-fit parameter (the quantity
proposed by Baker and Cousins). Together with the number of
degrees of freedom, this allows to compute easily the fit
probability using TF1::Prob(). Such computation is contained
in the 1D example, and it doesn't return a completely flat
probability distribution -- but it has to be kept in mind
that this is only asymptotically a proper chisquared variable;
- documentation.
2007-08-03 19:19 pcanal
* [r19551] tree/inc/TTree.h, tree/src/TChain.cxx,
tree/src/TTree.cxx: In fast merging and cloning, we now check
after each input file whether
the output file is over TTree::GetMaxTreeSize() and apply the
automatic file overflow if needed.
2007-08-03 18:50 pcanal
* [r19550] mysql/src/TMySQLStatement.cxx: Add a missing if
MYSQL_VERSION_ID >= 50022
2007-08-03 18:18 pcanal
* [r19549] mysql/src/TMySQLStatement.cxx: temporary work-around
macos compilation error
2007-08-03 17:23 pcanal
* [r19548] cint/src/v6_pause.cxx: Fix support for multi line
command line entries when the first line is only '{'
2007-08-03 17:19 pcanal
* [r19547] meta/src/TCint.cxx: fix comment spelling
2007-08-03 17:15 pcanal
* [r19546] mysql/src/TMySQLStatement.cxx: Support
MYSQL_TYPE_NEWDECIMAL only with mysql 5.0.22 and above
2007-08-03 17:00 pcanal
* [r19545] treeplayer/src/TBranchProxyClassDescriptor.cxx: add
missing 'else'
2007-08-03 16:55 pcanal
* [r19544] mysql/src/TMySQLStatement.cxx: Add support for
MYSQL_TYPE_NEWDECIMAL (new MYSQL_TYPE fixed precision decimal)
2007-08-03 16:55 pcanal
* [r19543] mysql/inc/TMySQLStatement.h: Make datamember protected
2007-08-03 16:53 brun
* [r19542] treeplayer/inc/TBranchProxy.h: Fix a compiler warning
about a variable possibly not initialized.
2007-08-03 15:41 pcanal
* [r19541] treeplayer/inc/TBranchProxy.h,
treeplayer/inc/TBranchProxyClassDescriptor.h,
treeplayer/inc/TBranchProxyTemplate.h: Fix compilation on mac
2007-08-03 13:33 pcanal
* [r19540] treeplayer/inc/TBranchProxy.h,
treeplayer/inc/TBranchProxyClassDescriptor.h,
treeplayer/inc/TBranchProxyTemplate.h,
treeplayer/inc/TTreeProxyGenerator.h,
treeplayer/src/TBranchProxy.cxx,
treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TTreeProxyGenerator.cxx: Add support for STL
containers in MakeProxy
2007-08-03 13:33 pcanal
* [r19539] tree/inc/TBranchElement.h: Make GetCollectionProxy
public
2007-08-02 18:50 pcanal
* [r19538] mysql/inc/TMySQLServer.h: Allow (usefull) derivation by
making the members protected
2007-08-02 16:15 rdm
* [r19537] eg/src/TDatabasePDG.cxx: From Constantin Loizides:
implement WritePDGTable(), note that it does not 100% reproduce
the existing pdg_table.txt due to inconsistencies in
the names of the daughter particles in the decay chains
(that are not used anyways) and due to the fact
that some (spin) information is set to hard coded values.
2007-08-02 16:10 rdm
* [r19536] sessionviewer/src/TSessionViewer.cxx: From Bertrand:
Change default parent parameter in TSessionViewer ctor,
to be able to embed it.
2007-08-02 16:06 rdm
* [r19535] test/ProofBench/make_event_trees.C,
test/ProofBench/make_tdset.C: From Tran Long:
1. In case of running on local machines, the master's name could
be
"localhost.localdomain", not just "localhost"
(make_event_trees.C)
2. In the make_tdset.C file, line 75, the file name is created
inappropriately.
2007-08-02 16:00 rdm
* [r19534] proof/src/TDSet.cxx: fix in TDSet for the modified
TFileInfoMeta ctor.
2007-08-02 15:59 rdm
* [r19533] base/inc/TFileInfo.h, base/src/TFileInfo.cxx: implement
some suggestions from Jan-Fiete concerning combining the path
and object name in the fName so they become unique and the search
for them
will be unambiguoes.
2007-08-02 14:48 rdm
* [r19532] gl/src/TGLScene.cxx: From Matevz:
Use IsA() instead of typeid during smart-refresh sanity check.
2007-08-02 14:47 rdm
* [r19531] gl/inc/TGLScenePad.h, gl/src/TGLScenePad.cxx: From
Matevz:
Propagate smart-refresh state from viewer to scene-pad, fix usage
of an
uninitialized variable.
2007-08-02 14:37 rdm
* [r19530] config/rootrc.in: turn Xft off by default till
performance and size and layout change issues
are better understood.
2007-08-02 14:24 ganis
* [r19529] proof/inc/TProof.h, proof/src/TProofServ.cxx: In
TProofServ::HandleCache, remove the full package directory when
a package re-build is needed; this avoids problems when the
'clean'
target is not (or not correctly) implemented in the package
makefile.
2007-08-02 12:54 ganis
* [r19528] proofd/inc/XrdProofSched.h,
proofd/src/XrdProofSched.cxx: - Use the correct option name while
decoding option 'optnwrks'
- Do not require the name specification if defining the
parameters for the default
scheduler
2007-08-02 12:45 rdm
* [r19527] tutorials/gui/games.C: correct make file targets, "make
Tetris.so" -> "make Tetris", etc.
2007-08-02 12:44 rdm
* [r19526] test/Aclock.rootmap, test/Hello.rootmap,
test/Tetris.rootmap: correctly specify depencendy Gui as libGui.
2007-08-02 12:43 rdm
* [r19525] meta/src/TCint.cxx: in GetSharedLibDeps() if the libs in
the rootmap file don't contain
shared library extensions, e.g. Tetris in stead of Tetris.so,
still
make sure they get matched. Allows for machine independent
rootmap files.
2007-08-02 12:38 rdm
* [r19524] base/src/TSystem.cxx: in Load() make sure that e.g.
libGui is found as libGui.so in the list of
already loaded libs. It used to be missed and then caused a
warning in
G__loadfile() where CINT detected it was already loaded.
2007-08-02 10:59 ganis
* [r19523] proofd/src/XrdProofdProtocol.cxx: - Notify the client
when she/he using a ROOT version other than the default one
- Make sure that the client protocol version is always correctly
filled.
2007-08-02 10:27 rdm
* [r19522] net/src/TApplicationRemote.cxx: add support for dash
shell.
2007-08-02 10:21 axel
* [r19521] reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/Member.h,
reflex/python/genreflex/gendict.py: As suggested by Hady Zalek:
Set ABSTRACT flag for pure_virtual funcs; update Kernel.h's table
of flags accordingly.
New Member::IsPureVirtual() tests for
IsFunctionMember()&&IsAbstract()
2007-08-02 10:20 rdm
* [r19520] configure: From Bertrand:
Change the format of moc.exe path on Win32 to be able to build
qtgsi tests.
2007-08-02 09:55 ganis
* [r19519] proof/src/TSlave.cxx, proofx/src/TXSlave.cxx: Make sure
that the FQDN is used as name of the host.
2007-08-02 09:45 axel
* [r19518] reflex/python/genreflex/gendict.py: remove debug
statement
2007-08-02 09:41 rdm
* [r19517] asimage/src/TASImage.cxx: From Valeri O.:
- TASImage::DrawZDashLine:
use TMath::Nint() for rounding to nearest integer.
2007-08-02 09:20 rdm
* [r19516] configure: From Axel:
daily patch to get genreflex06 test right:
fix replacement of genreflex->genreflex06.
2007-08-02 07:21 brun
* [r19515] hist/src/TF1.cxx: Simplify the logic in TF1::SetTitle.
When calling SetTitle,
the histogram title is also changed if the function is in the
pad.
2007-08-01 21:42 rdm
* [r19514] base/src/TROOT.cxx: in IgnoreInclude() now only ignore
shared libraries, as other .C files
may contain class definitions.
2007-08-01 21:11 pcanal
* [r19513] meta/src/TCint.cxx: For now, do not create a TClass if a
namespace is known to CINT but has
not been loaded (aka we have a dictionary for some inner class
but not
for the namespace itself). [Aka return to the behavior of a few
days
ago].
2007-08-01 21:10 pcanal
* [r19512] meta/src/TStreamerElement.cxx: Enable specifying the
range of the element of an array of Double32_t:
Int_t fN;
Double32_t *fArr; //[fN][-10,10,16]
which was documented but disabled (In this case the double were
always
stored as floats)
2007-08-01 17:39 rdm
* [r19511] test/Aclock.rootmap, test/Hello.rootmap,
test/Tetris.rootmap: using these rootmap files one can now just
do:
Tetris t
Hello h
Aclock c
to run these demos. The system will autload the proper libraries
and
their dependencies.
2007-08-01 17:32 rdm
* [r19510] base/src/TROOT.cxx: in IgnoreIncludes() reject files
with extensions not containing .h*.
Solves a problem with an endless loop incase an .so had the same
name
as the class name, e.g. Tetris.so.
2007-08-01 15:34 axel
* [r19509] reflex/python/genreflex/gendict.py,
reflex/python/genreflex/genreflex.py: From Stefan and me:
Move to gccxml version 0.7.0 (checkout date 20070615).
The installation of the LCG external package was done with the
checkout opt -D20070615. In addition the configuration file for
gccxml was patched so that "gccxml --version" will return
"0.7.0_20070615" instead of "0.7.0". This version is also checked
in genreflex and a warning is printed if only "0.7.0" is received
as version info. This will allow a checkout and build of the
gccxml package from CVS.
Changes in gendict.py
- "access" is not defaulted to "public" anymore but has to be
checked explicitly
- new attribute "demangled" for each type in the xml output
- unnamed types have no name anymore (the internal name is
derived from the "demangled" attribute
- the name of the anonymous namespace is now
"@anonymous@namespace@" (was the internal name before)
Changes in genreflex.py
- Change gccxml version from "0.6.0_patch3" to "0.7.0_20070615"
!!! these changes are BACKWARDS INCOMPATIBLE with gccxml the
0.6.0 series !!!
(But we provide the old, deprecated 06.py files for now)
2007-08-01 14:24 rdm
* [r19508] proof/inc/TDSet.h, proof/src/TDSet.cxx: accommodate the
modified TFileInfo class.
2007-08-01 14:23 rdm
* [r19507] base/inc/LinkDef3.h, base/inc/TFileInfo.h,
base/src/TFileInfo.cxx: cleanup of TFileInfo and introduction of
a new small TFileInfoMeta class.
TFileInfo contains now pure file only info. Optionly
TFileInfoMeta objects
(or any user objects) can be added to the fMetaDataList of the
TFileInfo.
TFileInfoMeta describes the typical analysis objects meta data,
like tree
name, number of entries, etc.
2007-07-31 21:10 brun
* [r19506] hist/src/TH1.cxx, hist/src/TProfile.cxx: From Constantin
Loizides:
Apply same logic in TProfile::rebin as in TH1::Rebin in case
xbins!=0.
Also return an error when newname=0 and xbins!=0.
2007-07-31 19:58 pcanal
* [r19505] meta/src/TCint.cxx: Fix SetClassInfo for namespaces
2007-07-31 16:20 rdm
* [r19504] test/ProofBench/make_event_trees.C: From Gerri:
The macro make_event_trees.C creates uncompressed files, because
the
event branch is created before the tree is connected to the file
and the default compression for branches is 0 (while for files is
1).
2007-07-31 13:27 pcanal
* [r19503] utils/src/rootcint.cxx: Adapt the call to
GenerateLinkdef to the (previous) changes to argvv handling
2007-07-31 10:43 ganis
* [r19502] xrootd/src/xrootd-20070716-0300.src.tgz: From Axel: fix
a bug in a conditional statement (potentially serious).
2007-07-31 09:05 couet
* [r19500] gl/src/TGLClipSetEditor.cxx,
treeviewer/src/TSpiderEditor.cxx: - Coding conventions.
2007-07-31 08:55 couet
* [r19499] gl/src/TGLText.cxx: From Axel:
- Fix a typo in BBox.
2007-07-30 20:32 pcanal
* [r19498] treeplayer/src/TTreeProxyGenerator.cxx: Now properly
record the [#include compatible] location of the ROOT header
files
2007-07-30 20:08 pcanal
* [r19497] utils/src/rootcint.cxx: Record the location of the
header file as they are in the distribution (as opposed to where
they are in the cvs repository). This allows MakeProxy (and ACLiC
and THtml) to better predict where to find the files at run-time
2007-07-30 20:06 pcanal
* [r19496] thread/Module.mk: Some header should be copied to
./include but not passed to rootcint
2007-07-30 20:06 pcanal
* [r19495] tmva/Module.mk: Since the tmva headers are organized
slightly differently in tmva/inc and ./include, let's use a
different variable to pass them to rootcint
2007-07-30 19:32 axel
* [r19494] html/inc/THtml.h, html/src/TClassDocOutput.cxx,
html/src/THtml.cxx: * Add THtml::IncludePath(): remove parts of
DeclFileName() for the class info box (e.g. "include/" for ROOT),
instead of using BaseName(). Fixes problem with e.g. MathCore's
Whatever.h instead of the proper Math/GenVector/Whatever.h.
* Add static THtml::LoadAllLibs(): load all libraries for all
classes known via rootmaps, without re-loading dependent
libraries. Handy for generating doc for all classes.
* Clean THtml.cxx include files.
2007-07-30 17:54 rdm
* [r19493] configure: From Axel:
When redirecting to gccxml 0.6 scripts only rename genreflex
filenames,
not directories.
2007-07-30 17:41 ganis
* [r19492] proof/src/TProof.cxx: In TProof::CreateDataSet, fix
de-synchronization problem due to incorrect
number of calls to Collect.
2007-07-30 17:35 rdm
* [r19491] netx/Module.mk, proofd/Module.mk, proofx/Module.mk: fix
in libXrdClient location.
2007-07-30 17:34 rdm
* [r19490] xrootd/Module.mk: on Mac OS X use "install_name_tool" to
modifiy the dylib install name
of libXrdClient to point to $LIBDIR. This fixes build with
--enable-explicitlink.
2007-07-30 17:31 rdm
* [r19489] Makefile: fix break in parallel build when using
--enable-explicitlink, ged must be
the exact location it is now in between treeplayer and
treeviewer.
2007-07-30 16:26 ganis
* [r19488] proofd/src/XrdProofdProtocol.cxx: In
XrdProofdProtocol::Admin, user the manager to get the server type
and fill
the group info in the temporary client instance created to set
the version;
this solves a problem with version steting on the worker nodes.
2007-07-30 15:31 pcanal
* [r19487] meta/inc/TCint.h, meta/inc/TInterpreter.h: From Axel:
Add access to the interpreter's MapFile
2007-07-30 00:52 rdm
* [r19486] net/inc/TWebFile.h, net/src/TWebFile.cxx: add support
for the HTTP/1.1 protocol which allows sockets to stay open.
This saves a lot of time in not having to open and setup sockets
for
each request. They gain can be up to 100% or more.
2007-07-29 09:01 rdm
* [r19485] configure: From Axel:
determine whether gccxml0.6 is requested via --with-gccxml; if
so, use
the "06" version of genreflex/gendict.py and print a
recommendation to
upgrade. Otherwise use the current ones without digits.
2007-07-28 19:14 pcanal
* [r19484] tree/inc/TTreeCache.h, tree/src/TTree.cxx,
tree/src/TTreeCache.cxx: Trigger the deletion of the TTreeCache
on fOwner rather than the (possibly not set) current TTree
2007-07-28 13:42 rdm
* [r19483] castor/src/TCastorFile.cxx: white space and indentation.
2007-07-27 18:03 brun
* [r19482] minuit/src/TLinearFitter.cxx: From Lorenzo:
fix bug
https://savannah.cern.ch/bugs/?27999
by setting the parameters to zero when the fit fails
2007-07-27 16:23 axel
* [r19481] cintex/src/CINTEnumBuilder.cxx: Fix for testing on
"forward declared" enums:
G__searchvariable is not exported on Windows, leading to an
unresolved symbol.
Instead use CINT's C++ API: go via G__ClassInfo. Makes it a lot
simpler, too.
2007-07-27 16:07 axel
* [r19480] reflex/python/genreflex/gendict06.py,
reflex/python/genreflex/genreflex06.py: Split off development for
GCCXML0.7: put current snapshot of genreflex.py and gendict.py
into gendict06.py and genreflex06.py. configure will dial those
if gccxml 0.6 is found.
2007-07-27 15:09 rdm
* [r19479] io/src/TFile.cxx: in case .zip file is opened in
filetype=raw mode don't try first to
open it as an archive file.
2007-07-27 15:08 rdm
* [r19478] castor/src/TCastorFile.cxx: put Info() messages behind
gDebug.
2007-07-27 13:47 axel
* [r19477] reflex/Module.mk: check-reflex should use bin/genreflex
wrapper. Will allow to test both gccxml06 and 07.
2007-07-27 13:45 axel
* [r19476] reflex/test/test_Reflex_simple1.cxx: Update the number
of func members of PropertyList: now has __getNewDelFunctions
2007-07-27 13:33 rdm
* [r19475] net/src/TWebFile.cxx: add support for "filetype=raw",
i.e. by-pass check for ROOT file type.
2007-07-27 09:27 couet
* [r19474] gpad/src/TPad.cxx: - From Timur:
Fix to enable switching between non-gl and gl viewer in a pad.
2007-07-27 09:14 axel
* [r19473] cintex/src/CINTEnumBuilder.cxx: Fix problem where an
enum "forward" declared by EnumTypeBuilder wasn't updated by the
EnumBuilder later, so its "members" were never set up.
2007-07-26 22:59 rdm
* [r19472] io/src/TFile.cxx: allow to write to a .zip file when in
filetype=raw mode.
2007-07-26 22:57 rdm
* [r19471] castor/Module.mk: typo preventing libRCastor.rootmap
from being generated.
2007-07-26 17:52 ganis
* [r19470] proofx/Module.mk: - Search libraries in the XROOTD build
lib path instead of the ROOT lib path
2007-07-26 17:10 axel
* [r19469] reflex/python/genreflex/gendict.py: Create artificial
NewDelFunctions() even for c'tors that have all default params.
2007-07-26 15:40 axel
* [r19468] cint/inc/G__ci.h, cint/include/bool.h, cint/src/HISTORY,
cint/src/fproto.h, cint/src/v6_cast.cxx, cint/src/v6_error.cxx,
cint/src/v6_fread.cxx, cint/src/v6_macro.cxx,
cint/src/v6_parse.cxx, cint/src/v6_scrupto.cxx,
cint/src/v6_struct.cxx, cint/src/v6_tmplt.cxx: Import of
cint5-16-24
2007-07-26 15:37 ganis
* [r19465] netx/Module.mk, proofd/Module.mk, proofx/Module.mk: - On
unix, using dynamic linkage syntax also for static libs.
2007-07-26 15:35 ganis
* [r19464] proof/inc/TProof.h, proof/src/TProof.cxx: - In the
relevant dataset handling methods, add a check on the
compatibility
of the TFileInfo version run by the server.
2007-07-26 14:29 rdm
* [r19463] tmva/src/MethodBase.cxx: From Olivier:
fix compiler warnings.
2007-07-26 13:42 ganis
* [r19462] xrootd/src/xrootd-20070716-0300.src.tgz: - Fix a bug on
the client side affecting processing of unsolicited messages
after the client is asked to go back to the redirector
- Improve handling of open requests while files are being staged.
2007-07-26 13:28 rdm
* [r19461] base/inc/TDatime.h, base/src/TDatime.cxx: add some
cautions in the class description and Convert() method on
concerning
time zones.
2007-07-26 12:37 rdm
* [r19460] Makefile: make install target empty when not configured
with prefix.
2007-07-26 10:31 rdm
* [r19459] alien/src/TAlienJDL.cxx: From Andreas:
several small bug fixes.
2007-07-26 08:51 couet
* [r19458] graf/src/TLegend.cxx, graf/src/TPaveStats.cxx,
graf/src/TPaveText.cxx: - Make sure the right font is used when
the text size is conputed in the
Paint() method. This fixes the problem reported and fixed here:
https://savannah.cern.ch/bugs/?28302
by Oleksandr Grebenyuk.
The folowing macro demonstrated the problem:
{
TCanvas *c1 = new TCanvas("c1", "c1",521,150,700,590);
c1->Range(0,0,1,1);
TPaveText *pt;
TText *text;
pt = new TPaveText(0.1106322,0.6004274,0.8448276,0.9764957,"br");
text = pt->AddText("Calculate from helvetica bold");
text = pt->AddText("Display with helvetica bold");
pt->Draw();
pt = new TPaveText(0.112069,0.1325301,0.8477011,0.5562249,"br");
pt->SetTextFont(22);
text = pt->AddText("Calculate from helvetica bold");
text = pt->AddText("Display with times bold");
pt->Draw();
TLine *line = new TLine(0.8132184,0.9558233,0.8132184,0.2309237);
line->SetLineColor(2); line->Draw();
line = new TLine(0.783046,0.5140562,0.783046,0.2309237);
line->SetLineColor(2); line->Draw();
TArrow *arrow = new
TArrow(0.783046,0.2610442,0.8146552,0.2610442,0.02,"<|>");
arrow->SetFillColor(2); arrow->SetFillStyle(1001);
arrow->SetLineColor(2); arrow->Draw();
}
2007-07-26 00:55 rdm
* [r19457] configure: remove obsolete items from bin and lib
directories.
2007-07-26 00:36 rdm
* [r19456] configure: update name of possible package the user has
to install to get libX11.so.
2007-07-26 00:17 rdm
* [r19455] Makefile: add reminder about usage of DESTDIR in install
target.
2007-07-25 14:39 pcanal
* [r19454] main/src/hadd.cxx: Reduce the requirement from 3 to 2
arguments (allows to call hadd newfile.root @list)
2007-07-25 14:14 pcanal
* [r19453] io/src/TStreamerInfo.cxx: remove spurrious leading white
space in warning
2007-07-25 11:55 rdm
* [r19452] rpdutils/src/rpdutils.cxx: From Gerri:
Fix a problem with anonymous rootd usage.
2007-07-25 11:52 rdm
* [r19451] base/inc/TFileInfo.h: forgot to update the version
number after change of class layout.
2007-07-25 11:32 rdm
* [r19450] config/Makefile.depend: change libGed and libTreeviewer
dependencies also for Unix.
2007-07-25 10:22 moneta
* [r19449] mathmore/inc/Math/Integrator.h,
mathmore/src/GSLIntegrator.cxx, mathmore/src/GSLIntegrator.h,
mathmore/src/Integrator.cxx: - add new methods for Cauchy
principal values integration (patch from M. Slawinska)
2007-07-25 00:50 pcanal
* [r19448] config/Makefile.depend: Due to TSpiderEditor, TreeViewer
now depends on Ged (fix windows build)
2007-07-24 20:00 brun
* [r19446] ged/inc/LinkDef.h, ged/inc/TSpiderEditor.h,
ged/src/TSpiderEditor.cxx, treeviewer/Module.mk,
treeviewer/inc/LinkDef.h, treeviewer/inc/TSpiderEditor.h,
treeviewer/src/TSpiderEditor.cxx: Move class TSpiderEditor from
ged to treeviewer.
2007-07-24 15:05 rdm
* [r19445] asimage/src/libAfterImage.tar.gz: From Valeri O. and
Sasha V.:
new version, with mods by Valeri and Sasha and removal of many
valgrind
messages.
2007-07-24 14:17 pcanal
* [r19444] io/src/TStreamerInfo.cxx: Fix wording of warning message
2007-07-24 12:52 axel
* [r19443] html/src/TDocOutput.cxx: Footer: write "last changed"
even if empty (just take today) - and empty also means "".
2007-07-24 06:04 brun
* [r19442] treeplayer/src/TTreeProxyGenerator.cxx: Remove compiler
warnings about unused variables.
2007-07-23 21:49 pcanal
* [r19441] treeplayer/src/TTreeProxyGenerator.cxx: Correct
initialization by moving within loop
2007-07-23 21:35 pcanal
* [r19440] tree/src/TTreeCache.cxx: When testing the incoming
branch, test on fOwner->GetTree() rather than fTree
2007-07-23 19:59 brun
* [r19439] tree/src/TEntryList.cxx: From Anna:
There was indeed a bug in computing the total number of entries,
when
TEntryList::Enter() function was used with a TChain argument.
2007-07-23 17:07 pcanal
* [r19438] treeplayer/inc/TBranchProxy.h,
treeplayer/inc/TBranchProxyClassDescriptor.h,
treeplayer/inc/TBranchProxyDescriptor.h,
treeplayer/inc/TBranchProxyTemplate.h,
treeplayer/inc/TTreeProxyGenerator.h,
treeplayer/src/TBranchProxy.cxx,
treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TBranchProxyDescriptor.cxx,
treeplayer/src/TTreeProxyGenerator.cxx: Rewrite the parsing of
the TBranchElement by looping over the TStreamerElement
instead of the TBranchElement (hence emulating somewhat unroll
instead of
guessing the connection between branch and element)
Fix support for base class (in particular when inside a
TClonesArray)
Fix support for sub-objects without their own branch ('missing
node').
2007-07-23 15:11 rdm
* [r19437] gpad/src/TPad.cxx: From Matevz:
Add an explicit call to Modified() in creation of
gl-in-pad-viewer. With the latest changes this flag was either
not
marked or cleared before taking effect.
2007-07-23 15:10 rdm
* [r19436] gl/inc/TGLText.h, gl/src/TGLText.cxx: From Matevz:
Add functions FTFont* GetFont() and void BBox(const char*
string).
2007-07-23 15:09 rdm
* [r19435] gl/inc/TGLViewerEditor.h, gl/src/TGLViewerEditor.cxx:
From Matevz:
Move clip-set-editor to a special class. Fix bug with clipping
control buttons getting disabled after some manipulation.
2007-07-23 15:09 rdm
* [r19434] gl/src/TGLRnrCtx.cxx: From Matevz:
Allow creation with unspecified TGLViewerBase (needed for
external rendering of ROOT geometry).
2007-07-23 15:08 rdm
* [r19433] gl/inc/TGLViewerBase.h, gl/src/TGLViewerBase.cxx: From
Matevz:
Provide Add/RemoveOveralElement() functions.
Improve viewer-scene inter-awareness in view of automatic scene
destruction.
New method MergeSceneBBoxes(TGLBoundingBox& bbox) needed for
camera-interest bootstrapping.
2007-07-23 15:07 rdm
* [r19432] gl/inc/TGLViewer.h, gl/src/TGLViewer.cxx: From Matevz:
Move all active TVirtualViewer3D interface to TGLScenePad, only a
facade is kept. Reimplement camera-interest update to be in line
with scenes shared among viewers.
2007-07-23 15:06 rdm
* [r19431] gl/inc/TGLScene.h, gl/inc/TGLSceneBase.h,
gl/inc/TGLSceneInfo.h, gl/src/TGLScene.cxx,
gl/src/TGLSceneBase.cxx, gl/src/TGLSceneInfo.cxx: From Matevz:
Move interest draw-list into scene-info as it is
view-dependent. Provide additional checks and hooks during
scene-prerender for automatic reinitialization of these
structures.
2007-07-23 15:04 rdm
* [r19430] gl/inc/TGLObject.h, gl/src/TGLObject.cxx: From Matevz:
Store class to gl-renderer-class in an internal static TMap,
expose it via static GetGLRenderer(TClass* isa) method. Adapted
from code in TGLViewer that used non-static stl-map.
2007-07-23 15:04 rdm
* [r19429] gl/inc/TGLLogicalShape.h, gl/src/TGLLogicalShape.cxx:
From Matevz:
Support internal creation of ID-object when external ID is not
set
during creation via TBuffer3D.
2007-07-23 15:03 rdm
* [r19428] gl/inc/LinkDef.h: From Matevz:
Register new classes TGLScenePad and TGLClipSetEditor.
2007-07-23 15:02 rdm
* [r19427] gl/inc/TGLScenePad.h, gl/src/TGLScenePad.cxx: From
Matevz:
New class - implements TVirtualViewer3D interface for filling of
GL-scenes from TPad. Code mostly moved from TGLViewer.
2007-07-23 15:01 rdm
* [r19426] gl/inc/TGLClipSetEditor.h, gl/src/TGLClipSetEditor.cxx:
Frm Matevz:
New class - separate ClipSetEditor from TGLViewerEditor.
2007-07-23 14:57 ganis
* [r19425] xrootd/src/xrootd-20070716-0300.src.tgz: - Re-commit
using the binary flag; also, fix a warning on MacOS.
2007-07-22 23:54 rdm
* [r19424] build/unix/distfilelist.sh: add missing tmva/test files.
2007-07-21 21:32 wouter
* [r19423] roofitcore/inc/RooAbsPdf.h, roofitcore/inc/RooNLLVar.h,
roofitcore/inc/RooProfileLL.h,
roofitcore/src/RooNumIntConfig.cxx,
roofitcore/src/RooWorkspace.cxx: o RooAbsPdf
- Fix in private copy ctor
o RooNLLVar
- Add default ctor
o RooProfileLL
- Remove stray inline keyword in dtor
o RooNumIntConfig
- Fix const_cast problem in getConfigSection
o RooWorkspace
- Fix bug in printing of function section in Print()
2007-07-20 15:44 rdm
* [r19422] base/inc/TFileInfo.h, base/src/TFileInfo.cxx: fix
several bugs reported in savannah issue 28074.
2007-07-20 14:45 rdm
* [r19421] config/Makefile.linux, config/Makefile.linuxx8664gcc:
fix in comparing run-time libs for gfortran and gcc. Fixes issue
28052.
2007-07-20 14:37 rdm
* [r19420] ged/inc/TSpiderEditor.h, ged/src/TSpiderEditor.cxx,
treeviewer/inc/TSpider.h, treeviewer/src/TSpider.cxx: add missing
cvs ident lines.
2007-07-20 14:28 rdm
* [r19419] gui/src/TRootCanvas.cxx,
gui/src/TRootEmbeddedCanvas.cxx: From Bertrand:
work-around for gVirtualX->GetName() returning "" on Windows.
2007-07-20 13:31 moneta
* [r19418] mathmore/inc/Math/LinkDef_SpecFunc.h,
mathmore/inc/Math/SpecFuncMathMore.h,
mathmore/src/SpecFuncMathMore.cxx,
mathmore/test/testSpecFunc.cxx: - use double values for m for the
assoc_laguerre function (see bug 27632 ).
thanks to patches from C. Crawford:
- fix phase (-1)^m in assoc_legendre to be consistent with C++0x
- add missing laguerre and sph_legendre functions
- update comments
- update also tests for the new functions
2007-07-20 12:14 brun
* [r19417] ged/inc/TSpiderEditor.h, ged/src/TSpiderEditor.cxx: From
Bastien
New class to edit TSpider objects.
2007-07-20 12:12 brun
* [r19416] config/Makefile.depend, ged/inc/LinkDef.h: - New class
TSpiderEditor to modify and manipulate the TSpider output.
2007-07-20 12:10 brun
* [r19415] treeviewer/Module.mk, treeviewer/inc/LinkDef.h,
treeviewer/inc/TSpider.h, treeviewer/inc/TTreeViewer.h,
treeviewer/src/TSpider.cxx, treeviewer/src/TTreeViewer.cxx: From
Bastien and Olivier:
- New class TSpider:
A spider view is a handsome way to visualize a set of data stored
in a
TTree. It draws as many polar axes as selected data members. For
each of
them, it draws on the axis the position of the present event
between the
min and max of the data member.
-TTreeViewer allows to scan a TTree using a spider view.CVS:
----------------------------------------------------------------------
2007-07-20 05:51 brun
* [r19414] pyroot/src/PyROOT.h, pyroot/src/Pythonize.cxx,
pyroot/src/TPyClassGenerator.cxx, pyroot/src/Utility.cxx,
pyroot/src/Utility.h: From Wim:
fix for http://savannah.cern.ch/bugs/?28179.
2007-07-19 17:00 pcanal
* [r19413] cont/src/THashList.cxx: Clear the THashTable before
deleting the contained object (by walking the list) to
effectively disable any look up while we are doing the deletes
(because some of the items on table will already have been
deleted at the time.
2007-07-19 14:57 rdm
* [r19412] build/unix/makestatic.sh: From Axel:
ignore cint7 for static builds and echo what we're doing.
2007-07-19 14:53 axel
* [r19409] reflex/python/genreflex/gendict.py: In shadows: convert
pointer and reference members to void* and int&, resp. Reduces
dependencies of non-public types that need shadows. Fixes problem
generating Geant4 dict.
checkAccessibility: also "ToType()" ArrayTypes, not just
PointerTypes and Typedefs. Would also fix the same problem seen
with Geant4 :-)
2007-07-19 14:40 rdm
* [r19408] build/rmkdepend/parse.c: From Axel:
fix for strcpy with overlap.
2007-07-19 14:22 rdm
* [r19407] base/src/TPluginManager.cxx: explicit initialize idx to
avoid compiler warning.
2007-07-19 14:20 rdm
* [r19406] gui/src/TRootCanvas.cxx: make sure to load the right
TGLManager plugin (x11 or win32).
2007-07-19 14:19 rdm
* [r19405] etc/plugins/TGLManager/P010_TX11GLManager.C,
etc/plugins/TVirtualGLImp/P010_TX11GL.C: trigger these handlers
for x11 only.
2007-07-19 14:19 rdm
* [r19404] etc/plugins/TGLManager/P020_TGWin32GLManager.C,
etc/plugins/TVirtualGLImp/P020_TGWin32GL.C: plugin handlers that
were missed.
2007-07-19 12:43 antcheva
* [r19403] tutorials/gui/guilabels.C: Added an example of a label
with fixed size in pixels.
2007-07-19 12:37 antcheva
* [r19402] gui/inc/TGLabel.h, gui/src/TGLabel.cxx: From Valeriy
Onuchin:
TGLabel::GetDefaultSize() modified to allow fixed size labels.
For example,
label->ChangeOptions(label->GetOptions() | kFixedSize);
label->Resize(100, 100);
after that the label size can not changed by layout manager.
2007-07-19 11:53 ganis
* [r19401] xrootd/src/xrootd-20070716-0300.src.tgz: - Fix a problem
with spurious wakeups of semaphores on the client-side
- Further portability fixes for Mac OS x 10.5
- Include some fixes for re-direction in case a file is being
staged.
2007-07-19 08:14 antcheva
* [r19400] tutorials/gui/splitbuttonTest.C: - minor changes
2007-07-19 07:49 antcheva
* [r19399] tutorials/gui/splitbuttonTest.C: From Roel Aaij:
A simple example that shows the usage of a TGSplitButton -
the check button is used to change the split state of the button.
2007-07-19 07:46 antcheva
* [r19398] gui/inc/TGMenu.h, gui/src/TGMenu.cxx: From Roel Aaij:
TGSplitButton is now a friend class of TGPopupMenu to make sure
that key
navigation works correctly in a menu that belongs to a
TGSplitButton.
Added a datamember that is a pointer to the TGSplitButton to
which a menu
might belong to. This datamember is 0 unless the menu belongs to
a
TGSplitButton.
TGMenu.cxx
Added 2 lines to implement the functionality needed for correct
operation
of key navigation in TGSplitButton
2007-07-19 07:45 antcheva
* [r19397] gui/inc/LinkDef1.h, gui/inc/TGButton.h,
gui/src/TGButton.cxx: From Roel Aaij:
New class TGSplitButton - a split button control has a button and
a menu.
The menu includes predefined commands for secondary
functionality.
Consider the following when you include split buttons in an
application:
There are 2 modes available that may be changed by "on the fly"
by
calling the SetSplit(Bool_t) method.
If the button is split (i.e. SetSplit(kTRUE) was called), a menu
will
popup when the menu area of the button is clicked (the right part
containing a small triangle). Activating a menu item changes the
functionality of the button by having it emit a additional signal
when it is clicked. The signal emitted when the button is
clicked,
is the ItemClicked(Int_t) signal with a different fixed value for
the Int_t that corresponds to the id of the activated menu entry.
The button label should update to reflect the last item selected
from the menu.
If the button is not split, clicking it will popup the menu and
the
ItemClicked(Int_t) signal will be emitted when a menu entry is
acitvated. The value of the Int_t is again equal to the value of
the id of the activated menu entry.
o Added protection for deletion of tooltip TGButton dtor
2007-07-19 05:50 brun
* [r19396] asimage/src/TASImage.cxx: Fix a compilation warning.
2007-07-18 22:02 rdm
* [r19395] asimage/inc/TASImage.h, asimage/src/TASImage.cxx: From
Valeri O:
TASImage::DrawDashLine - thick dash line drawing implemented.
2007-07-18 15:10 rdm
* [r19394] gui/src/TGFrame.cxx: From Bertrand:
- don't set WM hints (i.e. decorations) if the parent is not
default root
- change static TGLayoutHints to new TGLayoutHints when adding
frame to parent
2007-07-18 13:46 axel
* [r19393] reflex/Module.mk: genreflex wrappers now installed
through bin/*; no need to add to ALLEXECS.
Fixed parallel build prob.
2007-07-18 12:59 couet
* [r19392] graf/inc/TGraphPolar.h, graf/src/TGraphPolar.cxx: - From
Bastien:
Added the option to not draw the polar labels.
2007-07-18 12:50 rdm
* [r19391] metautils/inc/TClassEdit.h: add missing copyright
notice.
2007-07-18 12:50 rdm
* [r19390] gpad/src/TPad.cxx: correctly use plugin manager to find
plugin handler instead of relying on
a rootrc "Plugin.TVirtualViewer3D" entry.
2007-07-18 12:47 rdm
* [r19389] base/src/TVirtualViewer3D.cxx: remove now unused TROOT.h
include.
2007-07-18 09:58 couet
* [r19388] base/inc/TVirtualGL.h: - Fix coding conventions.
2007-07-18 09:28 axel
* [r19387] reflex/python/genreflex/gendict.py: --interpreteronly:
skip non-public types, too. Doesn't work for typedefs - they
don't have access attr set.
2007-07-18 09:11 moneta
* [r19386] mathcore/inc/Math/GenVector/VectorUtil.h: add DeltaR2
function (requested by CMS)
2007-07-18 08:51 antcheva
* [r19385] tutorials/gui/buttonTest.C: From Valeriy Onuchin:
A new tutorials example of how to set/change attributes
related to the label of a text button.
2007-07-18 06:05 brun
* [r19384] pyroot/src/Pythonize.cxx: From Wim:
o) fix memory leak when using smart pointers
2007-07-17 19:04 axel
* [r19383] cint/inc/G__ci.h, cint/src/Api.cxx, cint/src/HISTORY,
cint/src/v6_ifunc.cxx, cint/src/v6_loadfile.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_pause.cxx,
cint/src/v6_val2a.cxx: From Philippe, Paul, and me: import of
cint5-16-22
2007-07-17 16:34 rdm
* [r19380] base/src/TPluginManager.cxx: in Print() print the number
of missing plugins.
2007-07-17 16:30 rdm
* [r19379] base/src/TROOT.cxx: in LoadClass() add check to make
sure that the found library does
not happen to be a directory.
2007-07-17 16:03 rdm
* [r19377] reflex/Module.mk: use POSTBIN.
2007-07-17 16:03 rdm
* [r19376] Makefile: cleanup of "install:" target. Added "postbin:"
target.
2007-07-17 15:15 rdm
* [r19375] config/Makefile.in, configure, proofd/Module.mk,
proofd/src/XrdProofPhyConn.cxx: From Gerri:
handle older external xrootd installations.
2007-07-17 15:08 rdm
* [r19374] config/genreflex-rootcint.bat.in,
config/genreflex-rootcint.in, config/genreflex.bat.in,
config/genreflex.in, configure: From Axel:
create bin/genreflex python wrappers during configure.
2007-07-17 14:43 rdm
* [r19373] base/inc/LinkDef1.h, base/inc/TPluginManager.h,
base/src/TPluginManager.cxx, base/src/TROOT.cxx,
config/rootrc.in, configure: Updated TPluginManager. Plugin
handlers can now be specified wia macros
in a list of plugin directories. These new features are
implemented via
two new methods described below. These changes are fully backward
compatible
and plugin descriptions in rootrc files still work. However,
using the new
macros we only load in program memory the handlers for the needed
plugins,
instead of the almost 100 handlers of all plugins. For example
after starting
root.exe, only these handlers are loaded:
root [0] gPluginMgr->Print()
=====================================================================
Base Regexp Class Plugin
=====================================================================
TSystem ^rfio: TRFIOSystem RFIO
TSystem ^castor: TRFIOSystem RFIO
TSystem ^dcache: TDCacheSystem DCache
TSystem ^dcap: TDCacheSystem DCache
TSystem ^alien: TAlienSystem RAliEn
TSystem ^root: TXNetSystem Netx
=====================================================================
6 plugin handlers registered
[*] plugin not available
=====================================================================
For more see below:
void TPluginManager::LoadHandlersFromPluginDirs(const char *base)
Load plugin handlers specified via macros in a list of plugin
directories. The $ROOTSYS/etc/plugins is the default top plugin
directory
specified in $ROOTSYS/etc/system.rootrc. The macros must have
names
like <BaseClass>/PX0_<PluginClass>.C, e.g.:
TFile/P10_TRFIOFile.C, TSQLServer/P20_TMySQLServer.C, etc.
to allow easy sorting and grouping. Macros not beginning with 'P'
and
ending with ".C" are ignored. If base is specified only plugin
macros for
that base class are loaded. The macros typically should look
like:
void P10_TDCacheFile()
{
gPluginMgr->AddHandler("TFile", "^dcache", "TDCacheFile",
"DCache", "TDCacheFile(const char*,Option_t*,const
char*,Int_t)");
}
In general these macros should not cause side effects, by
changing global
ROOT state via, e.g. gSystem calls, etc. However, in specific
cases
this might be useful, e.g. adding a library search path, adding a
specific
dependency, check on some OS or ROOT capability or downloading
of the plugin.
Int_t TPluginManager::WritePluginMacros(const char *dir, const
char *plugin)
Write in the specified directory the plugin macros. If plugin is
specified
and if it is a base class all macros for that base will be
written. If it
is a plugin class name, only that one macro will be written. If
plugin
is 0 all macros are written. Returns -1 if dir does not exist, 0
otherwise.
This method allows the regeneration of the entire tree of plugin
macros
in case we ever decide to change something in the macros.
2007-07-17 14:29 ganis
* [r19372] proof/src/TProofChain.cxx: In ~TProofChain, remove the
original chain from the all internal TProof lists
where it was registered to avoid later attempts to delete an
invalid object.
2007-07-17 14:24 rdm
* [r19371] etc/plugins, etc/plugins/TAFS,
etc/plugins/TAFS/P010_TAFS.C, etc/plugins/TApplication,
etc/plugins/TApplication/P010_TApplicationRemote.C,
etc/plugins/TApplication/P020_TApplicationServer.C,
etc/plugins/TArchiveFile,
etc/plugins/TArchiveFile/P010_TZIPFile.C, etc/plugins/TChain,
etc/plugins/TChain/P010_TProofChain.C,
etc/plugins/TDataProgressDialog,
etc/plugins/TDataProgressDialog/P010_TDataProgressDialog.C,
etc/plugins/TFile, etc/plugins/TFile/P010_TWebFile.C,
etc/plugins/TFile/P020_TRFIOFile.C,
etc/plugins/TFile/P030_TCastorFile.C,
etc/plugins/TFile/P040_TDCacheFile.C,
etc/plugins/TFile/P050_TGFALFile.C,
etc/plugins/TFile/P060_TChirpFile.C,
etc/plugins/TFile/P070_TAlienFile.C,
etc/plugins/TFile/P080_TXMLFile.C,
etc/plugins/TFile/P090_TSQLFile.C,
etc/plugins/TFile/P100_TXNetFile.C, etc/plugins/TFileDrawMap,
etc/plugins/TFileDrawMap/P010_TFileDrawMap.C,
etc/plugins/TFileStager,
etc/plugins/TFileStager/P010_TXNetFileStager.C,
etc/plugins/TFitEditor, etc/plugins/TFitEditor/P010_TFitEditor.C,
etc/plugins/TGLHistPainter,
etc/plugins/TGLHistPainter/P010_TGLHistPainter.C,
etc/plugins/TGLManager,
etc/plugins/TGLManager/P010_TX11GLManager.C,
etc/plugins/TGPasswdDialog,
etc/plugins/TGPasswdDialog/P010_TGPasswdDialog.C,
etc/plugins/TGeoManagerEditor,
etc/plugins/TGeoManagerEditor/P010_TGeoManagerEditor.C,
etc/plugins/TGrid, etc/plugins/TGrid/P010_TAlien.C,
etc/plugins/TGuiBuilder,
etc/plugins/TGuiBuilder/P010_TRootGuiBuilder.C,
etc/plugins/TGuiFactory,
etc/plugins/TGuiFactory/P010_TRootGuiFactory.C,
etc/plugins/TGuiFactory/P020_TQtRootGuiFactory.C,
etc/plugins/TImage, etc/plugins/TImage/P010_TASImage.C,
etc/plugins/TImagePlugin,
etc/plugins/TImagePlugin/P010_TASPluginGS.C,
etc/plugins/TMinuitGraph, etc/plugins/TMinuitGraph/P010_TGraph.C,
etc/plugins/TPaletteEditor,
etc/plugins/TPaletteEditor/P010_TASPaletteEditor.C,
etc/plugins/TProof, etc/plugins/TProof/P010_TProofCondor.C,
etc/plugins/TProof/P020_TProofSuperMaster.C,
etc/plugins/TProof/P030_TProofPEAC.C,
etc/plugins/TProof/P040_TProof.C, etc/plugins/TProofMgr,
etc/plugins/TProofMgr/P010_TXProofMgr.C,
etc/plugins/TProofProgressDialog,
etc/plugins/TProofProgressDialog/P010_TProofProgressDialog.C,
etc/plugins/TProofServ,
etc/plugins/TProofServ/P010_TXProofServ.C,
etc/plugins/TSQLServer,
etc/plugins/TSQLServer/P010_TMySQLServer.C,
etc/plugins/TSQLServer/P020_TPgSQLServer.C,
etc/plugins/TSQLServer/P030_TSapDBServer.C,
etc/plugins/TSQLServer/P040_TOracleServer.C,
etc/plugins/TSQLServer/P050_TODBCServer.C,
etc/plugins/TSessionViewer,
etc/plugins/TSessionViewer/P010_TSessionViewer.C,
etc/plugins/TSlave, etc/plugins/TSlave/P010_TXSlave.C,
etc/plugins/TSystem, etc/plugins/TSystem/P010_TRFIOSystem.C,
etc/plugins/TSystem/P020_TDCacheSystem.C,
etc/plugins/TSystem/P030_TAlienSystem.C,
etc/plugins/TSystem/P040_TXNetSystem.C, etc/plugins/TView,
etc/plugins/TView/P010_TView3D.C, etc/plugins/TViewerX3D,
etc/plugins/TViewerX3D/P010_TViewerX3D.C,
etc/plugins/TViewerX3D/P020_TQtViewerX3D.C,
etc/plugins/TVirtualAuth,
etc/plugins/TVirtualAuth/P010_TRootAuth.C,
etc/plugins/TVirtualDragManager,
etc/plugins/TVirtualDragManager/P010_TGuiBldDragManager.C,
etc/plugins/TVirtualFFT,
etc/plugins/TVirtualFFT/P010_TFFTComplex.C,
etc/plugins/TVirtualFFT/P020_TFFTComplexReal.C,
etc/plugins/TVirtualFFT/P030_TFFTRealComplex.C,
etc/plugins/TVirtualFFT/P040_TFFTReal.C,
etc/plugins/TVirtualFitter,
etc/plugins/TVirtualFitter/P010_TFitter.C,
etc/plugins/TVirtualFitter/P020_TFumili.C,
etc/plugins/TVirtualFitter/P030_TFitterMinuit.C,
etc/plugins/TVirtualFitter/P040_TFitterFumili.C,
etc/plugins/TVirtualGLImp,
etc/plugins/TVirtualGLImp/P010_TX11GL.C,
etc/plugins/TVirtualGeoPainter,
etc/plugins/TVirtualGeoPainter/P010_TGeoPainter.C,
etc/plugins/TVirtualHistPainter,
etc/plugins/TVirtualHistPainter/P010_THistPainter.C,
etc/plugins/TVirtualMonitoringWriter,
etc/plugins/TVirtualMonitoringWriter/P010_TMonaLisaWriter.C,
etc/plugins/TVirtualMonitoringWriter/P020_TSQLMonitoringWriter.C,
etc/plugins/TVirtualPS,
etc/plugins/TVirtualPS/P010_TPostScript.C,
etc/plugins/TVirtualPS/P020_TSVG.C,
etc/plugins/TVirtualPS/P030_TPDF.C,
etc/plugins/TVirtualPS/P040_TImageDump.C,
etc/plugins/TVirtualPad, etc/plugins/TVirtualPad/P010_TPad.C,
etc/plugins/TVirtualPadEditor,
etc/plugins/TVirtualPadEditor/P010_TGedEditor.C,
etc/plugins/TVirtualProofPlayer,
etc/plugins/TVirtualProofPlayer/P010_TProofPlayer.C,
etc/plugins/TVirtualProofPlayer/P020_TProofPlayerRemote.C,
etc/plugins/TVirtualProofPlayer/P030_TProofPlayerLocal.C,
etc/plugins/TVirtualProofPlayer/P040_TProofPlayerSlave.C,
etc/plugins/TVirtualProofPlayer/P050_TProofPlayerSuperMaster.C,
etc/plugins/TVirtualStreamerInfo,
etc/plugins/TVirtualStreamerInfo/P010_TStreamerInfo.C,
etc/plugins/TVirtualTreePlayer,
etc/plugins/TVirtualTreePlayer/P010_TTreePlayer.C,
etc/plugins/TVirtualTreeViewer,
etc/plugins/TVirtualTreeViewer/P010_TTreeViewer.C,
etc/plugins/TVirtualViewer3D,
etc/plugins/TVirtualViewer3D/P010_TViewerX3D.C,
etc/plugins/TVirtualViewer3D/P020_TGLSAViewer.C,
etc/plugins/TVirtualViewer3D/P030_TGLViewer.C,
etc/plugins/TVirtualX, etc/plugins/TVirtualX/P010_TGX11.C,
etc/plugins/TVirtualX/P020_TGX11TTF.C,
etc/plugins/TVirtualX/P030_TGWin32.C,
etc/plugins/TVirtualX/P040_TGQt.C: new plugin handler setup
macros. These macros are executed, when needed, by
the updated plugin manager.
2007-07-17 14:20 axel
* [r19370] reflex/Module.mk: Move generation of
genreflex(-rootcint) wrapper scripts to configure.
Hook the python scripts to (very near future) postbin target in
Makefile
Allow --iocomments in testDict2 (for future use)
2007-07-17 14:17 ganis
* [r19369] proofd/src/XrdProofdProtocol.cxx: Add protection against
sending process ID 0 to kill().
2007-07-17 14:03 rdm
* [r19368] base/src/TSystem.cxx: typo in Warning message.
2007-07-17 14:02 rdm
* [r19367] winnt/src/TWinNTSystem.cxx: make sure PrependPathName(0
returns a pathname with Win32 \ convention,
currently we could get illegal mixed \ / path names.
2007-07-17 13:35 antcheva
* [r19366] gui/src/TRootBrowser.cxx: Fix in DisplayDirectory
related to bug #28119 at
<http://savannah.cern.ch/bugs/?28119>
2007-07-17 13:10 axel
* [r19365] html/src/THtml.cxx: Add "." to the search path for the
macro directive.
Ensure gProgName is !0 before strstr'ing it
2007-07-17 12:55 antcheva
* [r19364] gui/src/TGLabel.cxx: From Valeriy Onuchin:
o TGLabel::SavePrimitive - saving multi line labels.
2007-07-17 12:55 antcheva
* [r19363] gui/inc/TGButton.h, gui/src/TGButton.cxx: From Valeriy
Onuchin:
o TGTextButton, TGCheckButton, TGRadioButton
- possibility to have multi line text buttons was implemented.
To add new line '\n' symbol must be added to the text.
- new data members with corresponding setters/getters:
Int_t fMLeft; // margin left
Int_t fMRight; // margin right
Int_t fMTop; // margin top
Int_t fMBottom; // margin bottom
Int_t fWrapLength; // wrap length
TGTextLayout *fTLayout; // text layout
- new method SetMargins allows to set left, right, top, bottom
margins to text inside button.
- bug fix. Font size of disabled button didn't
correspond to enabled button font size.
- modified GetDefaultSize() methods;
2007-07-17 12:05 brun
* [r19362] base/src/TROOT.cxx: In TROOT::GetColor always call
TColor::InitializeColors
2007-07-17 10:35 axel
* [r19361] cint7/Module.mk: Fix PATH/LD_LIB_PATH/DYLD_LIB_PATH for
cint7's iosenum.h generation.
2007-07-17 10:18 axel
* [r19360] reflex/python/genreflex/gendict.py,
reflex/python/genreflex/genreflex.py: * Implement --dataonly
option as alias to --pool.
* Implement --interpreteronly option to generate a minimal
dictionary that can be used by an interpreter (but is useless for
I/O). It skips non-public data members.
* Optimize variable selection algo: use elif instead of second if
2007-07-17 10:12 axel
* [r19359] reflex/python/genreflex/selclass.py: Implement (fix)
exclusion of variables, enums.
2007-07-17 09:17 rdm
* [r19358] roofitcore/src/RooAbsArg.cxx: From Bertrand:
fix for compilation error on win32.
2007-07-17 07:29 ganis
* [r19357] xrootd/src/xrootd-20070716-0300.src.tgz: Add protection
in XrdClientAdminConn preventing a fatal seg viol.
Additional portability fixes for 64 bit machines and MacOS.
Add missing file needed by the autotools build.
2007-07-16 21:04 wouter
* [r19356] roofitcore/inc/RooAbsAnaConvPdf.h,
roofitcore/inc/RooAbsArg.h, roofitcore/inc/RooAbsData.h,
roofitcore/inc/RooExtendPdf.h, roofitcore/inc/RooGlobalFunc.h,
roofitcore/inc/RooProdPdf.h, roofitcore/inc/RooTreeData.h,
roofitcore/inc/RooWorkspace.h,
roofitcore/src/RooAbsAnaConvPdf.cxx,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsPdf.cxx,
roofitcore/src/RooAddPdf.cxx, roofitcore/src/RooExtendPdf.cxx,
roofitcore/src/RooGlobalFunc.cxx, roofitcore/src/RooProdPdf.cxx,
roofitcore/src/RooTreeData.cxx, roofitcore/src/RooWorkspace.cxx:
o RooAbsAnaConvPdf
- Fixes for persistency
o RooAbsArg
- Change implementation of boolean attribute list to set<string>
- Add string attribute list via map<string,string>
- Add support for attachement to tree branch that has different
name
then object itself through string attribute BranchName (needed
to make RooAbsData::changeObservableName work)
o RooAbsData
- Add interface for changeObservableName()
o RooAbsPdf
- Add support for Name() argument in generate()
o RooAddPdf
- Fixes for persistency (solution to Savannah #28014)
o RooExtendPdf
- Fixes for persistency
o RooGlobalFunc
- Add named argument to support RooWorkspace::import
o RooProdPdf
- Fix in default ctor
o RooTreeData
- Implement changeObservableName()
o RooWorkspace
- Add support for RenameConflictNodes, RenameAllNodes and
RenameVariable
named arguments in import(RooAbsPdf&). Implement underlying
support for
renaming (conflicting) branches and variables upon insertion
- Add support for RenameDataset and RenameVariable named
arguments
in import(RooAbsData&)
2007-07-16 19:15 pcanal
* [r19355] meta/src/TMethodCall.cxx: Also copy fOffset when copy
TMethodCall object
2007-07-16 16:31 pcanal
* [r19354] tree/src/TTreeCache.cxx: Reject request from TTree
object other than the one that created the TTreeCache object
2007-07-16 16:31 pcanal
* [r19353] tree/src/TTree.cxx: Document the fact that only one
TTree can be cached per TFile object
2007-07-16 15:43 pcanal
* [r19352] tree/src/TTree.cxx: In ReadFile, allow spaces before the
comment character '#'
2007-07-16 11:23 ganis
* [r19351] proofd/src/XrdProofdProtocol.cxx: Fix a problem
affecting the setting of the dataset dir when the directive
xpd.datasetdir was not specified.
2007-07-16 10:27 ganis
* [r19350] proofd/src/XrdProofPhyConn.cxx, xrootd/Module.mk,
xrootd/src/xrootd-20060928-1600.src.tgz,
xrootd/src/xrootd-20070716-0300.src.tgz: Import of a new XROOTD
tarball based on the current XROOTD CVS head.
This version contains several bug-fixes and implements several
new
features, among which support for multi-streaming.
2007-07-16 10:14 ganis
* [r19349] proofd/inc/XrdProofSched.h,
proofd/src/XrdProofSched.cxx, proofd/src/XrdProofdManager.cxx:
From Jan:
- Add possibility to change the parameters for load-base
scheduling
2007-07-16 10:11 rdm
* [r19348] meta/src/TCint.cxx: ExecuteMacro() now calls the static
TApplication::ExecuteFile() to be
independent of gApplication.
2007-07-16 10:09 rdm
* [r19347] base/inc/TApplication.h, base/src/TApplication.cxx: Add
new static method ExecuteFile() which allows macros to be
executed
before gApplication is set. The existing ProcessFile() now calls
this
method.
2007-07-16 09:58 rdm
* [r19346] build/unix/distfilelist.sh: test/RootIDE was missing in
binary distribution.
2007-07-16 09:57 rdm
* [r19345] test/ProofBench/Run_Simple_Test.C,
test/ProofBench/make_event_trees.C, test/ProofBench/make_tdset.C:
From Jan:
- Getting Run_Simple_Test.C to work again.
- Changing TProof::GetSlaveInfo() to
TProof::GetListOfSlaveInfos()
following the rename in ROOT 5.15.
2007-07-16 07:56 rdm
* [r19344] base/src/TEnv.cxx: comment.
2007-07-16 07:54 rdm
* [r19343] base/inc/TApplication.h, base/src/TApplication.cxx:
protect IsCmdThread() from fAppImp being 0.
2007-07-15 14:03 rdm
* [r19342] config/Makefile.depend: remove unneeded depenedency of
libEG on libFTGL.
2007-07-13 21:50 wouter
* [r19341] roofitcore/Module.mk, roofitcore/inc/LinkDef3.h,
roofitcore/inc/RooAbsPdf.h, roofitcore/inc/RooAbsReal.h,
roofitcore/inc/RooAbsRealLValue.h,
roofitcore/inc/RooMsgService.h, roofitcore/inc/RooProfileLL.h,
roofitcore/inc/RooProjectedPdf.h, roofitcore/src/RooAbsArg.cxx,
roofitcore/src/RooAbsPdf.cxx, roofitcore/src/RooAbsReal.cxx,
roofitcore/src/RooAddGenContext.cxx,
roofitcore/src/RooMsgService.cxx,
roofitcore/src/RooProfileLL.cxx,
roofitcore/src/RooProjectedPdf.cxx: o Module.mk, Linkdef3.h
- Add new classes
o RooAbsPdf
- Add new createProjection() method that returns projections of
p.d.f.s
that are p.d.f.s (implemented by class RooProjectedPdf)
- Rename old createProjection() method(s) createPlotProjection as
they
provide slightly different functionality for support of plotOn()
o RooAbsRealLValue
- Propagate a Shape and Value dirty flag if isConstant() is
called to
change the float/fix status of a parameter (needed for
RooProfileLL
whose value might change under such modifications)
o RooMsgService
- Fix trivial bug in doLogX macros
- Add new default info streams for selected topics
o RooProjectedPdf
- Add explicit handling of iterative projection by overloading
createProjection method
- Add explicit tracking of value/shape dependence on variables
as implied dependence through base p.d.f. erroneously introduced
a value dependence on the observables that are integrated out
- Rework informational messages through RooMsgService
o RooAbsArg
- Fix bug in dependsOn() in value tracking mode
o RooAddGenContext
- Add new informational messages through RooMsgService
o RooProfileLL
- New class that represents profile likelihood given a likelihood
and a set observables
2007-07-13 21:32 wouter
* [r19340] roofitcore/src/RooAddPdf.cxx: o RooAddPdf
- Initialize snormList data member to zero in all ctors
2007-07-13 21:24 wouter
* [r19339] roofitcore/inc/RooListProxy.h,
roofitcore/inc/RooSetProxy.h, roofitcore/src/RooListProxy.cxx,
roofitcore/src/RooSetProxy.cxx: o RooSetProxy
- Changes to default ctor and dtor suggested by Philippe
- Add group remove() method
o RooListProxy
- Changes to default ctor and dtor suggested by Philippe
2007-07-13 19:16 pcanal
* [r19338] meta/src/TGenericClassInfo.cxx: add missing deletes
2007-07-13 19:12 pcanal
* [r19337] rint/inc/TTabCom.h, rint/src/TTabCom.cxx: Hide operator=
and implement destructor
2007-07-13 13:30 pcanal
* [r19336] roofitcore/inc/RooWorkspace.h: Fix compilation problem
on gcc 4.1.2 (missing forward declaration)
2007-07-13 13:22 ganis
* [r19335] proof/inc/TDSet.h, proof/inc/TProof.h,
proof/inc/TProofChain.h, proof/inc/TProofQueryResult.h,
proof/inc/TProofServ.h, proof/inc/TProofSuperMaster.h,
proof/inc/TVirtualProofPlayer.h, proof/src/TDSet.cxx,
proof/src/TProof.cxx, proof/src/TProofChain.cxx,
proof/src/TProofQueryResult.cxx, proof/src/TProofServ.cxx,
proof/src/TProofSuperMaster.cxx, proofplayer/inc/LinkDefDraw.h,
proofplayer/inc/TEventIter.h, proofplayer/inc/TProofDraw.h,
proofplayer/inc/TProofPlayer.h,
proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TEventIter.cxx, proofplayer/src/TPacketizer.cxx,
proofplayer/src/TProofDraw.cxx, proofplayer/src/TProofPlayer.cxx,
proofplayer/src/TVirtualPacketizer.cxx: From Anna:
- Add support for entry-lists to PROOF.
From me:
- Cleanup usage of TEntryList/TEventList arguments in the
TProof/TProofPlayer API.
2007-07-13 10:17 rdm
* [r19334] config/thisroot.bat: From Axel:
by default, cd on windows doesn't change drives.
2007-07-13 08:56 rdm
* [r19333] tree/src/TEntryList.cxx: From Anna:
in GetEntryList() strip off "file:", if any, for local files
before
the comparison.
2007-07-13 07:45 antcheva
* [r19332] qt/qt.pro: From Valeri Fine:
New vesion of qt.pro attached that fixes the case at
<http://savannah.cern.ch/bugs/?27642>
and adds some extra protection for the Qt 4.x-based builds as
well
2007-07-12 20:54 wouter
* [r19331] roofitcore/src/RooAbsReal.cxx: o RooAbsReal
- Add null pointer sanity check to debug print statement in
plotOn()
2007-07-12 20:30 wouter
* [r19330] roofit/inc/RooArgusBG.h, roofit/inc/RooBifurGauss.h,
roofit/inc/RooBreitWigner.h, roofit/inc/RooBukinPdf.h,
roofit/inc/RooCBShape.h, roofit/inc/RooDstD0BG.h,
roofit/inc/RooExponential.h, roofit/inc/RooGaussian.h,
roofit/inc/RooHistPdf.h, roofit/inc/RooLandau.h,
roofit/inc/RooNovosibirsk.h, roofit/inc/RooVoigtian.h,
roofit/src/RooChebychev.cxx, roofit/src/RooGaussian.cxx: o
RooArgusBG, RooBifurGauss, RooBreitWigner, RooBukinPdf,
RooCBShape, RooDstD0Bg,
RooExponential, RooGaussian, RooHistPdf, RooLandau,
RooNovosibirsk, RooVoigtian
- Add default constructor and increment version number to 1
2007-07-12 20:30 wouter
* [r19329] roofitcore/Module.mk, roofitcore/inc/LinkDef3.h,
roofitcore/inc/RooAbsArg.h, roofitcore/inc/RooAbsPdf.h,
roofitcore/inc/RooAbsProxy.h, roofitcore/inc/RooAddPdf.h,
roofitcore/inc/RooArgProxy.h, roofitcore/inc/RooGlobalFunc.h,
roofitcore/inc/RooListProxy.h, roofitcore/inc/RooMinuit.h,
roofitcore/inc/RooMsgService.h, roofitcore/inc/RooProdPdf.h,
roofitcore/inc/RooProjectedPdf.h, roofitcore/inc/RooRealProxy.h,
roofitcore/inc/RooSetProxy.h, roofitcore/inc/RooWorkspace.h,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsPdf.cxx,
roofitcore/src/RooAbsReal.cxx, roofitcore/src/RooAddPdf.cxx,
roofitcore/src/RooGenContext.cxx,
roofitcore/src/RooGlobalFunc.cxx,
roofitcore/src/RooLinkedList.cxx, roofitcore/src/RooMinuit.cxx,
roofitcore/src/RooMsgService.cxx,
roofitcore/src/RooProdGenContext.cxx,
roofitcore/src/RooProdPdf.cxx,
roofitcore/src/RooProjectedPdf.cxx,
roofitcore/src/RooTreeData.cxx, roofitcore/src/RooWorkspace.cxx:
o Module.mk, Linkdef3.h
- Add new classes
o RooAbsArg
- Mark proxy, client and server lists as persistable
- Introduce dependsOnValue() function
- Implement univeral printing method based on named proxies
- Move debug tracing of function evaluation to new RooMsgService
interface
o RooAbsPdf
- Make persistable: add dummy ctor, set class version to 1
- Prevent persistence of normalization cache data members
o RooAbsProxy
- Add virtual print() method to support universal p.d.f. printing
- Set class version number to 1
- Prevent persistence of normalization set pointer
o RooAbsReal
- Move plotOn() print messages to new RooMsgService interface
o RooAddPdf
- Add default constructor
- Prevent persistence of cache and cache management data members
- Fix bug in evaluate()
- Move debug tracing of function evaluation to RooMsgService
interface
o RooArgProxy
- Implement print() method
- Increment version number to 1
o RooGenContext
- Add extensive informational and debug message in ctor through
RooMsgService interface
o RooGlobalFunc
- Add new helper functions for RooMsgService class
o RooListProxy
- Implement print() method
o RooMinuit
- Improve verbosity control
o RooMsgService
- New singleton class that handles RooFit output in flexible way.
All messages are
classified with a level (debug,info,warning,error,fatal), a topic
(can be any string,
for now have defined "generation" and "plotting") and by object
properties (name,
class name, base class name, or presence of specific attribute
tag). Output is
filtered and processed by one or more reporting stream that can
each apply different
filtering criteria and or send output to an alternate ostream or
output file.
o RooProdPdf
- Add new ctor with only named argument to allow definition of
product with exclusively conditional p.d.f.s
- Add default ctor
- Increment class version number to 1
- Prevent persistence of cache and cache management data members
o RooProdGenContext
- Add extensive informational and debug message in ctor through
RooMsgService interface
- Fix bug in parsing stage that did not properly handle cases
like f(x|y)g(y|x)
o RooProjectedPdf
- New class of p.d.f. that represents projection (integral) of
another p.d.f.
Integrals and normalizations of constructed on the fly from the
original and
multiple sequential projections steps are automatically
consolidated into a single
step (i.e. creating a projection of a RooProjectedPdf will result
in the same
integrator configuration as creating the same projection
immediately from
the original p.d.f.). Intelligent handling/forwarding of internal
generator
techniques is not implemented yet.
o RooRealProxy
- Increment class version number to 1
o RooSetProxy
- Implement print() method
o RooTreeData
- Fix in createTree() routine to avoid ROOT error messages on
buffer writing
o RooWorkSpace
- Initial version of new concept class that is essential starting
point for the RooStats project.
A workspace is a container class that owns all components of an
analysis,
i.e. p.d.f.s. functions variables and datasets. Objects imported
in the
workspace are automatically cloned and internally connected to
provide a
consistent working environment. Workspace also serve to persist
complete
analysis projects
2007-07-12 18:57 pcanal
* [r19328] meta/src/TClass.cxx: remove stray/useless #include
2007-07-12 17:12 ganis
* [r19327] proofd/src/XrdProofdProtocol.cxx: Fix problem affecting
the creation of the dataset dirs when the type
of the server is 'any'.
2007-07-12 10:26 rdm
* [r19326] etc/proof/xpd.cf.sample: From Gerri:
give example of new xpd.multiuser directive.
2007-07-12 10:17 rdm
* [r19325] unix/src/TUnixSystem.cxx: in StackTrace() also flush the
stdout/cout before generating the trace.
2007-07-12 09:59 rdm
* [r19324] tree/src/TSelector.cxx: From Gerri:
implement a better way of autoloading in GetSelector(). Macro's
don't
have a dict in the gClassTable so don't fail in that case.
2007-07-12 09:27 rdm
* [r19322] config/thisroot.bat, config/thisroot.csh,
config/thisroot.sh, configure: from Axel:
allow thisroot to also be run like this:
. /path/to/root/bin/thisroot.sh
instead of:
cd /path/to/root
. bin/thisroot.sh
Also new thisroot.bat for Windows DOS box.
2007-07-12 09:08 rdm
* [r19321] config/rootrc.in: small syntax error in Recover example.
2007-07-12 08:12 brun
* [r19320] base/inc/GuiTypes.h: From Ilka:
fix for the name of EGEventType
(was pointed as EGEventTypes)
2007-07-12 07:34 antcheva
* [r19319] gui/src/TGColorDialog.cxx: From Bertrand:
- Added protection for the case when TGColorDialog is
used without TGColorPopup (i.e. from a popup menu)
2007-07-12 07:13 brun
* [r19318] config/Makefile.depend: From Bertrand:
libProofPlayer and libProofDraw were failing at link time on
Windows,
due to unresolved externals (missing dependencies).
2007-07-12 07:01 brun
* [r19317] config/rootrc.in, io/src/TFile.cxx: From Gerri:
Add an environment variable to rootrc.in (system.rootrc)
# Control the action to be taken when opening an existing ROOT
file which
# looks corrupted; by default an attempt to recover the file is
made; if
# this variable is set to 0 the file is just flagged as zombie.
#TFile.Recover 0
2007-07-12 06:31 brun
* [r19316] pyroot/ROOT.py, pyroot/src/Adapters.cxx,
pyroot/src/Executors.cxx, pyroot/src/MethodHolder.cxx,
pyroot/src/RootModule.cxx, pyroot/src/RootWrapper.cxx: From Wim:
o) Add \" around char* function argument defaults in help()
o) Changed VoidArrayExecutor to return buffer instead of python
long
-> compat: index with [0] to get normal long value of address
o) Added ROOT.AsCObject custom "ctor" to make CObjects from ROOT
objects
o) Added ROOT.BindObject to create ROOT objects from address or
CObjects
o) a few more changes int -> Py_ssize_t
o) Simplications and enhanced cleanup in ROOT.py
o) fix (occassional (?)) loading problems for STL types
2007-07-11 22:13 ganis
* [r19315] proofd/inc/XrdProofdAux.h,
proofd/inc/XrdProofdProtocol.h, proofd/src/XrdProofPhyConn.cxx,
proofd/src/XrdProofdAux.cxx, proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx: Add support for multi-user mode
for non-privileged daemons. By default, daemons
started from an unprivileged account can serve only the owner of
the account.
If multi-user mode is on (xpd.multiuser 1) the daemon will serve
any user; the
sandboxes are create under the root working dir in the form
<work_dir>/<user>
and they will be always owned by the effective user of the
daemon.
2007-07-11 15:35 rdm
* [r19314] config/Makefile.depend, proofplayer/Module.mk,
proofplayer/inc/LinkDef.h, proofplayer/inc/LinkDefDraw.h,
proofplayer/inc/TProofDraw.h, proofplayer/inc/TProofPlayer.h,
proofplayer/src/TProofDraw.cxx, proofplayer/src/TProofPlayer.cxx:
From Gerri:
put the PROOF Draw() related methods in the TProofDraw classes in
an
own library libProofDraw outside libProofPlayer. This reduces
considerably
the memory footprint in case Selectors don't use canvas related
methods.
2007-07-11 15:28 rdm
* [r19313] dcache/src/TDCacheFile.cxx: From Tigran:
ReadBuffers() with vector read is implemented.
Today we have released new dcache version 1.7.0-39 with this
functionality.
I have tried with root version 5.14, 5.15 and 5.16. It's amazing!
On some
applications I got up ti 12 times performance increase!
2007-07-11 15:13 antcheva
* [r19312] fitpanel/src/TFitEditor.cxx: Dropped "New" from Fit
Panel window title.
2007-07-11 14:23 ganis
* [r19311] proofplayer/inc/TEventIter.h,
proofplayer/src/TEventIter.cxx: Remove
TEventIterTree::fAcquiredTrees and related methods: it is unused
and not
properly cleaned, causing (rare) segmentation violations.
2007-07-11 12:55 rdm
* [r19310] config/Makefile.macosx, config/Makefile.macosx64: if g95
and gfortran are not found fall through to use g77.
2007-07-11 12:39 rdm
* [r19309] unuran/src, unuran/src/.cvsignore: ignore unuran
directory.
2007-07-11 12:14 brun
* [r19308] tree/src/TBranch.cxx: Change an internal dimension in
the TBranch constructor from 64 to 640.
This part of the code should be rewritten to be dynamic.
2007-07-10 14:24 ganis
* [r19307] proof/src/TProof.cxx: Fix a synchronization problem
after a worker fatal error.
2007-07-10 14:14 rdm
* [r19306] net/src/TApplicationRemote.cxx: add support for zsh.
2007-07-10 11:33 rdm
* [r19305] configure: add extra test on mysql.h even if
mysql_config is found. FC installs the
mysql_config while not installing the headers.
2007-07-10 09:08 couet
* [r19304] graf/src/TGaxis.cxx: - Remove a stupid construct in
PaintAxis. In the "fFunction" case there was
an if statement like:
if (optionNoopt && !optionInt) {
dxtick=(binHigh-binLow)/Double_t(nticks-1);
} else {
dxtick=(binHigh-binLow)/Double_t(nticks-1);
}
Now replaced by the simple line:
dxtick=(binHigh-binLow)/Double_t(nticks-1);
This code was like that since at least May 2000.
2007-07-10 08:40 rdm
* [r19303] tree/inc/TSelector.h, tree/src/TSelector.cxx: From
Gerri:
handle autoloading of selectors, fixes:
root [] TSelector::GetSelector("TProofDrawHist")
Error in <TSelector::GetSelector>: class TProofDrawHist does not
exist or does not derive from TSelector
(Long64_t)(-1)
2007-07-10 08:37 rdm
* [r19302] proof/inc/TProof.h, proof/src/TProof.cxx: add
GetInputList() method.
2007-07-10 08:34 rdm
* [r19301] proofplayer/src/TProofPlayer.cxx,
unix/src/TUnixSystem.cxx: white space.
2007-07-10 08:21 rdm
* [r19300] utils/src/rlibmap.cxx: classes with pragma:
#pragma link C++ class+protected
#pragma link C++ class+private
were not included in the rootmap files (e.g. TSelector).
2007-07-10 08:02 ganis
* [r19299] proofd/src/XrdProofdProtocol.cxx: Export the ROOT
version tag to proofserv as ROOTVERSIONTAG.
Needed by package builder scripts.
2007-07-10 07:55 rdm
* [r19298] winnt/src/TWinNTSystem.cxx: return process memory
numbers in units specified in ProcInfo_t.
2007-07-10 07:40 couet
* [r19297] postscript/src/TPostScript.cxx: - Apply the suggestion
made here: https://savannah.cern.ch/bugs/?27876
ie: the page numbers are now written between ().
2007-07-09 21:10 rdm
* [r19296] config/rootrc.in: change name and location of TSQLWriter
to TSQLMonitoringWriter.
2007-07-09 20:59 rdm
* [r19295] net/inc/LinkDef.h, net/inc/TSQLMonitoring.h,
net/src/TSQLMonitoring.cxx, proofplayer/inc/LinkDef.h,
proofplayer/inc/TSQLWriter.h, proofplayer/src/TSQLWriter.cxx:
rename TSQLWriter to TSQLMonitoringWriter and move it from
libProofPlayer
to libNet (like all other abstract SQL interfaces).
2007-07-09 20:38 rdm
* [r19294] base/src/TSystem.cxx: avoid calling
TApplication::InitializeGraphics() when Load() is being
called recursively. This fixes issue 27868.
2007-07-09 18:53 brun
* [r19293] net/inc/TSQLStatement.h, oracle/inc/TOracleStatement.h,
oracle/src/TOracleStatement.cxx: From Sergey Linev:
1. New virtual method TSQLStatement::SetMaxFieldSize(). It
implemented for now only for Oracle and
specifies maximum size in bytes, which should be used for field
in read/write operation.
2. Improved implementation of TOracleStatement::GetBinary method.
Now not only BLOB, but also
CLOB, LONG, BFILE, CFILE Oracle datatypes are supported for
reading. Fow now BFILE and CFILE
not supported for writing.
2007-07-09 18:32 ganis
* [r19292] proofplayer/inc/LinkDef.h: Add entry for the new
TSQLWriter class.
2007-07-09 17:00 brun
* [r19291] proof/inc/TSlave.h: Fix a fatal compilation error.
2007-07-09 16:02 rdm
* [r19290] base/inc/TFileInfo.h, base/src/TFileInfo.cxx: sanitize
the usage of //-> for the different data members.
2007-07-09 15:56 rdm
* [r19289] proof/inc/TProofServ.h: add GetSessionTag() method
needed by TPerfStats.
2007-07-09 15:43 rdm
* [r19288] proofplayer/inc/TAdaptivePacketizer.h,
proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TVirtualPacketizer.cxx: From Jan:
- Adding info on how to use alternative packetizers in
TVirtualPacketizer.
- Other comments improvements.
2007-07-09 15:26 rdm
* [r19287] base/inc/TFileInfo.h, base/src/TFileInfo.cxx: From
Jan-Fiete:
add a constant for the staged bit to TFileInfo and a setter for
the size.
2007-07-09 15:24 rdm
* [r19286] base/inc/TVirtualMonitoring.h, config/rootrc.in,
monalisa/inc/TMonaLisaWriter.h, monalisa/src/TMonaLisaWriter.cxx,
proofplayer/inc/TPerfStats.h, proofplayer/inc/TSQLWriter.h,
proofplayer/src/TPerfStats.cxx, proofplayer/src/TSQLWriter.cxx:
From Jan-Fiete:
this patch changes TPerfStats so that monitoring data can also be
written
in MonaLisa via the TVirtualMonitoringWriter interface. Using the
new
TSQLWriter class SQL can also be used as backend for
TVirtualMonitoringWriter.
2007-07-09 14:59 antcheva
* [r19285] gui/src/TGButton.cxx: Coding conventions
2007-07-09 14:01 couet
* [r19284] gl/src/TGLHistPainter.cxx: - Add documentation (text
only for the time being).
2007-07-09 13:56 antcheva
* [r19283] tutorials/gui/buttongroupState.C,
tutorials/gui/guiWithCINT.C: New tutorial examples from Roel Aaij
and me:
buttongroupState.C - A simple example that shows the enabled and
disabled state of a button group with radio and check buttons.
guiWithCINT.C - A simple example of entering CINT commands and
having the CINT output in a ROOT GUI application window.
2007-07-09 13:17 wouter
* [r19282] roofitcore/src/RooDataSet.cxx: o RooDataSet
- Fix bug in emptyClone(). Weight variable was not propagated if
not
specified in subset (Savannah #26238)
2007-07-09 12:21 wouter
* [r19281] roofit/src/RooHistPdf.cxx: o RooHistPdf
- Delete iterator in ctor (fixes Savannah #27833)
2007-07-09 12:13 antcheva
* [r19280] gui/src/TGButtonGroup.cxx: From Roel Aaij:
Fix in TGButtonGroup::ReleaseButtons related to the following
case:
if a button group contains check and radio exclusive buttons, any
click
on a check button made the selected radio button unselected.
2007-07-09 09:30 couet
* [r19276] graf/src/TLatex.cxx: - New operator #scale[s]{my text}
to apply a scale factor "s" to the
text string "my text". (from jasondet@gmail.com).
2007-07-09 09:22 brun
* [r19275] gpad/src/TPad.cxx: Add several missing protections in
case the TPad default constructor is called (fPrimitives is null)
and TPad functions are called.
2007-07-09 08:16 rdm
* [r19274] tree/src/TChain.cxx,
treeplayer/inc/TTreeDrawArgsParser.h,
treeplayer/src/TTreeDrawArgsParser.cxx: From Anna Kreshuk:
Preparation for entry-list support in PROOF.
2007-07-08 22:21 ganis
* [r19273] proof/src/TProofServ.cxx: When cleaning a package
because of a version change, promptly notify the
client with details about the new and old versions.
2007-07-08 22:06 ganis
* [r19272] proof/inc/TProof.h, proof/src/TProof.cxx: Extend support
for processing data sets 'by name' also to drawing operations
(TProof::DrawSelect).
2007-07-06 15:38 antcheva
* [r19271] gui/inc/TGButton.h, gui/src/TGButton.cxx: Added method
IsDisabledAndSelected() for getting info about the
disabled state of radio and check buttons.
Follow-up changes in SavePrimitive methods of TGCheckButton and
TGRadioButton classes related to the disabled state.
2007-07-06 10:39 pcanal
* [r19269] dcache/inc/TDCacheFile.h, dcache/src/TDCacheFile.cxx:
Work around the missing 'vector read' in the DCache protocol by
requesting
all the needed data in a single sequential read request (aka
reading too
much data but reducing the number of messages). This improves
performances
by a factor 20 to 50 depending on network topology.
2007-07-06 09:44 rdm
* [r19268] Makefile: build ftgl only when ./configure has found the
OpenGL libs.
2007-07-06 07:49 brun
* [r19267] gui/inc/TGImageMap.h: From Ferderico:
Changes to compile with gcc option -weffc++
2007-07-05 16:13 rdm
* [r19266] config/rootrc.in: add support for gsidcap protocol.
2007-07-05 15:59 ganis
* [r19265] proofplayer/src/TProofPlayer.cxx: In
TProofPlayerRemote::SendSelector, add a call to
TSystem::ExpandPathName so that
the use of '~' or envs in the selector path is supported.
2007-07-05 15:53 rdm
* [r19264] rfio/src/TRFIOFile.cxx: remove filetpye=raw option from
the url as the old libshift is doing that
not correctly.
2007-07-05 13:29 rdm
* [r19263] gui/inc/TGFont.h, gui/src/TGFont.cxx: From Ilka:
Fixed warnings reported at URL:
<http://savannah.cern.ch/bugs/?27651>.
2007-07-05 10:30 brun
* [r19260] hist/src/TF1.cxx: From Olivier:
- Fix this bug: https://savannah.cern.ch/bugs/index.php?27676
After zooming and unzooming on a plot containning several TF1
drawn with
the option SAME, the functions might be truncated. This problem
was
visible with the following macro:
TF1* f[6];
double fg(double *x, double *p) {return sin((*p)*(*x));}
void test_zoom() {
for (int i=0;i<6;++i) {
f[i]=new TF1(Form("f%d",i),fg, 0,2, 1);
f[i]->SetParameter(0,i+1);
f[i]->SetLineColor(i+1);
f[i]->Draw(i?"same":"");
}
f[0]->GetXaxis()->SetRangeUser(.1,.3);
gPad->Update();
f[0]->GetXaxis()->UnZoom();
gPad->Modified();
}
- Fix coding conventions and remove training blanks.
2007-07-04 15:10 antcheva
* [r19256] gui/inc/TGButtonGroup.h, gui/src/TGButtonGroup.cxx: From
Roel Aaij:
Implemented interface to set the state of a button group as
enabled or disabled.
In TGGroupButton new data member:
Bool_t fState; //to save the state of the group
(disabled/enabled)
Added methods:
virtual void DoRedraw() - to handle drawing of a disabled group
correctly.
virtual void SetState(const Bool_t state = kTRUE) - to set the
state
of the group as disabled (state = kFALSE) or enabled (default).
Bool_t IsEnabled() const - to check the state.
Modified methods:
TGButtonGroup::Init() - to initialise new data member fState.
TGButtonGroup::DrawBorder() - to handle the drawing of the entire
group frame according to its state
SavePrimitive methods - to save the disabled case
2007-07-04 12:29 brun
* [r19255] geom/src/TGeoManager.cxx, geompainter/src/TGeoTrack.cxx:
From Andrei:
fixes TGeoManager::FindVolumeFast() method in case misalignment
is applied on a geometry retrieved from file.
2007-07-04 12:22 couet
* [r19254] gpad/src/TPad.cxx: From Matevz:
- Implement PS output for geometries displayed in TPad using GL.
2007-07-04 09:05 brun
* [r19253] gui/inc/TGButton.h, gui/inc/TGColorDialog.h,
gui/inc/TGFont.h, gui/inc/TGImageMap.h,
hist/inc/TGraphDelaunay.h, spectrum/inc/TSpectrum.h: From
Federico:
Changes required to compile with the gcc option -weffc++
2007-07-04 08:48 rdm
* [r19252] meta/src/TCint.cxx: extra error checking in Load().
2007-07-03 16:42 rdm
* [r19251] hist/src/TH2.cxx, hist/src/TH3.cxx: avoid a kInvalid
floating point exception in the Int_t(entries+0.5)
case where entries does not fit in an int.
2007-07-03 16:40 rdm
* [r19250] unix/src/TUnixSystem.cxx: implement floating point
exception support for Mac OS X i386 and x86_64.
2007-07-03 16:26 ganis
* [r19249] proof/inc/TVirtualProofPlayer.h, proof/src/TProof.cxx,
proofplayer/inc/TProofPlayer.h,
proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerProgressive.cxx,
proofplayer/src/TProofPlayer.cxx,
proofplayer/src/TVirtualPacketizer.cxx: Improve determination of
the query initialization time.
2007-07-03 16:01 ganis
* [r19248] proof/inc/TProof.h, proof/inc/TSlave.h,
proof/src/TProof.cxx, proofd/src/XrdProofdProtocol.cxx,
proofx/inc/TXSlave.h, proofx/src/TXProofServ.cxx,
proofx/src/TXSlave.cxx, proofx/src/TXSocket.cxx: Add
functionality to broadcast group priorities.
2007-07-03 15:12 rdm
* [r19247] base/inc/MessageTypes.h: From Gerri:
Add message type to signal end of initialization on workers.
2007-07-03 14:50 brun
* [r19246] treeplayer/src/TSelectorDraw.cxx: From Bastien:
Fix a portability problem on Solaris.
2007-07-03 13:52 ganis
* [r19245] proofd/src/XrdProofGroup.cxx: Fix problem with assigning
users to the default group.
2007-07-03 13:02 rdm
* [r19244] pgsql/src/TPgSQLServer.cxx: fix typo in PGSQL_STMT data
member names (past local tests since local
PgSQL does not support compiled statements).
2007-07-03 12:43 rdm
* [r19243] base/src/TSystem.cxx: remove Axel's hack to check if a
lib is statically linked in the main
application. It was interfering in a complicated way with the
autoload
mechanism and preventing some libs from being autoloaded that
needed to
be loaded (this fixes issue 27631). Checking for the static libs
can
be simply done via fLinkedLibs coming in a next patch.
2007-07-03 11:09 rdm
* [r19241] rfio/src/TRFIOFile.cxx: add back support for older RFIO
client libraries.
2007-07-03 10:05 antcheva
* [r19240] gui/src/TGButton.cxx: Minor changes + cvs log related to
previous patch.
From Roel Aaij:
modified methods
TGTextButton::Init()
to initialise new datamembers
TGCheckButton::Init()
to initialise the pictures needed to draw the
button correctly.
TGCheckButton::~TGCheckbutton()
to delete all allocated pictures.
TGCheckButton::SetState()
method no longer sets fPrevState, method
PSetState handles this now.
TGCheckButton::EmitSignals()
to emit Toggled() according to state of the
new data member fStateOn.
TGCheckButton::PSetState()
to implement saving of on/off state across
disable.
TGCheckbutton::HandleButton()
to use pictures to draw the button instead of
lines drawn using gVirtualX.
TGRadioButton::Init()
to initialise all needed pictures
TGRadioButton~TGRadioButton()
to delete all pictures
TGRadioButton::SetState()
method no longer sets fPrevState, method
PSetState handles this now.
TGRadioButton::PSetState()
to implement saving of on/off state across
disable.
TGRadioButton::EmitSignals()
to emit Toggled() according to state of the
new data member fStateOn.
TGRadioButton::HandleButton()
to make the order of if statements resemble
that in TGCheckButton::HandleButton() and
to make sure that the right signals are emitted
at the right times.
TGRadioButton::DoRedraw()
to draw the correct pictures when a button is
disabled.
Implemented method
TGCheckButton::SetDisabledAndSelected()
to set a button disabled and (on or off).
TGRadioButton::SetDisabledAndSelected()
to set a button disabled and (on or off).
2007-07-03 10:03 antcheva
* [r19239] gui/inc/TGButton.h: Minor changes + cvs log related to
previous patch.
From Roel Aaij:
In class TGTextButton:
Added data members:
Bool_t fStateOn
Bool_t fPrevStateOn
to save the on or off state of a button across disable/enable.
In class TGCheckButton
Added datamembers
const TGPicture *fOn;
const TGPicture *fOff;
const TGPicture *fDisOn;
const TGPicture *fDisOff;
to contain pictures for TGCheckbuttons.
Added method
virtual void SetDisabledAndSelected(Bool_t);
to set a button to either on or off and disabled.
In class TGRadioButton
Added datamembers:
const TGPicture *fDisOn;
const TGPicture *fDisOff;
to contain pictures for the disabled buttons.
Added methods
virtual void SetDisabledAndSelected(Bool_t);
to set a button to disabled and (on or off).
modified
virtual Bool_t IsOn()
virtual Bool_t IsDown()
to use the new data member fStateOn. They will return
true also if the button is disabled, but was enabled.
2007-07-03 10:00 brun
* [r19238] treeplayer/inc/TSelectorDraw.h,
treeplayer/src/TSelectorDraw.cxx: From Bastien Dallapiazza:
-Expand the dimensionality capability of TSelectorDraw to
arbitrary
dimensionality.
However, since there is no way yet to draw data with a
dimensionality greater
than 4, I kept the capability not available by keeping the
dimensionality test
in TSelectorDraw::Compile (l.908) aborting the drawing if
dimension > 4.
2007-07-03 08:10 antcheva
* [r19237] fitpanel/src/TFitEditor.cxx: Use the method
SetDisabledAndSelected for radio buttons
2007-07-03 07:20 antcheva
* [r19236] icons/rbutton_dis_off.xpm, icons/rbutton_dis_on.xpm:
Submitted changes by mistake with Qt-layer patch in TGButton.h
and TGButton.cxx and several icon files are related to the
following
improvements made by Roel in TGButton classes.
My apologize for the caused problem.
From Roel Aaij:
TGButton.h
In class TGTextButton:
Added data members:
Bool_t fStateOn
Bool_t fPrevStateOn
to save the on or off state of a button across
disable/enable.
In class TGCheckButton
Added datamembers
const TGPicture *fOn;
const TGPicture *fOff;
const TGPicture *fDisOn;
const TGPicture *fDisOff;
to contain pictures for TGCheckbuttons.
Added method
virtual void SetDisabledAndSelected(Bool_t);
to set a button to either on or off and disabled.
In class TGRadioButton
Added datamembers:
const TGPicture *fDisOn;
const TGPicture *fDisOff;
to contain pictures for the disabled buttons.
Added methods
virtual void SetDisabledAndSelected(Bool_t);
to set a button to disabled and (on or off).
modified
virtual Bool_t IsOn()
virtual Bool_t IsDown()
to use the new data member fStateOn. They will
return true also if the button is disabled, but
was enabled.
TGButton.cxx
modified methods
TGTextButton::Init()
to initialise new datamembers
TGCheckButton::Init()
to initialise the pictures needed to draw the
button correctly.
TGCheckButton::~TGCheckbutton()
to free all allocated pictures.
TGCheckButton::SetState()
method no longer sets fPrevState, method
PSetState handles this now.
TGCheckButton::EmitSignals()
to emit Toggled() according to state of the
new data member fStateOn.
TGCheckButton::PSetState()
to implement saving of on/off state across
disable.
TGCheckbutton::HandleButton()
to use pictures to draw the button instead of
lines drawn using gVirtualX.
TGRadioButton::Init()
to initialise all needed pictures
TGRadioButton~TGRadioButton()
to delete all pictures
TGRadioButton::SetState()
method no longer sets fPrevState, method
PSetState handles this now.
TGRadioButton::PSetState()
to implement saving of on/off state across
disable.
TGRadioButton::EmitSignals()
to emit Toggled() according to state of the
new data member fStateOn.
TGRadioButton::HandleButton()
to make the order of if statements resemble
that in TGCheckButton::HandleButton() and
to make sure that the right signals are emitted
at the right times.
TGRadioButton::DoRedraw()
to draw the correct pictures when a button is
disabled.
Implemented methods:
TGCheckButton::SetDisabledAndSelected()
to set a button disabled and (on or off).
TGRadioButton::SetDisabledAndSelected()
to set a button disabled and (on or off).
2007-07-03 07:01 antcheva
* [r19235] gui/src/TGFSContainer.cxx, gui/src/TGListView.cxx:
Remove previous changes uploaded by mistake with Qt changes
2007-07-03 06:56 antcheva
* [r19234] gui/inc/TGButton.h, gui/src/TGButton.cxx,
gui/src/TGFSContainer.cxx, gui/src/TGListView.cxx,
icons/checked_dis_t.xpm, icons/checked_t.xpm,
icons/rbutton_off.xpm, icons/rbutton_on.xpm,
icons/unchecked_dis_t.xpm, icons/unchecked_t.xpm,
qt/src/TGQt.cxx: From Valeri Fine:
(unsigned int)(-1) cast to 64-bit pointer is wrong on 64-bit
platform because (unsigned int) is 32-bit value. It may or
may not cause the assert.
2007-07-02 20:59 ganis
* [r19233] proofd/inc/XrdProofdManager.h: - Move the ActiveSessions
counter from XrdProofdProtocol
2007-07-02 18:03 rdm
* [r19231] gfal/src/TGFALFile.cxx, rfio/src/TRFIOFile.cxx: since
file urls can have the form: rfio:///castor?path=FILEPATH we need
to use TUrl::GetFileAndOptions() to get the file name to be
passed to
the rfio and gfal api's.
2007-07-02 17:40 rdm
* [r19230] io/src/TFile.cxx: fix typo in TFile::Cp when appending
filetype=raw to a url.
2007-07-02 17:39 rdm
* [r19229] castor/inc/TCastorFile.h, castor/src/TCastorFile.cxx,
rfio/inc/TRFIOFile.h, rfio/src/TRFIOFile.cxx: update description
of supported URL syntax by the RFIO library.
2007-07-02 17:22 rdm
* [r19228] ftgl/src/FTVectoriser.cxx: port to Mac OS X 10.5
preview.
2007-07-02 17:13 pcanal
* [r19227] treeplayer/src/TTreeProxyGenerator.cxx: Delete the
TSelectorDraw helper object in Terminate
2007-07-02 17:04 ganis
* [r19226] proofd/inc/XrdProofdProtocol.h,
proofd/src/XrdProofdProtocol.cxx: - Add protection on fPClient in
KillProofServ
- Better registration of users of the default group
- Move the ActiveSessions counter to XrdProofdManager
- Remove static variables now available via XrdProofSched
- Fix an error return code from MapClient.
2007-07-02 16:22 ganis
* [r19225] proofplayer/src/TEventIter.cxx: Delete current tree
before loading the new one.
2007-07-02 15:43 brun
* [r19224] g4root/src/TG4RootNavigator.cxx: From Andrei:
This is just resetting some flags that made that safety was not
computed in some particular cases.
2007-07-02 15:37 axel
* [r19223] reflex/python/genreflex/gendict.py: Add handling of ROOT
ioflag "//||" (no splitting)
2007-07-02 14:47 couet
* [r19222] graf/inc/TPave.h, graf/src/TPave.cxx: - From Axel:
Possibility to change the color of the shadow.
2007-07-02 14:31 axel
* [r19221] html/inc/LinkDef.h, html/inc/TDocInfo.h,
html/inc/TDocOutput.h, html/inc/THtml.h, html/src/TDocOutput.cxx:
Simplify the tracking of library dependencies - move them into
new TLibraryDocInfo
Allow invocation of all graphjviz tools, e.g. fdp.
library dependencies: use fdp, cleaner layout by skipping A->C if
A->B->C exists, too.
2007-07-02 14:28 brun
* [r19220] tree/src/TChain.cxx, tree/src/TTree.cxx: From Anna:
In TTree::SetEventList() and TChain::SetEventList() functions:
- The name of the automatically created TEntryList is now not the
same as the name of the TEventList argument
- Set the ReapplyCut flag of the automatically created TEntryList
to the same value as that of the TEventList argument
In TTree::SetEventList():
- Properly delete the old automatically created TEntryList when a
new one is set
2007-07-02 12:59 brun
* [r19219] base/inc/TControlBarImp.h, gpad/inc/TControlBar.h,
gpad/src/TControlBar.cxx, gui/inc/TRootControlBar.h,
gui/src/TRootControlBar.cxx, tutorials/demos.C: From Ilka:
Added a new method SetButtonWidth(UInt_t buttonWidth) for setting
the button width in pixels.
Invoke this method before calling the TControlbar::Show() if you
want to specify the button width for all control bar buttons:
bar->SetButtonWidth(90);
bar->Show();
2007-07-02 11:58 brun
* [r19218] hist/src/TH1.cxx: From Olivier:
SetTitle now allows to have ";" (semicolon) in the histogram
title and in
the axis title. "#;" is a control character allowing to define
the title
and the axis title at the same time. To put a ";" in the titles,
it is now
enough to write ";" or "#semicolon".
2007-07-02 11:32 couet
* [r19217] tutorials/graphs/timeonaxis.C: - Define a the time
offset for the last plot to avoid to get a result
depending on the date the macro is executed.
2007-07-02 09:34 axel
* [r19216] html/src/TDocOutput.cxx, html/src/THtml.cxx: Allow
"Search" field to use referer to determine the search site.
Fixes problems with the search engine finding pages that don't
match the ROOT version currently looked at.
2007-07-02 09:14 axel
* [r19215] cintex/python/PyCintex.py: As suggested by Ivan Belyaev:
loadDictionary: prepend "lib" to library name on all platforms
but windows, if libname does not start with "lib"
2007-07-02 08:59 axel
* [r19214] reflex/python/genreflex/gendict.py,
reflex/python/genreflex/genreflex.py: New option "--iocomments":
add member comment as property only for comments that have a
meaning for ROOT I/O, i.e. //[..., //!, //->
This allows ROOT to do its usual I/O optimizations
2007-07-02 07:52 ganis
* [r19213] proofplayer/src/TEventIter.cxx: Delete current element
before asking for a new one.
2007-07-02 07:10 axel
* [r19212] reflex/inc/Reflex/Kernel.h: Move longlong typedef into
ROOT::Reflex namespace
Don't explicitly state the list of compilers supporting long long
2007-07-01 16:28 rdm
* [r19211] config/Makefile.depend: add missing dependency of
libQtRoot on libGui (was already correct for
win32 case).
2007-07-01 16:02 rdm
* [r19210] base/src/TApplication.cxx, base/src/TRemoteObject.cxx:
fix compiler warnings reported by George Irwin.
2007-06-29 21:19 brun
* [r19209] base/inc/RVersion.h, build/version_number: Start
development version 5.17/01
2007-06-28 19:52 brun
* [r19207] meta/src/TCint.cxx: From Axel:
Don't take the rootmap directive for libABC when looking for the
one for
libAB.
2007-06-28 16:00 pcanal
* [r19206] meta/src/TCint.cxx: Insure that GetSharedLibDeps issue
the same reply whether the parameters has or has not an extension
2007-06-28 15:21 brun
* [r19205] proofd/inc/XProofProtocol.h: From Gerri:
Fix typo in the definition of kQueryLogPaths preventing
TProofMgr::GetSessionLogs()
to work correctly.
2007-06-28 10:14 brun
* [r19204] meta/src/TCint.cxx: From Axel:
filter out _all_ cintdlls from TCint::GetSharedLibs()
2007-06-28 10:04 axel
* [r19203] cintex/python/PyCintex.py: Suppress spurious info
message that libReflex has already been loaded.
TSystem knows that libCintex depends on libReflex, so just load
libCintex.
2007-06-28 10:00 axel
* [r19202] cint/src/v6_struct.cxx: When autoloading a lib work on a
copy of the libname.
ROOT re-reads its rootmap files upon loading a dependent lib,
and updates and thus corrupts the original library name.
2007-06-28 09:43 axel
* [r19201] reflex/Module.mk: Use LIBDIR to locate genreflex.py.
Fixes https://savannah.cern.ch/bugs/index.php?27535
2007-06-28 06:15 brun
* [r19200] pyroot/src/Adapters.cxx: From Wim:
o) use scoped name to determine whether argument dictionaries are
loaded
2007-06-28 06:14 brun
* [r19199] vmc/inc/TMCProcess.h: From Andrei:
- added case kPLightDetection in TMCProcess.h
- correct notification of energy deposition for optical photons
detected at the surphace of a photocathode. One has to define a
skin surface with optical properties for the sensitive volume
representing the photocathode and define REFLECTIVITY and
EFFICIENCY arrays for the requested energy bins:
gMC->DefineOpSurface("surfPc", kGlisur, /*kUnified*/,
kDielectric_metal, kPolished, 0.);
gMC->SetMaterialProperty("surfPc", "EFFICIENCY", kNbins, dEckov,
dQePc);
gMC->SetMaterialProperty("surfPc", "REFLECTIVITY", kNbins,
dEckov, dReflMet);
gMC->SetSkinSurface("skinPc", "Rpc", "surfPc");
This change is mandatory to run with g4root.
2007-06-27 06:06 brun
* [r19198] base/inc/RVersion.h, build/version_number: Stamp pro
version 5.16.00
2007-06-26 21:14 rdm
* [r19197] test/RootIDE, test/RootIDE/.cvsignore,
test/RootIDE/LinkDef.h, test/RootIDE/Makefile,
test/RootIDE/TGRootIDE.cxx, test/RootIDE/TGRootIDE.h,
test/RootIDE/main.cxx: remove dos line endings.
2007-06-26 16:23 rdm
* [r19196] net/src/TApplicationRemote.cxx: from Bertrand:
need a spacial case for gSshCmd for Win32.
2007-06-26 15:48 pcanal
* [r19195] meta/src/TCint.cxx: Forward the rootmap unloading to
Cint (by claiming there is no library to load for the class)
2007-06-26 15:16 axel
* [r19194] cint/cintdlls.mk, cint/src/v6_parse.cxx: Fix #if defined
(FOO) (space in front of opening paranthesis).
cintdll for string is already in libCore
2007-06-26 14:58 rdm
* [r19193] net/src/TApplicationRemote.cxx: another try to get rid
of "Unmatched "" when remote shell is tcsh.
2007-06-26 13:17 antcheva
* [r19192] gui/src/TRootBrowser.cxx: From Bertrand:
Fixed side effects of the previous correction - TF1 object were
excluded as browsables
2007-06-26 13:15 rdm
* [r19191] net/src/TApplicationRemote.cxx: add check for remote
shell being ksh.
2007-06-26 12:43 rdm
* [r19190] gl/inc/LinkDef.h, gl/inc/TGLParametricEquationGL.h,
gl/src/TGLParametric.cxx, gl/src/TGLParametricEquationGL.cxx,
gl/src/TGLViewer.cxx: From Matevz:
Added support for display of parametric surfaces.
2007-06-26 12:43 rdm
* [r19189] gl/src/TF2GL.cxx, gl/src/TH2GL.cxx: From Matevz:
Add mising ctor initializations.
2007-06-26 12:37 rdm
* [r19188] cint/lib/dll_stl, cint/lib/dll_stl/.cvsignore: ignore
cint/lib/dll_stl/rootcint_valarray.h.
2007-06-26 10:42 brun
* [r19187] cint/cintdlls.mk, cint/lib/prec_stl/valarray,
metautils/src/valarrayLinkdef.h: From Axel:
enable cintdlls for string, vectorbool, stdexcept, climits and
(on all
but windows, for now) valarray.
2007-06-26 10:38 ganis
* [r19186] proofd/src/XrdProofSched.cxx: Add protection in
GetNumWrokers (the number of workers returned must not be
larger than the number of available workers).
2007-06-26 10:34 brun
* [r19185] gui/src/TRootBrowser.cxx: From Bertrand:
Remove a dependency on libHist introduced in previous correction.
2007-06-26 10:01 brun
* [r19184] gui/src/TRootBrowser.cxx: From Ilka:
fixes SegV after a double-click on a TFormula object in the
browser.
2007-06-26 09:59 brun
* [r19183] gl/src/TGLViewer.cxx: From Matevz:
During PadPaint() call Paint() also for non-3D objects as they
can internally host additional 3D objects.
2007-06-26 08:52 brun
* [r19182] tree/src/TBranch.cxx: Fix one more portability problem
on Windows.
2007-06-26 08:44 brun
* [r19181] tree/src/TBranch.cxx: Fix a fatal compilation error on
Windows with VC7.1
2007-06-26 07:41 rdm
* [r19180] meta/src/TCint.cxx: prevent warning in case of
directories starting with the name "rootmap".
2007-06-25 21:51 pcanal
* [r19179] base/src/TSystem.cxx: In TSystem::Load and
TSystem::CompileMacro (aka ACLiC) use
TInterpreter::LoadLibraryMap
to insure that an existing rootmap file for the requested library
is loaded
prior to the library load itself. This insures consistency of
ROOT/Cint
internal representation of the loaded library (avoid issue with
hard linked
library on Windows and some Mac).
2007-06-25 21:11 pcanal
* [r19178] tree/src/TBranch.cxx: Fix the bound of the loop setting
TBasket::fBranch in TBranch::Streamer
2007-06-25 19:33 brun
* [r19177] gl/src/TGLViewer.cxx: Fix a typo (double_t instead of
Double_t)
2007-06-25 19:30 brun
* [r19176] gui/src/TRootBrowser.cxx: From Bertrand:
- Solve valgrind complaints about invalid read (double deletion)
- Quick fix for browsing geometries
2007-06-25 19:25 brun
* [r19175] gl/inc/TGLViewer.h, gl/src/TGLViewer.cxx: From Matevz:
Added support for recursive pad traversal during PadPaint().
2007-06-25 17:25 moneta
* [r19174] hist/src/TH1.cxx: fix some spelling mistakes in the doc
for the chi2test
2007-06-25 16:07 axel
* [r19173] cint/src/v6_scrupto.cxx: Don't call the d'tor on a
static member if we didn't allocate it (e.g. when parsing only).
Fixes a problem with rootcint reported by MINOS and Matevz.
2007-06-25 15:40 rdm
* [r19172] config/rootrc.in: extended comment concerning the
DynamicPath directive.
2007-06-25 15:39 rdm
* [r19171] meta/inc/TCint.h, meta/inc/TInterpreter.h,
meta/src/TCint.cxx, win32gdk/inc/TGWin32InterpreterProxy.h,
win32gdk/src/TGWin32InterpreterProxy.cxx: made LoadLibraryMap()
public and changed signature to:
Int_t LoadLibraryMap(const char *rootmapfile = 0);
a specific mapfile can be loaded using the rootmapfile argument.
This method is now silently ignoring duplicates when scanning
LD_LIBRARY_PATH
for .rootmap files. The entries from the first occurance are
maintained, as
the dynamic loader is doing.
New method
Int_t UnloadLibraryMap(const char *library);
remove all entries coming from the specified library.
To be used by ACLiC.
2007-06-25 15:37 brun
* [r19170] meta/src/TClass.cxx: In TClass::CanSplit return kFALSE
for classes containing "TVector" or "TMatrix".
The previous test on inheritance on TVectorD did not work anymore
since
we moved TVectorD to a typedef.
2007-06-25 15:34 rdm
* [r19169] base/inc/TEnv.h, base/src/TEnv.cxx: Add new method
IgnoreDuplicates(Bool_t ignore). When set any duplicate
entries will be silently ignored, instead of producing a warning
message.
This is used when loading rootmap files from the LD_LIBRARY_PATH.
2007-06-25 14:42 brun
* [r19168] io/src/TDirectoryFile.cxx: Undo previous changes in
TDirectoryFile::Browse.
2007-06-25 13:52 brun
* [r19167] io/src/TDirectoryFile.cxx: From Bertrand:
- Fix problem browsing geometries
2007-06-25 08:57 brun
* [r19166] tutorials/matrix/invertMatrix.C: Remove debug statements
2007-06-25 08:47 brun
* [r19165] utils/src/rlibmap.cxx: Temporarily disable autoloading
for typedefs. It does not work.
2007-06-25 08:46 brun
* [r19164] tutorials/matrix/invertMatrix.C,
tutorials/matrix/solveLinear.C: Changes such that the two scripts
can be executed via CINT or ACLIC.
2007-06-25 07:30 brun
* [r19163] gui/src/TRootBrowser.cxx: From Ilka:
Fix an error reported by valgrind when calling
TRootBrowser::AddToHistory
2007-06-25 07:18 brun
* [r19162] tutorials/matrix/invertMatrix.C,
tutorials/matrix/solveLinear.C: Move comments and add new
comments
2007-06-24 18:48 brun
* [r19161] gl/inc/TGLUtil.h, gl/src/TGLUtil.cxx,
gl/src/TGLViewer.cxx: From Matevz
Rotate T2F/TH2 objects so that their up-direction is consistent
with the gl-viewer convention.
2007-06-24 18:44 brun
* [r19160] matrix/src/TMatrixTSparse.cxx: From Eddy:
The protected routines :
AMultB , AMultBt. APlusB, AMinusB
performed a check on an array that was not necessarily
initialized .
These routines are used
by some of the constructors .
2007-06-24 10:29 brun
* [r19159] tutorials/tree/JetEvent.cxx: Add missing include TMath.h
2007-06-24 10:23 brun
* [r19158] tutorials/quadp/portfolio.C: Add missing include TMath.h
2007-06-24 10:15 brun
* [r19157] tutorials/matrix/invertMatrix.C: Add missing include
TMath.h
2007-06-24 10:07 brun
* [r19156] tutorials/foam/foam_demo.C: Add missing include TMath.h
2007-06-24 09:48 brun
* [r19155] tutorials/graphs/approx.C: Use gPad->DrawFrame instead
of VC1->DrawFrame
2007-06-24 09:13 brun
* [r19154] hist/src/TAxis.cxx: In TAxis::Copy also copy bin labels
if any.
2007-06-23 21:23 brun
* [r19153] gl/inc/LinkDef.h, gl/inc/TF2GL.h, gl/inc/TGLAdapter.h,
gl/inc/TGLAxis.h, gl/inc/TGLBoxPainter.h, gl/inc/TGLContext.h,
gl/inc/TGLHistPainter.h, gl/inc/TGLLegoPainter.h,
gl/inc/TGLObject.h, gl/inc/TGLOrthoCamera.h,
gl/inc/TGLParametric.h, gl/inc/TGLPlotPainter.h,
gl/inc/TGLSurfacePainter.h, gl/inc/TGLTF3Painter.h,
gl/inc/TGLViewer.h, gl/inc/TGLWidget.h, gl/inc/TH2GL.h,
gl/inc/TPointSet3DGL.h, gl/src/TF2GL.cxx, gl/src/TGLAdapter.cxx,
gl/src/TGLAxis.cxx, gl/src/TGLBoxPainter.cxx,
gl/src/TGLContext.cxx, gl/src/TGLHistPainter.cxx,
gl/src/TGLLegoPainter.cxx, gl/src/TGLOrthoCamera.cxx,
gl/src/TGLParametric.cxx, gl/src/TGLPlotPainter.cxx,
gl/src/TGLSAViewer.cxx, gl/src/TGLScene.cxx,
gl/src/TGLSelectRecord.cxx, gl/src/TGLSurfacePainter.cxx,
gl/src/TGLTF3Painter.cxx, gl/src/TGLViewer.cxx,
gl/src/TGLViewerBase.cxx, gl/src/TGLWidget.cxx, gl/src/TH2GL.cxx,
gl/src/TPointSet3DGL.cxx: From Matevz:
1. TGLViewer performs internal loop on pad-primitives.
2. Timur: generalization of gl-plot-painters to allow external
access.
3. Support usage of gl-plot-painters in gl-viewer.
4. Provide a default gl-sharing context for resource
optimization.
2007-06-23 21:22 brun
* [r19152] hist/inc/TF2.h, hist/inc/TF3.h, hist/src/TF2.cxx,
hist/src/TF3.cxx: From Matevz:
Added virtual function CreateHistogram() that creates and fills a
histogram that is needed for its visualization.
2007-06-23 21:22 brun
* [r19151] gpad/src/TPad.cxx: From Matevz:
Paint() and PaintModified(): if 3d-viewer supports internal
loop on primitives call TVirtualViewer3D::PadPaint() instead of
performing internal loop.
2007-06-23 21:21 brun
* [r19150] base/inc/TVirtualViewer3D.h: From Matevz:
Added virtual functions Bool_t CanLoopOnPrimitives() and void
PadPaint(TVirtualPad*) that allow 3d-viewers to perform their own
loop
on pad primitives.
2007-06-23 21:21 brun
* [r19149] base/inc/TVirtualGL.h: From Matevz:
Added virtual function ExtractViewport().
2007-06-22 21:59 ganis
* [r19148] proof/src/TProof.cxx: From Jan:
When processing datasets 'by name' use a '#' as separator instead
of
a ':', to follow more closely the URI rules; the syntax is now
"name[#[dir/]objname]".
2007-06-22 21:47 ganis
* [r19147] xrootd/src/xrootd-20060928-1600.src.tgz: Port of some
crucial bug fixes from the XROOTD CVS head:
- Fixes in XrdClientConnMgr to avoid race conditions from
concurrent
connection attempts
- Fixes in XrdClientAdmin to handle properly redirections
- Fix in XrdOlbManager for proper request caching
- Improved definition of validity for XrdSysPrivGuard
- Port of Windows makefiles to MSVC8.0 (B. Bellenot)
2007-06-22 20:05 rdm
* [r19146] Makefile: From Axel:
install python source, too.
2007-06-22 17:16 ganis
* [r19145] proof/inc/TProof.h, proof/inc/TProofServ.h,
proof/src/TProof.cxx, proof/src/TProofServ.cxx,
proofx/src/TXProofServ.cxx: Add support for global package
directories. The colon-separated list of directories
to be searched for is defined by the directive
Proof.GlobalPackageDirs
globaldir1[:globaldir2[:globaldir3[:...]]]
which can be included in the xrootd config file via the xpd.putrc
directive
xpd.putrc Proof.GlobalPackageDirs
globaldir1[:globaldir2[:globaldir3[:...]]]
The directories must be readable by the user (a check is made in
TProofServ::Setup).
Packages are searched first in the user local cache and then in
the global
directories (in the given order, so that the first occurence is
used).
The content of the global package directories is listed by
TProof::ShowPackages().
The functionality is available also locally on the client. The
Proof.GlobalPackageDirs
has to be specified in the users $HOME/.rootrc .
Global packages can be directly enabled via
TProof::EnablePackage(<package_name>).
2007-06-22 16:55 brun
* [r19144] gui/src/TRootBrowser.cxx: From Bertrand:
Remove dependency on libRint introduced by mistake (foolish me).
Thanks to Gerri to have reported this.
2007-06-22 16:44 brun
* [r19143] treeplayer/src/TSelectorDraw.cxx: From Anna:
Fix for TEntryList to take into account the change in
TChain::GetReadEntry.
2007-06-22 16:33 ganis
* [r19142] proofd/inc/XrdProofdProtocol.h,
proofd/src/XrdProofdManager.cxx,
proofd/src/XrdProofdProtocol.cxx: - Fix a few problems affecting
the case in which either proof.conf or a groupfile
definition were undefined.
- Make sure that LD_LIBRARY_PATH for 'proofserv' contains only
the ROOT dist needed.
2007-06-22 16:06 brun
* [r19141] gl/src/TGLViewer.cxx: From Matevz & Bertrand:
Fix for a problem when runnning "view with GL" and coming from
GlinPad
2007-06-22 15:50 antcheva
* [r19140] fitpanel/src/TFitEditor.cxx: Fixed problem when setting
the fit range by slider for graphs.
2007-06-22 15:27 brun
* [r19139] io/src/TDirectoryFile.cxx: In TDirectoryFile destructor
remove a piece of code that will be executed
by the TDirectory destructor (thanks Ilka for reporting the
duplication).
2007-06-22 15:11 brun
* [r19138] gl/inc/TGLViewer.h, gl/src/TGLViewer.cxx,
gl/src/TGLViewerBase.cxx: From Bertrand & Matevz:
Fix a problem when viewing geometries with GLinPad
2007-06-22 15:08 brun
* [r19137] thread/src/TLockFile.cxx: From Bertrand:
- solve compilation problem on Windows (added #include <time.h>)
2007-06-22 15:02 antcheva
* [r19136] qt/src/TGQt.cxx: From Valeri Fine:
minor fix in #if statement
2007-06-22 14:13 axel
* [r19135] cint/src/v6_val2a.cxx: Remove warnings on comparison
signed/unsigned
2007-06-22 14:05 axel
* [r19134] cint/src/v6_val2a.cxx: Merge changes from revisions
1.14-1.20 back in, got lost with 1.21.
2007-06-22 13:34 axel
* [r19133] reflex/src/PluginFactoryMap.cxx: Invert the precedence
of the rootmaps read by the plugin service: first ones (as
defined by LD_LIBRARY_PATH) have now highest precedence.
Allow warnings to be issued about conflicting directives (to cerr
for now) if Debug() is set.
2007-06-22 13:30 brun
* [r19132] test/RootIDE/TGRootIDE.cxx: From Bertrand:
Fix to properly open html files from the file list.
(Thanks to Valeriy for the report)
2007-06-22 13:28 moneta
* [r19131] mathcore/build/configure.in,
mathcore/build/inc_Math_GenVector_Makefile.am,
mathcore/build/inc_Math_Makefile.am,
mathcore/build/src_Makefile.am, mathcore/doc/Transformation.html,
mathcore/doc/main.html, mathcore/doc/vector.html: - update files
for standalone build
- update documentation
2007-06-22 13:12 axel
* [r19130] cint/inc/G__ci.h, cint/src/HISTORY,
cint/src/bc_exec.cxx, cint/src/bc_inst.cxx, cint/src/common.h,
cint/src/v6_cast.cxx, cint/src/v6_decl.cxx, cint/src/v6_expr.cxx,
cint/src/v6_ifunc.cxx, cint/src/v6_newlink.cxx,
cint/src/v6_opr.cxx, cint/src/v6_parse.cxx,
cint/src/v6_pcode.cxx, cint/src/v6_quote.cxx,
cint/src/v6_scrupto.cxx, cint/src/v6_val2a.cxx,
cint/src/v6_value.cxx: From Paul, Philippe, Diego, and me:
import of CINT v5-16-21.
* - fix value cast functions
* - distinguish char, short, int, long, and unsigned ones.
* - fix type determination of integer literals
* - improve memory and speed performance of dict setup collection
* - fix library un/reloading issues with member setup functions
* - fix an issue with parameter default values and wrappers for
virtual
* functions
* - fix a problem with by-reference parameters, where the
reference was
* built to the wrong parameter
* - fix partial template specialization for non-type template
arguments
* - don't alloc space for static members during dictionary
generation
* - support "#if defined MACRO", the alternative form of "#if
defined(MACRO)"
2007-06-22 13:07 axel
* [r19128] cint/src/v6_value.h: This commit was generated by
cvs2svn to compensate for changes in r19127,
which included commits to RCS files with non-trunk default
branches.
2007-06-22 12:51 moneta
* [r19126] mathcore/inc/Math/GenVector/Transform3D.h,
mathcore/test/stress3D.cxx: - add multiplication of
transfoamrtion with rotation and translations
- add tests for all these operations
2007-06-22 12:21 ganis
* [r19125] proofd/src/XrdProofSched.cxx: In GetWorkers, always add
the master line.
2007-06-22 08:55 rdm
* [r19124] config/Makefile.depend, thread/Module.mk,
thread/inc/LinkDef.h, thread/inc/TLockFile.h,
thread/src/TLockFile.cxx: From Jan-Fiete:
new class TLockFile that uses a file for locking.
Use it in scope-blocks like:
{
TLockFile lock("path.to.lock.file");
// do something you need the lock for
} // lock is automatically released
Since the lock file is created using TFile::Open() it can be
placed
on remote file systems.
2007-06-22 08:21 ganis
* [r19123] proofd/inc/XrdProofdClient.h,
proofd/src/XrdProofdClient.cxx, proofd/src/XrdProofdProtocol.cxx:
Improve the definition of the default max number of old sessions
logs.
2007-06-22 08:19 brun
* [r19122] test/Makefile: Changes to clean the new RootIDE
directory
2007-06-22 08:18 brun
* [r19121] test/RootIDE, test/RootIDE/LinkDef.h,
test/RootIDE/Makefile, test/RootIDE/TGRootIDE.cxx,
test/RootIDE/TGRootIDE.h, test/RootIDE/main.cxx: From Bertrand:
New test directory RootIDE including a nice GUI illustrating the
use of TGTextEdit
together with the new features recently introduced in the browser
to view html pages
or remote login sessions. see details in TGRootIDE.cxx
2007-06-22 08:09 brun
* [r19120] icons/GoBack.gif, icons/GoForward.gif, icons/GoHome.gif,
icons/ReloadPage.gif, icons/StopLoading.gif, icons/htmlfile.gif,
icons/info.gif, test/rhtml/GoBack.gif, test/rhtml/GoForward.gif,
test/rhtml/GoHome.gif, test/rhtml/ReloadPage.gif,
test/rhtml/StopLoading.gif, test/rhtml/htmlfile.gif,
test/rhtml/info.gif: Move the icons previously in test/rhtml into
the icons directory.
These icons are general icons, also to be used in the new
test/RootIDE directory
2007-06-22 07:27 antcheva
* [r19119] qt/inc/TQtClientWidget.h, qt/src/GQtGUI.cxx,
qt/src/TGQt.cxx, qt/src/TQtClientWidget.cxx: From Valeri Fine:
A new approach to paint the ROOT GUI widget background has
been introduced to break the "race" conditions. Fixed side
effects seen under Qt3.
2007-06-22 07:17 brun
* [r19118] graf/src/TGaxis.cxx, hist/src/THLimitsFinder.cxx: Fix
possible uninitialized variables in TGaxis::PaintAxis and
THLimitsFinder
2007-06-21 20:07 axel
* [r19117] html/src/TDocParser.cxx: Remove debug statement
2007-06-21 19:14 pcanal
* [r19116] tree/inc/TVirtualIndex.h, tree/src/TChain.cxx,
tree/src/TTree.cxx, treeplayer/inc/TChainIndex.h,
treeplayer/inc/TTreeIndex.h, treeplayer/src/TChainIndex.cxx,
treeplayer/src/TTreeIndex.cxx: Add new method
TVirtualIndex::Append
Use it to insurge that the existing indexes are properly
concatenated
when doing a TTree or TChain Merge.
2007-06-21 17:30 brun
* [r19115] proofd/src/XrdProofGroup.cxx,
proofd/src/XrdProofdProtocol.cxx: Fix compiler warnings about
possible uninitialized variables.
2007-06-21 17:27 brun
* [r19114] gl/src/TGLAxis.cxx, gl/src/TGLText.cxx: Remove compiler
warnings about possible uninitialized variables.
2007-06-21 17:15 axel
* [r19113] html/src/TDocParser.cxx: Allow spaces between method
name and opening parathesis, fixes
http://root.cern.ch/phpBB2/viewtopic.php?p=20193
2007-06-21 15:42 pcanal
* [r19112] sessionviewer/src/TSessionViewer.cxx,
tree/src/TChain.cxx, tree/src/TTree.cxx,
treeplayer/inc/TTreeFormula.h, treeplayer/src/TTreeFormula.cxx,
treeplayer/src/TTreePlayer.cxx: Modify TChain::GetReadEntry to
now returns the current entry of the chain
instead of the underlying tree. (To get the previous value do
mychain->GetTree()->GetReadEntry()). Thus Entry$ nows
returns/draws/scans
the value of the entry number in the chain.
2007-06-21 15:17 antcheva
* [r19111] gui/src/TGDNDManager.cxx: Added missing
ClassImp(TGDragWindow) and ClassImp(TGDNDManager).
2007-06-21 15:15 couet
* [r19110] gl/src/TGLText.cxx: - From Bertrand: Suppress warning on
windows.
2007-06-21 14:55 couet
* [r19109] gl/Module.mk, gl/inc/LinkDef.h, gl/inc/TGLAxis.h,
gl/inc/TGLText.h, gl/src/TGLAxis.cxx, gl/src/TGLText.cxx: - New
classes TGLtext to draw text using OGL and TGLAxis to draw
axis using OGL.
2007-06-21 14:34 moneta
* [r19108] mathcore/inc/Math/GenVector/LorentzRotation.h: fix a
problem on Solaris
2007-06-21 14:17 brun
* [r19107] net/src/TApplicationRemote.cxx: From Bertrand:
- Added comments in TApplicationRemote::Browse(Tbrowser *b)
(fixes coding conventions)
2007-06-21 14:13 moneta
* [r19106] mathcore/Module.mk,
mathcore/inc/Math/GenVector/LorentzRotation.h,
mathcore/inc/Math/GenVector/LorentzVectorfwd.h,
mathcore/inc/Math/GenVector/Quaternion.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/Transform3D.h,
mathcore/inc/Math/GenVector/Translation3D.h,
mathcore/inc/Math/LinkDef_GenVector.h,
mathcore/inc/Math/Translation3D.h,
mathcore/src/LorentzRotation.cxx, mathcore/src/Quaternion.cxx,
mathcore/src/Rotation3D.cxx, mathcore/src/Transform3D.cxx,
mathcore/src/Translation3D.cxx, mathcore/test/coordinates4D.cxx,
mathcore/test/testGenVector.cxx: - add translation class on
request by LHCb for combination with Transform3D and rotations
- inline some of the operations on the rotation and
transformation classes for better performances
2007-06-21 11:31 ganis
* [r19105] proofd/inc/XrdProofdPlatform.h,
proofd/src/XrdProofdClient.cxx, proofd/src/XrdProofdProtocol.cxx:
Fix portability problems on Solaris
2007-06-21 10:46 ganis
* [r19104] proofd/src/XrdProofGroup.cxx: Fix a bug in testing group
membership.
2007-06-21 10:33 ganis
* [r19103] proofd/inc/XrdProofdProtocol.h: Remove extra
qualification of LoadScheduler (bug #27370)
2007-06-21 10:31 ganis
* [r19102] proofd/src/XrdProofdProtocol.cxx: Remove unused variable
2007-06-21 10:28 brun
* [r19101] tmva/src/GeneticPopulation.cxx,
tmva/src/GeneticRange.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFisher.cxx,
tmva/src/MethodKNN.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodSVM.cxx, tmva/src/MethodSeedDistance.cxx,
tmva/src/MetricEuler.cxx, tmva/src/MetricManhattan.cxx,
tmva/src/MinuitFitter.cxx, tmva/src/MinuitWrapper.cxx,
tmva/src/ModulekNN.cxx, tmva/src/RuleEnsemble.cxx,
tmva/src/RuleFit.cxx, tmva/src/SeedDistance.cxx,
tmva/src/Tools.cxx: From Joerg Stelzer:
-fix compilation errors on Solaris
-fix coding conventions
2007-06-21 08:50 rdm
* [r19100] proofplayer/inc/TPerfStats.h,
proofplayer/src/TPerfStats.cxx: add the number of workers to the
proofquerylog table.
2007-06-21 08:47 rdm
* [r19099] proof/inc/TProofServ.h, proof/src/TProofServ.cxx,
proofx/src/TXProofServ.cxx: added new data member fGroupPriority.
This priority is obtained by
GetPriority() which makes an SQL query in the proofpriority
table, which
has the format:
CREATE TABLE proofpriority (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
group VARCHAR(32) NOT NULL,
priority INT
)
This prority is then forwarded to the xrootd on the workers.
2007-06-21 08:44 rdm
* [r19098] proof/inc/TProof.h, proof/src/TProof.cxx: rename
GetSlaveInfo() to GetListOfSlaveInfos() to be compatible with
other
list getters.
2007-06-21 08:00 ganis
* [r19097] proofd/inc/XrdProofSched.h, proofd/inc/XrdProofWorker.h,
proofd/inc/XrdProofdManager.h, proofd/src/XrdProofSched.cxx,
proofd/src/XrdProofWorker.cxx, proofd/src/XrdProofdManager.cxx:
New files:
XrdProofWorker.h, .cxx:
- class describing a worker (extracted from XrdProofdProtocol.h,
.cxx)
XrdProofdManager.h, .cxx:
- class mapping manager fonctionality
(code previuosly in XrdProofdProtocol moved in here)
XrdProofdSched.h, .cxx:
- Scheduler interface and basic implementation
2007-06-21 07:46 ganis
* [r19096] proofd/src/XrdProofdProtocol.cxx: Patch adding support
for basic scheduling functionality and to
improve the modularity of the XrdProofdProtocol-related code.
2007-06-21 07:41 ganis
* [r19095] proofd/inc/XrdProofGroup.h,
proofd/inc/XrdProofServProxy.h, proofd/inc/XrdProofdAux.h,
proofd/inc/XrdProofdClient.h, proofd/inc/XrdProofdProtocol.h,
proofd/src/XrdProofGroup.cxx, proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdAux.cxx, proofd/src/XrdProofdClient.cxx:
Patch adding support for basic scheduling functionality and to
improve the modularity of the XrdProofdProtocol-related code.
New files:
XrdProofWorker.h, .cxx:
- class describing a worker (extracted from XrdProofdProtocol.h,
.cxx)
XrdProofdManager.h, .cxx:
- class mapping manager fonctionality
(code previuosly in XrdProofdProtocol moved in here)
XrdProofdSched.h, .cxx:
- Scheduler interface and basic implementation
2007-06-21 07:15 ganis
* [r19094] proofd/inc/XrdProofdTrace.h: Add new tracing option
'inflt' to trace inflate factor related issues
2007-06-21 07:12 ganis
* [r19093] proof/inc/TProofServ.h, proof/src/TProofServ.cxx,
proofx/src/TXProofServ.cxx: Add member to store the inflate
factor and methods to handle it.
Apply inflate factor if defined.
2007-06-21 07:06 ganis
* [r19092] proofx/inc/TXSocket.h, proofx/src/TXSocket.cxx: Set
dedicated flag when kPROOF_PROCESS is sent (needed for
scheduling).
Synchronize message type definition with XProofProtocol.h
2007-06-21 07:03 ganis
* [r19091] proofd/inc/XProofProtocol.h: Add/Move in here a few
definition used for scheduling.
2007-06-20 19:07 brun
* [r19090] gui/src/TRootBrowser.cxx: From Bertrand:
- add a protection in browsing remote TBranchElements
2007-06-20 14:45 brun
* [r19089] base/inc/TRemoteObject.h, base/src/TRemoteObject.cxx,
gui/src/TRootBrowser.cxx: From Bertrand:
- Documented (shortly) new class TRemoteObject
- Improvements in TRootBrowser for special case of browsing
remote
objects
2007-06-20 14:41 brun
* [r19088] base/inc/TVirtualGL.h: From Timur:
Fix coding conventions
2007-06-20 13:32 antcheva
* [r19087] tutorials/gui/guitest.C: Fixes related to the TestMsgBox
test:
- Made check button ids to correspond to their assigned
functionality;
- Create the array of check buttons in proper order that
corresponds to
assigned labels/functionality.
2007-06-20 13:31 antcheva
* [r19086] test/guitest.cxx: Fix related to the TestMsgBox test:
- Made check button ids to correspond to their assigned
functionality.
2007-06-20 10:18 brun
* [r19085] config/Makefile.depend, tmva/src/MetricEuler.cxx: From
Bertrand:
Additional fix for Windows
2007-06-20 09:41 brun
* [r19084] tmva/inc/Config.h, tmva/inc/FitterBase.h,
tmva/inc/GeneticAlgorithm.h, tmva/inc/GeneticFitter.h,
tmva/inc/IFitterTarget.h, tmva/inc/IMetric.h,
tmva/inc/MCFitter.h, tmva/inc/MethodFDA.h, tmva/inc/MethodKNN.h,
tmva/inc/MethodSeedDistance.h, tmva/inc/MetricEuler.h,
tmva/inc/MetricManhattan.h, tmva/inc/MinuitFitter.h,
tmva/inc/MinuitWrapper.h, tmva/inc/ModulekNN.h,
tmva/inc/NodekNN.h, tmva/inc/RuleFit.h, tmva/inc/RuleFitAPI.h,
tmva/inc/SeedDistance.h, tmva/inc/SimulatedAnnealing.h,
tmva/inc/SimulatedAnnealingFitter.h, tmva/src/Factory.cxx,
tmva/src/FitterBase.cxx, tmva/src/GeneticAlgorithm.cxx,
tmva/src/GeneticFitter.cxx, tmva/src/GeneticPopulation.cxx,
tmva/src/IFitterTarget.cxx, tmva/src/IMetric.cxx,
tmva/src/MCFitter.cxx, tmva/src/MethodFDA.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodKNN.cxx,
tmva/src/MethodLikelihood.cxx, tmva/src/MethodSeedDistance.cxx,
tmva/src/MetricEuler.cxx, tmva/src/MetricManhattan.cxx,
tmva/src/MinuitFitter.cxx, tmva/src/MinuitWrapper.cxx,
tmva/src/ModulekNN.cxx, tmva/src/MsgLogger.cxx, tmva/src/PDF.cxx,
tmva/src/RuleFitAPI.cxx, tmva/src/SeedDistance.cxx,
tmva/src/SimulatedAnnealing.cxx,
tmva/src/SimulatedAnnealingFitter.cxx,
tmva/src/TActivationIdentity.cxx, tmva/src/Timer.cxx,
tmva/test/TMVAnalysis.py: From Joerg Stelzer:
Fix several portability problems.
2007-06-20 08:30 moneta
* [r19083] hist/src/TF1Helper.cxx, hist/src/TF1Helper.h: fix a
coding convention violation
2007-06-20 08:10 brun
* [r19082] gl/inc/TGLContextPrivate.h,
gl/src/TGLContextPrivate.cxx: From Timur:
Fix coding conventions.
2007-06-20 07:40 brun
* [r19081] proofplayer/src/TAdaptivePacketizer.cxx: Fix coding
conventions
2007-06-20 07:01 antcheva
* [r19080] qt/src/TGQt.cxx: From Valeri Fine:
This patch should fix the color mismatch.
2007-06-20 07:00 antcheva
* [r19079] qt/src/TQtWidget.cxx: From Valeri Fine:
The small patch to remove run-time Qt4 warning.
2007-06-20 06:22 ganis
* [r19078] proofd/src/XrdProofdProtocol.cxx: Fix bug in the logic
used to create the table of available workers, affecting the
case when a proof.conf file is not specified.
2007-06-20 00:22 rdm
* [r19077] proofplayer/inc/TFileMerger.h,
proofplayer/src/TFileMerger.cxx: From Andreas:
I removed the Cp() function since it is now in TFile.
I call the Merge() functions for objects, where it is defined. If
no merge
function is defined, I just add all objects into the outputfile
without
merging them.
2007-06-20 00:14 rdm
* [r19076] alien/src/TAlienCollection.cxx: From Andreas:
use TFile::Cp() now instead of copy in TFileMerger.
2007-06-20 00:12 rdm
* [r19075] config/Makefile.depend: From Andreas:
add missing dependency for libRAliEn which depends on
libProofPlayer.
2007-06-19 22:21 rdm
* [r19074] config/Makefile.depend: dependency of libManLisa on
libNet and libRIO was missing.
2007-06-19 15:36 brun
* [r19073] tmva/src/SimulatedAnnealingCuts.cxx: Removing obsolete
file.
2007-06-19 14:11 rdm
* [r19072] rfio/src/TRFIOFile.cxx: From Giulia Taurelli:
latest version of TRFIOFile, no need for explicit rfio_parse()
anymore.
2007-06-19 14:02 brun
* [r19071] tmva/src/MetricEuler.cxx: From Lorenzo:
Fix for MacOS
2007-06-19 13:50 rdm
* [r19070] base/inc/TRemoteObject.h, base/src/TRemoteObject.cxx:
add cvs ident lines.
2007-06-19 13:26 brun
* [r19069] tmva/inc/BinarySearchTree.h,
tmva/inc/BinarySearchTreeNode.h, tmva/inc/BinaryTree.h,
tmva/inc/Config.h, tmva/inc/Configurable.h,
tmva/inc/CrossEntropy.h, tmva/inc/DataSet.h,
tmva/inc/DecisionTree.h, tmva/inc/DecisionTreeNode.h,
tmva/inc/Event.h, tmva/inc/Factory.h, tmva/inc/FitterBase.h,
tmva/inc/GeneticANN.h, tmva/inc/GeneticAlgorithm.h,
tmva/inc/GeneticBase.h, tmva/inc/GeneticCuts.h,
tmva/inc/GeneticFitter.h, tmva/inc/GeneticGenes.h,
tmva/inc/GeneticPopulation.h, tmva/inc/GeneticRange.h,
tmva/inc/GiniIndex.h, tmva/inc/IFitterTarget.h,
tmva/inc/IMethod.h, tmva/inc/IMetric.h, tmva/inc/Interval.h,
tmva/inc/KDEKernel.h, tmva/inc/LinkDef.h, tmva/inc/MCFitter.h,
tmva/inc/MethodANNBase.h, tmva/inc/MethodBDT.h,
tmva/inc/MethodBase.h, tmva/inc/MethodBayesClassifier.h,
tmva/inc/MethodCFMlpANN.h, tmva/inc/MethodCFMlpANN_Utils.h,
tmva/inc/MethodCFMlpANN_def.h, tmva/inc/MethodCommittee.h,
tmva/inc/MethodCuts.h, tmva/inc/MethodFDA.h,
tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h,
tmva/inc/MethodKNN.h, tmva/inc/MethodLikelihood.h,
tmva/inc/MethodMLP.h, tmva/inc/MethodPDERS.h,
tmva/inc/MethodRuleFit.h, tmva/inc/MethodRuleFitJF.h,
tmva/inc/MethodSVM.h, tmva/inc/MethodSeedDistance.h,
tmva/inc/MethodTMlpANN.h, tmva/inc/MethodVariable.h,
tmva/inc/Methods.h, tmva/inc/MetricEuler.h,
tmva/inc/MetricManhattan.h, tmva/inc/MinuitFitter.h,
tmva/inc/MinuitWrapper.h, tmva/inc/MisClassificationError.h,
tmva/inc/ModulekNN.h, tmva/inc/MsgLogger.h, tmva/inc/Node.h,
tmva/inc/NodekNN.h, tmva/inc/Option.h, tmva/inc/PDF.h,
tmva/inc/Ranking.h, tmva/inc/Reader.h, tmva/inc/RootFinder.h,
tmva/inc/Rule.h, tmva/inc/RuleCut.h, tmva/inc/RuleEnsemble.h,
tmva/inc/RuleFit.h, tmva/inc/RuleFitAPI.h,
tmva/inc/RuleFitParams.h, tmva/inc/SdivSqrtSplusB.h,
tmva/inc/SeedDistance.h, tmva/inc/SeparationBase.h,
tmva/inc/SimulatedAnnealing.h, tmva/inc/SimulatedAnnealingBase.h,
tmva/inc/SimulatedAnnealingCuts.h,
tmva/inc/SimulatedAnnealingFitter.h, tmva/inc/TActivation.h,
tmva/inc/TActivationIdentity.h, tmva/inc/TActivationRadial.h,
tmva/inc/TActivationSigmoid.h, tmva/inc/TActivationTanh.h,
tmva/inc/TNeuron.h, tmva/inc/TNeuronInput.h,
tmva/inc/TNeuronInputAbs.h, tmva/inc/TNeuronInputSqSum.h,
tmva/inc/TNeuronInputSum.h, tmva/inc/TSpline1.h,
tmva/inc/TSpline2.h, tmva/inc/Timer.h, tmva/inc/Tools.h,
tmva/inc/Types.h, tmva/inc/VariableDecorrTransform.h,
tmva/inc/VariableIdentityTransform.h, tmva/inc/VariableInfo.h,
tmva/inc/VariablePCATransform.h,
tmva/inc/VariableTransformBase.h, tmva/inc/Version.h,
tmva/inc/Volume.h, tmva/src/BinarySearchTree.cxx,
tmva/src/BinarySearchTreeNode.cxx, tmva/src/BinaryTree.cxx,
tmva/src/Config.cxx, tmva/src/Configurable.cxx,
tmva/src/CrossEntropy.cxx, tmva/src/DataSet.cxx,
tmva/src/DecisionTree.cxx, tmva/src/DecisionTreeNode.cxx,
tmva/src/Event.cxx, tmva/src/Factory.cxx,
tmva/src/FitterBase.cxx, tmva/src/GeneticANN.cxx,
tmva/src/GeneticAlgorithm.cxx, tmva/src/GeneticBase.cxx,
tmva/src/GeneticCuts.cxx, tmva/src/GeneticFitter.cxx,
tmva/src/GeneticGenes.cxx, tmva/src/GeneticPopulation.cxx,
tmva/src/GeneticRange.cxx, tmva/src/GiniIndex.cxx,
tmva/src/IFitterTarget.cxx, tmva/src/IMetric.cxx,
tmva/src/Interval.cxx, tmva/src/KDEKernel.cxx,
tmva/src/MCFitter.cxx, tmva/src/MethodANNBase.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFDA.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodHMatrix.cxx,
tmva/src/MethodKNN.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodRuleFitJF.cxx,
tmva/src/MethodSVM.cxx, tmva/src/MethodSeedDistance.cxx,
tmva/src/MethodTMlpANN.cxx, tmva/src/MethodVariable.cxx,
tmva/src/MetricEuler.cxx, tmva/src/MetricManhattan.cxx,
tmva/src/MinuitFitter.cxx, tmva/src/MinuitWrapper.cxx,
tmva/src/MisClassificationError.cxx, tmva/src/ModulekNN.cxx,
tmva/src/MsgLogger.cxx, tmva/src/Node.cxx, tmva/src/Option.cxx,
tmva/src/PDF.cxx, tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
tmva/src/RootFinder.cxx, tmva/src/Rule.cxx, tmva/src/RuleCut.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
tmva/src/RuleFitAPI.cxx, tmva/src/RuleFitParams.cxx,
tmva/src/SdivSqrtSplusB.cxx, tmva/src/SeedDistance.cxx,
tmva/src/SeparationBase.cxx, tmva/src/SimulatedAnnealing.cxx,
tmva/src/SimulatedAnnealingBase.cxx,
tmva/src/SimulatedAnnealingCuts.cxx,
tmva/src/SimulatedAnnealingFitter.cxx,
tmva/src/TActivationIdentity.cxx, tmva/src/TActivationRadial.cxx,
tmva/src/TActivationSigmoid.cxx, tmva/src/TActivationTanh.cxx,
tmva/src/TNeuron.cxx, tmva/src/TSpline1.cxx,
tmva/src/TSpline2.cxx, tmva/src/TSynapse.cxx, tmva/src/Timer.cxx,
tmva/src/Tools.cxx, tmva/src/Types.cxx,
tmva/src/VariableDecorrTransform.cxx,
tmva/src/VariableIdentityTransform.cxx,
tmva/src/VariableInfo.cxx, tmva/src/VariablePCATransform.cxx,
tmva/src/VariableTransformBase.cxx, tmva/src/Volume.cxx,
tmva/test/BDT.C, tmva/test/ClassApplication.C,
tmva/test/TMVAGui.C, tmva/test/TMVAnalysis.C,
tmva/test/TMVAnalysis.py, tmva/test/TMVApplication.C,
tmva/test/annconvergencetest.C, tmva/test/compareanapp.C,
tmva/test/correlationscatters.C, tmva/test/efficiencies.C,
tmva/test/likelihoodrefs.C, tmva/test/mutransform.C,
tmva/test/mvaeffs.C, tmva/test/mvas.C, tmva/test/mvaweights.C,
tmva/test/network.C, tmva/test/probas.C, tmva/test/rulevisCorr.C,
tmva/test/rulevisHists.C, tmva/test/tmvaglob.C,
tmva/test/variables.C: From Joerg Stelzer:
New version of TMVA
2007-06-19 12:55 brun
* [r19068] base/inc/LinkDef2.h, base/inc/TApplication.h,
base/inc/TRemoteObject.h, base/src/TApplication.cxx,
base/src/TRemoteObject.cxx, gui/inc/TGFSContainer.h,
gui/src/TGFSContainer.cxx, gui/src/TRootBrowser.cxx,
net/inc/TApplicationRemote.h, net/inc/TApplicationServer.h,
net/src/TApplicationRemote.cxx, net/src/TApplicationServer.cxx:
From Bertrand:
New class TRemoteObject to enable browsing of remote system files
or ROOT files.
2007-06-19 06:57 antcheva
* [r19067] qt/src/TGQt.cxx: Fixed warning:
qt/src/TGQt.cxx:2158: warning: unused parameter `int*dash'
2007-06-19 06:54 antcheva
* [r19066] qtroot/qtroot.pro, qtroot/src/TQtRootGuiFactory.cxx: A
small patch for "qtroot" package to:
- move "gSystem->Load("Gui") from "qtroot" to "qt"
- fix some bugs in the qtroot.pro Qt project
2007-06-19 06:51 antcheva
* [r19065] qt/inc/TQtClientWidget.h, qt/inc/TQtWidget.h,
qt/inc/TVirtualX.interface.h, qt/src/GQtGUI.cxx, qt/src/TGQt.cxx,
qt/src/TQtApplication.cxx, qt/src/TQtClientWidget.cxx,
qt/src/TQtWidget.cxx: From Valeri Fine:
The various corrections to account the difference between Qt3
and Qt4 API and fix the ROOT Bug report 23601.
TGQt, TQtClientWidget::
- new method TGQt::NeedRedraw
and custom TQtClientWidget::paintEvent handler
to synchronize Qt and ROOT paint operation
TQtWidget:
- The new data-member "shadow widget" to provide
the "rubber band" like operations.
- Provide the custom paintEvent handler to
TQtApplication:
- Apply
CoreApplication::setAttribute(Qt::AA_ImmediateWidgetCreation)
to optimize X11 drawing under Qt4
TGQt:
- Implement an interface to the Qt4 font and line attribute
handling.
2007-06-19 05:06 brun
* [r19064] pyroot/src/PyBufferFactory.cxx: From Wim:
Fix coding conventions.
2007-06-18 17:58 pcanal
* [r19063] tutorials/gui/guitest.C: fix the fC array to be
consistently numberer
2007-06-18 14:24 brun
* [r19062] gl/src/TGLWidget.cxx: Fix for Linux when TGLWidget is
used by an appilcation directly (thanks Bertrand for reporting)
2007-06-18 11:52 wouter
* [r19061] roofitcore/inc/RooPlot.h, roofitcore/src/RooPlot.cxx: o
RooPlot
- Fix Savannah #27244. Propagate SetName() and SetTitle() calls
of RooPlot to contained TH1
2007-06-18 10:58 brun
* [r19060] gl/inc/TGLContext.h, gl/inc/TGLContextPrivate.h,
gl/src/TGLContextPrivate.cxx: a better way to fixs the
compilation problem on Solaris.
2007-06-18 10:10 rdm
* [r19058] reflex/Module.mk: libReflexDict was not deleted in
distclean.
2007-06-18 09:44 brun
* [r19057] gl/inc/TGLContext.h: From Timur:
Fix a compilation error on Solaris.
2007-06-18 09:30 rdm
* [r19056] build/win/makelib.sh: From Axel:
remove export symbol file (.def) after DLL has been built.
2007-06-18 09:29 rdm
* [r19055] build/unix/distfilelist.sh: From Axel:
remove dictionary sources / objects before creating a
distribution.
2007-06-18 08:26 axel
* [r19054] cint/cintdlls.mk: Remove windows files used to link
against cintdlls (.lib, .exp) - nobody will ever do that.
2007-06-18 07:54 brun
* [r19053] gl/inc/TGLViewer.h, gl/inc/TGLWidget.h,
gl/src/TGLSAViewer.cxx, gl/src/TGLViewer.cxx,
gl/src/TGLWidget.cxx: From Timur:
Fix for timer problems on some Linuxes.
2007-06-18 07:26 brun
* [r19052] base/inc/TVirtualX.h, base/src/TVirtualX.cxx,
config/Makefile.depend, gui/src/TGClient.cxx: From Valeri Fine:
-Add a new method in TVirtualx to facilitate the integration of
Qt4
virtual Bool_t NeedRedraw(ULong_t tgwindow, Bool_t force);
-Modify Makefile.depend to add new dependencies for libQt
2007-06-18 07:11 brun
* [r19051] gl/inc/TGLContextPrivate.h: Eliminate EOL characters
2007-06-18 07:06 brun
* [r19050] gl/inc/TGLContextPrivate.h: Fix a fatal typo in latest
fix.
2007-06-18 07:02 brun
* [r19049] gl/inc/LinkDef.h, gl/inc/TGLClip.h, gl/inc/TGLContext.h,
gl/inc/TGLContextPrivate.h, gl/inc/TGLFormat.h,
gl/inc/TGLLogicalShape.h, gl/inc/TGLManipSet.h,
gl/inc/TGLOverlay.h, gl/inc/TGLRnrCtx.h, gl/inc/TGLScene.h,
gl/inc/TGLSelectBuffer.h, gl/inc/TGLSelectRecord.h,
gl/inc/TGLViewer.h, gl/inc/TGLViewerBase.h, gl/inc/TGLWidget.h,
gl/src/TGLClip.cxx, gl/src/TGLContext.cxx,
gl/src/TGLContextPrivate.cxx, gl/src/TGLFormat.cxx,
gl/src/TGLLogicalShape.cxx, gl/src/TGLManipSet.cxx,
gl/src/TGLOverlay.cxx, gl/src/TGLPhysicalShape.cxx,
gl/src/TGLRnrCtx.cxx, gl/src/TGLScene.cxx,
gl/src/TGLSelectBuffer.cxx, gl/src/TGLSelectRecord.cxx,
gl/src/TGLViewer.cxx, gl/src/TGLViewerBase.cxx,
gl/src/TGLWidget.cxx, gl/src/TPointSet3DGL.cxx: From Matev and
Timur:
Timur:
1. Allow unique identification of shared GL contexts via
TGLContextIdentity class.
Matevz:
1. Improved overlay selection handling.
2. Perform GL context check before rendering, possibly
invalidating
registered display-lists.
3. Minimize updates for window expose and resize events.
2007-06-16 03:19 pcanal
* [r19048] io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx: Add I/O support for a
varying length array of polymorphic
pointers to objects.
Int_t fN;
MyClass** fAry; //[fN]
MyClass** fAryAry[10]; //[fN]
fAry = new MyClass*[fN];
fAryAry[0] = new MyClass*[fN];
fAry[0] = new MyClass;
fAry[1] = new DerivedFromMyClass;
fAryAry[0][0] = new MyClass;
fAryAry[0][1] = new DerivedFromMyClass;
This is implement using a different file format for data member
which are variable size arrays of pointers to objects.
We plan on triggering on the file version (5.15/09) which in
practice
means that any file that
a) was written with 5.15/09 (the development code) prior to the
checking
b) contains variable size arrays of pointers to objects.
will __partially__ not be readable with the new code (more
exactly it will
issue a lot of warning messages and lose 'only' the objects from
the variable size arrays of pointers to objects.
2007-06-15 14:44 brun
* [r19047] base/src/TSystem.cxx: From Axel:
with this patch, TSystem::Load() returns "success" if a lib is
requested
to be loaded and the (alphabetically) first class that is
supposed to be
in that lib has already been loaded.
2007-06-15 14:37 brun
* [r19045] treeviewer/src/TTreeViewer.cxx: From Ilka:
Removed settings of the windows' decoration - this takes place
in TGMainFrame ctor now
2007-06-15 14:13 antcheva
* [r19044] gui/src/TRootBrowser.cxx, gui/src/TRootCanvas.cxx:
Removed settings of the windows' decoration - this takes place
in TGMainFrame ctor now
2007-06-15 13:46 antcheva
* [r19043] gui/src/TGFrame.cxx: Fixed the bug #27222 at
https://savannah.cern.ch/bugs/?27222 by
setting defaults for the windows' decoration in TGMainframe
constructor:
fMWMValue = kMWMDecorAll;
fMWMFuncs = kMWMFuncAll;
fMWMInput = kMWMInputModeless;
2007-06-15 13:34 moneta
* [r19042] unuran/Module.mk: - remove all previous directory
containing unuran sources before doing untar
2007-06-15 12:36 brun
* [r19041] cont/inc/TClassTable.h, cont/src/TClassTable.cxx: Add a
new static function TClassTavle::At
// Returns class at index from sorted class table. Don't use this
iterator
// while modifying the class table. The class table can be
modified
// when making calls like TClass::GetClass(), etc.
// Returns 0 if index points beyond last class name.
2007-06-15 12:35 brun
* [r19040] meta/inc/TVirtualStreamerInfo.h,
meta/src/TVirtualStreamerInfo.cxx: Add a new static function
TVirtualStreamerInfo::SetFactory(TVirtualStreamerInfo *factory)
This function can be used to initialize a dedicated factory
instead of using the
default version created by the plug-in manager.
2007-06-15 11:42 ganis
* [r19039] proofd/src/XrdROOT.cxx: Limit the timeout for ROOT
version validation to 60 seconds, which
should largerly cover delays due to heavy load in the machine.
2007-06-15 11:38 ganis
* [r19038] proofx/src/TXProofMgr.cxx, proofx/src/TXSocket.cxx:
Reduce the default amount of notification in case of login
failures
due to invalid "credentials" (user unknown or not allowed,
invalid
group, ...)
2007-06-15 11:38 couet
* [r19037] tutorials/image/trans_graph.C: - From V.Onuchin:
Mods which allow to run this script by clicking with a ROOT
browser,
i.e. in gui mode (add switching back to GUI mode at the end of
script).
2007-06-15 10:03 antcheva
* [r19036] gui/src/TGMenu.cxx: Added details about menu classes
(see https://savannah.cern.ch/bugs/?27212)
2007-06-15 09:17 moneta
* [r19034] mathcore/test/coordinates3D.cxx: fix a problem when
testing vectors with phi close to Pi
2007-06-14 21:01 rdm
* [r19033] net/inc/TWebFile.h, net/src/TWebFile.cxx: code cleanup
for the direct reading from un-modded web server.
2007-06-14 20:18 brun
* [r19032] tutorials/graphs/motorcycle.C: When calling
TPad::DrawFrame, one must use the current pad (gPad)
2007-06-14 15:42 moneta
* [r19031] mathcore/test/coordinates3D.cxx,
mathcore/test/coordinates4D.cxx: add tests for large eta and
small rho (for bug reported by CMS)
2007-06-14 15:40 moneta
* [r19030] mathcore/inc/Math/GenVector/Cartesian3D.h,
mathcore/inc/Math/GenVector/Cylindrical3D.h,
mathcore/inc/Math/GenVector/Polar3D.h,
mathcore/inc/Math/GenVector/PxPyPzE4D.h,
mathcore/inc/Math/GenVector/PxPyPzM4D.h,
mathcore/inc/Math/GenVector/eta.h: - fix a bug reported by CMS in
the calculation of eta when Z is >> Rho and is negative.
- re-organize the eta calculations in the eta.h file to avoid
redoing the implementations in every coordinate system file
2007-06-14 09:17 couet
* [r19029] graf/inc/TPie.h, graf/inc/TPieSlice.h,
graf/src/TPie.cxx: - From Guido Volpi:
* Cleanup in TPie and TPieSlice in the methods that evaluates if
the pointer
is the slice area or in the area.
* The labels now are not printed over the pie area.
* Added the SetAngle3D() and GetAngle3D() method to change the
perspecive
angle if the 3d option is used.
2007-06-14 09:16 ganis
* [r19028] proofd/inc/XrdProofdPlatform.h,
proofd/src/XrdProofdProtocol.cxx: Fix compilation warnings about
an unused variable.
2007-06-14 06:52 rdm
* [r19027] base/src/Stringio.cxx: comment.
2007-06-14 06:51 rdm
* [r19026] net/inc/TWebFile.h, net/src/TWebFile.cxx: use standrard
HTTP/1.0 protocol using "Range:" option to read ROOT files
from any httpd without need for a special mod-root module. Just
put the
ROOT file in a directory exported by the httpd.
2007-06-14 05:12 brun
* [r19025] pyroot/src/Converters.cxx, pyroot/src/Converters.h,
pyroot/src/MethodHolder.cxx, pyroot/src/PyBufferFactory.cxx,
pyroot/src/PyROOT.h, pyroot/src/Pythonize.cxx,
pyroot/src/RootWrapper.cxx: From Wim:
o) allow fix-up of buffer object size
o) added write access to public class static data members
o) fixed passing of python IntType through int& out-param
o) updated int& and Py_ssize_t handling
o) fix handling of const/non-const overloads with covariant
return types
2007-06-13 19:36 brun
* [r19024] math/src/TMath.cxx: Add a missing namespace TMath:: when
calling NormQuantile.
2007-06-13 19:33 brun
* [r19023] math/src/TMath.cxx: In TMath::StudentQuantile fix a
problem when ndf=1 reported at
https://savannah.cern.ch/bugs/?27163
2007-06-13 17:47 rdm
* [r19022] etc/proof/xpd.cf.sample, etc/proof/xpd.groups.sample:
from Gerri:
xpd.cf.sample
- add description of the new directives introduced on Jun 12,
2007.
xpd.groups.sample
- example of group definition file
2007-06-13 16:27 couet
* [r19021] graf/inc/TGraphPolar.h, graf/src/TGraphPolar.cxx: - From
Bastien Dalla Piazza:
TPolarGram:
- New options allowing to draw only the polar axis or radial
axis.
- Possibility to define text string as labels.
TGraphPolar:
- Clean up: avoid duplicated code.
2007-06-13 15:32 moneta
* [r19020] tutorials/fit/TestBinomial.C: add a new tutorial for fit
on binomial (efficiency) histograms
2007-06-13 13:53 moneta
* [r19019] hist/src/TBinomialEfficiencyFitter.cxx: - fix a bug in
the Fit method
- load a TVirtualFitter according to the default type specified
in TVirtualFitter
2007-06-12 20:29 rdm
* [r19018] gl/inc/TGLContext.h, gl/inc/TGLFormat.h,
gl/inc/TGLWidget.h, gl/src/TGLContext.cxx, gl/src/TGLFormat.cxx,
gl/src/TGLWidget.cxx: add missing cvs ident lines.
2007-06-12 18:31 rdm
* [r19017] ftgl/Module.mk: on Mac OS X 10.3 we need to link
explicitly with -lz.
2007-06-12 18:03 ganis
* [r19016] proofplayer/src/TAdaptivePacketizer.cxx: - Take the
fgNetworkFasterThanHD parameter from the rootrc-like variable
ProofServ.NetworkFasterThanHD
- Fix a few typos in Info statements
2007-06-12 18:01 ganis
* [r19015] proofplayer/src/TPerfStats.cxx: Take the SQL server
coordinates from the rootrc-like variables
ProofServ.QueryLogDB, ProofServ.QueryLogUser,
ProofServ.QueryLogPasswd
instead of from environment variables.
2007-06-12 15:38 moneta
* [r19014] tutorials/fit/ErrorIntegral.C: update tutorials for new
IntegralError function
2007-06-12 15:32 brun
* [r19013] gl/inc/TGLContext.h, gl/inc/TGLWidget.h: From Timur:
Comments after ClassDef added.
2007-06-12 15:29 moneta
* [r19012] hist/inc/TF1.h, hist/inc/TProfile2D.h, hist/src/TF1.cxx,
hist/src/TF1Helper.cxx, hist/src/TF1Helper.h,
hist/src/TProfile2D.cxx: - add TF1::IntegralError to calculate
error on the integral after fitting
using a function defined in TF1Helper
- implement a dummy TProfile2D::Rebin2D to signal an error
message and avoid the calling of TH2::Rebin2D
2007-06-12 14:53 brun
* [r19011] gl/inc/TGLSAViewer.h, gl/src/TGLSAViewer.cxx: From
Timur:
Make TGLSAViewer::SavePicture working again.
2007-06-12 14:50 brun
* [r19010] gl/inc/TGLUtil.h, gl/src/TGLManipSet.cxx,
gl/src/TGLViewer.cxx: From Matevz:
TGLUtil.h:
added methods for control of static draw-quality
TGLManipSet.cxx:
in selection mode render manipulators with lower LOD
TGLViewer.cxx:
a) bugfix, scene time-stamp was not increased after automatic
scene update;
b) revert to old color switching for physical shapes:
1(black)->42(light brown)
2007-06-12 14:03 brun
* [r19009] main/src/pmain.cxx: From Gerri:
- Take loglevel from argc #5
- Use logfile path generated by XrdProofdProtocol.cxx
2007-06-12 13:51 ganis
* [r19008] proof/inc/TProof.h, proof/src/TProofServ.cxx,
proofd/inc/XrdProofGroup.h, proofd/inc/XrdProofdAux.h,
proofd/inc/XrdProofdClient.h, proofd/inc/XrdProofdPlatform.h,
proofd/inc/XrdProofdProtocol.h, proofd/inc/XrdROOT.h,
proofd/src/XrdProofGroup.cxx, proofd/src/XrdProofdAux.cxx,
proofd/src/XrdProofdClient.cxx, proofd/src/XrdProofdProtocol.cxx,
proofd/src/XrdROOT.cxx, proofx/inc/TXProofServ.h,
proofx/src/TXProofServ.cxx: New files:
XrdProofGroup.h, .cxx
- Class describing a group and its properties
XrdProofdClient.h, .cxx
- Class describing a Xpd client (extracted from
XrdProofdProtocol.h, .cxx)
XrdROOT.h, .cxx
- Class describing a ROOT version (extracted from
XrdProofdProtocol.h, .cxx)
XrdProofdAux.h, .cxx
- Utility tools (extracted from XrdProofdProtocol.h, .cxx)
XrdProofdPlatform.h
- Platform-dependent system includes and defines common to all
implementation
files (extracted from XrdProofdProtocol.cxx)
Patched files:
XrdProofdProtocol.h, .cxx
- Adapt to file re-organization
- Rationalization fo the way the relevant info is passed to
'proofserv':
a minimal set of environment variables is kept, the remaining
parameters
are passed via a rootrc-like file created in the session working
dir
- New directive "xpd.groupfile" to read a file defining groups
and their
properties.
- New directive "xpd.datasetdir" to define the root path under
which the
user data set dirs are created
- New directive "xpd.putrc" to input rootrc-like directives to be
passed
straight to proofserv
TProofServ.cxx, TXProofServ.h, .cxx
- Read the session rootrc in the constructor
- Take relevant parameters from the session rootrc file
TProof.h
- Move protocol number up to 14 to be able to handle backward
compatibility
issues due to changes in the info transfer mode between xpd and
proofserv
pmain.cxx
- Take loglevel from argc #5
- Use logfile path generated by XrdProofdProtocol.cxx
2007-06-12 13:11 moneta
* [r19007] minuit2/src/FumiliBuilder.cxx, minuit2/src/MnHesse.cxx,
minuit2/src/TFitterMinuit.cxx,
minuit2/src/VariableMetricBuilder.cxx,
minuit2/test/testGraph.cxx: - fix a problem in getting the
covarianc matrix in TFitterMinuit
- pass max number of function calls when using MnHesse from
Fumili or from the VariableMetric.
2007-06-12 10:30 ganis
* [r19006] proofd/src/XrdProofConn.cxx, proofx/src/TXSlave.cxx:
TXSlave.cxx
- If available, save the group info in fGroup
XrdProofConn.cxx
- If available, send over the group info during the login
handshake
2007-06-12 10:25 brun
* [r19005] gl/inc/TGLContextPrivate.h: From Timur:
Add missing include
2007-06-12 10:22 brun
* [r19004] gl/Module.mk, gl/inc/TGLContext.h, gl/inc/TGLFormat.h,
gl/inc/TGLScene.h, gl/inc/TGLUtil.h, gl/inc/TGLWidget.h,
gl/src/TGLContext.cxx, gl/src/TGLFormat.cxx,
gl/src/TGLPShapeObjEditor.cxx, gl/src/TGLSAViewer.cxx,
gl/src/TGLScene.cxx, gl/src/TGLWidget.cxx: From Matev:
1. Timur's new version of TGLWidget/Format/Context;
2. Fix for map element destruction order (Bertrand);
3. fixes for solaris in TGLScene.
2007-06-12 10:06 ganis
* [r19003] proof/inc/TSlave.h, proof/src/TProof.cxx,
proof/src/TSlave.cxx: TSlave.h, .cxx
- Add new data member fGroup specifying the group the user runs
under.
- If available, display the group in Print()
TProof.cxx
- If available, add the group information while creating the
worker session
- If available, display the group in Print()
2007-06-12 08:16 antcheva
* [r19002] gui/src/TGFSContainer.cxx: In case of a broken symlink
do not show a modal message box saying:
"Can't read file attributs of <filename>: No such file or
directory".
Only the an info message is printed on the ROOT prompt.
2007-06-12 08:15 antcheva
* [r19001] gui/inc/TGFileDialog.h, gui/src/TGFileDialog.cxx:
Several improvements and fixes:
1) Replaced fOverWR and fMultiSel check buttons with a single
one fCheckB. The functionality of fOverWR assigned to fCheckB
in case the file dialog is created as SaveAs dialog; accordingly
the functionality of fMultiSel is assigned to fCheckB in case of
Open file dialog.
2) Fixed several memory leaks.
3) Fixed SegV when Cancel button was clicked before the file
list was created/visualized in the dialog. It happens because of
changes in Revision 1.38 of TGFSContainer. The GUI events cannot
be
allowed without any control/protection of user interaction.
4) Fixed SegV because of double deletion when closing the dialog
via WM.
2007-06-11 19:56 brun
* [r19000] base/inc/LinkDef1.h, base/inc/TBuffer3D.h,
base/inc/TVirtualGL.h, base/inc/TVirtualViewer3D.h,
base/src/TBuffer3D.cxx, base/src/TVirtualGL.cxx,
base/src/TVirtualViewer3D.cxx, gl/inc/CsgOps.h, gl/inc/LinkDef.h,
gl/inc/TArcBall.h, gl/inc/TGLBoundingBox.h,
gl/inc/TGLBoxPainter.h, gl/inc/TGLCamera.h, gl/inc/TGLClip.h,
gl/inc/TGLContext.h, gl/inc/TGLCylinder.h,
gl/inc/TGLDisplayListCache.h, gl/inc/TGLDrawFlags.h,
gl/inc/TGLDrawable.h, gl/inc/TGLFaceSet.h, gl/inc/TGLFormat.h,
gl/inc/TGLHistPainter.h, gl/inc/TGLIncludes.h,
gl/inc/TGLKernel.h, gl/inc/TGLLegoPainter.h,
gl/inc/TGLLightSet.h, gl/inc/TGLLightSetEditor.h,
gl/inc/TGLLockable.h, gl/inc/TGLLogicalShape.h,
gl/inc/TGLManip.h, gl/inc/TGLManipSet.h, gl/inc/TGLObject.h,
gl/inc/TGLOrthoCamera.h, gl/inc/TGLOutput.h, gl/inc/TGLOverlay.h,
gl/inc/TGLPShapeObj.h, gl/inc/TGLPShapeObjEditor.h,
gl/inc/TGLPShapeRef.h, gl/inc/TGLParametric.h,
gl/inc/TGLPerspectiveCamera.h, gl/inc/TGLPhysicalShape.h,
gl/inc/TGLPlotBox.h, gl/inc/TGLPlotPainter.h,
gl/inc/TGLPolyLine.h, gl/inc/TGLPolyMarker.h,
gl/inc/TGLQuadric.h, gl/inc/TGLRenderArea.h, gl/inc/TGLRnrCtx.h,
gl/inc/TGLRotateManip.h, gl/inc/TGLSAFrame.h,
gl/inc/TGLSAViewer.h, gl/inc/TGLScaleManip.h, gl/inc/TGLScene.h,
gl/inc/TGLSceneBase.h, gl/inc/TGLSceneInfo.h,
gl/inc/TGLSelectBuffer.h, gl/inc/TGLSphere.h,
gl/inc/TGLStopwatch.h, gl/inc/TGLSurfacePainter.h,
gl/inc/TGLTF3Painter.h, gl/inc/TGLTransManip.h, gl/inc/TGLUtil.h,
gl/inc/TGLViewer.h, gl/inc/TGLViewerBase.h,
gl/inc/TGLViewerEditor.h, gl/inc/TGLWidget.h,
gl/inc/TPointSet3DGL.h, gl/inc/TRootGLU.h, gl/inc/TRootGLX.h,
gl/inc/TX11GL.h, gl/inc/gl2ps.h, gl/src/CsgOps.cxx,
gl/src/TArcBall.cxx, gl/src/TGLBoundingBox.cxx,
gl/src/TGLBoxPainter.cxx, gl/src/TGLCamera.cxx,
gl/src/TGLClip.cxx, gl/src/TGLContext.cxx,
gl/src/TGLCylinder.cxx, gl/src/TGLDisplayListCache.cxx,
gl/src/TGLDrawFlags.cxx, gl/src/TGLDrawable.cxx,
gl/src/TGLFaceSet.cxx, gl/src/TGLFormat.cxx,
gl/src/TGLHistPainter.cxx, gl/src/TGLKernel.cxx,
gl/src/TGLLegoPainter.cxx, gl/src/TGLLightSet.cxx,
gl/src/TGLLightSetEditor.cxx, gl/src/TGLLockable.cxx,
gl/src/TGLLogicalShape.cxx, gl/src/TGLManip.cxx,
gl/src/TGLManipSet.cxx, gl/src/TGLObject.cxx,
gl/src/TGLOrthoCamera.cxx, gl/src/TGLOutput.cxx,
gl/src/TGLOverlay.cxx, gl/src/TGLPShapeObj.cxx,
gl/src/TGLPShapeObjEditor.cxx, gl/src/TGLPShapeRef.cxx,
gl/src/TGLParametric.cxx, gl/src/TGLPerspectiveCamera.cxx,
gl/src/TGLPhysicalShape.cxx, gl/src/TGLPlotBox.cxx,
gl/src/TGLPlotPainter.cxx, gl/src/TGLPolyLine.cxx,
gl/src/TGLPolyMarker.cxx, gl/src/TGLQuadric.cxx,
gl/src/TGLRenderArea.cxx, gl/src/TGLRnrCtx.cxx,
gl/src/TGLRotateManip.cxx, gl/src/TGLSAFrame.cxx,
gl/src/TGLSAViewer.cxx, gl/src/TGLScaleManip.cxx,
gl/src/TGLScene.cxx, gl/src/TGLSceneBase.cxx,
gl/src/TGLSceneInfo.cxx, gl/src/TGLSelectBuffer.cxx,
gl/src/TGLSphere.cxx, gl/src/TGLStopwatch.cxx,
gl/src/TGLSurfacePainter.cxx, gl/src/TGLTF3Painter.cxx,
gl/src/TGLTransManip.cxx, gl/src/TGLUtil.cxx,
gl/src/TGLViewer.cxx, gl/src/TGLViewerBase.cxx,
gl/src/TGLViewerEditor.cxx, gl/src/TGLWidget.cxx,
gl/src/TPointSet3DGL.cxx, gl/src/TX11GL.cxx, gl/src/gl2ps.c,
tutorials/gl/glViewerExercise.C, tutorials/gl/glViewerLOD.C,
win32gdk/inc/LinkDef.h, win32gdk/inc/TGWin32GL.h,
win32gdk/inc/TGWin32VirtualGLProxy.h, win32gdk/src/TGWin32GL.cxx,
win32gdk/src/TGWin32VirtualGLProxy.cxx: From Matevz:
Major restructuring of GL viewer-scene relationship (Matevz)
===================================================
The main idea was to generalize current GL infrustructure so that
the
following features can be done in the future:
1. Full pad rendering via GL including 3D histo/func painters and
2D graphics.
2. Implementation of GL canvas (with independent viewers serving
as pads).
3. Multi-view event-visualization front-end.
4. Inclusion of external scenes (non-ROOT-gl) in ROOT viewer.
Rendering of ROOT scenes in external GL frameworks.
Changes on the code level
-------------------------
0. Extend current scene/viewer classes into a 2-level class
hierarchy.
New classes TGLViewerBase and TGLSceneBase.
1. Allow scenes to be shared among viewers. View-specific
scene-cache
needs to be kept at the viewer side.
2. Viewer now manages a list of scenes. It is possible to put
together
a combination of scenes (e.g. one showing geometry, another one
tracks
and yet another clusters). Each scene can define its own clipping
object.
3. Provide API for fine-grained control over rendered object
removal,
creation and update. This allows for efficient scene-updates.
4. Disentangle selection, clipping and other markup objects from
within viewer-scene singleton.
New classes TGLClipSet, TGLManipSet.
6. Disentangle selection management.
7. Separate overlay rendering to allow any number of active
GL-GUI
elements (like manipulators are now).
New classes TGLOverlayElement.
8. Trailing white space has been removed in all files.
Restructure low-level interface to OpenGL (Timur)
=========================================
1. Allow sharing GL resources among viewers.
2. Do not bind GL-output (windowed or offscreen) to ROOT GUI.
New classes TGLContext, TGLFormat, TGLWidget.
This oboletes TGLKernel and TVirtualGL classes.
2007-06-11 14:50 brun
* [r18999] meta/src/TFunction.cxx: From Axel:
remove a work-around that is not needed anymore after a recent
fix in
CINT. TFunction's default arguments are now wrong for const char*
- they
are surrounded by an extra pair of "". See the symptom at e.g.
http://root.cern.ch/root/html/TRootBrowser in
TRootBrowser::TRootBrowser(TBrowser* b = 0, const char* title =
""ROOT
Browser"", UInt_t width = 800, UInt_t height = 500).
2007-06-11 14:39 axel
* [r18998] html/src/TDocParser.cxx: Improve disambiguation of
function call vs. function declaration (veto '=' in return type)
2007-06-11 14:09 axel
* [r18997] html/inc/TClassDocOutput.h,
html/src/TClassDocOutput.cxx, html/src/TDocOutput.cxx,
html/src/TDocParser.cxx: Report constness of function and
parameter default values also in method doc if method is unique
without overload resolution.
HTML-escape '"' in link tooltips.
2007-06-11 13:26 moneta
* [r18996] mathcore/build/doc_Makefile.am,
mathcore/doc/Transformation.html, mathcore/doc/doxyconfig.in,
mathcore/doc/main.html, mathcore/doc/vector.html,
mathcore/inc/Math/Math.h, mathcore/src/3DConversions.cxx: fix a
warning on Solaris and update documentation
2007-06-11 12:04 brun
* [r18995] geom/src/TGeoManager.cxx: From Andrei:
Fix a problem reported by Bertrand and affecting RootShower.
2007-06-11 10:45 brun
* [r18994] tutorials/fit/multidimfit.C: Adapt script to latest
version of TRandom.
2007-06-11 10:00 moneta
* [r18993] hist/src/TH1.cxx: change behaviour in TH1::Divide for
binomial error calculations.
For the case of efficiency = 1 ( bin1 = bin2) set an error equal
to zero.
Update doc to mention to use TGraphAsymmErrors when an error
different than zero is wanted.
2007-06-10 07:32 brun
* [r18992] tutorials/io/importCode.C: do not import dirs with
binaries only
2007-06-10 07:05 brun
* [r18991] base/src/TMacro.cxx: Protect TMacro::ReadFile when
reading binary files or files with lines with more than 10000
characters.
2007-06-09 05:39 brun
* [r18990] roofit/src/RooGExpModel.cxx: Comment a debug print
statement
see: <http://savannah.cern.ch/bugs/?27061>
2007-06-08 15:46 brun
* [r18989] geom/Module.mk, geom/inc/LinkDef1.h,
geom/inc/TGeoManager.h, geom/inc/TGeoNavigator.h,
geom/src/TGeoManager.cxx, geom/src/TGeoNavigator.cxx,
geompainter/src/TGeoChecker.cxx, geompainter/src/TGeoPainter.cxx:
From Andrei & Mihaela:
I managed together with Mihaela to split out all navigation
functionality out of TGeoManager into a new class TGeoNavigator
(attached diff, .h and .cxx). The changes are fully backward
compatible and did not require modifying the streamer of
TGeoManager. We have tested with:
- /roottest/root/io/geo - the reference changes a bit (name of a
class)
- aliroot with G3
- /test/stressGeometry
New feature: one has a default navigator for a geometry but may
add several others for parallel navigation:
TGeoNavigator *navig = new TGeoNavigator(gGeoManager);
Int_t inav = gGeoManager->AddNavigator(navig);
gGeoManager->SetCurrentNavigator(inav);
.... and then switch back to the default navigator:
gGeoManager->SetCurrentNavigator(0);
One may also derive from TGeoNavigator and implement its own
navigation (I doubt that this will ever happen but you never
know...)
2007-06-08 13:34 axel
* [r18988] cint/src/v6_newlink.cxx: Dummy checkin to fix CVS log
for previous checkin:
fix check of default arguments for derived functions' wrappers
2007-06-08 13:27 axel
* [r18987] cint/src/v6_newlink.cxx: *** empty log message ***
2007-06-08 09:45 rdm
* [r18986] pgsql/inc/TPgSQLStatement.h, pgsql/src/TPgSQLServer.cxx,
pgsql/src/TPgSQLStatement.cxx: fix coding conventions.
2007-06-08 09:21 rdm
* [r18985] unix/src/TUnixSystem.cxx: From Axel:
Cache the extremely (and surprisingly) costly
TUnixSystem::GetUserInfo()
results. This speeds up the creation of the file open dialog
dramatically.
2007-06-08 09:19 rdm
* [r18984] Makefile: make sure an old /etc/root is deleted before
installing a fresh copy, to
avoid old or obsolete files to remain.
2007-06-08 09:17 rdm
* [r18983] auth/src/TAuthenticate.cxx, main/src/pmain.cxx,
net/src/TServerSocket.cxx, proof/src/TProof.cxx,
proof/src/TProofMgr.cxx, proof/src/TProofServ.cxx,
proof/src/TSlave.cxx: From Gerri:
- Do not explicitely set full paths when loading plugin
libraries.
2007-06-08 08:27 brun
* [r18982] gpad/inc/TCanvas.h: Implement an inline function
TCanvas::SetSavePad setting the member fSavePad.
This function may be useful when manipulating the current pad
from a GUI.
2007-06-08 06:10 brun
* [r18981] gpad/src/TCanvas.cxx: From Valeri Fine:
Change in TCanvas::SetDoubleBuffer in view of the support for
QT4.
2007-06-07 13:45 rdm
* [r18980] ftgl/inc/FTVectoriser.h, ftgl/src/FTVectoriser.cxx: fix
compilation problem on Apple with Intel icc.
2007-06-07 13:25 antcheva
* [r18979] gui/inc/TGFSContainer.h, gui/src/TGFSContainer.cxx,
gui/src/TGFileDialog.cxx: Fixed a SegV caused by changes in
Revision 1.38 of TGFSContainer.cxx,
in which the line gSystem->ProcessEvents() was introduced while
filling
TGFileContainer to not block the GUI if the current directory
contains
many files. This change caused SegV in the File dialog when the
Cancel
button is clicked during the directory feeling (reported by
Axel).
New data member and corresponding getter/setter methods of
TGFileContainer class:
Bool_t fDisplayStat; // kFALSE to interrupt display directory
// contents in case of many files inside
Follow-up changes in TGFileDialog::ProcessMessage method when
Cancel
button was clicked.
2007-06-07 10:35 ganis
* [r18978] proof/src/TProof.cxx: Add the possibility to specify the
directory and the object names
when processing datasets 'by name'. The syntax is
"name[:[dir/]objname]".
2007-06-07 09:23 ganis
* [r18977] proof/inc/TDSet.h, proof/src/TDSet.cxx,
proof/src/TProofServ.cxx, proofplayer/src/TProofPlayer.cxx: Fix
compatibility problem between for a new client talking to an
old server due to recent changes in TDSet.
2007-06-07 08:48 antcheva
* [r18976] gui/src/TRootBrowser.cxx: From Valeriy O.
- do not change cursor while selecting items,
oterwise cursor is constantly switched from/to
watch, hand, pointer shape.
- use forced redraw for list_tree, list_view in many places
of the code by using TGClient::NeedRedraw(widget, kTRUE)
to clean the content and fully redraw immediately.
2007-06-07 08:45 antcheva
* [r18975] gui/inc/TGLayout.h, gui/src/TGLayout.cxx: From Valeriy
O.
New data member Bool_t fModified of TGTileLayout class.
New virtual method TGLayoutManager::IsModified() and
TGTileLayout::IsModified(). This method is used to indicate
that subframes changed their positions after layout.
For example, for TGTileLayout and derived layout managers
after calling Layout method positions of frames can be unchanged.
So, the returned value will be kFALSE.
2007-06-07 08:43 antcheva
* [r18974] gui/src/TGLabel.cxx, gui/src/TGTextEntry.cxx: From
Valeriy O.
In SetTextJustify method set correspondent gravity bits
to minimize repainting of widgets during resizing.
2007-06-07 08:42 antcheva
* [r18973] gui/inc/TGButton.h, gui/src/TGButton.cxx: From Valeriy
O.
Made TGTextButton::SetTextJustify(Int_t tmode) virtual.
In SetTextJustify method set correspondent gravity bits
to minimize repainting of widgets during resizing.
2007-06-07 08:06 brun
* [r18972] test/stressGeometry.cxx: From Axel:
Add missing include TSystem.h
2007-06-07 08:05 brun
* [r18971] hist/inc/TBinomialEfficiencyFitter.h,
hist/src/TBinomialEfficiencyFitter.cxx: Fix Frank's name and add
a few more lines in the class description (thanks Axel)
2007-06-07 07:48 rdm
* [r18970] configure: "make install" is only needed when building
with --prefix.
2007-06-07 07:09 brun
* [r18969] hist/inc/TBinomialEfficiencyFitter.h,
hist/src/TBinomialEfficiencyFitter.cxx: Fix coding conventions.
2007-06-07 07:02 brun
* [r18968] geom/src/TGeoManager.cxx: Fix coding conventions
2007-06-07 06:54 brun
* [r18967] ftgl/inc/FTTextureGlyph.h: Fix a compilation error with
gcc4.1 (thanks Robert Hatcher).
2007-06-06 22:41 pcanal
* [r18966] base/src/TROOT.cxx: Fix
https://savannah.cern.ch/bugs/?26996 by finishing the fix 1.209
(In ProcessLineFast, we need to use the copy of the argument
since
the application init uses the Form buffer)
2007-06-06 16:28 rdm
* [r18965] Makefile, README/CREDITS, config/Makefile.depend, ftgl,
ftgl/Module.mk, ftgl/inc, ftgl/inc/FTBBox.h,
ftgl/inc/FTBitmapGlyph.h, ftgl/inc/FTCharToGlyphIndexMap.h,
ftgl/inc/FTCharmap.h, ftgl/inc/FTContour.h,
ftgl/inc/FTExtrdGlyph.h, ftgl/inc/FTFace.h, ftgl/inc/FTFont.h,
ftgl/inc/FTGL.h, ftgl/inc/FTGLBitmapFont.h,
ftgl/inc/FTGLExtrdFont.h, ftgl/inc/FTGLOutlineFont.h,
ftgl/inc/FTGLPixmapFont.h, ftgl/inc/FTGLPolygonFont.h,
ftgl/inc/FTGLTextureFont.h, ftgl/inc/FTGlyph.h,
ftgl/inc/FTGlyphContainer.h, ftgl/inc/FTLibrary.h,
ftgl/inc/FTList.h, ftgl/inc/FTOutlineGlyph.h,
ftgl/inc/FTPixmapGlyph.h, ftgl/inc/FTPoint.h,
ftgl/inc/FTPolyGlyph.h, ftgl/inc/FTSize.h,
ftgl/inc/FTTextureGlyph.h, ftgl/inc/FTVector.h,
ftgl/inc/FTVectoriser.h, ftgl/src, ftgl/src/FTBitmapGlyph.cxx,
ftgl/src/FTCharmap.cxx, ftgl/src/FTContour.cxx,
ftgl/src/FTExtrdGlyph.cxx, ftgl/src/FTFace.cxx,
ftgl/src/FTFont.cxx, ftgl/src/FTGLBitmapFont.cxx,
ftgl/src/FTGLExtrdFont.cxx, ftgl/src/FTGLOutlineFont.cxx,
ftgl/src/FTGLPixmapFont.cxx, ftgl/src/FTGLPolygonFont.cxx,
ftgl/src/FTGLTextureFont.cxx, ftgl/src/FTGlyph.cxx,
ftgl/src/FTGlyphContainer.cxx, ftgl/src/FTLibrary.cxx,
ftgl/src/FTOutlineGlyph.cxx, ftgl/src/FTPixmapGlyph.cxx,
ftgl/src/FTPoint.cxx, ftgl/src/FTPolyGlyph.cxx,
ftgl/src/FTSize.cxx, ftgl/src/FTTextureGlyph.cxx,
ftgl/src/FTVectoriser.cxx: From Olivier:
import the FTGL package provided by Henry Maddocks to allow TTF
font
display in OpenGL.
2007-06-06 16:21 rdm
* [r18964] mysql/Module.mk: white space.
2007-06-06 15:33 brun
* [r18963] gl/inc/TGLPlotPainter.h, gl/inc/TGLTF3Painter.h,
gl/src/TGLBoxPainter.cxx, gl/src/TGLHistPainter.cxx,
gl/src/TGLPlotPainter.cxx, gl/src/TGLTF3Painter.cxx,
tutorials/gl/gltf3.C: From Timur:
1. This is experimental slicing for tf3.
2. Small fix in TGLHistPainter.
3. Small mods in TLGTH3Slice
4. small addition in gltf3 tutorial (commented by defualt) - nice
"torus" shape instead of Klein.
2007-06-06 14:14 axel
* [r18962] cint/src/v6_tmplt.cxx: Fix std::string c'tor call for
solaris (even though it's less performant)
2007-06-06 13:39 antcheva
* [r18961] gui/inc/TGListBox.h: Removed previous mods from Valeriy
Onuchin because of
side-effects when removing entries from a list box (the
view port area was not redrawn)
2007-06-06 11:12 rdm
* [r18960] pgsql/inc/TPgSQLStatement.h: fix dictionary generation
problem.
2007-06-06 10:51 rdm
* [r18959] README/CREDITS, mysql/src/TMySQLStatement.cxx,
pgsql/inc/LinkDef.h, pgsql/inc/TPgSQLServer.h,
pgsql/inc/TPgSQLStatement.h, pgsql/src/TPgSQLServer.cxx,
pgsql/src/TPgSQLStatement.cxx: From Dennis Box:
A Postgres implementation of TSQLStatement.
The purpose and intent of TSQLStatement is documented at
http://root.cern.ch/root/html/TSQLStatement.html
The following commentary corresponds item by item to the above
url:
1) Creation of statement
Prepared statements were not explicitly
supported in PostGreSQL API libpq until server version 8.2.3
released 12/2006.
This implementation checks if prepared statements are supported
at compile time and 'stubs' out TPgSQLStatement if necessary.
2) Insert data into data base
MySQL and ODBC both use the following idiom for insert
placeholders:
TSQLStatement* stmt = serv->Statement("INSERT INTO TESTTABLE
(ID1,\
ID2, FFIELD ) VALUES (?, ?, ? )", 100);
Unfortunately for code portability, Oracle implements the same
statement
like so:
TSQLStatement* stmt = serv->Statement("INSERT INTO TESTTABLE
(ID1,\
ID2, FFIELD ) VALUES (:1,:2,:3 )", 100);
Even more unfortunately, postgres chose to do it this way:
TSQLStatement* stmt = serv->Statement("INSERT INTO TESTTABLE
(ID1,\
ID2, FFIELD ) VALUES ($1, $2, $3 )", 100);
3) Getting data from database
Libpq API supports sending/retrieving data as choice of string
types or
native types from server. Unfortunately, some native types are
poorly
documented, for example date and time native representation
varies depending
on compiler options given when server was built. Dates can be
either 64 bit ints or double precision floating point,
representing
(+/-)microseconds since epoch (which was chosen to be 2001-01-01
00:00:01)
Native format values come as big-endian values meaning they need
to
be swapped on linux but not on solaris, and the various time
manipulation functions the server uses are not exposed in the
libpq
API.
I elected to use the 'string' format for this first
implementation, if
the API changes to make dealing with dates and times in native
format
more palatable I may re-write this class in hopes of making it
faster.
4. Working with date/time parameters
Fully supported, see item 3
5. Binary data
Fully supported, see attached test program. Note that postgres
calls
these columns 'bytea' type instead of 'blob' type.
2007-06-06 10:21 ganis
* [r18958] proofplayer/src/TAdaptivePacketizer.cxx: Add protection
in case no valid file has been found
2007-06-06 10:03 rdm
* [r18956] proofplayer/inc/TPerfStats.h,
proofplayer/src/TPerfStats.cxx: write PROOF query log info in a
SQL DB. This info can be used for quota
and user priority calculation. The data is stored in a table
"proofquerylog"
with the definition:
CREATE TABLE proofquerylog (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
user VARCHAR(128) NOT NULL,
group VARCHAR(128),
begin DATETIME,
end DATETIME,
walltime INT,
cputime FLOAT,
bytesread BIGINT,
events BIGINT
)
This information will only be stored if in the xpd.cf file the
option
xpd.querylogdb mysql://lxb6041.cern.ch/proof alice alicaf
is specified.
2007-06-06 09:52 rdm
* [r18955] proof/inc/TProofServ.h: add new data member fGroup which
specifies the group the user runs under.
2007-06-06 09:52 rdm
* [r18954] mysql/inc/TMySQLServer.h, mysql/src/TMySQLServer.cxx,
net/inc/TSQLServer.h, odbc/inc/TODBCServer.h,
oracle/inc/TOracleServer.h, sql/src/TSQLFile.cxx: - add more
detailed comment on how to connect to a MySQL DB
- change method IsSupportStatement() to HasStatement()
2007-06-06 08:25 brun
* [r18953] proofplayer/inc/TFileMerger.h,
proofplayer/src/TFileMerger.cxx: Replace
TFileMerger::MergeRecursive by the hadd function MergeROOTfile.
Extend the class interface to support the functionality required
by hadd,
such that a future version of hadd can use TFileMerger.
2007-06-06 07:55 ganis
* [r18952] xrootd/src/xrootd-20060928-1600.src.tgz: Drop a debug
printout left by mistake
2007-06-06 06:35 brun
* [r18951] geom/src/TGeoCache.cxx: From Andrei:
Remove a useless print message.
2007-06-05 20:07 brun
* [r18950] graf/src/TLegend.cxx, graf/src/TPaveLabel.cxx: In the
TLegend and TPaveLabel constructors use gStyle->GetTextFont()
instead
of the hardwired values 42 and 62.
2007-06-05 18:22 axel
* [r18949] cint/src/v6_newlink.cxx: From Diego and me: create func
call wrapper if derived class's func has more default parameters.
Fixes problem with default parameter values spotted by Ilka.
2007-06-05 11:10 rdm
* [r18948] build/unix/importcint.sh: From Axel:
- fix CVSROOT
- use personalized /tmp/${USER}
- be more verbose on where changed files are, and what needs to
be done
by hand
- remind the user to put kudoz into the commit message.
2007-06-05 10:46 brun
* [r18947] hist/src/TH1.cxx, hist/src/TH2.cxx, hist/src/TH3.cxx: In
all SetBinContent functions set fTsumw=0 to force the
recomputation
of the statistics by functions like GetMean, GetRMS, GetStats.
2007-06-05 06:34 brun
* [r18946] geom/Module.mk, geom/inc/LinkDef1.h,
geom/inc/LinkDef2.h, geom/inc/TGeoCache.h,
geom/inc/TGeoManager.h, geom/src/TGeoCache.cxx,
geom/src/TGeoElement.cxx, geom/src/TGeoManager.cxx,
vmc/src/TGeoMCGeometry.cxx: From Andrei & Mihaela:
- TGeoCache.cxx - All obsolete caching options/classes removed.
The only remaining 2 classes are TGeoNodeCache and
TGeoCacheState. No loss of functionality.
2007-06-05 06:34 brun
* [r18945] geom/inc/TGeoBuilder.h, geom/src/TGeoBuilder.cxx: From
Andrei & Mihaela:
- new class TGeoBuilder (.h/.cxx) attached. All build-type
methods in TGeoManager delegated now to this class. TGeoBuilder
is a singleton class that is transparent to the user (for the
moment) and can serve several TGeoManager objects in the same
session.
The class can be however used explicitly like:
TGeoBuilder::Instance(myGeometry)->SomeMethod()
2007-06-05 06:16 ganis
* [r18944] netx/Module.mk, proofx/Module.mk: Explicitely link to
libraries existing only in static version
(solution for bug #26839)
2007-06-05 06:10 ganis
* [r18943] xrootd/src/xrootd-20060928-1600.src.tgz: Update to
introduce critical fixes already in xrootd-CVS:
- potential race conditions in the client code
- subtle bug in XrdOlbServer.cxx (CVS March 5th, 2007)
A new tar-ball will be imported as soon validated.
2007-06-05 06:00 ganis
* [r18942] proofd/src/XrdProofdProtocol.cxx: Restore sending of the
startup message to clients attaching to
non-idle sessions (it got lost in one of the previous patches).
2007-06-05 05:47 ganis
* [r18941] proofplayer/inc/TAdaptivePacketizer.h,
proofplayer/inc/TProofPlayer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TProofPlayer.cxx: TAdaptivePacketizer (from Jan)
- New version featuring better performance and robustness.
Changes include:
- simplified and better metric for finding the most loaded file
node;
- adding a new static member for defining whether network
bandwidth or
hard disk transfer is greater
(TAdaptivePacketizer::fgNetworkFasterThanHD);
- it can be set via
"proof->SetParameter("PROOF_NetworkFasterThanHD", (Long_t)0);";
- fixing the confusion with fProcTime, used also in the progress
information;
- adding TAdaptivePacketizer::fCumProcTime;
- improvements in comments.
TProofPlayer.cxx, .h
- Remove a few unused includes
- Make TAdaptivePacketizer the default
- Improve comments
2007-06-05 05:40 ganis
* [r18940] proofx/src/TXSlave.cxx: In TXSlave::HandleError, close
physical connection after a fatal error.
2007-06-04 18:05 axel
* [r18939] cint/inc/G__ci.h, cint/inc/Method.h, cint/src/Api.cxx,
cint/src/CallFunc.cxx, cint/src/HISTORY, cint/src/Method.cxx,
cint/src/bc_exec.cxx, cint/src/bc_exec.h, cint/src/bc_exec_asm.h,
cint/src/bc_inst.cxx, cint/src/bc_inst.h, cint/src/bc_parse.cxx,
cint/src/common.h, cint/src/fproto.h, cint/src/v6_cast.cxx,
cint/src/v6_disp.cxx, cint/src/v6_error.cxx,
cint/src/v6_func.cxx, cint/src/v6_ifunc.cxx,
cint/src/v6_init.cxx, cint/src/v6_newlink.cxx,
cint/src/v6_pause.cxx, cint/src/v6_pcode.cxx,
cint/src/v6_scrupto.cxx, cint/src/v6_struct.cxx,
cint/src/v6_tmplt.cxx, cint/src/v6_var.cxx: apply changes from
CINT vendor branch, importing cint5-16-20
2007-06-04 17:07 pcanal
* [r18934] treeplayer/inc/LinkDef.h, treeplayer/inc/TBranchProxy.h,
treeplayer/inc/TBranchProxyTemplate.h,
treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TTreePlayer.cxx,
treeplayer/src/TTreeProxyGenerator.cxx: Extend the support for
multi dimensional arrays by replacing the T*Array2*Proxy
and T*Array3*Proxy by a completely generic T*Array*Proxy.
Add a few to retrive quickly the size of a (split) TClonesArray
(by calling
GetEntries directly on the proxy object).
2007-06-04 14:08 rdm
* [r18933] configure: From Gerri:
- Fix typo in setting buildxrdgsi (bug #26872)
- Explicitely disable the build of libGlobusAuth and of the
globus-related
parts of rpdutils when neither globusdir nor GLOBUS_LOCATION are
defined
(bug #26873)
2007-06-04 12:32 rdm
* [r18932] build/win/compiledata.sh: From Axel:
fix "/include not found" when ROOTSYS not set.
2007-06-04 12:32 antcheva
* [r18931] gui/src/TRootBrowser.cxx: Fixed a nasty crash in ROOT
browser when navigating over ROOT files. The
reason was related to the use of TDirectory instead of
TDirectoryFile
2007-06-04 09:23 antcheva
* [r18930] gui/src/TGFrame.cxx: The method
TGDNDManager::HandleClientMessage is called twice
for any kClientMessage event (in TGFrame::HandleClientMessage
and in TGMainFrame::HandleClientMessage ).
The second call in TGMainFrame::HandleClientMessage is removed
now.
2007-06-01 14:13 antcheva
* [r18929] gui/src/TRootBrowser.cxx: Fixed mismatched free() /
delete / delete []
seen with valgrind
2007-06-01 11:42 pcanal
* [r18928] treeplayer/inc/TChainIndex.h: Implement TChainIndexEntry
default constructor
2007-06-01 08:32 brun
* [r18927] gpad/src/TCanvas.cxx: TCanvas::CopyPixmaps - remove
erroneous code.
2007-05-31 18:08 brun
* [r18925] Makefile: From Axel:
this patch removes the files reported at
https://savannah.cern.ch/bugs/?26775 and a few more. I also
changed the
inode number test to take DESTDIR into account
Cheers, Axel.CVS:
----------------------------------------------------------------------
2007-05-31 15:58 antcheva
* [r18924] gui/src/TGCanvas.cxx: Added protection in
MapSubwindows() method in case
the container was not set yet (fixes the bug 26824)
2007-05-31 15:05 rdm
* [r18923] config/Makefile.macosx: fix warnings in case gfortran is
not found.
2007-05-31 14:47 pcanal
* [r18922] tree/src/TTreeCloner.cxx: Avoid buidling the
streamerInfo for a class without a default constructor
2007-05-31 09:30 axel
* [r18921] cintex/src/CINTVariableBuilder.cxx: CINT calls vars in
namespaces "static".
2007-05-31 09:01 brun
* [r18920] hist/inc/LinkDef.h,
hist/inc/TBinomialEfficiencyFitter.h,
hist/src/TBinomialEfficiencyFitter.cxx: New class from an
original code by Frank Fielthaut to make a binomial fit
of the division of two histograms (efficiency fit)
2007-05-31 07:03 brun
* [r18919] guihtml/src/TGHtmlIndex.cxx,
guihtml/src/TGHtmlTable.cxx: Fix compiler warnings about possible
uninitialized variables.
2007-05-31 06:59 brun
* [r18918] mathmore/src/KelvinFunctions.cxx: Fix coding
conventions.
2007-05-31 06:58 brun
* [r18917] base/inc/RVersion.h, build/version_number: Start
development version 5.15/09
2007-05-30 11:18 rdm
* [r18914] unuran/Module.mk: dependency on UNURANLIBDEP was missing
causing failure of parallel build
with explicit linking.
2007-05-30 10:59 rdm
* [r18912] config/Makefile.linux, config/root-config.in: for
architecture "linux" add explicitly the "-m32" option, so that
ACliC works in compatibility mode when a 32 bit binary is run on
a X86_64
machine. Note this does not allow cross-compilation of ROOT in 32
bit
mode on a 64 bit machine as most likely the 32 bit dev libs are
missing.
2007-05-30 07:01 brun
* [r18911] mathcore/src/3DDistances.cxx,
tree/src/TEntryListBlock.cxx: Fix coding conventions
2007-05-30 05:50 brun
* [r18910] base/inc/RVersion.h, build/version_number: Stamp
development version 5.15/08
2007-05-29 19:37 brun
* [r18909] gl/src/TGLScene.cxx: Comment the following line that
generates a crash on the MAC:
TGLDisplayListCache::Instance().Purge()
2007-05-29 17:11 ganis
* [r18908] proofplayer/inc/TPacketizerProgressive.h: Add dummy
definition of some functions now required by TVirtualPacketizer
preventic the correct instantiation of the class.
2007-05-29 17:01 ganis
* [r18907] proofd/Module.mk: Fine-tune previous change because
XrdProofd uses some static symbols
directly and needs to be linked statically with those xrootd libs
existing
only as static.
2007-05-29 16:43 moneta
* [r18906] mathcore/build/configure.in,
mathcore/build/inc_Math_GenVector_Makefile.am,
mathcore/build/inc_Math_Makefile.am,
mathcore/build/src_Makefile.am: update autoconf Makefiles for new
files added in CVS
2007-05-29 16:06 ganis
* [r18905] proofplayer/inc/TAdaptivePacketizer.h,
proofplayer/inc/TPacketizer.h,
proofplayer/inc/TPacketizerProgressive.h,
proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerProgressive.cxx,
proofplayer/src/TVirtualPacketizer.cxx: From Jan:
Consolidation work on similar code in 3 different packetizers.
Moving common members of TPacketizer, TAdaptivePacketizer and
partly TPacketizerProgressive
up to TVirtualPacketizer:
- HandleTimer
- SplitEventList
- GetEntriesProcessed
- CreateNewPacket
- common member attributes
The progressive packetizer was also changed in order to use
CreateNewPacket and fProcessed.
2007-05-29 16:01 ganis
* [r18904] proofd/Module.mk: From Andreas Peters:
Use shared versions of client libs (libXrdClient, etc.) if
existing, instead of forcing
static linking.
2007-05-29 15:56 brun
* [r18903] table/src/TVolume.cxx, table/src/TVolumeView.cxx: From
Valeri Fine:
eliminate a "floating point" exception when running with the STAR
code.
2007-05-29 15:18 rdm
* [r18901] configure: From Gerri:
the Globus authentication plugin now links statically all Globus
libs to
prevent Globus libs (libssl and libcrypto) to be used by other
ROOT plugins.
2007-05-29 13:48 ganis
* [r18900] netx/src/TXNetFile.cxx: Fix a problem affecting the
setting of the default timeout.
2007-05-29 13:16 brun
* [r18899] tree/src/TEntryListBlock.cxx: Fix coding conventions
2007-05-29 13:15 brun
* [r18898] mathcore/src/3DDistances.cxx: Fix coding conventions.
2007-05-29 12:41 antcheva
* [r18897] gui/src/TGFSContainer.cxx: Fixed coding conventions
2007-05-29 12:35 brun
* [r18896] mathmore/src/KelvinFunctions.cxx: Update
macros/documentation to use the ROOT::Math namespace
2007-05-29 11:04 axel
* [r18895] html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
html/src/THtml.cxx: Make library dependency left-right.
Look for func names in sources without leading ':'.
Guess source files also for mathcore, mathmore.
Set guessed source file only if it exists.
2007-05-29 08:14 brun
* [r18894] mathmore/src/KelvinFunctions.cxx: Fix for Solaris CC
2007-05-29 07:53 brun
* [r18893] README/CREDITS: Modify contribution of Jason Detwiler
for his class KelvinFunctions.
2007-05-29 07:49 brun
* [r18892] mathmore/Module.mk, mathmore/inc/Math/KelvinFunctions.h,
mathmore/inc/Math/LinkDef.h, mathmore/src/KelvinFunctions.cxx:
New class KelvinFunctions to calculate the Kelvin functions
Ber(x), Bei(x), Ker(x),
Kei(x), and their first derivatives.
The functions in this class have been imported by Jason Detwiler
(jasondet@gmail.com) from
CodeCogs GNU General Public License Agreement
Copyright (C) 2004-2005 CodeCogs, Zyba Ltd, Broadwood, Holford,
TA5 1DU,
England.
2007-05-28 14:35 brun
* [r18891] hist/src/TF1.cxx, hist/src/TF2.cxx, hist/src/TF3.cxx:
Add a comment in all TF1, TF2, TF3 constructors using an
interpreted or compiled function indicating that the created
function cannot be cloned.
see also: https://savannah.cern.ch/bugs/?26724
2007-05-25 19:04 ganis
* [r18890] proof/src/TProof.cxx: Add a protection to submit a
processing request by name only if the
server supports it.
2007-05-25 15:55 antcheva
* [r18889] fitpanel/src/TFitEditor.cxx: - Make parameters of any
user defined fit function available in SetParameters dialog of
the fit panel
- Allow addition of functions only for predefined functions in
ROOT
2007-05-25 13:53 ganis
* [r18888] proof/inc/TProof.h, proof/src/TProof.cxx,
proof/src/TProofServ.cxx: From Jan:
Add support for processing datasets "by name", i.e. by just
sending the name
of a dataset known by the master.
TProof.h, .cxx
- New method
Long64_t TProof::Process(const char *dsetname, const char
*selector,
Option_t *option = "", Long64_t nentries = -1,
Long64_t firstentry = 0, TEventList *evl = 0);
- Fix typos in comments
TProofServ.cxx
- In HandleProcess, retrieve the relevant dataset info "by name"
from local
dirs in the case only the data set name is specified.
- In HandleRetrieve, remove a debug printout left from a previous
patch.
2007-05-25 13:36 ganis
* [r18887] proof/inc/TDSet.h, proof/src/TDSet.cxx: From Jan:
- Remove unused member fIsTree from TDSetElement
- Add protection on the number of entries in
TDset::Add(TCollection *)
- Fix several typos in comments
2007-05-25 12:46 moneta
* [r18886] unuran/Module.mk, unuran/src/unuran-1.0.0-root.tar.gz,
unuran/src/unuran-1.0.1-root.tar.gz: - add a new version of
Unuran (from Josef Leydold)
which contains some fixes for the HINV method
2007-05-25 12:28 brun
* [r18885] geom/inc/TGeoCache.h, geom/inc/TGeoManager.h,
geom/src/TGeoCache.cxx, geom/src/TGeoManager.cxx: From Andrei:
GeoManager, TGeoCache = backup current geometry state in case of
MANY navigation - fixes some problems in ALICE ITS navigation
with GEANT4
2007-05-25 12:28 brun
* [r18884] g4root/src/TG4RootNavigator.cxx: From Andrei:
tuned value for a built-in constant related to boundary crossing
for photons.
2007-05-25 10:51 moneta
* [r18883] tutorials/math/mathcoreGenVector.C: add tests for new
rotation class
2007-05-25 10:46 moneta
* [r18882] mathcore/Module.mk,
mathcore/inc/Math/GenVector/3DConversions.h,
mathcore/inc/Math/GenVector/3DDistances.h,
mathcore/inc/Math/GenVector/AxisAngle.h,
mathcore/inc/Math/GenVector/EulerAngles.h,
mathcore/inc/Math/GenVector/Quaternion.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/RotationZYX.h,
mathcore/inc/Math/GenVector/RotationZYXfwd.h,
mathcore/inc/Math/LinkDef_GenVector.h,
mathcore/inc/Math/LinkDef_Rotation.h, mathcore/inc/Math/Math.h,
mathcore/inc/Math/RotationZYX.h, mathcore/src/3DConversions.cxx,
mathcore/src/3DDistances.cxx, mathcore/src/AxisAngleXother.cxx,
mathcore/src/Quaternion.cxx, mathcore/src/Rotation3D.cxx,
mathcore/src/RotationZYX.cxx,
mathcore/test/rotationApplication.cxx: - add a new class
RotationZYX describing rotations with 3-2-1 Euler Angles.
- add conversions to/from ROtation3D and to Quaternion of the new
class
- modify constructor and assignment operator in rotation class
and make it a template function
2007-05-25 07:45 brun
* [r18881] configure, qt/Module.mk, qt/inc/TQtWidget.h,
qt/src/GQtGUI.cxx, qt/src/TQtWidget.cxx: From Valeri Fine:
Changes to install ROOT with QT4.
2007-05-24 14:55 pcanal
* [r18880] cont/src/TClonesArray.cxx: Send the class version of the
content of the TClonesArray (instead of the version of the
TClonesArray class itself). This concludes the schema evolution
fix for the content of non-split TClonesArray
2007-05-24 14:09 brun
* [r18879] gl/inc/TGLSAViewer.h, gl/inc/TGLViewer.h,
gl/src/TGLSAViewer.cxx, gl/src/TGLScene.cxx,
gl/src/TGLViewer.cxx: From Timur:
Move member fGlArea from TGLSAViewer to TGLScene and reactive the
call
to TGLDisplayListCache::Purgein TGLScene destructor.
This should fix a problem on MAC when deleting a GL window.
2007-05-24 13:30 brun
* [r18878] hist/src/TH1.cxx: Add more comments in the dodumentation
section explaining how to normalize histograms.
Implement suggestion from <http://savannah.cern.ch/bugs/?26673>
2007-05-24 10:39 ganis
* [r18877] proofd/src/XrdProofdProtocol.cxx: Fix typo in comment
2007-05-24 08:58 brun
* [r18876] hist/src/TF3.cxx: Increase the default value for maxpts
in TF3::Integral and make it dependent
on fNpx, fNpy and fNpz such that this parameter can be modified
without recompiling.
2007-05-24 08:56 brun
* [r18875] hist/src/TF2.cxx: Increase the default value for maxpts
in TF2::Integral and make it dependent
on fNpx and fNpy such that this parameter can be modified without
recompiling.
2007-05-24 07:19 brun
* [r18874] proof/src/TDSet.cxx: From Ilka:
fixes following errors:
proof/src/TDSet.cxx: In member function `virtual void
TDSet::Streamer(TBuffer&)':
proof/src/TDSet.cxx:1350: warning: suggest parentheses around
assignment used as truth value
proof/src/TDSet.cxx:1373: warning: suggest parentheses around
assignment used as truth value
2007-05-24 05:01 brun
* [r18873] cont/src/TClonesArray.cxx: Update TClonesArray::Streamer
to adapt the call to TBuffer::ReadClones
to the last changes in TBuffer.
2007-05-23 22:12 pcanal
* [r18872] base/inc/TBuffer.h, io/inc/TBufferFile.h,
io/src/TBufferFile.cxx: restore schema evolution for the content
of unsplit TClonesArray (broken since 5.15/02)
2007-05-23 20:11 brun
* [r18871] rint/src/TRint.cxx: Add missing #include "snprintf.h"
2007-05-23 15:53 rdm
* [r18870] Makefile: fix install target for Solaris.
2007-05-23 15:43 rdm
* [r18869] ged/src/TGedFrame.cxx, ged/src/TGedPatternSelect.cxx:
use "" instead of <> to include snprintf.h include.
2007-05-23 15:42 rdm
* [r18868] base/src/TApplication.cxx, rootx/src/rootx.cxx: describe
new option file: to specify files with non-standard .root
extension.
2007-05-23 15:38 rdm
* [r18867] rint/src/TRint.cxx: files can now also be specified on
the command line using file:data.dat,
where data.dat is a .root file but with an unusual file name
extension.
Fixes issue 26057.
2007-05-23 13:37 brun
* [r18866] gl/src/TGLSAViewer.cxx: From Ilka:
The line fGedEditor->SetModel(fPad, this, kButton1Down); takes
place twice in TGLSAViewer creation: in the constructors and in
the Show() method that takes place also in them. In the attached
patch I removed this line from both constructors.
2007-05-23 13:30 rdm
* [r18865] gfal/src/TGFALFile.cxx: fStatCached was not properly
initialized in the main ctor.
2007-05-23 09:11 rdm
* [r18863] tree/inc/TQueryResult.h: From Gerri:
- Remove some unused forward declarations.
2007-05-23 09:11 rdm
* [r18862] proofx/src/TXProofServ.cxx: From Gerri:
- Use FlushLogFile() where relevant.
2007-05-23 09:10 rdm
* [r18861] proof/src/TProof.cxx: From Gerri:
- In synchronous processing mode, always notify on the main
client window the
asynchronous messages (kPROOF_MESSAGE) coming from the cluster
2007-05-23 09:10 rdm
* [r18860] proof/inc/TProofServ.h, proof/src/TProofServ.cxx: From
Gerri:
- Add method SendAsynMessage(const char *, Bool_t lfeed) to send
asynchronous
messages to the client; this allows the repetition of the same
code
in many places.
- Add new member fPrefix which is initialized in the ctor to be,
for example,
"master-0" and used everywhere, included the Error handler: this
allows
to avoid recreating the same prefix in many places in the code.
- Add method FlushLogFile() allowing to hide from the client
messages which may
important for debugging, but not so relevant for normal
operations.
- Set/Unset the kWriteV3 bit in TDSet when relevant (i.e. when
the client
protocol is 12 or less).
2007-05-23 09:08 rdm
* [r18859] proof/inc/TDSet.h, proof/src/TDSet.cxx: From Gerri:
- Add definition of bit 16 as kWriteV3 to flag the case when the
streamers
should write v3 TDSet / TDSetElements
- Add dedicated Streamer implementation to read/write v3 TDSet /
TDSetElements
2007-05-23 09:08 rdm
* [r18858] proof/inc/LinkDef.h: From Gerri:
- do not generate the streamer for TDSet and TDSetElements
- re-insert the pragma statements for FriendsList_t to be able to
read and write TDSet / TDSetElements v3
2007-05-22 14:10 moneta
* [r18857] tutorials/math/mathcoreGenVector.C: add missing include
to run tutorial in compile mode
2007-05-22 13:47 brun
* [r18856] tree/inc/TEntryList.h, tree/inc/TEntryListBlock.h,
tree/src/TEntryList.cxx, tree/src/TEntryListBlock.cxx: From Anna:
Changes in TEntryListBlock class to allow storing the indices of
entries that don't pass. It's used when more than 15/16 of
entries pass the selection, so it makes sense to store the
non-passing entries as an array instead of storing passing
entries as bits. Also, start calling OptimizeStorage() method
after each Merge().
2007-05-22 13:35 moneta
* [r18855] mathcore/Module.mk, mathcore/inc/Math/Cartesian2D.h,
mathcore/inc/Math/DisplacementVector2D.h,
mathcore/inc/Math/GenVector/Cartesian2D.h,
mathcore/inc/Math/GenVector/Cartesian2Dfwd.h,
mathcore/inc/Math/GenVector/Cartesian3D.h,
mathcore/inc/Math/GenVector/Cylindrical3D.h,
mathcore/inc/Math/GenVector/CylindricalEta3D.h,
mathcore/inc/Math/GenVector/DisplacementVector2D.h,
mathcore/inc/Math/GenVector/DisplacementVector2Dfwd.h,
mathcore/inc/Math/GenVector/DisplacementVector3D.h,
mathcore/inc/Math/GenVector/LorentzVector.h,
mathcore/inc/Math/GenVector/Polar2D.h,
mathcore/inc/Math/GenVector/Polar2Dfwd.h,
mathcore/inc/Math/GenVector/Polar3D.h,
mathcore/inc/Math/GenVector/PositionVector2D.h,
mathcore/inc/Math/GenVector/PositionVector2Dfwd.h,
mathcore/inc/Math/GenVector/PositionVector3D.h,
mathcore/inc/Math/GenVector/PositionVector3Dfwd.h,
mathcore/inc/Math/GenVector/PtEtaPhiE4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4D.h,
mathcore/inc/Math/GenVector/PxPyPzE4D.h,
mathcore/inc/Math/GenVector/PxPyPzM4D.h,
mathcore/inc/Math/LinkDef_GenVector.h, mathcore/inc/Math/Math.h,
mathcore/inc/Math/Point2D.h, mathcore/inc/Math/Point2Dfwd.h,
mathcore/inc/Math/Polar2D.h,
mathcore/inc/Math/PositionVector2D.h, mathcore/inc/Math/Util.h,
mathcore/inc/Math/Vector2D.h, mathcore/inc/Math/Vector2Dfwd.h,
mathcore/test/Makefile, mathcore/test/stress2D.cxx,
mathcore/test/testGenVector.cxx,
mathcore/test/vectorOperation.cxx: - add 2D vectors according to
a request from CMS
- optimize the 3D and 4D vector classes by adding:
- a default copy constructor (and assignment operator) in all the
coordinate system classes. This gives better performances when
using gcc 3.2 and 3.4 on lxplus.
- re-implement the SetXYZ methods in each coordinate system. This
avoid an un-necessary copy. Also this optimization shows a
significant improvement only when using gcc3.2 or 3.4
- add tests for 2D vectors and a performance test
(vectorOperation) which can be run for all vector types.
- clean up also code and intentation spaces
2007-05-22 11:48 antcheva
* [r18854] gui/inc/TGListBox.h, gui/src/TGListBox.cxx,
gui/src/TGScrollBar.cxx: From Valeri Onuchin:
Improvements in flicker-free painting when resizing
2007-05-22 11:47 antcheva
* [r18853] gui/inc/TGFSContainer.h, gui/src/TGFSContainer.cxx,
gui/src/TGLabel.cxx, gui/src/TRootBrowser.cxx: From Valeri
Onuchin:
Fixed memory leaks.
2007-05-22 11:46 antcheva
* [r18852] gui/src/TGTextView.cxx: From Valeri Onuchin:
Fixed a side effect from previous patch: when opening macro files
in
the ROOT Browser or TGTextEditor, the text was not displayed
until
one moves the scrollbar, or selects the text with the mouse
2007-05-22 10:52 rdm
* [r18851] configure: From Andreas:
If you don't have GLOBUS installed with the '.la' files (only the
shared
libraries like you get via AliEn or an RPM), then there is Globus
library
dependency missing in the ROOT configure. Add
libglobus_gsi_credential_$flavor.
2007-05-22 10:49 brun
* [r18850] physics/src/TGenPhaseSpace.cxx,
tutorials/physics/PhaseSpace.C: Add comments to indicate that
Momentum, Energy are in GeV/V, GeV
2007-05-22 08:34 brun
* [r18849] guihtml/src/TGHtmlForm.cxx: from Valeriy Onuchin:
- TGHtmlForm.cxx fix compiler warnings on Solaris.
2007-05-22 08:13 antcheva
* [r18848] gui/src/TGView.cxx: From Valeriy Onuchin:
Improvemnts in flicker-free painting when resizing under X11.
2007-05-22 08:13 antcheva
* [r18847] gui/src/TGTextEntry.cxx: From Valeriy Onuchin:
Set gravity bits to make flicker-free painting when
resizing a text entry under X11.
2007-05-21 21:36 pcanal
* [r18846] tree/src/ManualTree2.cxx: fix for white space coding
conventions
2007-05-21 21:21 pcanal
* [r18845] cint/src/v6_pause.cxx: fix typo
2007-05-21 16:20 rdm
* [r18844] config/Makefile.linux, test/Makefile.arch: use also -O2
for linux target.
2007-05-21 14:38 brun
* [r18843] vmc/inc/TVirtualMCApplication.h: From Andrei:
Added optional method:
Bool_t TVirtualMCApplication::MisalignGeometry(). To be
implemented by user application in case misalignment need to be
applied to TGeo after ideal geometry was built.
2007-05-21 13:42 antcheva
* [r18842] ged/inc/TAttMarkerEditor.h,
ged/src/TAttMarkerEditor.cxx, ged/src/TH2Editor.cxx: Added
fSizeForText data member. It is set to kTRUE if the
"TEXT" draw option uses marker size as a text size setting.
Follow up changes in TH2Editor.
2007-05-21 12:40 brun
* [r18841] winnt/src/TWinNTSystem.cxx: From Bertrand:
Call gROOT->GetListOfBrowsers()->Delete() before
gVirtualX->CloseDisplay() in TWinNTSystem::Exit().
This fixes win32gdk errors messages when deleting list of
browsers
whereas the Display has already been closed.
2007-05-21 10:30 brun
* [r18840] net/src/TApplicationRemote.cxx: From Bertrand:
- In TApplicationRemote constructor, if ssh connection fails,
clean-up and
return without waiting on monitor to avoid hanging application.
2007-05-21 09:41 moneta
* [r18839] hist/src/TF2.cxx: fix a problem constructing TF2 from
formula expression. Same now as before (v. 1.37)
2007-05-21 09:11 brun
* [r18838] test/MainEvent.cxx: Use TTree::SetCacheSize instead of
the obsolete TFile::UseCache
2007-05-21 08:39 moneta
* [r18837] tutorials/math/exampleFunctor.C: add tutorial showing
example to create TF1 from functor and class member functions
2007-05-21 08:38 moneta
* [r18836] hist/inc/TF1.h, hist/inc/TF2.h, hist/inc/TF3.h,
hist/src/TF1.cxx, hist/src/TF2.cxx, hist/src/TF3.cxx: add support
for creating TF1 from function object (functors) and class member
functions
2007-05-21 00:46 rdm
* [r18835] proof/src/TProofServ.cxx, proofx/src/TXProofServ.cxx:
From Gerri:
- Send back version/arch/compiler info at the end of Setup().
2007-05-21 00:45 rdm
* [r18834] proof/inc/TProof.h, proof/src/TProof.cxx: From Gerri:
- Increase protocol number to 13
- Receive and store version/arch/compiler info from the workers
- Print the new info when doing TProof::Print()
2007-05-21 00:45 rdm
* [r18833] proof/inc/TSlave.h, proof/src/TSlave.cxx: From Gerri:
- Add members for the ROOT version and arch/compiler of the
worker
- Add setters for the new members
- Print the new info in TSlave::Print()
2007-05-21 00:44 rdm
* [r18832] base/inc/TSystem.h, base/src/TSystem.cxx: From Gerri:
- Add new getters for the compiler and compiler version
const char *TSystem::GetBuildCompiler()
const char *TSystem::GetBuildCompilerVersion()
2007-05-21 00:43 rdm
* [r18831] build/unix/compiledata.sh, build/win/compiledata.sh:
From Gerri:
- Add definition of COMPILERVERS with the version of the compiler
(currently filled completely only for gcc and icc)
2007-05-21 00:26 rdm
* [r18830] proofd/src/XrdProofdProtocol.cxx: From Gerri:
- Improved check of the XrdSysPrivGuard validity
- Always export the ROOT version tag to proofserv (it was done
only when
different from the default one)
2007-05-21 00:22 rdm
* [r18829] proofplayer/inc/TAdaptivePacketizer.h,
proofplayer/inc/TPacketizer.h, proofplayer/inc/TProofPlayer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TProofPlayer.cxx: use TProof::GetParameter()
utility to get parameters from the input list.
2007-05-21 00:21 rdm
* [r18828] proof/inc/TProof.h, proof/src/TProof.cxx: new static
utility functions for retrieving parameters from input lists:
static Int_t GetParameter(TCollection *c, const char *par,
TString &value);
static Int_t GetParameter(TCollection *c, const char *par, Long_t
&value);
static Int_t GetParameter(TCollection *c, const char *par,
Long64_t &value);
static Int_t GetParameter(TCollection *c, const char *par,
Double_t &value);
simplifies code from:
TParameter<Int_t> *par = 0;
TObject *obj = input->FindObject("PROOF_ProgressPeriod");
Int_t period = 500;
if (obj && (par = dynamic_cast<TParameter<Int_t>*>(obj)))
period = par->GetVal();
to
Long_t period = 500;
TProof::GetParameter(input, "PROOF_ProgressPeriod", period);
2007-05-20 23:25 rdm
* [r18827] base/inc/TTimer.h, base/src/TTimer.cxx: fix type of time
in Start() from int to long to be consistent with all other
appearances of time argument.
2007-05-20 23:22 rdm
* [r18826] guihtml/src/TGHtmlIndex.cxx: fix warning:
guihtml/src/TGHtmlIndex.cxx: In member function 'int
TGHtml::IndexMod(TGHtmlElement**, int*, char*)':
guihtml/src/TGHtmlIndex.cxx:261: warning: operation on 'i' may be
undefined
2007-05-19 15:47 brun
* [r18825] gl/src/TGLScene.cxx: In TGLScene destructor , do not
call TGLDisplayListCache::Purge, otherwise
one gets a crash on the MAC when deleting a GL window.
2007-05-19 15:41 brun
* [r18824] geom/src/TGeoManager.cxx: Protect TGeoManager destructor
in case it is called from TROOT destructor.
2007-05-18 16:00 brun
* [r18823] guihtml/src/TGHtmlForm.cxx: Comment an unused
statement.CVS:
----------------------------------------------------------------------
2007-05-18 15:55 brun
* [r18822] guihtml/src/TGHtmlForm.cxx: From Valeriy Onuchin:
Fix compiler warnings.
2007-05-18 15:51 moneta
* [r18821] math/Module.mk, math/inc/Math,
math/inc/Math/ParamFunctor.h: add ParamFunctor class which will
be used by TF1 for creating a TF1 class from a C++ callable
object or from a class member function
2007-05-18 12:57 brun
* [r18820] roofitcore/src/RooPlot.cxx: Implement a back compatible
RooPlot::Streamer.
// Version 1 of RooPlot was deriving from TH1 and RooPrintable
// Version 2 derives instead from TNamed and RooPrintable
2007-05-18 12:13 antcheva
* [r18819] gui/inc/TGTextView.h, gui/src/TGTextEdit.cxx,
gui/src/TGTextView.cxx: From Valeriy Onuchin:
- fixed problem running text editor with Qt layer
- SetForegroundColor(Pixel_t) method was implemented which allows
to
set text color for text view/editor.
2007-05-18 11:39 rdm
* [r18818] cint/inc/Method.h, cint/src/Api.cxx,
cint/src/CallFunc.cxx, cint/src/Method.cxx,
cint/src/bc_exec_asm.h, cint/src/bc_inst.cxx, cint/src/bc_inst.h,
cint/src/common.h, cint/src/fproto.h, cint/src/v6_cast.cxx,
cint/src/v6_func.cxx, cint/src/v6_ifunc.cxx,
cint/src/v6_init.cxx, cint/src/v6_newlink.cxx,
cint/src/v6_pause.cxx, cint/src/v6_pcode.cxx,
cint/src/v6_scrupto.cxx, cint/src/v6_struct.cxx,
cint/src/v6_var.cxx: revert to previous version till side-effects
of Diego's mods are understood.
2007-05-18 08:37 brun
* [r18817] tree/src/TLeafI.cxx: In TLeafI::ReadBasket one must
check that fReadEntry in the count branch
is the same as the one in the branch being read.
This check is necessary when reading only one branch having a
branch counter.
2007-05-18 07:23 moneta
* [r18816] mathcore/src/3DConversions.cxx: fix a bug in coverting
from RotationZ to a Quaternion
2007-05-17 22:21 pcanal
* [r18815] tree/inc/LinkDef2.h, tree/inc/TChain.h,
tree/inc/TTree.h, tree/src/ManualTree2.cxx,
tree/src/ManualTree2.h, tree/src/ManualTree2Body.h: Extend
TTree::Process(TSelector *sel, ....) so it can handle the case
where the selector is interpreted
2007-05-17 22:19 pcanal
* [r18814] tree/inc/TSelectorCint.h, tree/src/TSelectorCint.cxx:
Add the ability for the TSelectorCint do not 'own' the underlying
interpreted selector
2007-05-17 15:06 brun
* [r18813] test/rhtml/rhtml.cxx: From Bertrand:
- rhtml.cxx : set watch mouse cursor when downloading page
2007-05-17 15:04 brun
* [r18812] winnt/src/TWinNTSystem.cxx: From Bertrand:
- TWinNTSystem.cxx : add forgotten test/break + cosmetics
2007-05-17 14:28 brun
* [r18811] roofitcore/inc/RooPlot.h: Add missing forward reference
to class TAxis.
2007-05-17 14:15 brun
* [r18810] asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
config/Makefile.depend: From Valeriy Onuchin:
- TASImage. Remove dependency on libGpad
- Win32gdk: Remove dependencies on libGpad
2007-05-17 07:58 brun
* [r18809] config/Makefile.depend: From Valeriy Onuchin:
libASImage does not depend on libHist.
2007-05-16 23:53 rdm
* [r18808] net/src/TApplicationRemote.cxx: improve detection of
remote default shell and pass different options for
[t]csh. Also when -d 1 is passed run ssh in -v mode for better
debugging.
2007-05-16 21:21 pcanal
* [r18807] treeplayer/src/TTreeFormula.cxx: Prevent parsing error
of cast operation in some simples cases
2007-05-16 17:16 brun
* [r18806] README/CREDITS: Add Diego Marcos Segura for his
contribution to teh CINT wrappers enhancements.CVS:
----------------------------------------------------------------------
2007-05-16 16:40 axel
* [r18805] cint/inc/Method.h, cint/src/Api.cxx,
cint/src/CallFunc.cxx, cint/src/Method.cxx,
cint/src/bc_exec_asm.h, cint/src/bc_inst.cxx, cint/src/bc_inst.h,
cint/src/common.h, cint/src/fproto.h, cint/src/v6_cast.cxx,
cint/src/v6_func.cxx, cint/src/v6_ifunc.cxx,
cint/src/v6_init.cxx, cint/src/v6_newlink.cxx,
cint/src/v6_pause.cxx, cint/src/v6_pcode.cxx,
cint/src/v6_scrupto.cxx, cint/src/v6_struct.cxx,
cint/src/v6_var.cxx: Prevent creation of function call stubs for
virtual functions that are implemented in the base class.
For this to work, this ptrs of derived objects must be adjusted
to the non-left-most base class for multiple inheritance.
G__funcentry now contains a field holding this offset.
G__MethodInfo has new member func GetThisPointerOffset()
returning this offset.
The bytecode representation of a function call (G__LDFUNC) is
extended to store this offset.
To prevent the setup of derived classes' functions, a stack of
dictionary setup routines needed to be implemented.
Inheritance chains now translate to recursive memfunc_setup
calls; thus the "stored" globals needed to be converted into a
stack (each call has its own "previous" set of globals).
2007-05-16 16:06 antcheva
* [r18804] fitpanel/src/TFitEditor.cxx: Fixed bug #26371 - SegV was
caused by not set to 0 fit function parent.
Improvements in CheckRange and SetFitObject methods
2007-05-16 11:14 brun
* [r18803] base/inc/TApplication.h, base/src/TApplication.cxx,
net/src/TApplicationRemote.cxx, rint/src/TRint.cxx: From Gerri:
TApplication.h
- Define BIT(15) as kProcessRemotely to control remote execution.
The definition is public so that it can be set by any application
that
wants something to be processed on the current remote session,
e.g.
gApplication->SetBit(TApplication::kProcessRemotely);
gROOT->ProcessLine(...).
The new bit replaces both bit kTerminalInput and the boolean
fProcessingLine.
TApplication.cxx, TRint.cxx, TApplicationRemote.cxx
- Cope with the change in TApplication.h
2007-05-16 10:34 brun
* [r18802] net/src/TApplicationServer.cxx: From Gerri:
- Instantiate gBenchmark in the constructor (in analogy with
TRInt)
- Fix a warning from an uninitialized variable.
2007-05-16 10:05 brun
* [r18801] guihtml/src/TGHtmlDraw.cxx: Fix a compiler warning about
a possible uninitialized variable "TGFont *font"
in TGHtml::DrawSelectionBackground.
2007-05-16 10:04 brun
* [r18800] asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
graf/inc/TImage.h, gui/src/TGSpeedo.cxx: From Bertrand:
- add a Option_t parameter in TImage::PaintImage allowing to
control
the image trasparency.
(solve small problems on Windows)
2007-05-16 09:26 rdm
* [r18799] roofit/Module.mk: original Module.mk re-introduced
directly in cvs (needed for previous
versions) and now add mods for current version.
2007-05-16 07:45 brun
* [r18798] test/rhtml/rhtml.cxx: From Bertrand:
Fix navigation problems with the forward/backward buttons.
2007-05-15 19:59 pcanal
* [r18795] treeplayer/src/TTreeFormula.cxx: Properly handle the
case where the return value of a member function is an STL
collection
2007-05-15 19:59 pcanal
* [r18794] tree/src/TBranchBrowsable.cxx: In the TBrowser, when
drilling through a TTree and clicking on a member function that
returns an object, we now also list the data members
2007-05-15 12:49 rdm
* [r18793] main/src/roots.sh, net/src/TApplicationRemote.cxx:
several fixes in the ssh tunnnel command:
- force IPv4 addresssing, on Mac OS X IPv6 is default.
- ssh commmand to execute is now:
"$SHELL -l -c 'roots ... '"
this uses the users default shell on the remote machine
and forces the sourcing of the login script, e.g. .bash_profile
before executing roots. Hence if the user does correctly setup
ROOTSYS and PATH in the login script roots will be found.
2007-05-15 12:48 couet
* [r18792] graf/src/TLatex.cxx: - After a call to GetXsize() the
text angle was reset to 0. Now fixed.
2007-05-15 12:02 antcheva
* [r18791] tutorials/gui/exec3.C: When the slot string defines a
global function name, both parameters
specifying the class name and the receiver should be set to 0
(zero).
Macro can be compiled now.
2007-05-14 19:54 brun
* [r18790] config/Makefile.depend: From Wouter:
Fix Makefile dependencies. RooFit can now be installed on
Windows.
2007-05-14 19:39 wouter
* [r18789] roofit/src/RooGExpModel.cxx,
roofit/src/RooGaussModel.cxx: o RooGExpModel, RooGaussModel
- Use verboseEval() rather than _verboseEval to make it work on
Windows
2007-05-14 18:37 wouter
* [r18788] roofitcore/inc/RooAbsPdf.h,
roofitcore/inc/RooResolutionModel.h,
roofitcore/src/RooAbsPdf.cxx,
roofitcore/src/RooResolutionModel.cxx: o
RooAbsPdf,RooResolutionModel
- Wrap static data members in non-inline accessor for Windows
compatibility
2007-05-14 18:04 brun
* [r18787] spectrum/src/TSpectrum3.cxx: Fix a bug in
TSpectrum3::Search. The returned z position was in fact along the
y axis. This fixes le problem dmckee@bama.ua.edu in Sanannah.CVS:
----------------------------------------------------------------------
2007-05-14 17:56 brun
* [r18786] roofitcore/inc/RooConvCoefVar.h: Fix a typo (thanks
Christian Holm)
There's a silly typo in the forward declaration of
`RooAbsAnaConvPdf':
class RooAbsAnaConfPdf ;
^
Should be
class RooAbsAnaConvPdf ;
2007-05-14 16:29 wouter
* [r18785] roofitcore/Module.mk, roofitcore/inc/LinkDef2.h,
roofitcore/src/RooNumConvPdf.cxx: o Module.mk, inc/Linkdef2.h
- Add RooNumConvPdf
o RooNumConvPdf
- Change Ident comment string prefix from roofit to roofitcore
2007-05-14 15:26 brun
* [r18784] roofit/inc/LinkDef1.h: Comment the pragma link statement
for class RooNumConvPdf
2007-05-14 15:21 rdm
* [r18783] roofit/.cvsignore: not needed anymore.
2007-05-14 14:38 wouter
* [r18782] roofit/src/Roo2DKeysPdf.cxx, roofit/src/RooArgusBG.cxx,
roofit/src/RooBCPEffDecay.cxx, roofit/src/RooBCPGenDecay.cxx,
roofit/src/RooBDecay.cxx, roofit/src/RooBMixDecay.cxx,
roofit/src/RooBifurGauss.cxx, roofit/src/RooBlindTools.cxx,
roofit/src/RooBreitWigner.cxx, roofit/src/RooBukinPdf.cxx,
roofit/src/RooCBShape.cxx, roofit/src/RooChebychev.cxx,
roofit/src/RooDecay.cxx, roofit/src/RooDstD0BG.cxx,
roofit/src/RooExponential.cxx, roofit/src/RooGExpModel.cxx,
roofit/src/RooGaussModel.cxx, roofit/src/RooGaussian.cxx,
roofit/src/RooHistPdf.cxx, roofit/src/RooKeysPdf.cxx,
roofit/src/RooLandau.cxx, roofit/src/RooNonCPEigenDecay.cxx,
roofit/src/RooNovosibirsk.cxx,
roofit/src/RooParametricStepFunction.cxx,
roofit/src/RooPolynomial.cxx, roofit/src/RooUnblindCPAsymVar.cxx,
roofit/src/RooUnblindOffset.cxx,
roofit/src/RooUnblindPrecision.cxx,
roofit/src/RooUnblindUniform.cxx, roofit/src/RooVoigtian.cxx,
roofitcore/src/RooNumConvPdf.cxx: o All classes
- Add ROOT style Ident comment string
2007-05-14 14:37 wouter
* [r18781] roofitcore/src/Roo1DTable.cxx,
roofitcore/src/RooAICRegistry.cxx,
roofitcore/src/RooAbsAnaConvPdf.cxx,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsBinning.cxx,
roofitcore/src/RooAbsCategory.cxx,
roofitcore/src/RooAbsCategoryLValue.cxx,
roofitcore/src/RooAbsCollection.cxx,
roofitcore/src/RooAbsData.cxx, roofitcore/src/RooAbsFunc.cxx,
roofitcore/src/RooAbsGenContext.cxx,
roofitcore/src/RooAbsGoodnessOfFit.cxx,
roofitcore/src/RooAbsHiddenReal.cxx,
roofitcore/src/RooAbsIntegrator.cxx,
roofitcore/src/RooAbsLValue.cxx,
roofitcore/src/RooAbsMCStudyModule.cxx,
roofitcore/src/RooAbsOptGoodnessOfFit.cxx,
roofitcore/src/RooAbsPdf.cxx, roofitcore/src/RooAbsProxy.cxx,
roofitcore/src/RooAbsReal.cxx,
roofitcore/src/RooAbsRealLValue.cxx,
roofitcore/src/RooAbsRootFinder.cxx,
roofitcore/src/RooAbsString.cxx,
roofitcore/src/RooAcceptReject.cxx,
roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooAddGenContext.cxx,
roofitcore/src/RooAddModel.cxx, roofitcore/src/RooAddPdf.cxx,
roofitcore/src/RooAddition.cxx, roofitcore/src/RooArgList.cxx,
roofitcore/src/RooArgProxy.cxx, roofitcore/src/RooArgSet.cxx,
roofitcore/src/RooBinning.cxx,
roofitcore/src/RooBrentRootFinder.cxx,
roofitcore/src/RooCatType.cxx, roofitcore/src/RooCategory.cxx,
roofitcore/src/RooCategoryProxy.cxx,
roofitcore/src/RooCategorySharedProperties.cxx,
roofitcore/src/RooChi2Var.cxx,
roofitcore/src/RooClassFactory.cxx, roofitcore/src/RooCmdArg.cxx,
roofitcore/src/RooCmdConfig.cxx, roofitcore/src/RooComplex.cxx,
roofitcore/src/RooConstVar.cxx,
roofitcore/src/RooConvCoefVar.cxx,
roofitcore/src/RooConvGenContext.cxx,
roofitcore/src/RooConvIntegrandBinding.cxx,
roofitcore/src/RooCurve.cxx, roofitcore/src/RooCustomizer.cxx,
roofitcore/src/RooDLLSignificanceMCSModule.cxx,
roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooDataProjBinding.cxx,
roofitcore/src/RooDataSet.cxx, roofitcore/src/RooDirItem.cxx,
roofitcore/src/RooDouble.cxx,
roofitcore/src/RooEffGenContext.cxx,
roofitcore/src/RooEffProd.cxx, roofitcore/src/RooEfficiency.cxx,
roofitcore/src/RooEllipse.cxx, roofitcore/src/RooErrorVar.cxx,
roofitcore/src/RooExtendPdf.cxx, roofitcore/src/RooFitResult.cxx,
roofitcore/src/RooFormula.cxx, roofitcore/src/RooFormulaVar.cxx,
roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooGenCategory.cxx,
roofitcore/src/RooGenContext.cxx,
roofitcore/src/RooGenProdProj.cxx,
roofitcore/src/RooGenericPdf.cxx,
roofitcore/src/RooGlobalFunc.cxx,
roofitcore/src/RooGraphEdge.cxx, roofitcore/src/RooGraphNode.cxx,
roofitcore/src/RooGraphSpring.cxx, roofitcore/src/RooGrid.cxx,
roofitcore/src/RooHashTable.cxx, roofitcore/src/RooHist.cxx,
roofitcore/src/RooHistError.cxx, roofitcore/src/RooHtml.cxx,
roofitcore/src/RooImproperIntegrator1D.cxx,
roofitcore/src/RooInt.cxx, roofitcore/src/RooIntegrator1D.cxx,
roofitcore/src/RooIntegrator2D.cxx,
roofitcore/src/RooIntegratorBinding.cxx,
roofitcore/src/RooInvTransform.cxx,
roofitcore/src/RooLinTransBinning.cxx,
roofitcore/src/RooLinearVar.cxx,
roofitcore/src/RooLinkedList.cxx,
roofitcore/src/RooLinkedListElem.cxx,
roofitcore/src/RooLinkedListIter.cxx, roofitcore/src/RooList.cxx,
roofitcore/src/RooListProxy.cxx,
roofitcore/src/RooMCIntegrator.cxx,
roofitcore/src/RooMCStudy.cxx, roofitcore/src/RooMPSentinel.cxx,
roofitcore/src/RooMapCatEntry.cxx,
roofitcore/src/RooMappedCategory.cxx, roofitcore/src/RooMath.cxx,
roofitcore/src/RooMinuit.cxx, roofitcore/src/RooMultiCatIter.cxx,
roofitcore/src/RooMultiCategory.cxx,
roofitcore/src/RooNLLVar.cxx, roofitcore/src/RooNameReg.cxx,
roofitcore/src/RooNameSet.cxx,
roofitcore/src/RooNormListManager.cxx,
roofitcore/src/RooNormManager.cxx,
roofitcore/src/RooNormSetCache.cxx,
roofitcore/src/RooNumConvolution.cxx,
roofitcore/src/RooNumIntConfig.cxx,
roofitcore/src/RooNumIntFactory.cxx,
roofitcore/src/RooNumber.cxx, roofitcore/src/RooPlot.cxx,
roofitcore/src/RooPlotable.cxx, roofitcore/src/RooPolyVar.cxx,
roofitcore/src/RooPrintable.cxx,
roofitcore/src/RooProdGenContext.cxx,
roofitcore/src/RooProdPdf.cxx, roofitcore/src/RooProduct.cxx,
roofitcore/src/RooPullVar.cxx,
roofitcore/src/RooQuasiRandomGenerator.cxx,
roofitcore/src/RooRandom.cxx,
roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofitcore/src/RooRangeBinning.cxx,
roofitcore/src/RooRealAnalytic.cxx,
roofitcore/src/RooRealBinding.cxx,
roofitcore/src/RooRealConstant.cxx,
roofitcore/src/RooRealIntegral.cxx,
roofitcore/src/RooRealMPFE.cxx, roofitcore/src/RooRealProxy.cxx,
roofitcore/src/RooRealSumPdf.cxx, roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooRealVarSharedProperties.cxx,
roofitcore/src/RooRefCountList.cxx,
roofitcore/src/RooResolutionModel.cxx,
roofitcore/src/RooScaledFunc.cxx,
roofitcore/src/RooSegmentedIntegrator1D.cxx,
roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofitcore/src/RooSetPair.cxx, roofitcore/src/RooSetProxy.cxx,
roofitcore/src/RooSharedProperties.cxx,
roofitcore/src/RooSharedPropertiesList.cxx,
roofitcore/src/RooSimGenContext.cxx,
roofitcore/src/RooSimPdfBuilder.cxx,
roofitcore/src/RooSimultaneous.cxx,
roofitcore/src/RooStreamParser.cxx,
roofitcore/src/RooStringVar.cxx,
roofitcore/src/RooSuperCategory.cxx,
roofitcore/src/RooTObjWrap.cxx, roofitcore/src/RooTable.cxx,
roofitcore/src/RooThreshEntry.cxx,
roofitcore/src/RooThresholdCategory.cxx,
roofitcore/src/RooTrace.cxx, roofitcore/src/RooTreeData.cxx,
roofitcore/src/RooTruthModel.cxx,
roofitcore/src/RooUniformBinning.cxx: o All classes
- Add ROOT-style Ident comment string
2007-05-14 14:32 couet
* [r18780] graf/src/TLatex.cxx: - From Axel:
valgrind was correctly complaining about sscanf accessing invalid
memory
areas in TLatex. That's caused by not 0-terminated buffers.
It is now fixed.
2007-05-14 14:29 axel
* [r18779] html/src/THtml.cxx: Add doc
2007-05-14 14:27 axel
* [r18778] cint/src/v6_newlink.cxx, cint/src/v6_shl.cxx: don't
clear G__initpermanentsl if it's 0
don't increase constness of arg of typedef'ed type when reading
dict (already done when writing dict)
use c'tor initializer list for G__Sizep2memfunc%s::p (effc++)
2007-05-14 14:05 couet
* [r18777] test/stressGraphics.cxx: - Undo previous fix: it made
stressGraphics crashes on Linux.
2007-05-14 14:01 wouter
* [r18776] roofitcore/inc/RooConvCoefVar.h: o RooConvCoefVar
- Add missing forward declaration to RooAbsAnaConvPdf
2007-05-14 13:34 brun
* [r18775] rint/src/TRint.cxx: From Gerri:
Mark application when typing a remote command. With this change a
local canvas
can be edited while being in remote mode.
2007-05-14 13:29 antcheva
* [r18774] gui/inc/TGListView.h: Fixed typos in comments
2007-05-14 13:28 antcheva
* [r18773] gui/inc/TGButtonGroup.h, gui/inc/TGTextEdit.h: Added
copy ctor's and assignment operator as private
(and not implemented)
2007-05-14 13:27 brun
* [r18772] main/src/roots.cxx: From Gerri:
- Fix coding conventions
2007-05-14 13:27 brun
* [r18771] net/inc/RRemoteProtocol.h, net/inc/TApplicationRemote.h,
net/inc/TApplicationServer.h, net/src/TApplicationRemote.cxx,
net/src/TApplicationServer.cxx: From Gerri:
net/inc/RRemoteProtocol.h, net/inc/TApplicationRemote.h,
net/src/TApplicationRemote.cxx
- For processing request requiring a file (lines starting by .x,
.X, .L, .U) do not search
locally for the file; send it over only if the server asks for
it.
- Fix coding conventions
net/inc/TApplicationServer.h, net/src/TApplicationServer.cxx
- If a file needed to satisfy the processing request (lines
starting by .x, .X, .L, .U)
is not found in the standard paths, ask the client to send it
over.
- Execute rootlogon(s) at remote login
- Send back only new canvases
- In debug mode, do not Delete the log file
2007-05-14 13:26 brun
* [r18770] base/inc/TApplication.h, base/src/TApplication.cxx: From
Gerri:
- In remote mode, redirect remotely only process-line requests
entered via command line
2007-05-14 13:25 brun
* [r18769] geom/inc/TVirtualGeoTrack.h,
geom/src/TVirtualGeoTrack.cxx, geompainter/inc/TGeoTrack.h,
geompainter/src/TGeoTrack.cxx: From Andrei:
Fix to compile with gcc option "-effc++"
2007-05-14 12:35 couet
* [r18768] base/inc/TVirtualPS.h: - Add copy ctor and = optor to
suppress warnings with
when compiling with the gcc option -effc==
2007-05-14 12:26 brun
* [r18767] hist/src/TH1.cxx, hist/src/TH2.cxx, hist/src/TH3.cxx:
Fix a problem with TH1, TH2, TH3 copy constructors
2007-05-14 11:14 brun
* [r18766] base/src/TMessageHandler.cxx: From Axel:
fixes a mismatched new Int_t[], but delete instead of
delete[].
2007-05-14 10:18 rdm
* [r18765] base/src/TQConnection.cxx, base/src/TROOT.cxx: From
Ilka:
The attached patch fixes the crash in TROOT dtor when using .q
while
the ROOT browser is active. The crash comes from additional
deletion
attempt of GUI elements in TQSlotPool dtor.
2007-05-14 10:15 rdm
* [r18764] roofit/doc/doc.txt, roofit/doc/index.txt,
roofitcore/doc/doc.txt, roofitcore/doc/index.txt: rename doc.txt
to index.txt (THtnl convention).
2007-05-14 10:13 rdm
* [r18763] config/Makefile.depend: fix typo -lLib -> -Llib.
2007-05-14 09:20 axel
* [r18761] reflex/src/Tools.cxx: Don't ignore empty parts when
splitting strings.
Speed and readability optimizations.
2007-05-14 09:19 rdm
* [r18760] gui/Module.mk: add GUIL = GUIL1 GUIL2 GUIL3.
2007-05-14 09:09 rdm
* [r18759] roofit/doc, roofit/doc/doc.txt, roofitcore/doc,
roofitcore/doc/doc.txt: add reference to the RooFit
documentation.
2007-05-14 09:09 rdm
* [r18758] Makefile, config/Makefile.depend, roofitcore/Module.mk:
update Module.mk's for the new roofitcore and modified roofit
directories.
2007-05-14 08:15 rdm
* [r18757] roofit/doc: not needed anymore.
2007-05-14 07:47 rdm
* [r18756] roofit/roofit_2.10.src.tgz: replace by roofit cvs
contents.
2007-05-14 07:42 rdm
* [r18755] build/package/common/libroot-unuran.control,
build/package/debian/changelog, build/package/debian/copyright,
build/package/debian/libroot-unuran.overrides.in,
build/package/debian/root-system-proofd.overrides,
build/package/debian/root-system-xrootd.overrides,
build/package/debian/rules, build/package/lib/makedebdir.sh,
build/package/lib/makelist, build/package/lib/makelists.sh,
cint/iosenum/iosenum.linuxppcgcc3, configure: From Christian
Holm:
Here's some minor changes to split off unuran into it's own
package.
Unuran is GPL'ed and can not be distributed nicely with the rest
of the
LGPL'ed stuff (I think). I also made some changes to keep the
package
building more quiet and up to standard.
2007-05-14 07:38 rdm
* [r18754] net/inc/TGridJob.h, net/src/TGridJob.cxx: Add interface:
Int_t GetOutputSandbox(const char *localpath, Option_t *opt = 0);
to allow actual implementation (gLite) to retrieve the job's
sandbox
to a specific location. As asked for in issue 26198.
2007-05-12 20:11 brun
* [r18753] gui/src/TGFSContainer.cxx: From Bertrand:
- Process events while filling TGFileContainer to not block the
GUI in case of directories containing many files.
2007-05-12 13:48 pcanal
* [r18752] treeplayer/src/TFriendProxy.cxx: add protection in case
the friend tree is missing
2007-05-12 10:15 rdm
* [r18751] build/win/ld.sh: From Axel:
The check for cint7_tmp.exe was wrong in win/ld.sh.
2007-05-11 22:11 pcanal
* [r18750] cint/src/Shadow.cxx: remove fix length array
2007-05-11 15:25 brun
* [r18749] base/src/TROOT.cxx: Temporarily comment out the
destruction of the list of Browsers in the TROOT destructor.
The GUI classes must be fixed before reactivating this line.
2007-05-11 15:18 brun
* [r18748] graf/src/TGraph.cxx: In TGraph::PaintGraph take into
account the special case where teh TGraph as an empty name.
When this happens, the code generated by SaveAs in a .C file
contained an invalid pointer.
2007-05-11 15:15 rdm
* [r18747] netx/src/TXNetFileStager.cxx: From Andreas:
fix in IsStaged(), return value of IsOnline() iso
AccessPathName().
2007-05-11 15:02 rdm
* [r18746] build/package/common/libroot-dev.install.in,
build/package/common/libroot-python-dev.install.in,
build/package/common/libroot.control,
build/package/common/libroot.install.in,
build/package/common/root-bin.control,
build/package/common/root-bin.install.in,
build/package/common/root-common.install.in,
build/package/common/root-doc.control,
build/package/common/root-doc.install.in,
build/package/common/root-proofd.control,
build/package/common/root-proofd.install.in,
build/package/common/root-rootd.control,
build/package/common/root-rootd.dscr,
build/package/common/root-system-bin.control,
build/package/common/root-system-bin.install.in,
build/package/common/root-system-common.install.in,
build/package/common/root-system-doc.control,
build/package/common/root-system-doc.install.in,
build/package/common/root-system-proofd.control,
build/package/common/root-system-proofd.install.in,
build/package/common/root-system-rootd.control,
build/package/common/root-system-rootd.dscr,
build/package/common/root-system-xrootd.control,
build/package/common/root-system-xrootd.install.in,
build/package/common/root-xrootd.control,
build/package/common/root-xrootd.install.in,
build/package/common/s050000l.pe,
build/package/common/s050000l.pfb,
build/package/debian/README.Debian,
build/package/debian/changelog, build/package/debian/control.in,
build/package/debian/root-bin.desktop.in,
build/package/debian/root-bin.menu.in,
build/package/debian/root-bin.mime,
build/package/debian/root-bin.png,
build/package/debian/root-bin.postinst.in,
build/package/debian/root-bin.prerm.in,
build/package/debian/root-bin.sharedmimeinfo,
build/package/debian/root-bin.xpm,
build/package/debian/root-common.copyright,
build/package/debian/root-common.dirs,
build/package/debian/root-common.links,
build/package/debian/root-common.postinst.in,
build/package/debian/root-common.postrm.in,
build/package/debian/root-doc.docs,
build/package/debian/root-doc.overrides,
build/package/debian/root-proofd.README.Debian,
build/package/debian/root-proofd.default,
build/package/debian/root-proofd.examples,
build/package/debian/root-proofd.init.in,
build/package/debian/root-proofd.overrides,
build/package/debian/root-proofd.postinst.in,
build/package/debian/root-proofd.prerm,
build/package/debian/root-rootd.default,
build/package/debian/root-rootd.examples,
build/package/debian/root-rootd.init.in,
build/package/debian/root-rootd.postinst.in,
build/package/debian/root-rootd.postrm,
build/package/debian/root-rootd.preinst,
build/package/debian/root-rootd.prerm,
build/package/debian/root-system-bin.desktop.in,
build/package/debian/root-system-bin.menu.in,
build/package/debian/root-system-bin.mime,
build/package/debian/root-system-bin.png,
build/package/debian/root-system-bin.postinst.in,
build/package/debian/root-system-bin.prerm.in,
build/package/debian/root-system-bin.sharedmimeinfo,
build/package/debian/root-system-bin.xpm,
build/package/debian/root-system-common.conf.in,
build/package/debian/root-system-common.copyright,
build/package/debian/root-system-common.dirs.in,
build/package/debian/root-system-common.links.in,
build/package/debian/root-system-doc.docs,
build/package/debian/root-system-doc.overrides,
build/package/debian/root-system-proofd.README.Debian,
build/package/debian/root-system-proofd.default,
build/package/debian/root-system-proofd.examples,
build/package/debian/root-system-proofd.init.in,
build/package/debian/root-system-proofd.overrides,
build/package/debian/root-system-proofd.postinst.in,
build/package/debian/root-system-proofd.prerm,
build/package/debian/root-system-rootd.default,
build/package/debian/root-system-rootd.examples,
build/package/debian/root-system-rootd.init.in,
build/package/debian/root-system-rootd.postinst.in,
build/package/debian/root-system-rootd.postrm,
build/package/debian/root-system-rootd.preinst,
build/package/debian/root-system-rootd.prerm,
build/package/debian/root-system-xrootd.default,
build/package/debian/root-system-xrootd.init.in,
build/package/debian/root-system-xrootd.overrides,
build/package/debian/root-xrootd.default,
build/package/debian/root-xrootd.init.in,
build/package/debian/root-xrootd.overrides,
build/package/debian/rules, build/package/lib/makebuilddepend.sh,
build/package/lib/makedebdir.sh, build/package/lib/makelist,
build/package/lib/makelists.sh, build/package/lib/makerpmspec.sh,
build/package/lib/makerpmspecs.sh,
build/package/rpm/root-proofd.post,
build/package/rpm/root-proofd.preun,
build/package/rpm/root-rootd.post,
build/package/rpm/root-rootd.postun,
build/package/rpm/root-rootd.pre,
build/package/rpm/root-rootd.preun,
build/package/rpm/root-rootd.spec.in,
build/package/rpm/root-system-proofd.post,
build/package/rpm/root-system-proofd.preun,
build/package/rpm/root-system-rootd.post,
build/package/rpm/root-system-rootd.postun,
build/package/rpm/root-system-rootd.pre,
build/package/rpm/root-system-rootd.preun,
build/package/rpm/root-system-rootd.spec.in,
build/package/rpm/spec.in, configure, man/man1/genmap.1, reflex,
reflex/.cvsignore, reflex/inc/Reflex,
reflex/inc/Reflex/.cvsignore, reflex/inc/Reflex/Builder,
reflex/inc/Reflex/Builder/.cvsignore, reflex/inc/Reflex/internal,
reflex/inc/Reflex/internal/.cvsignore, reflex/python,
reflex/python/.cvsignore, reflex/python/genreflex,
reflex/python/genreflex/.cvsignore, reflex/src,
reflex/src/.cvsignore, reflex/test, reflex/test/.cvsignore,
reflex/test/testDict1, reflex/test/testDict1/.cvsignore,
reflex/test/testDict2, reflex/test/testDict2/.cvsignore,
unuran/Module.mk: From Chistian Holm:
* New package names. Packages that used to be named
`root-{bin,doc,common,...}' are now called
`root-system-{bin,doc,common,...}' This is to please the Debian
FTP masters so that they might accept ROOT into the main Debian
distribution.
* The above change means a lot of files in the
`build/package/...'
need to be renamed.
* Fix to `unuran/Module.mk' to allow unpacking the tar-ball an
remove it before making packages. This is also done for roofit
and afterimage. This is required by Debian so that the
security team can make patches.
* Note, that due to the name change, the packages are not
compatible with the old packages. That means that users will
have to completely de-install the old ROOT packages before
installing the new ones.
2007-05-11 14:34 rdm
* [r18745] netx/src/TXNetSystem.cxx: From Andreas:
I need to pass also opaque information (GetFileAndOptions) and I
need
to mask the '\n' in the opaque information, because in xrootd the
'\n' is used to separate file names.
2007-05-11 14:26 rdm
* [r18744] build/win/ld.sh: From Axel:
We don't want precomp.o (and thus VersionCheck) in the cintdll.
2007-05-11 14:23 rdm
* [r18743] alien/inc/TAlienJob.h, alien/inc/TAlienJobStatusList.h,
alien/inc/TAlienMasterJob.h, alien/inc/TAlienMasterJobStatus.h,
alien/src/TAlien.cxx, alien/src/TAlienJob.cxx,
alien/src/TAlienMasterJob.cxx, net/inc/TGridJob.h,
net/inc/TGridJobStatusList.h: From Andreas:
move JobID from int to TString to facilitate gLite plugin
development.
2007-05-11 13:12 verkerke
* [r18742] roofitcore/src/RooBanner.cxx,
roofitcore/src/RooPlot.cxx: o RooPlot
- Now contains a TH1 pointer, rather than that it inherits from
TH1.
Forward essential TH1 member function calls to data member
o RooBanner
- Increment version tag to 2.11
2007-05-11 13:11 verkerke
* [r18741] roofitcore/inc/LinkDef2.h, roofitcore/inc/RooPlot.h: o
RooPlot
- Now contains a TH1 pointer, rather than that it inherits from
TH1.
Forward essential TH1 member function calls to data member
o LinkDef2
- Declare that RooPlot has private Streamer
2007-05-11 10:42 verkerke
* [r18740] roofit/inc/RooHistPdf.h, roofit/src/RooHistPdf.cxx,
roofitcore/inc/RooNumConvPdf.h, roofitcore/src/RooNumConvPdf.cxx:
more rfc/rfm migration
2007-05-11 10:26 verkerke
* [r18739] roofitcore/inc/Attic, roofitcore/inc/RooHistPdf.h,
roofitcore/src/Attic, roofitcore/src/RooHistPdf.cxx,
roofitcore/src/RooIntegratorTest.cxx,
roofitcore/src/makedocs.cxx: some migrations between rfc and rfm
2007-05-11 10:15 verkerke
* [r18738] roofit/inc/LinkDef1.h, roofit/inc/RooBlindTools.h,
roofit/inc/RooHistPdf.h, roofit/inc/RooUnblindCPAsymVar.h,
roofit/inc/RooUnblindOffset.h, roofit/inc/RooUnblindPrecision.h,
roofit/inc/RooUnblindUniform.h, roofit/src/RooBlindTools.cxx,
roofit/src/RooUnblindCPAsymVar.cxx,
roofit/src/RooUnblindOffset.cxx,
roofit/src/RooUnblindPrecision.cxx,
roofit/src/RooUnblindUniform.cxx, roofitcore/Module.mk,
roofitcore/inc/LinkDef1.h, roofitcore/inc/LinkDef2.h,
roofitcore/inc/LinkDef3.h, roofitcore/inc/RooAbsAnaConvPdf.h,
roofitcore/inc/RooAddPdf.h, roofitcore/inc/RooEffProd.h,
roofitcore/inc/RooEfficiency.h, roofitcore/inc/RooExtendPdf.h,
roofitcore/inc/RooMCStudy.h, roofitcore/inc/RooNumConvPdf.h,
roofitcore/inc/RooProdPdf.h, roofitcore/inc/RooSimPdfBuilder.h,
roofitcore/inc/RooTruthModel.h,
roofitcore/src/RooAbsAnaConvPdf.cxx,
roofitcore/src/RooAddPdf.cxx, roofitcore/src/RooEffProd.cxx,
roofitcore/src/RooEfficiency.cxx,
roofitcore/src/RooExtendPdf.cxx, roofitcore/src/RooMCStudy.cxx,
roofitcore/src/RooProdPdf.cxx,
roofitcore/src/RooSimPdfBuilder.cxx,
roofitcore/src/RooTruthModel.cxx: fixes in porting code to ROOT
cvs
2007-05-11 10:13 brun
* [r18737] base/inc/TVersionCheck.h: Hide a static function to
CINT. With this fix g4root compiles OK.
2007-05-11 09:14 verkerke
* [r18736] roofit/inc/LinkDef1.h: Add ROOT LinkDef file
2007-05-11 09:13 verkerke
* [r18735] roofit/inc/Roo2DKeysPdf.h, roofit/inc/RooArgusBG.h,
roofit/inc/RooBCPEffDecay.h, roofit/inc/RooBCPGenDecay.h,
roofit/inc/RooBDecay.h, roofit/inc/RooBMixDecay.h,
roofit/inc/RooBifurGauss.h, roofit/inc/RooBreitWigner.h,
roofit/inc/RooBukinPdf.h, roofit/inc/RooCBShape.h,
roofit/inc/RooChebychev.h, roofit/inc/RooDecay.h,
roofit/inc/RooDstD0BG.h, roofit/inc/RooExponential.h,
roofit/inc/RooGExpModel.h, roofit/inc/RooGaussModel.h,
roofit/inc/RooGaussian.h, roofit/inc/RooKeysPdf.h,
roofit/inc/RooLandau.h, roofit/inc/RooNonCPEigenDecay.h,
roofit/inc/RooNovosibirsk.h,
roofit/inc/RooParametricStepFunction.h,
roofit/inc/RooPolynomial.h, roofit/inc/RooVoigtian.h,
roofit/src/Roo2DKeysPdf.cxx, roofit/src/RooArgusBG.cxx,
roofit/src/RooBCPEffDecay.cxx, roofit/src/RooBCPGenDecay.cxx,
roofit/src/RooBDecay.cxx, roofit/src/RooBMixDecay.cxx,
roofit/src/RooBifurGauss.cxx, roofit/src/RooBreitWigner.cxx,
roofit/src/RooBukinPdf.cxx, roofit/src/RooCBShape.cxx,
roofit/src/RooChebychev.cxx, roofit/src/RooDecay.cxx,
roofit/src/RooDstD0BG.cxx, roofit/src/RooExponential.cxx,
roofit/src/RooGExpModel.cxx, roofit/src/RooGaussModel.cxx,
roofit/src/RooGaussian.cxx, roofit/src/RooKeysPdf.cxx,
roofit/src/RooLandau.cxx, roofit/src/RooNonCPEigenDecay.cxx,
roofit/src/RooNovosibirsk.cxx,
roofit/src/RooParametricStepFunction.cxx,
roofit/src/RooPolynomial.cxx, roofit/src/RooVoigtian.cxx,
roofitcore/inc/LinkDef1.h, roofitcore/inc/LinkDef2.h,
roofitcore/inc/LinkDef3.h, roofitcore/inc/Roo1DTable.h,
roofitcore/inc/RooAICRegistry.h, roofitcore/inc/RooAbsArg.h,
roofitcore/inc/RooAbsBinning.h, roofitcore/inc/RooAbsCategory.h,
roofitcore/inc/RooAbsCategoryLValue.h,
roofitcore/inc/RooAbsCollection.h, roofitcore/inc/RooAbsData.h,
roofitcore/inc/RooAbsFunc.h, roofitcore/inc/RooAbsGenContext.h,
roofitcore/inc/RooAbsGoodnessOfFit.h,
roofitcore/inc/RooAbsHiddenReal.h,
roofitcore/inc/RooAbsIntegrator.h, roofitcore/inc/RooAbsLValue.h,
roofitcore/inc/RooAbsMCStudyModule.h,
roofitcore/inc/RooAbsOptGoodnessOfFit.h,
roofitcore/inc/RooAbsPdf.h, roofitcore/inc/RooAbsProxy.h,
roofitcore/inc/RooAbsReal.h, roofitcore/inc/RooAbsRealLValue.h,
roofitcore/inc/RooAbsRootFinder.h, roofitcore/inc/RooAbsString.h,
roofitcore/inc/RooAcceptReject.h,
roofitcore/inc/RooAdaptiveGaussKronrodIntegrator1D.h,
roofitcore/inc/RooAddGenContext.h, roofitcore/inc/RooAddModel.h,
roofitcore/inc/RooAddition.h, roofitcore/inc/RooArgList.h,
roofitcore/inc/RooArgProxy.h, roofitcore/inc/RooArgSet.h,
roofitcore/inc/RooBinning.h, roofitcore/inc/RooBrentRootFinder.h,
roofitcore/inc/RooCatType.h, roofitcore/inc/RooCategory.h,
roofitcore/inc/RooCategoryProxy.h,
roofitcore/inc/RooCategorySharedProperties.h,
roofitcore/inc/RooChi2Var.h, roofitcore/inc/RooClassFactory.h,
roofitcore/inc/RooCmdArg.h, roofitcore/inc/RooCmdConfig.h,
roofitcore/inc/RooComplex.h, roofitcore/inc/RooConstVar.h,
roofitcore/inc/RooConvCoefVar.h,
roofitcore/inc/RooConvGenContext.h,
roofitcore/inc/RooConvIntegrandBinding.h,
roofitcore/inc/RooCurve.h, roofitcore/inc/RooCustomizer.h,
roofitcore/inc/RooDLLSignificanceMCSModule.h,
roofitcore/inc/RooDataHist.h,
roofitcore/inc/RooDataProjBinding.h, roofitcore/inc/RooDataSet.h,
roofitcore/inc/RooDirItem.h, roofitcore/inc/RooDouble.h,
roofitcore/inc/RooEffGenContext.h, roofitcore/inc/RooEllipse.h,
roofitcore/inc/RooErrorHandler.h, roofitcore/inc/RooErrorVar.h,
roofitcore/inc/RooFit.h, roofitcore/inc/RooFitResult.h,
roofitcore/inc/RooFormula.h, roofitcore/inc/RooFormulaVar.h,
roofitcore/inc/RooGaussKronrodIntegrator1D.h,
roofitcore/inc/RooGenCategory.h, roofitcore/inc/RooGenContext.h,
roofitcore/inc/RooGenProdProj.h, roofitcore/inc/RooGenericPdf.h,
roofitcore/inc/RooGlobalFunc.h, roofitcore/inc/RooGraphEdge.h,
roofitcore/inc/RooGraphNode.h, roofitcore/inc/RooGraphSpring.h,
roofitcore/inc/RooGrid.h, roofitcore/inc/RooHashTable.h,
roofitcore/inc/RooHist.h, roofitcore/inc/RooHistError.h,
roofitcore/inc/RooHtml.h,
roofitcore/inc/RooImproperIntegrator1D.h,
roofitcore/inc/RooInt.h, roofitcore/inc/RooIntegrator1D.h,
roofitcore/inc/RooIntegrator2D.h,
roofitcore/inc/RooIntegratorBinding.h,
roofitcore/inc/RooInvTransform.h,
roofitcore/inc/RooLinTransBinning.h,
roofitcore/inc/RooLinearVar.h, roofitcore/inc/RooLinkedList.h,
roofitcore/inc/RooLinkedListElem.h,
roofitcore/inc/RooLinkedListIter.h, roofitcore/inc/RooList.h,
roofitcore/inc/RooListProxy.h, roofitcore/inc/RooMCIntegrator.h,
roofitcore/inc/RooMPSentinel.h, roofitcore/inc/RooMapCatEntry.h,
roofitcore/inc/RooMappedCategory.h, roofitcore/inc/RooMath.h,
roofitcore/inc/RooMinuit.h, roofitcore/inc/RooMultiCatIter.h,
roofitcore/inc/RooMultiCategory.h, roofitcore/inc/RooNLLVar.h,
roofitcore/inc/RooNameReg.h, roofitcore/inc/RooNameSet.h,
roofitcore/inc/RooNormListManager.h,
roofitcore/inc/RooNormManager.h,
roofitcore/inc/RooNormSetCache.h,
roofitcore/inc/RooNumConvolution.h,
roofitcore/inc/RooNumIntConfig.h,
roofitcore/inc/RooNumIntFactory.h, roofitcore/inc/RooNumber.h,
roofitcore/inc/RooPlot.h, roofitcore/inc/RooPlotable.h,
roofitcore/inc/RooPolyVar.h, roofitcore/inc/RooPrintable.h,
roofitcore/inc/RooProdGenContext.h, roofitcore/inc/RooProduct.h,
roofitcore/inc/RooPullVar.h,
roofitcore/inc/RooQuasiRandomGenerator.h,
roofitcore/inc/RooRandom.h,
roofitcore/inc/RooRandomizeParamMCSModule.h,
roofitcore/inc/RooRangeBinning.h,
roofitcore/inc/RooRealAnalytic.h,
roofitcore/inc/RooRealBinding.h,
roofitcore/inc/RooRealConstant.h,
roofitcore/inc/RooRealIntegral.h, roofitcore/inc/RooRealMPFE.h,
roofitcore/inc/RooRealProxy.h, roofitcore/inc/RooRealSumPdf.h,
roofitcore/inc/RooRealVar.h,
roofitcore/inc/RooRealVarSharedProperties.h,
roofitcore/inc/RooRefCountList.h,
roofitcore/inc/RooResolutionModel.h,
roofitcore/inc/RooScaledFunc.h,
roofitcore/inc/RooSegmentedIntegrator1D.h,
roofitcore/inc/RooSegmentedIntegrator2D.h,
roofitcore/inc/RooSetPair.h, roofitcore/inc/RooSetProxy.h,
roofitcore/inc/RooSharedProperties.h,
roofitcore/inc/RooSharedPropertiesList.h,
roofitcore/inc/RooSimGenContext.h,
roofitcore/inc/RooSimultaneous.h,
roofitcore/inc/RooStreamParser.h, roofitcore/inc/RooStringVar.h,
roofitcore/inc/RooSuperCategory.h, roofitcore/inc/RooTObjWrap.h,
roofitcore/inc/RooTable.h, roofitcore/inc/RooThreshEntry.h,
roofitcore/inc/RooThresholdCategory.h, roofitcore/inc/RooTrace.h,
roofitcore/inc/RooTreeData.h, roofitcore/inc/RooUniformBinning.h,
roofitcore/src/Roo1DTable.cxx, roofitcore/src/RooAICRegistry.cxx,
roofitcore/src/RooAbsArg.cxx, roofitcore/src/RooAbsBinning.cxx,
roofitcore/src/RooAbsCategory.cxx,
roofitcore/src/RooAbsCategoryLValue.cxx,
roofitcore/src/RooAbsCollection.cxx,
roofitcore/src/RooAbsData.cxx, roofitcore/src/RooAbsFunc.cxx,
roofitcore/src/RooAbsGenContext.cxx,
roofitcore/src/RooAbsGoodnessOfFit.cxx,
roofitcore/src/RooAbsHiddenReal.cxx,
roofitcore/src/RooAbsIntegrator.cxx,
roofitcore/src/RooAbsLValue.cxx,
roofitcore/src/RooAbsMCStudyModule.cxx,
roofitcore/src/RooAbsOptGoodnessOfFit.cxx,
roofitcore/src/RooAbsPdf.cxx, roofitcore/src/RooAbsProxy.cxx,
roofitcore/src/RooAbsReal.cxx,
roofitcore/src/RooAbsRealLValue.cxx,
roofitcore/src/RooAbsRootFinder.cxx,
roofitcore/src/RooAbsString.cxx,
roofitcore/src/RooAcceptReject.cxx,
roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooAddGenContext.cxx,
roofitcore/src/RooAddModel.cxx, roofitcore/src/RooAddition.cxx,
roofitcore/src/RooArgList.cxx, roofitcore/src/RooArgProxy.cxx,
roofitcore/src/RooArgSet.cxx, roofitcore/src/RooBanner.cxx,
roofitcore/src/RooBinning.cxx,
roofitcore/src/RooBrentRootFinder.cxx,
roofitcore/src/RooCatType.cxx, roofitcore/src/RooCategory.cxx,
roofitcore/src/RooCategoryProxy.cxx,
roofitcore/src/RooCategorySharedProperties.cxx,
roofitcore/src/RooChi2Var.cxx,
roofitcore/src/RooClassFactory.cxx, roofitcore/src/RooCmdArg.cxx,
roofitcore/src/RooCmdConfig.cxx, roofitcore/src/RooComplex.cxx,
roofitcore/src/RooConstVar.cxx,
roofitcore/src/RooConvCoefVar.cxx,
roofitcore/src/RooConvGenContext.cxx,
roofitcore/src/RooConvIntegrandBinding.cxx,
roofitcore/src/RooCurve.cxx, roofitcore/src/RooCustomizer.cxx,
roofitcore/src/RooDLLSignificanceMCSModule.cxx,
roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooDataProjBinding.cxx,
roofitcore/src/RooDataSet.cxx, roofitcore/src/RooDirItem.cxx,
roofitcore/src/RooDouble.cxx,
roofitcore/src/RooEffGenContext.cxx,
roofitcore/src/RooEllipse.cxx, roofitcore/src/RooErrorVar.cxx,
roofitcore/src/RooFitResult.cxx, roofitcore/src/RooFormula.cxx,
roofitcore/src/RooFormulaVar.cxx,
roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooGenCategory.cxx,
roofitcore/src/RooGenContext.cxx,
roofitcore/src/RooGenProdProj.cxx,
roofitcore/src/RooGenericPdf.cxx,
roofitcore/src/RooGlobalFunc.cxx,
roofitcore/src/RooGraphEdge.cxx, roofitcore/src/RooGraphNode.cxx,
roofitcore/src/RooGraphSpring.cxx, roofitcore/src/RooGrid.cxx,
roofitcore/src/RooHashTable.cxx, roofitcore/src/RooHist.cxx,
roofitcore/src/RooHistError.cxx, roofitcore/src/RooHtml.cxx,
roofitcore/src/RooImproperIntegrator1D.cxx,
roofitcore/src/RooInt.cxx, roofitcore/src/RooIntegrator1D.cxx,
roofitcore/src/RooIntegrator2D.cxx,
roofitcore/src/RooIntegratorBinding.cxx,
roofitcore/src/RooInvTransform.cxx,
roofitcore/src/RooLinTransBinning.cxx,
roofitcore/src/RooLinearVar.cxx,
roofitcore/src/RooLinkedList.cxx,
roofitcore/src/RooLinkedListElem.cxx,
roofitcore/src/RooLinkedListIter.cxx, roofitcore/src/RooList.cxx,
roofitcore/src/RooListProxy.cxx,
roofitcore/src/RooMCIntegrator.cxx,
roofitcore/src/RooMPSentinel.cxx,
roofitcore/src/RooMapCatEntry.cxx,
roofitcore/src/RooMappedCategory.cxx, roofitcore/src/RooMath.cxx,
roofitcore/src/RooMinuit.cxx, roofitcore/src/RooMultiCatIter.cxx,
roofitcore/src/RooMultiCategory.cxx,
roofitcore/src/RooNLLVar.cxx, roofitcore/src/RooNameReg.cxx,
roofitcore/src/RooNameSet.cxx,
roofitcore/src/RooNormListManager.cxx,
roofitcore/src/RooNormManager.cxx,
roofitcore/src/RooNormSetCache.cxx,
roofitcore/src/RooNumConvolution.cxx,
roofitcore/src/RooNumIntConfig.cxx,
roofitcore/src/RooNumIntFactory.cxx,
roofitcore/src/RooNumber.cxx, roofitcore/src/RooPlot.cxx,
roofitcore/src/RooPlotable.cxx, roofitcore/src/RooPolyVar.cxx,
roofitcore/src/RooPrintable.cxx,
roofitcore/src/RooProdGenContext.cxx,
roofitcore/src/RooProduct.cxx, roofitcore/src/RooPullVar.cxx,
roofitcore/src/RooQuasiRandomGenerator.cxx,
roofitcore/src/RooRandom.cxx,
roofitcore/src/RooRandomizeParamMCSModule.cxx,
roofitcore/src/RooRangeBinning.cxx,
roofitcore/src/RooRealAnalytic.cxx,
roofitcore/src/RooRealBinding.cxx,
roofitcore/src/RooRealConstant.cxx,
roofitcore/src/RooRealIntegral.cxx,
roofitcore/src/RooRealMPFE.cxx, roofitcore/src/RooRealProxy.cxx,
roofitcore/src/RooRealSumPdf.cxx, roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooRealVarSharedProperties.cxx,
roofitcore/src/RooRefCountList.cxx,
roofitcore/src/RooResolutionModel.cxx,
roofitcore/src/RooScaledFunc.cxx,
roofitcore/src/RooSegmentedIntegrator1D.cxx,
roofitcore/src/RooSegmentedIntegrator2D.cxx,
roofitcore/src/RooSetPair.cxx, roofitcore/src/RooSetProxy.cxx,
roofitcore/src/RooSharedProperties.cxx,
roofitcore/src/RooSharedPropertiesList.cxx,
roofitcore/src/RooSimGenContext.cxx,
roofitcore/src/RooSimultaneous.cxx,
roofitcore/src/RooStreamParser.cxx,
roofitcore/src/RooStringVar.cxx,
roofitcore/src/RooSuperCategory.cxx,
roofitcore/src/RooTObjWrap.cxx, roofitcore/src/RooTable.cxx,
roofitcore/src/RooThreshEntry.cxx,
roofitcore/src/RooThresholdCategory.cxx,
roofitcore/src/RooTrace.cxx, roofitcore/src/RooTreeData.cxx,
roofitcore/src/RooUniformBinning.cxx: Change structure and names
of files to that of ROOT CVS repository
2007-05-11 08:16 rdm
* [r18734] build/win/ld.sh: also add cint7 et al to the precompiled
exception list.
2007-05-11 06:37 brun
* [r18733] tree/src/TBranch.cxx: In TBranch::LoadBaskets the member
fNBasketsRAM was not incremented.
As a result when calling TBranch::DropBaskets, not all baskets
buffers were dropped.
This fixes the problem reported by Andreas Petzold at:
http://root.cern.ch/phpBB2/viewtopic.php?t=4873
2007-05-10 18:20 rdm
* [r18732] base/src/TApplication.cxx: remove some dead code.
2007-05-10 18:19 rdm
* [r18731] build/win/ld.sh: extend the list of objects not the be
linked against the precompiled
header object. Fixes the problem with TVersionCheck ctor not
being
defined.
2007-05-10 18:16 rdm
* [r18730] base/inc/TROOT.h, base/inc/TVersionCheck.h,
base/src/TROOT.cxx, base/src/TSystem.cxx: don't use an inline
function as TVersionCheck ctor but provide an
implementation in TSystem.cxx. This should prevent linkers from
collapsing the inlines.
2007-05-10 17:31 rdm
* [r18729] net/inc/RRemoteProtocol.h, net/inc/TApplicationRemote.h,
net/inc/TApplicationServer.h, net/src/TApplicationRemote.cxx,
net/src/TApplicationServer.cxx: fix cvs tag lines.
2007-05-10 17:30 pcanal
* [r18728] cint/src/v6_parse.cxx: Add out of bound check in
G__exec_statement
2007-05-10 17:12 rdm
* [r18727] net/src/TApplicationRemote.cxx: fix compilation problem
on windows.
2007-05-10 17:08 rdm
* [r18726] base/inc/TApplication.h, base/src/TApplication.cxx,
rint/inc/TRint.h, rint/src/TRint.cxx: remove dependency of
libCore on libRint.
2007-05-10 16:25 rdm
* [r18725] main/src/roots.cxx: fix compilation problem on Mac OS X
<sys/stat.h> needed for chmod().
2007-05-10 16:04 rdm
* [r18724] base/inc/TVersionCheck.h: disable version check on Win32
till fix is found for extern symbols.
2007-05-10 16:02 brun
* [r18723] base/inc/TApplication.h, base/src/TApplication.cxx,
config/rootrc.in: From Gerri:
- mods to existing files to support remote execution.
2007-05-10 16:01 brun
* [r18722] main/Module.mk, main/src/roots.cxx, main/src/roots.sh,
net/inc/LinkDef.h, net/inc/RRemoteProtocol.h,
net/inc/TApplicationRemote.h, net/inc/TApplicationServer.h,
net/src/TApplicationRemote.cxx, net/src/TApplicationServer.cxx:
From Gerri:
- New files to implement the very first version of the
client-server model for remote execution.
This version allows to start remote sessions and execute macros
displaying the result locally.
Optmized TPad/TCanvas updating is not yet implemented.
2007-05-10 15:17 rdm
* [r18721] meta/src/TCint.cxx: add check for failure of loading
dependent libraries in AutoLoad().
2007-05-10 15:06 rdm
* [r18720] auth/Module.mk, base/inc/TObject.h, base/inc/TROOT.h,
base/inc/TVersionCheck.h, base/src/TROOT.cxx,
base/src/TSystem.cxx, build/unix/makeversion.sh, clib/Module.mk,
krb5auth/Module.mk, main/Module.mk, metautils/Module.mk,
proofd/Module.mk, reflex/Module.mk, rootd/Module.mk,
rootx/Module.mk, rpdutils/Module.mk, utils/Module.mk: add plugin
version checking. Each library contains a static initializer of
the new TVersionCheck class that registers its version number.
This
version number is checked in TSystem::Load() against the version
of the
ROOT Core. In case of mismatch Load() returns -2 and prints the
error:
Error in <TUnixSystem::Load>: version mismatch,
/Users/rdm/root/lib/libRIO.so = 51506, ROOT = 51507
(int)(-2)
The TVersionCheck.h is included via TObject.h so it works without
change
of Makefiles. A number of Module.mk's were fixed because they
were using
pre-compiled headers (which include TObject.h and hence
TVersionCheck.h)
while they were not linking against libCore.
2007-05-10 11:02 axel
* [r18719] html/src/THtml.cxx: Fix "is internal clas" check (forgot
a '!')
2007-05-10 06:36 brun
* [r18718] tmva/src/MethodBase.cxx: Replace call to
gSystem->GetEnv("PWD") by gSystem->WorkingDirectory()
such that it works on Windows too when PWD is not defined.
2007-05-09 17:01 axel
* [r18717] html/inc/THtml.h, html/src/TDocParser.cxx,
html/src/THtml.cxx: Only create output directory when needed.
Extract one-line C comments properly
Don't output class description (again) after first method has
been written
Fix module name extraction: skip leading "./"
Set src files for reflex
Fix check for internal classes
2007-05-09 16:33 axel
* [r18716] reflex/Module.mk: Make sure rootcint picks up the
correct version of the headers (reflex/in, not include/)
2007-05-09 15:04 antcheva
* [r18715] gui/src/TRootBrowser.cxx, gui/src/TRootCanvas.cxx: No
need to create again drag & drop type list - used fDNDTypeList
from TGMainFrame for drag and drop type settings
2007-05-09 15:03 antcheva
* [r18714] gui/inc/TGFrame.h, gui/inc/TGTextView.h,
gui/inc/TRootEmbeddedCanvas.h, gui/src/TGFrame.cxx,
gui/src/TGTextView.cxx, gui/src/TRootEmbeddedCanvas.cxx: Added
new data member fDNDTypeList for drag & drop type settings to
avoid memory leak (fixes Savannah bug 26190)
2007-05-09 12:51 rdm
* [r18713] base/src/TFileInfo.cxx: From Jan:
- making the behavior similar to standard unix file selection
rules.
If the argument is a directory, we return 0 - nothing selected
(until
now it depended on whether '/' had been at the end).
- An instance of TList was not deleted if the directory could not
be opened.
2007-05-09 11:11 brun
* [r18712] test/rhtml/GoBack.gif, test/rhtml/GoForward.gif,
test/rhtml/GoHome.gif, test/rhtml/ReloadPage.gif,
test/rhtml/StopLoading.gif, test/rhtml/htmlfile.gif,
test/rhtml/info.gif: gif files reintroduced in binary format.
2007-05-09 11:10 brun
* [r18711] test/rhtml/GoBack.gif, test/rhtml/GoForward.gif,
test/rhtml/GoHome.gif, test/rhtml/ReloadPage.gif,
test/rhtml/StopLoading.gif, test/rhtml/htmlfile.gif,
test/rhtml/info.gif: Going to check in again these files in
binary format.
2007-05-09 11:02 rdm
* [r18709] build/unix/compiledata.sh, build/win/compiledata.sh: get
path of used compiler (use type -path).
2007-05-09 11:00 rdm
* [r18708] base/inc/MessageTypes.h: From Gerri:
explicit number messages.
2007-05-09 10:25 rdm
* [r18707] base/src/TObject.cxx: add protection in the error
handler routine in case gROOT is not yet
fully initialized. Fix issue 26200.
2007-05-09 10:21 brun
* [r18706] test/Makefile: From Bertrand:
- distclean also rhtml when typing "make distclean" in test
directory.
2007-05-09 10:06 brun
* [r18705] mlp/src/TMultiLayerPerceptron.cxx: From Christophe
Delaere:
"Moved the declaration of 3 matrices to the BFGS-specific part of
the code to
avoid unneeded instantiations when using other training methods."
2007-05-09 10:01 brun
* [r18704] test/rhtml, test/rhtml/GoBack.gif,
test/rhtml/GoForward.gif, test/rhtml/GoHome.gif,
test/rhtml/LinkDef.h, test/rhtml/Makefile,
test/rhtml/ReloadPage.gif, test/rhtml/StopLoading.gif,
test/rhtml/htmlfile.gif, test/rhtml/info.gif,
test/rhtml/rhtml.cxx, test/rhtml/rhtml.h: From Bertrand:
new directory rhtml including a small html browser.
Run the makefile in the rhtml directory and run the executable
rhtml.
By default the ROOT home page is displayed. You can follow the
links.
This first version has several restrictions, eg
-cannot browse pages with Cascaded Style Sheets
-cannot access wiki pages
This test programs illustrates the functionality of the guihtml
system,
see class TGhtml and also how powerful the ROOT GUI can be !
2007-05-09 09:39 brun
* [r18703] base/src/TROOT.cxx: In the TROOT destructor, delete a
few more collections like: fFunctions, fColors, fStyles,
fGeometries, fBrowsers and fMessagehandlers. This minimizes the
complaints from valgrind
when exiting from ROOT.
Note that we still do not delete fClasses, fTypes, fGlobals to
avoid nasty effects
with the order of destruction of these objects.
2007-05-08 20:16 brun
* [r18702] io/src/TFile.cxx: Add more comments in constructor.
2007-05-08 17:28 brun
* [r18701] treeplayer/src/TTreeFormulaManager.cxx: From Anna:
Fix a small problem, when processing chains on proof with empty
selections.
2007-05-08 15:01 rdm
* [r18700] proofplayer/inc/TObjectCache.h,
proofplayer/inc/TPacketizerDev.h,
proofplayer/src/TObjectCache.cxx,
proofplayer/src/TPacketizerDev.cxx: remove unused classes.
2007-05-08 14:57 rdm
* [r18699] rpdutils/src/rpdutils.cxx: From Gerri:
- In RpdLogin, change to user's $HOME after having setresuid to
username;
this is meant to avoid problems with root squashing in systems
having
home dirs under NFS.
2007-05-08 14:57 rdm
* [r18698] proof/src/TProofChain.cxx: From Gerri:
- In Process, add missing setting of the event list in the TDSet
instance; this
should fix the problem with event lists being ignored - see bug
#18495.
(from Anna).
2007-05-08 14:56 rdm
* [r18697] proofplayer/inc/LinkDef.h, proofplayer/inc/TEventIter.h,
proofplayer/src/TEventIter.cxx: From Gerri:
- Remove any reference to TObjectCache (following a problem
observed
by Anna).
- Remove any reference to TPacketizerDev (it is not used and for
testing
one can upload a new packetizer as a PAR package)
2007-05-08 14:54 rdm
* [r18696] proof/src/TDSet.cxx: From Gerri:
- In Add(TCollection *filelist), fix bug in pointer assignment
(from Jan).
2007-05-08 13:50 rdm
* [r18695] alien/inc/TAlienCollection.h, alien/inc/TAlienFile.h,
alien/src/TAlienCollection.cxx, alien/src/TAlienFile.cxx: From
Andreas:
TAlienCollection: you can now invert a selection in a
collection to get all the files which are f.e. not staged.
2007-05-08 13:49 rdm
* [r18694] netx/inc/TXNetFile.h, netx/src/TXNetFile.cxx: From
Andreas and me:
- take into account the static settings of opentimeout and
only staged files. If you don't have the change in xrootd,
the timeout does nothing - it just sets an environment
variable. Indeed, xrootd just returns, if the requested waittime
of
the server is bigger than the timeout. For the moment,
there is no better way, but it helps to avoid blocking and
does what we need for analysis.
- removed TXNetFile::Size(), GetSize() should be used.
2007-05-08 13:46 rdm
* [r18693] net/inc/TGridCollection.h: From Andreas:
updated some interfaces.
2007-05-08 12:10 brun
* [r18692] geom/src/TGeoTube.cxx: From Andrei Gheata and Alja
Mrak-Tadel:
TGeoTube::MakeBuffer3D() assigns wrong number of segments if tube
does not have inner radius.
2007-05-08 10:14 brun
* [r18691] guihtml/src/TGHtmlImage.cxx: From Bertrand:
Add a protection on temp file being NULL
2007-05-07 15:28 brun
* [r18690] config/Makefile.depend, guihtml/src/TGHtml.cxx,
guihtml/src/TGHtmlImage.cxx: From Bertrand:
- Add wheel mouse scrolling in TGHtml widget.
- Add static function to open remote pictures in TGHtmlImage.
2007-05-07 15:19 brun
* [r18689] guihtml/src/TGHtml.cxx, guihtml/src/TGHtmlLayout.cxx:
From Valeriy:
o TGHtml
- one more fix for margins drawing.
2007-05-07 15:11 antcheva
* [r18688] gui/src/TGTextEdit.cxx: Fixed error reported by valgrind
about
Mismatched free() / delete / delete []
2007-05-07 14:06 moneta
* [r18687] tutorials/fit/TwoHistoFit2D.C, tutorials/fit/fit2a.C,
tutorials/fit/fit2dHist.C, tutorials/fit/fitExclude.C,
tutorials/fit/fitLinear.C, tutorials/fit/fitMultiGraph.C,
tutorials/fit/graph2dfit.C, tutorials/fit/langaus.C,
tutorials/fit/multidimfit.C: add missing includes
2007-05-07 14:03 brun
* [r18686] guihtml/src/TGHtml.cxx: Fix for the following compiler
warning:
warning: `TGHtmlElement*savePtr' might be used uninitialized
2007-05-07 14:01 brun
* [r18685] guihtml/src/TGHtml.cxx: Fix for drawing margins.
2007-05-07 13:36 moneta
* [r18684] tutorials/fit/fit2.C: add missing include
2007-05-07 10:56 brun
* [r18683] hist/src/TPolyMarker.cxx: From Olivier:
- Make SetPolyMarker(Int_t n) compliant with
SetPolyMarker(Int_t n, Double_t *x, Double_t *y, Option_t
*option)
and with the documentation, ie:
"If n <= 0 the current arrays of points are deleted"
2007-05-07 09:40 brun
* [r18682] base/inc/TDirectory.h: Fix coding conventions (well, I
hope)
2007-05-07 08:54 moneta
* [r18681] unuran/src/unuran-1.0.0-root.tar.gz: add again in binary
format
2007-05-07 08:54 moneta
* [r18680] unuran/src/unuran-1.0.0-root.tar.gz: remove to add again
in binary format
2007-05-06 14:44 pcanal
* [r18679] tree/src/TChain.cxx, treeplayer/src/TFormLeafInfo.cxx:
fix coding convention
2007-05-06 08:04 brun
* [r18678] gui/src/TGFont.cxx, gui/src/TGLabel.cxx: Fix coding
conventions
2007-05-06 07:49 brun
* [r18677] base/src/TDirectory.cxx: Fix a problem when saving a
canvas in a ROOT file and gDirectory is gROOT.
In this case gDirectory->OpenFile calls a dummy function.
The call to TDirectory::OpenFile is replaced by a call to
TFile::Open
via gROOT->ProcessLine.
2007-05-05 17:41 pcanal
* [r18676] base/inc/TDirectory.h: Fix for older compiler (solaris)
2007-05-05 17:37 pcanal
* [r18675] tree/src/TBranch.cxx: add the code needed to remove
gBranch to the reading of very old files
2007-05-05 15:56 brun
* [r18674] cint/src/bc_parse.cxx, cint/src/v6_func.cxx: From Masa:
Add protections in case of very long C++ expressions (as for
instance
recently reported by Rof Veenhof).
"I looked closer into the problem and found the root cause. This
was in fact , not a string overflow, but a bad implementation of
overflow workaround. When Cint sees,
(very_long_expression)
and if strlen(very_long_expression)>G__ONELINE, then the
very_long_expression is evaluated twiece. This happens in
src/func.c line 2276 to 2291. Please find my quick fix in
attached func.c
but I have not tested it well. I also added string size check in
bc_parse.cxx. But, this fix is just a small part. Both fixes are
enclosed by #ifndef G__OLDIMPLEMENTATION.
2007-05-05 10:31 brun
* [r18673] win32gdk/src/TGWin32.cxx: From Bertrand:
Adapt TGWin32::LoadQueryFont for the non-standard way TGHtml is
specifying font names.
With this patch, html font rendering (bold, italic, size) works
on Windows.
2007-05-04 22:15 pcanal
* [r18672] base/inc/TDirectory.h, base/src/TDirectory.cxx,
io/inc/TDirectoryFile.h, io/src/TDirectoryFile.cxx: Extend the
functionality of TDirectory::TContext
The TContext objects will not longer cd back to a directory
that was deleted between creation and their deletion.
For example:
f->cd();
{
TDirectory::TContext ctxt(0);
.... do something that change gDirectory.
delete f;
}
In the prevision implementation this lead to a f->cd() (i.e. core
dump).
In the new implementation this leads to a gROOT->cd().
With this improvement we now strong recomment to switch code
pattern
similar to:
TDirectory *cursav = gDirectory;
... do something that changes gDirectory;
if (cursav) cursav->cd();
(which also leads to a core if cursav is directly or indirectly
deleted)
to
TDirectory::TContext ctxt(0);
... do something that changes gDirectory;
CVS
----------------------------------------------------------------------
2007-05-04 21:17 brun
* [r18671] guihtml/src/TGHtmlSizer.cxx: Fix a compiler warning in
TGHtml::Sizer: "TGFont *font might be used uninitialized"
2007-05-04 20:41 rdm
* [r18670] gui/src/TGFont.cxx, guihtml/Module.mk: remove tons of
tabs and fix indentation.
2007-05-04 20:40 rdm
* [r18669] gui/inc/TGDNDManager.h, gui/inc/TGTextEditor.h: replace
NULL by 0.
2007-05-04 20:33 rdm
* [r18668] guihtml/src/TGHtmlParse.cxx,
guihtml/src/TGHtmlSizer.cxx: From Valeri:
fix AMD64 compilation errors.
2007-05-04 17:32 pcanal
* [r18667] tree/inc/TLeaf.h, tree/inc/TLeafB.h, tree/inc/TLeafC.h,
tree/inc/TLeafD.h, tree/inc/TLeafElement.h, tree/inc/TLeafF.h,
tree/inc/TLeafI.h, tree/inc/TLeafL.h, tree/inc/TLeafO.h,
tree/inc/TLeafObject.h, tree/inc/TLeafS.h, tree/src/TBasket.cxx,
tree/src/TBranch.cxx, tree/src/TBranchElement.cxx,
tree/src/TBranchObject.cxx, tree/src/TLeaf.cxx,
tree/src/TLeafB.cxx, tree/src/TLeafC.cxx, tree/src/TLeafD.cxx,
tree/src/TLeafElement.cxx, tree/src/TLeafF.cxx,
tree/src/TLeafI.cxx, tree/src/TLeafL.cxx, tree/src/TLeafO.cxx,
tree/src/TLeafObject.cxx, tree/src/TLeafS.cxx,
tree/src/TTreeCloner.cxx: The value of TBasket:;fBasket was
incorrect in some cases when using
the TTreeCloner. This is solved (and thread safetly is improved)
by
removing the gBranch global variable and using alternative
mechanism
to set TBakset::fBasket.
2007-05-04 17:08 brun
* [r18666] Makefile, config/Makefile.depend: From valeriy Onuchin:
Add new directory guihtml in the default build system.
2007-05-04 17:07 brun
* [r18665] guihtml, guihtml/Module.mk, guihtml/doc,
guihtml/doc/index.txt, guihtml/inc, guihtml/inc/LinkDef.h,
guihtml/inc/TGHtml.h, guihtml/inc/TGHtmlTokens.h,
guihtml/inc/TGHtmlUri.h, guihtml/src, guihtml/src/TGHtml.cxx,
guihtml/src/TGHtmlDraw.cxx, guihtml/src/TGHtmlElement.cxx,
guihtml/src/TGHtmlForm.cxx, guihtml/src/TGHtmlImage.cxx,
guihtml/src/TGHtmlIndex.cxx, guihtml/src/TGHtmlLayout.cxx,
guihtml/src/TGHtmlParse.cxx, guihtml/src/TGHtmlSizer.cxx,
guihtml/src/TGHtmlTable.cxx, guihtml/src/TGHtmlTokenMap.cxx,
guihtml/src/TGHtmlUri.cxx: Add the new directory guihtml.
This directory contains classes to parse html documents and
render them
using ROOT graphics classes. This set of classes is based on the
xclass95
toolset developed by Hector Perazza. The adaptation to ROOT
graphics
is by Valeriy Onuchin.
This first version of the classes cannot yet support documents
with CSS2
(Cascaded Style Sheet). This will be implemented in a second
phase.
A mini browser will be added soon to the repository.
2007-05-04 16:57 brun
* [r18664] meta/src/TCint.cxx: Fix from Peter Hristov and Matevz
tadel:
The return variable "ret" was declared "Int_t" where it must be
"Long_t".
Due to this bug, stress did not work on Ithanium.
2007-05-04 16:53 brun
* [r18663] base/src/TApplication.cxx: From Gerri,
Remove an extra argument in a Warning statement in
TApplication::ProcessLine.
2007-05-04 15:47 brun
* [r18662] gui/inc/TGFont.h: Remove spurious comma in the last item
of the enum statement
2007-05-04 15:46 antcheva
* [r18661] gui/src/TGFont.cxx: Changed name of getToken to GetToken
2007-05-04 15:39 brun
* [r18660] gui/src/TGFont.cxx: Fix a compiler Warning (could be an
error) in TGFont::ComputeTextLayout.
The variable y was not always initialized.
2007-05-04 15:21 antcheva
* [r18659] gui/src/TGTextView.cxx: From valeriy Onuchin:
added set background color of fCanvas
2007-05-04 15:19 antcheva
* [r18658] test/guitest.cxx, tutorials/gui/guitest.C: From Valeriy
Onuchin:
- add comments about impemented undo possiblity via Ctrl-Z
- multiline tooltip example for the button that opens the text
editor.
2007-05-04 15:18 antcheva
* [r18657] gui/inc/LinkDef2.h, gui/inc/TGFont.h,
gui/src/TGFont.cxx: From Valeriy Onuchin:
Changes in font handling connected with html widget development
and allows to find the best matching font specified by family,
point size, weight, slant. They include:
- new structure describing font attributes
struct FontAttributes_t {
const char *fFamily; // Font family. The most important field.
Int_t fPointsize; // Pointsize of font, 0 for default size,
// or negative number meaning pixel size.
Int_t fWeight; // Weight flag
Int_t fSlant; // Slant flag
Int_t fUnderline; // Non-zero for underline font.
Int_t fOverstrike; // Non-zero for overstrike font.
};
- new class TGTextLayout is used to keep track of string
measurement information.
- new TGFont methods (see descriptions in the source):
Int_t TextWidth(const char *string, Int_t numChars = -1) const;
Int_t XTextWidth(const char *string, Int_t numChars = -1) const;
Int_t TextHeight() const { return fFM.fLinespace; }
void UnderlineChars(Drawable_t dst, GContext_t gc,
const char *string, Int_t x, Int_t y,
Int_t firstChar, Int_t lastChar) const;
TGTextLayout *ComputeTextLayout(const char *string, Int_t
numChars,
Int_t wrapLength, Int_t justify,
Int_t flags, UInt_t *width,
UInt_t *height) const;
Int_t MeasureChars(const char *source, Int_t numChars, Int_t
maxLength,
Int_t flags, Int_t *length) const;
void DrawCharsExp(Drawable_t dst, GContext_t gc, const char
*source,
Int_t numChars, Int_t x, Int_t y) const;
void DrawChars(Drawable_t dst, GContext_t gc, const char *source,
Int_t numChars, Int_t x, Int_t y) const;
2007-05-04 15:17 antcheva
* [r18656] gui/inc/TGLabel.h: From Valeriy Onuchin:
possiblity to have multiline labels
2007-05-04 15:16 antcheva
* [r18655] gui/src/TGLabel.cxx: From Valeriy Onuchin:
possiblity to have multiline labels/tooltips
2007-05-04 15:15 antcheva
* [r18654] gui/inc/TGView.h, gui/src/TGView.cxx: From Valeriy
Onuchin:
Correct SetBackgroundColor, SetBackgroundPixmap methods
2007-05-04 15:14 antcheva
* [r18653] gui/inc/TGScrollBar.h, gui/src/TGScrollBar.cxx: From
Valeriy Onuchin:
accelerated scrolling via new method SetAccelerated
2007-05-04 15:14 rdm
* [r18652] io/inc/TFile.h, io/src/TFile.cxx: From Andreas:
- added a static function SetOpenTimeout() to set an open timeout
- added a static function SetOnlyStaged() to set, that only
staged
remote files are to be read
-> this is currently only implemented for TXNetFile
- added an option to SetCacheFileDir() function to force all
remote file
opens through a local file cache (i.e. READ -> CACHEREAD)
2007-05-04 08:24 moneta
* [r18651] unuran/Module.mk, unuran/test/unuranHist.cxx,
unuran/test/unuranMultiDim.cxx: update for new version
2007-05-04 08:23 moneta
* [r18650] unuran/src/TUnuran.cxx,
unuran/src/unuran-0.8.1-root.tar.gz,
unuran/src/unuran-1.0.0-root.tar.gz: add a new version of unuran
(1.0.0) and enable support for generation from binned 1d data and
for truncated multi-dim distributions
2007-05-03 17:51 pcanal
* [r18649] cint/src/v6_pause.cxx: Improve re-entrance of
G__process_cmd
2007-05-03 15:27 rdm
* [r18648] proof/inc/TDSet.h, proof/src/TDSet.cxx,
tree/inc/TChain.h, tree/inc/TChainElement.h, tree/src/TChain.cxx,
tree/src/TChainElement.cxx: From Gerri:
This is the last patch to synchronize with the CAF:
TDSet.h, .cxx
- Use TCollection instead of TList
- Support thre object types in TDSet::Add(TCollection *):
TFileInfo, TUrl
and TObjString .
- Conserve the looked-up status of TChainElements when
instantiating
from a TChain.
TChainElement.h, .cxx
- Use BIT(15) to flag the looked-up status
TChain.h, .cxx
- Use TCollection instead of TList
- Support thre object types in TDSet::Add(TCollection *):
TFileInfo, TUrl
and TObjString .
- Save / Test the looked-up status of elements to avoid multiple
lookup;
an option is available in TChain::Lookup(Bool_t force = kFALSE)
to
force a new lookup.
2007-05-03 15:01 antcheva
* [r18647] gui/src/TGListView.cxx: Fixed memory leak seen after the
deletion of ROOT browser
(not deleted TGVFileSplitter objects in SetHeaders method)
2007-05-03 14:53 antcheva
* [r18646] gui/src/TGSplitter.cxx: Fixed typos in comments.
2007-05-03 14:10 pcanal
* [r18645] treeplayer/src/TFormLeafInfo.cxx: Remove compiler
warnings
2007-05-03 12:13 antcheva
* [r18644] gui/src/TRootBrowser.cxx: Fixed memory leaks in
TRootBrowser
2007-05-03 12:12 antcheva
* [r18643] gui/src/TGFrame.cxx: From Bertrand:
Do not create more than one TGDNDManager per ROOT session
2007-05-03 11:55 rdm
* [r18642] configure: From Gerri:
configure:
- disable Kerberos if Heimdal implementation is detected
- fix a problem handling a failure in the detection of
openssl/x509.h
- by default, disable globus to avoid spurious build attempts.
2007-05-03 11:53 rdm
* [r18641] base/src/TFileInfo.cxx: forgot a Printf() (use Info()).
2007-05-03 11:52 rdm
* [r18640] net/inc/TFileStager.h, net/src/TFileStager.cxx,
netx/inc/TXNetFileStager.h, netx/inc/TXNetSystem.h,
netx/src/TXNetFileStager.cxx, netx/src/TXNetSystem.cxx,
xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
netx/src/TXNetSystem.h, .cxx
- New method Prepare for bulk prepare requests
- Improved error logging
- Instantiate XrdClientAdmin via the new static interface to
optimize
the connections
net/inc/TFileStager.h, .cxx
- Use TCollection instead of TList
- Add static method GetPathName(TObject *o) to extract the path
name
from supported objects TFileInfo, TUrl, TObjString
netx/inc/TXNetFileStager.h, .cxx
- Use TCollection instead of TList
xrootd-20060928-1600.src.tgz
- Improved Admin interface functionality
2007-05-03 10:19 brun
* [r18639] README/CREDITS: Add contribution of Kerry Lee to TDatime
2007-05-03 08:15 brun
* [r18638] base/inc/TDatime.h, base/src/TDatime.cxx: Implement a
suggestion from kerry.t.lee@nasa.gov:
//add implementation of new Set method in TDatime.cxx
void TDatime::Set(const char* sqlDateTime)
// Expects as input a string in SQL date/time compatible format,
like:
// yyyy-mm-dd hh:mm:ss.
2007-05-02 20:18 pcanal
* [r18637] tree/inc/TTree.h, tree/src/TTree.cxx,
treeplayer/inc/TFormLeafInfo.h, treeplayer/inc/TTreeFormula.h,
treeplayer/src/TFormLeafInfo.cxx,
treeplayer/src/TTreeFormula.cxx, treeplayer/src/TTreePlayer.cxx:
Add direct access to the TTree (or TChain) object from
TTree::Draw by
using the keyword 'This':
tree->Draw("This->GetReadEntry()");
tree->Draw("This->GetUserInfo()->At(0)->GetName()");
2007-05-02 19:20 rdm
* [r18636] proofd/src/XrdProofdProtocol.cxx: From Gerri:
- Use basic tracing (i.e. w/o mutex locking) in the child after
forking
and before execv; this is to avoid problems with locks during
fork.
- fix a problem with the default image definition in reading a
'worker/slave' line from the config file when a user name is
defined (i.e. worker user@wrkhost).
2007-05-02 19:18 rdm
* [r18635] proof/src/TProof.cxx: From Gerri:
- Add a missing protection
- Fix a problem with output redirection in case of asynchronous
running
2007-05-02 14:37 couet
* [r18634] histpainter/src/THistPainter.cxx: - In Paint2DErrors: in
case of option "lego e1" the z axis was painted twice.
2007-05-02 12:47 antcheva
* [r18633] fitpanel/src/TFitParametersDialog.cxx: Protected Set
Parameters dialog layout - fixes the bug #26015
(<http://savannah.cern.ch/bugs/?26015>)
2007-05-02 10:14 brun
* [r18632] html/src/TClassDocOutput.cxx: Fix a bug reported by
ryu.sawada@psi.ch at https://savannah.cern.ch/bugs/?26022
2007-05-02 09:21 rdm
* [r18631] asimage/src/TASImage.cxx,
win32gdk/gdk/src/gdk/win32/gdkdrawable-win32.c: From Bertrand:
- Use SETBIT macro in TASImage and TESTBIT / CLRBIT in gdk.
- Improve scrolling on Windows.
2007-05-02 06:51 brun
* [r18630] geompainter/src/TGeoPainter.cxx: From Andrei:
commenting the output of TGeoPainter::SetVisLevel.
2007-05-01 09:40 brun
* [r18629] asimage/src/TASImage.cxx,
win32gdk/gdk/src/gdk/makefile.msc,
win32gdk/gdk/src/gdk/win32/gdkdrawable-win32.c: From Bertrand:
Patch following problems displaying transparent images in TGHtml
(and in general) CVS:
----------------------------------------------------------------------
2007-04-30 20:38 brun
* [r18628] graf/src/TGraph.cxx: in the TGraph destructor, reset
fFunctions to 0 to avoid access to a deleted object in
TGraph::RecursiveRemove.
2007-04-30 16:01 couet
* [r18627] graf/src/TLatex.cxx: - Better rendering of the sqrt
symbol:
* The middle line is not vertical anymore.
* The left line is thicker than the two other lines.
* The line width depends on text's size.
2007-04-30 15:45 pcanal
* [r18626] cint/src/bc_parse.cxx, cint/src/v6_decl.cxx,
cint/src/v6_error.cxx: From Paul:
Fix for crash on array initialization reported by Nick West.
This was a programming error which would not ordinarily have
caused
a problem, but it interacted badly with a compiler bug in gcc
3.2.3.
The programming mistake was initializing a const int& with an
array
element of type short. Because this is a const reference the
compiler
should bind the ref to a temporary and copy the array element.
The
original intent was to bind directly to the array element, but in
this case there is no difference in the result since no
modifications
are ever made through the reference. Unfortunately the gcc 3.2.3
compiler
had a bug, and the generated code did not bind the reference
correctly.
Later versions of the compiler do not have this problem.
The code fix is to simply use a const short instead of a const
int&
for this variable.
2007-04-30 14:43 rdm
* [r18625] asimage/Module.mk: use system ungif if available.
2007-04-30 14:39 brun
* [r18624] win32gdk/gdk/src/gdk/win32/gdkim-win32.c: From Bertrand:
Attempt to use standard mbstowcs instead of custom
gdk_nmbstowchar_ts.
This allows do display accented and some special characters in
TGTextView and in coming TGHtml widget.
2007-04-30 12:52 couet
* [r18623] graf/src/TPaveStats.cxx: - The previous fix (revision
1.29) broke the automatic computation of the
title size in TPaveStats::Paint. This fix makes it work again and
takes
also into account the problem which was supposed to be fixed in
revision
1.29.
2007-04-30 11:06 rdm
* [r18622] asimage/src/libAfterImage.tar.gz: fix configure (by
running autoconf on FC6 and applying our local mods).
Configure does now not use anymore XtMalloc and libXt to test if
the
X11 libs are installed. XtMalloc is part of libXt and not libX11.
In the past this was not a problem as libXt was part of x11-devel
or
xorg-devel, but now FC6, Ubuntu, Debian, etc. have made a
separate
libXt-devel or equivalent package. Now a proper libX11 function
is used
for testing libX11 availability. This should solve a number of
problems
where libAfterImage was built without X11 support.
2007-04-30 10:44 rdm
* [r18621] base/inc/TFileInfo.h, base/src/TFileInfo.cxx: From Jan
and Gerri:
Added two static methods to create a list of TFileInfo's:
TList *TFileInfo::CreateList(const char *file)
where 'file' is a text file with each line defining a file URL
TList *TFileInfo::CreateListMatching(const char *files)
where 'files' is
i) directory path; all regular files in the directory are added
ii) a file path; a list with a single element is created
iii) a file-path containing wildcards '*' in the file name; a
list with
all the files consistent with the path are added.
2007-04-29 07:06 brun
* [r18620] gui/src/TRootBrowser.cxx, gui/src/TRootCanvas.cxx,
gui/src/TRootEmbeddedCanvas.cxx: From Bertrand:
- Allow to drag and drop any object that has a default
constructor
(required by TBufferFile) but is not a TFolder and not a TClass
(to avoid dragging ROOT class from list of classes) from
TBrowser.
- Added check (obj->IsA()->GetMethodAllAny("Draw")) in method
HandleDNDdrop() of TRootCanvas and TRootEmbeddedCanvas
before calling obj->Draw().
2007-04-29 05:36 brun
* [r18619] cint/inc/G__ci.h: Extend G__ONELINE from 256 to 512
characters.
2007-04-28 06:25 brun
* [r18618] base/src/TStyle.cxx: Add more comments in
TStyle::SetOptFit
2007-04-27 16:49 pcanal
* [r18617] tree/inc/TBranch.h, tree/src/TBranch.cxx: Remove unused
parameters from TBranch::Init
2007-04-27 15:24 axel
* [r18616] reflex/Module.mk, reflex/inc/LinkDef.h: No dict for
DictionaryGenerator
2007-04-27 13:06 brun
* [r18615] gpad/src/TCanvas.cxx: Make use of the new environment
variable Canvas.SavePrecision in TCanvas::SaveSource.
// When outputing floating point numbers, the default precision
is 7 digits.
// The precision can be changed (via system.rootrc) by changing
the value
// of the environment variable "Canvas.SavePrecision"
This is the best solution to the problem reported at:
<http://savannah.cern.ch/bugs/?25909>
2007-04-27 13:04 brun
* [r18614] config/rootrc.in: Add a new envronment variable
#set the default precision when writing floating point numbers in
TCanvas::SaveSource
Canvas.SavePrecision 7
2007-04-27 11:43 couet
* [r18613] asimage/src/TASImage.cxx: - Complete the help of
PaintImage (new parameters).
- Indent, remove TABs and trailing spaces.
2007-04-27 11:07 couet
* [r18612] asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
graf/inc/TImage.h: - From V.Onuchin:
TImage::PaintImage:
extend this method to allow to draw a part of an image
on window (previously the whole image was drawn).
PaintImage(Drawable_t wid, Int_t x, Int_t y, Int_t xsrc, Int_t
ysrc,
UInt_t wsrc, UInt_t hsrc);
where:
wid - a window where image is drawn
x,y - window coordinates where image is drawn
xsrc, ysrc, wsrc, hsrc - an image area to be drawn.
2007-04-27 10:21 brun
* [r18611] math/inc/TMath.h: Implement a suggestion from Jason
Detwiler: two new functions in TMath
inline Double_t Sqrt2() { return
1.4142135623730950488016887242097; }
// Euler-Mascheroni Constant
inline Double_t EulerGamma() { return
0.577215664901532860606512090082402431042; }
2007-04-27 09:27 brun
* [r18610] tree/src/TEntryList.cxx: From Anna:
Fix in view of PROOF
2007-04-27 08:45 brun
* [r18609] gui/inc/TGTextEdit.h, gui/src/TGTextView.cxx: From
Bertrand:
- Replace hidden class TGTextEditHist by its base class TList as
return code of TGTextEdit::GetHistory()
- Improve IsTextFile() in TGTextView.cxx
2007-04-27 08:36 brun
* [r18608] graf/src/TGraph.cxx: iImplement the following return
status from TGraph::Fit:
The function return the status of the fit in the following form
fitResult = migradResult + 10*minosResult + 100*hesseResult
The fitResult is 0 is the fit is OK.
The fitResult is negative in case of an error not connected with
the fit.
2007-04-27 08:35 brun
* [r18607] hist/src/TH1.cxx: Implement the following return status
from TH1::Fit:
The function return the status of the fit in the following form
fitResult = migradResult + 10*minosResult + 100*hesseResult +
1000*improveResult
The fitResult is 0 is the fit is OK.
The fitResult is negative in case of an error not connected with
the fit.
2007-04-27 08:34 brun
* [r18606] tree/inc/TTree.h, tree/inc/TVirtualTreePlayer.h,
tree/src/TTree.cxx, treeplayer/inc/TTreePlayer.h,
treeplayer/src/TTreePlayer.cxx: -Change the return type of
TTree::Fit and TTree::UnbinnedFit from Long64_t to Int_t
to be consistent with the return type of TH1::Fit and
TGraqph::Fit.
-TTree::Fit and TTree::UnbinnedFit have now the following return
status:
The function return the status of the fit in the following form
fitResult = migradResult + 10*minosResult + 100*hesseResult +
1000*improveResult
The fitResult is 0 is the fit is OK.
The fitResult is negative in case of an error not connected with
the fit.
The number of entries used in the fit can be obtained via
mytree.GetSelectedRows();
If the number of selected entries is null the function returns -1
2007-04-26 22:00 pcanal
* [r18605] io/src/TEmulatedCollectionProxy.cxx: Fix an internal
inconsistency of the layout of emulated collection of fundamental
type
(when the sizeof is less than sizeof(void*).
Fix a problem in the use of TClass::Move in the case of an
std::map
2007-04-26 16:42 brun
* [r18604] gui/src/TRootBrowser.cxx: From Bertrand
Fix a problem reported by Nick West and affecting the browsing of
ROOT files
containing a TCanvas.
2007-04-26 13:55 axel
* [r18603] reflex/test/test_Reflex_simple1.cxx,
reflex/test/test_Reflex_unit.cxx: Silence cast warnings in test
2007-04-26 13:47 axel
* [r18602] reflex/inc/LinkDef.h, reflex/inc/Reflex/Kernel.h: Move
CPP # to column 0 (silly solaris cpp)
don't generate dict for RuntimeError on solaris
2007-04-26 11:07 couet
* [r18601] asimage/src/TASImage.cxx: - From V.Onuchin:
o TASImage::TypeFromMagicNumber
- added few more image types detected by "magic number"
according to http://www.garykessler.net/library/file_sigs.html
2007-04-26 09:06 brun
* [r18600] pythia6/src/TPythia6Decayer.cxx: Specify option "All"
when calling TPythia6::ImportParticles in
TPythia6Decayer::ImportParticles
2007-04-26 08:58 axel
* [r18599] reflex/inc/Reflex/Kernel.h: hide class visibility attrib
from CINT; fixes G__Reflex rootcint issues with GCC4
2007-04-26 08:37 brun
* [r18598] geombuilder/src/TGeoMaterialEditor.cxx: Fix typo in
previous fix
2007-04-26 08:24 brun
* [r18597] geombuilder/src/TGeoMaterialEditor.cxx: From Axel,
Add a missing "%" in a Form statement in
TGeoMixtureEditor::UpdateElements()
2007-04-26 08:03 axel
* [r18596] reflex/Module.mk: Build the rootmap for libReflexDict,
not libReflex
2007-04-26 07:40 couet
* [r18595] asimage/inc/TASImage.h, asimage/src/TASImage.cxx: - From
Valeri Onuchin:
o TASImage
- ReadImage method
in case when image doesn't have file extension detection of image
type is done by reading "magic number" (first bytes of file).
- WriteImage method
more comments added on "how to create animated image".
2007-04-25 17:24 brun
* [r18594] config/Makefile.depend: From Axel:
Add missing dependencies to build Reflex.
2007-04-25 16:52 axel
* [r18593] reflex/inc/LinkDef.h: Add LinkDef.h and veto non-classes
from entry in rootmap (autoloader makes CINT think it's a class)
2007-04-25 16:50 axel
* [r18592] cint/src/v6_newlink.cxx: Fix dict for static namespace
members
2007-04-25 16:47 axel
* [r18591] reflex/Module.mk: Add a separate (CINT) dictionary
library for Reflex, incl rootmap
2007-04-25 16:45 axel
* [r18590] cint/src/v6_newlink.cxx: Implement "option=..." syntax
for pragma link line
Supported so far: nomap (that's new), nostreamer (-) noinputoper
(!) evolution (+)
Rename local rootflag vars
"nomap" is only used by ROOT's rlibmap utility: vetoes entry in
rootmap file
2007-04-25 14:59 couet
* [r18589] graf/src/TGraph.cxx: - Apply the valid fix suggested
here: https://savannah.cern.ch/bugs/?25788
"TGraph::PaintGrapHist shifts points by half-a-bin when painting
lines in low-res". The following macro show the problem:
void lowRes(int nbins=10000) {
c = new TCanvas("lowRes","lowRes",0,0,700,800);
TH1F *h1 = new TH1F("h1","my histogram",nbins,-3,3);
for (int i=0;i<1000000;i++) h1->Fill(gRandom->Gaus(0,1));
h1->SetMarkerStyle(20); h1->Draw("EP");
TH1F *h12 = h1->DrawCopy("l same");
h12->SetLineColor(kRed);
h1->GetXaxis()->SetRange(1,40);
}
Before this fix the line plot and the error plot were shifted.
2007-04-25 13:12 brun
* [r18588] README/CREDITS: Add new contributions:
N: Daniel Barna
E: daniel.barna@cern.ch
D: CINT install target
N: Andr�� Felipe
E: (felipe.andre@gmail.com)
D: CINT contributions
2007-04-25 13:11 brun
* [r18587] base/inc/RVersion.h, build/version_number: Start
development cycle 5.15/07
2007-04-25 07:51 brun
* [r18582] pythia6/src/TPythia6.cxx: Replace #include
"TMCParticle6.h" by "TMCParticle.h"
2007-04-25 06:12 brun
* [r18581] io/src/TGenCollectionProxy.cxx: From Philippe:
fix for https://savannah.cern.ch/bugs/index.php?25397
2007-04-24 18:55 brun
* [r18579] gl/src/TGLCylinder.cxx: Remove two dummy lines
2007-04-24 18:51 brun
* [r18578] gl/src/TGLCylinder.cxx: Protection added in
TGLMesh::GetNormal.
see: http://savannah.cern.ch/bugs/?25845
2007-04-24 18:37 brun
* [r18577] html/src/TClassDocOutput.cxx: Fix a bug in
TClassDocOutput::CreateDotClassChartIncl, replacing
delete real;
by
delete [] real
see: http://savannah.cern.ch/bugs/?25843
2007-04-24 15:41 brun
* [r18576] base/inc/RVersion.h, build/version_number: Change
version number to 5.15/06
2007-04-24 15:16 brun
* [r18575] graf/src/TGraph.cxx: TGraph::Fit now returns the status
of the fit (result of
grFitter->ExecuteCommand("MIGRAD",arglist,2);)
2007-04-24 15:12 brun
* [r18574] tutorials/hist/hbars.C: Fix a problem with the TLegend,
specifying the right pointers.
2007-04-24 14:21 axel
* [r18573] reflex/build/configure.ac,
reflex/inc/Reflex/Makefile.am: for autotools, by Andr� Felipe:
put internal headers into proper subdir
2007-04-24 13:34 couet
* [r18572] test/stressGraphics.ref: - The error on Test 25 was not
big enough on Windows.
2007-04-24 13:31 couet
* [r18571] test/stressGraphics.cxx: - Modify this test to be able
to run it interactively in ROOT. Like:
root [0] .L stressGraphics.cxx
root [1] stressGraphics(0)
Before this fix CINT, issued warnings about the global variable
gC.
2007-04-24 13:20 axel
* [r18570] reflex/python/genreflex/gendict.py,
reflex/python/genreflex/selclass.py,
reflex/test/testDict2/ClassO.h,
reflex/test/testDict2/selection.xml: Fix pointer detection for
arg passing by value:
do not remove "const", but check for "* const" instead
solves problem with SPI/AA nightlies
add test (vector<const ClassO*>)
Fix pattern matching for types with space:
also remove spaces in patterns (introduce n_pattern)
add test (vector<const ClassO*>)
Don't recursively strip const when const stripping is requested:
don't convert "const int(*const)(const char*) const" into
"int(*)(char*)"
2007-04-24 12:58 rdm
* [r18569] net/src/TSocket.cxx: in Recv methods close the socket in
case low level recv() return 0, which
means EOF, i.e. remote side of socket is closed. Fixes issue
25607.
2007-04-24 10:08 brun
* [r18568] win32gdk/gdk/src/gdk/win32/gdkevents-win32.c: From
Bertrand:
- Use desktop coordinates when receiving drop event from Windows
Explorer.
2007-04-24 10:01 brun
* [r18567] gui/src/TGTextEditor.cxx: From Bertrand:
Fix coding conventions.
2007-04-24 10:00 brun
* [r18566] treeplayer/src/TTreeFormula.cxx: In
TTreeFormula::IsLeafInteger we return kTRUE if the leaf type is
"Char_t"
2007-04-24 08:15 brun
* [r18565] win32gdk/gdk/src/gdk/win32/gdkevents-win32.c,
win32gdk/src/TGWin32.cxx: From Bertrand:
Added ability do drag files from Windows Explorer to ROOT :-)
(i.e. pictures files to TCanvas or text files to TGTextView)
2007-04-24 06:18 brun
* [r18564] tmva/src/VariableIdentityTransform.cxx: Joerg,
I have removed the line with the cout statement.
Rene
2007-04-23 17:54 pcanal
* [r18563] treeplayer/src/TTreeFormula.cxx: Improve the FindBranch
and FindLeaf so that TTreeFormula finds an existing branch even
in the presence of base classes (The consequence is that it was
using the top level branch instead of the lower level branch. See
https://savannah.cern.ch/bugs/?25675
2007-04-23 17:34 pcanal
* [r18562] tree/inc/TBranchElement.h, tree/src/TBranchElement.cxx:
Improve the FindBranch and FindLeaf so that TTreeFormula finds an
existing branch even in the presence of base classes (The
consequence is that it was using the top level branch instead of
the lower level branch. See https://savannah.cern.ch/bugs/?25675
2007-04-23 16:20 brun
* [r18561] pythia6/inc/TMCParticle.h, pythia6/src/TMCParticle.cxx:
Add renamed class TMCParticle
2007-04-23 16:20 brun
* [r18560] pythia6/inc/TMCParticle6.h,
pythia6/src/TMCParticle6.cxx: Removing class TMCParticle6 (will
be renamed TMCParticle)
2007-04-23 10:58 brun
* [r18559] hist/src/TH1.cxx: In TH1::KolmogorovTest, implement a
suggestion from Jason.Nielsen@cern.ch.
see: http://savannah.cern.ch/bugs/?25750
2007-04-23 10:50 brun
* [r18558] hist/src/TProfile.cxx, hist/src/TProfile2D.cxx: Fix a
bug in the DrawCopy functions.
2007-04-23 10:40 brun
* [r18557] gui/src/TRootCanvas.cxx,
gui/src/TRootEmbeddedCanvas.cxx: From Bertrand:
- Use also TUrl for uri-list format in TRootCanvas::HandleDNDdrop
and in TRootEmbeddedCanvas::HandleDNDdrop
2007-04-23 09:07 brun
* [r18556] gui/inc/TGTextEditor.h, gui/src/TGCanvas.cxx,
gui/src/TGTextEditor.cxx, gui/src/TGTextView.cxx,
gui/src/TRootBrowser.cxx: From Bertrand:
- Improve TGLVEntry picking for Drag operation
- Use Turl for uri-list format in TGTextView::HandleDNDdrop
- Update file infos in TGTextEditor when a file has been dropped
- Change highlight color in TGTextEditor
2007-04-23 09:04 brun
* [r18555] geombuilder/inc/LinkDef.h,
geombuilder/inc/TGeoMaterialEditor.h,
geombuilder/src/TGeoManagerEditor.cxx,
geombuilder/src/TGeoMaterialEditor.cxx,
geombuilder/src/TGeoTabManager.cxx: From Mihaela:
a patch including a new class for mixture editing. It can be
started from the TGeoManagerEditor from the material category and
works with the latest patch in TGeo from Andrei. It provides the
basic functionality for creating/editing mixtures.
2007-04-23 09:03 brun
* [r18554] g4root/inc/TG4RootNavigator.h,
g4root/src/TG4RootNavigator.cxx, g4root/test/flags.gmk: From
Andrei:
- modifications for speeding up tracking performance for
geantinos
2007-04-23 08:58 brun
* [r18553] geom/inc/TGeoArb8.h, geom/inc/TGeoBBox.h,
geom/inc/TGeoCompositeShape.h, geom/inc/TGeoCone.h,
geom/inc/TGeoEltu.h, geom/inc/TGeoHalfSpace.h,
geom/inc/TGeoHype.h, geom/inc/TGeoManager.h,
geom/inc/TGeoMaterial.h, geom/inc/TGeoNode.h,
geom/inc/TGeoParaboloid.h, geom/inc/TGeoPcon.h,
geom/inc/TGeoPgon.h, geom/inc/TGeoScaledShape.h,
geom/inc/TGeoShape.h, geom/inc/TGeoShapeAssembly.h,
geom/inc/TGeoSphere.h, geom/inc/TGeoTorus.h, geom/inc/TGeoTrd1.h,
geom/inc/TGeoTrd2.h, geom/inc/TGeoTube.h, geom/inc/TGeoXtru.h,
geom/src/TGeoBBox.cxx, geom/src/TGeoCompositeShape.cxx,
geom/src/TGeoCone.cxx, geom/src/TGeoEltu.cxx,
geom/src/TGeoHalfSpace.cxx, geom/src/TGeoHype.cxx,
geom/src/TGeoManager.cxx, geom/src/TGeoNode.cxx,
geom/src/TGeoParaboloid.cxx, geom/src/TGeoPcon.cxx,
geom/src/TGeoPgon.cxx, geom/src/TGeoScaledShape.cxx,
geom/src/TGeoShapeAssembly.cxx, geom/src/TGeoSphere.cxx,
geom/src/TGeoTorus.cxx, geom/src/TGeoTube.cxx,
geom/src/TGeoXtru.cxx, geompainter/inc/TGeoChecker.h,
geompainter/src/TGeoChecker.cxx: From Andrei:
- new method TGeoShape::GetMeshNumbers() that allows getting the
number of points, segments and polygons in the mesh of any shape
- to be used by an upgrade of the overlap checker
- addition in the overlap checker to use the above info
- modifications in TGeoManager for improving performance for
tracking geantinos with G4root interface
2007-04-23 06:51 brun
* [r18552] tmva/src/SdivSqrtSplusB.cxx: Fix coding conventions.
2007-04-22 15:48 brun
* [r18551] gui/src/TGDNDManager.cxx, gui/src/TGFrame.cxx,
gui/src/TRootCanvas.cxx, gui/src/TRootEmbeddedCanvas.cxx: From
Bertrand:
Added ability to drag and drop picture files from TBrowser to
TCanvas and TRootEmbeddedCanvas.
2007-04-22 10:09 brun
* [r18550] roofit/roofit_2.10.src.tgz: Fix a problem in the RooPlot
default constructor due to a recent change
with gROOT->ReadingObject. When the RooPlot default constructor
is called
with the default arguments the object is nor registered to
fDirectory.
2007-04-21 14:42 brun
* [r18549] tmva/inc/Option.h: Replace second occurence of statement
using OptionBase::Print;
by
using Option<T>::Print;
otherwise intel/icc issues a fatal error.
2007-04-21 14:20 brun
* [r18548] tmva/inc/Config.h, tmva/inc/DecisionTreeNode.h,
tmva/inc/GeneticPopulation.h, tmva/inc/MethodBase.h,
tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodSVM.h,
tmva/inc/Option.h, tmva/inc/VariableIdentityTransform.h,
tmva/src/BinarySearchTreeNode.cxx, tmva/src/Config.cxx,
tmva/src/DecisionTree.cxx, tmva/src/DecisionTreeNode.cxx,
tmva/src/Event.cxx, tmva/src/Factory.cxx,
tmva/src/GeneticPopulation.cxx, tmva/src/Interval.cxx,
tmva/src/KDEKernel.cxx, tmva/src/MethodBDT.cxx,
tmva/src/MethodBase.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCuts.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodHMatrix.cxx,
tmva/src/MethodLikelihood.cxx, tmva/src/MethodSVM.cxx,
tmva/src/Node.cxx, tmva/src/SdivSqrtSplusB.cxx,
tmva/src/VariableIdentityTransform.cxx,
tmva/src/VariableTransformBase.cxx, tmva/test/TMVAnalysis.py,
tmva/test/TMVApplication.C: From Joerg Stelzer
Fix coding conventions as well as portability problems on
Solaris.
2007-04-21 07:57 brun
* [r18547] gui/src/TGView.cxx: Fix coding conventions
2007-04-21 07:45 brun
* [r18546] tmva/src/VariableIdentityTransform.cxx: This class was
forgotten in the new revision.
2007-04-21 07:36 brun
* [r18545] tmva/inc/LinkDef.h,
tmva/inc/VariableIdentityTransform.h, tmva/src/DataSet.cxx,
tmva/src/MethodBase.cxx: Reactivate class VariableInfo
2007-04-20 16:04 moneta
* [r18544] hist/src/TH1.cxx: fix a bug in treating underflow and
overflow in the chi2 test
2007-04-20 15:16 brun
* [r18543] tree/src/TEntryList.cxx: From Anna:
Fix a bug in TEntryList::Add(), for the case of adding chain
lists to tree lists
2007-04-20 15:07 brun
* [r18542] gui/inc/TGDNDManager.h, gui/src/TGCanvas.cxx,
gui/src/TGDNDManager.cxx, gui/src/TGFrame.cxx,
gui/src/TGView.cxx, gui/src/TRootCanvas.cxx,
gui/src/TRootEmbeddedCanvas.cxx: From Bertrand:
Fix coding conventions.
2007-04-20 12:28 brun
* [r18541] proofplayer/src/TProofPlayer.cxx: Fix coding conventions
2007-04-20 12:24 brun
* [r18540] gui/src/TGText.cxx: From Valeriy Onuchin:
- TGTextEdit.
Fix problems with undoing of text insertion.
- TGTextLine.
New method GetWord(ULong_t pos) added which returns
a word at position.
- TGTextView.
New signals added (implemented in TGTextEdit):
Clicked(const char *word) - emitted on button press.
DoubleClicked(const char *word) - emitted on button double click.
2007-04-20 12:15 brun
* [r18539] gui/inc/TGText.h, gui/inc/TGTextView.h,
gui/src/TGText.cxx, gui/src/TGTextEdit.cxx: Remove a compiler
warning about a possible non initialized variable
2007-04-20 12:06 brun
* [r18538] tmva/inc/Option.h: From Philippe:
Fix a compilation error (with intel icc)
2007-04-20 11:43 rdm
* [r18537] gui/inc/TGDNDManager.h, gui/src/TGDNDManager.cxx: Fix
cvs ident lines.
2007-04-19 21:07 brun
* [r18536] base/inc/TVirtualX.h, base/src/TVirtualX.cxx,
gui/Module.mk, gui/inc/LinkDef3.h, gui/inc/TGCanvas.h,
gui/inc/TGDNDManager.h, gui/inc/TGFSContainer.h,
gui/inc/TGFrame.h, gui/inc/TGTextView.h, gui/inc/TRootCanvas.h,
gui/inc/TRootEmbeddedCanvas.h, gui/src/TGCanvas.cxx,
gui/src/TGDNDManager.cxx, gui/src/TGFSContainer.cxx,
gui/src/TGFrame.cxx, gui/src/TGTextView.cxx,
gui/src/TRootBrowser.cxx, gui/src/TRootCanvas.cxx,
gui/src/TRootEmbeddedCanvas.cxx,
win32gdk/gdk/src/gdk/win32/gdkevents-win32.c,
win32gdk/inc/TGWin32.h, win32gdk/inc/TGWin32VirtualXProxy.h,
win32gdk/src/TGWin32.cxx, win32gdk/src/TGWin32VirtualXProxy.cxx,
x11/inc/TGX11.h, x11/src/GX11Gui.cxx, x11/src/TGX11.cxx: From
Bertrand:
Added drag and drop support for Linux (Xdnd) and Windows
(Clipboard).
It is now possible to drag an histogram (or any other graphical
object)
from an opened file in TBrowser to any TCanvas.
It is also possible to drag a text file from TBrowser to a
TGTextView
or TGTextEdit widget (i.e. in TGTextEditor).
On Linux, it is even possible to drag from a Root application to
another
one, or to drag a text file (i.e. a macro) from the ROOT browser
to an
external editor (i.e. Kate).
On Windows, drag and drop only works within the same ROOT
application
(for the time being).
2007-04-19 17:23 pcanal
* [r18535] treeplayer/src/TTreeProxyGenerator.cxx: Prevent memory
leak in case of reuse of the selector
2007-04-19 16:23 brun
* [r18534] gui/inc/TGText.h, gui/inc/TGTextEdit.h,
gui/inc/TGTextView.h, gui/inc/TGView.h, gui/src/TGText.cxx,
gui/src/TGTextEdit.cxx, gui/src/TGTextView.cxx,
gui/src/TGView.cxx, test/guitest.cxx, tutorials/gui/guitest.C:
From Valeriy Onuchin:
TGView, TGTextView, TGTextEdit classes
The main changes :
o restructuring and revisiting the code
- move all text methods from TGView to TGTextView class.
o new methods
TGTextEdit::SetSelectBack - setting selection background color
TGTextEdit::SetSelectfore - setting color for slected text
TGText::AsString - return content as ROOT string.
o improved painting: exposed events, resizing
- compression of exposed events added which
eliminates flickering when text_edit widget is resized or
exposed.
- repaint only whose areas which where modified or
overlapped.
o undo management on Ctrl-Z
o autoscrolling when text is selected
o many small bug fixes:
- crash on double click on blank field
- selected text in some cases was not correctly removed
- etc.
2007-04-19 16:18 axel
* [r18533] reflex/inc/Reflex/Builder/CollectionProxy.h,
reflex/inc/Reflex/Builder/TypeBuilder.h,
reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/PropertyList.h:
Make Reflex parsable by CINT
2007-04-19 16:14 axel
* [r18532] reflex/python/genreflex/genreflex.py,
reflex/python/genreflex/genrootmap.py,
reflex/test/testDict2/selection.xml: Add selection.xml attribute
rootmap="FALSE" for class tag.
It vetoes rootmap entry of class(es) matching the selection rule.
Test parsing of that attrib (but no test for its output, yet).
2007-04-19 14:29 brun
* [r18531] graf/src/TGraph.cxx: In TGraph::Fit correct the error on
the parameters by sqrt(chisquare/(ndf-1))
also when fitting with the Linear Fitter.
2007-04-19 12:57 rdm
* [r18530] utils/src/rlibmap.cxx: add support for the
"option[s]=nomap" linkdef pragma specifier to not generate
for the given type an entry in the rootmap file.
2007-04-19 12:40 rdm
* [r18529] netx/Module.mk, proofx/Module.mk,
xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
xrootd-20060928-1600.src.tgz
- Client:
- Optmized access to DNS
- Caching of created admin instances
- Creation of libXrdClient.so
- Server:
- fix problem in XrdOdc
netx/Module.mk, proofx/Module.mk
- Use libXrdClient.so instead of libXrdPosix.so
2007-04-19 10:32 brun
* [r18528] tmva/inc/LinkDef.h,
tmva/inc/VariableIdentityTransform.h, tmva/src/DataSet.cxx,
tmva/src/Factory.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodCuts.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodHMatrix.cxx,
tmva/src/MethodSVM.cxx, tmva/src/VariablePCATransform.cxx: Fix
urgent compilation problems on Windows
2007-04-19 09:33 rdm
* [r18527] proof/inc/LinkDef.h, proof/inc/TDSet.h,
proof/src/TDSet.cxx, proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TEventIter.cxx, proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerDev.cxx,
proofplayer/src/TPacketizerProgressive.cxx: From Gerri:
get rid of not really needed usage of queue, map, pair and list.
- TDSet.h, .cxx
Use TList, TPair instead of std::list<std::pair<... >>
- TPacketizer.cxx, TAdaptivePacketizer.cxx, TEventIter.cxx,
TPacketizerDev.cxx, TPacketizerProgressive.cxx
Adapt to the previous change in TDSet
2007-04-19 09:27 rdm
* [r18526] proofd/inc/XrdProofdProtocol.h,
proofd/inc/XrdProofdResponse.h, proofd/inc/XrdProofdTrace.h,
proofd/src/XrdProofConn.cxx, proofd/src/XrdProofdProtocol.cxx,
proofd/src/XrdProofdResponse.cxx: From Gerri:
This fixes a few problems mostly on the server side.
XrdProofdProtocol.h, .cxx
- Make logging more uniform
XrdProofdResponse.h, .cxx
- Fix a bug overwriting the internal stream string and screwing
up logging
XrdProofdTrace.h
- Add macro to differentiate between logging with the stream ID
string and
logging between the general ID string
XrdProofConn.cxx
- Do not start the garbage collection thread: if any, obsolete
physical
connections are removed when a new (logical) connection is
started.
2007-04-19 09:25 rdm
* [r18525] proofplayer/src/TProofPlayer.cxx: From Gerri:
optimizes the use of TRY / CATCH for exceptions on workers and
puts back
the CopyToCache of the selector binary which was forgotten in one
of the
previous patches.
2007-04-19 06:53 brun
* [r18524] tmva/inc/BinarySearchTree.h,
tmva/inc/BinarySearchTreeNode.h, tmva/inc/BinaryTree.h,
tmva/inc/Config.h, tmva/inc/Configurable.h,
tmva/inc/CrossEntropy.h, tmva/inc/DataSet.h,
tmva/inc/DecisionTree.h, tmva/inc/DecisionTreeNode.h,
tmva/inc/Event.h, tmva/inc/Factory.h, tmva/inc/GeneticANN.h,
tmva/inc/GeneticBase.h, tmva/inc/GeneticCuts.h,
tmva/inc/GeneticGenes.h, tmva/inc/GeneticPopulation.h,
tmva/inc/GeneticRange.h, tmva/inc/GiniIndex.h,
tmva/inc/IMethod.h, tmva/inc/Interval.h, tmva/inc/KDEKernel.h,
tmva/inc/LinkDef.h, tmva/inc/MethodANNBase.h,
tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
tmva/inc/MethodBayesClassifier.h, tmva/inc/MethodCFMlpANN.h,
tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCommittee.h,
tmva/inc/MethodCuts.h, tmva/inc/MethodFisher.h,
tmva/inc/MethodHMatrix.h, tmva/inc/MethodLikelihood.h,
tmva/inc/MethodMLP.h, tmva/inc/MethodPDERS.h,
tmva/inc/MethodRuleFit.h, tmva/inc/MethodRuleFitJF.h,
tmva/inc/MethodSVM.h, tmva/inc/MethodTMlpANN.h,
tmva/inc/MethodVariable.h, tmva/inc/Methods.h,
tmva/inc/MisClassificationError.h, tmva/inc/MsgLogger.h,
tmva/inc/Node.h, tmva/inc/NodeID.h, tmva/inc/Option.h,
tmva/inc/PDF.h, tmva/inc/Ranking.h, tmva/inc/Reader.h,
tmva/inc/RootFinder.h, tmva/inc/Rule.h, tmva/inc/RuleCut.h,
tmva/inc/RuleEnsemble.h, tmva/inc/RuleFit.h,
tmva/inc/RuleFitParams.h, tmva/inc/SdivSqrtSplusB.h,
tmva/inc/SeparationBase.h, tmva/inc/SimulatedAnnealingBase.h,
tmva/inc/SimulatedAnnealingCuts.h, tmva/inc/TActivationChooser.h,
tmva/inc/TActivationIdentity.h, tmva/inc/TActivationRadial.h,
tmva/inc/TActivationSigmoid.h, tmva/inc/TActivationTanh.h,
tmva/inc/TNeuron.h, tmva/inc/TNeuronInputAbs.h,
tmva/inc/TNeuronInputChooser.h, tmva/inc/TNeuronInputSqSum.h,
tmva/inc/TNeuronInputSum.h, tmva/inc/TSpline1.h,
tmva/inc/TSpline2.h, tmva/inc/TSynapse.h, tmva/inc/Timer.h,
tmva/inc/Tools.h, tmva/inc/Types.h,
tmva/inc/VariableDecorrTransform.h,
tmva/inc/VariableIdentityTransform.h, tmva/inc/VariableInfo.h,
tmva/inc/VariablePCATransform.h,
tmva/inc/VariableTransformBase.h, tmva/inc/Version.h,
tmva/src/BinarySearchTree.cxx, tmva/src/BinarySearchTreeNode.cxx,
tmva/src/BinaryTree.cxx, tmva/src/Config.cxx,
tmva/src/Configurable.cxx, tmva/src/CrossEntropy.cxx,
tmva/src/DataSet.cxx, tmva/src/DecisionTree.cxx,
tmva/src/DecisionTreeNode.cxx, tmva/src/Event.cxx,
tmva/src/Factory.cxx, tmva/src/GeneticANN.cxx,
tmva/src/GeneticBase.cxx, tmva/src/GeneticCuts.cxx,
tmva/src/GeneticGenes.cxx, tmva/src/GeneticPopulation.cxx,
tmva/src/GeneticRange.cxx, tmva/src/GiniIndex.cxx,
tmva/src/IMethod.cxx, tmva/src/Interval.cxx,
tmva/src/KDEKernel.cxx, tmva/src/MethodANNBase.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFisher.cxx,
tmva/src/MethodHMatrix.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodRuleFitJF.cxx,
tmva/src/MethodSVM.cxx, tmva/src/MethodTMlpANN.cxx,
tmva/src/MethodVariable.cxx, tmva/src/MisClassificationError.cxx,
tmva/src/MsgLogger.cxx, tmva/src/Node.cxx, tmva/src/Option.cxx,
tmva/src/PDF.cxx, tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
tmva/src/RootFinder.cxx, tmva/src/Rule.cxx, tmva/src/RuleCut.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
tmva/src/RuleFitParams.cxx, tmva/src/SdivSqrtSplusB.cxx,
tmva/src/SeparationBase.cxx, tmva/src/SimulatedAnnealingBase.cxx,
tmva/src/SimulatedAnnealingCuts.cxx,
tmva/src/TActivationRadial.cxx, tmva/src/TActivationSigmoid.cxx,
tmva/src/TActivationTanh.cxx, tmva/src/TNeuron.cxx,
tmva/src/TSpline1.cxx, tmva/src/TSpline2.cxx,
tmva/src/TSynapse.cxx, tmva/src/Timer.cxx, tmva/src/Tools.cxx,
tmva/src/Types.cxx, tmva/src/VariableDecorrTransform.cxx,
tmva/src/VariableInfo.cxx, tmva/src/VariablePCATransform.cxx,
tmva/src/VariableTransformBase.cxx, tmva/src/Volume.cxx,
tmva/test/BDT.C, tmva/test/CorrGui.C, tmva/test/TMVAGui.C,
tmva/test/TMVAlogon.C, tmva/test/TMVAnalysis.C,
tmva/test/TMVAnalysis.py, tmva/test/TMVApplication.C,
tmva/test/annconvergencetest.C, tmva/test/compareanapp.C,
tmva/test/correlations.C, tmva/test/correlationscatters.C,
tmva/test/efficiencies.C, tmva/test/likelihoodrefs.C,
tmva/test/mutransform.C, tmva/test/mvaeffs.C, tmva/test/mvas.C,
tmva/test/mvaweights.C, tmva/test/network.C, tmva/test/probas.C,
tmva/test/rulevis.C, tmva/test/rulevisCorr.C,
tmva/test/rulevisHists.C, tmva/test/tmvaglob.C,
tmva/test/variables.C: from Joerg Stelzer:
New version of TMVA (3.7.2)
2007-04-18 17:02 axel
* [r18523] cint/src/v6_newlink.cxx: revert previous unintentional
check-in of Diego's patch!
2007-04-18 16:55 axel
* [r18522] cint/src/v6_newlink.cxx, cint/src/v6_tmplt.cxx: add
#incl string
2007-04-18 16:52 axel
* [r18521] cint/lib/prec_stl/exception, cint/src/v6_ifunc.cxx,
cint/src/v6_tmplt.cxx: add bad_cast
always use target type's scoped name for conversion operators
handle templated c'tors
for parsing templated funcs' parameter types: set current tagnum
to the func's declaring tagnum
2007-04-18 16:30 axel
* [r18519] reflex/test/testDict2/Class2Dict.h,
reflex/test/testDict2/ClassO.h,
reflex/test/test_Reflex_simple2.cxx: Add test for const,
reference, ptr in fun args and data members
2007-04-18 16:28 axel
* [r18518] reflex/Module.mk: More dependencies for the tests
2007-04-18 16:27 axel
* [r18517] reflex/python/genreflex/gendict.py: From Ivan Belyaev:
const ptrs are ptrs, too - args are passed by value
2007-04-18 14:56 rdm
* [r18516] meta/src/TCint.cxx: rollback change of yesterday
concerning warnings in case of duplicate
rootmap entries.
2007-04-18 14:29 rdm
* [r18515] base/src/TPluginManager.cxx: Print("a") now also prints
the full path of the plugin library.
2007-04-18 14:28 rdm
* [r18514] base/src/TROOT.cxx: small simplification in LoadClass()
using TString.
2007-04-18 13:20 rdm
* [r18513] config/rootrc.in: fix wrong plugin library name (had no
consequences as the plugin manager
now uses the rootmap to load the correct library for a specific
class).
2007-04-17 15:57 antcheva
* [r18512] gui/src/TGCanvas.cxx: Fix in TGContainer::FindItem
related to the bug #25629 at
<http://savannah.cern.ch/bugs/?25629>
2007-04-17 15:55 rdm
* [r18511] proof/inc/TDSet.h, proof/src/TDSet.cxx: From Gerri:
TDSetElement is now a TNamed and stored in a THashList instead of
a TList.
Insertion of 20000 elements goes from 3 min to 16 sec (with
duplication check).
2007-04-17 15:48 rdm
* [r18510] base/src/TPluginManager.cxx: increase in FindHandler()
the debug level in case no plugin is found to > 2.
2007-04-17 15:47 rdm
* [r18509] meta/src/TCint.cxx: allow duplicate entries in the
rootmap file. The values of the last duplicate
key is taken. When started with gDebug>0 duplicates will generate
a warning.
2007-04-17 15:10 moneta
* [r18508] hist/src/TH1.cxx: clean up: replace printf with Info and
remove a useless line (thanks to Axel)
2007-04-17 12:08 antcheva
* [r18507] gui/inc/TGFSContainer.h, gui/src/TGFSContainer.cxx: -
cleanup of includes
2007-04-17 09:31 couet
* [r18506] graf/src/TEllipse.cxx: - Complete help
2007-04-17 09:06 rdm
* [r18505] sessionviewer/src/TProofProgressDialog.cxx: From Gerri:
Add the user name (if any) in the window title.
2007-04-17 09:05 rdm
* [r18504] proof/src/TProofServ.cxx: From Gerri:
Do not Reset before processing a query.
2007-04-17 09:05 rdm
* [r18503] proof/src/TProof.cxx: From Gerri:
- Fix float to int convertion for the text progress bar (bug
#25101)
- Make the ".par" extension not mandatory for the first argument
to
TProof::UploadPackage; now the following is done:
1. The ".par" extension is added if missing
2. The resulting path is expanded and searched for
3. If the file does not exist or it is not readable, a PAR file
of the same name is searched for in the package directory
~/proof/packages
2007-04-17 08:05 brun
* [r18502] io/src/TBufferFile.cxx: add a missing protection in
TBufferFile::ReadVersion in case the buffer has no parent.
2007-04-16 15:52 brun
* [r18501] physics/src/TGenPhaseSpace.cxx: Remove an obsolete
comment in TGenPhaseSpace::Generate
2007-04-16 14:48 antcheva
* [r18500] guibuilder/src/TGuiBldDragManager.cxx: No need to pass
via GetGlobalColorDialog(kFALSE) on every mouse click.
GUI Builder can use the new color dialog for different color
settings
2007-04-16 14:48 antcheva
* [r18499] gui/src/TGColorSelect.cxx: Do not emit a signal for
color preview when the GUI Builder is invoked.
2007-04-16 14:47 antcheva
* [r18498] gui/src/TGColorDialog.cxx: Made new color dialog working
when invoked from the GUI Builder
2007-04-16 13:19 axel
* [r18496] reflex/Module.mk, reflex/src/FunctionBuilder.cxx,
reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_simple1.cxx: func members are not static
just because they're part of a namespace;
fix reflex tests to not assume staticness of funcs in namespace;
fix size of size_t on 64bit in reflex test;
silence makelib in test
2007-04-16 13:03 axel
* [r18495] reflex/Module.mk: soname must not have dir
2007-04-16 09:14 moneta
* [r18494] smatrix/inc/Math/HelperOps.h,
smatrix/inc/Math/SVector.icc: add include<algorithm> required by
Solaris for std::copy
2007-04-16 08:56 moneta
* [r18493] smatrix/inc/Math/CramerInversion.icc,
smatrix/inc/Math/CramerInversionSym.icc,
smatrix/inc/Math/Dfact.h, smatrix/inc/Math/Dfactir.h,
smatrix/inc/Math/MatrixInversion.icc,
smatrix/inc/Math/UnaryOperators.h: use std::abs instead of
std::fabs to avoid a problem on gcc 3.2 and 3.3 when using an
smatrix with integer types. Fix bug 25525
2007-04-16 08:35 couet
* [r18492] gpad/src/TPad.cxx: - DrawFrame() change gPad to the
current pad to fix some inconsistent
behavior pointed here: https://savannah.cern.ch/bugs/?25542
2007-04-15 06:08 brun
* [r18491] graf/src/TPaveStats.cxx: Fix a problem in
TPaveStats::Paint: The histogram name was not painted
when the TPaveStats text size was set to a non null value.
2007-04-13 15:10 moneta
* [r18490] mathcore/inc/Math/GenVector/Plane3D.h: add methods to
retrieve the plane coefficients: a,b,c,d. They are requested by
CMS
2007-04-13 13:51 moneta
* [r18489] smatrix/test/matrix_op.h: fix a problem in the test. Use
consistently the temp objects for all three cases (CLHEP, SMAtrix
and TMatrix)
2007-04-12 15:09 rdm
* [r18488] minuit/inc/TFitter.h: From Fed:
declare copy ctor and assignment operator.
2007-04-10 13:23 couet
* [r18487] gl/src/TGLPlotPainter.cxx, gl/src/TGLTF3Painter.cxx: -
From Timur:
Fix a scaling problem.
2007-04-06 19:49 brun
* [r18486] qt/src/TGQt.cxx: From Valeri Fine:
select the correct Qt codec when more then 2 input languages are
in use (Thanks Dmitri Naumov)"
2007-04-05 22:31 pcanal
* [r18485] io/src/TEmulatedCollectionProxy.cxx: From Scott Snyder:
R__GenerateTClassForPair makes a TStreamerInfo appropriate for
an arbitrary pair<> class. It does this by first fetching
the TStreamerInfo for pair<const int, int>, cloning it,
and modifying it for the new types.
As part of this, it does a Clear() on the element list, then
Add's the new elements. However, the Clone() also duplicates
the elements, and these duplicated elements are not deleted
by the Clear(). (It looks like the ownership bit is not set for
fElements in
TStreamerInfo.) Changing the Clear() to Delete() fixes it, as in
the patch
below.
2007-04-05 22:10 pcanal
* [r18484] hist/src/TFormulaPrimitive.cxx: From Scott Snyder:
TFormulaPrimitive::AddFormula takes as an argument a new'd
object;
it is supposed to take ownership of the object.
However, if a primitive of the same name already exists, the
object will be leaked. (There are some duplicates between
the list in TFormulaPrimitive::BuildBasicFormulas and
TFormulaMathInterface.cxx.)
2007-04-05 21:00 pcanal
* [r18482] pyroot/src/RootWrapper.cxx: Protect against missing
ClassInfo (possible in the case of Emulated classes
2007-04-05 18:03 brun
* [r18481] qt/src/TGQt.cxx: From Remi Mommsen
The Qt layer does not honor setting from config.h.
2007-04-05 06:52 brun
* [r18480] hist/src/TH3.cxx: Fix coding conventions
2007-04-04 16:49 pcanal
* [r18479] build/unix/compiledata.sh: remove -Iinclude, to improve
location independence of ACLiC build
2007-04-04 15:58 brun
* [r18478] physics/src/TVector3.cxx: From Lorenzo:
Fix for Savannah bug 25045
2007-04-04 15:46 brun
* [r18477] hist/inc/TH3.h, hist/src/TH2.cxx, hist/src/TH3.cxx: From
Lorenzo:
- fixes projection from a 2D and a 3D histogram in a profile by
using the using as weights the bin content instead of the error
square (fix for bug 25036)
- compute the number of entries in the projected histograms and
profiles by summing the effective entries bin by bin
- re-implement TH3::ProjectionZ usiong TH3::Project3D
- change default values for TH3::ProjectionZ in TH3.h (use (0,0)
for min and max of bins )
2007-04-04 15:39 brun
* [r18476] treeplayer/inc/TTreeFormula.h: From Matevz:
Extra comma after the kIsInteger enum entry in TTreeFormula
causes gcc-3.2.3 to complain
2007-04-04 13:21 brun
* [r18475] main/src/h2root.cxx: The array bigbuf must be allocated
on the stack and not the heap via new.
This solves a problem on amd64 between hbook/fortran and
h2root/C++
2007-04-04 12:43 brun
* [r18474] treeplayer/inc/TTreeFormula.h,
treeplayer/src/TTreeFormula.cxx: Add an optional argument to
TTreeFormula::IsInteger, ie
virtual Bool_t IsInteger(Bool_t fast=kTRUE) const;
TTreeFormula::Init calls this function with fast=kFALSE. In this
case
the current IsInteger function is executed and the result stored
in the kIsInteger bit
of the TTreeFormula. Later when the IsInteger function is called
with kTRUE or
no arguments, the function returns immediatly the value of the
kIsInteger bit.
This also solves another problem encountered when processing
TChains.
It can happen that when TTreePlayer::DrawSelect calls
TTreeFormula::IsInteger,
the TBranch objects of the processed Tree are no more available
because the last Tree
in the chain has been deleted.
2007-04-04 06:54 brun
* [r18473] tmva/test/TMVAGui.C, tmva/test/TMVAnalysis.C: The script
TMVAnalysis.C can now be run with ACLIC, ie
root > .x TMVAnalysis.C+
2007-04-03 16:10 brun
* [r18471] tree/src/TBranchElement.cxx: Fix coding conventions
2007-04-03 15:20 couet
* [r18470] graf/inc/TBox.h, graf/src/TBox.cxx: - Make the operator=
public.
- Change help to new format.
2007-04-03 14:37 brun
* [r18469] hist/src/TF1.cxx: Modify TF1::DrawCopy such that the
function can also work when the object
is a user class derived from TF1.
2007-04-03 11:43 antcheva
* [r18468] gui/src/TGXYLayout.cxx: Included the case when rubber
flag is not set in the generated code.
2007-04-03 11:10 brun
* [r18467] gl/src/TGLDisplayListCache.cxx, gl/src/TGLScene.cxx:
From Bertrand:
Added missing protections in GL for Windows.
2007-04-03 08:25 axel
* [r18464] reflex/src/PluginFactoryMap.cxx,
reflex/src/PluginService.cxx: Add REFLEX_BUILD CPP macro
2007-04-03 07:07 brun
* [r18463] graf/src/TLegendEntry.cxx: In the constructor set all
text attributes to 0 such that they will automatically
inherit the TLegend settings when the TLegend will be painted.
2007-04-02 16:54 antcheva
* [r18462] gui/src/TGWindow.cxx: Generated pointer names cannot
contain space or "::"
2007-04-02 16:53 antcheva
* [r18461] gui/src/TGFrame.cxx: Changes in SaveSorce methods
related to the code generation when TGXYLayout is used
2007-04-02 16:53 antcheva
* [r18460] gui/inc/TGXYLayout.h, gui/src/TGXYLayout.cxx:
Implemented SavePrimitive for TGXYLayout and TGXYLayoutHints
2007-04-02 15:24 brun
* [r18459] hist/src/TH1.cxx: In TH1::Fit add support for classes
derived from TF1 and redefining TF1::EvalPar.
Instead of calling "new TF1" the user class default constructor
is called
via f1->IsA()->New().
2007-04-02 11:07 rdm
* [r18458] winnt/src/TWinNTSystem.cxx: From Bertrand:
fix dynamicpath to always include $ROOTSYS/lib, needed to find
the
.rootmap files.
2007-04-02 10:32 rdm
* [r18457] geom/inc/TGeoCache.h: From Bertrand:
As on Windows, GetFreeSpace is defined as the following macro:
#define GetFreeSpace(w) (0x100000L)
It has to be undefined in TGeoCache.h
(compilation of ROOT Event Viewer (REVE) dictionary fails on
Windows)
2007-04-02 10:27 rdm
* [r18456] config/Makefile.depend: fix typo breaking Win32 build.
2007-04-02 10:24 rdm
* [r18455] configure: remove obsolete lib/libProofGui*.
2007-04-02 09:54 rdm
* [r18454] Makefile: remove $(MAKE) map calls.
2007-04-02 09:53 rdm
* [r18453] configure: delete old etc/system.rootmap.
2007-04-02 09:42 rdm
* [r18452] Makefile, alien/Module.mk, asimage/Module.mk,
auth/Module.mk, castor/Module.mk, chirp/Module.mk,
cintex/Module.mk, clarens/Module.mk, config/Makefile.depend,
dcache/Module.mk, eg/Module.mk, fftw/Module.mk,
fitpanel/Module.mk, foam/Module.mk, fumili/Module.mk,
g3d/Module.mk, g4root/Module.mk, gdml/Module.mk, ged/Module.mk,
geom/Module.mk, geombuilder/Module.mk, geompainter/Module.mk,
gfal/Module.mk, gl/Module.mk, gpad/Module.mk, graf/Module.mk,
gui/Module.mk, guibuilder/Module.mk, hbook/Module.mk,
hist/Module.mk, histpainter/Module.mk, html/Module.mk,
io/Module.mk, krb5auth/Module.mk, ldap/Module.mk, math/Module.mk,
mathcore/Module.mk, mathmore/Module.mk, matrix/Module.mk,
meta/src/TCint.cxx, minuit/Module.mk, minuit2/Module.mk,
mlp/Module.mk, monalisa/Module.mk, mysql/Module.mk,
net/Module.mk, netx/Module.mk, odbc/Module.mk, oracle/Module.mk,
peac/Module.mk, pgsql/Module.mk, physics/Module.mk,
postscript/Module.mk, proof/Module.mk, proofplayer/Module.mk,
proofx/Module.mk, pyroot/Module.mk, pythia6/Module.mk,
qt/Module.mk, qtgsi/Module.mk, qtroot/Module.mk, quadp/Module.mk,
reflex/Module.mk, rfio/Module.mk, rint/Module.mk,
roofit/Module.mk, ruby/Module.mk, sapdb/Module.mk,
sessionviewer/Module.mk, smatrix/Module.mk, spectrum/Module.mk,
spectrumpainter/Module.mk, splot/Module.mk, sql/Module.mk,
table/Module.mk, thread/Module.mk, tmva/Module.mk,
tree/Module.mk, treeplayer/Module.mk, treeviewer/Module.mk,
unuran/Module.mk, vmc/Module.mk, win32gdk/Module.mk,
x11/Module.mk, x11ttf/Module.mk, x3d/Module.mk, xml/Module.mk,
xmlparser/Module.mk: we now generate for every library.so a
library.rootmap file in the lib
directory. These rootmap files are generated automatically when
the
associated LinkDef file(s) or the config/Makefile.depend is
changed.
No more "make map" needed, rootmaps are always up-to-date!
2007-03-30 21:37 pcanal
* [r18451] treeplayer/src/TFormLeafInfo.cxx,
treeplayer/src/TTreeFormula.cxx: Extend support for type casting
in TTreeFormula. In particular support the case of casting the
object returned value of a function:
T->Scan("((Track*)(fLastTrack@.GetObject())).GetPx()","","");
This requires fixing the parsing of nested parathesis.
2007-03-30 16:46 rdm
* [r18450] proofd/inc/XrdProofdProtocol.h,
proofd/src/XrdProofdProtocol.cxx, proofx/src/TXSlave.cxx: From
Gerri:
This fixes a problem with the selection of a non-default ROOT
version
showing up at the CAF.
2007-03-30 16:44 rdm
* [r18449] net/inc/TFileStager.h, net/src/TFileStager.cxx,
proof/src/TDSet.cxx, tree/src/TChain.cxx: From Gerri:
Anna reported to me the following problem:
TChain::Lookup (and TDSet::Lookup) makes now use of
TFileStager::Locate
to locate the files. But for local URLs TFileStager is not
defined, so
the lookup fails.
This patch adds default functionality (based on
TSystem::AccessPathName)
to the base TFileStager, so that it works trasparently for local
files.
2007-03-30 16:35 rdm
* [r18448] auth/inc/DaemonUtils.h: From Gerri:
the decls of RpdInit at auth/inc/DaemonUtils.h:70 and
rpdutils/src/rpdutils.cxx:6365 didn't match.
2007-03-30 16:12 antcheva
* [r18447] ged/src/TGedEditor.cxx: Additional protection against
zero pointer of TColorWheel object
2007-03-30 15:07 brun
* [r18446] test/stressEntryList.cxx: From Anna:
Some minor fixes and remove debug prints
2007-03-30 15:03 brun
* [r18445] hist/src/TFormula.cxx: From Anna;
solves the problem of linear formulas with more than 20
parameters
2007-03-30 15:01 brun
* [r18444] graf/src/TGraph.cxx: From Anna:
changed the comments to TGraph::LeastSquareLinearFit() to
describe the real meaning of the parameters
2007-03-30 14:30 moneta
* [r18443] unuran/test/Makefile, unuran/test/unuranDiscrete.cxx,
unuran/test/unuranDistr.cxx, unuran/test/unuranHist.cxx,
unuran/test/unuranMulti2D.cxx, unuran/test/unuranMulti3D.cxx,
unuran/test/unuranMultiDim.cxx, unuran/test/unuranSimple.cxx:
improve the tests. Add performance comparisons for Gauss and
Poisson and add test for dim 10 and 100
2007-03-30 13:41 axel
* [r18442] cint/src/v6_newlink.cxx: One more fix to the default arg
parsing (don't remove enclosing "")
2007-03-30 13:38 brun
* [r18441] tree/src/TEntryList.cxx: From Anna:
Fix a bug in the use of the hash algorithm that was preventing
stressEntryList
to work correctly on some systems.
2007-03-30 13:22 moneta
* [r18440] unuran/inc/TUnuranEmpDist.h, unuran/src/TUnuran.cxx,
unuran/src/TUnuranEmpDist.cxx: add methods for generating random
numbers from multi-dimensional empirical distributions. They can
be used for example to generate random numbers from a TGraph or a
TGraph2D
2007-03-30 12:20 couet
* [r18439] gl/inc/TGLTF3Painter.h: - From Timur:
Fix a compilation problem on SUN
2007-03-30 09:58 pcanal
* [r18438] treeplayer/src/TTreePlayer.cxx: In process, handle the
case where the TreeCache object is deleted/newed during the
processing (because of a missing file for example)
2007-03-30 07:55 rdm
* [r18437] base/src/TBrowser.cxx, base/src/TColor.cxx,
html/src/TDocDirective.cxx: From Bertrand:
make sure that InitalizeGraphics() is properly called.
2007-03-29 21:32 brun
* [r18436] graf/src/TPaveText.cxx, graf/src/TPavesText.cxx: Add
more comments in TPaveText and TpavesText constructors.
2007-03-29 21:11 brun
* [r18435] pythia6/inc/TPythia6.h: In the inline function
TPythia6::GetPROC(i), set explicitily the termination character
number 27 to take into account the fact that in Fortran there is
no
character terminator.
2007-03-29 16:37 axel
* [r18434] cint/src/v6_newlink.cxx: Yet another try to fix the
quoting of default values for function parameters.
2007-03-29 14:13 pcanal
* [r18430] config/Makefile.depend, main/Module.mk,
main/src/hadd.cxx: Move the dependency of hadd on libTreePlayer
from link time to runtime
2007-03-29 13:54 rdm
* [r18429] proofd/src/XrdProofConn.cxx: From Gerri:
remove debug statements.
2007-03-29 13:10 couet
* [r18428] gpad/src/TPad.cxx: - In TPad::PaintBorder the "dark" and
"light" color were not right when
the basic color was 0: a red border was drawn around the pads.
2007-03-29 12:52 pcanal
* [r18427] config/Makefile.depend, main/Module.mk: Link hadd
against libTreePlayer to allow support for TTree with a build
index until hadd can use the autoloader
2007-03-29 12:08 couet
* [r18426] gl/inc/LinkDef.h, gl/inc/TGLBoxPainter.h,
gl/inc/TGLPlotPainter.h, gl/inc/TGLTF3Painter.h,
gl/inc/TGLUtil.h, gl/src/TGLBoxPainter.cxx,
gl/src/TGLHistPainter.cxx, gl/src/TGLPlotPainter.cxx,
gl/src/TGLTF3Painter.cxx, gl/src/TGLUtil.cxx: - From Timur:
First implementation of the 3D iso surfaces with GL. Example:
{
gStyle->SetCanvasPreferGL(true);
TCanvas * canvas = new TCanvas("C","C",600,600);
ntuple->Draw("px:py:pz>>h3");
h3->SetContour(5);
h3->Draw("gliso");
}
(Still needs improvments)
2007-03-29 10:12 antcheva
* [r18425] gui/src/TGFrame.cxx: Removed #ifndef __CINT__ etc
statements from generated
code - not needed anymore with auto loading mechanism
2007-03-29 08:00 moneta
* [r18423] unuran/inc/TUnuranMultiContDist.h,
unuran/src/TUnuranMultiContDist.cxx: pass dimension in
constructor of multi-dim distributions
2007-03-28 21:56 pcanal
* [r18422] meta/src/TCint.cxx: Insure that CINT is always in
execute mode (as opposed to declaration mode) when running
ProcessLine
2007-03-28 15:43 rdm
* [r18421] base/src/TApplication.cxx: also check if graphics libs
need to be loaded after doing .L.
2007-03-28 15:40 rdm
* [r18420] x11ttf/src/TGX11TTF.cxx: don't use TGX11::Class() since
that can lead to the creation of a shadow class
which is not what we want. Just check on the name "TGX11".
2007-03-28 15:12 axel
* [r18419] html/inc/THtml.h, html/src/TClassDocOutput.cxx: Allow
Wiki links for discussions/free-form doc of classes if
THtml::SetWikiURL() is set, a la PHP
2007-03-28 14:33 rdm
* [r18418] x11ttf/inc/TGX11TTF.h, x11ttf/src/TGX11TTF.cxx: add
static method Activate() to switch gVirtualX to TGX11TTF.
2007-03-28 14:32 rdm
* [r18417] gpad/src/TCanvas.cxx, gui/src/TGClient.cxx: in static
initializer call TApplication::NeedGraphicsLibs().
2007-03-28 14:31 rdm
* [r18416] base/src/TSystem.cxx: don't check anymore "magic"
library names, after every load check if
the TApplication::fgGraphNeeded flag is set (set via
TApplication::NeedGraphicsLibs()).
2007-03-28 14:29 rdm
* [r18415] base/inc/TApplication.h, base/src/TApplication.cxx: add
static method NeedGrahicsLibs(). This method should be called
from static
library initializers of libraries that need the low level
graphics libs
(this is currently called from libGpad and libGui). This is more
generic
than looking for the Gpad and Gui names in TSystem::Load() and
also works
if these libs are indirectly loaded like via an ACLiC generated
library.
Also explicitly initialize TGX11TTF if this library was
indirectly loaded
as part of an ACLiC library (we call via ProcessLine() the new
static
TGX11TTF::Activate() method).
2007-03-28 13:38 rdm
* [r18414] xrootd/src/xrootd-20060928-1600.src.tgz: libXrdPosix was
not linked with the XrdSys lib needed for Mac OS X.
2007-03-28 10:18 pcanal
* [r18412] cintex/src/CINTScopeBuilder.cxx: From Pere:
Correct the issue https://savannah.cern.ch/bugs/?25077
Fix a bad declaration of the scope of
vector<LinkManager::Link*>::iterator as a namespace when
declaring a typedef of LinkManager class.
2007-03-28 09:39 pcanal
* [r18409] tree/src/TBasket.cxx: Remove memory leak in the case
where the buffer is not compressible (rare)
2007-03-27 15:30 pcanal
* [r18408] g3d/src/TView3D.cxx, hist/src/TH3.cxx: Re-enable use of
buffer not attached to a TFile for TH3 and TView3D
2007-03-27 15:04 moneta
* [r18407] unuran/inc/TUnuranDiscrDist.h, unuran/src/TUnuran.cxx:
fix a bug in setting the sum of a disccrete distribution and in
the nuuran log level
2007-03-27 14:52 brun
* [r18406] tutorials/matrix/invertMatrix.C,
tutorials/matrix/solveLinear.C: From Eddy:
Fix a problem with enums
2007-03-27 14:47 pcanal
* [r18405] hist/src/THStack.cxx: Use TClass::DynamicCast instead of
the C-Style cast to get the correct object address without
introducing a link time dependency.
2007-03-27 13:40 pcanal
* [r18404] hbook/inc/THbookBranch.h, hbook/src/THbookBranch.cxx,
hbook/src/THbookFile.cxx: adapt to new TBranch interface
2007-03-26 16:02 pcanal
* [r18403] tree/inc/TBranch.h, tree/inc/TBranchClones.h,
tree/inc/TBranchElement.h, tree/inc/TBranchObject.h,
tree/src/TBranch.cxx, tree/src/TBranchClones.cxx,
tree/src/TBranchElement.cxx, tree/src/TBranchObject.cxx,
tree/src/TBranchRef.cxx, tree/src/TTree.cxx: Cache the branch
mother and direct parent to improve performance
2007-03-26 15:04 pcanal
* [r18402] test/dt_DrawTest.C: add missing header
2007-03-26 12:18 rdm
* [r18401] test/Makefile.win32: From Bertrand:
Added MSVC++ 8.0 SP1 signature in Makefile.win32.
2007-03-24 14:06 rdm
* [r18400] netx/Module.mk, proofx/Module.mk, xrootd/Module.mk,
xrootd/src/xrootd-20060928-1600.src.tgz: to be able to use
alternative xrootd builds we now link some modules with
a shared libXrdPosix instead of a static .a. This means that on
Mac OS X
we need to make libXrdPosix.dylib in addition to libXrdPosix.so.
2007-03-24 11:12 rdm
* [r18399] configure: threas are now always enabled so make sure
they are in the "features" list.
This is needed so root-config properly adds the required thread
libs
2007-03-23 15:21 moneta
* [r18398] tutorials/unuran/unuranFoamTest.C: fix name for include
TROOT.h for Linux (cap sensitive OS)
2007-03-23 14:37 rdm
* [r18397] netx/Module.mk, proofx/Module.mk: From Gerri:
correct path of external xrootd libraries.
2007-03-23 14:31 moneta
* [r18396] mathmore/inc/Math/GSLRndmEngines.h,
mathmore/inc/Math/Random.h, mathmore/src/GSLRndmEngines.cxx: -
fix a compilation error on gcc 4.1
- add Gaussian generators for other GSL methods (Ratio and BM).
Ziggurat is used as default.
2007-03-23 13:29 moneta
* [r18395] tutorials/math/testrandom.C: move testrandom() function
at the end of the file, otherwise it will not compile
2007-03-23 13:10 rdm
* [r18394] netx/Module.mk, proofx/Module.mk: From Gerri:
- link with libXrdPosix instead of the static libs libXrdClient.a
libXrdOuc.a libXrdNet.a. This solves problems with static symbols
when an external version of the plug-in is used (like from
external
provided xrootd).
2007-03-23 13:08 rdm
* [r18393] proof/src/TProofServ.cxx: From Gerri:
remove all internal ' " ' from the current include path before
exporting it
2007-03-23 09:06 rdm
* [r18392] win32gdk/gdk/src/gdk/gdkcursors.h,
win32gdk/gdk/src/gdk/win32/gdkcursor-win32.c,
win32gdk/gdk/src/gdk/win32/rc/gdk.rc, win32gdk/src/TGWin32.cxx:
From Bertrand:
change busy cursor from "arrow with hourglass" to "hourglass".
2007-03-23 09:04 rdm
* [r18391] win32gdk/gdk/src/gdk/win32/rc/Busy.cur: From Bertrand:
new busy cursor.
2007-03-22 20:07 rdm
* [r18390] cont/src/TCollection.cxx: add missing documentation to
AddVector().
2007-03-22 15:06 moneta
* [r18389] tutorials/unuran/unuranFoamTest.C: add macro showing
usage of unuran and foam for generating random numbers from a 2d
distribution
2007-03-22 14:58 antcheva
* [r18388] ged/src/TGedEditor.cxx: TColorWheel object excluded from
the selected objects in graphics editor.
It is used in color dialog for selecting colors.
2007-03-22 13:07 antcheva
* [r18387] gui/src/TGColorDialog.cxx: From Matevz:
Changed the way how embedded canvas is initialized to avoid error
bad
drawable, XREQ: 62.
2007-03-22 10:36 moneta
* [r18386] smatrix/inc/Math/CramerInversion.icc,
smatrix/inc/Math/CramerInversionSym.icc, smatrix/inc/Math/Dinv.h:
remove optimized inversion (Cramer method) of 6x6 normal & sym
matrices. Results on new 64 bit machines are better using the
general inversion method
2007-03-22 10:19 brun
* [r18385] proof/src/TProofServ.cxx: From Gerri:
- Add quotes around the path string while exporting
ROOTINCLUDEPATH
2007-03-22 10:18 brun
* [r18384] proof/src/TProof.cxx: From Gerri:
- Use macro basename (instead of name) for the final load message
(bug #24943)
2007-03-22 09:32 brun
* [r18383] test/Tetris.cxx: libGpad must be loaded before executing
Tetris
2007-03-22 09:27 brun
* [r18382] test/Aclock.cxx: This example requires libGpad to be
loaded too.
2007-03-22 09:18 couet
* [r18381] graf/src/TEllipse.cxx: - Make sure that phmin<phimax to
fix https://savannah.cern.ch/bugs/?24898.
- Modify help to use the new THtml doc.
2007-03-21 17:30 brun
* [r18380] graf/inc/TBox.h, graf/src/TBox.cxx: TBox::DrawBox
returns now a TBox*.
The same change will be applied to all other primitives.
2007-03-21 16:02 brun
* [r18379] base/inc/RVersion.h, build/version_number: Start
development version 5.15/05
2007-03-20 16:17 rdm
* [r18377] alien/inc/TAlienCollection.h, alien/inc/TAlienResult.h,
alien/src/TAlienCollection.cxx, alien/src/TAlienResult.cxx,
net/inc/TGridCollection.h, net/inc/TGridResult.h: ALICE needs
TEntryList support via AliEn (TEventList removed).
2007-03-20 16:16 rdm
* [r18376] config/Makefile.depend, proof/src/TProofServ.cxx,
proofd/inc/XrdProofdTrace.h, proofd/src/XrdProofConn.cxx,
proofd/src/XrdProofPhyConn.cxx, proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdResponse.cxx: fix link dependency, libProofx
should NOT be linked with libXrdProofd
as it initializes some same symbols.
2007-03-20 14:00 brun
* [r18375] test/stressEntryList.cxx: add more output information in
case the test fails.
2007-03-20 11:11 rdm
* [r18374] io/src/TFile.cxx: make check for new option CACHEREAD
case insensitive.
2007-03-20 10:59 brun
* [r18373] base/src/TSystem.cxx, zip/src/deflate.c: From Axel:
Fixes for problems reported by valgrind.
2007-03-20 10:53 couet
* [r18372] tutorials/gl/gldemos.C: - Since the structure change of
$ROOTSYS/tutorials/ this pilot macro
pointed on the wrong macros' names.
2007-03-20 10:37 moneta
* [r18371] smatrix/test/Makefile: fix problem linking CLHEP on
Windows
2007-03-20 09:55 brun
* [r18370] fitpanel/src/TFitEditor.cxx: From Ilka:
remove a forgotten debug statement
2007-03-20 09:54 brun
* [r18369] asimage/src/TASImage.cxx, win32gdk/src/TGWin32.cxx,
x11/src/TGX11.cxx: From Valeriy Onuchin:
Fix for thumbnails generation to avoid a crash in ROOT object
browser
2007-03-20 08:02 brun
* [r18368] alien/inc/TAlienCollection.h,
alien/src/TAlienCollection.cxx, alien/src/TAlienFile.cxx,
alien/src/TAlienJDL.cxx: Fix a long list of coding conventions
violations.
2007-03-20 07:53 brun
* [r18367] net/inc/TGrid.h, proof/src/TProofServ.cxx: Fix coding
conventions
2007-03-19 22:02 pcanal
* [r18366] tree/src/TTree.cxx: Specify ReadFile's behavior
regarding white spaces and string
2007-03-19 21:40 brun
* [r18365] net/inc/LinkDef.h: Remove TUrl and TInetAddress from the
Net dictionary.
This was causing funny problems under Windows.
2007-03-19 18:11 brun
* [r18364] base/inc/RVersion.h, build/version_number: Make
development version 5.15/04
2007-03-19 18:08 brun
* [r18363] meta/src/TStreamerElement.cxx: From Philippe
Remove spurrious error message in the case of a data type of type
vector<map<UInt_t,Float_t> >
2007-03-19 17:41 rdm
* [r18362] alien/inc/TAlienCollection.h,
alien/inc/TAlienJobStatusList.h, alien/src/TAlienCollection.cxx,
alien/src/TAlienJobStatusList.cxx, net/inc/TGridCollection.h: fix
bunch of warnings (hidden overloaded methods).
2007-03-19 17:24 brun
* [r18361] net/inc/TGridJobStatusList.h,
net/src/TGridJobStatusList.cxx: Remove trailing <CR>
2007-03-19 17:02 rdm
* [r18360] xrootd/src/xrootd-20060928-1600.src.tgz: From Andreas
Peters:
fix so the Stage() command works. Needed for PROOF on the CAF.
2007-03-19 16:55 rdm
* [r18359] alien/inc/TAlien.h, alien/inc/TAlienCollection.h,
alien/inc/TAlienFile.h, alien/src/TAlien.cxx,
alien/src/TAlienCollection.cxx, alien/src/TAlienFile.cxx,
alien/src/TAlienJDL.cxx, alien/src/TAlienJobStatus.cxx,
config/Makefile.depend: coding conventions.
2007-03-19 16:49 moneta
* [r18358] tutorials/math/mathcoreCDF.C,
tutorials/math/mathcoreVectorCollection.C,
tutorials/math/mathcoreVectorFloatIO.C,
tutorials/math/mathcoreVectorIO.C: fix tutorials
2007-03-19 16:14 rdm
* [r18357] alien/inc/LinkDef.h, alien/inc/TAlien.h,
alien/inc/TAlienCollection.h, alien/inc/TAlienFile.h,
alien/inc/TAlienJDL.h, alien/inc/TAlienJobStatusList.h,
alien/src/TAlien.cxx, alien/src/TAlienCollection.cxx,
alien/src/TAlienFile.cxx, alien/src/TAlienJDL.cxx,
alien/src/TAlienJobStatus.cxx, alien/src/TAlienJobStatusList.cxx,
net/inc/LinkDef.h, net/inc/TGrid.h, net/inc/TGridCollection.h,
net/inc/TGridJDL.h, net/inc/TGridJobStatusList.h,
net/src/TGridJobStatusList.cxx: From Andreas Peters:
updated Alien plugin.
2007-03-19 16:02 pcanal
* [r18356] treeplayer/src/TSelectorDraw.cxx: remove limitation on
title length
2007-03-19 15:55 brun
* [r18355] test/stressGeometry.cxx, tutorials/geom/geomAlice.C,
tutorials/geom/geomAlice_itsv.C, tutorials/geom/geomAtlas.C,
tutorials/geom/geomBrahms.C, tutorials/matrix/invertMatrix.C:
Simplify the tutorials and test programs reading geometry files
across the web.
The geometry files are automatically cached locally thanks to the
new option "CACHEREAD"
in TFile::Open.
2007-03-19 15:54 brun
* [r18354] geom/src/TGeoManager.cxx: Modify TGeoManager::Import to
take advantage of the new option "CACHEREAD"
in TFile::Open. When importing a web file, it is automatically
cached
on the local system.
2007-03-19 15:14 rdm
* [r18353] etc/proof/xpd.cf.sample, proof/inc/TProofMgr.h,
proof/src/TProofMgr.cxx, proofd/inc/XrdProofServProxy.h,
proofd/inc/XrdProofdProtocol.h, proofd/src/XrdProofConn.cxx,
proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdProtocol.cxx, proofx/inc/TXProofMgr.h,
proofx/inc/TXSocket.h, proofx/src/TXProofMgr.cxx,
proofx/src/TXProofServ.cxx, proofx/src/TXSlave.cxx,
proofx/src/TXSocket.cxx,
sessionviewer/src/TProofProgressDialog.cxx: From Gerri:
- Support for multiple ROOT versions on a PROOF cluster.
TProofMgr::ShowROOTVersions() giving the following output:
root [0] TProof::Mgr("")->ShowROOTVersions()
----------------------------------------------------------
Available versions (tag ROOT-vers remote-path PROOF-version):
* cvs 5.15/03 /home/ganis/local/root/head/head 12
dev 5.15/03 /home/ganis/local/root/head/root 12
----------------------------------------------------------
- TProofMgr::SetROOTVersion(const char *version_tag)
to change the default for the user, eg
root [1] TProof::Mgr("")->SetROOTVersion("dev")
root [2] TProof::Mgr("")->ShowROOTVersions()
----------------------------------------------------------
Available versions (tag ROOT-vers remote-path PROOF-version):
cvs 5.15/03 /home/ganis/local/root/head/head 12
* dev 5.15/03 /home/ganis/local/root/head/root 12
----------------------------------------------------------
Available version are defined by the administrator via the
"xpd.rootsys" directive:
xpd.rootsys /home/ganis/local/root/head/head cvs
xpd.rootsys /home/ganis/local/root/head/root dev
in the xrootd config file.
- Improve error reporting in TXSocket
- Fix a problem with resetting a label in TProofProgressDialog
2007-03-19 15:06 moneta
* [r18352] unuran/test/Makefile, unuran/test/unuranSimple.cxx:
update test adding CLHEP
2007-03-19 15:00 rdm
* [r18351] base/inc/TTimeStamp.h: add new setter methods:
SetSec(int sec)
SetNanoSec(int nsec)
2007-03-19 14:45 rdm
* [r18350] netx/src/TXNetFile.cxx, netx/src/TXNetFileStager.cxx:
From Andreas and Gerri:
- TXNetFileStager: fix problem in setting the prefix
- TXNetFile: set kXR_new also for 'recreate'
2007-03-19 14:43 rdm
* [r18349] proof/inc/TProof.h, proof/inc/TProofServ.h,
proof/src/TProof.cxx, proof/src/TProofServ.cxx: From Gerri:
- TProof::Load(const char *macro, Bool_t notOnClient) where
'macro' is the
name of a macro or the implementation file of a class (in which
case the
corresponding header should have .h or .hh extension). If
notOnClient
is kTRUE (default is kFALSE) the class/macro is loaded only
on master and workers.
- Re-usage of valid binaries from macros or selectors (they are
cached under
<SandBox>/cache), this allows to save a few seconds while running
a query
with an unchanged and compiled selector.
- Exports ROOTINCLUDEPATH with the current content of
gSystem->GetIncludePath()
just before executing BUILD.sh so that the path can be used for
build
purposes (bug #18079)
2007-03-19 14:35 rdm
* [r18348] config/Makefile.win32: From Axel:
for the time being suppress truncation warnings in VC++8.
2007-03-19 14:25 rdm
* [r18347] proof/src/TProof.cxx: in upload data sets use now
TFile::Cp() instead of the TFileMerger.
2007-03-19 14:24 rdm
* [r18346] io/inc/TFile.h, io/src/TFile.cxx: From Andreas Peters:
implement generic file copy in static function TFile::Cp().
This is the same code as is in TFileMerger::Cp() but its natural
location
is TFile. It allows any file (also non-ROOT files) to be copied
via any of
the many ROOT remote file access methods.
In addition TFile::Open() has now the new option "CACHEREAD"
which will
first use TFile::Cp() to copy the file locally to a cache
directory and
then open the file locally. If the remote file already exists in
the cache
this file will be used directly, unless the remote file has
changed.
For example:
root [0] TFile::SetCacheFileDir("/tmp/fons")
root [1] TFile *f =
TFile::Open("http://root.cern.ch/files/aleph.root", "CACHEREAD")
[TFile::Cp] Total 0.11 MB |====================| 100.00 % [8.8
MB/s]
Info in <TFile::Open>: using local cache copy of
http://root.cern.ch/files/aleph.root [/tmp/fons/files/aleph.root]
root [2] f->GetName()
(const char* 0x41dd2d0)"/tmp/fons/files/aleph.root"
To shrink the cache use TFile::ShrinkCacheFileDir().
2007-03-19 13:36 moneta
* [r18345] tutorials/fit/minuit2GausFit.C: test with fumili2
2007-03-19 13:35 moneta
* [r18344] tutorials/math/mathcoreSpecFunc.C,
tutorials/math/mathcoreStatFunc.C: add missing includes
2007-03-19 13:26 moneta
* [r18343] smatrix/test/Makefile: fixes for Windows
2007-03-19 13:18 moneta
* [r18342] minuit2/inc/Minuit2/MnRefCountedPointer.h,
minuit2/inc/TFcnAdapter.h: remove I/O for class TFcnAdapter and
rename method Check to DoCheck to avoid a problem on Solaris
2007-03-19 11:54 brun
* [r18341] smatrix/test/matrixOperations.C: Replace "#define N 10"
by "const Int_t N=10;"
2007-03-19 11:11 moneta
* [r18340] minuit2/inc/TFcnAdapter.h: add missing include Rtypes
2007-03-19 11:06 moneta
* [r18339] minuit2/inc/TFcnAdapter.h, minuit2/inc/TFitterMinuit.h,
minuit2/src/TFcnAdapter.cxx, minuit2/src/TFitterFumili.cxx,
minuit2/src/TFitterMinuit.cxx, minuit2/test/Makefile,
minuit2/test/testGraph.cxx: fix a problem in GetCovarianceMatrix.
Now return a pointer to a vector NxN and not N*(N+1)/2. Update
also test and doc
2007-03-19 10:59 axel
* [r18338] html/inc/THtml.h, html/src/TDocDirective.cxx,
html/src/TDocInfo.cxx, html/src/TDocOutput.cxx: Fix coding
conventions violation
Fix typo in THtml::SetMdouleDocPath()
More sleeping for GUI macro directives (now 1sec)
Fix title for product doc's class hierarchy
2007-03-19 10:46 antcheva
* [r18337] ged/src/TArrowEditor.cxx: Updated doc to use new
Reference guide features.
2007-03-19 10:46 rdm
* [r18336] proofplayer/inc/LinkDef.h,
proofplayer/inc/TAdaptivePacketizer.h,
proofplayer/inc/TDrawFeedback.h, proofplayer/inc/TEventIter.h,
proofplayer/inc/TFileMerger.h, proofplayer/inc/TObjectCache.h,
proofplayer/inc/TPacketizer.h, proofplayer/inc/TPacketizerDev.h,
proofplayer/inc/TPacketizerProgressive.h,
proofplayer/inc/TPerfStats.h, proofplayer/inc/TProofDraw.h,
proofplayer/inc/TProofLimitsFinder.h, proofplayer/inc/TStatus.h,
proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TDrawFeedback.cxx,
proofplayer/src/TEventIter.cxx, proofplayer/src/TFileMerger.cxx,
proofplayer/src/TObjectCache.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerDev.cxx,
proofplayer/src/TPacketizerProgressive.cxx,
proofplayer/src/TPerfStats.cxx, proofplayer/src/TProofDraw.cxx,
proofplayer/src/TProofLimitsFinder.cxx,
proofplayer/src/TStatus.cxx,
proofplayer/src/TVirtualPacketizer.cxx: reflect move from proof
to proofplayer directory in the cvs tag line.
2007-03-19 10:34 rdm
* [r18335] proof/inc/LinkDef.h, proof/inc/TEventIter.h,
proof/inc/TObjectCache.h, proof/inc/TStatus.h,
proof/src/TEventIter.cxx, proof/src/TObjectCache.cxx,
proof/src/TProof.cxx, proof/src/TStatus.cxx,
proofplayer/inc/LinkDef.h: final move of code from libProof to
libProofPlayer (to make libProof as small
as possible).
2007-03-19 10:29 moneta
* [r18334] minuit2/src/MnMinos.cxx, minuit2/src/TFitterMinuit.cxx:
fix problem in suppressing debug information in Minos
2007-03-19 10:24 brun
* [r18333] README/CREDITS: Add Josef Leydold for his contribution
to UNURAN.
2007-03-19 10:04 couet
* [r18332] graf/src/TLegend.cxx: - Coding conventions.
2007-03-19 09:57 antcheva
* [r18331] fitpanel/src/TFitEditor.cxx: Fixed typo in comment.
2007-03-19 09:56 antcheva
* [r18330] gui/src/TGColorDialog.cxx: Added missing comment in
DoPreview method.
2007-03-19 01:49 rdm
* [r18329] base/inc/TColor.h: fix double to float truncation
warning.
2007-03-19 01:46 rdm
* [r18328] proof/src/TProof.cxx: temporary commenting out of
TFileMerger.
2007-03-19 01:36 rdm
* [r18327] config/Makefile.depend, proof/inc/LinkDef.h,
proof/inc/TAdaptivePacketizer.h, proof/inc/TDrawFeedback.h,
proof/inc/TFileMerger.h, proof/inc/TPacketizer.h,
proof/inc/TPacketizerDev.h, proof/inc/TPacketizerProgressive.h,
proof/inc/TPerfStats.h, proof/inc/TProof.h,
proof/inc/TProofLimitsFinder.h, proof/inc/TVirtualPacketizer.h,
proof/inc/TVirtualProofPlayer.h,
proof/src/TAdaptivePacketizer.cxx, proof/src/TDrawFeedback.cxx,
proof/src/TFileMerger.cxx, proof/src/TPacketizer.cxx,
proof/src/TPacketizerDev.cxx,
proof/src/TPacketizerProgressive.cxx, proof/src/TPerfStats.cxx,
proof/src/TProof.cxx, proof/src/TProofLimitsFinder.cxx,
proof/src/TProofServ.cxx, proof/src/TVirtualPacketizer.cxx,
proofplayer/inc/LinkDef.h, proofplayer/inc/TProofPlayer.h,
proofplayer/src/TProofPlayer.cxx, proofx/src/TXProofServ.cxx:
more libProof restructuring. Now libProof is also independent of
libHist.
Last remaining step is to remove libTree dependency. On startup
proofserv.exe
now loads 9 libs, was 16.
2007-03-18 18:35 rdm
* [r18326] gpad/src/TCanvas.cxx, thread/inc/TWin32Mutex.h,
thread/src/TMutex.cxx, thread/src/TThread.cxx,
thread/src/TWin32Condition.cxx, thread/src/TWin32Mutex.cxx,
tutorials/thread/threadsh1.C, win32gdk/inc/TGWin32.h,
win32gdk/src/TGWin32GL.cxx, win32gdk/src/TGWin32ProxyBase.cxx:
From Bertrand:
Here is a patch for win32 implementation of TThread.
- Improves speed of a factor 10 in a heavy context switching
threaded application (by using critical sections).
- Added R__LOCKGUARD2(gROOTMutex) in TThreadTimer.
- Added CINT deadlock workaround for WIN32 in TMutex :-\
- Protected calls to gInterpreter->Execute() in TCanvas.
- Added gSystem->Sleep(10) in tutorial threadsh1.C
2007-03-17 22:01 brun
* [r18325] test/stressEntryList.cxx: From Anna:
Fix a scope problem preventing a correct execution with CINT and
Windows.
2007-03-17 21:04 rdm
* [r18324] main/Module.mk: link proofserv.exe only with libCore and
libCint.
2007-03-17 21:03 rdm
* [r18323] config/Makefile.depend: libProof does also not depend on
libTreePlayer anymore.
2007-03-17 19:16 brun
* [r18322] test/stressGraphics.cxx, test/stressGraphics.ref:
Several changes in the reference file.
The file earth.dat was moved from asimage to graphics.
2007-03-17 18:12 rdm
* [r18321] config/Makefile.depend: libProof now independent of
libGpad, libGraf and libGraf3d.
2007-03-17 18:04 rdm
* [r18320] proof/inc/LinkDef.h, proof/inc/TProofDraw.h,
proof/inc/TProofServ.h, proof/inc/TVirtualProofPlayer.h,
proof/src/TProofDraw.cxx, proof/src/TProofServ.cxx,
proofplayer/inc/LinkDef.h, proofplayer/inc/TProofPlayer.h,
proofplayer/src/TProofPlayer.cxx, proofx/src/TXProofServ.cxx:
move TProofDraw to proofplayer. Also move the TProofServ
GetTreeHeader code
to proofplayer.
2007-03-17 18:02 rdm
* [r18319] sessionviewer/inc/TProofProgressDialog.h,
sessionviewer/inc/TProofProgressLog.h,
sessionviewer/inc/TSessionDialogs.h,
sessionviewer/inc/TSessionLogView.h,
sessionviewer/inc/TSessionViewer.h,
sessionviewer/src/TProofProgressDialog.cxx,
sessionviewer/src/TProofProgressLog.cxx,
sessionviewer/src/TSessionDialogs.cxx,
sessionviewer/src/TSessionLogView.cxx,
sessionviewer/src/TSessionViewer.cxx: correct cvs tag line.
2007-03-17 17:42 brun
* [r18318] spectrumpainter/inc/TSpectrum2Painter.h,
spectrumpainter/src/TSpectrum2Painter.cxx: Replace all Float
variables by Double.
2007-03-17 12:03 brun
* [r18317] gpad/inc/TColorWheel.h, gpad/src/TColorWheel.cxx,
gui/inc/TGColorDialog.h, gui/inc/TGColorSelect.h,
gui/src/TGColorDialog.cxx, gui/src/TGColorSelect.cxx: From Ilka:
TColorWheel:
- add new method TColorWheel::SetCanvas(TCanvas *can)
- changes in Draw method related to the parent canvas
- line width changed to 1 (was 2) for better view in a small
canvas
TGColorDialog:
- added two tabs: Color Wheel and Basic Colors
- in Color Wheel tab implemented visualization of TColorWheel
with the possibility to select a color from it
- in Basic Colors tab is kept old functionality of this class.
The text fields for RGB and HLS and OK, Cancel buttons moved to
the main dialog frame. They are used also for setting a color
selected from the color wheel.
- New button Preview applies the selected color to the selected
object if this dialog is called from the graphics editor. The
selection can be confirmed as the final one by clicking the OK
button or refused - by clicking on Cancel button.
- new methods: DoPreview and SetColorInfo
- many layout changes
- added aditional frame for comparison between the old and new
selected colors
TGColorSelect:
- new method PreviewColor
2007-03-17 11:02 rdm
* [r18316] Makefile, config/Makefile.depend, config/rootrc.in,
proof/Module.mk: rename libProofGui to libSessionViewer and move
the sources from proof to
sessionviewer.
2007-03-17 11:00 rdm
* [r18315] proof/inc/LinkDefGui.h,
proof/inc/TProofProgressDialog.h, proof/inc/TProofProgressLog.h,
proof/inc/TSessionDialogs.h, proof/inc/TSessionLogView.h,
proof/inc/TSessionViewer.h, proof/src/TProofProgressDialog.cxx,
proof/src/TProofProgressLog.cxx, proof/src/TSessionDialogs.cxx,
proof/src/TSessionLogView.cxx, proof/src/TSessionViewer.cxx: move
to sessionviewer directory.
2007-03-17 10:58 rdm
* [r18314] sessionviewer/Module.mk, sessionviewer/inc/LinkDef.h:
move SessionViewer sources from proof to own sessionviewer
directory.
2007-03-17 08:45 brun
* [r18313] tree/src/TEntryList.cxx, tree/src/TEntryListBlock.cxx:
Change the documentation of TEntryList and TEntryListBlock to
html format
and add macros generating pictures documenting the two classes.
2007-03-17 08:44 brun
* [r18312] tree/doc/macros, tree/doc/macros/entrylist_figure1.C,
tree/doc/macros/entrylist_figure2.C,
tree/doc/macros/entrylistblock_figure1.C: Add macros used for the
documentation of TEntryList and TEntryListBlock
2007-03-16 22:19 rdm
* [r18311] asimage/src/libAfterImage.tar.gz: From Axel:
fix needed for the doc generation.
2007-03-16 21:16 pcanal
* [r18310] base/src/ManualBase4Body.h: Fix corrupted upload
2007-03-16 21:07 pcanal
* [r18309] base/inc/LinkDef4.h, base/src/ManualBase4.cxx,
base/src/ManualBase4.h, base/src/ManualBase4Body.h: Add support
for TBuffers operator<< and operator>> from the command line
2007-03-16 19:56 pcanal
* [r18308] io/src/TBufferFile.cxx: Make sure we are not using a
slot number rendered obsolete by an
increase of the size of the TExMap (this can be induced by a call
the class to WriteClass).
This prevents the error message:
'Error in <TExMap::Expand>: slot 25085 not empty (should never
happen)
seen by Minos and STAR.
(The only side effect was a possible increase of the data on file
due to object
duplication).
2007-03-16 19:38 rdm
* [r18307] configure: avoid basename being called without argument.
2007-03-16 18:27 brun
* [r18306] README/CREDITS: Add Alja for her contribution to GL and
GUI
2007-03-16 18:25 brun
* [r18305] test/stressEntryList.cxx: From Anna:
New version with an extended interface
2007-03-16 18:21 brun
* [r18304] gl/inc/TGLDisplayListCache.h,
gl/src/TGLDisplayListCache.cxx, gl/src/TGLStopwatch.cxx: From
Bertrand:
Fix crash on Windows with Geometry and GL in pad (thanks to
Matevz)
2007-03-16 18:16 brun
* [r18303] tree/inc/TEntryListFromFile.h: Fix compilation warnings
on Windows.
2007-03-16 18:07 axel
* [r18302] html/src/TDocDirective.cxx: Work-around MSVC7.1 bug
2007-03-16 17:06 rdm
* [r18301] Makefile, base/inc/RConfig.h, config/Makefile.depend,
config/rootrc.in, proof/inc/LinkDef.h, proof/inc/TProof.h,
proof/inc/TProofPlayer.h, proof/inc/TProofServ.h,
proof/inc/TProofSuperMaster.h, proof/inc/TVirtualProofPlayer.h,
proof/src/TProof.cxx, proof/src/TProofPlayer.cxx,
proof/src/TProofServ.cxx, proof/src/TProofSuperMaster.cxx,
proof/src/TVirtualPacketizer.cxx,
proof/src/TVirtualProofPlayer.cxx, proofplayer/Module.mk,
proofplayer/inc/LinkDef.h, proofplayer/inc/TProofPlayer.h,
proofplayer/src/TProofPlayer.cxx,
proofplayer/src/TVirtualPacketizer.cxx: first step in important
restructuring of proofserv.exe to do the same as was
done with root.exe. At startup proofserv.exe should depend only
on the MAINLIBS
and not much else.
2007-03-16 16:02 pcanal
* [r18300] rint/src/TTabCom.cxx: Use data member instead of hiding
it with a local var
2007-03-16 15:59 couet
* [r18299] graf/src/TPie.cxx: - From Guido Volpi:
- removed some unused variables and portion of codes in
DistancetoSlice()
- improved the rotation of the pie-chart: now the angle offset
change
following the mouse pointer around the center of the TPie.
2007-03-16 15:54 axel
* [r18298] cint/src/common.h: match malloc with free in
G__params/G__herits
2007-03-16 15:43 moneta
* [r18297] mathcore/test/Makefile, smatrix/test/Makefile: fix name
of library on Windows
2007-03-16 15:41 pcanal
* [r18296] cint/inc/Api.h, cint/inc/G__ci.h, cint/src/Apiif.h,
cint/src/DataMbr.cxx, cint/src/HISTORY, cint/src/Shadow.cxx,
cint/src/bc_autoobj.cxx, cint/src/bc_cfunc.cxx,
cint/src/bc_exec.cxx, cint/src/bc_exec_asm.h,
cint/src/bc_inst.cxx, cint/src/bc_parse.cxx,
cint/src/rflx_gensrc.h, cint/src/v6_auxu.cxx,
cint/src/v6_decl.cxx, cint/src/v6_disp.cxx, cint/src/v6_end.cxx,
cint/src/v6_error.cxx, cint/src/v6_inherit.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_pause.cxx,
cint/src/v6_pcode.cxx, cint/src/v6_scrupto.cxx,
cint/src/v6_sizeof.cxx, cint/src/v6_struct.cxx,
cint/src/v6_typedef.cxx, cint/src/v6_var.cxx,
utils/src/rootcint.cxx: From Paul, Fons, Rene, Philippe, and
Axel: upload of CINT 5.16.19/6.1.19
* proper treatment of 1dim arrays (!= scalars)
* split Shadow.h off Api.h
* prevent temp file flooding on windows
* remove rootcint temp files when done
2007-03-16 15:30 moneta
* [r18295] smatrix/test/Makefile: fix to treat correctly useReflex
case
2007-03-16 15:26 pcanal
* [r18294] cont/inc/TVirtualCollectionProxy.h: Re-enable access to
the abstract interface from CINT
2007-03-16 15:25 axel
* [r18293] etc/html/ROOT.css, html/inc/TDocInfo.h,
html/src/TClassDocOutput.cxx, html/src/TDocDirective.cxx,
html/src/TDocInfo.cxx, html/src/TDocParser.cxx: * fix func doc
div containing a directive
* fix <pre></pre> parsing
* fix graphics initialization
* strip macro name for directive
* handle macro param for directive
* convert the macro source
* fix tags (=file names) for directive-generated imgs
* fix class doc search in headers
* remove leading ///// in comment
* add some padding in front of method args
2007-03-16 15:15 axel
* [r18291] cint/inc/Shadow.h: split Shadow.h off Api.h part 1 -
real patch to be cvs ci'ed by someone with access to rootcint
2007-03-16 15:05 moneta
* [r18290] mathcore/Module.mk, mathcore/inc/Math/IFunction.h,
mathcore/inc/Math/LinkDef.h, mathcore/inc/Math/LinkDef_Func.h,
mathcore/inc/Math/LinkDef_GenVector.h,
mathcore/inc/Math/WrappedParamFunction.h: fix a problem with
multiple usage of LinkDef files
2007-03-16 14:58 couet
* [r18289] graf/src/TPie.cxx: - Use TColor::GetColorBright
2007-03-16 10:54 brun
* [r18288] tree/src/TTree.cxx: Add more documentation to
TTree::ReadFile
2007-03-16 10:37 brun
* [r18287] tree/src/TEntryList.cxx: From Anna:
the gDirectory was not correctly set in TEntryList::SetTree
2007-03-16 10:19 rdm
* [r18286] cint/cintdlls.mk: From Axel:
filter out MAINLIBS from the list of dependencies passed to the
linker.
2007-03-16 08:42 brun
* [r18285] README/CREDITS: Add Guido Volpi for his contribution to
class TPie
2007-03-16 08:41 moneta
* [r18284] tutorials/graphs/motorcycle.C: add include files to be
able to run in compile mode
2007-03-16 08:22 brun
* [r18283] README/CREDITS: Add Jason Detwiler for his contribution
to multiple columns in TLegend.
2007-03-16 08:15 brun
* [r18282] tree/inc/TChain.h, tree/src/TChain.cxx: To avoid
overloading ambiguities (eg calling chain.SetEntryList(0), rename
function
virtual void SetEntryList(const char *filename="", Option_t
*opt="");
to
virtual void SetEntryListFile(const char *filename="", Option_t
*opt="");
2007-03-16 08:13 brun
* [r18281] test/stressEntryList.cxx: From Anna;
New stress program for EntryList (first attempt)
2007-03-16 07:48 brun
* [r18280] graf/inc/TLegend.h, graf/src/TLegend.cxx, test/Makefile:
From Jason Detwiler:
-Implement support for multiple columns in a TLegend.
2007-03-15 15:08 antcheva
* [r18279] fitpanel/inc/TFitEditor.h, fitpanel/src/TFitEditor.cxx:
- If selected object has been fitted, its function(s) is
recognized and added to the list and can be selected for later
use
- Slider position is adjusted to the function range, if option
"R" was used
- Fixed crash when fit panel is activated and leaving ROOT (.q)
2007-03-15 13:21 brun
* [r18278] test/Makefile.win32: From Bertrand:
Solve the problem reported at:
http://root.cern.ch/phpBB2/viewtopic.php?t=4645
2007-03-15 11:33 brun
* [r18277] tree/inc/LinkDef.h, tree/inc/TChain.h,
tree/inc/TEntryList.h, tree/inc/TEntryListFromFile.h,
tree/inc/TTree.h, tree/src/TChain.cxx,
tree/src/TEntryListFromFile.cxx, tree/src/TTree.cxx: From Anna:
Add new functionlity to the TEntryList class to support
automatically
multiple TEntryList (one per TChain file). A new class
TEntryListFromFile
has been developed. It is a utility class called by TChain when a
TEntryList
is set.
// TEntryListFromFile
//
// Manages entry lists from different files, when they are not
loaded
// in memory at the same time.
//
// This entry list should only be used when processing a TChain
(see
// TChain::SetEntryList() function). File naming convention:
// - by default, filename_elist.root is used, where filename is
the
// name of the chain element.
// - xxx$xxx.root - $ sign is replaced by the name of the chain
element
// If the list name is not specified (by passing
filename_elist.root/listname to
// the TChain::SetEntryList() function, the first object of class
TEntryList
// in the file is taken.
// It is assumed that there are as many lists, as there are chain
elements,
// and they are in the same order.
//
// If one of the list files can't be opened, or there is an error
reading a list
// from the file, this list is skipped and the entry loop
continues on the next
// list.
2007-03-15 05:57 brun
* [r18275] cintex/src/CINTFunctional.cxx,
cintex/test/dict/CintexTest.h, cintex/test/dict/selection.xml,
cintex/test/test_PyCintex_basics.py: From Wim:
o) fix return by reference of integers (see also:
https://savannah.cern.ch/bugs/?24549)
2007-03-15 00:04 rdm
* [r18274] cint/cintdlls.mk: change $^ to $< to avoid MAINLIBS to
be included too.
2007-03-14 23:25 rdm
* [r18273] cint7/Module.mk: don't delete cached iosenum.<arch>.
2007-03-14 19:00 pcanal
* [r18272] tree/src/TChain.cxx: Update to properly handle the fact
that internally we use theBigNumber instead of kBigNumber
2007-03-14 18:41 brun
* [r18271] math/src/TRandom.cxx, tutorials/math/testrandom.C: From
Lorenzo:
new implementation of TRandom::Gaus using the
Acceptance-complement ratio
method from Hoermann-Derflinger. The new algorithm is probably
the fastest
currently existing and it is a factor 2/3 faster than the
previous
polar method.
The implementation comes from the UNURAN package of W.Hoermann &
J. Leydold,
Institut f. Statistik, WU Wien.
The documentation in the TRandom class has been as well updated.
2007-03-14 18:28 rdm
* [r18270] base/src/TSystem.cxx: in NextTimeOut() don't use TIter
since that calls indirectly malloc().
Because NextTimeOut() can be called, in case of a SIGALRM, while
the
process is in a free() the malloc() would wait forever in a
spin-lock.
2007-03-14 17:54 rdm
* [r18269] cint/cintdlls.mk: fix parallel make in case of explicit
link in which case any target using
MAKELIB must depend on MAINLIBS.
2007-03-14 16:12 moneta
* [r18267] tutorials/math/testrandom.C: add also Unuran tests and
update table
2007-03-14 15:55 rdm
* [r18266] test/ProofBench/Makefile_event, test/ProofBench/README,
test/ProofBench/make_event_par.sh, test/ProofBench/make_tdset.C:
- add Makefile_event has libEvent(.so|.dylib) as "all" target.
- generate BUILD.sh and SETUP.C with the new return types.
- update the README (no local linking of Event.h needed anymore).
2007-03-14 15:05 brun
* [r18265] tutorials/geom/building.C, tutorials/geom/cheongwadae.C,
tutorials/geom/lego.C, tutorials/geom/mp3player.C,
tutorials/geom/robot.C, tutorials/geom/south_gate.C,
tutorials/geom/station1.C, tutorials/geom/station2.C,
tutorials/geom/tank.C: Add a set of nice macros illustrating the
power of the geometry package.
These macros were developped at the Department of Physics,
University of Seoul
under the supervision of Professor Inkyu Park
(icpark@physics.uos.ac.kr),
for the evaluation of Computational Physics course in 2006.
-building.C by Hyung Ju Lee (laccalus@nate.com)
Description: drawing a building where Dept. of Physics is.
-cheongwadae.C by Hee Jun Shin (s-heejun@hanmail.net)
Description: drawing the Cheongwadae building which is the
Presidential
Residence of the Republic of Korea.
-lego.C by Soon Gi Kwon(1116won@hanmail.net)
Description: drawing a figure, made of lego block.
-mp3player.C by Eun Young Kim
Description: drawing a mp3 type music player.
-robot.C by Jin Hui Hwang
Description: drawing a famous Korean robot, TaekwonV.
-south_gate.C by Lan Hee Yang(yangd5d5@hotmail.com)
Description: drawing a famous Korean gate, the South gate, called
Namdeamoon
in Korean.
-station1.C by Chang Yeol Lee
Description: drawing a space station.
-station2.C by Dong Ryeol Lee (leedr2580@hanmail.net)
Description: drawing a space station.
-tank.C by Dong Gyu Lee (ravirus@hanmail.net)
Description: drawing a fine tank.
2007-03-14 14:55 moneta
* [r18264] unuran/doc/index.txt, unuran/inc/TUnuran.h,
unuran/src/TUnuran.cxx: add init function for binomial
distribution and update doc
2007-03-14 14:45 brun
* [r18263] configure: From Sebastien Fabro:
a small patch to build root on sparc linux using gcc. We tested
it at Gentoo Linux with our sparc team.
2007-03-14 13:28 brun
* [r18262] base/src/TSystem.cxx, cintex/src/CINTTypedefBuilder.cxx:
Fix coding conventions
2007-03-14 11:31 brun
* [r18261] geom/src/TGeoManager.cxx,
geompainter/src/TGeoPainter.cxx: From Andrei:
a small patch related to color indexing changes in ROOT. Also a
small fix in TGeoManager::CdNext().
2007-03-14 10:46 brun
* [r18260] graf/src/TWbox.cxx: Use TColor::GetColorBright instead
of fillcolor+100
2007-03-14 10:27 brun
* [r18259] cint/src/global.h: Fix a portability problem (MAC)
2007-03-14 10:23 brun
* [r18258] cint/inc/G__ci.h, cint/src/CallFunc.cxx,
cint/src/Class.cxx, cint/src/Method.cxx, cint/src/MethodAr.cxx,
cint/src/bc_assign.h, cint/src/bc_autoobj.cxx,
cint/src/bc_autoobj.h, cint/src/bc_cfunc.cxx,
cint/src/bc_cfunc.h, cint/src/bc_debug.cxx, cint/src/bc_debug.h,
cint/src/bc_eh.h, cint/src/bc_exec.cxx, cint/src/bc_exec.h,
cint/src/bc_exec_asm.h, cint/src/bc_inst.cxx, cint/src/bc_inst.h,
cint/src/bc_item.h, cint/src/bc_parse.cxx, cint/src/bc_parse.h,
cint/src/bc_reader.h, cint/src/bc_type.h, cint/src/bc_vtbl.cxx,
cint/src/bc_vtbl.h, cint/src/common.h, cint/src/fproto.h,
cint/src/global.h, cint/src/rflx_gensrc.cxx,
cint/src/v6_debug.cxx, cint/src/v6_disp.cxx, cint/src/v6_end.cxx,
cint/src/v6_expr.cxx, cint/src/v6_func.cxx,
cint/src/v6_global1.cxx, cint/src/v6_global2.cxx,
cint/src/v6_ifunc.cxx, cint/src/v6_init.cxx,
cint/src/v6_loadfile.cxx, cint/src/v6_newlink.cxx,
cint/src/v6_parse.cxx, cint/src/v6_pause.cxx,
cint/src/v6_scrupto.cxx, cint/src/v6_shl.cxx,
cint/src/v6_sizeof.cxx, cint/src/v6_struct.cxx,
cint/src/v6_stub.cxx, cint/src/v6_tmplt.cxx, cint/src/v6_var.cxx,
pyroot/src/Pythonize.cxx: From Axel:
* Create a reference layer for ifunc_tables. Fixes a longstanding
problem with re-loading of macros / libraries (c.f. ACLiC)
visible e.g.
by plugin manager complaints. Allow access to the internal CINT
ifunc
for PyROOT.
* scrupto: reset structs below dictpos tagnum but decl in
unloaded lib
to autoload (fixes problem with autoload structs that were not
updated
on lib unload).
* Allow for multiple shared lib dict init routines (see e.g.
problem
with re-loading libTree with G__Tree, ManualTree2 dicts)
* Fix decl locations (.so instead of macro.C opening .so).
* Add d'tor to Rene's func params & inheritance op[] wrappers
(mem leak
on unload)
2007-03-14 09:17 brun
* [r18257] tree/src/TChain.cxx: Still keeping the current
definition of kBigNumber, fix problems like
in TChain::GetEntries such that chains with more than kBigNumber
of entries
can be created.
2007-03-14 08:30 brun
* [r18256] tree/inc/TChain.h, tree/src/TChain.cxx: Undo previous
changes with kBigNumber. Cannot work on Windows.
2007-03-14 07:24 brun
* [r18255] tree/inc/TChain.h, tree/src/TChain.cxx: From Philippe:
Change the definition of kBigNumber from 1234567890 to 1<<63 -1
The previous definition was in an enum. The new one is a static
variable of type Long64_t.
This fixes a problem when calling TChain::GetEntries with chains
containing more than 1 billion entries.
2007-03-13 17:49 pcanal
* [r18254] base/src/TSystem.cxx: Remove ACLiC's rootmap files in
case of library compilation failure
2007-03-13 16:46 couet
* [r18253] gpad/src/TPad.cxx: - The previous patch was working only
for pads having the canvas size.
Now it works for any pads.
2007-03-13 16:06 couet
* [r18252] gpad/src/TPad.cxx: - PaintHatches: for a given hatches
index, the hatches' angles varried with
the window aspect ratio. Now the hatches' angles are fixed.
2007-03-13 15:35 rdm
* [r18251] tutorials/hsimple.C: make hsimple.C compilable by ACliC.
2007-03-13 15:35 rdm
* [r18250] base/src/TROOT.cxx: remove leading blanks from lines
passed to ProcessLineXXX().
2007-03-13 15:02 rdm
* [r18249] meta/src/TCint.cxx: add protection against mall formed
rootmap file.
2007-03-13 14:38 rdm
* [r18248] build/package/lib/makerpmspecs.sh: From Gerri;
needed to build Castor rootd rpms.
2007-03-13 13:11 rdm
* [r18247] tutorials/graphics/mandelbrot.C: small change so it also
works in interpreted mode.
2007-03-13 13:03 brun
* [r18246] tutorials/graphics/mandelbrot.C: From Luigi [
bardelli@fi.infn.it ]
// Example macro of using TExec to handle keyboard events.
// Uses TComplex to draw the Mandelbrot set.
// Author : Luigi Bardelli [ bardelli@fi.infn.it ]
//
// Pressing the keys 'z' and 'u' will zoom and unzoom the picture
// near the mouse location, 'r' will reset to the default view.
//
// Try it (in compiled mode!) with: root mandelbrot.C+
//
// Details:
// when a mouse event occurs the myexec() function is called (by
// using AddExec). Depending on the pressed key, the mygenerate()
// function is called, with the proper arguments. Note the
// last_x and last_y variables that are used in myexec() to store
// the last pointer coordinates (px is not a pointer position in
// kKeyPress events).
2007-03-13 09:31 rdm
* [r18245] configure, globusauth/src/GlobusAuth.cxx,
net/src/TSocket.cxx, proofd/src/proofd.cxx, rootd/src/rootd.cxx,
rpdutils/inc/rpdp.h, rpdutils/src/globus.cxx,
rpdutils/src/rpdutils.cxx: From Gerri:
1. Disabling of 'chdir($HOME)' in 'rootd' when running in Castor
mode; this is
because $HOME may point to a directory not available on the
servers.
2. A few optimizations in the Globus authentication:
1. remove strong dependence on the user certificate on the client
machine
(all the information is retrieved from the proxy, if existing; if
not, the
certificate is looked for)
2. one-time initialization of the server credentials
3. separate root path for libs and incs; needed because some
installations,
e.g. lcg/external, are non standard.
4. A number fixes of the coding conventions (lower case for local
variables)
and of code simplifications
3. A couple of bug fixes in rpdutils.cxx found by testing these
changes
2007-03-13 07:55 brun
* [r18244] cintex/src/Cintex.cxx: Fix coding conventions
2007-03-12 14:14 rdm
* [r18242] config/Makefile.macosxicc, configure: add support for
Intel icc v10.
2007-03-12 13:39 brun
* [r18240] gui/src/TRootCanvas.cxx: In TRootCanvas::ProcessMessage
the new TColorWheel object is shown instead of the old table.
2007-03-12 13:38 brun
* [r18239] gpad/src/TColorWheel.cxx: The Color Wheel is drawn in a
canvas 400x400 instead of 600x600.
The TColorWheel object has its bit kCanDelete set to avoid memory
leaks
in case it is shown with the "View" option of the canvas.
2007-03-12 12:43 couet
* [r18238] asimage/src/TASImage.cxx: - From V.Onuchin:
o fix memory leak in DrawCircle, DrawEllipse methods
o InitVisual. Init visual if fgVisual->dpy is NULL
2007-03-12 10:24 brun
* [r18237] meta/src/TCint.cxx: From Bertrand:
- Fix uninitialized fRootMapFiles variable.
2007-03-12 09:46 moneta
* [r18236] unuran/doc/index.txt, unuran/src/TUnuranEmpDist.cxx: fix
coding convention violation
2007-03-12 08:52 brun
* [r18235] hist/src/TH1.cxx: The class description is now in html
format.
2007-03-12 08:49 moneta
* [r18234] unuran/doc/index.txt, unuran/inc/TUnuranContDist.h,
unuran/inc/TUnuranDiscrDist.h, unuran/inc/TUnuranEmpDist.h,
unuran/inc/TUnuranMultiContDist.h: fixes for the online doc
2007-03-12 07:48 brun
* [r18233] base/src/TColor.cxx: Update documentation
2007-03-11 07:29 brun
* [r18232] base/src/TAttFill.cxx: Add reference to the Color Wheel
2007-03-11 07:28 brun
* [r18231] gpad/src/TColorWheel.cxx: Fix typo in documentation.
2007-03-11 07:17 brun
* [r18230] gpad/src/TColorWheel.cxx: Add more documentation
2007-03-10 23:13 brun
* [r18229] gpad/inc/TColorWheel.h, gpad/src/TColorWheel.cxx: In the
macro example, return the canvas (required by THtml)
2007-03-10 23:03 brun
* [r18228] gpad/src/TColorWheel.cxx: Fix a compiler warning.
2007-03-10 22:58 brun
* [r18227] gpad/inc/LinkDef.h, gpad/inc/TColorWheel.h,
gpad/src/TColorWheel.cxx: Add new class to draw the ROOT Color
Wheel.
The wheel contains the recommended 216 colors to be used in web
applications.
The colors in the Color Wheel are created by
TColor::CreateColorWheel.
To view the ColorWheel, do
TColorWheel w;
w.Draw();
cvs:
----------------------------------------------------------------------
2007-03-10 08:36 rdm
* [r18225] pyroot/src/Converters.cxx: From Wim:
restore void*& function argument converter.
2007-03-09 18:06 brun
* [r18224] test/RootShower/RootShower.cxx: Fix RootShower due to
the change in TStyle/TColor
2007-03-09 17:57 moneta
* [r18223] unuran/doc/index.txt: update the documentation for the
new classes
2007-03-09 16:33 pcanal
* [r18222] meta/src/TCint.cxx: For an stl, calling 'empty' instead
of size, is always as fast and often faster
2007-03-09 15:17 antcheva
* [r18221] ged/inc/TH1Editor.h, ged/src/TH2Editor.cxx: Forgot to
remove debugging line.
2007-03-09 15:09 antcheva
* [r18220] ged/inc/TCurlyLineEditor.h, ged/inc/TH1Editor.h,
ged/inc/TH2Editor.h, ged/src/TArrowEditor.cxx,
ged/src/TCurlyArcEditor.cxx, ged/src/TCurlyLineEditor.cxx,
ged/src/TH1Editor.cxx, ged/src/TH2Editor.cxx,
ged/src/TLineEditor.cxx: Improved editors' layout on Windows
and removed some intermediate container frames
2007-03-09 11:17 pcanal
* [r18217] utils/src/rootcint.cxx: Add some protection in
LoadLibraryMap
2007-03-09 09:21 brun
* [r18214] config/Makefile.depend: From Lorenzo:
Fix a missing dependency (fatal on Windows)
2007-03-09 09:05 moneta
* [r18213] unuran/test/Makefile: fix a problem on Windows
2007-03-09 08:19 brun
* [r18212] hist/src/TFormula.cxx: From Stefan Otto
A new optimization in TFormula::Analyze generalizing the support
for recursivity.
2007-03-09 06:08 brun
* [r18211] tutorials/pyroot/tornado.py: From Wim:
o) take change in TView into account in tornado.py
2007-03-09 06:06 brun
* [r18210] pyroot/src/Adapters.cxx, pyroot/src/Converters.cxx,
pyroot/src/PyBufferFactory.cxx, pyroot/src/Pythonize.cxx,
pyroot/src/TPyException.cxx: From Wim:
o) minor optimizations in Converters.cxx
o) fix for coding conventions
o) resolved https://savannah.cern.ch/bugs/?24531 by improved
diagnostics
on unfinished classes
2007-03-08 23:29 pcanal
* [r18209] cont/inc/TRefTable.h, cont/src/TRefTable.cxx,
tree/inc/TBranchElement.h, tree/inc/TBranchRef.h,
tree/src/TBranchElement.cxx, tree/src/TBranchRef.cxx: From Paul:
Modify TRefTable, TBranchRef, and TBranchElement so that the
small
integer which is assigned to identify a TBranchElement by
TRefTable
is cached so that we need to find it only once, instead of at
every
call to TBranchElement::GetEntry() or TBranchElement::Fill().
2007-03-08 21:21 brun
* [r18208] hist/src/TFormula.cxx: From Stefan Otto
-Extend TFormula::Analyze to support more than one level of
recursion.
2007-03-08 19:05 moneta
* [r18207] unuran/src/UnuranDistrAdapter.h,
unuran/test/unuranDistr.cxx: fix assert for Windows
2007-03-08 17:12 brun
* [r18206] gpad/src/TPad.cxx, histpainter/src/THistPainter.cxx:
Make use of the new functions TColor::GetColorBright and
TColor::GetColorDark
2007-03-08 17:10 brun
* [r18205] base/inc/TColor.h, base/src/TColor.cxx: Implement two
new static functions in TColor
Int_t TColor::GetColorBright(Int_t n)
// Static function: Returns the bright color number corresponding
to n
// If the TColor object does not exist, it is created.
// The convention is that the bright color nb = n+150
Int_t TColor::GetColorDark(Int_t n)
// Static function: Returns the dark color number corresponding
to n
// If the TColor object does not exist, it is created.
// The convention is that the dark color nd = n+100
2007-03-08 16:26 moneta
* [r18204] unuran/doc, unuran/doc/index.txt: add unuran doc file
2007-03-08 16:05 moneta
* [r18203] unuran/inc/LinkDef.h, unuran/inc/TUnuranEmpDist.h,
unuran/test/unuranSimple.cxx: fix a problem when generating emp
dist from a vector of data
2007-03-08 16:03 moneta
* [r18202] tutorials/unuran/unuranDemo.C: udpate tutorials showing
the new functionality in Unuran
2007-03-08 15:55 rdm
* [r18201] netx/Module.mk: From Bertrand:
Added -DNOGDI flag in netx/Module.mk, solving compilation error
on
Windows:
netx\src\TXNetSystem.cxx(507) : error C2039: 'SetPortA' : is not
a
member of 'TUrl'
include\TUrl.h(35) : see declaration of 'TUrl'
make: *** [netx/src/TXNetSystem.o] Error 2
Due to the following statement in Winspool.h: #define SetPort
SetPortA
Adding -DNOGDI in compilation flags avoid to include Winspool.h
through
Windows.h
2007-03-08 15:53 rdm
* [r18200] base/src/TSystem.cxx: ACliC uses the list of non-default
rootmap files loaded in the current session.
2007-03-08 15:52 rdm
* [r18199] meta/inc/TCint.h, meta/inc/TInterpreter.h,
meta/src/TCint.cxx, win32gdk/inc/TGWin32InterpreterProxy.h: new
method GetRootMapFiles() which returns an array of non-default
rootmap
files which have been loaded. This list is needed by ACliC to
generate
a rootmap file considering all loaded user classes and libraries.
Also support <file>.rootmap files in addition to rootmap<file>
names.
2007-03-08 12:21 brun
* [r18198] base/src/TColor.cxx: One must include <cmath> for gcc4
(use of the floor function)
2007-03-08 12:17 brun
* [r18197] base/inc/TColor.h, base/src/TColor.cxx: -Move the
following functions from TStyle to TColor
static Int_t CreateGradientColorTable(UInt_t Number, Double_t*
Length,
Double_t* Red, Double_t* Green, Double_t* Blue, UInt_t NColors);
static Int_t GetColorPalette(Int_t i);
static Int_t GetNumberOfColors();
static void SetPalette(Int_t ncolors, Int_t *colors);
-Move the data member fPalette previously in TStyle as a static
member of TColor.
-In TColor::InitializeColors, add the call to
TColor::CreateColorWheel
to create all the ROOT ColorWheel colors.
2007-03-08 12:17 brun
* [r18196] base/inc/TStyle.h, base/src/TStyle.cxx: -The
implementation of the color functions is moved to the class
TColor.
-The old gStyle functions dealing with colors are kept for back
compatibility.
They call the new TColor functions.
2007-03-08 12:16 brun
* [r18195] base/inc/Rtypes.h: -Extend the EColor enum with more
colors and changing the definition
of the basic colors (used by the new ROOT ColorWheel)
enum EColor { kWhite =0, kBlack =1, kGray=920
,kRed =632, kGreen =416, kBlue=600, kYellow=400, kMagenta=616,
kCyan=432
,kOrange=800, kSpring=820, kTeal=840, kAzure =860, kViolet =880,
kPink=900};
2007-03-08 12:09 rdm
* [r18194] net/inc/TFileStager.h, netx/inc/TXNetFileStager.h,
netx/inc/TXNetSystem.h, netx/src/TXNetFileStager.cxx,
netx/src/TXNetSystem.cxx, proof/src/TDSet.cxx,
tree/src/TChain.cxx: From Gerri:
This patch introduces TFileStager::Locate and uses it to improve
lookup
performances in TDSetElement::Lookup and TChain::Lookup.
There is a further optimization to be done in XrdClientAdmin
under discussion
with Fabrizio. But that should have no (or very little) impact on
this
implementation.
2007-03-08 11:47 rdm
* [r18193] gui/inc/TGListTree.h, gui/src/TGListTree.cxx: From Alja:
added a boolean data-member TGListTree::fAutoCheckBoxPic
controlling
automatic changing of check-box pictures done in
TGListTree::UpdateChecked().
2007-03-08 11:43 rdm
* [r18192] castor/inc/TCastorFile.h, castor/src/TCastorFile.cxx,
rfio/src/TRFIOFile.cxx: From Gerri:
These fix several free/delete mismatches in TCastorFile and
TRFIOFile.
Also, for TCastorFile, makes the on-the-fly choice of the
authentication
method more efficient. This is important for near future attempts
of
LHCb to use globus in addition to uidgid.
2007-03-08 11:41 rdm
* [r18191] auth/src/TAuthenticate.cxx: From Gerri:
fixes a bug in the negotiation mechanism preventing, in some
case, the
full list of mechanisms to be tried.
2007-03-08 11:37 rdm
* [r18190] auth/src/TAuthenticate.cxx: From Gerri:
The passwd dialog was loading all the graphic libraries even when
not used.
Now done just before the first use.
2007-03-08 11:36 rdm
* [r18189] base/src/TSystem.cxx: use GetEntriesFast() in loop over
dependent libs.
2007-03-08 09:48 moneta
* [r18188] unuran/inc/TUnuranBaseDist.h,
unuran/inc/TUnuranEmpDist.h: add include of Rtypes required by
ClassDef
2007-03-08 09:38 moneta
* [r18187] unuran/test/unuranDiscrete.cxx,
unuran/test/unuranHist.cxx: add a misisng include file
2007-03-08 09:34 moneta
* [r18186] unuran/inc/TUnuranDistr.h,
unuran/inc/TUnuranDistrMulti.h, unuran/src/TUnuranDistr.cxx,
unuran/src/TUnuranDistrMulti.cxx: remove obsolete files which
have been renamed
2007-03-08 09:31 moneta
* [r18185] unuran/Module.mk, unuran/inc/LinkDef.h,
unuran/inc/TUnuran.h, unuran/inc/TUnuranBaseDist.h,
unuran/inc/TUnuranContDist.h, unuran/inc/TUnuranDiscrDist.h,
unuran/inc/TUnuranEmpDist.h, unuran/inc/TUnuranMultiContDist.h,
unuran/src/TUnuran.cxx, unuran/src/TUnuranContDist.cxx,
unuran/src/TUnuranDiscrDist.cxx, unuran/src/TUnuranEmpDist.cxx,
unuran/src/TUnuranMultiContDist.cxx,
unuran/src/UnuranDistrAdapter.h, unuran/test/Makefile,
unuran/test/unuranDiscrete.cxx, unuran/test/unuranDistr.cxx,
unuran/test/unuranHist.cxx, unuran/test/unuranMulti2D.cxx,
unuran/test/unuranMulti3D.cxx: - add support for discrete
distribution and empirical distribution. Empirical distributions
are currently a set of unbinned data and generation proceed using
a gaussian kernel-smoothing method for finding the parent dist.
- re-design distribution classes and clean up TUnuran class
- improve existing tests and add new tests for discrete and
empirical distributions
2007-03-07 23:17 pcanal
* [r18184] base/src/TSystem.cxx: On MacOS we can not keep track of
the dependencies of the library
generated by ACLiC via an hard link (because we do not produce
the dylib).
So now, on MacOS, we keep track of those dependencies using a
rootmap file
(named rootmap_MyScript_cxx for MyScript.cxx). This fixes
roottest on MacOS.
2007-03-07 19:48 pcanal
* [r18183] asimage/Module.mk: Fix linking on Mac 10.3
2007-03-07 17:15 rdm
* [r18182] gui/src/TGClient.cxx: revert previous change in
GetFontByName(), in batch mode return
FontStruct_t -1 (i.e. font exist, which does not matter since it
will not be displayed anyway). This allows libGui to be loaded in
batch mode with out segv.
2007-03-07 15:12 rdm
* [r18181] base/inc/TUrl.h: From Gerri:
fFileOA needs to be reset when {fFile,fOptions,fAnchor} are
updated,
otherwise GetFileAndOptions may return a wrong value (in the case
it has already been called once).
2007-03-07 11:02 rdm
* [r18179] base/src/TSystem.cxx: in Load() be more specific and use
libGpad and libGui instead of Gpad and Gui.
2007-03-07 09:51 brun
* [r18177] postscript/src/TPostScript.cxx: Fix coding conventions
2007-03-07 09:46 brun
* [r18176] graf/src/TGraphAsymmErrors.cxx: In
TGraphAsymmErrors::Paint, take into account the graph fill style
when painting the boxes
with option "e2"
2007-03-07 09:33 rdm
* [r18175] cintex/src/CINTScopeBuilder.cxx,
cintex/src/ROOTClassEnhancer.cxx: From Pere:
Making Cintex more robust on dictionary autoload order (fixes
issue 24450).
2007-03-06 15:53 antcheva
* [r18174] fitpanel/src/TFitEditor.cxx: The signal
"RangeAxisChanged()" should be disconnected from UpdateGUI slot
in
RecursiveRemove method (fixes
<http://savannah.cern.ch/bugs/?24437>)
2007-03-06 15:23 axel
* [r18173] cint7/src/Apiif.cxx: Add protection for
!defined(G__EXCEPTIONWRAPPER)
2007-03-06 14:53 brun
* [r18172] base/src/TQConnection.cxx, meta/src/TCint.cxx: From
Axel:
fixes a problem with TQSlot, which used a local
G__ClassInfo gcl as the class context for a G__CallFunc. As soon
as gcl
went out of scope, the G__CallFunc's class info became invalid.
It fixes
an error visible with guitest.C reported by valgrind.
Also contains a fix for TCint's doc.
2007-03-06 14:35 axel
* [r18171] cint/src/Api.cxx, cint/src/v6_init.cxx: Initialize
G__isconst; set it for G__ClassInfo2G__value()'s result
2007-03-06 10:59 axel
* [r18168] reflex/Module.mk: Fix quoting of genreflex params
2007-03-06 10:32 brun
* [r18167] graf/inc/TSpline.h: Add the following getter functions:
virtual Double_t GetDelta() const {return fDelta;}
virtual Int_t GetNp() const {return fNp;}
virtual Double_t GetXmin() const {return fXmin;}
virtual Double_t GetXmax() const {return fXmax;}
2007-03-06 10:15 moneta
* [r18166] smatrix/Module.mk, smatrix/doc/index.txt,
smatrix/inc/Math/HelperOps.h, smatrix/test/testSMatrix.cxx: Fix a
bug in the += and -= operators for symmetric matrices when using
an expressions, like in operations A += B+C. The operation was
performed both for the upper and lower diagonal elements,
resulting then in applying the expression two times. A
corresponding test has been added in testSMatrix.cxx
2007-03-06 08:47 brun
* [r18165] tmva/doc/index.txt: Add Reference to the new TMVA Users
Guide
2007-03-05 20:38 rdm
* [r18164] winnt/src/TWinNTSystem.cxx: From Bertrand:
Remove unnecessary check.
2007-03-05 19:53 brun
* [r18163] castor/src/TCastorFile.cxx: From Gerri,
Fix a problem preventing to link with the old Castor library on
Windows.
2007-03-05 15:35 rdm
* [r18161] meta/src/TCint.cxx: LoadLibraryMap(): maintain directory
order as specified in the LD_LIBRARY_PATH.
2007-03-05 15:02 couet
* [r18160] asimage/inc/TASImage.h, asimage/src/TASImage.cxx: - From
V.Onuchin
TASImage::Image2Drawable. Fix for drawing images with
transparency.
2007-03-05 14:28 rdm
* [r18159] base/src/TUrl.cxx: From Gerri:
use GetEntryFast() i.s.o. GetEntry() in the loops over the
special protocols
in TUrl. This reduces by about a factor 4 the time spent in these
loops ...
2007-03-05 14:26 rdm
* [r18158] win32gdk/src/TGWin32.cxx,
win32gdk/src/TGWin32ProxyBase.cxx, winnt/inc/TWinNTSystem.h,
winnt/src/TWinNTSystem.cxx: From Bertrand:
- Fix a problem of threads switching when running several ROOT
sessions
(was using 100% CPU load).
- Allows to run threads on multiple CPUs (multicore or
hyperthreaded CPU).
2007-03-05 14:24 rdm
* [r18157] base/inc/LinkDef2.h: From Gerri:
add pragma for function to test offline files (R_ISOFF).
2007-03-05 14:21 rdm
* [r18156] base/src/TSystem.cxx: DirName(): return "." in case no
pathname does not contain a directory.
Also removed static array of 1000.
Load(): add test for gApplication being 0.
2007-03-05 12:37 couet
* [r18155] postscript/src/TPostScript.cxx: - Rotated text aligned
center or right horizontally was misplaced.
2007-03-05 11:49 rdm
* [r18154] config/rootrc.in, win32gdk/gdk/src/gdk/gdkcursors.h,
win32gdk/gdk/src/gdk/win32/gdkcursor-win32.c,
win32gdk/gdk/src/gdk/win32/gdkwin32.h,
win32gdk/gdk/src/gdk/win32/rc/gdk.rc, win32gdk/src/TGWin32.cxx:
From Bertrand:
fixes for the previous cursor patch.
2007-03-05 10:42 rdm
* [r18153] base/src/TEnv.cxx: don't issue a warning in case of
duplicate resources where the resource
and value are exactly the same. Fixes bug 24157.
2007-03-05 09:53 rdm
* [r18152] win32gdk/gdk/src/gdk/win32/rc/X-cursor.cur,
win32gdk/gdk/src/gdk/win32/rc/center-ptr.cur,
win32gdk/gdk/src/gdk/win32/rc/circle.cur,
win32gdk/gdk/src/gdk/win32/rc/color-picker.cur,
win32gdk/gdk/src/gdk/win32/rc/crosshair.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor00.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor02.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor04.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor06.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor08.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor0a.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor0c.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor0e.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor10.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor12.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor14.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor16.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor18.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor1a.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor1c.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor1e.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor20.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor22.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor24.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor26.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor28.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor2a.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor2c.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor2e.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor30.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor32.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor34.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor36.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor38.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor3a.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor3c.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor3e.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor40.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor42.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor44.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor46.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor48.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor4a.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor4c.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor4e.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor50.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor52.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor54.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor56.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor58.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor5a.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor5c.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor5e.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor60.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor62.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor64.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor66.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor68.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor6a.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor6c.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor6e.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor70.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor72.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor74.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor76.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor78.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor7a.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor7c.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor7e.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor80.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor82.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor84.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor86.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor88.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor8a.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor8c.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor8e.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor90.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor92.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor94.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor96.cur,
win32gdk/gdk/src/gdk/win32/rc/cursor98.cur,
win32gdk/gdk/src/gdk/win32/rc/dnd-ask.cur,
win32gdk/gdk/src/gdk/win32/rc/dnd-copy.cur,
win32gdk/gdk/src/gdk/win32/rc/dnd-link.cur,
win32gdk/gdk/src/gdk/win32/rc/dnd-move.cur,
win32gdk/gdk/src/gdk/win32/rc/dnd-none.cur,
win32gdk/gdk/src/gdk/win32/rc/dot.cur,
win32gdk/gdk/src/gdk/win32/rc/dotbox.cur,
win32gdk/gdk/src/gdk/win32/rc/exchange.cur,
win32gdk/gdk/src/gdk/win32/rc/fleur.cur,
win32gdk/gdk/src/gdk/win32/rc/gobbler.cur,
win32gdk/gdk/src/gdk/win32/rc/gumby.cur,
win32gdk/gdk/src/gdk/win32/rc/hand1.cur,
win32gdk/gdk/src/gdk/win32/rc/hand2.cur,
win32gdk/gdk/src/gdk/win32/rc/heart.cur,
win32gdk/gdk/src/gdk/win32/rc/left-ptr-watch.cur,
win32gdk/gdk/src/gdk/win32/rc/left-ptr.cur,
win32gdk/gdk/src/gdk/win32/rc/pencil.cur,
win32gdk/gdk/src/gdk/win32/rc/pirate.cur,
win32gdk/gdk/src/gdk/win32/rc/plus.cur,
win32gdk/gdk/src/gdk/win32/rc/question-arrow.cur,
win32gdk/gdk/src/gdk/win32/rc/right-ptr.cur,
win32gdk/gdk/src/gdk/win32/rc/sb-down-arrow.cur,
win32gdk/gdk/src/gdk/win32/rc/sb-h-double-arrow.cur,
win32gdk/gdk/src/gdk/win32/rc/sb-left-arrow.cur,
win32gdk/gdk/src/gdk/win32/rc/sb-right-arrow.cur,
win32gdk/gdk/src/gdk/win32/rc/sb-up-arrow.cur,
win32gdk/gdk/src/gdk/win32/rc/sb-v-double-arrow.cur,
win32gdk/gdk/src/gdk/win32/rc/shuttle.cur,
win32gdk/gdk/src/gdk/win32/rc/spider.cur,
win32gdk/gdk/src/gdk/win32/rc/spraycan.cur,
win32gdk/gdk/src/gdk/win32/rc/star.cur,
win32gdk/gdk/src/gdk/win32/rc/top-left-corner.cur,
win32gdk/gdk/src/gdk/win32/rc/top-right-corner.cur,
win32gdk/gdk/src/gdk/win32/rc/umbrella.cur,
win32gdk/gdk/src/gdk/win32/rc/xterm.cur: From Bertrand:
new cursors.
2007-03-05 09:10 rdm
* [r18151] config/rootrc.in, win32gdk/gdk/src/gdk/gdk.def,
win32gdk/gdk/src/gdk/gdkcursor.h,
win32gdk/gdk/src/gdk/win32/gdkcursor-win32.c,
win32gdk/inc/TGWin32.h, win32gdk/src/TGWin32.cxx: From Bertrand:
Allow to use system mouse pointers instead of ROOT built-in ones.
Option added in rootrc to change the behavior:
Win32.UseSysPointers: yes
By default set to system pointers.
2007-03-05 09:01 rdm
* [r18150] castor/inc/TCastorFile.h, castor/src/TCastorFile.cxx,
configure, rfio/src/TRFIOFile.cxx: From Gerri and Giulia
Taurelli:
Add support for CASTOR 2.1.2-4 and higher.
2007-03-05 08:42 antcheva
* [r18149] qt/src/TQtWidget.cxx: From Valeri Fine:
Allow the symbol "+" to be a part of the file directory
name. There was a clash with the ROOT file name convention
to treat "+" as a flag of the "animated" pixmap file.
-----
PS: STAR NFS directory do have the "+" in the directory
name. This is why the problem was discovered.
2007-03-04 16:05 rdm
* [r18148] test/Makefile.arch: take into account the setting of
ROOTBUILD=debug.
2007-03-04 16:04 rdm
* [r18147] cint/iosenum/iosenum.freebsd,
cint/iosenum/iosenum.freebsd5, cint/iosenum/iosenum.linuxdeb,
cint/iosenum/iosenum.linuxdeb2, cint/iosenum/iosenum.linuxrh42,
cint/iosenum/iosenum.linuxrh51, cint/iosenum/iosenum.linuxsuse6,
config/ARCHS, config/Makefile.freebsd, config/Makefile.linuxdeb,
config/Makefile.linuxrh42, config/Makefile.linuxrh51,
config/Makefile.linuxsuse6, config/Makefile.mklinux: remove
makefiles and iosenum's from obsolete platforms.
2007-03-04 15:18 rdm
* [r18146] xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
There were a couple of serious bugs in XrdClientReadV affecting
the 'readv'
machinery.
2007-03-04 10:54 brun
* [r18145] gl/src/TGLSurfacePainter.cxx: From Timur:
to fix gl surface crashes on win32.
2007-03-04 09:53 brun
* [r18144] test/Makefile: From Bertrand:
Re-enable compilation of test/threads.exe on Windows.
2007-03-03 15:07 pcanal
* [r18143] tree/src/TTree.cxx, treeplayer/src/TTreePlayer.cxx: Add
explicit note on the use of free standing function and method in
TTree::Draw
2007-03-02 18:11 rdm
* [r18142] x11ttf/Module.mk: fix for older version of "make".
2007-03-02 15:37 couet
* [r18141] hist/inc/TH1.h, hist/src/Haxis.cxx: - Two new methods:
TH1::SetTitleFont and TH1::GetTitleFont.
- The axis attributes setters in Haxis.cxx now allow to change an
attribute
on 1, 2 or 3 axis at the same time. This is compatible with the
TStyle
way.
- Update the doc in the axis attributes setters.
Note: may be the Haxis.cxx file should be merged with TH1.cxx.
2007-03-02 14:05 rdm
* [r18140] base/inc/TApplication.h, base/inc/TColor.h,
base/src/TApplication.cxx, base/src/TColor.cxx,
gui/src/TGApplication.cxx: From Bertrand:
move TColor initialization from TApplication to TColor and call
the
initialization at the appropriate places. Fixes a number of
issues with
colors not being correctly set.
2007-03-02 13:51 rdm
* [r18139] test/vmatrix.cxx, test/vvector.cxx: Fatal called with
wrong arugments.
2007-03-02 13:34 rdm
* [r18138] base/src/TApplication.cxx: remove redundant check.
2007-03-02 13:34 rdm
* [r18137] x11ttf/inc/TGX11TTF.h, x11ttf/src/TGX11TTF.cxx: override
Init() method that is used to set the TTF smoothing style for
which fDepth is needed which is set in the base class Init().
This is
needed due to some code reorganization in TApplication (TGX11TTF
loading
now done before creation of TGClient).
2007-03-02 10:24 brun
* [r18136] base/inc/TApplication.h, base/src/TBrowser.cxx,
base/src/TSystem.cxx, gpad/src/TPad.cxx, graf/src/TImage.cxx,
gui/src/TGFrame.cxx, gui/src/TGWindow.cxx,
gui/src/TGuiBuilder.cxx, html/src/TDocDirective.cxx,
winnt/src/TWinNTSystem.cxx: From Bertrand:
Fix graphics libraries loading/initialization.
2007-03-02 08:52 brun
* [r18135] g4root/src/TG4RootDetectorConstruction.cxx,
g4root/src/TG4RootNavigator.cxx, geom/inc/TGeoManager.h,
geom/inc/TGeoPhysicalNode.h, geom/src/TGeoManager.cxx,
geom/src/TGeoPhysicalNode.cxx, geom/src/TGeoVolume.cxx: From
Andrei:
TGeo: - implementation of TGeoManager::CdNext() allowing
positioning the current state to the next entered volume - used
by g4root interface
- implementation of TGeoManager::RefreshPhysicalNodes() that need
to be called after applying misalignment to ideal geometry to
update the node pointers so they will reflect the new geometry
objects created. This will also lock geometry. TGeoPhysicalNode
is now a TNamed.
- adjustments in G4 root to deal with MANY's and assemblies by
using TGeoManager::CdNext()
2007-03-02 08:16 brun
* [r18134] tutorials/fit/ErrorIntegral.C: Add a new tutorial from
Lorenzo
// Macro to estimate the error in the integral of a fitted
function taking into account the
// errors in the parameters resulting from the fit.
// The error is estimated also using the correlations values
obtained from the fit
//
// run the macro doing:
// .x ErrorIntegral.C
// Author: Lorenzo Moneta
2007-03-02 07:31 brun
* [r18133] minuit2/src/MnLineSearch.cxx: Fix coding conventions
2007-03-01 17:22 couet
* [r18132] hist/src/TH1.cxx: - In Chi2Test() help the 2 pictures
are replaced by a macro execution.
2007-03-01 17:19 couet
* [r18131] tutorials/math/chi2test.C: - Add comments
2007-03-01 17:12 couet
* [r18130] tutorials/math/chi2test.C: - Modify the macro to make it
usable for the doc
2007-03-01 16:43 brun
* [r18129] minuit/src/TMinuit.cxx: In TMinuit::SetPrintLevel, also
remove warnings when printlevel is set to -1
2007-03-01 16:38 brun
* [r18128] io/src/TDirectoryFile.cxx, sql/src/TBufferSQL2.cxx,
sql/src/TSQLObjectData.cxx, xml/src/TBufferXML.cxx: From Sergey
Linev:
1. While name of the class is changed, one should use
TDirectoryFile class instead of
TDirectory at the moment, then new directory object is created.
2. Appropriate change done in non-binary part of
TDirectoryFile::Streamer() that old version of
class can be read.
2007-03-01 16:08 brun
* [r18127] io/src/TStreamerInfo.cxx: From sergey Linev:
One more update proposed by Sergey in TStreamerInfo::Streamer
2007-03-01 10:37 brun
* [r18126] io/src/TStreamerInfo.cxx: Implement a suggestion from
Sergey Linev in TStreamerInfo::Streamer to avoid
a possible bootstrap problem.
2007-03-01 10:32 brun
* [r18125] geom/src/TGeoVolume.cxx, hist/src/TH2.cxx,
meta/src/TStreamerElement.cxx: Replace last occurences to
statements like
Myclass::Class()->WriteBuffer(R__b,this);
by
R__b.WriteClassBuffer(MyClass::Class(),this);
2007-03-01 09:51 couet
* [r18124] graf/src/TArrow.cxx: - new doc
2007-03-01 09:48 couet
* [r18123] tutorials/graphics/arrow.C: - Return the canvas to
produce picture for the documentation.
2007-03-01 09:42 brun
* [r18122] meta/src/TCint.cxx: From Axel:
speed optimizations
2007-03-01 09:31 rdm
* [r18121] gui/inc/TGClient.h: make ctor public again.
2007-03-01 09:12 rdm
* [r18120] config/rootrc.in: make UseXft no the default for the
time being. Also remove "adobe" from
the font specification.
2007-03-01 08:57 rdm
* [r18119] base/src/TApplication.cxx: fix typo in argv compression.
2007-03-01 08:21 rdm
* [r18118] base/src/TApplication.cxx: remove used argv's, stress -b
30 should work again.
2007-03-01 08:12 brun
* [r18117] minuit2/src/MnLineSearch.cxx: Fix coding conventions
2007-03-01 07:55 brun
* [r18116] graf/src/TGraph.cxx, graf/src/TGraphAsymmErrors.cxx,
graf/src/TGraphErrors.cxx: In the SavePrimitive functions add the
TPaveStats object (if one) to the list
of functions using the correct pointer name.
2007-03-01 07:54 brun
* [r18115] graf/src/TMultiGraph.cxx: In TMultiGraph::SavePrimitive
the TPaveStats object (when one) was added twice
to the list of functions.
2007-03-01 06:10 brun
* [r18114] hist/inc/TPolyMarker.h: Add missing include "TString.h"
2007-03-01 01:09 rdm
* [r18113] x11ttf/src/TGX11TTF.cxx: From Valeri Onuchin:
same improvements to Xft rendering.
2007-03-01 01:09 rdm
* [r18112] gui/inc/TGClient.h, gui/src/TGClient.cxx,
gui/src/TGWindow.cxx: make TGClient ctor protected and allow only
a few friend classes to create
a TGClient (prevents accidental new TGClient from CINT).
2007-03-01 01:07 rdm
* [r18111] config/rootrc.in, gui/src/TGResourcePool.cxx: replace
-adobe- in font spec by generic -*-.
2007-03-01 01:07 rdm
* [r18110] base/src/TApplication.cxx: make sure TGX11TTF is created
before TGClient so we can use TTF fonts in
the GUI.
2007-02-28 18:10 brun
* [r18109] base/src/TROOT.cxx, meta/inc/TCint.h,
meta/src/TCint.cxx: From Axel:
* Name TROOT collections.
* Re-enable TCint's special handling and cleanup, now with
caching.
2007-02-28 18:04 couet
* [r18108] hist/src/TH1.cxx: - Rewrite Chi2Test doc using new
THtml.
(still some work to do in the rest TH1.cxx)
2007-02-28 16:50 brun
* [r18107] proofx/src/TXProofServ.cxx: From Gerri:
Implement a cleaner receipe to avoid deadlock situations when
terminating
2007-02-28 10:35 brun
* [r18106] graf/src/TImage.cxx: In TImage::Open fix a bug when
deleting the local char array.
2007-02-28 09:54 couet
* [r18105] graf/src/TGraphPolar.cxx: - new doc
2007-02-28 09:43 couet
* [r18104] graf/src/TCrown.cxx: - new doc
2007-02-27 21:37 pcanal
* [r18103] winnt/src/TWinNTSystem.cxx: Revert TWinNTSystem::Load to
report the error status of the loading of its parameter rather
than the loading of the last of the 'load request'
2007-02-27 21:13 brun
* [r18102] pyroot/src/Converters.cxx: From Wim:
o) fix 32 bit cutoff (Int_t used where Long_t needed) when
converting
unsigned long (long)s, solving
https://savannah.cern.ch/bugs/?24100
2007-02-27 19:11 brun
* [r18101] pyroot/src/Adapters.cxx: From Wim:
o) fix https://savannah.cern.ch/bugs/?24080; only strip
namespaces in
current class, not in template parameters
2007-02-27 19:00 pcanal
* [r18100] meta/inc/TVirtualStreamerInfo.h: Generate the dictionary
for the public function of the Abstract interface
2007-02-27 18:32 axel
* [r18099] cint/inc/G__ci.h, cint/src/common.h,
cint/src/v6_loadfile.cxx, cint/src/v6_newlink.cxx,
cint/src/v6_struct.cxx: Implement forward declared classes, so
autoloading is not triggered for ptr to class. tagnum setup is
done via new API func G__get_linked_tagnum_fwd().
Reduce the number of unnecessary fopens (work-around mavc8
runtime lib bug)
Initialize G__srcfile.breakpoint
Passes all roottests except for ./root/meta/evolution/foreign
2007-02-27 16:08 couet
* [r18098] hist/src/TF1.cxx: - Better version of the documentation.
2007-02-27 14:31 moneta
* [r18097] smatrix/test/Makefile, smatrix/test/matrixOperations.C:
update makefile and fix macro
2007-02-27 13:16 couet
* [r18096] tutorials/image/trans_graph.C: - From V.Onuchin:
This tutorial new demonstrates:
- how to directly access and manipulate ARGB pixel values of an
image.
- how to make a part of an image to be transparent.
- how to merge/alphablend an image with transparent colors
with some background image.
2007-02-27 13:08 couet
* [r18095] asimage/src/TASImage.cxx, graf/src/TImage.cxx: - From
V.Onuchin
TASImage, TImage, Open method - expanding of file name added.
2007-02-27 10:52 antcheva
* [r18094] gui/src/TGClient.cxx: From Axel:
GetFontByName() should really return 0 if it can't find the font
because there are none.
2007-02-27 08:20 brun
* [r18093] cint/src/v6_newlink.cxx: Remove a dummy statement
introduced during the memory reduction exercise
2007-02-27 08:04 axel
* [r18092] cint/src/v6_newlink.cxx: Keep leading and trailing char
for non-string default values.
2007-02-26 17:27 couet
* [r18091] graf/src/TGraph.cxx: - New documentation.
2007-02-26 17:24 brun
* [r18090] base/src/TApplication.cxx: From Axel:
protect argv manipulation from missing macos kernel protection.
2007-02-26 16:20 couet
* [r18089] hist/src/TF1.cxx: - New documentation.
2007-02-26 16:10 brun
* [r18088] g4root/src/TG4RootNavigator.cxx,
geom/src/TGeoManager.cxx: From Andrei:
patches in geom/g4root related to navigation based on GEANT4.
Fixed some wrong flags settings.
2007-02-26 15:32 brun
* [r18087] math/src/TMath.cxx: Small improvement in TMath::IsInside
in case the 1st and last point are not identical.
2007-02-26 15:01 brun
* [r18086] proof/inc/TProofChain.h, tree/src/TChain.cxx: From Anna:
Because of my TEntryList connected changes, TEventLists stopped
working on proof. This fix should solve this problem.
So, now for proof everything should be the same way it was before
TEntryList introduction.
2007-02-26 14:46 brun
* [r18085] hist/src/TFormula.cxx: Fix a problem in
TFormula::GetParameter(const char*)
2007-02-26 14:39 brun
* [r18084] gui/src/TGFrame.cxx, proof/src/TProofProgressDialog.cxx,
sessionviewer/src/TProofProgressDialog.cxx: From Bertrand:
Following latest mods for delayed loading, TProofProgressDialog
was not
working properly anymore (due to gClient usage before
initialization of
graphics libs).
Thanks to Anna for reporting the bug.
2007-02-26 11:02 axel
* [r18083] cint/src/v6_struct.cxx: Fix G__search_tagname vs.
autoload vs. declaration
2007-02-26 09:27 antcheva
* [r18082] gui/src/TGListView.cxx: Make sure that fMaxSize is
initialized properly in ResizeColumns method.
2007-02-26 08:39 brun
* [r18081] graf/src/TGraph.cxx: Fix a problem in
TGraph::ExecuteEvent in case the fHistogram pointer is null.
In this case TPad::Range should not be called.
2007-02-26 08:16 brun
* [r18080] graf/src/TGraph.cxx: Modify TGraph::DistancetoPrimitive
to select the graph when clicking inside
the graph if it has been drawn with the fill area option.
2007-02-23 17:42 axel
* [r18079] html/src/TDocDirective.cxx, html/src/TDocParser.cxx,
html/src/THtml.cxx: Fix missing empty lines in directives
Rewind dictionary after doc macro execution
Make sure class table gets rebuilt after call to
THtml::SetSourceDir()
Embed img inside span to be xhtml compliant even in pre
Load graphic libs if needed, before a macro triggers it and we
rewind CINT after the macro
Find module doc when pwd!=ROOTSYS
Find doc macros when pwd!=ROOTSYS or macro file name has
(relative) path
Specify full path to mathcore/... sources (to find their doc/
when pwd!=ROOTSYS)
Allow determination of product==ROOT even for BOOTLIBS
Fix THtml's doc
Allow lines in doc macros to be hidden from source tab: must end
on *HIDE*
2007-02-23 15:02 couet
* [r18078] graf/doc/macros/greekletters.C, graf/src/TLatex.cxx: -
New documentation.
2007-02-23 14:59 brun
* [r18077] test/Makefile.win32: From Bertrand:
Modified test/Makefile.win32 following latest changes (libs
dependencies)
2007-02-23 14:57 brun
* [r18076] graf/doc/macros, graf/doc/macros/mathsymbols.C: Add new
directory graf/doc/macros with a first macro mathsymbols.C
2007-02-23 11:12 brun
* [r18075] g4root/src/TG4RootDetectorConstruction.cxx: From Andrei:
a small improvement in g4root in the algorithm of creating G4
hierarchy that avoids creating volumes that are not in the
hierarchy.
2007-02-23 11:11 brun
* [r18074] geom/src/TGeoPhysicalNode.cxx, geom/src/TGeoVolume.cxx:
From Andrei:
a patch in TGeoVolume::MakeCopyNodes that correcly sets the
mother volume pointer in nodes that are copied. Prevents a crash
in G4root when some container volumes are transformed in
assemblies (ITS)
2007-02-23 09:51 couet
* [r18073] asimage/src/TASImage.cxx: - From V.Onuchin:
Improve text size in batch mode (now closer to the size in
interactive mode)
2007-02-23 09:46 couet
* [r18072] asimage/src/TASImage.cxx: - Remove a compilation
warning.
2007-02-23 09:37 couet
* [r18071] base/doc/macros/fonts.C, base/doc/macros/textalign.C,
base/doc/macros/textangle.C, base/src/TAttText.cxx: - New
documentation.
2007-02-23 09:17 couet
* [r18070] base/src/TAttFill.cxx: - New documentation.
2007-02-23 08:42 brun
* [r18069] base/doc, base/doc/macros,
base/doc/macros/fillpatterns.C: From Olivier:
New macro used in the html documentation.
2007-02-22 22:58 brun
* [r18068] cint/src/v6_struct.cxx: Remove debug statements with a
problem.
2007-02-22 22:37 brun
* [r18067] cint/src/v6_struct.cxx: Preset the data structure
G__iheritance when allocating it.
2007-02-22 20:58 brun
* [r18066] base/inc/TApplication.h: From Bertrand:
Fix a compilation error under Solaris.
2007-02-22 20:46 brun
* [r18065] cint/src/BaseCls.cxx, cint/src/Class.cxx,
cint/src/Method.cxx, cint/src/bc_item.cxx, cint/src/common.h,
cint/src/v6_debug.cxx, cint/src/v6_disp.cxx,
cint/src/v6_ifunc.cxx, cint/src/v6_inherit.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_sizeof.cxx,
cint/src/v6_struct.cxx, cint/src/v6_tmplt.cxx,
cint/src/v6_var.cxx: Implemented the same solution for the
G__inheritance data structure
that I implemented for G__ifunc_table. Instead of using fixed
size arrays,
use dynamic arrays thanks to an intermediate operator [].
Also a gain in memory for all classes (not only at startup).
2007-02-22 16:45 brun
* [r18064] asimage/src/TASPaletteEditor.cxx, base/src/TColor.cxx,
graf/src/TImage.cxx, guibuilder/src/TRootGuiBuilder.cxx,
html/src/TDocParser.cxx, proof/src/TSessionViewer.cxx,
sessionviewer/src/TSessionViewer.cxx,
treeviewer/src/TTreeViewer.cxx: From Bertrand:
- Removal of gClient->GetRoot() in several TGMainFrame ctor.
- Initialize graphics libs at TImage creation time.
2007-02-22 16:38 couet
* [r18063] gpad/src/TPad.cxx: - Better version of DrawColorTable
2007-02-22 16:27 couet
* [r18062] postscript/src/TImageDump.cxx: - From V.Onuchin:
Empty boxes were not drawn correctly.
2007-02-22 15:40 brun
* [r18061] gui/src/TRootCanvas.cxx, hist/src/TGraph2DErrors.cxx,
hist/src/THStack.cxx, tree/src/TBranchBrowsable.cxx,
tree/src/TQueryResult.cxx: From Axel:
Remove unnecessary includes.
2007-02-22 15:24 antcheva
* [r18060] gui/src/TGFrame.cxx: Follow-up changes in SavePrimitive
methods related to automatic graphics initialization in GUI
classes
2007-02-22 14:11 couet
* [r18059] asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
graf/inc/TImage.h: - From Valeri Onuchin:
TImage, TASImage new method introduced -
DrawText(Text *text, Int_t x, Int_t y)
which allows to draw TText object in TImage, where x,y are in
pixels.
2007-02-22 14:10 brun
* [r18058] base/inc/TApplication.h, gui/src/TGFrame.cxx,
gui/src/TGWindow.cxx, tutorials/gui/CPUMeter.C,
tutorials/gui/Slider3Demo.C, tutorials/gui/WorldMap.C,
tutorials/gui/buttonChangelabel.C, tutorials/gui/buttonsLayout.C,
tutorials/gui/guilabels.C, tutorials/gui/listBox.C,
tutorials/gui/mditest.C, tutorials/gui/numberEntry.C,
tutorials/gui/splitterHorizontal.C,
tutorials/gui/splitterVertical.C, tutorials/gui/statusBar.C,
tutorials/net/spy.C: From Bertrand:
automatic graphics initialization in gui classes.
I also replaced all gClient->GetRoot() by 0 in tutorials.
2007-02-22 14:09 couet
* [r18057] postscript/src/TImageDump.cxx: - From Valeri Onuchin:
Fixed problems with alignment of rotated text.
2007-02-22 11:51 brun
* [r18056] alien/inc/TAlienFile.h, base/inc/TVirtualMonitoring.h,
gui/inc/TGTableLayout.h, monalisa/inc/TMonaLisaWriter.h,
netx/inc/TXNetFile.h: From Federico:
Some small mods for effc++
2007-02-22 11:27 brun
* [r18055] cint/src/Class.cxx, cint/src/common.h,
cint/src/v6_ifunc.cxx, cint/src/v6_newlink.cxx,
cint/src/v6_struct.cxx: One more change in common.h to get rid of
the limitation on G__MAXFUNCPARA.
We also gain additional space in memory.
2007-02-22 10:59 couet
* [r18054] base/src/TAttLine.cxx: - Help improvments.
2007-02-22 10:51 couet
* [r18053] base/src/TAttMarker.cxx: - Help improvements.
2007-02-22 09:42 brun
* [r18052] base/src/TROOT.cxx: Add a missing ";" when calling
TF1::InitStandardFunctions() in TROOT::GetFunction.
2007-02-21 21:54 brun
* [r18051] graf/src/TGraphPolar.cxx, graf/src/TPie.cxx,
graf/src/TPieSlice.cxx: From Axel:
Replace include "TPad.h" by "TVirtualPad.h"
Including TPad.h had a catastrophic side-effect of introducing
dependencies of graf on gpad.
2007-02-21 17:35 couet
* [r18050] graf/src/TGaxis.cxx: - The title offset could not be
smaller than 0.1. There is no reasons
why it should not be.
2007-02-21 17:13 brun
* [r18049] gl/src/TGLDisplayListCache.cxx, gl/src/TGLViewer.cxx,
gui/src/TGuiBuilder.cxx: From Bertrand:
- Replaced some direct calls to gl functions by gVirtualGL ones,
allowing GLViewer to work again on Windows :-\
- Make sure that Gpad and GUI libs are loaded with TGuiBuilder.
2007-02-21 17:08 brun
* [r18048] base/inc/TAttLine.h: Add missing declaration of
Riosfwd.h that is needed in case the class
is directly by a user class.
2007-02-21 17:01 couet
* [r18047] gpad/src/TPad.cxx: - Better version of DrawColorTable().
2007-02-21 15:40 couet
* [r18046] postscript/src/TImageDump.cxx: - From Valeri Onuchin
Fix to improves text alignment.
2007-02-21 13:45 brun
* [r18045] graf/src/TArrow.cxx, graf/src/TCrown.cxx: From Jan
Musinski:
Add the missing SetBit(kCanDelete) in TArrow::DrawArrow and
TCrown::DrawCrown.
2007-02-21 13:03 brun
* [r18044] graf/src/TArc.cxx: In TArc::DrawArc, one must set the
kCanDelete bit for the cloned object
(thanks jan Musinski)
2007-02-21 12:39 couet
* [r18043] base/src/TAttLine.cxx: - Fix a typo in help text.
2007-02-21 11:50 brun
* [r18042] base/inc/TApplication.h, base/src/TBrowser.cxx,
gpad/src/TPad.cxx: From Bertrand:
Make sure that Gpad and GUI libs are loaded with TBrowser
2007-02-21 10:35 brun
* [r18041] geom/src/TGeoXtru.cxx: From Andrei:
another fix in TGeoXtru for extruded polygons having 2 sections
at same Z position.CVS:
----------------------------------------------------------------------
2007-02-21 10:32 couet
* [r18040] postscript/src/TImageDump.cxx: - From Valeri Onuchin:
Better text scaling.
2007-02-21 09:52 brun
* [r18039] Makefile, base/inc/TVirtualMutex.h,
base/src/TApplication.cxx, cint/src/v6_struct.cxx,
gpad/src/TPad.cxx, rint/src/TRint.cxx, win32gdk/inc/TGWin32.h,
win32gdk/src/TGWin32.cxx, winnt/inc/TWinNTSystem.h,
winnt/src/TWinNTSystem.cxx: From Axel and Bertrand:
Fix autoloads problem on Windows.
2007-02-21 09:33 couet
* [r18038] base/src/TAttLine.cxx: - Help update using the new THtml
facilities.
2007-02-21 09:20 couet
* [r18037] asimage/src/TASImage.cxx, postscript/inc/TImageDump.h,
postscript/src/TImageDump.cxx: - From Valeri Onuchin:
Implement the line styles > 4
2007-02-20 21:13 brun
* [r18036] cint/inc/G__ci.h, cint/src/Class.cxx,
cint/src/Method.cxx, cint/src/MethodAr.cxx,
cint/src/bc_cfunc.cxx, cint/src/bc_vtbl.cxx, cint/src/common.h,
cint/src/v6_disp.cxx, cint/src/v6_end.cxx, cint/src/v6_ifunc.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_scrupto.cxx,
cint/src/v6_shl.cxx, cint/src/v6_sizeof.cxx,
cint/src/v6_struct.cxx, cint/src/v6_stub.cxx: -Change back the
G__MAXFUNCPARA from 20 to 40.
-The structure G__ifunc_table has been modified to remove
the previous extremely expensive structure. Instead of allocating
many arrays of size proportional to G__MAXFUNCPARA, an array of
G__MAXFUNCPARA pointers is created. Structures of type
G__paramfunc
are allocated only for the effective number of function
arguments.
This change has requested a deep editing of several CINT
functions.
Thanks to Axel for helping with a nice sed script and proposing
the nice idea of an "[]" operator to access the new G__paramfunc
elements.
The net result is that with G__MAXFUNCPARA=40, the real memory
footprint has decreased from 10.3 MBytes to 8 MBytes when getting
the ROOT prompt. The gain is nearly 10 MBytes when running with
the usual graphics libs (eg running benchmarks.C).
2007-02-20 17:08 axel
* [r18035] etc/html/HELP.html: Fix layout + charset of help file
2007-02-20 15:53 moneta
* [r18034] mathcore/inc/Math/LinkDef_GenVector.h,
mathmore/inc/Math/LinkDef.h: add pragma for nested classes
2007-02-20 15:09 antcheva
* [r18033] ged/inc/TF1Editor.h, ged/src/TF1Editor.cxx: Improvements
and minor fixes.
2007-02-20 13:25 brun
* [r18031] x11ttf/src/TGX11TTF.cxx: Fix a compilation error on
Solaris (in case R__HAS_XFT is not set)
2007-02-20 12:53 rdm
* [r18030] netx/inc/TXNetFileStager.h: fix hiding warning of the
Stage() method.
2007-02-20 12:42 couet
* [r18029] base/src/TAttMarker.cxx: - Write valid HTML according to
http://validator.w3.org/
2007-02-20 12:37 rdm
* [r18028] asimage/src/libAfterImage.tar.gz: From Valeri Onuchin:
second attempt of import of this new version. Problems on Win32
are now
fixed.
2007-02-20 11:16 rdm
* [r18027] x11ttf/src/TGX11TTF.cxx: Forgot to check in one crucial
file with the main changes for Xft.
2007-02-20 09:44 rdm
* [r18026] base/inc/TVirtualX.h, base/src/TVirtualX.cxx,
config/RConfigure.in, config/rootrc.in, configure,
win32gdk/inc/TGWin32.h, win32gdk/src/TGWin32.cxx,
x11/inc/TGX11.h, x11/src/GX11Gui.cxx, x11ttf/Module.mk,
x11ttf/inc/TGX11TTF.h: From Valeri Onuchin:
add Xft support to ROOT X11. This is an important extension as it
allows
GUI text to be rendered (server side) with TrueType fonts making
the GUI
much more readable. During configuration we check for Xft
availability.
At run time the user can decide to use or not use it via the:
X11.UseXft: yes/no
flag in the rootrc file. The default is to use it when the
capability
is compiled in the ROOT libraries.
2007-02-19 18:51 brun
* [r18024] base/inc/TBuffer.h, base/inc/TQCommand.h,
base/inc/TQConnection.h, base/inc/TVirtualFFT.h,
base/inc/TVirtualFitter.h, base/inc/TVirtualGL.h,
base/inc/TVirtualPS.h, base/inc/TVirtualPad.h,
base/inc/TVirtualPadEditor.h, base/inc/TVirtualViewer3D.h: Undo
all the changes excluding functions from the abstract interface
to be visible from CINT.
Too many side-effects and not enough energy to solve the problem.
a real pity: we are waisting 1 MByte of real memory with ROOT
Core.
2007-02-19 18:39 brun
* [r18023] asimage/src/TASImage.cxx, postscript/src/TImageDump.cxx:
From Valeriy Onuchin:
- TASImage, TImageDump
Fix drawing of bottom aligned text in batch mode
2007-02-19 16:16 rdm
* [r18022] base/inc/TVirtualX.h: Remove the exclusion of most
functions from the CINT interface, the
GUI was failing.
2007-02-19 16:13 moneta
* [r18021] smatrix/inc/LinkDef.h, smatrix/inc/LinkDefD32.h: add
#pragma link C++ nestedclass otherwise dictionary is not
correctly built
2007-02-19 16:02 brun
* [r18020] cont/inc/TCollection.h: Remove the exclusion of most
functions from the CINT interface
2007-02-19 15:48 rdm
* [r18019] base/inc/TQObject.h: re-export all methods to CINT, they
are needed for the signal-slots.
2007-02-19 15:38 rdm
* [r18018] config/Makefile.macosx, configure: with the latest Fink
we have now gfortran and all the old CERN libs.
2007-02-19 14:32 brun
* [r18017] tutorials/gui/WorldMap.C: Move file from image to gui
2007-02-19 14:32 brun
* [r18016] tutorials/gui/worldmap.jpg, tutorials/image/WorldMap.C,
tutorials/image/worldmap.jpg: Move files from image to gui
2007-02-19 14:30 brun
* [r18015] tutorials/graphics/earth.C,
tutorials/graphics/earth.dat: These two files are moved from
image to graphics.
2007-02-19 14:29 brun
* [r18014] tutorials/image/earth.C, tutorials/image/earth.dat:
Remove these 2 files from image. They will be moved to graphics.
2007-02-19 14:20 brun
* [r18013] geom/src/TGeoManager.cxx, geom/src/TGeoXtru.cxx: From
Andrei:
a patch for a tracking problem observed separately by Sue and
Ivana:
1. protection in TGeoXtru::DistFromInside/Outside in case the
proposed step is bigger than TGeoShape::Big()
2. correction in computing safety for TGeoXtru shape that was
underestimating safety value.
2007-02-19 11:23 brun
* [r18012] cint/inc/G__ci.h: -Increase G__MAXSTRUCT and
G__MAXTYPEDEF to 24000. This has no visible effect on the
memory used by CINT.
-Decrease G__MAXFUNCPARA from 40 to 20. This has a very visible
effect on
the memory used by CINT (saves 20% of the memory for a normal
ROOT application)
-If you have a class with a function having more than 20
arguments, exclude it
from the CINT interface with a "ifndef __CINT__" statement.
2007-02-19 11:17 brun
* [r18011] quadp/inc/TQpProbSparse.h: Do not expose the MakeData
function with more than 20 arguments to
the interactive interface.
2007-02-19 09:34 rdm
* [r18010] Makefile: proof and thread are now not optional compiles
anymore.
2007-02-19 08:20 brun
* [r18009] main/src/h2root.cxx: The variable bigbuf must be a
global variable on 64 bits platforms,
otherwise the function locf from cernlib used to compute the
difference
between two addresses will not work.
2007-02-18 20:50 rdm
* [r18008] gpad/src/TPad.cxx: remove TPadView3D.h include.
2007-02-18 18:13 brun
* [r18007] cont/inc/TBtree.h: Do not expose a large subset of
TBtree to a CINT interface.
2007-02-18 17:03 rdm
* [r18006] base/src/TSystem.cxx: small typo in comment.
2007-02-18 17:00 rdm
* [r18005] Makefile, main/Module.mk: don't use anymore ROOTULIBS
when linking root.exe.
2007-02-18 16:50 brun
* [r18004] base/inc/LinkDef1.h, base/inc/TPadView3D.h,
base/inc/TVirtualPad.h, base/src/TPadView3D.cxx, gpad/inc/TPad.h,
table/inc/LinkDef.h, table/inc/TTablePadView3D.h,
table/src/TPolyLineShape.cxx, table/src/TTablePadView3D.cxx,
table/src/TVolume.cxx, table/src/TVolumePosition.cxx,
table/src/TVolumeView.cxx: Move the class TPadView3D from base to
table, this class being used only by table, and rename it
TTableView3D.
Change the signature of TPad::GetView3D and ResetView3D with the
TPadView*
class changed to TObject*
2007-02-18 15:42 brun
* [r18003] gpad/inc/TView.h: Remove an ifndef __CINT__ forgotten
during the development.
2007-02-18 15:42 brun
* [r18002] tutorials/graphics/basic3d.C,
tutorials/graphics/tornado.C: Replace calls to the TView
constructor by TView::CreateView.
2007-02-18 15:35 rdm
* [r18001] alien/inc/TAlienResult.h, alien/src/TAlienResult.cxx,
config/Makefile.depend, net/inc/TGridResult.h: remove dependency
of libNet on libTree.
2007-02-18 15:00 brun
* [r18000] base/inc/TVirtualUtil3D.h, base/src/TVirtualUtil3D.cxx,
g3d/inc/TUtil3D.h, g3d/src/TUtil3D.cxx: Remove obsolete classes.
2007-02-18 14:59 brun
* [r17999] config/rootrc.in: -remove old plug-in TVirtualUtil3D
-Add new plug-in TView
2007-02-18 14:58 brun
* [r17998] eg/src/TGenerator.cxx, g3d/inc/TPolyMarker3D.h,
g3d/src/TMarker3DBox.cxx, g3d/src/TNode.cxx,
g3d/src/TPolyMarker3D.cxx, geompainter/src/TGeoPainter.cxx,
gpad/src/TViewer3DPad.cxx,
histpainter/src/TPainter3dAlgorithms.cxx,
proof/src/TProofDraw.cxx, proofplayer/src/TProofDraw.cxx,
table/src/TTable.cxx, table/src/TVolume.cxx,
table/src/TVolumeView.cxx, treeplayer/src/TSelectorDraw.cxx:
-Replace all calls to the TView constructor by a call to the new
static
function TView::CreateView.
2007-02-18 14:58 brun
* [r17997] base/inc/LinkDef1.h, g3d/inc/LinkDef.h,
g3d/inc/TView3D.h, g3d/src/TView3D.cxx, gpad/inc/LinkDef.h,
gpad/inc/TView.h, gpad/src/TView.cxx: cvs ci base/inc/LinkDef1.h
g3d/inc/LinkDef.h gpad/inc/LinkDef.h \
gpad/inc/TView.h gpad/src/TView.cxx \
g3d/inc/TView3D.h g3d/src/TView3D.cxx
2007-02-18 14:56 brun
* [r17996] base/inc/TBuffer.h, base/inc/TQCommand.h,
base/inc/TQConnection.h, base/inc/TQObject.h,
base/inc/TVirtualFFT.h, base/inc/TVirtualFitter.h,
base/inc/TVirtualGL.h, base/inc/TVirtualPS.h,
base/inc/TVirtualPad.h, base/inc/TVirtualPadEditor.h,
base/inc/TVirtualViewer3D.h, base/inc/TVirtualX.h,
cont/inc/TCollection.h, cont/inc/TVirtualCollectionProxy.h,
meta/inc/TVirtualStreamerInfo.h: For abstract interfaces,
generate the CINT stub functions only for
the strict minimum of functions.
Keep only one pure function known to CINT such that CINT can
recognize that the class is abstract and has pure functions.
This optimization gains about one megabyte of generated code.
2007-02-17 08:23 brun
* [r17995] graf/src/TGraphAsymmErrors.cxx: In
TGraphAsymmErrors::BayesDivide
-Do not store points with a null efficiency
-Do not generate the high error such that efficiency+yerror>1
2007-02-16 18:14 brun
* [r17994] ruby/src/rrenums.h: Remove the Ruby interface for enums
kOpenTriangleDown and kFullCross.
2007-02-16 17:23 couet
* [r17993] base/inc/TAttMarker.h, base/src/TAttMarker.cxx: - The
list of marker style has been updated.
- The help is now written using the new THtml features.
2007-02-16 16:57 couet
* [r17992] hist/src/TH1.cxx: - Modify the SetBinContent(...)
methods having special code for time axis.
The time axis case is now well separated. With the old version
the
following macro did not work. The 2nd plot had twice more bins
than the
1st one.
void timetest2() {
TDatime sdate(2006, 05, 20, 00, 00, 00);
gStyle->SetTimeOffset(sdate.Convert());
TH1F *h = new TH1F("h", "", 5, 0, 86400);
for ( Int_t i = 1; i <= 5; i++ ) h->SetBinContent(i, 1);
h->GetXaxis()->SetTimeDisplay(1);
h->GetXaxis()->SetTimeFormat("#splitline{%Y/%m/%d}{%H:%M}");
h->GetXaxis()->SetLabelOffset(0.033);
TCanvas *c = new TCanvas("c", "", 50, 50, 900, 600);
c->Divide(1, 2); c->cd(1); h->Draw();
c->cd(2); TH1F *h2 = (TH1F*)h->Clone("h2");
h2->Scale(0.5); h2->Draw();
}
2007-02-16 15:05 couet
* [r17991] asimage/src/TASImage.cxx, postscript/src/TImageDump.cxx:
- From Valeri Onuchin:
small mods related to the last fix to avoid warning messages.
2007-02-16 14:44 brun
* [r17990] base/src/TBrowser.cxx: Use the plugin manager to make
sure that the shared libs containing the concrete
implementations of the browser are loaded.
2007-02-16 14:29 couet
* [r17989] asimage/src/TASImage.cxx, postscript/src/TImageDump.cxx:
- From Valeri Onuchin:
TImageDump, TASImage fix generation text in batch mode.
2007-02-16 13:36 rdm
* [r17988] configure: From Gerri:
extends the check on the CASTOR version to the patch-level
and enables CASTOR2, for the time being, only for versions
2.1.0-* and 2.1.1-* ...
2007-02-16 12:15 rdm
* [r17987] oracle/src/TOracleServer.cxx: Add extensive description
how to setup the Oracle instantclient libraries
and how to use the Oracle plugin.
2007-02-16 12:14 rdm
* [r17986] configure: remove the --disable-thread otpion. ROOT
needs system thread (pthread)
to build. Refine the Oracle instantclient occi.h include search
path.
2007-02-16 10:37 brun
* [r17985] geom/src/TGeoCompositeShape.cxx: From Andrei:
composites with several CSG levels ignored the global matrix of
the volume having this shape.
2007-02-16 08:37 brun
* [r17984] tutorials/graphics/quarks.C: This tutorial was deleted
by mistake in version 5.14 when reorganizing tutorials.
2007-02-16 08:03 brun
* [r17983] asimage/src/libAfterImage.tar.gz: Reintroduce previous
version of the tar file. The new version does not compile on
Windows and Solaris.
2007-02-15 23:52 rdm
* [r17982] base/src/TString.cxx: fix in IsFloat(), allow two - or +
symbols in a float like:
-1.0e-1. Fixes bug 23834.
2007-02-15 23:34 rdm
* [r17981] asimage/src/libAfterImage.tar.gz: From Valeri Onuchin
and Sasha Vasko:
new version of libAfterImage that fixes "TImageDump error (2)"
reported by
Akira.
2007-02-15 23:32 rdm
* [r17980] Makefile, config/Makefile.depend, config/root-config.in,
io/Module.mk, rfio/Module.mk, xml/Module.mk: correct some
dependencies after the introduction of libRIO.
2007-02-15 23:08 pcanal
* [r17979] cint/lib/posix/mktypes.c: remove unnecessary condition
2007-02-15 23:05 pcanal
* [r17978] cint/lib/posix/mktypes.c: define int64_t and uint64_t
2007-02-15 21:10 brun
* [r17977] Makefile: On Windows, set BOOTLIBS=ROOTLIBS until we
understand a plugin manager problem.
2007-02-15 20:31 brun
* [r17976] html/src/TDocDirective.cxx: Fix a compilation error on
Solaris.
2007-02-15 20:25 brun
* [r17975] Makefile, main/Module.mk: -Define BOOTLIBS to be
libCore, libCint only
-root.exe is created with BOOTLIBS instead of ROOTLIBS
2007-02-15 20:00 brun
* [r17974] config/Makefile.depend: Implement dependencies on libRIO
also for non Woindows system when using explicit link.
2007-02-15 18:20 brun
* [r17973] html/src/TDocOutput.cxx: Fix a compilation error with
gcc.
:
----------------------------------------------------------------------
2007-02-15 17:33 axel
* [r17972] etc/html/ROOT.css: Workaround for safari bug
2007-02-15 17:32 axel
* [r17971] html/inc/TDocDirective.h, html/inc/TDocOutput.h,
html/inc/TDocParser.h, html/inc/THtml.h,
html/src/TClassDocOutput.cxx, html/src/TDocDirective.cxx,
html/src/TDocOutput.cxx, html/src/TDocParser.cxx,
html/src/THtml.cxx: Generate product doc, re-group code for
re-use in module/product doc
Add all gEnv configs also as setters/getters; use gEnv in THtml
c'tor, afterwards only getters
write search link on each page
shorten the class inh dot diagrams for complex hierarchies
Allow trailing stuff in ViewCVS link
remove spurious empty lines in directive output
fix latex column chopping (one char missing at end)
Rename a few internal funcs
Create unique directive output GIFs
update THtml doc
Add special handling for smatrix "source" dir
Skip empty sourceinfos (author,...) in footer
2007-02-15 17:10 brun
* [r17970] config/Makefile.depend, rfio/Module.mk, xml/Module.mk:
Fix dependency problems linked with the new libRIO library.
2007-02-15 15:29 brun
* [r17969] io/src/TStreamerInfo.cxx: Use
TVirtualStreamerInfo::CanOptimize instead of teh static member
fgOptimize,
otherwise we cannot link on Windows.
2007-02-15 15:26 brun
* [r17968] config/root-config.in: Add libRIO in the list of libs in
root-config --libs
2007-02-15 15:04 brun
* [r17967] base/src/TObject.cxx, eg/src/TGenerator.cxx,
g3d/src/TNode.cxx, geompainter/src/TGeoPainter.cxx,
gpad/src/TClassTree.cxx, gpad/src/TPad.cxx, graf/src/TGraph.cxx,
graf/src/TGraphPolar.cxx, graf/src/TPie.cxx,
gui/src/TRootBrowser.cxx, gui/src/TRootCanvas.cxx,
hist/src/TGraph2D.cxx, hist/src/TH1.cxx, hist/src/THStack.cxx,
histpainter/src/THistPainter.cxx, proof/src/TDrawFeedback.cxx,
proofplayer/src/TDrawFeedback.cxx, table/src/TTable.cxx,
table/src/TVolume.cxx, table/src/TVolumeView.cxx,
treeplayer/src/TFileDrawMap.cxx,
treeplayer/src/TSelectorDraw.cxx, treeviewer/src/TTreeViewer.cxx:
-replace calls to gROOT->GetMakeDefCanvas()() by
gROOT->MakeDefCanvas()
2007-02-15 15:04 brun
* [r17966] gpad/inc/TCanvas.h, gpad/src/TCanvas.cxx: -change the
signature of
void TCanvas::MakeDefCanvas()
to
TCanvas *TCanvas::MakeDefCanvas()
2007-02-15 15:04 brun
* [r17965] base/inc/TROOT.h, base/src/TROOT.cxx: -Remove static
member fgMakeDefCanvas
-Replace static function TROOT::GetMakeDefCanvas returning a
pointer
to a function creating a canvas (in fact TCanvas::MakeDefCanvas)
by a direct call via CINT to TCanvas::MakeDefCanvas.
-The static function TROOT::SetMakeDefCanvas has been removed.
2007-02-15 15:03 brun
* [r17964] config/rootrc.in: -The plugin "TVirtualSttreamerInfo"
loads the class TStreamerInfo from
the new library libRIO instead of libCore.
2007-02-15 15:03 brun
* [r17963] Makefile, config/Makefile.depend, io/Module.mk: -The io
classes are now in a new shared library libRIO that is not part
of libCore anymore. libRIO is dynamically linked at run time when
an I/O operation is performed.
-$ROOTSYS/bin/root.exe is now linked only with libCore, libCint
and libRint.
All other libs are dynamically linked via the plugin manager.
-We still keep the old list of libs in `root-config --libs`
2007-02-14 18:25 rdm
* [r17962] config/rootrc.in, net/inc/LinkDef.h,
net/inc/TFileStager.h, net/src/TFileStager.cxx,
netx/inc/LinkDef.h, netx/inc/TXNetFileStager.h,
netx/inc/TXNetSystem.h, netx/src/TXNetFileStager.cxx,
netx/src/TXNetSystem.cxx: From Gerri and Andreas Peters:
provide a new file stager interface via an abstract class
TFileStager,
placed in 'net', with TXNetFileStager as concrete implementation
in netx.
The plug-in manager takes care of loading libNetx (or any other
future
stager plug-in, like SRM (?)).
The Stage(TList *) is currently implemented in
net/src/TFileStager.cxx
as it goes through the list issuing the requests one by one. I
have,
however, made it virtual so that, as soon as the bug with block
submission
in xrootd is fixed, we can implement it in TXNetFileStager.
To issue a stage (prepare) request one has to do the following
root[] stg = TFileStager::Open("root://lxb6046.cern.ch")
root[]
stg->Stage("/alice/sim/2006/pp_minbias/121/168/root_archive.zip")
root[]
stg->IsStaged("/alice/sim/2006/pp_minbias/121/168/root_archive.zip")
the protocol/host specification is cached at initialization so it
is not
needed anymore for the commands; but it will not harm: this will
also work:
root[] stg = TFileStager::Open()
root[]
stg->Stage("root://lxb6046.cern.ch//alice/sim/2006/pp_minbias/121/168/root_archive.zip")
root[]
stg->IsStaged("root://lxb6046.cern.ch//alice/sim/2006/pp_minbias/121/168/root_archive.zip")
2007-02-14 18:10 rdm
* [r17961] netx/src/TXNetFile.cxx: From Gerri:
patch (from Andreas) which fixes a problem with setting the
'mkpath' flag
while opening a file.
2007-02-14 18:08 rdm
* [r17960] base/src/TPluginManager.cxx, cint/src/Method.cxx: From
Axel:
add protection in case plugin manager uses a plugin function from
a macro.
2007-02-14 16:42 brun
* [r17959] meta/src/TGenericClassInfo.cxx: From Philippe:
Fix a problem affecting SEAL, cintex/ROOTClassEnhancer.cxx
reported by Pere.
2007-02-14 16:29 brun
* [r17958] base/inc/RVersion.h, build/version_number: Start
developmentcycle 5.15/03
2007-02-14 15:05 brun
* [r17956] smatrix/test/stressKalman.cxx: Fix a typo (TROOT.h
instead of TRoot.h)
2007-02-14 15:05 brun
* [r17955] config/rootrc.in: Fix the name of the library ("") for
the plugin TVirtualStreamerInfo.
2007-02-14 08:13 brun
* [r17954] config/Makefile.depend, rpdutils/Module.mk: From Axel:
Fix a dependency problem preventing to build with explict linking
two shared libs with the win32gcc version.
2007-02-14 05:27 brun
* [r17953] utils/src/rootcint.cxx: From Philippe:
In ShowMember, std::string no longer need a special case.
This fix enables I/O for C-style array of strings
(see https://savannah.cern.ch/bugs/?23724)
2007-02-13 21:49 brun
* [r17951] base/inc/RVersion.h, build/version_number: Stamp
development release 5.15/02
2007-02-13 21:43 brun
* [r17950] ruby/src/drr.cxx: From Jakob:
Fix problem reported at https://savannah.cern.ch/bugs/?23715
2007-02-13 21:23 rdm
* [r17949] base/inc/TApplication.h, base/src/TApplication.cxx,
gpad/src/TPad.cxx: implement delayed loading of graphics
libraries. The libraries
(TGuiFactory, TVirtualX, TColor's, etc) will be loaded and
initialized
only when libGpad is loaded.
2007-02-13 21:15 rdm
* [r17948] base/inc/TApplicationImp.h: forgot to set
fApplicationName.
2007-02-13 21:14 brun
* [r17947] gpad/src/TCanvas.cxx: Fix a problem in
TCanvas::DrawClonePad when copying the Draw option.
2007-02-13 20:45 brun
* [r17946] graf/doc/index.txt: Fix a typo
2007-02-13 20:44 rdm
* [r17945] config/Makefile.depend: From Axel:
Qtlib depends on libGraf (for TImage).
2007-02-13 20:29 rdm
* [r17944] config/rootrc.in: TWin32GuiFactory does not exist
anymore.
2007-02-13 20:28 rdm
* [r17943] base/inc/TBuffer.h, base/src/TBuffer.cxx,
io/inc/TBufferFile.h: some cleanups in comments and removal of
duplicate inline.
2007-02-13 20:22 axel
* [r17942] html/inc/TDocParser.h, html/src/TDocOutput.cxx,
html/src/TDocParser.cxx, html/src/THtml.cxx: surround converted
module doc by <pre></pre>;
fix libdep calculation;
simplify libdep graph (no libCore dependencies, no need to loop
over all of lib's classes);
fix classdescr and module doc prob discovered with mathcore;
protect chars from being signed when invoking isspace;
don't write comment of directive ate it;
Replace special hcars for index chars;
take all doc for doc++ style method doc until we see one of "{};"
2007-02-13 20:08 brun
* [r17941] pyroot/doc/index.txt: The pointer to the PyRoot chapter
in the Users Guide was wrong.
2007-02-13 16:51 moneta
* [r17940] mathcore/doc/index.txt, mathmore/doc/index.txt,
minuit2/doc/index.txt, smatrix/doc/index.txt: add index doc file
2007-02-13 15:42 moneta
* [r17939] minuit2/inc/Minuit2/MnPrint.h: use #(x) instead of
__STRING(x) for Windows and Solaris
2007-02-13 15:11 roiser
* [r17938] cintex/src/CINTClassBuilder.cxx: From Scott Snyder:
fixing memory leak when calculating class offsets with instance
2007-02-13 14:44 rdm
* [r17937] utils/src/rlibmap.cxx: also export typedefs to rootmap
file. Now the autoloader works when doing:
TMatrix m;
which is a typedef for TMatrixT<Float_t>.
2007-02-13 14:42 rdm
* [r17936] base/inc/LinkDef1.h: remove twice declared typedef
pragma.
2007-02-13 14:28 rdm
* [r17935] matrix/inc/LinkDef.h: add typedef for TMatrix.
2007-02-13 14:27 rdm
* [r17934] base/src/TROOT.cxx, config/rootrc.in: comments.
2007-02-13 14:26 rdm
* [r17933] base/src/TPluginManager.cxx: use gROOT->LoadClass(cls)
to load a plugin. This call uses the rootmap
info and allows the loading of all dependent libs as specified in
the
rootmap file. If this fails (when no rootmap) fallback to
gROOT->LoadClass(cls, lib) to explicitly load a plugin (but this
may
fail if not all dependent libs are first loaded).
2007-02-13 14:23 rdm
* [r17932] base/src/TApplication.cxx, gui/src/TGApplication.cxx:
move gInterpreter->EnableAutoLoading() before LoadGraphicsLibs()
so that
the plugin manager can use the rootmap info to load all dependent
libs.
2007-02-13 14:21 rdm
* [r17931] meta/src/TClass.cxx: comments.
2007-02-13 12:14 moneta
* [r17930] minuit2/Module.mk, minuit2/inc/Minuit2/MnPrint.h,
minuit2/src/BasicMinimumError.cxx,
minuit2/src/CombinedMinimumBuilder.cxx,
minuit2/src/FumiliBuilder.cxx,
minuit2/src/FumiliErrorUpdator.cxx,
minuit2/src/FumiliMinimizer.cxx,
minuit2/src/MnCovarianceSqueeze.cxx,
minuit2/src/MnFunctionCross.cxx,
minuit2/src/MnGlobalCorrelationCoeff.cxx,
minuit2/src/MnHesse.cxx, minuit2/src/MnMinos.cxx,
minuit2/src/MnPosDef.cxx, minuit2/src/MnSeedGenerator.cxx,
minuit2/src/SimplexBuilder.cxx, minuit2/src/TFitterMinuit.cxx,
minuit2/src/VariableMetricBuilder.cxx: improve debugging by using
ROOT TError when building Minuit2 in ROOT. In the standalone
builds use by default now std::cerr
2007-02-13 09:55 couet
* [r17929] asimage/src/TASImage.cxx: - From Valeri Onuchin:
TASImage::FromWindow, TASImage::WriteImage. The syncronization
added which
allows to fix problems with generation of image from window.
2007-02-13 08:37 brun
* [r17928] config/rootrc.in, rint/src/TRint.cxx: Following
Vincenzo's email, I changed slightly the definition of the
Rint.Includes variable.
# When the interactive ROOT starts, it can automatically load
some frequently
# used includes. However, this introduces several overheads
# -A long list of cint and system files must be kept open during
the session
# -The initialisation takes more time (noticeable when using gdb
or valgrind)
# -Memory overhead of about 5 Mbytes (1/3 of the ROOT executable)
when including <vector>
# You can set the variable below to 0 to disable the loading of
these includes at startup
# You can set the variable to 1 (default) to load only <iostream>
, <string> and <RTypesCint.h>
# You can set it to 2 to load in addition <vector> and <pair>
# We strongly recommend setting the variable to 2 if your scripts
include <vector>
# and you execute your scripts multiple times.
Rint.Includes: 1
2007-02-13 08:03 brun
* [r17927] config/Makefile.depend, mysql/Module.mk: Add missing
dependencies on libNet for MySQL lib.
2007-02-13 07:59 brun
* [r17926] rint/src/TRint.cxx: In the TRint constructor, include
<vector> and <pair> only if
the Env variable Rint.IncludeVector is not null.
2007-02-13 07:58 brun
* [r17925] config/rootrc.in: Introduce new Env variable
"Rint.IncludeVector"
By default it is set to 1, ie the "include <vector> statement
will be executed
by default at the start of an interactive ROOT session.
However including <vector> generates an important overhead at
startup time
when using gdb or valgrind, for instance.
In addition it generates a memory overhead of 5 MBytes, ie ONE
THIRD of
the total ROOT executable at the time of the first prompt.
You can save these overheads by setting this variable to 0.
2007-02-13 05:36 brun
* [r17924] hist/src/TAxis.cxx: Remove unused reference to
TVirtualX.h.
2007-02-13 00:23 rdm
* [r17923] config/Makefile.linuxicc, config/Makefile.macosxicc: use
icpc instead of icc to build the pch.
2007-02-12 23:41 rdm
* [r17922] rootd/src/rootd.cxx: From Gerri:
fixes for the problem with absolute paths for the admin
functions.
2007-02-12 23:40 rdm
* [r17921] config/rootrc.in, configure: From Gerri:
if xrootd is not available use TNetFile and TNetSystem as plugins
for
the "root://" protocol, otherwise TXNetFile and TXNetSystem.
2007-02-12 23:33 rdm
* [r17920] config/Makefile.depend: fix typo ROOTAUTHLIB -> RAUTHLIB
2007-02-12 23:20 rdm
* [r17919] oracle/Module.mk, pgsql/Module.mk: add missing
dependencies.
2007-02-12 19:40 brun
* [r17918] config/Makefile.depend: Add dependency on libNet for
module krb5auth
2007-02-12 19:31 brun
* [r17917] config/Makefile.depend: Add dependency on libNet for
module pgsql.
2007-02-12 18:42 rdm
* [r17916] castor/Module.mk: also add $(CASTORLIBDEP) to the
dependencies.
2007-02-12 18:36 brun
* [r17915] castor/Module.mk, config/Makefile.depend: Add missing
dependencies on libNet for Oracle and Castor libs.
2007-02-12 18:03 brun
* [r17914] cont/src/TObjArray.cxx: In TObjArray::randomize, use
random isnstead of rand on non Windows system.
2007-02-12 17:16 moneta
* [r17911] mathmore/test/testInterpolation.cxx,
mathmore/test/testRandomDist.cxx, unuran/test/unuranMulti2D.cxx,
unuran/test/unuranMulti3D.cxx, unuran/test/unuranSimple.cxx: add
missing includes
2007-02-12 17:14 brun
* [r17910] geom/inc/TGeoPhysicalNode.h,
geom/src/TGeoPhysicalNode.cxx: From Andrei:
The matrix is now owned by the user. There is still has the
possibility to delegate ownership to TGeoManager by calling
RegisterYourself().
2007-02-12 17:13 brun
* [r17909] pyroot/src/PyROOT.h: From Bertrand:
Allows to build PyROOT with MSVC 8.0 - fix the following error:
Adapters.cxx C:\Program Files\Microsoft Visual Studio
8\VC\INCLUDE\xlocale(1832) : error C2039: '_invalid_parameter' :
is not
a member of '`global namespace''
C:\Program Files\Microsoft Visual Studio
8\VC\INCLUDE\xlocale(1832) :
error C3861: '_invalid_parameter': identifier not found
make: *** [pyroot/src/Adapters.o] Error 2
2007-02-12 17:11 moneta
* [r17908] mathcore/test/stress3D.cxx,
smatrix/test/stressKalman.cxx: add missing include
2007-02-12 17:04 moneta
* [r17907] smatrix/test/matrix_op.h: add missing include<vector>
2007-02-12 16:12 rdm
* [r17906] config/Makefile.depend, odbc/Module.mk, tree/Module.mk:
add where needed dependencies on libNet.
2007-02-12 15:38 rdm
* [r17905] io/Module.mk: add some comments in case we make libRIO
stand alone.
2007-02-12 15:37 rdm
* [r17904] base/src/TSystem.cxx, config/rootrc.in: remove
dependency on TNetSystem, now loaded from libNet via plugin
manager.
2007-02-12 15:37 rdm
* [r17903] io/src/TFile.cxx: remove dependency on TWebFile and
TNetFile, are loaded from libNet via
plugin manager.
2007-02-12 15:07 rdm
* [r17902] Makefile, config/Makefile.depend, config/root-config.in,
net/Module.mk: take Net out of libCore and make a stand-alone
libNet. root-config --libs
includes libNet so that the end-user does not notice any
difference.
Makefile.depend option are currently being added for Windows.
2007-02-12 14:57 brun
* [r17901] tmva/test/TMVAnalysis.py: not specify suffix .so in
gSystem->Load (to be portable on Windows too)
2007-02-12 14:56 rdm
* [r17900] base/inc/TInetAddress.h, base/inc/TUrl.h,
base/src/TInetAddress.cxx, base/src/TUrl.cxx,
meta/inc/TRealData.h, meta/src/TRealData.cxx: correct cvs tag
line to reflect package change of these files.
2007-02-12 14:55 rdm
* [r17899] base/inc/LinkDef2.h, base/inc/TFree.h,
base/src/TFree.cxx, io/inc/LinkDef.h, io/inc/TFree.h,
io/src/TFree.cxx: move TFree from base to io.
2007-02-12 13:44 rdm
* [r17898] base/inc/LinkDef2.h, meta/inc/LinkDef.h: moved TRealData
from base to meta.
2007-02-12 13:42 rdm
* [r17897] base/inc/TRealData.h, base/src/TRealData.cxx: moved to
meta.
2007-02-12 13:35 rdm
* [r17896] base/Module.mk, base/inc/LinkDef3.h, net/inc/LinkDef.h:
move TUrl and TInetAddress to base since they are used in base.
2007-02-12 13:35 rdm
* [r17895] net/inc/TInetAddress.h, net/inc/TUrl.h,
net/src/TInetAddress.cxx, net/src/TUrl.cxx: moved to base.
2007-02-12 13:26 rdm
* [r17894] proof/src/TProof.cxx: <vector> was included twice.
2007-02-12 13:25 rdm
* [r17893] clib/inc/Getline.h: make Getline.h self consistent (need
DllImport.h).
2007-02-12 13:24 rdm
* [r17892] base/inc/TException.h: use multiple inclusion protection
for includes.
2007-02-12 13:15 brun
* [r17891] proof/src/TProof.cxx: Move include Getline.h after all
other includes (need R__EXTERN)
2007-02-12 13:09 brun
* [r17890] base/src/TObject.cxx: -Remove unused includes (following
the recent cleanup):
#include "TDataMember.h"
#include "TDataType.h"
#include "TRealData.h"
#include "TDatime.h"
#include "TSystem.h"
2007-02-12 13:07 rdm
* [r17889] net/inc/TGridResult.h: replace TEventList.h by forward
declaration.
2007-02-12 13:05 rdm
* [r17888] proof/inc/TDSet.h, proof/inc/TEventIter.h,
proof/inc/TPacketizerProgressive.h, proof/inc/TProof.h,
proof/inc/TProofChain.h, proof/inc/TSlave.h,
proof/src/TAdaptivePacketizer.cxx, proof/src/TDSet.cxx,
proof/src/TEventIter.cxx, proof/src/TPacketizer.cxx,
proof/src/TPacketizerDev.cxx,
proof/src/TPacketizerProgressive.cxx, proof/src/TProof.cxx,
proof/src/TProofChain.cxx, proof/src/TProofQueryResult.cxx,
proof/src/TProofServ.cxx, proofplayer/inc/TEventIter.h,
proofplayer/inc/TPacketizerProgressive.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TEventIter.cxx, proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerDev.cxx,
proofplayer/src/TPacketizerProgressive.cxx: From Gerri:
replace a large amount of includes from .h files and replace them
with forward declarations.
2007-02-12 12:05 moneta
* [r17887] minuit2/inc/Minuit2/MnPrint.h,
minuit2/src/BasicMinimumError.cxx, minuit2/src/FumiliBuilder.cxx,
minuit2/src/FumiliErrorUpdator.cxx,
minuit2/src/MnCovarianceSqueeze.cxx,
minuit2/src/MnFunctionCross.cxx,
minuit2/src/MnGlobalCorrelationCoeff.cxx,
minuit2/src/MnMinos.cxx, minuit2/src/MnPosDef.cxx,
minuit2/src/Numerical2PGradientCalculator.cxx,
minuit2/src/SimplexBuilder.cxx,
minuit2/src/VariableMetricBuilder.cxx: remove some warning
messages
2007-02-12 10:33 brun
* [r17886] cont/doc/Understanding_Collections.html,
cont/doc/index.txt: Add html file about Understanding Collections
2007-02-12 10:22 brun
* [r17885] geom/inc/TGeoPhysicalNode.h,
geom/src/TGeoPhysicalNode.cxx: From Andrei:
a modification in TGeoPNEntry class making fMatrix data member
const.
Note that there is a small trick however made to register this
matrix to TGeoManager (e.g. the manager will own the matrix when
cleaning-up)
2007-02-12 09:55 brun
* [r17884] cont/doc/index.txt, graf/doc/index.txt,
gui/doc/index.txt, hist/doc/index.txt, io/doc/index.txt,
math/doc/index.txt, matrix/doc/index.txt, proof/doc/index.txt,
pyroot/doc/index.txt, thread/doc/index.txt, tree/doc/index.txt:
Add more documents to the documentation files.
2007-02-12 09:52 brun
* [r17883] net/doc, net/doc/index.txt: Add directory doc files for
"net"
2007-02-12 09:46 brun
* [r17882] physics/doc, physics/doc/index.txt: Add doc directory
files for "physics"
2007-02-12 09:42 brun
* [r17881] minuit/doc, minuit/doc/index.txt: Add doc directory for
"minuit"
2007-02-12 09:36 brun
* [r17880] hbook/doc, hbook/doc/index.txt: Add doc directory files
for "hbook"
2007-02-12 09:32 brun
* [r17879] guibuilder/doc, guibuilder/doc/index.txt: Add the doc
directory files for "guibuilder"
2007-02-12 09:17 couet
* [r17878] graf/src/TGaxis.cxx: - In PaintAxis: in case
(range>31536000) the daylight saving option is now
ON, as it is in the normal case. This case has been forgotten in
Revision
1.95.
2007-02-12 09:10 brun
* [r17877] geom/doc, geom/doc/index.txt: Add the doc files for
"geom"
2007-02-11 11:48 brun
* [r17876] proof/doc, proof/doc/index.txt: Add documentation for
directory "proof" with pointers to existing web pages.
2007-02-11 11:43 brun
* [r17875] meta/doc, meta/doc/index.txt: Add documentation for
directory "meta" with pointers to existing web pages.
2007-02-11 11:28 brun
* [r17874] cont/doc, cont/doc/index.txt: Add documentation for
directory "cont" with pointers to existing web pages.
2007-02-11 11:04 brun
* [r17873] roofit/doc, roofit/doc/index.txt: Add documentation for
directory "roofit" with pointers to existing web pages.
2007-02-11 10:58 brun
* [r17872] tmva/doc, tmva/doc/index.txt: Add documentation for
directory "tmva" with pointers to existing web pages.
2007-02-11 10:48 brun
* [r17871] math/doc, math/doc/index.txt: Add documentation for
directory "math" with pointers to existing web pages.
2007-02-11 10:40 brun
* [r17870] ruby/doc, ruby/doc/index.txt: Add documentation for
directory "ruby" with pointers to existing web pages.
2007-02-11 10:37 brun
* [r17869] pyroot/doc, pyroot/doc/index.txt: Add documentation for
directory "pyroot" with pointers to existing web pages.
2007-02-11 10:32 brun
* [r17868] vmc/doc/index.txt: Add one more reference.
2007-02-11 10:30 brun
* [r17867] vmc/doc, vmc/doc/index.txt: Add documentation for
directory "vmc" with pointers to existing web pages.
2007-02-11 10:18 brun
* [r17866] thread/doc, thread/doc/index.txt: Add documentation for
directory "thread" with pointers to existing web pages.
2007-02-11 10:14 brun
* [r17865] foam/doc, foam/doc/index.txt: Add documentation for
directory "foam" with pointers to existing web pages.
2007-02-11 10:09 brun
* [r17864] matrix/doc, matrix/doc/index.txt: Add documentation for
directory "matrix" with pointers to existing web pages.
2007-02-11 10:03 brun
* [r17863] gui/doc, gui/doc/index.txt: Add documentation for
directory "gui" with pointers to existing web pages.
2007-02-11 09:56 brun
* [r17862] graf/doc, graf/doc/index.txt: Add documentation for
directory "graf" with pointers to existing web pages.
2007-02-11 09:49 brun
* [r17861] hist/doc, hist/doc/index.txt: Add documentation for
directory "hist" with pointers to existing web pages.
2007-02-11 09:38 brun
* [r17860] tree/doc, tree/doc/index.txt, tree/src/TTree.cxx: Add
documentation for directory "tree" with pointers to existing web
pages.
2007-02-10 18:07 brun
* [r17859] io/inc/TKeyMapFile.h, io/src/TKeyMapFile.cxx: Add this
class to io
2007-02-10 16:28 brun
* [r17858] qt/src/GQtGUI.cxx: From Valeri Fine:
- Remove the redundant assert() that triggered the unreasonable
code crash time by time
CVS:
----------------------------------------------------------------------
2007-02-10 15:46 brun
* [r17857] base/inc/LinkDef2.h, base/inc/TKeyMapFile.h,
base/src/TKeyMapFile.cxx, io/inc/LinkDef.h, io/inc/TKeyMapFile.h,
io/src/TKeyMapFile.cxx: Move class TKeyMapFile from base to io.
2007-02-10 15:40 brun
* [r17856] rint/src/TRint.cxx: In TRint, remove dependency on
TMapFile.h.
Like in TClass, use the declaration
R__EXTERN void *gMmallocDesc; //is used and set in TMapFile and
TClass
2007-02-10 15:38 brun
* [r17855] base/src/TROOT.cxx: Do not call anymore R__SetZipMode(1)
in TROOT.
It is the default value in the zip package.
2007-02-10 15:33 brun
* [r17854] base/src/TUUID.cxx, cont/src/TObjArray.cxx: On
non-Windows systems use random/srandom instead of rand/srand.
2007-02-10 13:37 brun
* [r17853] base/src/TROOT.cxx, math/src/TRandom3.cxx: Do not
initialize gRandom in TROOT but in TRandom3.
With this change, there are no more dependencies of base on the
math library.
2007-02-10 13:32 brun
* [r17852] cont/src/TObjArray.cxx: In TObjArray::Randomize, do not
use TRandom, but the system rand() function.
2007-02-10 12:21 brun
* [r17851] base/src/TUUID.cxx: Do not use TRandom in TUUID. The
posix rand and srand functions are
perfectly ok for TUUID, that requires only a random number
between 0 and 65536.
We still keep the initialisation of the random number (via srand)
dependent
of the process id.
2007-02-10 11:09 rdm
* [r17850] base/inc/LinkDef3.h: add TParameter<Float_t>.
2007-02-10 10:17 brun
* [r17849] tree/src/TTree.cxx: Do not use gFile anymore (use
branch->GetFile() instead)
2007-02-10 09:17 brun
* [r17848] io/src/TDirectoryFile.cxx: In the main constructor, call
the default base class TDirectory constructor.
2007-02-10 07:53 brun
* [r17847] treeplayer/src/TTreePlayer.cxx: With the type change
(Bool_t to TSelector) the member fSelectorUpdate
must be initialized to 0 instead of kFALSE.
2007-02-10 07:36 pcanal
* [r17846] treeplayer/inc/TTreePlayer.h,
treeplayer/src/TTreePlayer.cxx: Change fSelectorUpdate from
Bool_t to TSelector* to hold the value
of the selector being processed so that UpdateFormulaLeaves can
update it
instead of blindly update the possibly
idle fSelector __and__ the possibly invalid (because of file
reload)
fSelectorFromFile. (This resolves the crash in
roottest/root/tree/selector)
2007-02-10 04:55 pcanal
* [r17845] cint/lib/dll_stl/str.h: When using #pragma function, one
can not name the argument (otherwise the type is not properly
looked up)
2007-02-10 04:10 pcanal
* [r17844] io/src/TBufferFile.cxx: Add missing protection in
WriteProcessID when there is no file
2007-02-09 18:11 pcanal
* [r17842] base/src/ManualBase4.cxx, base/src/ManualBase4Body.h:
Finish the manual generation, by replacing the cint wrapper
functions by the inclusion of ManualBase4Body.h
2007-02-09 18:10 pcanal
* [r17841] base/Module.mk: Add hints explaining the steps to take
to complete the manual generateion of the ManualBase4 dictionary
2007-02-09 18:09 brun
* [r17840] io/doc, io/doc/index.txt: New file for the io directory
documentation with pointers to existoing html pages. These files
will be include shortly in the io/doc directory.
2007-02-09 18:07 brun
* [r17839] io/src/TDirectoryFile.cxx, io/src/TFile.cxx: Move
documentation in the functions at the top of the files to be
nicely
documented by the new version of THtml.
2007-02-09 18:04 brun
* [r17838] pyroot/src/Executors.cxx: From Wim:
o) fix for https://savannah.cern.ch/bugs/?23388
2007-02-09 17:46 rdm
* [r17837] base/src/TTimeStamp.cxx: From Olivier and me:
Fix in TTimeStamp::GetZoneOffet(). The offset on Mac OS X and
Free and Open
BSD was the oposite from Linux/Unix and Windows. The offset
returned by this
routine is now defined as:
This is the value in seconds one must add to the local time to
arrive at
Coordinated Universal Time, so it is negative east of the Prime
Meridian.
the difference was due in the way the offset was obtained on the
different
platforms. The redefinition results in the offset flipping sign
on Mac/BSD
to be in lign with the other platforms.
2007-02-09 17:27 moneta
* [r17836] tutorials/fit/minuit2FitBench.C,
tutorials/fit/minuit2GausFit.C: add missing TMath
2007-02-09 17:24 moneta
* [r17835] minuit2/inc/Minuit2/FCNBase.h,
minuit2/inc/Minuit2/MnLineSearch.h, minuit2/inc/TFcnAdapter.h,
minuit2/inc/TFumiliFCN.h, minuit2/src/FumiliBuilder.cxx,
minuit2/src/MnHesse.cxx, minuit2/src/MnLineSearch.cxx,
minuit2/src/MnPrint.cxx, minuit2/src/MnSeedGenerator.cxx,
minuit2/src/NegativeG2LineSearch.cxx,
minuit2/src/TBinLikelihoodFCN.cxx, minuit2/src/TFitterMinuit.cxx,
minuit2/src/TFumiliFCN.cxx,
minuit2/src/VariableMetricBuilder.cxx,
minuit2/test/testGraph.cxx, minuit2/test/testUserFunc.cxx: - add
SetErrorDef() function in the Minuit2::FCNBase to be able to
change dynamically the error definition.
Implement it in the conccrete classes used by ROOT (TChi2FCN,...)
and modify eht TFitterMinuit class to use it.
- multiply by 2 the Likelihood functions to be consistent with
what exist in TFitter and use by default then a value of 1 for
Up.
- add in BasicFunctionGradient a flag to distinguish when the
gradient is of Fumili type
- FumiliBuilder:
- do alway Hessian calculation after reaching minimum to check
edm and to get correct covariance matrix.
- perform line search when full Newton step does not improve
function value
- MnLineSearch:
- add flag to control debug
- start iterations from 1 and count also first function
evaluation (at step =1) to be compatible with Fortran Version
(max number is now the same, while before was n + 2).
- NegativeG2LineSearch : use a step size for the search equal to
the gradient step. Before in the case only of negative gradient
it was multiplied by the gradient value. Not it is sme as in the
Fortran version.
- MnPrint: ad more precision in the printout
- TFitterMinuit:
- don't delete the MinuitFCN object in Clear().
- add support for "SET Err" command.
- do not print covariance matrix and correlation if debug level
is < 0
2007-02-09 17:12 couet
* [r17834] hist/src/TH1.cxx: - In SavePrimitives the contour levels
in case of LogZ were not saved
correctly. See: https://savannah.cern.ch/bugs/?23667
2007-02-09 15:20 antcheva
* [r17833] fitpanel/src/TFitEditor.cxx: Documented Minimization tab
in class description.
2007-02-09 14:35 axel
* [r17832] cint/inc/Api.h, cint/inc/G__ci.h, cint/inc/Type.h,
cint/src/Type.cxx, cint/src/v6_decl.cxx, cint/src/v6_end.cxx,
cint/src/v6_inherit.cxx, cint/src/v6_newlink.cxx,
cint/src/v6_opr.cxx, cint/src/v6_parse.cxx,
cint/src/v6_scrupto.cxx, cint/src/v6_struct.cxx,
cint/src/v6_tmplt.cxx: manual import of v5.16.18 >:-/
2007-02-09 14:16 brun
* [r17831] meta/src/TClass.cxx: Replace calls to gROOT->AddClass
and gROOT->RemoveClass
by TClass::AddClass and TClass::RemoveClass respectively.
2007-02-09 14:13 axel
* [r17829] cint/src/Apiif.h, cint/src/HISTORY,
cint/src/v6_random.cxx, cint/test, cint/test/t1283.cxx: This
commit was generated by cvs2svn to compensate for changes in
r17828,
which included commits to RCS files with non-trunk default
branches.
2007-02-09 13:59 axel
* [r17827] html/src/TDocDirective.cxx, html/src/TDocParser.cxx:
Work-around for X11 sync problem when processing a macro in
non-batch mode;
strlen fix for comment-consistes-of-identical-chars test
2007-02-09 13:47 brun
* [r17826] tree/src/TBranchElement.cxx: I committed the wrong
version of DScott's changes.
2007-02-09 13:20 brun
* [r17825] tree/src/TBranchElement.cxx: From Scott Snyder:
Fix for a problem reported by ATLAS at
http://savannah.cern.ch/bugs/?23567
2007-02-09 13:12 brun
* [r17824] matrix/src/TVectorT.cxx: From Eddy:
update of TVectorT :
The element-by-element vector divisions were not
protected for division through zero .
2007-02-09 12:50 couet
* [r17823] graf/src/TGraph.cxx: - In SetPoint: if fHistogram exists
it is deleted. When a point is added
the current fHistogram, it it exists, is invalid. A new one will
be
recomputed next time the TGraph will be plotted.
2007-02-09 12:39 couet
* [r17822] tutorials/fit/graph2dfit.C: - Make sure that the fitted
surface and the TGraph2D cloud of points have
the same Z range when they are plotted on top of each others.
2007-02-09 12:31 couet
* [r17821] tutorials/graphs/graph2derrorsfit.C: - Make sure that
the fitted surface and the points are plotted using the
same range in Z.
2007-02-09 11:51 rdm
* [r17820] alien/inc/TAlienCollection.h, cont/inc/TOrdCollection.h,
graf/inc/TGraphSmooth.h, gui/inc/TGDockableFrame.h,
gui/inc/TGListView.h, gui/inc/TGTableLayout.h, meta/inc/TCint.h,
monalisa/inc/TMonaLisaWriter.h, proof/inc/TDSet.h,
proof/inc/TFileMerger.h, proof/src/TDSet.cxx,
proofplayer/inc/TFileMerger.h, tree/inc/TEntryList.h: From
Federico:
effc++ corrections.
2007-02-09 10:16 rdm
* [r17819] io/inc/LinkDef.h, io/inc/TArchiveFile.h,
io/inc/TBufferFile.h, io/inc/TCollectionProxyFactory.h,
io/inc/TContainerConverters.h, io/inc/TDirectoryFile.h,
io/inc/TEmulatedCollectionProxy.h, io/inc/TEmulatedMapProxy.h,
io/inc/TFile.h, io/inc/TFileCacheRead.h,
io/inc/TFileCacheWrite.h, io/inc/TGenCollectionProxy.h,
io/inc/TGenCollectionStreamer.h, io/inc/TKey.h,
io/inc/TMapFile.h, io/inc/TStreamerInfo.h, io/inc/TZIPFile.h,
io/src/TArchiveFile.cxx, io/src/TBufferFile.cxx,
io/src/TCollectionProxyFactory.cxx,
io/src/TContainerConverters.cxx, io/src/TDirectoryFile.cxx,
io/src/TEmulatedCollectionProxy.cxx,
io/src/TEmulatedMapProxy.cxx, io/src/TFile.cxx,
io/src/TFileCacheRead.cxx, io/src/TFileCacheWrite.cxx,
io/src/TGenCollectionProxy.cxx,
io/src/TGenCollectionStreamer.cxx, io/src/TKey.cxx,
io/src/TMapFile.cxx, io/src/TStreamerInfo.cxx,
io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx, io/src/TZIPFile.cxx: correct
cvs ident line (base/cont/meta -> io).
2007-02-09 10:15 rdm
* [r17818] math/inc/TComplex.h, math/inc/TMath.h,
math/inc/TRandom.h, math/inc/TRandom1.h, math/inc/TRandom2.h,
math/inc/TRandom3.h, math/src/TComplex.cxx, math/src/TMath.cxx,
math/src/TRandom.cxx, math/src/TRandom1.cxx,
math/src/TRandom2.cxx, math/src/TRandom3.cxx: correct cvs ident
line (base -> math).
2007-02-09 09:58 antcheva
* [r17817] fitpanel/src/TFitEditor.cxx: From Lorenzo:
- set correctly the default fitter to Minuit2 after Fumili2
2007-02-09 09:43 rdm
* [r17816] meta/src/TStreamerInfoReadBuffer.cxx,
meta/src/TStreamerInfoWriteBuffer.cxx: moved to io.
2007-02-09 09:40 roiser
* [r17814] reflex/python/genreflex/gendict.py: From Scott Snyder:
fix concerning tyepdef'd return values to fundamental types. In
this case
the stub function shall also allocate a static and return it's
address.
2007-02-09 08:56 brun
* [r17813] sql/inc/TBufferSQL2.h, sql/src/TBufferSQL2.cxx,
xml/inc/TBufferXML.h, xml/src/TBufferXML.cxx: Change the
signatures of IncrementLevel and DecrementLevel to agree with
the recent changes in TBuffer.
2007-02-09 08:37 brun
* [r17812] base/inc/TBuffer.h, io/inc/TBufferFile.h,
io/src/TBufferFile.cxx, tree/inc/TTree.h: Remove the last
references to TStreamerInfo in base directory and fix
all the consequences.
2007-02-09 08:27 brun
* [r17811] main/src/h2root.cxx: From Olivier:
On 64 bit machines, when calling Fortran functions, the return
type must be double and not float.
2007-02-09 08:24 brun
* [r17810] base/src/TROOT.cxx: Use TVirtualStreamerInfo instead of
TStreamerInfo when calling TClass::GetClass
to find the TStreamerInfo version number.
2007-02-09 07:52 brun
* [r17809] base/src/ManualBase4.cxx, base/src/ManualBase4.h:
Regenerate new versions of these files exckluding TStreamerInfo.h
(with the new version
of rootcint)
2007-02-09 07:44 brun
* [r17808] base/inc/LinkDef2.h: reintroduce the statements
#ifndef G__KCC
#include "cint/lib/dll_stl/str.h"
#endif
str.h is required to generate the interface for class string.
2007-02-09 07:42 brun
* [r17807] cint/lib/dll_stl/str.h: Comment the pragma
#pragma link C++ function swap(string& lhs,string& rhs);
This line is removed until we understand why we cannot generate
the dictionary G__Base2
when this pragma is included.
2007-02-08 22:56 axel
* [r17806] html/inc/TDocInfo.h, html/inc/TDocParser.h,
html/inc/THtml.h, html/src/TClassDocOutput.cxx,
html/src/TDocDirective.cxx, html/src/TDocOutput.cxx,
html/src/TDocParser.cxx, html/src/THtml.cxx: Don't display
classes in index that are "foreign", i.e. have no local sources
make rule checker happy
Allow user setting of etc dir (defaults to $ROOTSYS/etc/html)
GUI macro output must be saved as GIF
Fix macro's pwd determination if no current class
Fix X11 crash saving macro output
Fix removal of surrounding "//" in "// doc //"
New THtml::CreateAuxiliaryFiles() takes care of CSS, js, HELP
page
2007-02-08 22:49 axel
* [r17805] etc/html/ROOT.css, etc/html/ROOT.js: dos2unix
fix "show inherited", "show non-public": only one class per CSS
rule allowed
2007-02-08 19:06 rdm
* [r17804] base/inc/LinkDef2.h: for some reason the statement:
#include "cint/lib/dll_stl/str.h"
causes rootcint to crash after the recent changes:
Match rank: file line signature
* 2000002 prec_stl/vector -1 void swap(TString&,TString&);
ffffffff prec_stl/vector -1 void swap(unsigned int&,unsigned
int&);
* 2000002 prec_stl/string -1 void swap(string&,string&);
Warning: #pragma link, function swap(string&lhs,string&rhs) not
found cint/lib/dll_stl/str.h:91:
removing it seems to have no side effects.
2007-02-08 18:46 rdm
* [r17803] base/Module.mk: remove reference to TArchiveFile and
TZIPFile now in io.
2007-02-08 18:38 rdm
* [r17802] base/inc/LinkDef2.h, io/inc/LinkDef.h: move TMapRec from
base to io.
2007-02-08 18:38 rdm
* [r17801] Makefile: add io and math to MODULES.
2007-02-08 18:37 rdm
* [r17800] base/src/ManualBase4.cxx, base/src/ManualBase4.h,
base/src/ManualBase4Body.h: add back to base/src for the time
being.
2007-02-08 18:36 rdm
* [r17799] io/src/ManualBase4.cxx, io/src/ManualBase4.h,
io/src/ManualBase4Body.h: move back to base for the time being
since they are referenced in
base/Module.mk.
2007-02-08 18:17 rdm
* [r17798] Makefile: add io and math to core.
2007-02-08 18:16 rdm
* [r17797] base/inc/LinkDef1.h, base/inc/LinkDef2.h,
base/inc/LinkDef3.h, cont/inc/LinkDef.h, meta/inc/LinkDef.h:
remove references to items moved to io and math.
2007-02-08 18:08 rdm
* [r17796] meta/src/TStreamerInfo.cxx: moved to io/src.
2007-02-08 18:00 rdm
* [r17795] base/src/ManualBase4.cxx, base/src/ManualBase4.h,
base/src/ManualBase4Body.h, base/src/TArchiveFile.cxx,
base/src/TBufferFile.cxx, base/src/TDirectoryFile.cxx,
base/src/TFile.cxx, base/src/TFileCacheRead.cxx,
base/src/TFileCacheWrite.cxx, base/src/TKey.cxx,
base/src/TMapFile.cxx, base/src/TZIPFile.cxx,
cont/src/TCollectionProxyFactory.cxx,
cont/src/TContainerConverters.cxx,
cont/src/TEmulatedCollectionProxy.cxx,
cont/src/TEmulatedMapProxy.cxx, cont/src/TGenCollectionProxy.cxx,
cont/src/TGenCollectionStreamer.cxx: moved to io/src.
2007-02-08 17:52 rdm
* [r17794] base/inc/TArchiveFile.h, base/inc/TBufferFile.h,
base/inc/TDirectoryFile.h, base/inc/TFile.h,
base/inc/TFileCacheRead.h, base/inc/TFileCacheWrite.h,
base/inc/TKey.h, base/inc/TMapFile.h, base/inc/TZIPFile.h,
cont/inc/TCollectionProxyFactory.h,
cont/inc/TContainerConverters.h,
cont/inc/TEmulatedCollectionProxy.h,
cont/inc/TEmulatedMapProxy.h, cont/inc/TGenCollectionProxy.h,
cont/inc/TGenCollectionStreamer.h, meta/inc/TStreamerInfo.h:
moved to io/inc.
2007-02-08 17:44 rdm
* [r17793] base/src/TComplex.cxx, base/src/TMath.cxx,
base/src/TRandom.cxx, base/src/TRandom1.cxx,
base/src/TRandom2.cxx, base/src/TRandom3.cxx: moved to math/src.
2007-02-08 17:26 rdm
* [r17792] base/inc/TComplex.h, base/inc/TMath.h,
base/inc/TRandom.h, base/inc/TRandom1.h, base/inc/TRandom2.h,
base/inc/TRandom3.h: moved to new math directory.
2007-02-08 17:21 rdm
* [r17791] math/inc/LinkDef.h: LinkDef for math module.
2007-02-08 17:20 rdm
* [r17790] math/Module.mk: Makefile for math module.
2007-02-08 17:20 rdm
* [r17789] io/inc/LinkDef.h: LinkDef for IO module.
2007-02-08 17:19 rdm
* [r17788] io/Module.mk: makefile for IO module.
2007-02-08 16:53 rdm
* [r17787] base/inc/TMathBase.h: remove comment about NextPrime
being in TObject.cxx.
2007-02-08 16:42 rdm
* [r17786] cint7/src/v6_newlink.cxx: fix for stub function on
x86-64 for vararg function in a namespace.
Fixes bug 23529.
2007-02-08 16:33 rdm
* [r17785] cint/src/v6_newlink.cxx: fix for stub function on x86-64
for vararg function in a namespace.
Fixes bug 23529.
2007-02-08 15:09 pcanal
* [r17784] cont/inc/TCollectionProxyFactory.h,
cont/inc/TGenCollectionProxy.h,
cont/inc/TGenCollectionStreamer.h,
cont/src/TCollectionProxyFactory.cxx,
cont/src/TGenCollectionStreamer.cxx,
io/inc/TCollectionProxyFactory.h, io/inc/TGenCollectionProxy.h,
io/inc/TGenCollectionStreamer.h, io/inc/TStreamerInfo.h,
io/src/TCollectionProxyFactory.cxx,
io/src/TGenCollectionStreamer.cxx, io/src/TStreamerInfo.cxx,
meta/inc/TStreamerInfo.h, meta/inc/TVirtualStreamerInfo.h,
meta/src/TClass.cxx, meta/src/TStreamerInfo.cxx: Now that we
delay the creation of the generic collection proxy, the typeinfo
is ambiguous to look up the TClass (for container of Double32_t),
so we now
need to use the TClass pointer (which is straightforward since we
now have
it when we create the collection proxy object).
Also add code to allow the schema evolution from a container of
double to
the _same_ container of Double32_t and vice et versa.
2007-02-08 15:05 pcanal
* [r17783] cont/src/TGenCollectionProxy.cxx,
io/src/TGenCollectionProxy.cxx: Use fValue instead of fClass to
trigger initialization
2007-02-08 14:42 pcanal
* [r17782] cintex/src/ROOTClassEnhancer.cxx: Use
TCollectionProxyInfo and not TCollectionProxyFactory
2007-02-08 11:16 brun
* [r17781] geom/src/TGeoManager.cxx: From Andrei:
Fix a slowdown(infinite loop in some cases) due to a boundary
crossing problem.
2007-02-08 10:25 brun
* [r17780] html/src/TDocDirective.cxx: From Axel:
workaround a silly MSVC bug.
2007-02-08 10:01 rdm
* [r17779] Makefile: put module gpad before g3d otherwise build
order dependency was not correct
since now g3d depends on gpad.
2007-02-08 09:51 brun
* [r17778] base/src/TMathBase.cxx, base/src/TObject.cxx: Implement
new file TMathBase.cxx including TMath::NextPrime
2007-02-08 09:08 brun
* [r17777] cont/src/TExMap.cxx, cont/src/THashTable.cxx,
cont/src/TObjectTable.cxx: Include TMathBase.h instead of TMath.h
2007-02-08 09:07 brun
* [r17776] base/inc/TMath.h, base/inc/TMathBase.h,
base/src/TMath.cxx, base/src/TObject.cxx, math/inc/TMath.h,
math/src/TMath.cxx: -Move function NextPrime from TMath to
TMathBase. This function is used
by a few Core classes. This moves make base, cont and meta
independent of TMath.h.
-TMath::NextPrime implementation is in TObject.cxx (we do not
have TMathBase.cxx).
2007-02-08 08:45 brun
* [r17775] base/src/TStorage.cxx: Remove dependency on TMath.h
2007-02-08 08:06 brun
* [r17774] table/src/TVolumePosition.cxx: Remove dependency on
TView.h
2007-02-08 07:45 brun
* [r17773] gl/src/TGLKernel.cxx, hist/src/TGraph2DErrors.cxx,
treeplayer/src/TTreePlayer.cxx: Remove dependency on TView.h
2007-02-08 05:54 brun
* [r17772] config/Makefile.depend: Fix dependencies for
libGeomPainter.
2007-02-08 05:50 brun
* [r17771] html/src/TDocDirective.cxx, html/src/TDocOutput.cxx,
html/src/TDocParser.cxx: From Axel:
bounds check for same-char-line determination, fix offset for
pre-is-open check.
>From Maarten: fix test whether dot dir is specified.
2007-02-07 21:53 brun
* [r17770] config/Makefile.depend: libProof also depends on
libGpad.
2007-02-07 21:49 brun
* [r17769] config/Makefile.depend: Add missing dependencies on
GPADLIB.
2007-02-07 21:16 brun
* [r17768] gpad/inc/LinkDef.h, gpad/inc/TView.h,
gpad/src/TView.cxx: The class TView is moved to gpad.
2007-02-07 21:14 brun
* [r17767] base/inc/LinkDef1.h, base/inc/TView.h,
base/src/TView.cxx: Remove class TView from base. It will be
moved to gpad.
2007-02-07 20:57 brun
* [r17766] gpad/src/TPad.cxx: Implement TPad::ExecuteEventAxis
(adapted from TAxis::ExecuteEvent)
2007-02-07 20:56 brun
* [r17765] hist/src/TAxis.cxx: -Delete the body of
TAxis::ExecuteEvent and instead execute the new
function TVirtualPad::ExecuteEventAxis.
-in TPad::UnZoom use TVirtualpad::SetView
-Remove include TView.h
2007-02-07 20:56 brun
* [r17764] gpad/inc/TPad.h: -The code of TPad::setView is moved to
the implementation file
-Add new function TPad::ExecuteEventAxis(Int_t event, Int_t px,
Int_t py, TAxis *axis)
This new function is the code of TAxis::ExecuteEvent.
This move decouples the dependency of TAxis on TView.
2007-02-07 20:56 brun
* [r17763] base/inc/TVirtualPad.h: -Add new virtual function
virtual void ExecuteEventAxis(Int_t event, Int_t px, Int_t py,
TAxis *axis)
-Make the argument of TVirtualPad::SetView with default=0.
-Add forward declaration of class TAxis.
2007-02-07 20:40 brun
* [r17762] etc/html, etc/html/HELP.html, etc/html/ROOT.css,
etc/html/ROOT.js, etc/html/footer.html, etc/html/header.html,
etc/html/shadow.gif, etc/html/shadowAlpha.png, html/doc,
html/doc/index.txt, html/doc/macros, html/doc/macros/testmacro.C,
html/inc/LinkDef.h, html/inc/TClassDocOutput.h,
html/inc/TDocDirective.h, html/inc/TDocInfo.h,
html/inc/TDocOutput.h, html/inc/TDocParser.h, html/inc/THtml.h,
html/src/TClassDocOutput.cxx, html/src/TDocDirective.cxx,
html/src/TDocInfo.cxx, html/src/TDocOutput.cxx,
html/src/TDocParser.cxx, html/src/THtml.cxx: From Axel:
Added functionality:
* , (generate images,
see
TDocParser's doc for now)
* module documentation (e.g. html/doc/index.html)
* help on help (savannah bug #20755)
Separate parser and output generator; public interface stays in
THtml.
Create a "hook" for directives like
/
etc, to
make it
easily expandable.
New layout, bug fix (savannah #20472).
Missing: lots of doc. Rule checker fixes :-)
2007-02-07 17:08 antcheva
* [r17761] fitpanel/inc/TFitEditor.h, fitpanel/src/TFitEditor.cxx:
Added a status bar and functionality in the Minimization tab.
2007-02-07 16:59 brun
* [r17760] physics/inc/TLorentzVector.h: From Lorenzo:
-Patch to fix the bug 23486, i.e. to calculate correctly the
energy from the mass and momentum in case of space-like
particles.
(with negative mass square) .
2007-02-07 16:35 rdm
* [r17759] config/Makefile.macosx, config/Makefile.macosx64,
config/root-config.in: -Wno-long-double is only needed for Mac OS
X <= 10.3.
2007-02-07 16:35 rdm
* [r17758] config/ARCHS: add extra comment that "linux" is for
i386.
2007-02-07 16:04 brun
* [r17757] tutorials/pythia/pythiaExample.C: Minor change to
automatically load the libPythia6 shared lib from
the directory $ROOTSYS/../pythia6 (was $HOME/pythia6 before).
2007-02-07 16:00 moneta
* [r17756] mathcore/inc/Math/GenVector/PtEtaPhiE4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4D.h,
mathcore/inc/Math/GenVector/PxPyPzM4D.h: - fix a bug in the Et
calculation for PtEtaPhiM4D
- provide correctly support for space-like particles by using a
negative Mass and negative M2.
2007-02-07 15:41 rdm
* [r17755] base/inc/TBufferFile.h, base/src/TBufferFile.cxx,
base/src/TKey.cxx, io/inc/TBufferFile.h, io/src/TBufferFile.cxx,
io/src/TKey.cxx: Change past tense in "had no public..." warning
message to "has no public...".
Some additional whitespace corrections.
2007-02-07 15:37 brun
* [r17754] Makefile: Go back to previous version. I committed a new
version assuming the future directories math and io.
2007-02-07 15:24 brun
* [r17753] Makefile, gl/src/TGLHistPainter.cxx,
gl/src/TGLViewer.cxx: From Timur:
-Invert the Zoom/Unzoom convention when using the mouse wheel
forward/backward.
2007-02-07 13:21 brun
* [r17752] cintex/src/ROOTClassEnhancer.cxx: Use include
TCollectionProxyFactory.h instead of TCollectionProxy.h
2007-02-07 11:46 brun
* [r17751] gdml/README: From Ben Lloyd:
Updated version reflecting the current functionality
2007-02-07 09:07 rdm
* [r17750] proof/inc/TProof.h, proof/src/TProof.cxx: From Gerri:
This adds a text-oriented progress bar while processing in batch
mode,
showing the percentage of events processed and the average rate.
The format is the same as in TFileMerger::Cp.
This fixes bug/request #20643.
2007-02-07 09:00 antcheva
* [r17749] ged/inc/TFrameEditor.h, ged/inc/TGedEditor.h,
ged/inc/TGedMarkerSelect.h, ged/inc/TGedToolBox.h,
ged/inc/TH1Editor.h, ged/inc/TH2Editor.h,
ged/src/TFrameEditor.cxx, ged/src/TGedFrame.cxx,
ged/src/TGedMarkerSelect.cxx, ged/src/TGedPatternSelect.cxx,
ged/src/TGedToolBox.cxx, ged/src/TH1Editor.cxx,
ged/src/TH2Editor.cxx, ged/src/TPadEditor.cxx: - removed obsolete
class TGedToolBox
- cleanup of includes
2007-02-07 08:58 antcheva
* [r17748] ged/inc/LinkDef.h: Removed obsolete class TGedToolBox.
2007-02-07 08:53 brun
* [r17747] cont/inc/TCollectionProxy.h,
cont/src/TCollectionProxy.cxx: Remove these files
2007-02-07 08:52 brun
* [r17746] meta/src/TClass.cxx: -Replace calls to TCollectionProxy
by calls to TVirtualStreamerInfo::Factory
-Remove dependency of TFile.h
-Remove dependency on TMapFile.h
-The global variable gMmallocDesc is initialized to o. It is used
by TClass
but, being a void*, it does not require TMapFile.
2007-02-07 08:52 brun
* [r17745] io/inc/TStreamerInfo.h, io/src/TStreamerInfo.cxx,
meta/inc/TStreamerInfo.h, meta/inc/TVirtualStreamerInfo.h,
meta/src/TStreamerInfo.cxx: -Implement an interface to
TCollectionProxyFactory via TVirtualstreamerInfo.
These new functions are implemented to decouple TClass from
TCollectionProxyFactory.
2007-02-07 08:52 brun
* [r17744] cont/inc/LinkDef.h, cont/inc/TCollectionProxyFactory.h,
cont/inc/TGenCollectionProxy.h,
cont/src/TCollectionProxyFactory.cxx,
io/inc/TCollectionProxyFactory.h, io/inc/TGenCollectionProxy.h,
io/src/TCollectionProxyFactory.cxx: -Rename TCollectionProxy to
TCollectionProxyFactory.
The old name was given the wrong feeling that the class derives
from TVirtualCollectionProxy.
2007-02-07 08:51 brun
* [r17743] cont/inc/TContainerConverters.h,
io/inc/TContainerConverters.h: -Change the unfortunate
ROOT_TCollectionProxy to ROOT_TContainerConverters
2007-02-07 08:51 brun
* [r17742] base/inc/TMapFile.h, base/src/TMapFile.cxx,
io/inc/TMapFile.h, io/src/TMapFile.cxx: -The initialisation of
the global variable gMmallocDesc is done in TClass.cxx
and not in TMapFile.cxx. With this change TClass does not depend
on TmapFile.
2007-02-07 06:08 brun
* [r17741] pyroot/ROOT.py, pyroot/src/MethodHolder.cxx,
pyroot/src/TPyException.cxx: From Wim:
o) fix in docstrings (was missing method names)
o) fix for naming convention in TPyException.cxx
o) one more attempt at fixing threading
2007-02-07 06:06 brun
* [r17740] qtgsi/test/example1/qtroot.cpp,
qtgsi/test/example2/qtrootexample1.ui.h: From Bertrand:
Added missing #includes, following recent changes.
2007-02-07 06:05 brun
* [r17739] qt/src/TQtClientFilter.cxx: From Valeri Fine:
-Remove obsolete code
2007-02-06 17:47 brun
* [r17738] winnt/src/TWinNTSystem.cxx: From Bertrand:
Add missing #include <float.h>
2007-02-06 17:17 rdm
* [r17737] winnt/src/TWin32SplashThread.cxx: From Axel:
in C++ "return" is better than ExitThread. Says MS. And who are
we to
doubt that!
2007-02-06 15:52 rdm
* [r17736] proof/src/TProofDraw.cxx,
proofplayer/src/TProofDraw.cxx: correct debug statement.
2007-02-06 15:51 rdm
* [r17735] thread/src/TThread.cxx: correctly call a static method.
2007-02-06 15:47 brun
* [r17734] matrix/src/TMatrixT.cxx, matrix/src/TMatrixTBase.cxx,
matrix/src/TMatrixTSym.cxx, matrix/src/TVectorT.cxx: In the
Streamer functions replace the lines like
TPad::Class()->ReadBuffer(b, this, v, R__s, R__c);
TPad::Class()->WriteBuffer(b,this);
by
b.ReadClassBuffer(TPad::Class(), this, v, R__s, R__c);
b.WriteClassBuffer(TPad::Class(),this);
2007-02-06 15:39 antcheva
* [r17733] ged/inc/TArrowEditor.h, ged/inc/TAttFillEditor.h,
ged/inc/TAttLineEditor.h, ged/inc/TAttMarkerEditor.h,
ged/inc/TAttTextEditor.h, ged/inc/TAxisEditor.h,
ged/inc/TCurlyArcEditor.h, ged/inc/TCurlyLineEditor.h,
ged/inc/TF1Editor.h, ged/inc/TFrameEditor.h,
ged/inc/TFunctionParametersDialog.h, ged/inc/TGedFrame.h,
ged/inc/TGraphEditor.h, ged/inc/TLineEditor.h,
ged/inc/TPadEditor.h, ged/inc/TPaveStatsEditor.h,
ged/inc/TStyleDialog.h, ged/inc/TStyleManager.h,
ged/inc/TStylePreview.h, ged/src/TArrowEditor.cxx,
ged/src/TAttFillEditor.cxx, ged/src/TAttLineEditor.cxx,
ged/src/TAttMarkerEditor.cxx, ged/src/TAttTextEditor.cxx,
ged/src/TAxisEditor.cxx, ged/src/TCurlyArcEditor.cxx,
ged/src/TCurlyLineEditor.cxx, ged/src/TF1Editor.cxx,
ged/src/TFrameEditor.cxx, ged/src/TGedEditor.cxx,
ged/src/TGraphEditor.cxx, ged/src/TLineEditor.cxx,
ged/src/TPadEditor.cxx, ged/src/TPaveStatsEditor.cxx: - cleanup
of includes
2007-02-06 15:39 brun
* [r17732] meta/src/TStreamerElement.cxx: In the Streamer functions
replace the lines like
TPad::Class()->ReadBuffer(b, this, v, R__s, R__c);
TPad::Class()->WriteBuffer(b,this);
by
b.ReadClassBuffer(TPad::Class(), this, v, R__s, R__c);
b.WriteClassBuffer(TPad::Class(),this);
2007-02-06 15:30 brun
* [r17731] tree/src/TBranch.cxx, tree/src/TBranchElement.cxx,
tree/src/TBranchObject.cxx, tree/src/TChain.cxx,
tree/src/TEventList.cxx, tree/src/TLeaf.cxx,
tree/src/TLeafObject.cxx, tree/src/TNtuple.cxx,
tree/src/TNtupleD.cxx, tree/src/TTree.cxx: In the Streamer
functions replace the lines like
TPad::Class()->ReadBuffer(b, this, v, R__s, R__c);
TPad::Class()->WriteBuffer(b,this);
by
b.ReadClassBuffer(TPad::Class(), this, v, R__s, R__c);
b.WriteClassBuffer(TPad::Class(),this);
2007-02-06 15:20 brun
* [r17730] base/src/TInetAddress.cxx, net/src/TInetAddress.cxx,
physics/src/TLorentzVector.cxx, physics/src/TVector2.cxx,
physics/src/TVector3.cxx, table/src/TVolumePosition.cxx,
treeplayer/src/TTreeFormula.cxx: In the Streamer functions
replace the lines like
TPad::Class()->ReadBuffer(b, this, v, R__s, R__c);
TPad::Class()->WriteBuffer(b,this);
by
b.ReadClassBuffer(TPad::Class(), this, v, R__s, R__c);
b.WriteClassBuffer(TPad::Class(),this);
2007-02-06 15:00 brun
* [r17729] hist/src/TAxis.cxx, hist/src/TF1.cxx, hist/src/TF2.cxx,
hist/src/TF3.cxx, hist/src/TFormula.cxx, hist/src/TGraph2D.cxx,
hist/src/TGraph2DErrors.cxx, hist/src/TH1.cxx, hist/src/TH2.cxx,
hist/src/TH3.cxx, hist/src/TPolyMarker.cxx,
hist/src/TProfile.cxx, hist/src/TProfile2D.cxx: In the Streamer
functions replace the lines like
TPad::Class()->ReadBuffer(b, this, v, R__s, R__c);
TPad::Class()->WriteBuffer(b,this);
by
b.ReadClassBuffer(TPad::Class(), this, v, R__s, R__c);
b.WriteClassBuffer(TPad::Class(),this);
2007-02-06 14:44 brun
* [r17728] g3d/src/TCTUB.cxx, g3d/src/TGeometry.cxx,
g3d/src/THelix.cxx, g3d/src/TMarker3DBox.cxx, g3d/src/TNode.cxx,
g3d/src/TPCON.cxx, g3d/src/TPointSet3D.cxx,
g3d/src/TRotMatrix.cxx, g3d/src/TSPHE.cxx, g3d/src/TShape.cxx,
g3d/src/TTUBE.cxx: In the Streamer functions replace the lines
like
TPad::Class()->ReadBuffer(b, this, v, R__s, R__c);
TPad::Class()->WriteBuffer(b,this);
by
b.ReadClassBuffer(TPad::Class(), this, v, R__s, R__c);
b.WriteClassBuffer(TPad::Class(),this);
2007-02-06 14:35 brun
* [r17727] graf/src/TBox.cxx, graf/src/TCutG.cxx,
graf/src/TEllipse.cxx, graf/src/TGaxis.cxx, graf/src/TGraph.cxx,
graf/src/TGraphAsymmErrors.cxx, graf/src/TGraphErrors.cxx,
graf/src/TLine.cxx, graf/src/TMarker.cxx, graf/src/TPave.cxx,
graf/src/TPaveStats.cxx, graf/src/TPaveText.cxx,
graf/src/TPolyLine.cxx, graf/src/TSpline.cxx, graf/src/TText.cxx:
In the Streamer functions replace the lines like
TPad::Class()->ReadBuffer(b, this, v, R__s, R__c);
TPad::Class()->WriteBuffer(b,this);
by
b.ReadClassBuffer(TPad::Class(), this, v, R__s, R__c);
b.WriteClassBuffer(TPad::Class(),this);
2007-02-06 14:22 brun
* [r17726] eg/src/TParticle.cxx, geom/src/TGeoManager.cxx,
geom/src/TGeoVolume.cxx, geom/src/TGeoXtru.cxx,
gpad/src/TPad.cxx: In the Streamer functions replace the lines
like
TPad::Class()->ReadBuffer(b, this, v, R__s, R__c);
TPad::Class()->WriteBuffer(b,this);
by
b.ReadClassBuffer(TPad::Class(), this, v, R__s, R__c);
b.WriteClassBuffer(TPad::Class(),this);
2007-02-06 14:20 rdm
* [r17725] config/Makefile.linux: From Stefano Piano:
I updated my linux distro, which is a Gentoo Linux on i686 cpu
(Intel
T7400) with gcc version 4.1.1 (Gentoo 4.1.1-r3) and gfortran
version 4.1.1.
I recompiled the blas, lapack and cernlib libraries (2005)
with gfortran.
In order to be able to compile root (head version 5.15/01)
I added the following fortran libraries to Makefile.linux:
F77LIBS = -lgfortran -lgfortranbegin -lnsl
instead of
F77LIBS = -lnsl
Without them I obtain a lot of unresolved symbols
of gfortran libraries and the compilation fails.
2007-02-06 14:17 brun
* [r17724] base/src/TAttAxis.cxx, base/src/TAttPad.cxx,
base/src/TRandom3.cxx, base/src/TView.cxx,
base/src/TVirtualPad.cxx, math/src/TRandom3.cxx: In the Streamer
functions replace teh lines like
TPad::Class()->ReadBuffer(b, this, v, R__s, R__c);
TPad::Class()->WriteBuffer(b,this);
by
b.ReadClassBuffer(TPad::Class(), this, v, R__s, R__c);
b.WriteClassBuffer(TPad::Class(),this);
2007-02-06 13:30 couet
* [r17723] tutorials/graphs/surfaces.C: - Fix a typo: "8" was
written instead of "*" in the TCanvas declaration.
2007-02-06 13:20 rdm
* [r17722] tutorials/gui/guitest.C, win32gdk/src/TGWin32.cxx: add
Valeri O. to list of authors.
2007-02-06 11:48 rdm
* [r17721] cont/inc/TObjArray.h, cont/src/TObjArray.cxx: move two
inline methods that were recently made virtual to the
implementation.
Virtual inlines is not a good idea.
2007-02-06 09:47 couet
* [r17720] postscript/inc/TImageDump.h,
postscript/src/TImageDump.cxx: - From Valeri Onuchin:
More fixes related to the last TImageDump, TASImage changes.
2007-02-06 01:07 rdm
* [r17719] proof/src/TProof.cxx: remove links to enabled packages
on the client when exiting PROOF.
2007-02-06 00:12 rdm
* [r17718] proof/src/TProofDraw.cxx,
proofplayer/src/TProofDraw.cxx: From Gerri:
- do not set kCanDelete bit for the data member fGraph to avoid
screwing
up the output list and the canvas (savannah bug #21791).
2007-02-06 00:09 rdm
* [r17717] proofx/src/TXProofMgr.cxx: From Gerri:
- in GetSessionLogs, make 'isess' sign-insensitive (request
#22552)
2007-02-06 00:08 rdm
* [r17716] proof/src/TProofServ.cxx: From Gerri:
- make a printout statement conditional on gDebug
2007-02-06 00:07 rdm
* [r17715] proof/src/TProofPlayer.cxx,
proofplayer/src/TProofPlayer.cxx: From Gerri:
- restart the dispatch timer after notification
- simplify the constructor for the stop timer
2007-02-05 23:39 rdm
* [r17714] build/rmkdepend/main.c: From Axel:
fixes wrong filename in error msg.
2007-02-05 23:12 rdm
* [r17713] proof/inc/TProof.h, proof/src/TProof.cxx,
proof/src/TProofServ.cxx: ClearPackage() also unloads and deletes
the specified packages on the
client.
2007-02-05 22:15 brun
* [r17712] utils/src/rootcint.cxx: -Modify the rootcint function
WriteAutoStreamer to generate the following style of code
void Myclass::Streamer(TBuffer &R__b)
{
// Stream an object of class Myclass.
if (R__b.IsReading()) {
R__b.ReadClassBuffer(Myclass::Class(),this);
} else {
R__b.WriteClassBuffer(Myclass::Class(),this);
}
}
instead of
void Myclass::Streamer(TBuffer &R__b)
{
// Stream an object of class Myclass.
if (R__b.IsReading()) {
Myclass::Class()->ReadBuffer(R__b,this);
} else {
Myclass::Class()->WriteBuffer(R__b,this);
}
}
2007-02-05 18:11 brun
* [r17711] cont/src/TContainerConverters.cxx,
io/src/TContainerConverters.cxx,
io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx, meta/inc/TStreamerElement.h,
meta/src/TStreamerElement.cxx,
meta/src/TStreamerInfoReadBuffer.cxx,
meta/src/TStreamerInfoWriteBuffer.cxx, sql/inc/TSQLFile.h,
sql/src/TSQLFile.cxx, tree/src/TBranch.cxx,
tree/src/TBranchBrowsable.cxx, tree/src/TBranchElement.cxx,
tree/src/TTree.cxx, tree/src/TTreeCloner.cxx,
treeplayer/inc/TBranchProxyClassDescriptor.h,
treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TFormLeafInfo.cxx,
treeplayer/src/TTreeFormula.cxx,
treeplayer/src/TTreeProxyGenerator.cxx, xml/src/TXMLPlayer.cxx:
-Implement necessary casts due to TVirtualStreamerinfo.
2007-02-05 18:11 brun
* [r17710] meta/src/TGenericClassInfo.cxx: -use
TVirtualStreamerinfo instead of TStreamerInfo.
2007-02-05 18:10 brun
* [r17709] meta/inc/TClass.h, meta/src/TClass.cxx: -Replace all
occurences of TStreamerInfo by TVirtualStreamerInfo.
-Move the implementation of the TClass::ReadBuffer and
TClass::WriteBuffer
to TBufferFile.
2007-02-05 18:09 brun
* [r17708] base/src/TDirectoryFile.cxx, io/src/TDirectoryFile.cxx:
-cast to TStreamerinfo to use directlt TStreamerInfo functions.
2007-02-05 18:09 brun
* [r17707] io/inc/TStreamerInfo.h, io/src/TStreamerInfo.cxx,
meta/inc/TStreamerInfo.h, meta/src/TStreamerInfo.cxx: -The class
derives from TVirtualStreamerInfo instead of TNamed.
-Remove the static functions that have been moved to
TVirtualStreamerInfo
2007-02-05 18:08 brun
* [r17706] base/inc/TBuffer.h, base/inc/TBufferFile.h,
base/src/TBufferFile.cxx, io/inc/TBufferFile.h,
io/src/TBufferFile.cxx: -Implement the new following functions in
TBuffer
// Utilities for TClass
virtual Int_t ReadClassEmulated(TClass *cl, void *object) = 0;
virtual Int_t ReadClassBuffer(TClass *cl, void *pointer) = 0;
virtual Int_t ReadClassBuffer(TClass *cl, void *pointer, Int_t
version, UInt_t start, UInt_t count) = 0;
virtual Int_t WriteClassBuffer(TClass *cl, void *pointer) = 0;
2007-02-05 18:07 brun
* [r17705] config/rootrc.in: -Add new plugin TVirtualStreamerInfo
that by default calls TStreamerInfo.
2007-02-05 18:07 brun
* [r17704] meta/inc/LinkDef.h: Add new class TVirtualStreamerInfo
2007-02-05 18:06 brun
* [r17703] meta/inc/TVirtualStreamerInfo.h,
meta/src/TVirtualStreamerInfo.cxx: -New abstract interface
implemented to separate TClass from the I/O sub-system.
The interface declares a large fraction of the functions in
TStreamerInfo.
2007-02-05 18:05 brun
* [r17702] hist/src/TH1.cxx: -Fix a bug in the recent extension of
TH1::Rebin (thanks Constantin Loizides)
2007-02-05 17:28 antcheva
* [r17701] ged/src/TH1Editor.cxx: - minor fix in Dividers method
2007-02-05 17:24 antcheva
* [r17700] ged/src/TH2Editor.cxx: - missing method separator line
2007-02-05 16:24 couet
* [r17699] asimage/src/TASImage.cxx, postscript/src/TImageDump.cxx:
- From Valeri Onuchin.
The gif file generated in batch from a single TPad is now correct
(size and background color).
2007-02-05 16:07 rdm
* [r17698] base/src/TSystem.cxx, unix/src/TUnixSystem.cxx:
initialize fmaxrfd and fmaxwfd to -1 (0 is a valid socket id) and
check
for them to be -1 to do nothing (and not 0).
2007-02-05 14:20 rdm
* [r17697] proof/src/TProof.cxx: introduce macro R__PRIVATE to mark
private methods as hidden so they won't
be exported from the shared library (reduces load time). Put
R__PRIVATE
in front of some private methods, like:
R__PRIVATE Int_t TProof::Exec(const char *cmd, ESlaves list,
Bool_t plusMaster)
or
Int_t fileGlobal R__PRIVATE;
R__PRIVATE expands only for GCC >= 3.3. In all other cases it is
a noop.
2007-02-05 14:15 rdm
* [r17696] config/Makefile.macosx: for Mac use the
-fvisibility-inlines-hidden option. This reduces the number
of exported symbols in a shared library by hidding all inlines.
2007-02-05 14:04 rdm
* [r17695] proofx/src/TXProofServ.cxx: From Gerri:
comment.
2007-02-05 13:40 brun
* [r17694] clib/src/snprintf.c: From Bertrand:
Fix a bug with snprintf on windows when a precision was specified
before
another argument.
(i.e. "%.4e %s")
2007-02-05 13:23 rdm
* [r17693] cint7/Module.mk, reflex/Module.mk: use -ldl only when
not being on Win32.
2007-02-05 12:28 antcheva
* [r17692] gui/src/TRootContextMenu.cxx: - additional fix in
TRootContextMenu::Dialog to avoid side effects
2007-02-05 11:55 antcheva
* [r17691] gui/src/TRootContextMenu.cxx: Fix in
TRootContextMenu::Dialog method: anytime the
argument name contained a '*' the argument type was
considered as "char *" what is not true for cases as
"Double_t *" etc.
2007-02-05 10:44 rdm
* [r17690] proofd/inc/XrdProofServProxy.h,
proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdProtocol.cxx: From Gerri:
- fix issue giving a "permission denied" in the creation of a
subdirectory to
store credentials for authentication
- fix issue breaking the shutdown machinery in the case of
multiple
connections/disconnections.
2007-02-05 10:40 rdm
* [r17689] proof/inc/TProofServ.h, proof/src/TProofServ.cxx,
proofx/src/TXProofServ.cxx: From Gerri:
introduce single shot timer for proofserv termination. This timer
makes
sure that there is still at least on item the will make
DispatchOneEvent
return as all sockets are already closed.
2007-02-05 10:38 rdm
* [r17688] base/src/TTimer.cxx, unix/src/TUnixSystem.cxx,
winnt/src/TWinNTSystem.cxx: From Gerri:
this patch sets the timer resolution in such a way that it is
10ms for
timeouts <= 200s and 5 / 100000 of timeout for longer timeouts.
There is no magic behind this fraction: it just gives 10ms at
200s and
it covers with some margin the drift we observe on the CAF for 1h
delays
(117 ms vs 36 * 5 = 180ms).
With this change things on the CAF work fine.
2007-02-05 10:36 rdm
* [r17687] meta/src/TClass.cxx: fixed unsed arg "where" warning.
2007-02-05 10:24 moneta
* [r17686] unuran/inc/TUnuranDistr.h,
unuran/inc/TUnuranDistrMulti.h, unuran/src/TUnuranDistr.cxx,
unuran/src/TUnuranDistrMulti.cxx, unuran/test/unuranDistr.cxx,
unuran/test/unuranSimple.cxx: remove direct include of TF1 in the
header files and use a forward declaration. Move the
corresponding functions using TF1 in the implementation files.
Add include TF1 in the tests
2007-02-05 10:21 rdm
* [r17685] pgsql/src/TPgSQLServer.cxx: From Dennis Box:
I was looking at TPgSQLServer.cxx and I noticed some
unimplemented
functionality which I knew how to fix:
1) SelectDataBase(const char* dbname) actually changes connection
to
specified database 'dbname'
2) GetColumns(db,table,wc) is implemented
3) ServerInfo() is implemented
2007-02-05 09:41 rdm
* [r17684] unix/src/TUnixSystem.cxx, winnt/src/TWinNTSystem.cxx: if
nothing to select (socket or timer) return instead of going
through
select.
2007-02-05 09:40 moneta
* [r17683] mathcore/inc/Math/GenVector/PxPyPzM4D.h: avoid nan in
case of spacelike vectors
2007-02-04 17:56 brun
* [r17682] g3d/inc/TPolyMarker3D.h, graf/inc/TLegendEntry.h: Add
missing include TString.h
2007-02-04 17:42 brun
* [r17681] config/Makefile.precomp: For precompiled headers use
TObject.h instead of TH1.h.
2007-02-04 17:39 brun
* [r17680] base/inc/Gtypes.h, base/inc/Htypes.h,
base/inc/LinkDef1.h, base/inc/Rtypes.h, base/inc/TAttAxis.h,
base/inc/TAttFill.h, base/inc/TAttLine.h, base/inc/TAttMarker.h,
base/inc/TAttPad.h, base/inc/TAttText.h, base/inc/TDatime.h,
base/inc/TPadView3D.h, base/inc/TPoint.h, base/inc/TVirtualGL.h,
config/Makefile.precomp, cont/inc/TArray.h, gl/inc/TGLSphere.h,
graf/inc/TPoints.h, graf/inc/TTF.h, hist/inc/THLimitsFinder.h,
histpainter/inc/Hparam.h, proof/inc/TProofServ.h,
qt/inc/TQtMarker.h, tree/inc/TBranch.h: -Move typedefs previously
in Htypes.h and Gtypes.h to Rtypes.h
-Move enum EColorType to Rtypes.h
-Move enum EMarkerStyle to TAttMarker
-Move enum ELineStyle to TAttLine
-Replace all references to Htypes.h or Gtypes.h by Rtypes.h
2007-02-04 17:36 brun
* [r17679] gpad/inc/LinkDef.h, gpad/inc/TAttCanvas.h,
gpad/inc/TAttFillCanvas.h, gpad/inc/TAttLineCanvas.h,
gpad/inc/TAttMarkerCanvas.h, gpad/inc/TAttTextCanvas.h,
gpad/inc/TDrawPanelHist.h, gpad/inc/TFitPanel.h,
gpad/inc/TFitPanelGraph.h, gpad/src/TAttFillCanvas.cxx,
gpad/src/TAttLineCanvas.cxx, gpad/src/TAttMarkerCanvas.cxx,
gpad/src/TAttTextCanvas.cxx, gpad/src/TDrawPanelHist.cxx,
gpad/src/TFitPanel.cxx, gpad/src/TFitPanelGraph.cxx,
gpad/src/TPad.cxx: Remove obsolete classes.
2007-02-04 09:58 brun
* [r17678] xrootd/Module.mk: From Bertrand;
Fix a problem preventing the installation of xrootd after a "make
clean"
2007-02-04 07:54 brun
* [r17677] histpainter/inc/THistPainter.h,
histpainter/src/THistPainter.cxx: Use forward declarations of TH1
and TCutG
2007-02-04 07:48 brun
* [r17676] ged/inc/TH1Editor.h, ged/src/TH1Editor.cxx: Use forward
declaration of TH1
2007-02-03 19:41 brun
* [r17675] test/stressGraphics.cxx: Add missing include TH2.h
2007-02-03 19:40 brun
* [r17674] test/Event.h: Add missing include TBits.h
2007-02-03 19:36 brun
* [r17673] ged/src/TAxisEditor.cxx, ged/src/TF1Editor.cxx,
histpainter/src/TGraphPainter.cxx, minuit/src/TLinearFitter.cxx:
add missing includes required on some systems
2007-02-03 18:56 brun
* [r17672] spectrum/inc/TSpectrum2Transform.h: replace include
TH2.h by TNamed.h
2007-02-03 18:54 brun
* [r17671] spectrum/inc/TSpectrum2Fit.h: Replace include TH2.h by
TNamed.h
2007-02-03 18:52 brun
* [r17670] cont/inc/TRefArray.h, cont/src/TRefArray.cxx: Use
forward declaration of TSystem
2007-02-03 18:45 brun
* [r17669] histpainter/inc/TPaletteAxis.h,
histpainter/src/TPaletteAxis.cxx: Use forward declaration of TH1
2007-02-03 18:41 brun
* [r17668] histpainter/inc/TPainter3dAlgorithms.h,
histpainter/src/TPainter3dAlgorithms.cxx: Use forward declaration
of TF3
2007-02-03 18:33 brun
* [r17667] tree/inc/TLeaf.h, tree/src/TBranchBrowsable.cxx,
tree/src/TBranchClones.cxx, tree/src/TBranchObject.cxx,
tree/src/TLeafB.cxx, tree/src/TLeafC.cxx, tree/src/TLeafD.cxx,
tree/src/TLeafF.cxx, tree/src/TLeafI.cxx, tree/src/TLeafL.cxx,
tree/src/TLeafO.cxx, tree/src/TLeafS.cxx,
treeplayer/src/TTreeFormula.cxx: Use forward declaration of
TClonesArray and fix consequences
2007-02-03 18:21 brun
* [r17666] histpainter/inc/TGraphPainter.h,
histpainter/src/TGraphPainter.cxx: Use forward declarations of
TGraph2D, TGraphDelaunay and TList.
Set ClassDef version to 0
2007-02-03 18:12 brun
* [r17665] ged/inc/TGraphEditor.h, ged/src/TGraphEditor.cxx: Use
forward declaration of TGraph
2007-02-03 18:10 brun
* [r17664] hist/inc/TGraphDelaunay.h, hist/src/TGraphDelaunay.cxx:
Use forward declaration of class TGraph2D
2007-02-03 18:07 brun
* [r17663] hist/inc/TGraph2D.h, hist/src/TGraph2D.cxx,
minuit/src/TFitter.cxx, minuit/src/TLinearFitter.cxx,
minuit2/src/TChi2FitData.cxx: Use forward declarations of classes
TAxis, TF2, TH2 and TList.
Fix consequences.
2007-02-03 17:56 brun
* [r17662] eg/inc/TGenerator.h, eg/src/TGenerator.cxx: Use forward
declaration of TClonesArray
2007-02-03 17:44 brun
* [r17661] ged/inc/TFunctionParametersDialog.h,
ged/src/TF1Editor.cxx, ged/src/TFunctionParametersDialog.cxx: Use
forward declaration of TF1.
Remove include TH1.h
2007-02-03 17:41 brun
* [r17660] fitpanel/inc/TFitParametersDialog.h,
fitpanel/src/TFitParametersDialog.cxx: Use forwartd declaration
of TF1.
2007-02-03 17:35 brun
* [r17659] ged/inc/TF1Editor.h: Remove include TF1.h
2007-02-03 17:33 brun
* [r17658] eg/inc/TDatabasePDG.h, eg/src/TDatabasePDG.cxx: Use
forward declaration of THashList
2007-02-03 17:28 brun
* [r17657] treeplayer/inc/TChainIndex.h,
treeplayer/src/TChainIndex.cxx: Use forward declarations of
TTreeIndex and TTreeFormula.
2007-02-03 17:23 brun
* [r17656] tree/inc/TBranchClones.h: Use forward declaration of
TClonesArra.
2007-02-03 17:21 brun
* [r17655] ged/inc/TAxisEditor.h: Use forward declaration of TAxis
instead of include TAxis.h
2007-02-03 10:21 brun
* [r17654] matrix/src/TMatrixTSparse.cxx: Remove keyword inline in
the implementation of
Element TMatrixTSparse<Element>::operator()(Int_t rown,Int_t
coln) const
This ws fatal on Solaris.
2007-02-03 09:03 brun
* [r17653] base/src/TMath.cxx, math/src/TMath.cxx: Fix coding
conventions.
2007-02-03 08:46 brun
* [r17652] proof/src/TSessionViewer.cxx,
sessionviewer/src/TSessionViewer.cxx: From Bertrand:
- Reset modified flag in query frame. Should solve the point 1)
reported at: http://savannah.cern.ch/bugs/?16887
2007-02-03 08:44 brun
* [r17651] test/stressGeometry.cxx, test/stressLinear.cxx,
test/vmatrix.cxx, test/vvector.cxx: From Bertrand:
- Add missing #include "TMath.h" in several files in test
directory
2007-02-03 08:16 brun
* [r17650] minuit/src/TMinuit.cxx: In TMinuit::Contour set the last
point equal to first point in order to cle the contour line.
2007-02-03 06:50 brun
* [r17649] roofit/roofit_2.10.src.tgz: Add TMath.h where required
following the removal of TMath.h from TMatrixTUtils.hCVS:
----------------------------------------------------------------------
2007-02-03 06:40 brun
* [r17648] asimage/src/TASImage.cxx, hist/src/TH1.cxx,
hist/src/TPrincipal.cxx, matrix/inc/TMatrixTSparse.h,
matrix/inc/TMatrixTUtils.h, matrix/src/TMatrixT.cxx,
matrix/src/TMatrixTBase.cxx, matrix/src/TMatrixTSparse.cxx,
matrix/src/TMatrixTSym.cxx, matrix/src/TMatrixTUtils.cxx,
matrix/src/TVectorT.cxx, minuit/src/TLinearFitter.cxx,
mlp/src/TMLPAnalyzer.cxx, physics/inc/TLorentzVector.h,
physics/src/TQuaternion.cxx, physics/src/TRotation.cxx,
quadp/src/TGondzioSolver.cxx, quadp/src/TMehrotraSolver.cxx,
quadp/src/TQpSolverBase.cxx, splot/src/TSPlot.cxx,
tmva/src/DataSet.cxx, tmva/src/DecisionTree.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/Tools.cxx: From Eddy:
Remove the inclusion of TMath.h in TMatrixTUtils.h and fix all
the consequences
2007-02-02 20:27 brun
* [r17647] roofit/roofit_2.10.src.tgz: Fix problems on Windows.
2007-02-02 20:18 brun
* [r17646] tmva/src/RuleFitParams.cxx: Fix problem on Windows.CVS:
----------------------------------------------------------------------
2007-02-02 20:14 brun
* [r17645] roofit/roofit_2.10.src.tgz: Remove calls to TMath.h from
the incvlude files
2007-02-02 20:09 brun
* [r17644] physics/inc/TFeldmanCousins.h,
physics/src/TFeldmanCousins.cxx: Remove TMath.h from the header
files
2007-02-02 19:16 brun
* [r17643] tmva/inc/RuleFitParams.h, tmva/inc/TNeuronInputAbs.h,
tmva/inc/TNeuronInputSqSum.h: Remove dependencies from TMath in
the tmva header files.
Use TMathBase.h instead.
2007-02-02 19:08 brun
* [r17642] hist/inc/TConfidenceLevel.h, hist/inc/TLimit.h,
hist/src/TConfidenceLevel.cxx, hist/src/TLimit.cxx: Move
implementation of inline functions calling TMath to the
implementation files.
2007-02-02 18:03 brun
* [r17641] base/src/TMath.cxx, math/src/TMath.cxx: From Lorenzo:
patch for fixing the calculation of Dmax in the Kolmogorov test
when there are identical values in the two data sets. Thanks to
Ivan Melo for finding this bug ( bug 23408 in Savannah)
2007-02-02 17:22 pcanal
* [r17640] meta/src/TClass.cxx: In TClass::Move, modify the
registry only when needed
2007-02-02 17:05 pcanal
* [r17639] cont/src/TEmulatedCollectionProxy.cxx,
io/src/TEmulatedCollectionProxy.cxx: Information the emulated
object address registry when the object contains
in an emulated STL collections are moved (due to the underlying
storage
needing to be increased)
2007-02-02 17:03 pcanal
* [r17638] meta/inc/TClass.h, meta/src/TClass.cxx: 1. Add a new
function TClass::Move which, for now, only information the
address registry of emulated object of the object move ... later
this
should be enhanced to really 'move' the object from one place to
the
other.
2. Factor the emulated object address registry access code.
3. Remove the use of Form directly in a function call that ends
up
being recursive (and hence the 2nd pass was modifying the first
pass's
argument)
2007-02-02 10:37 pcanal
* [r17637] test/Aclock.h, test/Hello.cxx, test/Hello.h: add TList
headers
2007-02-02 08:16 brun
* [r17635] cintex/src/Cintex.cxx: From Pere:
Fix for problem reported at https://savannah.cern.ch/bugs/?23428
2007-02-02 08:12 brun
* [r17634] meta/src/TClass.cxx, treeplayer/src/TTreeFormula.cxx:
Fix coding conventions
2007-02-02 08:06 brun
* [r17633] cont/inc/TCollectionProxy.h,
cont/src/TCollectionProxy.cxx: Fix coding conventions.
2007-02-01 23:04 rdm
* [r17632] test/README: mention correct location of main ROOT
README file.
2007-02-01 22:02 pcanal
* [r17631] cont/inc/TGenCollectionProxy.h,
cont/inc/TGenCollectionStreamer.h,
cont/src/TGenCollectionProxy.cxx,
cont/src/TGenCollectionStreamer.cxx,
io/inc/TGenCollectionProxy.h, io/inc/TGenCollectionStreamer.h,
io/src/TGenCollectionProxy.cxx,
io/src/TGenCollectionStreamer.cxx: Adapt to the change in
TCollectionProxy
2007-02-01 22:00 pcanal
* [r17630] cont/inc/TCollectionProxy.h,
cont/src/TCollectionProxy.cxx: Remove code that migrated to
TCollectionProxyInfo. Use this class in the interfaces.
TCollectionProxy could now be renamed TCollectionProxyFactory
2007-02-01 21:59 pcanal
* [r17629] cintex/src/ROOTClassEnhancer.cxx: Use the new
TCollectionProxyInfo.
2007-02-01 21:59 pcanal
* [r17628] meta/inc/TClass.h, meta/inc/TGenericClassInfo.h,
meta/src/TClass.cxx, meta/src/TGenericClassInfo.cxx: Add support
for the new TCollectionProxyInfo.
2007-02-01 21:58 pcanal
* [r17627] base/src/ManualBase4.cxx, io/src/ManualBase4.cxx,
tree/src/ManualTree2.cxx: Remove dependency on TCollectionProxy.h
2007-02-01 21:57 pcanal
* [r17626] utils/src/rootcint.cxx: 1. Due to a weakness in CINT
(privacy level of nested classies is hard
to get to), we need re-instate the '#define private public' trick
which
is still required to properly deal with nested private and
protected
classes ... This shall be visited again when Cint has been fully
upgraded
to use Reflex.
2. Delay the construction of the CollectionProxy object to when
the TClass
object is created. The dictionary now depend on the light weight
TCollectionProxyInfo
instead of TCollectionProxy (which depends on the I/O). This new
object
is stored in the TGenericClassInfo.
3. The dependency of TCollectionProxy is added __only__ when
required by the
content of the dictionary
2007-02-01 21:53 pcanal
* [r17625] cont/inc/TCollectionProxyInfo.h: New class holding the
information needed to create a TGenCollectionProxy
2007-02-01 16:55 rdm
* [r17624] proof/inc/TSessionDialogs.h, proof/inc/TSessionViewer.h,
proof/src/TSessionDialogs.cxx, proof/src/TSessionViewer.cxx,
sessionviewer/inc/TSessionDialogs.h,
sessionviewer/inc/TSessionViewer.h,
sessionviewer/src/TSessionDialogs.cxx,
sessionviewer/src/TSessionViewer.cxx: From Bertrand:
- Implement this feature request:
https://savannah.cern.ch/bugs/?16887
- Fix the bug reported at: https://savannah.cern.ch/bugs/?20644
2007-02-01 16:24 brun
* [r17623] win32gdk/src/TGWin32VirtualXProxy.cxx: Add missing
include TList.h
2007-02-01 16:20 brun
* [r17622] proof/inc/TStatus.h, proof/src/TStatus.cxx,
proofplayer/inc/TStatus.h, proofplayer/src/TStatus.cxx: Add
missing include TList.h or forward declaration
2007-02-01 16:19 brun
* [r17621] g4root/src/TG4RootDetectorConstruction.cxx,
geom/src/TGeoMaterial.cxx, geom/src/TGeoMedium.cxx,
proofx/src/TXSocketHandler.cxx, sql/src/TSQLObjectData.cxx,
treeplayer/inc/TFriendProxyDescriptor.h,
treeplayer/src/TFriendProxyDescriptor.cxx: Add missing include
TList.h
2007-02-01 16:04 brun
* [r17620] graf/inc/TGraph.h, tree/inc/TEntryList.h: Add missing
forward declarations
2007-02-01 16:00 brun
* [r17619] gui/inc/TGFrame.h, gui/src/TGDockableFrame.cxx,
gui/src/TGMdiMainFrame.cxx, gui/src/TGMdiMenu.cxx,
gui/src/TGStatusBar.cxx: Add missing include TList.h
2007-02-01 15:53 brun
* [r17618] gui/src/TGCanvas.cxx: Add missing include TList.h
2007-02-01 15:40 brun
* [r17617] pyroot/src/Adapters.cxx: Add missing include TList.h
2007-02-01 15:33 brun
* [r17616] proof/src/TProofResourcesStatic.cxx: Add a missing
include of TList.h
2007-02-01 15:26 brun
* [r17615] tree/inc/TTree.h, tree/src/ManualTree2.cxx,
tree/src/TTreeCache.cxx, treeplayer/inc/TBranchProxy.h,
treeplayer/src/TBranchProxy.cxx, treeplayer/src/TFriendProxy.cxx:
Use forward declarations instead of includes.
2007-02-01 15:21 rdm
* [r17614] base/inc/TError.h: needs stdarg.h since it uses va_list.
2007-02-01 15:20 rdm
* [r17613] net/inc/TServerSocket.h: needs forward declaration of
TSeqCollection.
2007-02-01 14:58 brun
* [r17612] g3d/src/TAxis3D.cxx, ged/inc/TGedEditor.h,
ged/src/TFunctionParametersDialog.cxx, hist/inc/TAxis.h,
hist/inc/TF1.h, hist/inc/TH1.h, hist/src/TAxis.cxx,
hist/src/TF1.cxx, hist/src/TH1.cxx, hist/src/TH2.cxx,
hist/src/TH3.cxx, hist/src/THStack.cxx, hist/src/TProfile.cxx,
hist/src/TProfile2D.cxx, hist/src/TProfile3D.cxx,
main/src/hadd.cxx, proof/src/TSessionViewer.cxx,
sessionviewer/src/TSessionViewer.cxx, spectrum/src/TSpectrum.cxx,
spectrum/src/TSpectrum2.cxx: Use a forward declaration of TList
instead of including TList.h
2007-02-01 14:51 rdm
* [r17611] cint/cintdlls.mk, config/Makefile.depend: dependency is
on MAINLIBS not only CORE.
2007-02-01 14:21 brun
* [r17610] proof/inc/TDSet.h, proof/inc/TProofChain.h,
proof/inc/TSessionDialogs.h, sessionviewer/inc/TSessionDialogs.h,
tree/inc/TBranchBrowsable.h, tree/inc/TTree.h: -Use forward
declarations of TList required by the change in TNamed.h
2007-02-01 14:21 brun
* [r17609] hist/inc/TH1.h, hist/src/TF3.cxx, hist/src/TH1.cxx,
hist/src/TH2.cxx, hist/src/TH3.cxx, hist/src/THStack.cxx: -Use
forward declarations of TList and TVirtualHistPainter.
2007-02-01 14:20 brun
* [r17608] base/inc/TNamed.h: -Do not include TList.h.
2007-02-01 14:20 brun
* [r17607] base/inc/TError.h, base/inc/TQObject.h: -Remove
inclusion of Varargs.h
2007-02-01 13:49 couet
* [r17606] asimage/src/TASImage.cxx: - From Valeri Onuchin:
In TASImage::DrawGlyph Clip text drawn outside of image.
2007-02-01 12:54 brun
* [r17605] gpad/src/TCreatePrimitives.cxx: From Ilka:
The reason of the reported crash at
http://root.cern.ch/phpBB2/viewtopic.php?t=4469 is a SegV when a
graphical cut begins with double-click because gr=0.
2007-02-01 09:46 brun
* [r17604] cint/cintdlls.mk: From Bertrand:
Fix cintdlls build problem on Windows (was trying to link against
libCore.dll).
2007-02-01 08:27 brun
* [r17603] config/Makefile.depend: From Bertrand:
Fix a typo in Makefile.depend
2007-01-31 22:32 brun
* [r17602] cint/cintdlls.mk, config/Makefile.depend: From Philippe,
Fix dependency problems when running with make -j and explicit
linking (macosx)
2007-01-31 19:59 pcanal
* [r17601] meta/src/TGenericClassInfo.cxx, utils/src/rootcint.cxx:
remove the dictionary's direct dependency on TStreamerInfo
2007-01-31 16:46 rdm
* [r17600] proof/src/TSessionDialogs.cxx,
proof/src/TSessionViewer.cxx,
sessionviewer/src/TSessionDialogs.cxx,
sessionviewer/src/TSessionViewer.cxx: From Bertrand:
Make *.C* and *.c* the default file types in new query dialog.
Should solve the problem reported at
https://savannah.cern.ch/bugs/?22559.
2007-01-31 15:47 brun
* [r17599] utils/src/rootcint.cxx: Replace the inclusion of TROOT.h
by TClass.h in the generated code.
2007-01-31 15:44 brun
* [r17598] test/stressGeometry.cxx: Add missing include "TROOT.h
2007-01-31 15:43 brun
* [r17597] spectrumpainter/inc/TSpectrum2Painter.h: Add missing
include :TNamed.h
2007-01-31 14:54 brun
* [r17596] asimage/inc/TASPaletteEditor.h: Add missing forward
reference of TVirtualPad.
2007-01-31 14:50 brun
* [r17595] spectrumpainter/inc/TSpectrum2Painter.h: Add missing
forward reference of TColor
2007-01-31 13:31 brun
* [r17594] base/src/TDirectory.cxx, base/src/TDirectoryFile.cxx,
io/src/TDirectoryFile.cxx: Replace calls to TROOT::GetROOT by
TClass::
2007-01-31 11:43 brun
* [r17593] hist/src/TH1.cxx: Remove a printf statement in
TH1::Rebin
2007-01-31 08:31 rdm
* [r17592] proof/src/TPacketizer.cxx,
proofplayer/src/TPacketizer.cxx: indentation.
2007-01-31 07:33 brun
* [r17591] tree/src/TBasket.cxx, tree/src/TBranch.cxx,
tree/src/TBranchElement.cxx, tree/src/TBranchObject.cxx,
tree/src/TChain.cxx, treeplayer/src/TTreeFormula.cxx,
treeplayer/src/TTreePlayer.cxx: Fix by Philippe and Stephan Otto
for a problem reported at: https://savannah.cern.ch/bugs/?23353
Use TDirectory::TContext to save/restore the current directory.
2007-01-31 05:39 brun
* [r17590] tutorials/pyroot/benchmarks.py,
tutorials/pyroot/geometry.py, tutorials/pyroot/hsimple.py,
tutorials/pyroot/rootmarks.py: From Wim:
o) added full directory paths to benchmarks.py, like in
benchmarks.C,
to take into account the new tutorial directory structure
2007-01-30 18:35 brun
* [r17589] tmva/inc/MethodCFMlpANN_Utils.h: Fix a compiler warning.
2007-01-30 17:58 brun
* [r17588] base/inc/TQObject.h: From Ilka:
Fix broken include due to an invalid comment.
2007-01-30 17:26 couet
* [r17587] graf/src/TGraph.cxx: - Option chopth should be
initialized to " " in PaintGrapHist otherwise the
following macro draws am horizontal line at 0:
{
TCanvas c1;
TGraph g;
g.SetPoint(0, -1,-1);
g.SetPoint(1, 0, 0);
g.SetPoint(2, 1, 1);
g.Draw("A*");
}
2007-01-30 16:35 rdm
* [r17586] thread/src/TThread.cxx: From Gerri:
- create fThreadTimer only when really needed
2007-01-30 16:34 rdm
* [r17585] proof/inc/TProofPlayer.h, proof/src/TProofPlayer.cxx,
proofplayer/inc/TProofPlayer.h, proofplayer/src/TProofPlayer.cxx:
From Gerri:
- call TSystem::DispatchOneEvent() via an asynchronous timer
(period 1s) instead of at the end of each processed event;
this reduces considerably the overhead when processing many
CPU-light events
- remove some left-over hardcoded settings of the feedback period
- cleanup the stop/abort timer infrastructure
2007-01-30 16:07 brun
* [r17584] hist/src/TH1.cxx: Fix a bug in TH1::Rebin when an array
of new bin edges is specified.
2007-01-30 15:38 rdm
* [r17583] unix/src/TUnixSystem.cxx, winnt/src/TWinNTSystem.cxx:
Fix in previous optimization, which caused some GUI's to behave
wrongly.
2007-01-30 11:55 brun
* [r17582] base/src/TStyle.cxx, gui/src/TRootContextMenu.cxx:
-Replace calls to gROOT->GetClass by TClass::GetClass
2007-01-30 11:49 brun
* [r17581] ged/src/TGedEditor.cxx,
geombuilder/src/TGeoTabManager.cxx,
geompainter/src/TGeoPainter.cxx, gl/src/TGLViewer.cxx,
gpad/src/TClassTree.cxx, graf/src/TGraph.cxx, graf/src/TLink.cxx,
graf/src/TMultiGraph.cxx, gui/src/TRootBrowser.cxx,
gui/src/TRootCanvas.cxx, guibuilder/src/TGuiBldDragManager.cxx,
hist/src/TFormula.cxx, hist/src/TGraph2D.cxx, hist/src/TH1.cxx,
hist/src/TVirtualHistPainter.cxx,
histpainter/src/THistPainter.cxx, html/src/THtml.cxx,
meta/src/TClassRef.cxx: -Replace calls to gROOT->GetClass by
TClass::GetClass
-Remove unused references to TROOT.h
-Add include TClass.h in classes assuming an implicit include by
other classes
2007-01-30 11:33 rdm
* [r17580] unix/src/TUnixSystem.cxx, winnt/src/TWinNTSystem.cxx:
optimize eventloop, instead of looping 3 times over the list
of all timers do it only once.
2007-01-30 11:24 brun
* [r17579] mlp/src/TMLPAnalyzer.cxx, proof/src/TProofChain.cxx,
proof/src/TProofDraw.cxx, proof/src/TSessionDialogs.cxx,
proof/src/TSessionViewer.cxx, proofplayer/src/TProofDraw.cxx,
sessionviewer/src/TSessionDialogs.cxx,
sessionviewer/src/TSessionViewer.cxx, tree/inc/TTree.h,
tree/src/ManualTree2Body.h, tree/src/TBranchBrowsable.cxx,
tree/src/TBranchClones.cxx, tree/src/TBranchElement.cxx,
tree/src/TBranchObject.cxx, tree/src/TChain.cxx,
tree/src/TLeafObject.cxx, tree/src/TNtuple.cxx,
tree/src/TTree.cxx, tree/src/TTreeCloner.cxx,
tree/src/TVirtualTreePlayer.cxx, treeplayer/src/TBranchProxy.cxx,
treeplayer/src/TBranchProxyClassDescriptor.cxx,
treeplayer/src/TFileDrawMap.cxx,
treeplayer/src/TFormLeafInfo.cxx,
treeplayer/src/TTreeFormula.cxx, treeplayer/src/TTreePlayer.cxx,
treeplayer/src/TTreeProxyGenerator.cxx, xml/src/TBufferXML.cxx,
xml/src/TXMLFile.cxx, xml/src/TXMLPlayer.cxx,
xml/src/TXMLSetup.cxx: -Replace calls to gROOT->GetClass by
TClass::GetClass
-Remove unused references to TROOT.h
2007-01-30 11:24 brun
* [r17578] tmva/src/MethodANNBase.cxx, tmva/src/MethodBDT.cxx,
tmva/src/MethodBase.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodRuleFit.cxx,
tmva/src/MethodTMlpANN.cxx: Add calls to TDirectory.h in classes
where this class was assumed
to be included by other includes.
2007-01-30 11:23 brun
* [r17577] base/inc/RtypesImp.h: -Replace calls to gROOT->GetClass
by TClass::GetClass.
-Thanks to this change, a mod in TROOT.h will not trigger anymore
a full generation and recompilation of all dictionaries.
2007-01-30 10:19 brun
* [r17576] tmva/inc/MethodCFMlpANN_Utils.h,
tmva/src/MethodLikelihood.cxx: -Replace calls to gROOT->GetClass
by TClass::GetClass
-Remove unused references to TROOT.h
2007-01-30 10:14 brun
* [r17575] pyroot/src/Adapters.cxx, pyroot/src/Converters.cxx,
pyroot/src/Executors.cxx, pyroot/src/Pythonize.cxx,
pyroot/src/RootModule.cxx, pyroot/src/RootWrapper.cxx,
pyroot/src/TPyClassGenerator.cxx, pyroot/src/TPython.cxx,
table/src/TTable.cxx, table/src/TTableDescriptor.cxx: -Replace
calls to gROOT->GetClass by TClass::GetClass
-Remove unused references to TROOT.h
2007-01-30 10:11 brun
* [r17574] sql/src/TBufferSQL2.cxx: -Replace calls to
gROOT->GetClass by TClass::GetClass
2007-01-30 09:59 brun
* [r17573] proof/src/TDSet.cxx, proof/src/TProofPlayer.cxx,
proofplayer/src/TProofPlayer.cxx: -Replace calls to
gROOT->GetClass by TClass::GetClass
2007-01-30 08:56 rdm
* [r17572] proof/src/TPacketizer.cxx,
proofplayer/src/TPacketizer.cxx: indentation.
2007-01-30 08:50 couet
* [r17571] graf/src/TLatex.cxx, graf/src/TText.cxx: - Coding
conventions.
2007-01-29 17:14 antcheva
* [r17570] ged/src/TGedFrame.cxx: - fixed error in frame option
settings
2007-01-29 16:21 rdm
* [r17569] proof/src/TProofServ.cxx: From Gerri:
- by default switch off real-time log feedback, except for
BUILD.sh.
2007-01-29 16:14 brun
* [r17568] io/src/TStreamerInfo.cxx, meta/src/TBaseClass.cxx,
meta/src/TCint.cxx, meta/src/TClass.cxx,
meta/src/TDataMember.cxx, meta/src/TMethodCall.cxx,
meta/src/TStreamerElement.cxx, meta/src/TStreamerInfo.cxx,
mlp/src/TMultiLayerPerceptron.cxx: -Replace calls to
gROOT->GetClass by TClass::GetClass
-Remove unused references to TROOT.h
2007-01-29 15:53 brun
* [r17567] base/src/TBuffer.cxx, base/src/TBufferFile.cxx,
base/src/TDirectoryFile.cxx, base/src/TFile.cxx,
base/src/TKey.cxx, base/src/TMapFile.cxx,
base/src/TMessageHandler.cxx, base/src/TPluginManager.cxx,
base/src/TQConnection.cxx, base/src/TQObject.cxx,
base/src/TROOT.cxx, cont/src/TClassTable.cxx,
cont/src/TClonesArray.cxx, cont/src/TContainerConverters.cxx,
cont/src/TEmulatedCollectionProxy.cxx,
cont/src/TGenCollectionProxy.cxx, io/src/TBufferFile.cxx,
io/src/TContainerConverters.cxx, io/src/TDirectoryFile.cxx,
io/src/TEmulatedCollectionProxy.cxx, io/src/TFile.cxx,
io/src/TGenCollectionProxy.cxx, io/src/TKey.cxx,
io/src/TMapFile.cxx: -Replace calls to gROOT->GetClass by
TClass::GetClass
-Remove unused references to TROOT.h
2007-01-29 15:51 brun
* [r17566] test/stressFit.cxx: Add missing include "TROOT.h"
2007-01-29 15:34 couet
* [r17565] graf/src/TLatex.cxx, graf/src/TText.cxx: - In
GetBoundingBox, the two 1st parameters of GetControlBox are
integers,
not doubles.
2007-01-29 15:17 rdm
* [r17564] proof/inc/TAdaptivePacketizer.h,
proof/src/TAdaptivePacketizer.cxx,
proofplayer/inc/TAdaptivePacketizer.h,
proofplayer/src/TAdaptivePacketizer.cxx: From Jan:
- tuning the performance by changing the parameter for preference
of local files.
- adding a new parameter to the AdaptivePacketizer:
PROOF_BaseLocalPreference
- changing TFileNode::fSlaveCnt to TFileNode::fExtSlaveCnt
- some more improvements and comments
- rule out a situation in which a worker opens a file on a
filenode
whose own workers haven't started processing yet.
2007-01-29 15:14 brun
* [r17563] meta/inc/TClass.h: Fix typoCVS:
----------------------------------------------------------------------
2007-01-29 15:11 rdm
* [r17562] base/inc/MessageTypes.h, proof/inc/LinkDef.h,
proof/inc/TProof.h, proof/inc/TProofServ.h,
proof/src/TPacketizer.cxx, proof/src/TProof.cxx,
proof/src/TProofDebug.cxx, proof/src/TProofServ.cxx,
proof/src/TSessionViewer.cxx, proofplayer/src/TPacketizer.cxx,
proofx/src/TXProofServ.cxx, proofx/src/TXSlave.cxx,
sessionviewer/src/TSessionViewer.cxx: Frrom Gerri:
There is a new classes TProofServLogHandler allowing to redirect
the output to the client in real-time. It has two main
constructors,
one taking an external command (like BUILD.sh) and opening a
pipe,
the other taking a pointer to a open file. TProofServ uses the
class
via the guard class TProofServLogHandlerGuard to better localize
the
usage. This redirection is not always activated. For the time
being it
is active for Process and Cache actions,and it can be deactivated
via
TProof::SetRealTimeLog(kFALSE)
(for BUILD.sh - executed externally - is always ON).
In particular, with the patch applied, the outputs from BUILD.shi
will scroll down on the screen, and clicking on "Show logs" in
the
dialog box during process shows the messages and allows to see
what
the session is doing: this is quite nice, because getting
an empty window from "Show Logs" is frustrating, in my opinion.
So, all this fixes the bug/request #16845.
The patch also fixes bug #22555 (hanging while enabling a package
without BUILD.sh) and several other small bugs (a couple of
unitialized
variables) or typos.
It also cleanups the API a bit (we had SetQueryType and
SetQueryMode
doing exactly the same thing ...).
2007-01-29 15:10 brun
* [r17561] asimage/src/TASPaletteEditor.cxx, base/inc/TROOT.h,
base/src/TQConnection.cxx, base/src/TROOT.cxx,
base/src/TVirtualViewer3D.cxx, cont/src/TClonesArray.cxx,
cont/src/TContainerConverters.cxx, fitpanel/src/TFitEditor.cxx,
ged/src/TGedEditor.cxx, geom/src/TGeoVolume.cxx,
geombuilder/src/TGeoTabManager.cxx, gl/src/TGLHistPainter.cxx,
gl/src/TGLLegoPainter.cxx, gl/src/TGLUtil.cxx,
graf/src/TLatex.cxx, hist/src/TAxis.cxx, html/src/THtml.cxx,
io/src/TContainerConverters.cxx, matrix/src/TMatrixTBase.cxx,
matrix/src/TVectorT.cxx, meta/inc/TClass.h, meta/src/TClass.cxx,
meta/src/TClassRef.cxx, meta/src/TIsAProxy.cxx,
pyroot/src/Converters.cxx, pyroot/src/Executors.cxx,
pyroot/src/TPyClassGenerator.cxx, qtgsi/src/TQRootCanvas.cxx,
spectrumpainter/src/TSpectrum2Painter.cxx,
xml/src/TXMLPlayer.cxx: -Add include "TROOT.h" in all
implementation files that were assuming
that TROOT was included via TClass.h
-In TClass.h:
--Remove the include of TROOT.h
--add the following static member
static IdMap_t *fgIdMap; //Map from typeid to TClass pointer
--add the following functions:
static void AddClass(TClass *cl);
static void RemoveClass(TClass *cl);
--Replace the inline definitions of GetClass functions by
template <typename T> TClass* GetClass( T** /* dummy */) { return
GetClass((T*)0); }
template <typename T> TClass* GetClass(const T** /* dummy */) {
return GetClass((T*)0); }
-In TClass.cxx:
--Instead of forwarding the calls to gROOT->GetClass, move the
code
originally in TROOT in the TClass::GetClass functions
--Move class TMapTypeToTClass from TROOT to TClass.
2007-01-29 14:28 antcheva
* [r17560] ged/src/TGedEditor.cxx: From Alja Tadel:
Fixed a bug in recently introduced ReinitWorkspace() method - the
Style
tab was not cleared if the selected object does not have
inherited or
implemented editor.
2007-01-29 11:09 brun
* [r17558] cont/inc/TVirtualCollectionProxy.h: Use forward
declaration of TClass instead of TClass.h
2007-01-29 10:54 brun
* [r17557] meta/inc/TClass.h: Remove inclusion of TStreamerInfo.h
2007-01-29 10:53 brun
* [r17556] base/src/TDirectoryFile.cxx,
cont/src/TEmulatedMapProxy.cxx,
cont/src/TGenCollectionStreamer.cxx, io/src/TDirectoryFile.cxx,
io/src/TEmulatedMapProxy.cxx, io/src/TGenCollectionStreamer.cxx:
Add explicit inclusion of TStreamerInfo.h in view of the removal
of this include from TClass.h
2007-01-29 10:34 rdm
* [r17555] build/unix/makelib.sh: fix a non portable test construct
(was failing on Solaris).
2007-01-29 10:18 brun
* [r17554] base/inc/TQObject.h: Remove inclusion of TClass.h. This
should reduce considerably the number
of classes to be recompiled when chamging TClass.h in the future.
2007-01-29 10:06 brun
* [r17553] asimage/src/TASPaletteEditor.cxx, base/src/TRandom.cxx,
fitpanel/inc/TFitEditor.h, fitpanel/src/TFitEditor.cxx,
ged/src/TGedFrame.cxx, geom/src/TGeoXtru.cxx,
geombuilder/src/TGeoTabManager.cxx, gl/src/TGLHistPainter.cxx,
gl/src/TGLUtil.cxx, gl/src/TGLViewer.cxx,
gpad/src/TClassTree.cxx, guibuilder/src/TGuiBldDragManager.cxx,
math/src/TRandom.cxx, proof/src/TProofPlayer.cxx,
proofplayer/src/TProofPlayer.cxx, proofx/src/TXProofServ.cxx,
qtgsi/src/TQCanvasMenu.cxx, qtgsi/src/TQRootCanvas.cxx,
qtgsi/src/TQRootDialog.cxx,
spectrumpainter/src/TSpectrum2Painter.cxx: Add explicit inclusion
of "TClass.h" in view of a future removal of TClass.h
from TQObject.h.
2007-01-29 08:52 brun
* [r17552] gl/inc/TGLViewer.h, gl/inc/TGLViewerEditor.h,
gl/src/TGLViewer.cxx, gl/src/TGLViewerEditor.cxx: From Timur:
a small fix to enable manipulation with specular light component.
2007-01-29 07:38 brun
* [r17551] qt/Module.mk: Add missing declaration of class
TQtRootSlot
2007-01-28 19:43 brun
* [r17550] cont/src/TClonesArray.cxx: Remove unused includes
TBufferFile.h and TROOT.h.
2007-01-28 18:38 brun
* [r17549] base/inc/TFileIO.h, base/inc/TVirtualIO.h,
base/src/TFileIO.cxx, base/src/TVirtualIO.cxx, config/rootrc.in,
cont/src/TRefArray.cxx: i-Delete the obsolete classes TVirtualIO
and TFileIO.
2007-01-28 18:37 brun
* [r17548] base/src/TFolder.cxx: -Replace the calls to TVirtualIO
by new calls in TBuffer or TDirectory
2007-01-28 18:33 brun
* [r17547] base/inc/LinkDef1.h: -Delete the obsolete classes
TVirtualIO and TFileIO.
2007-01-28 18:32 brun
* [r17546] xml/src/TKeyXML.cxx: Replace references to
TBufferFile::kCannotHandleMemberWiseStreaming by
TBuffer::kCannotHandleMemberWiseStreaming.
2007-01-28 18:31 brun
* [r17545] io/src/TStreamerInfoReadBuffer.cxx,
io/src/TStreamerInfoWriteBuffer.cxx,
meta/src/TStreamerInfoReadBuffer.cxx,
meta/src/TStreamerInfoWriteBuffer.cxx: -Implement changes when
streaming a referenced object by calling the new
functions in TBuffer.
2007-01-28 18:31 brun
* [r17544] gpad/src/TClassTree.cxx, gpad/src/TPad.cxx: -Replace the
call to TVirtualIO::SaveObjectAs by TDirectory::SaveObjectAs.
2007-01-28 18:30 brun
* [r17543] cont/src/TClonesArray.cxx: -Remove dependencies on TFile
and TStreamerInfo by calling the new functions
in TBuffer.
2007-01-28 18:30 brun
* [r17542] cont/src/TRefTable.cxx: Replace the calls to TVirtualIO
by new calls in TBuffer or TDirectory
-------
2007-01-28 18:29 brun
* [r17541] base/src/TObject.cxx, base/src/TROOT.cxx,
base/src/TRandom.cxx, base/src/TRef.cxx, math/src/TRandom.cxx:
-Replace the calls to TVirtualIO by new calls in TBuffer or
TDirectory
2007-01-28 18:28 brun
* [r17540] base/inc/TFile.h, base/src/TFile.cxx, io/inc/TFile.h,
io/src/TFile.cxx: -Implement the following two functions:
virtual TProcessID *ReadProcessID(UShort_t pidf);
virtual UShort_t WriteProcessID(TProcessID *pid);
2007-01-28 18:28 brun
* [r17539] base/inc/TDirectoryFile.h, base/src/TDirectoryFile.cxx,
io/inc/TDirectoryFile.h, io/src/TDirectoryFile.cxx: -Implement
the changes required by the new version of TDirectory
2007-01-28 18:27 brun
* [r17538] base/inc/TDirectory.h, base/src/TDirectory.cxx:
-Implement the following new functions: Some of these functions
were
implemented (temporarily) in the now obsolete class
TVirtualIO/TFileIO.
virtual TObject *CloneObject(const TObject *obj);
virtual TObject *FindObjectAnyFile(const char * /*name*/) const
{return 0;}
virtual TFile *OpenFile(const char * /*name*/, Option_t *
/*option*/ = "",
const char * /*ftitle*/ = "", Int_t /*compress*/ = 1, = 1,
Int_t /*netopt*/ = 0) {return 0;}
virtual Int_t SaveObjectAs(const TObject * /*obj*/, const char *
/*filename*/="", Option_t * /*option*/="");="");
virtual void SetTRefAction(TObject * /*ref*/, TObject *
/*parent*/) {}
2007-01-28 18:27 brun
* [r17537] base/inc/TBufferFile.h, base/src/TBufferFile.cxx,
io/inc/TBufferFile.h, io/src/TBufferFile.cxx: -Implement the
changes required by the new version of TBuffer.
-Add the following new functions that are required to complete
the separation
of base and cont from the I/O sub-system. Some of these functions
were
implemented (temporarily) in the now obsolete class
TVirtualIO/TFileIO.
// Special basic ROOT objects and collections
virtual TProcessID *GetLastProcessID(TRefTable *reftable) const =
0;
virtual UInt_t GetTRefExecId() = 0;
virtual TProcessID *ReadProcessID(UShort_t pidf) = 0;
virtual UShort_t WriteProcessID(TProcessID *pid) = 0;
// Utilities for TClonesArray
virtual void ForceWriteInfo(TClonesArray *a) = 0;
virtual Int_t ReadClones (TClonesArray *a, Int_t nobjects) = 0;
virtual Int_t WriteClones(TClonesArray *a, Int_t nobjects) = 0;
2007-01-28 18:26 brun
* [r17536] base/inc/TBuffer.h, base/src/TBuffer.cxx: -Move the enum
kCannotHandleMemberWiseStreaming from TBufferFile to TBuffer.
This enum is used by TClonesArray (cannot reference TBufferFile).
2007-01-26 22:06 pcanal
* [r17535] utils/src/rootcint.cxx: - Remove the #define private
public since it is no longer used (we
really on the Shadow classes to replace this technique).
- If the destructor of a class is not public, we can not create
array
of object (because in the case where one of the constructor would
throw an exception, the compiler needs to delete the objects in
the
array it has already created). [This lead to compilation error
now
that the dictionary are respecting the class privacy].
- ACLiC will now respect/inforce the access rule
(private/protected)
2007-01-26 22:02 pcanal
* [r17534] treeplayer/inc/TTreeFormulaManager.h: Insure that CINT
knows about the privacy of the destructor
2007-01-26 15:47 brun
* [r17533] base/inc/TDirectory.h: Fix a typo
2007-01-26 15:40 brun
* [r17532] base/src/TRandom.cxx, math/src/TRandom.cxx: The
functions TRandom::ReadRandom and TRandom::WriteRandom invoke now
the
new functions TDirectory::ReadTObject and
TDirectory::WriteTObject.
2007-01-26 15:40 brun
* [r17531] base/src/TObject.cxx: The functions TObject::Read and
TObject::Write invoke now the
new functions TDirectory::ReadTObject and
TDirectory::WriteTObject.
2007-01-26 15:40 brun
* [r17530] base/inc/TFileIO.h, base/src/TFileIO.cxx: Delete the
functions TFileIO::ReadObject and TFileIO::WriteObject.
They are now implemented in TDirectoryFile.
2007-01-26 15:39 brun
* [r17529] base/inc/TVirtualIO.h, base/src/TVirtualIO.cxx: Delete
the functions TVirtualIO::ReadObject and TVirtualIO::WriteObject.
They are now implemented in TDirectory.
2007-01-26 15:39 brun
* [r17528] base/inc/TDirectoryFile.h, base/src/TDirectoryFile.cxx,
io/inc/TDirectoryFile.h, io/src/TDirectoryFile.cxx: Add the
following new functions:
virtual Int_t ReadTObject(TObject *obj, const char *keyname);
virtual Int_t WriteTObject(const TObject *obj, const char
*name=0, Option_t *option="");
Add an optional argument bufsize in the following functions
virtual Int_t Write(const char *name=0, Int_t opt=0, Int_t
bufsize=0);
virtual Int_t Write(const char *name=0, Int_t opt=0, Int_t
bufsize=0) const ;
virtual Int_t WriteObjectAny(const void *obj, const char
*classname, const char *name, Option_t *option="", Int_t
bufsize=0);
virtual Int_t WriteObjectAny(const void *obj, const TClass *cl,
const char *name, Option_t *option="", Int_t bufsize=0);
2007-01-26 15:39 brun
* [r17527] base/inc/TDirectory.h, base/src/TDirectory.cxx: Add the
following new functions:
virtual Int_t ReadTObject(TObject *obj, const char *keyname);
virtual Int_t WriteTObject(const TObject *obj, const char
*name=0, Option_t *option="");
Add an optional argument bufsize in the following functions
virtual Int_t Write(const char *name=0, Int_t opt=0, Int_t
bufsize=0);
virtual Int_t Write(const char *name=0, Int_t opt=0, Int_t
bufsize=0) const ;
virtual Int_t WriteObjectAny(const void *obj, const char
*classname, const char *name, Option_t *option="", Int_t
bufsize=0);
virtual Int_t WriteObjectAny(const void *obj, const TClass *cl,
const char *name, Option_t *option="", Int_t bufsize=0);
Add the following static member
static Bool_t fgAddDirectory; //!flag to add histograms,
graphs,etc to the directory
and the functions
static void AddDirectory(Bool_t add=kTRUE);
// Sets the flag controlling the automatic add objects like
histograms, TGraph2D, etc
// in memory
//
// By default (fAddDirectory = kTRUE), these objects are
automatically added
// to the list of objects in memory.
// Note that in the classes like TH1, TGraph2D supporting this
facility,
// one object can be removed from its support directory
// by calling object->SetDirectory(0) or
object->SetDirectory(dir) to add it
// to the list of objects in the directory dir.
//
// NOTE that this is a static function. To call it, use;
// TDirectory::AddDirectory
static Bool_t AddDirectoryStatus();
// static function: see TDirectory::AddDirectory for more
comments
These two functions are good alternatives to the same functions
in TH1.
The functions in TH1 are still kept for back compatibility.
2007-01-26 14:08 couet
* [r17526] tutorials/gl/glparametric.C: - From Timur:
glparametric.C - new tutorials, shows how to build and draw 4
different
parametric surfaces.
2007-01-26 14:06 couet
* [r17525] gl/inc/LinkDef.h, gl/inc/TGLBoxPainter.h,
gl/inc/TGLHistPainter.h, gl/inc/TGLLegoPainter.h,
gl/inc/TGLParametric.h, gl/inc/TGLPlotPainter.h,
gl/inc/TGLSurfacePainter.h, gl/inc/TGLTF3Painter.h,
gl/inc/TGLUtil.h, gl/src/TGLBoxPainter.cxx,
gl/src/TGLHistPainter.cxx, gl/src/TGLLegoPainter.cxx,
gl/src/TGLParametric.cxx, gl/src/TGLPlotPainter.cxx,
gl/src/TGLSurfacePainter.cxx, gl/src/TGLTF3Painter.cxx,
gl/src/TGLUtil.cxx: - From Timur:
1. TGLParametricEquation. New class to define parametric surface.
It can be
defined by a) three equation in a "string form" (mathematical
expression,
the same as TF2) and as a pointer to function.
2. TGLParametricPlot. Painter to draw parametric surface. It has
most of
features other gl-painters have - box cut, zooming etc. + 21
color
"schemes": you can change the color of surface (which is under
cursor)
by pressing 's' or 'S' - the same as TGLTF3Painter + wireframe
mode ('w' or
'W' key - temporary solution).
2007-01-26 07:55 brun
* [r17524] tutorials/pyroot/qtexample.py: From Valeri Fine:
New tutorial illustrating how to use Qt with ROOT and Qt
2007-01-26 07:51 brun
* [r17523] qt/Module.mk, qt/inc/LinkDef.h, qt/inc/TGQt.h,
qt/inc/TQMimeTypes.h, qt/inc/TQtApplication.h,
qt/inc/TQtClientFilter.h, qt/inc/TQtClientWidget.h,
qt/inc/TQtMarker.h, qt/inc/TQtRootSlot.h,
qt/inc/TQtSymbolCodec.h, qt/inc/TQtTimer.h, qt/inc/TQtWidget.h,
qt/src/TGQt.cxx, qt/src/TQMimeTypes.cxx, qt/src/TQtRootSlot.cxx,
qt/src/TQtWidget.cxx: From Valeri Fine:
TQtSymbolCodec.h:
================
- remove the compilation warning
TGQt.cxx, TGQt.h
================
- Two new methods:
SetFileName
GetNewFileName
to generate the file names for the simple animations
- Add QTDIR to include path and lib path to build
the Qt-based applications via ACliC
- Fix to take in account the pixmap file name
may be followed by the sumbol "+NN"
TQtWidget.cxx:
=============
- Remove the CPP flags that introduced
the redundant ROOT version dependency.
- Fix to take in account the pixmap file name
may be followed by the symbol "+NN"
LinkDef.h:
===========
Add two ROOT C++ function (to be ROOT Slots):
QConnectCint
QConnectTerminate
and the new class
TQtRootSlot
to the ROOT dictionary
TQtMarker:
=========
- Copy ctor and operator=() have been introduced
QtWidget.h, TQtTimer.h, TQtClientWidget.h TQtClientFilter.h,
TQMimeTypes.h
=====================================================================
- Clean up. Remove the redundant CPP flags
TQtApplication.h
================
Clean up. The dummy copy ctor and operator=() have been
introduced
New TQtRootSlot class:
======================
(see: TQtRootSlot.h, TQtRootSlot.cxx)
The new class TQtRootSlot to connect the Qt signals with the
arbitrary ROOT slots.
2007-01-25 22:53 pcanal
* [r17522] tree/inc/TChain.h, tree/inc/TNtuple.h,
tree/inc/TNtupleD.h, tree/inc/TTree.h,
tree/src/TBranchElement.cxx, tree/src/TChain.cxx,
tree/src/TNtuple.cxx, tree/src/TNtupleD.cxx, tree/src/TTree.cxx:
When the master tree of a tree 'clone' relationship is deleted,
we need
to reset the address of the branches of the clone ... however we
need to
reset the address only for the cloned branches. In particular
this means
that calling ResetBranchAddresses on the clone tree is
over-zealous (it
reset branches that may have been added by the user after the
cloning).
Also in the reseting of the branch depends (because of TNtuple
and TNtupleD)
not only of the type of the branch object but also on the type of
the TTree.
(See TNtuple::ResetBranchAddress(TBranch*) for the explanation
why).
2007-01-25 19:29 brun
* [r17521] test/Makefile, test/Makefile.arch, test/Makefile.win32,
test/RootShower/Makefile: From Bertrand:
Added support for MSVC 8.0 (embedding manifest files) in
test/Makefile.arch, test/Makefile and test/RootShower/Makefile
Will avoid the kind of problem as reported at:
<http://savannah.cern.ch/bugs/?23279>
And will also remove all .manifest files in test and RootShower
directory
2007-01-25 17:47 pcanal
* [r17520] meta/src/TClass.cxx: We no longer need to notify the
TTree object since the notify is now done via the TClassRef
2007-01-25 17:46 pcanal
* [r17519] tree/inc/TLeafObject.h: Use TClassRef instead of TClass
to have an auto update of pointer when the TClass object is
replaced
2007-01-25 17:35 antcheva
* [r17518] ged/inc/TH2Editor.h, ged/src/TH2Editor.cxx: Implemented
functionality related to graphical cut draw options in TH2Editor.
2007-01-25 16:28 couet
* [r17517] histpainter/src/THistPainter.cxx: - In Paint2DErrors and
PaintArrows the cuts were not taken into account.
Commands like:
hpxpy->Draw("ARR [cutg]");
hpxpy->Draw("E [cutg]");
produced a complete plot.
2007-01-25 14:31 brun
* [r17516] base/src/TVirtualIO.cxx: Do not delete statics in the
destructor.
2007-01-25 14:28 brun
* [r17515] test/Makefile.win32: From Bertrand:
Added support for MSVC 8.0 in test/Makefile.win32
Will avoid the kind of problem as reported at:
<http://savannah.cern.ch/bugs/?23279>
2007-01-25 12:00 brun
* [r17514] gpad/src/TPad.cxx: Replace the calls via CINT to
TFile::SaveObjectAs by a direct call
to TVirtualIO::SaveObjectAs.
2007-01-25 11:53 brun
* [r17513] cont/src/TEmulatedMapProxy.cxx,
cont/src/TGenCollectionStreamer.cxx,
io/src/TEmulatedMapProxy.cxx, io/src/TGenCollectionStreamer.cxx:
Remove unused include TStreamerInfo.h
2007-01-25 11:52 brun
* [r17512] base/src/TROOT.cxx: -The inclusion of TFile.h and
TMapFile.h has been removed.
-TROOT::FindObjectAny calls TVirtualIO::FindObjectAny
With these changes TROOT is now independent of the I/O
sub-system.
2007-01-25 11:52 brun
* [r17511] io/src/TStreamerInfoWriteBuffer.cxx,
meta/src/TStreamerInfoWriteBuffer.cxx: eplace calls to
TProcessID::WriteProcessID by TVirtualIO::WriteProcessID
2007-01-25 11:51 brun
* [r17510] io/src/TStreamerInfoReadBuffer.cxx,
meta/src/TStreamerInfoReadBuffer.cxx: Replace calls to
TProcessID::ReadProcessID by TVirtualIO::ReadProcessID
2007-01-25 11:51 brun
* [r17509] cont/inc/TRefTable.h, cont/src/TRefTable.cxx: -The enum
kHaveWarnedReadingOld is becoming public instead of protected.
-The inclusion of TFile.h has been removed.
-TRefArray::Streamer makes use of TVirtualIO::GetLastProcessID.
With these changes TRefArray is now independent of the I/O
sub-system.
2007-01-25 11:50 brun
* [r17508] cont/src/TRefArray.cxx: CVSnclusion of TFile.h has been
removed.
-TRefArray::Streamer makes use of the new functions in TVirtualIO
With these changes TRefArray is now independent of the I/O
sub-system.
:
----------------------------------------------------------------------
2007-01-25 11:50 brun
* [r17507] base/src/TRef.cxx: -The inclusion of TFile.h,
TStreamerInfo.h, TStreamerElement.h
has been removed.
-The code previously in TRef::SetAction has been moved to
TFileIO::SetRefAction.
-TRef::Streamer makes use of the new functions in TVirtualIO
With these changes TRef is now independent of the I/O sub-system.
2007-01-25 11:49 brun
* [r17506] base/inc/TProcessID.h, base/src/TProcessID.cxx: -Remove
the static functions: ReadProcessID and WriteProcessID.
These two functions have been moved to TVirtualIO and TFileIO.
-Implement new functions;
void CheckInit()
static TProcessID *GetPID();
static TObjArray *GetPIDs();
With these changes TProcessID is now independent of the I/O
sub-system.
2007-01-25 11:49 brun
* [r17505] base/src/TObject.cxx: remove direct dependencies of
TObject on the I/O classes by using
the new functions in TVirtualIO. In particular
-The inclusion of TFile.h, TBufferFile.h, TDirectory.h, TKey.h,
TObjArray.h, TProcessID.h and TRefTable.h has been removed.
-TObject::Clone code is replaced by TVirtualIO::CloneObject
-TObject::Read code is replaced by TVirtualIO::ReadObject
-TObject::Write code is replaced by TVirtualIO::WriteObject
-The references to TProcessID and TRefTable in TObject::Streamer
have been replaced by calls to TVirtualIO::readRefUniqueID
or TVirtualIO::WriteRefUniqueID.
2007-01-25 11:48 brun
* [r17504] tree/src/TTreeCloner.cxx: In TTreeCloner::CopyProcessIds
replace the call to TProcessID::WriteProcessID
by a subset of this function that is independent of the I/O
sub-system.
2007-01-25 11:48 brun
* [r17503] base/src/TRandom.cxx, math/src/TRandom.cxx: Replace the
direct dependencies on TFile and TObject::Write by
the new functions Open, ReadObject and WriteObject from
TVirtualIO.
2007-01-25 11:48 brun
* [r17502] gpad/src/TClassTree.cxx: eplace the call via CINT to
TFile::SaveObjectAs by a direct call
to TVirtualIO::SaveObjectAs.
2007-01-25 11:47 brun
* [r17501] base/src/TFolder.cxx: Replace the call via CINT to
TFile::SaveObjectAs by a direct call
to TVirtualIO::SaveObjectAs.
2007-01-25 11:47 brun
* [r17500] base/inc/TFile.h, base/src/TFile.cxx, io/inc/TFile.h,
io/src/TFile.cxx: Remove the static function TFile::SaveObjectAs.
This function is replaced by TVirtualIO::SaveObjectAs
2007-01-25 11:47 brun
* [r17499] base/inc/LinkDef1.h: Declare new classes TVirtualIO and
TFileIO
2007-01-25 11:47 brun
* [r17498] base/inc/TFileIO.h, base/src/TFileIO.cxx: The concrete
implementation of TVirtualIO with the following functions:
virtual TObject *CloneObject(const TObject *obj);
virtual TObject *FindObjectAny(const char *name) const;
virtual TProcessID *GetLastProcessID(TBuffer &b, TRefTable
*reftable) const;
virtual UInt_t GetTRefExecId();
virtual Int_t ReadObject(TObject *obj, const char *keyname);
virtual TObject *Open(const char *name, Option_t *option = "",
const char *ftitle = "", Int_t compress = 1,
Int_t netopt = 0);
virtual UShort_t ReadProcessID (TBuffer &b, TProcessID *pid);
virtual void ReadRefUniqueID(TBuffer &b, TObject *obj);
virtual Int_t SaveObjectAs(const TObject *obj, const char
*filename="", Option_t *option="");
virtual void SetRefAction(TObject *ref, TObject *parent);
virtual Int_t WriteObject(const TObject *obj, const char *name=0,
Int_t opt=0, Int_t bufsiz=0) const;
virtual UShort_t WriteProcessID(TBuffer &b, TProcessID *pid);
virtual void WriteRefUniqueID(TBuffer &b, TObject *obj);
2007-01-25 11:46 brun
* [r17497] config/rootrc.in: Declare the new plugin TVirtualIO with
default call to TFileIO
2007-01-25 11:46 brun
* [r17496] base/inc/TVirtualIO.h, base/src/TVirtualIO.cxx: New
abstract interface class for the I/O sub-system.
This class is designed to remove direct dependencies of
the directories base, meta and cont from the concrete I/O classes
that will be moved to a separate directory "io" in the near
future.
TVirtualIO::GetIO is a static function to be called by the
base/cont/meta
classes doind I/O. When thsi function is called for the first
time,
it instantiate the concrete implementation (TFileIO) via the
PluginManager.
2007-01-25 09:45 couet
* [r17495] histpainter/src/TPainter3dAlgorithms.cxx: - In Revision
1.24 the lego plot was changed to draw the 3D boxes from z=0
even for bins with negative contents. It was not possible to get
the old
behavior.
This functionnality correspond, in fact, to something already
existing
for 1D histograms: gStyle->SetHistMinimumZero();
Now the lego plot behave the same way:
If gStyle->SetHistMinimumZero() is set, the 3D boxes are drawn
from 0
even for bins with negative contents. If this option is not set
the 3D
boxes are drawn from the histogram minimum, exactly like for 1D
histograms.
2007-01-24 21:28 pcanal
* [r17494] base/inc/TRealData.h, base/src/TRealData.cxx,
meta/inc/TClass.h, meta/inc/TDataMember.h, meta/inc/TRealData.h,
meta/src/TClass.cxx, meta/src/TDataMember.cxx,
meta/src/TRealData.cxx: In meta (and TRealData) increase the
offset from Int_t to Long_t to properly support some use case
(pyroot) on 64 bits architecture
2007-01-24 17:58 antcheva
* [r17493] ged/inc/TGedEditor.h, ged/src/TGedEditor.cxx: From Alja
Tadel:
- In SetModel() map sub-frames only if the object fModel was
changed.
2007-01-24 17:44 brun
* [r17492] tree/src/TEntryList.cxx: From Anna:
A small bug fixed in TEntryList.
2007-01-24 17:09 couet
* [r17491] tutorials/graphics/piechart.C: - Mods to illustrate how
to make a legend on a TPie.
2007-01-24 17:06 couet
* [r17490] graf/inc/LinkDef2.h, graf/inc/TPie.h,
graf/inc/TPieSlice.h, graf/src/TPie.cxx, graf/src/TPieSlice.cxx:
- From Guido Volpi (and O.Couet):
- Introduction of the TPieSlice class to hold the content of any
slice.
A single slice responds to the mouse if the pointer is near a
slice's
corner (the pointer became a cross).
- TPie now uses TPieSlice.
Bug Fix:
- The labels using options "tan" or "rad" in some conditions were
upside
down.fixed.
2007-01-24 16:29 brun
* [r17489] matrix/src/TMatrixTBase.cxx: From Eddy:
a patch for a bug found by Federico Pilo .
The boundary check in TMatrixTBase::InsertRow was
too restrictive .
2007-01-24 15:34 rdm
* [r17488] Makefile: the .gif icons were not copied to the icons
directory when installing
with prefix.
2007-01-24 15:17 rdm
* [r17487] proofd/src/XrdProofdProtocol.cxx: From Gerri:
improves the check to set the default image on the master.
2007-01-24 15:15 rdm
* [r17486] proof/src/TProof.cxx: From Gerri:
properly append line-feed before sending message back upstream.
2007-01-24 15:14 rdm
* [r17485] auth/src/TAFS.cxx: From Gerri:
fix a potential memory leak.
2007-01-24 10:12 rdm
* [r17484] config/Makefile.linux: From Gerri:
improve gfortran detection, making sure that the detected
gfortran matches
the g++ used.
2007-01-24 09:33 roiser
* [r17483] reflex/inc/Reflex/Builder/TypeBuilder.h: From Pere:
Changing the dynamic demangler for linux to return
basic_string<char> for std::string
2007-01-24 08:09 brun
* [r17482] auth/src/TAFS.cxx, ged/src/TH2Editor.cxx,
graf/src/TSpline.cxx: Fix coding convention
2007-01-24 00:54 rdm
* [r17481] base/src/TUrl.cxx, net/src/TUrl.cxx: make malformed url
error message more explicit.
2007-01-23 16:41 antcheva
* [r17480] gui/src/TRootEmbeddedCanvas.cxx: From Timur:
Added check for gStyle->GetCanvasPreferGL() in
TRootEmbeddedCanvas
constructor in a way it is done in TRootCanvas. This change
enables GL
rendering in TRootEmbeddedCanvas objects.
2007-01-23 16:32 couet
* [r17479] asimage/src/TASImage.cxx: - Undo the previous fix from
Valeri Onuchin. The text drawing on windows was
wrong.
2007-01-23 15:20 brun
* [r17478] gdml/GDMLContentHandler.py, gdml/GDMLROOT.py,
gdml/ROOTGDML.py, gdml/ROOTwriter.py, gdml/src/TGDMLParse.cxx,
gdml/units.py, gdml/writer.py, geom/src/TGeoManager.cxx: From Ben
Lloyd:
I have made some amendments to the GDML Import, and have
implemented new
functionality to the python implementation for the GDML Export.
2007-01-23 14:22 rdm
* [r17477] ged/src/TFrameEditor.cxx, ged/src/TGraphEditor.cxx,
ged/src/TH1Editor.cxx, ged/src/TH2Editor.cxx,
ged/src/TPadEditor.cxx, geombuilder/src/TGeoVolumeEditor.cxx,
gl/src/TGLViewerEditor.cxx, gui/src/TGButton.cxx,
gui/src/TGButtonGroup.cxx, tutorials/gui/guitest.C: From Ilka:
fixes in TGButton and TGButtonGroup classes related to double
emitted
signals (bug #23011).
In addition are follow-up changes in different GUI classes where
a
work-around was used by connecting the slots to the signals
Released or
Pressed instead of Clicked.
2007-01-23 13:11 rdm
* [r17476] proofd/src/XrdProofdProtocol.cxx: From Gerri:
- remove commented code; fix a few typos in comments and
printouts
2007-01-23 13:10 rdm
* [r17475] netx/src/TXNetSystem.cxx: From Gerri:
- do not abort the whole ROOT session after a failure
2007-01-23 13:10 couet
* [r17474] graf/inc/TLatex.h, graf/inc/TText.h,
graf/src/TLatex.cxx, graf/src/TText.cxx: - GetBoundingBox has a
new optionnal parameter: Bool_t angle. When it is true
the bounding is computed taking care of the text angle. When it
is false
(default), the horizontal bounding box is computed.
2007-01-23 13:07 rdm
* [r17473] auth/Module.mk: make "map-afs" conditional on AFS being
build.
2007-01-23 11:31 rdm
* [r17472] auth/Module.mk, auth/inc/AFSAuth.h,
auth/inc/AFSAuthTypes.h, auth/inc/LinkDefAFS.h, auth/inc/TAFS.h,
auth/src/AFSAuth.cxx, auth/src/TAFS.cxx, config/rootrc.in,
configure, main/src/pmain.cxx, rpdutils/Module.mk,
rpdutils/src/rpdutils.cxx: From Gerri:
This patch cleans up the AFS code and adds the possibility to
instantiate
a token from any ROOT session.
There is a new class, TAFS, wrapper around a few C functions to
create,
verify and destroy a token. This new code is available as a
plugin library
libAFSAuth. In a ROOT session you can do
root[] TAFS::Init()
to initialize a token in the default domain. You will be prompted
for the
password. This creates an instance of TAFS and saves a pointer to
it in
the global gAFS. Then
root[] gAFS->Verify()
shows the seconds left to token expiration.
The C function are in AFSAuth.cxx; AFSAuth.o is linked to
rpdutils.o so
that the same code is used there.
In PROOF, pmain.cxx loads libAFSAuth using the plugin manager
when it
is told that AFS credentials are available (in the form of a file
in the
sandbox).
2007-01-23 11:27 brun
* [r17471] graf/inc/TSpline.h, graf/src/TSpline.cxx: Use forward
declarations of TH1, TAxis.
2007-01-23 11:26 brun
* [r17470] tmva/src/MethodBase.cxx, tmva/src/MethodLikelihood.cxx:
Do not assume that TH1.h is included via TSpline.h
2007-01-23 11:12 brun
* [r17469] graf/inc/TGraph.h, graf/src/TGraphBentErrors.cxx,
graf/src/TGraphErrors.cxx, graf/src/TGraphPolar.cxx,
graf/src/TGraphQQ.cxx, proof/src/TProofProgressDialog.cxx,
sessionviewer/src/TProofProgressDialog.cxx: use forward
declarations of TGraph, TH1, TAxis instead of includes.
2007-01-23 11:09 brun
* [r17468] spectrum/inc/TSpectrum.h, spectrum/inc/TSpectrum2.h,
spectrum/inc/TSpectrum3.h, spectrum/inc/TSpectrumFit.h,
spectrum/inc/TSpectrumTransform.h, spectrum/src/TSpectrum.cxx,
spectrum/src/TSpectrum2.cxx, spectrum/src/TSpectrum3.cxx: use
forward declaration of TH1 instead of TH1.h
2007-01-23 11:02 brun
* [r17467] roofit/roofit_2.10.src.tgz: Remove several dependencies
on TH1.h, TGraph.h
2007-01-23 11:00 brun
* [r17466] tmva/inc/PDF.h: Remove dependencies on TGraph.h and
TH1.h
2007-01-23 10:35 brun
* [r17465] graf/inc/TGraphPolar.h, graf/src/TGraphPolar.cxx: Remove
dependencies on:
#include "TH1.h"
#include "TCanvas.h"
#include "TEllipse.h"
#include "TLine.h"
#include "TLatex.h"
#include "TGaxis.h"
#include "TFrame.h"
2007-01-23 10:29 brun
* [r17464] qtgsi/inc/TQRootCanvas.h: Remove dependency on TPad.h
2007-01-23 10:25 brun
* [r17463] tmva/inc/IMethod.h: Remove dependency on TDirectory.h
and TTree.h
2007-01-23 10:21 brun
* [r17462] tmva/inc/Factory.h: Remove dependencies on TTreeFormula,
TMatrixD and TDirectory.
2007-01-23 10:14 brun
* [r17461] base/inc/TFileCacheRead.h, base/inc/TFileCacheWrite.h,
io/inc/TFileCacheRead.h, io/inc/TFileCacheWrite.h: Use forward
declaration of TFile instead of including TFile.h
2007-01-23 10:07 brun
* [r17460] hist/src/TH3.cxx, table/src/TTable.cxx: Remove
dependency from TFile (thanks to new function
TBuffer::GetVersionOwner)
2007-01-23 09:59 brun
* [r17459] rint/src/TRint.cxx: Remove dependency from TFile (thanks
to new function TBuffer::GetVersionOwner)
2007-01-23 09:55 brun
* [r17458] g3d/src/TShape.cxx: Remove dependency from TFile (thanks
to new function TBuffer::GetVersionOwner)
This changes removes all dependencies on the I/O system from
directory g3d.
2007-01-23 09:53 brun
* [r17457] base/src/TView.cxx, g3d/src/TMarker3DBox.cxx: Remove
dependency from TFile (thanks to new function
TBuffer::GetVersionOwner)
2007-01-23 09:45 brun
* [r17456] base/src/TFolder.cxx: emove dependency from TFile
(thanks to new function TBuffer::GetVersionOwner)
2007-01-23 09:41 brun
* [r17455] asimage/src/TASPaletteEditor.cxx: Remove first part of
dependency on TFile
2007-01-23 09:36 brun
* [r17454] asimage/src/TASImage.cxx: Remove dependency from TFile
(thanks to new function TBuffer::GetVersionOwner)
2007-01-23 09:24 brun
* [r17453] gpad/src/TCanvas.cxx, gpad/src/TPad.cxx: Remove
remaining dependencies on the I/O system in the gpad and graf
directories.
2007-01-23 09:13 brun
* [r17452] base/src/TFile.cxx, io/src/TFile.cxx: In
TFile::SaveObjectAs save and restore the current directory.
2007-01-23 09:04 brun
* [r17451] gpad/src/TClassTree.cxx: In TClassTree::SaveAs use the
new function TFile::SaveObjectAs via gROOT->ProcessLine.
This change removes direct dependencies of TFile
2007-01-23 08:50 brun
* [r17450] base/inc/TFile.h, base/src/TFile.cxx, io/inc/TFile.h,
io/src/TFile.cxx: In order to further reduce dependencies on the
I/O system, a new static function
is added to TFile:
Int_t TFile::SaveObjectAs(const TObject *obj, const char
*filename, Option_t * /*option*/)
// Save object in filename (static function)
// if filename is null or "", a file with "objectname.root" is
created.
// The name of the key is the object name.
// If the operation is successful, it returns the number of bytes
written to the file
// otherwise it returns 0.
This function wil be typically called via CINT from places where
time is not critical.
2007-01-23 08:48 brun
* [r17449] xml/src/TBufferXML.cxx: Fix compiler warnings about
unused argument
2007-01-23 08:29 antcheva
* [r17448] ged/src/TH2Editor.cxx: Fixed the following bug in
DoAddError method: when drawing in 3-D a
histogram without errors, draw options were concatenated with the
applied
ones for the 2-D case.
2007-01-23 08:20 brun
* [r17447] graf/src/TPaveStats.cxx: Remove dependency from TFile
(thanks to new function TBuffer::GetVersionOwner)
2007-01-23 08:11 brun
* [r17446] base/src/TAttAxis.cxx: Remove dependency from TFile
(thanks to new function TBuffer::GetVersionOwner)
2007-01-23 06:10 brun
* [r17445] base/inc/TBuffer.h, base/inc/TBufferFile.h,
base/src/TBufferFile.cxx, io/inc/TBufferFile.h,
io/src/TBufferFile.cxx: Implement new function
virtual Int_t TBuffer::GetVersionOwner() const
It returns the version number of the buffer owner. In case of
TBufferFile,
it returns the file version number.
This new function is introduced to further reduce the
dependencies on the I/O system.
2007-01-23 01:28 rdm
* [r17444] base/inc/TString.h: stdarg.h is needed for va_list.
2007-01-22 23:04 pcanal
* [r17443] base/src/TDirectory.cxx: add initilization of fList
2007-01-22 18:19 antcheva
* [r17442] fitpanel/inc/TFitEditor.h, fitpanel/src/TFitEditor.cxx:
- added methods CreateGeneralTab() and CreateMinimizationTab()
2007-01-22 18:01 antcheva
* [r17441] ged/src/TAttLineEditor.cxx: - cosmetics
2007-01-22 17:22 brun
* [r17440] tutorials/math/principal.C: Use option "D" when calling
the TPrincipal constructor.
In this way we get all the histograms described in
TPrincipal::MakeHistograms.
2007-01-22 16:48 couet
* [r17439] graf/src/TLatex.cxx: - In case the font size in pixel
(precision 3) the values returned by
GetBoundingBox were not correct. The following macro can be used
as test
case:
{
TCanvas *c = new TCanvas("c","c",600,600);
UInt_t w,h;
TLatex *l1;
l1 = new TLatex(0.,0.2,"C(x) =
#int^{x}_{0}cos(#frac{#pi}{2}t^{2})dt");
l1->SetTextFont(42); l1->SetTextSize(0.03);
l1->GetBoundingBox(w, h);
printf(">>> w = %d h = %d <<<\n",w,h);
TLatex *l2;
l2 = new TLatex(0.,0.6,"C(x) =
#int^{x}_{0}cos(#frac{#pi}{2}t^{2})dt");
l2->SetTextFont(43); l2->SetTextSize(18);
l2->GetBoundingBox(w, h);
printf(">>> w = %d h = %d <<<\n",w,h);
}
The first TLatex is drawn with a size in NDC and the second with
a size in
pixels.
2007-01-22 16:36 brun
* [r17438] base/src/TKey.cxx, io/src/TKey.cxx: For forward
compatibility (people creating files with the new version
and reading them with an old version), we encode the name of the
directory
as "TDirectory" when creating a new file directory.
2007-01-22 15:47 couet
* [r17437] graf/inc/TAttImage.h, graf/src/TAttImage.cxx: From
Valeri Onuchin:
- TImagePalette:
New constructor TImagePalette::TImagePalette(Int_t ncolors, Int_t
*colors)
added. This allows to create image palette corresponding to
TStyle::SetPalette method.
This constructor is "100% compatible" with TStyle::SetPalette
method.
To test it, one can run tutorials/image/hist2image.C by creating
"rainbow
palette":
TImagePalette *pal = new TImagePalette(1, 0);
2007-01-22 15:44 couet
* [r17436] asimage/src/TASImage.cxx: - From Valeri Onuchin:
TASImage::Image2Drawable: Fix for win32. Image mask generation
was missing.
2007-01-22 15:38 brun
* [r17435] base/src/TKey.cxx, io/src/TKey.cxx: In
TKey::ReadKeyBuffer, when the name of the key is "TDirectory", it
must be
changed to "TDirectoryFile"
2007-01-22 14:15 brun
* [r17434] base/src/TBuffer.cxx: Remove unnecessary declarations in
TBuffer.cxx, since we moved most of the code
to TBufferFile.cxx.
2007-01-22 13:56 brun
* [r17433] meta/src/TClass.cxx: Fix an unfortunate typo.
2007-01-22 13:50 brun
* [r17432] meta/inc/TClass.h, meta/src/TClass.cxx: remove the
static global member fgObjectVersionRepository from TClass.h.
This multimap object is in fact used only in TClass.cxx.
Move the definition of the object to TClass.cxx and remove the
very expensive
declaration of <map> in TClass.h
2007-01-22 12:21 rdm
* [r17431] proof/src/TProofServ.cxx: From Gerri:
This improves error handling when proof.conf is missing.
2007-01-22 11:39 rdm
* [r17430] proof/inc/TProof.h, proof/src/TProof.cxx,
proof/src/TProofServ.cxx: From Gerri:
This adds a boolean flag to TProof::SetParallel to make the
choice random
(savannah request #22557).
2007-01-22 11:36 rdm
* [r17429] config/Makefile.in, etc/proof/xpd.cf.sample,
proofd/Module.mk, proofd/inc/XrdProofConn.h,
proofd/inc/XrdProofdProtocol.h, proofd/src/XrdProofConn.cxx,
proofd/src/XrdProofdProtocol.cxx: From Gerri:
- Last part of the patch to fully activate authentication in
XProofd.
- Further additions:
- creation of a default list of workers based on the number of
CPUs
(to automatically start a local cluster with #workers == #CPUs)
- support fo usernames longer than 8 chars (bug #22598).
2007-01-22 11:31 rdm
* [r17428] auth/Module.mk: DaemonUtils.d was not included causing
DaemonUtils.cxx not to be recompiled
when needed.
2007-01-22 11:21 rdm
* [r17427] auth/src/DaemonUtils.cxx: add Varargs.h.
2007-01-22 11:18 rdm
* [r17426] auth/inc/DaemonUtils.h: make independent of now missing
Vararg.h.
2007-01-22 10:50 brun
* [r17425] cont/src/TClonesArray.cxx: Fix a missing protection in
the TClonesArray copy constructor and assignment operator
If the number of slots of a TClonesArray is larger than the
number of objects
actually stored in it (i.e., GetSize() > GetEntries()), then
copying that
TClonesArray to another TClonesArray will generate a segfault.
This bug was reported as <http://savannah.cern.ch/bugs/?23080>
by volsung@physics.utexas.edu
2007-01-22 09:35 brun
* [r17424] roofit/roofit_2.10.src.tgz: Fix a typo that was fatal on
Solaris (in LinkDef1.h)
2007-01-22 08:52 brun
* [r17423] roofit/roofit_2.10.src.tgz: New version of Roofit where
dependencies on TTree.h in RooData.h have been removed.
With the previous version a change in TTree was forcing the
complete recompilation of RooFit
2007-01-22 07:57 brun
* [r17422] tree/inc/TChain.h, tree/inc/TEntryList.h,
tree/inc/TTree.h, tree/src/TChain.cxx, tree/src/TEntryList.cxx,
tree/src/TEntryListBlock.cxx, tree/src/TTree.cxx,
treeplayer/inc/TTreeFormula.h, treeplayer/inc/TTreePlayer.h,
treeplayer/src/TSelectorDraw.cxx,
treeplayer/src/TTreeFormula.cxx, treeplayer/src/TTreePlayer.cxx:
From Anna:
Extend the functionality of TEntryList and add the following info
in TTree::Draw
// Saving the result of Draw to a TEventList or a TEntryList
// =========================================================
// TTree::Draw can be used to fill a TEventList object (list of
entry numbers)
// instead of histogramming one variable.
// If varexp0 has the form >>elist , a TEventList object named
"elist"
// is created in the current directory. elist will contain the
list
// of entry numbers satisfying the current selection.
// If option "entrylist" is used, a TEntryList object is created
// Example:
// tree.Draw(">>yplus","y>0")
// will create a TEventList object named "yplus" in the current
directory.
// In an interactive session, one can type (after TTree::Draw)
// yplus.Print("all")
// to print the list of entry numbers in the list.
// tree.Draw(">>yplus", "y>0", "entrylist")
// will create a TEntryList object names "yplus" in the current
directory
//
// By default, the specified entry list is reset.
// To continue to append data to an existing list, use "+" in
front
// of the list name;
// tree.Draw(">>+yplus","y>0")
// will not reset yplus, but will enter the selected entries at
the end
// of the existing list.
//
// Using a TEventList or a TEntryList as Input
// ===========================
// Once a TEventList or a TEntryList object has been generated,
it can be used as input
// for TTree::Draw. Use TTree::SetEventList or
TTree::SetEntryList to set the
// current event list
// Example1:
// TEventList *elist = (TEventList*)gDirectory->Get("yplus");
// tree->SetEventList(elist);
// tree->Draw("py");
// Example2:
// TEntryList *elist = (TEntryList*)gDirectory->Get("yplus");
// tree->SetEntryList(elist);
// tree->Draw("py");
// If a TEventList object is used as input, a new TEntryList
object is created
// inside the SetEventList function. In case of a TChain, all
tree headers are loaded
// for this transformation. This new object is owned by the chain
and is deleted
// with it, unless the user extracts it by calling GetEntryList()
function.
// See also comments to SetEventList() function of TTree and
TChain.
//
// If arrays are used in the selection critera, the entry entered
in the
// list are all the entries that have at least one element of the
array that
// satisfy the selection.
// Example:
// tree.Draw(">>pyplus","fTracks.fPy>0");
// tree->SetEventList(pyplus);
// tree->Draw("fTracks.fPy");
// will draw the fPy of ALL tracks in event with at least one
track with
// a positive fPy.
//
// To select only the elements that did match the original
selection
// use TEventList::SetReapplyCut or TEntryList::SetReapplyCut.
// Example:
// tree.Draw(">>pyplus","fTracks.fPy>0");
// pyplus->SetReapplyCut(kTRUE);
// tree->SetEventList(pyplus);
// tree->Draw("fTracks.fPy");
// will draw the fPy of only the tracks that have a positive fPy.
//
// Note: Use tree->SetEventList(0) if you do not want use the
list as input.
2007-01-22 07:26 brun
* [r17421] roofit/roofit_2.10.src.tgz: Fix in RooDirItem , a
side-effect of the TDirectory changes.
2007-01-22 06:03 brun
* [r17420] base/inc/TDirectoryFile.h, base/src/TDirectoryFile.cxx,
io/inc/TDirectoryFile.h, io/src/TDirectoryFile.cxx: The new class
was forgotten in my previous check-in
2007-01-22 05:58 brun
* [r17419] base/inc/LinkDef1.h, base/inc/TDirectory.h,
base/inc/TFile.h, base/inc/TROOT.h, base/inc/TUUID.h,
base/src/TDirectory.cxx, base/src/TFile.cxx, base/src/TKey.cxx,
base/src/TMapFile.cxx, io/inc/TFile.h, io/src/TFile.cxx,
io/src/TKey.cxx, io/src/TMapFile.cxx, sql/src/TKeySQL.cxx,
sql/src/TSQLFile.cxx, treeplayer/src/TFileDrawMap.cxx,
xml/src/TKeyXML.cxx, xml/src/TXMLFile.cxx: WARNING!!! This is an
important change.
This is the continuation of the effort to structure libCore into
independent sub-packages.
A new class TDirectoryFile is introduced. It derives from
TDirectory
and takes from TDirectory all the I/O functions.
All the classes (except TROOT) deriving from TDirectory are now
derived
from TDirectoryFile. TDirectory keeps the previous API for back
compatibility
with several functions made virtual.
This change should be back compatible, except if the user codes
creates
a file sub-directory by direct invokation of the TDirectory
constructor
instead of calling TDirectory::mkdir.
Note that TMapFile is not yet fully adapted to the new scheme.
2007-01-21 22:13 rdm
* [r17418] xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
The patch to link XrdSys in XrdSeckrb5 did not get in and symbol
remains
undefined.
2007-01-21 22:04 rdm
* [r17417] netx/src/TXNetSystem.cxx: From Gerri:
investigating the upload-dataset problem of Antonio Bulgheroni I
have
found a bug in the way TXNetSystem treated rootd-fallback.
2007-01-21 16:44 rdm
* [r17416] config/Makefile.macosxicc: put support for icc 8.1 back.
Some people seems to use this compiler still.
2007-01-21 16:43 rdm
* [r17415] cint7/Module.mk, cintex/Module.mk, reflex/Module.mk: fix
for fbsd and obsd that don't have -ldl (which is part of clib on
those platforms).
2007-01-21 06:52 brun
* [r17414] base/src/TROOT.cxx, base/src/TStopwatch.cxx,
rootx/src/rootx.cxx, vms: Remove vms directory and references to
R__VMS except from RConfig.h
2007-01-20 20:51 brun
* [r17413] base/inc/TObject.h: TObject::DoError requires <stdarg.h>
on Solaris.
2007-01-20 19:29 brun
* [r17412] base/inc/TBuffer.h, base/inc/TBufferFile.h,
base/inc/TObject.h, base/inc/TString.h, base/src/TError.cxx,
base/src/TObject.cxx, base/src/TPluginManager.cxx,
base/src/TQCommand.cxx, base/src/TQConnection.cxx,
base/src/TQObject.cxx, base/src/TString.cxx,
cont/src/TClonesArray.cxx, cont/src/TCollection.cxx,
io/inc/TBufferFile.h, io/src/TStreamerInfoReadBuffer.cxx,
matrix/src/TVectorT.cxx, meta/src/TStreamerInfoReadBuffer.cxx,
proofx/src/TXSlave.cxx, thread/src/TThread.cxx,
tree/src/TBasket.cxx, tree/src/TBranch.cxx,
treeplayer/src/TTreeProxyGenerator.cxx, xml/src/TKeyXML.cxx:
-Remove Varargs.h from TString.h and TObject.h and add this
include
in the few files that need it.
-Move the following enums from TBuffer.h to TBufferFile.h
enum { kMapSize = 503 };
enum { kStreamedMemberWise = BIT(14) }; //added to version number
to know if a collection has been stored member-wise
enum { kNotDecompressed = BIT(15) }; //indicates a weird buffer,
used by TBasket
enum { kCannotHandleMemberWiseStreaming = BIT(17), //if set
TClonesArray should not use memeber wise streaming
kTextBasedStreaming = BIT(18) }; // indicates if buffer used for
XML/SQL object streaming
2007-01-20 17:04 rdm
* [r17411] freetype/Module.mk: on Mac OS X freetype can now also be
compiled with icc (before we had
to force it to gcc).
2007-01-20 15:07 rdm
* [r17410] asimage/src/libAfterImage.tar.gz: small fix to be able
to compile on the latest seed of Mac OS X Leopard.
2007-01-20 09:49 brun
* [r17409] base/src/TString.cxx: Remove unused code. More cleanup
is still required in TString to move
existing code in ReadString and WriteString to TBufferFile.
2007-01-20 09:46 brun
* [r17408] base/src/TBufferFile.cxx, io/src/TBufferFile.cxx: Remove
printf statements from ReadString and WriteString.
These two functions are used by TMessage.
2007-01-20 09:34 brun
* [r17407] sql/inc/TBufferSQL2.h, sql/src/TBufferSQL2.cxx: Move the
dummy implementation of ReadString and WriteString to the
implementation file.
2007-01-20 09:00 brun
* [r17406] hist/inc/TGraph2D.h, hist/src/TGraph2D.cxx: Implement
TGraph2D::SetNameTitle. This is required when changing
the name of a TGraph2D, otherwise the directory hashlist is not
updated.
2007-01-19 18:55 brun
* [r17405] base/src/TRandom1.cxx, math/src/TRandom1.cxx: Fix a
portability problem on Solaris; use TMath::Power instead of pow
2007-01-19 18:25 brun
* [r17404] sql/inc/TBufferSQL2.h, sql/src/TBufferSQL2.cxx,
xml/src/TBufferXML.cxx: Call TBufferFile:: instead of TBuffer::
functions
2007-01-19 17:31 brun
* [r17403] xml/src/TBufferXML.cxx: TBufferXML::ReadTString and
WriteTString were missing
2007-01-19 16:48 brun
* [r17402] base/inc/LinkDef1.h, base/inc/TBuffer.h,
base/inc/TBufferFile.h, base/inc/TString.h, base/src/TBuffer.cxx,
base/src/TBufferFile.cxx, base/src/TKey.cxx,
base/src/TMapFile.cxx, base/src/TObject.cxx,
base/src/TString.cxx, cont/inc/TBits.h, cont/src/TExMap.cxx,
graf/src/TDiamond.cxx, graf/src/TPaveText.cxx,
graf/src/TPavesText.cxx, hist/src/TFormula.cxx,
io/inc/TBufferFile.h, io/src/TBufferFile.cxx, io/src/TKey.cxx,
io/src/TMapFile.cxx, net/inc/TMessage.h, net/src/TMessage.cxx,
netx/src/TXNetFile.cxx, sql/inc/TBufferSQL2.h,
sql/src/TBufferSQL2.cxx, tree/inc/TBufferSQL.h,
tree/src/TBasket.cxx, tree/src/TBranch.cxx,
tree/src/TBufferSQL.cxx, tree/src/TTree.cxx,
xml/inc/TBufferXML.h, xml/src/TBufferXML.cxx: CVs been changed
into a pure abstract interface.
The concrete implementation is in the new class TBufferFile.
All classes previously deriving from TBuffer derive now from
TBufferFile, ie
TBuffer <- TBufferFile <- TMessage
<- TBufferXML
<- TBufferSQL
<- TBufferSQL2
Because there are several problems with C++ operators
overloading,
The I/O operators are defined in TBuffer. These are inline
functions
calling C++ virtual functions defined in TBuffer and overloaded
by TBufferFile and all other derived classes when necessary.
The previous implementation of TBuffer.h included <vector> and
Bytes.h.
The two include statements have been moved to TBufferFile.h. As a
result the
compilation of the ROOT system is now slightly faster and a big
bonus
is that changes in TBufferFile or Bytes.h will affect only
TBufferFile
and will not force the recompilation of the entire system.
This change has some side-effects. If you assumed that include
<vector>
was done by TBuffer.h, you may have to specify this include
directly
in your class. This was the case for a few ROOT classes.
:
----------------------------------------------------------------------
2007-01-19 15:43 rdm
* [r17401] asimage/src/TASImage.cxx, cint/inc/G__ci.h,
proofd/src/XProofProtUtils.cxx, proofd/src/XrdProofdProtocol.cxx,
xrootd/src/xrootd-20060928-1600.src.tgz: Port to Solaris 10 with
gcc 3.4.6 on i386.
2007-01-19 11:06 pcanal
* [r17400] config/Makefile.linuxicc: remove spurrious endif
statement
2007-01-19 07:21 brun
* [r17399] base/src/TMath.cxx, math/src/TMath.cxx: From Jason Det:
TMath::BinomialI(p, n, k) is meant to return the probability of
observing k
or more events of probability p in n trials. The function simply
wraps
TMath::BetaIncomplete(x, a, b) because of the simple relationship
between the
functions. However, BetaIncomplete is ill-defined for a=0, which
corresponds
to k=0 in BinomialI. But Binomial(p, n, 0) should always give
1.0, since the
probability of getting 0 or more events is always 100%. So this
bug can be
quickly fixed by adding the following if() statement in the body
of
BinomialI() before the call to BetaIncomplete():
if(k <= 0) return 1.0;
Although the same problem does not occur for k = n, I would still
recommend
adding also the following if() statements before the call to
BetaIncomplete()
to cut down on computation time:
if(k > n) return 0.0;
if(k == n) return TMath::Power(p, n);
2007-01-18 23:13 rdm
* [r17398] base/inc/Varargs.h: Fix for FreeBSD in the VA_COPY case.
2007-01-18 22:45 rdm
* [r17397] xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
fix fir krb5 and typo in my previous patch.
2007-01-18 18:06 rdm
* [r17396] xrootd/src/xrootd-20060928-1600.src.tgz: add fix needed
for Solaris CC5.
2007-01-18 17:11 rdm
* [r17395] config/olbd.in, config/xrootd.in: From Gerri:
- add the possibility to source a script for static environment
configurations (requested by ALICE).
- add $XRDDIR/lib to LD_LIBRARY_PATH before launching the
daemons.
2007-01-18 17:11 rdm
* [r17394] main/src/proofserv.sh: From Gerri:
- fix a couple of typos; remove any reference to TVirtualProof.
2007-01-18 17:10 rdm
* [r17393] proofx/src/TXSlave.cxx: From Gerri:
- add a few missing protections on fSocket.
2007-01-18 17:09 rdm
* [r17392] proofx/src/TXProofServ.cxx: From Gerri:
- suppress redefinition of $HOME (already done by the launching
daemon).
2007-01-18 17:09 rdm
* [r17391] proof/src/TProofResourcesStatic.cxx,
proof/src/TProofServ.cxx: From Gerri:
- turn into conditional Info(...) some Error(...) messages to
avoid fake error messages
in the case a default config file is missing.
2007-01-18 17:04 rdm
* [r17390] xrootd/Module.mk,
xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
fix for Solaris 10 i386 and first introduction of authentication
modules.
2007-01-18 13:00 rdm
* [r17389] base/inc/Bytes.h, cint/Module.mk, cint7/Module.mk,
config/Makefile.linuxia64ecc, config/Makefile.linuxicc,
config/Makefile.linuxx8664icc, config/Makefile.macosxicc,
proofd/Module.mk, proofx/Module.mk, test/Makefile.arch,
test/RootShower/Makefile, treeplayer/Module.mk: Port to the Intel
v10 compiler. Intel has just released a beta for this
compiler that will also support 64 bit Mac OS X.
2007-01-18 10:59 brun
* [r17388] gui/inc/TGDockableFrame.h: Remove dependency on
TMessage.h
2007-01-18 10:33 brun
* [r17387] test/stressVector.cxx: Add missing include <vector>
2007-01-18 10:29 brun
* [r17386] tutorials/fit/FittingDemo.C: Add missing TMath.h
2007-01-17 21:25 brun
* [r17385] table/src/TVolume.cxx: From Valeri Fine:
small patch to fix a typo introduced recently
2007-01-17 21:24 brun
* [r17384] proofx/src/TXProofServ.cxx: Following the recent changes
in TMacro, TObjString must be included.
2007-01-17 17:20 brun
* [r17383] base/inc/TMacro.h, base/src/TMacro.cxx,
proof/src/TProofLog.cxx, proof/src/TProofSuperMaster.cxx: From
Axel:
I've implemented TMacro::Exec taking an Int_t* error, just as the
several ProcessLine()s do. I've also cleaned the #includes,
shortened a
few expressions, fixed a bug with the filename extraction, and
made sure
that the fParams member gets copied for the copy c'tor and the
assignment op.
Now proof doesn't build anymore; the patch is included as well.
2007-01-17 17:14 rdm
* [r17382] config/Makefile.linux: add test for gfortran and use
that instead of g77 (needed for FC6).
2007-01-17 17:06 antcheva
* [r17381] ged/src/TGedFrame.cxx: From Axel:
- replaced Event_t */*event*/ by Event_t * /*event*/ to avoid by Event_t * /*event*/ to avoid to avoid
MSVC warnings about the "*/" outside a comment
2007-01-17 17:06 antcheva
* [r17380] ged/src/TGedEditor.cxx: From Axel:
- replaced TObject */*obj*/ by TObject * /*obj*/ to avoid MSVC by TObject * /*obj*/ to avoid MSVC to avoid MSVC
warnings about the "*/" outside a comment
2007-01-17 17:05 antcheva
* [r17379] gui/src/TGTextEditor.cxx: From Axel:
- added #include "TObjString.h" (as a step before removing it
from TMacro.h)
2007-01-17 16:15 antcheva
* [r17378] ged/src/TGedEditor.cxx: - updated class description
2007-01-17 15:54 couet
* [r17377] gpad/src/TPad.cxx: - In TPad::Print :
Fix the bug reported in
https://savannah.cern.ch/bugs/index.php?22994.
"[" and "]" are special characters for ExpandPathName. They may
appear
at the end of the PS filename (see TPad::Print help). In that
case, they
are now removed before performing ExpandPathName and put back
afterwards.
It was decided to do the fix in TPad::Print and not in
ExpandPathName
because ExpandPathName is a low level function and modifying it
may
produce unwanted side effects.
2007-01-17 15:27 rdm
* [r17376] build/win/compiledata.sh: From Axel:
Fix wrong gSystem->GetIncludePath() problem as
reported at http://savannah.cern.ch/bugs/?22988
2007-01-17 15:26 rdm
* [r17375] winnt/src/TWinNTSystem.cxx: From Axel:
this patch removes a few unused vars, and fixes two switch cases
that
were labels.
2007-01-17 13:59 antcheva
* [r17374] gui/inc/TGTextEditDialogs.h: - typo in comments
2007-01-17 13:08 couet
* [r17373] hist/src/TGraph2D.cxx: - Update Draw() help.
2007-01-17 11:55 brun
* [r17372] base/inc/TMacro.h, base/inc/TROOT.h,
base/src/TMacro.cxx, base/src/TROOT.cxx: From Axel:
This patch forwards the return value for TROOT::ProcessLine*(),
implements it as a return value to TMacro::Exec(), and fixes the
constructor for TMacro(filename). The old algorithm failed e.g.
for
./whatever.C ("whatever.C" would have been the file name). Make
doc a
bit more explicit.
2007-01-17 11:37 rdm
* [r17368] netx/Module.mk: Forgot to link against libXrdSys.a which
caused:
dyld: Symbol not found: __Z10Swap_n2hlly
on MacOS X Intel.
2007-01-17 08:37 brun
* [r17367] physics/src/TVector2.cxx: Fix coding convention
2007-01-17 07:32 brun
* [r17366] pyroot/inc/TPyException.h, pyroot/src/MethodHolder.cxx,
pyroot/src/MethodProxy.cxx, pyroot/src/TPyException.cxx,
pyroot/src/TPyROOTApplication.cxx: From Wim and Scott Snyder:
o) fix for the exception passing between C++ and python callbacks
2007-01-16 17:01 brun
* [r17365] graf/inc/TImage.h, graf/src/TImage.cxx,
gui/inc/TGObject.h, gui/src/TGObject.cxx: From Axel:
Implemented TGObject::SaveAs(const char* filename = "", Option_t*
option = "")
allowing to save TGObject to a file using TImage.
The file type is determined by the extension of the filename
parameter.
I.e. fFrame->SaveAs("myframe.gif").
2007-01-16 15:53 rdm
* [r17364] config/rootrc.in: typo : must be ; for Windows paths.
2007-01-16 14:41 rdm
* [r17363] base/src/TEnv.cxx: avoid reading ./.rootrc twice in case
the workingdirectory is ~.
2007-01-16 14:40 rdm
* [r17362] base/src/TROOT.cxx, config/rootrc.in,
unix/src/TUnixSystem.cxx, winnt/src/TWinNTSystem.cxx: Fix problem
with MacroPath and DynamicPath expansion in case the paths
are extended via ~/.rootrc and/or ./.rootrc files. Fixes issue
22954.
2007-01-16 14:31 brun
* [r17361] cont/inc/TCollectionProxy.h, oracle/inc/TOracleResult.h,
tmva/inc/Option.h, tmva/inc/SimulatedAnnealingBase.h,
unuran/inc/TUnuranDistrMulti.h: Do not assume that include
<vector> will be done by TBuffer.h
2007-01-16 11:49 brun
* [r17360] treeviewer/inc/TPaveVar.h,
treeviewer/inc/TTreeViewerOld.h, treeviewer/src/TPaveVar.cxx,
treeviewer/src/TTreeViewerOld.cxx: Remove two obsolete classes
2007-01-16 10:59 brun
* [r17359] x3d/src/TViewerX3D.cxx: Remove dependency on TClass.h
2007-01-16 09:37 brun
* [r17358] g3d/src/TAxis3D.cxx, g3d/src/TMaterial.cxx,
g3d/src/TNodeDiv.cxx, g3d/src/TRotMatrix.cxx,
g3d/src/TUtil3D.cxx, tmva/inc/BinaryTree.h,
tmva/inc/DecisionTreeNode.h, tmva/inc/IMethod.h,
tmva/inc/Ranking.h, tmva/inc/Reader.h, tmva/inc/Tools.h,
tmva/inc/Types.h, tmva/src/Factory.cxx, tmva/src/MethodBase.cxx:
Remove dependencies on TROOT.h
2007-01-16 09:14 brun
* [r17357] hist/src/TGraphDelaunay.cxx, hist/src/TH1K.cxx: Remove
dependencies on TROOT.h
2007-01-16 09:04 brun
* [r17356] geom/src/TGeoArb8.cxx, geom/src/TGeoBBox.cxx,
geom/src/TGeoCone.cxx, geom/src/TGeoEltu.cxx,
geom/src/TGeoHype.cxx, geom/src/TGeoPara.cxx,
geom/src/TGeoPcon.cxx, geom/src/TGeoPgon.cxx,
geom/src/TGeoScaledShape.cxx, geom/src/TGeoShapeAssembly.cxx,
geom/src/TGeoSphere.cxx, geom/src/TGeoTorus.cxx,
geom/src/TGeoTrd1.cxx, geom/src/TGeoTrd2.cxx,
geom/src/TGeoTube.cxx, geom/src/TGeoXtru.cxx: Remove dependencies
on TROOT.h
2007-01-16 08:35 brun
* [r17355] gl/src/TGLBoundingBox.cxx, gl/src/TGLBoxPainter.cxx:
Remove dependency on TMath.h
2007-01-16 08:30 brun
* [r17354] foam/src/TFoamMaxwt.cxx: Remove dependency on TMath.h
2007-01-16 08:23 brun
* [r17353] guibuilder/src/TGuiBldDragManager.cxx,
minuit2/src/TFitterFumili.cxx, minuit2/src/TFitterMinuit.cxx,
newdelete/src/MemCheck.cxx, newdelete/src/NewDelete.cxx,
unix/src/TUnixSystem.cxx, win32gdk/src/TGWin32GL.cxx: Remove
dependency on TMath.h
2007-01-16 07:57 brun
* [r17352] gui/src/TGCanvas.cxx, gui/src/TGFSComboBox.cxx,
gui/src/TGLayout.cxx, gui/src/TGListBox.cxx,
gui/src/TGListView.cxx, gui/src/TGMsgBox.cxx,
gui/src/TGScrollBar.cxx, gui/src/TGTab.cxx,
gui/src/TGTableLayout.cxx, gui/src/TGTextEntry.cxx,
gui/src/TGWindow.cxx: Remove dependency on TMath.h
2007-01-16 07:45 brun
* [r17351] cont/src/TClassTable.cxx, gpad/src/TSliderBox.cxx:
Remove dependency on TMath.h
2007-01-16 07:26 brun
* [r17350] main/src/hadd.cxx: Fix coding conventions
2007-01-16 05:52 brun
* [r17349] base/inc/TMathBase.h: Add a few more comments.
2007-01-15 22:11 rdm
* [r17348] base/inc/TMathBase.h: fix other typo in comment.
2007-01-15 22:08 rdm
* [r17347] base/src/TAttLine.cxx, base/src/TFile.cxx,
base/src/TStyle.cxx, io/src/TFile.cxx: Add back <cmath>.
2007-01-15 17:13 brun
* [r17346] test/stressGraphics.cxx, test/stressShapes.cxx,
test/stressSpectrum.cxx: Add missing include "TMath.h"
2007-01-15 16:57 brun
* [r17345] html/inc/THtml.h: Remove unused TROOT.h
2007-01-15 16:55 brun
* [r17344] tmva/src/SdivSqrtSplusB.cxx: Fix a problem with cmath on
Solaris
2007-01-15 16:50 brun
* [r17343] graf/src/TGraph.cxx: Fix a problem in the TGraph
assigment operator
2007-01-15 16:38 brun
* [r17342] matrix/inc/TMatrixTBase.h: Remove include "TROOT.h"
2007-01-15 16:28 brun
* [r17341] treeplayer/inc/TSelectorEntries.h,
treeplayer/src/TSelectorEntries.cxx: Remove includes TROOT.h,
TChain.h, TClass.h from TSelectorEntries.h
2007-01-15 16:15 rdm
* [r17340] proof/src/TSessionDialogs.cxx,
sessionviewer/src/TSessionDialogs.cxx: From Bertrand:
Change file type filter in New Chain Dialog.
2007-01-15 16:13 brun
* [r17339] graf/src/TLegend.cxx: Fix a bug in TLegend::SetHeader
(thanks to Roland Kuhn)
2007-01-15 16:10 brun
* [r17338] asimage/src/TASPaletteEditor.cxx,
g3d/src/TMarker3DBox.cxx, g3d/src/TPolyMarker3D.cxx,
geompainter/src/TGeoChecker.cxx, geompainter/src/TGeoPainter.cxx,
gl/src/TGLUtil.cxx, gpad/src/TCreatePrimitives.cxx,
gpad/src/TPad.cxx, graf/inc/TGraphPolar.h, graf/src/TCutG.cxx,
graf/src/TGraphPolar.cxx, graf/src/TMultiGraph.cxx,
graf/src/TSpline.cxx, hbook/src/THbookFile.cxx, hist/inc/TH1.h,
hist/src/TAxis.cxx, hist/src/TH2.cxx, hist/src/TH3.cxx,
hist/src/THLimitsFinder.cxx, hist/src/THStack.cxx,
minuit/src/TFitter.cxx, mlp/src/TNeuron.cxx,
proof/src/TProofProgressDialog.cxx,
sessionviewer/src/TProofProgressDialog.cxx,
tmva/src/TSpline1.cxx, tmva/src/TSpline2.cxx,
treeplayer/src/TTreeFormula.cxx: Remove TMath.h from TH1.h and
add TMath.h to all files previously assuming TMath.h
via TH1.h
This should complete the changes related to TMath.
2007-01-15 15:24 brun
* [r17337] gpad/inc/TClassTree.h: Use forward declaration of TClass
instead of include "TClass.h"
2007-01-15 15:22 brun
* [r17336] roofit/roofit_2.10.src.tgz: New version with missing
includes like TMath.h or TClass.h added.
2007-01-15 15:04 brun
* [r17335] tmva/src/MethodLikelihood.cxx: Add missing include
TClass.h
2007-01-15 15:02 brun
* [r17334] gl/src/TGLBoxPainter.cxx, gl/src/TGLSurfacePainter.cxx,
gl/src/TGLTF3Painter.cxx: Add missing includes TROOT.h or
TClass.h
2007-01-15 14:31 roiser
* [r17333] reflex/python/genreflex/gendict.py: Better sorting of
classes needed for propagation to CINT. A simple sort is
not enough. We need to make sure that e.g. template parameters
are propagated
before. Otherwise CINT cannot cope with the classes defined
afterwards.
2007-01-15 14:30 brun
* [r17332] hist/inc/TVirtualHistPainter.h: Remove reference to
TClass.h
2007-01-15 14:27 brun
* [r17331] tree/inc/TVirtualTreePlayer.h: Use forward declaration
of TClass instead of include "TClass.h"
2007-01-15 14:27 brun
* [r17330] base/inc/TMath.h, base/inc/TMathBase.h,
math/inc/TMath.h: Fix wrong info in comments
2007-01-15 14:08 brun
* [r17329] config/Makefile.depend: Add missing dependency of
libPhysics for libPythia6
2007-01-15 13:45 brun
* [r17328] table/inc/TTableDescriptor.h,
table/inc/TVolumePosition.h, table/src/TVolumePosition.cxx:
Remove dependencies on TClass.h
2007-01-15 13:25 brun
* [r17327] test/RootShower/MyDetector.cxx: Add missing include
"TMath.h"
2007-01-15 13:24 brun
* [r17326] physics/inc/TVector3.h, physics/src/TVector3.cxx: Fix a
side effect (Inline declaration to be removed) from my previous
changes
2007-01-15 12:51 brun
* [r17325] base/src/TMapFile.cxx, base/src/TRandom1.cxx,
io/src/TMapFile.cxx, math/src/TRandom1.cxx: include <cmath> is
required
2007-01-15 12:46 brun
* [r17324] physics/inc/TVector2.h, physics/inc/TVector3.h,
physics/src/TVector2.cxx, physics/src/TVector3.cxx: Remove
dependencies from TMath.h
2007-01-15 11:52 rdm
* [r17323] base/src/TAttAxis.cxx, base/src/TAttLine.cxx,
base/src/TFile.cxx, base/src/TMapFile.cxx, base/src/TRandom1.cxx,
base/src/TStyle.cxx, io/src/TFile.cxx, io/src/TMapFile.cxx,
math/src/TRandom1.cxx, meta/src/TClass.cxx: <cmath> not needed
anymore after introduction of TMathBase.h.
2007-01-15 11:30 brun
* [r17322] gl/inc/TGLKernel.h, gl/inc/TGLUtil.h,
gl/src/TGLBoundingBox.cxx, gl/src/TGLCylinder.cxx,
gl/src/TGLFaceSet.cxx, gl/src/TGLKernel.cxx,
gl/src/TGLPolyMarker.cxx, gl/src/TGLRotateManip.cxx,
gl/src/TGLUtil.cxx: Remove dependencies on TMath.h
2007-01-15 11:00 brun
* [r17320] geombuilder/src/TGeoHypeEditor.cxx,
geombuilder/src/TGeoTubeEditor.cxx, gui/inc/TGDimension.h,
gui/src/TGDimension.cxx, gui/src/TGNumberEntry.cxx,
gui/src/TGSpeedo.cxx, gui/src/TRootCanvas.cxx: Remove dependency
on TMath.h in TGDimension that forced a complete recompilation
of the gui ged geombuilder fitpanel proff, etc packages
2007-01-15 10:40 brun
* [r17319] table/inc/TTablePoints.h: Remove dependencies on TMath.h
2007-01-15 10:38 brun
* [r17318] quadp/inc/TQpDataBase.h, quadp/inc/TQpDataDens.h,
quadp/inc/TQpLinSolverBase.h, quadp/inc/TQpProbBase.h,
quadp/inc/TQpResidual.h, quadp/inc/TQpSolverBase.h,
quadp/inc/TQpVar.h: Remove dependencies on TMath.h, TClass.h and
TROOT.h
2007-01-15 10:26 brun
* [r17317] graf/inc/TLatex.h, graf/src/TLatex.cxx: Remove
dependency of TMath.h in TLatex.h
2007-01-15 10:16 brun
* [r17316] matrix/inc/TMatrixTBase.h, matrix/inc/TMatrixTUtils.h,
matrix/src/TDecompBK.cxx, matrix/src/TDecompBase.cxx,
matrix/src/TDecompChol.cxx, matrix/src/TDecompLU.cxx,
matrix/src/TDecompSVD.cxx, matrix/src/TDecompSparse.cxx,
matrix/src/TMatrixDEigen.cxx, matrix/src/TMatrixDSymEigen.cxx,
matrix/src/TMatrixTLazy.cxx, matrix/src/TMatrixTSparse.cxx,
matrix/src/TMatrixTUtils.cxx: REmove several dependencies on
TMath.h
2007-01-15 10:15 brun
* [r17315] cont/src/TClonesArray.cxx, cont/src/TCollection.cxx,
cont/src/TObjArray.cxx, cont/src/TOrdCollection.cxx: Remove
several dependencies on TMath.h
2007-01-15 10:03 brun
* [r17314] meta/src/TClass.cxx, meta/src/TStreamerElement.cxx:
Remove dependencies of TMath in directory meta.
2007-01-15 09:05 antcheva
* [r17313] gui/src/TGFileDialog.cxx: - Fix in
TGFileDialog::ProcessMessage related to the
"Create New Folder" button functionality. The new folder
was created always into the working directory of ROOT,
not where the TGFileDialog had navigated to (thanks to
Fred L Youhanaie for reporting that)
2007-01-15 07:34 brun
* [r17312] main/src/hadd.cxx: From Constantin Loizides:
Support also compression level 9
2007-01-13 20:26 brun
* [r17311] tree/src/TTree.cxx: Implement suggestion of URL:
<http://savannah.cern.ch/bugs/?22885>
When specifying the Branch schema of a TTree, in principle it
would suffice
to indicate the branch data type once for each consecutive
branch. However,
it seems TTree::ReadFile requires explicitly indicating the
consecutive
string-type branches. For example, for this file contents:
numLines/I:folder/C:schema:rows/I:Time:IDs
20 /LST06 ifds 1000 30 6 100
10 /LST06 ifds 1000 40 8 150
20 /LST06 ifds 100 100 11 100
10 /LST06 ifds 100 150 20 150
2007-01-13 19:53 brun
* [r17310] cintex/src/CINTTypedefBuilder.cxx,
cintex/src/CINTTypedefBuilder.h, cintex/src/CINTUtils.cxx,
cintex/src/Cintex.cxx, cintex/test/dict/CintexTest.h,
cintex/test/dict/selection.xml,
cintex/test/test_PyCintex_basics.py: From Pere:
URL: <http://savannah.cern.ch/bugs/?22866>
It has been noticed by Steven Blusk (LHCb) with the following
lines of python
that the method setTransformation(...) was not being called
depending on what
has been loaded in terms of libraries (dictionaries) before.
myDetElem = det['/dd/Structure/LHCb/AfterMagnetRegion/T/IT']
ac=myDetElem.geometry().alignmentCondition()
std = gaudimodule.gbl.std
x=std.vector('double')(3)
y=std.vector('double')(3)
z=std.vector('double')(3)
ac.setTransformation(x,y,z)
This method expects 3 "const vector<double>&". The reason it was
not being
called is that CINT didn't find a match with arguments of the
type "const
vector<double>&" since a typdef from vector<double> to
vector<double,allocator<double> > has been defined by some
libraries (e.g.
libMinuit.so), which does not really make sense in C++.
The easiest solution has been to fake Cintex and cope with the
case a
typedef of this sort has been defined by changing to signature,
at the same
time force the definition of such typdefs at the initialization
on Cintex for
the most common cases in order to avoid a dependency of the
loading order of
libraries having these typedefs generated by rootcint.
2007-01-13 09:10 brun
* [r17309] test/Aclock.h: Add missing include TMath.h
cVS:
----------------------------------------------------------------------
2007-01-12 17:02 brun
* [r17308] tmva/src/MethodCFMlpANN_Utils.cxx: Use <cmath>
2007-01-12 16:59 brun
* [r17307] base/src/TFile.cxx, io/src/TFile.cxx: TFile needs
<cmath>
2007-01-12 16:03 brun
* [r17306] base/inc/TMath.h, base/inc/TMathBase.h,
base/inc/TString.h, base/src/TBuffer.cxx, base/src/TColor.cxx,
base/src/TFile.cxx, base/src/TFileCacheRead.cxx,
base/src/TKey.cxx, base/src/TMapFile.cxx,
base/src/TProcessID.cxx, base/src/TRandom1.cxx,
base/src/TString.cxx, base/src/TStyle.cxx, base/src/TView.cxx,
base/src/TZIPFile.cxx, cont/src/TCollection.cxx,
cont/src/TObjectTable.cxx, eg/src/TPrimary.cxx,
g3d/src/TAxis3D.cxx, g3d/src/TCTUB.cxx, g3d/src/TGTRA.cxx,
g3d/src/THelix.cxx, g3d/src/TPARA.cxx, g3d/src/TPCON.cxx,
g3d/src/TPGON.cxx, g3d/src/TPolyLine3D.cxx,
g3d/src/TRotMatrix.cxx, g3d/src/TSPHE.cxx, g3d/src/TShape.cxx,
g3d/src/TTRAP.cxx, g3d/src/TTUBE.cxx, g3d/src/TTUBS.cxx,
g3d/src/TXTRU.cxx, g4root/src/TG4RootSolid.cxx,
geom/src/TGeoArb8.cxx, geom/src/TGeoBBox.cxx,
geom/src/TGeoBoolNode.cxx, geom/src/TGeoCone.cxx,
geom/src/TGeoElement.cxx, geom/src/TGeoEltu.cxx,
geom/src/TGeoHalfSpace.cxx, geom/src/TGeoHelix.cxx,
geom/src/TGeoHype.cxx, geom/src/TGeoManager.cxx,
geom/src/TGeoMatrix.cxx, geom/src/TGeoNode.cxx,
geom/src/TGeoPara.cxx, geom/src/TGeoParaboloid.cxx,
geom/src/TGeoPatternFinder.cxx, geom/src/TGeoPcon.cxx,
geom/src/TGeoPgon.cxx, geom/src/TGeoPolygon.cxx,
geom/src/TGeoScaledShape.cxx, geom/src/TGeoShape.cxx,
geom/src/TGeoShapeAssembly.cxx, geom/src/TGeoSphere.cxx,
geom/src/TGeoTorus.cxx, geom/src/TGeoTrd1.cxx,
geom/src/TGeoTrd2.cxx, geom/src/TGeoTube.cxx,
geom/src/TGeoVoxelFinder.cxx, geom/src/TGeoXtru.cxx,
gpad/src/TClassTree.cxx, gpad/src/TSliderBox.cxx,
graf/src/TArrow.cxx, graf/src/TAttImage.cxx, graf/src/TCrown.cxx,
graf/src/TPolyLine.cxx, hist/src/TPolyMarker.cxx,
io/src/TFile.cxx, io/src/TFileCacheRead.cxx, io/src/TKey.cxx,
io/src/TMapFile.cxx, io/src/TZIPFile.cxx, math/inc/TMath.h,
math/src/TRandom1.cxx, meta/src/TClass.cxx,
meta/src/TStreamerElement.cxx, proof/src/TAdaptivePacketizer.cxx,
proof/src/TPacketizer.cxx,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TPacketizer.cxx, sql/src/TBufferSQL2.cxx,
table/inc/TTablePoints.h, table/src/TPointsArray3D.cxx,
table/src/TPolyLineShape.cxx, tmva/inc/RuleFitParams.h,
tmva/src/SdivSqrtSplusB.cxx, tmva/src/SimulatedAnnealingBase.cxx,
tree/src/TBranch.cxx, tree/src/TBranchElement.cxx,
tree/src/TChain.cxx, tree/src/TQueryResult.cxx,
tree/src/TTreeCloner.cxx, treeplayer/src/TTreeIndex.cxx,
vmc/inc/TVirtualMCApplication.h, vmc/src/TGeoMCGeometry.cxx,
xml/src/TBufferXML.cxx: TMath::Abs, TMath::Min, TMath::Max,
TMath::Sign, TMath::Range
These functions are unfortunately not defined in a standard way
in std::
This include is referenced by a new version of TMath.h.
As a result, TMath.h is back compatible with the previous
version.
TMathBase.h is used in place of TMath.h in all the classes
that will go into the future miniCore library.
TMath.h and the TMath implementation will go into a new math
sub-directory.
TString.h uses TMathBase.h instead of TMath.h.
As a result, it was necessary to include "TMath.h" in some
classes
assuming that TMath was included via TString and using other
functions
than the ones defined in TMathBase.h
----------------------------------------------------------------------
2007-01-12 11:04 rdm
* [r17305] proof/src/TProofServ.cxx: From Gerri:
Add two new envs to define the location of the 'motd' and
'noproof'
files (PROOFMOTD and PROOFNOPROOF). This was requested by
Jan-Fiete
to be able to pickup the files from alicecaf AFS public.
2007-01-12 11:03 rdm
* [r17304] proofd/src/XrdProofdProtocol.cxx: FRom Gerri:
Add a missing protection when retrieving logs of older sessions;
this
bug was found by Jan-Fiete and I did fix it already on the CAF
but
not yet in CVS.
2007-01-12 11:02 rdm
* [r17303] proof/src/TProof.cxx, proof/src/TProofChain.cxx: From
Gerri:
Correctly remove a chain form the internal list in TProof at
closing;
this was introduced during the move tree -> proof of TDset and
related
things (TProofChain) and is causing some hangs in ~TProof.
2007-01-12 10:59 couet
* [r17302] hist/src/THStack.cxx: - THStack::Paint: if the first
histogram in the stack has alphanumeric
labels on X-axis, they are now displayed.
2007-01-12 10:28 brun
* [r17301] base/src/TStopwatch.cxx: Minor fix for Windows
2007-01-12 10:24 brun
* [r17300] base/src/TComplex.cxx, math/src/TComplex.cxx:
Reintroduce previous version of TComplex
2007-01-12 10:20 brun
* [r17299] base/src/TAttLine.cxx, base/src/TBenchmark.cxx,
base/src/TBuffer.cxx, base/src/TColor.cxx, base/src/TComplex.cxx,
base/src/TFile.cxx, base/src/TKey.cxx, base/src/TMapFile.cxx,
base/src/TStopwatch.cxx, base/src/TString.cxx,
base/src/TStyle.cxx, base/src/TZIPFile.cxx, io/src/TFile.cxx,
io/src/TKey.cxx, io/src/TMapFile.cxx, io/src/TZIPFile.cxx,
math/src/TComplex.cxx: Replace "TMath.h" by <cmath> and calls to
TMath::Sqrt by sqrt
TMath::Abs by std::abs
TMath::Min by std::min
TMath::Max by std::max
2007-01-12 09:31 brun
* [r17298] base/src/TAttAxis.cxx: Replace "TMath.h" by <cmath> and
calls to TMath::Abs by abs
2007-01-12 09:27 brun
* [r17297] base/src/TRandom1.cxx, base/src/TRandom2.cxx,
base/src/TRandom3.cxx, math/src/TRandom1.cxx,
math/src/TRandom2.cxx, math/src/TRandom3.cxx: Remove dependency
on "TMath.h"
2007-01-12 09:21 brun
* [r17296] base/src/TObject.cxx: Remove dependency of TObject on
TMath
2007-01-12 08:28 rdm
* [r17295] configure: fix a errorneous check in check_lib64.
2007-01-11 10:21 brun
* [r17294] geom/src/TGeoArb8.cxx: From Andrei:
fix for an unitialized variable in TGeoTrap::Safety.
2007-01-10 18:10 rdm
* [r17286] unix/src/TUnixSystem.cxx: From Philippe:
use stat64() on systems that support it. Fixes savannah: 22768.
2007-01-10 17:43 antcheva
* [r17285] gui/src/TGFSContainer.cxx: - Fix in TGFileItem ctor - in
ROOT browser (detailed list view)
months were displayed as numbers from 00 to 11, instead
of from 01 to 12 (thanks to Jan for reporting this bug)
2007-01-10 16:54 brun
* [r17284] base/src/TMath.cxx, math/src/TMath.cxx: TMath::Hash
calls now TString::Hash.
2007-01-10 16:49 brun
* [r17283] base/inc/TString.h, base/src/TString.cxx: Copy the code
from TMath::Hash to TString::Hash.
TMath::Hash will be modified to call the TString::Hash static
function.
This change is made to facilitate the removal of TMath.h from the
base directory.
2007-01-10 16:11 rdm
* [r17282] base/inc/TString.h, base/src/TString.cxx: From Axel:
added
TString& TSubString::String()
and replaced TString* fStr; by TString& fStr, to syntactically
enforce
fStr being initialized. It always is, and it's always expected to
be, so
using a TString& is a bit cleaner.
2007-01-10 14:55 antcheva
* [r17281] gui/src/TGComboBox.cxx: - Removed empty statement in
TGFontTypeComboBox ctor
2007-01-10 14:54 antcheva
* [r17280] gui/inc/TGListView.h, gui/src/TGListView.cxx: - Added
new method ResizeColumns() for backward compatibilities.
Use this method after all entries are on place. It will resize
column
headers showing whole items' names.
2007-01-10 11:30 brun
* [r17279] tree/src/TTree.cxx: In TTree::Branch(TList*, .. do not
append a "." in the branch name
when the object in the list is a TClonesArray.
2007-01-10 11:07 roiser
* [r17278] reflex/test/test_Reflex_unit.cxx: fix error unit test on
linux
2007-01-10 09:51 roiser
* [r17274] reflex/python/genreflex/gendict.py: From Pere:
- for the ordering patch, remove dependency on python 2.4
2007-01-10 09:31 roiser
* [r17273] reflex/python/genreflex/gendict.py,
reflex/python/genreflex/genreflex.py: From Pere:
- ordering of dictionary classes needed for a proper conversion
to CINT
- remove warning on windows
2007-01-10 09:09 brun
* [r17272] README/CREDITS, main/src/hadd.cxx: Fix a typo in comment
2007-01-10 09:06 brun
* [r17271] main/src/hadd.cxx: From Tobby Burnett
Add support for indirect files
Wildcarding and indirect files are also supported
hadd result.root myfil*.root
will merge all files in myfil*.root
hadd result.root file1.root @list.txt file2. root myfil*.root
will merge file1. root, file2. root, all files in myfil*.root
and all files in the indirect text file list.txt ("@" as the
first
character of the file indicates an indirect file. An indirect
file
is a text file containing a list of other files, including other
indirect files, one line per file).
2007-01-10 08:52 roiser
* [r17270] reflex/inc/Reflex/SharedLibrary.h: fix bug #22339,
genmap not finding input file
going back to a simpler implementation of error reporting. Only
dl* function
errors need to reported for this class
2007-01-10 08:51 roiser
* [r17269] reflex/test/test_Reflex_unit.cxx: unit test to check bug
#22339, genmap not finding input file
2007-01-09 18:24 pcanal
* [r17268] tree/src/TTree.cxx: Protect GetBranch and GetLeaf
against null pointer argument
2007-01-09 17:01 brun
* [r17267] hist/src/TH1.cxx, hist/src/TH2.cxx, hist/src/TH3.cxx:
Simplify the TH1, TH2, TH3::Copy functions, still adding the
possibility
to copy histograms of different types. For instance if we have a
TH1F* h1
we can do now:
TH1D h2;
h1->Copy(h2);
ie the h1 histogram will be copied into the empty h2
2007-01-09 12:46 roiser
* [r17266] cintex/test/test_PyCintex_basics.py: adapt test to
PyROOT changes
2007-01-09 11:44 rdm
* [r17265] Makefile, build/unix/wingcc_ld.sh: From Axel:
fix "make install" problem in Win32 cygwin using gcc
(see also http://root.cern.ch/phpBB2/viewtopic.php?t=4364).
2007-01-09 05:35 brun
* [r17263] table/src/TTable.cxx, table/src/TVolume.cxx: From Valeri
Fine:
- TTable::TTable(const TTable&) -- initialize the fN data-member
in the TTable copy ctor in advance
- TVolume::GetObjectInfo initialize the Z component of the of the
selected 3D object position to report it properly
2007-01-09 05:31 brun
* [r17262] pyroot/src/Adapters.cxx, pyroot/src/Converters.cxx,
pyroot/src/MethodHolder.cxx, pyroot/src/PropertyProxy.cxx,
pyroot/src/PropertyProxy.h, pyroot/src/Pythonize.cxx,
pyroot/src/RootModule.cxx, pyroot/src/TCustomPyTypes.cxx,
pyroot/src/TCustomPyTypes.h: From Wim:
o) for https://savannah.cern.ch/bugs/?21356 added custom Float
and Int types
that can be used to pass through double& and long&
o) for https://savannah.cern.ch/bugs/?22599 added setting and
resetting after
of gErrorIgnoreLevel when testing the existence of iterator
classes
o) further Reflex support: public data members
2007-01-08 14:40 couet
* [r17260] gpad/src/TPad.cxx: - From Valeri Fine:
Protection added in TPad::Clear() in case fCanvas does not exist
yet.
2007-01-08 10:56 roiser
* [r17259] reflex/inc/Reflex/PluginService.h: From Pere:
Performance improvement for the PluginSvc
2007-01-08 09:56 brun
* [r17258] tutorials/gui/c1.png, tutorials/gui/fore.xpm: Remove
unused files
2007-01-06 09:24 brun
* [r17257] treeplayer/src/TChainIndex.cxx: In
TChainIndex::DeleteIndices prevent a double delete
This fix the bug report http://savannah.cern.ch/bugs/?22722
2007-01-03 18:50 pcanal
* [r17256] tree/src/TTreeCache.cxx: avoid division by zero in entry
number estimation
2007-01-03 18:50 pcanal
* [r17255] cint/src/v6_opr.cxx: From Masa:
What I found was, in opr.c G__bstore() function, test to
long double comes after that of double.
if('d'==defined->type || 'd'==expressionin.type) { // double
(1)...
}
...
else ('q'==defined->type || expressionin.type) { // long double
(2)...
}
If one of the value is double, it falls into case (1). Solution
is to
move long double part prior to double. I realize there is same
problem
with long long too.
2007-01-03 15:44 wverkerke
* [r17254] roofitcore/inc/RooNumIntConfig.h,
roofitcore/src/RooAddition.cxx, roofitcore/src/RooBanner.cxx: o
Module.mk
- Fix dependency
o RooAddition
- Fix bug in copy ctor
o RooBanner
- Increase version tag to v2.11
o RooNumIntConfig
- Add fwd class declaration to code compiles on g++ 4.1
2007-01-03 14:43 brun
* [r17253] physics/src/TRotation.cxx: From Saurylu@gmail.com
TRotation & SetZAxis(const TVector3& axis, const TVector3&
zxPlane)
set Y axis
should be
set Z axis
2007-01-03 14:24 brun
* [r17252] histpainter/src/THistPainter.cxx: From Sergey Skononov:
This bug is connected with fixing bug #22317 which I submitted
previously.
Unfortunately, I got it only after release 5.14 was published.
Due to the fix in THistPainter::PaintBarH the PaintAxis call was
moved to the
very end of the routine. But, actually, it should come before the
X and Y axis
pointers being permuted back. As I checked, now it looks like X
axis
attributes have effect on the Y axis and vice versa.
2007-01-03 13:17 brun
* [r17251] Makefile: Remove a line introduced for debugging (thanks
Nick West)
2007-01-02 14:05 brun
* [r17250] mlp/src/TMultiLayerPerceptron.cxx: From Christophe
Delaere:
Fix a problem reported by Herbert Greenlee
The fortran-generated code was indeed
protected, but not the C++/python versions.
Herbert Greelee said:
"Neural network code generated by TMultiLayerPerceptron contains
code
similar to the following in "neuron" methods:
return ((1/(1+exp(-input)))*1)+0;
This code is vulnerable to floating point overflows for
moderately large
negative values of "input." The mathematical function itself is
well
defined for all values of input. This is a computer arithmetic
problem.
A better computer science implementation of this function is
needed that
avoids floating point overflows in the intermediate results."
2006-12-31 02:42 rdm
* [r17249] build/unix/makestatic.sh: exclude modules: castor,
unuran and gdml.
2006-12-22 09:36 brun
* [r17248] tutorials/image/fore.xpm, tutorials/image/mditestbg.xpm:
Add these 2 missing files
2006-12-21 16:45 rdm
* [r17247] tutorials/thread/threadsh1.C: some fine tuning so it
runs smoother.
2006-12-21 14:08 brun
* [r17246] base/src/TAttText.cxx: From Olivier:
- Some parts of the help are modified to match the latest changes
in
TPostScript::Text.
- New picture showing how the fonts look like. The macro
producing this
picture is also included in the help.
- Some clean up in the help (remove the "stars") to make it
easier to
read.
2006-12-21 13:33 brun
* [r17245] g4root/src/TG4RootNavigator.cxx: From Andrei:
precision problem fix in navigation
2006-12-21 13:32 brun
* [r17244] geom/src/TGeoVolume.cxx: From Andrei:
gsposp handled properly
2006-12-21 10:57 couet
* [r17243] postscript/src/TPostScript.cxx: - Revisit the head
comments.
* Since the last mods in TPostScript:Text, some pieces of
documentation
were wrong.
* Some HTML reference (<A>) pointed to nothing.
* The HTML formatting in the "Color Model" paragraph was wrong.
* Cosmetic in comments.
2006-12-21 10:48 couet
* [r17242] tutorials/graphics/piechart.C: - Illustrate the "No
Out-Line" option to be conform with the picture in
the reference manual.
2006-12-21 10:21 brun
* [r17241] cintex/src/ROOTClassEnhancer.cxx: Fix coding conventions
2006-12-21 07:59 brun
* [r17240] g4root/README: Correct a wrong info in the README file.
g4root requires a version of geant4 > 8.2
2006-12-20 20:25 pcanal
* [r17239] reflex/inc/Reflex/Base.h: From Paul:
The "Base::ToScope() const" function did not properly invoke the
"Type::operator Scope() const" function (it attempted to cast to
a "const Scope&", which doesn't call the operator function).
The result was that a Type was being returned as if it were a
Scope,
which caused very hard to understand problems much later on.
The fix casts to "const Scope", instead of "const Scope&", which
does result in a call to the conversion operator.
2006-12-20 20:09 pcanal
* [r17238] cintex/src/ROOTClassEnhancer.cxx: From Markus/Pere:
A problem has been detected by Ioannis running the POOL
regression tests with
the latest ROOT production release. The problem shows up in a
rather complex
model (CMS inspired I think) involving a vector of pairs
containing objects
embedding pool::Refs in split mode. The wrong offset is
calculated for the
pool::Ref producing a core dump when doing a dynamic_cast.
The origin of the problem is the fix made for a bug detected by
CMS when
classes with reflex dictionaries contained embedded objects
described only
with CINT dictionaries.
Markus has debugged the problem and the fix is attached to this
report. It is
important to produce a patch version of ROOT 5.14 with this fix.
2006-12-20 08:23 brun
* [r17237] geom/src/TGeoElement.cxx: From Andrei:
Fix a problem reported by Brett Wiren
After creating 15 elements ROOT's
TGeoElementTable's underlying TObjArray overflows. This was due
to a
hard coded array size and unchecked insertion.
2006-12-19 16:25 couet
* [r17236] gpad/src/TButton.cxx, gpad/src/TInspectCanvas.cxx: - In
the construtor, set fLogx and fLogy to kFALSE, in some case
(during
an "Inspect" procedure) they might be equal to kTRUE which
produced a
completly screwed up output.
2006-12-19 14:02 brun
* [r17235] tree/src/TEntryList.cxx, tree/src/TEntryListBlock.cxx:
From Anna:
a fix for some bugs in TEntryList and TEntryListBlock that I
found while testing.
2006-12-19 07:53 brun
* [r17234] hist/src/TH1.cxx: Fix wrong comments in the description
of the maximum bin content for TH1C,S histograms.
Because both positive and negative contents are accepted, the
maximum bin content
is 127 for TH1C and 32767 for TH1S
2006-12-18 16:05 couet
* [r17233] postscript/src/TPostScript.cxx: - Change in
SetFillPatterns to make sure the line width will be properly
reset after a filled pattern area is drawn.
- Remove an unused variable.
2006-12-18 09:45 brun
* [r17232] tutorials/graphs/motorcycle.C,
tutorials/splot/TestSPlot.C: These two tutorials can now be
executed from any directory.
2006-12-17 18:55 brun
* [r17231] tutorials/graphs/motorcycle.dat: In the restructuring of
the tutorials directory, I forgot to check-in
the file motorcycle.dat required to run motorcycle.C
2006-12-15 16:18 brun
* [r17230] base/inc/RVersion.h, build/version_number: Start
development version 5.15/01
2006-12-14 18:05 brun
* [r17227] cintex/src/ROOTClassEnhancer.cxx: From Pere:
Fix a problem with Cintex affecting the LHCb test suite
2006-12-14 15:34 brun
* [r17226] base/inc/RVersion.h, build/version_number: Stamp PRO
version 5.14/00 (first attempt)
2006-12-14 13:21 rdm
* [r17225] cint/src/v6_shl.cxx: remove DOS line endings.
2006-12-14 13:19 rdm
* [r17224] cint/inc/G__ci.h: and remove DOS line endings.
2006-12-14 13:17 rdm
* [r17223] cint/inc/G__ci.h, cint/src/v6_newlink.cxx,
cint/src/v6_sizeof.cxx: For Solaris 10 CC5 we need to test also
for __SUNPRO_CC (__SUNPRO_C is not
defined anymore). This fixed vararg support in CINT.
2006-12-14 08:37 couet
* [r17222] graf/src/TGraphPolar.cxx: - Remove Hoption. I was not
needed. It created a problem when ROOT was made
in static mode.
2006-12-14 00:11 rdm
* [r17221] Makefile, main/Module.mk: remove unused PROOFLIBS
symbol.
2006-12-14 00:03 rdm
* [r17220] proof/inc/TProof.h, proof/src/TProof.cxx: Restore
Reset() for backward compatibility.
2006-12-13 21:28 brun
* [r17219] table/src/TDataSet.cxx, table/src/TFileSet.cxx,
table/src/TTable.cxx, table/src/TTableDescriptor.cxx,
table/src/TVolumeView.cxx: From Valeri Fine:
�Replace the C �printf� subroutines with the ROOT method �Printf�
2006-12-13 18:56 rdm
* [r17218] Makefile: rlibmap was not installed when doing "make
install".
2006-12-13 18:08 rdm
* [r17214] cint/iosenum/iosenum.solarisgcc3: Add file for Solaris
gcc 3.
2006-12-13 18:06 rdm
* [r17213] base/src/TDatime.cxx: fix fatal compile error on Solaris
10 i386 gcc 3.
2006-12-13 17:48 brun
* [r17212] tree/src/TSelectorList.cxx: Implement a suggestion from
Sebastien Greder in TSelectorList::CheckDuplicateName
When an object is already in the list, print a meaningful message
including the name of the object already in the list.
cVS:
----------------------------------------------------------------------
2006-12-13 16:44 axel
* [r17211] cint7/Module.mk: explicitely link libCint7 against
libReflex; fix link line for explicit linking
2006-12-13 14:44 brun
* [r17210] tutorials/gl/glsurfaces.C: Fix a problem with the name
of f2clone
2006-12-13 11:21 rdm
* [r17209] proof/inc/TProof.h, proof/src/TProof.cxx: Added new
methods:
void SetParameter(const char *par, const char *value);
void SetParameter(const char *par, Long_t value);
void SetParameter(const char *par, Long64_t value);
void SetParameter(const char *par, Double_t value);
TObject *GetParameter(const char *par) const;
void DeleteParameters(const char *wildcard);
void ShowParameters(const char *wildcard = "PROOF_*") const;
they allow the easy setting and inspection of the special PROOF
control
parameters (and other input parameters) like
PROOF_MaxSlaverPerNode, etc.,
instead of:
proof->AddInput(new TParameter<Long_t>("PROOF_MaxSlavesPerNode",
2));
we can now do:
proof->SetParameter("PROOF_MaxSlavesPerNode", 2);
2006-12-13 09:33 brun
* [r17208] gl/inc/TGLPlotPainter.h, gl/src/TGLUtil.cxx: From Timur:
Small fix for user interaction in 16 bit mode.
2006-12-13 08:24 brun
* [r17207] proof/src/TAdaptivePacketizer.cxx,
proofplayer/src/TAdaptivePacketizer.cxx: Fix coding conventions
2006-12-13 08:16 brun
* [r17206] qt/src/TQtWidget.cxx: From Valeri Fine;
"An extra protection against an erroneous "Gui.Prompt" value"
the use case was reported via
http://root.cern.ch/phpBB2/viewtopic.php?p=17124#17124 )
2006-12-12 22:28 brun
* [r17205] test/stress.cxx: The test with postscript was failing
because of the recent changes
with clipping.
2006-12-12 22:25 brun
* [r17204] test/stressGraphics.cxx: Fix a crash in stressGraphics
following the change in the tutorials directory
2006-12-12 21:44 rdm
* [r17203] proofd/src/XProofProtUtils.cxx: Fix for Mac OS X 10.3
(hopefully as I've no 10.3 to test it on).
2006-12-12 21:38 rdm
* [r17202] meta/src/TCint.cxx: From Peter van Gemmeren:
fix memory leaks discovered by running valgrind on the ATLAS I/O
framework.
2006-12-12 21:30 pcanal
* [r17201] tree/inc/TBranchElement.h: To properly reset the branch
address we now need to call ResetAddress instead
of SetAddress, so let's change TBranchElement::Notify as it shoud
have been
when we updated SetAddress
2006-12-12 21:29 rdm
* [r17200] winnt/src/TWinNTSystem.cxx: From Bertrand:
fix potential memory leak.
2006-12-12 21:28 rdm
* [r17199] proofd/src/XrdProofdProtocol.cxx: From Gerri:
two important fixes for the CAF and other systems where xrootd
runs as root.
2006-12-12 20:12 brun
* [r17198] qt/inc/TGQt.h, qt/src/TGQt.cxx, qt/src/TQtWidget.cxx:
From Valeri Fine:
This is to make Qt compiled against of the newest version of the
�winnt�
2006-12-12 17:29 brun
* [r17197] tree/src/TBranch.cxx: From Gerri:
Marian Ivanov has found a problem in TBranch::GetFile();
the problem shows up when the parent tree and the friends are in
different
files of the same archive.
The filename for the branch is then uncorrectly derived from the
parent tree,
resulting in a failure while opening the file.
This patch fixes this problem. Basically if the parent file is an
archive
and the branch filename is simple (non absolute, non-URL), it
just replaces
the member name.
2006-12-12 16:56 brun
* [r17196] roofit/roofit_2.10.src.tgz: Introduce new tar file with
the important fix from Christian Holm to compile under gcc4.1
2006-12-12 16:55 brun
* [r17195] roofit/roofit_2.10.src.tgz: Remove current tar file
2006-12-12 16:44 moneta
* [r17194] tutorials/math/normalDist.C: add tutorial for
illustrating ROOT::Math statistical functions in the case of the
normal distribution
2006-12-12 16:12 brun
* [r17193] vmc/inc/TGeoMCGeometry.h, vmc/inc/TVirtualMC.h,
vmc/inc/TVirtualMCGeometry.h, vmc/src/TGeoMCGeometry.cxx,
vmc/src/TVirtualMCGeometry.cxx: From Ivana Hrivnacova:
TVirtualMC
- Added new function TVirtualMC::MediumId(const const Text_t*
mediumName)
- Removed default implementations for the recent functions
and made them pure anstract (=0)
- Removed deprecated function GetMedium() replaced with
CurrentMedium()
- Copy constructors and assignment operators moved to private and
their implementation is removed
TVirtualMCGeometry
TGeoMCGeometry
- Added new function TVirtualMC::MediumId(const const Text_t*
mediumName)
- Removed singleton pattern (now more than one instance may
exist)
- Copy constructors and assignment operators moved to private and
their implementation is removed
2006-12-12 15:42 axel
* [r17192] cint7/demo/Win32App/TestApp/TestApp.dsp,
cint7/demo/Win32App/TestApp/TestApp.dsw,
cint7/demo/Win32App/graph01/chapter24.dsp,
cint7/demo/Win32App/graph01/chapter24.dsw,
cint7/demo/Win32App/graph01/graph01.dsp,
cint7/demo/Win32App/graph01/graph01.dsw,
cint7/lib/wintcldl83/wildc/wildc.dsp,
cint7/lib/wintcldl83/wildc/wildc.dsw: revert parts of Rene's
dos2unix commit, for dsp and dsw (MSVC
project / workspace) files.
2006-12-12 15:15 brun
* [r17191] cint/include/makeit.bat, cint/iosenum/iosenum.win32,
cint/lib/dll_stl/setup.bat, cint/lib/dll_stl/setupbc.bat,
cint/lib/longlong/make.bat, cint/lib/longlong/setup.bat,
cint/lib/longlong/setupbc.bat, cint/lib/posix/setup.bat,
cint/lib/posix/setupbc.bat, cint/lib/posix/setupsc.bat,
cint/lib/socket/setup.bat, cint/lib/socket/setupbc.bat,
cint/lib/stdstrct/setup.bat, cint/lib/stdstrct/setupbc.bat,
cint/lib/win32api/make.bat, cint/lib/win32api/setup.bat,
cint/lib/win32api/setupbc.bat, cint/lib/win32api/setupsc.bat,
cint/src/v6_loadfile.cxx, cint/tool/ifdef/Makefile.bcc5,
cint/tool/ifdef/setup.bat,
cint7/demo/Win32App/TestApp/TestApp.dsp,
cint7/demo/Win32App/TestApp/TestApp.dsw,
cint7/demo/Win32App/TestApp/TestApp.plg,
cint7/demo/Win32App/TestApp/TestApp.rc,
cint7/demo/Win32App/graph01/Resource.rc,
cint7/demo/Win32App/graph01/chapter24.dsp,
cint7/demo/Win32App/graph01/chapter24.dsw,
cint7/demo/Win32App/graph01/graph01.dsp,
cint7/demo/Win32App/graph01/graph01.dsw,
cint7/demo/exception/setup.bat, cint7/demo/exception/setupbc.bat,
cint7/demo/intprt_cint/CINT.bat,
cint7/demo/makecint/Array/bcdll.bat,
cint7/demo/makecint/Array/scdll.bat,
cint7/demo/makecint/Array/scsetup.bat,
cint7/demo/makecint/Array/setup.bat,
cint7/demo/makecint/Array/setupdll.bat,
cint7/demo/makecint/Complex/bcdll.bat,
cint7/demo/makecint/Complex/scdll.bat,
cint7/demo/makecint/Complex/scsetup.bat,
cint7/demo/makecint/Complex/setup.bat,
cint7/demo/makecint/Complex/setupdll.bat,
cint7/demo/makecint/Complex/vcdll.bat,
cint7/demo/makecint/Complex/vcsetup.bat,
cint7/demo/makecint/DArray/bcdll.bat,
cint7/demo/makecint/DArray/scdll.bat,
cint7/demo/makecint/DArray/scsetup.bat,
cint7/demo/makecint/DArray/setup.bat,
cint7/demo/makecint/DArray/setupdll.bat,
cint7/demo/makecint/KRcc/scdll.bat,
cint7/demo/makecint/KRcc/scsetup.bat,
cint7/demo/makecint/KRcc/setup.bat,
cint7/demo/makecint/KRcc/setupdll.bat,
cint7/demo/makecint/ReadFile/scdll.bat,
cint7/demo/makecint/ReadFile/scsetup.bat,
cint7/demo/makecint/ReadFile/setup.bat,
cint7/demo/makecint/ReadFile/setupdll.bat,
cint7/demo/makecint/Stub/scdll.bat,
cint7/demo/makecint/Stub/scsetup.bat,
cint7/demo/makecint/Stub/setup.bat,
cint7/demo/makecint/Stub/setupdll.bat,
cint7/demo/makecint/Stub2/setup.bat,
cint7/demo/makecint/UserMain/setup.bat,
cint7/demo/makecint/UserMain/setupbc.bat,
cint7/demo/makecint/stl/setup.bat,
cint7/demo/makecint/stl/setupbc.bat,
cint7/demo/multilibcint/setup.bat, cint7/demo/qt/test7.bat,
cint7/demo/qt/test8.bat, cint7/demo/qt/test9.bat,
cint7/doc/man1/cint.1, cint7/include/makeit.bat,
cint7/lib/cintocx/CintocxCtl.cpp, cint7/lib/cintocx/CintocxCtl.h,
cint7/lib/cintocx/CintocxPpg.cpp, cint7/lib/cintocx/CintocxPpg.h,
cint7/lib/cintocx/Resource.h, cint7/lib/cintocx/StdAfx.cpp,
cint7/lib/cintocx/StdAfx.h, cint7/lib/cintocx/cintocx.clw,
cint7/lib/cintocx/cintocx.cpp, cint7/lib/cintocx/cintocx.h,
cint7/lib/cintocx/cintocx.mak, cint7/lib/cintocx/cintocx.odl,
cint7/lib/cintocx/cintocx.rc, cint7/lib/cintocx/setup.bat,
cint7/lib/dll_stl/setup.bat, cint7/lib/dll_stl/setupbc.bat,
cint7/lib/longlong/make.bat, cint7/lib/longlong/setup.bat,
cint7/lib/longlong/setupbc.bat, cint7/lib/posix/setup.bat,
cint7/lib/posix/setupbc.bat, cint7/lib/posix/setupsc.bat,
cint7/lib/socket/setup.bat, cint7/lib/socket/setupbc.bat,
cint7/lib/stdstrct/setup.bat, cint7/lib/stdstrct/setupbc.bat,
cint7/lib/win32api/make.bat, cint7/lib/win32api/setup.bat,
cint7/lib/win32api/setupbc.bat, cint7/lib/win32api/setupsc.bat,
cint7/lib/wintcldl/bodediagram.wc, cint7/lib/wintcldl/calc.wc,
cint7/lib/wintcldl/grcalc.wc, cint7/lib/wintcldl/quest.wc,
cint7/lib/wintcldl/question.wc, cint7/lib/wintcldl/setup.bat,
cint7/lib/wintcldl/test1.wc, cint7/lib/wintcldl/test3.wc,
cint7/lib/wintcldl/test5.wc, cint7/lib/wintcldl/wildc.bat,
cint7/lib/wintcldl/wildc.dbk, cint7/lib/wintcldl/wildc.wc,
cint7/lib/wintcldl/wildc/wildc.mak,
cint7/lib/wintcldl83/WILDCARD.tcl,
cint7/lib/wintcldl83/bodediagram.wc,
cint7/lib/wintcldl83/calc.wc, cint7/lib/wintcldl83/gainphas.wc,
cint7/lib/wintcldl83/grcalc.wc, cint7/lib/wintcldl83/quest.wc,
cint7/lib/wintcldl83/question.wc, cint7/lib/wintcldl83/setup.bat,
cint7/lib/wintcldl83/test1.wc, cint7/lib/wintcldl83/test3.wc,
cint7/lib/wintcldl83/test5.wc, cint7/lib/wintcldl83/try.bat,
cint7/lib/wintcldl83/wildc.bat, cint7/lib/wintcldl83/wildc.dbk,
cint7/lib/wintcldl83/wildc.wc,
cint7/lib/wintcldl83/wildc/wildc.dsp,
cint7/lib/wintcldl83/wildc/wildc.dsw,
cint7/lib/wintcldl83/wildc/wildc.mak, cint7/src/Makebcdict,
cint7/src/v6_loadfile.cxx, cint7/tool/ifdef/Makefile.bcc5,
cint7/tool/ifdef/setup.bat: Fix DOS format line terminator.
From Christian Holm Christensen
There's a serious bug in `cint/src/v6_loadfile.cxx' and
`cint7/src/v6_loadfile.cxx'. In both files there are lines like
#if defined(HAVE_CONFIG)
# include "config.h"
#endif
which should be
#if defined(R__HAVE_CONFIG)
# include "RConfigure.h"
#endif
otherwise `RConfigure.h' will never be included, and CINTNCDIR
will not be
defined. this causes rootcint to insist on the environment
variable ROOTSYS
being set, which it should not be when ROOT is configured with
`--prefix'.
2006-12-12 15:03 brun
* [r17190] qt/src/TQtClientFilter.cxx: from Christian Holm
Christensen:
There's a missing `#include <cassert>' in the Qt code.
CVe:
----------------------------------------------------------------------
2006-12-12 14:38 rdm
* [r17189] xrootd/src/xrootd-20060928-1600.src.tgz: fix silly fatal
typo.
2006-12-12 14:32 rdm
* [r17188] xrootd/src/xrootd-20060928-1600.src.tgz: Fix a fatal
compile error on Solaris i386. Diff submitted to xrootd team.
2006-12-12 14:32 rdm
* [r17187] proofd/inc/XrdProofdTrace.h,
proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdProtocol.cxx: Change the TRACE error code
from ERR to XERR. ERR was already defined on
Solaris and created a compile error.
2006-12-12 14:28 antcheva
* [r17186] guibuilder/src/TRootGuiBuilder.cxx: Change comments
according to the new $ROOTSYS/tutorials structure.
2006-12-12 14:19 couet
* [r17185] physics/src/TGenPhaseSpace.cxx: - Change comments
according to the new $ROOTSYS/tutorials structure.
2006-12-12 14:18 antcheva
* [r17184] gui/src/TGuiBuilder.cxx: Change comments according to
the new $ROOTSYS/tutorials structure.
2006-12-12 14:17 antcheva
* [r17183] gui/src/TGFrame.cxx: Change comments according to the
new $ROOTSYS/tutorials structure.
2006-12-12 14:14 couet
* [r17182] physics/src/TFeldmanCousins.cxx: - Change comments
according to the new $ROOTSYS/tutorials structure.
2006-12-12 14:05 rdm
* [r17181] proof/src/TProof.cxx, proof/src/TProofServ.cxx: The PAR
file PROOF-INF/SETUP.C now returns an int. In case the return
value of SETUP() is < 0 the package SETUP will be considered to
have
failed and the package is not enabled.
2006-12-12 14:03 couet
* [r17180] base/src/TExec.cxx, geom/src/TGeoManager.cxx,
gpad/src/TButton.cxx, graf/src/TLatex.cxx, hist/src/TH1.cxx,
hist/src/THStack.cxx, hist/src/TMultiDimFit.cxx,
histpainter/src/THistPainter.cxx, minuit/src/TMinuit.cxx,
spectrumpainter/src/TSpectrum2Painter.cxx,
table/src/TGenericTable.cxx: - Change comments according to the
new $ROOTSYS/tutorials structure.
2006-12-12 13:39 couet
* [r17179] graf/src/TGraphSmooth.cxx, graf/src/TPie.cxx: - Change
comments according to the new $ROOTSYS/tutorials structure
2006-12-12 13:19 rdm
* [r17178] build/unix/makeversion.sh: From Axel:
run dos2unix in case we run on cygwin.
2006-12-12 13:07 moneta
* [r17177] mathmore/src/GSLIntegrator.cxx: fix coding convention
2006-12-12 11:29 rdm
* [r17176] cint7/src/Apiif.cxx, cint7/src/Apiif.h,
mysql/src/TMySQLStatement.cxx, odbc/src/TODBCStatement.cxx,
oracle/src/TOracleServer.cxx: Remove dos line endings.
2006-12-12 11:20 rdm
* [r17175] proof/inc/LinkDef.h, proof/inc/TAdaptivePacketizer.h,
proof/inc/TProof.h, proof/src/TAdaptivePacketizer.cxx,
proof/src/TProofPlayer.cxx,
proofplayer/inc/TAdaptivePacketizer.h,
proofplayer/src/TAdaptivePacketizer.cxx,
proofplayer/src/TProofPlayer.cxx: From Jan Iwaszkiewicz:
A prototype for a new packetizer is added - TAdaptivePacketizer.
This packetizer is based on TPacketizer but uses different
load-balancing algorithms and data structures. Two main
improvements in
the load-balancing strategy:
- First one was to change the order in which the files are
assigned
to the computing nodes in such a way that network transfers are
evenly distributed in the query time. Transfer of the remote
files
was often becoming a bottleneck at the end of a query.
- The other improvement is the use of time-based packet size. We
measure the processing rate of all the nodes and calculate the
packet size, so that it takes certain amount of time. In this way
packetizer prevents the situation where the query can't finish
because of one slow node.
The data structures: TFileStat, TFileNode and TSlaveStat are
enriched + changed and TFileNode::Compare method is changed.
2006-12-12 11:06 rdm
* [r17174] Makefile, build/unix/distfilelist.sh: handle new
tutorials directory structure.
2006-12-12 10:35 brun
* [r17173] tree/src/TFriendElement.cxx: In TFriendElement::GetFile
replace "new TFile" by "Tfile::Open" such that
a friend file can be accessed via rootd, xrootd, etc.
2006-12-12 09:15 brun
* [r17172] pyroot/src/Pythonize.cxx: From Wim:
o) fix typo affecting indexing with non-int based operator[]
2006-12-12 09:12 brun
* [r17171] tutorials/MyTasks.cxx, tutorials/tasks.C: Add missing
file and make macro tasks.C executable from anywhere.
2006-12-12 08:48 brun
* [r17170] tutorials/geom/geodemo.C: This script can now be
executed from any directory
2006-12-12 08:41 brun
* [r17169] pyroot/src/Adapters.cxx, pyroot/src/Adapters.h,
pyroot/src/TRflxCallback.cxx, pyroot/src/TRflxCallback.h: Remove
EOL
2006-12-12 08:32 brun
* [r17168] tutorials/image/earth.dat: Add missing data file
2006-12-12 08:29 brun
* [r17167] tutorials/image/WorldMap.C, tutorials/image/earth.C,
tutorials/image/galaxy_image.C, tutorials/image/hist2image.C,
tutorials/image/hsumanim.C, tutorials/image/img2pad.C,
tutorials/image/imgconv.C, tutorials/image/pad2png.C,
tutorials/image/rose_image.C: Thse scripts were forgotten in the
big check-in
2006-12-12 08:25 brun
* [r17166] tutorials/hist/logscales.C,
tutorials/physics/PhaseSpace.C, tutorials/tree/tree.C: Change to
named macros
2006-12-12 08:19 brun
* [r17165] tutorials/io/dirs.C: Remove on obsolete comment
2006-12-12 08:18 brun
* [r17164] tutorials/fit/fitslicesy.C, tutorials/geom/xtruDraw.C:
Change to named macro
2006-12-12 08:14 brun
* [r17163] tutorials/graphs/gerrors2.C, tutorials/graphs/zones.C:
These two macros are now named macros
:
----------------------------------------------------------------------
2006-12-12 04:53 pcanal
* [r17162] tree/inc/TBranchElement.h: add 'virtual' keyword to
InitInfo so that the Atlas test for Data Model Evolution can move
forward
2006-12-11 22:31 brun
* [r17161] tutorials/README: Update comments
2006-12-11 22:09 brun
* [r17160] tutorials/fft/ffttest2.C: Remove file introduced by
mistake
2006-12-11 22:06 brun
* [r17159] tutorials/geom/shapes.C: Fix a typo
2006-12-11 21:56 brun
* [r17158] tutorials/fft, tutorials/fft/FFT.C,
tutorials/fft/ffttest2.C, tutorials/fit,
tutorials/fit/FittingDemo.C, tutorials/fit/Ifit.C,
tutorials/fit/RoofitDemo.C, tutorials/fit/TwoHistoFit2D.C,
tutorials/fit/fit1.C, tutorials/fit/fit1_C.C,
tutorials/fit/fit2.C, tutorials/fit/fit2a.C,
tutorials/fit/fit2d.C, tutorials/fit/fit2dHist.C,
tutorials/fit/fitCircle.C, tutorials/fit/fitExclude.C,
tutorials/fit/fitLinear.C, tutorials/fit/fitLinear2.C,
tutorials/fit/fitLinearRobust.C, tutorials/fit/fitMultiGraph.C,
tutorials/fit/fitcont.C, tutorials/fit/fithist.C,
tutorials/fit/fitslicesy.C, tutorials/fit/graph2dfit.C,
tutorials/fit/langaus.C, tutorials/fit/minuit2FitBench.C,
tutorials/fit/minuit2FitBench2D.C,
tutorials/fit/minuit2GausFit.C, tutorials/fit/multidimfit.C,
tutorials/fit/multifit.C, tutorials/fit/myfit.C, tutorials/foam,
tutorials/foam/README, tutorials/foam/foam_demo.C,
tutorials/foam/foam_demopers.C, tutorials/foam/foam_kanwa.C,
tutorials/geom, tutorials/geom/RadioNuclides.C,
tutorials/geom/assembly.C, tutorials/geom/csgdemo.C,
tutorials/geom/geodemo.C, tutorials/geom/geomAlice.C,
tutorials/geom/geomAlice_itsv.C, tutorials/geom/geomAtlas.C,
tutorials/geom/geomBrahms.C, tutorials/geom/geometry.C,
tutorials/geom/na49.C, tutorials/geom/na49geomfile.C,
tutorials/geom/na49view.C, tutorials/geom/rootgeom.C,
tutorials/geom/shapes.C, tutorials/geom/shapesAnim.C,
tutorials/geom/xtruDraw.C, tutorials/geom/xtruSamples.C,
tutorials/gl, tutorials/gl/glViewerExercise.C,
tutorials/gl/glViewerLOD.C, tutorials/gl/glbox.C,
tutorials/gl/gldemos.C, tutorials/gl/glrose.C,
tutorials/gl/glsurfaces.C, tutorials/gl/gltf3.C,
tutorials/gl/nucleus.C, tutorials/gl/viewer3DLocal.C,
tutorials/gl/viewer3DMaster.C, tutorials/graphics,
tutorials/graphics/analyze.C, tutorials/graphics/anim.C,
tutorials/graphics/archi.C, tutorials/graphics/arrow.C,
tutorials/graphics/basic3d.C, tutorials/graphics/canvas.C,
tutorials/graphics/compile.C, tutorials/graphics/ellipse.C,
tutorials/graphics/eval.C, tutorials/graphics/event.C,
tutorials/graphics/feynman.C, tutorials/graphics/first.C,
tutorials/graphics/formula1.C, tutorials/graphics/framework.C,
tutorials/graphics/gaxis.C, tutorials/graphics/gtime.C,
tutorials/graphics/latex.C, tutorials/graphics/latex2.C,
tutorials/graphics/latex3.C, tutorials/graphics/latex4.C,
tutorials/graphics/latex5.C, tutorials/graphics/manyaxis.C,
tutorials/graphics/markerwarning.C,
tutorials/graphics/piechart.C, tutorials/graphics/pstable.C,
tutorials/graphics/psview.C, tutorials/graphics/tornado.C,
tutorials/graphics/triangles.C, tutorials/graphs,
tutorials/graphs/approx.C, tutorials/graphs/bent.C,
tutorials/graphs/exclusiongraph.C,
tutorials/graphs/exclusiongraph2.C, tutorials/graphs/gerrors.C,
tutorials/graphs/gerrors2.C, tutorials/graphs/graph.C,
tutorials/graphs/graph2derrorsfit.C,
tutorials/graphs/graphApply.C, tutorials/graphs/graphpolar.C,
tutorials/graphs/labels1.C, tutorials/graphs/labels2.C,
tutorials/graphs/motorcycle.C, tutorials/graphs/multigraph.C,
tutorials/graphs/seism.C, tutorials/graphs/splines.C,
tutorials/graphs/surfaces.C, tutorials/graphs/timeonaxis.C,
tutorials/graphs/timeonaxis2.C, tutorials/graphs/waves.C,
tutorials/graphs/zdemo.C, tutorials/graphs/zones.C,
tutorials/gui, tutorials/gui/CPUMeter.C,
tutorials/gui/QtFileDialog.C, tutorials/gui/QtMultiFileDialog.C,
tutorials/gui/Slider3Demo.C, tutorials/gui/buttonChangelabel.C,
tutorials/gui/buttonsLayout.C, tutorials/gui/c1.png,
tutorials/gui/customContextMenu.C,
tutorials/gui/customTH1Fmenu.C, tutorials/gui/exec3.C,
tutorials/gui/fore.xpm, tutorials/gui/games.C,
tutorials/gui/guilabels.C, tutorials/gui/guitest.C,
tutorials/gui/listBox.C, tutorials/gui/mditest.C,
tutorials/gui/mditestbg.xpm, tutorials/gui/numberEntry.C,
tutorials/gui/splitterHorizontal.C,
tutorials/gui/splitterVertical.C, tutorials/gui/statusBar.C,
tutorials/hist, tutorials/hist/ContourList.C,
tutorials/hist/DynamicSlice.C, tutorials/hist/FirstContour.C,
tutorials/hist/draw2dopt.C, tutorials/hist/exec1.C,
tutorials/hist/exec2.C, tutorials/hist/fillrandom.C,
tutorials/hist/greyscale.C, tutorials/hist/h1draw.C,
tutorials/hist/hbars.C, tutorials/hist/hksimple.C,
tutorials/hist/hlabels1.C, tutorials/hist/hlabels2.C,
tutorials/hist/hstack.C, tutorials/hist/hsum.C,
tutorials/hist/hsumTimer.C, tutorials/hist/logscales.C,
tutorials/hist/multicolor.C, tutorials/hist/transpad.C,
tutorials/hist/twoscales.C, tutorials/image,
tutorials/image/rose512.jpg, tutorials/image/worldmap.jpg,
tutorials/io, tutorials/io/copyFiles.C, tutorials/io/dirs.C,
tutorials/io/double32.C, tutorials/io/fildir.C,
tutorials/io/file.C, tutorials/io/hadd.C,
tutorials/io/importCode.C, tutorials/io/loopdir.C,
tutorials/io/readCode.C, tutorials/math,
tutorials/math/ConfidenceIntervals.C,
tutorials/math/FeldmanCousins.C, tutorials/math/Rolke.C,
tutorials/math/binomial.C, tutorials/math/chi2test.C,
tutorials/math/limit.C, tutorials/math/mathBeta.C,
tutorials/math/mathGammaNormal.C, tutorials/math/mathLaplace.C,
tutorials/math/mathStudent.C, tutorials/math/mathcoreCDF.C,
tutorials/math/mathcoreGenVector.C,
tutorials/math/mathcoreSpecFunc.C,
tutorials/math/mathcoreStatFunc.C,
tutorials/math/mathcoreVectorCollection.C,
tutorials/math/mathcoreVectorFloatIO.C,
tutorials/math/mathcoreVectorIO.C, tutorials/math/permute.C,
tutorials/math/principal.C, tutorials/math/quantiles.C,
tutorials/math/testrandom.C, tutorials/math/vavilov.C,
tutorials/matrix, tutorials/matrix/invertMatrix.C,
tutorials/matrix/solveLinear.C, tutorials/mlp,
tutorials/mlp/mlpHiggs.C, tutorials/mlp/mlpHiggs.root,
tutorials/mlp/mlpRegression.C, tutorials/net,
tutorials/net/LDAPExample.C, tutorials/net/TestAuth.C,
tutorials/net/alien.C, tutorials/net/authclient.C,
tutorials/net/authserv.C, tutorials/net/hclient.C,
tutorials/net/hcons.C, tutorials/net/hprod.C,
tutorials/net/hserv.C, tutorials/net/hserv2.C,
tutorials/net/pclient.C, tutorials/net/pserv.C,
tutorials/net/spy.C, tutorials/net/spyserv.C, tutorials/physics,
tutorials/physics/PhaseSpace.C, tutorials/pyroot,
tutorials/pyroot/DynamicSlice.py, tutorials/pyroot/benchmarks.py,
tutorials/pyroot/demo.py, tutorials/pyroot/demoshelp.py,
tutorials/pyroot/fildir.py, tutorials/pyroot/file.py,
tutorials/pyroot/fillrandom.py, tutorials/pyroot/first.py,
tutorials/pyroot/fit1.py, tutorials/pyroot/formula1.py,
tutorials/pyroot/framework.py, tutorials/pyroot/geometry.py,
tutorials/pyroot/gerrors.py, tutorials/pyroot/graph.py,
tutorials/pyroot/h1draw.py, tutorials/pyroot/hsimple.py,
tutorials/pyroot/hsum.py, tutorials/pyroot/mrt.py,
tutorials/pyroot/multifit.py, tutorials/pyroot/na49geomfile.py,
tutorials/pyroot/na49view.py, tutorials/pyroot/na49visible.py,
tutorials/pyroot/ntuple1.py, tutorials/pyroot/rootmarks.py,
tutorials/pyroot/shapes.py, tutorials/pyroot/staff.py,
tutorials/pyroot/surfaces.py, tutorials/pyroot/test.py,
tutorials/pyroot/tornado.py, tutorials/pyroot/tree.py,
tutorials/pyroot/zdemo.py, tutorials/pythia,
tutorials/pythia/pythiaExample.C, tutorials/quadp,
tutorials/quadp/Quad.cxx, tutorials/quadp/Quad.h,
tutorials/quadp/portfolio.C, tutorials/quadp/stock.root,
tutorials/ruby, tutorials/ruby/canvas.rb, tutorials/ruby/demo.rb,
tutorials/ruby/demoshelp.rb, tutorials/ruby/fillrandom.rb,
tutorials/ruby/framework.rb, tutorials/ruby/hksimple.rb,
tutorials/ruby/hsimple.rb, tutorials/ruby/hstack.rb,
tutorials/ruby/hsum.rb, tutorials/ruby/latex.rb,
tutorials/ruby/multigraph.rb, tutorials/ruby/ntuple1.rb,
tutorials/ruby/surfaces.rb, tutorials/spectrum,
tutorials/spectrum/peaks.C, tutorials/spectrum/peaks2.C,
tutorials/spectrum/spectrumpainter.C, tutorials/splot,
tutorials/splot/TestSPlot.C, tutorials/splot/TestSPlot_toyMC.dat,
tutorials/sql, tutorials/sql/runcatalog.sql,
tutorials/sql/sqlcanvas.C, tutorials/sql/sqlcreatedb.C,
tutorials/sql/sqlfilldb.C, tutorials/sql/sqlselect.C,
tutorials/sql/sqltables.C, tutorials/thread,
tutorials/thread/threads.C, tutorials/thread/threadsh1.C,
tutorials/tree, tutorials/tree/JetEvent.cxx,
tutorials/tree/JetEvent.h, tutorials/tree/basic.C,
tutorials/tree/basic.dat, tutorials/tree/basic2.C,
tutorials/tree/bill.C, tutorials/tree/cernbuild.C,
tutorials/tree/cernstaff.C, tutorials/tree/cernstaff.dat,
tutorials/tree/clonesA_Event.C, tutorials/tree/clonesA_Event.cxx,
tutorials/tree/clonesA_Event.h, tutorials/tree/copytree.C,
tutorials/tree/copytree2.C, tutorials/tree/copytree3.C,
tutorials/tree/h1analysis.C, tutorials/tree/h1analysis.h,
tutorials/tree/h1analysisProxy.C,
tutorials/tree/h1analysisProxy.h,
tutorials/tree/h1analysisProxyCut.C, tutorials/tree/h1chain.C,
tutorials/tree/hsimpleProxy.C, tutorials/tree/htest.C,
tutorials/tree/jets.C, tutorials/tree/ntuple1.C,
tutorials/tree/staff.C, tutorials/tree/tcl.C,
tutorials/tree/tree.C, tutorials/tree/tree0.C,
tutorials/tree/tree1.C, tutorials/tree/tree2.C,
tutorials/tree/tree2a.C, tutorials/tree/tree3.C,
tutorials/tree/tree4.C, tutorials/tree/treefriend.C,
tutorials/tree/tv3.C, tutorials/tree/tvdemo.C, tutorials/unuran,
tutorials/unuran/unuranDemo.C, tutorials/xml,
tutorials/xml/DOMParsePerson.C, tutorials/xml/DOMRecursive.C,
tutorials/xml/SAXHandler.C, tutorials/xml/person.dtd,
tutorials/xml/person.xml, tutorials/xml/saxexample.xml,
tutorials/xml/xmlnewfile.C, tutorials/xml/xmlreadfile.C: The
$ROOTSYS/tutorials directory include several sub-directories
-fft: Fast Fourier Transform with the fftw package
-fit: Several examples illustrating minimization/fitting
-foam: Random generator in multi-dimensional space
-geom: Examples of use of the geometry package (TGeo classes)
-gl: Visualisation with OpenGL
-graphics: Basic graphics
-graphs: Use of TGraph, TGraphErrors, etc
-gui: Scripts to create Graphics User Interface
-hist: Histograming
-image: Image Processing
-io: Input/Output
-math: Maths and Statistics functions
-matrix: Matrices (TMatrix) examples
-mlp: Neural networks with TMultiLayerPerceptron
-net: Network classes (client/server examples)
-physics: LorentzVectors, phase space
-pyroot: python tutorials
-pythia: Example with pythia6
-quadp: Quadratic Programming
-ruby: ruby tutorials
-smatrix: Matrices with a templated package
-spectrum: Peak finder, background, deconvolutions
-splot: Example of the TSplot class (signal/background estimator)
-sql: Interfaces to SQL (mysql, oracle, etc)
-thread: Using Threads
-tmva: Examples of the MultiVariate Analysis classes
-tree: Creating Trees, Playing with Trees
-unuran: Interface with the unuram random generator library
-xml: Writing/Reading xml files
2006-12-11 21:37 brun
* [r17157] tutorials/README, tutorials/benchmarks.C,
tutorials/demos.C, tutorials/demoshelp.C,
tutorials/geant3tasks.C, tutorials/hsimple.C, tutorials/htmlex.C,
tutorials/regexp.C, tutorials/rootalias.C, tutorials/rootenv.C,
tutorials/rootlogoff.C, tutorials/rootlogon.C,
tutorials/rootmarks.C, tutorials/tasks.C: Introduce new tutorials
structure. Instead of a flat directory with all tutorials,
introduce a second level of directories. See file README.
2006-12-11 21:30 brun
* [r17156] tutorials/foam_README: Remove one forgotten file
2006-12-11 21:28 brun
* [r17155] tutorials/CPUMeter.C, tutorials/ConfidenceIntervals.C,
tutorials/ContourList.C, tutorials/DOMParsePerson.C,
tutorials/DOMRecursive.C, tutorials/DynamicSlice.C,
tutorials/DynamicSlice.py, tutorials/EditorBar.C,
tutorials/FFT.C, tutorials/FeldmanCousins.C,
tutorials/FileDialog.png, tutorials/FirstContour.C,
tutorials/FittingDemo.C, tutorials/Ifit.C,
tutorials/JetEvent.cxx, tutorials/JetEvent.h,
tutorials/LDAPExample.C, tutorials/MyTasks.cxx,
tutorials/PhaseSpace.C, tutorials/QtFileDialog.C,
tutorials/QtMultiFileDialog.C, tutorials/Quad.cxx,
tutorials/Quad.h, tutorials/RadioNuclides.C, tutorials/Rolke.C,
tutorials/RoofitDemo.C, tutorials/SAXHandler.C,
tutorials/Slider3Demo.C, tutorials/TestAuth.C,
tutorials/TestSPlot.C, tutorials/WorldMap.C, tutorials/alien.C,
tutorials/analyze.C, tutorials/anim.C, tutorials/approx.C,
tutorials/archi.C, tutorials/arrow.C, tutorials/assembly.C,
tutorials/authclient.C, tutorials/authserv.C, tutorials/basic.C,
tutorials/basic.dat, tutorials/basic2.C, tutorials/basic3d.C,
tutorials/benchmarks.C, tutorials/benchmarks.py,
tutorials/bent.C, tutorials/bill.C, tutorials/binomial.C,
tutorials/canvas.C, tutorials/canvas.rb, tutorials/cernbuild.C,
tutorials/cernstaff.C, tutorials/cernstaff.dat,
tutorials/chi2test.C, tutorials/classcat.C, tutorials/cleanup.C,
tutorials/clonesA_Event.C, tutorials/clonesA_Event.cxx,
tutorials/clonesA_Event.h, tutorials/compile.C,
tutorials/copyFiles.C, tutorials/copytree.C,
tutorials/copytree2.C, tutorials/copytree3.C,
tutorials/csgdemo.C, tutorials/customContextMenu.C,
tutorials/customTH1Fmenu.C, tutorials/demo.py, tutorials/demo.rb,
tutorials/demos.C, tutorials/demoshelp.C, tutorials/demoshelp.py,
tutorials/demoshelp.rb, tutorials/dirs.C, tutorials/double32.C,
tutorials/draw2dopt.C, tutorials/earth.C, tutorials/earth.dat,
tutorials/ellipse.C, tutorials/eval.C, tutorials/event.C,
tutorials/exclusiongraph.C, tutorials/exclusiongraph2.C,
tutorials/exec1.C, tutorials/exec2.C, tutorials/exec3.C,
tutorials/feynman.C, tutorials/fildir.C, tutorials/fildir.py,
tutorials/file.C, tutorials/file.py, tutorials/fillrandom.C,
tutorials/fillrandom.py, tutorials/fillrandom.rb,
tutorials/first.C, tutorials/first.py, tutorials/fit1.C,
tutorials/fit1.py, tutorials/fit1_C.C, tutorials/fit2.C,
tutorials/fit2a.C, tutorials/fit2d.C, tutorials/fit2dHist.C,
tutorials/fitCircle.C, tutorials/fitExclude.C,
tutorials/fitLinear.C, tutorials/fitLinear2.C,
tutorials/fitLinearRobust.C, tutorials/fitMultiGraph.C,
tutorials/fitcont.C, tutorials/fithist.C, tutorials/fitslicesy.C,
tutorials/foam_demo.C, tutorials/foam_demopers.C,
tutorials/foam_kanwa.C, tutorials/fore.xpm, tutorials/formula1.C,
tutorials/formula1.py, tutorials/framework.C,
tutorials/framework.py, tutorials/framework.rb,
tutorials/galaxy.root, tutorials/galaxy_image.C,
tutorials/games.C, tutorials/gaxis.C, tutorials/geant3tasks.C,
tutorials/geodemo.C, tutorials/geomAlice.C,
tutorials/geomAlice_itsv.C, tutorials/geomAtlas.C,
tutorials/geomBrahms.C, tutorials/geometry.C,
tutorials/geometry.py, tutorials/gerrors.C, tutorials/gerrors.py,
tutorials/gerrors2.C, tutorials/glViewerExercise.C,
tutorials/glViewerLOD.C, tutorials/glbox.C, tutorials/gldemos.C,
tutorials/glrose.C, tutorials/glsurfaces.C, tutorials/gltf3.C,
tutorials/graph.C, tutorials/graph.py,
tutorials/graph2derrorsfit.C, tutorials/graph2dfit.C,
tutorials/graphApply.C, tutorials/graphpolar.C,
tutorials/greyscale.C, tutorials/gtime.C, tutorials/guitest.C,
tutorials/h1analysis.C, tutorials/h1analysis.h,
tutorials/h1analysisProxy.C, tutorials/h1analysisProxy.h,
tutorials/h1analysisProxyCut.C, tutorials/h1chain.C,
tutorials/h1draw.C, tutorials/h1draw.py, tutorials/hadd.C,
tutorials/hadd_old.C, tutorials/hbars.C, tutorials/hclient.C,
tutorials/hcons.C, tutorials/hist2image.C, tutorials/hksimple.C,
tutorials/hksimple.rb, tutorials/hlabels1.C,
tutorials/hlabels2.C, tutorials/hprod.C, tutorials/hserv.C,
tutorials/hserv2.C, tutorials/hsimple.C, tutorials/hsimple.py,
tutorials/hsimple.rb, tutorials/hsimpleProxy.C,
tutorials/hstack.C, tutorials/hstack.rb, tutorials/hsum.C,
tutorials/hsum.py, tutorials/hsum.rb, tutorials/hsumTimer.C,
tutorials/hsumanim.C, tutorials/htest.C, tutorials/htmlex.C,
tutorials/img2pad.C, tutorials/imgconv.C, tutorials/importCode.C,
tutorials/invertMatrix.C, tutorials/io.C, tutorials/jets.C,
tutorials/labels1.C, tutorials/labels2.C, tutorials/langaus.C,
tutorials/latex.C, tutorials/latex.rb, tutorials/latex2.C,
tutorials/latex3.C, tutorials/latex4.C, tutorials/latex5.C,
tutorials/limit.C, tutorials/logscales.C, tutorials/loopdir.C,
tutorials/manyaxis.C, tutorials/markerwarning.C,
tutorials/mathBeta.C, tutorials/mathGammaNormal.C,
tutorials/mathLaplace.C, tutorials/mathStudent.C,
tutorials/mathcoreCDF.C, tutorials/mathcoreGenVector.C,
tutorials/mathcoreSpecFunc.C, tutorials/mathcoreStatFunc.C,
tutorials/mathcoreVectorCollection.C,
tutorials/mathcoreVectorFloatIO.C, tutorials/mathcoreVectorIO.C,
tutorials/mditest.C, tutorials/mditestbg.xpm,
tutorials/minuit2FitBench.C, tutorials/minuit2FitBench2D.C,
tutorials/minuit2GausFit.C, tutorials/mlpHiggs.C,
tutorials/mlpHiggs.root, tutorials/mlpRegression.C,
tutorials/motorcycle.C, tutorials/motorcycle.dat,
tutorials/mrt.py, tutorials/multicolor.C,
tutorials/multidimfit.C, tutorials/multifit.C,
tutorials/multifit.py, tutorials/multigraph.C,
tutorials/multigraph.rb, tutorials/myfit.C, tutorials/na49.C,
tutorials/na49geomfile.C, tutorials/na49geomfile.py,
tutorials/na49view.C, tutorials/na49view.py,
tutorials/na49visible.C, tutorials/na49visible.py,
tutorials/ntuple1.C, tutorials/ntuple1.py, tutorials/ntuple1.rb,
tutorials/nucleus.C, tutorials/oldbenchmarks.C,
tutorials/pad2png.C, tutorials/pclient.C, tutorials/peaks.C,
tutorials/peaks2.C, tutorials/permute.C, tutorials/person.dtd,
tutorials/person.xml, tutorials/piechart.C,
tutorials/portfolio.C, tutorials/principal.C, tutorials/pserv.C,
tutorials/psexam.C, tutorials/pstable.C, tutorials/psview.C,
tutorials/pythiaExample.C, tutorials/quantiles.C,
tutorials/quarks.C, tutorials/readCode.C, tutorials/regexp.C,
tutorials/rootalias.C, tutorials/rootenv.C, tutorials/rootgeom.C,
tutorials/rootlogoff.C, tutorials/rootlogon.C,
tutorials/rootmarks.C, tutorials/rootmarks.py,
tutorials/rose512.jpg, tutorials/rose_image.C,
tutorials/runcatalog.sql, tutorials/runzdemo.C,
tutorials/saxexample.xml, tutorials/second.C, tutorials/seism.C,
tutorials/shapes.C, tutorials/shapes.py, tutorials/shapesAnim.C,
tutorials/shared.C, tutorials/solveLinear.C,
tutorials/spectrumpainter.C, tutorials/spheres.C,
tutorials/splines.C, tutorials/spy.C, tutorials/spyserv.C,
tutorials/sqlcanvas.C, tutorials/sqlcreatedb.C,
tutorials/sqlfilldb.C, tutorials/sqlselect.C,
tutorials/sqltables.C, tutorials/staff.C, tutorials/staff.py,
tutorials/stock.root, tutorials/surfaces.C,
tutorials/surfaces.py, tutorials/surfaces.rb, tutorials/tasks.C,
tutorials/tcl.C, tutorials/testrandom.C, tutorials/threads.C,
tutorials/threadsh1.C, tutorials/thumbnail.C,
tutorials/timeonaxis.C, tutorials/timeonaxis2.C,
tutorials/tornado.C, tutorials/tornado.py, tutorials/transpad.C,
tutorials/tree.C, tutorials/tree.py, tutorials/tree0.C,
tutorials/tree1.C, tutorials/tree2.C, tutorials/tree2a.C,
tutorials/tree3.C, tutorials/tree4.C, tutorials/treefriend.C,
tutorials/triangles.C, tutorials/tv3.C, tutorials/tvdemo.C,
tutorials/two.C, tutorials/twoscales.C, tutorials/unuranDemo.C,
tutorials/vavilov.C, tutorials/waves.C, tutorials/work.C,
tutorials/worldmap.jpg, tutorials/xmlnewfile.C,
tutorials/xmlreadfile.C, tutorials/xtruDraw.C,
tutorials/xtruSamples.C, tutorials/xyslider.C,
tutorials/xysliderAction.C, tutorials/zdemo.C,
tutorials/zdemo.py, tutorials/zones.C: Remove old tutorials
2006-12-11 16:30 moneta
* [r17154] mathmore/build/configure.in,
mathmore/build/inc_Math_Makefile.am, mathmore/build/setup.sh,
mathmore/build/src_Makefile.am, mathmore/build/test_Makefile.am,
mathmore/doc/doxyconfig.in, mathmore/doc/main.html,
mathmore/inc/Math/GSLRootFinder.h,
mathmore/inc/Math/PdfFuncMathMore.h,
mathmore/inc/Math/ProbFuncInv.h,
mathmore/inc/Math/ProbFuncMathMore.h,
mathmore/src/GSLDerivator.cxx, mathmore/test/testDerivation.cxx,
mathmore/test/testIntegration.cxx, mathmore/test/testRandom.cxx,
mathmore/test/testSpecFunc.cxx: - update doc and configuration
for stand-alone builds
- fix tests to be run in the standalone mode
2006-12-11 16:26 moneta
* [r17153] mathcore/build/configure.in,
mathcore/build/inc_Math_Makefile.am,
mathcore/build/src_Makefile.am, mathcore/build/test_Makefile.am,
mathcore/doc/Transformation.html, mathcore/doc/doxyconfig.in,
mathcore/doc/main.html, mathcore/inc/Math/PdfFuncMathCore.h,
mathcore/inc/Math/ProbFuncMathCore.h: update the documentation
and configuration for the stand-alone build system
2006-12-11 16:05 rdm
* [r17152] cint7/main, cint7/main/.cvsignore: add cint7_tmp.
2006-12-11 15:38 brun
* [r17151] hist/src/TH1.cxx: From Anna,
Fix in the FFT interface
2006-12-11 15:06 moneta
* [r17150] mathmore/inc/Math/Derivator.h,
mathmore/inc/Math/GSLRootFinder.h,
mathmore/inc/Math/GSLRootFinderDeriv.h,
mathmore/inc/Math/Integrator.h, mathmore/inc/Math/Minimizer1D.h,
mathmore/src/GSLDerivator.cxx, mathmore/src/GSLFunctionWrapper.h,
mathmore/src/GSLIntegrator.cxx, mathmore/src/GSLIntegrator.h,
mathmore/src/GSLRndmEngines.cxx, mathmore/src/GSLRootFinder.cxx,
mathmore/src/GSLRootFinderDeriv.cxx, mathmore/src/Integrator.cxx,
mathmore/test/testIntegration.cxx,
mathmore/test/testRandomDist.cxx, mathmore/test/testSpecFunc.cxx,
mathmore/test/testStatFunc.cxx: - clean up and add some safety
check in case function is not defined
- add default constructors for numerical integration
- implement Gauss random number using the fast Ziggurat algorithm
available from GSL 1.8
2006-12-11 13:24 rdm
* [r17149] proof/inc/TProof.h, proof/src/TProof.cxx,
proof/src/TProofServ.cxx: Two new features:
- TProof::EnablePackage() has now a bool argument notOnClient
which when
true does not build and enable the package on the client. The
default
is false.
- Package building now keeps track of which PROOF version has
been used
to build a package. In case the version has changed the system
will
first call "PROOF-INF/BUILD.sh clean" and then
"PROOF-INF/BUILD.sh".
The user has to provide in BUILD.sh the code to handle the
"clean"
argument to call e.g. "make clean" or whatever is needed to clean
the package and force a rebuild.
2006-12-11 11:00 couet
* [r17148] graf/inc/TPie.h, graf/src/TPie.cxx: - From Guido Volpi:
1. some temporary variables used only during pie movements now
are in the .cxx
2. corrected the bug in the Paint() method that cause some
problem in the
opaque movements under some circumstance
3. now all movements scale well in pseudo 3d visualiziation
4. added the property fHeight and its method to change the
thickness of the
piechart
5. Corrected few thing in DrawGhost().
6. added the "NOL" (No Out-Line) option to prevent the draw of
the line around
the chart: this feature have a better result in the pseudo-3d
mode.
7. added '// *MENU*' in the SetRadius method definition
2006-12-11 10:47 brun
* [r17147] pyroot/src/FunctionHolder.cxx: Fix another problem with
gcc4.1
2006-12-11 10:44 brun
* [r17146] base/src/TMath.cxx, base/src/TRandom.cxx,
math/src/TMath.cxx, math/src/TRandom.cxx: From Lorenzo:
Replace declarations like
const Double_t array[892];
by
static Double_t array[892];
This makes a huge performance improvement with most compilers
(factor 20 !!).
With the const qualifier, the compiler allocates the array at
each call !!
2006-12-11 09:26 couet
* [r17145] histpainter/src/THistPainter.cxx: - In PaintBarH axis
are now painted after the histogram drawing.
2006-12-11 07:49 brun
* [r17144] pyroot/src/Converters.cxx: From Wim:
o) do not allow integer arguments passed through std::string&
2006-12-11 06:01 brun
* [r17143] pyroot/src/ConstructorHolder.cxx,
pyroot/src/Converters.cxx, pyroot/src/Converters.h,
pyroot/src/MethodHolder.cxx, pyroot/src/MethodHolder.h,
pyroot/src/Utility.h: From Wim:
Fixes to compile with gcc4.1
Fixes for coding conventions violations.
2006-12-10 22:32 brun
* [r17142] graf/inc/TPaveText.h: Make assignment operator public
instead of protected.CVS:
----------------------------------------------------------------------
2006-12-10 22:24 brun
* [r17141] fitpanel/inc/TFitParametersDialog.h,
gdml/src/TGDMLParse.cxx, meta/src/TCint.cxx: Fix coding
conventions
2006-12-09 23:07 rdm
* [r17140] gl/inc/TGLViewerEditor.h, gl/src/TGLViewerEditor.cxx:
From Alja:
Added new widgets to control camera markup.
2006-12-09 23:06 rdm
* [r17139] gl/inc/TGLViewer.h, gl/src/TGLViewer.cxx: From Alja:
Provide get/set interface to fScene.fCameraMarkup.
2006-12-09 23:05 rdm
* [r17138] gl/inc/TGLScene.h, gl/src/TGLScene.cxx: From Alja:
Added member fCameraMarkup; in DoDraw() call TGLCamera::Markup()
when
not in selection mode.
2006-12-09 23:04 rdm
* [r17137] gl/inc/TGLOrthoCamera.h, gl/src/TGLOrthoCamera.cxx: From
Alja:
Implement virtual method Markup(): display a ruler showing
extents
of the viewport.
2006-12-09 23:04 rdm
* [r17136] gl/inc/TGLCamera.h: From Alja:
New class TGLCameraMarkupStyle and virtual TGLCamera::Markup() to
draw
viewport/camera information in the GL window. Only implemented
for
orthographic projection. Make getter CurrentCamera() public.
2006-12-09 23:03 rdm
* [r17135] gl/inc/LinkDef.h: From Alja:
Register new class TGLCameraMarkupStyle.
2006-12-09 23:02 rdm
* [r17134] gl/src/TGLPolyMarker.cxx: From Matevz:
Properly handle pixel-sized marker-types 6 and 7.
2006-12-09 23:01 rdm
* [r17133] gl/inc/TGLDisplayListCache.h,
gl/src/TGLDisplayListCache.cxx, gl/src/TGLDrawable.cxx: From
Matevz:
Limit numbr of warnings about display list cache being full.
2006-12-09 23:01 rdm
* [r17132] base/inc/TAttBBox.h, base/src/TAttBBox.cxx: From Matevz:
Add method AssertBBoxExtents(Float_t epsilon).
2006-12-09 10:22 rdm
* [r17131] configure: From Lorenzo:
need gsl >= 1.8 now.
2006-12-09 10:18 rdm
* [r17130] roofit/Module.mk: apply some fixes that got lost in last
checkin.
2006-12-09 08:30 brun
* [r17129] roofit/Module.mk, roofit/roofit_2.09.src.tgz,
roofit/roofit_2.10.src.tgz: From Wouter Verkerke:
New version 2.10 of Roofit introduced.
**** Fri Oct 6 11:51:26 2006 UTC by wverkerke ****
- RooFitResult
o Change conditional inclusion macro from TMatrixF forward
declaration
as current version of rootcint appears to choke on ROOT_VERSION
macro
- RooHtml
o Follow change in THtml signature
- RooMCStudy
o Modify class to support concept of 'study modules' that can
modify
behaviour of RooMCStudy at various points in fit/generation cycle
and that can write additional information to the fitParDataSet()
summary dataset
- RooAbsMCStudyModule
o Abstract base class for RooMCStudy add-on modules that defines
functions to be called at initialization, before each run,
before each generation step, between each generation and fit
step,
after each fit step and at the end of each run. This class
provides
protected accessor functions to various internal configuration
details
of the RooMCStudy object to which it is attached.
- RooDLLSignificancMCSModule
o RooMCStudy add-on module that calculates the delta(-log(L))
between
the nominal fit performed in the RooMCStudy and a refit with a
parameter
set to a null hypothesis (eg. nsig set to zero). The
null-hypotesis
likelihood, the difference between the nominal and null-hypo
likelihood
and the significance associated with that difference are added to
the
fitParDataSet() of the RooMCStudy. NB: The significance is
calculated
using (possible naive) Gaussian assumptions of the sampling
distributions
(i.e. signif=sqrt(2*Delta(LL)))
- RooRandomizeParamMCSModule
o RooMCStudy add-on module that allows to scan some of the
generator
parameters during the run. A generator parameter can be sampled
from
uniform distribution in a given range, or from a gaussian
distribution
with given mean and sigma. For every generator parameter that is
varied
a variable is added to the fitParDataSet() of RooMCStudy that
indicated
the actual generator value for each toy experiment. Additionally
you
can choose to vary the sum of a set of parameters uniformly or in
a
Gaussian way. In this mode a common scaling factor is applied to
each
specified parameter so that the sum of these parameters will add
up
to the target value sampled from either uniform or Gaussian
distribution.
- RooFitCore_Linkdef
o Add nested utility classes of RooRandomizeParamMCSModule
*** Thu Dec 7 21:21:33 2006 UTC by wverkerke ***
o RooRealVar
- Do not instantiate shared properties until the're actually
needed
- Add method to delete shared properties (used in RooFitResult)
- Add static null property to be written for RRVs without
properties
o RooRealVarSharedProperties,RooSharedProperties
- Add ctor with uuid string
o RooFitResult
- Remove all shared properties of RRVs inside object to
facilitate
easy handling of large number of RFRs (e.g. in trees). Not doing
so leaves them all connected through the shared properties list
and will slow down operations
*** Fri Dec 8 15:50:40 2006 UTC by wverkerke ***
o RooAbsHist
- Fix mistake in documentation of Binning()
o RooDataHist
- Fix bug in handling of Z ranges
o RooAdaptiveGaussKronrodIntegrator1D,RooGaussKronrodIntegrator1D
- Import fix from Fons
o RooHist
- Protect possible occurence of division by zero in makeResidHist
o RooHtml
- Import fixes from ROOT team
o RooBanner
- Increment version tag to v2.10
*** Fri Dec 8 17:52:17 2006 UTC by wverkerke ***
o RooBDecay
- Updated generateEvent() method from Gerhard
2006-12-09 06:11 brun
* [r17128] pyroot/src/ClassMethodHolder.cxx,
pyroot/src/ConstructorHolder.cxx, pyroot/src/FunctionHolder.cxx,
pyroot/src/TSetItemHolder.cxx: From Wim:
Fix compilation errors with gcc3.4.x
2006-12-08 22:58 rdm
* [r17127] rint/src/TRint.cxx: avoid executing ~/.rootlogon.C twice
in case root is started in the home
directory.
2006-12-08 19:01 brun
* [r17126] hist/src/TH1.cxx: From Anna:
a patch, that, I hope, fixes the problem in phase computation
reported by Fabian Wenger.
2006-12-08 18:09 brun
* [r17125] table/src/TVolume.cxx: From Valeri Fine:
Remove a confusing message
2006-12-08 17:52 wverkerke
* [r17123] roofit/src/RooBDecay.cxx: o RooBDecay
- Updated generateEvent() method from Gerhard
2006-12-08 17:33 pcanal
* [r17122] tree/inc/TBranchElement.h, tree/src/TBranchElement.cxx:
From Scott Snyder:
To facilitate the developement of support for 'data model'
evolution,
make more method protected (instead of private) and make
InitializeOffsets
and InitInfo virtual.
2006-12-08 17:29 pcanal
* [r17121] tree/src/TFriendElement.cxx: From Stefan Otto:
If a TChain that has friend TChains is cloned via
TTree::CloneTree(), the TFriendElements of the cloned TTrees
create unowned files that are not closed by deleting the cloned
TChain. Please see attached macro and proposed fix for details.
2006-12-08 17:27 pcanal
* [r17120] io/src/TStreamerInfo.cxx, meta/src/TStreamerInfo.cxx:
From Scott Snyder:
Add protection needed in the case where a fundamental type
changes to a class type.
2006-12-08 17:11 moneta
* [r17119] mathcore/test/testVectorIO.cxx: clean up test- remove
some debug info
2006-12-08 17:03 moneta
* [r17118] mathmore/test/testSpecFunc.cxx,
mathmore/test/testStatFunc.cxx: fix a problem on Windows
2006-12-08 16:52 moneta
* [r17117] mathmore/test/testSpecFunc.cxx: fix compilation problem
on Solaris
2006-12-08 16:49 roiser
* [r17116] reflex/python/genreflex/gencapa.py: fix typo
2006-12-08 16:44 moneta
* [r17115] mathcore/inc/Math/PdfFuncMathCore.h,
mathmore/inc/Math/PdfFuncMathMore.h: add missing file
2006-12-08 16:39 moneta
* [r17114] mathmore/inc/Math/DistFuncMathMore.h,
mathmore/inc/Math/ProbFuncInv.h,
mathmore/inc/Math/ProbFuncMathMore.h,
mathmore/src/PdfFuncMathMore.cxx, mathmore/src/ProbFuncInv.cxx,
mathmore/src/ProbFuncMathMore.cxx, mathmore/test/Makefile,
mathmore/test/testSpecFunc.cxx, mathmore/test/testStatFunc.cxx: -
add Landau and Beta pdf
- add cdf for Poisson and Binomial , beta
- add beta quantiles
- add test for special and statistical functions
2006-12-08 16:38 moneta
* [r17113] mathcore/inc/Math/DistFunc.h,
mathcore/inc/Math/DistFuncMathCore.h,
mathcore/inc/Math/PdfFunc.h,
mathcore/inc/Math/SpecFuncMathCore.h, mathcore/src/PdfFunc.cxx,
mathcore/src/PdfFuncMathCore.cxx: - distinguish pdf functions in
Mathcore and MathMore
2006-12-08 16:36 roiser
* [r17112] cintex/src/ROOTClassEnhancer.cxx: fix bug #22213:
Dictionaries generated implicitly for Root::Math classes don't
always work
2006-12-08 15:57 brun
* [r17111] gdml/inc/TGDMLParse.h, gdml/src/TGDMLParse.cxx: From Ben
Lloyd:
Added Support for the GDML 'file' tag. Allows Modular GDML files
to be
imported
2006-12-08 15:52 antcheva
* [r17110] fitpanel/src/TFitEditor.cxx: - fit panel mapped on the
right side of the canvas window (if there is enough space)
- if an object was fitted, we copy the function and its
parameters from the previous fit
- when performing linear fit 'best errors' , 'improve results'
and 'set parameters' are disabled
2006-12-08 15:51 antcheva
* [r17109] fitpanel/inc/TFitParametersDialog.h,
fitpanel/src/TFitParametersDialog.cxx: - additional parameter in
TFitParametersDialog for passing information about the bounded
parameters
- setting default values for GUI elements if no fit performed
2006-12-08 15:50 wverkerke
* [r17108] roofitcore/inc/RooHtml.h, roofitcore/src/RooAbsData.cxx,
roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooBanner.cxx, roofitcore/src/RooDataHist.cxx,
roofitcore/src/RooGaussKronrodIntegrator1D.cxx,
roofitcore/src/RooHist.cxx, roofitcore/src/RooHtml.cxx: o
RooAbsHist
- Fix mistake in documentation of Binning()
o RooDataHist
- Fix bug in handling of Z ranges
o RooAdaptiveGaussKronrodIntegrator1D,RooGaussKronrodIntegrator1D
- Import fix from Fons
o RooHist
- Protect possible occurence of division by zero in makeResidHist
o RooHtml
- Import fixes from ROOT team
o RooBanner
- Increment version tag to v2.10
2006-12-08 15:35 rdm
* [r17107] cint7/Module.mk: silence the clean targets.
2006-12-08 15:02 axel
* [r17106] cint/src/v6_opr.cxx, cint7/src/v6_opr.cxx: allow unary !
on arithmetic
2006-12-08 14:57 couet
* [r17105] spectrumpainter/src/TSpectrum2Painter.cxx: - Change the
location and names of the Spectrum Painter pictures provided
by Miro.
2006-12-08 13:26 brun
* [r17104] histpainter/src/TPainter3dAlgorithms.cxx: Replace the
following declarations
R__EXTERN TH1 *gCurrentHist; //these 3 globals should be replaced
by class members
R__EXTERN Hoption_t Hoption;
R__EXTERN Hparam_t Hparam;
by
extern TH1 *gCurrentHist; //these 3 globals should be replaced by
class members
extern Hoption_t Hoption;
extern Hparam_t Hparam;
2006-12-08 10:13 wverkerke
* [r17103] roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooSharedProperties.cxx: o RooRealVar
- Delete temporary RooRealVarSharedProperty in Streamer if it
turns out to be a null property
o RooSharedProperties
- Add hooks for memory tracing
2006-12-08 10:00 brun
* [r17102] gl/inc/LinkDef.h, gl/inc/TGLUtil.h: From Axel:
Disable some functions when parsing with CINT.
2006-12-08 09:36 roiser
* [r17101] cintex/src/CINTClassBuilder.cxx,
cintex/src/CINTEnumBuilder.cxx,
cintex/src/CINTTypedefBuilder.cxx,
cintex/src/CINTVariableBuilder.cxx, cintex/src/Cintex.cxx,
cintex/src/ROOTClassEnhancer.cxx: prepend debug msgs with package
name
2006-12-08 09:19 moneta
* [r17100] mathcore/test/coordinates3D.cxx,
mathcore/test/coordinates4D.cxx,
mathcore/test/rotationApplication.cxx: fix a compilation problem
on solaris
2006-12-08 07:42 brun
* [r17099] pyroot/Module.mk, pyroot/ROOT.py,
pyroot/src/Adapters.cxx, pyroot/src/Adapters.h,
pyroot/src/ClassMethodHolder.cxx, pyroot/src/ClassMethodHolder.h,
pyroot/src/ConstructorHolder.cxx, pyroot/src/ConstructorHolder.h,
pyroot/src/Converters.cxx, pyroot/src/Converters.h,
pyroot/src/FunctionHolder.cxx, pyroot/src/FunctionHolder.h,
pyroot/src/MethodHolder.cxx, pyroot/src/MethodHolder.h,
pyroot/src/PropertyProxy.cxx, pyroot/src/PropertyProxy.h,
pyroot/src/PyRootType.cxx, pyroot/src/Pythonize.cxx,
pyroot/src/RootModule.cxx, pyroot/src/RootWrapper.cxx,
pyroot/src/RootWrapper.h, pyroot/src/TRflxCallback.cxx,
pyroot/src/TRflxCallback.h, pyroot/src/TSetItemHolder.cxx,
pyroot/src/TSetItemHolder.h, pyroot/src/Utility.h: From Wim:
Major new version that starts to understand Reflex
2006-12-07 21:21 wverkerke
* [r17098] roofitcore/inc/RooRealVar.h,
roofitcore/inc/RooRealVarSharedProperties.h,
roofitcore/inc/RooSharedProperties.h,
roofitcore/src/RooFitResult.cxx, roofitcore/src/RooRealVar.cxx,
roofitcore/src/RooRealVarSharedProperties.cxx,
roofitcore/src/RooSharedProperties.cxx: o RooRealVar
- Do not instantiate shared properties until the're actually
needed
- Add method to delete shared properties (used in RooFitResult)
- Add static null property to be written for RRVs without
properties
o RooRealVarSharedProperties,RooSharedProperties
- Add ctor with uuid string
o RooFitResult
- Remove all shared properties of RRVs inside object to
facilitate
easy handling of large number of RFRs (e.g. in trees). Not doing
so leaves them all connected through the shared properties list
and will slow down operations
2006-12-07 17:07 axel
* [r17097] cint7/Module.mk: cint7 depends on libReflex
libCint7 is called libCint7, not libCint
2006-12-07 16:53 rdm
* [r17096] configure: From Axel:
cint7 needs reflex so enable reflex when cint7 is enabled.
2006-12-07 15:29 axel
* [r17095] cint7/Module.mk: Fix dependency and link line for
cint7_tmp
2006-12-07 15:12 roiser
* [r17094] cintex/test/dict/CintexTest.h,
cintex/test/test_Cintex.C, cintex/test/test_PyCintex_basics.py:
more tests for compound const & params
2006-12-07 14:54 roiser
* [r17093] cintex/src/CINTFunctional.cxx,
cintex/test/dict/CintexTest.h: fix [ROOT bugs #22192] Call to
functions accepting "const &bool" fail
2006-12-07 13:58 rdm
* [r17092] configure: From Axel:
fix in G4 detection.
2006-12-07 11:12 moneta
* [r17091] unuran/test/unuranDistr.cxx,
unuran/test/unuranSimple.cxx: update for new names of the
distribution functions
2006-12-07 11:07 moneta
* [r17090] mathmore/Module.mk,
mathmore/inc/Math/DistFuncMathMore.h,
mathmore/inc/Math/ProbFunc.h, mathmore/inc/Math/SpecFunc.h: -
clean up of the header file for the Math functions
2006-12-07 11:07 moneta
* [r17089] mathcore/Module.mk, mathcore/inc/Math/DistFunc.h,
mathcore/inc/Math/DistFuncMathCore.h,
mathcore/inc/Math/PdfFunc.h, mathcore/inc/Math/ProbFunc.h,
mathcore/inc/Math/SpecFunc.h, mathcore/src/DistFunc.cxx,
mathcore/src/PdfFunc.cxx: - clean up include file for the special
and stat functions.
- The DistFunc.h now contains all the distributions (pdf, cdf and
quantiles)
ProbFunc and SpecFunc are moved from mathmore
- The old DistFunc.h and DistFunc.cxx have been renamed PdfFunc
2006-12-07 10:08 couet
* [r17088] graf/src/TGaxis.cxx: - To remove axis' labels ROOT's
users set the LabelOffset to a large value
(very often 99). This ended up with some text drawn at very "far
away"
positions. Some low level text painting functions (like the
TASImage one)
were "not happy" with such big values and produced a Seg-Fault.
This
problem is visible since the text clipping is done directly in
TPDF and
TPostScript and not any more in TPad (TPad text clipping was
wrong).
Now, if the label offset is set that way (ie "big"), the option
"UnLab"
is automatically turned ON.
2006-12-07 10:03 roiser
* [r17087] cintex/src/ROOTClassEnhancer.cxx: remove deprecation
warnings
2006-12-07 10:00 couet
* [r17086] gpad/src/TPad.cxx: - Clipping removed in PaintTextNDC
(like in PaintText)
2006-12-07 09:34 roiser
* [r17085] reflex/inc/Reflex/Kernel.h, reflex/src/Kernel.cxx: move
template function into header
2006-12-07 09:09 moneta
* [r17084] mathmore/test/testFunctor.cxx: fix a problem on Windows
due to too large allocated stack memory
2006-12-07 08:39 rdm
* [r17083] Makefile: fix typo in cint7 module.
2006-12-06 18:01 axel
* [r17082] cint7/src, cint7/src/.cvsignore: Don't ignore
Apiif.{cxx,h} while we keep them in CVS
2006-12-06 18:00 axel
* [r17081] cint7/src/Apiif.cxx, cint7/src/Apiif.h: Add cint7
version of the API dictionary
In the future, we might generate it as part of the build process
2006-12-06 17:59 axel
* [r17080] cint7/Module.mk: Fix lib link request for cint7_tmp
2006-12-06 17:53 moneta
* [r17079] mathmore/inc/Math/LinkDef_StatFunc.h,
mathmore/inc/Math/ProbFuncInv.h,
mathmore/inc/Math/ProbFuncMathMore.h,
mathmore/src/ProbFuncInv.cxx, mathmore/src/ProbFuncMathMore.cxx:
- rename the cumulative distributions and the quantiles (inverse
of cdf) to correct statistical names.
for example for the normal distributions we have:
- normal_cdf for the cumulative dist.
- normal_cdf_c for the complement of the cumulative dist.
- normal_quantile for the inverse of normal_cdf
- normal_quantile_c for the inverse of cdf_c
2006-12-06 17:51 moneta
* [r17078] mathcore/src/ProbFuncMathCore.cxx: change names of cdf
functions
2006-12-06 17:51 moneta
* [r17077] mathcore/inc/Math/DistFunc.h,
mathcore/inc/Math/LinkDef_Func.h,
mathcore/inc/Math/ProbFuncMathCore.h: - rename the cumulative
distributions to correct statistical names.
for exmaple for the normal distributions we have:
- normal_cdf for the cumulative dist.
- normal_cdf_c for the complement of the cumulative dist.
2006-12-06 17:43 axel
* [r17076] cint7/Module.mk, cint7/configcint.mk: Add ROOT
buildsystem files
2006-12-06 17:10 couet
* [r17075] test/stressGraphics.cxx, test/stressGraphics.ref: - New
version of stressGraphics.ref due to changes in TPostScript.
- New option -k in stressGraphics.cxx to keep (not remove) the PS
files
even for passed tests. By default PS files for passed tests are
removed.
2006-12-06 17:08 couet
* [r17074] gpad/src/TPad.cxx: - In PaintText the simple clipping
technique for PS and PDF is now removed.
Text clipping is now handled by TPostScript and TPDF.
2006-12-06 17:06 couet
* [r17073] postscript/src/TPDF.cxx: - Text is clipped using the W
operator.
2006-12-06 17:05 couet
* [r17072] postscript/src/TPostScript.cxx: - Text is now clipped
the right way using the clip PS operator.
- The old TPostScript::Text method, which had its own text
conventions
(equivalent of TLatex), is now replaced by a much simpler method
drawing
only basic text (like in TPDF).
2006-12-06 17:04 roiser
* [r17071] reflex/python/genreflex/genreflex.py: Check for the
gccxml version. If it is different from 0.6.0 print a warning.
For future
versions check also for the patch level.
2006-12-06 15:23 roiser
* [r17070] reflex/Module.mk: fix for solaris linking
2006-12-06 15:21 rdm
* [r17069] build/unix/importcint.sh: some more cleanups.
2006-12-06 15:21 rdm
* [r17068] Makefile: correct importcint and importcint7 targets.
2006-12-06 15:16 moneta
* [r17067] mathmore/inc/Math/Derivator.h,
mathmore/inc/Math/ParamFunction.h,
mathmore/inc/Math/WrappedMultiTF1.h,
mathmore/inc/Math/WrappedTF1.h, mathmore/src/Derivator.cxx,
mathmore/src/GSLDerivator.cxx, mathmore/src/GSLDerivator.h,
mathmore/src/GSLFunctionWrapper.h,
mathmore/src/OneDimFunctionAdapter.h,
mathmore/test/testDerivation.cxx: - improve Derivator class for
numerical derivation using GSL
by adding static methods using the Function interfaces.
It Provides support now for normal derivative, partial derivative
for
multi-dimensional functions and derivative with respect to
parameters for
parameteric functions
2006-12-06 15:15 rdm
* [r17065] cint/inc/.cvsignore, cint/src/HISTORY: This commit was
generated by cvs2svn to compensate for changes in r17064,
which included commits to RCS files with non-trunk default
branches.
2006-12-06 15:09 brun
* [r17063] geom/inc/TGeoVolume.h, geom/src/TGeoNode.cxx,
geom/src/TGeoVolume.cxx: From Andrei:
a patch that implements the method:
TGeoNode *TGeoVolume::ReplaceNode(TGeoNode *nodeorig,
TGeoShape *newshape=0,
TGeoMatrix *newpos=0,
TGeoMedium *newmed=0)
The method allows replacing an existing daughter of a volume with
another one. Providing only the node to be replaced will just
create a new volume for the node but having exactly the same
parameters as the old one. This helps in case of divisions for
decoupling a node from the logical hierarchy so getting new
content/properties.
For non divided volumes, one can change the shape and/or the
position of the daughter.
2006-12-06 15:08 moneta
* [r17062] mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/IParamFunctionfwd.h,
mathcore/inc/Math/LinkDef_Func.h,
mathcore/inc/Math/WrappedFunction.h,
mathcore/inc/Math/WrappedParamFunction.h: - add class to wrap a
function with parameters like
double f(const double * x, const double * p ) in the
parametric function interface
- clean up of the interfaces classes
2006-12-06 15:00 rdm
* [r17060] cint7, cint7/.cvsignore, cint7/COPYING, cint7/Cint.mk,
cint7/FAQ.txt, cint7/Makefile, cint7/README.txt,
cint7/RELNOTE.txt, cint7/configure, cint7/demo,
cint7/demo/README.txt, cint7/demo/Win32App,
cint7/demo/Win32App/TestApp,
cint7/demo/Win32App/TestApp/ReadMe.txt,
cint7/demo/Win32App/TestApp/StdAfx.cpp,
cint7/demo/Win32App/TestApp/StdAfx.h,
cint7/demo/Win32App/TestApp/TestApp.aps,
cint7/demo/Win32App/TestApp/TestApp.cpp,
cint7/demo/Win32App/TestApp/TestApp.dsp,
cint7/demo/Win32App/TestApp/TestApp.dsw,
cint7/demo/Win32App/TestApp/TestApp.h,
cint7/demo/Win32App/TestApp/TestApp.ico,
cint7/demo/Win32App/TestApp/TestApp.plg,
cint7/demo/Win32App/TestApp/TestApp.rc,
cint7/demo/Win32App/TestApp/resource.h,
cint7/demo/Win32App/TestApp/script.cxx,
cint7/demo/Win32App/TestApp/small.ico,
cint7/demo/Win32App/graph01,
cint7/demo/Win32App/graph01/CompiledLib.c,
cint7/demo/Win32App/graph01/CompiledLib.h,
cint7/demo/Win32App/graph01/G__clink.c,
cint7/demo/Win32App/graph01/G__clink.h,
cint7/demo/Win32App/graph01/README.txt,
cint7/demo/Win32App/graph01/Resource.rc,
cint7/demo/Win32App/graph01/Script.c,
cint7/demo/Win32App/graph01/StdAfx.h,
cint7/demo/Win32App/graph01/WinMain.c,
cint7/demo/Win32App/graph01/WndProc.c,
cint7/demo/Win32App/graph01/WndProc.h,
cint7/demo/Win32App/graph01/app.ico,
cint7/demo/Win32App/graph01/chapter24.dsp,
cint7/demo/Win32App/graph01/chapter24.dsw,
cint7/demo/Win32App/graph01/graph01.dsp,
cint7/demo/Win32App/graph01/graph01.dsw,
cint7/demo/Win32App/graph01/resource.h,
cint7/demo/Win32App/graph01/small.ico, cint7/demo/debug,
cint7/demo/debug/README.txt, cint7/demo/debug/debug.c,
cint7/demo/debug/debug2.com, cint7/demo/debug/debug2.cxx,
cint7/demo/errpipe, cint7/demo/errpipe/README.txt,
cint7/demo/errpipe/errpipe.cxx, cint7/demo/errpipe/errpipe.h,
cint7/demo/errpipe/setup, cint7/demo/exception,
cint7/demo/exception/Makefile, cint7/demo/exception/README.txt,
cint7/demo/exception/ehdemo.cxx, cint7/demo/exception/ehdemo.h,
cint7/demo/exception/setup, cint7/demo/exception/setup.bat,
cint7/demo/exception/setupbc.bat, cint7/demo/gl,
cint7/demo/gl/README.txt, cint7/demo/gl/display0.h,
cint7/demo/gl/display1.h, cint7/demo/gl/display2.h,
cint7/demo/gl/make0, cint7/demo/gl/test0.c,
cint7/demo/gl/test1.c, cint7/demo/gl/test2.c,
cint7/demo/gl/testall, cint7/demo/graphs,
cint7/demo/graphs/FFT.c, cint7/demo/graphs/README.txt,
cint7/demo/graphs/datafile, cint7/demo/graphs/dft.c,
cint7/demo/graphs/eular.c, cint7/demo/graphs/fir.c,
cint7/demo/graphs/fir2.c, cint7/demo/graphs/jitter.c,
cint7/demo/graphs/modulation.c, cint7/demo/graphs/sin.c,
cint7/demo/graphs/sin123.c, cint7/demo/graphs/skineffect.c,
cint7/demo/graphs/stripline.c, cint7/demo/graphs/testall,
cint7/demo/intprt_cint, cint7/demo/intprt_cint/CINT,
cint7/demo/intprt_cint/CINT.bat, cint7/demo/intprt_cint/README,
cint7/demo/intprt_cint/cint.sh, cint7/demo/intprt_cint/simple.c,
cint7/demo/intprt_cint/simple.cxx,
cint7/demo/intprt_cint/testmain.c, cint7/demo/ipc,
cint7/demo/ipc/README.txt, cint7/demo/ipc/common.cxx,
cint7/demo/ipc/keyfile, cint7/demo/ipc/proc1.cxx,
cint7/demo/ipc/proc2.cxx, cint7/demo/makecint,
cint7/demo/makecint/Array, cint7/demo/makecint/Array/Array.C,
cint7/demo/makecint/Array/Array.h,
cint7/demo/makecint/Array/Fundament.C,
cint7/demo/makecint/Array/Fundament.h,
cint7/demo/makecint/Array/Makefile,
cint7/demo/makecint/Array/README.txt,
cint7/demo/makecint/Array/bcdll.bat,
cint7/demo/makecint/Array/inherit.C,
cint7/demo/makecint/Array/loopcompile.c,
cint7/demo/makecint/Array/loopcompile0.c,
cint7/demo/makecint/Array/loopcompile1.c,
cint7/demo/makecint/Array/scdll.bat,
cint7/demo/makecint/Array/scsetup.bat,
cint7/demo/makecint/Array/setup,
cint7/demo/makecint/Array/setup.bat,
cint7/demo/makecint/Array/setupdll,
cint7/demo/makecint/Array/setupdll.bat,
cint7/demo/makecint/Array/test.C, cint7/demo/makecint/Complex,
cint7/demo/makecint/Complex/Complex.C,
cint7/demo/makecint/Complex/Complex.h,
cint7/demo/makecint/Complex/Makefile,
cint7/demo/makecint/Complex/README.txt,
cint7/demo/makecint/Complex/bcdll.bat,
cint7/demo/makecint/Complex/scdll.bat,
cint7/demo/makecint/Complex/scsetup.bat,
cint7/demo/makecint/Complex/setup,
cint7/demo/makecint/Complex/setup.bat,
cint7/demo/makecint/Complex/setupdll,
cint7/demo/makecint/Complex/setupdll.bat,
cint7/demo/makecint/Complex/temp.C,
cint7/demo/makecint/Complex/test.C,
cint7/demo/makecint/Complex/vcdll.bat,
cint7/demo/makecint/Complex/vcsetup.bat,
cint7/demo/makecint/DArray, cint7/demo/makecint/DArray/DArray.C,
cint7/demo/makecint/DArray/DArray.h,
cint7/demo/makecint/DArray/Makefile,
cint7/demo/makecint/DArray/README.txt,
cint7/demo/makecint/DArray/bcdll.bat,
cint7/demo/makecint/DArray/scdll.bat,
cint7/demo/makecint/DArray/scsetup.bat,
cint7/demo/makecint/DArray/setup,
cint7/demo/makecint/DArray/setup.bat,
cint7/demo/makecint/DArray/setupdll,
cint7/demo/makecint/DArray/setupdll.bat,
cint7/demo/makecint/DArray/test.C, cint7/demo/makecint/KRcc,
cint7/demo/makecint/KRcc/Complex.c,
cint7/demo/makecint/KRcc/Complex.h,
cint7/demo/makecint/KRcc/Makefile,
cint7/demo/makecint/KRcc/README.txt,
cint7/demo/makecint/KRcc/scdll.bat,
cint7/demo/makecint/KRcc/scsetup.bat,
cint7/demo/makecint/KRcc/setup,
cint7/demo/makecint/KRcc/setup.bat,
cint7/demo/makecint/KRcc/setupdll,
cint7/demo/makecint/KRcc/setupdll.bat,
cint7/demo/makecint/KRcc/stub.c, cint7/demo/makecint/KRcc/stub.h,
cint7/demo/makecint/KRcc/test.c, cint7/demo/makecint/README.txt,
cint7/demo/makecint/ReadFile,
cint7/demo/makecint/ReadFile/Common.h,
cint7/demo/makecint/ReadFile/Makefile,
cint7/demo/makecint/ReadFile/README.txt,
cint7/demo/makecint/ReadFile/ReadFile.C,
cint7/demo/makecint/ReadFile/ReadFile.h,
cint7/demo/makecint/ReadFile/scdll.bat,
cint7/demo/makecint/ReadFile/scsetup.bat,
cint7/demo/makecint/ReadFile/setup,
cint7/demo/makecint/ReadFile/setup.bat,
cint7/demo/makecint/ReadFile/setupdll,
cint7/demo/makecint/ReadFile/setupdll.bat,
cint7/demo/makecint/ReadFile/test.C, cint7/demo/makecint/Stub,
cint7/demo/makecint/Stub/Makefile,
cint7/demo/makecint/Stub/README.txt,
cint7/demo/makecint/Stub/Src.C, cint7/demo/makecint/Stub/Src.h,
cint7/demo/makecint/Stub/Stub.C, cint7/demo/makecint/Stub/Stub.h,
cint7/demo/makecint/Stub/scdll.bat,
cint7/demo/makecint/Stub/scsetup.bat,
cint7/demo/makecint/Stub/setup,
cint7/demo/makecint/Stub/setup.bat,
cint7/demo/makecint/Stub/setupdll,
cint7/demo/makecint/Stub/setupdll.bat, cint7/demo/makecint/Stub2,
cint7/demo/makecint/Stub2/Make1, cint7/demo/makecint/Stub2/Make2,
cint7/demo/makecint/Stub2/README.txt,
cint7/demo/makecint/Stub2/compiled.cxx,
cint7/demo/makecint/Stub2/compiled.h,
cint7/demo/makecint/Stub2/dmy.h,
cint7/demo/makecint/Stub2/main.cxx,
cint7/demo/makecint/Stub2/setup,
cint7/demo/makecint/Stub2/setup.bat,
cint7/demo/makecint/Stub2/setupcygwin,
cint7/demo/makecint/Stub2/setuphp,
cint7/demo/makecint/Stub2/stub.h, cint7/demo/makecint/UserMain,
cint7/demo/makecint/UserMain/README.txt,
cint7/demo/makecint/UserMain/UserMain.cxx,
cint7/demo/makecint/UserMain/UserMain.h,
cint7/demo/makecint/UserMain/script.cxx,
cint7/demo/makecint/UserMain/setup,
cint7/demo/makecint/UserMain/setup.bat,
cint7/demo/makecint/UserMain/setupbc.bat,
cint7/demo/makecint/exception,
cint7/demo/makecint/exception/README.txt,
cint7/demo/makecint/exception/eh.cxx,
cint7/demo/makecint/exception/eh.h,
cint7/demo/makecint/exception/setup, cint7/demo/makecint/p2f,
cint7/demo/makecint/p2f/Makefile,
cint7/demo/makecint/p2f/README.txt,
cint7/demo/makecint/p2f/p2f.C, cint7/demo/makecint/p2f/p2f.h,
cint7/demo/makecint/p2f/scsetup.bat,
cint7/demo/makecint/p2f/setup, cint7/demo/makecint/p2f/setup.bat,
cint7/demo/makecint/p2f/test.C, cint7/demo/makecint/stl,
cint7/demo/makecint/stl/Makefile,
cint7/demo/makecint/stl/sample.h, cint7/demo/makecint/stl/setup,
cint7/demo/makecint/stl/setup.bat,
cint7/demo/makecint/stl/setupbc.bat,
cint7/demo/makecint/stl/test.cxx, cint7/demo/makecint/testall,
cint7/demo/makecint/testalldll, cint7/demo/mthread,
cint7/demo/mthread/README.txt, cint7/demo/mthread/fork.cxx,
cint7/demo/mthread/mtlib.h, cint7/demo/mthread/mtmain.cxx,
cint7/demo/mthread/ptlib.h, cint7/demo/mthread/ptmain.cxx,
cint7/demo/mthread/testall, cint7/demo/multilibcint,
cint7/demo/multilibcint/README.txt,
cint7/demo/multilibcint/main.cxx, cint7/demo/multilibcint/mt.c,
cint7/demo/multilibcint/mt.h, cint7/demo/multilibcint/setup,
cint7/demo/multilibcint/setup.bat,
cint7/demo/multilibcint/test1.cxx,
cint7/demo/multilibcint/test2.cxx, cint7/demo/perlawk,
cint7/demo/perlawk/README, cint7/demo/perlawk/data,
cint7/demo/perlawk/parseplot.c, cint7/demo/posix,
cint7/demo/posix/readdir.cxx, cint7/demo/qt,
cint7/demo/qt/README.txt, cint7/demo/qt/cannon.cpp,
cint7/demo/qt/cannon.h, cint7/demo/qt/lcdrange.cpp,
cint7/demo/qt/lcdrange.h, cint7/demo/qt/moc_cannon.cpp,
cint7/demo/qt/qcompactstyle.h, cint7/demo/qt/qtstatic.cxx,
cint7/demo/qt/test0.cxx, cint7/demo/qt/test1.cxx,
cint7/demo/qt/test2.cxx, cint7/demo/qt/test3.cxx,
cint7/demo/qt/test4.cxx, cint7/demo/qt/test5.cxx,
cint7/demo/qt/test6.cxx, cint7/demo/qt/test7.bat,
cint7/demo/qt/test7.cxx, cint7/demo/qt/test7.h,
cint7/demo/qt/test8.bat, cint7/demo/qt/test8.cxx,
cint7/demo/qt/test8.h, cint7/demo/qt/test9.bat,
cint7/demo/qt/test9.cxx, cint7/demo/simple,
cint7/demo/simple/HelloWorld.c, cint7/demo/simple/HelloWorld.cxx,
cint7/demo/simple/NativeCalc.c, cint7/demo/simple/README.txt,
cint7/demo/simple/access0.c, cint7/demo/simple/array.c,
cint7/demo/simple/csum.c, cint7/demo/simple/inherit1.c,
cint7/demo/simple/init.c, cint7/demo/simple/oprovld.c,
cint7/demo/simple/oprovld0.c, cint7/demo/simple/scope0.c,
cint7/demo/simple/staticmem0.c, cint7/demo/simple/template0.c,
cint7/demo/simple/template2.c, cint7/demo/simple/text2tex.c,
cint7/demo/simple/virtualfunc1.c, cint7/demo/stl,
cint7/demo/stl/README.txt, cint7/demo/stl/array2.cxx,
cint7/demo/stl/array4.cxx, cint7/demo/stl/deque0.cxx,
cint7/demo/stl/deque1.cxx, cint7/demo/stl/deque1i.cxx,
cint7/demo/stl/list0.cxx, cint7/demo/stl/list1.cxx,
cint7/demo/stl/list2.cxx, cint7/demo/stl/list3.cxx,
cint7/demo/stl/list4.cxx, cint7/demo/stl/map0.cxx,
cint7/demo/stl/stl0.cxx, cint7/demo/stl/stl1.cxx,
cint7/demo/stl/stl2.cxx, cint7/demo/stl/stl3.cxx,
cint7/demo/stl/stl3x.cxx, cint7/demo/stl/stl4.cxx,
cint7/demo/stl/stl5.cxx, cint7/demo/stl/string0.cxx,
cint7/demo/stl/testall, cint7/demo/stl/vec0.cxx,
cint7/demo/stl/vec1.cxx, cint7/demo/stl/vec1s.cxx,
cint7/demo/stl/vec1u.cxx, cint7/demo/stl/vec2.cxx,
cint7/demo/stl/vec3.cxx, cint7/demo/stl/vec3t.cxx,
cint7/demo/stl/vec4.cxx, cint7/demo/tcpip,
cint7/demo/tcpip/README.txt, cint7/demo/tcpip/client.cxx,
cint7/demo/tcpip/server.cxx, cint7/demo/xlib,
cint7/demo/xlib/README.txt, cint7/demo/xlib/test.c, cint7/doc,
cint7/doc/bytecode.txt, cint7/doc/cint.txt,
cint7/doc/cintapi.txt, cint7/doc/extlib.txt, cint7/doc/ifdef.txt,
cint7/doc/limitati.txt, cint7/doc/limitnum.txt,
cint7/doc/makecint.txt, cint7/doc/man1, cint7/doc/man1/cint.1,
cint7/doc/man1/makecint.1, cint7/doc/man2,
cint7/doc/man2/garbage.2, cint7/doc/man2/security.2,
cint7/doc/man2/unique.2, cint7/doc/man3,
cint7/doc/man3/array.h.3, cint7/doc/man3/fft.h.3,
cint7/doc/man3/statistics.h.3, cint7/doc/message.txt,
cint7/doc/ref.txt, cint7/inc, cint7/inc/.cvsignore,
cint7/inc/Api.h, cint7/inc/BaseCls.h, cint7/inc/CallFunc.h,
cint7/inc/Class.h, cint7/inc/DataMbr.h, cint7/inc/G__ci.h,
cint7/inc/G__ci_fproto.h, cint7/inc/G__security.h,
cint7/inc/Method.h, cint7/inc/MethodAr.h, cint7/inc/Property.h,
cint7/inc/Token.h, cint7/inc/Type.h, cint7/inc/Typedf.h,
cint7/include, cint7/include/.cvsignore, cint7/include/Common.h,
cint7/include/GL, cint7/include/GL/gl.h, cint7/include/GL/glu.h,
cint7/include/GL/glut.h, cint7/include/GL/xmesa.h,
cint7/include/README.txt, cint7/include/ReadF.C,
cint7/include/ReadF.cxx, cint7/include/ReadF.h,
cint7/include/RegE.C, cint7/include/RegE.cxx,
cint7/include/RegE.h, cint7/include/X11,
cint7/include/X11/Xlib.h, cint7/include/X11/Xutil.h,
cint7/include/X11/keysym.h, cint7/include/X11/xos.h,
cint7/include/_complex, cint7/include/_complex.h,
cint7/include/_exception, cint7/include/_exception.h,
cint7/include/_iostream, cint7/include/_stdexcept,
cint7/include/_stdexcept.h, cint7/include/api.h,
cint7/include/array.c, cint7/include/array.h,
cint7/include/arrayiostream.h, cint7/include/assert.h,
cint7/include/bool, cint7/include/bool.h,
cint7/include/boolean.h, cint7/include/carray.c,
cint7/include/carray.h, cint7/include/cassert,
cint7/include/cctype, cint7/include/cerrno, cint7/include/cfloat,
cint7/include/ciso646, cint7/include/climits,
cint7/include/clocale, cint7/include/cmath,
cint7/include/complex, cint7/include/complex.h,
cint7/include/constants.h, cint7/include/csetjmp,
cint7/include/csignal, cint7/include/cstdarg,
cint7/include/cstddef, cint7/include/cstdio,
cint7/include/cstdlib, cint7/include/cstring,
cint7/include/ctime, cint7/include/ctype.h, cint7/include/cwchar,
cint7/include/cwctype, cint7/include/darray.cxx,
cint7/include/darray.h, cint7/include/done,
cint7/include/ertti.h, cint7/include/exception,
cint7/include/exception.h, cint7/include/fcntl.h,
cint7/include/fft.c, cint7/include/fft.h, cint7/include/fstream,
cint7/include/fstream.h, cint7/include/graphbuf.h,
cint7/include/iomanip, cint7/include/iomanip.h,
cint7/include/iosenum.cxx, cint7/include/iosenum.win32,
cint7/include/iosfwd, cint7/include/iosfwd.h,
cint7/include/iostream, cint7/include/iostream.h,
cint7/include/istream, cint7/include/limits,
cint7/include/locale, cint7/include/lsm.c, cint7/include/lsm.h,
cint7/include/make.arc, cint7/include/makearc,
cint7/include/makearcg, cint7/include/makearcsun,
cint7/include/makefile, cint7/include/makehpib,
cint7/include/makeit.bat, cint7/include/makeit.c,
cint7/include/makemat, cint7/include/matrix.cxx,
cint7/include/matrix.h, cint7/include/matrixstream.h,
cint7/include/matrixstream.hi, cint7/include/mkincld.c,
cint7/include/new, cint7/include/new.h, cint7/include/ostream,
cint7/include/platform.h, cint7/include/pthread.h,
cint7/include/readfile.h, cint7/include/regex.h,
cint7/include/regexp.h, cint7/include/setjmp.h,
cint7/include/socket.h, cint7/include/spice.h,
cint7/include/sstream, cint7/include/statistics.c,
cint7/include/statistics.h, cint7/include/stdarg.h,
cint7/include/stdexcept, cint7/include/stdiostream.h,
cint7/include/stream.h, cint7/include/streambuf,
cint7/include/string.h, cint7/include/striostream.h,
cint7/include/strstream, cint7/include/strstream.h,
cint7/include/sys, cint7/include/sys/cdefs.h,
cint7/include/sys/file.h, cint7/include/sys/ipc.h,
cint7/include/sys/msg.h, cint7/include/sys/sem.h,
cint7/include/sys/shm.h, cint7/include/sys/stat.h,
cint7/include/termios.h, cint7/include/timespec.h,
cint7/include/typeinfo, cint7/include/typeinfo.h,
cint7/include/unistd.h, cint7/include/windows.h,
cint7/include/winsock.h, cint7/include/xgraph.c,
cint7/include/xygraphbuf.h, cint7/lib, cint7/lib/Makefile,
cint7/lib/README.txt, cint7/lib/WildCard,
cint7/lib/WildCard/ARCHIVE, cint7/lib/WildCard/AppInit.c,
cint7/lib/WildCard/Main.c, cint7/lib/WildCard/Main.cxx,
cint7/lib/WildCard/Makefile, cint7/lib/WildCard/README,
cint7/lib/WildCard/TCLMACRO.h, cint7/lib/WildCard/TCLTK.h,
cint7/lib/WildCard/TKMACRO.h, cint7/lib/WildCard/TOP.h,
cint7/lib/WildCard/TclIns.c, cint7/lib/WildCard/TkInit.c,
cint7/lib/WildCard/WildCard.c, cint7/lib/WildCard/bodediagram.wc,
cint7/lib/WildCard/calc.wc, cint7/lib/WildCard/grcalc.wc,
cint7/lib/WildCard/guibuild.wc, cint7/lib/WildCard/question.wc,
cint7/lib/WildCard/setup, cint7/lib/WildCard/test.c,
cint7/lib/WildCard/test3.wc, cint7/lib/WildCard/test5.wc,
cint7/lib/WildCard/tktest.c, cint7/lib/WildCard/tktest1.c,
cint7/lib/WildCard/tktest2.c, cint7/lib/WildCard/wildc.wc,
cint7/lib/accstrm, cint7/lib/accstrm/Makefile,
cint7/lib/accstrm/README.txt, cint7/lib/accstrm/fstrm.h,
cint7/lib/accstrm/iostrm.h, cint7/lib/accstrm/linkdef.h,
cint7/lib/accstrm/sstrm.h, cint7/lib/alphastrm,
cint7/lib/alphastrm/Makefile, cint7/lib/alphastrm/README.txt,
cint7/lib/alphastrm/fstrm.h, cint7/lib/alphastrm/iostrm.h,
cint7/lib/alphastrm/linkdef.h, cint7/lib/alphastrm/sstrm.h,
cint7/lib/bcstream, cint7/lib/bcstream/Makefile,
cint7/lib/bcstream/README, cint7/lib/bcstream/fstrm.h,
cint7/lib/bcstream/iostrm.h, cint7/lib/bcstream/stdiostr.h,
cint7/lib/bcstream/strm.h, cint7/lib/bcstream/strstrm.h,
cint7/lib/cbstream, cint7/lib/cbstream/Makefile,
cint7/lib/cbstream/fstrm.h, cint7/lib/cbstream/iostrm.h,
cint7/lib/cbstream/linkdef.h, cint7/lib/cbstream/readme.txt,
cint7/lib/cbstream/strstrm.h, cint7/lib/cintocx,
cint7/lib/cintocx/Cint-Ocx, cint7/lib/cintocx/CintocxCtl.bmp,
cint7/lib/cintocx/CintocxCtl.cpp, cint7/lib/cintocx/CintocxCtl.h,
cint7/lib/cintocx/CintocxPpg.cpp, cint7/lib/cintocx/CintocxPpg.h,
cint7/lib/cintocx/README.txt, cint7/lib/cintocx/Resource.h,
cint7/lib/cintocx/StdAfx.cpp, cint7/lib/cintocx/StdAfx.h,
cint7/lib/cintocx/cintocx.aps, cint7/lib/cintocx/cintocx.clw,
cint7/lib/cintocx/cintocx.cpp, cint7/lib/cintocx/cintocx.h,
cint7/lib/cintocx/cintocx.ico, cint7/lib/cintocx/cintocx.mak,
cint7/lib/cintocx/cintocx.mdp, cint7/lib/cintocx/cintocx.odl,
cint7/lib/cintocx/cintocx.rc, cint7/lib/cintocx/cintocx3.bmp,
cint7/lib/cintocx/setup.bat, cint7/lib/dll_stl,
cint7/lib/dll_stl/.cvsignore, cint7/lib/dll_stl/README.txt,
cint7/lib/dll_stl/cinteh.h, cint7/lib/dll_stl/clim.h,
cint7/lib/dll_stl/cmplx.h, cint7/lib/dll_stl/dqu.h,
cint7/lib/dll_stl/iter.h, cint7/lib/dll_stl/lst.h,
cint7/lib/dll_stl/mp.h, cint7/lib/dll_stl/multmp.h,
cint7/lib/dll_stl/multst.h, cint7/lib/dll_stl/pr.h,
cint7/lib/dll_stl/que.h, cint7/lib/dll_stl/se.h,
cint7/lib/dll_stl/setup, cint7/lib/dll_stl/setup.bat,
cint7/lib/dll_stl/setupbc.bat, cint7/lib/dll_stl/st.h,
cint7/lib/dll_stl/stk.h, cint7/lib/dll_stl/str.h,
cint7/lib/dll_stl/suncc5_deque.h,
cint7/lib/dll_stl/suncc5_string.h, cint7/lib/dll_stl/vary.h,
cint7/lib/dll_stl/vec.h, cint7/lib/dll_stl/vecbool.h,
cint7/lib/gcc3strm, cint7/lib/gcc3strm/Makefile,
cint7/lib/gcc3strm/README.txt, cint7/lib/gcc3strm/fstrm.h,
cint7/lib/gcc3strm/iostrm.h, cint7/lib/gcc3strm/linkdef.h,
cint7/lib/gcc3strm/sstrm.h, cint7/lib/gl, cint7/lib/gl/GL.h,
cint7/lib/gl/README.txt, cint7/lib/gl/TOP.h,
cint7/lib/gl/cintGL.h, cint7/lib/gl/setup,
cint7/lib/gl/setup.bat, cint7/lib/iccstrm,
cint7/lib/iccstrm/Makefile, cint7/lib/iccstrm/README.txt,
cint7/lib/iccstrm/fstrm.h, cint7/lib/iccstrm/iostrm.h,
cint7/lib/iccstrm/linkdef.h, cint7/lib/iccstrm/sstrm.h,
cint7/lib/ipc, cint7/lib/ipc/README.txt, cint7/lib/ipc/ipcif.h,
cint7/lib/ipc/setup, cint7/lib/longlong,
cint7/lib/longlong/.cvsignore, cint7/lib/longlong/README.txt,
cint7/lib/longlong/longdbl.h, cint7/lib/longlong/longlong.h,
cint7/lib/longlong/make.bat, cint7/lib/longlong/makelongif,
cint7/lib/longlong/makelongif3, cint7/lib/longlong/setup,
cint7/lib/longlong/setup.bat, cint7/lib/longlong/setupbc.bat,
cint7/lib/longlong/setuphp, cint7/lib/posix,
cint7/lib/posix/README.txt, cint7/lib/posix/exten.c,
cint7/lib/posix/exten.h, cint7/lib/posix/mktypes.c,
cint7/lib/posix/posix.h, cint7/lib/posix/setup,
cint7/lib/posix/setup.bat, cint7/lib/posix/setupbc.bat,
cint7/lib/posix/setupsc.bat, cint7/lib/posix/winposix.c,
cint7/lib/posix/winposix.h, cint7/lib/prec_stl,
cint7/lib/prec_stl/README.txt, cint7/lib/prec_stl/algorithm,
cint7/lib/prec_stl/bitset, cint7/lib/prec_stl/climits,
cint7/lib/prec_stl/complex, cint7/lib/prec_stl/deque,
cint7/lib/prec_stl/exception, cint7/lib/prec_stl/functional,
cint7/lib/prec_stl/iterator, cint7/lib/prec_stl/limits,
cint7/lib/prec_stl/list, cint7/lib/prec_stl/map,
cint7/lib/prec_stl/memory, cint7/lib/prec_stl/multimap,
cint7/lib/prec_stl/multiset, cint7/lib/prec_stl/numeric,
cint7/lib/prec_stl/queue, cint7/lib/prec_stl/set,
cint7/lib/prec_stl/stack, cint7/lib/prec_stl/stdexcept,
cint7/lib/prec_stl/string, cint7/lib/prec_stl/utility,
cint7/lib/prec_stl/valarray, cint7/lib/prec_stl/vector,
cint7/lib/pthread, cint7/lib/pthread/Makefile,
cint7/lib/pthread/README.txt, cint7/lib/pthread/pthd.h,
cint7/lib/pthread/setup, cint7/lib/pthread/setuphp,
cint7/lib/pthread/thread.h, cint7/lib/qt, cint7/lib/qt/Makefile,
cint7/lib/qt/README.txt, cint7/lib/qt/qcompactstyle.h,
cint7/lib/qt/qconfig.h, cint7/lib/qt/qmodules.h,
cint7/lib/qt/qplatformdefs.h, cint7/lib/qt/qtcint.h,
cint7/lib/qt/qtclasses.h, cint7/lib/qt/qtdummy.h,
cint7/lib/qt/qtfunctions.h, cint7/lib/qt/qtglobals.h,
cint7/lib/qt/qtstatic.cxx, cint7/lib/qt/setup,
cint7/lib/qt/setup.bat, cint7/lib/setup, cint7/lib/socket,
cint7/lib/socket/README.txt, cint7/lib/socket/cintsock.c,
cint7/lib/socket/cintsock.h, cint7/lib/socket/mksockh.c,
cint7/lib/socket/setup, cint7/lib/socket/setup.bat,
cint7/lib/socket/setupbc.bat, cint7/lib/stdstrct,
cint7/lib/stdstrct/.cvsignore, cint7/lib/stdstrct/Makefile,
cint7/lib/stdstrct/setup, cint7/lib/stdstrct/setup.bat,
cint7/lib/stdstrct/setupbc.bat, cint7/lib/stdstrct/stdcxxfunc.h,
cint7/lib/stdstrct/stdfunc.h, cint7/lib/stdstrct/stdstr.h,
cint7/lib/stream, cint7/lib/stream/Makefile,
cint7/lib/stream/README, cint7/lib/stream/fstrm.h,
cint7/lib/stream/iostrm.h, cint7/lib/stream/stdiostr.h,
cint7/lib/stream/strm.h, cint7/lib/stream/strstrm.h,
cint7/lib/sunstrm, cint7/lib/sunstrm/Makefile,
cint7/lib/sunstrm/fstrm.h, cint7/lib/sunstrm/iostrm.h,
cint7/lib/sunstrm/length.cxx, cint7/lib/sunstrm/linkdef.h,
cint7/lib/sunstrm/readme.txt, cint7/lib/sunstrm/sstrm.h,
cint7/lib/vc7strm, cint7/lib/vc7strm/Makefile,
cint7/lib/vc7strm/README.txt, cint7/lib/vc7strm/fstrm.h,
cint7/lib/vc7strm/iostrm.h, cint7/lib/vc7strm/linkdef.h,
cint7/lib/vc7strm/sstrm.h, cint7/lib/vcstream,
cint7/lib/vcstream/Makefile, cint7/lib/vcstream/Makefileold,
cint7/lib/vcstream/README, cint7/lib/vcstream/fstrm.h,
cint7/lib/vcstream/iostrm.h, cint7/lib/vcstream/stdiostr.h,
cint7/lib/vcstream/strm.h, cint7/lib/vcstream/strstrm.h,
cint7/lib/win32api, cint7/lib/win32api/.cvsignore,
cint7/lib/win32api/cintwin.h, cint7/lib/win32api/make.bat,
cint7/lib/win32api/readme.txt, cint7/lib/win32api/setup.bat,
cint7/lib/win32api/setupbc.bat, cint7/lib/win32api/setupsc.bat,
cint7/lib/win32api/winfunc.h, cint7/lib/wintcldl,
cint7/lib/wintcldl/README.txt, cint7/lib/wintcldl/bodediagram.wc,
cint7/lib/wintcldl/calc.wc, cint7/lib/wintcldl/cintlib.c,
cint7/lib/wintcldl/grcalc.wc, cint7/lib/wintcldl/guibuild.wc,
cint7/lib/wintcldl/quest.wc, cint7/lib/wintcldl/question.wc,
cint7/lib/wintcldl/setup.bat, cint7/lib/wintcldl/tclmacro.h,
cint7/lib/wintcldl/tcltk.h, cint7/lib/wintcldl/test.c,
cint7/lib/wintcldl/test1.wc, cint7/lib/wintcldl/test3.wc,
cint7/lib/wintcldl/test5.wc, cint7/lib/wintcldl/tkmacro.h,
cint7/lib/wintcldl/top.h, cint7/lib/wintcldl/wildc,
cint7/lib/wintcldl/wildc.bat, cint7/lib/wintcldl/wildc.dbk,
cint7/lib/wintcldl/wildc.tcl, cint7/lib/wintcldl/wildc.wc,
cint7/lib/wintcldl/wildc/temp,
cint7/lib/wintcldl/wildc/wildc.mak,
cint7/lib/wintcldl/wildc/wildc.mdp,
cint7/lib/wintcldl/wildc1.bmp, cint7/lib/wintcldl83,
cint7/lib/wintcldl83/README.txt,
cint7/lib/wintcldl83/WILDCARD.tcl,
cint7/lib/wintcldl83/bodediagram.wc,
cint7/lib/wintcldl83/calc.wc, cint7/lib/wintcldl83/cintlib.c,
cint7/lib/wintcldl83/gainphas.wc, cint7/lib/wintcldl83/grcalc.wc,
cint7/lib/wintcldl83/guibuild.wc, cint7/lib/wintcldl83/quest.wc,
cint7/lib/wintcldl83/question.wc, cint7/lib/wintcldl83/setup.bat,
cint7/lib/wintcldl83/tclmacro.h, cint7/lib/wintcldl83/tcltk.h,
cint7/lib/wintcldl83/test.c, cint7/lib/wintcldl83/test1.wc,
cint7/lib/wintcldl83/test3.wc, cint7/lib/wintcldl83/test5.wc,
cint7/lib/wintcldl83/tkmacro.h, cint7/lib/wintcldl83/top.h,
cint7/lib/wintcldl83/try.bat, cint7/lib/wintcldl83/wildc,
cint7/lib/wintcldl83/wildc.bat, cint7/lib/wintcldl83/wildc.dbk,
cint7/lib/wintcldl83/wildc.tcl, cint7/lib/wintcldl83/wildc.wc,
cint7/lib/wintcldl83/wildc/wildc.dsp,
cint7/lib/wintcldl83/wildc/wildc.dsw,
cint7/lib/wintcldl83/wildc/wildc.mak,
cint7/lib/wintcldl83/wildc1.bmp, cint7/lib/xlib,
cint7/lib/xlib/README.txt, cint7/lib/xlib/TOP.h,
cint7/lib/xlib/XLIB.h, cint7/lib/xlib/setup,
cint7/lib/xlib/x11const.h, cint7/lib/xlib/x11mfunc.h,
cint7/libCint.mk, cint7/libReflex.mk, cint7/main,
cint7/main/G__main.c, cint7/main/G__setup.c,
cint7/main/cppmain.cxx, cint7/src, cint7/src/.cvsignore,
cint7/src/Api.cxx, cint7/src/BaseCls.cxx, cint7/src/CallFunc.cxx,
cint7/src/Class.cxx, cint7/src/DataMbr.cxx, cint7/src/Dict.cxx,
cint7/src/Dict.h, cint7/src/HISTORY, cint7/src/Makebcdict,
cint7/src/Makefile, cint7/src/Makefile.base,
cint7/src/Makefile.base.nec, cint7/src/Makefile.base.sgi,
cint7/src/Method.cxx, cint7/src/MethodAr.cxx,
cint7/src/README.txt, cint7/src/Shadow.cxx, cint7/src/Token.cxx,
cint7/src/Type.cxx, cint7/src/Typedf.cxx, cint7/src/accstrm.cxx,
cint7/src/accstrm.h, cint7/src/allstrm.cxx,
cint7/src/alphastrm.cxx, cint7/src/alphastrm.h,
cint7/src/bc_assign.cxx, cint7/src/bc_assign.h,
cint7/src/bc_autoobj.cxx, cint7/src/bc_autoobj.h,
cint7/src/bc_cfunc.cxx, cint7/src/bc_cfunc.h,
cint7/src/bc_debug.cxx, cint7/src/bc_debug.h,
cint7/src/bc_eh.cxx, cint7/src/bc_eh.h, cint7/src/bc_exec.cxx,
cint7/src/bc_exec.h, cint7/src/bc_exec_asm.h,
cint7/src/bc_inst.cxx, cint7/src/bc_inst.h,
cint7/src/bc_item.cxx, cint7/src/bc_item.h,
cint7/src/bc_linkdef.h, cint7/src/bc_parse.cxx,
cint7/src/bc_parse.h, cint7/src/bc_reader.cxx,
cint7/src/bc_reader.h, cint7/src/bc_type.cxx,
cint7/src/bc_type.h, cint7/src/bc_vtbl.cxx, cint7/src/bc_vtbl.h,
cint7/src/bcstrm.cxx, cint7/src/bcstrm.h, cint7/src/cbstrm.cpp,
cint7/src/cbstrm.h, cint7/src/common.h, cint7/src/dllrev.h,
cint7/src/fakestrm.cxx, cint7/src/fproto.h, cint7/src/g__cfunc.c,
cint7/src/gcc3strm.cxx, cint7/src/gcc3strm.h, cint7/src/global.h,
cint7/src/header.h, cint7/src/iccstrm.cxx, cint7/src/iccstrm.h,
cint7/src/kccstrm.cxx, cint7/src/kccstrm.h,
cint7/src/libstrm.cxx, cint7/src/libstrm.h, cint7/src/longif.cxx,
cint7/src/longif.h, cint7/src/longif3.cxx, cint7/src/longif3.h,
cint7/src/memo.txt, cint7/src/memo2.txt, cint7/src/memtest.h,
cint7/src/newsos.h, cint7/src/precedence.txt,
cint7/src/rflx_gendict.cxx, cint7/src/rflx_gendict.h,
cint7/src/rflx_gensrc.cxx, cint7/src/rflx_gensrc.h,
cint7/src/rflx_tools.cxx, cint7/src/rflx_tools.h,
cint7/src/stdstrct.h, cint7/src/sun5strm.cxx, cint7/src/sunos.h,
cint7/src/sunstrm.cxx, cint7/src/sunstrm.h, cint7/src/typesym.h,
cint7/src/v6_auxu.cxx, cint7/src/v6_cast.cxx,
cint7/src/v6_debug.cxx, cint7/src/v6_decl.cxx,
cint7/src/v6_disp.cxx, cint7/src/v6_dmyinit.cxx,
cint7/src/v6_dmystrct.cxx, cint7/src/v6_dmystrm.cxx,
cint7/src/v6_dump.cxx, cint7/src/v6_end.cxx,
cint7/src/v6_error.cxx, cint7/src/v6_expr.cxx,
cint7/src/v6_fread.cxx, cint7/src/v6_func.cxx,
cint7/src/v6_gcoll.cxx, cint7/src/v6_global1.cxx,
cint7/src/v6_global2.cxx, cint7/src/v6_ifunc.cxx,
cint7/src/v6_inherit.cxx, cint7/src/v6_init.cxx,
cint7/src/v6_input.cxx, cint7/src/v6_intrpt.cxx,
cint7/src/v6_loadfile.cxx, cint7/src/v6_macos.cxx,
cint7/src/v6_macro.cxx, cint7/src/v6_malloc.cxx,
cint7/src/v6_memtest.cxx, cint7/src/v6_new.cxx,
cint7/src/v6_newlink.cxx, cint7/src/v6_newsos.cxx,
cint7/src/v6_oldlink.cxx, cint7/src/v6_opr.cxx,
cint7/src/v6_parse.cxx, cint7/src/v6_pause.cxx,
cint7/src/v6_pcode.cxx, cint7/src/v6_pragma.cxx,
cint7/src/v6_quote.cxx, cint7/src/v6_rflxutil.cxx,
cint7/src/v6_scrupto.cxx, cint7/src/v6_shl.cxx,
cint7/src/v6_sizeof.cxx, cint7/src/v6_stdstrct.cxx,
cint7/src/v6_struct.cxx, cint7/src/v6_stub.cxx,
cint7/src/v6_sunos.cxx, cint7/src/v6_tmplt.cxx,
cint7/src/v6_typedef.cxx, cint7/src/v6_val2a.cxx,
cint7/src/v6_value.cxx, cint7/src/v6_var.cxx,
cint7/src/v6_winnt.cxx, cint7/src/vararg.h,
cint7/src/vc7strm.cxx, cint7/src/vc7strm.h, cint7/src/vcstrm.cxx,
cint7/src/vcstrm.h, cint7/src/vcstrmold.cxx,
cint7/src/vcstrmold.h, cint7/stl, cint7/stl/G__postprocess.h,
cint7/stl/README.txt, cint7/stl/_algorithm,
cint7/stl/_autocontainer, cint7/stl/_bitset, cint7/stl/_climits,
cint7/stl/_climits.h, cint7/stl/_deque, cint7/stl/_deque.h,
cint7/stl/_functional, cint7/stl/_iterator,
cint7/stl/_iterator.h, cint7/stl/_list, cint7/stl/_list.h,
cint7/stl/_map, cint7/stl/_map.h, cint7/stl/_memory,
cint7/stl/_memory.h, cint7/stl/_multimap, cint7/stl/_multimap.h,
cint7/stl/_multiset, cint7/stl/_multiset.h, cint7/stl/_pair.h,
cint7/stl/_set, cint7/stl/_set.h, cint7/stl/_stack,
cint7/stl/_stack.h, cint7/stl/_string, cint7/stl/_utility,
cint7/stl/_utility.h, cint7/stl/_vector, cint7/stl/_vector.h,
cint7/stl/algo.h, cint7/stl/algobase.h, cint7/stl/algorithm,
cint7/stl/bitset, cint7/stl/bool, cint7/stl/bstring.h,
cint7/stl/bvector.h, cint7/stl/defalloc.h, cint7/stl/deque,
cint7/stl/deque.h, cint7/stl/faralloc.h, cint7/stl/fdeque.h,
cint7/stl/flist.h, cint7/stl/fmap.h, cint7/stl/fmultmap.h,
cint7/stl/fmultset.h, cint7/stl/fset.h, cint7/stl/function.h,
cint7/stl/functional, cint7/stl/hdeque.h, cint7/stl/heap.h,
cint7/stl/hlist.h, cint7/stl/hmap.h, cint7/stl/hmultmap.h,
cint7/stl/hmultset.h, cint7/stl/hset.h, cint7/stl/hugalloc.h,
cint7/stl/hvector.h, cint7/stl/iterator, cint7/stl/iterator.h,
cint7/stl/lbvector.h, cint7/stl/ldeque.h, cint7/stl/limits,
cint7/stl/list, cint7/stl/list.h, cint7/stl/llist.h,
cint7/stl/lmap.h, cint7/stl/lmultmap.h, cint7/stl/lmultset.h,
cint7/stl/lngalloc.h, cint7/stl/lset.h, cint7/stl/map,
cint7/stl/map.h, cint7/stl/memory, cint7/stl/multimap,
cint7/stl/multimap.h, cint7/stl/multiset, cint7/stl/multiset.h,
cint7/stl/neralloc.h, cint7/stl/nmap.h, cint7/stl/nmultmap.h,
cint7/stl/nmultset.h, cint7/stl/nset.h, cint7/stl/numeric,
cint7/stl/pair, cint7/stl/pair.h, cint7/stl/projectn.h,
cint7/stl/queue, cint7/stl/random.cpp, cint7/stl/set,
cint7/stl/set.h, cint7/stl/stack, cint7/stl/stack.h,
cint7/stl/string, cint7/stl/tempbuf.cpp, cint7/stl/tempbuf.h,
cint7/stl/teststl, cint7/stl/teststl.c, cint7/stl/tree.h,
cint7/stl/utility, cint7/stl/utility.h, cint7/stl/valarray,
cint7/stl/vector, cint7/stl/vector.h, cint7/test,
cint7/test/.cvsignore, cint7/test/.inputrc, cint7/test/98p02.hpg,
cint7/test/Complex.cxx, cint7/test/Complex.h,
cint7/test/IPair.cpp, cint7/test/IPair.h, cint7/test/MyAlgo0.h,
cint7/test/MyString.cxx, cint7/test/MyString.h,
cint7/test/README.txt, cint7/test/Test0.cxx,
cint7/test/Test1.cxx, cint7/test/VArray.cxx, cint7/test/VArray.h,
cint7/test/VCompany.cxx, cint7/test/VCompany.h,
cint7/test/VObject.cxx, cint7/test/VObject.h,
cint7/test/VPerson.cxx, cint7/test/VPerson.h,
cint7/test/VPersonTest.cxx, cint7/test/VString.cxx,
cint7/test/VString.h, cint7/test/VType.h, cint7/test/access0.cxx,
cint7/test/anonunion.cxx, cint7/test/aoki0.cxx,
cint7/test/aryinit0.cxx, cint7/test/aryinit1.cxx,
cint7/test/autocc.cxx, cint7/test/baseconv0.cxx,
cint7/test/bitfield.cxx, cint7/test/borg1.cxx,
cint7/test/borg2.cxx, cint7/test/bruce1.cxx,
cint7/test/btmplt.cxx, cint7/test/complex1.cxx,
cint7/test/complex1.h, cint7/test/const.cxx,
cint7/test/constary.cxx, cint7/test/convopr0.cxx,
cint7/test/cout1.cxx, cint7/test/cpp0.cxx, cint7/test/cpp1.cxx,
cint7/test/cpp2.cxx, cint7/test/cpp3.cxx, cint7/test/cpp4.cxx,
cint7/test/cpp5.cxx, cint7/test/cpp6.cxx, cint7/test/cpp8.cxx,
cint7/test/delete0.cxx, cint7/test/eh1.cxx,
cint7/test/enumscope.cxx, cint7/test/explicitdtor.cxx,
cint7/test/fons3.cxx, cint7/test/friend0.cxx,
cint7/test/funcmacro.cxx, cint7/test/fwdtmplt.cxx,
cint7/test/idxscope0.cxx, cint7/test/ifs.cxx,
cint7/test/ifs.data, cint7/test/include.cxx,
cint7/test/inherit0.cxx, cint7/test/inherit1.cxx,
cint7/test/inherit2.cxx, cint7/test/init1.cxx,
cint7/test/init2.cxx, cint7/test/longlong.cxx,
cint7/test/loopcompile1.cxx, cint7/test/loopcompile2.cxx,
cint7/test/loopcompile3.cxx, cint7/test/loopcompile4.cxx,
cint7/test/loopcompile5.cxx, cint7/test/maincmplx.cxx,
cint7/test/maptest.cxx, cint7/test/maptest.h,
cint7/test/memo.txt, cint7/test/mfstatic.cxx,
cint7/test/minexam.cxx, cint7/test/minherit0.cxx,
cint7/test/mkcmain.cxx, cint7/test/new0.cxx,
cint7/test/nick3.cxx, cint7/test/nick4.cxx,
cint7/test/nstmplt1.cxx, cint7/test/oprovld0.cxx,
cint7/test/oprovld2.cxx, cint7/test/ostream.cxx,
cint7/test/ostream.old, cint7/test/pb19.cxx,
cint7/test/refassign.cxx, cint7/test/scope0.cxx,
cint7/test/setw0.cxx, cint7/test/staticary.cxx,
cint7/test/staticmem0.cxx, cint7/test/staticmem1.cxx,
cint7/test/t1002.cxx, cint7/test/t1002.h, cint7/test/t1004.cxx,
cint7/test/t1011.cxx, cint7/test/t1011.h, cint7/test/t1015.cxx,
cint7/test/t1016.cxx, cint7/test/t1016.h, cint7/test/t1023.cxx,
cint7/test/t1024.cxx, cint7/test/t1024.h, cint7/test/t1025.cxx,
cint7/test/t1025.h, cint7/test/t1026.cxx, cint7/test/t1026.h,
cint7/test/t1027.cxx, cint7/test/t1027.h, cint7/test/t1027.old,
cint7/test/t1030.cxx, cint7/test/t1030.h, cint7/test/t1031.cxx,
cint7/test/t1031.h, cint7/test/t1032.cxx, cint7/test/t1033.cxx,
cint7/test/t1034.cxx, cint7/test/t1034.old, cint7/test/t1035.cxx,
cint7/test/t1035.h, cint7/test/t1036.cxx, cint7/test/t1040.cxx,
cint7/test/t1040.h, cint7/test/t1042.cxx, cint7/test/t1042.old,
cint7/test/t1046.cxx, cint7/test/t1046.h, cint7/test/t1047.cxx,
cint7/test/t1047.h, cint7/test/t1048.cxx, cint7/test/t1048.h,
cint7/test/t1049.cxx, cint7/test/t1054.cxx, cint7/test/t1055.cxx,
cint7/test/t1061.cxx, cint7/test/t1061.h, cint7/test/t1062.cxx,
cint7/test/t1062.h, cint7/test/t1067.cxx, cint7/test/t1067.h,
cint7/test/t1068.cxx, cint7/test/t1068.h, cint7/test/t1079.cxx,
cint7/test/t1079.h, cint7/test/t1084.cxx, cint7/test/t1085.cxx,
cint7/test/t1086.cxx, cint7/test/t1088.cxx, cint7/test/t1094.cxx,
cint7/test/t1101.cxx, cint7/test/t1115.cxx, cint7/test/t1115.h,
cint7/test/t1124.cxx, cint7/test/t1125.cxx, cint7/test/t1126.cxx,
cint7/test/t1127.cxx, cint7/test/t1127.h, cint7/test/t1128.cxx,
cint7/test/t1129.cxx, cint7/test/t1134.cxx, cint7/test/t1136.cxx,
cint7/test/t1140.cxx, cint7/test/t1143.cxx, cint7/test/t1144.cxx,
cint7/test/t1148.cxx, cint7/test/t1157.cxx, cint7/test/t1158.cxx,
cint7/test/t1160.cxx, cint7/test/t1164.cxx, cint7/test/t1165.cxx,
cint7/test/t1178.cxx, cint7/test/t1178.h, cint7/test/t1187.cxx,
cint7/test/t1187.h, cint7/test/t1192.cxx, cint7/test/t1193.cxx,
cint7/test/t1193.h, cint7/test/t1200.h, cint7/test/t1203.cxx,
cint7/test/t1205.cxx, cint7/test/t1205.h, cint7/test/t1213.cxx,
cint7/test/t1214.cxx, cint7/test/t1215.cxx, cint7/test/t1215.h,
cint7/test/t1221.cxx, cint7/test/t1222.cxx, cint7/test/t1223.cxx,
cint7/test/t1224.cxx, cint7/test/t1228.cxx, cint7/test/t1228.old,
cint7/test/t1247.cxx, cint7/test/t1247.h, cint7/test/t1247a.h,
cint7/test/t1276.cxx, cint7/test/t1276.h, cint7/test/t1277.cxx,
cint7/test/t1277.h, cint7/test/t1278.cxx, cint7/test/t1279.cxx,
cint7/test/t1280.cxx, cint7/test/t1281.cxx, cint7/test/t1282.cxx,
cint7/test/t215.cxx, cint7/test/t358.cxx, cint7/test/t488.cxx,
cint7/test/t516.cxx, cint7/test/t516.h, cint7/test/t603.cxx,
cint7/test/t627.cxx, cint7/test/t627.h, cint7/test/t630.cxx,
cint7/test/t633.cxx, cint7/test/t633.h, cint7/test/t634.cxx,
cint7/test/t648.cxx, cint7/test/t674.cxx, cint7/test/t674.h,
cint7/test/t676.cxx, cint7/test/t694.cxx, cint7/test/t694.h,
cint7/test/t695.cxx, cint7/test/t705.cxx, cint7/test/t705.h,
cint7/test/t714.cxx, cint7/test/t733.cxx, cint7/test/t733.h,
cint7/test/t733.old, cint7/test/t749.cxx, cint7/test/t751.cxx,
cint7/test/t764.cxx, cint7/test/t767.cxx, cint7/test/t776.cxx,
cint7/test/t777.cxx, cint7/test/t784.cxx, cint7/test/t825.cxx,
cint7/test/t910.cxx, cint7/test/t916.cxx, cint7/test/t927.cxx,
cint7/test/t927.h, cint7/test/t927.old, cint7/test/t928.cxx,
cint7/test/t928.h, cint7/test/t928a.h, cint7/test/t928b.h,
cint7/test/t930.cxx, cint7/test/t938.cxx, cint7/test/t958.cxx,
cint7/test/t958.h, cint7/test/t959.cxx, cint7/test/t961.cxx,
cint7/test/t961.h, cint7/test/t963.cxx, cint7/test/t963.h,
cint7/test/t966.cxx, cint7/test/t966.h, cint7/test/t968.cxx,
cint7/test/t968.h, cint7/test/t970.cxx, cint7/test/t970.h,
cint7/test/t972.cxx, cint7/test/t972a.h, cint7/test/t972b.h,
cint7/test/t976.cxx, cint7/test/t976.h, cint7/test/t977.cxx,
cint7/test/t977.h, cint7/test/t980.cxx, cint7/test/t980.h,
cint7/test/t986.cxx, cint7/test/t987.cxx, cint7/test/t987.h,
cint7/test/t991.cxx, cint7/test/t991.h, cint7/test/t991a.h,
cint7/test/t991b.h, cint7/test/t991c.h, cint7/test/t992.cxx,
cint7/test/t992.h, cint7/test/t993.c, cint7/test/t993.h,
cint7/test/t995.cxx, cint7/test/t995.h, cint7/test/t996.cxx,
cint7/test/t996.h, cint7/test/t998.cxx, cint7/test/t998.dat,
cint7/test/telea0.cxx, cint7/test/telea1.cxx,
cint7/test/telea2.cxx, cint7/test/telea3.cxx,
cint7/test/telea5.cxx, cint7/test/telea6.cxx,
cint7/test/telea7.cxx, cint7/test/telea8.cxx,
cint7/test/temp.cxx, cint7/test/template.cxx,
cint7/test/template.h, cint7/test/template0.cxx,
cint7/test/template1.cxx, cint7/test/template2.cxx,
cint7/test/template3.cxx, cint7/test/template3.old,
cint7/test/template4.cxx, cint7/test/template5.cxx,
cint7/test/template6.cxx, cint7/test/testall.cxx,
cint7/test/testdiff.cygwin, cint7/test/testdiff.mac,
cint7/test/testdiff.v5, cint7/test/testdiff.v6,
cint7/test/vbase.cxx, cint7/test/vbase.h, cint7/test/vbase1.cxx,
cint7/test/vbase1.h, cint7/test/vec3d.cxx, cint7/test/vec3d.h,
cint7/test/virtualfunc0.cxx, cint7/test/virtualfunc1.cxx,
cint7/test/virtualfunc2.cxx, cint7/tool, cint7/tool/ARCHIVE,
cint7/tool/ARCHIVEBIN, cint7/tool/C2cxx, cint7/tool/EXPOSE,
cint7/tool/INSTALLBIN, cint7/tool/batch.c, cint7/tool/chmod.cxx,
cint7/tool/cxx2C, cint7/tool/cxx2cpp, cint7/tool/cxx2cpp.c,
cint7/tool/exportcint, cint7/tool/exportgcc3,
cint7/tool/exportroot, cint7/tool/ifdef,
cint7/tool/ifdef/Makefile.base, cint7/tool/ifdef/Makefile.bcc5,
cint7/tool/ifdef/get.c, cint7/tool/ifdef/ifdef.cxx,
cint7/tool/ifdef/ifdef.mak, cint7/tool/ifdef/setup,
cint7/tool/ifdef/setup.bat, cint7/tool/makecint.cxx,
cint7/tool/rmkdepend, cint7/tool/rmkdepend/.cvsignore,
cint7/tool/rmkdepend/cppsetup.c, cint7/tool/rmkdepend/def.h,
cint7/tool/rmkdepend/ifparser.c, cint7/tool/rmkdepend/ifparser.h,
cint7/tool/rmkdepend/imakemdep.h, cint7/tool/rmkdepend/include.c,
cint7/tool/rmkdepend/main.c, cint7/tool/rmkdepend/mainroot.cxx,
cint7/tool/rmkdepend/parse.c, cint7/tool/rmkdepend/pr.c,
cint7/tool/rmkdepend/rmkdepend.man: This commit was generated by
cvs2svn to compensate for changes in r17059,
which included commits to RCS files with non-trunk default
branches.
2006-12-06 14:42 rdm
* [r17058] Makefile, build/unix/importcint.sh,
config/Makefile.depend, config/Makefile.in, configure: From Axel:
first changes for CINT7 support as an optional module.
2006-12-06 14:21 couet
* [r17057] gl/src/TGLHistPainter.cxx: From Timur:
- Small fix for box cut and win32.
2006-12-06 13:21 couet
* [r17056] asimage/src/TASImage.cxx: - The parameters passed to
CellArrayBegin(...) were wrong. Therefore the
images (in PS outputs) were not placed correctly in pads having
none
normalized coordinates.
2006-12-06 10:21 rdm
* [r17055] base/inc/TPluginManager.h, base/src/TPluginManager.cxx:
don't implement copy ctor and assignment operators.
2006-12-06 10:20 rdm
* [r17054] base/src/TSystem.cxx, unix/src/TUnixSystem.cxx,
winnt/src/TWinNTSystem.cxx: handle the case where the DynamicPath
was extended by the user in a
private .rootrc file.
2006-12-06 10:19 rdm
* [r17053] base/src/TROOT.cxx: handle the case where the MacroPath
TEnv resource was extended by the user
in a private .rootrc file.
2006-12-06 09:00 brun
* [r17052] matrix/src/TMatrixTBase.cxx: Extend the functionality of
the Print function, giving the possibility
to specify the format to print the matrix.
// By default the format "%11.4g" is used to print one element.
// One can specify an alternative format with eg
// option ="f= %6.2f "
2006-12-06 05:53 brun
* [r17051] table/src/TVolume.cxx: From Valeri Fine:
fix the TRotMatrix initialization for TVolume objects
2006-12-06 00:10 rdm
* [r17050] etc/gdb-backtrace.sh: From John Marraffino:
new version that works on both 32 and 64 bit Linux.
2006-12-05 20:34 brun
* [r17049] winnt/src/TWinNTSystem.cxx: From Bertrand:
Fix the warning C4172: returning address of local variable or
temporary.
2006-12-05 17:17 brun
* [r17048] html/src/THtml.cxx: From Axel:
enforce batch mode when creating the canvas for THtml's class
tree.
2006-12-05 15:44 antcheva
* [r17047] fitpanel/inc/TFitParametersDialog.h,
fitpanel/src/TFitParametersDialog.cxx: - added functionality for
fixed and bounded parameters
2006-12-05 15:43 antcheva
* [r17046] fitpanel/inc/TFitEditor.h, fitpanel/src/TFitEditor.cxx:
- keep object draw options during the fit
- implemented fit option 'B'
2006-12-05 14:19 brun
* [r17045] g4root/test, g4root/test/drawTracks.C,
g4root/test/ex06geom.root, g4root/test/exN06,
g4root/test/exN06.in, g4root/test/exN06/Makefile,
g4root/test/exN06/exampleN06.cc, g4root/test/exN06/include,
g4root/test/exN06/include/ExN06PostDetConstruction.hh,
g4root/test/exN06/src,
g4root/test/exN06/src/ExN06DetectorConstruction.cc,
g4root/test/exN06/src/ExN06PostDetConstruction.cc,
g4root/test/exN06/src/ExN06SteppingVerbose.cc,
g4root/test/flags.gmk, g4root/test/runtest: From Andrei:
Add a g4root test program based on the standard g4 example6.
The program compares the results obtained with pure g4 to the
ones with TGeo.
2006-12-05 13:39 roiser
* [r17043] reflex/Module.mk: build genmap with ALLEXECS
2006-12-05 10:55 brun
* [r17042] meta/inc/TCint.h, meta/src/TCint.cxx: From Axel:
Add static functions returning the file name of the currently
interpreted macro, and the topmost (i.e. not included) macro
file.
const char *TCint::GetTopLevelMacroName()
const char *TCint::GetCurrentMacroName()
2006-12-05 09:38 roiser
* [r17041] reflex/Module.mk: mod for Module.mk
2006-12-05 09:34 roiser
* [r17040] reflex/Module.mk: Generate genmap exe for PluginSvc
2006-12-04 17:34 moneta
* [r17039] mathmore/inc/Math/Random.h,
mathmore/inc/Math/WrappedMultiTF1.h,
mathmore/inc/Math/WrappedTF1.h,
mathmore/src/GSLFunctionWrapper.h, mathmore/test/Makefile,
mathmore/test/testDerivation.cxx,
mathmore/test/testIntegration.cxx, mathmore/test/testRandom.cxx:
- remove copy of function object when wrapping for a GSL function
- keep a copy of the parameters locally in the TF1 Wrapper
function
- add test for performances in derivation and integration
- add a constructor passing the seed in the Random class
2006-12-04 15:19 rdm
* [r17038] configure: From Axel:
fix detection of pythia on cygwin/gcc.
2006-12-04 15:15 rdm
* [r17037] proof/src/TProofServ.cxx: From Gerri:
pas opt option when uploading package to slaves.
2006-12-04 07:51 brun
* [r17036] proofd/src/XProofProtUtils.cxx: From Bertrand:
Fix a compilation error under Windows
2006-12-03 23:34 rdm
* [r17035] etc/proof/xpd.cf.sample, proof/inc/LinkDef.h,
proof/inc/TProof.h, proof/inc/TProofLog.h, proof/inc/TProofMgr.h,
proof/inc/TSlave.h, proof/src/TProof.cxx,
proof/src/TProofLog.cxx, proof/src/TProofMgr.cxx,
proof/src/TSessionViewer.cxx, proof/src/TSlave.cxx,
proofd/inc/XProofProtocol.h, proofd/inc/XrdProofdProtocol.h,
proofd/inc/XrdProofdResponse.h, proofd/inc/XrdProofdTrace.h,
proofd/src/XProofProtUtils.cxx, proofd/src/XrdProofdProtocol.cxx,
proofd/src/XrdProofdResponse.cxx, proofx/inc/TXProofMgr.h,
proofx/inc/TXSlave.h, proofx/inc/TXSocket.h,
proofx/src/TXProofMgr.cxx, proofx/src/TXProofServ.cxx,
proofx/src/TXSlave.cxx, proofx/src/TXSocket.cxx,
sessionviewer/src/TSessionViewer.cxx: From Gerri:
0. Introduction of the static:
TProof::Mgr(const char *url)
to get the manager to the cluster; this gives access to all the
manager
functionality, included Reset(). TProof::Reset() is removed.
1. Two new classes: TProofLog and TProofLogElem.
TProofLog contains a list of TProofLogElem, one per node.
TProofLogElem
basically contains a TMacro plus methods to play with it.
2. The TProofLog object can be retrieved via the manager:
TProofLog *pl = TProof::Mgr("cluster")->GetSessionLogs()
by default the last session is retrieved: the signature for
GetSessionLogs is
TProofLog *TProofMgr::GetSessionLogs(Int_t ridx, const char
*stag)
the first argument is a reversed relative index (-1 gets the next
to last
session), the second is the session unique tag; if the second is
specified the first is ignored.
3. TProofMgr has a new method ReadBuffer to quickly read a buffer
from
a file via XrdProofd: this allows to avoid the second xrootd on
the
redirector and in general is useful when a quick reading is
needed.
Also, the buffer is always retrieved via the master, so we should
not
have firewall problems in accessing directly the xrootd of the
workers.
4. In the sandbox I have kept the .sessions file with the active
sessions
and I have added .terminated in each session working dir which
have
been terminated. On the master, each session working dir has the
file
.workers with the relevant information about the workers.
5. The max number of old session workdirs is set to 10 by default
(configurable in xpd.cf): the sandbox is trimmed when closing a
session.
6. Some unrelated changes/fixes contained in the patch:
- in XrdProofdProtocol:
- use of /proc (linux, solaris) or sysctl (mac) to verify/search
for running of a process. For other platforms I have left the
parsing of the output of 'ps'.
- I have introduced a 'cron' thread: it runs every minute and for
the moment it just cleans a vector; this is the place where to do
client independent actions, like checking if the config files
have
changed, for example.
- I have added the possibility to control which user can access
the cluster; requested by Jan Fiete.
7. The patch contains also several fixes here and there I have
found by
testing.
2006-12-02 10:17 brun
* [r17034] README/CREDITS: Add contribution from Evgeni Chernyaev
for his contributions to the LEGO/SURF algorithms.
2006-12-02 09:07 brun
* [r17033] pyroot/src/ConstructorHolder.cxx,
reflex/src/PluginFactoryMap.cxx: Fix coding convention
2006-12-01 19:47 brun
* [r17032] base/inc/TSystem.h: From Bertrand:
use #ifndef WIN32 instead of #ifndef R__WIN32 in header files
(otherwise R__WIN32 must be defined in Makefiles).
2006-12-01 17:13 rdm
* [r17031] README/CREDITS: added John Marraffino.
2006-12-01 17:13 moneta
* [r17030] mathcore/test/Track.h, mathcore/test/testVectorIO.cxx:
correct test for VecTrackD
2006-12-01 16:48 rdm
* [r17026] unix/src/TUnixSystem.cxx: From John Marraffino:
1. DispatchSignals(sig)
Replace call to Abort(-1) with a call to Exit(sig) to
allow CMSSW to flush buffers, close files and clean up
after a fatal error.
2. StackTrace()
Enlarge string field widths to accommodate long function
signatures for demangling.
Enable use of GNU script, gstack, if available. Replace
incorrect sed script in gstack. Modified gstack is available
as $ROOTSYS/etc/gdb-backtrace.sh.
Increase sizes of buffers for calls to and responses from
the addr2line and cppfilt functions.
The addr2line function doesn't know about paths so every
library or executable name passed to it must include a full
path. This is automatic for shared libraries. On the other
hand, for main programs specified without a path, send
`which main` and let the shell expand the name for us.
For shared libraries, addr2line wants an offset into the
file. For main programs, it wants the absolute virtual
address. Distinguish between these two cases and send
the correct address.
2006-12-01 16:46 rdm
* [r17025] etc/gdb-backtrace-script, etc/gdb-backtrace.sh: added
comments in gdb-backtrace-script, added new gdb-backtrace.sh
which is a copy of /usr/bin/gstack with some minor mods.
2006-12-01 16:36 moneta
* [r17024] mathcore/test/Makefile, mathcore/test/Track.h,
mathcore/test/TrackDict.xml, mathcore/test/TrackLinkDef.h,
mathcore/test/testVectorIO.cxx: add test for I/O of a wrapper of
points (Track), a wrapper of std::vector of points (Cluster) and
a vector of wrappers of points (VecTrack) to try to reproduce
problem reportyed by CMS
2006-12-01 16:21 antcheva
* [r17023] fitpanel/src/TFitEditor.cxx: - removed last changes and
additional fix
2006-12-01 16:13 moneta
* [r17022] tutorials/testrandom.C: update reference values for
Mersenne-Twister and use nano-seconds in the timing table
2006-12-01 16:08 roiser
* [r17021] reflex/test/testDict2/TestClasses.h,
reflex/test/test_Reflex_simple2.cxx: tests for multiple array
names
2006-12-01 16:07 roiser
* [r17020] reflex/src/Array.cxx: Generate multiple array names
2006-12-01 15:19 rdm
* [r17019] auth/src/TAuthenticate.cxx, base/src/TMD5.cxx,
gfal/inc/TGFALFile.h, rfio/src/TRFIOFile.cxx,
table/src/TDataSet.cxx: fcntl.h is now in TSystem.h.
2006-12-01 15:05 rdm
* [r17018] meta/inc/TCint.h, meta/inc/TInterpreter.h,
meta/src/TCint.cxx, win32gdk/inc/TGWin32InterpreterProxy.h,
winnt/Module.mk, winnt/inc/LinkDef.h, winnt/inc/TGWin32Command.h,
winnt/inc/TWin32Application.h, winnt/inc/TWin32HookViaThread.h,
winnt/inc/TWin32Semaphore.h, winnt/inc/TWin32Timer.h,
winnt/inc/TWinNTInput.h, winnt/inc/TWinNTSystem.h,
winnt/src/TGWin32Command.cxx, winnt/src/TWin32Application.cxx,
winnt/src/TWin32HookViaThread.cxx, winnt/src/TWin32Timer.cxx,
winnt/src/TWinNTInput.cxx, winnt/src/TWinNTSystem.cxx: From
Bertrand:
cleanup obsolete WinNT files and remove some not needed anymore
WinNT specifics
from the TCint class.
2006-12-01 14:57 rdm
* [r17017] gl/inc/gl2ps.h: remove special __APPLE__ case which is
not needed anymore.
2006-12-01 14:53 roiser
* [r17016] reflex/python/genreflex/genreflex.py: Print some
info/warning/error message where the gccxml executable is
found/or not
2006-12-01 13:42 moneta
* [r17015] mathcore/inc/Math/GenVector/Boost.h,
mathcore/inc/Math/GenVector/BoostX.h,
mathcore/inc/Math/GenVector/BoostY.h,
mathcore/inc/Math/GenVector/BoostZ.h,
mathcore/inc/Math/GenVector/LorentzRotation.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/RotationX.h,
mathcore/inc/Math/GenVector/RotationY.h,
mathcore/inc/Math/GenVector/RotationZ.h,
mathcore/inc/Math/IFunction.h,
mathcore/inc/Math/IParamFunctionfwd.h: - fix a bug found by
Gerhard Raven when setting the angle in the Axial Rotations
- add an E to all the enumeration typename to fix coding
convention (RN 6)
2006-12-01 11:50 rdm
* [r17014] base/inc/TROOT.h, base/src/TROOT.cxx: cleanup.
2006-12-01 11:49 rdm
* [r17013] base/inc/TSystem.h: add fcntl.h as it was indirectly
removed by the removal of G__ci.h. This
avoids breakage of ALL I/O plugins and several other sub-systems
and
avoids user code breakage.
2006-12-01 11:29 pcanal
* [r17012] rint/src/TRint.cxx: Fix for windows compilation
2006-12-01 11:28 pcanal
* [r17011] reflex/src/dir_manip.h: fix for windows compilation
2006-12-01 10:32 roiser
* [r17010] cintex/test/dict, cintex/test/dict/.cvsignore: add
rootmap
2006-12-01 09:26 brun
* [r17009] treeviewer/src/TTreeViewer.cxx: From Ilka:
fix in TTreeViewer that avoid the crash reported on ROOT Forum at
http://root.cern.ch/phpBB2/viewtopic.php?t=4266
2006-12-01 09:09 roiser
* [r17008] reflex/src/PluginService.cxx: add documentation for
plugin service
2006-12-01 08:53 brun
* [r17007] gl/src/TX11GL.cxx: From Timur:
GL windows can now be resized on Macosx
2006-12-01 08:51 brun
* [r17006] g4root/src/TG4RootDetectorConstruction.cxx,
g4root/src/TG4RootNavigator.cxx: From Andrei:
a small patch in g4root fixing node copy numbering and navigation
when photons are reflected to boundaries.
2006-12-01 08:43 brun
* [r17005] table/src/TDataSet.cxx: Fix one more side-efefct of the
changes in TSystem.h (Solaris only0
2006-12-01 08:26 brun
* [r17004] postscript/src/TImageDump.cxx: From Valeriy Onuchin:
Fix drawing of some polymarkers
2006-12-01 08:15 brun
* [r17003] base/inc/TSystem.h, gfal/inc/TGFALFile.h,
rfio/src/TRFIOFile.cxx: Fix side-effects of the removal of
G__ci.h
2006-12-01 08:10 roiser
* [r17002] reflex/src/PluginFactoryMap.cxx,
reflex/src/PluginService.cxx: fix coding conventions
2006-12-01 07:49 brun
* [r17001] base/src/TStorage.cxx: Fix a side-effect of the changes
in TStorage::ObjectDealloc.
Fix coding convention.
2006-12-01 07:47 brun
* [r17000] auth/src/TAuthenticate.cxx: Fix a side-effect of the
removal of G__ci.h from TSystem.
Add a missing include. Did not compile on Linux.
2006-11-30 23:19 pcanal
* [r16999] auth/src/TAuthenticate.cxx, base/inc/TSystem.h,
base/src/TMD5.cxx, base/src/TStorage.cxx,
base/src/TVirtualFFT.cxx, foam/src/TFoam.cxx,
geom/src/TGeoShape.cxx, meta/src/TCint.cxx: Remove G__ci.h from
TSystem.h. Correct the source file that require G__ci.h __or__
one of the header it included
2006-11-30 23:18 pcanal
* [r16998] pyroot/src/Converters.cxx, pyroot/src/PropertyProxy.cxx,
pyroot/src/Pythonize.cxx, pyroot/src/RootWrapper.cxx,
pyroot/src/TPyClassGenerator.cxx, utils/src/rootcint.cxx: Reduce
direct access to G__ifunc_table (Pythonize.cxx still has some
dependency on it)
2006-11-30 23:17 pcanal
* [r16997] cint/inc/Class.h, cint/src/Class.cxx: Extend
G__ClassInfo;:AddMethod
2006-11-30 23:16 pcanal
* [r16996] cint/inc/Method.h, cint/src/Method.cxx: Add UserParam
set/get. Move GetFriendInfo implementation
2006-11-30 23:16 pcanal
* [r16995] cint/inc/G__ci.h, cint/src/common.h: Move internal
structs to common.h
2006-11-30 16:43 antcheva
* [r16994] fitpanel/src/TFitEditor.cxx: - fixed SegV when fitting
histogram objects
2006-11-30 16:20 brun
* [r16993] test/RootShower/RootShower.cxx: From Ilka:
removed unused variable `Char_t gifname[80]' in member function
RootShower::OnShowerProduce().
2006-11-30 14:15 roiser
* [r16992] reflex/test/testPlugins,
reflex/test/testPlugins/ICommon.h,
reflex/test/testPlugins/plugin1.cxx,
reflex/test/testPlugins/plugin1bis.cxx,
reflex/test/testPlugins/plugin2.cxx,
reflex/test/testPlugins/plugin3.cxx,
reflex/test/test_Reflex_plugins.cxx: test suite for plugins
2006-11-30 14:13 roiser
* [r16991] reflex/src/genmap, reflex/src/genmap/genmap.cxx: genmap,
a utility to generate map files
2006-11-30 14:12 roiser
* [r16990] reflex/inc/Reflex/PluginService.h: fix typos for
PluginService
2006-11-30 11:37 roiser
* [r16989] reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/TypeBase.h, reflex/src/Class.h,
reflex/src/ClassTemplateInstance.cxx,
reflex/src/ClassTemplateInstance.h, reflex/src/NameLookup.cxx,
reflex/src/ScopeBase.cxx, reflex/src/Type.cxx,
reflex/src/TypeBase.cxx, reflex/src/Typedef.h: From Philippe:
New function for a simplified and quick name generation to speed
up name lookup
2006-11-30 08:30 roiser
* [r16987] reflex/test/testDict2/ClassN.h: Test class to check for
ambiguities in the dictionary source code in case of
non virtual diamonds
2006-11-30 08:28 roiser
* [r16986] reflex/python/genreflex/selection.dtd: First commit of a
DTD for selection.xml files
2006-11-30 08:27 roiser
* [r16985] reflex/inc/Reflex/PluginService.h,
reflex/inc/Reflex/SharedLibrary.h,
reflex/src/PluginFactoryMap.cxx, reflex/src/PluginFactoryMap.h,
reflex/src/PluginService.cxx, reflex/src/dir_manip.h: First
commit of the Reflex based plugin service, written by Pere and
Markus.
Tests and detailed description will follow
2006-11-30 07:49 brun
* [r16984] tree/inc/TEntryList.h, tree/src/TEntryList.cxx,
tree/src/TEntryListBlock.cxx: From Anna:
fixing some bugs and memory leaks
2006-11-29 17:39 brun
* [r16983] gdml/src/TGDMLParse.cxx: From Ben Lloyd:
a small bug fix.
2006-11-29 16:13 roiser
* [r16982] cintex/src/CINTFunctional.cxx: When reloading dictionary
information Cintex has to keep track of the reloaded
members. We disentangle the member information and copy only the
necessary
information, resp. keep pointers to stub-functions
2006-11-29 15:37 brun
* [r16981] cint/src/v6_decl.cxx: From Axel:
Workaround for parser deficiency for constructor call vs function
decl:
give preference to c'tor call in namespaces.
2006-11-29 15:13 antcheva
* [r16980] fitpanel/src/TFitEditor.cxx: - keep the slider position
if the axis range was not changed
2006-11-29 14:50 brun
* [r16979] cint/lib/dll_stl/suncc5_deque.h,
cint/lib/dll_stl/suncc5_string.h: From Axel:
Fix error pos for string, deque dll now that CINT actually parses
them
because __SUNPRO_CC is now defined for makecint.
2006-11-29 11:38 brun
* [r16978] gdml/inc/TGDMLParse.h: Fix coding conventions by
renaming the internal helper classes
BaseMapHelper ->TGDMLBaseMapHelper
AssignmentHelper ->TGDMLAssignmentHelper
MapHelper ->TGDMLMapHelper
2006-11-28 21:07 pcanal
* [r16977] cint/src/fproto.h: Do not use C++ comemnt in header
include in C files
2006-11-28 20:49 rdm
* [r16976] proof/src/TProof.cxx: typo in comment.
2006-11-28 15:35 brun
* [r16975] cint/lib/posix/posix.h, cint/src/v6_init.cxx: From Axel:
Declare all platform macros, except when compiling where the
compiler
macros (e.g. __GNUC__) are hidden.
Fix for cygwin's inode.
2006-11-28 14:08 antcheva
* [r16974] fitpanel/src/TFitEditor.cxx: - connect the slider range
to the displayed axis range in a pad;
this allows the fit panel slider range to be properly set after
performing zoom/unzoom on axis
2006-11-28 14:03 rdm
* [r16973] base/src/TSystem.cxx: in ProcessEvents(),
DispatchOneEvent() should also be called when in batch
mode. It is needed to process the sync timers and socket monitors
also
when in batch mode.
2006-11-28 13:59 rdm
* [r16972] winnt/src/TWinNTSystem.cxx: From Bertrand:
- Force the system to use 1 ms resolution for timers and Sleep().
(by default the resolution is between 10-20 ms)
2006-11-28 12:58 brun
* [r16971] gl/src/TGLSurfacePainter.cxx: From Timur:
Fix for some types of surfaces
2006-11-28 12:56 antcheva
* [r16970] gui/inc/TGDoubleSlider.h, gui/src/TGDoubleSlider.cxx,
gui/src/TGTripleSlider.cxx: From Bertrand:
- Fix cursor position when turning on constrained with
min and max being zero.
2006-11-28 12:10 rdm
* [r16969] base/Module.mk, base/inc/LinkDef3.h,
base/inc/TVirtualProof.h, base/inc/TVirtualProofMgr.h,
base/src/TVirtualProof.cxx, base/src/TVirtualProofMgr.cxx,
config/rootrc.in, peac/inc/TPEAC.h,
peac/inc/TProofStartupDialog.h, peac/src/TPEAC.cxx,
peac/src/TProofStartupDialog.cxx, proof/inc/LinkDef.h,
proof/inc/TDSet.h, proof/inc/TDrawFeedback.h, proof/inc/TProof.h,
proof/inc/TProofMgr.h, proof/inc/TProofProgressDialog.h,
proof/inc/TSessionViewer.h, proof/src/TDSet.cxx,
proof/src/TDrawFeedback.cxx, proof/src/TPerfStats.cxx,
proof/src/TProof.cxx, proof/src/TProofChain.cxx,
proof/src/TProofMgr.cxx, proof/src/TProofProgressDialog.cxx,
proof/src/TProofServ.cxx, proof/src/TSessionDialogs.cxx,
proof/src/TSessionLogView.cxx, proof/src/TSessionViewer.cxx,
proof/src/TSlave.cxx, proofplayer/inc/TDrawFeedback.h,
proofplayer/src/TDrawFeedback.cxx,
proofplayer/src/TPerfStats.cxx, proofx/inc/TXProofMgr.h,
proofx/src/TXProofMgr.cxx, proofx/src/TXProofServ.cxx,
proofx/src/TXSlave.cxx, sessionviewer/inc/TProofProgressDialog.h,
sessionviewer/inc/TSessionViewer.h,
sessionviewer/src/TProofProgressDialog.cxx,
sessionviewer/src/TSessionDialogs.cxx,
sessionviewer/src/TSessionLogView.cxx,
sessionviewer/src/TSessionViewer.cxx: From Gerri:
This patch eliminates TVirtualProof, TVirtualProofMgr and
TVirtualProofDesc.
The first is integrated in TProof, the second in TProofMgr and
the third
becomes TProofDesc defined in TProofMgr.h.
2006-11-28 11:05 antcheva
* [r16968] ged/src/TGedEditor.cxx: - do not show global editor if
it was unmapped
2006-11-28 07:38 brun
* [r16967] tree/src/TChain.cxx: Fix coding convention
2006-11-27 17:10 brun
* [r16966] mlp/inc/TMultiLayerPerceptron.h, mlp/inc/TNeuron.h,
mlp/src/TMultiLayerPerceptron.cxx, mlp/src/TNeuron.cxx,
tmva/src/MethodTMlpANN.cxx: Fix coding conventions replacing enum
NeuronType by ENeuronType, etc
2006-11-27 16:53 brun
* [r16965] pythia6/inc/TPythia6Decayer.h,
pythia6/src/TPythia6Decayer.cxx: Fix coding conventions.
2006-11-27 15:57 rdm
* [r16964] proof/inc/TProofChain.h, proof/src/TProofChain.cxx: From
Bertrand:
fixes a (usual) compilation problem with statics on Windows.
2006-11-27 15:46 couet
* [r16963] g3d/src/TMarker3DBox.cxx: - TMarker3DBox::PaintH3 now
takes the pad margins into account.
- Remove trailing blanks
2006-11-27 15:45 rdm
* [r16962] base/src/TVirtualPerfStats.cxx: From Gerri:
a small addition to TVirtualPerfStats that I forgot when I
introduced
the "rate" event.
2006-11-27 15:42 rdm
* [r16961] win32gdk/inc/TGWin32InterpreterProxy.h,
win32gdk/src/TGWin32InterpreterProxy.cxx: From Bertrand:
another fix needed to get the mod in TInterpreter working.
2006-11-27 15:39 couet
* [r16960] g3d/src/TPolyMarker3D.cxx: - TPolyMarker3D::PaintH3
takes the pad margin into account
2006-11-27 15:22 couet
* [r16959] histpainter/src/THistPainter.cxx: -
THistPainter::PaintH3Iso now takes into account the pad margins.
- Remove trailing blanks.
2006-11-27 15:05 rdm
* [r16958] win32gdk/inc/TGWin32InterpreterProxy.h,
win32gdk/src/TGWin32InterpreterProxy.cxx: add new TInterpreter
methods.
2006-11-27 14:19 rdm
* [r16957] proofd/inc/XrdProofServProxy.h,
proofd/inc/XrdProofdProtocol.h, proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdProtocol.cxx: From Gerri:
This patch removes additional errors found by tcheck.
2006-11-27 14:17 rdm
* [r16956] unix/src/TUnixSystem.cxx: extend the description of the
Select() and UnixSelect() methods to include
the possible return codes.
2006-11-27 14:14 rdm
* [r16955] config/rootrc.in, proof/inc/LinkDef.h,
proof/inc/TDSet.h, proof/inc/TProofChain.h,
proof/inc/TProofQueryResult.h, proof/inc/TProofServ.h,
proof/src/TDSet.cxx, proof/src/TProof.cxx,
proof/src/TProofChain.cxx, proof/src/TProofPlayer.cxx,
proof/src/TProofQueryResult.cxx, proof/src/TProofServ.cxx,
proof/src/TSessionViewer.cxx, proofplayer/src/TProofPlayer.cxx,
sessionviewer/src/TSessionViewer.cxx, tree/inc/LinkDef.h,
tree/inc/TChain.h, tree/inc/TChainProof.h, tree/inc/TDSet.h,
tree/inc/TQueryResult.h, tree/src/TChain.cxx,
tree/src/TChainProof.cxx, tree/src/TDSet.cxx,
tree/src/TQueryResult.cxx: From Gerri:
This is the patch to move TDSet and TChainProof in 'proof' and
remove
any dependence on PROOF in 'tree'. I have renamed TChainProof as
TProofChain,
for consistency. TProofChain is now deriving from TChain and
overrides only
the required methods. It is loaded via PluginManager by TChain in
SetProof.
TQueryResult stores now all the input-related objects in
fInputList. There
is a new method
TObject *TQueryResult::GetInputObject(const char *classname)
to retrieve the first instance of a class from the input list, so
for the
TDSet:
TQueryResult *qr;
TDSet *dset = (TDSet *) qr->GetInputObject("TDSet")
The changes in TSessionViewer are needed to adapt to this new way
of
accessing TDSets.
2006-11-27 13:04 rdm
* [r16954] meta/inc/TCint.h, meta/inc/TInterpreter.h,
meta/src/TCint.cxx: From Matevz:
added capability to avoid locking ProcessLine() using
SetProcessLineLock() and
IsProcessLineLocked(). Needed in some case when the lock is
already active
(gled).
2006-11-27 11:11 brun
* [r16953] gl/src/TX11GL.cxx: From Timur
With this change GL in the pad works on the MAC. There is still,
however,
a problem when growing a window (fix coming later)
2006-11-27 10:38 couet
* [r16952] histpainter/inc/Hoption.h,
histpainter/inc/THistPainter.h, histpainter/src/THistPainter.cxx:
- New option PIE to paint TH1. It uses TPie.
- Coding conventions (in THistPainter::PaintSpecialObjects)
2006-11-27 10:06 couet
* [r16951] graf/src/TPie.cxx: - In the constructor from TH1, the X
axis label attributes are used for
the pie labels.
2006-11-27 09:58 brun
* [r16950] g4root/src/TG4RootNavigator.cxx: From Andrei
- patch for reflections at boundaries used by optical processes
in G4
2006-11-25 21:41 brun
* [r16949] test/RootShower/RootShower.cxx: From Bertrand:
Add missing header (time.h)
2006-11-25 15:45 brun
* [r16948] cint/lib/posix/posix.h, cint/src/v6_init.cxx,
cint/tool/makecint.cxx: From Axel:
Fix CPP sys macro, struct dirent, makecint on CYGWIN
2006-11-25 09:30 moneta
* [r16947] mathcore/inc/Math/GenVector/PtEtaPhiE4D.h,
mathcore/inc/Math/GenVector/PtEtaPhiM4D.h,
mathcore/inc/Math/GenVector/PxPyPzE4D.h,
mathcore/inc/Math/GenVector/PxPyPzM4D.h: apply fixes on 4D
coordinate classes as suggested by Philippe to fix problem with
Double32 I/O
2006-11-25 09:28 brun
* [r16946] config/rootrc.in: Remove reference to plug-in
TVirtualUtilHist
2006-11-25 09:07 brun
* [r16945] base/inc/LinkDef1.h, base/inc/TVirtualUtilHist.h,
base/src/TROOT.cxx, base/src/TVirtualUtilHist.cxx: Remove depency
on class TVirtualUtilHist
2006-11-25 09:07 brun
* [r16944] hist/inc/LinkDef.h, hist/inc/TUtilHist.h,
hist/src/TH1.cxx, hist/src/TUtilHist.cxx: Remove dependency on
class TUtilHist.
No need anymore for teh plug-in manager
2006-11-25 09:05 brun
* [r16943] matrix/inc/TMatrixTBase.h, matrix/src/TMatrixTBase.cxx,
matrix/src/TVectorT.cxx: Use the new function
THistPainter::PaintSpecialObjects to paint matrices
and vectors instead of the TVirtualUtilHist class
2006-11-25 09:02 brun
* [r16942] histpainter/inc/THistPainter.h,
histpainter/src/THistPainter.cxx: Add new static function:
void THistPainter::PaintSpecialObjects(const TObject *obj,
Option_t *option)
// Static function to paint special objects like vectors and
matrices
// This function is called via gROOT->ProcessLine to paint these
objects
// without having a direct dependency of the graphics or
histogramming system
2006-11-25 07:50 brun
* [r16941] g4root/Module.mk: Fix a wrong symbol in map-g4root
2006-11-25 00:16 pcanal
* [r16940] meta/src/TCint.cxx: When looking for the list of
libraries needed by an autoloaded class, properly translate the
classname into the name found in the rootmap file
2006-11-25 00:15 pcanal
* [r16939] tree/src/TTree.cxx: Avoid crash when class in not found
when creating a Branch
2006-11-25 00:14 pcanal
* [r16938] mathcore/test/Makefile: On windows, when explicitly
linking the library, we also need to explicitly request the
dictioanaries
2006-11-25 00:14 pcanal
* [r16937] mathcore/Module.mk: Add the Double32 dict to rootmap.
Use the Double32 dict .d file
2006-11-24 17:06 axel
* [r16936] cint/Module.mk: Update location for solaris iostream
dict (sunstrm, not snstream)
2006-11-24 17:03 couet
* [r16935] graf/src/TPie.cxx: - Set better labels in the
constructor from a TH1.
2006-11-24 16:46 couet
* [r16934] tutorials/hlabels1.C, tutorials/hlabels2.C: - Fix typo
2006-11-24 16:10 brun
* [r16933] config/rootrc.in: Remove reference to plug-in
TVirtualPad
2006-11-24 16:08 brun
* [r16932] base/inc/LinkDef1.h, base/inc/TVirtualUtilPad.h,
base/src/TVirtualUtilPad.cxx, gpad/inc/LinkDef.h,
gpad/inc/TUtilPad.h, gpad/src/TUtilPad.cxx: Remove classes
TUtilPad and TVirtualUtilPad
2006-11-24 16:01 brun
* [r16931] html/src/THtml.cxx, meta/src/TClass.cxx: Remove
dependency on TVirtualUtilPad
2006-11-24 15:57 couet
* [r16930] gl/inc/TGLPlotPainter.h, gl/src/TGLBoxPainter.cxx,
gl/src/TGLHistPainter.cxx, gl/src/TGLLegoPainter.cxx,
gl/src/TGLPlotPainter.cxx, gl/src/TGLSurfacePainter.cxx,
gl/src/TGLTF3Painter.cxx: - From Timur:
User interactions with cut modification
2006-11-24 15:49 antcheva
* [r16928] fitpanel/src/TFitParametersDialog.cxx: - used SetEnable
method for 'Bound' check box
(follow up last TGCheckButton changes)
2006-11-24 15:33 rdm
* [r16927] cint/lib/dll_stl, cint/lib/dll_stl/.cvsignore, cint/src,
cint/src/.cvsignore: ignore some ROOT build products.
2006-11-24 14:24 rdm
* [r16926] base/inc/RConfig.h, base/inc/RtypesImp.h,
cint/Module.mk, cintex/src/CINTFunctionBuilder.cxx,
cintex/src/CINTFunctional.cxx, meta/inc/TBaseClass.h,
meta/inc/TCint.h, meta/inc/TClass.h, meta/inc/TDataMember.h,
meta/inc/TDataType.h, meta/inc/TFunction.h, meta/inc/TGlobal.h,
meta/inc/TMethod.h, meta/inc/TMethodArg.h,
meta/inc/TMethodCall.h, meta/src/TMethodCall.cxx,
pyroot/src/Converters.h, pyroot/src/Executors.h,
pyroot/src/MethodHolder.h, pyroot/src/Pythonize.cxx,
pyroot/src/TPyClassGenerator.cxx, rint/src/TTabCom.cxx,
tree/inc/TSelectorCint.h: patch handling namespace CINT of CINT
5-16-16.
2006-11-24 14:12 rdm
* [r16925] config/Makefile.in: lets put back FFTW3INCDIR.
2006-11-24 14:05 brun
* [r16924] histpainter/src/THistPainter.cxx: Remove dependency from
TVirtualUtilPad
2006-11-24 13:53 rdm
* [r16923] cint/include, cint/include/.cvsignore,
cint/include/errno.h, cint/include/float.h,
cint/include/limits.h, cint/include/locale.h,
cint/include/math.h, cint/include/signal.h,
cint/include/stddef.h, cint/include/stdio.h,
cint/include/stdlib.h, cint/include/time.h: more files entered
back in.
2006-11-24 13:44 brun
* [r16922] hist/inc/TF1.h, hist/src/TF1.cxx: Remove dependency on
TVirtualUtilPad
2006-11-24 13:28 rdm
* [r16921] cint/Module.mk, cint/cintdlls.mk, cint/configcint.mk,
cint/include/sys, cint/include/sys/.cvsignore, cint/iosenum,
cint/iosenum/iosenum.aix, cint/iosenum/iosenum.aix5,
cint/iosenum/iosenum.aixgcc3, cint/iosenum/iosenum.alphacxx6,
cint/iosenum/iosenum.alphaegcs, cint/iosenum/iosenum.cxx,
cint/iosenum/iosenum.freebsd, cint/iosenum/iosenum.freebsd4,
cint/iosenum/iosenum.hpux, cint/iosenum/iosenum.hpuxacc,
cint/iosenum/iosenum.hpuxegcs, cint/iosenum/iosenum.hpuxia64acc,
cint/iosenum/iosenum.hurddeb, cint/iosenum/iosenum.linux,
cint/iosenum/iosenum.linux3, cint/iosenum/iosenum.linuxalphaegcs,
cint/iosenum/iosenum.linuxarm, cint/iosenum/iosenum.linuxdeb,
cint/iosenum/iosenum.linuxdeb2,
cint/iosenum/iosenum.linuxia64ecc,
cint/iosenum/iosenum.linuxia64gcc,
cint/iosenum/iosenum.linuxia64gcc3,
cint/iosenum/iosenum.linuxicc, cint/iosenum/iosenum.linuxkcc,
cint/iosenum/iosenum.linuxpgcc,
cint/iosenum/iosenum.linuxpgccegcs,
cint/iosenum/iosenum.linuxppc64gcc3,
cint/iosenum/iosenum.linuxrh42, cint/iosenum/iosenum.linuxrh51,
cint/iosenum/iosenum.linuxsuse6,
cint/iosenum/iosenum.linuxx8664gcc3,
cint/iosenum/iosenum.linuxx8664icc, cint/iosenum/iosenum.macosx3,
cint/iosenum/iosenum.macosx643, cint/iosenum/iosenum.macosxicc,
cint/iosenum/iosenum.macosxxlc, cint/iosenum/iosenum.openbsd,
cint/iosenum/iosenum.sgicc, cint/iosenum/iosenum.sgiegcs,
cint/iosenum/iosenum.sgikcc, cint/iosenum/iosenum.solaris,
cint/iosenum/iosenum.solarisCC5, cint/iosenum/iosenum.solarisgcc,
cint/iosenum/iosenum.solarisi86, cint/iosenum/iosenum.win32,
cint/iosenum/iosenum.win32gcc3, cint/iosenum/iosenum.win32old,
cint/lib/posix, cint/lib/posix/.cvsignore, cint/main,
cint/main/.cvsignore, cint/stl, cint/stl/.cvsignore: put back
ROOT mods to CINT.
2006-11-24 13:21 roiser
* [r16920] reflex/inc/Reflex/internal/TypeBase.h,
reflex/src/Kernel.cxx, reflex/src/TypeBase.cxx,
reflex/src/Typedef.cxx, reflex/src/Typedef.h: fix a problem
reported by POOL, when getting the FINAL type of a Fundamental
2006-11-24 13:19 roiser
* [r16919] reflex/test/test_Reflex_unit.cxx: check for getting the
FINAL type of a fundamental type
2006-11-24 13:14 rdm
* [r16918] cint, cint/.cvsignore, cint/Module.mk, cint/cintdlls.mk,
cint/configcint.mk, cint/inc/Api.h, cint/inc/Apiif.h,
cint/inc/Apiifold.h, cint/inc/BaseCls.h, cint/inc/CallFunc.h,
cint/inc/Class.h, cint/inc/DataMbr.h, cint/inc/G__ci.h,
cint/inc/Method.h, cint/inc/MethodAr.h, cint/inc/Token.h,
cint/inc/Type.h, cint/inc/Typedf.h, cint/inc/accstrm.h,
cint/inc/alphastrm.h, cint/inc/bc_assign.h,
cint/inc/bc_autoobj.h, cint/inc/bc_cfunc.h, cint/inc/bc_debug.h,
cint/inc/bc_eh.h, cint/inc/bc_exec.h, cint/inc/bc_exec_asm.h,
cint/inc/bc_inst.h, cint/inc/bc_item.h, cint/inc/bc_linkdef.h,
cint/inc/bc_parse.h, cint/inc/bc_reader.h, cint/inc/bc_type.h,
cint/inc/bc_vtbl.h, cint/inc/bcstrm.h, cint/inc/cbstrm.h,
cint/inc/common.h, cint/inc/dllrev.h, cint/inc/fproto.h,
cint/inc/gcc3strm.h, cint/inc/global.h, cint/inc/header.h,
cint/inc/iccstrm.h, cint/inc/kccstrm.h, cint/inc/libstrm.h,
cint/inc/longif.h, cint/inc/longif3.h, cint/inc/memtest.h,
cint/inc/newsos.h, cint/inc/rflx_gendict.h,
cint/inc/rflx_gensrc.h, cint/inc/rflx_tools.h,
cint/inc/security.h, cint/inc/stdstrct.h, cint/inc/sunos.h,
cint/inc/sunstrm.h, cint/inc/typesym.h, cint/inc/vc7strm.h,
cint/inc/vcstrm.h, cint/inc/vcstrmold.h, cint/include,
cint/include/.cvsignore, cint/include/errno.h,
cint/include/ertti.h, cint/include/float.h,
cint/include/limits.h, cint/include/locale.h,
cint/include/math.h, cint/include/mkincld.c,
cint/include/signal.h, cint/include/stddef.h,
cint/include/stdio.h, cint/include/stdlib.h,
cint/include/sys/.cvsignore, cint/include/time.h, cint/iosenum,
cint/lib/dll_stl, cint/lib/dll_stl/.cvsignore,
cint/lib/posix/.cvsignore, cint/lib/prec_stl/complex,
cint/lib/prec_stl/iterator, cint/lib/prec_stl/vector,
cint/main/.cvsignore, cint/src, cint/src/.cvsignore,
cint/src/Api.cxx, cint/src/Apiif.cxx, cint/src/Apiifold.cxx,
cint/src/BaseCls.cxx, cint/src/CallFunc.cxx, cint/src/Class.cxx,
cint/src/DataMbr.cxx, cint/src/Method.cxx, cint/src/MethodAr.cxx,
cint/src/Shadow.cxx, cint/src/Token.cxx, cint/src/Type.cxx,
cint/src/Typedf.cxx, cint/src/accstrm.cxx,
cint/src/alphastrm.cxx, cint/src/bcstrm.cxx,
cint/src/gcc3strm.cxx, cint/src/iccstrm.cxx,
cint/src/libstrm.cxx, cint/src/rflx_gendict.cxx,
cint/src/rflx_gensrc.cxx, cint/src/sunstrm.cxx,
cint/src/sunstrm.h, cint/src/v6_fread.cxx, cint/src/v6_func.cxx,
cint/src/v6_ifunc.cxx, cint/src/v6_init.cxx,
cint/src/v6_loadfile.cxx, cint/src/v6_new.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_parse.cxx,
cint/src/v6_pcode.cxx, cint/src/vc7strm.cxx, cint/src/vcstrm.cxx,
cint/src/vcstrmold.cxx, cint/stl/.cvsignore, cint/stl/README.txt,
cint/tool/makecint.c: apply changes from CINT vendor branch.
2006-11-24 13:11 rdm
* [r16917] cint/COPYING, cint/FAQ.txt, cint/Makefile,
cint/README.txt, cint/RELNOTE.txt, cint/configure, cint/doc,
cint/include/done, cint/include/iosenum.cxx,
cint/include/iosenum.win32, cint/lib/WildCard, cint/lib/cintocx,
cint/lib/snstream, cint/lib/wintcldl, cint/lib/wintcldl83,
cint/src/Makeapi, cint/src/Makeapiold, cint/src/Makebcdict,
cint/src/Makefile, cint/src/Makefile.base,
cint/src/Makefile.base.nec, cint/src/Makefile.base.sgi,
cint/src/README.txt, cint/src/memo.txt, cint/src/memo2.txt,
cint/src/precedence.txt, cint/src/v6_dmyinit.cxx,
cint/src/v6_dmystrct.cxx, cint/src/v6_dmystrm.cxx, cint/test,
cint/tool/ARCHIVE, cint/tool/ARCHIVEBIN, cint/tool/C2cxx,
cint/tool/EXPOSE, cint/tool/INSTALLBIN, cint/tool/batch.c,
cint/tool/cxx2cpp, cint/tool/cxx2cpp.c, cint/tool/exportcint,
cint/tool/exportgcc3, cint/tool/exportroot: removed from head.
2006-11-24 13:08 couet
* [r16916] tutorials/piechart.C: - Show the option "3D"
2006-11-24 13:07 couet
* [r16915] graf/inc/TPie.h, graf/src/TPie.cxx: - From Guido Volpi:
New drawing option "3D" to draw the pie chart with a pseudo 3D
effect.
2006-11-24 11:15 rdm
* [r16914] cint/demo: removed from head.
2006-11-24 10:57 rdm
* [r16912] cint/COPYING, cint/FAQ.txt, cint/Makefile,
cint/README.txt, cint/RELNOTE.txt, cint/configure, cint/demo,
cint/demo/README.txt, cint/demo/Win32App,
cint/demo/Win32App/TestApp,
cint/demo/Win32App/TestApp/ReadMe.txt,
cint/demo/Win32App/TestApp/StdAfx.cpp,
cint/demo/Win32App/TestApp/StdAfx.h,
cint/demo/Win32App/TestApp/TestApp.aps,
cint/demo/Win32App/TestApp/TestApp.cpp,
cint/demo/Win32App/TestApp/TestApp.dsp,
cint/demo/Win32App/TestApp/TestApp.dsw,
cint/demo/Win32App/TestApp/TestApp.h,
cint/demo/Win32App/TestApp/TestApp.ico,
cint/demo/Win32App/TestApp/TestApp.plg,
cint/demo/Win32App/TestApp/TestApp.rc,
cint/demo/Win32App/TestApp/resource.h,
cint/demo/Win32App/TestApp/script.cxx,
cint/demo/Win32App/TestApp/small.ico, cint/demo/Win32App/graph01,
cint/demo/Win32App/graph01/CompiledLib.c,
cint/demo/Win32App/graph01/CompiledLib.h,
cint/demo/Win32App/graph01/G__clink.c,
cint/demo/Win32App/graph01/G__clink.h,
cint/demo/Win32App/graph01/README.txt,
cint/demo/Win32App/graph01/Resource.rc,
cint/demo/Win32App/graph01/Script.c,
cint/demo/Win32App/graph01/StdAfx.h,
cint/demo/Win32App/graph01/WinMain.c,
cint/demo/Win32App/graph01/WndProc.c,
cint/demo/Win32App/graph01/WndProc.h,
cint/demo/Win32App/graph01/app.ico,
cint/demo/Win32App/graph01/chapter24.dsp,
cint/demo/Win32App/graph01/chapter24.dsw,
cint/demo/Win32App/graph01/graph01.dsp,
cint/demo/Win32App/graph01/graph01.dsw,
cint/demo/Win32App/graph01/resource.h,
cint/demo/Win32App/graph01/small.ico, cint/demo/debug,
cint/demo/debug/README.txt, cint/demo/debug/debug.c,
cint/demo/debug/debug2.com, cint/demo/debug/debug2.cxx,
cint/demo/errpipe, cint/demo/errpipe/README.txt,
cint/demo/errpipe/errpipe.cxx, cint/demo/errpipe/errpipe.h,
cint/demo/errpipe/setup, cint/demo/exception,
cint/demo/exception/Makefile, cint/demo/exception/README.txt,
cint/demo/exception/ehdemo.cxx, cint/demo/exception/ehdemo.h,
cint/demo/exception/setup, cint/demo/exception/setup.bat,
cint/demo/exception/setupbc.bat, cint/demo/gl,
cint/demo/gl/README.txt, cint/demo/gl/display0.h,
cint/demo/gl/display1.h, cint/demo/gl/display2.h,
cint/demo/gl/make0, cint/demo/gl/test0.c, cint/demo/gl/test1.c,
cint/demo/gl/test2.c, cint/demo/gl/testall, cint/demo/graphs,
cint/demo/graphs/FFT.c, cint/demo/graphs/README.txt,
cint/demo/graphs/datafile, cint/demo/graphs/dft.c,
cint/demo/graphs/eular.c, cint/demo/graphs/fir.c,
cint/demo/graphs/fir2.c, cint/demo/graphs/jitter.c,
cint/demo/graphs/modulation.c, cint/demo/graphs/sin.c,
cint/demo/graphs/sin123.c, cint/demo/graphs/skineffect.c,
cint/demo/graphs/stripline.c, cint/demo/graphs/testall,
cint/demo/intprt_cint, cint/demo/intprt_cint/CINT,
cint/demo/intprt_cint/CINT.bat, cint/demo/intprt_cint/README,
cint/demo/intprt_cint/cint.sh, cint/demo/intprt_cint/simple.c,
cint/demo/intprt_cint/simple.cxx,
cint/demo/intprt_cint/testmain.c, cint/demo/ipc,
cint/demo/ipc/README.txt, cint/demo/ipc/common.cxx,
cint/demo/ipc/keyfile, cint/demo/ipc/proc1.cxx,
cint/demo/ipc/proc2.cxx, cint/demo/makecint,
cint/demo/makecint/Array, cint/demo/makecint/Array/Array.C,
cint/demo/makecint/Array/Array.h,
cint/demo/makecint/Array/Fundament.C,
cint/demo/makecint/Array/Fundament.h,
cint/demo/makecint/Array/Makefile,
cint/demo/makecint/Array/README.txt,
cint/demo/makecint/Array/bcdll.bat,
cint/demo/makecint/Array/inherit.C,
cint/demo/makecint/Array/loopcompile.c,
cint/demo/makecint/Array/loopcompile0.c,
cint/demo/makecint/Array/loopcompile1.c,
cint/demo/makecint/Array/scdll.bat,
cint/demo/makecint/Array/scsetup.bat,
cint/demo/makecint/Array/setup,
cint/demo/makecint/Array/setup.bat,
cint/demo/makecint/Array/setupdll,
cint/demo/makecint/Array/setupdll.bat,
cint/demo/makecint/Array/test.C, cint/demo/makecint/Complex,
cint/demo/makecint/Complex/Complex.C,
cint/demo/makecint/Complex/Complex.h,
cint/demo/makecint/Complex/Makefile,
cint/demo/makecint/Complex/README.txt,
cint/demo/makecint/Complex/bcdll.bat,
cint/demo/makecint/Complex/scdll.bat,
cint/demo/makecint/Complex/scsetup.bat,
cint/demo/makecint/Complex/setup,
cint/demo/makecint/Complex/setup.bat,
cint/demo/makecint/Complex/setupdll,
cint/demo/makecint/Complex/setupdll.bat,
cint/demo/makecint/Complex/temp.C,
cint/demo/makecint/Complex/test.C,
cint/demo/makecint/Complex/vcdll.bat,
cint/demo/makecint/Complex/vcsetup.bat,
cint/demo/makecint/DArray, cint/demo/makecint/DArray/DArray.C,
cint/demo/makecint/DArray/DArray.h,
cint/demo/makecint/DArray/Makefile,
cint/demo/makecint/DArray/README.txt,
cint/demo/makecint/DArray/bcdll.bat,
cint/demo/makecint/DArray/scdll.bat,
cint/demo/makecint/DArray/scsetup.bat,
cint/demo/makecint/DArray/setup,
cint/demo/makecint/DArray/setup.bat,
cint/demo/makecint/DArray/setupdll,
cint/demo/makecint/DArray/setupdll.bat,
cint/demo/makecint/DArray/test.C, cint/demo/makecint/KRcc,
cint/demo/makecint/KRcc/Complex.c,
cint/demo/makecint/KRcc/Complex.h,
cint/demo/makecint/KRcc/Makefile,
cint/demo/makecint/KRcc/README.txt,
cint/demo/makecint/KRcc/scdll.bat,
cint/demo/makecint/KRcc/scsetup.bat,
cint/demo/makecint/KRcc/setup, cint/demo/makecint/KRcc/setup.bat,
cint/demo/makecint/KRcc/setupdll,
cint/demo/makecint/KRcc/setupdll.bat,
cint/demo/makecint/KRcc/stub.c, cint/demo/makecint/KRcc/stub.h,
cint/demo/makecint/KRcc/test.c, cint/demo/makecint/README.txt,
cint/demo/makecint/ReadFile,
cint/demo/makecint/ReadFile/Common.h,
cint/demo/makecint/ReadFile/Makefile,
cint/demo/makecint/ReadFile/README.txt,
cint/demo/makecint/ReadFile/ReadFile.C,
cint/demo/makecint/ReadFile/ReadFile.h,
cint/demo/makecint/ReadFile/scdll.bat,
cint/demo/makecint/ReadFile/scsetup.bat,
cint/demo/makecint/ReadFile/setup,
cint/demo/makecint/ReadFile/setup.bat,
cint/demo/makecint/ReadFile/setupdll,
cint/demo/makecint/ReadFile/setupdll.bat,
cint/demo/makecint/ReadFile/test.C, cint/demo/makecint/Stub,
cint/demo/makecint/Stub/Makefile,
cint/demo/makecint/Stub/README.txt,
cint/demo/makecint/Stub/Src.C, cint/demo/makecint/Stub/Src.h,
cint/demo/makecint/Stub/Stub.C, cint/demo/makecint/Stub/Stub.h,
cint/demo/makecint/Stub/scdll.bat,
cint/demo/makecint/Stub/scsetup.bat,
cint/demo/makecint/Stub/setup, cint/demo/makecint/Stub/setup.bat,
cint/demo/makecint/Stub/setupdll,
cint/demo/makecint/Stub/setupdll.bat, cint/demo/makecint/Stub2,
cint/demo/makecint/Stub2/Make1, cint/demo/makecint/Stub2/Make2,
cint/demo/makecint/Stub2/README.txt,
cint/demo/makecint/Stub2/compiled.cxx,
cint/demo/makecint/Stub2/compiled.h,
cint/demo/makecint/Stub2/dmy.h,
cint/demo/makecint/Stub2/main.cxx,
cint/demo/makecint/Stub2/setup,
cint/demo/makecint/Stub2/setup.bat,
cint/demo/makecint/Stub2/setupcygwin,
cint/demo/makecint/Stub2/setuphp,
cint/demo/makecint/Stub2/stub.h, cint/demo/makecint/UserMain,
cint/demo/makecint/UserMain/README.txt,
cint/demo/makecint/UserMain/UserMain.cxx,
cint/demo/makecint/UserMain/UserMain.h,
cint/demo/makecint/UserMain/script.cxx,
cint/demo/makecint/UserMain/setup,
cint/demo/makecint/UserMain/setup.bat,
cint/demo/makecint/UserMain/setupbc.bat,
cint/demo/makecint/exception,
cint/demo/makecint/exception/README.txt,
cint/demo/makecint/exception/eh.cxx,
cint/demo/makecint/exception/eh.h,
cint/demo/makecint/exception/setup, cint/demo/makecint/p2f,
cint/demo/makecint/p2f/Makefile,
cint/demo/makecint/p2f/README.txt, cint/demo/makecint/p2f/p2f.C,
cint/demo/makecint/p2f/p2f.h, cint/demo/makecint/p2f/scsetup.bat,
cint/demo/makecint/p2f/setup, cint/demo/makecint/p2f/setup.bat,
cint/demo/makecint/p2f/test.C, cint/demo/makecint/stl,
cint/demo/makecint/stl/Makefile, cint/demo/makecint/stl/sample.h,
cint/demo/makecint/stl/setup, cint/demo/makecint/stl/setup.bat,
cint/demo/makecint/stl/setupbc.bat,
cint/demo/makecint/stl/test.cxx, cint/demo/makecint/testall,
cint/demo/makecint/testalldll, cint/demo/mthread,
cint/demo/mthread/README.txt, cint/demo/mthread/fork.cxx,
cint/demo/mthread/mtlib.h, cint/demo/mthread/mtmain.cxx,
cint/demo/mthread/ptlib.h, cint/demo/mthread/ptmain.cxx,
cint/demo/mthread/testall, cint/demo/multilibcint,
cint/demo/multilibcint/README.txt,
cint/demo/multilibcint/main.cxx, cint/demo/multilibcint/mt.c,
cint/demo/multilibcint/mt.h, cint/demo/multilibcint/setup,
cint/demo/multilibcint/setup.bat,
cint/demo/multilibcint/test1.cxx,
cint/demo/multilibcint/test2.cxx, cint/demo/perlawk,
cint/demo/perlawk/README, cint/demo/perlawk/data,
cint/demo/perlawk/parseplot.c, cint/demo/posix,
cint/demo/posix/readdir.cxx, cint/demo/qt,
cint/demo/qt/README.txt, cint/demo/qt/cannon.cpp,
cint/demo/qt/cannon.h, cint/demo/qt/lcdrange.cpp,
cint/demo/qt/lcdrange.h, cint/demo/qt/moc_cannon.cpp,
cint/demo/qt/qcompactstyle.h, cint/demo/qt/qtstatic.cxx,
cint/demo/qt/test0.cxx, cint/demo/qt/test1.cxx,
cint/demo/qt/test2.cxx, cint/demo/qt/test3.cxx,
cint/demo/qt/test4.cxx, cint/demo/qt/test5.cxx,
cint/demo/qt/test6.cxx, cint/demo/qt/test7.bat,
cint/demo/qt/test7.cxx, cint/demo/qt/test7.h,
cint/demo/qt/test8.bat, cint/demo/qt/test8.cxx,
cint/demo/qt/test8.h, cint/demo/qt/test9.bat,
cint/demo/qt/test9.cxx, cint/demo/simple,
cint/demo/simple/HelloWorld.c, cint/demo/simple/HelloWorld.cxx,
cint/demo/simple/NativeCalc.c, cint/demo/simple/README.txt,
cint/demo/simple/access0.c, cint/demo/simple/array.c,
cint/demo/simple/csum.c, cint/demo/simple/inherit1.c,
cint/demo/simple/init.c, cint/demo/simple/oprovld.c,
cint/demo/simple/oprovld0.c, cint/demo/simple/scope0.c,
cint/demo/simple/staticmem0.c, cint/demo/simple/template0.c,
cint/demo/simple/template2.c, cint/demo/simple/text2tex.c,
cint/demo/simple/virtualfunc1.c, cint/demo/stl,
cint/demo/stl/README.txt, cint/demo/stl/array2.cxx,
cint/demo/stl/array4.cxx, cint/demo/stl/deque0.cxx,
cint/demo/stl/deque1.cxx, cint/demo/stl/deque1i.cxx,
cint/demo/stl/list0.cxx, cint/demo/stl/list1.cxx,
cint/demo/stl/list2.cxx, cint/demo/stl/list3.cxx,
cint/demo/stl/list4.cxx, cint/demo/stl/map0.cxx,
cint/demo/stl/stl0.cxx, cint/demo/stl/stl1.cxx,
cint/demo/stl/stl2.cxx, cint/demo/stl/stl3.cxx,
cint/demo/stl/stl3x.cxx, cint/demo/stl/stl4.cxx,
cint/demo/stl/stl5.cxx, cint/demo/stl/string0.cxx,
cint/demo/stl/testall, cint/demo/stl/vec0.cxx,
cint/demo/stl/vec1.cxx, cint/demo/stl/vec1s.cxx,
cint/demo/stl/vec1u.cxx, cint/demo/stl/vec2.cxx,
cint/demo/stl/vec3.cxx, cint/demo/stl/vec3t.cxx,
cint/demo/stl/vec4.cxx, cint/demo/tcpip,
cint/demo/tcpip/README.txt, cint/demo/tcpip/client.cxx,
cint/demo/tcpip/server.cxx, cint/demo/xlib,
cint/demo/xlib/README.txt, cint/demo/xlib/test.c, cint/doc,
cint/doc/bytecode.txt, cint/doc/cint.txt, cint/doc/cintapi.txt,
cint/doc/extlib.txt, cint/doc/ifdef.txt, cint/doc/limitati.txt,
cint/doc/limitnum.txt, cint/doc/makecint.txt, cint/doc/man1,
cint/doc/man1/cint.1, cint/doc/man1/makecint.1, cint/doc/man2,
cint/doc/man2/garbage.2, cint/doc/man2/security.2,
cint/doc/man2/unique.2, cint/doc/man3, cint/doc/man3/array.h.3,
cint/doc/man3/fft.h.3, cint/doc/man3/statistics.h.3,
cint/doc/message.txt, cint/doc/ref.txt, cint/include/done,
cint/include/iosenum.cxx, cint/include/iosenum.win32,
cint/lib/WildCard, cint/lib/WildCard/ARCHIVE,
cint/lib/WildCard/AppInit.c, cint/lib/WildCard/Main.c,
cint/lib/WildCard/Main.cxx, cint/lib/WildCard/Makefile,
cint/lib/WildCard/README, cint/lib/WildCard/TCLMACRO.h,
cint/lib/WildCard/TCLTK.h, cint/lib/WildCard/TKMACRO.h,
cint/lib/WildCard/TOP.h, cint/lib/WildCard/TclIns.c,
cint/lib/WildCard/TkInit.c, cint/lib/WildCard/WildCard.c,
cint/lib/WildCard/bodediagram.wc, cint/lib/WildCard/calc.wc,
cint/lib/WildCard/grcalc.wc, cint/lib/WildCard/guibuild.wc,
cint/lib/WildCard/question.wc, cint/lib/WildCard/setup,
cint/lib/WildCard/test.c, cint/lib/WildCard/test3.wc,
cint/lib/WildCard/test5.wc, cint/lib/WildCard/tktest.c,
cint/lib/WildCard/tktest1.c, cint/lib/WildCard/tktest2.c,
cint/lib/WildCard/wildc.wc, cint/lib/cintocx,
cint/lib/cintocx/Cint-Ocx, cint/lib/cintocx/CintocxCtl.bmp,
cint/lib/cintocx/CintocxCtl.cpp, cint/lib/cintocx/CintocxCtl.h,
cint/lib/cintocx/CintocxPpg.cpp, cint/lib/cintocx/CintocxPpg.h,
cint/lib/cintocx/README.txt, cint/lib/cintocx/Resource.h,
cint/lib/cintocx/StdAfx.cpp, cint/lib/cintocx/StdAfx.h,
cint/lib/cintocx/cintocx.aps, cint/lib/cintocx/cintocx.clw,
cint/lib/cintocx/cintocx.cpp, cint/lib/cintocx/cintocx.h,
cint/lib/cintocx/cintocx.ico, cint/lib/cintocx/cintocx.mak,
cint/lib/cintocx/cintocx.mdp, cint/lib/cintocx/cintocx.odl,
cint/lib/cintocx/cintocx.rc, cint/lib/cintocx/cintocx3.bmp,
cint/lib/cintocx/setup.bat, cint/lib/longlong/.cvsignore,
cint/lib/stdstrct/.cvsignore, cint/lib/sunstrm,
cint/lib/sunstrm/Makefile, cint/lib/sunstrm/fstrm.h,
cint/lib/sunstrm/iostrm.h, cint/lib/sunstrm/length.cxx,
cint/lib/sunstrm/linkdef.h, cint/lib/sunstrm/readme.txt,
cint/lib/sunstrm/sstrm.h, cint/lib/win32api/.cvsignore,
cint/lib/wintcldl, cint/lib/wintcldl/README.txt,
cint/lib/wintcldl/bodediagram.wc, cint/lib/wintcldl/calc.wc,
cint/lib/wintcldl/cintlib.c, cint/lib/wintcldl/grcalc.wc,
cint/lib/wintcldl/guibuild.wc, cint/lib/wintcldl/quest.wc,
cint/lib/wintcldl/question.wc, cint/lib/wintcldl/setup.bat,
cint/lib/wintcldl/tclmacro.h, cint/lib/wintcldl/tcltk.h,
cint/lib/wintcldl/test.c, cint/lib/wintcldl/test1.wc,
cint/lib/wintcldl/test3.wc, cint/lib/wintcldl/test5.wc,
cint/lib/wintcldl/tkmacro.h, cint/lib/wintcldl/top.h,
cint/lib/wintcldl/wildc, cint/lib/wintcldl/wildc.bat,
cint/lib/wintcldl/wildc.dbk, cint/lib/wintcldl/wildc.tcl,
cint/lib/wintcldl/wildc.wc, cint/lib/wintcldl/wildc/temp,
cint/lib/wintcldl/wildc/wildc.mak,
cint/lib/wintcldl/wildc/wildc.mdp, cint/lib/wintcldl/wildc1.bmp,
cint/lib/wintcldl83, cint/lib/wintcldl83/README.txt,
cint/lib/wintcldl83/WILDCARD.tcl,
cint/lib/wintcldl83/bodediagram.wc, cint/lib/wintcldl83/calc.wc,
cint/lib/wintcldl83/cintlib.c, cint/lib/wintcldl83/gainphas.wc,
cint/lib/wintcldl83/grcalc.wc, cint/lib/wintcldl83/guibuild.wc,
cint/lib/wintcldl83/quest.wc, cint/lib/wintcldl83/question.wc,
cint/lib/wintcldl83/setup.bat, cint/lib/wintcldl83/tclmacro.h,
cint/lib/wintcldl83/tcltk.h, cint/lib/wintcldl83/test.c,
cint/lib/wintcldl83/test1.wc, cint/lib/wintcldl83/test3.wc,
cint/lib/wintcldl83/test5.wc, cint/lib/wintcldl83/tkmacro.h,
cint/lib/wintcldl83/top.h, cint/lib/wintcldl83/try.bat,
cint/lib/wintcldl83/wildc, cint/lib/wintcldl83/wildc.bat,
cint/lib/wintcldl83/wildc.dbk, cint/lib/wintcldl83/wildc.tcl,
cint/lib/wintcldl83/wildc.wc,
cint/lib/wintcldl83/wildc/wildc.dsp,
cint/lib/wintcldl83/wildc/wildc.dsw,
cint/lib/wintcldl83/wildc/wildc.mak,
cint/lib/wintcldl83/wildc1.bmp, cint/src/Apiif.h,
cint/src/Apiifold.h, cint/src/HISTORY, cint/src/Makeapi,
cint/src/Makeapiold, cint/src/Makebcdict, cint/src/Makefile,
cint/src/Makefile.base, cint/src/Makefile.base.nec,
cint/src/Makefile.base.sgi, cint/src/README.txt,
cint/src/accstrm.h, cint/src/alphastrm.h, cint/src/bc_assign.h,
cint/src/bc_autoobj.h, cint/src/bc_cfunc.h, cint/src/bc_debug.h,
cint/src/bc_eh.h, cint/src/bc_exec.h, cint/src/bc_exec_asm.h,
cint/src/bc_inst.h, cint/src/bc_item.h, cint/src/bc_linkdef.h,
cint/src/bc_parse.h, cint/src/bc_reader.h, cint/src/bc_type.h,
cint/src/bc_vtbl.h, cint/src/bcstrm.h, cint/src/cbstrm.cpp,
cint/src/cbstrm.h, cint/src/common.h, cint/src/dllrev.h,
cint/src/fproto.h, cint/src/gcc3strm.h, cint/src/global.h,
cint/src/header.h, cint/src/iccstrm.h, cint/src/kccstrm.h,
cint/src/libstrm.h, cint/src/longif.h, cint/src/longif3.h,
cint/src/memo.txt, cint/src/memo2.txt, cint/src/memtest.h,
cint/src/newsos.h, cint/src/precedence.txt,
cint/src/rflx_gendict.h, cint/src/rflx_gensrc.h,
cint/src/rflx_tools.h, cint/src/security.h, cint/src/stdstrct.h,
cint/src/sunos.h, cint/src/typesym.h, cint/src/v6_dmyinit.cxx,
cint/src/v6_dmystrct.cxx, cint/src/v6_dmystrm.cxx,
cint/src/vc7strm.h, cint/src/vcstrm.h, cint/src/vcstrmold.h,
cint/test, cint/test/.cvsignore, cint/test/.inputrc,
cint/test/98p02.hpg, cint/test/Complex.cxx, cint/test/Complex.h,
cint/test/IPair.cpp, cint/test/IPair.h, cint/test/MyAlgo0.h,
cint/test/MyString.cxx, cint/test/MyString.h,
cint/test/README.txt, cint/test/Test0.cxx, cint/test/Test1.cxx,
cint/test/VArray.cxx, cint/test/VArray.h, cint/test/VCompany.cxx,
cint/test/VCompany.h, cint/test/VObject.cxx, cint/test/VObject.h,
cint/test/VPerson.cxx, cint/test/VPerson.h,
cint/test/VPersonTest.cxx, cint/test/VString.cxx,
cint/test/VString.h, cint/test/VType.h, cint/test/access0.cxx,
cint/test/anonunion.cxx, cint/test/aoki0.cxx,
cint/test/aryinit0.cxx, cint/test/aryinit1.cxx,
cint/test/autocc.cxx, cint/test/baseconv0.cxx,
cint/test/bitfield.cxx, cint/test/borg1.cxx, cint/test/borg2.cxx,
cint/test/bruce1.cxx, cint/test/btmplt.cxx,
cint/test/complex1.cxx, cint/test/complex1.h,
cint/test/const.cxx, cint/test/constary.cxx,
cint/test/convopr0.cxx, cint/test/cout1.cxx, cint/test/cpp0.cxx,
cint/test/cpp1.cxx, cint/test/cpp2.cxx, cint/test/cpp3.cxx,
cint/test/cpp4.cxx, cint/test/cpp5.cxx, cint/test/cpp6.cxx,
cint/test/cpp8.cxx, cint/test/delete0.cxx, cint/test/eh1.cxx,
cint/test/enumscope.cxx, cint/test/explicitdtor.cxx,
cint/test/fons3.cxx, cint/test/friend0.cxx,
cint/test/funcmacro.cxx, cint/test/fwdtmplt.cxx,
cint/test/idxscope0.cxx, cint/test/ifs.cxx, cint/test/ifs.data,
cint/test/include.cxx, cint/test/inherit0.cxx,
cint/test/inherit1.cxx, cint/test/inherit2.cxx,
cint/test/init1.cxx, cint/test/init2.cxx, cint/test/longlong.cxx,
cint/test/loopcompile1.cxx, cint/test/loopcompile2.cxx,
cint/test/loopcompile3.cxx, cint/test/loopcompile4.cxx,
cint/test/loopcompile5.cxx, cint/test/maincmplx.cxx,
cint/test/maptest.cxx, cint/test/maptest.h, cint/test/memo.txt,
cint/test/mfstatic.cxx, cint/test/minexam.cxx,
cint/test/minherit0.cxx, cint/test/mkcmain.cxx,
cint/test/new0.cxx, cint/test/nick3.cxx, cint/test/nick4.cxx,
cint/test/nstmplt1.cxx, cint/test/oprovld0.cxx,
cint/test/oprovld2.cxx, cint/test/ostream.cxx,
cint/test/ostream.old, cint/test/pb19.cxx,
cint/test/refassign.cxx, cint/test/scope0.cxx,
cint/test/setw0.cxx, cint/test/staticary.cxx,
cint/test/staticmem0.cxx, cint/test/staticmem1.cxx,
cint/test/t1002.cxx, cint/test/t1002.h, cint/test/t1004.cxx,
cint/test/t1011.cxx, cint/test/t1011.h, cint/test/t1015.cxx,
cint/test/t1016.cxx, cint/test/t1016.h, cint/test/t1023.cxx,
cint/test/t1024.cxx, cint/test/t1024.h, cint/test/t1025.cxx,
cint/test/t1025.h, cint/test/t1026.cxx, cint/test/t1026.h,
cint/test/t1027.cxx, cint/test/t1027.h, cint/test/t1027.old,
cint/test/t1030.cxx, cint/test/t1030.h, cint/test/t1031.cxx,
cint/test/t1031.h, cint/test/t1032.cxx, cint/test/t1033.cxx,
cint/test/t1034.cxx, cint/test/t1034.old, cint/test/t1035.cxx,
cint/test/t1035.h, cint/test/t1036.cxx, cint/test/t1040.cxx,
cint/test/t1040.h, cint/test/t1042.cxx, cint/test/t1042.old,
cint/test/t1046.cxx, cint/test/t1046.h, cint/test/t1047.cxx,
cint/test/t1047.h, cint/test/t1048.cxx, cint/test/t1048.h,
cint/test/t1049.cxx, cint/test/t1054.cxx, cint/test/t1055.cxx,
cint/test/t1061.cxx, cint/test/t1061.h, cint/test/t1062.cxx,
cint/test/t1062.h, cint/test/t1067.cxx, cint/test/t1067.h,
cint/test/t1068.cxx, cint/test/t1068.h, cint/test/t1079.cxx,
cint/test/t1079.h, cint/test/t1084.cxx, cint/test/t1085.cxx,
cint/test/t1086.cxx, cint/test/t1088.cxx, cint/test/t1094.cxx,
cint/test/t1101.cxx, cint/test/t1115.cxx, cint/test/t1115.h,
cint/test/t1124.cxx, cint/test/t1125.cxx, cint/test/t1126.cxx,
cint/test/t1127.cxx, cint/test/t1127.h, cint/test/t1128.cxx,
cint/test/t1129.cxx, cint/test/t1134.cxx, cint/test/t1136.cxx,
cint/test/t1140.cxx, cint/test/t1143.cxx, cint/test/t1144.cxx,
cint/test/t1148.cxx, cint/test/t1157.cxx, cint/test/t1158.cxx,
cint/test/t1160.cxx, cint/test/t1164.cxx, cint/test/t1165.cxx,
cint/test/t1178.cxx, cint/test/t1178.h, cint/test/t1187.cxx,
cint/test/t1187.h, cint/test/t1192.cxx, cint/test/t1193.cxx,
cint/test/t1193.h, cint/test/t1200.h, cint/test/t1203.cxx,
cint/test/t1205.cxx, cint/test/t1205.h, cint/test/t1213.cxx,
cint/test/t1214.cxx, cint/test/t1215.cxx, cint/test/t1215.h,
cint/test/t1221.cxx, cint/test/t1222.cxx, cint/test/t1223.cxx,
cint/test/t1224.cxx, cint/test/t1228.cxx, cint/test/t1228.old,
cint/test/t1247.cxx, cint/test/t1247.h, cint/test/t1247a.h,
cint/test/t1276.cxx, cint/test/t1276.h, cint/test/t1277.cxx,
cint/test/t1277.h, cint/test/t1278.cxx, cint/test/t1279.cxx,
cint/test/t1280.cxx, cint/test/t1281.cxx, cint/test/t1282.cxx,
cint/test/t215.cxx, cint/test/t358.cxx, cint/test/t488.cxx,
cint/test/t516.cxx, cint/test/t516.h, cint/test/t603.cxx,
cint/test/t627.cxx, cint/test/t627.h, cint/test/t630.cxx,
cint/test/t633.cxx, cint/test/t633.h, cint/test/t634.cxx,
cint/test/t648.cxx, cint/test/t674.cxx, cint/test/t674.h,
cint/test/t676.cxx, cint/test/t694.cxx, cint/test/t694.h,
cint/test/t695.cxx, cint/test/t705.cxx, cint/test/t705.h,
cint/test/t714.cxx, cint/test/t733.cxx, cint/test/t733.h,
cint/test/t733.old, cint/test/t749.cxx, cint/test/t751.cxx,
cint/test/t764.cxx, cint/test/t767.cxx, cint/test/t776.cxx,
cint/test/t777.cxx, cint/test/t784.cxx, cint/test/t825.cxx,
cint/test/t910.cxx, cint/test/t916.cxx, cint/test/t927.cxx,
cint/test/t927.h, cint/test/t927.old, cint/test/t928.cxx,
cint/test/t928.h, cint/test/t928a.h, cint/test/t928b.h,
cint/test/t930.cxx, cint/test/t938.cxx, cint/test/t958.cxx,
cint/test/t958.h, cint/test/t959.cxx, cint/test/t961.cxx,
cint/test/t961.h, cint/test/t963.cxx, cint/test/t963.h,
cint/test/t966.cxx, cint/test/t966.h, cint/test/t968.cxx,
cint/test/t968.h, cint/test/t970.cxx, cint/test/t970.h,
cint/test/t972.cxx, cint/test/t972a.h, cint/test/t972b.h,
cint/test/t976.cxx, cint/test/t976.h, cint/test/t977.cxx,
cint/test/t977.h, cint/test/t980.cxx, cint/test/t980.h,
cint/test/t986.cxx, cint/test/t987.cxx, cint/test/t987.h,
cint/test/t991.cxx, cint/test/t991.h, cint/test/t991a.h,
cint/test/t991b.h, cint/test/t991c.h, cint/test/t992.cxx,
cint/test/t992.h, cint/test/t993.c, cint/test/t993.h,
cint/test/t995.cxx, cint/test/t995.h, cint/test/t996.cxx,
cint/test/t996.h, cint/test/t998.cxx, cint/test/t998.dat,
cint/test/telea0.cxx, cint/test/telea1.cxx, cint/test/telea2.cxx,
cint/test/telea3.cxx, cint/test/telea5.cxx, cint/test/telea6.cxx,
cint/test/telea7.cxx, cint/test/telea8.cxx, cint/test/temp.cxx,
cint/test/template.cxx, cint/test/template.h,
cint/test/template0.cxx, cint/test/template1.cxx,
cint/test/template2.cxx, cint/test/template3.cxx,
cint/test/template3.old, cint/test/template4.cxx,
cint/test/template5.cxx, cint/test/template6.cxx,
cint/test/testall.cxx, cint/test/testdiff.cygwin,
cint/test/testdiff.mac, cint/test/testdiff.v5,
cint/test/testdiff.v6, cint/test/vbase.cxx, cint/test/vbase.h,
cint/test/vbase1.cxx, cint/test/vbase1.h, cint/test/vec3d.cxx,
cint/test/vec3d.h, cint/test/virtualfunc0.cxx,
cint/test/virtualfunc1.cxx, cint/test/virtualfunc2.cxx,
cint/tool/ARCHIVE, cint/tool/ARCHIVEBIN, cint/tool/C2cxx,
cint/tool/EXPOSE, cint/tool/INSTALLBIN, cint/tool/chmod.cxx,
cint/tool/cxx2C, cint/tool/cxx2cpp, cint/tool/cxx2cpp.c,
cint/tool/exportcint, cint/tool/exportgcc3, cint/tool/exportroot,
cint/tool/makecint.cxx: This commit was generated by cvs2svn to
compensate for changes in r16911,
which included commits to RCS files with non-trunk default
branches.
2006-11-24 10:45 couet
* [r16910] gl/inc/TGLPlotBox.h, gl/inc/TGLPlotPainter.h,
gl/src/TGLBoxPainter.cxx, gl/src/TGLPlotBox.cxx,
gl/src/TGLPlotPainter.cxx, gl/src/TGLTF3Painter.cxx,
gl/src/TGLUtil.cxx: - From Timur:
* Comments added.
* Box movement fixed - box cannot leave plot's area now.
* TF3 fixed (selection was incorrect after box cut stopped
movement).
2006-11-24 10:37 moneta
* [r16909] mathmore/inc/Math/WrappedMultiTF1.h,
mathmore/inc/Math/WrappedTF1.h, mathmore/src/ParamFunction.cxx:
fix coding convention
2006-11-24 10:19 brun
* [r16908] hist/src/TF1.cxx: Simplify the logic in the TF1
destructor calling always the RecursiveRemove
of the parent object. This also removes the dependency on
TVirtualUtilPad.
2006-11-24 10:17 brun
* [r16907] graf/inc/TGraph.h, graf/src/TGraph.cxx: Implement
TGraph::RecursiveRemove.
Remove depency of TVirtualUtilPad
2006-11-24 10:05 brun
* [r16906] base/src/TGuiFactory.cxx: Remove dependency on
TVirtualUtilPad
2006-11-24 09:55 roiser
* [r16905] reflex/test/testDict2/Class2Dict.h,
reflex/test/testDict2/InheritanceTree.txt,
reflex/test/testDict2/TestClasses.h,
reflex/test/testDict2/selection.xml,
reflex/test/test_Reflex_simple2.cxx: changes to the test suite:
- testing ambiguity in case of a non virtual diamond
- testing transient flag for data members
- remove const&-nesses
2006-11-24 09:42 moneta
* [r16904] unuran/inc/TUnuranDistr.h, unuran/test/unuranDistr.cxx:
fix a problem with non-initialized variables when constructing
TUnuranDistr
2006-11-24 09:20 brun
* [r16903] graf/src/TGraph.cxx: Remove dependency on
TVirtualUtilPad. TGraph::Fitpanel goes via CINT
to call TFitEditor
2006-11-24 07:51 brun
* [r16902] config/Makefile.in, configure: Clean up for pythia and
venus
2006-11-24 07:43 brun
* [r16901] Makefile, config/Makefile.depend, config/html.C.in,
pythia, venus: Removing obsolete directories pythia and venus
2006-11-23 20:03 brun
* [r16900] config/Makefile.depend: Remove GEDOLD dependencies
2006-11-23 17:43 rdm
* [r16899] tmva/inc/BinarySearchTreeNode.h, tmva/inc/DataSet.h,
tmva/inc/DecisionTreeNode.h, tmva/inc/IMethod.h,
tmva/inc/MethodBase.h, tmva/inc/MethodRuleFit.h, tmva/inc/Node.h,
tmva/inc/PDF.h, tmva/inc/Rule.h, tmva/inc/RuleEnsemble.h,
tmva/inc/RuleFit.h, tmva/inc/RuleFitParams.h,
tmva/inc/TActivationChooser.h, tmva/inc/TNeuronInputChooser.h,
tmva/inc/Types.h, tmva/src/PDF.cxx, tmva/src/Rule.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFitParams.cxx: fix many
warnings generated by Intel's icc of the type:
include/TMVA/Rule.h(155): warning #858: type qualifier on return
type is meaningless
const Double_t GetImportanceRef() const { return fImportanceRef;
}
arguments passed by value or by value return value are per
definition "const"
and hence "const" is redundant.
2006-11-23 17:36 rdm
* [r16898] gl/src/TGLSurfacePainter.cxx: fix warning reported by
Intel icc.
2006-11-23 17:28 moneta
* [r16897] mathmore/inc/Math/ParamFunction.h,
mathmore/inc/Math/Polynomial.h, mathmore/src/ParamFunction.cxx,
mathmore/src/Polynomial.cxx: implement the copy ctor and fix
interface for Polynomial::operator(x,p)
2006-11-23 17:24 moneta
* [r16896] mathcore/inc/Math/IFunctionfwd.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/IParamFunctionfwd.h: clean up and fix a problem
in forward declarations
2006-11-23 17:03 brun
* [r16895] Makefile, config/rootrc.in, gedold: Remove the old
graphics editor
2006-11-23 16:12 brun
* [r16894] g4root/Module.mk, g4root/README: Add README file with
instructions how to install g4root
2006-11-23 15:09 antcheva
* [r16893] fitpanel/src/TFitEditor.cxx: - fix in DoReset method
2006-11-23 13:49 rdm
* [r16892] gui/src/TGFSContainer.cxx: remove meaningless const
qualifier.
2006-11-23 13:40 rdm
* [r16891] configure: enable-thread support by default for all
platforms.
2006-11-23 13:38 rdm
* [r16890] configure: Using icc 9.1.035 on Mac OS X the Python
library can finally be build.
2006-11-23 13:37 couet
* [r16889] graf/src/TPie.cxx: - Complete TPie::SavePrimitive.
2006-11-23 10:06 couet
* [r16888] graf/src/TPie.cxx: - Fix the contructor from a TH1:
* The bins contents were not retrieve properly.
* Take into account the histogram subrange.
- Better use of the text angle for slices labels.
2006-11-23 09:15 brun
* [r16887] test/Makefile.win32: From Bertrand
With this change one can use nmake instead of make.
This is useful for Windows users without the cygwin environment.
2006-11-23 07:49 brun
* [r16886] gdml/src/TGDMLParse.cxx: Fix coding convention
violations
2006-11-23 07:42 brun
* [r16885] gl/src/TGLPlotPainter.cxx, graf/src/TPie.cxx,
gui/src/TGSpeedo.cxx: Fix coding convention violation
2006-11-22 18:12 rdm
* [r16884] tree/inc/TChainProof.h: fix signature to avoid method
hiding.
2006-11-22 17:44 brun
* [r16883] mlp/inc/TMLPAnalyzer.h: The header file
TMLPAnalyzer.h does not have the appropriate #ifndef/#define
structure to
protect against multiple inclusion.
2006-11-22 17:30 couet
* [r16882] tutorials/gltf3.C: - New version from Valeri Onuchin.
2006-11-22 17:30 rdm
* [r16881] configure: white space.
2006-11-22 17:29 rdm
* [r16880] g4root/Module.mk, g4root/inc/LinkDef.h,
g4root/inc/TG4RootDetectorConstruction.h,
g4root/inc/TG4RootNavMgr.h, g4root/inc/TG4RootNavigator.h,
g4root/inc/TG4RootSolid.h,
g4root/src/TG4RootDetectorConstruction.cxx,
g4root/src/TG4RootNavMgr.cxx, g4root/src/TG4RootNavigator.cxx,
g4root/src/TG4RootSolid.cxx: cvs indent lines fixed up.
2006-11-22 17:14 brun
* [r16879] g4root, g4root/Module.mk, g4root/g4libs.C, g4root/inc,
g4root/inc/LinkDef.h, g4root/inc/TG4RootDetectorConstruction.h,
g4root/inc/TG4RootNavMgr.h, g4root/inc/TG4RootNavigator.h,
g4root/inc/TG4RootSolid.h, g4root/src,
g4root/src/TG4RootDetectorConstruction.cxx,
g4root/src/TG4RootNavMgr.cxx, g4root/src/TG4RootNavigator.cxx,
g4root/src/TG4RootSolid.cxx: From Andrei:
New package g4root: an interface between Geant4 and teh ROOT
geometry package.
More details will follow later.
to be able to include the interface and compile it:
--with-g4-incdir=$HOME/geant4/include
--with-g4-libdir=$HOME/geant4/lib/Linux-g++
--with-clhep-incdir=/usr/local/include
or simply:
--enable-g4root
in case the environment variables: G4INCLUDE, G4LIB/G4SYSTEM,
CLHEP_INCLUDE_DIR are defined.
Note that g4root requires a new version of Geant4 to be released
middle of December only.
te
2006-11-22 17:09 brun
* [r16878] Makefile, config/Makefile.in, configure: From Andrei:
Changes in view of the coming g4root package
2006-11-22 16:52 rdm
* [r16877] matrix/inc/TMatrixTSparse.h,
proof/src/TProofProgressDialog.cxx,
sessionviewer/src/TProofProgressDialog.cxx,
tree/inc/TChainElement.h, tree/inc/TTree.h,
tree/src/TChainElement.cxx, treeplayer/src/TSelectorDraw.cxx,
treeplayer/src/TTreePlayer.cxx: Another bunch of Long64_t
truncation warning fixes.
2006-11-22 16:21 couet
* [r16876] tutorials/gltf3.C: - New version using the "Klein
Bottle" equation.
2006-11-22 16:19 couet
* [r16875] gl/inc/LinkDef.h, gl/inc/TGLBoxPainter.h,
gl/inc/TGLHistPainter.h, gl/inc/TGLLegoPainter.h,
gl/inc/TGLPlotBox.h, gl/inc/TGLPlotPainter.h,
gl/src/TGLBoxPainter.cxx, gl/src/TGLHistPainter.cxx,
gl/src/TGLLegoPainter.cxx, gl/src/TGLPlotBox.cxx,
gl/src/TGLPlotPainter.cxx, gl/src/TGLSurfacePainter.cxx,
gl/src/TGLTF3Painter.cxx: - From Timur:
Box cut added for TF3, surface and box painters. To activate it -
press c. To
move this box - select it (it's highligted when selected), press
shift and left
mouse button and move it. Box can move along one of axes - X/Y/Z.
Direction is
shown as a red line. To select direction - press X or Y or Z
keys.
2006-11-22 16:02 brun
* [r16874] geom/src/TGeoManager.cxx: From Andrei:
a small change related to the initialization of a variable in
TGeoManager. Affected computation of safety for the first step in
some cases.
2006-11-22 15:42 couet
* [r16873] graf/inc/TPie.h, graf/src/TPie.cxx: - The pie can now be
rotated interactively.
- New constructor from an TH1.
- Fixes in comments.
2006-11-22 15:30 antcheva
* [r16872] gui/inc/TGSpeedo.h, gui/src/TGSpeedo.cxx: From Bertrand:
Improve performance of TGSpeedo widget:
As TImage::DrawText() takes some time on X11,
an intermediate image is used to draw text (i.e. only
when odometer value changes), and then is cloned
to draw needle (which is more frequent).
2006-11-22 15:21 antcheva
* [r16871] gui/inc/TGSpeedo.h: - remove <CR><LF>
2006-11-22 14:16 rdm
* [r16870] base/inc/TVirtualProof.h, gui/inc/TGFSContainer.h,
proof/inc/TProof.h, proof/inc/TProofPlayer.h,
proof/inc/TSessionViewer.h, proof/src/TEventIter.cxx,
proof/src/TFileMerger.cxx, proof/src/TPacketizer.cxx,
proof/src/TPacketizerDev.cxx, proof/src/TProof.cxx,
proof/src/TProofPlayer.cxx, proofplayer/inc/TProofPlayer.h,
proofplayer/src/TEventIter.cxx, proofplayer/src/TFileMerger.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerDev.cxx,
proofplayer/src/TProofPlayer.cxx,
sessionviewer/inc/TSessionViewer.h,
treeplayer/inc/TSelectorDraw.h: remove a bunch of warnings about
Long64_t being truncated to Int_t.
2006-11-22 14:15 rdm
* [r16869] cont/inc/LinkDef.h, cont/inc/TArrayL64.h,
cont/src/TArrayL64.cxx: Needed for storing arrays of Long64_t's.
2006-11-22 14:09 rdm
* [r16868] roofit/Module.mk, unuran/Module.mk: unpack the tar's
early in first pass so that the wildcarding of the sources
works properly in the second pass.
2006-11-22 13:50 antcheva
* [r16867] gui/src/TGButton.cxx: - change the background color to
gray if the check button is disabled
2006-11-22 13:30 rdm
* [r16866] configure: when on MacOS X Leopard and having an EMT64
CPU build by default in 64 bit mode.
2006-11-22 12:31 couet
* [r16865] gl/inc/TGLSAViewer.h, gl/src/TGLSAViewer.cxx: -
TGLSAViewer::SavePicture is now a public method. Therefore it is
now
possible to generate gif files of the GL-Viewer from the command
line
doing:
root [1] TGLSAViewer *glv = (TGLSAViewer *)gPad->GetViewer3D();
root [2] glv->SavePicture("gl.gif");
TGLSAViewer::SavePicture has also been modified to allow to
generate
animated gif files. Example:
root [1] TGLSAViewer *glv = (TGLSAViewer *)gPad->GetViewer3D();
root [2] glv->SavePicture("gl.gif+");
root [3] glv->SavePicture("gl.gif+");
root [4] glv->SavePicture("gl.gif+");
Between each call to glv->SavePicture("gl.gif+"), the GL-Viewer
display
has been modified. Then gl.gif is an amination build from the
various
images displayed in the GL-Viewer.
2006-11-22 10:52 moneta
* [r16864] unuran/Module.mk: - use the native ROOT build system for
building the unuran c files
Still maintain the configure step to write the unuran config.h
file
2006-11-22 10:08 rdm
* [r16863] mysql/src/TMySQLServer.cxx: fix compilation problem with
MySQL 5.27.
2006-11-22 09:10 brun
* [r16862] gdml/src/TGDMLParse.cxx: From Ben LLoyd:
Fix coding conventions
2006-11-22 08:10 brun
* [r16861] config/Makefile.depend: Fix a bad spelling for libGpad
(was libGPad) in PROOFLIBEXTRA
2006-11-22 08:03 brun
* [r16860] gdml/inc/TGDMLParse.h: From Timur:
Code optimisation that gains a factor 3 in size for the code
generated using std::map
2006-11-22 00:25 rdm
* [r16859] net/inc/TMonitor.h, net/src/TMonitor.cxx,
proofx/src/TXSlave.cxx: From Gerri:
simplify checking if socket is in the list of active sockets.
2006-11-22 00:24 rdm
* [r16858] proofx/src/TXSocket.cxx: From Gerri:
fixes a backward compatibility problem with xproofd after
Maarten's patch.
2006-11-21 23:50 rdm
* [r16857] thread/inc/TAtomicCount.h: special case for Solaris not
needed anymore.
2006-11-21 23:34 rdm
* [r16856] gdml/inc/LinkDef.h, gdml/inc/TGDMLParse.h,
gdml/src/TGDMLParse.cxx: fix cvs indent line.
2006-11-21 23:05 brun
* [r16855] config/Makefile.depend: Fix a double and wrong
declaration of PROOFLIBEXTRA. This is fatal on cygwin/gcc.
2006-11-21 19:01 brun
* [r16854] asimage/src/TASPluginGS.cxx: From Valeriy Onuchin:
When image is created from EPS file the size of image
is taken from BoundingBox values.
2006-11-21 18:59 brun
* [r16853] base/inc/RVersion.h, build/version_number: Start
development cycle 5.13/07
2006-11-21 11:41 rdm
* [r16851] proof/src/TProofProgressDialog.cxx,
sessionviewer/src/TProofProgressDialog.cxx: From Gerri:
properly disconnect signal when closing dialog.
2006-11-21 11:13 brun
* [r16850] tree/src/TEntryList.cxx: From Anna:
Fix problems reported by Panos
2006-11-21 10:43 brun
* [r16849] gdml/inc/TGDMLParse.h, gdml/src/TGDMLParse.cxx: Fix
coding conventions
2006-11-21 07:47 brun
* [r16848] base/inc/RVersion.h, build/version_number: Stamp
development release 5.13/06
2006-11-20 17:00 brun
* [r16847] thread/inc/TAtomicCount.h: Replace reference to
R__SOLARIS by __sun.
This problem (seen on Solaris 5.9 only) must still be
investigated.
2006-11-20 16:56 rdm
* [r16846] main/Module.mk: don't copy proofserv.sh on win32.
2006-11-20 16:55 rdm
* [r16845] base/inc/TVirtualProof.h, base/src/TVirtualProof.cxx:
From Bertrand:
handle properly a global static on Win32.
2006-11-20 16:47 rdm
* [r16844] thread/inc/TAtomicCount.h: work around some problem on
Solaris. To be investigated asap.
2006-11-20 16:31 moneta
* [r16843] unuran/test/unuranSimple.cxx: fix problem in finding the
TFitter on Windows by setting it explicitly
2006-11-20 16:17 rdm
* [r16842] proofd/src/proofd.cxx: add missing include (strings.h).
2006-11-20 16:11 rdm
* [r16841] build/rmkdepend/main.c,
build/win/bindexplib/bindexplib.cxx: From Axel:
this silences warnings on unused vars and only implicitly
declared
open() etc.
2006-11-20 16:00 brun
* [r16840] unuran/test/Makefile: From Lorenzo:
fix for Windows
2006-11-20 15:56 rdm
* [r16839] base/inc/MessageTypes.h, base/inc/TVirtualProof.h,
base/src/TVirtualProof.cxx, base/src/TVirtualProofMgr.cxx,
main/Module.mk, main/src/proofserv.sh, net/src/TSocket.cxx,
proof/inc/TProof.h, proof/src/TProof.cxx,
proof/src/TProofServ.cxx, proof/src/TSlave.cxx,
proofd/inc/XrdProofServProxy.h, proofd/inc/XrdProofdProtocol.h,
proofd/inc/XrdProofdResponse.h, proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdProtocol.cxx,
proofd/src/XrdProofdResponse.cxx, proofd/src/proofd.cxx,
proofx/inc/TXSocket.h, proofx/src/TXProofServ.cxx,
proofx/src/TXSlave.cxx, proofx/src/TXSocket.cxx,
rpdutils/inc/rpdp.h, rpdutils/src/net.cxx: From Maarten + Gerri:
Patch to allow run time configuration of proofserv environment.
The client
can pass a set of shell variables to PROOF. These variables can
be used
to startup different versions of the proofserv, or they can
instruct the
system to run proofserv under valgrind or tcheck, etc. Main
changes:
- default wrapper script for proofserv
- modifies the build system for the wrapper script
- adds a list of environment variables to TVirtualProof, which
are
passed to the wrapper by proofd/xrootd.
- adds code to TProofServ to pickup these variables and pass them
along to the slaves/submasters
2006-11-20 15:51 rdm
* [r16838] Makefile, config/Makefile.in: build GDML when enabled in
./configure.
2006-11-20 15:49 brun
* [r16837] unuran/test/Makefile, unuran/test/unuranDistr.cxx,
unuran/test/unuranMulti2D.cxx, unuran/test/unuranMulti3D.cxx,
unuran/test/unuranSimple.cxx: From Lorenzo:
clean up the tests and remove the TApplication
2006-11-20 15:35 brun
* [r16836] tmva/inc/BinarySearchTree.h,
tmva/inc/BinarySearchTreeNode.h, tmva/inc/BinaryTree.h,
tmva/inc/CrossEntropy.h, tmva/inc/DataSet.h,
tmva/inc/DecisionTree.h, tmva/inc/DecisionTreeNode.h,
tmva/inc/Event.h, tmva/inc/Factory.h, tmva/inc/GeneticANN.h,
tmva/inc/GeneticBase.h, tmva/inc/GeneticCuts.h,
tmva/inc/GeneticGenes.h, tmva/inc/GeneticPopulation.h,
tmva/inc/GeneticRange.h, tmva/inc/GiniIndex.h,
tmva/inc/IMethod.h, tmva/inc/MethodANNBase.h,
tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
tmva/inc/MethodBayesClassifier.h, tmva/inc/MethodCFMlpANN.h,
tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCFMlpANN_def.h,
tmva/inc/MethodCommittee.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h,
tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h,
tmva/inc/MethodPDERS.h, tmva/inc/MethodRuleFit.h,
tmva/inc/MethodSVM.h, tmva/inc/MethodTMlpANN.h,
tmva/inc/MethodVariable.h, tmva/inc/Methods.h,
tmva/inc/MisClassificationError.h, tmva/inc/MsgLogger.h,
tmva/inc/Node.h, tmva/inc/Option.h, tmva/inc/PDF.h,
tmva/inc/Ranking.h, tmva/inc/Reader.h, tmva/inc/RootFinder.h,
tmva/inc/Rule.h, tmva/inc/RuleEnsemble.h, tmva/inc/RuleFit.h,
tmva/inc/RuleFitParams.h, tmva/inc/SdivSqrtSplusB.h,
tmva/inc/SeparationBase.h, tmva/inc/SimulatedAnnealingBase.h,
tmva/inc/SimulatedAnnealingCuts.h, tmva/inc/TActivation.h,
tmva/inc/TActivationChooser.h, tmva/inc/TActivationIdentity.h,
tmva/inc/TActivationRadial.h, tmva/inc/TActivationSigmoid.h,
tmva/inc/TActivationTanh.h, tmva/inc/TNeuron.h,
tmva/inc/TNeuronInput.h, tmva/inc/TNeuronInputAbs.h,
tmva/inc/TNeuronInputChooser.h, tmva/inc/TNeuronInputSqSum.h,
tmva/inc/TNeuronInputSum.h, tmva/inc/TSpline1.h,
tmva/inc/TSpline2.h, tmva/inc/TSynapse.h, tmva/inc/Timer.h,
tmva/inc/Tools.h, tmva/inc/Types.h, tmva/inc/VariableInfo.h,
tmva/inc/Volume.h, tmva/src/BinarySearchTree.cxx,
tmva/src/BinarySearchTreeNode.cxx, tmva/src/BinaryTree.cxx,
tmva/src/CrossEntropy.cxx, tmva/src/DataSet.cxx,
tmva/src/DecisionTree.cxx, tmva/src/DecisionTreeNode.cxx,
tmva/src/Event.cxx, tmva/src/Factory.cxx,
tmva/src/GeneticANN.cxx, tmva/src/GeneticBase.cxx,
tmva/src/GeneticCuts.cxx, tmva/src/GeneticGenes.cxx,
tmva/src/GeneticPopulation.cxx, tmva/src/GeneticRange.cxx,
tmva/src/GiniIndex.cxx, tmva/src/MethodANNBase.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFisher.cxx,
tmva/src/MethodHMatrix.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx,
tmva/src/MethodTMlpANN.cxx, tmva/src/MethodVariable.cxx,
tmva/src/MisClassificationError.cxx, tmva/src/MsgLogger.cxx,
tmva/src/Node.cxx, tmva/src/Option.cxx, tmva/src/PDF.cxx,
tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
tmva/src/RootFinder.cxx, tmva/src/Rule.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
tmva/src/RuleFitParams.cxx, tmva/src/SdivSqrtSplusB.cxx,
tmva/src/SeparationBase.cxx, tmva/src/SimulatedAnnealingBase.cxx,
tmva/src/SimulatedAnnealingCuts.cxx,
tmva/src/TActivationRadial.cxx, tmva/src/TActivationSigmoid.cxx,
tmva/src/TActivationTanh.cxx, tmva/src/TNeuron.cxx,
tmva/src/TSpline1.cxx, tmva/src/TSpline2.cxx,
tmva/src/TSynapse.cxx, tmva/src/Timer.cxx, tmva/src/Tools.cxx,
tmva/src/Types.cxx, tmva/src/VariableInfo.cxx,
tmva/src/Volume.cxx, tmva/test/TMVAnalysis.C,
tmva/test/TMVAnalysis.py: From Joerg Stelzer:
More documentation added to all classes
2006-11-20 15:33 moneta
* [r16835] tutorials/unuranDemo.C: add a chi2 test on the generated
histograms
2006-11-20 14:34 moneta
* [r16834] tutorials/Ifit.C, tutorials/fithist.C: restore original
1.1 versions due to a wrong commit (sorry)
2006-11-20 14:31 moneta
* [r16833] tutorials/Ifit.C, tutorials/fithist.C,
tutorials/unuranDemo.C: add a tutorial for unuran
2006-11-20 14:27 moneta
* [r16832] mathmore/build/configure.in,
mathmore/build/inc_Math_Makefile.am, mathmore/build/setup.sh,
mathmore/doc/main.html, mathmore/inc/Math/WrappedMultiTF1.h,
mathmore/inc/Math/WrappedTF1.h: update in the documentation and
the configuration files for the stand-alone build
2006-11-20 14:26 moneta
* [r16831] mathcore/build/configure.in,
mathcore/build/inc_Math_Makefile.am,
mathcore/build/test_Makefile.am, mathcore/doc/main.html,
mathcore/test/testGenVector.cxx: update the documentation pages
and the files for the stand-alone build
2006-11-20 13:30 brun
* [r16830] gdml/src/TGDMLParse.cxx: From Ben LLoyd:
Fix coding conventions
2006-11-20 13:23 moneta
* [r16829] mathmore/test/testDerivation.cxx: clean up and remove
unnecessary dependency
2006-11-20 11:07 moneta
* [r16828] mathmore/inc/Math/LinkDef.h, mathmore/test/Makefile,
mathmore/test/testFunctor.cxx: add a test for wrapping functions
2006-11-20 11:05 moneta
* [r16827] mathcore/inc/Math/Functor.h,
mathcore/inc/Math/IFunction.h, mathcore/inc/Math/IFunctionfwd.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/WrappedFunction.h: - some clean-up of the code
and add of documentation
- fix a warning and problem observed in a test on Windows in the
implementation of the derived Clone() method
- move WrappedFunction from mathmore and add functionality for
wrapping also pointer to member function
2006-11-20 10:31 rdm
* [r16826] proofx/inc/TXProofServ.h, proofx/src/TXProofServ.cxx:
From Gerri:
- undo a small optimization that resulted in the system not
starting up anymore.
- small fix for issue found by tcheck.
2006-11-20 10:08 brun
* [r16825] tmva/src/Rule.cxx: Fix coding convention
2006-11-20 10:02 rdm
* [r16824] thread/inc/TCondition.h, thread/inc/TRWLock.h,
thread/inc/TSemaphore.h, thread/inc/TThread.h,
thread/src/TCondition.cxx, thread/src/TSemaphore.cxx,
thread/src/TThread.cxx: make copy ctor and assignment operator
private and not implemented.
2006-11-20 08:10 brun
* [r16823] fitpanel/src/TFitEditor.cxx: Fix coding conventions.
2006-11-20 08:08 rdm
* [r16822] base/inc/TVirtualMutex.h, thread/inc/TMutex.h,
thread/src/TMutex.cxx: Make copy ctor and assignment operator
private.
2006-11-19 14:40 rdm
* [r16821] thread/inc/TAtomicCount.h: needs both RConfigure.h and
Rtypes.h.
2006-11-19 10:45 brun
* [r16820] thread/inc/TAtomicCount.h: Replace the include
RConfigure.h by Rtypes.h, otherwise Long_t is unknown.
This was fatal on Solaris/CC
2006-11-19 10:11 brun
* [r16819] tmva/inc/BinarySearchTree.h,
tmva/inc/BinarySearchTreeNode.h, tmva/inc/BinaryTree.h,
tmva/inc/CrossEntropy.h, tmva/inc/DataSet.h,
tmva/inc/DecisionTree.h, tmva/inc/DecisionTreeNode.h,
tmva/inc/Event.h, tmva/inc/Factory.h, tmva/inc/GeneticANN.h,
tmva/inc/GeneticBase.h, tmva/inc/GeneticCuts.h,
tmva/inc/GeneticGenes.h, tmva/inc/GeneticPopulation.h,
tmva/inc/GeneticRange.h, tmva/inc/GiniIndex.h,
tmva/inc/IMethod.h, tmva/inc/MethodANNBase.h,
tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
tmva/inc/MethodBayesClassifier.h, tmva/inc/MethodCFMlpANN.h,
tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCFMlpANN_def.h,
tmva/inc/MethodCommittee.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h,
tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h,
tmva/inc/MethodPDERS.h, tmva/inc/MethodRuleFit.h,
tmva/inc/MethodSVM.h, tmva/inc/MethodTMlpANN.h,
tmva/inc/MethodVariable.h, tmva/inc/Methods.h,
tmva/inc/MisClassificationError.h, tmva/inc/MsgLogger.h,
tmva/inc/Node.h, tmva/inc/Option.h, tmva/inc/PDF.h,
tmva/inc/Ranking.h, tmva/inc/Reader.h, tmva/inc/RootFinder.h,
tmva/inc/Rule.h, tmva/inc/RuleEnsemble.h, tmva/inc/RuleFit.h,
tmva/inc/RuleFitParams.h, tmva/inc/SdivSqrtSplusB.h,
tmva/inc/SeparationBase.h, tmva/inc/SimulatedAnnealingBase.h,
tmva/inc/SimulatedAnnealingCuts.h, tmva/inc/TActivation.h,
tmva/inc/TActivationChooser.h, tmva/inc/TActivationIdentity.h,
tmva/inc/TActivationRadial.h, tmva/inc/TActivationSigmoid.h,
tmva/inc/TActivationTanh.h, tmva/inc/TNeuron.h,
tmva/inc/TNeuronInput.h, tmva/inc/TNeuronInputAbs.h,
tmva/inc/TNeuronInputChooser.h, tmva/inc/TNeuronInputSqSum.h,
tmva/inc/TNeuronInputSum.h, tmva/inc/TSpline1.h,
tmva/inc/TSpline2.h, tmva/inc/TSynapse.h, tmva/inc/Timer.h,
tmva/inc/Tools.h, tmva/inc/Types.h, tmva/inc/VariableInfo.h,
tmva/inc/Volume.h, tmva/src/BinarySearchTree.cxx,
tmva/src/BinarySearchTreeNode.cxx, tmva/src/BinaryTree.cxx,
tmva/src/CrossEntropy.cxx, tmva/src/DataSet.cxx,
tmva/src/DecisionTree.cxx, tmva/src/DecisionTreeNode.cxx,
tmva/src/Event.cxx, tmva/src/Factory.cxx,
tmva/src/GeneticANN.cxx, tmva/src/GeneticBase.cxx,
tmva/src/GeneticCuts.cxx, tmva/src/GeneticGenes.cxx,
tmva/src/GeneticPopulation.cxx, tmva/src/GeneticRange.cxx,
tmva/src/GiniIndex.cxx, tmva/src/MethodANNBase.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFisher.cxx,
tmva/src/MethodHMatrix.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx,
tmva/src/MethodTMlpANN.cxx, tmva/src/MethodVariable.cxx,
tmva/src/MisClassificationError.cxx, tmva/src/MsgLogger.cxx,
tmva/src/Node.cxx, tmva/src/Option.cxx, tmva/src/PDF.cxx,
tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
tmva/src/RootFinder.cxx, tmva/src/Rule.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
tmva/src/RuleFitParams.cxx, tmva/src/SdivSqrtSplusB.cxx,
tmva/src/SeparationBase.cxx, tmva/src/SimulatedAnnealingBase.cxx,
tmva/src/SimulatedAnnealingCuts.cxx,
tmva/src/TActivationRadial.cxx, tmva/src/TActivationSigmoid.cxx,
tmva/src/TActivationTanh.cxx, tmva/src/TNeuron.cxx,
tmva/src/TSpline1.cxx, tmva/src/TSpline2.cxx,
tmva/src/TSynapse.cxx, tmva/src/Timer.cxx, tmva/src/Tools.cxx,
tmva/src/Types.cxx, tmva/src/VariableInfo.cxx,
tmva/src/Volume.cxx, tmva/test/TMVAnalysis.C,
tmva/test/TMVAnalysis.py, tmva/test/TMVApplication.C: From Joerg
Stelzer:
Fix coding conventions and improve comments in class
documentation
2006-11-19 10:05 brun
* [r16818] tmva/test/README: From Joerg Stelzer:
README file explaining how to run teh TMVA tutorials
2006-11-17 21:33 rdm
* [r16817] gdml/Module.mk: remove stuff referencing xrootd.
2006-11-17 20:36 brun
* [r16816] configure: Add gdml as an optional package
2006-11-17 20:27 brun
* [r16815] config/Makefile.depend: GDML depends also of libHist
2006-11-17 18:43 antcheva
* [r16814] fitpanel/inc/TFitParametersDialog.h,
fitpanel/src/TFitParametersDialog.cxx: - layout changes of the
dialog;
- implemented functionality for bounded parameters
- implemented immediate preview when parameter's value is changed
interactively
*** passing the the parameters' settings to the fitter will be
the next step of this development
2006-11-17 18:37 antcheva
* [r16813] fitpanel/src/TFitEditor.cxx: - pass the function range
to parameters' dialog
2006-11-17 18:26 moneta
* [r16812] mathmore/Module.mk, mathmore/inc/Math/Chebyshev.h,
mathmore/inc/Math/Derivator.h,
mathmore/inc/Math/GSLFunctionAdapter.h,
mathmore/inc/Math/GSLRootFinder.h,
mathmore/inc/Math/GSLRootFinderDeriv.h,
mathmore/inc/Math/IGenFunction.h,
mathmore/inc/Math/IParamFunction.h,
mathmore/inc/Math/Integrator.h, mathmore/inc/Math/LinkDef.h,
mathmore/inc/Math/ParamFunction.h,
mathmore/inc/Math/Polynomial.h, mathmore/inc/Math/RootFinder.h,
mathmore/inc/Math/RootFinderAlgorithms.h,
mathmore/inc/Math/WrappedFunction.h,
mathmore/inc/Math/WrappedMultiTF1.h,
mathmore/inc/Math/WrappedTF1.h, mathmore/src/Chebyshev.cxx,
mathmore/src/Derivator.cxx, mathmore/src/GSLDerivator.h,
mathmore/src/GSLFunctionWrapper.h,
mathmore/src/GSLIntegrator.cxx, mathmore/src/GSLIntegrator.h,
mathmore/src/GSLRootFinder.cxx,
mathmore/src/GSLRootFinderDeriv.cxx, mathmore/src/Integrator.cxx,
mathmore/src/Polynomial.cxx, mathmore/test/testChebyshev.cxx,
mathmore/test/testDerivation.cxx,
mathmore/test/testIntegration.cxx,
mathmore/test/testMinimization1D.cxx,
mathmore/test/testRandomDist.cxx,
mathmore/test/testRootFinder.cxx: change for new function
interface in MathCore
2006-11-17 18:19 moneta
* [r16811] mathcore/Module.mk, mathcore/inc/Math/Functor.h,
mathcore/inc/Math/IFunction.h, mathcore/inc/Math/IFunctionfwd.h,
mathcore/inc/Math/IParamFunction.h,
mathcore/inc/Math/IParamFunctionfwd.h,
mathcore/inc/Math/LinkDef_Func.h, mathcore/inc/Math/Util.h: add
new interface classes for 1D and multi-dimensional mathematical
functions
2006-11-17 17:49 brun
* [r16810] gdml/src/TGDMLParse.cxx: Remove unused statement
2006-11-17 17:40 brun
* [r16809] config/Makefile.depend: Add dependencies from the new
GDML class.
2006-11-17 17:40 brun
* [r16808] gdml/Module.mk, gdml/ROOTBinding.py, gdml/ROOTwriter.py,
gdml/inc, gdml/inc/LinkDef.h, gdml/inc/TGDMLParse.h,
gdml/processes.py, gdml/src, gdml/src/TGDMLParse.cxx: From Ben
LLoyd
New version of the GDML to ROOT import.
Use new C++ class TGDMLParse instead of Python scripts
2006-11-17 17:36 brun
* [r16807] geom/src/TGeoManager.cxx, xml/src/TXMLEngine.cxx:
Changes to use the new version of GDML
2006-11-17 17:22 rdm
* [r16806] proof/src/TProofProgressDialog.cxx,
sessionviewer/src/TProofProgressDialog.cxx: From Gerri:
remove left over debug prints.
2006-11-17 16:00 brun
* [r16805] tmva/Module.mk, tmva/inc/BinarySearchTree.h,
tmva/inc/BinarySearchTreeNode.h, tmva/inc/BinaryTree.h,
tmva/inc/CrossEntropy.h, tmva/inc/DataSet.h,
tmva/inc/DecisionTree.h, tmva/inc/DecisionTreeNode.h,
tmva/inc/Event.h, tmva/inc/Factory.h, tmva/inc/GeneticANN.h,
tmva/inc/GeneticBase.h, tmva/inc/GeneticCuts.h,
tmva/inc/GeneticGenes.h, tmva/inc/GeneticPopulation.h,
tmva/inc/GeneticRange.h, tmva/inc/GiniIndex.h,
tmva/inc/IMethod.h, tmva/inc/MethodANNBase.h,
tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
tmva/inc/MethodBayesClassifier.h, tmva/inc/MethodCFMlpANN.h,
tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCFMlpANN_def.h,
tmva/inc/MethodCommittee.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h,
tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h,
tmva/inc/MethodPDERS.h, tmva/inc/MethodRuleFit.h,
tmva/inc/MethodSVM.h, tmva/inc/MethodTMlpANN.h,
tmva/inc/MethodVariable.h, tmva/inc/Methods.h,
tmva/inc/MisClassificationError.h, tmva/inc/MsgLogger.h,
tmva/inc/Node.h, tmva/inc/Option.h, tmva/inc/PDF.h,
tmva/inc/Ranking.h, tmva/inc/Reader.h, tmva/inc/RootFinder.h,
tmva/inc/Rule.h, tmva/inc/RuleEnsemble.h, tmva/inc/RuleFit.h,
tmva/inc/RuleFitParams.h, tmva/inc/SdivSqrtSplusB.h,
tmva/inc/SeparationBase.h, tmva/inc/SimulatedAnnealingBase.h,
tmva/inc/SimulatedAnnealingCuts.h, tmva/inc/TActivation.h,
tmva/inc/TActivationChooser.h, tmva/inc/TActivationIdentity.h,
tmva/inc/TActivationRadial.h, tmva/inc/TActivationSigmoid.h,
tmva/inc/TActivationTanh.h, tmva/inc/TNeuron.h,
tmva/inc/TNeuronInput.h, tmva/inc/TNeuronInputAbs.h,
tmva/inc/TNeuronInputChooser.h, tmva/inc/TNeuronInputSqSum.h,
tmva/inc/TNeuronInputSum.h, tmva/inc/TSpline1.h,
tmva/inc/TSpline2.h, tmva/inc/TSynapse.h, tmva/inc/Timer.h,
tmva/inc/Tools.h, tmva/inc/Types.h, tmva/inc/VariableInfo.h,
tmva/inc/Volume.h, tmva/src/BinarySearchTree.cxx,
tmva/src/BinarySearchTreeNode.cxx, tmva/src/BinaryTree.cxx,
tmva/src/CrossEntropy.cxx, tmva/src/DataSet.cxx,
tmva/src/DecisionTree.cxx, tmva/src/DecisionTreeNode.cxx,
tmva/src/Event.cxx, tmva/src/Factory.cxx,
tmva/src/GeneticANN.cxx, tmva/src/GeneticBase.cxx,
tmva/src/GeneticCuts.cxx, tmva/src/GeneticGenes.cxx,
tmva/src/GeneticPopulation.cxx, tmva/src/GeneticRange.cxx,
tmva/src/GiniIndex.cxx, tmva/src/MethodANNBase.cxx,
tmva/src/MethodBDT.cxx, tmva/src/MethodBase.cxx,
tmva/src/MethodBayesClassifier.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFisher.cxx,
tmva/src/MethodHMatrix.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx,
tmva/src/MethodTMlpANN.cxx, tmva/src/MethodVariable.cxx,
tmva/src/MisClassificationError.cxx, tmva/src/MsgLogger.cxx,
tmva/src/Node.cxx, tmva/src/Option.cxx, tmva/src/PDF.cxx,
tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
tmva/src/RootFinder.cxx, tmva/src/Rule.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
tmva/src/RuleFitParams.cxx, tmva/src/SdivSqrtSplusB.cxx,
tmva/src/SeparationBase.cxx, tmva/src/SimulatedAnnealingBase.cxx,
tmva/src/SimulatedAnnealingCuts.cxx,
tmva/src/TActivationRadial.cxx, tmva/src/TActivationSigmoid.cxx,
tmva/src/TActivationTanh.cxx, tmva/src/TNeuron.cxx,
tmva/src/TSpline1.cxx, tmva/src/TSpline2.cxx,
tmva/src/TSynapse.cxx, tmva/src/Timer.cxx, tmva/src/Tools.cxx,
tmva/src/Types.cxx, tmva/src/VariableInfo.cxx,
tmva/src/Volume.cxx, tmva/test/BDT.C, tmva/test/TMVAGui.C,
tmva/test/TMVAlogon.C, tmva/test/TMVAnalysis.C,
tmva/test/TMVAnalysis.py, tmva/test/TMVApplication.C,
tmva/test/annconvergencetest.C, tmva/test/compareanapp.C,
tmva/test/correlations.C, tmva/test/correlationscatters.C,
tmva/test/efficiencies.C, tmva/test/likelihoodrefs.C,
tmva/test/line-small.png, tmva/test/mutransform.C,
tmva/test/mvas.C, tmva/test/network.C, tmva/test/plotall.C,
tmva/test/sigmoid-small.png, tmva/test/tmvaglob.C,
tmva/test/variables.C: New version of TMVA fixing many coding
conventions violations.
New version of the tmva test suite. To execute it run the script
TMVAnalysis.C
2006-11-17 15:50 rdm
* [r16804] proof/Module.mk, proof/inc/LinkDefGui.h,
proof/inc/TSessionDialogs.h, proof/inc/TSessionLogView.h,
proof/inc/TSessionViewer.h, proof/src/TSessionDialogs.cxx,
proof/src/TSessionLogView.cxx, proof/src/TSessionViewer.cxx,
sessionviewer/inc/TSessionDialogs.h,
sessionviewer/inc/TSessionLogView.h,
sessionviewer/inc/TSessionViewer.h,
sessionviewer/src/TSessionDialogs.cxx,
sessionviewer/src/TSessionLogView.cxx,
sessionviewer/src/TSessionViewer.cxx, treeviewer/Module.mk,
treeviewer/inc/LinkDef.h, treeviewer/inc/TSessionDialogs.h,
treeviewer/inc/TSessionLogView.h,
treeviewer/inc/TSessionViewer.h,
treeviewer/src/TSessionDialogs.cxx,
treeviewer/src/TSessionLogView.cxx,
treeviewer/src/TSessionViewer.cxx: From Bertrand:
move SessionViewer into the ProofGui lib. First step to get rid
of the many
TVirtualProofXXX interfaces.
2006-11-17 15:42 rdm
* [r16803] treeviewer/inc/TSessionViewer.h,
treeviewer/src/TSessionDialogs.cxx,
treeviewer/src/TSessionViewer.cxx: From Bertrand:
- Implemented the new Progress() method, according the latest
changes in PROOF.
- Improve behavior when switching between queries in the left
tree view.
- Added missing protection
2006-11-17 15:21 couet
* [r16802] tutorials/piechart.C: - Mofied to take into account the
new names of two methods in TPie.
2006-11-17 15:18 couet
* [r16801] graf/inc/TPie.h, graf/src/TPie.cxx: - Output on root
file and DrawClone are now working.
- Rename two methods (previous names were meaningless).
2006-11-17 10:11 rdm
* [r16800] README/README.PROOF: remove reference to gROOT->Proof(),
now TProof::Open().
2006-11-16 18:07 rdm
* [r16799] thread/Module.mk, thread/inc/LinkDef.h,
thread/inc/TAtomicCount.h, thread/inc/TAtomicCountGcc.h,
thread/inc/TAtomicCountPthread.h, thread/inc/TAtomicCountWin32.h:
New class TAtomicCount that provides atomic operations on a long.
Setting,
getting, incrementing and decrementing are atomic, thread safe,
operations.
Use this class for thread safe reference counting.
2006-11-16 18:05 rdm
* [r16798] base/inc/config.h: add cvs ident line.
2006-11-16 17:20 rdm
* [r16797] spectrumpainter/Module.mk: white space.
2006-11-16 17:18 rdm
* [r16796] auth/src/TAuthenticate.cxx, auth/src/THostAuth.cxx,
auth/src/TRootSecContext.cxx, base/inc/config.h,
base/src/TApplication.cxx, base/src/TEnv.cxx,
base/src/TQObject.cxx, base/src/TROOT.cxx,
base/src/TVirtualProofMgr.cxx, cint/Module.mk,
cint/src/v6_loadfile.cxx, cint/tool/makecint.c,
config/RConfigure.in, configure, eg/src/TDatabasePDG.cxx,
geom/src/TGeoElement.cxx, gpad/src/TClassTree.cxx,
graf/src/TTF.cxx, gui/src/TGApplication.cxx,
gui/src/TGClient.cxx, gui/src/TGFSComboBox.cxx,
gui/src/TGResourcePool.cxx, gui/src/TRootBrowser.cxx,
gui/src/TRootCanvas.cxx, main/src/pmain.cxx,
mathmore/inc/Math/ProbFunc.h, mathmore/inc/Math/SpecFunc.h,
mathmore/src/complex_quartic.h, net/src/TSecContext.cxx,
proof/src/TProof.cxx, proof/src/TProofServ.cxx,
proof/src/TSlave.cxx, proofd/src/XrdProofdProtocol.cxx,
proofd/src/proofd.cxx, proofx/src/TXProofServ.cxx,
rint/src/TTabCom.cxx, roofit/roofit_2.09.src.tgz,
rootd/src/rootd.cxx, rootx/src/rootx.cxx, rootx/src/rootxx.cxx,
rpdutils/src/rpdutils.cxx, thread/src/TThread.cxx,
treeviewer/src/TTreeViewer.cxx, unix/src/TUnixSystem.cxx,
utils/Module.mk, utils/src/RStl.cxx, utils/src/rootcint.cxx:
Changes to get rid of the config.h and HAVE_CONFIG define. These
were way
too trivial (just do a locate config.h to see how many there
are):
- replace occurances of config.h by RConfigure.h
- add #warning in config.h that is should not be used
- change HAVE_CONFIG to R__HAVE_CONFIG
2006-11-16 15:39 antcheva
* [r16795] fitpanel/inc/TFitEditor.h, fitpanel/src/TFitEditor.cxx:
- added new functionality related to the "WW" fit option
2006-11-16 14:41 roiser
* [r16793] reflex/python/genreflex/genreflex.py: From David
Quarrie:
new option --gccxmlopt for the invocation of genreflex. The
content of this
option will be passed to the gccxml invocation inside genreflex
(e.g.
--gccxmlopt='--gccxml-cxxflags -m32')
2006-11-16 13:47 brun
* [r16792] minuit/src/TFitter.cxx: From Lorenzo:
patch for fixing the method TFitter::IsFixed
2006-11-16 12:30 antcheva
* [r16791] fitpanel/inc/TFitEditor.h, fitpanel/src/TFitEditor.cxx:
- reset the slider to the original range when using the Reset
button
- draw lines to show the new selected range for fitting
2006-11-16 12:21 couet
* [r16790] tutorials/piechart.C: - TPie example
2006-11-16 12:19 couet
* [r16789] graf/inc/LinkDef2.h, graf/inc/TPie.h, graf/src/TPie.cxx:
- New class TPie to draw a pie-chart (From Guido Volpi and
Olivier).
See $ROOTSYS/tutorials/piechart.C
2006-11-16 11:26 brun
* [r16788] geom/src/TGeoCone.cxx, geom/src/TGeoManager.cxx,
geom/src/TGeoTube.cxx: From Andrei:
a small patch allowing definition of toruses in
TGeoManager::Volume. There is also a protection added in case of
definition of tube/cone segments without phi segmentation.
2006-11-16 10:15 rdm
* [r16787] base/inc/TError.h: Remove the Check and Assert defines.
They have been depricated and flagged
by warnings since the last pro release.
2006-11-16 10:13 rdm
* [r16786] unuran/src, unuran/src/.cvsignore: ignore the unpacked
unuran directory.
2006-11-15 23:51 rdm
* [r16785] winnt/src/TWinNTSystem.cxx: From Bertrand:
Correct declaration of a non-static variable.
2006-11-15 23:50 rdm
* [r16784] tutorials/CPUMeter.C: From Bertrand:
Modified CPUMeter.C macro accordingly to the latest changes in
TSystem.
2006-11-15 21:05 brun
* [r16783] unix/src/TUnixSystem.cxx: Fix fatal typo on LinuxCVS:
----------------------------------------------------------------------
2006-11-15 18:33 rdm
* [r16782] Makefile: add unuran to the list off all modules so make
distclean will clean it.
2006-11-15 18:27 rdm
* [r16781] config/Makefile.depend: minor cosmetic.
2006-11-15 18:27 rdm
* [r16780] base/inc/TSystem.h, base/src/TSystem.cxx,
unix/inc/TUnixSystem.h, unix/src/TUnixSystem.cxx,
winnt/inc/TWinNTSystem.h, winnt/src/TWinNTSystem.cxx: Add new
sampleTime argument to GetCpuInfo(). Use sampleTime to set the
interval over which the CPU load will be measured, in ms (default
1000).
2006-11-15 18:22 rdm
* [r16779] xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
Fixes for Windows client:
- Introduce definition of net_errno to cope with Windows
weirdness.
- Add implementation of writev treating correctly sockets and
file descriptors.
2006-11-15 18:06 brun
* [r16778] Makefile, config/Makefile.in, configure: Add optional
package unuran
2006-11-15 18:04 couet
* [r16777] graf/src/TLatex.cxx: - coding conventions
2006-11-15 17:54 couet
* [r16776] graf/src/TGraphPolar.cxx: - replace "abs" by TMath::Abs
2006-11-15 17:45 rdm
* [r16775] base/inc/TVirtualPerfStats.h, base/inc/TVirtualProof.h,
config/Makefile.depend, gui/inc/TGSpeedo.h, gui/src/TGSpeedo.cxx,
proof/inc/TPacketizer.h, proof/inc/TPerfStats.h,
proof/inc/TProof.h, proof/inc/TProofPlayer.h,
proof/inc/TProofProgressDialog.h, proof/inc/TVirtualPacketizer.h,
proof/src/TEventIter.cxx, proof/src/TPacketizer.cxx,
proof/src/TPerfStats.cxx, proof/src/TProof.cxx,
proof/src/TProofPlayer.cxx, proof/src/TProofProgressDialog.cxx,
proof/src/TProofServ.cxx, proofd/src/XrdProofdProtocol.cxx,
proofplayer/inc/TPacketizer.h, proofplayer/inc/TPerfStats.h,
proofplayer/inc/TProofPlayer.h,
proofplayer/inc/TVirtualPacketizer.h,
proofplayer/src/TEventIter.cxx, proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPerfStats.cxx, proofplayer/src/TProofPlayer.cxx,
proofx/inc/TXSocket.h, proofx/inc/TXUnixSocket.h,
proofx/src/TXProofMgr.cxx, proofx/src/TXProofServ.cxx,
proofx/src/TXSlave.cxx, proofx/src/TXSocket.cxx,
proofx/src/TXUnixSocket.cxx,
sessionviewer/inc/TProofProgressDialog.h,
sessionviewer/src/TProofProgressDialog.cxx,
tree/inc/TQueryResult.h, tree/src/TQueryResult.cxx: From Gerri
and Bertrand:
Fixes and new features developed in preparation for the Intel
quad-core
launch demo:
- Add instantaneous event and MB processing rates in the Progress
signal
and make necessary modification to exploit it in the Progress
Dialog.
- Add possibility to change the Progress and Feedback periods
- A number of small improvements and bug fixes
2006-11-15 17:44 couet
* [r16774] graf/inc/TGraphPolar.h, graf/src/TGraphPolar.cxx: - New
version done by Matthieu Demaret (Summer Student).
- Paint the TGraphPolar title.
- Allows Polar coordinates in Radian, Degrees and Grad
- Radian coordinates are painted using reduced pi fractions
(TLatex #pi).
- Graph clipping on polargram limits
- Labels orientation can be changed
- The radial axis is painted using TGaxis (before it was some
internal
code doing text for each label. No tick-marks were drawn)
- Default constructor was missing.
- Radial divisions are optimized using THLimitsFinder::Optimize.
- DistancetoPrimitive and Execute event have been implemented. It
is possible
to move interactively the radial axis.
- Help improvements
2006-11-15 17:40 brun
* [r16773] unuran, unuran/Module.mk, unuran/inc,
unuran/inc/LinkDef.h, unuran/inc/TUnuran.h,
unuran/inc/TUnuranDistr.h, unuran/inc/TUnuranDistrMulti.h,
unuran/src, unuran/src/TUnuran.cxx, unuran/src/TUnuranDistr.cxx,
unuran/src/TUnuranDistrMulti.cxx, unuran/src/UnuranDistr.h,
unuran/src/UnuranDistrAdapter.h, unuran/src/UnuranRng.h,
unuran/src/unuran-0.8.1-root.tar.gz, unuran/test,
unuran/test/Makefile, unuran/test/unuranDistr.cxx,
unuran/test/unuranMulti2D.cxx, unuran/test/unuranMulti3D.cxx,
unuran/test/unuranSimple.cxx: From Lorenzo:
Addition of a new directory, unuran, to interface in ROOT a new
package, UNU.RAN
(Universal Non Uniform Random number generator for generating non
uniform pseudo-random numbers.
UNU.RAN is an ANSI C library licensed under GPL.
It contains universal (also called automatic or black-box)
algorithms
that can generate random numbers from large classes of continuous
or
discrete distributions, and also from practically all standard
distributions. The library and an extensive online documentation
are available at:
-------------------------------------------
http://statistik.wu-wien.ac.at/unuran/
-------------------------------------------
2006-11-15 17:02 rdm
* [r16772] Makefile, base/inc/config.h, config/RConfigure.in,
config/config.in, configure: Replace the way too trivial config.h
by RConfigure.h. The obsolete config.h
still exists for backward compatibility and just includes
RConfigure.h.
RConfigure.h can now also be used in ROOT header files if needed.
2006-11-15 16:36 brun
* [r16771] tutorials/RadioNuclides.C, tutorials/spectrumpainter.C:
Remove CR/LF
2006-11-15 16:35 brun
* [r16770] base/inc/TControlBarImp.h, gpad/inc/TControlBar.h,
gpad/src/TControlBar.cxx, gui/inc/TRootControlBar.h,
gui/src/TRootControlBar.cxx: From Ilka:
new method SetButtonState(const char *label, Int_t state = 0) in
TControlBar. It allows to set different button states using the
bar pointer and identifying the text button via its label. The
possible states are: 0-kButtonUp, 1-kButtonDown,
2-kButtonEngaged, 3-kButtonDisabled.
Example:
root > .x tutorials/demos.C
// to disable the button 'first' do:
root > bar->SetButtonState("first", 3)
// to enable the button 'first' do:
root > bar->SetButtonState("first", 0)
2006-11-15 14:12 couet
* [r16769] histpainter/src/THistPainter.cxx: - Option "E" and
"TEXT" combined produce now a meaningful plot according
to the suggestion made here: https://savannah.cern.ch/bugs/?20698
Previously this combination wrongly produced a 3D error plot
superimposed
on a 2D text plot.
2006-11-15 10:40 rdm
* [r16768] tmva/src, tmva/src/BinarySearchTree.cxx,
tmva/src/BinarySearchTreeNode.cxx, tmva/src/BinaryTree.cxx,
tmva/src/CrossEntropy.cxx, tmva/src/DataSet.cxx,
tmva/src/DecisionTree.cxx, tmva/src/DecisionTreeNode.cxx,
tmva/src/Event.cxx, tmva/src/Factory.cxx,
tmva/src/GeneticANN.cxx, tmva/src/GeneticBase.cxx,
tmva/src/GeneticCuts.cxx, tmva/src/GeneticGenes.cxx,
tmva/src/GeneticPopulation.cxx, tmva/src/GeneticRange.cxx,
tmva/src/GiniIndex.cxx, tmva/src/IMethod.cxx,
tmva/src/MethodANNBase.cxx, tmva/src/MethodBDT.cxx,
tmva/src/MethodBase.cxx, tmva/src/MethodBayesClassifier.cxx,
tmva/src/MethodCFMlpANN.cxx, tmva/src/MethodCFMlpANN_Utils.cxx,
tmva/src/MethodCommittee.cxx, tmva/src/MethodCuts.cxx,
tmva/src/MethodFisher.cxx, tmva/src/MethodHMatrix.cxx,
tmva/src/MethodLikelihood.cxx, tmva/src/MethodMLP.cxx,
tmva/src/MethodPDERS.cxx, tmva/src/MethodRuleFit.cxx,
tmva/src/MethodSVM.cxx, tmva/src/MethodTMlpANN.cxx,
tmva/src/MethodVariable.cxx, tmva/src/MisClassificationError.cxx,
tmva/src/MsgLogger.cxx, tmva/src/Node.cxx, tmva/src/Option.cxx,
tmva/src/PDF.cxx, tmva/src/Ranking.cxx, tmva/src/Reader.cxx,
tmva/src/RootFinder.cxx, tmva/src/Rule.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
tmva/src/RuleFitParams.cxx, tmva/src/SdivSqrtSplusB.cxx,
tmva/src/SeparationBase.cxx, tmva/src/SimulatedAnnealingBase.cxx,
tmva/src/SimulatedAnnealingCuts.cxx,
tmva/src/TActivationRadial.cxx, tmva/src/TActivationSigmoid.cxx,
tmva/src/TActivationTanh.cxx, tmva/src/TNeuron.cxx,
tmva/src/TSpline1.cxx, tmva/src/TSpline2.cxx,
tmva/src/TSynapse.cxx, tmva/src/Timer.cxx, tmva/src/Tools.cxx,
tmva/src/Types.cxx, tmva/src/VariableInfo.cxx,
tmva/src/Volume.cxx: New version.
2006-11-15 08:01 brun
* [r16767] tmva/inc, tmva/inc/BinarySearchTree.h,
tmva/inc/BinarySearchTreeNode.h, tmva/inc/BinaryTree.h,
tmva/inc/CrossEntropy.h, tmva/inc/DataSet.h,
tmva/inc/DecisionTree.h, tmva/inc/DecisionTreeNode.h,
tmva/inc/Event.h, tmva/inc/Factory.h, tmva/inc/GeneticANN.h,
tmva/inc/GeneticBase.h, tmva/inc/GeneticCuts.h,
tmva/inc/GeneticGenes.h, tmva/inc/GeneticPopulation.h,
tmva/inc/GeneticRange.h, tmva/inc/GiniIndex.h,
tmva/inc/IMethod.h, tmva/inc/LinkDef.h, tmva/inc/MethodANNBase.h,
tmva/inc/MethodBDT.h, tmva/inc/MethodBase.h,
tmva/inc/MethodBayesClassifier.h, tmva/inc/MethodCFMlpANN.h,
tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCFMlpANN_def.h,
tmva/inc/MethodCommittee.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h,
tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h,
tmva/inc/MethodPDERS.h, tmva/inc/MethodRuleFit.h,
tmva/inc/MethodSVM.h, tmva/inc/MethodTMlpANN.h,
tmva/inc/MethodVariable.h, tmva/inc/Methods.h,
tmva/inc/MisClassificationError.h, tmva/inc/MsgLogger.h,
tmva/inc/Node.h, tmva/inc/NodeID.h, tmva/inc/Option.h,
tmva/inc/PDF.h, tmva/inc/Ranking.h, tmva/inc/Reader.h,
tmva/inc/RootFinder.h, tmva/inc/Rule.h, tmva/inc/RuleEnsemble.h,
tmva/inc/RuleFit.h, tmva/inc/RuleFitParams.h,
tmva/inc/SdivSqrtSplusB.h, tmva/inc/SeparationBase.h,
tmva/inc/SimulatedAnnealingBase.h,
tmva/inc/SimulatedAnnealingCuts.h, tmva/inc/TActivation.h,
tmva/inc/TActivationChooser.h, tmva/inc/TActivationIdentity.h,
tmva/inc/TActivationRadial.h, tmva/inc/TActivationSigmoid.h,
tmva/inc/TActivationTanh.h, tmva/inc/TNeuron.h,
tmva/inc/TNeuronInput.h, tmva/inc/TNeuronInputAbs.h,
tmva/inc/TNeuronInputChooser.h, tmva/inc/TNeuronInputSqSum.h,
tmva/inc/TNeuronInputSum.h, tmva/inc/TSpline1.h,
tmva/inc/TSpline2.h, tmva/inc/TSynapse.h, tmva/inc/Timer.h,
tmva/inc/Tools.h, tmva/inc/Types.h, tmva/inc/VariableInfo.h,
tmva/inc/Volume.h: New TMVA header files
2006-11-15 07:59 brun
* [r16766] tmva/inc: Remove old TMVA header files
2006-11-15 07:56 brun
* [r16765] tmva/src: Remove old TMVA source files
2006-11-14 20:06 pcanal
* [r16764] tree/src/ManualTree2Body.h, tree/src/TTree.cxx: Prevent
the use of a compiled or interpreted stl collection in
conjunction
with an emulated collection (the layout are usually different).
Issue an Error message when the user attempt to mix the 2 and
recommend
to generate the dictionary for the stl collection in question.
2006-11-14 16:42 antcheva
* [r16763] fitpanel/inc/TFitEditor.h, fitpanel/src/TFitEditor.cxx:
- set the object properly when activating the fit panel via the
context menu
2006-11-14 15:45 pcanal
* [r16762] cint/cintdlls.mk: fix the generation of posix.dll and
ipc.dll. Make sure to run gmake clean-cintdlls to remove the
erroneous posix.so
2006-11-14 15:08 brun
* [r16761] fitpanel/inc/TFitEditor.h, fitpanel/src/TFitEditor.cxx,
gpad/src/TUtilPad.cxx: From Ilka:
Changes in the fit panel functionality as follows:
- implemented as a modeless dialog, i.e. when open
it does not prevent users from interacting with other windows
- it is a singleton application, created per root session
- users can select an object for fitting in the usual way, i.e.
by left-mouse click on it; it the selected object is suitable
for fitting, the fit panel is connected with it and users can
perform
fits by setting different parameters and options
- it is included in the ListOfCleanups and has the
RecursiveRemove
method to handle cases of deletion of the currently selected
object
or of he pad where this object is drawn
2006-11-14 14:19 brun
* [r16760] treeviewer/inc/TTreeViewer.h,
treeviewer/src/TTreeViewer.cxx: Add support for Tree friends in
the TreeViewer.
Although the code should work for TChains too, it has been tested
so far
only for Tree friends.
2006-11-14 09:45 brun
* [r16759] configure: From Valeri Fine:
The configure uses the FIRST digit of the Qt version instead of
the third one
to calculate the Qt version.
2006-11-14 09:19 brun
* [r16758] geom/src/TGeoMaterial.cxx, geom/src/TGeoVolume.cxx: Fix
a problem visible on 64 bits machines
2006-11-13 17:02 pcanal
* [r16757] cint/src/v6_newlink.cxx: From Axel:
Change comment buf lengths from 256 to 1024.
2006-11-13 11:24 brun
* [r16756] hist/src/TH1.cxx, minuit/src/TLinearFitter.cxx: When the
option "W" is specified when calling TH1::Fit, the bins with
no contents are excluded by default. To also include the bins
with no contents
and force all weights to be equal, specify the option "WW"
2006-11-13 10:49 rdm
* [r16755] proof/src/TProof.cxx: small correction in error message.
2006-11-13 10:48 rdm
* [r16754] Makefile: use find everywhere in the "install" target to
remove CVS directories.
2006-11-11 17:37 rdm
* [r16753] proofd/src/XrdProofdResponse.cxx: From Gerri:
add some more missing locks.
2006-11-11 16:14 pcanal
* [r16752] cint/lib/dll_stl/str.h: generate the dictionary for
iterator classes needed by PyRoot on windows
2006-11-11 15:21 brun
* [r16751] cont/inc/TObjArray.h, cont/src/TObjArray.cxx: Add new
function:
void TObjArray::Randomize(Int_t ntimes)
{
//Randomize objects inside the array, ie permute randomly
objects.
//fLast being the index of the last entry in the array, the
following
//algorithm is applied to the array.
// -for each entry j between 0 and fLast, another entry k is
chosen randomly
// between 0 and fLast.
// -the objects at j and k are swapped.
// -this process is repeated ntimes (ntimes=1 by default)
for (Int_t i=0;i<ntimes;i++) {
2006-11-10 20:00 pcanal
* [r16750] tree/src/TBranch.cxx: Insure that the leaves address (in
a long leaflist) are properly set when SetAddress(0) is called
(fixing CloneTree)
2006-11-10 17:00 antcheva
* [r16749] gui/src/TGTab.cxx: - save the tab status in the
genetated code
2006-11-10 16:28 moneta
* [r16748] mathmore/inc/Math/IParamFunction.h,
mathmore/inc/Math/LinkDef.h, mathmore/inc/Math/ParamFunction.h,
mathmore/inc/Math/Polynomial.h: remove virtual inheritance since
it is not needed and gave problems generating the dictionary on
Windows
2006-11-10 15:52 roiser
* [r16745] cintex/src/CINTFunctionBuilder.cxx: fix problem with
return types of functions that are typedefs to unknown types
2006-11-10 14:56 moneta
* [r16743] mathcore/test/testVectorIO.cxx: add test for reading
file written with prev version
2006-11-10 14:48 pcanal
* [r16742] qt/inc/TQtWidget.h: remove trailing ; to make gcc 3.4.5
happy
2006-11-10 11:55 brun
* [r16740] tutorials/spectrumpainter.C: Small tutorial illustrating
some of the features of spectrumpainter.
2006-11-10 11:54 brun
* [r16739] Makefile, config/Makefile.depend, spectrumpainter,
spectrumpainter/Module.mk, spectrumpainter/inc,
spectrumpainter/inc/LinkDef.h,
spectrumpainter/inc/TSpectrum2Painter.h, spectrumpainter/src,
spectrumpainter/src/TSpectrum2Painter.cxx: From Olivier and Miro:
Introduce the new spectrumpainter package. This new package
is automatically called by THistpainter::Paint when drawing a TH2
with the "SPEC" option. For more details about the option, see
TSpectrum2Painter::PaintSpectrum
2006-11-10 11:12 moneta
* [r16738] tutorials/mathcoreGenVector.C: update for new API in
GetComponents
2006-11-10 11:10 moneta
* [r16737] mathcore/inc/Math/LinkDef_Rotation.h: make disctionary
for new GetComponents API
2006-11-10 11:05 moneta
* [r16736] mathcore/test/testGenVector.cxx,
mathcore/test/testIterator.cxx, mathcore/test/testVectorIO.cxx:
add tests using std::set iterator
2006-11-10 11:04 moneta
* [r16735] mathcore/inc/Math/GenVector/AxisAngle.h,
mathcore/inc/Math/GenVector/Boost.h,
mathcore/inc/Math/GenVector/EulerAngles.h,
mathcore/inc/Math/GenVector/LorentzRotation.h,
mathcore/inc/Math/GenVector/PositionVector3D.h,
mathcore/inc/Math/GenVector/Quaternion.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/Transform3D.h: fix a problem with
const and correct the Get/SetComponents for bi-directional
iterators
2006-11-10 10:49 antcheva
* [r16734] gui/src/TGFrame.cxx: - SavePrimitives became broken for
all object editors
GUI after the fix in TGedEditor v1.32 because container
frames had no generated names. This patch fixes the
problem on the level of TGCompositeFrame::SavePrimitive
for any frame with empty GetName() string;
- fix in TGFrame::SaveUserColor for default frame
background color needed for sliders
2006-11-10 10:47 antcheva
* [r16733] gui/src/TGButtonGroup.cxx: - saving applied layout hints
in the generated code
2006-11-10 10:47 antcheva
* [r16732] gui/inc/TGLayout.h, gui/src/TGLayout.cxx: - make saving
of TGLayoutHits flexible (having a coma separator is optional)
2006-11-10 08:32 brun
* [r16731] graf/inc/TGraph.h, graf/src/TGraph.cxx: Add a new
function:
Double_t TGraph::Chisquare(const TF1 *f1) const
{
// Return the chisquare of this graph with respect to f1.
// The chisquare is computed as the sum of the quantity below at
each point:
//
// (y - f1(x))**2
// -----------------------------------
// ey**2 + (0.5*(exl + exh)*f1'(x))**2
//
// where x and y are the graph point coordinates and f1'(x) is
the derivative of function f1(x).
// This method to approximate the uncertainty in y because of the
errors in x, is called
// "effective variance" method.
// In case of a pure TGraph, the denominator is 1.
// In case of a TGraphErrors or TGraphAsymmErrors the errors are
taken
// into account.
2006-11-10 07:17 roiser
* [r16730] reflex/inc/Reflex/Makefile.am,
reflex/python/genreflex/Makefile.am, reflex/src/Makefile.am: From
Andre Felipe:
Changes to the autotools files (Makefile.am)
2006-11-09 23:23 rdm
* [r16729] proofd/src/XrdProofdResponse.cxx: From Gerri:
fix a number of mutex locking issues that caused PROOF startup
failures.
2006-11-09 22:42 rdm
* [r16728] Makefile: From Bertrand:
fix a case where on win32 "make install" results in deletion of
the
just compiled ROOT directory.
2006-11-09 22:15 rdm
* [r16727] proof/src/TProofPlayer.cxx,
proofplayer/src/TProofPlayer.cxx: From Gerri:
make GetQueryResult() to return the last TQueryResult instance if
no argument.
2006-11-09 21:25 moneta
* [r16726] mathcore/test/Makefile, mathcore/test/stress3D.cxx,
mathcore/test/testBoost.cxx, mathcore/test/testGenVector.cxx,
mathcore/test/testIterator.cxx: add new tests for checking bug
21311 and test on performances of point and vector additions
2006-11-09 21:22 moneta
* [r16725] mathcore/inc/Math/GenVector/AxisAngle.h,
mathcore/inc/Math/GenVector/Boost.h,
mathcore/inc/Math/GenVector/DisplacementVector3D.h,
mathcore/inc/Math/GenVector/EulerAngles.h,
mathcore/inc/Math/GenVector/LorentzRotation.h,
mathcore/inc/Math/GenVector/LorentzVector.h,
mathcore/inc/Math/GenVector/PositionVector3D.h,
mathcore/inc/Math/GenVector/Quaternion.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/Transform3D.h: apply changes
requested by Vincenzo on GetComponents and GetCoordinates using a
single iterator. This fixes the bug #21311
2006-11-09 19:04 pcanal
* [r16724] cint/cintdlls.mk, metautils/src/stlLoader.cc: Add .d for
cintdlls' stlloaders. Fix coding convention for stlloader -
which really is just an excuse to trigger the generation of the
.d files.
2006-11-09 16:51 rdm
* [r16723] xrootd/src/xrootd-20060928-1600.src.tgz: make sure that
in debug mode we also link with the debug flags.
2006-11-09 16:09 brun
* [r16722] asimage/src/TASImage.cxx, tutorials/hsumanim.C: From
Valeriy:
- in TAImage::WriteImage method.
New feature which allows to create GIFs files with infinite
animation was introduced.
For repeated animation the last subimage must be specified as
"myfile.gif++NN",
where NN is number of cycles. If NN is ommitted the animation
will be infinite.
2006-11-09 14:58 brun
* [r16720] asimage/src/libAfterImage.tar.gz: New attempt to
introduce the new version after fixing the compilation problem
under Windows.
2006-11-09 14:38 brun
* [r16719] asimage/src/libAfterImage.tar.gz: Revert to the previous
version
2006-11-09 14:28 brun
* [r16718] asimage/src/libAfterImage.tar.gz: from Sasha and
valeriy:
- transform.c
o fixed memory leaks in libAI on image slicing
o fixed segfault when locale is not set and added special case
handling
to hsv transformation to only adjust value on greyscale pixels
2006-11-09 13:51 roiser
* [r16717] reflex/src/ClassBuilder.cxx, reflex/src/TypeBuilder.cxx:
fix bug #21368 overview: "Missing dictionary information for the
content type of the container" in POOL_2_4_8
2006-11-09 13:50 roiser
* [r16716] reflex/test/testDict2/TestClasses.h,
reflex/test/testDict2/selection.xml,
reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_simple2.cxx: unit tests to check bug
#21368 overview: "Missing dictionary information for the content
type of the container" in POOL_2_4_8
2006-11-09 13:23 antcheva
* [r16715] gui/src/TGLabel.cxx: - fixed typo in comments
2006-11-09 08:01 roiser
* [r16714] reflex/src/NameLookup.cxx: From Paul:
One more by value fix for NameLookup
2006-11-09 05:50 brun
* [r16713] table/inc/TDataSetIter.h: From Valeri Fine:
The wrong conditional expression of the method
TDataSetOIter::Path fixed
2006-11-08 19:23 pcanal
* [r16712] treeplayer/src/TTreeFormula.cxx: Add more explicit
warning when attempting to use more than 3 level of variable size
collection in TTree::Draw
2006-11-08 19:21 pcanal
* [r16711] treeviewer/src/TTreeViewer.cxx: prevent memory over-run
in case of long tree name
2006-11-08 13:16 brun
* [r16710] io/src/TStreamerInfo.cxx, meta/src/TStreamerInfo.cxx: In
TStreamerInfo::GenerateHeaderFile ignore for the time being
namespaces.
2006-11-08 13:12 brun
* [r16709] histpainter/inc/Hoption.h,
histpainter/src/THistPainter.cxx: From Olivier:
Mods in view of the new spectrumpainter from Miroslav Morhac
2006-11-08 12:06 brun
* [r16708] foam/src/TFoam.cxx: In TFoam::Initialize do not store
the created histograms in teh current directory
since they are owned by the TFoam object.
This change allows the creation of two TFoam objects in parallel.
2006-11-08 11:02 rdm
* [r16707] configure: Add protection in case some tool like StuffIt
recursively did unpack
all included tar files in the source tree.
2006-11-08 08:33 roiser
* [r16706] cintex/src/CINTFunctionBuilder.cxx: Declare to CINT the
sopes of all return and parameter types of free functions
2006-11-07 18:00 rdm
* [r16705] gui/src/TGSpeedo.cxx: From Bertrand:
Make the damping effect on the angle instead of scale value.
2006-11-07 16:46 rdm
* [r16704] proof/src/TProofServ.cxx: - Fix hang in case one tried
to enable a non existing packages.
- On master always try to upload package to workers just before
building the packages. That ensures that new workers will also
properly get the packages before building them.
2006-11-07 16:24 moneta
* [r16703] mathcore/inc/Math/GenVector/AxisAngle.h,
mathcore/inc/Math/GenVector/Boost.h,
mathcore/inc/Math/GenVector/BoostX.h,
mathcore/inc/Math/GenVector/BoostY.h,
mathcore/inc/Math/GenVector/BoostZ.h,
mathcore/inc/Math/GenVector/EulerAngles.h,
mathcore/inc/Math/GenVector/LorentzRotation.h,
mathcore/inc/Math/GenVector/Quaternion.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/RotationX.h,
mathcore/inc/Math/GenVector/RotationY.h,
mathcore/inc/Math/GenVector/RotationZ.h,
mathcore/inc/Math/GenVector/Transform3D.h,
mathcore/src/Boost.cxx, mathcore/src/BoostX.cxx,
mathcore/src/BoostY.cxx, mathcore/src/BoostZ.cxx,
mathcore/src/LorentzRotation.cxx, mathcore/src/Rotation3D.cxx,
mathcore/src/Transform3D.cxx, mathcore/test/testGenVector.cxx:
revert back the changes of bug #21324
2006-11-07 15:45 antcheva
* [r16702] gui/inc/TGDockableFrame.h, gui/src/TGDockableFrame.cxx:
- fixed memory leak in TGDockableFrame class
2006-11-07 15:18 brun
* [r16701] base/src/TFile.cxx, io/src/TFile.cxx: In
TFile::MakeProject remove references to STL collections when
generating the LinkDef.h file
In TFile::Init accept file names up to 10000 characters.
Long file names can be generated on the GRID when the security
envelope is added to the file name.
2006-11-07 08:50 brun
* [r16700] geom/inc/TGeoMaterial.h, geom/src/TGeoMaterial.cxx: From
Andrei:
Fix in TGeoMaterial to make roottest happy again.
2006-11-07 06:54 antcheva
* [r16699] qt/src/TQMimeTypes.cxx: From Valeri Fine:
- fix a bug discovered with valgrind
2006-11-06 16:55 rdm
* [r16698] rfio/src/TRFIOFile.cxx: TRFIOSystem::Unlink() was not
properly stripping off the protocol from the
path.
2006-11-06 15:33 brun
* [r16697] cintex/src/CINTClassBuilder.cxx,
cintex/src/CINTFunctional.cxx,
cintex/src/CINTVariableBuilder.cxx,
cintex/test/dict/CintexTest.h,
cintex/test/test_PyCintex_basics.py: From Pere Mato:
Fix for the problem reported at:
https://savannah.cern.ch/bugs/?21356
A C++ function signature with (double&) would not work from
PyROOT when Cintex is used. The problem was detected by Thomas
Ruf.
The following test should work:
c = 10.0
func(c)
print c # should print 99.99
where func is the C++ function:
void func(double& d) { d = 99.99; }
2006-11-06 14:45 moneta
* [r16696] mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/LinkDef_Rotation.h,
mathcore/test/testGenVector.cxx: fix bug 21325 in getting the
columns of a Rotation3D matrix in 3 vectors. Add also a
corresponding test in testGenVector.cxx
2006-11-06 13:15 rdm
* [r16695] treeviewer/src/TSessionViewer.cxx: From Bertrand:
A few protections added for local session.
2006-11-06 11:40 rdm
* [r16694] treeviewer/src/TSessionViewer.cxx: From Bertrand:
- Correct progress bar value for queries in local session.
2006-11-06 11:19 rdm
* [r16693] configure: change "! test" to "test !" as is required.
2006-11-06 10:54 rdm
* [r16692] treeviewer/src/TSessionViewer.cxx: From Bertrand:
- Improve query status informations (local/remote)
2006-11-06 10:20 moneta
* [r16691] mathcore/src/Boost.cxx, mathcore/src/BoostX.cxx,
mathcore/src/BoostY.cxx, mathcore/src/BoostZ.cxx,
mathcore/src/LorentzRotation.cxx, mathcore/src/Rotation3D.cxx,
mathcore/src/Transform3D.cxx: - return a reference to the
inverted class in the Invert() method for all Rotation,
Transform3D and Boost classes (to fix bug #21324)
- make operator== and operator!= const (fix bug #21287)
2006-11-06 09:52 rdm
* [r16690] proof/src/TProof.cxx, proof/src/TProofPlayer.cxx,
proofplayer/src/TProofPlayer.cxx: in TProofPlayer remove the
explicit signals from Progress() and Feedback()
as they are also emitted by TProof Progress() and Feedback().
2006-11-06 09:51 moneta
* [r16689] mathcore/inc/Math/GenVector/AxisAngle.h,
mathcore/inc/Math/GenVector/Boost.h,
mathcore/inc/Math/GenVector/BoostX.h,
mathcore/inc/Math/GenVector/BoostY.h,
mathcore/inc/Math/GenVector/BoostZ.h,
mathcore/inc/Math/GenVector/EulerAngles.h,
mathcore/inc/Math/GenVector/LorentzRotation.h,
mathcore/inc/Math/GenVector/Quaternion.h,
mathcore/inc/Math/GenVector/Rotation3D.h,
mathcore/inc/Math/GenVector/RotationX.h,
mathcore/inc/Math/GenVector/RotationY.h,
mathcore/inc/Math/GenVector/RotationZ.h,
mathcore/inc/Math/GenVector/Transform3D.h: - return a reference
to the inverted class in the Invert() method for all Rotation,
Transform3D and Boost classes (to fix bug #21324)
- make operator== and operator!= const (fix bug #21287)
2006-11-06 09:48 rdm
* [r16688] base/src/TDatime.cxx: From Maarten:
this fix avoids re-initializing the timezone over and over again
(which internally called getenv() for TZ) by using localtime_r().
2006-11-06 09:13 roiser
* [r16687] reflex/inc/Reflex/Member.h,
reflex/inc/Reflex/internal/MemberBase.h: new function
Member::IsAbstract, some fixes for documentation
2006-11-06 00:10 rdm
* [r16686] tree/src/TChain.cxx: typo in comment.
2006-11-06 00:00 rdm
* [r16685] treeviewer/inc/TSessionViewer.h,
treeviewer/src/TSessionDialogs.cxx,
treeviewer/src/TSessionViewer.cxx: From Bertrand:
- Implemented local processing of TChains, with progress bar,
and possibility to interrupt the process. The output list view is
also properly filled at the end of the process.
2006-11-05 23:59 rdm
* [r16684] treeplayer/inc/TTreePlayer.h: From Bertrand:
- Added new method TSelector *GetSelectorFromFile()
to be able to retrieve output list of a selector created by
a macro (used in TSessionViewer in local sessions)
2006-11-05 23:58 rdm
* [r16683] winnt/inc/TWinNTSystem.h, winnt/src/TWinNTSystem.cxx:
From Bertrand:
- removed WinNTSetitimer related code (was useless anyway)
- removed unused DispatchSynchTimers()
- implemented a new member thread for asynchronous timers
notification
2006-11-05 23:49 rdm
* [r16682] build/package/common/root-plugin-proof.control,
build/package/common/root-plugin-xproof.control,
build/package/common/root-proofd.control,
build/package/common/root-xrootd.install.in,
build/package/common/xrd.in, build/package/common/xrdcp.in,
build/package/debian/README.Debian,
build/package/debian/changelog,
build/package/debian/root-xrootd.overrides,
build/package/debian/rules, build/package/lib/makelists.sh,
build/package/rpm/spec.in, configure, man/man1/proofd.1,
man/man1/proofserv.1, man/man1/xrd.1: From Christian Holm:
several packinging mods in preparation for inclusion in Debian.
2006-11-04 16:58 pcanal
* [r16681] metautils/src/TClassEdit.cxx: reduce the number of
memory allocations
2006-11-03 21:22 brun
* [r16680] geom/inc/TGeoBBox.h, geom/inc/TGeoCompositeShape.h,
geom/inc/TGeoManager.h, geom/inc/TGeoMaterial.h,
geom/inc/TGeoVolume.h, geom/src/TGeoBBox.cxx,
geom/src/TGeoCompositeShape.cxx, geom/src/TGeoManager.cxx,
geom/src/TGeoMaterial.cxx, geom/src/TGeoVolume.cxx,
geompainter/inc/TGeoChecker.h, geompainter/src/TGeoChecker.cxx:
From Andrei:
1. Possibility to export/import TGeoVolume objects in a similar
way as we
can do it for TGeoManager class. Note that for the moment only
the .root and
.C formats are supported (for .gdml I don't know how to do it).
One can now
import several volumes from file(s) and connect them to the same
TGeoManager
object:
Exporting is straightforward:
module1->Export("file.root"); // by default file is overwritten
module2->Export("file.root","","update"); // to the same file
Importing will append the volume to the current TGeoManager or
will create
one:
TGeoManager *geom = new TGeoManager("myGeom", "");
TGeoVolume *top = geom->MakeBox(...);
geom->SetTopVolume(top);
TGeoVolume *module1 = TGeoVolume::Import("file.root", "MOD1"); //
name of volume or key (depending on export usage)
TGeoVolume *module2 = TGeoVolume::Import("file.root", "MOD2");
top->AddNode(module1, 1, new TGeoTranslation(0,0,100));
top->AddNode(module2, 1, new TGeoTranslation(0,0,-100));
geom->CloseGeometry(); // One should close himself the geometry
2. Fix in the overlap checker and functionality extension:
TGeoVolume::CheckOverlaps(Double_t ovlp, Option_t *option)
uses now option="d" or option="d<number>" to perform overlap
checking by
sampling the volume with <number> random points (default 1 mil.).
It
produces also a picture showing in red the overlapping region and
estimates
the volume of the overlaps.
3. TGeoMaterial class takes now as optional arguments the
material state,
temperature and pressure for compatibility with GEANT4
4. Few modifications of some navigation flags needed to run
correctly G4
navigation interface.
2006-11-03 21:13 brun
* [r16679] fftw/src/TFFTComplexReal.cxx: From Anna:
a small patch for TFFTComplexReal class for correct indices
transformation in multidimensional cases
2006-11-02 15:12 brun
* [r16678] tree/inc/TEntryList.h, tree/src/TEntryList.cxx: From
Anna:
a new version of entry lists, that works in the case when the
chain has less trees than the entry list.
2006-11-02 13:07 roiser
* [r16677] reflex/python/genreflex/gendict.py: Add info in the
genreflex step on which typedef was causing the selection of
a specific class.
2006-11-02 11:03 couet
* [r16676] graf/src/TGaxis.cxx: - From Bertrand and Olivier:
The flag tm_isdst in the "tm" structure is now set to 1 to put
the
daylight saving on. We have also checked that this fix is
compatible
with the fixes done in Revision 1.86 and 1.93. Also, a protection
has
been added against negative timeoffset after a call to mktime (it
occurs sometimes on windows).
2006-11-02 10:58 rdm
* [r16675] gui/src/TGSpeedo.cxx: From Bertrand:
fix a bug caused by a char array being too small.
2006-11-02 10:52 rdm
* [r16674] unix/src/TUnixSystem.cxx: Fix GetDarwinMeminfo() to
report correctly on machines with more than 4 GB RAM.
2006-11-02 09:15 rdm
* [r16673] tutorials/CPUMeter.C: From Bertrand:
added some protections.
2006-11-02 09:15 rdm
* [r16672] gui/src/TGSpeedo.cxx: From Bertrand:
- protection added on TGPicture pointer
- automatic scaling of scale & odometer to avoid overflows (add
multiplier)
2006-11-02 09:01 roiser
* [r16671] reflex/inc/Reflex/Builder/ClassBuilder.h,
reflex/inc/Reflex/Builder/EnumBuilder.h,
reflex/inc/Reflex/Builder/FunctionBuilder.h,
reflex/inc/Reflex/Builder/NamespaceBuilder.h,
reflex/inc/Reflex/Builder/TypedefBuilder.h,
reflex/inc/Reflex/Builder/UnionBuilder.h,
reflex/inc/Reflex/Builder/VariableBuilder.h,
reflex/src/ClassBuilder.cxx, reflex/src/EnumBuilder.cxx,
reflex/src/FunctionBuilder.cxx, reflex/src/NamespaceBuilder.cxx,
reflex/src/TypedefBuilder.cxx, reflex/src/UnionBuilder.cxx,
reflex/src/VariableBuilder.cxx: For merge: New functions
ToType/ToScope/ToMember added to the builder classes
which return the currently being built Reflex entity
2006-11-02 07:34 brun
* [r16670] gui/inc/TRootCanvas.h: From Federico:
Small mods for effc++
2006-11-01 18:00 rdm
* [r16669] test/stressHepix.cxx: From Bertrand:
fix for Win32 so stressHepix can be started from any directory.
2006-11-01 17:53 rdm
* [r16668] icons/glow_green.png, icons/glow_orange.png,
icons/glow_red.png, icons/speedo.gif: re-checkin with binary
flag.
2006-11-01 17:52 rdm
* [r16667] icons/glow_green.png, icons/glow_orange.png,
icons/glow_red.png, icons/speedo.gif: forgot -k.
2006-11-01 16:23 rdm
* [r16666] gui/Module.mk, gui/inc/LinkDef3.h, gui/inc/TGSpeedo.h,
gui/src/TGSpeedo.cxx, icons/glow_green.png,
icons/glow_orange.png, icons/glow_red.png, icons/speedo.gif,
tutorials/CPUMeter.C: From Bertrand:
TGSpeedo is a widget looking like a speedometer, with a needle,
a counter and a small odometer window.
Three thresholds are configurable, with their glowing color
A peak mark can be enabled, allowing to keep track of the highest
value displayed. The mark can be reset by right-clicking on the
widget.
Two signals are available:
OdoClicked(): when user click on the small odometer window
LedClicked(): when user click on the small led near the counter
See tutorials/CPUMeter.C for a nice demo.
2006-11-01 16:02 rdm
* [r16665] base/inc/TVirtualProof.h, proof/inc/TProof.h,
proof/src/TProof.cxx: From Gerri:
make GetQueryResult() to return the last TQueryResult instance if
no argument
is given.
2006-11-01 16:01 rdm
* [r16664] proofx/src/TXProofServ.cxx: From Gerri:
setup HandleError as soon as the socket is open so that failures
at Setup are treated correctly; should reduce the number of
hanging proofservs.
2006-11-01 14:09 rdm
* [r16663] unix/src/TUnixSystem.cxx: sleep only 100ms instead of 1s
to get current CPU load.
2006-11-01 14:03 rdm
* [r16662] test/Makefile, test/stressHepix.cxx: Make sure
stressHepix works when "." is not in the path.
2006-11-01 11:25 roiser
* [r16661] reflex/src/FunctionMemberTemplateInstance.cxx: fix bug
#20969 overview: Valgrind: Invalid read in
ROOT::Reflex::FunctionMemberTemplateInstance
2006-11-01 11:10 roiser
* [r16660] reflex/src/ClassBuilder.cxx: fix bug #20793.
Build Enums via the ClassBuilder directly calling the Enum
constructor and AddDataMember
instead of the EnumTypeBuilder
2006-11-01 07:31 brun
* [r16659] minuit/src/TMinuit.cxx: Fix problem reported at
http://savannah.cern.ch/bugs/?21230 by Ryan Patterson
Here on MiniBooNE, we recently came across a bug in the FORTRAN
Minuit that has survived the translation into ROOT's TMinuit. The
bug shows up whenever a user calls TMinuit::DefineParameter
multiple times out-of-order with respect to the parameter number
(first argument of the method.) The underlying problem is in
TMinuit::mnparm.
In TMinuit::mnparm, you'll see the comment "insert new variable
parameter in list". The two loops below that are making room /
removing gaps in the arrays as new parameters are added or
removed. Among the arrays getting shifted in those loops *should*
be fWerr. That is, the top loop (for instance) should have the
line:
fWerr[in] = fWerr[in-1];
The bottom loop should have its analogous line. Note that in the
section below the "lists are now arranged" comment, there is one
addition array that, while getting filled for each parameter,
does not get shifted in the above loops: fGrd. I never bothered
to see what fGrd did later, but I'm pretty sure that the shifting
loops should include the line:
fGrd[in] = fGrd[in-1];
and its inverse.
You'll notice that fixing a parameter removes it from the list,
and shifting needs to occur. However, TMinuit::mnfixp has its own
version of this shifting loop, and it *does* contain fWerr and
fGrd. This makes sense, because while declaring parameters
(mnparm) out-of-order is rare, *fixing* parameters is common, so
if this bug ever existing in mnfixp, it would have been found
ages ago.
The main observable effect is that, when parameter are declared
out-of-order, starting step sizes can get jumbled or remain
uninitialized entirely.
I'm happy to forward to the handler of this bug the internal
notes documenting our observations related to this bug. In short,
it has been fairly well characterized, and adding these four
lines (although the two fWerr lines are relevant to our
observations) to TMinuit::mnparm will allow users to call
TMinuit::SetParameter in any order they wish.
2006-10-31 18:22 brun
* [r16658] meta/inc/TVirtualRefProxy.h: Fix several typos in the
class description
2006-10-31 16:46 roiser
* [r16657] reflex/src/TypeBase.cxx: fix coding conventions
2006-10-31 15:23 roiser
* [r16656] reflex/src/NameLookup.cxx: some more by-values ...
2006-10-31 15:18 brun
* [r16655] tree/inc/TEntryListBlock.h, tree/src/TEntryList.cxx,
tree/src/TEntryListBlock.cxx: From Anna:
a more detailed description of TEntryList and TEntryListBlock
2006-10-31 15:14 roiser
* [r16654] reflex/inc/Reflex/internal/MemberTemplateImpl.h,
reflex/inc/Reflex/internal/MemberTemplateName.h,
reflex/inc/Reflex/internal/TypeTemplateImpl.h,
reflex/inc/Reflex/internal/TypeTemplateName.h,
reflex/src/MemberTemplateImpl.cxx,
reflex/src/MemberTemplateName.cxx,
reflex/src/TypeTemplateImpl.cxx, reflex/src/TypeTemplateName.cxx:
last by-value return changes (always)
2006-10-31 08:51 brun
* [r16653] tree/inc/TEntryList.h, tree/inc/TEntryListBlock.h,
tree/src/TEntryList.cxx, tree/src/TEntryListBlock.cxx: Fix coding
conventions
2006-10-30 17:34 antcheva
* [r16652] gui/src/TGScrollBar.cxx: - to avoid SegV a protection is
added in case the needed .xpm files
are not found (for some reasons)
2006-10-30 17:15 antcheva
* [r16651] qt/src/TGQt.cxx: From Christian Holm Christensen:
The Qt plug-in does not respect installs when the ROOT sources
have been
configured with the `--prefix' option. The problem is in
`qt/src/TGQt.cxx'.
I've attached a patch that fixes the problem.
2006-10-30 13:58 roiser
* [r16650] reflex/src/Scope.cxx: fix typo in operator overload for
cint merge
2006-10-30 12:51 roiser
* [r16649] reflex/inc/Reflex/Base.h, reflex/inc/Reflex/Member.h,
reflex/inc/Reflex/MemberTemplate.h, reflex/inc/Reflex/Object.h,
reflex/inc/Reflex/Scope.h, reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/TypeTemplate.h,
reflex/inc/Reflex/internal/MemberBase.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/ScopeName.h,
reflex/inc/Reflex/internal/TypeBase.h,
reflex/inc/Reflex/internal/TypeName.h, reflex/src/Array.h,
reflex/src/Class.cxx, reflex/src/Class.h,
reflex/src/ClassTemplateInstance.cxx,
reflex/src/ClassTemplateInstance.h, reflex/src/Enum.h,
reflex/src/Function.h,
reflex/src/FunctionMemberTemplateInstance.cxx,
reflex/src/FunctionMemberTemplateInstance.h,
reflex/src/MemberBase.cxx, reflex/src/MemberTemplate.cxx,
reflex/src/NameLookup.cxx, reflex/src/NameLookup.h,
reflex/src/Pointer.h, reflex/src/PointerToMember.h,
reflex/src/Scope.cxx, reflex/src/ScopeBase.cxx,
reflex/src/ScopeName.cxx, reflex/src/TemplateInstance.h,
reflex/src/Type.cxx, reflex/src/TypeBase.cxx,
reflex/src/TypeName.cxx, reflex/src/TypeTemplate.cxx,
reflex/src/Typedef.h, reflex/src/Union.cxx, reflex/src/Union.h,
reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_simple2.cxx: - moving to by-value
semantics for return values of Reflex objects on the API
- Type::HasBase returns bool (was Type before)
2006-10-27 16:21 brun
* [r16648] base/inc/TVirtualFFT.h, base/src/TVirtualFFT.cxx,
fftw/src/TFFTComplex.cxx, fftw/src/TFFTComplexReal.cxx,
fftw/src/TFFTReal.cxx, fftw/src/TFFTRealComplex.cxx: From Anna:
a fix for fftw crashes in case of large r2c and c2r transforms.
Also, the documentation is moved into .cxx files.
2006-10-27 16:03 rdm
* [r16647] cont/src/THashTable.cxx: From Maarten:
avoid a potentially very deep recursion.
2006-10-27 15:04 rdm
* [r16646] cint/inc/G__ci.h, cint/src/v6_newlink.cxx: fix for AMD64
in case of passing aggregates >= 16 bytes as a vararg
argument.
2006-10-27 15:04 moneta
* [r16645] minuit2/Module.mk, minuit2/inc/Minuit2/StackAllocator.h,
minuit2/test/testUserFunc.cxx: add possibility using compiler
option -DMN_USE_STACK_ALLOC to optimize Minuit2 object allocation
gaining significatly in performance when minimizing simple
functions
2006-10-27 11:21 moneta
* [r16644] minuit2/src/ModularFunctionMinimizer.cxx,
minuit2/src/VariableMetricBuilder.cxx: add protection to avoid
tolerance with non sense values
2006-10-27 10:35 brun
* [r16643] asimage/src/TASImage.cxx, postscript/src/TImageDump.cxx:
From Valeriy Onuchin:
- TASImage. Create new internal image if it doesn't exist on
DrawRectangle method.
- TImageDump. Use DrawRectangle instead of DrawBox method to
create a new
internal ASImage.
2006-10-27 09:58 brun
* [r16642] tree/inc/LinkDef.h, tree/inc/TEntryList.h,
tree/inc/TEntryListBlock.h, tree/src/TEntryList.cxx,
tree/src/TEntryListBlock.cxx: First attempt to introduce the new
TEntryList class (will replace TEventList)
The class is not yet connected to TTree/TChain. Just testing
portability.
2006-10-27 09:51 rdm
* [r16641] Makefile, asimage/Module.mk,
build/package/common/libroot-python-dev.install.in,
build/package/common/libroot-python.control,
build/package/common/libroot-python.install.in,
build/package/common/root-common.install.in,
build/package/common/root-proofd.control,
build/package/common/root-rootd.control,
build/package/common/root-xrootd.control,
build/package/debian/README.Debian,
build/package/debian/changelog, build/package/debian/control.in,
build/package/debian/copyright,
build/package/debian/libroot-python-dev.links.in,
build/package/debian/pycompat,
build/package/debian/root-proofd.init.in,
build/package/debian/root-rootd.default,
build/package/debian/root-rootd.init.in,
build/package/debian/root-xrootd.init.in,
build/package/debian/rules,
build/package/debian/ttf-root-installer.dirs,
build/package/lib/makebuilddepend.sh,
build/package/lib/makelists.sh,
build/package/lib/makerpmspecs.sh, config/Makefile.linuxdeb,
configure: From Christian Holm:
Debian packaging updates for all the new modules in ROOT and a
number of
fixes in the packaging scripts.
2006-10-27 09:37 rdm
* [r16640] config/mimes.win32.in, icons/rootdblnk_s.xpm,
icons/rootdblnk_t.xpm: From Bertrand:
add icons for symbolicly linked files (i.e. win32 equivalent).
2006-10-27 08:56 rdm
* [r16635] reflex/src/Class.cxx: From Pere:
fix for issue that was causing a crash in Class::HasBase().
2006-10-27 06:43 brun
* [r16634] geom/src/TGeoManager.cxx: From Andrei:
a protectionagainst the crash due to the attempt of setting a
name to a TGeoTrack having pdg=0.
2006-10-27 01:18 rdm
* [r16633] winnt/inc/TWinNTSystem.h, winnt/src/TWinNTSystem.cxx:
From Bertrand:
- Implementation of GetSysInfo, GetCpuInfo, GetMemInfo, and
GetProcInfo
- Implementation of Link and Symlink (using windows hardlinks and
shortcuts)
2006-10-27 01:16 rdm
* [r16632] xrootd/Module.mk: From Gerri:
This patch adds 'xrd' to the list of XRD applications exported:
it is a new
program provided by Fabrizio providing a sort of XRD shell for
client admin
actions; it is still experimental but I think it may be useful
for quick
listings or stat actions.
2006-10-26 17:49 axel
* [r16631] reflex/inc/Reflex/Member.h, reflex/inc/Reflex/Scope.h,
reflex/inc/Reflex/Type.h, reflex/src/Member.cxx,
reflex/src/Scope.cxx, reflex/src/Type.cxx: Add protection against
conversion to int also for Reflex::Member
2006-10-26 17:25 roiser
* [r16630] reflex/inc/Reflex/Member.h: new API function
Member::Id() returns a unique identifier for a Member
2006-10-26 14:44 couet
* [r16629] postscript/src/TImageDump.cxx: - From Valeriy:
TImageDump. More protections for cases when
fTextColor and fMarkerColor do not exist + cosmetics.
2006-10-26 14:18 couet
* [r16628] gpad/src/TPad.cxx, postscript/src/TImageDump.cxx: - From
Valeriy:
TImageDump. At NewPage method an image of correct size is
created.
That allows to fix problems reported at
http://root.cern.ch/phpBB2/viewtopic.php?t=3D4123
2006-10-26 11:39 rdm
* [r16627] build/package/rpm/root-rootd.spec.in: From Gerri:
fix for rootd rpm.
2006-10-26 11:06 couet
* [r16626] postscript/src/TImageDump.cxx: - From Valeriy:
TImageDump:
Add protection for cases when color doesn't exist.
Thanks for reporting this to William Badgett at:
http://root.cern.ch/phpBB2/viewtopic.php?p=3D16387#16387
2006-10-26 09:48 rdm
* [r16623] proof/inc/TProofDraw.h, proofplayer/inc/TProofDraw.h:
Fix issue with g++ 4.1.1 on FC6.
2006-10-25 20:29 axel
* [r16621] reflex/src/TypeBase.cxx: When casting a typedef to
scope, forward to typedef's final type
2006-10-25 14:38 brun
* [r16620] base/src/TFileCacheRead.cxx, io/src/TFileCacheRead.cxx:
From Leandro:
Fix a memory leak
2006-10-25 12:44 brun
* [r16619] pyroot/src/ObjectProxy.cxx: From Pere:
fix for bug at http://savannah.cern.ch/bugs/?20857
2006-10-25 11:59 brun
* [r16618] treeplayer/src/TTreePlayer.cxx: In
TTreePlayer::MakeClass, modify the code generated such that
a class deriving from TChain can also be used.
2006-10-25 10:17 rdm
* [r16617] xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
latest version with some urgent fixes for running on the CAF.
2006-10-25 08:03 antcheva
* [r16616] gui/inc/TGTextEntry.h, gui/inc/TGTextView.h,
gui/src/TGTextEntry.cxx, gui/src/TGTextView.cxx: From Bertrand:
- Implemented HandleSelectionClear() in TGTextEntry and
TGTextView
- Fixed issue with copy/paste on KDE (added handling of "TARGETS"
atom in HandleSelectionRequest())
2006-10-24 19:34 roiser
* [r16615] reflex/src/ScopeName.cxx, reflex/src/TypeName.cxx:
temporary fix until API funs return by value
2006-10-24 18:02 axel
* [r16614] reflex/inc/Reflex/Scope.h, reflex/inc/Reflex/Type.h: Fix
operator || to use ||, not && (d'oh)
2006-10-24 15:45 moneta
* [r16613] minuit2/src/VariableMetricBuilder.cxx: go back to
version 1.4
2006-10-24 15:40 rdm
* [r16612] monalisa/src/TMonaLisaWriter.cxx: fix silly typo.
2006-10-24 15:29 rdm
* [r16611] monalisa/src/TMonaLisaWriter.cxx: using the new
TSystem::GetProcInfo() monitor now also the process resident
and virtual memory.
2006-10-24 15:00 brun
* [r16610] minuit2/src/VariableMetricBuilder.cxx: Remove reference
to two missing and unused includes (fatal on Windows)
2006-10-24 14:59 rdm
* [r16609] config/olbd.in, config/xrootd.in,
proofd/inc/XrdProofdProtocol.h, proofd/src/XrdProofdProtocol.cxx:
From Gerri and Jan Fiete:
- XrdProofdProtocol:
save the UNIX path after logging the user to avoid
permission-related
problems.
- xrootd.in, oldb.in:
fix problem with return code for 'status' (from J.F.
Grosse-Oetringhaus)
2006-10-24 14:42 rdm
* [r16608] base/inc/TSystem.h, base/src/TSystem.cxx,
unix/inc/TUnixSystem.h, unix/src/TUnixSystem.cxx: Simplify the
calling sequence of the GetSysInfo() et al routines. Don't
allocate
anymore the structures to be returned, the user has to pass in a
struct
that can be easily reused, like:
CpuInfo_t info;
gSystem->GetCpuInfo(&info);
Also fix a compilation problem on MacOS X Panther (10.3).
2006-10-24 14:20 brun
* [r16607] base/inc/TVirtualGL.h, gl/inc/TGLPlotBox.h,
gl/inc/TGLPlotPainter.h, gl/inc/TGLUtil.h, gl/inc/TX11GL.h,
gl/src/TGLBoxPainter.cxx, gl/src/TGLLegoPainter.cxx,
gl/src/TGLPlotBox.cxx, gl/src/TGLPlotPainter.cxx,
gl/src/TGLSurfacePainter.cxx, gl/src/TGLTF3Painter.cxx,
gl/src/TGLUtil.cxx, win32gdk/inc/TGWin32GL.h,
win32gdk/inc/TGWin32VirtualGLProxy.h, win32gdk/src/TGWin32GL.cxx,
win32gdk/src/TGWin32VirtualGLProxy.cxx: From Timur,
Extend the TVirtualGL interface to support 16 & 32 bit display
mode.
This is required for the new slicing algorithm (eg to run the
tutorial
glbox.C under Windows in 16 bits display mode)
2006-10-24 14:07 moneta
* [r16606] minuit2/src/TFitterMinuit.cxx,
minuit2/src/VariableMetricBuilder.cxx: when fixing parameters
using FIX command start from 1
2006-10-23 16:41 couet
* [r16605] gpad/inc/TPad.h: - In Revision 1.45. kCannotMove was set
to BIT(12) and kClearAfterCR
(which was on BIT(12) before) was set on BIT(10). But this
produced a clash
with TGraph::kClipFrame which is also on BIT(10). Now
kClearAfterCR
is on BIT(14) and BIT(10) in TPad is protected (set to
TPad::kClipFrame).
The following macro showed the problem. It asked for a CR and the
ellipse
was not clipped.
void root_clip_bug()
{
TCanvas * c0 = new TCanvas();
TH2F* bla = new TH2F("bla","bla",10,0.,1.,10,0.,1.);
for(int ix=0;ix<10;ix++) {
for(int iy=0;iy<10;iy++) {
float val=1e6*exp(-(pow(ix-4.5,2)+pow(iy-4.5,2)));
if ( val>10) bla->SetBinContent(ix+1,iy+1,val);
else bla->SetBinContent(ix+1,iy+1,10);
}
}
bla->Draw("colz");
TEllipse *te = new TEllipse(0.5,0.5,0.4);
te->Draw();
gPad->SetBit(TGraph::kClipFrame,1);
bla->SetAxisRange(0.,0.4,"X");
bla->SetAxisRange(0.,0.4,"Y");
}
2006-10-23 16:39 rdm
* [r16604] unix/src/TUnixSystem.cxx: implement
TUnixSystem::GetSysInfo(), GetCpuInfo(), GetMemInfo() and
GetProcInfo() for Linux.
2006-10-23 14:44 rdm
* [r16603] etc/proof/xpd.cf.sample, proof/src/TProof.cxx,
proofd/inc/XrdProofdProtocol.h, proofd/inc/XrdProofdTrace.h,
proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdProtocol.cxx: From Gerri:
The patch fixes the problem of xrootd not terminating in case the
xpd plugin
loading fails. In addition is also fixes:
- SetUserEnvironment:
chdir to sandbox instead of HOME (which may not be accessible,
e.g. on AFS
and no tokens)
- Add a new trace level, HDBG, for printings in loops or any
other low
level details.
- Some cosmetics (tabs, misalignments, ...)
2006-10-23 13:58 rdm
* [r16600] base/inc/LinkDef2.h, base/inc/TSystem.h,
base/src/TSystem.cxx, unix/inc/TUnixSystem.h,
unix/src/TUnixSystem.cxx: New system, CPU, memory and process
info interfaces. There are 4 new methods:
SysInfo_t *TSystem::GetSysInfo() const
CpuInfo_t *TSystem::GetCpuInfo() const
MemInfo_t *TSystem::GetMemInfo() const
ProcInfo_t *TSystem::GetProcInfo() const
The SysInfo_t contains static system information:
struct SysInfo_t {
TString fOS; // OS
TString fModel; // computer model
TString fCpuType; // type of cpu
Int_t fCpus; // number of cpus
Int_t fCpuSpeed; // cpu speed in MHz
Int_t fBusSpeed; // bus speed in MHz
Int_t fL2Cache; // level 2 cache size in KB
Int_t fPhysRam; // physical RAM in MB
};
The CpuInfo_t contains global machine CPU load information:
struct CpuInfo_t {
Float_t fLoad1m; // cpu load average over 1 m
Float_t fLoad5m; // cpu load average over 5 m
Float_t fLoad15m; // cpu load average over 15 m
Float_t fUser; // cpu user load in percentage
Float_t fSys; // cpu sys load in percentage
Float_t fTotal; // cpu user+sys load in percentage
Float_t fIdle; // cpu idle percentage
};
The MemInfo_t contains global machine memory and swap
information:
struct MemInfo_t {
Int_t fMemTotal; // total RAM in MB
Int_t fMemUsed; // used RAM in MB
Int_t fMemFree; // free RAM in MB
Int_t fSwapTotal; // total swap in MB
Int_t fSwapUsed; // used swap in MB
Int_t fSwapFree; // free swap in MB
};
The ProcInfo_t contains current process information:
struct ProcInfo_t {
Float_t fCpuUser; // user time used by this process in seconds
Float_t fCpuSys; // system time used by this process in seconds
Long_t fMemResident; // resident memory used by this process in
KB
Long_t fMemVirtual; // virtual memory used by this process in KB
};
This first check-in provides only an implementation for Mac OS X.
The Linux
and Win32 versions are coming tomorrow.
2006-10-23 13:15 couet
* [r16599] spectrum/src/TSpectrum3.cxx: - more coding conventions
fixes.
2006-10-23 11:44 antcheva
* [r16598] gui/src/TGListView.cxx: - fix to make changes introduced
in TGListView.cxx v. 1.36 backward
compatible for GUI event processing related to the header buttons
(bug #20769 at http://savannah.cern.ch/bugs/?20769)
2006-10-23 10:06 couet
* [r16597] spectrum/src/TSpectrum3.cxx: - coding conventions
2006-10-23 08:25 brun
* [r16593] spectrum/src/TSpectrum2.cxx: Move html documentation
blocks and examples in the functions documentation.
2006-10-23 08:18 brun
* [r16592] spectrum/src/TSpectrum.cxx: Move html documentation
blocks and examples in the functions documentation.
2006-10-23 07:47 moneta
* [r16591] minuit2/inc/Minuit2/LAVector.h,
minuit2/inc/Minuit2/MnFcn.h, minuit2/src/MnFcn.cxx,
minuit2/src/MnUserFcn.cxx: add operator[int i} to the vector
class and update documentation for MnFcn class
2006-10-21 07:56 rdm
* [r16590] base/inc/TString.h, base/src/TString.cxx: - Fix for
TString s("-").IsFloat() erroneously returning true
(issue https://savannah.cern.ch/bugs/?20861).
- New method Atoll() converting a string into a Long64_t.
2006-10-20 21:07 brun
* [r16589] base/inc/TFolder.h, base/inc/TObject.h,
base/inc/TVirtualPad.h, base/src/TFolder.cxx,
base/src/TObject.cxx, geom/inc/TGeoVolume.h,
geom/src/TGeoVolume.cxx, gpad/inc/TClassTree.h, gpad/inc/TPad.h,
gpad/inc/TPaveClass.h, gpad/src/TClassTree.cxx,
gpad/src/TPad.cxx, gpad/src/TPaveClass.cxx, graf/inc/TSpline.h,
graf/src/TSpline.cxx: Add an optional argument Option_t
*option="" to all SaveAs functions.
2006-10-20 20:13 pcanal
* [r16587] tree/src/TTree.cxx: Prevent a spurrious warning in case
of templates of double
2006-10-20 16:21 pcanal
* [r16585] tree/src/TBranchBrowsable.cxx: The previous patch
actually pertain to https://savannah.cern.ch/bugs/?20819.
2006-10-20 16:20 rdm
* [r16584] unix/src/TUnixSystem.cxx: simplify the gdb command
arguments used for the stack trace.
2006-10-20 16:16 pcanal
* [r16583] tree/src/TBranchBrowsable.cxx: Change a loop from
'while' to 'for' to properly handle 'continue'. This is prevent
an infinite loop in the case described at
https://savannah.cern.ch/bugs/?20866
2006-10-20 16:02 brun
* [r16582] README/CREDITS: Add contribution of Thomas Bretz to
TRolke.
2006-10-20 16:01 brun
* [r16581] physics/inc/TRolke.h, physics/src/TRolke.cxx: From
Thomas Bretz;
a fix for TRolke which allows also calculation for more than 170
Events.
2006-10-20 16:00 couet
* [r16580] graf/src/TGraph.cxx: - In DistanceToPrimitive() the test
to see if "the point (px,py) is not in
the graph area" was done too late. Therefore the TGraph was
picked outside
the pad limits. In particular it hide the TAxis in case of zoom.
2006-10-20 15:22 rdm
* [r16579] proof/inc/TProof.h, proof/src/TProof.cxx,
proof/src/TProofServ.cxx: do package compilation in parallel.
2006-10-20 14:09 moneta
* [r16578] mathcore/test/Makefile, mathcore/test/testBoost.cxx,
mathcore/test/testVectorIO.cxx: add test for IO of vectors
2006-10-20 12:59 brun
* [r16577] asimage/src/libAfterImage.tar.gz: New version of
libAfterImage from Sasha Vasko:
- fixed memory leaks in libAI on image slicing
2006-10-20 09:38 rdm
* [r16576] geom/src/TGeoElement.cxx: make sure RadioNuclides.txt
can be found when ROOT is installed using --prefix.
2006-10-20 09:36 rdm
* [r16575] eg/src/TDatabasePDG.cxx: avoid possible string overflow
in file name.
2006-10-20 09:36 rdm
* [r16574] etc/gdb-backtrace-script, unix/src/TUnixSystem.cxx:
implemented TSystem::StackTrace() for Mac OS X. Uses gdb and this
method can
be used for other platforms currently not yet supported.
2006-10-20 08:38 brun
* [r16573] geom/inc/TGeoManager.h, geom/inc/TGeoMatrix.h,
geom/inc/TGeoPatternFinder.h, geom/inc/TGeoScaledShape.h,
geom/inc/TGeoShape.h, geom/inc/TGeoVolume.h,
geom/inc/TVirtualGeoPainter.h, geom/src/TGeoManager.cxx,
geom/src/TGeoMatrix.cxx, geom/src/TGeoNode.cxx,
geom/src/TGeoPatternFinder.cxx, geom/src/TGeoScaledShape.cxx,
geom/src/TGeoShape.cxx, geom/src/TGeoVolume.cxx,
geompainter/inc/TGeoPainter.h, geompainter/src/TGeoPainter.cxx:
From Andrei:
a big chunk of modifications that mainly allow converting a
geometry
containing reflection matrices into a reflection-free one.
This is done via a mechanism implemented in
TGeoManager/TGeoVolume/TGeoScaledShape
classes which can be invoked using:
TGeoManager::ConvertReflections() method once the geometry is
closed.
This is required for normal GEANT4 operation and is to be used
only
in G4 navigation context.
Besides that, I made some changes which allow now controlling
visibility
of nodes/volumes directly from the TBrowser (check-boxes).
This was not really working before.
2006-10-20 07:31 rdm
* [r16572] base/src/TObject.cxx: in SaveAs() don't try to free
buffer returned by Form().
2006-10-20 07:30 rdm
* [r16571] base/src/TFile.cxx, io/src/TFile.cxx: Correct mangled up
comment.
2006-10-19 20:45 pcanal
* [r16570] matrix/inc/TMatrixTBase.h, matrix/inc/TVectorT.h: Patch
to work around in deficiency in the Solraris CC compiler.
2006-10-19 19:42 pcanal
* [r16568] base/src/TFile.cxx, io/src/TFile.cxx: In the (rare) case
where a request to the TFileCacheRead object lead to
the loading from the file of some block BUT did not lead to the
loading
of the request block itself, we revert to the non-cache case (in
TFile::ReadBuffer)
which requires the file to put at the expected offset (aka
GetRefOffset).
This issues lead to message of the style:
R__unzip: error in inflate (zlib)
and/or
Error in <TBasket::ReadBasketBuffers>: fNbytes = 7525, fKeylen =
73, fObjlen
= 54572, noutot = 0, nout=0, nin=7452, nbuf=54572
or even simply a crash.
This solves both:
http://savannah.cern.ch/bugs/?20740
and
http://savannah.cern.ch/bugs/?20820
2006-10-19 19:37 pcanal
* [r16567] base/src/TFileCacheWrite.cxx,
io/src/TFileCacheWrite.cxx: Enhance comments
2006-10-19 19:36 pcanal
* [r16566] base/src/TFileCacheRead.cxx, io/src/TFileCacheRead.cxx:
Do a reset of all the blocks in SetFile
2006-10-19 19:35 pcanal
* [r16565] tree/src/TTreeCache.cxx: The clear up the list blocks is
now done in TFileReadCache::SetFile
2006-10-19 16:13 brun
* [r16564] asimage/src/TASImage.cxx: From Bertrand:
Fix a memory leak
2006-10-19 14:53 rdm
* [r16563] proofd/src/XProofProtUtils.cxx,
proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdProtocol.cxx: From Gerri:
reduce the amount of logging messages in non-debug mode.
2006-10-19 13:35 couet
* [r16562] graf/src/TGaxis.cxx: With:
gStyle->SetLabelFont(131,"x");
gStyle->SetLabelFont(131,"y");
the axis labels in log scale showed up without the latex markup
rendered
properly. 1000 appeared as the ascii "10^{3}", not the rendered
10 with a
superscript 3.
The following little script reproduces the problem:
{
gStyle->SetLabelFont(131,"x");
gStyle->SetLabelFont(131,"y");
TH1F h("h", "h", 100, 0, 1000000);
h.SetBinContent(10, 1000000);
h.SetBinContent(50, 100);
h.Draw();
c1->SetLogy();
c1->SetLogx();
}
This problem was reported in:
https://savannah.cern.ch/bugs/index.php?20839
2006-10-19 13:19 rdm
* [r16561] treeplayer/src/TTreeFormula.cxx: Remove unused variable
causing compiler warning.
2006-10-19 13:02 rdm
* [r16560] proofx/src/TXProofServ.cxx: add protection against
fProof being 0.
2006-10-19 12:43 rdm
* [r16559] configure: From Sergei:
On win32 we need for libRMySQL to link also against libmysql.lib
in addition
to libmysqlclient.lib.
2006-10-19 12:40 rdm
* [r16558] etc/proof/xpd.cf.sample: From Gerri:
document new trace options.
2006-10-19 12:38 rdm
* [r16557] base/src/TVirtualProof.cxx, proof/inc/TProof.h,
proof/inc/TProofServ.h, proof/src/TProof.cxx,
proof/src/TProofServ.cxx, proofd/inc/XProofProtUtils.h,
proofd/inc/XrdProofServProxy.h, proofd/inc/XrdProofdProtocol.h,
proofd/inc/XrdProofdResponse.h, proofd/inc/XrdProofdTrace.h,
proofd/src/XProofProtUtils.cxx, proofd/src/XrdProofConn.cxx,
proofd/src/XrdProofPhyConn.cxx, proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdProtocol.cxx,
proofd/src/XrdProofdResponse.cxx, proofx/inc/TXProofServ.h,
proofx/src/TXProofMgr.cxx, proofx/src/TXProofServ.cxx,
proofx/src/TXSocket.cxx, xrootd/src/xrootd-20060928-1600.src.tgz:
From Gerri:
Major set of robustness fixes, improving error reporting and
reducing the
startup failures especially observed on AMD64. Summary of
changes:
- XrdProofdProtocol.cxx, .h
- Remove zombie treatment: done by XrdScheduler::Reaper()
- Check the modification date of the PROOF config file so that
changes
can be picked up on the fly
- Fix problem with the definition of the image
- Improved tracing (see etc/proof/xpd.cf.sample)
- Several bug fixes
- XrdProofConn
- fix problem with marshalling in case of retries.
- TProofServ, TXProofServ
- Add return codes to CreateServer() and Setup() for proper
termination
in case of errors
- TProof
- Make sure that TXProofMgr is the last one in the list of
sockets for proper
cleaning
2006-10-19 11:47 brun
* [r16556] geom/src/TGeoVolume.cxx: Fix a side-effect of declaring
SaveAs const
2006-10-19 10:58 brun
* [r16555] base/inc/TFolder.h, base/inc/TObject.h,
base/inc/TVirtualPad.h, base/src/TFolder.cxx,
base/src/TObject.cxx, geom/inc/TGeoVolume.h,
geom/src/TGeoVolume.cxx, gpad/inc/TClassTree.h, gpad/inc/TPad.h,
gpad/inc/TPaveClass.h, gpad/src/TClassTree.cxx,
gpad/src/TPad.cxx, gpad/src/TPaveClass.cxx: Make all SaveAs
functions const.
2006-10-19 10:54 brun
* [r16554] spectrum/src/TSpectrum.cxx: Reorganize html
documentation within the functions.
2006-10-19 09:23 brun
* [r16553] base/inc/TObject.h, base/src/TObject.cxx: Implement
TObject::SaveAs(cont char *filename) such that one can generate
the C++ code to rebuild the state of any TObject.
This function is available in the object context menu.
2006-10-18 21:56 rdm
* [r16552] config/rootrc.in, mysql/Module.mk,
mysql/inc/TMySQLResult.h, mysql/inc/TMySQLRow.h,
mysql/inc/TMySQLServer.h, mysql/inc/TMySQLStatement.h: From
Sergei:
port of MySQL plugin to win32. Name of plugin had to be changed
to
libRMySQL since libMySQL clashes with libmysql on windows.
2006-10-18 15:38 rdm
* [r16551] Makefile: white space.
2006-10-18 15:38 rdm
* [r16550] table/inc/TCL.h, table/inc/TCernLib.h,
table/src/TCL.cxx, table/src/TCernLib.cxx,
table/src/TVolumePosition.cxx, table/src/TVolumeView.cxx: Rename
TCL.{h,cxx} to TCernLib.{h,cxx} to avoid a clash with the TCL
include file tcl.h.
2006-10-18 15:20 antcheva
* [r16549] gui/src/TGTextEntry.cxx: From Bertrand:
Added automatic copy of highlighted text by the mouse (as in
TGTextView)
2006-10-18 14:37 rdm
* [r16548] test/ProofBench/make_event_trees.C: if master is
"localhost" assume we run in a setting with master and workers
on the localhost.
2006-10-18 13:28 rdm
* [r16547] test/ProofBench/README: use TProof::Open() instead of
gROOT->Proof().
2006-10-18 09:27 rdm
* [r16546] proof/src/TProofServ.cxx: Update the error handler to
also take the new kPrint case into account.
2006-10-18 09:26 rdm
* [r16545] base/inc/LinkDef1.h, base/inc/TError.h,
base/src/TError.cxx, base/src/TString.cxx, config/rootrc.in: New
feature that allows the Printf() function to be redirected to
print
via the ROOT ErrorHandler. This will allow third party frameworks
to also
append Printf() messages to the message log.
- TError.h, TError.cxx:
- Introduced new message level kPrint which can be
used to redirect Printf() messages in the ErrorHandler.
- Modified DefaultErrorHandler() to handle the new kPrint message
types
- Fixes in DebugPrint() and ErrorHandler() to correctly reset the
ap
pointer in case the internal buffer had to be resized and the
variable
argument list rescanned (fix was first made in
TString::FormImp())
- Introduced new global gPrintViaErrorHandler which when true
will
tell Printf() to print via the ErrorHandler. To be used like:
gPrintViaErrorHandler = kTRUE;
gROOT->GetPluginManager()->Print();
gPrintViaErrorHandler = kFALSE;
To be universally useful all TObject::Print() overloaded methods
should use Printf() to print and not cout or printf().
- TString.cxx:
- In Printf() check for gPrintViaErrorHandler.
2006-10-18 09:02 rdm
* [r16544] win32gdk/gdk/src/gdk/win32/gdkselection-win32.c: From
Bertrand:
Improve copy/paste behavior on Windoze.
2006-10-17 12:28 rdm
* [r16540] base/src/TPluginManager.cxx, unix/src/TUnixSystem.cxx:
Use Printf() instead of printf(). Printf() can be easily
redirected.
2006-10-17 11:57 rdm
* [r16539] win32gdk/gdk/src/gdk/win32/gdkvisual-win32.c: From
Bertrand:
Quick and dirty (temporary) fix solving axis labels having a
square
background different from pad background in 16 bit color mode on
Windows.
2006-10-17 06:09 brun
* [r16538] pyroot/ROOT.py, pyroot/src/ConstructorHolder.cxx,
pyroot/src/Converters.cxx, pyroot/src/Converters.h,
pyroot/src/Executors.cxx, pyroot/src/MethodHolder.cxx,
pyroot/src/PyBufferFactory.cxx, pyroot/src/Pythonize.cxx,
pyroot/src/RootWrapper.cxx, pyroot/src/Utility.cxx,
pyroot/src/Utility.h: From Wim Lavrijsen:
o) lazy-load fixes in ROOT.py
o) mod, specific to ipython, to comply with late loading
o) prevent lookup with spurious string if class has no dictionary
o) don't retry ctor if C++ exception thrown
o) allow indexed assignment to opaque buffers if type known
o) pythonize __getitem__(int) indexing for STL-like containers
o) better handling of classes with missing dictionaries
o) several api call, memory leak, protocol, and cosmetic fixes
o) improved handling of std::string& function arguments
2006-10-16 17:53 rdm
* [r16537] gpad/src/TPad.cxx: From Ilka:
I have connected TCanvas::Closed signal with new fit panel
destruction.
It happened that this signal was emitted twice, because of
virtual defined
methods Closed() on the level of TPad and TCanvas. The attached
patch fixes
this behavior.
2006-10-16 12:41 moneta
* [r16536] smatrix/test/testIO.cxx: update test for mixed
dictionaries and add test for reading of track classes
2006-10-16 12:08 brun
* [r16535] graf/src/TGraph.cxx: Add a protection in TGraph
assignmenet operator in case the graph has 0 points
2006-10-16 11:42 brun
* [r16534] test/vmatrix.cxx: From Eddy Offermann:
a patch for test/vmatrix.cxx compilation : it got
broken after code modification for the SUN compiler .
2006-10-16 11:38 brun
* [r16533] net/inc/TSQLServer.h, odbc/src/TODBCServer.cxx: From
Sergey Linev:
1. New TSQLServer::GetDB() method. It provides access to fDB
field,
which contains currently used database.
2. TODBCServer::SelectDataBase is implemented.
3. Small modification in TODBCServer.
2006-10-15 20:08 pcanal
* [r16532] treeplayer/src/TTreeFormula.cxx,
treeplayer/src/TTreePlayer.cxx: From Jason Detwiler:
Allow more formatting options for TTree::Scan.
In the option paramater (after col=), the format strings should
follow the printf format specification. The value given will
be prefixed by % and, if no conversion specifier is given, will
be suffixed by the letter g.
For example:
tree->Scan("val:flag:flag:c:cstr", "", "col=::#x:c:");
where val is float, flag an int, c a char and cstr a char*
now prints:
************************************************************************
* Row * val * flag * flag * c * cstr *
************************************************************************
* 0 * 0 * 1 * 0x1 * a * i00 *
* 1 * 1.1 * 2 * 0x2 * b * i01 *
2006-10-15 07:33 brun
* [r16531] test/stressSpectrum.cxx: In stress2 use the noMarkov
option and renormalize results accordingly.
2006-10-15 06:23 brun
* [r16530] hist/inc/TLimit.h, hist/src/TLimit.cxx: From Christophe
Delaere:
new version of TLimit. It implements Tom Junk's solution for a
bias appearing sometimes when introducing systematics.
Bellow is the detailed information.
Following an exchange of mails between Laurent Duflot and Tom
Junk,
Tom wrote the following:
"Laurent Duflot has given me an example which showed me I was
wrong with
how I reweight s+b pseudoexperiments to get background-only
pseudoexperiments and vice versa. I am sending this along to Alex
Read
and Bill Murray in case they might say "Yes, you should have
known that
all along, Tom!". It certainly was a surprise to me.
We do "importance sampling" of s+b and b pseudoexperiments and
reweight
them to look like the other kind, and the weight factor is the
likelihood
ratio, which coincidentally happens to look like our test
statistic.
But the test statistic uses central values of s and b so as not
to split
outcomes, and the weights for reweighting pseudoexperiments I was
using
were the likelihood ratios using systematically varied s and b on
each
pseudoexperiment, where I pick smeared values on each
pseudoexperiment.
The problem is that this is biased. Pseudoexperiments in the
background-hypothesis distribution that are more signal-like
preferentially have their background expectations systematically
varied
upwards. Pseudoexperiments in the s+b distribution that are more
background-like preferentially have their background expectations
systematically varied downwards. These two kinds of outcomes may
populate the same bin of -2lnQ. Reweighting the bg
pseudoexperiments
to look like corresponding s+b pseudoexperiments should take into
account that the corresponding backgrounds are different.
I've approximated this by re-fluctuating the signal and the
background
on each pseudoexperiment to get an unbiased target distribution.
So the
weight ratio is
Ratio = P(pd|s1+b1)/P(pd|b2)
where pd=pseudodata, s1, b1 are a randomly re-fluctuated signal
and
background, and b2 is the fluctuated background which gave me
that
pseudodata, and this weight should turn a biased background
pseudoexperiment into a representative s+b pseudoexperiment.
The problem I see now is that the s+b pseudoexperiment should
also be
biased, but I do not know how to compute this without running a
lot of
pseudoexperiments. It also gets tough as the number of variable
systematic errors gets large.
Nonetheless, the approximation above helps make the reweighted
quantities
match more their unweighted counterparts in the
large-pseudoexperiment
limit.
2006-10-14 11:10 rdm
* [r16529] xrootd/src/xrootd-20060928-1600.src.tgz: This version
has two fixes for MacOS X:
- fix run-away loop in XrdScheduler::Reaper(), due to sigwait()
not working as expected.
- fix in XrdNetDNS::getHostAddr() to use only AF_INET as protocol
family.
This avoids IPv6 addresses from being selected on MacOS X where
all local
interfaces have also an IPv6 address.
2006-10-14 11:05 rdm
* [r16528] base/src/TVirtualProof.cxx: fix the case of of a
temporary that went out of scope too soon.
2006-10-13 10:27 moneta
* [r16524] smatrix/test/testIO.cxx: add SMatrux full tyoe name when
creating the branch. This fixes storage of Double and Double32
2006-10-13 09:58 rdm
* [r16523] thread/src/TWin32Thread.cxx: From Bertrand:
Set TThread fState value as kCanceledState in
TWin32Thread::Kill(TThread *th).
2006-10-13 09:56 rdm
* [r16522] asimage/src/libAfterImage.tar.gz: From Valeri:
- add possiblity to generate "infinite-loop" animated GIFs
(aka NETSCAPE 2.0 extension).
- detecting the last subimage in multi-image GIF and TIFF image
added
2006-10-13 09:56 rdm
* [r16521] asimage/Module.mk, mathmore/Module.mk, netx/Module.mk,
proofx/Module.mk: fix parallel build dependency problems in case
a new xrootd-xxxx.tgz or
libAfterImage.tar.gz are dropped in.
2006-10-13 08:18 rdm
* [r16520] asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
graf/inc/TImage.h, postscript/src/TImageDump.cxx: From Valeri:
- fix bugs reported at
http://root.cern.ch/phpBB2/viewtopic.php?t=4060
1. dashed lines with line width set to 0 were not drawn.
2. circles, ellipses were not drawn.
- The interface for TImage::DrawCircle(), TImage::DrawEllipse()
changed
If parameter "thick"<0 - filled circle/ellipse is drawn
if "thick">0 - the parameter specifies the thickness of line.
2006-10-13 07:52 brun
* [r16519] cont/src/TRefArray.cxx: Fix coding conventions
2006-10-13 07:52 antcheva
* [r16518] gui/src/TGScrollBar.cxx, gui/src/TRootCanvas.cxx: -
coding conventions fixes
2006-10-13 07:33 brun
* [r16517] mysql/inc/TMySQLServer.h, mysql/src/TMySQLServer.cxx,
odbc/inc/TODBCServer.h, odbc/inc/TODBCStatement.h,
odbc/src/TODBCServer.cxx, odbc/src/TODBCStatement.cxx: From
Sergey Linev:
1. Workaround for Oracle ODBC driver for Linux. Number of fetched
rows is
not set,
therefore one should calculate this number ourself.
2. TODBCServer::GetDrivers() and TODBCServer::GetDataSources()
static
methods are implemented.
They provide information about available configured ODBC drivers
and data
sources respectively.
Also PrintDrivers() and PrintDataSources() methods are
implemented.
3. TODBCServer::ServerInfo() method is implemented. It nows
returns server
name and version like:
"Oracle 10.01.0030" or "MySQL 4.1.11"
TMySQLServer::ServerInfo() modified to return info in form:
"MySQL
4.1.11"
4. TODBCServer::GetTablesList() modified in respect of Oracle
ODBC driver
functionality -
wildcarding is now works correctly.
2006-10-12 21:30 pcanal
* [r16516] matrix/inc/TMatrixTBase.h, matrix/src/TMatrixTBase.cxx:
From Eddy:
Patch to work around in deficiency in the Solraris CC compiler.
2006-10-12 16:11 antcheva
* [r16515] icons/checkmark_t.xpm: - fix related to valgrind
messages (symbol 'o' was not in use)
2006-10-12 16:08 antcheva
* [r16514] gui/src/TRootBrowser.cxx: - fix related to valgrind
messages about not initialized variables
2006-10-12 15:20 rdm
* [r16513] gpad/inc/TCanvas.h, gpad/src/TCanvas.cxx: From Ilka:
The data member fUseGL was not initialized in default canvas
constructor.
2006-10-12 13:52 antcheva
* [r16512] gui/src/TRootCanvas.cxx: - handle left mouse button +
shift for GL interactions
2006-10-12 08:38 rdm
* [r16511] base/src/TTimeStamp.cxx: From Peter Hristov:
don't pass 0 pointer but pointer of vallue initialized to 0.
2006-10-12 07:57 antcheva
* [r16510] gui/inc/TRootCanvas.h, gui/src/TRootCanvas.cxx: - fixed
minor memory leak in canvas GUI
2006-10-11 17:55 rdm
* [r16509] gui/inc/TGListBox.h: another -effc++ fix.
2006-10-11 15:10 roiser
* [r16508] reflex/test/testDict2/TestClasses.h,
reflex/test/test_Reflex_simple2.cxx: unit tests for C arrays
2006-10-11 10:26 rdm
* [r16507] base/inc/TProcessID.h, base/src/TProcessID.cxx,
base/src/TSystem.cxx, cont/inc/TRefArray.h,
cont/src/TRefArray.cxx, g3d/inc/TPointSet3D.h,
ged/inc/TGedFrame.h, gl/inc/TGLUtil.h, gl/inc/TGLViewer.h,
gui/inc/TGComboBox.h, gui/inc/TGListBox.h, gui/inc/TGScrollBar.h,
gui/src/TGScrollBar.cxx: From Federico:
fixes for the -effc++ g++ option.
2006-10-11 08:04 axel
* [r16506] reflex/src/NameLookup.cxx: Don't return Dummy for
trailing scope.
2006-10-11 06:29 brun
* [r16505] base/inc/RVersion.h, build/version_number: Start
development version 5.13/05
2006-10-10 12:24 brun
* [r16502] tree/src/TTree.cxx: In TTree::SetCacheSize, also set
fCacheSize=0 when the input argument is null.
2006-10-10 09:51 roiser
* [r16501] reflex/src/Class.cxx,
reflex/test/test_ReflexBuilder_unit.cxx: fix [bug #20296]
2006-10-10 09:38 brun
* [r16500] spectrum/src/TSpectrum2.cxx: Fix a problem with the
directory name of the gif files
2006-10-10 09:10 brun
* [r16499] base/inc/RVersion.h, build/version_number: Stamp version
5.13/04
2006-10-10 08:34 rdm
* [r16498] tmva/Module.mk, tmva/inc/BinarySearchTree.h,
tmva/inc/BinaryTree.h, tmva/inc/CrossEntropy.h,
tmva/inc/DataSet.h, tmva/inc/DecisionTree.h,
tmva/inc/DecisionTreeNode.h, tmva/inc/Event.h,
tmva/inc/Factory.h, tmva/inc/GeneticANN.h,
tmva/inc/GeneticBase.h, tmva/inc/GeneticCuts.h,
tmva/inc/GeneticGenes.h, tmva/inc/GeneticPopulation.h,
tmva/inc/GeneticRange.h, tmva/inc/GiniIndex.h,
tmva/inc/IMethod.h, tmva/inc/LinkDef.h, tmva/inc/MStream.h,
tmva/inc/MethodANNBase.h, tmva/inc/MethodBDT.h,
tmva/inc/MethodBase.h, tmva/inc/MethodCFMlpANN.h,
tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCFMlpANN_def.h,
tmva/inc/MethodCommittee.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h,
tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h,
tmva/inc/MethodPDERS.h, tmva/inc/MethodRuleFit.h,
tmva/inc/MethodSVM.h, tmva/inc/MethodTMlpANN.h,
tmva/inc/MethodVariable.h, tmva/inc/Methods.h,
tmva/inc/MisClassificationError.h, tmva/inc/Node.h,
tmva/inc/NodeID.h, tmva/inc/Option.h, tmva/inc/PDF.h,
tmva/inc/Ranking.h, tmva/inc/Reader.h, tmva/inc/RootFinder.h,
tmva/inc/Rule.h, tmva/inc/RuleEnsemble.h, tmva/inc/RuleFit.h,
tmva/inc/RuleFitParams.h, tmva/inc/SdivSqrtSplusB.h,
tmva/inc/SeparationBase.h, tmva/inc/SimulatedAnnealingBase.h,
tmva/inc/SimulatedAnnealingCuts.h, tmva/inc/TActivation.h,
tmva/inc/TActivationChooser.h, tmva/inc/TActivationIdentity.h,
tmva/inc/TActivationRadial.h, tmva/inc/TActivationSigmoid.h,
tmva/inc/TActivationTanh.h, tmva/inc/TNeuron.h,
tmva/inc/TNeuronInput.h, tmva/inc/TNeuronInputAbs.h,
tmva/inc/TNeuronInputChooser.h, tmva/inc/TNeuronInputSqSum.h,
tmva/inc/TNeuronInputSum.h, tmva/inc/TSpline1.h,
tmva/inc/TSpline2.h, tmva/inc/TSynapse.h, tmva/inc/Timer.h,
tmva/inc/Tools.h, tmva/inc/Types.h, tmva/inc/VariableInfo.h,
tmva/inc/Volume.h, tmva/src/BinarySearchTree.cxx,
tmva/src/BinaryTree.cxx, tmva/src/CrossEntropy.cxx,
tmva/src/DataSet.cxx, tmva/src/DecisionTree.cxx,
tmva/src/DecisionTreeNode.cxx, tmva/src/Event.cxx,
tmva/src/Factory.cxx, tmva/src/GeneticANN.cxx,
tmva/src/GeneticBase.cxx, tmva/src/GeneticCuts.cxx,
tmva/src/GeneticGenes.cxx, tmva/src/GeneticPopulation.cxx,
tmva/src/GeneticRange.cxx, tmva/src/GiniIndex.cxx,
tmva/src/IMethod.cxx, tmva/src/MStream.cxx,
tmva/src/MethodANNBase.cxx, tmva/src/MethodBDT.cxx,
tmva/src/MethodBase.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFisher.cxx,
tmva/src/MethodHMatrix.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx,
tmva/src/MethodTMlpANN.cxx, tmva/src/MethodVariable.cxx,
tmva/src/MisClassificationError.cxx, tmva/src/Node.cxx,
tmva/src/Option.cxx, tmva/src/PDF.cxx, tmva/src/Ranking.cxx,
tmva/src/Reader.cxx, tmva/src/RootFinder.cxx, tmva/src/Rule.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
tmva/src/RuleFitParams.cxx, tmva/src/SdivSqrtSplusB.cxx,
tmva/src/SeparationBase.cxx, tmva/src/SimulatedAnnealingBase.cxx,
tmva/src/SimulatedAnnealingCuts.cxx,
tmva/src/TActivationRadial.cxx, tmva/src/TActivationSigmoid.cxx,
tmva/src/TActivationTanh.cxx, tmva/src/TNeuron.cxx,
tmva/src/TSpline1.cxx, tmva/src/TSpline2.cxx,
tmva/src/TSynapse.cxx, tmva/src/Timer.cxx, tmva/src/Tools.cxx,
tmva/src/VariableInfo.cxx, tmva/src/Volume.cxx: Revert to
previous version.
2006-10-10 07:38 brun
* [r16497] tmva/test/TMVAGui.C, tmva/test/TMVAlogon.C,
tmva/test/TMVAnalysis.C, tmva/test/TMVApplication.C,
tmva/test/annconvergencetest.C, tmva/test/compareanapp.C,
tmva/test/correlations.C, tmva/test/correlationscatters.C,
tmva/test/decorrelated_variables.C, tmva/test/efficiencies.C,
tmva/test/likelihoodrefs.C, tmva/test/line-small.png,
tmva/test/mutransform.C, tmva/test/mvas.C, tmva/test/network.C,
tmva/test/plotall.C, tmva/test/sigmoid-small.png,
tmva/test/tmvaglob.C, tmva/test/variables.C: Go back to previous
version
2006-10-10 06:49 brun
* [r16496] alien/src/TAlienCollection.cxx,
alien/src/TAlienFile.cxx, base/src/TArchiveFile.cxx,
base/src/TFile.cxx, gl/src/TGLSAViewer.cxx,
io/src/TArchiveFile.cxx, io/src/TFile.cxx,
matrix/inc/TDecompLU.h, xml/src/TXMLEngine.cxx: Fix coding
conventions
2006-10-09 17:13 brun
* [r16495] tree/src/TBranchElement.cxx: From Philippe:
Insure we properly detect that the TStreamerElement
is for a base class even in the case of an std::string.
2006-10-09 16:54 brun
* [r16494] tmva/src/Node.cxx: Do not cast a pointer to int but long
2006-10-09 16:41 brun
* [r16493] tmva/src/DataSet.cxx, tmva/src/Ranking.cxx: temporary
workaround to compile on Windows
2006-10-09 16:16 brun
* [r16492] tmva/inc/Rule.h, tmva/inc/RuleFitParams.h: Fix more
porting problems with fabs
2006-10-09 16:12 brun
* [r16491] tmva/src/Rule.cxx, tmva/src/RuleEnsemble.cxx,
tmva/src/RuleFitParams.cxx: Fix portability problem with fabs
2006-10-09 15:55 brun
* [r16490] tmva/Module.mk, tmva/inc/BinarySearchTree.h,
tmva/inc/BinaryTree.h, tmva/inc/CrossEntropy.h,
tmva/inc/DataSet.h, tmva/inc/DecisionTree.h,
tmva/inc/DecisionTreeNode.h, tmva/inc/Event.h,
tmva/inc/Factory.h, tmva/inc/GeneticANN.h,
tmva/inc/GeneticBase.h, tmva/inc/GeneticCuts.h,
tmva/inc/GeneticGenes.h, tmva/inc/GeneticPopulation.h,
tmva/inc/GeneticRange.h, tmva/inc/GiniIndex.h,
tmva/inc/IMethod.h, tmva/inc/LinkDef.h, tmva/inc/MStream.h,
tmva/inc/MethodANNBase.h, tmva/inc/MethodBDT.h,
tmva/inc/MethodBase.h, tmva/inc/MethodCFMlpANN.h,
tmva/inc/MethodCFMlpANN_Utils.h, tmva/inc/MethodCFMlpANN_def.h,
tmva/inc/MethodCommittee.h, tmva/inc/MethodCuts.h,
tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h,
tmva/inc/MethodLikelihood.h, tmva/inc/MethodMLP.h,
tmva/inc/MethodPDERS.h, tmva/inc/MethodRuleFit.h,
tmva/inc/MethodSVM.h, tmva/inc/MethodTMlpANN.h,
tmva/inc/MethodVariable.h, tmva/inc/Methods.h,
tmva/inc/MisClassificationError.h, tmva/inc/Node.h,
tmva/inc/NodeID.h, tmva/inc/Option.h, tmva/inc/PDF.h,
tmva/inc/Ranking.h, tmva/inc/Reader.h, tmva/inc/RootFinder.h,
tmva/inc/Rule.h, tmva/inc/RuleEnsemble.h, tmva/inc/RuleFit.h,
tmva/inc/RuleFitParams.h, tmva/inc/SdivSqrtSplusB.h,
tmva/inc/SeparationBase.h, tmva/inc/SimulatedAnnealingBase.h,
tmva/inc/SimulatedAnnealingCuts.h, tmva/inc/TActivation.h,
tmva/inc/TActivationChooser.h, tmva/inc/TActivationIdentity.h,
tmva/inc/TActivationRadial.h, tmva/inc/TActivationSigmoid.h,
tmva/inc/TActivationTanh.h, tmva/inc/TNeuron.h,
tmva/inc/TNeuronInput.h, tmva/inc/TNeuronInputAbs.h,
tmva/inc/TNeuronInputChooser.h, tmva/inc/TNeuronInputSqSum.h,
tmva/inc/TNeuronInputSum.h, tmva/inc/TSpline1.h,
tmva/inc/TSpline2.h, tmva/inc/TSynapse.h, tmva/inc/Timer.h,
tmva/inc/Tools.h, tmva/inc/Types.h, tmva/inc/VariableInfo.h,
tmva/inc/Volume.h, tmva/src/BinarySearchTree.cxx,
tmva/src/BinaryTree.cxx, tmva/src/CrossEntropy.cxx,
tmva/src/DataSet.cxx, tmva/src/DecisionTree.cxx,
tmva/src/DecisionTreeNode.cxx, tmva/src/Event.cxx,
tmva/src/Factory.cxx, tmva/src/GeneticANN.cxx,
tmva/src/GeneticBase.cxx, tmva/src/GeneticCuts.cxx,
tmva/src/GeneticGenes.cxx, tmva/src/GeneticPopulation.cxx,
tmva/src/GeneticRange.cxx, tmva/src/GiniIndex.cxx,
tmva/src/IMethod.cxx, tmva/src/MStream.cxx,
tmva/src/MethodANNBase.cxx, tmva/src/MethodBDT.cxx,
tmva/src/MethodBase.cxx, tmva/src/MethodCFMlpANN.cxx,
tmva/src/MethodCFMlpANN_Utils.cxx, tmva/src/MethodCommittee.cxx,
tmva/src/MethodCuts.cxx, tmva/src/MethodFisher.cxx,
tmva/src/MethodHMatrix.cxx, tmva/src/MethodLikelihood.cxx,
tmva/src/MethodMLP.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodRuleFit.cxx, tmva/src/MethodSVM.cxx,
tmva/src/MethodTMlpANN.cxx, tmva/src/MethodVariable.cxx,
tmva/src/MisClassificationError.cxx, tmva/src/Node.cxx,
tmva/src/Option.cxx, tmva/src/PDF.cxx, tmva/src/Ranking.cxx,
tmva/src/Reader.cxx, tmva/src/RootFinder.cxx, tmva/src/Rule.cxx,
tmva/src/RuleEnsemble.cxx, tmva/src/RuleFit.cxx,
tmva/src/RuleFitParams.cxx, tmva/src/SdivSqrtSplusB.cxx,
tmva/src/SeparationBase.cxx, tmva/src/SimulatedAnnealingBase.cxx,
tmva/src/SimulatedAnnealingCuts.cxx,
tmva/src/TActivationRadial.cxx, tmva/src/TActivationSigmoid.cxx,
tmva/src/TActivationTanh.cxx, tmva/src/TNeuron.cxx,
tmva/src/TSpline1.cxx, tmva/src/TSpline2.cxx,
tmva/src/TSynapse.cxx, tmva/src/Timer.cxx, tmva/src/Tools.cxx,
tmva/src/VariableInfo.cxx, tmva/src/Volume.cxx,
tmva/test/TMVAGui.C, tmva/test/TMVAlogon.C,
tmva/test/TMVAnalysis.C, tmva/test/TMVApplication.C,
tmva/test/annconvergencetest.C, tmva/test/compareanapp.C,
tmva/test/correlations.C, tmva/test/correlationscatters.C,
tmva/test/decorrelated_variables.C, tmva/test/efficiencies.C,
tmva/test/likelihoodrefs.C, tmva/test/line-small.png,
tmva/test/mutransform.C, tmva/test/mvas.C, tmva/test/network.C,
tmva/test/plotall.C, tmva/test/sigmoid-small.png,
tmva/test/tmvaglob.C, tmva/test/variables.C: From Joerg Stelzer
and Andreas Hoecker:
New version of the TMVA package.
Description of changes coming later.
2006-10-09 15:33 brun
* [r16489] hist/inc/TH1.h: From Anna:
change of the default option in the Chi2Test and Chi2TestX (from
"UU NORM" to "UU", and from nothing to "UU")
2006-10-09 15:26 moneta
* [r16488] mathmore/doc/main.html, mathmore/src/GSL1DMinimizer.h:
fix a doc problem
2006-10-09 14:47 brun
* [r16487] README/CREDITS: Add contributions from Daniel Haertl and
Nikolai Gagunashvili
2006-10-09 14:42 brun
* [r16486] tutorials/chi2test.C: Add new tutorial:
// Example macro to use chi2 test
// One unweighted histogram is compared with a weighted
histogram.
// The normalized residuals are retrieved and plotted in a simple
graph.
// The QQ plot of the normalized residual using the
// normal distribution is also plotted.
//
//Authors: Nikolai Gagunashvili, Daniel Haertl, Lorenzo Moneta
2006-10-09 14:25 brun
* [r16485] spectrum/src/TSpectrum2.cxx,
spectrum/src/TSpectrum2Fit.cxx, spectrum/src/TSpectrumFit.cxx:
Several changes to optimize the html documenattion.
2006-10-09 13:59 moneta
* [r16484] mathmore/build/src_Makefile.am,
mathmore/build/test_Makefile.am: update automake file for new
tests
2006-10-09 13:59 moneta
* [r16483] mathmore/test/testMinimization1D.cxx: add golden section
algorithm in new minim1D test
2006-10-09 13:33 moneta
* [r16482] mathmore/build/configure.in, mathmore/doc/main.html:
update the documentation for the new Minimizer1D class
2006-10-09 09:29 brun
* [r16481] spectrum/src/TSpectrum2Fit.cxx,
spectrum/src/TSpectrum2Transform.cxx,
spectrum/src/TSpectrum3.cxx, spectrum/src/TSpectrumFit.cxx,
spectrum/src/TSpectrumTransform.cxx: From Miroslav Morhac:
New documentation.
2006-10-09 09:27 roiser
* [r16480] reflex/inc/Reflex/PropertyList.h,
reflex/inc/Reflex/internal/PropertyListImpl.h,
reflex/src/PropertyListImpl.cxx,
reflex/test/test_Reflex_simple1.cxx,
reflex/test/test_Reflex_unit.cxx: Ad
PropertyList::PropertyValue(..) instead of throwing an
std::exception in
case the property is not found return the Dummy::Any object.
New function PropertyList::HasProperty(size_t) in addition to
HasProperty(string)
for symmetry reasons.
2006-10-09 08:07 brun
* [r16479] fitpanel/inc/TFitEditor.h,
fitpanel/inc/TFitParametersDialog.h: Remove <CR><LF>
2006-10-09 07:21 brun
* [r16478] gpad/inc/TPad.h: Declare members fCopyGLDevice and
fEmbeddedGL to be transient only.
2006-10-09 06:31 brun
* [r16477] hist/src/TH1.cxx, hist/src/TH2.cxx, hist/src/TH3.cxx:
From Lorenzo:
ixes in GetStats() for taking into account underflow/overflow
when TH1::StatOverflows is set and the modifications in
TH2::ProjectionX and TH2::ProjectionY to use TH1::SetBinContent
instead of TH1::Fill in oder to have correct statistics in the
projected histogram in case of weights. This fixes the bug 19628.
The number of entries in the projected histogram is set now to
the number of effective entries.
2006-10-08 15:28 brun
* [r16476] mlp/src/TMultiLayerPerceptron.cxx: From Christophe
Delaere
Add a few more comments explaining the difference/enhancements
between
the original MLPFIT package and TMultiLayerPerceptron.
2006-10-08 11:37 rdm
* [r16475] proof/inc/TPacketizer.h, proof/src/TPacketizer.cxx,
proofplayer/inc/TPacketizer.h, proofplayer/src/TPacketizer.cxx:
From Jan:
Analyzing the results from CAF we saw that the packet size,
defined in
the TPacketizer, as:
fPacketSize = fTotalEntries / (20 * nslaves) is often too big. It
results
in few workers being active at the end of a querry.
It didn't show when we worked with smaller files, as the packets
were
limited to the size of files.
New features:
2 parameters are introduced in to the querry input list -
PROOF_PacketSize and PROOF_PacketAsAFraction.
PROOF_PacketSize can be used to directly set the
TPacketizer::fPacketSize being number of events in a packet.
PROOF_PacketAsAFraction sets fPacketAsAFraction which is used to
calculate the packet size:
fPacketSize = fTotalEntries / (fPacketAsAFraction * nslaves)
fPacketAsAFraction can be interpreted as follows:
assuming all slave have equal processing rate, packet size
is (#events processed by 1 slave) / fPacketSizeAsAFraction
Example of setting the parameter:
proof->AddInput(new TParameter<long>("PROOF_PacketAsAFraction",
200));
2006-10-07 22:30 pcanal
* [r16474] cint/src/v6_var.cxx: Only copy in a temporary buffer the
part of the input string we really need (and should fit in
G__ONELINE)
2006-10-07 18:06 rdm
* [r16473] base/inc/TSystem.h, netx/inc/TXNetSystem.h,
netx/src/TXNetSystem.cxx, unix/src/TUnixSystem.cxx,
winnt/src/TWinNTSystem.cxx: From Gerri:
This is an optimization in TXNetSystem to avoid recording (and
looping over)
too many helpers in TSystem::fHelper.
After this change, only the helper to the redirector is recorded,
and the right
connection is searched inside.
Also added:
- an implementation of Unlink, which is useful to delete files on
the cluster
(activation of helper search in TUnixSystem::Unlink and
TWinNTSystem::Unlink)
Does not work (yet) with dirs, but this is a server side problem;
Andy aware.
- a bit in EFileModeMask to flag 'offline' files, i.e. files
existing but
(temporarly) not available ... xrootd has the concept, for files
to be
staged, for example; the bit 0110000 was unused and it did fit,
conceptually.
2006-10-07 18:03 rdm
* [r16472] proofd/src/XrdProofdProtocol.cxx: From Gerri:
fixed the deadlock causing the timeout: it was inside the trace
statements
between parent and child ...
I have changed things in such a way that there are two loggers
(identical
in functionality) one for the main application and one to be used
in the child after forking.
I have also dropped the timeout before execv and moved to pclose
(instead of fclose) where appropriate.
2006-10-07 18:01 rdm
* [r16471] base/inc/TString.h, base/src/TRegexp.cxx: From Gerri:
after consultation with Axel and Fons changed new Tokenize() to:
Bool_t Tokenize(TString &tok, Ssiz_t &from, const char *delim)
const
2006-10-07 05:38 brun
* [r16470] minuit/src/TLinearFitter.cxx: From Eddy Offermann:
A clear Error message has been added when a matrix inversion
fails .
2006-10-06 19:15 brun
* [r16469] geom/inc/TGeoManager.h, geom/src/TGeoManager.cxx,
geom/src/TGeoPhysicalNode.cxx: From Andrei:
I added a method: Bool_t TGeoManager::CheckPath(const char
*path). This just checks the validity of a path, without posting
any warnings nor computing any global matrix. Currently used in
methods creating TGeoPNEntries.
2006-10-06 16:45 pcanal
* [r16468] tree/src/TChain.cxx, tree/src/TTree.cxx,
tree/src/TTreeCloner.cxx: Add more explicit comment on the
various baskets sorting option currently available in the Fast
CloneTree method
2006-10-06 15:34 antcheva
* [r16467] fitpanel/src/TFitParametersDialog.cxx: - set disabled
'Immediate preview' button because of current functionality
2006-10-06 14:34 antcheva
* [r16466] fitpanel/src/TFitEditor.cxx: - coding conventions
2006-10-06 12:12 couet
* [r16465] gl/src/TGLHistPainter.cxx, gpad/src/TCanvas.cxx: - From
Timur:
replace middle mouse button with left mouse button + shift.
2006-10-06 12:00 brun
* [r16464] gpad/src/TUtilPad.cxx: From Ilka:
- missed plug-in protection in TFitPanelGraph method (thanks to
Bertrand)
2006-10-06 11:51 wverkerke
* [r16463] roofitcore/inc/RooAbsMCStudyModule.h,
roofitcore/inc/RooDLLSignificanceMCSModule.h,
roofitcore/inc/RooFitCore_LinkDef.h,
roofitcore/inc/RooFitResult.h, roofitcore/inc/RooHtml.h,
roofitcore/inc/RooMCStudy.h,
roofitcore/inc/RooRandomizeParamMCSModule.h,
roofitcore/src/RooAbsMCStudyModule.cxx,
roofitcore/src/RooDLLSignificanceMCSModule.cxx,
roofitcore/src/RooHtml.cxx, roofitcore/src/RooMCStudy.cxx,
roofitcore/src/RooRandomizeParamMCSModule.cxx: - RooFitResult
o Change conditional inclusion macro from TMatrixF forward
declaration
as current version of rootcint appears to choke on ROOT_VERSION
macro
- RooHtml
o Follow change in THtml signature
- RooMCStudy
o Modify class to support concept of 'study modules' that can
modify
behaviour of RooMCStudy at various points in fit/generation cycle
and that can write additional information to the fitParDataSet()
summary dataset
- RooAbsMCStudyModule
o Abstract base class for RooMCStudy add-on modules that defines
functions to be called at initialization, before each run,
before each generation step, between each generation and fit
step,
after each fit step and at the end of each run. This class
provides
protected accessor functions to various internal configuration
details
of the RooMCStudy object to which it is attached.
- RooDLLSignificancMCSModule
o RooMCStudy add-on module that calculates the delta(-log(L))
between
the nominal fit performed in the RooMCStudy and a refit with a
parameter
set to a null hypothesis (eg. nsig set to zero). The
null-hypotesis
likelihood, the difference between the nominal and null-hypo
likelihood
and the significance associated with that difference are added to
the
fitParDataSet() of the RooMCStudy. NB: The significance is
calculated
using (possible naive) Gaussian assumptions of the sampling
distributions
(i.e. signif=sqrt(2*Delta(LL)))
- RooRandomizeParamMCSModule
o RooMCStudy add-on module that allows to scan some of the
generator
parameters during the run. A generator parameter can be sampled
from
uniform distribution in a given range, or from a gaussian
distribution
with given mean and sigma. For every generator parameter that is
varied
a variable is added to the fitParDataSet() of RooMCStudy that
indicated
the actual generator value for each toy experiment. Additionally
you
can choose to vary the sum of a set of parameters uniformly or in
a
Gaussian way. In this mode a common scaling factor is applied to
each
specified parameter so that the sum of these parameters will add
up
to the target value sampled from either uniform or Gaussian
distribution.
- RooFitCore_Linkdef
o Add nested utility classes of RooRandomizeParamMCSModule
2006-10-06 09:44 couet
* [r16462] gl/inc/TGLBoxPainter.h, gl/src/TGLBoxPainter.cxx: -
coding conventions.
2006-10-06 09:26 couet
* [r16461] hist/src/TFormula.cxx, hist/src/TH1.cxx: - coding
conventions.
2006-10-06 09:14 rdm
* [r16460] proofx/src/TXSlave.cxx, proofx/src/TXSocket.cxx: instead
of Printf() use Info() which prints also on which master/slave
it happened.
2006-10-06 09:12 rdm
* [r16459] proof/src/TProofServ.cxx: force update of the .lastproof
file (creat() of an already existing file
did not change the modtime on MacOS X).
2006-10-06 06:52 brun
* [r16458] matrix/inc/TDecompBK.h, matrix/inc/TDecompChol.h,
matrix/inc/TDecompLU.h, matrix/inc/TDecompQRH.h,
matrix/inc/TDecompSVD.h, matrix/inc/TMatrixT.h,
matrix/inc/TMatrixTSparse.h, matrix/inc/TMatrixTSym.h,
matrix/inc/TMatrixTUtils.h, matrix/inc/TVectorT.h,
matrix/src/TDecompBK.cxx, matrix/src/TDecompBase.cxx,
matrix/src/TDecompChol.cxx, matrix/src/TDecompLU.cxx,
matrix/src/TDecompQRH.cxx, matrix/src/TDecompSVD.cxx,
matrix/src/TDecompSparse.cxx, matrix/src/TMatrixT.cxx,
matrix/src/TMatrixTBase.cxx, matrix/src/TMatrixTCramerInv.cxx,
matrix/src/TMatrixTLazy.cxx, matrix/src/TMatrixTSparse.cxx,
matrix/src/TMatrixTSym.cxx, matrix/src/TMatrixTSymCramerInv.cxx,
matrix/src/TMatrixTUtils.cxx, matrix/src/TVectorT.cxx,
tutorials/invertMatrix.C: From Eddy Offermann:
Previously, the matrix package contained a large amount of ASSERT
statements which are a nuisance for programs analyzing a series
of
independent events like in high-energy physics .
Assert's were issued when for instance a division by zero was
requested
or a matrix was invalid . Most algorithms made matrices/vectors
invalid
after an error occured in an operation , like inversion of a
singular matrix .
Unfortunately, not all assert's were accompanied by error
messages .
This situation has been completely overhauled :
- All error conditions in the algorithms are now accompanied by
error
messages .
- In all algorithms it is still asserted that vectors/matrices
are
valid BUT only in very few cases is a matrix/vector made invalid
:
for instance if memory is allocated with incorrect parameters .
- In case of division by zero, the division is skipped . In case
of a
singular matrix, the inversion routine returns the original
matrix .
In the past the result of an inversion could be checked through
the
value of the returned determinant or checking whether the
inverted matrix
was valid .
Since from now on, we never make the matrix invalid in this
operation, the
latter check will not indicate a singular matrix anymore .
The decompostion classes TDecomp... have a backward-compatible
change in the interface which makes detection of singularity
easier :
old interface :
void Invert (TMatrixD &inv);
TMatrixD Invert ();
new interface :
Bool_t Invert (TMatrixD &inv);
TMatrixD Invert (Bool_t &status);
TMatrixD Invert () { Bool_t status; return Invert(status);
}
The returned status is kFALSE in case of singularity .
The old situation is easily reproduced by setting the ROOT
variable
gErrorAbortLevel to kError . This cause an exception when there
is an error
message (Error...) ., In the past the matrix would be made
invalid which
would cause the next operation to throw an exception .
2006-10-06 06:48 brun
* [r16457] base/inc/Varargs.h: From Bertrand:
Fix a fatal compilation error introduced in a previous change to
TString
2006-10-05 21:33 rdm
* [r16456] fitpanel/Module.mk, fitpanel/inc/LinkDef.h,
fitpanel/inc/TFitEditor.h, fitpanel/inc/TFitParametersDialog.h,
fitpanel/src/TFitEditor.cxx,
fitpanel/src/TFitParametersDialog.cxx: minor correction in cvs
ident line and copyright date.
2006-10-05 21:06 rdm
* [r16455] base/inc/Varargs.h: move R__VA_COPY from TString.cxx to
Varargs.h where it belongs.
2006-10-05 21:04 rdm
* [r16454] base/inc/TString.h, base/src/TRegexp.cxx,
base/src/TString.cxx: From Gerri:
improved tokenizer with an easier interface and no need to manage
an TObjArray
or tokens:
// String to be tokenized
TString myl = "tok1 tok2|tok3";
TString tok;
int from = 0; // or the index where to start from
while ((from = myl.Tokenize(tok, from, "[ |]") != -1) {
if (!tok.IsNull()) {
// Analyse tok
...
}
}
2006-10-05 20:03 moneta
* [r16453] mathmore/src/GSLError.h: fix problem on Solaris
2006-10-05 18:19 brun
* [r16452] gl/inc/TGLSAViewer.h, gl/inc/TGLViewer.h,
gl/inc/TGLViewerEditor.h, gl/src/TGLSAViewer.cxx,
gl/src/TGLScene.cxx, gl/src/TGLViewer.cxx,
gl/src/TGLViewerEditor.cxx: From Matevz and Timur:
* gl/inc/TGLViewer.h:
* gl/src/TGLViewer.cxx:
Added customizations of update/redraw behaviour:
1) flag 'Bool_t fIgnoreSizesOnUpdate' that tells the viewer
not to check the size of the object in AddObject();
2) member 'Color_t fClearColor' that allows user to select the
background color;
3) method 'void UpdateScene()' thet forces the scene update via
calling 'fPad->Paint()';
4) method 'virtual void RefreshPadEditor(TObject* changed=0)'
that
allows updates to be sent to the built-in editor when the
internal state changes.
* gl/inc/TGLSAViewer.h:
* gl/src/TGLSAViewer.cxx:
Implemented virtual 'TGLSAViewer::RefreshPadEditor()'. In all
calls to 'TGedEditor::SetModel()' replaced third argument 'Int_t
event' from 'kButton1' to 'kButton1Down'.
* gl/inc/TGLViewerEditor.h:
* gl/src/TGLViewerEditor.cxx:
Added widgets controlling 'fClearColor', 'fIgnoreSizesOnUpdate',
'fResetCamerasOnUpdate' and 'fResetCameraOnDoubleClick'; added
buttons for invoking 'UpdateScene()' and 'CameraHome()' methods.
* gl/src/TGLScene.cxx:
Removed code setting the glClearColor in 'Draw()'.
2006-10-05 17:51 brun
* [r16451] fitpanel/src/TFitEditor.cxx: From Ilka.
A gif file name was wrong in the documentation.
2006-10-05 17:38 pcanal
* [r16450] meta/src/TStreamerElement.cxx: Change 2 error/warning
message from using print to using the ErrorHandler.
Replace the message 'UNKNOW type, sopen=' with a more explicit
message
and issue only when it is revelant (i,e. not when reading in
emulated
mode and the stl container containing the requested type is
always
empty)
2006-10-05 17:10 pcanal
* [r16449] meta/inc/TClass.h, meta/src/TClass.cxx: From Scott
Snyder:
2nd version of the patch improving ROOT's handling of virtual
inheritance,
where we only use the information directly from CINT for the
virtual base
class and keep the previous algorithm for the other cases.
2006-10-05 17:04 pcanal
* [r16448] tree/src/TTree.cxx: Make it even clearer in the
Documentation that SetBranchStatus only match using Regex and
_not_ in any way on the branch hierarchy
2006-10-05 17:02 pcanal
* [r16447] meta/src/TCint.cxx: Prevent a out of bond memory write
due to the fact that G__defined_tagname can modify its argument
2006-10-05 17:00 pcanal
* [r16446] cont/src/TEmulatedCollectionProxy.cxx,
io/src/TEmulatedCollectionProxy.cxx: In R__CreateEmulatedElement
avoid mistaken a typedef for a basic type
when lookup in the ListOfTypes.
In R__GenerateTClassForPair properly generate the type name when
the
last element of the pair is a template instantiation.
Those 2 problems lead to issues with emulated map<int,vector<int>
>
2006-10-05 16:36 brun
* [r16445] fitpanel/src/TFitEditor.cxx: Fix compiler warnings about
unitialized variables.
2006-10-05 16:15 rdm
* [r16444] monalisa/src/TMonaLisaWriter.cxx: fix some compiler
warnings.
2006-10-05 16:12 brun
* [r16443] fitpanel/src/TFitEditor.cxx,
fitpanel/src/TFitParametersDialog.cxx: From Ilka:
- increase the singleshot timer delay in DoClose method
to avoid the crash on Windows when closing fit panel
2006-10-05 16:10 rdm
* [r16442] monalisa/inc/TMonaLisaWriter.h,
monalisa/src/TMonaLisaWriter.cxx, proof/src/TProofPlayer.cxx,
proofplayer/src/TProofPlayer.cxx: From Andreas:
improvements for PROOF MonaLisa monitoring.
2006-10-05 15:24 moneta
* [r16441] mathmore/test/testMinimization1D.cxx: add test for 1d
minimizer
2006-10-05 15:23 moneta
* [r16440] mathmore/Module.mk, mathmore/build/configure.in,
mathmore/build/inc_Math_Makefile.am,
mathmore/build/src_Makefile.am, mathmore/build/test_Makefile.am,
mathmore/inc/Math/LinkDef.h, mathmore/inc/Math/Minimizer1D.h,
mathmore/src/GSL1DMinimizer.h, mathmore/src/GSLError.h,
mathmore/src/Minimizer1D.cxx, mathmore/test/Makefile,
mathmore/test/testDerivation.cxx,
mathmore/test/testIntegration.cxx,
mathmore/test/testRandomDist.cxx: - add 1D minimization based on
GSL routines (imported from SEAL version)
- change GSL Error handler when building a libMathMore for ROOT.
Do not abort in that case and instead print an error message
2006-10-05 15:06 brun
* [r16439] Makefile, config/Makefile.depend, config/rootrc.in,
fitpanel, fitpanel/Module.mk, fitpanel/inc,
fitpanel/inc/LinkDef.h, fitpanel/inc/TFitEditor.h,
fitpanel/inc/TFitParametersDialog.h, fitpanel/src,
fitpanel/src/TFitEditor.cxx,
fitpanel/src/TFitParametersDialog.cxx, gpad/inc/TUtilPad.h,
gpad/src/TUtilPad.cxx: From Ilka and Lorenzo:
This is the first prototype of the new fit panel GUI. Its goal is
to replace the old one and
to provide more user friendly way for prforming, exploring and
comparing fits.
The new interface is loaded via plug-in manager. It is set as
default in TUtilPad via the
static variable and shows up on the place of the old fit panel.
To switch to the old fit panel
interface just do: TUtilPad::SetPanelVersion(1);
For more details see the TFitEditor class description.
fitpanel - new fit panel directory
new classes:
TFitEditor class provides new fit panel user interface.
TFitParametersDialog provides a dialog for fit function parameter
settings.
2006-10-05 14:56 rdm
* [r16438] Makefile, alien/Module.mk, alien/inc/LinkDef.h,
alien/inc/TAlienCollection.h, alien/inc/TAlienFile.h,
alien/inc/TAlienResult.h, alien/src/TAlien.cxx,
alien/src/TAlienCollection.cxx, alien/src/TAlienFile.cxx,
alien/src/TAlienResult.cxx, config/Makefile.depend,
config/rootrc.in, net/inc/TGridResult.h, netx/inc/TXNetFile.h,
netx/src/TXNetFile.cxx: From Andreas:
TAlienFile inherits now directly from TXNetFile. This was
possible by
introducing another factory function in TAlienFile
(TAlienFile::Open),
moving some private to protected members and changing some
function to
virtual in the parent classes. For the new factory function of
the plubing
rootrc.in had to be modified.
Using the occasion, I have also implemented that, that
TAlienFile tries automatically to open any of the existing images
of a
file, starting with the 'closest' one, if it fails with the next
replica aso. This is implemented right now only for reading. It
is not
ought to do loadbalancing by random shuffling of the SE order.
There are some changes in TAlienCollection for Panos, to build
the 'and'
of two TAlienCollections and to read evelist from the xml file.
Some memory leaks have been fixed in TAlienResult/TGridResult
etc.
Finally to have a consistent file name (e.g. a TAlienFile has
it's LFN as
a filename - eventhough it inherits from TXNetFile, which does
not like
LFN's), I had to introduce another argument to TXNetFile (in the
end with
a default value), to tell TXNetFile, that is has to open an
xrootd url,
but it has to 'carry' another name. The normal functionality is
not
touched by this.
2006-10-05 14:53 rdm
* [r16437] base/inc/TFile.h, base/src/TArchiveFile.cxx,
base/src/TFile.cxx, io/inc/TFile.h, io/src/TArchiveFile.cxx,
io/src/TFile.cxx: From Andreas:
For the beauty of the AliEn filename, there is a change in
TArchiveFile, so that it also recognizes an archive when it's
member and
type are specified via the url option "?zip=galice.root".
2006-10-05 13:50 couet
* [r16436] graf/inc/TMultiGraph.h, graf/src/TMultiGraph.cxx: - New
method: Add(TMultiGraph *multigraph, Option_t *chopt="");
it allows to add all the graphs in "*multigraph" in the current
MultiGraph.
Example:
{
float x1[] = {1,2,3}; float y1[] = {4,7,6};
float x2[] = {3,5,6}; float y2[] = {0,9,4};
float x3[] = {7,8,9}; float y3[] = {1,2,4};
float x4[] = {0,6,5}; float y4[] = {5,2,7};
TGraph *gr1 = new TGraph(3,x1,y1);
TGraph *gr2 = new TGraph(3,x2,y2);
TGraph *gr3 = new TGraph(3,x3,y3);
TGraph *gr4 = new TGraph(3,x4,y4);
TMultiGraph *mg1 = new TMultiGraph();
mg1->Add(gr1); mg1->Add(gr2);
TMultiGraph *mg2 = new TMultiGraph();
mg2->Add(gr3); mg2->Add(gr4);
mg2->Add(mg1); // mg2 now contains gr1 gr2 gr3 and gr4
mg2->Draw("AL*");
}
2006-10-05 13:04 rdm
* [r16435] proofd/src/XrdProofdProtocol.cxx: From Gerri:
In the previous small patch, I forgot to adapt the return code of
GetUserInfo to the change.
2006-10-05 10:28 brun
* [r16434] xml/inc/TXMLEngine.h, xml/inc/TXMLFile.h,
xml/src/TXMLEngine.cxx, xml/src/TXMLFile.cxx: From Sergey Linev:
1. TXMLEngine class (ROOT xml parser) in addition to normal xml
nodes now can parse
xml processing instructions
http://www.w3.org/TR/1998/REC-xml-19980210#sec-pi with syntax
<?something attr="value" attr2="value2" ... ?>
and xml comments
http://www.w3.org/TR/1998/REC-xml-19980210#sec-comments with
syntax
<!-- my comment string -->
2. Comment line and style sheet definition (one special case of
xml processing instruction)
can be inserted manually by user with any text/xml editor or with
new methods of TXMLFile
Bool_t TXMLFile::AddXmlComment(const char* comment);
Bool_t TXMLFile::AddXmlStyleSheet(const char* href, const char*
type, ...);
3. Arbitrary text line can be inserted on the top of xml file
with call:
Bool_t TXMLFile::AddXmlLine(const char* line);
Now this line can contain either comments or xml processing
instruction, while
anything else will not pass xml syntax check.
2006-10-05 10:20 rdm
* [r16433] etc/proof/xpd.cf.sample: fix typo.
2006-10-05 09:53 brun
* [r16432] cint/src/v6_newlink.cxx: From Axel:
Warn if G__p_ifunc->allfunc is above G__MAXIFUNC when adding new
function. The underlying issue will be fixed by the merge.
2006-10-04 16:32 brun
* [r16431] hist/src/TH1.cxx: From Lorenzo:
fix for GetMeanError and GetRMSError for weighted histograms to
use the effective entries.
2006-10-04 16:09 antcheva
* [r16430] qt/inc/rootcintrule.pri, qt/inc/rootlibs.pri: From
Valeri Fine:
- new rule to distinguish Qt4 "qmake" vs Qt3 qmake
2006-10-04 16:08 antcheva
* [r16429] qt/inc/TGQt.h, qt/src/TGQt.cxx: From Valeri Fine:
- new method for painting the QPixmap object
in the currently selected TPad / TCanvas
TGQt::CopyPixmap(const QPixmap &p, Int_t px1, Int_t py1)
2006-10-04 14:49 rdm
* [r16428] treeviewer/src/TSessionViewer.cxx: From Bertrand:
fix coding convention violation (missing function comments).
2006-10-04 14:23 brun
* [r16427] tutorials/hsumanim.C: Minor change in script to produce
the animated gif only in batch mode.
2006-10-04 13:43 brun
* [r16426] hist/src/TH1.cxx: Several fixes in teh doc of
TH1::Chi2Test to get the correct html file.
2006-10-04 13:32 brun
* [r16425] tutorials/hsumanim.C: Modify the tutorial to use the new
animated gif facility.
The animated gif can be produced in batch mode.
2006-10-04 10:48 brun
* [r16424] tutorials/peaks.C: Change the number of iterations from
4 to 20 when calling TSpectrum::Background.
Set the minimum peak size to be 10 per cent of the maximum
instead of 4 per cent.CVS:
----------------------------------------------------------------------
2006-10-04 10:46 brun
* [r16423] spectrum/src/TSpectrum.cxx, spectrum/src/TSpectrum2.cxx:
Change the default from "noMarkov" to "Markov" in the peak
finder.
2006-10-04 09:23 brun
* [r16422] hist/inc/TH1.h, hist/inc/TH2.h, hist/src/TH1.cxx,
hist/src/TH2.cxx: From Anna and Lorenzo:
the new Chi2Test using the algorithm from N. Gagunashvili and
implemented by Daniel Haertl.
2006-10-03 21:51 rdm
* [r16421] base/inc/TString.h, base/src/TString.cxx: From Philippe:
rename TString::Form(const char *fmt, va_list ap);
into TString::FormImp(const char *fmt, va_list ap);
It is needed because on some platforms (VC8, gcc 3.4.3, at
least),
calling TString::Form with 2 char* leads to the calling of the
the function Form(const char *fmt, va_list ap);
2006-10-03 15:28 rdm
* [r16420] proof/inc/TProof.h: Forgot definition of kUNTAR2 for
Win32.
2006-10-03 15:17 rdm
* [r16419] proofd/src/XrdProofdProtocol.cxx: From Gerri:
The functions getpwnam_r / getpwuid_r still may return 0 (i.e.
success)
when the entry does not exist, so one has really to test if the
pointer
to the data structure is defined or not.
2006-10-03 15:13 axel
* [r16418] reflex/inc/Reflex/Kernel.h, reflex/src/Kernel.cxx: fix
size_t conversion in NPos(); no need for local static; inlined
2006-10-03 14:04 rdm
* [r16417] proofx/src/TXProofServ.cxx: fix compilation error due to
missng netinet/in.h include.
2006-10-03 14:03 rdm
* [r16416] proof/src/TProofServ.cxx: Handle error when
PROOF-INF/SETUP.C fails when enabling a package.
2006-10-03 13:35 brun
* [r16415] tutorials/double32.C: include "TFile.h" was missing in
the tutorial when compiling with ACLIC
2006-10-03 13:31 rdm
* [r16414] base/inc/TVirtualProof.h, base/src/TROOT.cxx,
base/src/TVirtualProof.cxx, proof/inc/TProofServ.h,
proof/src/TProofMgr.cxx: Fix number of white-space issues and
double forward declarations.
2006-10-03 13:29 rdm
* [r16413] unix/src/TUnixSystem.cxx: In GetPathInfo() reset the
fIsLink always to false before calling stat().
2006-10-03 13:28 rdm
* [r16412] proofx/src/TXProofServ.cxx: Include file cleanup, many
includes were not needed.
2006-10-03 13:27 rdm
* [r16411] proof/src/TProofServ.cxx: Avoid uploaded packages to
also being copied to the cache directory.
2006-10-03 13:26 rdm
* [r16410] proof/inc/TProof.h, proof/src/TProof.cxx: Enable
packages uploaded to PROOF also in the local client session. This
allows the TSelector Begin() and Terminate() to see the same
environment
as the PROOF master and workers.
2006-10-03 12:25 brun
* [r16409] cint/cintdlls.mk, cint/lib/posix/posix.h: From Axel:
Fix a compilation warning and also dependencies problems for
posix cintdll.
2006-10-03 10:05 brun
* [r16408] hist/inc/TH2.h, hist/src/TH2.cxx,
spectrum/inc/TSpectrum.h, spectrum/inc/TSpectrum2.h,
spectrum/src/TSpectrum2.cxx: Implement in TSpectrum2 the same
interface and options as in TSpectrum
for the functions Background and Search.
2006-10-03 09:54 rdm
* [r16407] xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
this version now also compiles with gcc 4.1.1.
2006-10-03 09:45 axel
* [r16406] reflex/src/ScopeName.cxx, reflex/src/TypeName.cxx: Fix
"fName ends on @" check for @HIDDEN@
2006-10-02 16:42 rdm
* [r16405] xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
Fixes a couple of unitialized variables, one status-definition
inconsistency and a double deletion.
2006-10-02 16:12 brun
* [r16404] asimage/src/TASImage.cxx, gpad/src/TPad.cxx,
graf/inc/TImage.h, postscript/src/TImageDump.cxx: From Valeriy
Onuchin:
- add possibility to create an animated GIF file from canvas
(in both GUI and batch mode).
It's possible to Print pad into an animated GIF file by
specifying
the file name as "myfile.gif+" or "myfile.gif+NN" ,
where NN is the delay for displaying subimages during animation
in 10ms units.
If NN is ommitted the delay between subimages is zero.
for (int i=0; i<10; ++i) {
// fill canvas for context
// ...
c1.Print("file.gif+"); // print canvas to GIF file
}// end loop
2006-10-02 16:05 brun
* [r16403] html/src/THtml.cxx: From Axel:
I forgot one char in my previous patch, which is required for
Internet
Explorer.
2006-10-02 15:53 rdm
* [r16402] configure: don't build Python plugin if Python.h is not
found.
2006-10-02 15:21 rdm
* [r16401] configure: favour libpacklib_noshift and
libkernlib_noshift, this will allow building
of h2root when libshift is not available.
2006-10-02 14:35 brun
* [r16400] html/src/THtml.cxx: From Axel:
javascript fix for opera; nicer class charts layout; W3 css and
XHTML
validated; keep HTML based hierarchy chart ClassHierarchy.html
instead
of dot-generated one - it's really too much for dot; adjust the
size of
the LibraryDependencies.html chart so it's readable.
2006-10-02 14:27 rdm
* [r16399] treeviewer/inc/TSessionViewer.h,
treeviewer/src/TSessionDialogs.cxx,
treeviewer/src/TSessionViewer.cxx: From Bertrand:
- Hide GUI parts that are not used (yet) in local session
- Fix bug report: http://savannah.cern.ch/bugs/?16886
- Fix bug report: http://savannah.cern.ch/bugs/?16885
2006-10-02 13:27 rdm
* [r16398] treeviewer/src/TSessionViewer.cxx: From Bertrand:
- improvements in the automatic update of the list of proofs
- fix the bug report: http://savannah.cern.ch/bugs/?16830
2006-10-02 12:55 couet
* [r16397] gl/inc/LinkDef.h, gl/inc/TGLBoxPainter.h,
gl/inc/TGLLegoPainter.h, gl/inc/TGLPlotPainter.h,
gl/inc/TGLSurfacePainter.h, gl/inc/TGLTF3Painter.h,
gl/inc/TGLUtil.h, gl/src/TGLBoxPainter.cxx,
gl/src/TGLLegoPainter.cxx, gl/src/TGLPlotPainter.cxx,
gl/src/TGLSurfacePainter.cxx, gl/src/TGLTF3Painter.cxx,
gl/src/TGLUtil.cxx: From Timur:
- Mods for box painter, adding dynamic slicing for TH3 hist.
try $ROOTSYS/tutorials/glbox.C
2006-10-02 11:25 rdm
* [r16396] base/inc/TVirtualPadEditor.h: From Matevz:
Add back DeleteEditors().
2006-10-02 11:00 brun
* [r16395] hist/inc/TH1.h: Change the default number of iterations
from 2 to 20 in TH1::ShowBackground
2006-10-02 10:58 brun
* [r16394] spectrum/inc/TSpectrum.h, spectrum/inc/TSpectrum2Fit.h,
spectrum/inc/TSpectrum2Transform.h, spectrum/inc/TSpectrum3.h,
spectrum/inc/TSpectrumFit.h, spectrum/inc/TSpectrumTransform.h,
spectrum/src/TSpectrum.cxx, spectrum/src/TSpectrum2Fit.cxx,
spectrum/src/TSpectrum2Transform.cxx,
spectrum/src/TSpectrum3.cxx, spectrum/src/TSpectrumFit.cxx,
spectrum/src/TSpectrumTransform.cxx: Fix a problem with DOS
windows format in all TSpectrum files.
Change the default arguments in TSpectrum::Search and
TSpectrum::Background
2006-10-02 08:17 rdm
* [r16393] xrootd/src/xrootd-20060928-1600.src.tgz: Checkin in
binary mode.
2006-10-02 08:16 rdm
* [r16392] xrootd/src/xrootd-20060928-1600.src.tgz: Forgot to
checkin in binary mode.
2006-10-01 16:53 brun
* [r16391] graf/src/TBox.cxx: Changes in TBox::Draw and
TBox::PaintBox
// if the box has no fill style (ie fill style=0), the box
contour is drawn
// if the box has a fill style, the box contour is not drawn by
default.
// to force the contour to be drawn, specify option "l"
2006-10-01 16:51 brun
* [r16390] gpad/src/TPad.cxx: In TPad::PaintBox, implement a new
option "l"
If this option is specified the contour of the box is also drawn
when the box has a fillstyle specified non null.
2006-09-30 18:17 brun
* [r16389] test/Makefile: Add libSpectrum in the list of libs when
linking stressSpectrum
2006-09-30 08:45 rdm
* [r16388] xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
fix a bug in the new XROOTD tarball affecting the rootd-fallback.
2006-09-29 15:51 brun
* [r16387] spectrum/src/TSpectrum2Fit.cxx,
spectrum/src/TSpectrum2Transform.cxx,
spectrum/src/TSpectrumFit.cxx,
spectrum/src/TSpectrumTransform.cxx: Fix some coding conventions
violations
2006-09-29 15:42 brun
* [r16386] meta/src/TClass.cxx: Fix coding conventions violations.
2006-09-29 15:40 brun
* [r16385] treeplayer/inc/TSelectorEntries.h,
treeplayer/src/TSelectorEntries.cxx: Fix coding conventions
violations
2006-09-29 13:58 brun
* [r16384] mysql/src/TMySQLServer.cxx,
oracle/src/TOracleServer.cxx: From Sergey Linev:
After getting mail from Antonio Bulgheroni
[antonio.bulgheroni@gmail.com],
I found out that MySQL and Oracle default ports number not used
in ROOT.
Therefore, I made small fix to set default port number for MySQL
= 3306 and Oracle = 1521.
2006-09-29 10:57 brun
* [r16383] cint/inc/G__ci.h, cint/inc/fproto.h: From Axel:
this adds G__getfunction to the CINT API, allowing python to
build on
windows.
2006-09-29 10:55 brun
* [r16382] oracle/inc/TOracleServer.h,
oracle/src/TOracleServer.cxx: From sergey Linev:
TOracleServer::ServerInfo() is now implemented (thanks to Dennis
Box)
2006-09-29 08:42 antcheva
* [r16381] gui/src/TGFrame.cxx: - method AddFrame can be
overridden, to make sure that default
layout hints exist their creation is moved in TGCompositeFrame
ctors
2006-09-29 08:18 rdm
* [r16380] xrootd/Module.mk: Support new xrootd tar.
2006-09-29 08:17 rdm
* [r16379] netx/src/TXNetFile.cxx, netx/src/TXNetSystem.cxx,
proofd/src/XrdProofConn.cxx, proofd/src/XrdProofPhyConn.cxx,
proofd/src/XrdProofServProxy.cxx, proofx/src/TXSocket.cxx,
xrootd/src/xrootd-20060523-1741-ROOT.src.tgz,
xrootd/src/xrootd-20060928-1600.src.tgz: From Gerri:
New XROOTD tarball implementing several optimizations and support
for MD5
on-the-fly calculation in xrdcp.
2006-09-28 23:29 rdm
* [r16378] meta/src/TClass.cxx: correct Warning statement.
2006-09-28 23:23 rdm
* [r16377] proofd/inc/XrdProofdProtocol.h,
proofd/src/XrdProofdProtocol.cxx: From Gerri:
fix bug which of an unreset flag, so that Recycle was treating as
a
"top client" an instance that was not a "top client" ("top
client"
is an external client, i.e. not a master or a sub-master).
2006-09-28 23:20 rdm
* [r16376] spectrum/Module.mk, spectrum/inc/LinkDef.h,
spectrum/inc/TSpectrum3.h, spectrum/inc/TSpectrumTransform.h:
some indentation and cvs ident line corrections.
2006-09-28 23:16 rdm
* [r16375] pyroot/src/ConstructorHolder.cxx,
pyroot/src/Executors.cxx: malloc.h is not portable (did not
compile on MacOS X) and is not needed on
Linux either.
2006-09-28 20:12 brun
* [r16374] html/src/THtml.cxx: From Axel:
A patch allowing to publish a bigger and a smaller
htmldoc version: it puts the class charts (the *.gif) into
separate subdirs.
2006-09-28 19:59 brun
* [r16373] pyroot/ROOT.py, pyroot/src/ConstructorHolder.cxx,
pyroot/src/Executors.cxx, pyroot/src/MethodHolder.cxx,
pyroot/src/ObjectProxy.cxx, pyroot/src/PyROOT.h,
pyroot/src/RootModule.cxx, pyroot/src/RootWrapper.cxx,
pyroot/src/TPyROOTApplication.cxx, pyroot/src/TPython.cxx: From
Wim Lavrijsen:
o) no convenience look-ups of std:: classes in ROOT:: (causes
infinite loop
in gROOT->GetClass() otherwise)
o) set G__return before calling through CINT to prevent old error
hysteresis
o) following TRint, removed loading of libs from
TPyROOTApplication
o) fixed name lookup for new style classes when used from CINT
o) improved support for CINT-interpreted class constructors
o) don't follow smart pointers when printing object
representation (unsafe)
o) allow "from ROOT import *" in multiple modules
o) fixed creation order TApplication <-> gROOT.SetBatch()
o) improved overload resolution for int/long/float/double based
on priority
o) added bool to types that can be set globally through ROOT
module
o) removed p2.5 warnings on MacOSX
o) use malloc instead of new[] in by value execution to match
CINT's free
2006-09-28 19:40 brun
* [r16372] config/Makefile.depend: Add dependencies for new module
spectrum.
2006-09-28 19:29 brun
* [r16371] spectrum/inc, spectrum/inc/LinkDef.h,
spectrum/inc/TSpectrum.h, spectrum/inc/TSpectrum2.h,
spectrum/inc/TSpectrum2Fit.h, spectrum/inc/TSpectrum2Transform.h,
spectrum/inc/TSpectrum3.h, spectrum/inc/TSpectrumFit.h,
spectrum/inc/TSpectrumTransform.h: forgot to add the inc
directory
2006-09-28 19:19 brun
* [r16370] Makefile, hist/inc/LinkDef.h, hist/inc/TSpectrum.h,
hist/inc/TSpectrum2.h, hist/src/TH1.cxx, hist/src/TH2.cxx,
hist/src/TSpectrum.cxx, hist/src/TSpectrum2.cxx, spectrum,
spectrum/Module.mk, spectrum/src, spectrum/src/TSpectrum.cxx,
spectrum/src/TSpectrum2.cxx, spectrum/src/TSpectrum2Fit.cxx,
spectrum/src/TSpectrum2Transform.cxx,
spectrum/src/TSpectrum3.cxx, spectrum/src/TSpectrumFit.cxx,
spectrum/src/TSpectrumTransform.cxx: Add new package spectrum.
This new package includes the pre?\127?\127?\127classes
previously in hist: TSpectrum
and TSpectrum2.
It includes a new class TSpectrum3 and also new classes to
fo?\127it spectra
or to make spectra transformation.
See documentation in the new classes.
2006-09-28 18:08 pcanal
* [r16369] tree/src/TTreeCloner.cxx: Insure that the TLeafB have
their maximum and minimum properly updated.
2006-09-28 17:37 pcanal
* [r16368] tree/inc/TTreeCloner.h, tree/src/TTree.cxx,
tree/src/TTreeCloner.cxx: From Maarten:
Add a new sort option 'SortBasketsByEntry' to the fast TTree
cloning.
With this option the branches' baskets will be reordered so that
they
are in the order they will be read when processing the full tree.
2006-09-28 16:43 pcanal
* [r16367] meta/src/TClass.cxx: From Scott Snyder:
Improve ROOT's handling of virtual inheritance by using directly
the
offet information in CINT rather than the one in ROOT's list of
bases classes.
2006-09-28 14:49 rdm
* [r16366] base/inc/Bytes.h: disable R__USEASMSWAP in case of
Intel's icc which is badly broken with
inline assembler.
2006-09-28 14:35 rdm
* [r16365] cint/cintdlls.mk, cint/lib/posix/posix.h: Mac OS X in
__LP64__ mode (i.e. -m64) defines another signature for
setpgrp().
2006-09-28 13:24 rdm
* [r16364] rint/src/TRint.cxx: From Axel:
Enable hist size management in TRint.
2006-09-28 11:37 rdm
* [r16363] winnt/src/TWinNTSystem.cxx: From Bertrand:
Strip "file://" instead of "file:" if path begins with
"file:///".
2006-09-28 11:25 rdm
* [r16362] configure: Add check for new standalone librfio in
addition to libshift.
2006-09-28 11:03 rdm
* [r16361] ged/src/TGedFrame.cxx: From Matevz:
patch that fixes the double deletion of TGedNameFrame's layout
hints.
2006-09-28 09:35 couet
* [r16360] graf/src/TGaxis.cxx: - From Bertrand and Olivier:
PaintAxis takes into account the timezone offset for the current
location.
This fixes the bug: http://savannah.cern.ch/bugs/?20056.
All standard time axis the tests are running correctly.
2006-09-28 07:58 brun
* [r16359] geombuilder/src/TGeoGedFrame.cxx: From Mihaela:
Fix coding conventions violations
2006-09-27 17:36 pcanal
* [r16358] base/src/TROOT.cxx: Prevent infinite loop when executing
gROOT->GetClass("ROOT::std::Blah")
2006-09-27 17:35 pcanal
* [r16357] clib/src/Getline.c: Fix comment style (In C file we need
to use C style comment
2006-09-27 13:11 rdm
* [r16356] rint/src/TTabCom.cxx: From Axel:
fixes TTabCom's handling of dirs and executables.
2006-09-27 08:49 rdm
* [r16355] g3d/inc/LinkDef.h, g3d/inc/TPointSet3D.h,
g3d/src/TPointSet3D.cxx: From Matevz:
Use TRefArray for storing per-point object ids; provide custom
Streamer to write-out the referenced objects in case they're
owned
by the TPointSet3D.
2006-09-27 08:48 rdm
* [r16354] geombuilder/inc/TGeoGedFrame.h,
geombuilder/inc/TGeoManagerEditor.h,
geombuilder/src/TGeoGedFrame.cxx,
geombuilder/src/TGeoManagerEditor.cxx,
geombuilder/src/TGeoTabManager.cxx: From Matevz:
Avoid reparenting during ged-frame creation.
2006-09-27 08:47 rdm
* [r16353] ged/src/TH1Editor.cxx, ged/src/TH2Editor.cxx,
gl/src/TGLPShapeObjEditor.cxx, gl/src/TGLViewerEditor.cxx: From
Matevz:
Use TGedFrame::CreateEditorTabSubFrame() to create extra sub-tab
frames.
2006-09-27 08:45 rdm
* [r16352] ged/inc/TGedEditor.h, ged/inc/TGedFrame.h,
ged/src/TGedEditor.cxx, ged/src/TGedFrame.cxx: From Matevz:
Avoid reparenting during ged-frame creation. A static member is
used to propagate the current TGedEditor to the frames and
TGedFrame constructor retrieves it from there.
2006-09-27 08:42 rdm
* [r16351] geombuilder/inc/TGeoGedFrame.h: From Matevz:
add comment to ClassDef.
2006-09-26 14:05 rdm
* [r16350] clib/inc/Getline.h, clib/src/Getline.c,
config/rootrc.in: From Axel:
enable history file size management. History file size can now be
specified
in rootrc file. Like:
# History file size, once HistSize is reached remove all but
HistSave entries,
# set to 0 to turn off command recording.
# Can be overridden by environment variable
ROOT_HIST=size[:save],
# the ":save" part is optional.
# Rint.HistSize: 500
# Set to -1 for sensible default (80% of HistSize), set to 0 to
disable history.# Rint.HistSave: 400
2006-09-26 13:44 rdm
* [r16349] geombuilder/inc/TGeoGedFrame.h,
geombuilder/src/TGeoGedFrame.cxx, gl/inc/TGLPShapeObjEditor.h,
gl/src/TGLPShapeObjEditor.cxx: add missing cvs ident lines.
2006-09-26 13:44 brun
* [r16348] geom/inc/TGeoManager.h, geom/src/TGeoManager.cxx: From
Andrei Gheata;
When loading the geometry from a file, the element table is
recreated (never streamed) so the attribute flags (defined/used)
of elements are lost. The patch loops over all defined
materials/mixtures in this case and restores the flags.
Affected: TFluka when geometry was loaded from the file.
2006-09-26 13:33 brun
* [r16347] minuit/src/TFitter.cxx: From Axel and Andy Haas
Fix a problem in TGraphAsymmErrors fitting.
2006-09-26 08:07 rdm
* [r16346] gl/src/TGLSAViewer.cxx: From Matevz:
Removed include of 'TGTab.h'.
2006-09-26 08:06 rdm
* [r16345] gl/inc/TGLSAViewer.h: From Matevz:
Added get-methods needed when embedding the stand-alone viewer
into another main-frame.
2006-09-26 08:06 rdm
* [r16344] geombuilder/inc/LinkDef.h,
geombuilder/inc/TGeoGedFrame.h: From Matevz:
Removed class TGedElement that is no longer needed by the
geom-editors.
2006-09-26 08:05 rdm
* [r16343] ged/src/TGedFrame.cxx: From Matevz:
Resize ged-name-frame to fit within the editor-canvas; fixed a
compilation warning.
2006-09-26 06:48 antcheva
* [r16342] ged/inc/TPaveStatsEditor.h: - Coding convention
2006-09-26 06:42 antcheva
* [r16341] ged/inc/TGedEditor.h: - comments beside ClassDef are for
ROOT Reference guide
and should not be removed
2006-09-25 13:45 rdm
* [r16340] base/inc/GuiTypes.h: indentation cosmetics.
2006-09-25 13:45 rdm
* [r16339] geombuilder/inc/TGeoBBoxEditor.h,
geombuilder/inc/TGeoConeEditor.h,
geombuilder/inc/TGeoEltuEditor.h,
geombuilder/inc/TGeoHypeEditor.h,
geombuilder/inc/TGeoManagerEditor.h,
geombuilder/inc/TGeoMaterialEditor.h,
geombuilder/inc/TGeoMatrixEditor.h,
geombuilder/inc/TGeoMediumEditor.h,
geombuilder/inc/TGeoNodeEditor.h,
geombuilder/inc/TGeoParaEditor.h,
geombuilder/inc/TGeoPconEditor.h,
geombuilder/inc/TGeoPgonEditor.h,
geombuilder/inc/TGeoSphereEditor.h,
geombuilder/inc/TGeoTabManager.h,
geombuilder/inc/TGeoTorusEditor.h,
geombuilder/inc/TGeoTrapEditor.h,
geombuilder/inc/TGeoTrd1Editor.h,
geombuilder/inc/TGeoTrd2Editor.h,
geombuilder/inc/TGeoTubeEditor.h,
geombuilder/inc/TGeoVolumeEditor.h,
geombuilder/src/TGeoBBoxEditor.cxx,
geombuilder/src/TGeoConeEditor.cxx,
geombuilder/src/TGeoEltuEditor.cxx,
geombuilder/src/TGeoHypeEditor.cxx,
geombuilder/src/TGeoManagerEditor.cxx,
geombuilder/src/TGeoMaterialEditor.cxx,
geombuilder/src/TGeoMatrixEditor.cxx,
geombuilder/src/TGeoMediumEditor.cxx,
geombuilder/src/TGeoNodeEditor.cxx,
geombuilder/src/TGeoParaEditor.cxx,
geombuilder/src/TGeoPconEditor.cxx,
geombuilder/src/TGeoPgonEditor.cxx,
geombuilder/src/TGeoSphereEditor.cxx,
geombuilder/src/TGeoTabManager.cxx,
geombuilder/src/TGeoTorusEditor.cxx,
geombuilder/src/TGeoTrapEditor.cxx,
geombuilder/src/TGeoTrd1Editor.cxx,
geombuilder/src/TGeoTrd2Editor.cxx,
geombuilder/src/TGeoTubeEditor.cxx,
geombuilder/src/TGeoVolumeEditor.cxx: From Matevz:
Changes required to use new TGedEditor/Frame implementation in
geombuilder module.
2006-09-25 13:44 rdm
* [r16338] geombuilder/Module.mk, geombuilder/inc/LinkDef.h,
geombuilder/inc/TGeoGedFrame.h, geombuilder/src/TGeoGedFrame.cxx:
From Matevz:
New class TGeoGedFrame: a base-class for geo-editors providing
common functionality (access to TGeoTabManager).
2006-09-25 13:43 rdm
* [r16337] gl/inc/TGLViewerEditor.h, gl/src/TGLViewerEditor.cxx:
From Matevz:
Modifications according to new TGedFrame/TGedEditor tab handling.
2006-09-25 13:43 rdm
* [r16336] gl/inc/TGLSAViewer.h, gl/src/TGLSAViewer.cxx: From
Matevz:
Use TGedEditor in left-pane. Modification according to usage of
new class TGLPShapeObjEditor and changes in TGLViewerEditor.
2006-09-25 13:42 rdm
* [r16335] gl/inc/LinkDef.h: From Matevz:
Add new class TGLPShapeObjEditor. Remove classes TGLGuideEditor,
TGLLightEditor, TGLClipEditor, TGLGeometryEditor and
TGLColorEditor defined in TGLEditor.h.
2006-09-25 13:42 rdm
* [r16334] gl/inc/TGLEditor.h, gl/src/TGLEditor.cxx: From Matevz:
Removed files; functionality moved to TGLPShapeObjEditor and
TGLViewerEditor.
2006-09-25 13:41 rdm
* [r16333] gl/inc/TGLPShapeObjEditor.h,
gl/src/TGLPShapeObjEditor.cxx: From Matevz:
New editor class for TGLPhysicalShape object (selected in
GLViewer).
2006-09-25 13:40 rdm
* [r16332] gl/inc/TGLViewer.h: From Matevz:
Add wrapper class for TGLPhysicalShape editor.
2006-09-25 13:40 rdm
* [r16331] ged/inc/TArrowEditor.h, ged/inc/TAttFillEditor.h,
ged/inc/TAttLineEditor.h, ged/inc/TAttMarkerEditor.h,
ged/inc/TAttTextEditor.h, ged/inc/TAxisEditor.h,
ged/inc/TCurlyArcEditor.h, ged/inc/TCurlyLineEditor.h,
ged/inc/TF1Editor.h, ged/inc/TFrameEditor.h,
ged/inc/TGraphEditor.h, ged/inc/TLineEditor.h,
ged/inc/TPadEditor.h, ged/inc/TPaveStatsEditor.h,
ged/src/TArrowEditor.cxx, ged/src/TAttFillEditor.cxx,
ged/src/TAttLineEditor.cxx, ged/src/TAttMarkerEditor.cxx,
ged/src/TAttTextEditor.cxx, ged/src/TAxisEditor.cxx,
ged/src/TCurlyArcEditor.cxx, ged/src/TCurlyLineEditor.cxx,
ged/src/TF1Editor.cxx, ged/src/TFrameEditor.cxx,
ged/src/TGraphEditor.cxx, ged/src/TLineEditor.cxx,
ged/src/TPadEditor.cxx, ged/src/TPaveStatsEditor.cxx: From
Matevz:
Changes from TGedFrame.
2006-09-25 13:39 rdm
* [r16330] ged/inc/LinkDef.h: From Matevz:
Remove TGedElement class.
2006-09-25 13:38 rdm
* [r16329] ged/inc/TH1Editor.h, ged/inc/TH2Editor.h,
ged/src/TH1Editor.cxx, ged/src/TH2Editor.cxx: From Matevz:
Changes from TGedFrame.
Create 'Binning' tab using the new tab-management functionality.
2006-09-25 13:32 rdm
* [r16328] ged/inc/TGedFrame.h, ged/src/TGedFrame.cxx: From Matevz:
1. Changes applying to TGedFrame:
Handle list of additional tabs by using inner class TabSubFrame
to
store information about each extra tabs. Use member TList
*fExtraTabs to aggregate the information. This is used by
fGedEditor when populating the full class editor.
Redirect the update call to fGedEditor.
Remove TGWidget inheritance.
Remove interaction with TClass::fClassEditors. Now class editors
are managed my TGedEditor map.
2. Changes applying to TGedFrame descendants:
In constructor remove widget ID argument and set all arguments a
default value. In the constructor implementation erase code which
operates on now obsoleted TClass::fClassEditors list.
Add memeber fGedEditor. Remove members fPad and fModel as they
are
available from fGedEditor.
In SetModel() remove checking of inheritance and SetActive()
call.
3. TGedNameFrame: added tooltip displaying name, title and
class-name of the model.
2006-09-25 13:31 rdm
* [r16327] ged/inc/TGedEditor.h, ged/src/TGedEditor.cxx: From
Matevz:
Reimplementation of TGedFrame and tab management.
1. Change creation of class-editors:
Use TClass::New() for instantiation. When fModel is changed,
store
it in a local map fFrameMap. During construction get
them from pool or instantiate.
2. Handle visibility and order of class-editors:
Traverse the class hierarchy and construct a list of visible
frames. Each class-editor can override the default behavior by
implementing the virtual TGedFrame::ActivateBaseClassEditors()
method.
3. New SetModel scheme:
Hide currently shown tabs and their contents, then return them
to fFrameMap pool.
Activate desired TGedFrames and appropriate extra tabs
Recursively
descend via
TGedEditor::ActivateEditor(TClass* c, Bool t recurse) and
TGedEditor::ActivateEditors(TList* classes, Bool t recurse).
For each encountered class-editor (not all classes have editors)
redirect recursion via virtual
TGedFrame::ActivateBaseClassEditors(TClass* c).
2006-09-25 13:30 rdm
* [r16326] gui/src/TRootCanvas.cxx: From Matevz:
Update handling of visibility and creation according to new
structure of TGedEditor.
2006-09-25 13:29 rdm
* [r16325] gpad/src/TPad.cxx: From Matevz:
In 'TPad::Close()' check fCanvas->fClickSelectedPad and if needed
reset it to 0.
2006-09-25 13:29 rdm
* [r16324] gpad/src/TCreatePrimitives.cxx: From Matevz:
Added call to 'gSystem->ProcessEvents()' prior to entering
text-capture when creating a TGText/TGLatex primitive via
toolbar.
This allows editors to refresh properly.
2006-09-25 13:28 rdm
* [r16323] gpad/inc/TCanvas.h, gpad/src/TCanvas.cxx: From Matevz:
Added member 'TPad *fClickSelectedPad'.
2006-09-25 13:27 rdm
* [r16322] meta/inc/TClass.h, meta/src/TClass.cxx: From Matevz:
Remove member fClassEditors.
2006-09-25 13:26 rdm
* [r16321] base/inc/TVirtualPadEditor.h,
base/src/TVirtualPadEditor.cxx: From Matevz:
Remove obsoleted function DeleteEditors(); added abstract virtual
'TCanvas* GetCanvas()' needed for management of editor
visibility.
2006-09-25 09:15 rdm
* [r16320] treeviewer/src/TSessionViewer.cxx: From Bertrand:
Improve behavior of TSessionViewer:
- automatically update the list of existing sessions on the
server
at connection time
- fix the bug #16882, Proof GUI startup: wrong defaults
(http://savannah.cern.ch/bugs/?func=detailitem&item_id=16882)
2006-09-25 08:59 brun
* [r16319] roofit/roofit_2.09.src.tgz: From Axel:
Adopt new THtml API.
2006-09-25 08:58 brun
* [r16318] html/inc/THtml.h, html/src/THtml.cxx: From Axel:
New class charts if www.Graphviz.org's dot is available. Fix
detection
of comments indented with tabs. Fix update dependency tracking of
files.
2006-09-25 08:26 antcheva
* [r16317] gui/inc/TGStatusBar.h, gui/src/TGStatusBar.cxx: - remove
fgHints because it duplicates the default hints in use
fgDefaultHints
2006-09-25 08:18 antcheva
* [r16316] gui/src/TGFrame.cxx: - create fgDefaultHints when
needed, not in a global scope
2006-09-22 21:16 pcanal
* [r16315] meta/src/TClass.cxx: disable the autoloader when
executing SetUnload
2006-09-22 10:44 couet
* [r16314] gl/inc/TGLPolyLine.h, gl/src/TGLPolyLine.cxx: - From
Timur:
Mods to add line width.
2006-09-22 09:49 rdm
* [r16313] config/Makefile.aix, config/Makefile.aix5,
config/Makefile.aixgcc, config/Makefile.alphacxx6,
config/Makefile.alphagcc, config/Makefile.alphakcc,
config/Makefile.freebsd, config/Makefile.freebsd4,
config/Makefile.freebsd5, config/Makefile.hpuxacc,
config/Makefile.hpuxgcc, config/Makefile.hpuxia64acc,
config/Makefile.hurddeb, config/Makefile.linux,
config/Makefile.linuxalphagcc, config/Makefile.linuxarm,
config/Makefile.linuxdeb, config/Makefile.linuxdeb2ppc,
config/Makefile.linuxia64ecc, config/Makefile.linuxia64gcc,
config/Makefile.linuxia64sgi, config/Makefile.linuxicc,
config/Makefile.linuxkcc, config/Makefile.linuxpgcc,
config/Makefile.linuxppc64gcc, config/Makefile.linuxppcgcc,
config/Makefile.linuxrh42, config/Makefile.linuxrh51,
config/Makefile.linuxsuse6, config/Makefile.linuxx8664icc,
config/Makefile.lynxos, config/Makefile.mklinux,
config/Makefile.openbsd, config/Makefile.sgicc,
config/Makefile.sgicc64, config/Makefile.sgikcc,
config/Makefile.sgin32gcc, config/Makefile.solaris,
config/Makefile.solarisCC5, config/Makefile.solarisgcc,
config/Makefile.solariskcc: Add -lXext to all file where it was
still missing.
2006-09-22 09:13 brun
* [r16312] README/CREDITS: Add Gilles Quemener for his contribution
to TMultiDimFit::EvalError function
2006-09-22 09:11 brun
* [r16311] tutorials/multidimfit.C: Adjust the test to the new
random numbers sequence
2006-09-22 09:09 brun
* [r16310] hist/inc/TMultiDimFit.h, hist/src/TMultiDimFit.cxx: From
Gilles Quemener (quemener@lpsc.in2p3.fr):
Add two new features:
-possibility to set the number of bins of some histograms
SetBinVarX(Int_t nbbinvarx) {fBinVarX = nbbinvarx;}
SetBinVarY(Int_t nbbinvary) {fBinVarY = nbbinvary;}
-New function
EvalError(const Double_t *x, const Double_t *coeff)
to evaluate the error on the parametrisation at point x
2006-09-21 20:59 pcanal
* [r16309] cint/inc/G__ci.h, cint/lib/posix/posix.h,
cint/lib/prec_stl/climits, cint/lib/prec_stl/complex,
cint/lib/prec_stl/deque, cint/lib/prec_stl/iterator,
cint/lib/prec_stl/list, cint/lib/prec_stl/map,
cint/lib/prec_stl/memory, cint/lib/prec_stl/multimap,
cint/lib/prec_stl/multiset, cint/lib/prec_stl/queue,
cint/lib/prec_stl/set, cint/lib/prec_stl/stack,
cint/lib/prec_stl/string, cint/lib/prec_stl/valarray,
cint/lib/prec_stl/vector, cint/src/Api.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_pause.cxx,
cint/src/v6_scrupto.cxx, cint/src/v6_shl.cxx,
cint/src/v6_struct.cxx: From Axel, Philippei, Fons:
import of CINT tag v5-16-15 from the CINT CVS.
For what else is new see
http://root.cern.ch/root/Cint.phtml?relnote.
2006-09-21 20:10 rdm
* [r16308] configure: From Bertrand:
fix typo.
2006-09-21 20:02 brun
* [r16307] graf/inc/TPaveText.h, graf/src/TPaveText.cxx: From Ilka:
There is a post on RootForum
http://root.cern.ch/phpBB2/viewtopic.php?t=3991 about font in
TPaveText through gStyle. The class TPaveText does not have
UseCurrentStyle method. It is added in the attached patch.
2006-09-21 15:56 pcanal
* [r16306] tree/src/TTree.cxx: Fix for SetBranchStatus when looking
up branches in a friend tree
2006-09-21 10:40 rdm
* [r16305] proof/src/TProofServ.cxx: From Jan and Gerri:
While trying to get to the user sandbox TProof::GetDataSets was
accessing
user home ... on AFS.
2006-09-20 14:23 couet
* [r16304] histpainter/src/THistPainter.cxx: - PaintBar take into
account the value returned by gStyle->GetHistMinimumZero()
2006-09-20 12:23 rdm
* [r16303] README/INSTALL, configure: Update Castor source download
link.
2006-09-20 11:46 couet
* [r16302] histpainter/src/THistPainter.cxx: - ShowProjectionX and
ShowProjectionY set the log scales on the projection
if they were set on the original histogram (suggested by
V.Boudry).
2006-09-19 19:13 brun
* [r16301] rfio/inc/LinkDef.h: Remove TCastorFile
2006-09-19 16:15 rdm
* [r16300] Makefile, castor, castor/Module.mk, castor/inc,
castor/inc/LinkDef.h, castor/inc/TCastorFile.h, castor/src,
castor/src/TCastorFile.cxx, config/Makefile.in, config/rootrc.in,
configure, rfio/inc/TCastorFile.h, rfio/src/TCastorFile.cxx:
Split TCastorFile out of libRFIO into the new libRCastor. This
allows
TRFIOFile and TCastorFile to use different libshift/libcastor
client
libraries.
2006-09-19 15:06 brun
* [r16299] build/win/w32pragma.h, config/Makefile.win32: From Axel:
patch to enable the warnings for both debug and release.
2006-09-19 14:37 brun
* [r16298] geom/inc/TGeoPhysicalNode.h,
geom/src/TGeoPhysicalNode.cxx: From Mihaela:
some changes in the class TGeoPNEntry (needed for alignment
purposes):
1. Constructor of TGeoPNEntry performs a check upon definition of
a symbolic link to a physical node. The check is done redundantly
also upon creation of a physical node starting from a symbolic
link to prevent mis-usage of these objects in-between geometries.
2. Allows storage of an additional user-defined TGeoHMatrix. The
matrix should be created by the user but
once TGeoPNEntry::SetMatrix() is called becomes owned by
TGeoManager.
2006-09-19 14:27 couet
* [r16297] postscript/src/TPostScript.cxx: - In DrawPolyMarker the
line style and line width were not correctly reset.
2006-09-19 12:38 brun
* [r16296] hist/inc/TMultiDimFit.h, hist/src/TMultiDimFit.cxx:
Previous version of the class could not be persistent.
2006-09-19 12:18 couet
* [r16295] histpainter/src/THistPainter.cxx: From Axel:
- Fixes a typo (op | instead of ||).
2006-09-19 10:11 roiser
* [r16293] reflex/python/genreflex/gendict.py,
reflex/python/genreflex/genreflex.py,
reflex/python/genreflex/selclass.py: New functionality for
genreflex, adding the ability to select templated classes
with typedef'd template parameters. This functionality works for
selection by
name and pattern. If a pattern is used the typedef name has to
fully appear in
the pattern name. This new functionality is costly, so there is
also new option
to genreflex "--no_templatetypedefs" to turn it off.
2006-09-19 10:09 roiser
* [r16292] reflex/test/testDict2/TestClasses.h,
reflex/test/testDict2/selection.xml,
reflex/test/test_Reflex_simple2.cxx: Unit tests for selection of
typedef'd template parameters
2006-09-19 07:47 rdm
* [r16291] tree/src/TChainProof.cxx: From Gerri:
This functionality cannot be defined yet in PROOF: we will need
to update
TVirtualProof. I will put it on the todo list.
For the moment the attach patch make the call dummy.
2006-09-18 15:13 pcanal
* [r16290] tree/inc/TChain.h, tree/inc/TChainProof.h,
tree/inc/TTreeSQL.h, tree/src/TChainProof.cxx,
treeplayer/src/TSelectorEntries.cxx: Remove warnings following
the introduction of TTree::GetEntries(const char*). Fix code
conventions violations
2006-09-18 11:44 brun
* [r16289] gl/inc/TGLUtil.h: From Federico:
One more small correction for effc++
2006-09-17 22:01 roiser
* [r16288] reflex, reflex/.cvsignore, reflex/SConstruct,
reflex/inc/Reflex, reflex/inc/Reflex/.cvsignore,
reflex/inc/Reflex/Builder, reflex/inc/Reflex/Builder/.cvsignore,
reflex/inc/Reflex/internal,
reflex/inc/Reflex/internal/.cvsignore, reflex/inc/SConscript,
reflex/python, reflex/python/.cvsignore,
reflex/python/SConscript, reflex/python/genreflex,
reflex/python/genreflex/.cvsignore, reflex/src,
reflex/src/.cvsignore, reflex/src/SConscript, reflex/test,
reflex/test/.cvsignore, reflex/test/SConscript,
reflex/test/testDict1, reflex/test/testDict1/.cvsignore,
reflex/test/testDict2, reflex/test/testDict2/.cvsignore: scons
configuration (replacing autotools)
.cvsignore changes for new configuration
2006-09-17 19:08 pcanal
* [r16287] tree/inc/TTree.h, tree/inc/TVirtualTreePlayer.h,
tree/src/TTree.cxx, treeplayer/inc/TSelectorDraw.h,
treeplayer/inc/TTreePlayer.h, treeplayer/src/TTreePlayer.cxx:
Implement TTree::GetEntries(const char *selection) which return
the number of entries passing the selection
2006-09-17 19:06 pcanal
* [r16286] treeplayer/inc/LinkDef.h,
treeplayer/inc/TSelectorEntries.h,
treeplayer/src/TSelectorEntries.cxx: New selector implementing
TTree::GetEntries(const char *selection)
2006-09-17 14:16 brun
* [r16285] geompainter/src/TGeoPainter.cxx: Better scale settings
2006-09-17 14:13 brun
* [r16284] tutorials/RadioNuclides.C: Cosmetics: Add a grid to teh
two canvases.
2006-09-17 11:03 brun
* [r16283] geom/inc/TGeoElement.h, geom/src/TGeoElement.cxx,
tutorials/RadioNuclides.C: From Mihaela:
a nicer version of the macro RadioNuclides.C. also a patch giving
the possibility to apply a range in time for the display of
concentrations:
TGeoBatemanSol::SetRange(Double_t tmin, Double_t tmax)
2006-09-16 10:09 brun
* [r16282] test/Makefile.arch: From Bertrand:
Add test for debug flags in test/Makefile.arch on Windows.
2006-09-16 02:29 pcanal
* [r16281] tree/src/TSelector.cxx: TClass object should never be
deleted directly
2006-09-16 00:20 rdm
* [r16280] test/Makefile: Fix dependencies for stressHepix so all
needed programs will be build
when doing "make stressHepix".
2006-09-15 15:16 brun
* [r16279] graf/src/TGraph.cxx, graf/src/TMultiGraph.cxx,
hist/src/TF1.cxx, hist/src/TFormula.cxx, hist/src/TGraph2D.cxx,
hist/src/TH1.cxx, minuit/inc/TLinearFitter.h,
minuit/src/TFitter.cxx, minuit/src/TLinearFitter.cxx: From Anna:
- TFormula::EvalPar() is not changing parameters (the fParams
data member) when a user passes his own uparams array as a second
argument. Before - sometimes it did, sometimes it didn't.
- TF1::GradientPar() is now 0 on fixed parameters
- TFitter::GetConfidenceIntervals() is now taking the fixed
parameters into account
- TLinearFitter::GetConfidenceIntervals() is now taking the fixed
parameters into account
- TLinearFitter::FixParameter() can now be called before a first
fit is performed (an accidently found bug :))
- TLinearFitter::Eval() now returns 1 if there are errors in the
fit. According changes in:
--TH1
--TGraph
--TGraph2D
--TMultiGraph
2006-09-15 15:12 brun
* [r16278] asimage/src/TASImage.cxx,
asimage/src/libAfterImage.tar.gz, postscript/src/TImageDump.cxx:
From Valeriy O.
- libAfterImage.tar.gz
Fixes for few bugs in reading multi-image gif files by
Sasha Vasko and Valeriy Onuchin
- TASImage.cxx
o Several image formats can support subimages e.g.
GIF, TIFF, BMP, XCF, ICO etc. The famous ones are
animated GIF files.
Possiblity to read subimages from multi-image files added.
For example,
i1 = TImage::Open("anim.gif.0"); // read the first subimage
i2 = TImage::Open("anim.gif.1"); // read the second subimage
i4 = TImage::Open("anim.gif.3"); // read the forth subimage
o TASImage::Draw method. Take into account the
gStyle->GetScreenFactor() when a new canvas displaing an image is
created.
- TImageDump.cxx
o Small correction in comment
2006-09-15 12:33 brun
* [r16277] hist/inc/TFormula.h, hist/src/TFormula.cxx: extend
functionality of TFormula::GetExpFormula, adding an optional
argument
TString TFormula::GetExpFormula(Option_t *option) const
//*-* if option contains "p" the returned string will contain the
formula
//*-* expression with symbolic parameters, eg [0] replaced by the
actual value
//*-* of the parameter. Example:
//*-* if expression in formula is: "[0]*(x>-[1])+[2]*exp(-[3]*x)"
//*-* and parameters are 3.25,-4.01,4.44,-0.04,
GetExpFormula("p") will return:
//*-* "(3.25*(x>+4.01))+(4.44*exp(+0.04*x))"
2006-09-15 10:23 brun
* [r16276] geom/inc/TGeoElement.h, geom/inc/TVirtualGeoPainter.h,
geom/src/TGeoElement.cxx, geompainter/inc/TGeoPainter.h,
geompainter/src/TGeoPainter.cxx: From Mihaela:
Fix problem with the reference to TF1 by moving the graphics code
to TGeoPainter
2006-09-15 10:05 brun
* [r16275] test/stressHepix.cxx: Update with new results
2006-09-15 08:55 rdm
* [r16274] treeviewer/inc/TSessionViewer.h,
treeviewer/src/TSessionViewer.cxx: From Bertrand:
Fixes core dump on some platforms when exiting root by
TSessionViewer
menu (Thanks to Ilka).
2006-09-15 07:58 rdm
* [r16273] Makefile, cint/cintdlls.mk: Fix for broken parallel
build.
2006-09-14 17:39 brun
* [r16272] geom/src/TGeoElement.cxx: Fix compilation problems on
Windows.
Comment calls to TF1. TGeo cannot depend on libHist.
2006-09-14 17:22 brun
* [r16271] geom/inc/LinkDef1.h, geom/inc/TGeoElement.h,
geom/inc/TGeoMaterial.h, geom/src/TGeoElement.cxx,
geom/src/TGeoMaterial.cxx: From Mihaela Gheata:
a patch implementing the time evolution of a radioactive
material/mixture according the Bateman equations. I also attached
a macro that demonstrates this.
Below there is a quite detailed description of all new features
coming with radionucliudes. The same explanations are in the
header of the macro.
_______________________________________________________________________
A radionuclide (TGeoElementRN) derives from the class TGeoElement
and
provides additional information related to its radioactive
properties and
decay modes.
The radionuclides table is loaded on demand by any call:
TGeoElementRN *TGeoElementTable::GetElementRN(Int_t
atomic_number,
Int_t atomic_charge,
Int_t isomeric_number)
The isomeric number is optional and the default value is 0.
To create a radioactive material based on a radionuclide, one
should use the
constructor:
TGeoMaterial(const char *name, TGeoElement *elem, Double_t
density)
To create a radioactive mixture, one can use radionuclides as
well as stable
elements:
TGeoMixture(const char *name, Int_t nelements, Double_t density);
TGeoMixture::AddElement(TGeoElement *elem, Double_t
weight_fraction);
Once defined, one can retrieve the time evolution for the
radioactive
materials/mixtures by using one of the 2 methods:
void TGeoMaterial::FillMaterialEvolution(TObjArray *population,
Double_t precision=0.001)
To use this method, one has to provide an empty TObjArray object
that will
be filled with all elements coming from the decay chain of the
initial
radionuclides contained by the material/mixture. The precision
represent the
cumulative branching ratio for which decay products are still
considered.
The POPULATION list may contain stable elements as well as
radionuclides,
depending on the initial elements. To test if an element is a
radionuclide:
Bool_t TGeoElement::IsRadioNuclide() const
All radionuclides in the output population list have attached
objects that
represent the time evolution of their fraction of nuclei with
respect to the
top radionuclide in the decay chain. These objects (Bateman
solutions) can be
retrieved and drawn:
TGeoBatemanSol *TGeoElementRN::Ratio();
void TGeoBatemanSol::Draw();
Another method allows to create the evolution of a given
radioactive
material/mixture at a given moment in time:
TGeoMaterial::DecayMaterial(Double_t time, Double_t
precision=0.001)
The method will create the mixture that result from the decay of
a initial
material/mixture at TIME, while all resulting elements having a
fractional
weight less than PRECISION are excluded.
2006-09-14 16:08 rdm
* [r16270] Makefile, cint/Module.mk, cint/cintdlls.mk: From Axel:
remove circular dependency between the cint and utils modules.
2006-09-14 15:06 couet
* [r16269] histpainter/src/THistPainter.cxx: - Complete Paint() and
PaintH3() helps.
- On TH3 histograms, the option "LEGO" works now like the option
"BOX"
(previously it was not implemented).
2006-09-14 14:39 roiser
* [r16268] reflex/inc/Reflex/Builder/ClassBuilder.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/python/genreflex/gendict.py, reflex/src/ClassBuilder.cxx,
reflex/src/ScopeBase.cxx, reflex/src/Type.cxx,
reflex/src/TypeBase.cxx: Fix for STRUCT. Structs so far were
handled as classes. Now the type is set
to STRUCT explicitly. The API functions handle
structs/classes/templated classes
as
IsClass - true for Class,Struct,templated Class
IsStruct = true for Struct
IsTemplateInstance - true for templated class/struct
2006-09-14 14:36 roiser
* [r16267] reflex/test/test_Reflex_simple2.cxx: test for IsStruct
2006-09-14 13:38 roiser
* [r16266] reflex/inc/Reflex/Kernel.h,
reflex/inc/Reflex/PropertyList.h, reflex/inc/Reflex/Tools.h,
reflex/inc/Reflex/internal/PropertyListImpl.h,
reflex/src/Kernel.cxx, reflex/src/PropertyListImpl.cxx,
reflex/src/Tools.cxx: - new function ROOT::Reflex::NPos returns
the max unsigned int
- Changes to PropertyList.
- Replace function HasKey with HasProperty (HasKey is deprecated)
This function returns true if a property with a given key is set
- Replace PropertySize with PropertyCount, PropertySize is
deprecated
The reason for the function name change is that the XSize
functions
usually return a size of a container. This is not needed here
(KeySize
does this). Instead this function returns the real number of
assigned
properties.
- The key of a property now starts at 0. If a property is not
found NPos
will be returned for the index.
2006-09-14 13:35 roiser
* [r16265] reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_simple1.cxx,
reflex/test/test_Reflex_unit.cxx: more changes to unit tests for
PropertyList
2006-09-14 12:57 roiser
* [r16264] reflex/test/testDict2/TestClasses.h,
reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_generate.cxx,
reflex/test/test_Reflex_simple1.cxx,
reflex/test/test_Reflex_simple2.cxx,
reflex/test/test_Reflex_unit.cxx: Unit test changes for
PropertyList
2006-09-14 12:46 brun
* [r16263] graf/src/TGraph.cxx, hist/src/TGraph2D.cxx,
hist/src/TH1.cxx: From Ilka:
Modify comments decsribing the "W" option in the Fit functions.
2006-09-14 07:21 brun
* [r16262] test/stressHepix.cxx: Add result of benchmark on new
MacBookPro 3GHz with icc9.1
2006-09-14 07:02 brun
* [r16261] base/src/TDirectory.cxx: In TDirectory::Close do not use
the option "slow" when deleting the in-memory
objects if the directory does not have sub-directories.
This improves dramatically the time to close a file containing a
huge
number of objects (eg >10^5). See for example report at
http://root.cern.ch/phpBB2/viewtopic.php?t=3935
2006-09-14 05:27 pcanal
* [r16260] treeplayer/src/TTreePlayer.cxx: Update
MakeClass/MakeSelector so that the resulting skeleton initialize
the array of pointers
2006-09-13 16:59 brun
* [r16259] asimage/src/libAfterImage.tar.gz: From Valeriy O & Sacha
Vasko:
added ability to obtain animation delay when reading gif images.
2006-09-13 16:24 couet
* [r16258] postscript/src/TImageDump.cxx: - From Valeri Onuchin:
Corrections in the implementation of the TImageDump::DrawBox
method
Previous version produced wrong images in batch mode, i.e.
root -b
root[] .x $ROOTSYS/tutorials/graph.C
root[] c1->Print("c1.gif")
2006-09-13 16:23 couet
* [r16257] asimage/src/TASImage.cxx: - From Valeri Onuchin:
small correction in comments
2006-09-13 15:33 couet
* [r16256] histpainter/src/THistPainter.cxx: - "option" decoding in
SetShowProjection was wrong. For projections having
only one letter "x", "y" or "z" fShowOption had a random value.
2006-09-13 15:25 moneta
* [r16255] smatrix/test/kalman.C: fix a problem in passing inputs
2006-09-13 15:21 rdm
* [r16254] configure: for arch macosxicc turn off python since
there is a compiler problem that
prevents this module from linking.
2006-09-13 15:19 rdm
* [r16253] test/Makefile: in distclean cleanup stressHepix.log.
2006-09-13 15:19 rdm
* [r16252] test, test/.cvsignore: ignore stressHepix and
stressHepix.log
2006-09-13 15:17 rdm
* [r16251] Makefile, cint/Module.mk: From Axel:
dd cintdll as default target. Keep dictionary sources, objects
for
cintdlls. Also fix a problem on win32gcc (exten.o wasn't linked
to
posix) and one introduced by fixing the location of posix.dll etc
- a
few cintdlls are actually cint$(SOEXT)s... Be more verbose when
cleaning
cintdlls.
2006-09-13 15:11 moneta
* [r16250] smatrix/test/matrixOperations.C: fix a problem in
plotting a second canvas
2006-09-13 11:53 couet
* [r16249] histpainter/src/THistPainter.cxx: - The previous fix
must also be applied in ShowProjection3.
2006-09-13 08:17 brun
* [r16248] histpainter/src/THistPainter.cxx: Fix a problem reported
by Khamit Ardashev at
http://root.cern.ch/phpBB2/viewtopic.php?t=3930
"TH2::ShowProjectionY seems to reuse the same canvas
irrespectively of the fact that I invoked it for 2-nd histogram
and that 2nd canvas has been created automacilly. So, I have two
2D histograms and when I roll mouse over bins in one or another
projection is updated in the same "projection" canvas. Couldn't
it remember which histogram it is invoked from and where to draw
projections ?"
2006-09-13 07:14 pcanal
* [r16247] tree/src/TBranchElement.cxx: Fix a problem introduce in
version 1.208 of this file.
The fBranchCount was sometimes not properly set, resulting
in crashes when trying to read the branch in MakeClass mode.
This patch fixes the original problem and add a work around
the issues for the file produced incorrectly.
2006-09-13 06:53 brun
* [r16246] test/stressHepix.cxx: Add more comments explaining the
goals and the contents of the benchmark.
2006-09-13 05:08 pcanal
* [r16245] tree/src/TTree.cxx, treeplayer/src/TTreeFormula.cxx,
treeplayer/src/TTreePlayer.cxx: TTreeFormula (and hence
TTree::Draw) is now able to plot objects of
any class which has either AsDouble or AsString (AsDouble has
priority). So for such a class (for example TTimeStamp):
tree->Draw("myTimeStamp");
will plot the same as:
tree->Draw("myTimeStamp.AsDouble");
AsString can be returning either a char*, or a TString or an
std::string
2006-09-13 05:03 pcanal
* [r16244] meta/src/TMethodCall.cxx: Avoid looking up the method
when we have a TClass but not ClassInfo
2006-09-12 17:43 brun
* [r16243] test/stressHepix.cxx: Add a few more reference platforms
2006-09-12 15:36 brun
* [r16242] test/stressHepix.cxx: Fix portability problems and
normalize for AMD64/280
2006-09-12 14:52 brun
* [r16241] test/Makefile, test/stressFit.cxx,
test/stressSpectrum.cxx: Modify stressFit and stressSpectrum to
accept an input argument.
Ass stressHepix to the Makefile.
2006-09-12 14:51 brun
* [r16240] test/stressHepix.cxx: Add a new global stress program
producing a summary ROOTMARK number.
Currently stressHepix runs the following configuration using the
existing test programs
stressFit Minuit 2000
stressLinear
stressGeometry
stressSpectrum 1000
stress -b 3000
This new global test can be executed using the default ROOT
configuration.
2006-09-12 13:24 couet
* [r16239] test/stressGraphics.cxx, test/stressGraphics.ref: - New
test for transparent pad.
2006-09-12 13:06 roiser
* [r16238] reflex/inc/Reflex/Builder/TypeBuilder.h,
reflex/inc/Reflex/Object.h, reflex/inc/Reflex/ValueObject.h,
reflex/src/FunctionBuilder.cxx, reflex/test/test_Reflex_unit.cxx:
From Pere:
- new/fix for ValueObject operator=, copy constructor
- fix for GetType<T>
- unit tests for ValueObject changes
2006-09-12 11:38 couet
* [r16237] test/stressGraphics.cxx: - Remove the PS file if a test
succeed (keep it if it failed).
2006-09-12 11:03 roiser
* [r16236] reflex/python/genreflex/gendict.py,
reflex/test/test_Reflex_simple2.cxx: re-enable the selection for
templated classes via the cpp selection mechanism
2006-09-12 06:36 brun
* [r16235] hist/src/TH1.cxx: From Paul Russo:
Fix array boundary problems in TH1::SmoothArray
2006-09-11 23:45 rdm
* [r16234] treeviewer/inc/TSessionViewer.h,
treeviewer/src/TSessionViewer.cxx: From Bertrand:
Improve package (.par files) managment in TSessionViewer.
2006-09-11 21:01 brun
* [r16233] hist/src/TSpectrum.cxx: In TSpectrum::Search add two new
options to control some internal parameters:
// By default, the background is removed before deconvolution.
// Specify "noBackground" to not remove the background.
//
// By default the source spectrum is replaced by a new spectrum
// calculated using the Markov chain method.
// Specify "noMarkov" to not apply the Markov algorithm.
2006-09-11 14:10 roiser
* [r16232] reflex/inc/Reflex/ValueObject.h: remove crlf
2006-09-11 09:15 brun
* [r16231] treeplayer/src/TFileDrawMap.cxx: In
TFileDrawMap::PaintDir use the fillcolor of the branch
2006-09-11 08:20 brun
* [r16230] netx/src/TXNetFile.cxx: Fix a compilation error on
Solaris.
2006-09-11 08:11 brun
* [r16229] base/inc/TFile.h, base/src/TFile.cxx, io/inc/TFile.h,
io/src/TFile.cxx: Add a new static member fgReadInfo and a setter
function
void TFile::SetReadStreamerInfo(Bool_t readinfo)
// static function to set fgReadInfo.
// If fgReadInfo is true (default) TFile::ReadStreamerInfo is
called
// when opening the file.
// It may be interesting to set fgReadInfo to false to speedup
the file
// opening time or in case libraries containing classes
referenced
// by the file have not yet been loaded.
// if fgReadInfo is false, one can still read the StreamerInfo
with
// myfile.ReadStreamerInfo();
2006-09-11 07:40 antcheva
* [r16228] gui/src/TGFontDialog.cxx: - cleanup
2006-09-08 20:56 roiser
* [r16227] reflex, reflex/.cvsignore: ignore more XCode files
2006-09-08 20:54 roiser
* [r16226] reflex/src/PropertyList.cxx,
reflex/src/PropertyListImpl.cxx, reflex/src/ScopeBase.cxx,
reflex/src/ScopeName.cxx, reflex/src/TypeBase.cxx,
reflex/src/TypeName.cxx: fix coding conventions
2006-09-08 20:41 roiser
* [r16225] reflex/inc/Reflex/Any.h,
reflex/inc/Reflex/Builder/TypeBuilder.h,
reflex/inc/Reflex/Object.h, reflex/inc/Reflex/Reflex.h,
reflex/inc/Reflex/Type.h, reflex/inc/Reflex/ValueObject.h,
reflex/src/Class.cxx, reflex/src/Type.cxx,
reflex/test/test_Reflex_unit.cxx: From Pere:
New API type ValueObject which takes ownership on the instance.
2006-09-08 20:12 pcanal
* [r16224] meta/src/TClass.cxx: From Paul:
o When looking up a data member by name in TClass::GetRealData()
add a match ignoring array dimensions to allow for schema
evolution where a fixed-size array changes size.
2006-09-08 17:24 brun
* [r16223] hist/src/TH1.cxx: Fix a problem in TH1::SmoothArray. An
index could be out of range.
ee report ttp://root.cern.ch/phpBB2/viewtopic.php?t=3910
2006-09-08 13:06 roiser
* [r16222] reflex/src/stl_hash.h: From Philippe:
fix for icc <= 8
2006-09-08 12:24 brun
* [r16221] hist/src/TFractionFitter.cxx: Add a protection against a
log with a negative argument in TFractionFitter::ComputeFCN
2006-09-08 08:58 antcheva
* [r16220] ged/src/TStyleManager.cxx: - updated class description:
added information from where Style manager can be started
2006-09-08 06:56 pcanal
* [r16219] io/src/TStreamerInfo.cxx, meta/src/TClass.cxx,
meta/src/TStreamerInfo.cxx, tree/src/TTree.cxx: From Paul:
o TStreamerInfo::Compile() does not create an entry in the
TStreamerinfo::fElem array for a TObject base class of a
class that has had TClass::IgnoreTObjectStreamer() called
on it. So when TTree::Bronch() is creating subbranches
for a split class which inherits from TObject but is
skipping the TObject base class, we must be careful not
to consume an id number (fElem array index) for it.
2006-09-07 09:32 rdm
* [r16218] proofd/src/XrdProofdResponse.cxx: From Gerri:
- Make sure that the link is defined.
2006-09-07 09:27 rdm
* [r16217] netx/src/TXNetFile.cxx, proof/src/TFileMerger.cxx,
proof/src/TPacketizer.cxx, proof/src/TProofServ.cxx,
proofplayer/src/TFileMerger.cxx, proofplayer/src/TPacketizer.cxx:
From Gerri:
TPacketizer.cxx:
- Fix problem with object used after deletion (in print
statement)
TProofServ.cxx:
- Send "start building" notification message before starting the
build
(shows that something is happening ...)
TXNetFile.cxx, TFileMerger.cxx
- Make creation of missing path parts optional (Andreas'
suggestion):
this can be set via the env "XNet.Mkpath" or on the fly adding
"mkpath=1"
to the options ("mkpath=0" switches it 'off' if XNet.Mkpath sets
if to 'on').
2006-09-07 07:31 pcanal
* [r16216] treeplayer/inc/TTreeFormula.h,
treeplayer/src/TTreeFormula.cxx: This patch implement support for
direct drawing of TTimeStamp.
The following
tree->Draw("mybr.mytimestamp");
nows draw the same thing as
tree->Draw("mybr.mytimestamp.AsDouble()");
2006-09-06 15:17 couet
* [r16215] hist/src/TH1.cxx: - Revision 1.302, (To allow, in
TH1::Draw, the option "same" if a canvas does
not exist or is empty) had a side effect:
the macro $ROOTSYS/tutorials/transpad.C did not work anymore.
Now, the condition to remove the option "same" is now more
strict:
if gPad does not have the default range we keep the option.
2006-09-06 15:05 antcheva
* [r16214] gui/src/TRootDialog.cxx: - coding conventions
2006-09-06 09:30 rdm
* [r16213] base/inc/TTimeStamp.h: renamed GetValue() to AsDouble()
for consistency.
2006-09-06 07:53 pcanal
* [r16212] treeplayer/src/TFormLeafInfo.cxx: Remove memory leak
2006-09-06 06:25 pcanal
* [r16209] base/inc/TTimeStamp.h: From Maarten:
Move the implementation to operator double to a new function
TTimeStamp::GetValue so we can call it explicitly from
TTreeFormula
2006-09-05 17:13 roiser
* [r16207] reflex/Module.mk, reflex/doc/Doxyfile,
reflex/inc/Reflex/Any.h, reflex/inc/Reflex/Base.h,
reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/Member.h,
reflex/inc/Reflex/MemberTemplate.h, reflex/inc/Reflex/Object.h,
reflex/inc/Reflex/PropertyList.h, reflex/inc/Reflex/Scope.h,
reflex/inc/Reflex/TypeTemplate.h,
reflex/inc/Reflex/internal/MemberBase.h,
reflex/inc/Reflex/internal/MemberTemplateImpl.h,
reflex/inc/Reflex/internal/MemberTemplateName.h,
reflex/inc/Reflex/internal/PropertyListImpl.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/ScopeName.h,
reflex/inc/Reflex/internal/TypeBase.h,
reflex/inc/Reflex/internal/TypeName.h,
reflex/inc/Reflex/internal/TypeTemplateImpl.h,
reflex/inc/Reflex/internal/TypeTemplateName.h,
reflex/src/Array.h, reflex/src/Class.cxx, reflex/src/Class.h,
reflex/src/ClassBuilder.cxx, reflex/src/ClassTemplateInstance.h,
reflex/src/Enum.h, reflex/src/Function.h,
reflex/src/FunctionMemberTemplateInstance.h,
reflex/src/Kernel.cxx, reflex/src/MemberTemplateName.cxx,
reflex/src/Pointer.h, reflex/src/PointerToMember.h,
reflex/src/PropertyList.cxx, reflex/src/PropertyListImpl.cxx,
reflex/src/ScopeBase.cxx, reflex/src/ScopeName.cxx,
reflex/src/TemplateInstance.h, reflex/src/TypeBase.cxx,
reflex/src/TypeBuilder.cxx, reflex/src/TypeName.cxx,
reflex/src/TypeTemplateName.cxx, reflex/src/Typedef.h,
reflex/src/Union.h, reflex/src/stl_hash.h,
reflex/test/testDict2/ClassG.h,
reflex/test/testDict2/TestClasses.h,
reflex/test/testDict2/selection.xml,
reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_generate.cxx,
reflex/test/test_Reflex_simple1.cxx,
reflex/test/test_Reflex_simple2.cxx,
reflex/test/test_Reflex_unit.cxx: first commit after cvs lock of
version 5.13.02
- Implementation of fast properties. Two containers instead of
one map. One static
container will hold all allocated keys, the other container will
hold properties
attached to a Type/Scope/Member. A key always has the same slot
in all attached
Properties, so retrieving a key will allow access to the same
property in all
property lists. Some backwards compatible changes
- AddProperty(string,Any) will return a size_t which is the key
of the assigned property
new functions
- AddProperty(size_t,Any) will set the property at a given slot.
- static iterator functions for keys: Key_Begin, Key_End, ...
- static access functions for keys: KeyAt(size_t), KeySize()
- static key lookup: KeyByName(string, bool), if the bool is true
a new key will be allocated if it doesn't already exist
- PropertyAsString(size_t) will return a string representation of
a property
- RemoveProperty(size_t) will remove the property in a slot
- Hide a C++ type name if necessary. E.g. typedef struct A {} A;
In that case the type name
will be hidden behind the typedef name. The string representation
of the typename will be
concatenated with the string " @HIDDEN@" in order to make it
distinct from the typedef.
- fix a problem with Type::HasBase which was returning a
temporary now returns the ref Base
- Change the property "desc" to "Description" for all entities
which have one attached at
boostrap time (e.g. fundamentals, global scope)
- New function Any::Clear to remove the content of an Any object
- Changes to Module.mk to allow compilation and running of unit
tests on windows
- Many additions to unit tests
- Fix many typos in Together configuration
- Move Doxyfile to newer version
2006-09-05 16:57 brun
* [r16206] alien/inc/TAlienFile.h: From Andreas Peters:
SetCacheRead() was not passed
through in TAlienFile to the underlying TXNetFile object.
2006-09-05 14:08 brun
* [r16205] odbc/src/TODBCStatement.cxx: The previous patch by
Sergey was not complete.
2006-09-05 13:37 brun
* [r16204] mysql/inc/TMySQLStatement.h,
mysql/src/TMySQLStatement.cxx, net/inc/TSQLStatement.h,
net/src/TSQLStatement.cxx, odbc/inc/TODBCStatement.h,
oracle/inc/TOracleStatement.h, oracle/src/TOracleRow.cxx,
oracle/src/TOracleServer.cxx, oracle/src/TOracleStatement.cxx:
From Sergey Linev:
1. Support of date/time/date&time/timestamp data introduced in
TSQLStatement
All such data now can be accessed without text conversion.
The following methods can be used:
SetTime()/GetTime() - only time (hour:min:sec),
SetDate()/GetDate() - only date (year-month-day),
SetDatime()/GetDatime() - date and time
SetTimestamp()/GetTimestamp() - timestamp with seconds fraction
For some of these methods TDatime type can be used as parameter /
return value.
Be aware, that TDatime supports only dates after 1995-01-01.
There are also methods to get separately year, month, day, hour,
minutes and seconds.
2. Support of binary data in TSQLStatement
Most of modern data bases support just binary data, which is
typically has SQL type name 'BLOB'. To access data in such
columns, GetBinary()/SetBinary() methods should be used.
Current implementation supposes, that complete content of the
column must be retrieved at once. Therefore very big data of
gigabytes size may cause a problem.
2006-09-05 09:39 couet
* [r16203] graf/src/TGraph.cxx: - Several improvements in the
exclusion zone algorithm (PaintPolyLineHatches):
* Some parts of the exclusion were sometimes drawn on the wrong
side of the
graph.
* Special (simpler) case when the graph is vertical or
horizontal.
* Make sure that two consecutive points are not equal (it
produced a
division by zero)
* Improvement in the graph closing. The added point to close the
graph was
sometimes on the wrong side of the curve.
2006-09-04 23:57 rdm
* [r16202] build/rmkdepend/mainroot.cxx: fix numerous issues that
caused G__xxx.d's files to be wrong, i.e. not
containing the necessary rule to regenerate the dictionary file
in
case a dependent header has changed.
2006-09-04 15:33 rdm
* [r16201] meta/src/TCint.cxx, rint/src/TRint.cxx: From Axel:
get rid of two small end-of-program leaks (quiet down valgrind).
2006-09-04 13:52 antcheva
* [r16200] gui/src/TRootBrowser.cxx: - added option "text" in the
"object draw option"
- added WM resizing hints to avoid broken application layout
when the browser window is small
2006-09-04 06:38 brun
* [r16199] base/src/TSystem.cxx: Reintroduce the implementation of
the copy constructor and assignement operator.
The system does not link otherwise on any platform.
2006-09-04 00:45 rdm
* [r16198] base/inc/TSystem.h, base/src/TSystem.cxx,
net/inc/TNetFile.h, net/src/TNetFile.cxx,
unix/src/TUnixSystem.cxx, winnt/src/TWinNTSystem.cxx: From Gerri
and me:
- don't use TUrl to strip off "file:" protocol string from file
names
as this was also striping off everything after # and ? tokens,
making
it impossible to e.g. stat local file names like .#bla#.
- make copy ctor and assignment operator private and not
implemented.
2006-09-02 07:47 pcanal
* [r16196] treeplayer/inc/TTreeFormula.h,
treeplayer/src/TTreeFormula.cxx: This patch implement support for
direct drawing of TString and std::string.
The following
tree->Draw("mybr.mystring");
nows draw the same thing as
tree->Draw("mybr.mystring.c_str()");
or
tree->Draw("mybr.mytstring.Data()");
i.e. an histogram whose labels are the string value of 'mystring'
2006-09-01 15:56 brun
* [r16192] geom/src/TGeoVolume.cxx: From Andrei:
I fixed a minor incompatibility of TGeoVolume::SavePrimitive with
the modifications in TGeoPainter. The problem was that when
saving as .C a canvas containing a drawn volume, the later was
not drawn when running the generated macro.
2006-09-01 14:40 couet
* [r16191] gl/inc/TGLTF3Painter.h: From Timur:
- Remove a member-declaration, which hides base class member
(causing
problem with TF3 colors and selection.)
2006-09-01 11:11 couet
* [r16190] tutorials/glbox.C, tutorials/gldemos.C,
tutorials/glrose.C, tutorials/glsurfaces.C, tutorials/gltf3.C:
From Timur:
- New macro gldemos.C. It displays help on the GL features and
access all the
GL demos with a small GUI (like demos.C). GL macros have been
updated also.
2006-09-01 09:47 rdm
* [r16189] config/root-config.in: From Bertrand:
additional fix for windows after change from -a to &&.
2006-08-31 16:03 brun
* [r16188] gl/inc/TGLPlotPainter.h, gl/src/TGLPlotPainter.cxx:
Destructors must be virtual for classes with virtual functions.
2006-08-31 14:59 antcheva
* [r16187] gui/inc/TRootDialog.h, gui/src/TGTextEntry.cxx,
gui/src/TRootDialog.cxx: From David Gonzalez Maline:
Implemented Tab keyboard navigation in ROOT dialog
window that pops up via context menu.
- new method TabPressed() and follow up changes in
TGTextEntry and TRootDialog classes
2006-08-31 14:22 wverkerke
* [r16185] roofitcore/inc/RooFitResult.h,
roofitcore/src/RooHtml.cxx: o RooFitResult, RooHtml
- Minor compatibility fixes from Mario Bondioli
2006-08-31 14:15 rdm
* [r16184] config/Makefile.macosx, config/Makefile.macosx64,
test/Makefile.arch: From Fed:
corrections for 64 bit MacOS X version.
2006-08-31 13:44 couet
* [r16183] base/inc/TVirtualGL.h, gl/inc/LinkDef.h,
gl/inc/TGLAxisPainter.h, gl/inc/TGLBoxPainter.h,
gl/inc/TGLHistPainter.h, gl/inc/TGLLegoPainter.h,
gl/inc/TGLOrthoCamera.h, gl/inc/TGLPadHistPainter.h,
gl/inc/TGLPlotBox.h, gl/inc/TGLPlotPainter.h,
gl/inc/TGLSurfacePainter.h, gl/inc/TGLTF3Painter.h,
gl/inc/TGLUtil.h, gl/inc/TX11GL.h, gl/src/TGLAxisPainter.cxx,
gl/src/TGLBoxPainter.cxx, gl/src/TGLHistPainter.cxx,
gl/src/TGLLegoPainter.cxx, gl/src/TGLOrthoCamera.cxx,
gl/src/TGLPadHistPainter.cxx, gl/src/TGLPlotBox.cxx,
gl/src/TGLPlotPainter.cxx, gl/src/TGLSurfacePainter.cxx,
gl/src/TGLTF3Painter.cxx, gl/src/TGLUtil.cxx, gl/src/TX11GL.cxx,
win32gdk/inc/TGWin32GL.h, win32gdk/inc/TGWin32VirtualGLProxy.h,
win32gdk/src/TGWin32GL.cxx,
win32gdk/src/TGWin32VirtualGLProxy.cxx: From Timur:
New classes:
1.
TGLBoxPainter - implements "glbox" option for TH3, shows bin
contents as
boxes, which sizes are proportional to bin content. "glbox1" is
the same,
as previous, but with spheres instead of boxes. Slices
(XOY/YOZ/XOZ)
are now drawn as sets of rectangles.
2.
TGLLegoPainter. Changes: removed all stuff, which works with gl
projections, modelview transformations, textures, etc.
3.
TGLPlotPainter. Added common parts of different painters:
generic Paint function, PlotSelected, etc.
4.
TGLOrthoCamera. Added operations, required by gl hist painters.
5.
TGLHistPainter. Class completely changed (previously known as
TGLPadHistPainter).
6.
TGLPlotBox. New class, draws back box for different kinds of
plots,
highlights planes which are under cursor, makes some sizes
calculations
(converts 3d into 2d coords) etc.
7.
TGLSurfacePainter. New class, for different surf options.
Supports cartesian, polar, cylindrical and spherical coords.
Slices (XOY, YOZ, XOZ), projections.
8.
TGLTF3. New class, draws TF3. No slices available now.
9.
TGLUtil. Added new auxilary classes
TGLLevelPalette, TGL2DArray, functions, required by different
plot
painters,
TGLEnableGuard and TGLDisableGuard removed from RootGL namespace
into
global namespace.
2006-08-31 13:40 rdm
* [r16182] unix/src/TUnixSystem.cxx: From Axel:
fix original ridiculous implementation of CopyFile().
2006-08-31 13:35 couet
* [r16181] tutorials/glbox.C, tutorials/glrose.C: - New examples
illustrating the new GL options.
2006-08-31 13:34 couet
* [r16180] tutorials/glsurfaces.C: - Illustrates the new GL
visualisation options.
2006-08-31 13:28 brun
* [r16179] html/src/THtml.cxx: From Axel:
this fixes a problem reported by Valeri and Ilka; please cvs ci.
Log:
reset the list of requested anchors.
2006-08-31 12:28 rdm
* [r16178] treeplayer/src/TBranchProxyDescriptor.cxx: add ctype.h
needed for isalpha() etc.
2006-08-31 11:09 brun
* [r16177] tree/src/TTreeCache.cxx, treeplayer/src/TTreePlayer.cxx:
add some protections in the TTreeCache.
When resetting the cache use the number of entries in the current
file
instead of the number of entries in the chain.
2006-08-31 11:05 rdm
* [r16176] base/inc/TComplex.h, graf/inc/TGraphPolar.h,
hist/inc/TF12.h, math/inc/TComplex.h, proof/src/TProofDraw.cxx,
proofd/inc/XrdProofdTrace.h, proofplayer/src/TProofDraw.cxx,
tmva/inc/BinarySearchTree.h, tmva/inc/BinaryTree.h,
tmva/inc/Event.h, tmva/inc/GeneticBase.h, tmva/inc/MethodBase.h,
tmva/inc/MethodFisher.h, tmva/inc/MethodHMatrix.h,
tmva/inc/MethodLikelihood.h, tmva/inc/MethodRuleFit.h,
tmva/inc/MethodTMlpANN.h, tmva/inc/MethodVariable.h,
tmva/inc/Node.h, tmva/inc/NodeID.h, tmva/inc/Reader.h,
tmva/inc/Volume.h, tmva/src/MethodBase.cxx,
tmva/src/MethodLikelihood.cxx, tmva/src/MethodPDERS.cxx,
tmva/src/MethodVariable.cxx, tmva/src/Reader.cxx,
tree/inc/TLeaf.h, tree/src/TBranch.cxx, tree/src/TLeafB.cxx,
tree/src/TLeafC.cxx, tree/src/TLeafD.cxx, tree/src/TLeafF.cxx,
tree/src/TLeafI.cxx, tree/src/TLeafL.cxx, tree/src/TLeafO.cxx,
tree/src/TLeafS.cxx, tree/src/TTree.cxx,
treeplayer/inc/TTreeFormula.h, treeplayer/src/TTreeFormula.cxx:
changed all Riostream.h in headers to Riosfwd.h. Riostream.h has
"using namespace std"
and should only appear in implementation files.
2006-08-31 09:46 rdm
* [r16175] configure: Autodetect Solaris 10 on i386.
2006-08-31 09:44 rdm
* [r16174] base/src/TFile.cxx, io/src/TFile.cxx: From Gerri:
better solution to make sure archive member name is part of file
name
(should quiet down roottest).
2006-08-31 09:32 rdm
* [r16173] configure, ruby/src/drr.cxx: From Axel, Elias and me:
Add proper support for Ruby 1.9.
2006-08-31 09:08 antcheva
* [r16172] gui/inc/TGMenu.h, gui/src/TGMenu.cxx: From David
Gonzalez Maline:
Added so-called 'chevron button', which appears as the right-most
menu title on the menu bar. By clicking on it, a drop-down menu
appears that has as entries all menu titles that cannot fit the
menu
bar area when the canvas window is small. All canvas menus are
available as cascaded menus.
- new data members of TGMenuBar class:
TGPopupMenu *fMenuMore; // extra '>>' menu
TGLayoutHints *fMenuBarMoreLayout; // layout of the extra menu
Bool_t fWithExt; // '>>' menu flag (kTRUE if menu is shown)
TList *fOutLayouts; // keeps trace of layouts of hidden menus
TList *fNeededSpace; // keeps trace of space needed for hidden
menus
- new methods of TGMenuBar class:
Layout() - calculates whether the >> menu must be shown or not;
and which menu titles are hidden
PopupConnection() - connects the '>>' menu to the proper slots,
according to the highlighted menu entry
TGFrameElement* GetLastOnLeft() - returns the last visible menu
title on left
2006-08-31 08:38 rdm
* [r16171] config/root-config.in: use && instead of non-portable
-a.
2006-08-30 15:57 couet
* [r16170] test/stressGraphics.ref: - Some Err# were too small for
Windows.
2006-08-30 15:22 brun
* [r16169] html/src/THtml.cxx, tutorials/htmlex.C: From Axel:
display tooltip for members in source showing their declaration,
fix funcs' return type expansion for ExpandKeywords,
fix closing of string spans if ' inside "string" and for escaped
chars,
fix linking to ROOT classes in user code,
remove temporary heap var for GetClass,
only write out link to source if we have a source,
don't write "PDF created",
tell users that we init list of classes, and that they'll have to
wait a bit
2006-08-30 14:46 antcheva
* [r16168] qt/src/TQtWidget.cxx: From Valeri Fine:
- fix a resize widget bug for Win32
2006-08-30 14:45 antcheva
* [r16167] qt/inc/TQtWidget.h: From Valeri Fine:
- new static methods to get the QWidget pointer for TCanvas
2006-08-30 14:44 antcheva
* [r16166] qt/src/GQtGUI.cxx: From Valeri Fine:
- fix the color "sex" rgb:bgr for Win32
2006-08-30 14:43 antcheva
* [r16165] qt/src/TQtClientWidget.cxx: From Valeri Fine:
- remove the redundant assert
2006-08-30 14:43 antcheva
* [r16164] qt/inc/TQtRConfig.h: From Valeri Fine:
- add the Qt 4 version the Qt-layer can be compiled against of
2006-08-30 12:56 brun
* [r16163] base/inc/TString.h: Fix a typo
2006-08-30 12:55 brun
* [r16162] mysql/src/TMySQLServer.cxx,
mysql/src/TMySQLStatement.cxx: From Sergey Linev:
1. Lightweight support of DATE, TIME, DATETIME and TIMESTAMP SQL
types for mysql plugin.
Now stmt->GetString() and stmt->GetInt() calls return meaningfull
infotmation for that types.
In the future I will add methods like stmt->GetDate() for all SQL
plugins.
2. Fix error with reading of unsigned data types from MySQL.
I was ignoring this flag, therefore methods like GetUInt(),
GetULong() were not working
properly.
3. Support of TEXT/BLOB types in TMySQLStatement.
There are several small changes, which allows to read BLOB/TEXT
data with TSQLStatement methods.
I also modify TMySQLServer::GetTableInfo() method to provide
correct metainformation about
BLOB/TEXT columns.
2006-08-30 12:54 brun
* [r16161] matrix/src/TMatrixT.cxx, matrix/src/TMatrixTSparse.cxx,
matrix/src/TMatrixTSym.cxx, matrix/src/TMatrixTUtils.cxx,
matrix/src/TVectorT.cxx: From Eddy:
the promised update/patch for
TMatrixD A; ......
B.Use(A);
C.Use(A);
C += B;
Currently, It is checked in these kinds of operation whether the
objects
are the same . Obviously, that is not enough because objects
could be
using the same data location . So I have to check if the data
location
is identical .
2006-08-30 12:53 brun
* [r16160] base/inc/TString.h: Replace stdarg.h by Vargargs.h
2006-08-30 12:52 brun
* [r16159] base/inc/RVersion.h, build/version_number: Start
development cycle 5.13/03.
Next development release (5.13/04) will be around 11 October.
2006-08-29 15:55 brun
* [r16157] gui/src/TGFSComboBox.cxx: Fix coding conventions
violations.
2006-08-29 13:31 brun
* [r16156] base/inc/RVersion.h, build/version_number: This is
5.13/02 (or at least coming soon)
2006-08-29 13:19 brun
* [r16155] build/package/msi/makemsi.cxx: From Axel:
the python path was wrong for the MSI installer.
2006-08-29 13:16 brun
* [r16154] gl/src/TGLSAViewer.cxx: In the destructor do not delete
fGLArea. This si a temporary fix to avoid a double delete
when killing the GL window.
2006-08-29 12:42 moneta
* [r16153] mathcore/inc/Math/GenVector/VectorUtil.h,
smatrix/doc/SMatrix.html: correct the doc
2006-08-29 12:30 brun
* [r16152] base/inc/TString.h: Add a missing "include <stdarg.h>"
required by compilers like cygwin/gcc
2006-08-28 18:28 brun
* [r16151] gl/inc/TGLCamera.h, gl/src/TGLCamera.cxx: From Matevz:
I made another mistake in gl/: in TGLCamera::OfInterest() i named
the argument 'checkSize' instead of 'ignoreSize'.
This patch removes this inconsistency and fixes behaviour for
polymarkers whoose (point-count is > 1) && (volume of
bounding-box is small but not zero).
2006-08-28 17:00 antcheva
* [r16150] gui/src/TGNumberEntry.cxx: - roll back previous change
because of side effects;
2006-08-28 16:03 roiser
* [r16149] reflex/inc/Reflex/internal/InternalTools.h,
reflex/inc/Reflex/internal/MemberTemplateImpl.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/TypeTemplateImpl.h,
reflex/src/Class.h, reflex/src/Function.h,
reflex/src/FunctionMember.h, reflex/src/MemberTemplateImpl.cxx,
reflex/src/MemberTemplateName.cxx, reflex/src/ScopeName.cxx,
reflex/src/TemplateInstance.h, reflex/src/TypeName.cxx,
reflex/src/TypeTemplateImpl.cxx, reflex/src/TypeTemplateName.cxx:
Fix for Solaris CC (casting to const_reverse_iterator)
2006-08-28 15:10 rdm
* [r16148] gui/src/TGFSComboBox.cxx: From Christian:
Fix buffer overflow in case system is configured with --prefix.
2006-08-28 14:54 brun
* [r16147] hist/src/TH1.cxx: Set fgDefaultSumw2 to kFALSE instead
of kTRUE by default.
2006-08-28 14:43 rdm
* [r16146] rint/inc/TRint.h, rint/src/TRint.cxx: Support now, like
with the rootrc file, a hierarchy of rootlogon.C macros.
At startup of TRint, three levels of logon macros will be
executed: the system
logon $ROOTSYS/etc/system.rootlogon.C, the global user logon
~/.rootlogon.C
and the local ./.rootlogon.C. For backward compatibility also the
logon macro
as specified by the Rint.Logon rootrc environment setting, by
default
./rootlogon.C, will be executed. No logon macros will be executed
when
the system is started with the -n option.
2006-08-28 14:17 brun
* [r16145] utils/src/rootcint.cxx: From Axel:
implement streaming of arrays of std::strings.
2006-08-28 13:35 rdm
* [r16144] base/src/TVirtualProof.cxx, proof/inc/TPerfStats.h,
proofplayer/inc/TPerfStats.h: cosmetics.
2006-08-28 13:34 brun
* [r16143] hist/inc/TH1.h, hist/src/TH1.cxx, hist/src/TH2.cxx,
hist/src/TH3.cxx: Implement two new static functions in TH1:
void TH1::SetDefaultSumw2(Bool_t sumw2)
// static function.
// When this static function is called with sumw2=kTRUE, all new
// histograms will automatically activate the storage
// of the sum of squares of errors, ie TH1::Sumw2 is
automatically called.
Bool_t TH1::GetDefaultSumw2()
2006-08-28 13:34 rdm
* [r16142] base/src/TFile.cxx, io/src/TFile.cxx: From Gerri:
fix to avoid archive names to be appended twice to file name.
2006-08-28 11:41 brun
* [r16141] geom/inc/TGeoElement.h, geom/src/TGeoElement.cxx: From
Andrei:
Fix coding conventions violations.
2006-08-28 09:30 antcheva
* [r16140] gui/src/TGFileDialog.cxx: - fixed segv and mem leak
2006-08-28 08:04 rdm
* [r16139] rfio/src/TRFIOFile.cxx: From Bertrand:
fix compilation on win32.
2006-08-28 07:44 brun
* [r16138] vmc/inc/TGeoMCGeometry.h: Fix coding conventions
violations.
2006-08-28 07:42 brun
* [r16137] hist/src/TFormula.cxx: Fix coding conventions violation.
2006-08-27 03:11 pcanal
* [r16136] cint/src/dlfcn.c: remove obsolete file
2006-08-26 16:37 rdm
* [r16135] rfio/inc/TRFIOFile.h, rfio/src/TRFIOFile.cxx: make RFIO
plugin support large (> 2GB) files.
2006-08-26 16:28 rdm
* [r16134] base/inc/TFileCacheRead.h, base/inc/TFileCacheWrite.h,
base/src/TFileCacheRead.cxx, base/src/TFileCacheWrite.cxx,
io/inc/TFileCacheRead.h, io/inc/TFileCacheWrite.h,
io/src/TFileCacheRead.cxx, io/src/TFileCacheWrite.cxx,
tree/inc/TTreeCache.h, tree/src/TTreeCache.cxx: - make cctor and
assignment private
- correct some comments
2006-08-26 16:27 rdm
* [r16133] base/src/TFile.cxx, io/src/TFile.cxx: correct comment.
2006-08-25 16:47 brun
* [r16132] geom/inc/TGeoElement.h, geom/src/TGeoElement.cxx: From
Mihaela:
added CC and assignment operator to the new class
TGeoDecayChannel
(To avoid effc++ warnings).
2006-08-25 15:48 rdm
* [r16131] xrootd/src/xrootd-20060523-1741-ROOT.src.tgz: From
Gerri:
- port to Power5 64
- fix for the shadow passwd file problem on the Mac
- fix of a few other warnings
2006-08-25 15:15 rdm
* [r16130] cint/src/v6_scrupto.cxx: From Axel:
Reset next to 0 when scratching partial vartable!
/CVS:
----------------------------------------------------------------------
2006-08-25 15:15 rdm
* [r16129] cint/inc/G__ci.h, cint/src/v6_disp.cxx: From Axel:
Implement WIN32 version for tmpfile that doesn't put its file
into the
drive's root dir.
2006-08-25 14:17 rdm
* [r16128] geom/src/TGeoElement.cxx: From Axel:
Fix compiler warning in MSVC due to "*/*.
2006-08-25 12:39 rdm
* [r16127] asimage/src/libAfterImage.tar.gz: From Valeri O.:
make sure gif's are MS Photoviewer compatible.
2006-08-25 10:49 couet
* [r16126] hist/src/TH3.cxx: - Implement the case with "variable
size bins" in TH3::FitSlicesZ.
2006-08-25 10:43 rdm
* [r16125] configure: check also for libruby1.9.
2006-08-25 10:35 rdm
* [r16124] peac/inc/TProofPEAC.h, peac/src/TProofPEAC.cxx,
ruby/inc/TRuby.h, sapdb/src/TSapDBServer.cxx: From Christian
Holm:
fix a number of compiler warnings.
2006-08-25 10:34 rdm
* [r16123] build/package/debian/changelog,
build/package/debian/copyright,
build/package/debian/root-bin.png: From Christian Holm:
updates in copyright info after recent changes. Nice new ROOT
icon.
2006-08-25 10:16 axel
* [r16122] reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/Scope.h,
reflex/inc/Reflex/Type.h, reflex/inc/Reflex/internal/ScopeBase.h,
reflex/src/Kernel.cxx, reflex/src/NameLookup.cxx,
reflex/src/NameLookup.h, reflex/src/Scope.cxx,
reflex/src/ScopeBase.cxx, reflex/src/Type.cxx: new const TYPE&
Dummy::Get<TYPE>(), use for all Dummy::Whatever() functions
iterator typedefs are now const_iterator typedefs
Re-write NameLookup as a templated func to prevent code
dumplication - now implemented for Scopes and Types. Add
forwarders to Scope/ScopeBase.
Add private op int() to Scope and Type, to catch Scope/tagnum and
Type/typenum conversions in cint.merge_reflex. Protected by
#ifdef REFLEX_CINT_MERGE
2006-08-25 10:15 couet
* [r16121] gl/inc/TGLPolyMarker.h, gl/src/TGLPolyMarker.cxx: From
Timur:
- Mod to allow the markers scaling (take into account the marker
size).
2006-08-25 10:10 rdm
* [r16120] cint/src/v6_input.cxx, cint/stl/_deque.h,
cint/stl/_iterator.h, cint/stl/_list.h, cint/stl/_map.h,
cint/stl/_multimap.h, cint/stl/_multiset.h, cint/stl/_pair.h,
cint/stl/_set.h, cint/stl/_stack.h, cint/stl/_vector.h,
cint/stl/algo.h, cint/stl/algobase.h, cint/stl/bstring.h,
cint/stl/bvector.h, cint/stl/defalloc.h, cint/stl/faralloc.h,
cint/stl/fdeque.h, cint/stl/flist.h, cint/stl/fmap.h,
cint/stl/fmultmap.h, cint/stl/fmultset.h, cint/stl/fset.h,
cint/stl/function.h, cint/stl/hdeque.h, cint/stl/heap.h,
cint/stl/hlist.h, cint/stl/hmap.h, cint/stl/hmultmap.h,
cint/stl/hmultset.h, cint/stl/hset.h, cint/stl/hugalloc.h,
cint/stl/hvector.h, cint/stl/lbvector.h, cint/stl/ldeque.h,
cint/stl/llist.h, cint/stl/lmap.h, cint/stl/lmultmap.h,
cint/stl/lmultset.h, cint/stl/lngalloc.h, cint/stl/lset.h,
cint/stl/neralloc.h, cint/stl/nmap.h, cint/stl/nmultmap.h,
cint/stl/nmultset.h, cint/stl/nset.h, cint/stl/projectn.h,
cint/stl/random.cpp, cint/stl/tempbuf.cpp, cint/stl/tempbuf.h,
cint/stl/tree.h: From Axel:
put in correct copyright and licensing info. The originals of
these files
came from HP, Masa's employer, and are donated as integral part
of CINT.
2006-08-25 10:07 rdm
* [r16119] cint/src/v6_scrupto.cxx, hist/src/TFormula.cxx: From
Axel:
this gets rid of two unused vars, one in cint, one in TFormula.
2006-08-25 09:45 brun
* [r16118] etc/RadioNuclides.txt: From Mihaela Gheata:
Add table of radionuclides materials
2006-08-25 09:44 brun
* [r16117] geom/inc/LinkDef1.h, geom/inc/TGeoElement.h,
geom/src/TGeoElement.cxx: From Mihaela Gheata:
New classes to support radionuclides materials.
TGeoElementRN - a radionuclide subclassing TGeoElement. Contains
info about
radioactive properties of unstable elements, like: half life,
mass excess,
natural abundancy, ...
TGeoDecayChannel - a decay channel of a RN element, with: decay
type,
branching ratio, parent and daughter nuclides, Q value for the
decay.
TGeoElemIter - an iterator for decay chains starting with a RN
element.
A complete database (in etc/RadioNuclides.tx) of radionuclides
with their
decays (~1MB) which are loaded by the element table of TGeo on
demand:
TGeoElementTable::GetElementRN(Int_t a, Int_t z, Int_t iso)
Currently one can use radioactive elements to create radioactive
materials/mixtures. An algorithm to provide the time evolution
for RN elements
is being implemented.
2006-08-24 18:51 brun
* [r16116] gpad/inc/TCanvas.h, gpad/src/TCanvas.cxx,
gpad/src/TPad.cxx: From Matez:
By trying to keep strict knowledge of selected object in canvas I
broke the functionality of TView manipulation and caused too many
enter/leave events to be passed during mouse motion.
* gpad/inc/TCanvas.h:
* gpad/src/TCanvas.cxx:
Removed member 'Bool_t fSelectedChanged' and added 'TObject
*fClickSelected' with get/set methods. Added signal-emitting
'void
Cleared(TVirtualPad *pad)'.
In 'HandleInput()' the code restoring the selected object if the
Selected signal was not emitted has been removed - this value is
now available via 'GetClickSelected()' function. As restoring of
values is no longer necessary local TObjectSpy variables have
been
replaced with ordinary pointers.
The Cleared signal will be used in TGedEditor to detect clearing
of a pad (which also happens on many object->Draw() invocations).
* gpad/src/TPad.cxx:
In 'Clear()' emit 'TCanvas::Clear(this)' instead of
'Selected(this, this)'.
In 'RecursiveRemove()' check also if deleted object is
fCanvas->fClickSelected() and resets it to 0.
2006-08-24 17:07 pcanal
* [r16115] cint/src/v6_shl.cxx: remove obsolete #ifdef/include
2006-08-24 16:58 pcanal
* [r16114] cint/inc/aixdlfcn.h: remove obsolete file
2006-08-24 16:53 pcanal
* [r16113] hist/src/TFormula.cxx: In GetExpFormula properly
implement the printing of function calls
2006-08-24 16:43 rdm
* [r16112] auth/inc/rsaaux.h, auth/inc/rsadef.h, auth/inc/rsafun.h,
auth/inc/rsalib.h, auth/src/rsaaux.cxx, auth/src/rsafun.cxx,
auth/src/rsalib.cxx: forgot to close C comment.
2006-08-24 16:37 rdm
* [r16111] qt/LICENSE.QPL: Not relevant since we don't distribute
Qt itself.
2006-08-24 16:37 rdm
* [r16110] graf/src/TGraphSmooth.cxx, roofit/Module.mk,
table/inc/TDataSetIter.h: Update copyright and license statement.
2006-08-24 16:36 rdm
* [r16109] tutorials/pythiaExample.C: Add reference to LPGL.
2006-08-24 16:34 rdm
* [r16108] zip/inc/Bits.h, zip/inc/ZDeflate.h, zip/inc/ZIP.h,
zip/inc/ZTrees.h: Permission from the authors to distribute these
files under the same license
as the current version of zlib.
2006-08-24 16:31 rdm
* [r16107] eg/inc/TDatabasePDG.h, eg/inc/TGenerator.h,
eg/inc/TVirtualMCDecayer.h, eg/src/TAttParticle.cxx,
eg/src/TDatabasePDG.cxx, eg/src/TGenerator.cxx,
eg/src/TParticle.cxx, eg/src/TParticleClassPDG.cxx,
eg/src/TParticlePDG.cxx, eg/src/TVirtualMCDecayer.cxx,
vmc/inc/TGeoMCGeometry.h, vmc/inc/TMCOptical.h,
vmc/inc/TMCParticleType.h, vmc/inc/TMCProcess.h,
vmc/inc/TMCVerbose.h, vmc/inc/TPDGCode.h, vmc/inc/TVirtualMC.h,
vmc/inc/TVirtualMCApplication.h, vmc/inc/TVirtualMCGeometry.h,
vmc/inc/TVirtualMCStack.h, vmc/src/TGeoMCGeometry.cxx,
vmc/src/TMCVerbose.cxx, vmc/src/TVirtualMC.cxx,
vmc/src/TVirtualMCApplication.cxx,
vmc/src/TVirtualMCGeometry.cxx, vmc/src/TVirtualMCStack.cxx:
Added proper copyright and license statements. All files now
LGPL.
2006-08-24 16:28 rdm
* [r16106] auth/inc/rsaaux.h, auth/inc/rsadef.h, auth/inc/rsafun.h,
auth/inc/rsalib.h, auth/src/rsaaux.cxx, auth/src/rsafun.cxx,
auth/src/rsalib.cxx: Files placed under LGPL by the author Martin
Nicolay.
2006-08-24 15:04 rdm
* [r16105] configure: fix GSL/mathmore test which got broken in
previous patch.
2006-08-24 14:35 rdm
* [r16104] cint/src/v6_shl.cxx: From Axel:
Print some info if loading a dll failed under windows.
2006-08-24 13:49 rdm
* [r16103] Makefile, README/COPYING.CINT,
build/package/common/libroot-dev.install.in,
build/package/common/libroot-python.control,
build/package/common/libroot-python.install.in,
build/package/common/libroot-tmva.control,
build/package/common/libroot.control,
build/package/common/root-bin.install.in,
build/package/common/root-common.install.in,
build/package/common/root-plugin-hbook.install.in,
build/package/common/root-plugin-krb5.control,
build/package/common/root-proofd.install.in,
build/package/debian/application-x-root.png,
build/package/debian/changelog, build/package/debian/control.in,
build/package/debian/copyright, build/package/debian/dirs,
build/package/debian/libroot-tmva.overrides.in,
build/package/debian/po/dk.po,
build/package/debian/po/templates.pot,
build/package/debian/pycompat,
build/package/debian/root-bin.desktop.in,
build/package/debian/root-bin.menu.in,
build/package/debian/root-bin.xpm,
build/package/debian/root-proofd.init.in,
build/package/debian/root-rootd.init.in,
build/package/debian/root-xrootd.init.in,
build/package/debian/rules,
build/package/debian/ttf-root-installer.copyright,
build/package/debian/ttf-root-installer.templates,
build/package/lib/makebuilddepend.sh,
build/package/lib/makedebdir.sh, build/package/lib/makelist,
build/package/lib/makelists.sh, build/package/lib/makerpmcl.pl,
build/package/lib/makerpmspec.sh, build/package/rpm/spec.in,
build/package/rpm/ttf-root-installer.post,
build/package/rpm/ttf-root-installer.preun, cint/Module.mk,
config/olbd.in, config/proofd.in, config/rootd.in,
config/xrootd.in, configure, man/man1/genreflex-rootcint.1,
man/man1/genreflex.1, xrootd/Module.mk: From Christian Holm:
- configure: new option --fail-on-missing, when this is set
configure
will fail if the files for a requested plugin are not found.
Needed
for proper Debian install.
- many Debian packaging fixes.
2006-08-24 11:46 rdm
* [r16102] cint/src/v6_pause.cxx: From Axel:
Implement error recovery when piping (redirect i/o) failed.
2006-08-24 09:38 rdm
* [r16101] cint/src/v6_scrupto.cxx: From Axel:
Non-recursive version of G__destroy_upto, needed for large chains
of
G__var_array (e.g. with G__MEMDEPTH==1).
2006-08-24 09:34 roiser
* [r16100] reflex/src/Pointer.cxx, reflex/src/TypeBuilder.cxx: ***
empty log message ***
2006-08-24 09:22 roiser
* [r16099] reflex/doc, reflex/doc/.cvsignore: new cvsignore file
for doc dir
2006-08-24 09:21 roiser
* [r16098] reflex/test/testDict2/TestClasses.h: enhance test for
function pointers
2006-08-23 22:25 rdm
* [r16097] html/src/THtml.cxx: From Axel:
If THtml knows a class A, but can't find its sources, it assumed
that
it's a ROOT class, and the user was creating documentation for
his/her
own classes. This fails if a user dares to have more than one
lib. There
was a mechanism implemented which would allow for multiple libs,
but
that was really a hack.
THtml now checks the env var Root.Html.LibName, and creates a
link using
that base URL, for all classes being defined in libLibName.*.
I.e. if
that class A is defined in libLibName, and Root.Html.LibName is
../LibNameDoc, then THtml will create a link to
../LibNameDoc/A.html.
The class name / library name mapping is done with the help of
rlibmap;
see the class doc for more info.
Other changes:
* fix javascript error in source files
* link javascript file from the proper directory
* reduce width of divs to slightly < 100%
* a names (anchors) should be id-compatible, and thus start with
a letter
* update doc.
2006-08-23 16:50 antcheva
* [r16096] gui/src/TGNumberEntry.cxx: From Reiner Rohlfs:
- fix the truncated real number value in SetNumber(Double_t val)
function
2006-08-23 15:50 brun
* [r16095] hist/src/TProfile.cxx: From Matevz:
Fix a problem in TProfile::Rebin
2006-08-23 15:37 brun
* [r16094] geom/src/TGeoVolume.cxx: From Andrei:
Fix bug reported at:
http://savannah.cern.ch/bugs/?func=detailitem&item_id=19269
2006-08-23 15:32 brun
* [r16093] gl/src/TGLViewer.cxx: From Matevz:
Fix a problem with previous GL patch.
2006-08-23 14:50 moneta
* [r16092] tutorials/mathcoreGenVector.C: add new tests on Rotation
conversions and a protection in the comparison function when one
of the value is zero
2006-08-23 14:48 brun
* [r16091] geom/src/TGeoTorus.cxx: From Andrei:
Fixed incorrect TGeoTorus::GetNmeshVertices().
2006-08-23 14:39 brun
* [r16090] base/inc/TVirtualViewer3D.h, g3d/inc/TPointSet3D.h,
g3d/src/TPointSet3D.cxx, gl/inc/TGLCamera.h,
gl/inc/TGLDrawFlags.h, gl/inc/TGLLogicalShape.h,
gl/inc/TGLObject.h, gl/inc/TGLOrthoCamera.h,
gl/inc/TGLPerspectiveCamera.h, gl/inc/TGLPolyMarker.h,
gl/inc/TGLSAViewer.h, gl/inc/TGLScene.h, gl/inc/TGLViewer.h,
gl/inc/TPointSet3DGL.h, gl/src/TGLCamera.cxx,
gl/src/TGLDrawFlags.cxx, gl/src/TGLDrawable.cxx,
gl/src/TGLLogicalShape.cxx, gl/src/TGLObject.cxx,
gl/src/TGLOrthoCamera.cxx, gl/src/TGLPerspectiveCamera.cxx,
gl/src/TGLPhysicalShape.cxx, gl/src/TGLSAViewer.cxx,
gl/src/TGLScene.cxx, gl/src/TGLViewer.cxx,
gl/src/TPointSet3DGL.cxx: From Matevz Tadel:
1) Implementation of two-level (secondary) selection
Rendering objects can provide a new level of interactivity, for
example a TPointSet3D holding a set of clusters can attach a
pointer
to original cluster to each point and receive notifications when
a
specified cluster was clicked.
Secondary selection is activated by Control-Left clicking into
the
GL window.
2) Improve control over camera-reset behaviour
Allow user to prevent camera reset on scene update and
double-click.
3) Improvements in TPointSet3D(GL)
Detailed ChangeLog
==================
* base/inc/TVirtualViewer3D.h:
Added virtual methods 'void ResetCameras(){}' and 'void
ResetCamerasAfterNextUpdate(){}'.
* gl/inc/TGLScene.h:
* gl/src/TGLScene.cxx:
Implemented two-level selection. It is enabled for next selection
pass by calling ActivateSecSelect().
DoSelect() does not change the selected object but only indicates
which object has been selected by setting new member
'TGLPhysicalShape *fSelectionResult'. Caller (TGLViewer) must
call
new method 'void ApplySelection()' to actually change the
selected
object to the last selection result.
Changed declaration of selection buffer from being a static
varable
within DoSelect() to data-member. This allows post-processing of
selection records needed by two-level selection.
* gl/inc/TGLCamera.h:
* gl/inc/TGLOrthoCamera.h:
* gl/inc/TGLPerspectiveCamera.h:
* gl/src/TGLCamera.cxx:
* gl/src/TGLOrthoCamera.cxx:
* gl/src/TGLPerspectiveCamera.cxx:
Added Bool_t argument with default value to:
virtual void TGLCamera::Setup(const TGLBoundingBox & box, Bool_t
reset=kTRUE) = 0;
By setting it to false one can change camera parameters for new
scene bounding-box without repositioning the camera.
Added 'Bool_t checkSize' argument to OfInterest().
This is relevant for marker-classes which can have small
volume/length but are still visible as they are rendered in
pixel-coordinates. Value of this argument is needed in TGLScene
(DestroyPhysicals) and TGLViewer (AddObject). It is obtained by
calling virtual method
TGLLogicalShape::IgnoreSizeForOfInterest().
This method returns false by defalut and is overriden in
TGLPolyMarker and TPointSet3DGL.
* gl/inc/TGLViewer.h:
* gl/src/TGLViewer.cxx:
Added controls for camera-reset behaviour.
Data-members: 'Bool_t fResetCamerasOnUpdate', 'Bool_t
fResetCamerasOnNextUpdate', 'Bool_t fResetCameraOnDoubleClick'.
Methods: 'ResetCameras()', 'ResetCamerasAfterNextUpdate()',
'ResetCurrentCamera()'.
Added an argument to 'void PostSceneBuildSetup(Bool_t
resetCameras).
Added Bool_t return-value to RequestSelect(). It returns true if
result of the selection is different then fSelectedPhysical.
Added method ApplySelection() to interface with TGLScene
selection state. This is called from event-handling functions in
TGLViewer.
Added key-binding for 'Home': ResetCurrentCamera().
* gl/inc/TGLSAViewer.h:
* gl/src/TGLSAViewer.cxx:
Added description of new functionality to fgHelpText.
MSVC was complaining about fgHelpText being too long: I split it
into fgHelpText1 and fgHelpText2.
* gl/inc/TGLDrawFlags.h:
* gl/src/TGLDrawFlags.cxx:
Added members 'Bool_t fSelection' and 'Bool_t
fSecSelection' allowing passing of current selection state to
renderers. This is needed to allow different render-paths during
(secondary) selection.
We should consider passing TGLScene* and/or TGLViewer* down to
DirectDraw() of individual renderers.
* gl/src/TGLDrawable.cxx:
In ShouldCache() return false if secondary selection is in
progress.
* gl/src/TGLPhysicalShape.cxx:
Handle new members in TGLDrawFlags.
* gl/inc/TGLLogicalShape.h:
* gl/src/TGLLogicalShape.cxx:
Added three new functions:
1) virtual Bool_t SupportsSecondarySelect() const { return
kFALSE; }
This is called by TGLScene::DoSelect() to check is object that
was
the result of primary selection supports secondary selection.
2) virtual void ProcessSelection(UInt_t* ptr, TGLViewer*,
TGLScene*);
It is called back from TGLViewer after successful secondary
selection. As the object that does the rendering is the only one
that actually knows how the object sub-parts were named it has
to interpret the results.
Both of these should be overriden in classes that support
secondary selection, for example see TPointSet3DGL.
3) virtual Bool_t IgnoreSizeForOfInterest() const { return
kFALSE; }
Signals to TGLScene and TGLViewer that volume/lenght of this
class' bounding box should not be considered when checking if
objects of this class are of interest to current camera.
* gl/inc/TGLObject.h:
* gl/src/TGLObject.cxx:
Changed second argument of function:
Bool_t SetModelCheckClass(TObject* obj, const Text_t* classname);
to 'TClass* cls'. This is much more efficient.
* g3d/inc/TPointSet3D.h:
* g3d/src/TPointSet3D.cxx:
Added support for per-point designations (one TObject* per point;
via casting it can be set to anything).
New virtual method 'void PointSelected(Int_t n)' that is called
back after successful secondary selection in TGLViewer (via
virtual TGLLogicalShape::ProcessSelection()).
* gl/inc/TPointSet3DGL.h:
* gl/src/TPointSet3DGL.cxx:
Added support for per-point selection. Point-sizes are taken into
account during selection (by modifying the projection
matrix).
Implemented 'virtual Bool_t TGLDrawable::ShouldCache()' to
disable
caching when in primary selection (point-size improvements).
Cross-like marker types are now supported to some extent.
Improved structure of rendering code.
Override 'virtual Bool_t
TGLLogicalShape::IgnoreSizeForOfInterest()'
to return true.
Multiply TAttMarker::GetMarkerSize() by 5 before applying.
* gl/inc/TGLPolyMarker.h:
Override 'virtual Bool_t
TGLLogicalShape::IgnoreSizeForOfInterest()'
to return true.
2006-08-23 09:00 couet
* [r16089] hist/src/TH1.cxx: - Coding conventions
2006-08-23 08:47 rdm
* [r16088] configure: On Win32 ignore gsl-config when coming from
cygwin.
2006-08-23 08:46 rdm
* [r16087] base/src/TString.cxx: Fix R__VA_COPY for Win32 with
_MSC_VER >= 1310 (>= 7.1).
2006-08-22 22:06 pcanal
* [r16086] io/src/TStreamerInfo.cxx, meta/src/TStreamerInfo.cxx:
Adapt to the latest bug fix in TObjArray
2006-08-22 18:27 rdm
* [r16085] base/src/TContextMenu.cxx, gui/src/TRootContextMenu.cxx:
From Matevz:
In ProcessMessage(Long_t, Long_t, Long_t): store current pad via
TObjectSpy.
2006-08-22 18:27 rdm
* [r16084] gpad/src/TPad.cxx: From Matevz:
In Clear(Option_t *): check if 'this' is the selected pad of
fCanvas and assert the selected object is reset to pad itself.
In Close(): assert fCanvas does not hold referenes to 'this' in
TCanvas::fPadSave or TCanvas::fSelectedPad.
2006-08-22 18:26 rdm
* [r16083] gpad/inc/TCanvas.h, gpad/src/TCanvas.cxx: From Matevz:
Added data-member 'Bool_t fSelectedChanged' and inline metod
'void
ClearPadSave()'.
In Pick(Int_t, Int_t, TObject*): set member fSelectedChanged to
true if Selected() signal is emitted and to false otherwise. This
allows for consistent handling of selected objected withing
canvas.
In HandleInput(EEventType, Int_t, Int_t): use TObjectSpy for
local
varables prevSelPad, prevSelObj; at the end revert members
fSelectedPad and fSelected to previous values if signal Selected
was not emitted.
2006-08-22 18:25 rdm
* [r16082] base/src/TROOT.cxx: From Matevz:
Replace TList with THashList for fCleanups.
2006-08-22 18:24 rdm
* [r16081] base/inc/TObjectSpy.h, base/src/TObjectSpy.cxx: From
Matevz:
Added protections against fObj == 0; moved
TObjectSpy::SetObject()
from .h to .cxx.
2006-08-22 18:03 rdm
* [r16080] cont/inc/TObjArray.h: From Paul Russo:
- Make TObjArray::UncheckedAt() return the same element
as TObjArray::At().
2006-08-22 17:19 rdm
* [r16079] base/src/TString.cxx: fix problem in TString::Form(),
need to copy var arg list for retry.
Use __va_copy or equivalent which is not portable. Many cases are
covered:
gcc, icc, Win32, Solaris, Mac OS X, but if one is missing we'll
find out
soon enough.
2006-08-22 15:34 roiser
* [r16078] reflex/python/genreflex/gendict.py: Fix for shadow
members which are function pointers and have templated parameter
/ return types
2006-08-22 14:12 rdm
* [r16077] tree/inc/TSelector.h, tree/src/TSelector.cxx: make copy
ctor and assignment private again (effc++ compliant).
2006-08-22 14:07 rdm
* [r16076] html/inc/THtml.h, html/src/THtml.cxx: From Axel:
Don't write beautified text in "Begin_Html"/"End_Html" block when
Converting. Don't rebuild the list of classes if the same filter
is
used. Don't empty parse stack if we only have one element on it.
2006-08-22 13:51 rdm
* [r16075] cont/inc/TMap.h: From Thomas Bretz:
new accessors for TMap and TPair:
TObject *TMap::operator()(const char *keyname) const {return
GetValue(keyname);}
TObject *TMap::operator()(TObject *key) const { return
GetValue(key); }
const char *TPair::GetTitle() { return fValue->GetName(); }
2006-08-22 12:23 couet
* [r16074] histpainter/src/THistPainter.cxx: - Small fix to make
sure the option "cont0" is always drawn with filled
contours (as said in the help). Without this fix the following
lines
produced hollow contours:
root [0] gROOT->ForceStyle()
root [1] gStyle->SetFillStyle(1001)
root [2] gStyle->SetHistFillStyle(0)
root [3] hpxpy->Draw("cont0")
2006-08-22 10:40 moneta
* [r16073] mathcore/src/VectorUtil.cxx: fixes a compiler error on
Linux
2006-08-22 09:45 moneta
* [r16072] mathcore/build/src_Makefile.am,
mathcore/inc/Math/GenVector/VectorUtil.h,
mathcore/src/VectorUtil.cxx: add utility function for cinverting
Phi in the range 0,2*PI and -PI,PI
2006-08-21 22:42 pcanal
* [r16071] cint/inc/G__ci.h, cint/src/CallFunc.cxx,
cint/src/Class.cxx, cint/src/v6_newlink.cxx,
cint/src/v6_struct.cxx, pyroot/src/Pythonize.cxx,
pyroot/src/TPyClassGenerator.cxx: repair G__CurrentCall (in
particular for pyroot)
2006-08-21 16:38 moneta
* [r16070] mathcore/inc/Math/GenVector/VectorUtil.h,
mathcore/src/3DConversions.cxx, mathcore/test/testGenVector.cxx:
- fix a bug in conversion Rotation3D AxisAngle
- add new function to find Projection and Perpendicular of a
vector along any given direction (requested by C. Bernet, CMS)
2006-08-21 16:02 rdm
* [r16069] html/inc/THtml.h, html/src/THtml.cxx: From Axel:
* when within Begin/End_HtmlEnd_Htmluse beautified but original
line as
comment
* state if a member is static
* allow method signatures and docs for data members to span
multiple
lines, but indent additional lines.
* fix what THtml thinks is an enum (see e.g.
http://root.cern.ch/root/html/THtml.html#THtml:fDocContext)
* prepend enums with "enum", always (see e.g.
http://root.cern.ch/root/html/THtml.html#THtml:kUp)
* initialize some state vars - first class being documented
didn't have
proper links (see
http://root.cern.ch/root/html/ColorStruct_t.html)
* update THtml's documentation
* clean THtml.h's #includes
* remove exposed typedef
The first 5 changes might warrant all docs to be regenerated, but
only
next week.
2006-08-21 15:25 axel
* [r16068] reflex/inc/Reflex/Scope.h, reflex/inc/Reflex/Type.h,
reflex/src/Scope.cxx, reflex/src/Type.cxx: Ooops.
2006-08-21 15:23 axel
* [r16067] reflex/inc/Reflex/Scope.h, reflex/inc/Reflex/Type.h,
reflex/src/Scope.cxx, reflex/src/Type.cxx: Fix a few more
unintended scope->bool->int conversions
export G__CurrentCall needed by ROOT (pyroot)
2006-08-21 14:43 rdm
* [r16066] proof/src/TProofCondor.cxx: From Maarten:
Improvements in Condor directed PROOF startup:
- fix startup bugs
- improve startup parallelism
- add startup messages
2006-08-21 14:19 rdm
* [r16065] base/inc/TString.h, base/src/TString.cxx: new static
method TString::Format() returning a TString. Like the member
function TString::Form() but no need to first create a TString.
2006-08-21 14:17 rdm
* [r16064] cint/src/v6_newlink.cxx: fix for AMD64 in case vararg
methods return an object.
2006-08-21 13:53 rdm
* [r16063] config/Makefile.macosx, config/Makefile.macosx64: Revert
removal of -lg2c, needed on ppc.
2006-08-21 13:25 antcheva
* [r16062] gui/src/TGTab.cxx: From Matevz:
- In SetTab(const char *name) do not assume that any tabs are
actually created (it was causing crashes when the tab was empty)
2006-08-21 12:39 rdm
* [r16061] cint/inc/Api.h, cint/inc/G__ci.h, cint/inc/fproto.h:
From Axel:
Move G__CurrentCall decl to G__ci.
Move extern "C" funcs out of namespace (d'oh) in Api.h.
Fixes compilation problem on Win32.
2006-08-21 12:31 rdm
* [r16060] build/rmkdepend/mainroot.cxx: From Axel:
allow argument to the -R option to specify a custom dictionary
name.
Also added description of new rmkdepend features.
2006-08-21 09:55 rdm
* [r16059] build/rmkdepend/mainroot.cxx: take unlink from unistd.h
on *nix systems, to avoid the warning:
icc -O -fPIC -wd1476 -Iinclude -wd1572 -pthread
-DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
build/rmkdepend/mainroot.o -c build/rmkdepend/mainroot.cxx
build/rmkdepend/mainroot.cxx(22): warning #584: omission of
exception specification is incompatible with previous function
"unlink" (declared at line 750 of "/usr/include/unistd.h")
extern "C" int unlink (const char *FILENAME);
2006-08-18 22:36 pcanal
* [r16058] cint/inc/Api.h, cint/inc/BaseCls.h, cint/inc/CallFunc.h,
cint/inc/Class.h, cint/inc/DataMbr.h, cint/inc/G__ci.h,
cint/inc/Method.h, cint/inc/MethodAr.h, cint/inc/Property.h,
cint/inc/Token.h, cint/inc/Type.h, cint/inc/Typedf.h,
cint/inc/accstrm.h, cint/inc/alphastrm.h, cint/inc/bc_assign.h,
cint/inc/bc_autoobj.h, cint/inc/bc_cfunc.h, cint/inc/bc_debug.h,
cint/inc/bc_eh.h, cint/inc/bc_exec.h, cint/inc/bc_exec_asm.h,
cint/inc/bc_inst.h, cint/inc/bc_item.h, cint/inc/bc_linkdef.h,
cint/inc/bc_parse.h, cint/inc/bc_reader.h, cint/inc/bc_type.h,
cint/inc/bc_vtbl.h, cint/inc/bcstrm.h, cint/inc/cbstrm.h,
cint/inc/common.h, cint/inc/dllrev.h, cint/inc/fproto.h,
cint/inc/gcc3strm.h, cint/inc/global.h, cint/inc/header.h,
cint/inc/iccstrm.h, cint/inc/kccstrm.h, cint/inc/libstrm.h,
cint/inc/longif.h, cint/inc/longif3.h, cint/inc/memtest.h,
cint/inc/newsos.h, cint/inc/rflx_gendict.h,
cint/inc/rflx_gensrc.h, cint/inc/rflx_tools.h,
cint/inc/stdstrct.h, cint/inc/sunos.h, cint/inc/sunstrm.h,
cint/inc/typesym.h, cint/inc/vc7strm.h, cint/inc/vcstrm.h,
cint/inc/vcstrmold.h, cint/include/Common.h,
cint/include/GL/gl.h, cint/include/GL/glu.h,
cint/include/GL/glut.h, cint/include/GL/xmesa.h,
cint/include/ReadF.C, cint/include/ReadF.cxx,
cint/include/ReadF.h, cint/include/RegE.C, cint/include/RegE.cxx,
cint/include/RegE.h, cint/include/X11/Xlib.h,
cint/include/X11/Xutil.h, cint/include/X11/keysym.h,
cint/include/X11/xos.h, cint/include/_complex,
cint/include/_complex.h, cint/include/_exception,
cint/include/_exception.h, cint/include/_iostream,
cint/include/_stdexcept, cint/include/_stdexcept.h,
cint/include/api.h, cint/include/array.c, cint/include/array.h,
cint/include/arrayiostream.h, cint/include/assert.h,
cint/include/bool, cint/include/bool.h, cint/include/boolean.h,
cint/include/carray.c, cint/include/carray.h,
cint/include/cassert, cint/include/cctype, cint/include/cerrno,
cint/include/cfloat, cint/include/ciso646, cint/include/climits,
cint/include/clocale, cint/include/cmath, cint/include/complex,
cint/include/complex.h, cint/include/constants.h,
cint/include/csetjmp, cint/include/csignal, cint/include/cstdarg,
cint/include/cstddef, cint/include/cstdio, cint/include/cstdlib,
cint/include/cstring, cint/include/ctime, cint/include/ctype.h,
cint/include/cwchar, cint/include/cwctype,
cint/include/darray.cxx, cint/include/darray.h,
cint/include/ertti.h, cint/include/exception,
cint/include/exception.h, cint/include/fcntl.h,
cint/include/fft.c, cint/include/fft.h, cint/include/fstream,
cint/include/fstream.h, cint/include/graphbuf.h,
cint/include/iomanip, cint/include/iomanip.h,
cint/include/iosfwd, cint/include/iosfwd.h,
cint/include/iostream, cint/include/iostream.h,
cint/include/istream, cint/include/limits, cint/include/locale,
cint/include/lsm.c, cint/include/lsm.h, cint/include/makearc,
cint/include/makearcg, cint/include/makearcsun,
cint/include/makefile, cint/include/makehpib,
cint/include/makeit.c, cint/include/makemat,
cint/include/matrix.cxx, cint/include/matrix.h,
cint/include/matrixstream.h, cint/include/mkincld.c,
cint/include/new, cint/include/new.h, cint/include/ostream,
cint/include/platform.h, cint/include/pthread.h,
cint/include/readfile.h, cint/include/regex.h,
cint/include/regexp.h, cint/include/setjmp.h,
cint/include/socket.h, cint/include/spice.h,
cint/include/sstream, cint/include/statistics.c,
cint/include/statistics.h, cint/include/stdarg.h,
cint/include/stdexcept, cint/include/stdiostream.h,
cint/include/stream.h, cint/include/streambuf,
cint/include/string.h, cint/include/striostream.h,
cint/include/strstream, cint/include/strstream.h,
cint/include/sys/cdefs.h, cint/include/sys/file.h,
cint/include/sys/ipc.h, cint/include/sys/msg.h,
cint/include/sys/sem.h, cint/include/sys/shm.h,
cint/include/sys/stat.h, cint/include/termios.h,
cint/include/timespec.h, cint/include/typeinfo,
cint/include/typeinfo.h, cint/include/unistd.h,
cint/include/windows.h, cint/include/winsock.h,
cint/include/xgraph.c, cint/include/xygraphbuf.h,
cint/lib/accstrm/fstrm.h, cint/lib/accstrm/iostrm.h,
cint/lib/accstrm/linkdef.h, cint/lib/accstrm/sstrm.h,
cint/lib/alphastrm/fstrm.h, cint/lib/alphastrm/iostrm.h,
cint/lib/alphastrm/linkdef.h, cint/lib/alphastrm/sstrm.h,
cint/lib/bcstream/fstrm.h, cint/lib/bcstream/iostrm.h,
cint/lib/bcstream/stdiostr.h, cint/lib/bcstream/strm.h,
cint/lib/bcstream/strstrm.h, cint/lib/cbstream/fstrm.h,
cint/lib/cbstream/iostrm.h, cint/lib/cbstream/linkdef.h,
cint/lib/cbstream/strstrm.h, cint/lib/dll_stl/cinteh.h,
cint/lib/dll_stl/clim.h, cint/lib/dll_stl/cmplx.h,
cint/lib/dll_stl/dqu.h, cint/lib/dll_stl/iter.h,
cint/lib/dll_stl/lst.h, cint/lib/dll_stl/mp.h,
cint/lib/dll_stl/multmp.h, cint/lib/dll_stl/multst.h,
cint/lib/dll_stl/pr.h, cint/lib/dll_stl/que.h,
cint/lib/dll_stl/se.h, cint/lib/dll_stl/st.h,
cint/lib/dll_stl/stk.h, cint/lib/dll_stl/str.h,
cint/lib/dll_stl/suncc5_deque.h,
cint/lib/dll_stl/suncc5_string.h, cint/lib/dll_stl/vary.h,
cint/lib/dll_stl/vec.h, cint/lib/dll_stl/vecbool.h,
cint/lib/gcc3strm/fstrm.h, cint/lib/gcc3strm/iostrm.h,
cint/lib/gcc3strm/linkdef.h, cint/lib/gcc3strm/sstrm.h,
cint/lib/gl/GL.h, cint/lib/gl/TOP.h, cint/lib/gl/cintGL.h,
cint/lib/iccstrm/fstrm.h, cint/lib/iccstrm/iostrm.h,
cint/lib/iccstrm/linkdef.h, cint/lib/iccstrm/sstrm.h,
cint/lib/ipc/ipcif.h, cint/lib/longlong/longdbl.h,
cint/lib/longlong/longlong.h, cint/lib/longlong/makelongif,
cint/lib/longlong/makelongif3, cint/lib/longlong/setuphp,
cint/lib/posix/exten.c, cint/lib/posix/exten.h,
cint/lib/posix/mktypes.c, cint/lib/posix/posix.h,
cint/lib/posix/winposix.c, cint/lib/posix/winposix.h,
cint/lib/prec_stl/algorithm, cint/lib/prec_stl/bitset,
cint/lib/prec_stl/climits, cint/lib/prec_stl/complex,
cint/lib/prec_stl/deque, cint/lib/prec_stl/exception,
cint/lib/prec_stl/functional, cint/lib/prec_stl/iterator,
cint/lib/prec_stl/limits, cint/lib/prec_stl/list,
cint/lib/prec_stl/map, cint/lib/prec_stl/memory,
cint/lib/prec_stl/multimap, cint/lib/prec_stl/multiset,
cint/lib/prec_stl/numeric, cint/lib/prec_stl/queue,
cint/lib/prec_stl/set, cint/lib/prec_stl/stack,
cint/lib/prec_stl/stdexcept, cint/lib/prec_stl/string,
cint/lib/prec_stl/utility, cint/lib/prec_stl/valarray,
cint/lib/prec_stl/vector, cint/lib/pthread/pthd.h,
cint/lib/pthread/setuphp, cint/lib/pthread/thread.h,
cint/lib/qt/qcompactstyle.h, cint/lib/qt/qconfig.h,
cint/lib/qt/qmodules.h, cint/lib/qt/qplatformdefs.h,
cint/lib/qt/qtcint.h, cint/lib/qt/qtclasses.h,
cint/lib/qt/qtdummy.h, cint/lib/qt/qtfunctions.h,
cint/lib/qt/qtglobals.h, cint/lib/qt/qtstatic.cxx,
cint/lib/socket/cintsock.c, cint/lib/socket/cintsock.h,
cint/lib/socket/mksockh.c, cint/lib/stdstrct/stdcxxfunc.h,
cint/lib/stdstrct/stdfunc.h, cint/lib/stdstrct/stdstr.h,
cint/lib/stream/fstrm.h, cint/lib/stream/iostrm.h,
cint/lib/stream/stdiostr.h, cint/lib/stream/strm.h,
cint/lib/stream/strstrm.h, cint/lib/vc7strm/fstrm.h,
cint/lib/vc7strm/iostrm.h, cint/lib/vc7strm/linkdef.h,
cint/lib/vc7strm/sstrm.h, cint/lib/vcstream/fstrm.h,
cint/lib/vcstream/iostrm.h, cint/lib/vcstream/stdiostr.h,
cint/lib/vcstream/strm.h, cint/lib/vcstream/strstrm.h,
cint/lib/win32api/cintwin.h, cint/lib/win32api/winfunc.h,
cint/lib/xlib/TOP.h, cint/lib/xlib/XLIB.h,
cint/lib/xlib/x11const.h, cint/lib/xlib/x11mfunc.h,
cint/main/G__main.c, cint/main/G__setup.c, cint/main/cppmain.cxx,
cint/src/Api.cxx, cint/src/BaseCls.cxx, cint/src/CallFunc.cxx,
cint/src/Class.cxx, cint/src/DataMbr.cxx, cint/src/Method.cxx,
cint/src/MethodAr.cxx, cint/src/Shadow.cxx, cint/src/Token.cxx,
cint/src/Type.cxx, cint/src/Typedf.cxx, cint/src/accstrm.cxx,
cint/src/allstrm.cxx, cint/src/alphastrm.cxx,
cint/src/bc_assign.cxx, cint/src/bc_autoobj.cxx,
cint/src/bc_cfunc.cxx, cint/src/bc_debug.cxx, cint/src/bc_eh.cxx,
cint/src/bc_exec.cxx, cint/src/bc_inst.cxx, cint/src/bc_item.cxx,
cint/src/bc_parse.cxx, cint/src/bc_reader.cxx,
cint/src/bc_type.cxx, cint/src/bc_vtbl.cxx, cint/src/bcstrm.cxx,
cint/src/fakestrm.cxx, cint/src/g__cfunc.c,
cint/src/gcc3strm.cxx, cint/src/iccstrm.cxx,
cint/src/kccstrm.cxx, cint/src/libstrm.cxx, cint/src/longif.cxx,
cint/src/longif3.cxx, cint/src/rflx_gendict.cxx,
cint/src/rflx_gensrc.cxx, cint/src/rflx_tools.cxx,
cint/src/sun5strm.cxx, cint/src/sunstrm.cxx,
cint/src/v6_auxu.cxx, cint/src/v6_cast.cxx,
cint/src/v6_debug.cxx, cint/src/v6_decl.cxx,
cint/src/v6_disp.cxx, cint/src/v6_dump.cxx, cint/src/v6_end.cxx,
cint/src/v6_error.cxx, cint/src/v6_expr.cxx,
cint/src/v6_fread.cxx, cint/src/v6_func.cxx,
cint/src/v6_gcoll.cxx, cint/src/v6_global1.cxx,
cint/src/v6_global2.cxx, cint/src/v6_ifunc.cxx,
cint/src/v6_inherit.cxx, cint/src/v6_init.cxx,
cint/src/v6_input.cxx, cint/src/v6_intrpt.cxx,
cint/src/v6_loadfile.cxx, cint/src/v6_macos.cxx,
cint/src/v6_macro.cxx, cint/src/v6_malloc.cxx,
cint/src/v6_memtest.cxx, cint/src/v6_new.cxx,
cint/src/v6_newlink.cxx, cint/src/v6_newsos.cxx,
cint/src/v6_oldlink.cxx, cint/src/v6_opr.cxx,
cint/src/v6_parse.cxx, cint/src/v6_pause.cxx,
cint/src/v6_pcode.cxx, cint/src/v6_pragma.cxx,
cint/src/v6_quote.cxx, cint/src/v6_scrupto.cxx,
cint/src/v6_shl.cxx, cint/src/v6_sizeof.cxx,
cint/src/v6_stdstrct.cxx, cint/src/v6_struct.cxx,
cint/src/v6_stub.cxx, cint/src/v6_sunos.cxx,
cint/src/v6_tmplt.cxx, cint/src/v6_typedef.cxx,
cint/src/v6_val2a.cxx, cint/src/v6_value.cxx,
cint/src/v6_var.cxx, cint/src/v6_winnt.cxx, cint/src/vc7strm.cxx,
cint/src/vcstrm.cxx, cint/src/vcstrmold.cxx,
cint/stl/G__postprocess.h, cint/stl/_algorithm,
cint/stl/_autocontainer, cint/stl/_bitset, cint/stl/_climits,
cint/stl/_climits.h, cint/stl/_deque, cint/stl/_deque.h,
cint/stl/_functional, cint/stl/_iterator, cint/stl/_iterator.h,
cint/stl/_list, cint/stl/_list.h, cint/stl/_map, cint/stl/_map.h,
cint/stl/_memory, cint/stl/_memory.h, cint/stl/_multimap,
cint/stl/_multimap.h, cint/stl/_multiset, cint/stl/_multiset.h,
cint/stl/_pair.h, cint/stl/_set, cint/stl/_set.h,
cint/stl/_stack, cint/stl/_stack.h, cint/stl/_string,
cint/stl/_utility, cint/stl/_utility.h, cint/stl/_vector,
cint/stl/_vector.h, cint/stl/algo.h, cint/stl/algobase.h,
cint/stl/algorithm, cint/stl/bitset, cint/stl/bool,
cint/stl/bstring.h, cint/stl/bvector.h, cint/stl/defalloc.h,
cint/stl/deque, cint/stl/deque.h, cint/stl/faralloc.h,
cint/stl/fdeque.h, cint/stl/flist.h, cint/stl/fmap.h,
cint/stl/fmultmap.h, cint/stl/fmultset.h, cint/stl/fset.h,
cint/stl/function.h, cint/stl/functional, cint/stl/hdeque.h,
cint/stl/heap.h, cint/stl/hlist.h, cint/stl/hmap.h,
cint/stl/hmultmap.h, cint/stl/hmultset.h, cint/stl/hset.h,
cint/stl/hugalloc.h, cint/stl/hvector.h, cint/stl/iterator,
cint/stl/iterator.h, cint/stl/lbvector.h, cint/stl/ldeque.h,
cint/stl/limits, cint/stl/list, cint/stl/list.h,
cint/stl/llist.h, cint/stl/lmap.h, cint/stl/lmultmap.h,
cint/stl/lmultset.h, cint/stl/lngalloc.h, cint/stl/lset.h,
cint/stl/map, cint/stl/map.h, cint/stl/memory, cint/stl/multimap,
cint/stl/multimap.h, cint/stl/multiset, cint/stl/multiset.h,
cint/stl/neralloc.h, cint/stl/nmap.h, cint/stl/nmultmap.h,
cint/stl/nmultset.h, cint/stl/nset.h, cint/stl/numeric,
cint/stl/pair, cint/stl/pair.h, cint/stl/projectn.h,
cint/stl/queue, cint/stl/random.cpp, cint/stl/set,
cint/stl/set.h, cint/stl/stack, cint/stl/stack.h,
cint/stl/string, cint/stl/tempbuf.cpp, cint/stl/tempbuf.h,
cint/stl/teststl, cint/stl/teststl.c, cint/stl/tree.h,
cint/stl/utility, cint/stl/utility.h, cint/stl/valarray,
cint/stl/vector, cint/stl/vector.h, cint/tool/batch.c,
cint/tool/ifdef/get.c, cint/tool/ifdef/ifdef.cxx: From Axel,
Philippei, Fons:
import of CINT tag v5-16-14 from the CINT CVS.
For what else is new see
http://root.cern.ch/root/Cint.phtml?relnote.
In particular this updates the file licenses.
2006-08-18 18:46 pcanal
* [r16057] tree/src/TBranchClones.cxx, tree/src/TLeaf.cxx,
tree/src/TTree.cxx: remove more fix length strings
2006-08-18 17:34 rdm
* [r16056] base/Module.mk, base/inc/LinkDef3.h,
base/inc/TObjectSpy.h, base/src/TObjectSpy.cxx: From Matevz:
new class TObjectSpy and TObjectRefSpy. These small classes
monitor objects
for deletion via RecursiveRemvoe() and reflect the deletion by
reverting
the internal pointer to zero. When this pointer is zero (via
GetObject())
we know the object has been deleted. This avoids the unsafe
TestBit(kNotDeleted) hack. The spied object must have the
kMustCleanup bit
set otherwise you will get an error. To be used in editor
management.
2006-08-18 16:40 rdm
* [r16055] config/Makefile.macosx, config/Makefile.macosx64: From
Fed:
-lg2c is not needed for g95 and gfortran.
2006-08-18 16:39 rdm
* [r16054] Makefile, config/thisroot.csh, config/thisroot.sh,
configure: add two convenience scripts to set ROOTSYS, PATH,
LD_LIBRARY_PATH and
MANPATH for a specific ROOT installation. For how to use see the
thisroot.[c]sh files.
2006-08-18 15:54 antcheva
* [r16053] gui/inc/TGMenu.h, gui/src/TGMenu.cxx: From David
Gonzalez Maline:
- made defined hot keys of cascaded menus working
2006-08-18 15:51 brun
* [r16052] html/inc/THtml.h, html/src/THtml.cxx: From Axel:
Document private members, too (oops). Update THtml's doc (part
1). Make
CreateStyleSheet() and CreateJavascript() public. Fix treatment
of <pre>
</pre> tags.
2006-08-18 12:18 roiser
* [r16047] reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/internal/TypeBase.h: Two new functions
void Type::SetSize(size_t)
void Type::SetTypeInfo(const std::type_info &)
to set the size and the type_info of a type after it has been
declared (needed by CINT)
2006-08-18 12:17 roiser
* [r16046] reflex/test/test_Reflex_unit.cxx: unit tests for new
funcs Type::SetSize, Type::SetTypeInfo
2006-08-18 11:16 brun
* [r16045] html/src/THtml.cxx: From Axel:
create Convert's output dir if necessary, even if it was
specified by
the user; reset current scope when encountering a non-scoping
word
delimiter.
2006-08-18 10:27 brun
* [r16044] asimage/src/TASImage.cxx: In my previous check-in I
added libAfterImage by mistake (still testing).
Anyhow, the new file from Valeriy Onuchin seems to be correct.
Here is the log from Valeriy:
- new version of libAfterImage.
Added LZ compression to builtin libungif, as patent is expired
already.
Allows to create compressed GIF files in batch mode.
2006-08-18 10:18 brun
* [r16043] asimage/src/libAfterImage.tar.gz, tree/src/TLeaf.cxx: I
forgot to make teh output of strchr const (required by Solaris)
2006-08-18 10:06 rdm
* [r16042] README/CREDITS: Added David Maline for the GUI
contributions.
2006-08-18 09:25 roiser
* [r16041] reflex/test/testDict2/TestClasses.h: test for neg.
template parameters
2006-08-18 09:24 roiser
* [r16040] reflex/python/genreflex/gendict.py: escape -
2006-08-18 09:14 rdm
* [r16039] base/src/TString.cxx: slightly eleganter solution to the
resetting of the var_arg pointer.
2006-08-18 08:44 brun
* [r16038] tree/src/TLeaf.cxx: Implement a simpler and faster
algorithm in the TLeaf constructor
when encountering a leaf with a "["
2006-08-17 22:47 pcanal
* [r16037] base/src/TString.cxx: When using a var_arg more than
once, one should reset (this is necessary on AMD64)
2006-08-17 22:46 pcanal
* [r16036] tree/src/TBranch.cxx, tree/src/TBranchElement.cxx,
tree/src/TTree.cxx: remove any artifical limitation in branch
names
2006-08-17 20:07 brun
* [r16033] cint/inc/G__ci.h: Reduce size of G__MEMDEPTH from 2 to 1
2006-08-17 14:45 roiser
* [r16032] reflex/inc/Reflex/Scope.h,
reflex/inc/Reflex/internal/ScopeBase.h, reflex/src/ScopeBase.cxx,
reflex/test/test_Reflex_simple2.cxx,
reflex/test/test_Reflex_unit.cxx: New function "size_t
Scope::SubScopeLevel()" which return the number of declaring
scopes (plus this) the scope is defined. E.g. "class A::B::C"
will return 3.
2006-08-17 13:50 roiser
* [r16031] reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/internal/TypeBase.h, reflex/src/Class.cxx,
reflex/src/Class.h, reflex/src/Type.cxx, reflex/src/TypeBase.cxx,
reflex/src/Typedef.h, reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_simple2.cxx,
reflex/test/test_Reflex_unit.cxx: Change Type::HasBase(const Type
& b) to return const Base & instead of bool.
If this has a base class b, the Base info object will be
returned. Otherwise
the empty Base. The change is backwards compatible in the sense
that Base
can be checked against bool (contains operator bool).
2006-08-17 11:49 roiser
* [r16030] reflex/src/MemberTemplateImpl.cxx,
reflex/src/MemberTemplateName.cxx, reflex/src/TypeBuilder.cxx,
reflex/test/testDict2/TestClasses.h: fix coding conventions
2006-08-17 09:30 brun
* [r16028] hist/inc/TH1.h, hist/src/TH1.cxx: From Lorenzo:
patch for adding the method GetEffectiveEntries (from G. Flucke)
and fix or TH1::Divide in the case of histogram filled with
weights different than 1.
2006-08-17 09:14 brun
* [r16027] gpad/src/TCanvas.cxx, gpad/src/TPad.cxx: The bit
kMustCleanup is now set in the TPad constructors instead
of TCanvas::Build
2006-08-16 16:54 pcanal
* [r16026] treeplayer/src/TTreePlayer.cxx: properly reset a string
when generating the branchname for MakeClass
2006-08-16 14:50 rdm
* [r16025] proof/src/TProofServ.cxx: Don't load libMinuit and
libHtml like in TRint.
2006-08-16 14:50 rdm
* [r16024] cont/src/TClassTable.cxx: Extend description of Next()
to warn about not using in cases where
the class table can be extended, like when calling
gROOT->GetClass(), etc.
2006-08-16 14:04 roiser
* [r16023] reflex/inc/Reflex/Builder/TypedefBuilder.h,
reflex/src/ClassBuilder.cxx, reflex/src/Tools.cxx,
reflex/src/TypeBuilder.cxx, reflex/src/TypedefBuilder.cxx,
reflex/test/test_Reflex_simple2.cxx: Change for
Tools::FundamentalType. Check against the std::type_info object
instead
of the Type::Id. Added unit tests.
2006-08-16 12:23 brun
* [r16022] graf/inc/TGraphBentErrors.h: Add the following missing
getters:
Double_t *GetEXlowd() const {return fEXlowd;}
Double_t *GetEXhighd() const {return fEXhighd;}
Double_t *GetEYlowd() const {return fEYlowd;}
Double_t *GetEYhighd() const {return fEYhighd;}
2006-08-16 10:29 moneta
* [r16021] mathcore/inc/Math/GenVector/AxisAngle.h,
mathcore/src/3DConversions.cxx: - treat special case in the
Rotation3D -> AxisAngle the PI rotation
(use quaternion in this case). This fixes a problem reported by
LHCB
- when constructing an axis angle from 4 components always
re-normalize the vectorcomponents
2006-08-16 08:42 brun
* [r16020] rint/src/TRint.cxx: In TRint constructor do not load
anymore libPostscript, libMinuit and libHtml.
Let the autoload mechanism do its work.
2006-08-16 06:42 roiser
* [r16019] reflex/src/Class.cxx, reflex/src/Kernel.cxx,
reflex/src/MemberTemplate.cxx, reflex/src/MemberTemplateImpl.cxx,
reflex/src/ScopeBase.cxx, reflex/src/ScopeName.cxx,
reflex/src/TypeName.cxx, reflex/src/TypeTemplate.cxx,
reflex/src/TypeTemplateImpl.cxx, reflex/src/TypeTemplateName.cxx:
coding conventions compliance.
2006-08-16 05:50 pcanal
* [r16018] tree/src/TBranch.cxx: Another fix for the ordering of
entry numbers when using the fast cloning.
This affect some cases where the first two baskets where stored
out of order
(due to deletion within the file, for example with AutoSave on).
2006-08-15 23:40 pcanal
* [r16017] utils/Module.mk: also include the .d file for _tmp
source files
2006-08-15 15:50 brun
* [r16016] cint/inc/G__ci.h: With a trivial change in the
definition of two CINT parameters,
the memory requirements from the CINT data structures is going
down from
25 MBytes to about 5 Mbytes.
The change is the following. Instead of
#define G__MAXIFUNC 10
#define G__MEMDEPTH 10
use
#define G__MAXIFUNC 1
#define G__MEMDEPTH 2
The change has no noticeable impact on the run time performance
2006-08-15 15:41 roiser
* [r16015] reflex/src/Class.cxx: remove win32 warning
2006-08-15 15:37 roiser
* [r16014] reflex/test/testDict1/Reflex.h: remove leftover from
tests
2006-08-15 15:22 roiser
* [r16013] reflex/inc/Reflex/DictionaryGenerator.h,
reflex/inc/Reflex/Member.h, reflex/inc/Reflex/Scope.h,
reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/internal/MemberBase.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/TypeBase.h, reflex/src/Class.cxx,
reflex/src/Class.h, reflex/src/DataMember.cxx,
reflex/src/DataMember.h, reflex/src/DictionaryGenerator.cxx,
reflex/src/Enum.cxx, reflex/src/Enum.h,
reflex/src/FunctionMember.cxx, reflex/src/FunctionMember.h,
reflex/src/Member.cxx, reflex/src/MemberBase.cxx,
reflex/src/Namespace.cxx, reflex/src/Namespace.h,
reflex/src/Scope.cxx, reflex/src/ScopeBase.cxx,
reflex/src/Type.cxx, reflex/src/TypeBase.cxx: From Antti Hahto:
First commit of the dictionary generator of Reflex. The new class
DictionaryGenerator provides the API. More testing needed for
special
cases.
2006-08-15 15:10 roiser
* [r16012] reflex/test/dictionary_generator.cpp: Little program
which takes a dictionary library and produces dictionary
source via the new Reflex dictionary generator
2006-08-15 15:09 roiser
* [r16011] reflex/test/testDict1/Reflex.h,
reflex/test/testDict1/selection.xml,
reflex/test/testDict2/TestClasses.h: - Adding classes for Reflex
test dictionary (also for persistence checks)
- New test class to check generated stub function types
2006-08-15 15:08 roiser
* [r16010] reflex/python/genreflex/gendict.py: include cv
qualification when generating the name of a conversion operator
2006-08-15 15:05 roiser
* [r16009] reflex/src/Kernel.cxx: change order of cleanup at tear
down
2006-08-15 13:27 rdm
* [r16008] base/inc/Bytes.h: fix strict-alias warnings now by
default generated by gcc 4.1.
2006-08-15 10:48 brun
* [r16007] rootd/src/rootd.cxx: From Leandro:
Fixes a bug introduced before
(triggered only when using small buffers in readv).
2006-08-15 10:06 antcheva
* [r16006] gui/inc/TGTab.h, gui/src/TGTab.cxx: From Alja and
Matevz:
- added optional argument to block signals and deletion of
removed tab
2006-08-15 10:06 antcheva
* [r16005] gui/src/TGComboBox.cxx: From Alja and Matevz:
- ungrab pointer in destructor ONLY if pop-up window is mapped.
Unconditional grab-pointer causes side-effects if the widget is
deleted in a response to click-on-canvas event.
2006-08-15 09:52 brun
* [r16004] hist/src/TH1.cxx: Modify TH1::Draw to allow option
"same" if a canvas does not exist or is empty.
This simplify users code drawing many histograms in the same pad.
2006-08-15 08:32 antcheva
* [r16003] qt/src/TQtClientWidget.cxx: - follow up changes for qt
layer after the fix of
menu hot keys if NumLock is ON
2006-08-15 03:51 pcanal
* [r16002] meta/inc/TMethodCall.h, meta/src/TMethodCall.cxx: When
looking up the function by name, also look inside
Namespaces (and classes known only to CINT).
Factor the Init code into one single method.
2006-08-14 12:51 brun
* [r16001] tree/src/TTreeCache.cxx: I forgot to delete one
statement in my previous fix. This prevented
the effective use of the cache when using a TEventList.
2006-08-14 10:52 brun
* [r16000] tree/src/TTreeCache.cxx: Fix coding conventions
violation.
2006-08-14 10:51 brun
* [r15999] rootd/src/rootd.cxx: Fix coding conventions violation
2006-08-14 10:50 brun
* [r15998] net/src/TNetFile.cxx, rootd/src/rootd.cxx: Fix coding
conventions violations
2006-08-14 10:43 brun
* [r15997] geom/src/TGeoPhysicalNode.cxx: Fix coding conventions
violation
2006-08-14 10:31 brun
* [r15996] net/src/TNetFile.cxx, netx/src/TXNetFile.cxx: From
Leandro:
Fix portability problem on Windows.
2006-08-14 08:55 brun
* [r15995] tree/src/TTreeCache.cxx: In TTreeCache::FillBuffer one
must return kFALSE in case the cache is full.
2006-08-14 00:23 rdm
* [r15994] pyroot/ROOT.py, pyroot/src/Converters.cxx,
pyroot/src/Converters.h, pyroot/src/FunctionHolder.cxx,
pyroot/src/MemoryRegulator.cxx, pyroot/src/PropertyProxy.cxx,
pyroot/src/PyBufferFactory.cxx, pyroot/src/PyBufferFactory.h,
pyroot/src/PyROOT.h, pyroot/src/PyRootType.cxx,
pyroot/src/Pythonize.cxx, pyroot/src/TPyROOTApplication.cxx,
pyroot/src/TSetItemHolder.cxx, pyroot/src/Utility.cxx: From Wim:
ChangeLog entries for pyroot.diff:
o) return proxy on access through class (needed for help() on
public data)
o) added "string" to ROOT.std as a special STL case
o) allow unpacking of std::pair in for-loops over a container
o) from Scott: fixed leak of argv in TPyROOTApplication and
of PyMethodDefs in Utility::AddToClass
o) port to p2.5b3 and backwards compatibility updates
There are a few places where I could not get all to compile with
both p2.5
and older pythons, so I resorted to CPP #defines.
There are two changes of note in p2.5 from an extension module
POV: 64 bit
indexing support, and module loading has been cleaned up on the
Mac (meaning,
CINT will no longer see duplicate dictionaries from python). In
addition,
there is a new module 'ctypes' that allows programmatic support
to functions
in a shared library; I still have to see whether anything useful
can be
culled out of that.
2006-08-14 00:22 rdm
* [r15993] configure: From Wim:
o) support for python2.5
o) prefer linking to python shared library
2006-08-13 14:21 moneta
* [r15992] test/stressVector.cxx: fix a compilaiton problem due to
changes requested by CMS
2006-08-11 20:51 brun
* [r15991] netx/src/TXNetFile.cxx: Temporary fix for Windows. no
access to static globals defined
in a class in a different dll
2006-08-11 20:33 brun
* [r15990] net/src/TNetFile.cxx, rootd/src/rootd.cxx: From Leandro:
Reduces the memory footprint by transfering a big block produced
in a
readv call in smaller chunks (the size is specified by the
client).
Since the transfers are in a non-blocking mode it should also
improve
the performance by reading the (future) disk data at the same as
sending
the actual one.
2006-08-11 20:25 brun
* [r15989] base/inc/TFile.h, base/src/TFile.cxx, io/inc/TFile.h,
io/src/TFile.cxx, netx/src/TXNetFile.cxx: From Leandro:
Add new members and functions to be able to get the number of
server calls
(without counting the calls to the cache)
2006-08-11 20:17 brun
* [r15988] tree/inc/TTreeCache.h, tree/src/TTreeCache.cxx: From
Leandro:
Add new functions to compute a simple efficiency ratio for the
cache.
2006-08-11 15:34 moneta
* [r15987] mathcore/inc/Math/GenVector/LorentzVector.h,
mathcore/inc/Math/GenVector/VectorUtil.h: add the requests from
Luca Lista
2006-08-11 13:19 moneta
* [r15986] smatrix/doc/SMatrix.html, smatrix/inc/Math/SMatrix.h,
smatrix/inc/Math/SMatrix.icc, smatrix/inc/Math/SVector.h,
smatrix/inc/Math/SVector.icc, smatrix/test/testSMatrix.cxx: - Add
method At(i,j) and At(i) for SMatrix and SVector following the
request by Luca Lista
- Fix documentation (thanks to Juan Palacios)
2006-08-11 10:57 brun
* [r15985] gpad/src/TClassTree.cxx: Extend some internal buffers to
run with the new classes with very long names
generated by templates in MathCore and Smatrix.
2006-08-11 08:23 brun
* [r15984] geom/src/TGeoPhysicalNode.cxx: Improve performance of
TGeoPhysicalNode::GetName
2006-08-11 06:40 roiser
* [r15983] reflex/src/stl_hash.h: fix for solaris
2006-08-11 06:32 roiser
* [r15982] reflex/inc/Reflex/Base.h,
reflex/inc/Reflex/Builder/ClassBuilder.h,
reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/Member.h,
reflex/inc/Reflex/MemberTemplate.h,
reflex/inc/Reflex/PropertyList.h, reflex/inc/Reflex/Scope.h,
reflex/inc/Reflex/Type.h, reflex/inc/Reflex/TypeTemplate.h,
reflex/inc/Reflex/internal/MemberTemplateImpl.h,
reflex/inc/Reflex/internal/MemberTemplateName.h,
reflex/inc/Reflex/internal/OwnedBase.h,
reflex/inc/Reflex/internal/OwnedMember.h,
reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
reflex/inc/Reflex/internal/OwnedScope.h,
reflex/inc/Reflex/internal/OwnedType.h,
reflex/inc/Reflex/internal/OwnedTypeTemplate.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/ScopeName.h,
reflex/inc/Reflex/internal/TypeBase.h,
reflex/inc/Reflex/internal/TypeName.h,
reflex/inc/Reflex/internal/TypeTemplateImpl.h,
reflex/inc/Reflex/internal/TypeTemplateName.h,
reflex/src/Array.h, reflex/src/Class.cxx, reflex/src/Class.h,
reflex/src/ClassBuilder.cxx,
reflex/src/ClassTemplateInstance.cxx,
reflex/src/ClassTemplateInstance.h, reflex/src/Function.h,
reflex/src/FunctionMemberTemplateInstance.cxx,
reflex/src/Kernel.cxx, reflex/src/Member.cxx,
reflex/src/MemberBase.cxx, reflex/src/MemberTemplate.cxx,
reflex/src/MemberTemplateImpl.cxx,
reflex/src/MemberTemplateName.cxx, reflex/src/Namespace.cxx,
reflex/src/Namespace.h, reflex/src/Pointer.h,
reflex/src/PointerToMember.h, reflex/src/Scope.cxx,
reflex/src/ScopeBase.cxx, reflex/src/ScopeName.cxx,
reflex/src/TypeBase.cxx, reflex/src/TypeName.cxx,
reflex/src/TypeTemplate.cxx, reflex/src/TypeTemplateImpl.cxx,
reflex/src/TypeTemplateName.cxx, reflex/src/Typedef.h,
reflex/test/test_ReflexBuilder_unit.cxx,
reflex/test/test_Reflex_generate.cxx,
reflex/test/test_Reflex_simple1.cxx,
reflex/test/test_Reflex_simple2.cxx,
reflex/test/test_Reflex_unit.cxx: Big commit for ownership
management and type unloading.
- Type::Unload is implemnted now. A Type takes the ownership
of it's attached PropertyList and, if it also represents a scope,
has the ownership of it's members. It will unload all owned
information.
- Two new classes TypeTemplateName and MemberTemplateName take
the ownership of the template families defined in the system.
Moreover
they introduce a state pattern and allow lookup by name and
iteration
- The OwnedX classes which are not needed have been removed
- The usual lookup and iteration functions have been added as
forwarding
functions to the corresponding API classes e.g.
MemberTemplate::ByName
MemberTemplate::MemberTemplateSize,
MemberTemplate::MemberTemplate_Begin, etc.
- new function Reflex::Shutdown will remove all remaining memory
allocation
before the unloading of the library. Attention!! If this function
is used it
MUST be called as the very last step before Reflex is unloaded
and also no
Reflex dictionary libraries shall loaded after issuing this
command.
- Memory allocation and leak checking, with valgrind, has been
done.
2006-08-10 23:31 rdm
* [r15981] proof/src/TPacketizerProgressive.cxx,
proofplayer/src/TPacketizerProgressive.cxx: From Jan:
In TPacketizerProgressive the file events sent to gPerfStats had
two problems:
an open-event instead of a close-event and vice versa plus files
that were
open by many slaves had the latter open operations silent. Some
cosmetic
changes and comments are added.
2006-08-10 23:28 rdm
* [r15980] proof/src/TProofServ.cxx: From Jan:
make proper subdirectories for datasets (now that
TSystem::mkdir() is
fixed).
2006-08-10 23:27 rdm
* [r15979] base/src/TSystem.cxx: From Jan:
TSystem::mkdir is using TSystem::DirName on its argument path.
If the argument is also result of DirName, the last part of given
path
(which is the dir that we want to create) was cut.
2006-08-10 21:58 pcanal
* [r15978] base/src/TROOT.cxx: Make sure that
gROOT->GetClass("vector<std::pair<Char_t, UChar_t>")
always find its dictionary (It is registered in the TClassTable
as vector<pair<char,unsigned char> >).
2006-08-10 15:38 antcheva
* [r15977] gui/src/TGButton.cxx: From David Gonzalez Maline:
- Button hot keys were not working if NumLock is ON.
This patch fixes the problem.
2006-08-10 15:36 antcheva
* [r15976] gui/src/TGMenu.cxx: From david Gonzalez Maline:
- Menu hot keys were not working if NumLock is ON.
This patch fixes the problem.
2006-08-10 14:31 axel
* [r15975] reflex/src/NameLookup.cxx: Stop type lookup in decl
scope if !decl scope
2006-08-10 14:14 brun
* [r15974] proof/src/TProof.cxx, tree/inc/TQueryResult.h,
tree/src/TQueryResult.cxx: From Bertrand:
Fill input and output lists of the TQueryResult received in
TProof::CollectInputFrom().
2006-08-10 13:54 brun
* [r15973] treeviewer/src/TSessionViewer.cxx: From Bertrand:
Added a protection in case of query result containing only basic
infos
2006-08-10 10:33 brun
* [r15972] minuit/src/TLinearFitter.cxx, proof/src/TProof.cxx,
proof/src/TProofPlayer.cxx, proofplayer/src/TProofPlayer.cxx: Fix
coding conventions.
2006-08-10 10:21 brun
* [r15971] tree/src/TTreeCache.cxx: In TTreeCache::FillBuffer add a
protection to prevent the cache to grow
for ever in case the estimation of fEntryNext is not accurate
enough.
This case may happen when a TEventlist has been defined and the
distribution
of entries in the list is far from being uniform.
2006-08-10 07:08 brun
* [r15970] base/src/TFile.cxx, io/src/TFile.cxx: Add more
documenattion to TFile::Recover
2006-08-10 06:33 brun
* [r15969] gui/inc/TGDoubleSlider.h, gui/inc/TGFrame.h,
tree/inc/TSelector.h, tree/src/TSelector.cxx: From Federico:
few more effc++ mods
2006-08-09 17:14 pcanal
* [r15968] cint/src/v6_var.cxx: back out long64 patch rev 1.27; it
breaks t1024. Will be reintroduced as part of cint 5.16.14
2006-08-09 16:44 roiser
* [r15967] reflex/inc/Reflex/internal/InternalTools.h: When
converting iterators, if the container is empty return (r)end.
2006-08-09 16:11 antcheva
* [r15966] gui/inc/TGFSContainer.h, gui/src/TGFSContainer.cxx,
gui/src/TGFileDialog.cxx, gui/src/TGListView.cxx: From David
Gonzalez Maline:
- sort files by owner and group
- added tooltips to the header buttons as hints for sorting
features
(Note: sometimes, the system doesn't grab well the information
about the group, i.e. doesn't get the correct group name. It
takes the
same name as the user instead)
2006-08-09 15:11 pcanal
* [r15965] cint/src/v6_var.cxx: From Axel:
Don't cast G__int64 (nor G__uint64 nor long double) away.
2006-08-09 14:08 roiser
* [r15964] reflex/src/Type.cxx: add type template instances for
equivalence check
2006-08-09 10:08 antcheva
* [r15963] gui/src/TGFileDialog.cxx: - changes in dialog labels,
tool tip, displayed error message
2006-08-09 07:15 rdm
* [r15962] peac/src/TPEAC.cxx: From Christian Holm:
change gROOT->Proof() to TVirtualProof::Open().
2006-08-09 03:28 rdm
* [r15961] cint/inc/G__ci.h, cint/src/v6_newlink.cxx: fixed ifdef
logic for Mac OS X x86_64.
2006-08-09 01:33 rdm
* [r15960] test, test/.cvsignore: ignore a number of new
stressXxxxx executables.
2006-08-09 01:30 rdm
* [r15959] asimage/Module.mk, base/inc/RConfig.h, cint/inc/G__ci.h,
cint/src/v6_newlink.cxx, config/Makefile.macosx64,
freetype/Module.mk, pcre/Module.mk, test/Makefile.arch,
unix/src/TUnixSystem.cxx: port to Mac OS X 10.5 (Leopard) x86_64.
The new Mac Pro's use the EM64T
(i.e. AMD64 compatible) Woodcrest CPU's and Mac OS X is now also
fully 64 bit.
2006-08-08 21:35 rdm
* [r15958] cint/Module.mk: silece the clean and distclean targets.
2006-08-08 21:35 rdm
* [r15957] configure: fix long standing problem of "which" on Mac
OS X, fixes miss detection of
gsl_config, et al. Use instead of which "type -path" which is an
internal
of bash.
2006-08-08 21:27 rdm
* [r15956] proof/src/TProof.cxx, proof/src/TProofPlayer.cxx,
proof/src/TProofServ.cxx, proofplayer/src/TProofPlayer.cxx: From
Gerri:
the attached small patch adds the TNamed in question. After the
patch, this
TNamed *nm = (TNamed *) fInput->FindObject("PROOF_QueryTag");
if (nm) {
Printf("Found query tag: %s", nm->GetTitle());
} else {
Printf("Query tag not found");
}
should return the query tag in SlaveBegin or Terminate.
The ID is created on the master so it cannot be available in
Begin.
2006-08-08 20:56 pcanal
* [r15955] tree/src/TBranch.cxx, tree/src/TBranchElement.cxx: From
Paul:
o Clean up the treatment of fReadEntry in a
TBranch/TBranchElement.
It now consistently and predictably remembers the most recent
entry number passed to a GetEntry() call. (This is in particular
useful when dealing with TRef::Object being called from a
streamer
and need the BranchRef facility ; This fixes a problem seen by
DZero)
2006-08-08 19:07 pcanal
* [r15952] io/src/TStreamerInfo.cxx, meta/src/TStreamerInfo.cxx:
When deleting an emaluated object also delete the variable size
array of int/float/etc..
2006-08-08 17:02 rdm
* [r15951] cont/inc/TCollection.h, cont/src/TClonesArray.cxx,
cont/src/TCollection.cxx, cont/src/TObjArray.cxx: Some
corrections to Fed's copy and assignment operators.
2006-08-08 16:02 brun
* [r15950] base/inc/TVirtualFitter.h, cont/inc/TClonesArray.h,
cont/inc/TCollection.h, cont/inc/TObjArray.h,
cont/src/TClonesArray.cxx, cont/src/TObjArray.cxx,
minuit/inc/TLinearFitter.h, minuit/src/TLinearFitter.cxx: From
Federico:
Implement more copy constructors for the collection classes
such that copy constructors of classes embedding ROOT collections
can be implemented.
2006-08-08 15:01 brun
* [r15949] asimage/src/TASImage.cxx,
asimage/src/libAfterImage.tar.gz: From Valeriy Onuchin:
Fix a memory leak when producing gif,etc files in batch mode
2006-08-08 11:06 brun
* [r15948] cont/inc/TClonesArray.h, cont/src/TClonesArray.cxx: From
Federico:
Implement copy constructor and assignment operator
2006-08-08 06:09 rdm
* [r15947] config/Makefile.macosx, config/Makefile.macosx64,
config/Makefile.macosxicc, config/Makefile.macosxxlc,
test/Makefile.arch: Port to Mac OS X 10.5 (Leopard).
2006-08-07 16:52 roiser
* [r15946] reflex/src/Kernel.cxx: remove static in namespace
2006-08-07 15:31 brun
* [r15945] gdml/ROOTwriter.py: Fix a bug in the python script.
2006-08-07 15:27 rdm
* [r15944] proof/src/TProofPlayer.cxx, proof/src/TProofServ.cxx,
proofplayer/src/TProofPlayer.cxx: From Gerri:
fixes for a missing protection creating random segvs on the
master
when aborting a query, and a missing collection after 'stop',
explaining one of Jan Fiete's crashes.
2006-08-07 15:02 axel
* [r15943] reflex/src/NameLookup.h: can use set<const T> with GCC
2006-08-07 14:29 brun
* [r15942] gdml/ROOTwriter.py: Speed up export to gdml by setting
internal attributes to avoid scanning again
the same tree branch of the geometry.
2006-08-07 14:20 axel
* [r15941] reflex/src/NameLookup.cxx, reflex/src/NameLookup.h:
NameLookup state now stored in NameLookup object;
interfaces still static.
Do proper scope chunking with Reflex::Tools' help.
Faster: better caching of strstr results, less temporaries.
Document what funcs are doing
2006-08-06 20:28 brun
* [r15940] proofd/src/XrdProofdProtocol.cxx: From Gerri:
Hopefully a final fix for Solaris
2006-08-06 16:09 pcanal
* [r15938] tree/src/TBranch.cxx: Fix the ordering of entry numbers
when using the fast cloning.
This affect some cases where the basket where stored out of order
(due to deletion within the file, for example with AutoSave on).
2006-08-06 14:46 rdm
* [r15937] proofd/src/XrdProofdProtocol.cxx: From Gerri:
fix for compilation on Solaris.
2006-08-06 13:32 brun
* [r15936] proofd/src/XrdProofdProtocol.cxx: From Gerri:
Fix to compile on Solaris
2006-08-06 07:15 rdm
* [r15935] base/inc/TVirtualProof.h, proof/inc/TProof.h,
proof/inc/TProofSuperMaster.h, proof/src/TProof.cxx,
proof/src/TProofPlayer.cxx, proof/src/TProofSuperMaster.cxx,
proofplayer/src/TProofPlayer.cxx, tree/inc/TDSet.h,
tree/inc/TSelector.h, tree/inc/TSelectorCint.h,
tree/src/TChain.cxx, tree/src/TChainProof.cxx,
tree/src/TDSet.cxx, tree/src/TSelector.cxx,
tree/src/TSelectorCint.cxx, tree/src/TTree.cxx,
tree/src/TVirtualTreePlayer.cxx, treeplayer/inc/TSelectorDraw.h,
treeplayer/src/TSelectorDraw.cxx, treeplayer/src/TTreePlayer.cxx:
Handle several issues related to the TTree::Process() and
TTree::Draw()
return values:
- TSelector: fStatus increased from Int_t to Long64_t. It is used
to
return the number of selected events by TTree::Draw() which
returns
a Long64_t.
- TVirtualProof, TProof, TDSet, TProofPlayer: Process() and
Draw() were
returning an Int_t, now a Long64_t to be consistent with
TTree/TChain.
Actually returning of TSelector::GetStatus() from the workers to
be
done tomorrow.
Also added proper comments describing the return values for
Draw()
(number of selected events), and Process() (value returned by
TSelector::GetStatus()).
- TTree, TChain, TSelectorDraw: added proper comments describing
the
return values of Draw() and Process().
2006-08-06 07:04 rdm
* [r15934] cint/inc/CallFunc.h: Added: G__int64
G__CallFunc::ExecInt64(). This method is needed to call
functions that return a Long64_t.
2006-08-06 02:05 rdm
* [r15932] build/rmkdepend/pr.c: From Jerome Lauret:
no // comments allowed in C code.
2006-08-06 02:04 rdm
* [r15931] base/inc/TROOT.h, base/src/TROOT.cxx: Remove the Proof()
method. Start PROOF via TProof::Open().
2006-08-05 20:04 brun
* [r15930] main/src/pmain.cxx, proof/src/TProofPlayer.cxx,
proofd/inc/XrdProofServProxy.h, proofd/inc/XrdProofdProtocol.h,
proofd/src/XrdProofServProxy.cxx,
proofd/src/XrdProofdProtocol.cxx,
proofplayer/src/TProofPlayer.cxx, proofx/inc/TXProofServ.h,
proofx/src/TXProofServ.cxx, proofx/src/TXSlave.cxx,
proofx/src/TXSocket.cxx: From Gerri:
I have realized that the new tarball requires the mods to the
XrdProofd plugin
that I wanted to keep separated. This explains the problem on Mac
(and also
everywhere the plug-in is build).
It also contains the fix of the problem mention by Fons with
selectors from a library.
2006-08-05 19:58 brun
* [r15929] xrootd/src/xrootd-20060523-1741-ROOT.src.tgz: From
Gerri,
New version that should fix compilation problems on Windows and
MAC
2006-08-05 11:14 brun
* [r15928] proof/inc/TProofQueryResult.h, proof/src/TProof.cxx,
proof/src/TProofPlayer.cxx, proof/src/TProofServ.cxx,
proofplayer/src/TProofPlayer.cxx, tree/inc/TQueryResult.h,
tree/src/TQueryResult.cxx: From Gerri:
Fixes several issues with the definition of the outputlists which
were forgotten
during the previous patch against memory leaks. And also a few
other things.
2006-08-05 11:13 brun
* [r15927] xrootd/src/xrootd-20060523-1741-ROOT.src.tgz: From
Gerri:
The xrootd-tarball contains the fix for a serious bug that I have
found yesterday in
XrdClient affecting sessions where more than (2**15-1)/2 (16384)
files were open
(basically a 'short int' counter was not properly reset ...).
This solves the problem
encountered by Jan-Fiete with Lookup and and analysis of about
23000 files.
2006-08-05 05:16 brun
* [r15926] hist/src/TProfile.cxx: Code cleanup in TProfile::Rebin
(Thanks Constantin Loizides)
2006-08-04 20:58 pcanal
* [r15925] meta/inc/TClass.h, meta/inc/TGenericClassInfo.h,
meta/src/TGenericClassInfo.cxx: From Axel:
Implement SetDeclFile for TClass and TGenericClassInfo.
This is usefull to properly document some cases of class template
For example the html doc for TMatrixT<double> claims that the
user
should include TMatrixT.h, where in fact the user should include
TMatrixD.h.
2006-08-04 19:43 brun
* [r15924] minuit/src/TMinuit.cxx: Make sure that fMaxpar is always
greater than the argument maxpar in TMinuit::BuildArrays.
This fixes the problem reported at:
https://savannah.cern.ch/bugs/?func=detailitem&item_id=18796
2006-08-04 16:17 brun
* [r15923] html/src/THtml.cxx: From Axel:
Remove one unused var, start using another.
2006-08-04 13:59 brun
* [r15922] html/inc/THtml.h, html/src/THtml.cxx: From Axel:
get THtml::Convert back on its feet. Allow to specify a relative
path on
the server, so we can create the proper links. Coding convention.
2006-08-04 10:54 brun
* [r15921] html/src/THtml.cxx: From Axel:
don't sort data members alphabetically, fix anchor for data
members so
they can be jumped to, members are bold, fix link for inherited
members
in beautified source.
2006-08-04 10:08 pcanal
* [r15917] base/src/String.cxx, tree/src/TBranchObject.cxx,
tree/src/TTree.cxx: fix coding convention
2006-08-03 21:20 brun
* [r15916] html/inc/THtml.h, html/src/THtml.cxx: From Axel:
Show inherited data members; same layout and options as for func
members. Don't show hidden funcs. Separate display of enums.
Avoid empty
pre blocks. Fix JS so it also works on IE(7), use local vars,
find CSS
rules case insensitive.
2006-08-03 21:17 pcanal
* [r15915] base/src/TKey.cxx, io/src/TKey.cxx: Set the wiggle room
for the buffer being compressed to the same value as in
TBasket.cxx. This is some time needed if the object's
'compression' lead to a bigger size
2006-08-03 17:45 roiser
* [r15914] reflex/src/Scope.cxx, reflex/src/ScopeBase.cxx: fix
indentation
2006-08-03 16:52 pcanal
* [r15913] cont/src/TClonesArray.cxx: fix typo
2006-08-03 16:49 roiser
* [r15912] reflex/inc/Reflex/MemberTemplate.h,
reflex/inc/Reflex/PropertyList.h,
reflex/inc/Reflex/TypeTemplate.h,
reflex/inc/Reflex/internal/InternalTools.h,
reflex/inc/Reflex/internal/OwnedMember.h,
reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
reflex/inc/Reflex/internal/OwnedPropertyList.h,
reflex/inc/Reflex/internal/OwnedScope.h,
reflex/inc/Reflex/internal/OwnedType.h,
reflex/inc/Reflex/internal/OwnedTypeTemplate.h,
reflex/inc/Reflex/internal/ScopeBase.h, reflex/src/Array.cxx,
reflex/src/Class.cxx, reflex/src/Class.h,
reflex/src/Function.cxx, reflex/src/FunctionBuilder.cxx,
reflex/src/FunctionMember.cxx,
reflex/src/FunctionMemberTemplateInstance.cxx,
reflex/src/Fundamental.cxx, reflex/src/MemberBase.cxx,
reflex/src/MemberTemplate.cxx, reflex/src/NameLookup.cxx,
reflex/src/NameLookup.h, reflex/src/Namespace.cxx,
reflex/src/NamespaceBuilder.cxx, reflex/src/Pointer.cxx,
reflex/src/PointerToMember.cxx, reflex/src/PropertyList.cxx,
reflex/src/Scope.cxx, reflex/src/ScopeBase.cxx,
reflex/src/ScopeName.cxx, reflex/src/TemplateInstance.cxx,
reflex/src/Tools.cxx, reflex/src/TypeBase.cxx,
reflex/src/TypeName.cxx, reflex/src/TypeTemplate.cxx,
reflex/src/TypeTemplateImpl.cxx, reflex/src/Typedef.cxx,
reflex/src/TypedefBuilder.cxx, reflex/src/VariableBuilder.cxx,
reflex/test/test_Reflex_unit.cxx: ScopeBase ownership of members
and member templates. Disable copying and
assignment of ScopeBases.
2006-08-03 12:42 rdm
* [r15906] treeviewer/src/TSessionDialogs.cxx: From Bertrand:
Solve problem of pathname on windows in file upload dialog.
2006-08-03 12:10 brun
* [r15905] html/src/THtml.cxx: Remove unused var
2006-08-03 08:38 brun
* [r15904] html/inc/THtml.h, html/src/THtml.cxx: From Axel:
Fix comments inside comments after strings (aka TH1::Rebin) by
using a
parse context _stack_. Show base classes' methods if requested.
Reformat
method list. Display options (inherited methods? non-public
methods?)
are stored in a cookie. We now also have a javascript file.
Disable
method sorting on Solaris until they implement a
sort-with-predicate.
Again, some chunks of code come from my FNAL/CMS/CD job.
Builds on Solaris CC5 and Win MSVC8.
2006-08-02 20:20 brun
* [r15903] cint/inc/G__ci.h: Increase G__MAXSTRUCT and
G__MAXTYPEDEF from 8000 to 12000.
One is requested by Atlas, the second by CMS
2006-08-02 16:45 rdm
* [r15896] gl/Module.mk: extra extensions to GLLIBS are not needed
and it was breaking the parallel
build.
2006-08-02 14:14 roiser
* [r15895] reflex/inc/Reflex/internal/MemberTemplateImpl.h,
reflex/src/Function.cxx, reflex/src/Function.h,
reflex/src/FunctionMemberTemplateInstance.cxx,
reflex/src/MemberTemplateImpl.cxx,
reflex/test/testDict2/ClassSelections.h,
reflex/test/testDict2/TestClasses.h,
reflex/test/test_ReflexBuilder_unit.cxx: minor fixes, const & for
two fun params, remove warnings for tests on gcc 3.2.3
2006-08-02 13:25 roiser
* [r15894] reflex/src/Array.cxx, reflex/src/Function.cxx,
reflex/src/Fundamental.cxx, reflex/src/Pointer.cxx,
reflex/src/PointerToMember.cxx, reflex/src/TypeTemplate.cxx: fix
for vc8 build
2006-08-02 12:54 brun
* [r15893] hist/inc/TH1.h, hist/inc/TProfile.h, hist/src/TH1.cxx,
hist/src/TProfile.cxx: Add a new optional argument to TH1::Rebin
and TProfile::Rebin.
This new argument can be used to rebin a fixed bin histogram into
a variable bin size histogram.
TH1 *TH1::Rebin(Int_t ngroup, const char*newname, const Double_t
*xbins)
// -case 1 xbins=0
// if newname is not blank a new temporary histogram hnew is
created.
// else the current histogram is modified (default)
// The parameter ngroup indicates how many bins of this have to
me merged
// into one bin of hnew
// If the original histogram has errors stored (via Sumw2), the
resulting
// histograms has new errors correctly calculated.
//
// examples: if h1 is an existing TH1F histogram with 100 bins
// h1->Rebin(); //merges two bins in one in h1: previous contents
of h1 are lost
// h1->Rebin(5); //merges five bins in one in h1
// TH1F *hnew = h1->Rebin(5,"hnew"); // creates a new histogram
hnew
// //merging 5 bins of h1 in one bin
//
// NOTE: If ngroup is not an exact divider of the number of bins,
// the top limit of the rebinned histogram is changed
// to the upper edge of the bin=newbins*ngroup and the
corresponding
// bins are added to the overflow bin.
// Statistics will be recomputed from the new bin contents.
//
// -case 2 xbins!=0
// a new histogram is created (you should specify newname).
// The parameter is the number of variable size bins in the
created histogram.
// The array xbins must contain ngroup+1 elements that represent
the low-edge
// of the bins.
// If the original histogram has errors stored (via Sumw2), the
resulting
// histograms has new errors correctly calculated.
//
// examples: if h1 is an existing TH1F histogram with 100 bins
// Double_t xbins[25] = {...} array of low-edges (xbins[25] is
the upper edge of last bin
// h1->Rebin(24,"hnew",xbins); //creates a new variable bin size
histogram hnew
2006-08-02 08:27 brun
* [r15892] hist/src/TH1.cxx: From Anna
Fix a bug in TH1::Chi2TestX when using the number of degrees of
freedom.
2006-08-02 06:56 roiser
* [r15891] reflex/src/TypeBuilder.cxx: Fix for building a typedef
to a struct where the typedef name is the same as
the struct name but the underlying struct type has not been built
yet.
2006-08-02 05:23 pcanal
* [r15890] treeplayer/src/TTreePlayer.cxx: Insure that in
MakeClass/MakeSelector we consistently use the same name for the
branch pointer variables
2006-08-01 20:23 rdm
* [r15889] treeviewer/src/TSessionDialogs.cxx: From Bertrand:
Small mods (update listview headers) forgotten in last patch.
2006-08-01 15:59 pcanal
* [r15888] matrix/src/TMatrixTCramerInv.cxx: NamespaceClassImp does
not properly work on some platforms and is needed only to
generate the html doc
2006-08-01 15:41 roiser
* [r15887] reflex/inc/Reflex/Kernel.h: fix for FreeBSD
2006-08-01 15:21 pcanal
* [r15886] matrix/src/TMatrixTSymCramerInv.cxx: NamespaceClassImp
does not properly work on some platforms and is needed only to
generate the html doc
2006-08-01 15:04 roiser
* [r15885] reflex/inc/Reflex/internal/InternalTools.h,
reflex/inc/Reflex/internal/ScopeBase.h, reflex/src/Class.cxx,
reflex/src/Class.h, reflex/src/ScopeBase.cxx: removing ownership
of members in scope
2006-08-01 12:49 brun
* [r15884] gl/Module.mk: Remove also dependencies -lXmu and -lXi
fro the lib build command
2006-08-01 12:37 brun
* [r15883] pyroot/src/RootModule.cxx: From Pere & Wim:
Fix a problem reported by valgrind.
2006-08-01 11:02 rdm
* [r15882] config/Makefile.depend: cosmetics.
2006-08-01 11:01 rdm
* [r15881] treeviewer/inc/TSessionDialogs.h,
treeviewer/src/TSessionDialogs.cxx: From Bertrand:
Added multiple files selection handling in TUploadDataSetDlg
(since it
is available now from TGFileDialog).
2006-08-01 10:55 brun
* [r15880] gl/Module.mk: Remove -lXext when generationg libRGL.so
2006-08-01 10:54 rdm
* [r15879] gui/inc/LinkDef1.h, gui/inc/LinkDef2.h,
gui/inc/TGCanvas.h, gui/inc/TGFrame.h, gui/inc/TGListView.h,
gui/inc/TGSplitter.h, gui/inc/TRootBrowser.h,
gui/src/TGComboBox.cxx, gui/src/TGFileDialog.cxx,
gui/src/TGFrame.cxx, gui/src/TGListView.cxx,
gui/src/TGSplitter.cxx, gui/src/TRootBrowser.cxx: From David
Gonzalez Maline and Bertrand:
- Implemented resizable TGListView headers.
- Implemented files sorting by clicking header buttons in
TGFileDialog
and TRootBrowser.
2006-08-01 10:31 roiser
* [r15878] reflex/inc/Reflex/internal/InternalTools.h: add internal
tools header
2006-08-01 10:28 roiser
* [r15877] reflex/inc/Reflex/Tools.h, reflex/src/NameLookup.cxx,
reflex/src/NameLookup.h, reflex/src/ScopeBase.cxx: more fixes for
Solarix and NameLookup funs
2006-08-01 10:01 roiser
* [r15876] reflex/Module.mk: create single inc dirs if they don't
exist
2006-08-01 09:36 roiser
* [r15875] reflex/src/Class.cxx, reflex/src/MemberBase.cxx,
reflex/src/NameLookup.h, reflex/src/TypeBase.cxx: followup from
last commit, fix typos
2006-08-01 09:14 roiser
* [r15874] reflex/Module.mk, reflex/inc/Reflex/Base.h,
reflex/inc/Reflex/Builder/ClassBuilder.h,
reflex/inc/Reflex/Builder/EnumBuilder.h,
reflex/inc/Reflex/Builder/TypeBuilder.h,
reflex/inc/Reflex/Builder/UnionBuilder.h,
reflex/inc/Reflex/Kernel.h, reflex/inc/Reflex/Member.h,
reflex/inc/Reflex/MemberBase.h,
reflex/inc/Reflex/MemberTemplate.h,
reflex/inc/Reflex/MemberTemplateImpl.h,
reflex/inc/Reflex/Object.h, reflex/inc/Reflex/PropertyList.h,
reflex/inc/Reflex/PropertyListImpl.h, reflex/inc/Reflex/Scope.h,
reflex/inc/Reflex/ScopeBase.h, reflex/inc/Reflex/ScopeName.h,
reflex/inc/Reflex/Tools.h, reflex/inc/Reflex/Type.h,
reflex/inc/Reflex/TypeBase.h, reflex/inc/Reflex/TypeName.h,
reflex/inc/Reflex/TypeTemplate.h,
reflex/inc/Reflex/TypeTemplateImpl.h, reflex/inc/Reflex/internal,
reflex/inc/Reflex/internal/MemberBase.h,
reflex/inc/Reflex/internal/MemberTemplateImpl.h,
reflex/inc/Reflex/internal/OwnedBase.h,
reflex/inc/Reflex/internal/OwnedMember.h,
reflex/inc/Reflex/internal/OwnedMemberTemplate.h,
reflex/inc/Reflex/internal/OwnedPropertyList.h,
reflex/inc/Reflex/internal/OwnedScope.h,
reflex/inc/Reflex/internal/OwnedType.h,
reflex/inc/Reflex/internal/OwnedTypeTemplate.h,
reflex/inc/Reflex/internal/PropertyListImpl.h,
reflex/inc/Reflex/internal/ScopeBase.h,
reflex/inc/Reflex/internal/ScopeName.h,
reflex/inc/Reflex/internal/TypeBase.h,
reflex/inc/Reflex/internal/TypeName.h,
reflex/inc/Reflex/internal/TypeTemplateImpl.h,
reflex/python/genreflex/gendict.py, reflex/src/Array.cxx,
reflex/src/Array.h, reflex/src/Class.cxx, reflex/src/Class.h,
reflex/src/ClassBuilder.cxx,
reflex/src/ClassTemplateInstance.cxx,
reflex/src/ClassTemplateInstance.h, reflex/src/DataMember.h,
reflex/src/Enum.cxx, reflex/src/Enum.h,
reflex/src/EnumBuilder.cxx, reflex/src/Function.cxx,
reflex/src/Function.h, reflex/src/FunctionMember.h,
reflex/src/FunctionMemberTemplateInstance.cxx,
reflex/src/FunctionMemberTemplateInstance.h,
reflex/src/Fundamental.cxx, reflex/src/Fundamental.h,
reflex/src/Kernel.cxx, reflex/src/Member.cxx,
reflex/src/MemberBase.cxx, reflex/src/MemberTemplate.cxx,
reflex/src/MemberTemplateImpl.cxx, reflex/src/NameLookup.h,
reflex/src/Pointer.cxx, reflex/src/Pointer.h,
reflex/src/PointerToMember.cxx, reflex/src/PointerToMember.h,
reflex/src/PropertyList.cxx, reflex/src/PropertyListImpl.cxx,
reflex/src/Scope.cxx, reflex/src/ScopeBase.cxx,
reflex/src/ScopeName.cxx, reflex/src/TemplateInstance.h,
reflex/src/Type.cxx, reflex/src/TypeBase.cxx,
reflex/src/TypeBuilder.cxx, reflex/src/TypeName.cxx,
reflex/src/TypeTemplate.cxx, reflex/src/TypeTemplateImpl.cxx,
reflex/src/Typedef.h, reflex/src/Union.cxx, reflex/src/Union.h,
reflex/src/UnionBuilder.cxx, reflex/test/testDict1/Reflex.h,
reflex/test/testDict2/ClassA.h,
reflex/test/testDict2/TestClasses.h,
reflex/test/test_Reflex_simple2.cxx: - new functions
Type::IsPublic Type::IsProtected, Type::IsPrivate to check
the accessibility of a type
- new types internal/Owned*.h for API classes for types owned
inside the model
- new functions Member::IsConst, Member::IsVolatile, the
functionality was already
accessible through the type of the member, added these functions
for convenience
- new dir Reflex/internal, ATTENTION: headers in this dir shall
not be included
- returning API objects by const &
- in genreflex.py add access cv info for data members and access
info for types
2006-08-01 07:13 brun
* [r15873] hist/src/TH3.cxx: Fix a problem in TH3::Project3D
reported by Siarhei Vaurynovich
at: https://savannah.cern.ch/bugs/?func=detailitem&item_id=18519
2006-08-01 01:10 rdm
* [r15872] test/ProofBench/make_tdset.C: From Jan:
We have to add it to be consistent with previous changes in
make_event_trees.C.
It is important when the hosts in proof.conf are given without
domain
names (e.g caf dev).
2006-07-31 16:53 brun
* [r15871] html/src/THtml.cxx: From Axel:
When extracting comments, take comment span into account
Close C++ comment spans properly
Check whether comment span is needed for End_HtmlEnd_Html
Beautify original line if strncmp(!) End_HtmlEnd_Html
2006-07-31 10:27 rdm
* [r15870] proofd/inc/XrdProofPhyConn.h,
proofd/src/XrdProofPhyConn.cxx, proofx/src/TXUnixSocket.cxx: From
Gerri:
This fixes a warning on some machines.
2006-07-31 08:20 rdm
* [r15869] base/inc/TVirtualProof.h, proof/inc/TProof.h,
proof/src/TProof.cxx: Added new option "Bool_t plusMaster" to
Exec() which allows a command to
be executed on the active slaves and on the master. This fixes:
https://savannah.cern.ch/bugs/?func=detailitem&item_id=18501.
2006-07-30 11:22 rdm
* [r15868] build/rmkdepend/mainroot.cxx: Fix a compilation problem
on FreeBSD 6.1.
2006-07-30 11:20 rdm
* [r15867] html/src/THtml.cxx: From Axel:
- move also comment beautification into ExpandKeywords
- don't prepend hrefs with "./" if absolute
- always use "/" as path delim
2006-07-29 22:54 rdm
* [r15866] configure: fix for mysql_config on RH9 that returns
-L'/usr/lib/mysql', remove the ''s.
2006-07-28 15:15 rdm
* [r15865] base/src/TFile.cxx, io/src/TFile.cxx,
physics/src/TLorentzRotation.cxx, physics/src/TLorentzVector.cxx,
physics/src/TRotation.cxx, physics/src/TVector3.cxx: From Axel:
- fix method start tag in TFile (remove "1").
- add empty line in front of class descr in physics/ (class descr
is supposed
to _start_ with class descr tag!)
2006-07-28 10:50 rdm
* [r15864] matrix/inc/LinkDef.h, matrix/src/TMatrixTCramerInv.cxx,
matrix/src/TMatrixTSymCramerInv.cxx: From Axel:
NamespaceImp and tmpl func instantiation for TMatrixTCramerInv,
TMatrixTSymCramerInv.
2006-07-27 19:57 brun
* [r15863] html/inc/THtml.h, html/src/THtml.cxx: From Axel:
New doc type XHTML 1.0 transitional; w3c validator now happy
(except for
what's in BEGIN/END_HTMLEND_HTML
Escape func names for href targets
Anchors can now be created during all passes: can now jump to
inline
methods, too.
When looking for method impl, don't look behind '{'
Reduce method overload count properly (don't erase name before
using it)
Fix removal of same-char doc lines ("//+++++++++++++")
Same-char doc lines are class descr tag
Fix removal of trailing */
Fix state reset of kCComment
Introduce line no (do we want them in the doc?)
Close ClassDecl div if no decl found
For globals doc link to their type in ListOfTypes, not their name
Allow '~' as part of name (IsWord, IsName) for d'tors
Fix rootdev email address
"This page has been automatically generated" is no address
2006-07-27 12:21 rdm
* [r15862] gui/inc/TGFSContainer.h, gui/src/TGFSContainer.cxx: From
David Gonzalez Maline:
Implement sorting by date in TGFSContainer and fix a typo in date
format.
2006-07-27 12:18 rdm
* [r15861] asimage/inc/TASImage.h, asimage/src/TASImage.cxx: From
Valeri Onuchin,
Static method TASImage::SetJpegDpi(const char *name, UInt_t dpi =
72) added.
This method allows to set Dot-Per-Inch image(printing) resolution
for Jpeg
files. Thanks to Curtis for request at
http://root.cern.ch/phpBB2/viewtopic.php?p=14552
2006-07-26 14:48 rdm
* [r15860] proofx/inc/TXSocket.h, proofx/src/TXSocket.cxx: From
Gerri:
It get rid of the new env in TXSocket, by adding a couple of
static methods
to control the limit, defaulting to 10 MB.
2006-07-26 14:43 rdm
* [r15859] netx/src/TXNetFile.cxx, proof/src/TFileMerger.cxx,
proofplayer/src/TFileMerger.cxx: From Gerri:
TXNetFile.cxx
- include option kXR_mkpath when creating a new file
TFileMerger.cxx
- use "NEW" instead of "RECREATE" when the destination file does
not
exist.
2006-07-26 14:42 rdm
* [r15858] proofd/inc/XrdProofdProtocol.h,
proofd/src/XrdProofdProtocol.cxx: From Gerri:
Fix a few bugs affecting session cleaning.
2006-07-26 14:28 rdm
* [r15857] base/inc/MessageTypes.h, base/inc/TVirtualProof.h,
main/src/pmain.cxx, proof/inc/TProof.h, proof/inc/TProofPlayer.h,
proof/inc/TProofServ.h, proof/src/TProof.cxx,
proof/src/TProofPlayer.cxx, proof/src/TProofServ.cxx,
proofd/inc/XrdProofConn.h, proofd/src/XrdProofConn.cxx,
proofplayer/inc/TProofPlayer.h, proofplayer/src/TProofPlayer.cxx,
proofx/src/TXProofServ.cxx, tree/src/TQueryResult.cxx: From
Gerri:
TVirtualProof.h
- Add abstract methods methods to communicate the data set status
(signal + sender)
pmain.cxx
- Add call to Exit(0). T(X)ProofServ::Terminate() just interrupt
the event
loop (insteadof exiting) to avoid problems when the terminate is
run in
a separate thread (like in xproofd).
proof/inc/TProof.h
- Add methods methods to communicate the data set status (signal
+ sender)
- Increase protocol number to 11 (new merging technology)
proof/inc/TProofPlayer.h, .cxx
- Implement new merging technology for the output list to reduce
memory
consumption: add methods to directly merge received objects in
the
output list
- Polish cleaning of the various temporary lists and objects
TProofServ.h, .cxx
- Implement new merging technology for the output list to reduce
memory
consumption: objects are sent one-by-one
- Do not scan for previous query results at Setup (do it when the
client
requests for it first); thsi allows to speed up start-up when a
large number
of queries is present and also allos to avoid warning due
dictionaries
not yet loaded.
- Add method for a global cleanup of old query results.
- Keep in memory only meta information about processed queries
(i.e. not the
output list) to avoid large memory consumption in case of large
output lists
- In Terminate, change the call to Exit(0) to ExitLoop() ;
Exit(0) is
called in pmain.cxx .
TProof.cxx
- Implement new merging technology for the output list to reduce
memory
consumption: objects are received one-by-one and directly merged
in the
output list
- Add protection in parallel startup against invelid slaves.
- Remove check on directory existence in UploadDataSet.
- Add methods to handle notifications from data set verification
- Fix inconsistency with notification in activation/deactivation
of non-existing workers
TXProofServ.cxx
- In Terminate, change the call to Exit(0) to ExitLoop() ;
Exit(0) is
called in pmain.cxx.
TQueryResult.cxx
- Make a owned copy of the input list (instead of just storing
the pointer) to
allow proper cleaning.
2006-07-26 14:18 rdm
* [r15856] tree/src/TChain.cxx: From Gerri:
Fix a problem in Lookup affecting archive files (the anchor got
lost after
lookup).
2006-07-26 14:18 rdm
* [r15855] proof/src/TPacketizer.cxx, proof/src/TPacketizerDev.cxx,
proof/src/TPacketizerProgressive.cxx,
proofplayer/src/TPacketizer.cxx,
proofplayer/src/TPacketizerDev.cxx,
proofplayer/src/TPacketizerProgressive.cxx: From Gerri:
Call TDSet::Lookup() before validating the files.
2006-07-26 14:17 rdm
* [r15854] tree/inc/TDSet.h, tree/src/TDSet.cxx: From Gerri:
TDSet.h, .cxx
- Add Lookup() methods to TDSetElement and TDSet; lookup tries
to be smart by acting only on TFile::kNet file types and
remembering
URLs pointing to non-redirectors. The methods TDSet::SetLookedUp
and
TDSetElement::SetLookedUp can be used to skip the lookup in the
case the
user thinks it is not needed.
- Add method TDSet::Remove(TDSetElement *) to remove an invalid
element from the list
2006-07-26 14:16 rdm
* [r15853] base/inc/TFile.h, base/src/TFile.cxx, io/inc/TFile.h,
io/src/TFile.cxx: From Gerri:
TFile.h
- Make GetType() public, so that can be re-used elsewhere
(TDSet).
- Introduce bit 16 to indicate redirection; set to 0 by default
and set to 1
by TFile implementations when redirection effectively takes place
(xrootd).
TFile.cxx
- Add support for option "remote=1" or "remote=0" to force a
remote
check dynamically on the fly (equivalent to env
TFile.ForceRemote): this
is needed for lookup optimizations
- Fix problem in TFile::Open affecting the case of a 'net' URL
("root://...")
resolved in a local file: any 'options' and 'anchor' were lost
causing
weird failures, e.g. opening archive zip files.
2006-07-26 14:07 rdm
* [r15852] qtgsi/test/example1/Makefile: From Axel:
when running make clean-gtgsi, test/example1/Makefile requires
ROOTSYS
to be set. make clean should work without ROOTSYS being set.
2006-07-26 14:03 rdm
* [r15851] config/root-config.in: From Axel:
in my never ending fight to get things working even without
ROOTSYS, at
least when building ROOT, I encountered an error message for
windows
when no ROOTSYS is set.
2006-07-26 13:55 rdm
* [r15850] gui/src/TRootBrowser.cxx: From Bertrand:
- corrected TGFileItem constructor parameters
- set vertical scroll size to one line height at a time
2006-07-26 13:36 rdm
* [r15849] base/inc/TApplication.h, base/inc/TQObject.h,
base/inc/TTimer.h, base/src/TApplication.cxx,
base/src/TTimer.cxx, cont/inc/TBtree.h, cont/inc/TClonesArray.h,
cont/inc/TCollection.h, cont/inc/TCollectionProxy.h,
cont/inc/TExMap.h, cont/inc/THashList.h, cont/inc/THashTable.h,
cont/inc/TList.h, cont/inc/TMap.h, cont/inc/TObjArray.h,
cont/inc/TObjectTable.h, cont/src/TExMap.cxx,
cont/src/THashTable.cxx, cont/src/TList.cxx,
cont/src/TObjectTable.cxx, ged/inc/TGedEditor.h,
ged/inc/TGedFrame.h, ged/src/TGedEditor.cxx,
ged/src/TGedFrame.cxx, gui/inc/TGButton.h, gui/inc/TGCanvas.h,
gui/inc/TGColorSelect.h, gui/inc/TGFileDialog.h,
gui/inc/TGFrame.h, gui/inc/TGIcon.h, gui/inc/TGLabel.h,
gui/inc/TGListTree.h, gui/inc/TGMenu.h, gui/inc/TGMsgBox.h,
gui/inc/TGNumberEntry.h, gui/inc/TGShutter.h, gui/inc/TGSlider.h,
gui/inc/TGSplitter.h, gui/inc/TGStatusBar.h, gui/inc/TGTab.h,
gui/inc/TGTextEntry.h, gui/inc/TGTextView.h, gui/inc/TGToolBar.h,
gui/inc/TGToolTip.h, gui/inc/TGView.h,
gui/inc/TRootEmbeddedCanvas.h, gui/inc/TRootHelpDialog.h,
gui/src/TGButton.cxx, gui/src/TGCanvas.cxx,
gui/src/TGColorSelect.cxx, gui/src/TGFileDialog.cxx,
gui/src/TGFrame.cxx, gui/src/TGIcon.cxx, gui/src/TGLabel.cxx,
gui/src/TGListTree.cxx, gui/src/TGMenu.cxx, gui/src/TGMsgBox.cxx,
gui/src/TGNumberEntry.cxx, gui/src/TGShutter.cxx,
gui/src/TGSlider.cxx, gui/src/TGStatusBar.cxx, gui/src/TGTab.cxx,
gui/src/TGTextEntry.cxx, gui/src/TGTextView.cxx,
gui/src/TGToolTip.cxx, gui/src/TGView.cxx,
gui/src/TRootEmbeddedCanvas.cxx, gui/src/TRootHelpDialog.cxx,
minuit/inc/TLinearFitter.h, minuit/src/TLinearFitter.cxx,
proof/inc/TProofPlayer.h, proof/src/TProofPlayer.cxx,
proofplayer/inc/TProofPlayer.h, proofplayer/src/TProofPlayer.cxx,
rint/inc/TRint.h, rint/src/TRint.cxx, tree/inc/TBranch.h,
tree/inc/TBranchElement.h, tree/inc/TChain.h, tree/inc/TNtuple.h,
tree/inc/TNtupleD.h, tree/inc/TTree.h, tree/src/TBranch.cxx,
tree/src/TBranchElement.cxx, tree/src/TChain.cxx,
tree/src/TNtuple.cxx, tree/src/TTree.cxx: Instead of providing
default implementations for copy ctor's and assignment
operators we better make them private (and not implemented) to
avoid people
from accidentally using them. Especially the collections classes
and the
TQObject derived classes. In these classes the default
implementations would
cause havoc due to multiple deletions of the same objects and
other
potential memory corruptions.
2006-07-25 19:04 pcanal
* [r15848] base/src/String.cxx: Some implementation of std::string
allow the sharing of the underlying
memory. We need to avoid modify the value of any other string
when
reading a specific string from the file
2006-07-25 18:58 pcanal
* [r15847] base/src/TMapFile.cxx, io/src/TMapFile.cxx: One more
step needed by 'rename all HAVE_xxx macros to R__HAVE_xxx to
avoid autoconf clash.' in clib/inc/mmconfig.h
2006-07-24 16:26 rdm
* [r15846] rfio/Module.mk, rfio/inc/TCastorFile.h,
rfio/inc/TRFIOFile.h, rfio/src/TCastorFile.cxx,
rfio/src/TRFIOFile.cxx: From Gerri:
Mods to allows building with Castor 1 libraries.
2006-07-24 16:17 rdm
* [r15845] xrootd/Module.mk: From Gerri:
Always disable krb4 in xrootd. Solves issue as reported at:
http://root.cern.ch/phpBB2/viewtopic.php?t=3660.
2006-07-24 16:11 rdm
* [r15844] gui/inc/TGCanvas.h, gui/inc/TGFileDialog.h,
gui/inc/TGListView.h, gui/inc/TGScrollBar.h,
gui/src/TGCanvas.cxx, gui/src/TGFSContainer.cxx,
gui/src/TGFileDialog.cxx, gui/src/TGListView.cxx,
gui/src/TGScrollBar.cxx, gui/src/TRootBrowser.cxx: From David
Gonzalez Maline and Bertrand:
A bunch of modifications in TGFileDialog (mainly user requests):
- Sort files by name and not by type anymore.
- Increased the vertical scroll size.
- Implemented multiple file selection; can be turned on/off with
a
checkbox on the TGFileDialog.
Here is an example of how to use multiple selection:
TGFileInfo fi;
new TGFileDialog(fClient->GetDefaultRoot(), this, kFDOpen,&fi);
if (fi.fMultipleSelection && fi.fFileNamesList) {
TObjString *el;
TIter next(fi.fFileNamesList);
while ((el = (TObjString *) next())) {
new TFile(el->GetString(), "update");
}
}
else if (fi.fFilename) {
new TFile(fi.fFilename, "update");
}
2006-07-24 14:57 axel
* [r15843] reflex/src/NameLookup.cxx, reflex/src/NameLookup.h: Fix
lookup
2006-07-23 03:41 pcanal
* [r15842] tree/src/TTree.cxx: TTree::BranchRef now always returns
fBranchRef
2006-07-21 10:22 brun
* [r15841] asimage/src/TASImage.cxx: From Valeriy:
- TASImage.cxx. Small fix in types of some variables.
2006-07-21 09:15 brun
* [r15840] asimage/inc/TASImage.h, asimage/src/TASImage.cxx,
graf/inc/TImage.h: From Valeriy Onuchin:
- TImage, TASImage
New method GetRgbaArray added.
This method returns an array of color values in
RGBA format (R - red, G - green, B - blue, A -alpha).
The array must be deleted after usage.
Thanks to "stou" for suggestion at
http://root.cern.ch/phpBB2/viewtopic.php?t=3694
2006-07-21 09:04 brun
* [r15839] hist/src/TH1.cxx: The number of entries was modified by
TH1::Smooth
2006-07-20 21:54 pcanal
* [r15838] cint/inc/Type.h, treeplayer/inc/TTreePlayer.h: From
Federico:
Fix for efc++
2006-07-20 21:52 pcanal
* [r15837] tree/src/TBranchElement.cxx: Temporarily disable address
checkis at destruction time until we sort
out the interface/documentation issues related the TTree
ownership of
the objects (See ReleaseObject)
2006-07-20 20:19 pcanal
* [r15836] cint/Module.mk: Correct the rule to make stdfunc.dll
2006-07-20 17:57 rdm
* [r15835] base/src/TString.cxx: From Axel:
one cannot do
TString a("abc");
int i=0;
while (a[i++])
...
because TString::AssertElement will complain about a[3] being
accessed.
In C++, all strings end on 0, so it's perfectly valid in all
other
string implementations I know of but TString.
2006-07-20 17:52 rdm
* [r15834] gui/src/TGFileDialog.cxx, gui/src/TGIcon.cxx: use
StrDup() and not strdup(), StrDup() needs delete[], while
strdup() needs
free() with is not compatible with other allocations of new
char[].
2006-07-20 17:44 pcanal
* [r15833] tree/src/TBranch.cxx: Problem print long branch name in
TBranch::Print.
See https://savannah.cern.ch/bugs/?func=detailitem&item_id=18344
2006-07-20 12:08 brun
* [r15832] gui/Module.mk, gui/inc/LinkDef1.h,
gui/inc/TGInputDialog.h, gui/src/TGFileDialog.cxx,
gui/src/TGInputDialog.cxx: From David Gonzalez Maline :
- new class TGInputDialog : simple text input dialog.
- added possibility to create a new directory from TGFileDialog.
- added possibility to enter an absolute path/filename in text
field of TGFileDialog.
2006-07-20 12:03 brun
* [r15831] gui/src/TGListTree.cxx: From Bertrand:
Correct check of color modes in TGListTree.
2006-07-20 07:23 brun
* [r15830] hist/src/TH1.cxx, minuit/src/TFitter.cxx: Fix problem
reported at:
http://savannah.cern.ch/bugs/?func=detailitem&item_id=18220
2006-07-20 01:24 rdm
* [r15829] proofx/inc/TXSocket.h, proofx/src/TXSocket.cxx: From
Gerri:
- Fix a couple of bugs affecting allocation and release of
auxilliary buffers
- Make the list of spare buffers and its mutex static
- Implement an upper bound on the average amount of memory
allocated
in spare buffers: default 10 MB, can be changed via the env
XProof.MaxBuffMem
2006-07-20 01:23 rdm
* [r15828] proofx/Module.mk: change PROOFXH1 to PROOFXH.
2006-07-20 01:12 rdm
* [r15827] gui/inc/TGDoubleSlider.h, gui/src/TGDoubleSlider.cxx,
icons/sliderh.xpm, icons/sliderv.xpm: From Bertrand:
Add "grip" pixmaps at each end of double slider to make clear it
is a
slider.
2006-07-19 18:01 pcanal
* [r15826] tree/inc/TVirtualTreePlayer.h,
tree/src/TVirtualTreePlayer.cxx: From Sergei Linev:
Reset correctly fgCurrent in TVirtualTreePlayer destructor.
2006-07-19 17:23 pcanal
* [r15825] table/src/TTableDescriptor.cxx, table/src/TVolume.cxx:
From Valeri Fine:
The patch to fix the bug detected
by the memory leak within TTableDescriptor.cxx
2006-07-19 15:15 couet
* [r15824] histpainter/src/THistPainter.cxx: - New option "X0":
When used with one of the "E" option, it suppress the error
bar along X as gStyle->SetErrorX(0) would do.
2006-07-19 13:04 roiser
* [r15823] reflex/test/test_ReflexBuilder_unit.cxx: minor compiler
dependent fix for unit test
2006-07-19 13:01 rdm
* [r15822] gui/inc/TGFSContainer.h, gui/src/TGFSContainer.cxx: From
Bertrand:
From David Gonzalez Maline:
Add "modified" time field in TGFSContainer to show file
modification time
in "details" mode.
2006-07-19 12:59 roiser
* [r15821] reflex/Module.mk: changes for unit testing, no sym link
to cppunit lib required
2006-07-19 12:58 rdm
* [r15820] gui/inc/TGDoubleSlider.h, gui/src/TGDoubleSlider.cxx,
gui/src/TGProgressBar.cxx, gui/src/TGSlider.cxx,
gui/src/TGTripleSlider.cxx: From Bertrand:
Automatically change mouse cursor shape when the pointer is over
the resizing
regions of double and triple sliders.
2006-07-18 19:31 brun
* [r15819] gui/inc/TGTextEditor.h, gui/src/TGListView.cxx: From
Bertrand:
- Add a few missing methods in TGTextEditor.
- Fix problem of disappearing subnames in TGListView in details
mode.
2006-07-18 18:00 pcanal
* [r15818] tutorials/portfolio.C: fix compilation
2006-07-17 19:19 pcanal
* [r15817] base/src/TROOT.cxx, meta/src/TCint.cxx: From Scott
Snyder:
Fix a couple of memory leaks.
2006-07-17 18:38 pcanal
* [r15816] tree/src/TChain.cxx: If one of the files in the chain is
missing
we have no place to hold the pointer to the TTreeCache object.
2006-07-17 12:36 brun
* [r15815] mysql/src/TMySQLServer.cxx,
mysql/src/TMySQLStatement.cxx: From Sergey:
I have used "errno" name for variable, which is used in <errno.h>
include.
Problem appears in MaxOS. In fix I just rename "errno" to
"sqlerrno".
2006-07-17 05:54 brun
* [r15814] matrix/src/TVectorT.cxx: From Eddy:
Replace an Assert statement by an Error statement in the Print
function.
2006-07-14 20:51 pcanal
* [r15813] tree/inc/TBranchElement.h, tree/src/TBranchElement.cxx,
tree/src/TBranchObject.cxx, tree/src/TTree.cxx: fix coding rule
violations
2006-07-14 20:01 pcanal
* [r15812] config/root-config.in: speed up root-config on windows
2006-07-14 20:00 brun
* [r15811] geombuilder/inc/LinkDef.h,
geombuilder/inc/TGeoConeEditor.h,
geombuilder/inc/TGeoPconEditor.h,
geombuilder/inc/TGeoTabManager.h,
geombuilder/inc/TGeoTrapEditor.h,
geombuilder/inc/TGeoTubeEditor.h,
geombuilder/inc/TGeoVolumeEditor.h,
geombuilder/src/TGeoBBoxEditor.cxx,
geombuilder/src/TGeoConeEditor.cxx,
geombuilder/src/TGeoEltuEditor.cxx,
geombuilder/src/TGeoHypeEditor.cxx,
geombuilder/src/TGeoManagerEditor.cxx,
geombuilder/src/TGeoParaEditor.cxx,
geombuilder/src/TGeoPconEditor.cxx,
geombuilder/src/TGeoPgonEditor.cxx,
geombuilder/src/TGeoSphereEditor.cxx,
geombuilder/src/TGeoTabManager.cxx,
geombuilder/src/TGeoTorusEditor.cxx,
geombuilder/src/TGeoTrapEditor.cxx,
geombuilder/src/TGeoTrd1Editor.cxx,
geombuilder/src/TGeoTrd2Editor.cxx,
geombuilder/src/TGeoTubeEditor.cxx,
geombuilder/src/TGeoVolumeEditor.cxx: From Mihaela
a tar file with the pictures inside all shapes .cxx files. The
.diff attached contains the modifications for including a new
shape editor: TGeoCtubEditor
There are also few small fixes in the layout and in the undo
behavior for tube segment and cone segment.
2006-07-14 19:52 pcanal
* [r15810] tree/src/TFriendElement.cxx: Prevent
TFriendElement::GetFile from changin gDirectory/gFile
Properly lookup a chain name in gROOT (instead of the current
directory). This repairs the case ch->AddFriend(chainname)
when ch is not stored in gROOT.
2006-07-14 19:50 pcanal
* [r15809] tree/src/TChain.cxx: avoid using a null pointer
2006-07-14 19:49 pcanal
* [r15808] base/src/TDirectory.cxx, base/src/TFile.cxx,
io/src/TFile.cxx: Prevent TFile::Close and TDirectory::Close from
manipulating gDirectory.
This is necessary since there is no guarantee that the current
directory
before the call to TFile::Close will still be a valid object
after
the close (it might be deleted as a side-effect of the Close).
Last update: Thu Jan 17 09:15:50 2008
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.