ROOT version 5.14 Development Notes

2006-12-14 16:34  brun

	* base/inc/RVersion.h, build/version_number:
	Stamp PRO version 5.14/00 (first attempt)

2006-12-14 14:21  rdm

	* cint/src/v6_shl.cxx:
	remove DOS line endings.

2006-12-14 14:19  rdm

	* cint/inc/G__ci.h:
	and remove DOS line endings.

2006-12-14 14:17  rdm

	* cint/: inc/G__ci.h, src/v6_newlink.cxx, 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 09:37  couet

	* graf/src/TGraphPolar.cxx:
	- Remove Hoption. I was not needed. It created a problem when ROOT was made
	in static mode.

2006-12-14 01:11  rdm

	* Makefile, main/Module.mk:
	remove unused PROOFLIBS symbol.

2006-12-14 01:03  rdm

	* proof/: inc/TProof.h, src/TProof.cxx:
	Restore Reset() for backward compatibility.

2006-12-13 22:28  brun

	* table/src/: TDataSet.cxx, TFileSet.cxx, TTable.cxx,
	TTableDescriptor.cxx, TVolumeView.cxx:
	From Valeri Fine:
	 “Replace the C “printf” subroutines with the ROOT method “Printf”

2006-12-13 19:56  rdm

	* Makefile:
	rlibmap was not installed when doing "make install".

2006-12-13 19:32  rdm

	* base/inc/RVersion.h, build/version_number:
	Move to version v5-13-04e.

2006-12-13 19:30  rdm

	* etc/gdb-backtrace.sh:
	Backport stack trace script of Marraffino.

2006-12-13 19:08  rdm

	* cint/iosenum/iosenum.solarisgcc3:
	Add file for Solaris gcc 3.

2006-12-13 19:06  rdm

	* base/src/TDatime.cxx:
	fix fatal compile error on Solaris 10 i386 gcc 3.

2006-12-13 18:48  brun

	* 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 17:44  axel

	* cint7/Module.mk:
	explicitely link libCint7 against libReflex; fix link line for explicit linking

2006-12-13 15:44  brun

	* tutorials/gl/glsurfaces.C:
	Fix a problem with the name of f2clone

2006-12-13 12:21  rdm

	* proof/: inc/TProof.h, 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 10:33  brun

	* gl/: inc/TGLPlotPainter.h, src/TGLUtil.cxx:
	From Timur:
	Small fix for user interaction in 16 bit mode.

2006-12-13 09:24  brun

	* proof/src/TAdaptivePacketizer.cxx:
	Fix coding conventions

2006-12-13 09:16  brun

	* 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 23:28  brun

	* test/stress.cxx:
	The test with postscript was failing because of the recent changes
	with clipping.

2006-12-12 23:25  brun

	* test/stressGraphics.cxx:
	Fix a crash in stressGraphics following the change in the tutorials directory

2006-12-12 22:44  rdm

	* 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 22:38  rdm

	* meta/src/TCint.cxx:
	From Peter van Gemmeren:
	fix memory leaks discovered by running valgrind on the ATLAS I/O framework.

2006-12-12 22:30  pcanal

	* 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 22:29  rdm

	* winnt/src/TWinNTSystem.cxx:
	From Bertrand:
	fix potential memory leak.

2006-12-12 22:28  pcanal

	* 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 22:28  rdm

	* proofd/src/XrdProofdProtocol.cxx:
	From Gerri:
	two important fixes for the CAF and other systems where xrootd runs as root.

2006-12-12 21:12  brun

	* qt/: inc/TGQt.h, src/TGQt.cxx, src/TQtWidget.cxx:
	From Valeri Fine:
	This is to make Qt compiled against of the newest  version of the “winnt”

2006-12-12 18:29  brun

	* 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 17:56  brun

	* 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 17:55  brun

	* roofit/roofit_2.10.src.tgz:
	Remove current tar file

2006-12-12 17:44  moneta

	* tutorials/math/normalDist.C:
	add tutorial for illustrating ROOT::Math statistical functions  in the case of the normal distribution

2006-12-12 17:12  brun

	* vmc/: inc/TGeoMCGeometry.h, inc/TVirtualMC.h,
	inc/TVirtualMCGeometry.h, src/TGeoMCGeometry.cxx,
	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 16:42  axel

	* cint7/: demo/Win32App/TestApp/TestApp.dsp,
	demo/Win32App/TestApp/TestApp.dsw,
	demo/Win32App/graph01/chapter24.dsp,
	demo/Win32App/graph01/chapter24.dsw,
	demo/Win32App/graph01/graph01.dsp,
	demo/Win32App/graph01/graph01.dsw, lib/wintcldl83/wildc/wildc.dsp,
	lib/wintcldl83/wildc/wildc.dsw:
	revert parts of Rene's dos2unix commit, for dsp and dsw (MSVC
	project / workspace) files.

2006-12-12 16:15  brun

	* 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 16:03  brun

	* qt/src/TQtClientFilter.cxx:
	from  Christian Holm Christensen:
	There's a missing `#include <cassert>' in the Qt code.
	CVe: ----------------------------------------------------------------------

2006-12-12 15:38  rdm

	* xrootd/src/xrootd-20060928-1600.src.tgz:
	fix silly fatal typo.

2006-12-12 15:32  rdm

	* xrootd/src/xrootd-20060928-1600.src.tgz:
	Fix a fatal compile error on Solaris i386. Diff submitted to xrootd team.

2006-12-12 15:32  rdm

	* proofd/: inc/XrdProofdTrace.h, src/XrdProofServProxy.cxx,
	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 15:28  antcheva

	* guibuilder/src/TRootGuiBuilder.cxx:
	Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 15:19  couet

	* physics/src/TGenPhaseSpace.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 15:18  antcheva

	* gui/src/TGuiBuilder.cxx:
	Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 15:17  antcheva

	* gui/src/TGFrame.cxx:
	 Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 15:14  couet

	* physics/src/TFeldmanCousins.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 15:05  rdm

	* proof/src/: TProof.cxx, 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 15:03  couet

	* gpad/src/TButton.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 15:00  couet

	* spectrumpainter/src/TSpectrum2Painter.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 14:58  couet

	* table/src/TGenericTable.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 14:56  couet

	* minuit/src/TMinuit.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 14:54  couet

	* graf/src/TLatex.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 14:52  couet

	* geom/src/TGeoManager.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 14:50  couet

	* base/src/TExec.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 14:48  couet

	* hist/src/TMultiDimFit.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 14:46  couet

	* hist/src/THStack.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 14:44  couet

	* hist/src/TH1.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 14:41  couet

	* histpainter/src/THistPainter.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure.

2006-12-12 14:39  couet

	* graf/src/TPie.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure

2006-12-12 14:36  couet

	* graf/src/TGraphSmooth.cxx:
	- Change comments according to the new $ROOTSYS/tutorials structure

2006-12-12 14:19  rdm

	* build/unix/makeversion.sh:
	From Axel:
	run dos2unix in case we run on cygwin.

2006-12-12 14:07  moneta

	* mathmore/src/GSLIntegrator.cxx:
	fix coding convention

2006-12-12 12:29  rdm

	* 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 12:20  rdm

	* proof/: inc/LinkDef.h, inc/TAdaptivePacketizer.h, inc/TProof.h,
	src/TAdaptivePacketizer.cxx, 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 12:06  rdm

	* Makefile, build/unix/distfilelist.sh:
	handle new tutorials directory structure.

2006-12-12 11:35  brun

	* 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 10:15  brun

	* pyroot/src/Pythonize.cxx:
	From Wim:
	 o) fix typo affecting indexing with non-int based operator[]

2006-12-12 10:12  brun

	* tutorials/: MyTasks.cxx, tasks.C:
	Add missing file and make macro tasks.C executable from anywhere.

2006-12-12 09:48  brun

	* tutorials/geom/geodemo.C:
	This script can now be executed from any directory

2006-12-12 09:41  brun

	* pyroot/src/: Adapters.cxx, Adapters.h, TRflxCallback.cxx,
	TRflxCallback.h:
	Remove EOL

2006-12-12 09:32  brun

	* tutorials/image/earth.dat:
	Add missing data file

2006-12-12 09:29  brun

	* tutorials/image/: WorldMap.C, earth.C, galaxy_image.C,
	hist2image.C, hsumanim.C, img2pad.C, imgconv.C, pad2png.C,
	rose_image.C:
	Thse scripts were forgotten in the big check-in

2006-12-12 09:25  brun

	* tutorials/: hist/logscales.C, physics/PhaseSpace.C, tree/tree.C:
	Change to named macros

2006-12-12 09:19  brun

	* tutorials/io/dirs.C:
	Remove on obsolete comment

2006-12-12 09:18  brun

	* tutorials/geom/xtruDraw.C:
	Change to named macro

2006-12-12 09:16  brun

	* tutorials/fit/fitslicesy.C:
	Change to named macro

2006-12-12 09:14  brun

	* tutorials/graphs/: gerrors2.C, zones.C:

	These two macros are now named macros
	: ----------------------------------------------------------------------

2006-12-12 05:53  pcanal

	* tree/inc/TBranchElement.h:
	add 'virtual' keyword to InitInfo so that the Atlas test for Data Model Evolution can move forward

2006-12-11 23:31  brun

	* tutorials/README:
	Update comments

2006-12-11 23:09  brun

	* tutorials/fft/ffttest2.C:
	Remove file introduced by mistake

2006-12-11 23:06  brun

	* tutorials/geom/shapes.C:
	Fix a typo

2006-12-11 22:56  brun

	* tutorials/: fft/FFT.C, fft/ffttest2.C, fit/FittingDemo.C,
	fit/Ifit.C, fit/RoofitDemo.C, fit/TwoHistoFit2D.C, fit/fit1.C,
	fit/fit1_C.C, fit/fit2.C, fit/fit2a.C, fit/fit2d.C,
	fit/fit2dHist.C, fit/fitCircle.C, fit/fitExclude.C,
	fit/fitLinear.C, fit/fitLinear2.C, fit/fitLinearRobust.C,
	fit/fitMultiGraph.C, fit/fitcont.C, fit/fithist.C,
	fit/fitslicesy.C, fit/graph2dfit.C, fit/langaus.C,
	fit/minuit2FitBench.C, fit/minuit2FitBench2D.C,
	fit/minuit2GausFit.C, fit/multidimfit.C, fit/multifit.C,
	fit/myfit.C, foam/README, foam/foam_demo.C, foam/foam_demopers.C,
	foam/foam_kanwa.C, geom/RadioNuclides.C, geom/assembly.C,
	geom/csgdemo.C, geom/geodemo.C, geom/geomAlice.C,
	geom/geomAlice_itsv.C, geom/geomAtlas.C, geom/geomBrahms.C,
	geom/geometry.C, geom/na49.C, geom/na49geomfile.C, geom/na49view.C,
	geom/rootgeom.C, geom/shapes.C, geom/shapesAnim.C, geom/xtruDraw.C,
	geom/xtruSamples.C, gl/glViewerExercise.C, gl/glViewerLOD.C,
	gl/glbox.C, gl/gldemos.C, gl/glrose.C, gl/glsurfaces.C, gl/gltf3.C,
	gl/nucleus.C, gl/viewer3DLocal.C, gl/viewer3DMaster.C,
	graphics/analyze.C, graphics/anim.C, graphics/archi.C,
	graphics/arrow.C, graphics/basic3d.C, graphics/canvas.C,
	graphics/compile.C, graphics/ellipse.C, graphics/eval.C,
	graphics/event.C, graphics/feynman.C, graphics/first.C,
	graphics/formula1.C, graphics/framework.C, graphics/gaxis.C,
	graphics/gtime.C, graphics/latex.C, graphics/latex2.C,
	graphics/latex3.C, graphics/latex4.C, graphics/latex5.C,
	graphics/manyaxis.C, graphics/markerwarning.C, graphics/piechart.C,
	graphics/pstable.C, graphics/psview.C, graphics/tornado.C,
	graphics/triangles.C, graphs/approx.C, graphs/bent.C,
	graphs/exclusiongraph.C, graphs/exclusiongraph2.C,
	graphs/gerrors.C, graphs/gerrors2.C, graphs/graph.C,
	graphs/graph2derrorsfit.C, graphs/graphApply.C,
	graphs/graphpolar.C, graphs/labels1.C, graphs/labels2.C,
	graphs/motorcycle.C, graphs/multigraph.C, graphs/seism.C,
	graphs/splines.C, graphs/surfaces.C, graphs/timeonaxis.C,
	graphs/timeonaxis2.C, graphs/waves.C, graphs/zdemo.C,
	graphs/zones.C, gui/CPUMeter.C, gui/QtFileDialog.C,
	gui/QtMultiFileDialog.C, gui/Slider3Demo.C,
	gui/buttonChangelabel.C, gui/buttonsLayout.C, gui/c1.png,
	gui/customContextMenu.C, gui/customTH1Fmenu.C, gui/exec3.C,
	gui/fore.xpm, gui/games.C, gui/guilabels.C, gui/guitest.C,
	gui/listBox.C, gui/mditest.C, gui/mditestbg.xpm, gui/numberEntry.C,
	gui/splitterHorizontal.C, gui/splitterVertical.C, gui/statusBar.C,
	hist/ContourList.C, hist/DynamicSlice.C, hist/FirstContour.C,
	hist/draw2dopt.C, hist/exec1.C, hist/exec2.C, hist/fillrandom.C,
	hist/greyscale.C, hist/h1draw.C, hist/hbars.C, hist/hksimple.C,
	hist/hlabels1.C, hist/hlabels2.C, hist/hstack.C, hist/hsum.C,
	hist/hsumTimer.C, hist/logscales.C, hist/multicolor.C,
	hist/transpad.C, hist/twoscales.C, image/rose512.jpg,
	image/worldmap.jpg, io/copyFiles.C, io/dirs.C, io/double32.C,
	io/fildir.C, io/file.C, io/hadd.C, io/importCode.C, io/loopdir.C,
	io/readCode.C, math/ConfidenceIntervals.C, math/FeldmanCousins.C,
	math/Rolke.C, math/binomial.C, math/chi2test.C, math/limit.C,
	math/mathBeta.C, math/mathGammaNormal.C, math/mathLaplace.C,
	math/mathStudent.C, math/mathcoreCDF.C, math/mathcoreGenVector.C,
	math/mathcoreSpecFunc.C, math/mathcoreStatFunc.C,
	math/mathcoreVectorCollection.C, math/mathcoreVectorFloatIO.C,
	math/mathcoreVectorIO.C, math/permute.C, math/principal.C,
	math/quantiles.C, math/testrandom.C, math/vavilov.C,
	matrix/invertMatrix.C, matrix/solveLinear.C, mlp/mlpHiggs.C,
	mlp/mlpHiggs.root, mlp/mlpRegression.C, net/LDAPExample.C,
	net/TestAuth.C, net/alien.C, net/authclient.C, net/authserv.C,
	net/hclient.C, net/hcons.C, net/hprod.C, net/hserv.C, net/hserv2.C,
	net/pclient.C, net/pserv.C, net/spy.C, net/spyserv.C,
	physics/PhaseSpace.C, pyroot/DynamicSlice.py, pyroot/benchmarks.py,
	pyroot/demo.py, pyroot/demoshelp.py, pyroot/fildir.py,
	pyroot/file.py, pyroot/fillrandom.py, pyroot/first.py,
	pyroot/fit1.py, pyroot/formula1.py, pyroot/framework.py,
	pyroot/geometry.py, pyroot/gerrors.py, pyroot/graph.py,
	pyroot/h1draw.py, pyroot/hsimple.py, pyroot/hsum.py, pyroot/mrt.py,
	pyroot/multifit.py, pyroot/na49geomfile.py, pyroot/na49view.py,
	pyroot/na49visible.py, pyroot/ntuple1.py, pyroot/rootmarks.py,
	pyroot/shapes.py, pyroot/staff.py, pyroot/surfaces.py,
	pyroot/test.py, pyroot/tornado.py, pyroot/tree.py, pyroot/zdemo.py,
	pythia/pythiaExample.C, quadp/Quad.cxx, quadp/Quad.h,
	quadp/portfolio.C, quadp/stock.root, ruby/canvas.rb, ruby/demo.rb,
	ruby/demoshelp.rb, ruby/fillrandom.rb, ruby/framework.rb,
	ruby/hksimple.rb, ruby/hsimple.rb, ruby/hstack.rb, ruby/hsum.rb,
	ruby/latex.rb, ruby/multigraph.rb, ruby/ntuple1.rb,
	ruby/surfaces.rb, spectrum/peaks.C, spectrum/peaks2.C,
	spectrum/spectrumpainter.C, splot/TestSPlot.C,
	splot/TestSPlot_toyMC.dat, sql/runcatalog.sql, sql/sqlcanvas.C,
	sql/sqlcreatedb.C, sql/sqlfilldb.C, sql/sqlselect.C,
	sql/sqltables.C, thread/threads.C, thread/threadsh1.C,
	tree/JetEvent.cxx, tree/JetEvent.h, tree/basic.C, tree/basic.dat,
	tree/basic2.C, tree/bill.C, tree/cernbuild.C, tree/cernstaff.C,
	tree/cernstaff.dat, tree/clonesA_Event.C, tree/clonesA_Event.cxx,
	tree/clonesA_Event.h, tree/copytree.C, tree/copytree2.C,
	tree/copytree3.C, tree/h1analysis.C, tree/h1analysis.h,
	tree/h1analysisProxy.C, tree/h1analysisProxy.h,
	tree/h1analysisProxyCut.C, tree/h1chain.C, tree/hsimpleProxy.C,
	tree/htest.C, tree/jets.C, tree/ntuple1.C, tree/staff.C,
	tree/tcl.C, tree/tree.C, tree/tree0.C, tree/tree1.C, tree/tree2.C,
	tree/tree2a.C, tree/tree3.C, tree/tree4.C, tree/treefriend.C,
	tree/tv3.C, tree/tvdemo.C, unuran/unuranDemo.C,
	xml/DOMParsePerson.C, xml/DOMRecursive.C, xml/SAXHandler.C,
	xml/person.dtd, xml/person.xml, xml/saxexample.xml,
	xml/xmlnewfile.C, 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 22:37  brun

	* tutorials/: README, benchmarks.C, demos.C, demoshelp.C,
	geant3tasks.C, hsimple.C, htmlex.C, regexp.C, rootalias.C,
	rootenv.C, rootlogoff.C, rootlogon.C, rootmarks.C, 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 22:30  brun

	* tutorials/foam_README:
	Remove one forgotten file

2006-12-11 22:28  brun

	* tutorials/: CPUMeter.C, ConfidenceIntervals.C, ContourList.C,
	DOMParsePerson.C, DOMRecursive.C, DynamicSlice.C, DynamicSlice.py,
	EditorBar.C, FFT.C, FeldmanCousins.C, FileDialog.png,
	FirstContour.C, FittingDemo.C, Ifit.C, JetEvent.cxx, JetEvent.h,
	LDAPExample.C, MyTasks.cxx, PhaseSpace.C, QtFileDialog.C,
	QtMultiFileDialog.C, Quad.cxx, Quad.h, RadioNuclides.C, Rolke.C,
	RoofitDemo.C, SAXHandler.C, Slider3Demo.C, TestAuth.C, TestSPlot.C,
	WorldMap.C, alien.C, analyze.C, anim.C, approx.C, archi.C, arrow.C,
	assembly.C, authclient.C, authserv.C, basic.C, basic.dat, basic2.C,
	basic3d.C, benchmarks.C, benchmarks.py, bent.C, bill.C, binomial.C,
	canvas.C, canvas.rb, cernbuild.C, cernstaff.C, cernstaff.dat,
	chi2test.C, classcat.C, cleanup.C, clonesA_Event.C,
	clonesA_Event.cxx, clonesA_Event.h, compile.C, copyFiles.C,
	copytree.C, copytree2.C, copytree3.C, csgdemo.C,
	customContextMenu.C, customTH1Fmenu.C, demo.py, demo.rb, demos.C,
	demoshelp.C, demoshelp.py, demoshelp.rb, dirs.C, double32.C,
	draw2dopt.C, earth.C, earth.dat, ellipse.C, eval.C, event.C,
	exclusiongraph.C, exclusiongraph2.C, exec1.C, exec2.C, exec3.C,
	feynman.C, fildir.C, fildir.py, file.C, file.py, fillrandom.C,
	fillrandom.py, fillrandom.rb, first.C, first.py, fit1.C, fit1.py,
	fit1_C.C, fit2.C, fit2a.C, fit2d.C, fit2dHist.C, fitCircle.C,
	fitExclude.C, fitLinear.C, fitLinear2.C, fitLinearRobust.C,
	fitMultiGraph.C, fitcont.C, fithist.C, fitslicesy.C, foam_demo.C,
	foam_demopers.C, foam_kanwa.C, fore.xpm, formula1.C, formula1.py,
	framework.C, framework.py, framework.rb, galaxy.root,
	galaxy_image.C, games.C, gaxis.C, geant3tasks.C, geodemo.C,
	geomAlice.C, geomAlice_itsv.C, geomAtlas.C, geomBrahms.C,
	geometry.C, geometry.py, gerrors.C, gerrors.py, gerrors2.C,
	glViewerExercise.C, glViewerLOD.C, glbox.C, gldemos.C, glrose.C,
	glsurfaces.C, gltf3.C, graph.C, graph.py, graph2derrorsfit.C,
	graph2dfit.C, graphApply.C, graphpolar.C, greyscale.C, gtime.C,
	guitest.C, h1analysis.C, h1analysis.h, h1analysisProxy.C,
	h1analysisProxy.h, h1analysisProxyCut.C, h1chain.C, h1draw.C,
	h1draw.py, hadd.C, hadd_old.C, hbars.C, hclient.C, hcons.C,
	hist2image.C, hksimple.C, hksimple.rb, hlabels1.C, hlabels2.C,
	hprod.C, hserv.C, hserv2.C, hsimple.C, hsimple.py, hsimple.rb,
	hsimpleProxy.C, hstack.C, hstack.rb, hsum.C, hsum.py, hsum.rb,
	hsumTimer.C, hsumanim.C, htest.C, htmlex.C, img2pad.C, imgconv.C,
	importCode.C, invertMatrix.C, io.C, jets.C, labels1.C, labels2.C,
	langaus.C, latex.C, latex.rb, latex2.C, latex3.C, latex4.C,
	latex5.C, limit.C, logscales.C, loopdir.C, manyaxis.C,
	markerwarning.C, mathBeta.C, mathGammaNormal.C, mathLaplace.C,
	mathStudent.C, mathcoreCDF.C, mathcoreGenVector.C,
	mathcoreSpecFunc.C, mathcoreStatFunc.C, mathcoreVectorCollection.C,
	mathcoreVectorFloatIO.C, mathcoreVectorIO.C, mditest.C,
	mditestbg.xpm, minuit2FitBench.C, minuit2FitBench2D.C,
	minuit2GausFit.C, mlpHiggs.C, mlpHiggs.root, mlpRegression.C,
	motorcycle.C, motorcycle.dat, mrt.py, multicolor.C, multidimfit.C,
	multifit.C, multifit.py, multigraph.C, multigraph.rb, myfit.C,
	na49.C, na49geomfile.C, na49geomfile.py, na49view.C, na49view.py,
	na49visible.C, na49visible.py, ntuple1.C, ntuple1.py, ntuple1.rb,
	nucleus.C, oldbenchmarks.C, pad2png.C, pclient.C, peaks.C,
	peaks2.C, permute.C, person.dtd, person.xml, piechart.C,
	portfolio.C, principal.C, pserv.C, psexam.C, pstable.C, psview.C,
	pythiaExample.C, quantiles.C, quarks.C, readCode.C, regexp.C,
	rootalias.C, rootenv.C, rootgeom.C, rootlogoff.C, rootlogon.C,
	rootmarks.C, rootmarks.py, rose512.jpg, rose_image.C,
	runcatalog.sql, runzdemo.C, saxexample.xml, second.C, seism.C,
	shapes.C, shapes.py, shapesAnim.C, shared.C, solveLinear.C,
	spectrumpainter.C, spheres.C, splines.C, spy.C, spyserv.C,
	sqlcanvas.C, sqlcreatedb.C, sqlfilldb.C, sqlselect.C, sqltables.C,
	staff.C, staff.py, stock.root, surfaces.C, surfaces.py,
	surfaces.rb, tasks.C, tcl.C, testrandom.C, threads.C, threadsh1.C,
	thumbnail.C, timeonaxis.C, timeonaxis2.C, tornado.C, tornado.py,
	transpad.C, tree.C, tree.py, tree0.C, tree1.C, tree2.C, tree2a.C,
	tree3.C, tree4.C, treefriend.C, triangles.C, tv3.C, tvdemo.C,
	two.C, twoscales.C, unuranDemo.C, vavilov.C, waves.C, work.C,
	worldmap.jpg, xmlnewfile.C, xmlreadfile.C, xtruDraw.C,
	xtruSamples.C, xyslider.C, xysliderAction.C, zdemo.C, zdemo.py,
	zones.C:
	Remove old tutorials

2006-12-11 17:30  moneta

	* mathmore/: build/configure.in, build/inc_Math_Makefile.am,
	build/setup.sh, build/src_Makefile.am, build/test_Makefile.am,
	doc/doxyconfig.in, doc/main.html, inc/Math/GSLRootFinder.h,
	inc/Math/PdfFuncMathMore.h, inc/Math/ProbFuncInv.h,
	inc/Math/ProbFuncMathMore.h, src/GSLDerivator.cxx,
	test/testDerivation.cxx, test/testIntegration.cxx,
	test/testRandom.cxx, test/testSpecFunc.cxx:
	- update doc and configuration for stand-alone builds
	- fix tests to be run in the standalone mode

2006-12-11 17:26  moneta

	* mathcore/: build/configure.in, build/inc_Math_Makefile.am,
	build/src_Makefile.am, build/test_Makefile.am,
	doc/Transformation.html, doc/doxyconfig.in, doc/main.html,
	inc/Math/PdfFuncMathCore.h, inc/Math/ProbFuncMathCore.h:
	update the documentation and configuration for the stand-alone build system

2006-12-11 17:05  rdm

	* cint7/main/.cvsignore:
	add cint7_tmp.

2006-12-11 16:38  brun

	* hist/src/TH1.cxx:
	From Anna,
	Fix in the FFT interface

2006-12-11 16:06  moneta

	* mathmore/: inc/Math/Derivator.h, inc/Math/GSLRootFinder.h,
	inc/Math/GSLRootFinderDeriv.h, inc/Math/Integrator.h,
	inc/Math/Minimizer1D.h, src/GSLDerivator.cxx,
	src/GSLFunctionWrapper.h, src/GSLIntegrator.cxx,
	src/GSLIntegrator.h, src/GSLRndmEngines.cxx, src/GSLRootFinder.cxx,
	src/GSLRootFinderDeriv.cxx, src/Integrator.cxx,
	test/testIntegration.cxx, test/testRandomDist.cxx,
	test/testSpecFunc.cxx, 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 14:24  rdm

	* proof/: inc/TProof.h, src/TProof.cxx, 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 12:00  couet

	* graf/: inc/TPie.h, 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 11:47  brun

	* pyroot/src/FunctionHolder.cxx:
	Fix another problem with gcc4.1

2006-12-11 11:44  brun

	* base/src/: TMath.cxx, 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 10:26  couet

	* histpainter/src/THistPainter.cxx:
	- In PaintBarH axis are now painted after the histogram drawing.

2006-12-11 08:49  brun

	* pyroot/src/Converters.cxx:
	From Wim:
	  o) do not allow integer arguments passed through std::string&

2006-12-11 07:01  brun

	* pyroot/src/: ConstructorHolder.cxx, Converters.cxx, Converters.h,
	MethodHolder.cxx, MethodHolder.h, Utility.h:
	From Wim:
	Fixes to compile with gcc4.1
	Fixes for coding conventions violations.

2006-12-10 23:32  brun

	* graf/inc/TPaveText.h:
	Make assignment operator public instead of protected.CVS: ----------------------------------------------------------------------

2006-12-10 23:24  brun

	* fitpanel/inc/TFitParametersDialog.h:
	Fix coding conventions

2006-12-10 23:22  brun

	* gdml/src/TGDMLParse.cxx:
	Fix coding conventions

2006-12-10 23:21  brun

	* meta/src/TCint.cxx:
	Fix coding conventions

2006-12-10 00:07  rdm

	* gl/: inc/TGLViewerEditor.h, src/TGLViewerEditor.cxx:
	From Alja:
	Added new widgets to control camera markup.

2006-12-10 00:06  rdm

	* gl/: inc/TGLViewer.h, src/TGLViewer.cxx:
	From Alja:
	Provide get/set interface to fScene.fCameraMarkup.

2006-12-10 00:05  rdm

	* gl/: inc/TGLScene.h, src/TGLScene.cxx:
	From Alja:
	Added member fCameraMarkup; in DoDraw() call TGLCamera::Markup() when
	not in selection mode.

2006-12-10 00:04  rdm

	* gl/: inc/TGLOrthoCamera.h, src/TGLOrthoCamera.cxx:
	From Alja:
	Implement virtual method Markup(): display a ruler showing extents
	of the viewport.

2006-12-10 00:04  rdm

	* 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-10 00:03  rdm

	* gl/inc/LinkDef.h:
	From Alja:
	Register new class TGLCameraMarkupStyle.

2006-12-10 00:02  rdm

	* gl/src/TGLPolyMarker.cxx:
	From Matevz:
	Properly handle pixel-sized marker-types 6 and 7.

2006-12-10 00:01  rdm

	* gl/: inc/TGLDisplayListCache.h, src/TGLDisplayListCache.cxx,
	src/TGLDrawable.cxx:
	From Matevz:
	Limit numbr of warnings about display list cache being full.

2006-12-10 00:01  rdm

	* base/: inc/TAttBBox.h, src/TAttBBox.cxx:
	From Matevz: Add method AssertBBoxExtents(Float_t epsilon).

2006-12-09 11:22  rdm

	* configure:
	From Lorenzo:
	need gsl >= 1.8 now.

2006-12-09 11:18  rdm

	* roofit/Module.mk:
	apply some fixes that got lost in last checkin.

2006-12-09 09:30  brun

	* roofit/: Module.mk, roofit_2.09.src.tgz, 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 07:11  brun

	* pyroot/src/: ClassMethodHolder.cxx, ConstructorHolder.cxx,
	FunctionHolder.cxx, TSetItemHolder.cxx:
	From Wim:
	Fix compilation errors with gcc3.4.x

2006-12-08 23:58  rdm

	* rint/src/TRint.cxx:
	avoid executing ~/.rootlogon.C twice in case root is started in the home
	directory.

2006-12-08 20:01  brun

	* hist/src/TH1.cxx:
	From Anna:
	a patch, that, I hope, fixes the problem in phase computation reported by Fabian Wenger.

2006-12-08 19:09  brun

	* table/src/TVolume.cxx:
	From Valeri Fine:
	Remove a confusing message

2006-12-08 18:33  pcanal

	* tree/: inc/TBranchElement.h, 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 18:29  pcanal

	* 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 18:27  pcanal

	* 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 18:11  moneta

	* mathcore/test/testVectorIO.cxx:
	clean up test- remove some debug info

2006-12-08 18:03  moneta

	* mathmore/test/: testSpecFunc.cxx, testStatFunc.cxx:
	fix a problem on Windows

2006-12-08 17:52  moneta

	* mathmore/test/testSpecFunc.cxx:
	fix compilation problem on Solaris

2006-12-08 17:49  roiser

	* reflex/python/genreflex/gencapa.py:
	fix typo

2006-12-08 17:44  moneta

	* mathmore/inc/Math/PdfFuncMathMore.h:
	add missing file

2006-12-08 17:42  moneta

	* mathcore/inc/Math/PdfFuncMathCore.h:
	add missing file

2006-12-08 17:39  moneta

	* mathmore/: inc/Math/DistFuncMathMore.h, inc/Math/ProbFuncInv.h,
	inc/Math/ProbFuncMathMore.h, src/PdfFuncMathMore.cxx,
	src/ProbFuncInv.cxx, src/ProbFuncMathMore.cxx, test/Makefile,
	test/testSpecFunc.cxx, 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 17:38  moneta

	* mathcore/: inc/Math/DistFunc.h, inc/Math/DistFuncMathCore.h,
	inc/Math/PdfFunc.h, inc/Math/SpecFuncMathCore.h, src/PdfFunc.cxx,
	src/PdfFuncMathCore.cxx:
	- distinguish pdf functions in Mathcore and MathMore

2006-12-08 17:36  roiser

	* cintex/src/ROOTClassEnhancer.cxx:
	fix bug #22213: Dictionaries generated implicitly for Root::Math classes don't always work

2006-12-08 16:57  brun

	* gdml/: inc/TGDMLParse.h, src/TGDMLParse.cxx:
	From Ben Lloyd:
	Added Support for the GDML 'file' tag. Allows Modular GDML files to be
	imported

2006-12-08 16:52  antcheva

	* 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 16:51  antcheva

	* fitpanel/: inc/TFitParametersDialog.h,
	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 16:35  rdm

	* cint7/Module.mk:
	silence the clean targets.

2006-12-08 16:02  axel

	* cint7/src/v6_opr.cxx:
	allow unary ! on arithmetic

2006-12-08 16:01  axel

	* cint/src/v6_opr.cxx:
	allow unary ! on arithmetic

2006-12-08 15:57  couet

	* spectrumpainter/src/TSpectrum2Painter.cxx:
	- Change the location and names of the Spectrum Painter pictures provided
	  by Miro.

2006-12-08 14:26  brun

	* 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 11:00  brun

	* gl/inc/: LinkDef.h, TGLUtil.h:
	From Axel:
	Disable some functions when parsing with CINT.

2006-12-08 10:36  roiser

	* cintex/src/: CINTClassBuilder.cxx, CINTEnumBuilder.cxx,
	CINTTypedefBuilder.cxx, CINTVariableBuilder.cxx, Cintex.cxx,
	ROOTClassEnhancer.cxx:
	prepend debug msgs with package name

2006-12-08 10:19  moneta

	* mathcore/test/: coordinates3D.cxx, coordinates4D.cxx,
	rotationApplication.cxx:
	fix a compilation problem on solaris

2006-12-08 08:42  brun

	* pyroot/: Module.mk, ROOT.py, src/Adapters.cxx, src/Adapters.h,
	src/ClassMethodHolder.cxx, src/ClassMethodHolder.h,
	src/ConstructorHolder.cxx, src/ConstructorHolder.h,
	src/Converters.cxx, src/Converters.h, src/FunctionHolder.cxx,
	src/FunctionHolder.h, src/MethodHolder.cxx, src/MethodHolder.h,
	src/PropertyProxy.cxx, src/PropertyProxy.h, src/PyRootType.cxx,
	src/Pythonize.cxx, src/RootModule.cxx, src/RootWrapper.cxx,
	src/RootWrapper.h, src/TRflxCallback.cxx, src/TRflxCallback.h,
	src/TSetItemHolder.cxx, src/TSetItemHolder.h, src/Utility.h:
	From Wim:
	Major new version that starts to understand Reflex

2006-12-07 18:07  axel

	* cint7/Module.mk:
	cint7 depends on libReflex
	libCint7 is called libCint7, not libCint

2006-12-07 17:53  rdm

	* configure:
	From Axel:
	cint7 needs reflex so enable reflex when cint7 is enabled.

2006-12-07 16:29  axel

	* cint7/Module.mk:
	Fix dependency and link line for cint7_tmp

2006-12-07 16:12  roiser

	* cintex/test/: test_Cintex.C, test_PyCintex_basics.py,
	dict/CintexTest.h:
	more tests for compound const & params

2006-12-07 15:54  roiser

	* cintex/: src/CINTFunctional.cxx, test/dict/CintexTest.h:
	fix [ROOT bugs #22192] Call to functions accepting "const &bool" fail

2006-12-07 14:58  rdm

	* configure:
	From Axel:
	fix in G4 detection.

2006-12-07 12:12  moneta

	* unuran/test/: unuranDistr.cxx, unuranSimple.cxx:
	update for new names of the distribution functions

2006-12-07 12:07  moneta

	* mathmore/: Module.mk, inc/Math/DistFuncMathMore.h,
	inc/Math/ProbFunc.h, inc/Math/SpecFunc.h:
	- clean up of the header file for the Math functions

2006-12-07 12:07  moneta

	* mathcore/: Module.mk, inc/Math/DistFunc.h,
	inc/Math/DistFuncMathCore.h, inc/Math/PdfFunc.h,
	inc/Math/ProbFunc.h, inc/Math/SpecFunc.h, src/DistFunc.cxx,
	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 11:08  couet

	* 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 11:03  roiser

	* cintex/src/ROOTClassEnhancer.cxx:
	remove deprecation warnings

2006-12-07 11:00  couet

	* gpad/src/TPad.cxx:
	-  Clipping removed in PaintTextNDC (like in PaintText)

2006-12-07 10:34  roiser

	* reflex/: inc/Reflex/Kernel.h, src/Kernel.cxx:
	 move template function into header

2006-12-07 10:09  moneta

	* mathmore/test/testFunctor.cxx:
	fix a problem on Windows due to too large allocated stack memory

2006-12-07 09:39  rdm

	* Makefile:
	fix typo in cint7 module.

2006-12-06 19:01  axel

	* cint7/src/.cvsignore:
	Don't ignore Apiif.{cxx,h} while we keep them in CVS

2006-12-06 19:00  axel

	* cint7/src/: Apiif.cxx, 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 18:59  axel

	* cint7/Module.mk:
	Fix lib link request for cint7_tmp

2006-12-06 18:53  moneta

	* mathmore/: inc/Math/LinkDef_StatFunc.h, inc/Math/ProbFuncInv.h,
	inc/Math/ProbFuncMathMore.h, src/ProbFuncInv.cxx,
	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 18:51  moneta

	* mathcore/src/ProbFuncMathCore.cxx:
	change names of cdf functions

2006-12-06 18:51  moneta

	* mathcore/inc/Math/: DistFunc.h, LinkDef_Func.h,
	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 18:43  axel

	* cint7/: Module.mk, configcint.mk:
	Add ROOT buildsystem files

2006-12-06 18:10  couet

	* test/: stressGraphics.cxx, 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 18:08  couet

	* 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 18:06  couet

	* postscript/src/TPDF.cxx:
	- Text is clipped using the W operator.

2006-12-06 18:05  couet

	* 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 18:04  roiser

	* 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 16:23  roiser

	* reflex/Module.mk:
	fix for solaris linking

2006-12-06 16:21  rdm

	* build/unix/importcint.sh:
	some more cleanups.

2006-12-06 16:21  rdm

	* Makefile:
	correct importcint and importcint7 targets.

2006-12-06 16:16  moneta

	* mathmore/: inc/Math/Derivator.h, inc/Math/ParamFunction.h,
	inc/Math/WrappedMultiTF1.h, inc/Math/WrappedTF1.h,
	src/Derivator.cxx, src/GSLDerivator.cxx, src/GSLDerivator.h,
	src/GSLFunctionWrapper.h, src/OneDimFunctionAdapter.h,
	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 16:15  rdm

	* cint/: README.txt, RELNOTE.txt, inc/.cvsignore, inc/Class.h,
	inc/G__ci.h, inc/Method.h, inc/Type.h, lib/dll_stl/suncc5_deque.h,
	lib/dll_stl/suncc5_string.h, lib/posix/posix.h, src/Class.cxx,
	src/HISTORY, src/Method.cxx, src/Type.cxx, src/common.h,
	src/fproto.h, src/v6_decl.cxx, src/v6_init.cxx, src/v6_scrupto.cxx,
	src/v6_tmplt.cxx, tool/makecint.cxx:
	import v5-16-17

2006-12-06 16:15  rdm

	* cint/inc/.cvsignore:
	Initial revision

2006-12-06 16:09  brun

	* geom/: inc/TGeoVolume.h, src/TGeoNode.cxx, 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 16:08  moneta

	* mathcore/inc/Math/: IParamFunction.h, IParamFunctionfwd.h,
	LinkDef_Func.h, WrappedFunction.h, 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 16:00  rdm

	* cint7/: .cvsignore, COPYING, Cint.mk, FAQ.txt, Makefile,
	README.txt, RELNOTE.txt, configure, libCint.mk, libReflex.mk,
	demo/README.txt, demo/Win32App/TestApp/ReadMe.txt,
	demo/Win32App/TestApp/StdAfx.cpp, demo/Win32App/TestApp/StdAfx.h,
	demo/Win32App/TestApp/TestApp.aps,
	demo/Win32App/TestApp/TestApp.cpp,
	demo/Win32App/TestApp/TestApp.dsp,
	demo/Win32App/TestApp/TestApp.dsw, demo/Win32App/TestApp/TestApp.h,
	demo/Win32App/TestApp/TestApp.ico,
	demo/Win32App/TestApp/TestApp.plg,
	demo/Win32App/TestApp/TestApp.rc, demo/Win32App/TestApp/resource.h,
	demo/Win32App/TestApp/script.cxx, demo/Win32App/TestApp/small.ico,
	demo/Win32App/graph01/CompiledLib.c,
	demo/Win32App/graph01/CompiledLib.h,
	demo/Win32App/graph01/G__clink.c, demo/Win32App/graph01/G__clink.h,
	demo/Win32App/graph01/README.txt,
	demo/Win32App/graph01/Resource.rc, demo/Win32App/graph01/Script.c,
	demo/Win32App/graph01/StdAfx.h, demo/Win32App/graph01/WinMain.c,
	demo/Win32App/graph01/WndProc.c, demo/Win32App/graph01/WndProc.h,
	demo/Win32App/graph01/app.ico, demo/Win32App/graph01/chapter24.dsp,
	demo/Win32App/graph01/chapter24.dsw,
	demo/Win32App/graph01/graph01.dsp,
	demo/Win32App/graph01/graph01.dsw,
	demo/Win32App/graph01/resource.h, demo/Win32App/graph01/small.ico,
	demo/debug/README.txt, demo/debug/debug.c, demo/debug/debug2.com,
	demo/debug/debug2.cxx, demo/errpipe/README.txt,
	demo/errpipe/errpipe.cxx, demo/errpipe/errpipe.h,
	demo/errpipe/setup, demo/exception/Makefile,
	demo/exception/README.txt, demo/exception/ehdemo.cxx,
	demo/exception/ehdemo.h, demo/exception/setup,
	demo/exception/setup.bat, demo/exception/setupbc.bat,
	demo/gl/README.txt, demo/gl/display0.h, demo/gl/display1.h,
	demo/gl/display2.h, demo/gl/make0, demo/gl/test0.c,
	demo/gl/test1.c, demo/gl/test2.c, demo/gl/testall,
	demo/graphs/FFT.c, demo/graphs/README.txt, demo/graphs/datafile,
	demo/graphs/dft.c, demo/graphs/eular.c, demo/graphs/fir.c,
	demo/graphs/fir2.c, demo/graphs/jitter.c, demo/graphs/modulation.c,
	demo/graphs/sin.c, demo/graphs/sin123.c, demo/graphs/skineffect.c,
	demo/graphs/stripline.c, demo/graphs/testall,
	demo/intprt_cint/CINT, demo/intprt_cint/CINT.bat,
	demo/intprt_cint/README, demo/intprt_cint/cint.sh,
	demo/intprt_cint/simple.c, demo/intprt_cint/simple.cxx,
	demo/intprt_cint/testmain.c, demo/ipc/README.txt,
	demo/ipc/common.cxx, demo/ipc/keyfile, demo/ipc/proc1.cxx,
	demo/ipc/proc2.cxx, demo/makecint/README.txt,
	demo/makecint/testall, demo/makecint/testalldll,
	demo/makecint/Array/Array.C, demo/makecint/Array/Array.h,
	demo/makecint/Array/Fundament.C, demo/makecint/Array/Fundament.h,
	demo/makecint/Array/Makefile, demo/makecint/Array/README.txt,
	demo/makecint/Array/bcdll.bat, demo/makecint/Array/inherit.C,
	demo/makecint/Array/loopcompile.c,
	demo/makecint/Array/loopcompile0.c,
	demo/makecint/Array/loopcompile1.c, demo/makecint/Array/scdll.bat,
	demo/makecint/Array/scsetup.bat, demo/makecint/Array/setup,
	demo/makecint/Array/setup.bat, demo/makecint/Array/setupdll,
	demo/makecint/Array/setupdll.bat, demo/makecint/Array/test.C,
	demo/makecint/Complex/Complex.C, demo/makecint/Complex/Complex.h,
	demo/makecint/Complex/Makefile, demo/makecint/Complex/README.txt,
	demo/makecint/Complex/bcdll.bat, demo/makecint/Complex/scdll.bat,
	demo/makecint/Complex/scsetup.bat, demo/makecint/Complex/setup,
	demo/makecint/Complex/setup.bat, demo/makecint/Complex/setupdll,
	demo/makecint/Complex/setupdll.bat, demo/makecint/Complex/temp.C,
	demo/makecint/Complex/test.C, demo/makecint/Complex/vcdll.bat,
	demo/makecint/Complex/vcsetup.bat, demo/makecint/DArray/DArray.C,
	demo/makecint/DArray/DArray.h, demo/makecint/DArray/Makefile,
	demo/makecint/DArray/README.txt, demo/makecint/DArray/bcdll.bat,
	demo/makecint/DArray/scdll.bat, demo/makecint/DArray/scsetup.bat,
	demo/makecint/DArray/setup, demo/makecint/DArray/setup.bat,
	demo/makecint/DArray/setupdll, demo/makecint/DArray/setupdll.bat,
	demo/makecint/DArray/test.C, demo/makecint/KRcc/Complex.c,
	demo/makecint/KRcc/Complex.h, demo/makecint/KRcc/Makefile,
	demo/makecint/KRcc/README.txt, demo/makecint/KRcc/scdll.bat,
	demo/makecint/KRcc/scsetup.bat, demo/makecint/KRcc/setup,
	demo/makecint/KRcc/setup.bat, demo/makecint/KRcc/setupdll,
	demo/makecint/KRcc/setupdll.bat, demo/makecint/KRcc/stub.c,
	demo/makecint/KRcc/stub.h, demo/makecint/KRcc/test.c,
	demo/makecint/ReadFile/Common.h, demo/makecint/ReadFile/Makefile,
	demo/makecint/ReadFile/README.txt,
	demo/makecint/ReadFile/ReadFile.C,
	demo/makecint/ReadFile/ReadFile.h,
	demo/makecint/ReadFile/scdll.bat,
	demo/makecint/ReadFile/scsetup.bat, demo/makecint/ReadFile/setup,
	demo/makecint/ReadFile/setup.bat, demo/makecint/ReadFile/setupdll,
	demo/makecint/ReadFile/setupdll.bat, demo/makecint/ReadFile/test.C,
	demo/makecint/Stub/Makefile, demo/makecint/Stub/README.txt,
	demo/makecint/Stub/Src.C, demo/makecint/Stub/Src.h,
	demo/makecint/Stub/Stub.C, demo/makecint/Stub/Stub.h,
	demo/makecint/Stub/scdll.bat, demo/makecint/Stub/scsetup.bat,
	demo/makecint/Stub/setup, demo/makecint/Stub/setup.bat,
	demo/makecint/Stub/setupdll, demo/makecint/Stub/setupdll.bat,
	demo/makecint/Stub2/Make1, demo/makecint/Stub2/Make2,
	demo/makecint/Stub2/README.txt, demo/makecint/Stub2/compiled.cxx,
	demo/makecint/Stub2/compiled.h, demo/makecint/Stub2/dmy.h,
	demo/makecint/Stub2/main.cxx, demo/makecint/Stub2/setup,
	demo/makecint/Stub2/setup.bat, demo/makecint/Stub2/setupcygwin,
	demo/makecint/Stub2/setuphp, demo/makecint/Stub2/stub.h,
	demo/makecint/UserMain/README.txt,
	demo/makecint/UserMain/UserMain.cxx,
	demo/makecint/UserMain/UserMain.h,
	demo/makecint/UserMain/script.cxx, demo/makecint/UserMain/setup,
	demo/makecint/UserMain/setup.bat,
	demo/makecint/UserMain/setupbc.bat,
	demo/makecint/exception/README.txt, demo/makecint/exception/eh.cxx,
	demo/makecint/exception/eh.h, demo/makecint/exception/setup,
	demo/makecint/p2f/Makefile, demo/makecint/p2f/README.txt,
	demo/makecint/p2f/p2f.C, demo/makecint/p2f/p2f.h,
	demo/makecint/p2f/scsetup.bat, demo/makecint/p2f/setup,
	demo/makecint/p2f/setup.bat, demo/makecint/p2f/test.C,
	demo/makecint/stl/Makefile, demo/makecint/stl/sample.h,
	demo/makecint/stl/setup, demo/makecint/stl/setup.bat,
	demo/makecint/stl/setupbc.bat, demo/makecint/stl/test.cxx,
	demo/mthread/README.txt, demo/mthread/fork.cxx,
	demo/mthread/mtlib.h, demo/mthread/mtmain.cxx,
	demo/mthread/ptlib.h, demo/mthread/ptmain.cxx,
	demo/mthread/testall, demo/multilibcint/README.txt,
	demo/multilibcint/main.cxx, demo/multilibcint/mt.c,
	demo/multilibcint/mt.h, demo/multilibcint/setup,
	demo/multilibcint/setup.bat, demo/multilibcint/test1.cxx,
	demo/multilibcint/test2.cxx, demo/perlawk/README,
	demo/perlawk/data, demo/perlawk/parseplot.c,
	demo/posix/readdir.cxx, demo/qt/README.txt, demo/qt/cannon.cpp,
	demo/qt/cannon.h, demo/qt/lcdrange.cpp, demo/qt/lcdrange.h,
	demo/qt/moc_cannon.cpp, demo/qt/qcompactstyle.h,
	demo/qt/qtstatic.cxx, demo/qt/test0.cxx, demo/qt/test1.cxx,
	demo/qt/test2.cxx, demo/qt/test3.cxx, demo/qt/test4.cxx,
	demo/qt/test5.cxx, demo/qt/test6.cxx, demo/qt/test7.bat,
	demo/qt/test7.cxx, demo/qt/test7.h, demo/qt/test8.bat,
	demo/qt/test8.cxx, demo/qt/test8.h, demo/qt/test9.bat,
	demo/qt/test9.cxx, demo/simple/HelloWorld.c,
	demo/simple/HelloWorld.cxx, demo/simple/NativeCalc.c,
	demo/simple/README.txt, demo/simple/access0.c, demo/simple/array.c,
	demo/simple/csum.c, demo/simple/inherit1.c, demo/simple/init.c,
	demo/simple/oprovld.c, demo/simple/oprovld0.c,
	demo/simple/scope0.c, demo/simple/staticmem0.c,
	demo/simple/template0.c, demo/simple/template2.c,
	demo/simple/text2tex.c, demo/simple/virtualfunc1.c,
	demo/stl/README.txt, demo/stl/array2.cxx, demo/stl/array4.cxx,
	demo/stl/deque0.cxx, demo/stl/deque1.cxx, demo/stl/deque1i.cxx,
	demo/stl/list0.cxx, demo/stl/list1.cxx, demo/stl/list2.cxx,
	demo/stl/list3.cxx, demo/stl/list4.cxx, demo/stl/map0.cxx,
	demo/stl/stl0.cxx, demo/stl/stl1.cxx, demo/stl/stl2.cxx,
	demo/stl/stl3.cxx, demo/stl/stl3x.cxx, demo/stl/stl4.cxx,
	demo/stl/stl5.cxx, demo/stl/string0.cxx, demo/stl/testall,
	demo/stl/vec0.cxx, demo/stl/vec1.cxx, demo/stl/vec1s.cxx,
	demo/stl/vec1u.cxx, demo/stl/vec2.cxx, demo/stl/vec3.cxx,
	demo/stl/vec3t.cxx, demo/stl/vec4.cxx, demo/tcpip/README.txt,
	demo/tcpip/client.cxx, demo/tcpip/server.cxx, demo/xlib/README.txt,
	demo/xlib/test.c, doc/bytecode.txt, doc/cint.txt, doc/cintapi.txt,
	doc/extlib.txt, doc/ifdef.txt, doc/limitati.txt, doc/limitnum.txt,
	doc/makecint.txt, doc/message.txt, doc/ref.txt, doc/man1/cint.1,
	doc/man1/makecint.1, doc/man2/garbage.2, doc/man2/security.2,
	doc/man2/unique.2, doc/man3/array.h.3, doc/man3/fft.h.3,
	doc/man3/statistics.h.3, inc/.cvsignore, inc/Api.h, inc/BaseCls.h,
	inc/CallFunc.h, inc/Class.h, inc/DataMbr.h, inc/G__ci.h,
	inc/G__ci_fproto.h, inc/G__security.h, inc/Method.h,
	inc/MethodAr.h, inc/Property.h, inc/Token.h, inc/Type.h,
	inc/Typedf.h, include/.cvsignore, include/Common.h,
	include/README.txt, include/ReadF.C, include/ReadF.cxx,
	include/ReadF.h, include/RegE.C, include/RegE.cxx, include/RegE.h,
	include/_complex, include/_complex.h, include/_exception,
	include/_exception.h, include/_iostream, include/_stdexcept,
	include/_stdexcept.h, include/api.h, include/array.c,
	include/array.h, include/arrayiostream.h, include/assert.h,
	include/bool, include/bool.h, include/boolean.h, include/carray.c,
	include/carray.h, include/cassert, include/cctype, include/cerrno,
	include/cfloat, include/ciso646, include/climits, include/clocale,
	include/cmath, include/complex, include/complex.h,
	include/constants.h, include/csetjmp, include/csignal,
	include/cstdarg, include/cstddef, include/cstdio, include/cstdlib,
	include/cstring, include/ctime, include/ctype.h, include/cwchar,
	include/cwctype, include/darray.cxx, include/darray.h,
	include/done, include/ertti.h, include/exception,
	include/exception.h, include/fcntl.h, include/fft.c, include/fft.h,
	include/fstream, include/fstream.h, include/graphbuf.h,
	include/iomanip, include/iomanip.h, include/iosenum.cxx,
	include/iosenum.win32, include/iosfwd, include/iosfwd.h,
	include/iostream, include/iostream.h, include/istream,
	include/limits, include/locale, include/lsm.c, include/lsm.h,
	include/make.arc, include/makearc, include/makearcg,
	include/makearcsun, include/makefile, include/makehpib,
	include/makeit.bat, include/makeit.c, include/makemat,
	include/matrix.cxx, include/matrix.h, include/matrixstream.h,
	include/matrixstream.hi, include/mkincld.c, include/new,
	include/new.h, include/ostream, include/platform.h,
	include/pthread.h, include/readfile.h, include/regex.h,
	include/regexp.h, include/setjmp.h, include/socket.h,
	include/spice.h, include/sstream, include/statistics.c,
	include/statistics.h, include/stdarg.h, include/stdexcept,
	include/stdiostream.h, include/stream.h, include/streambuf,
	include/string.h, include/striostream.h, include/strstream,
	include/strstream.h, include/termios.h, include/timespec.h,
	include/typeinfo, include/typeinfo.h, include/unistd.h,
	include/windows.h, include/winsock.h, include/xgraph.c,
	include/xygraphbuf.h, include/GL/gl.h, include/GL/glu.h,
	include/GL/glut.h, include/GL/xmesa.h, include/X11/Xlib.h,
	include/X11/Xutil.h, include/X11/keysym.h, include/X11/xos.h,
	include/sys/cdefs.h, include/sys/file.h, include/sys/ipc.h,
	include/sys/msg.h, include/sys/sem.h, include/sys/shm.h,
	include/sys/stat.h, lib/Makefile, lib/README.txt, lib/setup,
	lib/WildCard/ARCHIVE, lib/WildCard/AppInit.c,
	lib/WildCard/bodediagram.wc, lib/WildCard/calc.wc,
	lib/accstrm/Makefile, lib/accstrm/README.txt, lib/accstrm/fstrm.h,
	lib/accstrm/iostrm.h, lib/accstrm/linkdef.h, lib/accstrm/sstrm.h,
	lib/alphastrm/Makefile, lib/alphastrm/README.txt,
	lib/alphastrm/fstrm.h, lib/alphastrm/iostrm.h,
	lib/alphastrm/linkdef.h, lib/alphastrm/sstrm.h,
	lib/bcstream/Makefile, lib/bcstream/README, lib/bcstream/fstrm.h,
	lib/bcstream/iostrm.h, lib/bcstream/stdiostr.h,
	lib/bcstream/strm.h, lib/bcstream/strstrm.h, lib/cbstream/Makefile,
	lib/cbstream/fstrm.h, lib/cbstream/iostrm.h,
	lib/cbstream/linkdef.h, lib/cbstream/readme.txt,
	lib/cbstream/strstrm.h, lib/cintocx/Cint-Ocx,
	lib/cintocx/CintocxCtl.bmp, lib/cintocx/CintocxCtl.cpp,
	lib/cintocx/CintocxCtl.h, lib/cintocx/CintocxPpg.cpp,
	lib/cintocx/CintocxPpg.h, lib/cintocx/README.txt,
	lib/cintocx/Resource.h, lib/cintocx/StdAfx.cpp,
	lib/cintocx/StdAfx.h, lib/cintocx/cintocx.aps,
	lib/cintocx/cintocx.clw, lib/cintocx/cintocx.cpp,
	lib/cintocx/cintocx.h, lib/cintocx/cintocx.ico,
	lib/cintocx/cintocx.mak, lib/cintocx/cintocx.mdp,
	lib/cintocx/cintocx.odl, lib/cintocx/cintocx.rc,
	lib/cintocx/cintocx3.bmp, lib/cintocx/setup.bat,
	lib/dll_stl/.cvsignore, lib/dll_stl/README.txt,
	lib/dll_stl/cinteh.h, lib/dll_stl/clim.h, lib/dll_stl/cmplx.h,
	lib/dll_stl/dqu.h, lib/dll_stl/iter.h, lib/dll_stl/lst.h,
	lib/dll_stl/mp.h, lib/dll_stl/multmp.h, lib/dll_stl/multst.h,
	lib/dll_stl/pr.h, lib/dll_stl/que.h, lib/dll_stl/se.h,
	lib/dll_stl/setup, lib/dll_stl/setup.bat, lib/dll_stl/setupbc.bat,
	lib/dll_stl/st.h, lib/dll_stl/stk.h, lib/dll_stl/str.h,
	lib/dll_stl/suncc5_deque.h, lib/dll_stl/suncc5_string.h,
	lib/dll_stl/vary.h, lib/dll_stl/vec.h, lib/dll_stl/vecbool.h,
	lib/gcc3strm/Makefile, lib/gcc3strm/README.txt,
	lib/gcc3strm/fstrm.h, lib/gcc3strm/iostrm.h,
	lib/gcc3strm/linkdef.h, lib/gcc3strm/sstrm.h, lib/gl/GL.h,
	lib/gl/README.txt, lib/gl/TOP.h, lib/gl/cintGL.h, lib/gl/setup,
	lib/gl/setup.bat, lib/iccstrm/Makefile, lib/iccstrm/README.txt,
	lib/iccstrm/fstrm.h, lib/iccstrm/iostrm.h, lib/iccstrm/linkdef.h,
	lib/iccstrm/sstrm.h, lib/ipc/README.txt, lib/ipc/ipcif.h,
	lib/ipc/setup, lib/longlong/.cvsignore, lib/longlong/README.txt,
	lib/longlong/longdbl.h, lib/longlong/longlong.h,
	lib/longlong/make.bat, lib/longlong/makelongif,
	lib/longlong/makelongif3, lib/longlong/setup,
	lib/longlong/setup.bat, lib/longlong/setupbc.bat,
	lib/longlong/setuphp, lib/posix/README.txt, lib/posix/exten.c,
	lib/posix/exten.h, lib/posix/mktypes.c, lib/posix/posix.h,
	lib/posix/setup, lib/posix/setup.bat, lib/posix/setupbc.bat,
	lib/posix/setupsc.bat, lib/posix/winposix.c, lib/posix/winposix.h,
	lib/prec_stl/README.txt, lib/prec_stl/algorithm,
	lib/prec_stl/bitset, lib/prec_stl/climits, lib/prec_stl/complex,
	lib/prec_stl/deque, lib/prec_stl/exception,
	lib/prec_stl/functional, lib/prec_stl/iterator,
	lib/prec_stl/limits, lib/prec_stl/list, lib/prec_stl/map,
	lib/prec_stl/memory, lib/prec_stl/multimap, lib/prec_stl/multiset,
	lib/prec_stl/numeric, lib/prec_stl/queue, lib/prec_stl/set,
	lib/prec_stl/stack, lib/prec_stl/stdexcept, lib/prec_stl/string,
	lib/prec_stl/utility, lib/prec_stl/valarray, lib/prec_stl/vector,
	lib/pthread/Makefile, lib/pthread/README.txt, lib/pthread/pthd.h,
	lib/pthread/setup, lib/pthread/setuphp, lib/pthread/thread.h,
	lib/qt/Makefile, lib/qt/README.txt, lib/qt/qcompactstyle.h,
	lib/qt/qconfig.h, lib/qt/qmodules.h, lib/qt/qplatformdefs.h,
	lib/qt/qtcint.h, lib/qt/qtclasses.h, lib/qt/qtdummy.h,
	lib/qt/qtfunctions.h, lib/qt/qtglobals.h, lib/qt/qtstatic.cxx,
	lib/qt/setup, lib/qt/setup.bat, lib/socket/README.txt,
	lib/socket/cintsock.c, lib/socket/cintsock.h, lib/socket/mksockh.c,
	lib/socket/setup, lib/socket/setup.bat, lib/socket/setupbc.bat,
	lib/stdstrct/.cvsignore, lib/stdstrct/Makefile, lib/stdstrct/setup,
	lib/stdstrct/setup.bat, lib/stdstrct/setupbc.bat,
	lib/stdstrct/stdcxxfunc.h, lib/stdstrct/stdfunc.h,
	lib/stdstrct/stdstr.h, lib/stream/Makefile, lib/stream/README,
	lib/stream/fstrm.h, lib/stream/iostrm.h, lib/stream/stdiostr.h,
	lib/stream/strm.h, lib/stream/strstrm.h, lib/sunstrm/Makefile,
	lib/sunstrm/fstrm.h, lib/sunstrm/iostrm.h, lib/sunstrm/length.cxx,
	lib/sunstrm/linkdef.h, lib/sunstrm/readme.txt, lib/sunstrm/sstrm.h,
	lib/vc7strm/Makefile, lib/vc7strm/README.txt, lib/vc7strm/fstrm.h,
	lib/vc7strm/iostrm.h, lib/vc7strm/linkdef.h, lib/vc7strm/sstrm.h,
	lib/vcstream/Makefile, lib/vcstream/Makefileold,
	lib/vcstream/README, lib/vcstream/fstrm.h, lib/vcstream/iostrm.h,
	lib/vcstream/stdiostr.h, lib/vcstream/strm.h,
	lib/vcstream/strstrm.h, lib/WildCard/Main.c, lib/WildCard/Main.cxx,
	lib/WildCard/Makefile, lib/WildCard/README,
	lib/WildCard/TCLMACRO.h, lib/WildCard/TCLTK.h,
	lib/WildCard/TKMACRO.h, lib/WildCard/TOP.h, lib/WildCard/TclIns.c,
	lib/WildCard/TkInit.c, lib/WildCard/WildCard.c,
	lib/WildCard/grcalc.wc, lib/WildCard/guibuild.wc,
	lib/WildCard/question.wc, lib/WildCard/setup, lib/WildCard/test.c,
	lib/WildCard/test3.wc, lib/WildCard/test5.wc,
	lib/WildCard/tktest.c, lib/WildCard/tktest1.c,
	lib/WildCard/tktest2.c, lib/WildCard/wildc.wc,
	lib/win32api/.cvsignore, lib/win32api/cintwin.h,
	lib/win32api/make.bat, lib/win32api/readme.txt,
	lib/win32api/setup.bat, lib/win32api/setupbc.bat,
	lib/win32api/setupsc.bat, lib/win32api/winfunc.h,
	lib/wintcldl/README.txt, lib/wintcldl/bodediagram.wc,
	lib/wintcldl/calc.wc, lib/wintcldl/cintlib.c,
	lib/wintcldl/grcalc.wc, lib/wintcldl/guibuild.wc,
	lib/wintcldl/quest.wc, lib/wintcldl/question.wc,
	lib/wintcldl/setup.bat, lib/wintcldl/tclmacro.h,
	lib/wintcldl/tcltk.h, lib/wintcldl/test.c, lib/wintcldl/test1.wc,
	lib/wintcldl/test3.wc, lib/wintcldl/test5.wc,
	lib/wintcldl/tkmacro.h, lib/wintcldl/top.h, lib/wintcldl/wildc.bat,
	lib/wintcldl/wildc.dbk, lib/wintcldl/wildc.tcl,
	lib/wintcldl/wildc.wc, lib/wintcldl/wildc1.bmp,
	lib/wintcldl/wildc/temp, lib/wintcldl/wildc/wildc.mak,
	lib/wintcldl/wildc/wildc.mdp, lib/wintcldl83/README.txt,
	lib/wintcldl83/WILDCARD.tcl, lib/wintcldl83/bodediagram.wc,
	lib/wintcldl83/calc.wc, lib/wintcldl83/cintlib.c,
	lib/wintcldl83/gainphas.wc, lib/wintcldl83/grcalc.wc,
	lib/wintcldl83/guibuild.wc, lib/wintcldl83/quest.wc,
	lib/wintcldl83/question.wc, lib/wintcldl83/setup.bat,
	lib/wintcldl83/tclmacro.h, lib/wintcldl83/tcltk.h,
	lib/wintcldl83/test.c, lib/wintcldl83/test1.wc,
	lib/wintcldl83/test3.wc, lib/wintcldl83/test5.wc,
	lib/wintcldl83/tkmacro.h, lib/wintcldl83/top.h,
	lib/wintcldl83/try.bat, lib/wintcldl83/wildc.bat,
	lib/wintcldl83/wildc.dbk, lib/wintcldl83/wildc.tcl,
	lib/wintcldl83/wildc.wc, lib/wintcldl83/wildc1.bmp,
	lib/wintcldl83/wildc/wildc.dsp, lib/wintcldl83/wildc/wildc.dsw,
	lib/wintcldl83/wildc/wildc.mak, lib/xlib/README.txt,
	lib/xlib/TOP.h, lib/xlib/XLIB.h, lib/xlib/setup,
	lib/xlib/x11const.h, lib/xlib/x11mfunc.h, main/G__main.c,
	main/G__setup.c, main/cppmain.cxx, src/.cvsignore, src/Api.cxx,
	src/BaseCls.cxx, src/CallFunc.cxx, src/Class.cxx, src/DataMbr.cxx,
	src/Dict.cxx, src/Dict.h, src/HISTORY, src/Makebcdict,
	src/Makefile, src/Makefile.base, src/Makefile.base.nec,
	src/Makefile.base.sgi, src/Method.cxx, src/MethodAr.cxx,
	src/README.txt, src/Shadow.cxx, src/Token.cxx, src/Type.cxx,
	src/Typedf.cxx, src/accstrm.cxx, src/accstrm.h, src/allstrm.cxx,
	src/alphastrm.cxx, src/alphastrm.h, src/bc_assign.cxx,
	src/bc_assign.h, src/bc_autoobj.cxx, src/bc_autoobj.h,
	src/bc_cfunc.cxx, src/bc_cfunc.h, src/bc_debug.cxx, src/bc_debug.h,
	src/bc_eh.cxx, src/bc_eh.h, src/bc_exec.cxx, src/bc_exec.h,
	src/bc_exec_asm.h, src/bc_inst.cxx, src/bc_inst.h, src/bc_item.cxx,
	src/bc_item.h, src/bc_linkdef.h, src/bc_parse.cxx, src/bc_parse.h,
	src/bc_reader.cxx, src/bc_reader.h, src/bc_type.cxx, src/bc_type.h,
	src/bc_vtbl.cxx, src/bc_vtbl.h, src/bcstrm.cxx, src/bcstrm.h,
	src/cbstrm.cpp, src/cbstrm.h, src/common.h, src/dllrev.h,
	src/fakestrm.cxx, src/fproto.h, src/g__cfunc.c, src/gcc3strm.cxx,
	src/gcc3strm.h, src/global.h, src/header.h, src/iccstrm.cxx,
	src/iccstrm.h, src/kccstrm.cxx, src/kccstrm.h, src/libstrm.cxx,
	src/libstrm.h, src/longif.cxx, src/longif.h, src/longif3.cxx,
	src/longif3.h, src/memo.txt, src/memo2.txt, src/memtest.h,
	src/newsos.h, src/precedence.txt, src/rflx_gendict.cxx,
	src/rflx_gendict.h, src/rflx_gensrc.cxx, src/rflx_gensrc.h,
	src/rflx_tools.cxx, src/rflx_tools.h, src/stdstrct.h,
	src/sun5strm.cxx, src/sunos.h, src/sunstrm.cxx, src/sunstrm.h,
	src/typesym.h, src/v6_auxu.cxx, src/v6_cast.cxx, src/v6_debug.cxx,
	src/v6_decl.cxx, src/v6_disp.cxx, src/v6_dmyinit.cxx,
	src/v6_dmystrct.cxx, src/v6_dmystrm.cxx, src/v6_dump.cxx,
	src/v6_end.cxx, src/v6_error.cxx, src/v6_expr.cxx,
	src/v6_fread.cxx, src/v6_func.cxx, src/v6_gcoll.cxx,
	src/v6_global1.cxx, src/v6_global2.cxx, src/v6_ifunc.cxx,
	src/v6_inherit.cxx, src/v6_init.cxx, src/v6_input.cxx,
	src/v6_intrpt.cxx, src/v6_loadfile.cxx, src/v6_macos.cxx,
	src/v6_macro.cxx, src/v6_malloc.cxx, src/v6_memtest.cxx,
	src/v6_new.cxx, src/v6_newlink.cxx, src/v6_newsos.cxx,
	src/v6_oldlink.cxx, src/v6_opr.cxx, src/v6_parse.cxx,
	src/v6_pause.cxx, src/v6_pcode.cxx, src/v6_pragma.cxx,
	src/v6_quote.cxx, src/v6_rflxutil.cxx, src/v6_scrupto.cxx,
	src/v6_shl.cxx, src/v6_sizeof.cxx, src/v6_stdstrct.cxx,
	src/v6_struct.cxx, src/v6_stub.cxx, src/v6_sunos.cxx,
	src/v6_tmplt.cxx, src/v6_typedef.cxx, src/v6_val2a.cxx,
	src/v6_value.cxx, src/v6_var.cxx, src/v6_winnt.cxx, src/vararg.h,
	src/vc7strm.cxx, src/vc7strm.h, src/vcstrm.cxx, src/vcstrm.h,
	src/vcstrmold.cxx, src/vcstrmold.h, stl/G__postprocess.h,
	stl/README.txt, stl/_algorithm, stl/_autocontainer, stl/_bitset,
	stl/_climits, stl/_climits.h, stl/_deque, stl/_deque.h,
	stl/_functional, stl/_iterator, stl/_iterator.h, stl/_list,
	stl/_list.h, stl/_map, stl/_map.h, stl/_memory, stl/_memory.h,
	stl/_multimap, stl/_multimap.h, stl/_multiset, stl/_multiset.h,
	stl/_pair.h, stl/_set, stl/_set.h, stl/_stack, stl/_stack.h,
	stl/_string, stl/_utility, stl/_utility.h, stl/_vector,
	stl/_vector.h, stl/algo.h, stl/algobase.h, stl/algorithm,
	stl/bitset, stl/bool, stl/bstring.h, stl/bvector.h, stl/defalloc.h,
	stl/deque, stl/deque.h, stl/faralloc.h, stl/fdeque.h, stl/flist.h,
	stl/fmap.h, stl/fmultmap.h, stl/fmultset.h, stl/fset.h,
	stl/function.h, stl/functional, stl/hdeque.h, stl/heap.h,
	stl/hlist.h, stl/hmap.h, stl/hmultmap.h, stl/hmultset.h,
	stl/hset.h, stl/hugalloc.h, stl/hvector.h, stl/iterator,
	stl/iterator.h, stl/lbvector.h, stl/ldeque.h, stl/limits, stl/list,
	stl/list.h, stl/llist.h, stl/lmap.h, stl/lmultmap.h,
	stl/lmultset.h, stl/lngalloc.h, stl/lset.h, stl/map, stl/map.h,
	stl/memory, stl/multimap, stl/multimap.h, stl/multiset,
	stl/multiset.h, stl/neralloc.h, stl/nmap.h, stl/nmultmap.h,
	stl/nmultset.h, stl/nset.h, stl/numeric, stl/pair, stl/pair.h,
	stl/projectn.h, stl/queue, stl/random.cpp, stl/set, stl/set.h,
	stl/stack, stl/stack.h, stl/string, stl/tempbuf.cpp, stl/tempbuf.h,
	stl/teststl, stl/teststl.c, stl/tree.h, stl/utility, stl/utility.h,
	stl/valarray, stl/vector, stl/vector.h, test/.cvsignore,
	test/.inputrc, test/98p02.hpg, test/Complex.cxx, test/Complex.h,
	test/IPair.cpp, test/IPair.h, test/MyAlgo0.h, test/MyString.cxx,
	test/MyString.h, test/README.txt, test/Test0.cxx, test/Test1.cxx,
	test/VArray.cxx, test/VArray.h, test/VCompany.cxx, test/VCompany.h,
	test/VObject.cxx, test/VObject.h, test/VPerson.cxx, test/VPerson.h,
	test/VPersonTest.cxx, test/VString.cxx, test/VString.h,
	test/VType.h, test/access0.cxx, test/anonunion.cxx, test/aoki0.cxx,
	test/aryinit0.cxx, test/aryinit1.cxx, test/autocc.cxx,
	test/baseconv0.cxx, test/bitfield.cxx, test/borg1.cxx,
	test/borg2.cxx, test/bruce1.cxx, test/btmplt.cxx,
	test/complex1.cxx, test/complex1.h, test/const.cxx,
	test/constary.cxx, test/convopr0.cxx, test/cout1.cxx,
	test/cpp0.cxx, test/cpp1.cxx, test/cpp2.cxx, test/cpp3.cxx,
	test/cpp4.cxx, test/cpp5.cxx, test/cpp6.cxx, test/cpp8.cxx,
	test/delete0.cxx, test/eh1.cxx, test/enumscope.cxx,
	test/explicitdtor.cxx, test/fons3.cxx, test/friend0.cxx,
	test/funcmacro.cxx, test/fwdtmplt.cxx, test/idxscope0.cxx,
	test/ifs.cxx, test/ifs.data, test/include.cxx, test/inherit0.cxx,
	test/inherit1.cxx, test/inherit2.cxx, test/init1.cxx,
	test/init2.cxx, test/longlong.cxx, test/loopcompile1.cxx,
	test/loopcompile2.cxx, test/loopcompile3.cxx,
	test/loopcompile4.cxx, test/loopcompile5.cxx, test/maincmplx.cxx,
	test/maptest.cxx, test/maptest.h, test/memo.txt, test/mfstatic.cxx,
	test/minexam.cxx, test/minherit0.cxx, test/mkcmain.cxx,
	test/new0.cxx, test/nick3.cxx, test/nick4.cxx, test/nstmplt1.cxx,
	test/oprovld0.cxx, test/oprovld2.cxx, test/ostream.cxx,
	test/ostream.old, test/pb19.cxx, test/refassign.cxx,
	test/scope0.cxx, test/setw0.cxx, test/staticary.cxx,
	test/staticmem0.cxx, test/staticmem1.cxx, test/t1002.cxx,
	test/t1002.h, test/t1004.cxx, test/t1011.cxx, test/t1011.h,
	test/t1015.cxx, test/t1016.cxx, test/t1016.h, test/t1023.cxx,
	test/t1024.cxx, test/t1024.h, test/t1025.cxx, test/t1025.h,
	test/t1026.cxx, test/t1026.h, test/t1027.cxx, test/t1027.h,
	test/t1027.old, test/t1030.cxx, test/t1030.h, test/t1031.cxx,
	test/t1031.h, test/t1032.cxx, test/t1033.cxx, test/t1034.cxx,
	test/t1034.old, test/t1035.cxx, test/t1035.h, test/t1036.cxx,
	test/t1040.cxx, test/t1040.h, test/t1042.cxx, test/t1042.old,
	test/t1046.cxx, test/t1046.h, test/t1047.cxx, test/t1047.h,
	test/t1048.cxx, test/t1048.h, test/t1049.cxx, test/t1054.cxx,
	test/t1055.cxx, test/t1061.cxx, test/t1061.h, test/t1062.cxx,
	test/t1062.h, test/t1067.cxx, test/t1067.h, test/t1068.cxx,
	test/t1068.h, test/t1079.cxx, test/t1079.h, test/t1084.cxx,
	test/t1085.cxx, test/t1086.cxx, test/t1088.cxx, test/t1094.cxx,
	test/t1101.cxx, test/t1115.cxx, test/t1115.h, test/t1124.cxx,
	test/t1125.cxx, test/t1126.cxx, test/t1127.cxx, test/t1127.h,
	test/t1128.cxx, test/t1129.cxx, test/t1134.cxx, test/t1136.cxx,
	test/t1140.cxx, test/t1143.cxx, test/t1144.cxx, test/t1148.cxx,
	test/t1157.cxx, test/t1158.cxx, test/t1160.cxx, test/t1164.cxx,
	test/t1165.cxx, test/t1178.cxx, test/t1178.h, test/t1187.cxx,
	test/t1187.h, test/t1192.cxx, test/t1193.cxx, test/t1193.h,
	test/t1200.h, test/t1203.cxx, test/t1205.cxx, test/t1205.h,
	test/t1213.cxx, test/t1214.cxx, test/t1215.cxx, test/t1215.h,
	test/t1221.cxx, test/t1222.cxx, test/t1223.cxx, test/t1224.cxx,
	test/t1228.cxx, test/t1228.old, test/t1247.cxx, test/t1247.h,
	test/t1247a.h, test/t1276.cxx, test/t1276.h, test/t1277.cxx,
	test/t1277.h, test/t1278.cxx, test/t1279.cxx, test/t1280.cxx,
	test/t1281.cxx, test/t1282.cxx, test/t215.cxx, test/t358.cxx,
	test/t488.cxx, test/t516.cxx, test/t516.h, test/t603.cxx,
	test/t627.cxx, test/t627.h, test/t630.cxx, test/t633.cxx,
	test/t633.h, test/t634.cxx, test/t648.cxx, test/t674.cxx,
	test/t674.h, test/t676.cxx, test/t694.cxx, test/t694.h,
	test/t695.cxx, test/t705.cxx, test/t705.h, test/t714.cxx,
	test/t733.cxx, test/t733.h, test/t733.old, test/t749.cxx,
	test/t751.cxx, test/t764.cxx, test/t767.cxx, test/t776.cxx,
	test/t777.cxx, test/t784.cxx, test/t825.cxx, test/t910.cxx,
	test/t916.cxx, test/t927.cxx, test/t927.h, test/t927.old,
	test/t928.cxx, test/t928.h, test/t928a.h, test/t928b.h,
	test/t930.cxx, test/t938.cxx, test/t958.cxx, test/t958.h,
	test/t959.cxx, test/t961.cxx, test/t961.h, test/t963.cxx,
	test/t963.h, test/t966.cxx, test/t966.h, test/t968.cxx,
	test/t968.h, test/t970.cxx, test/t970.h, test/t972.cxx,
	test/t972a.h, test/t972b.h, test/t976.cxx, test/t976.h,
	test/t977.cxx, test/t977.h, test/t980.cxx, test/t980.h,
	test/t986.cxx, test/t987.cxx, test/t987.h, test/t991.cxx,
	test/t991.h, test/t991a.h, test/t991b.h, test/t991c.h,
	test/t992.cxx, test/t992.h, test/t993.c, test/t993.h,
	test/t995.cxx, test/t995.h, test/t996.cxx, test/t996.h,
	test/t998.cxx, test/t998.dat, test/telea0.cxx, test/telea1.cxx,
	test/telea2.cxx, test/telea3.cxx, test/telea5.cxx, test/telea6.cxx,
	test/telea7.cxx, test/telea8.cxx, test/temp.cxx, test/template.cxx,
	test/template.h, test/template0.cxx, test/template1.cxx,
	test/template2.cxx, test/template3.cxx, test/template3.old,
	test/template4.cxx, test/template5.cxx, test/template6.cxx,
	test/testall.cxx, test/testdiff.cygwin, test/testdiff.mac,
	test/testdiff.v5, test/testdiff.v6, test/vbase.cxx, test/vbase.h,
	test/vbase1.cxx, test/vbase1.h, test/vec3d.cxx, test/vec3d.h,
	test/virtualfunc0.cxx, test/virtualfunc1.cxx,
	test/virtualfunc2.cxx, tool/ARCHIVE, tool/ARCHIVEBIN, tool/C2cxx,
	tool/EXPOSE, tool/INSTALLBIN, tool/batch.c, tool/chmod.cxx,
	tool/cxx2C, tool/cxx2cpp, tool/cxx2cpp.c, tool/exportcint,
	tool/exportgcc3, tool/exportroot, tool/makecint.cxx,
	tool/ifdef/Makefile.base, tool/ifdef/Makefile.bcc5,
	tool/ifdef/get.c, tool/ifdef/ifdef.cxx, tool/ifdef/ifdef.mak,
	tool/ifdef/setup, tool/ifdef/setup.bat, tool/rmkdepend/.cvsignore,
	tool/rmkdepend/cppsetup.c, tool/rmkdepend/def.h,
	tool/rmkdepend/ifparser.c, tool/rmkdepend/ifparser.h,
	tool/rmkdepend/imakemdep.h, tool/rmkdepend/include.c,
	tool/rmkdepend/main.c, tool/rmkdepend/mainroot.cxx,
	tool/rmkdepend/parse.c, tool/rmkdepend/pr.c,
	tool/rmkdepend/rmkdepend.man:
	import v7-0-0

2006-12-06 16:00  rdm

	* cint7/: .cvsignore, COPYING, Cint.mk, FAQ.txt, Makefile,
	README.txt, RELNOTE.txt, configure, libCint.mk, libReflex.mk,
	demo/README.txt, demo/Win32App/TestApp/ReadMe.txt,
	demo/Win32App/TestApp/StdAfx.cpp, demo/Win32App/TestApp/StdAfx.h,
	demo/Win32App/TestApp/TestApp.aps,
	demo/Win32App/TestApp/TestApp.cpp,
	demo/Win32App/TestApp/TestApp.dsp,
	demo/Win32App/TestApp/TestApp.dsw, demo/Win32App/TestApp/TestApp.h,
	demo/Win32App/TestApp/TestApp.ico,
	demo/Win32App/TestApp/TestApp.plg,
	demo/Win32App/TestApp/TestApp.rc, demo/Win32App/TestApp/resource.h,
	demo/Win32App/TestApp/script.cxx, demo/Win32App/TestApp/small.ico,
	demo/Win32App/graph01/CompiledLib.c,
	demo/Win32App/graph01/CompiledLib.h,
	demo/Win32App/graph01/G__clink.c, demo/Win32App/graph01/G__clink.h,
	demo/Win32App/graph01/README.txt,
	demo/Win32App/graph01/Resource.rc, demo/Win32App/graph01/Script.c,
	demo/Win32App/graph01/StdAfx.h, demo/Win32App/graph01/WinMain.c,
	demo/Win32App/graph01/WndProc.c, demo/Win32App/graph01/WndProc.h,
	demo/Win32App/graph01/app.ico, demo/Win32App/graph01/chapter24.dsp,
	demo/Win32App/graph01/chapter24.dsw,
	demo/Win32App/graph01/graph01.dsp,
	demo/Win32App/graph01/graph01.dsw,
	demo/Win32App/graph01/resource.h, demo/Win32App/graph01/small.ico,
	demo/debug/README.txt, demo/debug/debug.c, demo/debug/debug2.com,
	demo/debug/debug2.cxx, demo/errpipe/README.txt,
	demo/errpipe/errpipe.cxx, demo/errpipe/errpipe.h,
	demo/errpipe/setup, demo/exception/Makefile,
	demo/exception/README.txt, demo/exception/ehdemo.cxx,
	demo/exception/ehdemo.h, demo/exception/setup,
	demo/exception/setup.bat, demo/exception/setupbc.bat,
	demo/gl/README.txt, demo/gl/display0.h, demo/gl/display1.h,
	demo/gl/display2.h, demo/gl/make0, demo/gl/test0.c,
	demo/gl/test1.c, demo/gl/test2.c, demo/gl/testall,
	demo/graphs/FFT.c, demo/graphs/README.txt, demo/graphs/datafile,
	demo/graphs/dft.c, demo/graphs/eular.c, demo/graphs/fir.c,
	demo/graphs/fir2.c, demo/graphs/jitter.c, demo/graphs/modulation.c,
	demo/graphs/sin.c, demo/graphs/sin123.c, demo/graphs/skineffect.c,
	demo/graphs/stripline.c, demo/graphs/testall,
	demo/intprt_cint/CINT, demo/intprt_cint/CINT.bat,
	demo/intprt_cint/README, demo/intprt_cint/cint.sh,
	demo/intprt_cint/simple.c, demo/intprt_cint/simple.cxx,
	demo/intprt_cint/testmain.c, demo/ipc/README.txt,
	demo/ipc/common.cxx, demo/ipc/keyfile, demo/ipc/proc1.cxx,
	demo/ipc/proc2.cxx, demo/makecint/README.txt,
	demo/makecint/testall, demo/makecint/testalldll,
	demo/makecint/Array/Array.C, demo/makecint/Array/Array.h,
	demo/makecint/Array/Fundament.C, demo/makecint/Array/Fundament.h,
	demo/makecint/Array/Makefile, demo/makecint/Array/README.txt,
	demo/makecint/Array/bcdll.bat, demo/makecint/Array/inherit.C,
	demo/makecint/Array/loopcompile.c,
	demo/makecint/Array/loopcompile0.c,
	demo/makecint/Array/loopcompile1.c, demo/makecint/Array/scdll.bat,
	demo/makecint/Array/scsetup.bat, demo/makecint/Array/setup,
	demo/makecint/Array/setup.bat, demo/makecint/Array/setupdll,
	demo/makecint/Array/setupdll.bat, demo/makecint/Array/test.C,
	demo/makecint/Complex/Complex.C, demo/makecint/Complex/Complex.h,
	demo/makecint/Complex/Makefile, demo/makecint/Complex/README.txt,
	demo/makecint/Complex/bcdll.bat, demo/makecint/Complex/scdll.bat,
	demo/makecint/Complex/scsetup.bat, demo/makecint/Complex/setup,
	demo/makecint/Complex/setup.bat, demo/makecint/Complex/setupdll,
	demo/makecint/Complex/setupdll.bat, demo/makecint/Complex/temp.C,
	demo/makecint/Complex/test.C, demo/makecint/Complex/vcdll.bat,
	demo/makecint/Complex/vcsetup.bat, demo/makecint/DArray/DArray.C,
	demo/makecint/DArray/DArray.h, demo/makecint/DArray/Makefile,
	demo/makecint/DArray/README.txt, demo/makecint/DArray/bcdll.bat,
	demo/makecint/DArray/scdll.bat, demo/makecint/DArray/scsetup.bat,
	demo/makecint/DArray/setup, demo/makecint/DArray/setup.bat,
	demo/makecint/DArray/setupdll, demo/makecint/DArray/setupdll.bat,
	demo/makecint/DArray/test.C, demo/makecint/KRcc/Complex.c,
	demo/makecint/KRcc/Complex.h, demo/makecint/KRcc/Makefile,
	demo/makecint/KRcc/README.txt, demo/makecint/KRcc/scdll.bat,
	demo/makecint/KRcc/scsetup.bat, demo/makecint/KRcc/setup,
	demo/makecint/KRcc/setup.bat, demo/makecint/KRcc/setupdll,
	demo/makecint/KRcc/setupdll.bat, demo/makecint/KRcc/stub.c,
	demo/makecint/KRcc/stub.h, demo/makecint/KRcc/test.c,
	demo/makecint/ReadFile/Common.h, demo/makecint/ReadFile/Makefile,
	demo/makecint/ReadFile/README.txt,
	demo/makecint/ReadFile/ReadFile.C,
	demo/makecint/ReadFile/ReadFile.h,
	demo/makecint/ReadFile/scdll.bat,
	demo/makecint/ReadFile/scsetup.bat, demo/makecint/ReadFile/setup,
	demo/makecint/ReadFile/setup.bat, demo/makecint/ReadFile/setupdll,
	demo/makecint/ReadFile/setupdll.bat, demo/makecint/ReadFile/test.C,
	demo/makecint/Stub/Makefile, demo/makecint/Stub/README.txt,
	demo/makecint/Stub/Src.C, demo/makecint/Stub/Src.h,
	demo/makecint/Stub/Stub.C, demo/makecint/Stub/Stub.h,
	demo/makecint/Stub/scdll.bat, demo/makecint/Stub/scsetup.bat,
	demo/makecint/Stub/setup, demo/makecint/Stub/setup.bat,
	demo/makecint/Stub/setupdll, demo/makecint/Stub/setupdll.bat,
	demo/makecint/Stub2/Make1, demo/makecint/Stub2/Make2,
	demo/makecint/Stub2/README.txt, demo/makecint/Stub2/compiled.cxx,
	demo/makecint/Stub2/compiled.h, demo/makecint/Stub2/dmy.h,
	demo/makecint/Stub2/main.cxx, demo/makecint/Stub2/setup,
	demo/makecint/Stub2/setup.bat, demo/makecint/Stub2/setupcygwin,
	demo/makecint/Stub2/setuphp, demo/makecint/Stub2/stub.h,
	demo/makecint/UserMain/README.txt,
	demo/makecint/UserMain/UserMain.cxx,
	demo/makecint/UserMain/UserMain.h,
	demo/makecint/UserMain/script.cxx, demo/makecint/UserMain/setup,
	demo/makecint/UserMain/setup.bat,
	demo/makecint/UserMain/setupbc.bat,
	demo/makecint/exception/README.txt, demo/makecint/exception/eh.cxx,
	demo/makecint/exception/eh.h, demo/makecint/exception/setup,
	demo/makecint/p2f/Makefile, demo/makecint/p2f/README.txt,
	demo/makecint/p2f/p2f.C, demo/makecint/p2f/p2f.h,
	demo/makecint/p2f/scsetup.bat, demo/makecint/p2f/setup,
	demo/makecint/p2f/setup.bat, demo/makecint/p2f/test.C,
	demo/makecint/stl/Makefile, demo/makecint/stl/sample.h,
	demo/makecint/stl/setup, demo/makecint/stl/setup.bat,
	demo/makecint/stl/setupbc.bat, demo/makecint/stl/test.cxx,
	demo/mthread/README.txt, demo/mthread/fork.cxx,
	demo/mthread/mtlib.h, demo/mthread/mtmain.cxx,
	demo/mthread/ptlib.h, demo/mthread/ptmain.cxx,
	demo/mthread/testall, demo/multilibcint/README.txt,
	demo/multilibcint/main.cxx, demo/multilibcint/mt.c,
	demo/multilibcint/mt.h, demo/multilibcint/setup,
	demo/multilibcint/setup.bat, demo/multilibcint/test1.cxx,
	demo/multilibcint/test2.cxx, demo/perlawk/README,
	demo/perlawk/data, demo/perlawk/parseplot.c,
	demo/posix/readdir.cxx, demo/qt/README.txt, demo/qt/cannon.cpp,
	demo/qt/cannon.h, demo/qt/lcdrange.cpp, demo/qt/lcdrange.h,
	demo/qt/moc_cannon.cpp, demo/qt/qcompactstyle.h,
	demo/qt/qtstatic.cxx, demo/qt/test0.cxx, demo/qt/test1.cxx,
	demo/qt/test2.cxx, demo/qt/test3.cxx, demo/qt/test4.cxx,
	demo/qt/test5.cxx, demo/qt/test6.cxx, demo/qt/test7.bat,
	demo/qt/test7.cxx, demo/qt/test7.h, demo/qt/test8.bat,
	demo/qt/test8.cxx, demo/qt/test8.h, demo/qt/test9.bat,
	demo/qt/test9.cxx, demo/simple/HelloWorld.c,
	demo/simple/HelloWorld.cxx, demo/simple/NativeCalc.c,
	demo/simple/README.txt, demo/simple/access0.c, demo/simple/array.c,
	demo/simple/csum.c, demo/simple/inherit1.c, demo/simple/init.c,
	demo/simple/oprovld.c, demo/simple/oprovld0.c,
	demo/simple/scope0.c, demo/simple/staticmem0.c,
	demo/simple/template0.c, demo/simple/template2.c,
	demo/simple/text2tex.c, demo/simple/virtualfunc1.c,
	demo/stl/README.txt, demo/stl/array2.cxx, demo/stl/array4.cxx,
	demo/stl/deque0.cxx, demo/stl/deque1.cxx, demo/stl/deque1i.cxx,
	demo/stl/list0.cxx, demo/stl/list1.cxx, demo/stl/list2.cxx,
	demo/stl/list3.cxx, demo/stl/list4.cxx, demo/stl/map0.cxx,
	demo/stl/stl0.cxx, demo/stl/stl1.cxx, demo/stl/stl2.cxx,
	demo/stl/stl3.cxx, demo/stl/stl3x.cxx, demo/stl/stl4.cxx,
	demo/stl/stl5.cxx, demo/stl/string0.cxx, demo/stl/testall,
	demo/stl/vec0.cxx, demo/stl/vec1.cxx, demo/stl/vec1s.cxx,
	demo/stl/vec1u.cxx, demo/stl/vec2.cxx, demo/stl/vec3.cxx,
	demo/stl/vec3t.cxx, demo/stl/vec4.cxx, demo/tcpip/README.txt,
	demo/tcpip/client.cxx, demo/tcpip/server.cxx, demo/xlib/README.txt,
	demo/xlib/test.c, doc/bytecode.txt, doc/cint.txt, doc/cintapi.txt,
	doc/extlib.txt, doc/ifdef.txt, doc/limitati.txt, doc/limitnum.txt,
	doc/makecint.txt, doc/message.txt, doc/ref.txt, doc/man1/cint.1,
	doc/man1/makecint.1, doc/man2/garbage.2, doc/man2/security.2,
	doc/man2/unique.2, doc/man3/array.h.3, doc/man3/fft.h.3,
	doc/man3/statistics.h.3, inc/.cvsignore, inc/Api.h, inc/BaseCls.h,
	inc/CallFunc.h, inc/Class.h, inc/DataMbr.h, inc/G__ci.h,
	inc/G__ci_fproto.h, inc/G__security.h, inc/Method.h,
	inc/MethodAr.h, inc/Property.h, inc/Token.h, inc/Type.h,
	inc/Typedf.h, include/.cvsignore, include/Common.h,
	include/README.txt, include/ReadF.C, include/ReadF.cxx,
	include/ReadF.h, include/RegE.C, include/RegE.cxx, include/RegE.h,
	include/_complex, include/_complex.h, include/_exception,
	include/_exception.h, include/_iostream, include/_stdexcept,
	include/_stdexcept.h, include/api.h, include/array.c,
	include/array.h, include/arrayiostream.h, include/assert.h,
	include/bool, include/bool.h, include/boolean.h, include/carray.c,
	include/carray.h, include/cassert, include/cctype, include/cerrno,
	include/cfloat, include/ciso646, include/climits, include/clocale,
	include/cmath, include/complex, include/complex.h,
	include/constants.h, include/csetjmp, include/csignal,
	include/cstdarg, include/cstddef, include/cstdio, include/cstdlib,
	include/cstring, include/ctime, include/ctype.h, include/cwchar,
	include/cwctype, include/darray.cxx, include/darray.h,
	include/done, include/ertti.h, include/exception,
	include/exception.h, include/fcntl.h, include/fft.c, include/fft.h,
	include/fstream, include/fstream.h, include/graphbuf.h,
	include/iomanip, include/iomanip.h, include/iosenum.cxx,
	include/iosenum.win32, include/iosfwd, include/iosfwd.h,
	include/iostream, include/iostream.h, include/istream,
	include/limits, include/locale, include/lsm.c, include/lsm.h,
	include/make.arc, include/makearc, include/makearcg,
	include/makearcsun, include/makefile, include/makehpib,
	include/makeit.bat, include/makeit.c, include/makemat,
	include/matrix.cxx, include/matrix.h, include/matrixstream.h,
	include/matrixstream.hi, include/mkincld.c, include/new,
	include/new.h, include/ostream, include/platform.h,
	include/pthread.h, include/readfile.h, include/regex.h,
	include/regexp.h, include/setjmp.h, include/socket.h,
	include/spice.h, include/sstream, include/statistics.c,
	include/statistics.h, include/stdarg.h, include/stdexcept,
	include/stdiostream.h, include/stream.h, include/streambuf,
	include/string.h, include/striostream.h, include/strstream,
	include/strstream.h, include/termios.h, include/timespec.h,
	include/typeinfo, include/typeinfo.h, include/unistd.h,
	include/windows.h, include/winsock.h, include/xgraph.c,
	include/xygraphbuf.h, include/GL/gl.h, include/GL/glu.h,
	include/GL/glut.h, include/GL/xmesa.h, include/X11/Xlib.h,
	include/X11/Xutil.h, include/X11/keysym.h, include/X11/xos.h,
	include/sys/cdefs.h, include/sys/file.h, include/sys/ipc.h,
	include/sys/msg.h, include/sys/sem.h, include/sys/shm.h,
	include/sys/stat.h, lib/Makefile, lib/README.txt, lib/setup,
	lib/WildCard/ARCHIVE, lib/WildCard/AppInit.c,
	lib/WildCard/bodediagram.wc, lib/WildCard/calc.wc,
	lib/accstrm/Makefile, lib/accstrm/README.txt, lib/accstrm/fstrm.h,
	lib/accstrm/iostrm.h, lib/accstrm/linkdef.h, lib/accstrm/sstrm.h,
	lib/alphastrm/Makefile, lib/alphastrm/README.txt,
	lib/alphastrm/fstrm.h, lib/alphastrm/iostrm.h,
	lib/alphastrm/linkdef.h, lib/alphastrm/sstrm.h,
	lib/bcstream/Makefile, lib/bcstream/README, lib/bcstream/fstrm.h,
	lib/bcstream/iostrm.h, lib/bcstream/stdiostr.h,
	lib/bcstream/strm.h, lib/bcstream/strstrm.h, lib/cbstream/Makefile,
	lib/cbstream/fstrm.h, lib/cbstream/iostrm.h,
	lib/cbstream/linkdef.h, lib/cbstream/readme.txt,
	lib/cbstream/strstrm.h, lib/cintocx/Cint-Ocx,
	lib/cintocx/CintocxCtl.bmp, lib/cintocx/CintocxCtl.cpp,
	lib/cintocx/CintocxCtl.h, lib/cintocx/CintocxPpg.cpp,
	lib/cintocx/CintocxPpg.h, lib/cintocx/README.txt,
	lib/cintocx/Resource.h, lib/cintocx/StdAfx.cpp,
	lib/cintocx/StdAfx.h, lib/cintocx/cintocx.aps,
	lib/cintocx/cintocx.clw, lib/cintocx/cintocx.cpp,
	lib/cintocx/cintocx.h, lib/cintocx/cintocx.ico,
	lib/cintocx/cintocx.mak, lib/cintocx/cintocx.mdp,
	lib/cintocx/cintocx.odl, lib/cintocx/cintocx.rc,
	lib/cintocx/cintocx3.bmp, lib/cintocx/setup.bat,
	lib/dll_stl/.cvsignore, lib/dll_stl/README.txt,
	lib/dll_stl/cinteh.h, lib/dll_stl/clim.h, lib/dll_stl/cmplx.h,
	lib/dll_stl/dqu.h, lib/dll_stl/iter.h, lib/dll_stl/lst.h,
	lib/dll_stl/mp.h, lib/dll_stl/multmp.h, lib/dll_stl/multst.h,
	lib/dll_stl/pr.h, lib/dll_stl/que.h, lib/dll_stl/se.h,
	lib/dll_stl/setup, lib/dll_stl/setup.bat, lib/dll_stl/setupbc.bat,
	lib/dll_stl/st.h, lib/dll_stl/stk.h, lib/dll_stl/str.h,
	lib/dll_stl/suncc5_deque.h, lib/dll_stl/suncc5_string.h,
	lib/dll_stl/vary.h, lib/dll_stl/vec.h, lib/dll_stl/vecbool.h,
	lib/gcc3strm/Makefile, lib/gcc3strm/README.txt,
	lib/gcc3strm/fstrm.h, lib/gcc3strm/iostrm.h,
	lib/gcc3strm/linkdef.h, lib/gcc3strm/sstrm.h, lib/gl/GL.h,
	lib/gl/README.txt, lib/gl/TOP.h, lib/gl/cintGL.h, lib/gl/setup,
	lib/gl/setup.bat, lib/iccstrm/Makefile, lib/iccstrm/README.txt,
	lib/iccstrm/fstrm.h, lib/iccstrm/iostrm.h, lib/iccstrm/linkdef.h,
	lib/iccstrm/sstrm.h, lib/ipc/README.txt, lib/ipc/ipcif.h,
	lib/ipc/setup, lib/longlong/.cvsignore, lib/longlong/README.txt,
	lib/longlong/longdbl.h, lib/longlong/longlong.h,
	lib/longlong/make.bat, lib/longlong/makelongif,
	lib/longlong/makelongif3, lib/longlong/setup,
	lib/longlong/setup.bat, lib/longlong/setupbc.bat,
	lib/longlong/setuphp, lib/posix/README.txt, lib/posix/exten.c,
	lib/posix/exten.h, lib/posix/mktypes.c, lib/posix/posix.h,
	lib/posix/setup, lib/posix/setup.bat, lib/posix/setupbc.bat,
	lib/posix/setupsc.bat, lib/posix/winposix.c, lib/posix/winposix.h,
	lib/prec_stl/README.txt, lib/prec_stl/algorithm,
	lib/prec_stl/bitset, lib/prec_stl/climits, lib/prec_stl/complex,
	lib/prec_stl/deque, lib/prec_stl/exception,
	lib/prec_stl/functional, lib/prec_stl/iterator,
	lib/prec_stl/limits, lib/prec_stl/list, lib/prec_stl/map,
	lib/prec_stl/memory, lib/prec_stl/multimap, lib/prec_stl/multiset,
	lib/prec_stl/numeric, lib/prec_stl/queue, lib/prec_stl/set,
	lib/prec_stl/stack, lib/prec_stl/stdexcept, lib/prec_stl/string,
	lib/prec_stl/utility, lib/prec_stl/valarray, lib/prec_stl/vector,
	lib/pthread/Makefile, lib/pthread/README.txt, lib/pthread/pthd.h,
	lib/pthread/setup, lib/pthread/setuphp, lib/pthread/thread.h,
	lib/qt/Makefile, lib/qt/README.txt, lib/qt/qcompactstyle.h,
	lib/qt/qconfig.h, lib/qt/qmodules.h, lib/qt/qplatformdefs.h,
	lib/qt/qtcint.h, lib/qt/qtclasses.h, lib/qt/qtdummy.h,
	lib/qt/qtfunctions.h, lib/qt/qtglobals.h, lib/qt/qtstatic.cxx,
	lib/qt/setup, lib/qt/setup.bat, lib/socket/README.txt,
	lib/socket/cintsock.c, lib/socket/cintsock.h, lib/socket/mksockh.c,
	lib/socket/setup, lib/socket/setup.bat, lib/socket/setupbc.bat,
	lib/stdstrct/.cvsignore, lib/stdstrct/Makefile, lib/stdstrct/setup,
	lib/stdstrct/setup.bat, lib/stdstrct/setupbc.bat,
	lib/stdstrct/stdcxxfunc.h, lib/stdstrct/stdfunc.h,
	lib/stdstrct/stdstr.h, lib/stream/Makefile, lib/stream/README,
	lib/stream/fstrm.h, lib/stream/iostrm.h, lib/stream/stdiostr.h,
	lib/stream/strm.h, lib/stream/strstrm.h, lib/sunstrm/Makefile,
	lib/sunstrm/fstrm.h, lib/sunstrm/iostrm.h, lib/sunstrm/length.cxx,
	lib/sunstrm/linkdef.h, lib/sunstrm/readme.txt, lib/sunstrm/sstrm.h,
	lib/vc7strm/Makefile, lib/vc7strm/README.txt, lib/vc7strm/fstrm.h,
	lib/vc7strm/iostrm.h, lib/vc7strm/linkdef.h, lib/vc7strm/sstrm.h,
	lib/vcstream/Makefile, lib/vcstream/Makefileold,
	lib/vcstream/README, lib/vcstream/fstrm.h, lib/vcstream/iostrm.h,
	lib/vcstream/stdiostr.h, lib/vcstream/strm.h,
	lib/vcstream/strstrm.h, lib/WildCard/Main.c, lib/WildCard/Main.cxx,
	lib/WildCard/Makefile, lib/WildCard/README,
	lib/WildCard/TCLMACRO.h, lib/WildCard/TCLTK.h,
	lib/WildCard/TKMACRO.h, lib/WildCard/TOP.h, lib/WildCard/TclIns.c,
	lib/WildCard/TkInit.c, lib/WildCard/WildCard.c,
	lib/WildCard/grcalc.wc, lib/WildCard/guibuild.wc,
	lib/WildCard/question.wc, lib/WildCard/setup, lib/WildCard/test.c,
	lib/WildCard/test3.wc, lib/WildCard/test5.wc,
	lib/WildCard/tktest.c, lib/WildCard/tktest1.c,
	lib/WildCard/tktest2.c, lib/WildCard/wildc.wc,
	lib/win32api/.cvsignore, lib/win32api/cintwin.h,
	lib/win32api/make.bat, lib/win32api/readme.txt,
	lib/win32api/setup.bat, lib/win32api/setupbc.bat,
	lib/win32api/setupsc.bat, lib/win32api/winfunc.h,
	lib/wintcldl/README.txt, lib/wintcldl/bodediagram.wc,
	lib/wintcldl/calc.wc, lib/wintcldl/cintlib.c,
	lib/wintcldl/grcalc.wc, lib/wintcldl/guibuild.wc,
	lib/wintcldl/quest.wc, lib/wintcldl/question.wc,
	lib/wintcldl/setup.bat, lib/wintcldl/tclmacro.h,
	lib/wintcldl/tcltk.h, lib/wintcldl/test.c, lib/wintcldl/test1.wc,
	lib/wintcldl/test3.wc, lib/wintcldl/test5.wc,
	lib/wintcldl/tkmacro.h, lib/wintcldl/top.h, lib/wintcldl/wildc.bat,
	lib/wintcldl/wildc.dbk, lib/wintcldl/wildc.tcl,
	lib/wintcldl/wildc.wc, lib/wintcldl/wildc1.bmp,
	lib/wintcldl/wildc/temp, lib/wintcldl/wildc/wildc.mak,
	lib/wintcldl/wildc/wildc.mdp, lib/wintcldl83/README.txt,
	lib/wintcldl83/WILDCARD.tcl, lib/wintcldl83/bodediagram.wc,
	lib/wintcldl83/calc.wc, lib/wintcldl83/cintlib.c,
	lib/wintcldl83/gainphas.wc, lib/wintcldl83/grcalc.wc,
	lib/wintcldl83/guibuild.wc, lib/wintcldl83/quest.wc,
	lib/wintcldl83/question.wc, lib/wintcldl83/setup.bat,
	lib/wintcldl83/tclmacro.h, lib/wintcldl83/tcltk.h,
	lib/wintcldl83/test.c, lib/wintcldl83/test1.wc,
	lib/wintcldl83/test3.wc, lib/wintcldl83/test5.wc,
	lib/wintcldl83/tkmacro.h, lib/wintcldl83/top.h,
	lib/wintcldl83/try.bat, lib/wintcldl83/wildc.bat,
	lib/wintcldl83/wildc.dbk, lib/wintcldl83/wildc.tcl,
	lib/wintcldl83/wildc.wc, lib/wintcldl83/wildc1.bmp,
	lib/wintcldl83/wildc/wildc.dsp, lib/wintcldl83/wildc/wildc.dsw,
	lib/wintcldl83/wildc/wildc.mak, lib/xlib/README.txt,
	lib/xlib/TOP.h, lib/xlib/XLIB.h, lib/xlib/setup,
	lib/xlib/x11const.h, lib/xlib/x11mfunc.h, main/G__main.c,
	main/G__setup.c, main/cppmain.cxx, src/.cvsignore, src/Api.cxx,
	src/BaseCls.cxx, src/CallFunc.cxx, src/Class.cxx, src/DataMbr.cxx,
	src/Dict.cxx, src/Dict.h, src/HISTORY, src/Makebcdict,
	src/Makefile, src/Makefile.base, src/Makefile.base.nec,
	src/Makefile.base.sgi, src/Method.cxx, src/MethodAr.cxx,
	src/README.txt, src/Shadow.cxx, src/Token.cxx, src/Type.cxx,
	src/Typedf.cxx, src/accstrm.cxx, src/accstrm.h, src/allstrm.cxx,
	src/alphastrm.cxx, src/alphastrm.h, src/bc_assign.cxx,
	src/bc_assign.h, src/bc_autoobj.cxx, src/bc_autoobj.h,
	src/bc_cfunc.cxx, src/bc_cfunc.h, src/bc_debug.cxx, src/bc_debug.h,
	src/bc_eh.cxx, src/bc_eh.h, src/bc_exec.cxx, src/bc_exec.h,
	src/bc_exec_asm.h, src/bc_inst.cxx, src/bc_inst.h, src/bc_item.cxx,
	src/bc_item.h, src/bc_linkdef.h, src/bc_parse.cxx, src/bc_parse.h,
	src/bc_reader.cxx, src/bc_reader.h, src/bc_type.cxx, src/bc_type.h,
	src/bc_vtbl.cxx, src/bc_vtbl.h, src/bcstrm.cxx, src/bcstrm.h,
	src/cbstrm.cpp, src/cbstrm.h, src/common.h, src/dllrev.h,
	src/fakestrm.cxx, src/fproto.h, src/g__cfunc.c, src/gcc3strm.cxx,
	src/gcc3strm.h, src/global.h, src/header.h, src/iccstrm.cxx,
	src/iccstrm.h, src/kccstrm.cxx, src/kccstrm.h, src/libstrm.cxx,
	src/libstrm.h, src/longif.cxx, src/longif.h, src/longif3.cxx,
	src/longif3.h, src/memo.txt, src/memo2.txt, src/memtest.h,
	src/newsos.h, src/precedence.txt, src/rflx_gendict.cxx,
	src/rflx_gendict.h, src/rflx_gensrc.cxx, src/rflx_gensrc.h,
	src/rflx_tools.cxx, src/rflx_tools.h, src/stdstrct.h,
	src/sun5strm.cxx, src/sunos.h, src/sunstrm.cxx, src/sunstrm.h,
	src/typesym.h, src/v6_auxu.cxx, src/v6_cast.cxx, src/v6_debug.cxx,
	src/v6_decl.cxx, src/v6_disp.cxx, src/v6_dmyinit.cxx,
	src/v6_dmystrct.cxx, src/v6_dmystrm.cxx, src/v6_dump.cxx,
	src/v6_end.cxx, src/v6_error.cxx, src/v6_expr.cxx,
	src/v6_fread.cxx, src/v6_func.cxx, src/v6_gcoll.cxx,
	src/v6_global1.cxx, src/v6_global2.cxx, src/v6_ifunc.cxx,
	src/v6_inherit.cxx, src/v6_init.cxx, src/v6_input.cxx,
	src/v6_intrpt.cxx, src/v6_loadfile.cxx, src/v6_macos.cxx,
	src/v6_macro.cxx, src/v6_malloc.cxx, src/v6_memtest.cxx,
	src/v6_new.cxx, src/v6_newlink.cxx, src/v6_newsos.cxx,
	src/v6_oldlink.cxx, src/v6_opr.cxx, src/v6_parse.cxx,
	src/v6_pause.cxx, src/v6_pcode.cxx, src/v6_pragma.cxx,
	src/v6_quote.cxx, src/v6_rflxutil.cxx, src/v6_scrupto.cxx,
	src/v6_shl.cxx, src/v6_sizeof.cxx, src/v6_stdstrct.cxx,
	src/v6_struct.cxx, src/v6_stub.cxx, src/v6_sunos.cxx,
	src/v6_tmplt.cxx, src/v6_typedef.cxx, src/v6_val2a.cxx,
	src/v6_value.cxx, src/v6_var.cxx, src/v6_winnt.cxx, src/vararg.h,
	src/vc7strm.cxx, src/vc7strm.h, src/vcstrm.cxx, src/vcstrm.h,
	src/vcstrmold.cxx, src/vcstrmold.h, stl/G__postprocess.h,
	stl/README.txt, stl/_algorithm, stl/_autocontainer, stl/_bitset,
	stl/_climits, stl/_climits.h, stl/_deque, stl/_deque.h,
	stl/_functional, stl/_iterator, stl/_iterator.h, stl/_list,
	stl/_list.h, stl/_map, stl/_map.h, stl/_memory, stl/_memory.h,
	stl/_multimap, stl/_multimap.h, stl/_multiset, stl/_multiset.h,
	stl/_pair.h, stl/_set, stl/_set.h, stl/_stack, stl/_stack.h,
	stl/_string, stl/_utility, stl/_utility.h, stl/_vector,
	stl/_vector.h, stl/algo.h, stl/algobase.h, stl/algorithm,
	stl/bitset, stl/bool, stl/bstring.h, stl/bvector.h, stl/defalloc.h,
	stl/deque, stl/deque.h, stl/faralloc.h, stl/fdeque.h, stl/flist.h,
	stl/fmap.h, stl/fmultmap.h, stl/fmultset.h, stl/fset.h,
	stl/function.h, stl/functional, stl/hdeque.h, stl/heap.h,
	stl/hlist.h, stl/hmap.h, stl/hmultmap.h, stl/hmultset.h,
	stl/hset.h, stl/hugalloc.h, stl/hvector.h, stl/iterator,
	stl/iterator.h, stl/lbvector.h, stl/ldeque.h, stl/limits, stl/list,
	stl/list.h, stl/llist.h, stl/lmap.h, stl/lmultmap.h,
	stl/lmultset.h, stl/lngalloc.h, stl/lset.h, stl/map, stl/map.h,
	stl/memory, stl/multimap, stl/multimap.h, stl/multiset,
	stl/multiset.h, stl/neralloc.h, stl/nmap.h, stl/nmultmap.h,
	stl/nmultset.h, stl/nset.h, stl/numeric, stl/pair, stl/pair.h,
	stl/projectn.h, stl/queue, stl/random.cpp, stl/set, stl/set.h,
	stl/stack, stl/stack.h, stl/string, stl/tempbuf.cpp, stl/tempbuf.h,
	stl/teststl, stl/teststl.c, stl/tree.h, stl/utility, stl/utility.h,
	stl/valarray, stl/vector, stl/vector.h, test/.cvsignore,
	test/.inputrc, test/98p02.hpg, test/Complex.cxx, test/Complex.h,
	test/IPair.cpp, test/IPair.h, test/MyAlgo0.h, test/MyString.cxx,
	test/MyString.h, test/README.txt, test/Test0.cxx, test/Test1.cxx,
	test/VArray.cxx, test/VArray.h, test/VCompany.cxx, test/VCompany.h,
	test/VObject.cxx, test/VObject.h, test/VPerson.cxx, test/VPerson.h,
	test/VPersonTest.cxx, test/VString.cxx, test/VString.h,
	test/VType.h, test/access0.cxx, test/anonunion.cxx, test/aoki0.cxx,
	test/aryinit0.cxx, test/aryinit1.cxx, test/autocc.cxx,
	test/baseconv0.cxx, test/bitfield.cxx, test/borg1.cxx,
	test/borg2.cxx, test/bruce1.cxx, test/btmplt.cxx,
	test/complex1.cxx, test/complex1.h, test/const.cxx,
	test/constary.cxx, test/convopr0.cxx, test/cout1.cxx,
	test/cpp0.cxx, test/cpp1.cxx, test/cpp2.cxx, test/cpp3.cxx,
	test/cpp4.cxx, test/cpp5.cxx, test/cpp6.cxx, test/cpp8.cxx,
	test/delete0.cxx, test/eh1.cxx, test/enumscope.cxx,
	test/explicitdtor.cxx, test/fons3.cxx, test/friend0.cxx,
	test/funcmacro.cxx, test/fwdtmplt.cxx, test/idxscope0.cxx,
	test/ifs.cxx, test/ifs.data, test/include.cxx, test/inherit0.cxx,
	test/inherit1.cxx, test/inherit2.cxx, test/init1.cxx,
	test/init2.cxx, test/longlong.cxx, test/loopcompile1.cxx,
	test/loopcompile2.cxx, test/loopcompile3.cxx,
	test/loopcompile4.cxx, test/loopcompile5.cxx, test/maincmplx.cxx,
	test/maptest.cxx, test/maptest.h, test/memo.txt, test/mfstatic.cxx,
	test/minexam.cxx, test/minherit0.cxx, test/mkcmain.cxx,
	test/new0.cxx, test/nick3.cxx, test/nick4.cxx, test/nstmplt1.cxx,
	test/oprovld0.cxx, test/oprovld2.cxx, test/ostream.cxx,
	test/ostream.old, test/pb19.cxx, test/refassign.cxx,
	test/scope0.cxx, test/setw0.cxx, test/staticary.cxx,
	test/staticmem0.cxx, test/staticmem1.cxx, test/t1002.cxx,
	test/t1002.h, test/t1004.cxx, test/t1011.cxx, test/t1011.h,
	test/t1015.cxx, test/t1016.cxx, test/t1016.h, test/t1023.cxx,
	test/t1024.cxx, test/t1024.h, test/t1025.cxx, test/t1025.h,
	test/t1026.cxx, test/t1026.h, test/t1027.cxx, test/t1027.h,
	test/t1027.old, test/t1030.cxx, test/t1030.h, test/t1031.cxx,
	test/t1031.h, test/t1032.cxx, test/t1033.cxx, test/t1034.cxx,
	test/t1034.old, test/t1035.cxx, test/t1035.h, test/t1036.cxx,
	test/t1040.cxx, test/t1040.h, test/t1042.cxx, test/t1042.old,
	test/t1046.cxx, test/t1046.h, test/t1047.cxx, test/t1047.h,
	test/t1048.cxx, test/t1048.h, test/t1049.cxx, test/t1054.cxx,
	test/t1055.cxx, test/t1061.cxx, test/t1061.h, test/t1062.cxx,
	test/t1062.h, test/t1067.cxx, test/t1067.h, test/t1068.cxx,
	test/t1068.h, test/t1079.cxx, test/t1079.h, test/t1084.cxx,
	test/t1085.cxx, test/t1086.cxx, test/t1088.cxx, test/t1094.cxx,
	test/t1101.cxx, test/t1115.cxx, test/t1115.h, test/t1124.cxx,
	test/t1125.cxx, test/t1126.cxx, test/t1127.cxx, test/t1127.h,
	test/t1128.cxx, test/t1129.cxx, test/t1134.cxx, test/t1136.cxx,
	test/t1140.cxx, test/t1143.cxx, test/t1144.cxx, test/t1148.cxx,
	test/t1157.cxx, test/t1158.cxx, test/t1160.cxx, test/t1164.cxx,
	test/t1165.cxx, test/t1178.cxx, test/t1178.h, test/t1187.cxx,
	test/t1187.h, test/t1192.cxx, test/t1193.cxx, test/t1193.h,
	test/t1200.h, test/t1203.cxx, test/t1205.cxx, test/t1205.h,
	test/t1213.cxx, test/t1214.cxx, test/t1215.cxx, test/t1215.h,
	test/t1221.cxx, test/t1222.cxx, test/t1223.cxx, test/t1224.cxx,
	test/t1228.cxx, test/t1228.old, test/t1247.cxx, test/t1247.h,
	test/t1247a.h, test/t1276.cxx, test/t1276.h, test/t1277.cxx,
	test/t1277.h, test/t1278.cxx, test/t1279.cxx, test/t1280.cxx,
	test/t1281.cxx, test/t1282.cxx, test/t215.cxx, test/t358.cxx,
	test/t488.cxx, test/t516.cxx, test/t516.h, test/t603.cxx,
	test/t627.cxx, test/t627.h, test/t630.cxx, test/t633.cxx,
	test/t633.h, test/t634.cxx, test/t648.cxx, test/t674.cxx,
	test/t674.h, test/t676.cxx, test/t694.cxx, test/t694.h,
	test/t695.cxx, test/t705.cxx, test/t705.h, test/t714.cxx,
	test/t733.cxx, test/t733.h, test/t733.old, test/t749.cxx,
	test/t751.cxx, test/t764.cxx, test/t767.cxx, test/t776.cxx,
	test/t777.cxx, test/t784.cxx, test/t825.cxx, test/t910.cxx,
	test/t916.cxx, test/t927.cxx, test/t927.h, test/t927.old,
	test/t928.cxx, test/t928.h, test/t928a.h, test/t928b.h,
	test/t930.cxx, test/t938.cxx, test/t958.cxx, test/t958.h,
	test/t959.cxx, test/t961.cxx, test/t961.h, test/t963.cxx,
	test/t963.h, test/t966.cxx, test/t966.h, test/t968.cxx,
	test/t968.h, test/t970.cxx, test/t970.h, test/t972.cxx,
	test/t972a.h, test/t972b.h, test/t976.cxx, test/t976.h,
	test/t977.cxx, test/t977.h, test/t980.cxx, test/t980.h,
	test/t986.cxx, test/t987.cxx, test/t987.h, test/t991.cxx,
	test/t991.h, test/t991a.h, test/t991b.h, test/t991c.h,
	test/t992.cxx, test/t992.h, test/t993.c, test/t993.h,
	test/t995.cxx, test/t995.h, test/t996.cxx, test/t996.h,
	test/t998.cxx, test/t998.dat, test/telea0.cxx, test/telea1.cxx,
	test/telea2.cxx, test/telea3.cxx, test/telea5.cxx, test/telea6.cxx,
	test/telea7.cxx, test/telea8.cxx, test/temp.cxx, test/template.cxx,
	test/template.h, test/template0.cxx, test/template1.cxx,
	test/template2.cxx, test/template3.cxx, test/template3.old,
	test/template4.cxx, test/template5.cxx, test/template6.cxx,
	test/testall.cxx, test/testdiff.cygwin, test/testdiff.mac,
	test/testdiff.v5, test/testdiff.v6, test/vbase.cxx, test/vbase.h,
	test/vbase1.cxx, test/vbase1.h, test/vec3d.cxx, test/vec3d.h,
	test/virtualfunc0.cxx, test/virtualfunc1.cxx,
	test/virtualfunc2.cxx, tool/ARCHIVE, tool/ARCHIVEBIN, tool/C2cxx,
	tool/EXPOSE, tool/INSTALLBIN, tool/batch.c, tool/chmod.cxx,
	tool/cxx2C, tool/cxx2cpp, tool/cxx2cpp.c, tool/exportcint,
	tool/exportgcc3, tool/exportroot, tool/makecint.cxx,
	tool/ifdef/Makefile.base, tool/ifdef/Makefile.bcc5,
	tool/ifdef/get.c, tool/ifdef/ifdef.cxx, tool/ifdef/ifdef.mak,
	tool/ifdef/setup, tool/ifdef/setup.bat, tool/rmkdepend/.cvsignore,
	tool/rmkdepend/cppsetup.c, tool/rmkdepend/def.h,
	tool/rmkdepend/ifparser.c, tool/rmkdepend/ifparser.h,
	tool/rmkdepend/imakemdep.h, tool/rmkdepend/include.c,
	tool/rmkdepend/main.c, tool/rmkdepend/mainroot.cxx,
	tool/rmkdepend/parse.c, tool/rmkdepend/pr.c,
	tool/rmkdepend/rmkdepend.man:
	Initial revision

2006-12-06 15:42  rdm

	* Makefile, configure, build/unix/importcint.sh,
	config/Makefile.depend, config/Makefile.in:
	From Axel:
	first changes for CINT7 support as an optional module.

2006-12-06 15:21  couet

	* gl/src/TGLHistPainter.cxx:
	From Timur:
	- Small fix for box cut and win32.

2006-12-06 14:21  couet

	* 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 11:21  rdm

	* base/: inc/TPluginManager.h, src/TPluginManager.cxx:
	don't implement copy ctor and assignment operators.

2006-12-06 11:20  rdm

	* 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 11:19  rdm

	* 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 10:00  brun

	* 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 06:53  brun

	* table/src/TVolume.cxx:
	From Valeri Fine:
	 fix the TRotMatrix initialization for TVolume objects

2006-12-06 01:10  rdm

	* etc/gdb-backtrace.sh:
	From John Marraffino:
	new version that works on both 32 and 64 bit Linux.

2006-12-05 21:34  brun

	* winnt/src/TWinNTSystem.cxx:
	From Bertrand:
	Fix the warning C4172: returning address of local variable or temporary.

2006-12-05 18:17  brun

	* html/src/THtml.cxx:
	From Axel:
	enforce batch mode when creating the canvas for THtml's class tree.

2006-12-05 16:44  antcheva

	* fitpanel/: inc/TFitParametersDialog.h,
	src/TFitParametersDialog.cxx:
	- added functionality for fixed and bounded parameters

2006-12-05 16:43  antcheva

	* fitpanel/: inc/TFitEditor.h, src/TFitEditor.cxx:
	- keep object draw options during the fit
	- implemented fit option 'B'

2006-12-05 15:19  brun

	* g4root/test/: drawTracks.C, ex06geom.root, exN06.in, flags.gmk,
	runtest, exN06/Makefile, exN06/exampleN06.cc,
	exN06/include/ExN06PostDetConstruction.hh,
	exN06/src/ExN06DetectorConstruction.cc,
	exN06/src/ExN06PostDetConstruction.cc,
	exN06/src/ExN06SteppingVerbose.cc:
	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 14:39  roiser

	* reflex/Module.mk:
	build genmap with ALLEXECS

2006-12-05 11:55  brun

	* meta/: inc/TCint.h, 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 10:38  roiser

	* reflex/Module.mk:
	mod for Module.mk

2006-12-05 10:34  roiser

	* reflex/Module.mk:
	Generate genmap exe for PluginSvc

2006-12-04 18:34  moneta

	* mathmore/: inc/Math/Random.h, inc/Math/WrappedMultiTF1.h,
	inc/Math/WrappedTF1.h, src/GSLFunctionWrapper.h, test/Makefile,
	test/testDerivation.cxx, test/testIntegration.cxx,
	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 16:19  rdm

	* configure:
	From Axel:
	fix detection of pythia on cygwin/gcc.

2006-12-04 16:15  rdm

	* proof/src/TProofServ.cxx:
	From Gerri:
	pas opt option when uploading package to slaves.

2006-12-04 08:51  brun

	* proofd/src/XProofProtUtils.cxx:
	From Bertrand:
	Fix a compilation error under Windows

2006-12-04 00:34  rdm

	* 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,
	etc/proof/xpd.cf.sample, 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:
	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 11:17  brun

	* README/CREDITS:
	Add contribution from Evgeni Chernyaev for his contributions to the LEGO/SURF algorithms.

2006-12-02 10:07  brun

	* reflex/src/PluginFactoryMap.cxx:
	Fix coding convention

2006-12-02 10:05  brun

	* pyroot/src/ConstructorHolder.cxx:
	Fix coding convention

2006-12-01 20:47  brun

	* 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 18:13  rdm

	* README/CREDITS:
	added John Marraffino.

2006-12-01 18:13  moneta

	* mathcore/test/: Track.h, testVectorIO.cxx:
	correct test for VecTrackD

2006-12-01 18:01  rdm

	* base/inc/RVersion.h, build/version_number:
	Tag version 5-13-04d.

2006-12-01 18:00  rdm

	* etc/gdb-backtrace-script, etc/gdb-backtrace.sh,
	unix/src/TUnixSystem.cxx:
	backport CMSUS contribution to StackTrace().

2006-12-01 17:48  rdm

	* 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 17:46  rdm

	* etc/gdb-backtrace-script:
	file gdb-backtrace-script was added on branch v5-13-04-patches on 2006-12-01 17:00:11 +0000

2006-12-01 17:46  rdm

	* etc/gdb-backtrace.sh:
	file gdb-backtrace.sh was added on branch v5-13-04-patches on 2006-12-01 17:00:11 +0000

2006-12-01 17:46  rdm

	* etc/: gdb-backtrace-script, 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 17:36  moneta

	* mathcore/test/: Makefile, Track.h, TrackDict.xml, TrackLinkDef.h,
	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 17:21  antcheva

	* fitpanel/src/TFitEditor.cxx:
	- removed last changes and additional fix

2006-12-01 17:13  moneta

	* tutorials/testrandom.C:
	update reference values for Mersenne-Twister and use nano-seconds in the timing table

2006-12-01 17:08  roiser

	* reflex/test/: test_Reflex_simple2.cxx, testDict2/TestClasses.h:
	tests for multiple array names

2006-12-01 17:07  roiser

	* reflex/src/Array.cxx:
	Generate multiple array names

2006-12-01 16:19  rdm

	* 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 16:05  rdm

	* 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 15:57  rdm

	* gl/inc/gl2ps.h:
	remove special __APPLE__ case which is not needed anymore.

2006-12-01 15:53  roiser

	* reflex/python/genreflex/genreflex.py:
	Print some info/warning/error message where the gccxml executable is found/or not

2006-12-01 14:42  moneta

	* mathcore/inc/Math/: IFunction.h, IParamFunctionfwd.h,
	GenVector/Boost.h, GenVector/BoostX.h, GenVector/BoostY.h,
	GenVector/BoostZ.h, GenVector/LorentzRotation.h,
	GenVector/Rotation3D.h, GenVector/RotationX.h,
	GenVector/RotationY.h, GenVector/RotationZ.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 12:50  rdm

	* base/: inc/TROOT.h, src/TROOT.cxx:
	cleanup.

2006-12-01 12:49  rdm

	* 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 12:29  pcanal

	* rint/src/TRint.cxx:
	Fix for windows compilation

2006-12-01 12:28  pcanal

	* reflex/src/dir_manip.h:
	fix for windows compilation

2006-12-01 11:32  roiser

	* cintex/test/dict/.cvsignore:
	add rootmap

2006-12-01 10:26  brun

	* 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 10:09  roiser

	* reflex/src/PluginService.cxx:
	add documentation for plugin service

2006-12-01 09:53  brun

	* gl/src/TX11GL.cxx:
	From Timur:
	GL windows can now be resized on Macosx

2006-12-01 09:51  brun

	* g4root/src/: TG4RootDetectorConstruction.cxx,
	TG4RootNavigator.cxx:
	From Andrei:
	a small patch in g4root fixing node copy numbering and navigation when photons are reflected to boundaries.

2006-12-01 09:43  brun

	* table/src/TDataSet.cxx:
	Fix one more side-efefct of the changes in TSystem.h (Solaris only0

2006-12-01 09:26  brun

	* postscript/src/TImageDump.cxx:
	From Valeriy Onuchin:
	Fix drawing of some polymarkers

2006-12-01 09:15  brun

	* 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 09:10  roiser

	* reflex/src/: PluginFactoryMap.cxx, PluginService.cxx:
	fix coding conventions

2006-12-01 08:49  brun

	* base/src/TStorage.cxx:
	Fix a side-effect of the changes in TStorage::ObjectDealloc.
	Fix coding convention.

2006-12-01 08:47  brun

	* 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-12-01 00:19  pcanal

	* 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-12-01 00:18  pcanal

	* 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-12-01 00:17  pcanal

	* cint/: inc/Class.h, src/Class.cxx:
	Extend G__ClassInfo;:AddMethod

2006-12-01 00:16  pcanal

	* cint/: inc/Method.h, src/Method.cxx:
	Add UserParam set/get. Move GetFriendInfo implementation

2006-12-01 00:16  pcanal

	* cint/: inc/G__ci.h, src/common.h:
	Move internal structs to common.h

2006-11-30 17:43  antcheva

	* fitpanel/src/TFitEditor.cxx:
	- fixed SegV when fitting histogram objects

2006-11-30 17:20  brun

	* test/RootShower/RootShower.cxx:
	From Ilka:
	removed unused variable `Char_t gifname[80]' in member function  RootShower::OnShowerProduce().

2006-11-30 15:15  roiser

	* reflex/test/: test_Reflex_plugins.cxx, testPlugins/ICommon.h,
	testPlugins/plugin1.cxx, testPlugins/plugin1bis.cxx,
	testPlugins/plugin2.cxx, testPlugins/plugin3.cxx:
	test suite for plugins

2006-11-30 15:13  roiser

	* reflex/src/genmap/genmap.cxx:
	genmap, a utility to generate map files

2006-11-30 15:12  roiser

	* reflex/inc/Reflex/PluginService.h:
	fix typos for PluginService

2006-11-30 12:37  roiser

	* reflex/: inc/Reflex/internal/ScopeBase.h,
	inc/Reflex/internal/TypeBase.h, src/Class.h,
	src/ClassTemplateInstance.cxx, src/ClassTemplateInstance.h,
	src/NameLookup.cxx, src/ScopeBase.cxx, src/Type.cxx,
	src/TypeBase.cxx, src/Typedef.h:
	From Philippe:
	New function for a simplified and quick name generation to speed up name lookup

2006-11-30 09:57  roiser

	* cintex/src/CINTFunctional.cxx:
	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-30 09:30  roiser

	* 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 09:28  roiser

	* reflex/python/genreflex/selection.dtd:
	First commit of a DTD for selection.xml files

2006-11-30 09:27  roiser

	* reflex/: inc/Reflex/PluginService.h, inc/Reflex/SharedLibrary.h,
	src/PluginFactoryMap.cxx, src/PluginFactoryMap.h,
	src/PluginService.cxx, 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 08:49  brun

	* tree/: inc/TEntryList.h, src/TEntryList.cxx,
	src/TEntryListBlock.cxx:
	From Anna:
	fixing some bugs and memory leaks

2006-11-29 18:39  brun

	* gdml/src/TGDMLParse.cxx:
	From Ben Lloyd:
	a small bug fix.

2006-11-29 17:13  roiser

	* 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 17:11  roiser

	* 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 16:37  brun

	* 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 16:13  antcheva

	* fitpanel/src/TFitEditor.cxx:
	- keep the slider position if the axis range was not changed

2006-11-29 15:50  brun

	* cint/lib/dll_stl/: suncc5_deque.h, 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 12:38  brun

	* gdml/inc/TGDMLParse.h:
	Fix coding conventions by renaming the internal helper classes
	BaseMapHelper ->TGDMLBaseMapHelper
	AssignmentHelper ->TGDMLAssignmentHelper
	MapHelper ->TGDMLMapHelper

2006-11-28 22:07  pcanal

	* cint/src/fproto.h:
	Do not use C++ comemnt in header include in C files

2006-11-28 21:49  rdm

	* proof/src/TProof.cxx:
	typo in comment.

2006-11-28 16:35  brun

	* cint/: lib/posix/posix.h, 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 15:08  antcheva

	* 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 15:03  rdm

	* 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 14:59  rdm

	* 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 13:58  brun

	* gl/src/TGLSurfacePainter.cxx:
	From Timur:
	Fix for some types of surfaces

2006-11-28 13:56  antcheva

	* gui/: inc/TGDoubleSlider.h, src/TGDoubleSlider.cxx,
	src/TGTripleSlider.cxx:
	From Bertrand:
	- Fix cursor position when turning on constrained with
	min and max being zero.

2006-11-28 13:10  rdm

	* 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, proofx/inc/TXProofMgr.h,
	proofx/src/TXProofMgr.cxx, proofx/src/TXProofServ.cxx,
	proofx/src/TXSlave.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 12:05  antcheva

	* ged/src/TGedEditor.cxx:
	- do not show global editor if it was unmapped

2006-11-28 08:38  brun

	* tree/src/TChain.cxx:
	Fix coding convention

2006-11-27 18:10  brun

	* 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 17:53  brun

	* pythia6/: inc/TPythia6Decayer.h, src/TPythia6Decayer.cxx:
	Fix coding conventions.

2006-11-27 16:57  rdm

	* proof/: inc/TProofChain.h, src/TProofChain.cxx:
	From Bertrand:
	fixes a (usual) compilation problem with statics on Windows.

2006-11-27 16:46  couet

	* g3d/src/TMarker3DBox.cxx:
	- TMarker3DBox::PaintH3 now takes the pad margins into account.
	- Remove trailing blanks

2006-11-27 16:45  rdm

	* base/src/TVirtualPerfStats.cxx:
	From Gerri:
	a small addition to TVirtualPerfStats that I forgot when I introduced
	the "rate" event.

2006-11-27 16:42  rdm

	* win32gdk/: inc/TGWin32InterpreterProxy.h,
	src/TGWin32InterpreterProxy.cxx:
	From Bertrand:
	another fix needed to get the mod in TInterpreter working.

2006-11-27 16:39  couet

	* g3d/src/TPolyMarker3D.cxx:
	- TPolyMarker3D::PaintH3 takes the pad margin into account

2006-11-27 16:22  couet

	* histpainter/src/THistPainter.cxx:
	- THistPainter::PaintH3Iso now takes into account the pad margins.
	- Remove trailing blanks.

2006-11-27 16:05  rdm

	* win32gdk/: inc/TGWin32InterpreterProxy.h,
	src/TGWin32InterpreterProxy.cxx:
	add new TInterpreter methods.

2006-11-27 15:19  rdm

	* proofd/: inc/XrdProofServProxy.h, inc/XrdProofdProtocol.h,
	src/XrdProofServProxy.cxx, src/XrdProofdProtocol.cxx:
	From Gerri:
	This patch removes additional errors found by tcheck.

2006-11-27 15:17  rdm

	* unix/src/TUnixSystem.cxx:
	extend the description of the Select() and UnixSelect() methods to include
	the possible return codes.

2006-11-27 15:14  rdm

	* proof/inc/LinkDef.h, proof/inc/TDSet.h, proof/inc/TProofChain.h,
	proof/inc/TProofQueryResult.h, proof/inc/TProofServ.h,
	config/rootrc.in, 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, 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 14:04  rdm

	* meta/: inc/TCint.h, inc/TInterpreter.h, 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 12:11  brun

	* 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 11:38  couet

	* histpainter/: inc/Hoption.h, inc/THistPainter.h,
	src/THistPainter.cxx:
	- New option PIE to paint TH1. It uses TPie.
	- Coding conventions (in THistPainter::PaintSpecialObjects)

2006-11-27 11:06  couet

	* graf/src/TPie.cxx:
	- In the constructor from TH1, the X axis label attributes are used for
	  the pie labels.

2006-11-27 10:58  brun

	* g4root/src/TG4RootNavigator.cxx:
	From Andrei
	- patch for reflections at boundaries used by optical processes in G4

2006-11-25 22:41  brun

	* test/RootShower/RootShower.cxx:
	From Bertrand:
	Add missing header (time.h)

2006-11-25 16:45  brun

	* cint/: lib/posix/posix.h, src/v6_init.cxx, tool/makecint.cxx:
	From Axel:
	Fix CPP sys macro, struct dirent, makecint on CYGWIN

2006-11-25 10:30  moneta

	* mathcore/inc/Math/GenVector/: PtEtaPhiE4D.h, PtEtaPhiM4D.h,
	PxPyPzE4D.h, PxPyPzM4D.h:
	apply fixes on 4D coordinate classes as suggested by Philippe to fix problem with Double32 I/O

2006-11-25 10:28  brun

	* config/rootrc.in:
	Remove reference to plug-in TVirtualUtilHist

2006-11-25 10:07  brun

	* base/: inc/LinkDef1.h, inc/TVirtualUtilHist.h, src/TROOT.cxx,
	src/TVirtualUtilHist.cxx:
	Remove depency on class TVirtualUtilHist

2006-11-25 10:07  brun

	* hist/: inc/LinkDef.h, inc/TUtilHist.h, src/TH1.cxx,
	src/TUtilHist.cxx:
	Remove dependency on class TUtilHist.
	No need anymore for teh plug-in manager

2006-11-25 10:05  brun

	* matrix/: inc/TMatrixTBase.h, src/TMatrixTBase.cxx,
	src/TVectorT.cxx:
	Use the new function THistPainter::PaintSpecialObjects to paint matrices
	and vectors instead of the TVirtualUtilHist class

2006-11-25 10:02  brun

	* histpainter/: inc/THistPainter.h, 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 08:50  brun

	* g4root/Module.mk:
	Fix a wrong symbol in map-g4root

2006-11-25 01:16  pcanal

	* 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 01:15  pcanal

	* tree/src/TTree.cxx:
	Avoid crash when class in not found when creating a Branch

2006-11-25 01:14  pcanal

	* mathcore/test/Makefile:
	On windows, when explicitly linking the library, we also need to explicitly request the dictioanaries

2006-11-25 01:14  pcanal

	* mathcore/Module.mk:
	Add the Double32 dict to rootmap.  Use the Double32 dict .d file

2006-11-24 18:06  axel

	* cint/Module.mk:
	Update location for solaris iostream dict (sunstrm, not snstream)

2006-11-24 18:03  couet

	* graf/src/TPie.cxx:
	- Set better labels in the constructor from a TH1.

2006-11-24 17:46  couet

	* tutorials/hlabels2.C:
	- Fix typo

2006-11-24 17:45  couet

	* tutorials/hlabels1.C:
	- Fix typo

2006-11-24 17:10  brun

	* config/rootrc.in:
	Remove reference to plug-in TVirtualPad

2006-11-24 17:08  brun

	* 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 17:01  brun

	* html/src/THtml.cxx:
	Remove dependency on TVirtualUtilPad

2006-11-24 17:00  brun

	* meta/src/TClass.cxx:
	Remove dependency on TVirtualUtilPad

2006-11-24 16:57  couet

	* gl/: inc/TGLPlotPainter.h, src/TGLBoxPainter.cxx,
	src/TGLHistPainter.cxx, src/TGLLegoPainter.cxx,
	src/TGLPlotPainter.cxx, src/TGLSurfacePainter.cxx,
	src/TGLTF3Painter.cxx:
	- From Timur:
	  User interactions with cut modification

2006-11-24 16:57  roiser

	* reflex/src/Typedef.h:
	Fix a problem when getting the final type of a fundamental, reported by CMS

2006-11-24 16:49  antcheva

	* fitpanel/src/TFitParametersDialog.cxx:
	- used SetEnable method for 'Bound' check box
	(follow up last TGCheckButton changes)

2006-11-24 16:33  rdm

	* cint/: lib/dll_stl/.cvsignore, src/.cvsignore:
	ignore some ROOT build products.

2006-11-24 15:24  rdm

	* 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 15:12  rdm

	* config/Makefile.in:
	lets put back FFTW3INCDIR.

2006-11-24 15:05  brun

	* histpainter/src/THistPainter.cxx:
	Remove dependency from TVirtualUtilPad

2006-11-24 14:53  rdm

	* cint/include/: .cvsignore, errno.h, float.h, limits.h, locale.h,
	math.h, signal.h, stddef.h, stdio.h, stdlib.h, time.h:
	more files entered back in.

2006-11-24 14:44  brun

	* hist/: inc/TF1.h, src/TF1.cxx:
	Remove dependency on TVirtualUtilPad

2006-11-24 14:28  rdm

	* cint/: Module.mk, cintdlls.mk, configcint.mk,
	include/sys/.cvsignore, iosenum/iosenum.aix, iosenum/iosenum.aix5,
	iosenum/iosenum.aixgcc3, iosenum/iosenum.alphacxx6,
	iosenum/iosenum.alphaegcs, iosenum/iosenum.cxx,
	iosenum/iosenum.freebsd, iosenum/iosenum.freebsd4,
	iosenum/iosenum.hpux, iosenum/iosenum.hpuxacc,
	iosenum/iosenum.hpuxegcs, iosenum/iosenum.hpuxia64acc,
	iosenum/iosenum.hurddeb, iosenum/iosenum.linux,
	iosenum/iosenum.linux3, iosenum/iosenum.linuxalphaegcs,
	iosenum/iosenum.linuxarm, iosenum/iosenum.linuxdeb,
	iosenum/iosenum.linuxdeb2, iosenum/iosenum.linuxia64ecc,
	iosenum/iosenum.linuxia64gcc, iosenum/iosenum.linuxia64gcc3,
	iosenum/iosenum.linuxicc, iosenum/iosenum.linuxkcc,
	iosenum/iosenum.linuxpgcc, iosenum/iosenum.linuxpgccegcs,
	iosenum/iosenum.linuxppc64gcc3, iosenum/iosenum.linuxrh42,
	iosenum/iosenum.linuxrh51, iosenum/iosenum.linuxsuse6,
	iosenum/iosenum.linuxx8664gcc3, iosenum/iosenum.linuxx8664icc,
	iosenum/iosenum.macosx3, iosenum/iosenum.macosx643,
	iosenum/iosenum.macosxicc, iosenum/iosenum.macosxxlc,
	iosenum/iosenum.openbsd, iosenum/iosenum.sgicc,
	iosenum/iosenum.sgiegcs, iosenum/iosenum.sgikcc,
	iosenum/iosenum.solaris, iosenum/iosenum.solarisCC5,
	iosenum/iosenum.solarisgcc, iosenum/iosenum.solarisi86,
	iosenum/iosenum.win32, iosenum/iosenum.win32gcc3,
	iosenum/iosenum.win32old, lib/posix/.cvsignore, main/.cvsignore,
	stl/.cvsignore:
	put back ROOT mods to CINT.

2006-11-24 14:21  roiser

	* reflex/: inc/Reflex/internal/TypeBase.h, src/Kernel.cxx,
	src/TypeBase.cxx, src/Typedef.cxx, src/Typedef.h:
	fix a problem reported by  POOL, when getting the FINAL type of a Fundamental

2006-11-24 14:19  roiser

	* reflex/test/test_Reflex_unit.cxx:
	check for getting the FINAL type of a fundamental type

2006-11-24 14:14  rdm

	* cint/: .cvsignore, Module.mk, cintdlls.mk, configcint.mk,
	inc/Api.h, inc/Apiif.h, inc/Apiifold.h, inc/BaseCls.h,
	inc/CallFunc.h, inc/Class.h, inc/DataMbr.h, inc/G__ci.h,
	inc/Method.h, inc/MethodAr.h, inc/Token.h, inc/Type.h,
	inc/Typedf.h, inc/accstrm.h, inc/alphastrm.h, inc/bc_assign.h,
	inc/bc_autoobj.h, inc/bc_cfunc.h, inc/bc_debug.h, inc/bc_eh.h,
	inc/bc_exec.h, inc/bc_exec_asm.h, inc/bc_inst.h, inc/bc_item.h,
	inc/bc_linkdef.h, inc/bc_parse.h, inc/bc_reader.h, inc/bc_type.h,
	inc/bc_vtbl.h, inc/bcstrm.h, inc/cbstrm.h, inc/common.h,
	inc/dllrev.h, inc/fproto.h, inc/gcc3strm.h, inc/global.h,
	inc/header.h, inc/iccstrm.h, inc/kccstrm.h, inc/libstrm.h,
	inc/longif.h, inc/longif3.h, inc/memtest.h, inc/newsos.h,
	inc/rflx_gendict.h, inc/rflx_gensrc.h, inc/rflx_tools.h,
	inc/security.h, inc/stdstrct.h, inc/sunos.h, inc/sunstrm.h,
	inc/typesym.h, inc/vc7strm.h, inc/vcstrm.h, inc/vcstrmold.h,
	include/.cvsignore, include/errno.h, include/ertti.h,
	include/float.h, include/limits.h, include/locale.h,
	include/math.h, include/mkincld.c, include/signal.h,
	include/stddef.h, include/stdio.h, include/stdlib.h,
	include/time.h, include/sys/.cvsignore, iosenum/iosenum.aix,
	iosenum/iosenum.aix5, iosenum/iosenum.aixgcc3,
	iosenum/iosenum.alphacxx6, iosenum/iosenum.alphaegcs,
	iosenum/iosenum.cxx, iosenum/iosenum.freebsd,
	iosenum/iosenum.freebsd4, iosenum/iosenum.hpux,
	iosenum/iosenum.hpuxacc, iosenum/iosenum.hpuxegcs,
	iosenum/iosenum.hpuxia64acc, iosenum/iosenum.hurddeb,
	iosenum/iosenum.linux, iosenum/iosenum.linux3,
	iosenum/iosenum.linuxalphaegcs, iosenum/iosenum.linuxarm,
	iosenum/iosenum.linuxdeb, iosenum/iosenum.linuxdeb2,
	iosenum/iosenum.linuxia64ecc, iosenum/iosenum.linuxia64gcc,
	iosenum/iosenum.linuxia64gcc3, iosenum/iosenum.linuxicc,
	iosenum/iosenum.linuxkcc, iosenum/iosenum.linuxpgcc,
	iosenum/iosenum.linuxpgccegcs, iosenum/iosenum.linuxppc64gcc3,
	iosenum/iosenum.linuxrh42, iosenum/iosenum.linuxrh51,
	iosenum/iosenum.linuxsuse6, iosenum/iosenum.linuxx8664gcc3,
	iosenum/iosenum.linuxx8664icc, iosenum/iosenum.macosx3,
	iosenum/iosenum.macosx643, iosenum/iosenum.macosxicc,
	iosenum/iosenum.macosxxlc, iosenum/iosenum.openbsd,
	iosenum/iosenum.sgicc, iosenum/iosenum.sgiegcs,
	iosenum/iosenum.sgikcc, iosenum/iosenum.solaris,
	iosenum/iosenum.solarisCC5, iosenum/iosenum.solarisgcc,
	iosenum/iosenum.solarisi86, iosenum/iosenum.win32,
	iosenum/iosenum.win32gcc3, iosenum/iosenum.win32old,
	lib/dll_stl/.cvsignore, lib/posix/.cvsignore, lib/prec_stl/complex,
	lib/prec_stl/iterator, lib/prec_stl/vector, main/.cvsignore,
	src/.cvsignore, src/Api.cxx, src/Apiif.cxx, src/Apiifold.cxx,
	src/BaseCls.cxx, src/CallFunc.cxx, src/Class.cxx, src/DataMbr.cxx,
	src/Method.cxx, src/MethodAr.cxx, src/Shadow.cxx, src/Token.cxx,
	src/Type.cxx, src/Typedf.cxx, src/accstrm.cxx, src/alphastrm.cxx,
	src/bcstrm.cxx, src/gcc3strm.cxx, src/iccstrm.cxx, src/libstrm.cxx,
	src/rflx_gendict.cxx, src/rflx_gensrc.cxx, src/sunstrm.cxx,
	src/sunstrm.h, src/v6_fread.cxx, src/v6_func.cxx, src/v6_ifunc.cxx,
	src/v6_init.cxx, src/v6_loadfile.cxx, src/v6_new.cxx,
	src/v6_newlink.cxx, src/v6_parse.cxx, src/v6_pcode.cxx,
	src/vc7strm.cxx, src/vcstrm.cxx, src/vcstrmold.cxx, stl/.cvsignore,
	stl/README.txt, tool/makecint.c:
	apply changes from CINT vendor branch.

2006-11-24 14:11  rdm

	* cint/: COPYING, FAQ.txt, Makefile, README.txt, RELNOTE.txt,
	configure, include/done, include/iosenum.cxx,
	include/iosenum.win32, src/Makeapi, src/Makeapiold, src/Makebcdict,
	src/Makefile, src/Makefile.base, src/Makefile.base.nec,
	src/Makefile.base.sgi, src/README.txt, src/memo.txt, src/memo2.txt,
	src/precedence.txt, src/v6_dmyinit.cxx, src/v6_dmystrct.cxx,
	src/v6_dmystrm.cxx, tool/ARCHIVE, tool/ARCHIVEBIN, tool/C2cxx,
	tool/EXPOSE, tool/INSTALLBIN, tool/batch.c, tool/cxx2cpp,
	tool/cxx2cpp.c, tool/exportcint, tool/exportgcc3, tool/exportroot:
	removed from head.

2006-11-24 14:08  couet

	* tutorials/piechart.C:
	- Show the option "3D"

2006-11-24 14:07  couet

	* graf/: inc/TPie.h, src/TPie.cxx:
	- From Guido Volpi:
	  New drawing option "3D" to draw the pie chart with a pseudo 3D effect.

2006-11-24 11:57  rdm

	* cint/: COPYING, FAQ.txt, Makefile, README.txt, RELNOTE.txt,
	configure, include/done, include/iosenum.cxx,
	include/iosenum.win32, lib/longlong/.cvsignore,
	lib/stdstrct/.cvsignore, lib/sunstrm/Makefile, lib/sunstrm/fstrm.h,
	lib/sunstrm/iostrm.h, lib/sunstrm/length.cxx,
	lib/sunstrm/linkdef.h, lib/sunstrm/readme.txt, lib/sunstrm/sstrm.h,
	lib/win32api/.cvsignore, src/Apiif.h, src/Apiifold.h, src/HISTORY,
	src/accstrm.h, src/alphastrm.h, src/bc_assign.h, src/bc_autoobj.h,
	src/bc_cfunc.h, src/bc_debug.h, src/bc_eh.h, src/bc_exec.h,
	src/bc_exec_asm.h, src/bc_inst.h, src/bc_item.h, src/bc_linkdef.h,
	src/bc_parse.h, src/bc_reader.h, src/bc_type.h, src/bc_vtbl.h,
	src/bcstrm.h, src/cbstrm.cpp, src/cbstrm.h, src/common.h,
	src/dllrev.h, src/fproto.h, src/gcc3strm.h, src/global.h,
	src/header.h, src/iccstrm.h, src/kccstrm.h, src/libstrm.h,
	src/longif.h, src/Makeapi, src/Makeapiold, src/Makebcdict,
	src/Makefile, src/Makefile.base, src/Makefile.base.nec,
	src/Makefile.base.sgi, src/README.txt, src/longif3.h, src/memo.txt,
	src/memo2.txt, src/memtest.h, src/newsos.h, src/precedence.txt,
	src/rflx_gendict.h, src/rflx_gensrc.h, src/rflx_tools.h,
	src/security.h, src/stdstrct.h, src/sunos.h, src/typesym.h,
	src/v6_dmyinit.cxx, src/v6_dmystrct.cxx, src/v6_dmystrm.cxx,
	src/vc7strm.h, src/vcstrm.h, src/vcstrmold.h, tool/ARCHIVE,
	tool/ARCHIVEBIN, tool/C2cxx, tool/EXPOSE, tool/INSTALLBIN,
	tool/chmod.cxx, tool/cxx2C, tool/cxx2cpp, tool/cxx2cpp.c,
	tool/exportcint, tool/exportgcc3, tool/exportroot,
	tool/makecint.cxx:
	Initial revision

2006-11-24 11:57  rdm

	* cint/: .cvsignore, COPYING, FAQ.txt, Makefile, README.txt,
	RELNOTE.txt, configure, inc/Api.h, inc/BaseCls.h, inc/CallFunc.h,
	inc/Class.h, inc/DataMbr.h, inc/G__ci.h, inc/Method.h,
	inc/MethodAr.h, inc/Property.h, inc/Token.h, inc/Type.h,
	inc/Typedf.h, include/.cvsignore, include/Common.h,
	include/README.txt, include/ReadF.C, include/ReadF.cxx,
	include/ReadF.h, include/RegE.C, include/RegE.cxx, include/RegE.h,
	include/_complex, include/_complex.h, include/_exception,
	include/_exception.h, include/_iostream, include/_stdexcept,
	include/_stdexcept.h, include/api.h, include/array.c,
	include/array.h, include/arrayiostream.h, include/assert.h,
	include/bool, include/bool.h, include/boolean.h, include/carray.c,
	include/carray.h, include/cassert, include/cctype, include/cerrno,
	include/cfloat, include/ciso646, include/climits, include/clocale,
	include/cmath, include/complex, include/complex.h,
	include/constants.h, include/csetjmp, include/csignal,
	include/cstdarg, include/cstddef, include/cstdio, include/cstdlib,
	include/cstring, include/ctime, include/ctype.h, include/cwchar,
	include/cwctype, include/darray.cxx, include/darray.h,
	include/done, include/ertti.h, include/exception,
	include/exception.h, include/fcntl.h, include/fft.c, include/fft.h,
	include/fstream, include/fstream.h, include/graphbuf.h,
	include/iomanip, include/iomanip.h, include/iosenum.cxx,
	include/iosenum.win32, include/iosfwd, include/iosfwd.h,
	include/iostream, include/iostream.h, include/istream,
	include/limits, include/locale, include/lsm.c, include/lsm.h,
	include/make.arc, include/makearc, include/makearcg,
	include/makearcsun, include/makefile, include/makehpib,
	include/makeit.bat, include/makeit.c, include/makemat,
	include/matrix.cxx, include/matrix.h, include/matrixstream.h,
	include/matrixstream.hi, include/mkincld.c, include/new,
	include/new.h, include/ostream, include/platform.h,
	include/pthread.h, include/readfile.h, include/regex.h,
	include/regexp.h, include/setjmp.h, include/socket.h,
	include/spice.h, include/sstream, include/statistics.c,
	include/statistics.h, include/stdarg.h, include/stdexcept,
	include/stdiostream.h, include/stream.h, include/streambuf,
	include/string.h, include/striostream.h, include/strstream,
	include/strstream.h, include/termios.h, include/timespec.h,
	include/typeinfo, include/typeinfo.h, include/unistd.h,
	include/windows.h, include/winsock.h, include/xgraph.c,
	include/xygraphbuf.h, include/GL/gl.h, include/GL/glu.h,
	include/GL/glut.h, include/GL/xmesa.h, include/X11/Xlib.h,
	include/X11/Xutil.h, include/X11/keysym.h, include/X11/xos.h,
	include/sys/cdefs.h, include/sys/file.h, include/sys/ipc.h,
	include/sys/msg.h, include/sys/sem.h, include/sys/shm.h,
	include/sys/stat.h, lib/Makefile, lib/README.txt, lib/setup,
	lib/accstrm/Makefile, lib/accstrm/README.txt, lib/accstrm/fstrm.h,
	lib/accstrm/iostrm.h, lib/accstrm/linkdef.h, lib/accstrm/sstrm.h,
	lib/alphastrm/Makefile, lib/alphastrm/README.txt,
	lib/alphastrm/fstrm.h, lib/alphastrm/iostrm.h,
	lib/alphastrm/linkdef.h, lib/alphastrm/sstrm.h,
	lib/bcstream/fstrm.h, lib/bcstream/iostrm.h,
	lib/bcstream/stdiostr.h, lib/bcstream/strm.h,
	lib/bcstream/strstrm.h, lib/cbstream/Makefile,
	lib/cbstream/fstrm.h, lib/cbstream/iostrm.h,
	lib/cbstream/linkdef.h, lib/cbstream/readme.txt,
	lib/cbstream/strstrm.h, lib/dll_stl/.cvsignore,
	lib/dll_stl/README.txt, lib/dll_stl/cinteh.h, lib/dll_stl/clim.h,
	lib/dll_stl/cmplx.h, lib/dll_stl/dqu.h, lib/dll_stl/iter.h,
	lib/dll_stl/lst.h, lib/dll_stl/mp.h, lib/dll_stl/multmp.h,
	lib/dll_stl/multst.h, lib/dll_stl/pr.h, lib/dll_stl/que.h,
	lib/dll_stl/se.h, lib/dll_stl/setup, lib/dll_stl/setup.bat,
	lib/dll_stl/setupbc.bat, lib/dll_stl/st.h, lib/dll_stl/stk.h,
	lib/dll_stl/str.h, lib/dll_stl/suncc5_deque.h,
	lib/dll_stl/suncc5_string.h, lib/dll_stl/vary.h, lib/dll_stl/vec.h,
	lib/dll_stl/vecbool.h, lib/gcc3strm/Makefile,
	lib/gcc3strm/README.txt, lib/gcc3strm/fstrm.h,
	lib/gcc3strm/iostrm.h, lib/gcc3strm/linkdef.h,
	lib/gcc3strm/sstrm.h, lib/gl/GL.h, lib/gl/README.txt, lib/gl/TOP.h,
	lib/gl/cintGL.h, lib/gl/setup, lib/gl/setup.bat,
	lib/iccstrm/Makefile, lib/iccstrm/README.txt, lib/iccstrm/fstrm.h,
	lib/iccstrm/iostrm.h, lib/iccstrm/linkdef.h, lib/iccstrm/sstrm.h,
	lib/ipc/README.txt, lib/ipc/ipcif.h, lib/ipc/setup,
	lib/longlong/.cvsignore, lib/longlong/README.txt,
	lib/longlong/longdbl.h, lib/longlong/longlong.h,
	lib/longlong/make.bat, lib/longlong/makelongif,
	lib/longlong/makelongif3, lib/longlong/setup,
	lib/longlong/setup.bat, lib/longlong/setupbc.bat,
	lib/longlong/setuphp, lib/posix/README.txt, lib/posix/exten.c,
	lib/posix/exten.h, lib/posix/mktypes.c, lib/posix/posix.h,
	lib/posix/setup, lib/posix/setup.bat, lib/posix/setupbc.bat,
	lib/posix/winposix.c, lib/posix/winposix.h,
	lib/prec_stl/README.txt, lib/prec_stl/algorithm,
	lib/prec_stl/bitset, lib/prec_stl/climits, lib/prec_stl/complex,
	lib/prec_stl/deque, lib/prec_stl/exception,
	lib/prec_stl/functional, lib/prec_stl/iterator,
	lib/prec_stl/limits, lib/prec_stl/list, lib/prec_stl/map,
	lib/prec_stl/memory, lib/prec_stl/multimap, lib/prec_stl/multiset,
	lib/prec_stl/numeric, lib/prec_stl/queue, lib/prec_stl/set,
	lib/prec_stl/stack, lib/prec_stl/stdexcept, lib/prec_stl/string,
	lib/prec_stl/utility, lib/prec_stl/valarray, lib/prec_stl/vector,
	lib/pthread/Makefile, lib/pthread/README.txt, lib/pthread/pthd.h,
	lib/pthread/setup, lib/pthread/setuphp, lib/pthread/thread.h,
	lib/qt/Makefile, lib/qt/README.txt, lib/qt/qcompactstyle.h,
	lib/qt/qconfig.h, lib/qt/qmodules.h, lib/qt/qplatformdefs.h,
	lib/qt/qtcint.h, lib/qt/qtclasses.h, lib/qt/qtdummy.h,
	lib/qt/qtfunctions.h, lib/qt/qtglobals.h, lib/qt/qtstatic.cxx,
	lib/qt/setup, lib/qt/setup.bat, lib/socket/README.txt,
	lib/socket/cintsock.c, lib/socket/cintsock.h, lib/socket/mksockh.c,
	lib/socket/setup, lib/socket/setup.bat, lib/socket/setupbc.bat,
	lib/stdstrct/.cvsignore, lib/stdstrct/setup,
	lib/stdstrct/setup.bat, lib/stdstrct/setupbc.bat,
	lib/stdstrct/stdcxxfunc.h, lib/stdstrct/stdfunc.h,
	lib/stdstrct/stdstr.h, lib/stream/fstrm.h, lib/stream/iostrm.h,
	lib/stream/stdiostr.h, lib/stream/strm.h, lib/stream/strstrm.h,
	lib/sunstrm/Makefile, lib/sunstrm/fstrm.h, lib/sunstrm/iostrm.h,
	lib/sunstrm/length.cxx, lib/sunstrm/linkdef.h,
	lib/sunstrm/readme.txt, lib/sunstrm/sstrm.h, lib/vc7strm/Makefile,
	lib/vc7strm/README.txt, lib/vc7strm/fstrm.h, lib/vc7strm/iostrm.h,
	lib/vc7strm/linkdef.h, lib/vc7strm/sstrm.h,
	lib/vcstream/Makefileold, lib/vcstream/fstrm.h,
	lib/vcstream/iostrm.h, lib/vcstream/stdiostr.h,
	lib/vcstream/strm.h, lib/vcstream/strstrm.h,
	lib/win32api/.cvsignore, lib/win32api/cintwin.h,
	lib/win32api/make.bat, lib/win32api/readme.txt,
	lib/win32api/setup.bat, lib/win32api/setupbc.bat,
	lib/win32api/winfunc.h, lib/xlib/README.txt, lib/xlib/TOP.h,
	lib/xlib/XLIB.h, lib/xlib/setup, lib/xlib/x11const.h,
	lib/xlib/x11mfunc.h, main/G__main.c, main/G__setup.c,
	main/cppmain.cxx, src/.cvsignore, src/Api.cxx, src/Apiif.cxx,
	src/Apiif.h, src/Apiifold.cxx, src/Apiifold.h, src/BaseCls.cxx,
	src/CallFunc.cxx, src/Class.cxx, src/DataMbr.cxx, src/HISTORY,
	src/accstrm.cxx, src/accstrm.h, src/allstrm.cxx, src/alphastrm.cxx,
	src/alphastrm.h, src/bc_assign.cxx, src/bc_assign.h,
	src/bc_autoobj.cxx, src/bc_autoobj.h, src/bc_cfunc.cxx,
	src/bc_cfunc.h, src/bc_debug.cxx, src/bc_debug.h, src/bc_eh.cxx,
	src/bc_eh.h, src/bc_exec.cxx, src/bc_exec.h, src/bc_exec_asm.h,
	src/bc_inst.cxx, src/bc_inst.h, src/bc_item.cxx, src/bc_item.h,
	src/bc_linkdef.h, src/bc_parse.cxx, src/bc_parse.h,
	src/bc_reader.cxx, src/bc_reader.h, src/bc_type.cxx, src/bc_type.h,
	src/bc_vtbl.cxx, src/bc_vtbl.h, src/bcstrm.cxx, src/bcstrm.h,
	src/cbstrm.cpp, src/cbstrm.h, src/common.h, src/dllrev.h,
	src/fakestrm.cxx, src/fproto.h, src/g__cfunc.c, src/gcc3strm.cxx,
	src/gcc3strm.h, src/global.h, src/header.h, src/iccstrm.cxx,
	src/iccstrm.h, src/kccstrm.cxx, src/kccstrm.h, src/libstrm.cxx,
	src/libstrm.h, src/longif.cxx, src/longif.h, src/Makeapi,
	src/Makeapiold, src/Makebcdict, src/Makefile, src/Makefile.base,
	src/Makefile.base.nec, src/Makefile.base.sgi, src/Method.cxx,
	src/MethodAr.cxx, src/README.txt, src/Shadow.cxx, src/Token.cxx,
	src/Type.cxx, src/Typedf.cxx, src/longif3.cxx, src/longif3.h,
	src/memo.txt, src/memo2.txt, src/memtest.h, src/newsos.h,
	src/precedence.txt, src/rflx_gendict.cxx, src/rflx_gendict.h,
	src/rflx_gensrc.cxx, src/rflx_gensrc.h, src/rflx_tools.cxx,
	src/rflx_tools.h, src/security.h, src/stdstrct.h, src/sun5strm.cxx,
	src/sunos.h, src/sunstrm.cxx, src/sunstrm.h, src/typesym.h,
	src/v6_auxu.cxx, src/v6_cast.cxx, src/v6_debug.cxx,
	src/v6_decl.cxx, src/v6_disp.cxx, src/v6_dmyinit.cxx,
	src/v6_dmystrct.cxx, src/v6_dmystrm.cxx, src/v6_dump.cxx,
	src/v6_end.cxx, src/v6_error.cxx, src/v6_expr.cxx,
	src/v6_fread.cxx, src/v6_func.cxx, src/v6_gcoll.cxx,
	src/v6_global1.cxx, src/v6_global2.cxx, src/v6_ifunc.cxx,
	src/v6_inherit.cxx, src/v6_init.cxx, src/v6_input.cxx,
	src/v6_intrpt.cxx, src/v6_loadfile.cxx, src/v6_macos.cxx,
	src/v6_macro.cxx, src/v6_malloc.cxx, src/v6_memtest.cxx,
	src/v6_new.cxx, src/v6_newlink.cxx, src/v6_newsos.cxx,
	src/v6_oldlink.cxx, src/v6_opr.cxx, src/v6_parse.cxx,
	src/v6_pause.cxx, src/v6_pcode.cxx, src/v6_pragma.cxx,
	src/v6_quote.cxx, src/v6_scrupto.cxx, src/v6_shl.cxx,
	src/v6_sizeof.cxx, src/v6_stdstrct.cxx, src/v6_struct.cxx,
	src/v6_stub.cxx, src/v6_sunos.cxx, src/v6_tmplt.cxx,
	src/v6_typedef.cxx, src/v6_val2a.cxx, src/v6_value.cxx,
	src/v6_var.cxx, src/v6_winnt.cxx, src/vc7strm.cxx, src/vc7strm.h,
	src/vcstrm.cxx, src/vcstrm.h, src/vcstrmold.cxx, src/vcstrmold.h,
	stl/G__postprocess.h, stl/README.txt, stl/_algorithm,
	stl/_autocontainer, stl/_bitset, stl/_climits, stl/_climits.h,
	stl/_deque, stl/_deque.h, stl/_functional, stl/_iterator,
	stl/_iterator.h, stl/_list, stl/_list.h, stl/_map, stl/_map.h,
	stl/_memory, stl/_memory.h, stl/_multimap, stl/_multimap.h,
	stl/_multiset, stl/_multiset.h, stl/_pair.h, stl/_set, stl/_set.h,
	stl/_stack, stl/_stack.h, stl/_string, stl/_utility,
	stl/_utility.h, stl/_vector, stl/_vector.h, stl/algo.h,
	stl/algobase.h, stl/algorithm, stl/bitset, stl/bool, stl/bstring.h,
	stl/bvector.h, stl/defalloc.h, stl/deque, stl/deque.h,
	stl/faralloc.h, stl/fdeque.h, stl/flist.h, stl/fmap.h,
	stl/fmultmap.h, stl/fmultset.h, stl/fset.h, stl/function.h,
	stl/functional, stl/hdeque.h, stl/heap.h, stl/hlist.h, stl/hmap.h,
	stl/hmultmap.h, stl/hmultset.h, stl/hset.h, stl/hugalloc.h,
	stl/hvector.h, stl/iterator, stl/iterator.h, stl/lbvector.h,
	stl/ldeque.h, stl/limits, stl/list, stl/list.h, stl/llist.h,
	stl/lmap.h, stl/lmultmap.h, stl/lmultset.h, stl/lngalloc.h,
	stl/lset.h, stl/map, stl/map.h, stl/memory, stl/multimap,
	stl/multimap.h, stl/multiset, stl/multiset.h, stl/neralloc.h,
	stl/nmap.h, stl/nmultmap.h, stl/nmultset.h, stl/nset.h,
	stl/numeric, stl/pair, stl/pair.h, stl/projectn.h, stl/queue,
	stl/random.cpp, stl/set, stl/set.h, stl/stack, stl/stack.h,
	stl/string, stl/tempbuf.cpp, stl/tempbuf.h, stl/teststl,
	stl/teststl.c, stl/tree.h, stl/utility, stl/utility.h,
	stl/valarray, stl/vector, stl/vector.h, tool/ARCHIVE,
	tool/ARCHIVEBIN, tool/C2cxx, tool/EXPOSE, tool/INSTALLBIN,
	tool/batch.c, tool/chmod.cxx, tool/cxx2C, tool/cxx2cpp,
	tool/cxx2cpp.c, tool/exportcint, tool/exportgcc3, tool/exportroot,
	tool/makecint.cxx, tool/ifdef/Makefile.base,
	tool/ifdef/Makefile.bcc5, tool/ifdef/get.c, tool/ifdef/ifdef.cxx,
	tool/ifdef/ifdef.mak, tool/ifdef/setup, tool/ifdef/setup.bat:
	import v5-16-16

2006-11-24 11:45  couet

	* gl/: inc/TGLPlotBox.h, inc/TGLPlotPainter.h,
	src/TGLBoxPainter.cxx, src/TGLPlotBox.cxx, src/TGLPlotPainter.cxx,
	src/TGLTF3Painter.cxx, 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 11:37  moneta

	* mathmore/: inc/Math/WrappedMultiTF1.h, inc/Math/WrappedTF1.h,
	src/ParamFunction.cxx:
	fix coding convention

2006-11-24 11:19  brun

	* 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 11:17  brun

	* graf/: inc/TGraph.h, src/TGraph.cxx:
	Implement TGraph::RecursiveRemove.
	Remove depency of TVirtualUtilPad

2006-11-24 11:05  brun

	* base/src/TGuiFactory.cxx:
	Remove dependency on TVirtualUtilPad

2006-11-24 10:55  roiser

	* reflex/test/: test_Reflex_simple2.cxx, testDict2/Class2Dict.h,
	testDict2/InheritanceTree.txt, testDict2/TestClasses.h,
	testDict2/selection.xml:
	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 10:42  moneta

	* unuran/: inc/TUnuranDistr.h, test/unuranDistr.cxx:
	fix a problem with non-initialized variables when constructing TUnuranDistr

2006-11-24 10:20  brun

	* graf/src/TGraph.cxx:
	Remove dependency on TVirtualUtilPad. TGraph::Fitpanel goes via CINT
	to call TFitEditor

2006-11-24 08:51  brun

	* configure, config/Makefile.in:
	Clean up for pythia and venus

2006-11-24 08:43  brun

	* Makefile, config/Makefile.depend, config/html.C.in:
	Removing obsolete directories pythia and venus

2006-11-23 21:03  brun

	* config/Makefile.depend:
	Remove GEDOLD dependencies

2006-11-23 18:43  rdm

	* tmva/: inc/BinarySearchTreeNode.h, inc/DataSet.h,
	inc/DecisionTreeNode.h, inc/IMethod.h, inc/MethodBase.h,
	inc/MethodRuleFit.h, inc/Node.h, inc/PDF.h, inc/Rule.h,
	inc/RuleEnsemble.h, inc/RuleFit.h, inc/RuleFitParams.h,
	inc/TActivationChooser.h, inc/TNeuronInputChooser.h, inc/Types.h,
	src/PDF.cxx, src/Rule.cxx, src/RuleEnsemble.cxx,
	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 18:36  rdm

	* gl/src/TGLSurfacePainter.cxx:
	fix warning reported by Intel icc.

2006-11-23 18:28  moneta

	* mathmore/: inc/Math/ParamFunction.h, inc/Math/Polynomial.h,
	src/ParamFunction.cxx, src/Polynomial.cxx:
	implement the copy ctor and fix interface for Polynomial::operator(x,p)

2006-11-23 18:24  moneta

	* mathcore/inc/Math/: IFunctionfwd.h, IParamFunction.h,
	IParamFunctionfwd.h:
	clean up and fix a problem in forward declarations

2006-11-23 18:03  brun

	* Makefile, config/rootrc.in:
	Remove the old graphics editor

2006-11-23 17:12  brun

	* g4root/: Module.mk, README:
	Add README file with instructions how to install g4root

2006-11-23 16:09  antcheva

	* fitpanel/src/TFitEditor.cxx:
	- fix in DoReset method

2006-11-23 14:49  rdm

	* gui/src/TGFSContainer.cxx:
	remove meaningless const qualifier.

2006-11-23 14:40  rdm

	* configure:
	enable-thread support by default for all platforms.

2006-11-23 14:38  rdm

	* configure:
	Using icc 9.1.035 on Mac OS X the Python library can finally be build.

2006-11-23 14:37  couet

	* graf/src/TPie.cxx:
	- Complete TPie::SavePrimitive.

2006-11-23 11:06  couet

	* 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 10:15  brun

	* 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 08:49  brun

	* gdml/src/TGDMLParse.cxx:
	Fix coding convention violations

2006-11-23 08:42  brun

	* gl/src/TGLPlotPainter.cxx:
	Fix coding convention violation

2006-11-23 08:39  brun

	* graf/src/TPie.cxx:
	Fix coding convention violation

2006-11-23 08:38  brun

	* gui/src/TGSpeedo.cxx:
	Fix coding convention violation

2006-11-22 19:12  rdm

	* tree/inc/TChainProof.h:
	fix signature to avoid method hiding.

2006-11-22 18:44  brun

	* 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 18:30  couet

	* tutorials/gltf3.C:
	- New version from Valeri Onuchin.

2006-11-22 18:30  rdm

	* configure:
	white space.

2006-11-22 18:29  rdm

	* g4root/: Module.mk, inc/LinkDef.h,
	inc/TG4RootDetectorConstruction.h, inc/TG4RootNavMgr.h,
	inc/TG4RootNavigator.h, inc/TG4RootSolid.h,
	src/TG4RootDetectorConstruction.cxx, src/TG4RootNavMgr.cxx,
	src/TG4RootNavigator.cxx, src/TG4RootSolid.cxx:
	cvs indent lines fixed up.

2006-11-22 18:14  brun

	* g4root/: Module.mk, g4libs.C, inc/LinkDef.h,
	inc/TG4RootDetectorConstruction.h, inc/TG4RootNavMgr.h,
	inc/TG4RootNavigator.h, inc/TG4RootSolid.h,
	src/TG4RootDetectorConstruction.cxx, src/TG4RootNavMgr.cxx,
	src/TG4RootNavigator.cxx, 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 18:08  brun

	* Makefile, configure, config/Makefile.in:
	From Andrei:
	Changes in view of the coming g4root package

2006-11-22 17:52  rdm

	* matrix/inc/TMatrixTSparse.h, proof/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 17:21  couet

	* tutorials/gltf3.C:
	- New version using the "Klein Bottle" equation.

2006-11-22 17:19  couet

	* gl/: inc/LinkDef.h, inc/TGLBoxPainter.h, inc/TGLHistPainter.h,
	inc/TGLLegoPainter.h, inc/TGLPlotBox.h, inc/TGLPlotPainter.h,
	src/TGLBoxPainter.cxx, src/TGLHistPainter.cxx,
	src/TGLLegoPainter.cxx, src/TGLPlotBox.cxx, src/TGLPlotPainter.cxx,
	src/TGLSurfacePainter.cxx, 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 17:02  brun

	* 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 16:42  couet

	* graf/: inc/TPie.h, src/TPie.cxx:
	- The pie can now be rotated interactively.
	- New constructor from an TH1.
	- Fixes in comments.

2006-11-22 16:30  antcheva

	* gui/: inc/TGSpeedo.h, 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 16:21  antcheva

	* gui/inc/TGSpeedo.h:
	- remove <CR><LF>

2006-11-22 15:16  rdm

	* 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, treeplayer/inc/TSelectorDraw.h:
	remove a bunch of warnings about Long64_t being truncated to Int_t.

2006-11-22 15:15  rdm

	* cont/: inc/LinkDef.h, inc/TArrayL64.h, src/TArrayL64.cxx:
	Needed for storing arrays of Long64_t's.

2006-11-22 15:09  rdm

	* 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 14:50  antcheva

	* gui/src/TGButton.cxx:
	- change the background color to gray if the check button is disabled

2006-11-22 14:30  rdm

	* configure:
	when on MacOS X Leopard and having an EMT64 CPU build by default in 64 bit mode.

2006-11-22 13:31  couet

	* gl/: inc/TGLSAViewer.h, 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 11:52  moneta

	* 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 11:08  rdm

	* mysql/src/TMySQLServer.cxx:
	fix compilation problem with MySQL 5.27.

2006-11-22 10:10  brun

	* gdml/src/TGDMLParse.cxx:
	From Ben LLoyd:
	Fix coding conventions

2006-11-22 09:10  brun

	* config/Makefile.depend:
	Fix a bad spelling for libGpad (was libGPad) in PROOFLIBEXTRA

2006-11-22 09:03  brun

	* 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 01:25  rdm

	* 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 01:24  rdm

	* proofx/src/TXSocket.cxx:
	From Gerri:
	fixes a backward compatibility problem with xproofd after Maarten's patch.

2006-11-22 00:50  rdm

	* thread/inc/TAtomicCount.h:
	special case for Solaris not needed anymore.

2006-11-22 00:34  rdm

	* gdml/: inc/LinkDef.h, inc/TGDMLParse.h, src/TGDMLParse.cxx:
	fix cvs indent line.

2006-11-22 00:05  brun

	* config/Makefile.depend:
	Fix a double and wrong declaration of PROOFLIBEXTRA. This is fatal on cygwin/gcc.

2006-11-21 20:01  brun

	* 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 19:59  brun

	* base/inc/RVersion.h, build/version_number:
	Start development cycle 5.13/07

2006-11-21 12:41  rdm

	* proof/src/TProofProgressDialog.cxx:
	From Gerri:
	properly disconnect signal when closing dialog.

2006-11-21 12:13  brun

	* tree/src/TEntryList.cxx:
	From Anna:
	Fix problems reported by Panos

2006-11-21 11:43  brun

	* gdml/: inc/TGDMLParse.h, src/TGDMLParse.cxx:
	Fix coding conventions

2006-11-21 08:47  brun

	* base/inc/RVersion.h, build/version_number:
	Stamp development release 5.13/06

2006-11-20 18:00  brun

	* 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 17:56  rdm

	* main/Module.mk:
	don't copy proofserv.sh on win32.

2006-11-20 17:55  rdm

	* base/: inc/TVirtualProof.h, src/TVirtualProof.cxx:
	From Bertrand:
	handle properly a global static on Win32.

2006-11-20 17:47  rdm

	* thread/inc/TAtomicCount.h:
	work around some problem on Solaris. To be investigated asap.

2006-11-20 17:31  moneta

	* unuran/test/unuranSimple.cxx:
	fix problem in finding the TFitter on Windows by setting it explicitly

2006-11-20 17:17  rdm

	* proofd/src/proofd.cxx:
	add missing include (strings.h).

2006-11-20 17:11  rdm

	* build/: rmkdepend/main.c, win/bindexplib/bindexplib.cxx:
	From Axel:
	this silences warnings on unused vars and only implicitly declared
	open() etc.

2006-11-20 17:00  brun

	* unuran/test/Makefile:
	From Lorenzo:
	fix for Windows

2006-11-20 16:56  rdm

	* 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 16:51  rdm

	* Makefile, config/Makefile.in:
	build GDML when enabled in ./configure.

2006-11-20 16:49  brun

	* unuran/test/: Makefile, unuranDistr.cxx, unuranMulti2D.cxx,
	unuranMulti3D.cxx, unuranSimple.cxx:
	From Lorenzo:
	clean up the tests and remove the TApplication

2006-11-20 16:35  brun

	* tmva/: inc/BinarySearchTree.h, inc/BinarySearchTreeNode.h,
	inc/BinaryTree.h, inc/CrossEntropy.h, inc/DataSet.h,
	inc/DecisionTree.h, inc/DecisionTreeNode.h, inc/Event.h,
	inc/Factory.h, inc/GeneticANN.h, inc/GeneticBase.h,
	inc/GeneticCuts.h, inc/GeneticGenes.h, inc/GeneticPopulation.h,
	inc/GeneticRange.h, inc/GiniIndex.h, inc/IMethod.h,
	inc/MethodANNBase.h, inc/MethodBDT.h, inc/MethodBase.h,
	inc/MethodBayesClassifier.h, inc/MethodCFMlpANN.h,
	inc/MethodCFMlpANN_Utils.h, inc/MethodCFMlpANN_def.h,
	inc/MethodCommittee.h, inc/MethodCuts.h, inc/MethodFisher.h,
	inc/MethodHMatrix.h, inc/MethodLikelihood.h, inc/MethodMLP.h,
	inc/MethodPDERS.h, inc/MethodRuleFit.h, inc/MethodSVM.h,
	inc/MethodTMlpANN.h, inc/MethodVariable.h, inc/Methods.h,
	inc/MisClassificationError.h, inc/MsgLogger.h, inc/Node.h,
	inc/Option.h, inc/PDF.h, inc/Ranking.h, inc/Reader.h,
	inc/RootFinder.h, inc/Rule.h, inc/RuleEnsemble.h, inc/RuleFit.h,
	inc/RuleFitParams.h, inc/SdivSqrtSplusB.h, inc/SeparationBase.h,
	inc/SimulatedAnnealingBase.h, inc/SimulatedAnnealingCuts.h,
	inc/TActivation.h, inc/TActivationChooser.h,
	inc/TActivationIdentity.h, inc/TActivationRadial.h,
	inc/TActivationSigmoid.h, inc/TActivationTanh.h, inc/TNeuron.h,
	inc/TNeuronInput.h, inc/TNeuronInputAbs.h,
	inc/TNeuronInputChooser.h, inc/TNeuronInputSqSum.h,
	inc/TNeuronInputSum.h, inc/TSpline1.h, inc/TSpline2.h,
	inc/TSynapse.h, inc/Timer.h, inc/Tools.h, inc/Types.h,
	inc/VariableInfo.h, inc/Volume.h, src/BinarySearchTree.cxx,
	src/BinarySearchTreeNode.cxx, src/BinaryTree.cxx,
	src/CrossEntropy.cxx, src/DataSet.cxx, src/DecisionTree.cxx,
	src/DecisionTreeNode.cxx, src/Event.cxx, src/Factory.cxx,
	src/GeneticANN.cxx, src/GeneticBase.cxx, src/GeneticCuts.cxx,
	src/GeneticGenes.cxx, src/GeneticPopulation.cxx,
	src/GeneticRange.cxx, src/GiniIndex.cxx, src/MethodANNBase.cxx,
	src/MethodBDT.cxx, src/MethodBase.cxx,
	src/MethodBayesClassifier.cxx, src/MethodCFMlpANN.cxx,
	src/MethodCFMlpANN_Utils.cxx, src/MethodCommittee.cxx,
	src/MethodCuts.cxx, src/MethodFisher.cxx, src/MethodHMatrix.cxx,
	src/MethodLikelihood.cxx, src/MethodMLP.cxx, src/MethodPDERS.cxx,
	src/MethodRuleFit.cxx, src/MethodSVM.cxx, src/MethodTMlpANN.cxx,
	src/MethodVariable.cxx, src/MisClassificationError.cxx,
	src/MsgLogger.cxx, src/Node.cxx, src/Option.cxx, src/PDF.cxx,
	src/Ranking.cxx, src/Reader.cxx, src/RootFinder.cxx, src/Rule.cxx,
	src/RuleEnsemble.cxx, src/RuleFit.cxx, src/RuleFitParams.cxx,
	src/SdivSqrtSplusB.cxx, src/SeparationBase.cxx,
	src/SimulatedAnnealingBase.cxx, src/SimulatedAnnealingCuts.cxx,
	src/TActivationRadial.cxx, src/TActivationSigmoid.cxx,
	src/TActivationTanh.cxx, src/TNeuron.cxx, src/TSpline1.cxx,
	src/TSpline2.cxx, src/TSynapse.cxx, src/Timer.cxx, src/Tools.cxx,
	src/Types.cxx, src/VariableInfo.cxx, src/Volume.cxx,
	test/TMVAnalysis.C, test/TMVAnalysis.py:
	From Joerg Stelzer:
	More documentation added to all classes

2006-11-20 16:33  moneta

	* tutorials/unuranDemo.C:
	add a chi2 test on the generated histograms

2006-11-20 15:34  moneta

	* tutorials/: Ifit.C, fithist.C:
	restore original 1.1 versions due to a wrong commit (sorry)

2006-11-20 15:31  moneta

	* tutorials/: Ifit.C, fithist.C, unuranDemo.C:
	add a tutorial for unuran

2006-11-20 15:27  moneta

	* mathmore/: build/configure.in, build/inc_Math_Makefile.am,
	build/setup.sh, doc/main.html, inc/Math/WrappedMultiTF1.h,
	inc/Math/WrappedTF1.h:
	update in the documentation  and the configuration files for the stand-alone build

2006-11-20 15:26  moneta

	* mathcore/: build/configure.in, build/inc_Math_Makefile.am,
	build/test_Makefile.am, doc/main.html, test/testGenVector.cxx:
	update the documentation pages and the files for the stand-alone build

2006-11-20 14:30  brun

	* gdml/src/TGDMLParse.cxx:
	From Ben LLoyd:
	Fix coding conventions

2006-11-20 14:23  moneta

	* mathmore/test/testDerivation.cxx:
	clean up and remove unnecessary dependency

2006-11-20 12:07  moneta

	* mathmore/: inc/Math/LinkDef.h, test/Makefile,
	test/testFunctor.cxx:
	add a test for wrapping functions

2006-11-20 12:05  moneta

	* mathcore/inc/Math/: Functor.h, IFunction.h, IFunctionfwd.h,
	IParamFunction.h, 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 11:31  rdm

	* proofx/: inc/TXProofServ.h, 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 11:08  brun

	* tmva/src/Rule.cxx:
	Fix coding convention

2006-11-20 11:02  rdm

	* thread/: inc/TCondition.h, inc/TRWLock.h, inc/TSemaphore.h,
	inc/TThread.h, src/TCondition.cxx, src/TSemaphore.cxx,
	src/TThread.cxx:
	make copy ctor and assignment operator private and not implemented.

2006-11-20 09:10  brun

	* fitpanel/src/TFitEditor.cxx:
	Fix coding conventions.

2006-11-20 09:08  rdm

	* base/inc/TVirtualMutex.h, thread/inc/TMutex.h,
	thread/src/TMutex.cxx:
	Make copy ctor and assignment operator private.

2006-11-19 15:40  rdm

	* thread/inc/TAtomicCount.h:
	needs both RConfigure.h and Rtypes.h.

2006-11-19 11:45  brun

	* 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 11:11  brun

	* tmva/: inc/BinarySearchTree.h, inc/BinarySearchTreeNode.h,
	inc/BinaryTree.h, inc/CrossEntropy.h, inc/DataSet.h,
	inc/DecisionTree.h, inc/DecisionTreeNode.h, inc/Event.h,
	inc/Factory.h, inc/GeneticANN.h, inc/GeneticBase.h,
	inc/GeneticCuts.h, inc/GeneticGenes.h, inc/GeneticPopulation.h,
	inc/GeneticRange.h, inc/GiniIndex.h, inc/IMethod.h,
	inc/MethodANNBase.h, inc/MethodBDT.h, inc/MethodBase.h,
	inc/MethodBayesClassifier.h, inc/MethodCFMlpANN.h,
	inc/MethodCFMlpANN_Utils.h, inc/MethodCFMlpANN_def.h,
	inc/MethodCommittee.h, inc/MethodCuts.h, inc/MethodFisher.h,
	inc/MethodHMatrix.h, inc/MethodLikelihood.h, inc/MethodMLP.h,
	inc/MethodPDERS.h, inc/MethodRuleFit.h, inc/MethodSVM.h,
	inc/MethodTMlpANN.h, inc/MethodVariable.h, inc/Methods.h,
	inc/MisClassificationError.h, inc/MsgLogger.h, inc/Node.h,
	inc/Option.h, inc/PDF.h, inc/Ranking.h, inc/Reader.h,
	inc/RootFinder.h, inc/Rule.h, inc/RuleEnsemble.h, inc/RuleFit.h,
	inc/RuleFitParams.h, inc/SdivSqrtSplusB.h, inc/SeparationBase.h,
	inc/SimulatedAnnealingBase.h, inc/SimulatedAnnealingCuts.h,
	inc/TActivation.h, inc/TActivationChooser.h,
	inc/TActivationIdentity.h, inc/TActivationRadial.h,
	inc/TActivationSigmoid.h, inc/TActivationTanh.h, inc/TNeuron.h,
	inc/TNeuronInput.h, inc/TNeuronInputAbs.h,
	inc/TNeuronInputChooser.h, inc/TNeuronInputSqSum.h,
	inc/TNeuronInputSum.h, inc/TSpline1.h, inc/TSpline2.h,
	inc/TSynapse.h, inc/Timer.h, inc/Tools.h, inc/Types.h,
	inc/VariableInfo.h, inc/Volume.h, src/BinarySearchTree.cxx,
	src/BinarySearchTreeNode.cxx, src/BinaryTree.cxx,
	src/CrossEntropy.cxx, src/DataSet.cxx, src/DecisionTree.cxx,
	src/DecisionTreeNode.cxx, src/Event.cxx, src/Factory.cxx,
	src/GeneticANN.cxx, src/GeneticBase.cxx, src/GeneticCuts.cxx,
	src/GeneticGenes.cxx, src/GeneticPopulation.cxx,
	src/GeneticRange.cxx, src/GiniIndex.cxx, src/MethodANNBase.cxx,
	src/MethodBDT.cxx, src/MethodBase.cxx,
	src/MethodBayesClassifier.cxx, src/MethodCFMlpANN.cxx,
	src/MethodCFMlpANN_Utils.cxx, src/MethodCommittee.cxx,
	src/MethodCuts.cxx, src/MethodFisher.cxx, src/MethodHMatrix.cxx,
	src/MethodLikelihood.cxx, src/MethodMLP.cxx, src/MethodPDERS.cxx,
	src/MethodRuleFit.cxx, src/MethodSVM.cxx, src/MethodTMlpANN.cxx,
	src/MethodVariable.cxx, src/MisClassificationError.cxx,
	src/MsgLogger.cxx, src/Node.cxx, src/Option.cxx, src/PDF.cxx,
	src/Ranking.cxx, src/Reader.cxx, src/RootFinder.cxx, src/Rule.cxx,
	src/RuleEnsemble.cxx, src/RuleFit.cxx, src/RuleFitParams.cxx,
	src/SdivSqrtSplusB.cxx, src/SeparationBase.cxx,
	src/SimulatedAnnealingBase.cxx, src/SimulatedAnnealingCuts.cxx,
	src/TActivationRadial.cxx, src/TActivationSigmoid.cxx,
	src/TActivationTanh.cxx, src/TNeuron.cxx, src/TSpline1.cxx,
	src/TSpline2.cxx, src/TSynapse.cxx, src/Timer.cxx, src/Tools.cxx,
	src/Types.cxx, src/VariableInfo.cxx, src/Volume.cxx,
	test/TMVAnalysis.C, test/TMVAnalysis.py, test/TMVApplication.C:
	From Joerg Stelzer:
	Fix coding conventions and improve comments in class documentation

2006-11-19 11:05  brun

	* tmva/test/README:
	From Joerg Stelzer:
	README file explaining how to run teh TMVA tutorials

2006-11-17 22:33  rdm

	* gdml/Module.mk:
	remove stuff referencing xrootd.

2006-11-17 21:36  brun

	* configure:
	Add gdml as an optional package

2006-11-17 21:27  brun

	* config/Makefile.depend:
	GDML depends also of libHist

2006-11-17 19:43  antcheva

	* fitpanel/: inc/TFitParametersDialog.h,
	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 19:37  antcheva

	* fitpanel/src/TFitEditor.cxx:
	- pass the function range to parameters' dialog

2006-11-17 19:26  moneta

	* mathmore/: Module.mk, inc/Math/Chebyshev.h, inc/Math/Derivator.h,
	inc/Math/GSLFunctionAdapter.h, inc/Math/GSLRootFinder.h,
	inc/Math/GSLRootFinderDeriv.h, inc/Math/IGenFunction.h,
	inc/Math/IParamFunction.h, inc/Math/Integrator.h,
	inc/Math/LinkDef.h, inc/Math/ParamFunction.h,
	inc/Math/Polynomial.h, inc/Math/RootFinder.h,
	inc/Math/RootFinderAlgorithms.h, inc/Math/WrappedFunction.h,
	inc/Math/WrappedMultiTF1.h, inc/Math/WrappedTF1.h,
	src/Chebyshev.cxx, src/Derivator.cxx, src/GSLDerivator.h,
	src/GSLFunctionWrapper.h, src/GSLIntegrator.cxx,
	src/GSLIntegrator.h, src/GSLRootFinder.cxx,
	src/GSLRootFinderDeriv.cxx, src/Integrator.cxx, src/Polynomial.cxx,
	test/testChebyshev.cxx, test/testDerivation.cxx,
	test/testIntegration.cxx, test/testMinimization1D.cxx,
	test/testRandomDist.cxx, test/testRootFinder.cxx:
	change for new function interface in MathCore

2006-11-17 19:19  moneta

	* mathcore/Module.mk:
	add new interface classes for 1D and multi-dimensional mathematical functions

2006-11-17 19:18  moneta

	* mathcore/inc/Math/: Functor.h, IFunction.h, IFunctionfwd.h,
	IParamFunction.h, IParamFunctionfwd.h, LinkDef_Func.h, Util.h:
	add new interface classes for 1D and multi-dimensional mathematical functions

2006-11-17 18:49  brun

	* gdml/src/TGDMLParse.cxx:
	Remove unused statement

2006-11-17 18:40  brun

	* config/Makefile.depend:
	Add dependencies from the new GDML class.

2006-11-17 18:40  brun

	* gdml/: Module.mk, ROOTBinding.py, ROOTwriter.py, processes.py,
	inc/LinkDef.h, inc/TGDMLParse.h, 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 18:36  brun

	* geom/src/TGeoManager.cxx, xml/src/TXMLEngine.cxx:
	Changes to use the new version of GDML

2006-11-17 18:22  rdm

	* proof/src/TProofProgressDialog.cxx:
	From Gerri:
	remove left over debug prints.

2006-11-17 17:00  brun

	* tmva/: Module.mk, inc/BinarySearchTree.h,
	inc/BinarySearchTreeNode.h, inc/BinaryTree.h, inc/CrossEntropy.h,
	inc/DataSet.h, inc/DecisionTree.h, inc/DecisionTreeNode.h,
	inc/Event.h, inc/Factory.h, inc/GeneticANN.h, inc/GeneticBase.h,
	inc/GeneticCuts.h, inc/GeneticGenes.h, inc/GeneticPopulation.h,
	inc/GeneticRange.h, inc/GiniIndex.h, inc/IMethod.h,
	inc/MethodANNBase.h, inc/MethodBDT.h, inc/MethodBase.h,
	inc/MethodBayesClassifier.h, inc/MethodCFMlpANN.h,
	inc/MethodCFMlpANN_Utils.h, inc/MethodCFMlpANN_def.h,
	inc/MethodCommittee.h, inc/MethodCuts.h, inc/MethodFisher.h,
	inc/MethodHMatrix.h, inc/MethodLikelihood.h, inc/MethodMLP.h,
	inc/MethodPDERS.h, inc/MethodRuleFit.h, inc/MethodSVM.h,
	inc/MethodTMlpANN.h, inc/MethodVariable.h, inc/Methods.h,
	inc/MisClassificationError.h, inc/MsgLogger.h, inc/Node.h,
	inc/Option.h, inc/PDF.h, inc/Ranking.h, inc/Reader.h,
	inc/RootFinder.h, inc/Rule.h, inc/RuleEnsemble.h, inc/RuleFit.h,
	inc/RuleFitParams.h, inc/SdivSqrtSplusB.h, inc/SeparationBase.h,
	inc/SimulatedAnnealingBase.h, inc/SimulatedAnnealingCuts.h,
	inc/TActivation.h, inc/TActivationChooser.h,
	inc/TActivationIdentity.h, inc/TActivationRadial.h,
	inc/TActivationSigmoid.h, inc/TActivationTanh.h, inc/TNeuron.h,
	inc/TNeuronInput.h, inc/TNeuronInputAbs.h,
	inc/TNeuronInputChooser.h, inc/TNeuronInputSqSum.h,
	inc/TNeuronInputSum.h, inc/TSpline1.h, inc/TSpline2.h,
	inc/TSynapse.h, inc/Timer.h, inc/Tools.h, inc/Types.h,
	inc/VariableInfo.h, inc/Volume.h, src/BinarySearchTree.cxx,
	src/BinarySearchTreeNode.cxx, src/BinaryTree.cxx,
	src/CrossEntropy.cxx, src/DataSet.cxx, src/DecisionTree.cxx,
	src/DecisionTreeNode.cxx, src/Event.cxx, src/Factory.cxx,
	src/GeneticANN.cxx, src/GeneticBase.cxx, src/GeneticCuts.cxx,
	src/GeneticGenes.cxx, src/GeneticPopulation.cxx,
	src/GeneticRange.cxx, src/GiniIndex.cxx, src/MethodANNBase.cxx,
	src/MethodBDT.cxx, src/MethodBase.cxx,
	src/MethodBayesClassifier.cxx, src/MethodCFMlpANN.cxx,
	src/MethodCFMlpANN_Utils.cxx, src/MethodCommittee.cxx,
	src/MethodCuts.cxx, src/MethodFisher.cxx, src/MethodHMatrix.cxx,
	src/MethodLikelihood.cxx, src/MethodMLP.cxx, src/MethodPDERS.cxx,
	src/MethodRuleFit.cxx, src/MethodSVM.cxx, src/MethodTMlpANN.cxx,
	src/MethodVariable.cxx, src/MisClassificationError.cxx,
	src/MsgLogger.cxx, src/Node.cxx, src/Option.cxx, src/PDF.cxx,
	src/Ranking.cxx, src/Reader.cxx, src/RootFinder.cxx, src/Rule.cxx,
	src/RuleEnsemble.cxx, src/RuleFit.cxx, src/RuleFitParams.cxx,
	src/SdivSqrtSplusB.cxx, src/SeparationBase.cxx,
	src/SimulatedAnnealingBase.cxx, src/SimulatedAnnealingCuts.cxx,
	src/TActivationRadial.cxx, src/TActivationSigmoid.cxx,
	src/TActivationTanh.cxx, src/TNeuron.cxx, src/TSpline1.cxx,
	src/TSpline2.cxx, src/TSynapse.cxx, src/Timer.cxx, src/Tools.cxx,
	src/Types.cxx, src/VariableInfo.cxx, src/Volume.cxx, test/BDT.C,
	test/TMVAGui.C, test/TMVAlogon.C, test/TMVAnalysis.C,
	test/TMVAnalysis.py, test/TMVApplication.C,
	test/annconvergencetest.C, test/compareanapp.C,
	test/correlations.C, test/correlationscatters.C,
	test/efficiencies.C, test/likelihoodrefs.C, test/line-small.png,
	test/mutransform.C, test/mvas.C, test/network.C, test/plotall.C,
	test/sigmoid-small.png, test/tmvaglob.C, 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 16:50  rdm

	* 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,
	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 16:42  rdm

	* treeviewer/: inc/TSessionViewer.h, src/TSessionDialogs.cxx,
	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 16:21  couet

	* tutorials/piechart.C:
	- Mofied to take into account the new names of two methods in TPie.

2006-11-17 16:18  couet

	* graf/: inc/TPie.h, src/TPie.cxx:
	- Output on root file and DrawClone are now working.
	- Rename two methods (previous names were meaningless).

2006-11-17 11:11  rdm

	* README/README.PROOF:
	remove reference to gROOT->Proof(), now TProof::Open().

2006-11-16 19:07  rdm

	* thread/: Module.mk, inc/LinkDef.h, inc/TAtomicCount.h,
	inc/TAtomicCountGcc.h, inc/TAtomicCountPthread.h,
	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 19:05  rdm

	* base/inc/config.h:
	add cvs ident line.

2006-11-16 18:20  rdm

	* spectrumpainter/Module.mk:
	white space.

2006-11-16 18:18  rdm

	* cint/tool/makecint.c:
	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 18:17  rdm

	* configure, 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, config/RConfigure.in,
	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 16:39  antcheva

	* fitpanel/: inc/TFitEditor.h, src/TFitEditor.cxx:
	- added new functionality related to the "WW" fit option

2006-11-16 15:41  roiser

	* 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 14:47  brun

	* minuit/src/TFitter.cxx:
	From Lorenzo:
	patch for fixing the method TFitter::IsFixed

2006-11-16 13:30  antcheva

	* fitpanel/: inc/TFitEditor.h, 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 13:21  couet

	* tutorials/piechart.C:
	- TPie example

2006-11-16 13:19  couet

	* graf/: inc/LinkDef2.h, inc/TPie.h, src/TPie.cxx:
	- New class TPie to draw a pie-chart (From Guido Volpi and Olivier).
	  See $ROOTSYS/tutorials/piechart.C

2006-11-16 12:26  brun

	* geom/src/: TGeoCone.cxx, TGeoManager.cxx, 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 11:15  rdm

	* 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 11:13  rdm

	* unuran/src/.cvsignore:
	ignore the unpacked unuran directory.

2006-11-16 00:51  rdm

	* winnt/src/TWinNTSystem.cxx:
	From Bertrand:
	Correct declaration of a non-static variable.

2006-11-16 00:50  rdm

	* tutorials/CPUMeter.C:
	From Bertrand:
	Modified CPUMeter.C macro accordingly to the latest changes in TSystem.

2006-11-15 22:05  brun

	* unix/src/TUnixSystem.cxx:
	Fix fatal typo on LinuxCVS: ----------------------------------------------------------------------

2006-11-15 19:33  rdm

	* Makefile:
	add unuran to the list off all modules so make distclean will clean it.

2006-11-15 19:27  rdm

	* config/Makefile.depend:
	minor cosmetic.

2006-11-15 19:27  rdm

	* 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 19:22  rdm

	* 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 19:06  brun

	* Makefile, configure, config/Makefile.in:
	Add optional package unuran

2006-11-15 19:04  couet

	* graf/src/TLatex.cxx:
	- coding conventions

2006-11-15 18:54  couet

	* graf/src/TGraphPolar.cxx:
	- replace "abs" by TMath::Abs

2006-11-15 18:45  rdm

	* 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,
	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, 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 18:44  couet

	* graf/: inc/TGraphPolar.h, 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 18:40  brun

	* unuran/: Module.mk, inc/LinkDef.h, inc/TUnuran.h,
	inc/TUnuranDistr.h, inc/TUnuranDistrMulti.h, src/TUnuran.cxx,
	src/TUnuranDistr.cxx, src/TUnuranDistrMulti.cxx, src/UnuranDistr.h,
	src/UnuranDistrAdapter.h, src/UnuranRng.h,
	src/unuran-0.8.1-root.tar.gz, test/Makefile, test/unuranDistr.cxx,
	test/unuranMulti2D.cxx, test/unuranMulti3D.cxx,
	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 18:02  rdm

	* Makefile, configure, base/inc/config.h, config/RConfigure.in,
	config/config.in:
	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 17:36  brun

	* tutorials/: RadioNuclides.C, spectrumpainter.C:
	Remove CR/LF

2006-11-15 17:35  brun

	* 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 15:12  couet

	* 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 11:40  rdm

	* tmva/src/: BinarySearchTree.cxx, BinarySearchTreeNode.cxx,
	BinaryTree.cxx, CrossEntropy.cxx, DataSet.cxx, DecisionTree.cxx,
	DecisionTreeNode.cxx, Event.cxx, Factory.cxx, GeneticANN.cxx,
	GeneticBase.cxx, GeneticCuts.cxx, GeneticGenes.cxx,
	GeneticPopulation.cxx, GeneticRange.cxx, GiniIndex.cxx,
	IMethod.cxx, MethodANNBase.cxx, MethodBDT.cxx, MethodBase.cxx,
	MethodBayesClassifier.cxx, MethodCFMlpANN.cxx,
	MethodCFMlpANN_Utils.cxx, MethodCommittee.cxx, MethodCuts.cxx,
	MethodFisher.cxx, MethodHMatrix.cxx, MethodLikelihood.cxx,
	MethodMLP.cxx, MethodPDERS.cxx, MethodRuleFit.cxx, MethodSVM.cxx,
	MethodTMlpANN.cxx, MethodVariable.cxx, MisClassificationError.cxx,
	MsgLogger.cxx, Node.cxx, Option.cxx, PDF.cxx, Ranking.cxx,
	Reader.cxx, RootFinder.cxx, Rule.cxx, RuleEnsemble.cxx,
	RuleFit.cxx, RuleFitParams.cxx, SdivSqrtSplusB.cxx,
	SeparationBase.cxx, SimulatedAnnealingBase.cxx,
	SimulatedAnnealingCuts.cxx, TActivationRadial.cxx,
	TActivationSigmoid.cxx, TActivationTanh.cxx, TNeuron.cxx,
	TSpline1.cxx, TSpline2.cxx, TSynapse.cxx, Timer.cxx, Tools.cxx,
	Types.cxx, VariableInfo.cxx, Volume.cxx:
	New version.

2006-11-15 09:01  brun

	* tmva/inc/: BinarySearchTree.h, BinarySearchTreeNode.h,
	BinaryTree.h, CrossEntropy.h, DataSet.h, DecisionTree.h,
	DecisionTreeNode.h, Event.h, Factory.h, GeneticANN.h,
	GeneticBase.h, GeneticCuts.h, GeneticGenes.h, GeneticPopulation.h,
	GeneticRange.h, GiniIndex.h, IMethod.h, LinkDef.h, MethodANNBase.h,
	MethodBDT.h, MethodBase.h, MethodBayesClassifier.h,
	MethodCFMlpANN.h, MethodCFMlpANN_Utils.h, MethodCFMlpANN_def.h,
	MethodCommittee.h, MethodCuts.h, MethodFisher.h, MethodHMatrix.h,
	MethodLikelihood.h, MethodMLP.h, MethodPDERS.h, MethodRuleFit.h,
	MethodSVM.h, MethodTMlpANN.h, MethodVariable.h, Methods.h,
	MisClassificationError.h, MsgLogger.h, Node.h, NodeID.h, Option.h,
	PDF.h, Ranking.h, Reader.h, RootFinder.h, Rule.h, RuleEnsemble.h,
	RuleFit.h, RuleFitParams.h, SdivSqrtSplusB.h, SeparationBase.h,
	SimulatedAnnealingBase.h, SimulatedAnnealingCuts.h, TActivation.h,
	TActivationChooser.h, TActivationIdentity.h, TActivationRadial.h,
	TActivationSigmoid.h, TActivationTanh.h, TNeuron.h, TNeuronInput.h,
	TNeuronInputAbs.h, TNeuronInputChooser.h, TNeuronInputSqSum.h,
	TNeuronInputSum.h, TSpline1.h, TSpline2.h, TSynapse.h, Timer.h,
	Tools.h, Types.h, VariableInfo.h, Volume.h:
	New TMVA header files

2006-11-15 08:59  brun

	* tmva/inc/: BinarySearchTree.h, BinaryTree.h, CrossEntropy.h,
	DecisionTree.h, DecisionTreeNode.h, Event.h, Factory.h,
	GeneticBase.h, GeneticCuts.h, GeneticGenes.h, GeneticPopulation.h,
	GeneticRange.h, GiniIndex.h, LinkDef.h, MethodANNBase.h,
	MethodBDT.h, MethodBase.h, MethodCFMlpANN.h,
	MethodCFMlpANN_Utils.h, MethodCFMlpANN_def.h, MethodCuts.h,
	MethodFisher.h, MethodHMatrix.h, MethodLikelihood.h, MethodPDERS.h,
	MethodRuleFit.h, MethodTMlpANN.h, MethodVariable.h,
	MisClassificationError.h, Node.h, NodeID.h, PDF.h, Reader.h,
	RootFinder.h, SdivSqrtSplusB.h, SeparationBase.h, TSpline1.h,
	TSpline2.h, Timer.h, Tools.h, Types.h, Volume.h:
	Remove old TMVA header files

2006-11-15 08:56  brun

	* tmva/src/: BinarySearchTree.cxx, BinaryTree.cxx,
	CrossEntropy.cxx, DecisionTree.cxx, DecisionTreeNode.cxx,
	Event.cxx, Factory.cxx, GeneticBase.cxx, GeneticCuts.cxx,
	GeneticGenes.cxx, GeneticPopulation.cxx, GeneticRange.cxx,
	GiniIndex.cxx, MethodANNBase.cxx, MethodBDT.cxx, MethodBase.cxx,
	MethodCFMlpANN.cxx, MethodCFMlpANN_Utils.cxx, MethodCuts.cxx,
	MethodFisher.cxx, MethodHMatrix.cxx, MethodLikelihood.cxx,
	MethodPDERS.cxx, MethodRuleFit.cxx, MethodTMlpANN.cxx,
	MethodVariable.cxx, MisClassificationError.cxx, Node.cxx, PDF.cxx,
	Reader.cxx, RootFinder.cxx, SdivSqrtSplusB.cxx, SeparationBase.cxx,
	TSpline1.cxx, TSpline2.cxx, Timer.cxx, Tools.cxx, Volume.cxx:
	Remove old TMVA source files

2006-11-14 21:06  pcanal

	* tree/src/: ManualTree2Body.h, 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 17:42  antcheva

	* fitpanel/: inc/TFitEditor.h, src/TFitEditor.cxx:
	- set the object properly when activating the fit panel via the context menu

2006-11-14 16:45  pcanal

	* 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 16:08  brun

	* 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 15:19  brun

	* treeviewer/: inc/TTreeViewer.h, 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 10:45  brun

	* 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 10:19  brun

	* geom/src/: TGeoMaterial.cxx, TGeoVolume.cxx:
	Fix a problem visible on 64 bits machines

2006-11-13 18:02  pcanal

	* cint/src/v6_newlink.cxx:
	From Axel:

	Change comment buf lengths from 256 to 1024.

2006-11-13 12:24  brun

	* 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 11:49  rdm

	* proof/src/TProof.cxx:
	small correction in error message.

2006-11-13 11:48  rdm

	* Makefile:
	use find everywhere in the "install" target to remove CVS directories.

2006-11-11 18:37  rdm

	* proofd/src/XrdProofdResponse.cxx:
	From Gerri:
	add some more missing locks.

2006-11-11 17:14  pcanal

	* cint/lib/dll_stl/str.h:
	generate the dictionary for iterator classes needed by PyRoot on windows

2006-11-11 16:21  brun

	* cont/: inc/TObjArray.h, 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 21:00  pcanal

	* 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 18:00  antcheva

	* gui/src/TGTab.cxx:
	- save the tab status in the genetated code

2006-11-10 17:28  moneta

	* mathmore/inc/Math/: IParamFunction.h, LinkDef.h, ParamFunction.h,
	Polynomial.h:
	remove virtual inheritance since it is not needed and gave problems generating the dictionary on Windows

2006-11-10 17:21  rdm

	* cintex/src/CINTFunctionBuilder.cxx:
	From Stefan:
	- Adaptation for CINT, declaring all scopes of free functions
	- Declare return type, which is a typedef to an unknown type, to CINT

2006-11-10 16:52  roiser

	* cintex/src/CINTFunctionBuilder.cxx:
	fix problem with return types of functions that are typedefs to unknown types

2006-11-10 16:42  rdm

	* base/inc/RVersion.h, build/version_number:
	Increase patchlevel to 5-13-04c.

2006-11-10 15:56  moneta

	* mathcore/test/testVectorIO.cxx:
	add test for reading file written with prev version

2006-11-10 15:48  pcanal

	* qt/inc/TQtWidget.h:
	remove trailing ; to make gcc 3.4.5 happy

2006-11-10 15:44  pcanal

	* qt/inc/TQtWidget.h:
	remove trailing ; to make gcc 3.4.5 happy

2006-11-10 15:38  moneta

	* mathcore/: inc/Math/LinkDef_Rotation.h,
	inc/Math/GenVector/AxisAngle.h, inc/Math/GenVector/Boost.h,
	inc/Math/GenVector/BoostX.h, inc/Math/GenVector/BoostY.h,
	inc/Math/GenVector/BoostZ.h,
	inc/Math/GenVector/DisplacementVector3D.h,
	inc/Math/GenVector/EulerAngles.h,
	inc/Math/GenVector/LorentzRotation.h,
	inc/Math/GenVector/LorentzVector.h,
	inc/Math/GenVector/PositionVector3D.h,
	inc/Math/GenVector/Quaternion.h, inc/Math/GenVector/Rotation3D.h,
	inc/Math/GenVector/RotationX.h, inc/Math/GenVector/RotationY.h,
	inc/Math/GenVector/RotationZ.h, inc/Math/GenVector/Transform3D.h,
	src/Boost.cxx, src/BoostX.cxx, src/BoostY.cxx, src/BoostZ.cxx,
	src/LorentzRotation.cxx, src/Rotation3D.cxx, src/Transform3D.cxx:
	apply fixes for bugs found by Vincenzo (bug 21287, 21311, 21325)

2006-11-10 12:55  brun

	* tutorials/spectrumpainter.C:
	Small tutorial illustrating some of the features of spectrumpainter.

2006-11-10 12:54  brun

	* Makefile, config/Makefile.depend, spectrumpainter/Module.mk,
	spectrumpainter/inc/LinkDef.h,
	spectrumpainter/inc/TSpectrum2Painter.h,
	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 12:12  moneta

	* tutorials/mathcoreGenVector.C:
	update for new API in GetComponents

2006-11-10 12:10  moneta

	* mathcore/inc/Math/LinkDef_Rotation.h:
	make disctionary for new GetComponents API

2006-11-10 12:05  moneta

	* mathcore/test/: testGenVector.cxx, testIterator.cxx,
	testVectorIO.cxx:
	add tests using std::set iterator

2006-11-10 12:04  moneta

	* mathcore/inc/Math/GenVector/: AxisAngle.h, Boost.h,
	EulerAngles.h, LorentzRotation.h, PositionVector3D.h, Quaternion.h,
	Rotation3D.h, Transform3D.h:
	fix a problem with const and correct the Get/SetComponents for bi-directional iterators

2006-11-10 11:49  antcheva

	* 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 11:47  antcheva

	* gui/src/TGButtonGroup.cxx:
	- saving applied layout hints in the generated code

2006-11-10 11:47  antcheva

	* gui/: inc/TGLayout.h, src/TGLayout.cxx:
	- make saving of  TGLayoutHits flexible (having a coma separator is optional)

2006-11-10 09:32  brun

	* graf/: inc/TGraph.h, 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 08:17  roiser

	* reflex/: inc/Reflex/Makefile.am, python/genreflex/Makefile.am,
	src/Makefile.am:
	From Andre Felipe:

	Changes to the autotools files (Makefile.am)

2006-11-10 00:23  rdm

	* proofd/src/XrdProofdResponse.cxx:
	From Gerri:
	fix a number of mutex locking issues that caused PROOF startup failures.

2006-11-09 23:42  rdm

	* Makefile:
	From Bertrand:
	fix a case where on win32 "make install" results in deletion of the
	just compiled ROOT directory.

2006-11-09 23:15  rdm

	* proof/src/TProofPlayer.cxx:
	From Gerri:
	make GetQueryResult() to return the last TQueryResult instance if no argument.

2006-11-09 22:25  moneta

	* mathcore/test/: Makefile, stress3D.cxx, testBoost.cxx,
	testGenVector.cxx, testIterator.cxx:
	add new tests for checking bug 21311 and test on performances of point and vector additions

2006-11-09 22:22  moneta

	* mathcore/inc/Math/GenVector/: AxisAngle.h, Boost.h,
	DisplacementVector3D.h, EulerAngles.h, LorentzRotation.h,
	LorentzVector.h, PositionVector3D.h, Quaternion.h, Rotation3D.h,
	Transform3D.h:
	apply changes requested by Vincenzo on GetComponents and GetCoordinates using a single iterator. This fixes the bug #21311

2006-11-09 20:04  pcanal

	* 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 17:51  rdm

	* xrootd/src/xrootd-20060928-1600.src.tgz:
	make sure that in debug mode we also link with the debug flags.

2006-11-09 17:09  brun

	* 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 16:23  rdm

	* reflex/src/ClassBuilder.cxx:
	From Stefan:
	- fix https://savannah.cern.ch/bugs/?21368
	- fix problem with implicit selection of enums in a class, reported by LHCb

2006-11-09 15:58  brun

	* asimage/src/libAfterImage.tar.gz:
	New attempt to introduce the new version after fixing the compilation problem under Windows.

2006-11-09 15:38  brun

	* asimage/src/libAfterImage.tar.gz:
	Revert to the previous version

2006-11-09 15:28  brun

	* 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 14:51  roiser

	* reflex/src/: ClassBuilder.cxx, TypeBuilder.cxx:
	fix bug #21368 overview: "Missing dictionary information for the content type of the container" in POOL_2_4_8

2006-11-09 14:50  roiser

	* reflex/test/: test_ReflexBuilder_unit.cxx,
	test_Reflex_simple2.cxx, testDict2/TestClasses.h,
	testDict2/selection.xml:
	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 14:23  antcheva

	* gui/src/TGLabel.cxx:
	- fixed typo in comments

2006-11-09 09:01  roiser

	* reflex/src/NameLookup.cxx:
	From Paul:
	One more by value fix for NameLookup

2006-11-09 06:50  brun

	* table/inc/TDataSetIter.h:
	From Valeri Fine:
	The wrong conditional expression of the method TDataSetOIter::Path fixed

2006-11-08 20:23  pcanal

	* 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 20:21  pcanal

	* treeviewer/src/TTreeViewer.cxx:
	prevent memory over-run in case of long tree name

2006-11-08 14:16  brun

	* meta/src/TStreamerInfo.cxx:
	In TStreamerInfo::GenerateHeaderFile ignore for the time being namespaces.

2006-11-08 14:12  brun

	* histpainter/: inc/Hoption.h, src/THistPainter.cxx:
	From Olivier:
	Mods in view of the new spectrumpainter from Miroslav Morhac

2006-11-08 13:06  brun

	* 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 12:02  rdm

	* configure:
	Add protection in case some tool like StuffIt recursively did unpack
	all included tar files in the source tree.

2006-11-08 09:33  roiser

	* cintex/src/CINTFunctionBuilder.cxx:
	Declare to CINT the sopes of all return and parameter types of free functions

2006-11-07 19:00  rdm

	* gui/src/TGSpeedo.cxx:
	From Bertrand:
	Make the damping effect on the angle instead of scale value.

2006-11-07 17:46  rdm

	* 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 17:24  moneta

	* mathcore/: inc/Math/GenVector/AxisAngle.h,
	inc/Math/GenVector/Boost.h, inc/Math/GenVector/BoostX.h,
	inc/Math/GenVector/BoostY.h, inc/Math/GenVector/BoostZ.h,
	inc/Math/GenVector/EulerAngles.h,
	inc/Math/GenVector/LorentzRotation.h,
	inc/Math/GenVector/Quaternion.h, inc/Math/GenVector/Rotation3D.h,
	inc/Math/GenVector/RotationX.h, inc/Math/GenVector/RotationY.h,
	inc/Math/GenVector/RotationZ.h, inc/Math/GenVector/Transform3D.h,
	src/Boost.cxx, src/BoostX.cxx, src/BoostY.cxx, src/BoostZ.cxx,
	src/LorentzRotation.cxx, src/Rotation3D.cxx, src/Transform3D.cxx,
	test/testGenVector.cxx:
	revert back the changes of bug #21324

2006-11-07 16:45  antcheva

	* gui/: inc/TGDockableFrame.h, src/TGDockableFrame.cxx:
	- fixed memory leak in TGDockableFrame class

2006-11-07 16:18  brun

	* base/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 09:50  brun

	* geom/: inc/TGeoMaterial.h, src/TGeoMaterial.cxx:
	From Andrei:
	Fix in TGeoMaterial to make roottest happy again.

2006-11-07 07:54  antcheva

	* qt/src/TQMimeTypes.cxx:
	From Valeri Fine:
	- fix a bug discovered with valgrind

2006-11-06 17:55  rdm

	* rfio/src/TRFIOFile.cxx:
	TRFIOSystem::Unlink() was not properly stripping off the protocol from the
	path.

2006-11-06 16:33  brun

	* cintex/: src/CINTClassBuilder.cxx, src/CINTFunctional.cxx,
	src/CINTVariableBuilder.cxx, test/test_PyCintex_basics.py,
	test/dict/CintexTest.h:
	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 15:45  moneta

	* mathcore/: inc/Math/LinkDef_Rotation.h,
	inc/Math/GenVector/Rotation3D.h, 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 14:15  rdm

	* treeviewer/src/TSessionViewer.cxx:
	From Bertrand:
	A few protections added for local session.

2006-11-06 12:40  rdm

	* treeviewer/src/TSessionViewer.cxx:
	From Bertrand:
	- Correct progress bar value for queries in local session.

2006-11-06 12:19  rdm

	* configure:
	change "! test" to "test !" as is required.

2006-11-06 11:54  rdm

	* treeviewer/src/TSessionViewer.cxx:
	From Bertrand:
	- Improve query status informations (local/remote)

2006-11-06 11:20  moneta

	* mathcore/src/: Boost.cxx, BoostX.cxx, BoostY.cxx, BoostZ.cxx,
	LorentzRotation.cxx, Rotation3D.cxx, 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 10:52  rdm

	* proof/src/: TProof.cxx, 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 10:51  moneta

	* mathcore/inc/Math/GenVector/: AxisAngle.h, Boost.h, BoostX.h,
	BoostY.h, BoostZ.h, EulerAngles.h, LorentzRotation.h, Quaternion.h,
	Rotation3D.h, RotationX.h, RotationY.h, RotationZ.h, 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 10:48  rdm

	* 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 10:13  roiser

	* reflex/inc/Reflex/: Member.h, internal/MemberBase.h:
	 new function Member::IsAbstract, some fixes for documentation

2006-11-06 01:10  rdm

	* tree/src/TChain.cxx:
	typo in comment.

2006-11-06 01:00  rdm

	* treeviewer/: inc/TSessionViewer.h, src/TSessionDialogs.cxx,
	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-06 00:59  rdm

	* 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-06 00:58  rdm

	* winnt/: inc/TWinNTSystem.h, 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-06 00:49  rdm

	* configure, 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, 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 17:58  pcanal

	* metautils/src/TClassEdit.cxx:
	reduce the number of memory allocations

2006-11-03 22:22  brun

	* 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 22:13  brun

	* fftw/src/TFFTComplexReal.cxx:
	From Anna:
	 a small patch for TFFTComplexReal class for correct indices
	transformation in multidimensional cases

2006-11-02 16:12  brun

	* tree/: inc/TEntryList.h, 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 14:07  roiser

	* 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 12:03  couet

	* 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 11:58  rdm

	* gui/src/TGSpeedo.cxx:
	From Bertrand:
	fix a bug caused by a char array being too small.

2006-11-02 11:52  rdm

	* unix/src/TUnixSystem.cxx:
	Fix GetDarwinMeminfo() to report correctly on machines with more than 4 GB RAM.

2006-11-02 10:15  rdm

	* tutorials/CPUMeter.C:
	From Bertrand:
	added some protections.

2006-11-02 10:15  rdm

	* gui/src/TGSpeedo.cxx:
	From Bertrand:
	- protection added on TGPicture pointer
	- automatic scaling of scale & odometer to avoid overflows (add multiplier)

2006-11-02 10:01  roiser

	* reflex/: inc/Reflex/Builder/ClassBuilder.h,
	inc/Reflex/Builder/EnumBuilder.h,
	inc/Reflex/Builder/FunctionBuilder.h,
	inc/Reflex/Builder/NamespaceBuilder.h,
	inc/Reflex/Builder/TypedefBuilder.h,
	inc/Reflex/Builder/UnionBuilder.h,
	inc/Reflex/Builder/VariableBuilder.h, src/ClassBuilder.cxx,
	src/EnumBuilder.cxx, src/FunctionBuilder.cxx,
	src/NamespaceBuilder.cxx, src/TypedefBuilder.cxx,
	src/UnionBuilder.cxx, 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 08:34  brun

	* gui/inc/TRootCanvas.h:
	From Federico:
	Small mods for effc++

2006-11-01 19:00  rdm

	* test/stressHepix.cxx:
	From Bertrand:
	fix for Win32 so stressHepix can be started from any directory.

2006-11-01 18:53  rdm

	* icons/: glow_green.png, glow_orange.png, glow_red.png,
	speedo.gif:
	re-checkin with binary flag.

2006-11-01 18:52  rdm

	* icons/: glow_green.png, glow_orange.png, glow_red.png,
	speedo.gif:
	forgot -k.

2006-11-01 17:23  rdm

	* gui/inc/LinkDef3.h, gui/inc/TGSpeedo.h, gui/src/TGSpeedo.cxx,
	gui/Module.mk, 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 17:02  rdm

	* 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 17:01  rdm

	* 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 15:09  rdm

	* unix/src/TUnixSystem.cxx:
	sleep only 100ms instead of 1s to get current CPU load.

2006-11-01 15:03  rdm

	* test/: Makefile, stressHepix.cxx:
	Make sure stressHepix works when "." is not in the path.

2006-11-01 12:25  roiser

	* reflex/src/FunctionMemberTemplateInstance.cxx:
	fix bug #20969 overview: Valgrind: Invalid read in ROOT::Reflex::FunctionMemberTemplateInstance

2006-11-01 12:10  roiser

	* 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 08:31  brun

	* 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 19:22  brun

	* meta/inc/TVirtualRefProxy.h:
	Fix several typos in the class description

2006-10-31 17:46  roiser

	* reflex/src/TypeBase.cxx:
	fix coding conventions

2006-10-31 16:23  roiser

	* reflex/src/NameLookup.cxx:
	some more by-values ...

2006-10-31 16:18  brun

	* tree/: inc/TEntryListBlock.h, src/TEntryList.cxx,
	src/TEntryListBlock.cxx:
	From Anna:
	a more detailed description of TEntryList and TEntryListBlock

2006-10-31 16:14  roiser

	* reflex/: inc/Reflex/internal/MemberTemplateImpl.h,
	inc/Reflex/internal/MemberTemplateName.h,
	inc/Reflex/internal/TypeTemplateImpl.h,
	inc/Reflex/internal/TypeTemplateName.h, src/MemberTemplateImpl.cxx,
	src/MemberTemplateName.cxx, src/TypeTemplateImpl.cxx,
	src/TypeTemplateName.cxx:
	last by-value return changes (always)

2006-10-31 09:51  brun

	* tree/: inc/TEntryList.h, inc/TEntryListBlock.h,
	src/TEntryList.cxx, src/TEntryListBlock.cxx:
	Fix coding conventions

2006-10-30 18:34  antcheva

	* 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 18:15  antcheva

	* 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 14:58  roiser

	* reflex/src/Scope.cxx:
	fix typo in operator overload for cint merge

2006-10-30 13:51  roiser

	* reflex/: inc/Reflex/Base.h, inc/Reflex/Member.h,
	inc/Reflex/MemberTemplate.h, inc/Reflex/Object.h,
	inc/Reflex/Scope.h, inc/Reflex/Type.h, inc/Reflex/TypeTemplate.h,
	inc/Reflex/internal/MemberBase.h, inc/Reflex/internal/ScopeBase.h,
	inc/Reflex/internal/ScopeName.h, inc/Reflex/internal/TypeBase.h,
	inc/Reflex/internal/TypeName.h, src/Array.h, src/Class.cxx,
	src/Class.h, src/ClassTemplateInstance.cxx,
	src/ClassTemplateInstance.h, src/Enum.h, src/Function.h,
	src/FunctionMemberTemplateInstance.cxx,
	src/FunctionMemberTemplateInstance.h, src/MemberBase.cxx,
	src/MemberTemplate.cxx, src/NameLookup.cxx, src/NameLookup.h,
	src/Pointer.h, src/PointerToMember.h, src/Scope.cxx,
	src/ScopeBase.cxx, src/ScopeName.cxx, src/TemplateInstance.h,
	src/Type.cxx, src/TypeBase.cxx, src/TypeName.cxx,
	src/TypeTemplate.cxx, src/Typedef.h, src/Union.cxx, src/Union.h,
	test/test_ReflexBuilder_unit.cxx, 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 18:21  brun

	* 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 18:03  rdm

	* cont/src/THashTable.cxx:
	From Maarten:
	avoid a potentially very deep recursion.

2006-10-27 17:04  rdm

	* cint/: inc/G__ci.h, src/v6_newlink.cxx:
	fix for AMD64 in case of passing aggregates >= 16 bytes as a vararg
	argument.

2006-10-27 17:04  moneta

	* minuit2/: Module.mk, inc/Minuit2/StackAllocator.h,
	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 13:21  moneta

	* minuit2/src/: ModularFunctionMinimizer.cxx,
	VariableMetricBuilder.cxx:
	add protection to avoid tolerance with non sense values

2006-10-27 12:35  brun

	* 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 11:58  brun

	* tree/: inc/LinkDef.h, inc/TEntryList.h, inc/TEntryListBlock.h,
	src/TEntryList.cxx, 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 11:51  rdm

	* Makefile, configure, 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:
	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 11:37  rdm

	* 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 11:15  rdm

	* base/inc/RVersion.h, build/version_number:
	Set version to v5-13-04b.

2006-10-27 11:08  rdm

	* pyroot/src/ObjectProxy.cxx:
	From Pere:
	fix for bug at http://savannah.cern.ch/bugs/?20857

2006-10-27 11:02  rdm

	* reflex/src/Class.cxx:
	From Pere:
	fix for issue that was causing a crash in Class::HasBase().

2006-10-27 10:56  rdm

	* reflex/src/Class.cxx:
	From Pere:
	fix for issue that was causing a crash in Class::HasBase().

2006-10-27 08:43  brun

	* 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 03:18  rdm

	* winnt/: inc/TWinNTSystem.h, 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 03:16  rdm

	* 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 19:49  axel

	* reflex/: inc/Reflex/Member.h, inc/Reflex/Scope.h,
	inc/Reflex/Type.h, src/Member.cxx, src/Scope.cxx, src/Type.cxx:
	Add protection against conversion to int also for Reflex::Member

2006-10-26 19:25  roiser

	* reflex/inc/Reflex/Member.h:
	new API function Member::Id() returns a unique identifier for a Member

2006-10-26 16:44  couet

	* postscript/src/TImageDump.cxx:
	- From Valeriy:
	  TImageDump. More protections for cases when
	  fTextColor and fMarkerColor do not exist + cosmetics.

2006-10-26 16:18  couet

	* 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 13:39  rdm

	* build/package/rpm/root-rootd.spec.in:
	From Gerri:
	fix for rootd rpm.

2006-10-26 13:06  couet

	* 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 13:02  rdm

	* base/inc/RVersion.h, build/version_number:
	Make version v5-12-00f.

2006-10-26 11:48  rdm

	* proof/inc/TProofDraw.h:
	Fix issue with g++ 4.1.1 on FC6.

2006-10-25 22:29  axel

	* reflex/src/TypeBase.cxx:
	When casting a typedef to scope, forward to typedef's final type

2006-10-25 16:38  brun

	* base/src/TFileCacheRead.cxx:
	From Leandro:
	Fix a memory leak

2006-10-25 14:44  brun

	* pyroot/src/ObjectProxy.cxx:
	From Pere:
	fix for bug at http://savannah.cern.ch/bugs/?20857

2006-10-25 13:59  brun

	* 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 12:17  rdm

	* xrootd/src/xrootd-20060928-1600.src.tgz:
	From Gerri:
	latest version with some urgent fixes for running on the CAF.

2006-10-25 10:03  antcheva

	* gui/: inc/TGTextEntry.h, inc/TGTextView.h, src/TGTextEntry.cxx,
	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 21:34  roiser

	* reflex/src/: ScopeName.cxx, TypeName.cxx:
	temporary fix until API funs return by value

2006-10-24 20:02  axel

	* reflex/inc/Reflex/: Scope.h, Type.h:
	Fix operator || to use ||, not && (d'oh)

2006-10-24 17:45  moneta

	* minuit2/src/VariableMetricBuilder.cxx:
	go back to version 1.4

2006-10-24 17:40  rdm

	* monalisa/src/TMonaLisaWriter.cxx:
	fix silly typo.

2006-10-24 17:29  rdm

	* monalisa/src/TMonaLisaWriter.cxx:
	using the new TSystem::GetProcInfo() monitor now also the process resident
	and virtual memory.

2006-10-24 17:00  brun

	* minuit2/src/VariableMetricBuilder.cxx:
	Remove reference to two missing and unused includes (fatal on Windows)

2006-10-24 16:59  rdm

	* 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 16:42  rdm

	* 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 16:20  brun

	* 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 16:07  moneta

	* minuit2/src/: TFitterMinuit.cxx, VariableMetricBuilder.cxx:
	when fixing parameters using FIX command start from 1

2006-10-23 18:41  couet

	* 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 18:39  rdm

	* unix/src/TUnixSystem.cxx:
	implement TUnixSystem::GetSysInfo(), GetCpuInfo(), GetMemInfo() and
	GetProcInfo() for Linux.

2006-10-23 16:44  rdm

	* 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 16:30  rdm

	* gui/src/TGListView.cxx:
	From Ilka:
	Make changes introduced in TGListView.cxx v. 1.36 backward compatible for
	GUI event processing related to the header buttons.

2006-10-23 16:24  rdm

	* auth/src/TAuthenticate.cxx, net/inc/TSecContext.h,
	net/src/TSecContext.cxx, net/src/TSocket.cxx:
	From Gerri:
	fix some small memory leaks.

2006-10-23 15:58  rdm

	* 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 15:15  couet

	* spectrum/src/TSpectrum3.cxx:
	- more coding conventions fixes.

2006-10-23 13:44  antcheva

	* 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 12:06  couet

	* spectrum/src/TSpectrum3.cxx:
	- coding conventions

2006-10-23 11:57  rdm

	* physics/: inc/TRolke.h, src/TRolke.cxx:
	From Thomas Bretz:
	Backport from head: a fix for TRolke which allows also calculation
	for more than 170 Events.

2006-10-23 11:22  rdm

	* xrootd/src/xrootd-20060523-1741-ROOT.src.tgz:
	From Gerri:
	fixed some small leaks in xrootd.

2006-10-23 11:20  rdm

	* meta/src/TCint.cxx:
	From Gerri:
	fix small memory leak.

2006-10-23 10:25  brun

	* spectrum/src/TSpectrum2.cxx:
	Move html documentation blocks and examples in the functions documentation.

2006-10-23 10:18  brun

	* spectrum/src/TSpectrum.cxx:
	Move html documentation blocks and examples in the functions documentation.

2006-10-23 09:47  moneta

	* minuit2/: inc/Minuit2/LAVector.h, inc/Minuit2/MnFcn.h,
	src/MnFcn.cxx, src/MnUserFcn.cxx:
	add operator[int i} to the vector class and update documentation for MnFcn class

2006-10-21 09:56  rdm

	* base/: inc/TString.h, 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 23:07  brun

	* 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 22:37  pcanal

	* 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-10-20 22:13  pcanal

	* tree/src/TTree.cxx:
	Prevent a spurrious warning in case of templates of double

2006-10-20 19:22  pcanal

	* 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/?20819

2006-10-20 18:21  pcanal

	* tree/src/TBranchBrowsable.cxx:
	The previous patch actually pertain to https://savannah.cern.ch/bugs/?20819.

2006-10-20 18:20  rdm

	* unix/src/TUnixSystem.cxx:
	simplify the gdb command arguments used for the stack trace.

2006-10-20 18:16  pcanal

	* 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 18:02  brun

	* README/CREDITS:
	Add contribution of Thomas Bretz to TRolke.

2006-10-20 18:01  brun

	* physics/: inc/TRolke.h, src/TRolke.cxx:
	From Thomas Bretz;
	a fix for TRolke which allows also calculation for more than 170 Events.

2006-10-20 18:00  couet

	* 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 17:22  rdm

	* proof/: inc/TProof.h, src/TProof.cxx, src/TProofServ.cxx:
	do package compilation in parallel.

2006-10-20 16:09  moneta

	* mathcore/test/: Makefile, testBoost.cxx, testVectorIO.cxx:
	add test for IO of vectors

2006-10-20 14:59  brun

	* asimage/src/libAfterImage.tar.gz:
	New version of libAfterImage from Sasha Vasko:
	- fixed memory leaks in libAI on image slicing

2006-10-20 11:38  rdm

	* geom/src/TGeoElement.cxx:
	make sure RadioNuclides.txt can be found when ROOT is installed using --prefix.

2006-10-20 11:36  rdm

	* eg/src/TDatabasePDG.cxx:
	avoid possible string overflow in file name.

2006-10-20 11:36  rdm

	* 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 10:38  brun

	* 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 09:31  rdm

	* base/src/TObject.cxx:
	in SaveAs() don't try to free buffer returned by Form().

2006-10-20 09:30  rdm

	* base/src/TFile.cxx:
	Correct mangled up comment.

2006-10-19 22:45  pcanal

	* matrix/inc/: TMatrixTBase.h, TVectorT.h:
	Patch to work around in deficiency in the Solraris CC compiler.

2006-10-19 21:49  pcanal

	* base/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 21:42  pcanal

	* base/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 21:37  pcanal

	* base/src/TFileCacheWrite.cxx:
	Enhance comments

2006-10-19 21:36  pcanal

	* base/src/TFileCacheRead.cxx:
	Do a reset of all the blocks in SetFile

2006-10-19 21:35  pcanal

	* tree/src/TTreeCache.cxx:
	The clear up the list blocks is now done in TFileReadCache::SetFile

2006-10-19 18:13  brun

	* asimage/src/TASImage.cxx:
	From Bertrand:
	Fix a memory leak

2006-10-19 16:53  rdm

	* proofd/src/: XProofProtUtils.cxx, XrdProofServProxy.cxx,
	XrdProofdProtocol.cxx:
	From Gerri:
	reduce the amount of logging messages in non-debug mode.

2006-10-19 15:35  couet

	* 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 15:19  rdm

	* treeplayer/src/TTreeFormula.cxx:
	Remove unused variable causing compiler warning.

2006-10-19 15:02  rdm

	* proofx/src/TXProofServ.cxx:
	add protection against fProof being 0.

2006-10-19 14:43  rdm

	* configure:
	From Sergei:
	On win32 we need for libRMySQL to link also against libmysql.lib in addition
	to libmysqlclient.lib.

2006-10-19 14:40  rdm

	* etc/proof/xpd.cf.sample:
	From Gerri:
	document new trace options.

2006-10-19 14:38  rdm

	* 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 13:47  brun

	* geom/src/TGeoVolume.cxx:
	Fix a side-effect of declaring SaveAs const

2006-10-19 12:58  brun

	* 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 12:54  brun

	* spectrum/src/TSpectrum.cxx:
	Reorganize html documentation within the functions.

2006-10-19 11:23  brun

	* base/: inc/TObject.h, 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 23:56  rdm

	* 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 17:38  rdm

	* Makefile:
	white space.

2006-10-18 17:38  rdm

	* table/: inc/TCL.h, inc/TCernLib.h, src/TCL.cxx, src/TCernLib.cxx,
	src/TVolumePosition.cxx, 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 17:20  antcheva

	* gui/src/TGTextEntry.cxx:
	From Bertrand:
	Added automatic copy of highlighted text by the mouse (as in TGTextView)

2006-10-18 16:37  rdm

	* 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 15:28  rdm

	* test/ProofBench/README:
	use TProof::Open() instead of gROOT->Proof().

2006-10-18 11:27  rdm

	* proof/src/TProofServ.cxx:
	Update the error handler to also take the new kPrint case into account.

2006-10-18 11:26  rdm

	* 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 11:02  rdm

	* win32gdk/gdk/src/gdk/win32/gdkselection-win32.c:
	From Bertrand:
	Improve copy/paste behavior on Windoze.

2006-10-18 10:53  rdm

	* base/inc/RVersion.h, build/version_number,
	build/unix/makedistsrc.sh:
	Make patch version 5.13/04a.

2006-10-17 23:34  roiser

	* reflex/src/: ScopeName.cxx, TypeName.cxx:
	Reserving entries for the static containers of Types and Scopes, this fixes
	a problem discovered by POOL with large dictionaries in Reflex.

2006-10-17 14:28  rdm

	* base/src/TPluginManager.cxx, unix/src/TUnixSystem.cxx:
	Use Printf() instead of printf(). Printf() can be easily redirected.

2006-10-17 13:57  rdm

	* 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 08:09  brun

	* pyroot/: ROOT.py, src/ConstructorHolder.cxx, src/Converters.cxx,
	src/Converters.h, src/Executors.cxx, src/MethodHolder.cxx,
	src/PyBufferFactory.cxx, src/Pythonize.cxx, src/RootWrapper.cxx,
	src/Utility.cxx, 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 19:53  rdm

	* 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 14:41  moneta

	* smatrix/test/testIO.cxx:
	update test for  mixed dictionaries and add test for reading of track classes

2006-10-16 14:08  brun

	* graf/src/TGraph.cxx:
	Add a protection in TGraph assignmenet operator in case the graph has 0 points

2006-10-16 13:42  brun

	* 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 13:38  brun

	* 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 22:08  pcanal

	* treeplayer/src/: TTreeFormula.cxx, 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 09:33  brun

	* test/stressSpectrum.cxx:
	In stress2 use the noMarkov option and renormalize results accordingly.

2006-10-15 08:23  brun

	* hist/: inc/TLimit.h, 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 13:10  rdm

	* 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 13:05  rdm

	* base/src/TVirtualProof.cxx:
	fix the case of of a temporary that went out of scope too soon.

2006-10-13 12:57  rdm

	* base/inc/RVersion.h, build/version_number:
	make version v5-10-00f on special request by BaBar.

2006-10-13 12:51  rdm

	* base/src/TBuffer.cxx:
	Backport from v5-11-02:
	In the case of reading a foreign class, if we do not find the checksum in the
	list of TStreamerInfo, let's try to the current (just in case) before
	giving up.

2006-10-13 12:27  moneta

	* smatrix/test/testIO.cxx:
	add SMatrux full tyoe name when creating the branch. This fixes storage of Double and Double32

2006-10-13 11:58  rdm

	* thread/src/TWin32Thread.cxx:
	From Bertrand:
	Set TThread fState value as kCanceledState in TWin32Thread::Kill(TThread *th).

2006-10-13 11:56  rdm

	* 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 11:56  rdm

	* 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 10:18  rdm

	* 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 09:52  brun

	* cont/src/TRefArray.cxx:
	Fix coding conventions

2006-10-13 09:52  antcheva

	* gui/src/: TGScrollBar.cxx, TRootCanvas.cxx:
	- coding conventions fixes

2006-10-13 09:33  brun

	* 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 23:30  pcanal

	* matrix/: inc/TMatrixTBase.h, src/TMatrixTBase.cxx:
	From Eddy:
	Patch to work around in deficiency in the Solraris CC compiler.

2006-10-12 18:11  antcheva

	* icons/checkmark_t.xpm:
	- fix related to valgrind messages (symbol 'o' was not in use)

2006-10-12 18:08  antcheva

	* gui/src/TRootBrowser.cxx:
	- fix related to valgrind messages about not initialized variables

2006-10-12 17:20  rdm

	* gpad/: inc/TCanvas.h, src/TCanvas.cxx:
	From Ilka:
	The data member fUseGL was not initialized in default canvas constructor.

2006-10-12 15:52  antcheva

	* gui/src/TRootCanvas.cxx:
	- handle left mouse button + shift for GL interactions

2006-10-12 10:38  rdm

	* base/src/TTimeStamp.cxx:
	From Peter Hristov:
	don't pass 0 pointer but pointer of vallue initialized to 0.

2006-10-12 09:57  antcheva

	* gui/: inc/TRootCanvas.h, src/TRootCanvas.cxx:
	- fixed minor memory leak in canvas GUI

2006-10-11 19:55  rdm

	* gui/inc/TGListBox.h:
	another -effc++ fix.

2006-10-11 17:10  roiser

	* reflex/test/: test_Reflex_simple2.cxx, testDict2/TestClasses.h:
	unit tests for C arrays

2006-10-11 12:26  rdm

	* 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 10:04  axel

	* reflex/src/NameLookup.cxx:
	Don't return Dummy for trailing scope.

2006-10-11 08:29  brun

	* base/inc/RVersion.h, build/version_number:
	Start development version 5.13/05

2006-10-10 14:24  brun

	* tree/src/TTree.cxx:
	In TTree::SetCacheSize, also set fCacheSize=0 when the input argument is null.

2006-10-10 11:51  roiser

	* reflex/: src/Class.cxx, test/test_ReflexBuilder_unit.cxx:
	fix [bug #20296]

2006-10-10 11:38  brun

	* spectrum/src/TSpectrum2.cxx:
	Fix a problem with the directory name of the gif files

2006-10-10 11:10  brun

	* base/inc/RVersion.h, build/version_number:
	Stamp version 5.13/04

2006-10-10 10:34  rdm

	* tmva/src/: DataSet.cxx, GeneticANN.cxx, IMethod.cxx, MStream.cxx,
	MethodCommittee.cxx, MethodMLP.cxx, MethodSVM.cxx, Option.cxx,
	Ranking.cxx, Rule.cxx, RuleEnsemble.cxx, RuleFit.cxx,
	RuleFitParams.cxx, SimulatedAnnealingBase.cxx,
	SimulatedAnnealingCuts.cxx, TActivationRadial.cxx,
	TActivationSigmoid.cxx, TActivationTanh.cxx, TNeuron.cxx,
	TSynapse.cxx, VariableInfo.cxx:
	Revert to previous version.

2006-10-10 10:33  rdm

	* tmva/inc/: DataSet.h, GeneticANN.h, IMethod.h, MStream.h,
	MethodCommittee.h, MethodMLP.h, MethodSVM.h, Methods.h, Option.h,
	Ranking.h, Rule.h, RuleEnsemble.h, RuleFit.h, RuleFitParams.h,
	SimulatedAnnealingBase.h, SimulatedAnnealingCuts.h, TActivation.h,
	TActivationChooser.h, TActivationIdentity.h, TActivationRadial.h,
	TActivationSigmoid.h, TActivationTanh.h, TNeuron.h, TNeuronInput.h,
	TNeuronInputAbs.h, TNeuronInputChooser.h, TNeuronInputSqSum.h,
	TNeuronInputSum.h, TSynapse.h, VariableInfo.h:
	Revert to previous version.

2006-10-10 10:31  rdm

	* tmva/: Module.mk, inc/BinarySearchTree.h, inc/BinaryTree.h,
	inc/CrossEntropy.h, inc/DecisionTree.h, inc/DecisionTreeNode.h,
	inc/Event.h, inc/Factory.h, inc/GeneticBase.h, inc/GeneticCuts.h,
	inc/GeneticGenes.h, inc/GeneticPopulation.h, inc/GeneticRange.h,
	inc/GiniIndex.h, inc/LinkDef.h, inc/MethodANNBase.h,
	inc/MethodBDT.h, inc/MethodBase.h, inc/MethodCFMlpANN.h,
	inc/MethodCFMlpANN_Utils.h, inc/MethodCFMlpANN_def.h,
	inc/MethodCuts.h, inc/MethodFisher.h, inc/MethodHMatrix.h,
	inc/MethodLikelihood.h, inc/MethodPDERS.h, inc/MethodRuleFit.h,
	inc/MethodTMlpANN.h, inc/MethodVariable.h,
	inc/MisClassificationError.h, inc/Node.h, inc/NodeID.h, inc/PDF.h,
	inc/Reader.h, inc/RootFinder.h, inc/SdivSqrtSplusB.h,
	inc/SeparationBase.h, inc/TSpline1.h, inc/TSpline2.h, inc/Timer.h,
	inc/Tools.h, inc/Types.h, inc/Volume.h, src/BinarySearchTree.cxx,
	src/BinaryTree.cxx, src/CrossEntropy.cxx, src/DecisionTree.cxx,
	src/DecisionTreeNode.cxx, src/Event.cxx, src/Factory.cxx,
	src/GeneticBase.cxx, src/GeneticCuts.cxx, src/GeneticGenes.cxx,
	src/GeneticPopulation.cxx, src/GeneticRange.cxx, src/GiniIndex.cxx,
	src/MethodANNBase.cxx, src/MethodBDT.cxx, src/MethodBase.cxx,
	src/MethodCFMlpANN.cxx, src/MethodCFMlpANN_Utils.cxx,
	src/MethodCuts.cxx, src/MethodFisher.cxx, src/MethodHMatrix.cxx,
	src/MethodLikelihood.cxx, src/MethodPDERS.cxx,
	src/MethodRuleFit.cxx, src/MethodTMlpANN.cxx,
	src/MethodVariable.cxx, src/MisClassificationError.cxx,
	src/Node.cxx, src/PDF.cxx, src/Reader.cxx, src/RootFinder.cxx,
	src/SdivSqrtSplusB.cxx, src/SeparationBase.cxx, src/TSpline1.cxx,
	src/TSpline2.cxx, src/Timer.cxx, src/Tools.cxx, src/Volume.cxx:
	Revert to previous version.

2006-10-10 09:38  brun

	* tmva/test/: TMVAGui.C, TMVAlogon.C, TMVAnalysis.C,
	TMVApplication.C, annconvergencetest.C, compareanapp.C,
	correlations.C, correlationscatters.C, decorrelated_variables.C,
	efficiencies.C, likelihoodrefs.C, line-small.png, mutransform.C,
	mvas.C, network.C, plotall.C, sigmoid-small.png, tmvaglob.C,
	variables.C:
	Go back to previous version

2006-10-10 08:49  brun

	* xml/src/TXMLEngine.cxx:
	Fix coding conventions

2006-10-10 08:47  brun

	* alien/src/: TAlienCollection.cxx, TAlienFile.cxx:
	Fix coding conventions

2006-10-10 08:43  brun

	* base/src/: TArchiveFile.cxx, TFile.cxx:
	Fix coding conventions

2006-10-10 08:41  brun

	* gl/src/TGLSAViewer.cxx:
	Fix coding conventions

2006-10-10 08:39  brun

	* matrix/inc/TDecompLU.h:
	Fix coding conventions

2006-10-09 19:13  brun

	* 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 18:54  brun

	* tmva/src/Node.cxx:
	Do not cast a pointer to int but long

2006-10-09 18:41  brun

	* tmva/src/: DataSet.cxx, Ranking.cxx:
	temporary workaround to compile on Windows

2006-10-09 18:16  brun

	* tmva/inc/: Rule.h, RuleFitParams.h:
	Fix more porting problems with fabs

2006-10-09 18:12  brun

	* tmva/src/: Rule.cxx, RuleEnsemble.cxx, RuleFitParams.cxx:
	Fix portability problem with fabs

2006-10-09 17:55  brun

	* tmva/: Module.mk, inc/BinarySearchTree.h, inc/BinaryTree.h,
	inc/CrossEntropy.h, inc/DataSet.h, inc/DecisionTree.h,
	inc/DecisionTreeNode.h, inc/Event.h, inc/Factory.h,
	inc/GeneticANN.h, inc/GeneticBase.h, inc/GeneticCuts.h,
	inc/GeneticGenes.h, inc/GeneticPopulation.h, inc/GeneticRange.h,
	inc/GiniIndex.h, inc/IMethod.h, inc/LinkDef.h, inc/MStream.h,
	inc/MethodANNBase.h, inc/MethodBDT.h, inc/MethodBase.h,
	inc/MethodCFMlpANN.h, inc/MethodCFMlpANN_Utils.h,
	inc/MethodCFMlpANN_def.h, inc/MethodCommittee.h, inc/MethodCuts.h,
	inc/MethodFisher.h, inc/MethodHMatrix.h, inc/MethodLikelihood.h,
	inc/MethodMLP.h, inc/MethodPDERS.h, inc/MethodRuleFit.h,
	inc/MethodSVM.h, inc/MethodTMlpANN.h, inc/MethodVariable.h,
	inc/Methods.h, inc/MisClassificationError.h, inc/Node.h,
	inc/NodeID.h, inc/Option.h, inc/PDF.h, inc/Ranking.h, inc/Reader.h,
	inc/RootFinder.h, inc/Rule.h, inc/RuleEnsemble.h, inc/RuleFit.h,
	inc/RuleFitParams.h, inc/SdivSqrtSplusB.h, inc/SeparationBase.h,
	inc/SimulatedAnnealingBase.h, inc/SimulatedAnnealingCuts.h,
	inc/TActivation.h, inc/TActivationChooser.h,
	inc/TActivationIdentity.h, inc/TActivationRadial.h,
	inc/TActivationSigmoid.h, inc/TActivationTanh.h, inc/TNeuron.h,
	inc/TNeuronInput.h, inc/TNeuronInputAbs.h,
	inc/TNeuronInputChooser.h, inc/TNeuronInputSqSum.h,
	inc/TNeuronInputSum.h, inc/TSpline1.h, inc/TSpline2.h,
	inc/TSynapse.h, inc/Timer.h, inc/Tools.h, inc/Types.h,
	inc/VariableInfo.h, inc/Volume.h, src/BinarySearchTree.cxx,
	src/BinaryTree.cxx, src/CrossEntropy.cxx, src/DataSet.cxx,
	src/DecisionTree.cxx, src/DecisionTreeNode.cxx, src/Event.cxx,
	src/Factory.cxx, src/GeneticANN.cxx, src/GeneticBase.cxx,
	src/GeneticCuts.cxx, src/GeneticGenes.cxx,
	src/GeneticPopulation.cxx, src/GeneticRange.cxx, src/GiniIndex.cxx,
	src/IMethod.cxx, src/MStream.cxx, src/MethodANNBase.cxx,
	src/MethodBDT.cxx, src/MethodBase.cxx, src/MethodCFMlpANN.cxx,
	src/MethodCFMlpANN_Utils.cxx, src/MethodCommittee.cxx,
	src/MethodCuts.cxx, src/MethodFisher.cxx, src/MethodHMatrix.cxx,
	src/MethodLikelihood.cxx, src/MethodMLP.cxx, src/MethodPDERS.cxx,
	src/MethodRuleFit.cxx, src/MethodSVM.cxx, src/MethodTMlpANN.cxx,
	src/MethodVariable.cxx, src/MisClassificationError.cxx,
	src/Node.cxx, src/Option.cxx, src/PDF.cxx, src/Ranking.cxx,
	src/Reader.cxx, src/RootFinder.cxx, src/Rule.cxx,
	src/RuleEnsemble.cxx, src/RuleFit.cxx, src/RuleFitParams.cxx,
	src/SdivSqrtSplusB.cxx, src/SeparationBase.cxx,
	src/SimulatedAnnealingBase.cxx, src/SimulatedAnnealingCuts.cxx,
	src/TActivationRadial.cxx, src/TActivationSigmoid.cxx,
	src/TActivationTanh.cxx, src/TNeuron.cxx, src/TSpline1.cxx,
	src/TSpline2.cxx, src/TSynapse.cxx, src/Timer.cxx, src/Tools.cxx,
	src/VariableInfo.cxx, src/Volume.cxx, test/TMVAGui.C,
	test/TMVAlogon.C, test/TMVAnalysis.C, test/TMVApplication.C,
	test/annconvergencetest.C, test/compareanapp.C,
	test/correlations.C, test/correlationscatters.C,
	test/decorrelated_variables.C, test/efficiencies.C,
	test/likelihoodrefs.C, test/line-small.png, test/mutransform.C,
	test/mvas.C, test/network.C, test/plotall.C,
	test/sigmoid-small.png, test/tmvaglob.C, test/variables.C:
	From Joerg Stelzer and Andreas Hoecker:

	New version of the TMVA package.
	Description of changes coming later.

2006-10-09 17:33  brun

	* 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 17:26  moneta

	* mathmore/: doc/main.html, src/GSL1DMinimizer.h:
	fix a doc problem

2006-10-09 16:47  brun

	* README/CREDITS:
	Add contributions from Daniel Haertl and Nikolai Gagunashvili

2006-10-09 16:42  brun

	* 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 16:25  brun

	* spectrum/src/: TSpectrum2.cxx, TSpectrum2Fit.cxx,
	TSpectrumFit.cxx:
	Several changes to optimize the html documenattion.

2006-10-09 15:59  moneta

	* mathmore/build/: src_Makefile.am, test_Makefile.am:
	update automake file for new tests

2006-10-09 15:59  moneta

	* mathmore/test/testMinimization1D.cxx:
	add golden section algorithm in new minim1D test

2006-10-09 15:33  moneta

	* mathmore/: build/configure.in, doc/main.html:
	update the documentation for the new Minimizer1D class

2006-10-09 11:29  brun

	* spectrum/src/: TSpectrum2Fit.cxx, TSpectrum2Transform.cxx,
	TSpectrum3.cxx, TSpectrumFit.cxx, TSpectrumTransform.cxx:
	From Miroslav Morhac:
	New documentation.

2006-10-09 11:27  roiser

	* reflex/: inc/Reflex/PropertyList.h,
	inc/Reflex/internal/PropertyListImpl.h, src/PropertyListImpl.cxx,
	test/test_Reflex_simple1.cxx, 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 10:07  brun

	* fitpanel/inc/: TFitEditor.h, TFitParametersDialog.h:
	Remove <CR><LF>

2006-10-09 09:21  brun

	* gpad/inc/TPad.h:
	Declare members fCopyGLDevice and fEmbeddedGL to be transient only.

2006-10-09 08:31  brun

	* hist/src/: TH1.cxx, TH2.cxx, 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 17:28  brun

	* 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 13:37  rdm

	* proof/: inc/TPacketizer.h, 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-08 00:30  pcanal

	* 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 20:06  rdm

	* 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 20:03  rdm

	* 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 20:01  rdm

	* base/: inc/TString.h, 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 07:38  brun

	* minuit/src/TLinearFitter.cxx:
	From Eddy Offermann:
	 A clear Error message has been added when a matrix inversion fails .

2006-10-06 21:15  brun

	* geom/: inc/TGeoManager.h, src/TGeoManager.cxx,
	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 18:45  pcanal

	* tree/src/: TChain.cxx, TTree.cxx, TTreeCloner.cxx:
	Add more explicit comment on the various baskets sorting option currently available in the Fast CloneTree method

2006-10-06 17:34  antcheva

	* fitpanel/src/TFitParametersDialog.cxx:
	- set disabled 'Immediate preview' button because of current functionality

2006-10-06 16:34  antcheva

	* fitpanel/src/TFitEditor.cxx:
	- coding conventions

2006-10-06 14:12  couet

	* gl/src/TGLHistPainter.cxx, gpad/src/TCanvas.cxx:
	- From Timur:
	  replace middle mouse button with left mouse button + shift.

2006-10-06 14:00  brun

	* gpad/src/TUtilPad.cxx:
	From Ilka:
	- missed plug-in protection in TFitPanelGraph method (thanks to Bertrand)

2006-10-06 11:44  couet

	* gl/: inc/TGLBoxPainter.h, src/TGLBoxPainter.cxx:
	- coding conventions.

2006-10-06 11:26  couet

	* hist/src/: TFormula.cxx, TH1.cxx:
	- coding conventions.

2006-10-06 11:14  rdm

	* proofx/src/: TXSlave.cxx, TXSocket.cxx:
	instead of Printf() use Info() which prints also on which master/slave
	it happened.

2006-10-06 11:12  rdm

	* 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 08:52  brun

	* 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 08:48  brun

	* base/inc/Varargs.h:
	From Bertrand:
	Fix a fatal compilation error introduced in a previous change to TString

2006-10-05 23:33  rdm

	* fitpanel/: Module.mk, inc/LinkDef.h, inc/TFitEditor.h,
	inc/TFitParametersDialog.h, src/TFitEditor.cxx,
	src/TFitParametersDialog.cxx:
	minor correction in cvs ident line and copyright date.

2006-10-05 23:06  rdm

	* base/inc/Varargs.h:
	move R__VA_COPY from TString.cxx to Varargs.h where it belongs.

2006-10-05 23:04  rdm

	* base/: inc/TString.h, src/TRegexp.cxx, 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 22:03  moneta

	* mathmore/src/GSLError.h:
	fix problem on Solaris

2006-10-05 20:19  brun

	* gl/: inc/TGLSAViewer.h, inc/TGLViewer.h, inc/TGLViewerEditor.h,
	src/TGLSAViewer.cxx, src/TGLScene.cxx, src/TGLViewer.cxx,
	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 19:51  brun

	* fitpanel/src/TFitEditor.cxx:
	From Ilka.
	A gif file name was wrong in the documentation.

2006-10-05 19:38  pcanal

	* 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 19:10  pcanal

	* meta/: inc/TClass.h, 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 19:04  pcanal

	* 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 19:02  pcanal

	* 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 19:00  pcanal

	* cont/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 18:36  brun

	* fitpanel/src/TFitEditor.cxx:
	Fix compiler warnings about unitialized variables.

2006-10-05 18:15  rdm

	* monalisa/src/TMonaLisaWriter.cxx:
	fix some compiler warnings.

2006-10-05 18:12  brun

	* fitpanel/src/: TFitEditor.cxx, 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 18:10  rdm

	* monalisa/inc/TMonaLisaWriter.h, monalisa/src/TMonaLisaWriter.cxx,
	proof/src/TProofPlayer.cxx:
	From Andreas:
	improvements for PROOF MonaLisa monitoring.

2006-10-05 17:24  moneta

	* mathmore/test/testMinimization1D.cxx:
	add test for 1d minimizer

2006-10-05 17:23  moneta

	* mathmore/: Module.mk, build/configure.in,
	build/inc_Math_Makefile.am, build/src_Makefile.am,
	build/test_Makefile.am, inc/Math/LinkDef.h, inc/Math/Minimizer1D.h,
	src/GSL1DMinimizer.h, src/GSLError.h, src/Minimizer1D.cxx,
	test/Makefile, test/testDerivation.cxx, test/testIntegration.cxx,
	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 17:06  brun

	* Makefile, config/Makefile.depend, config/rootrc.in,
	fitpanel/Module.mk, fitpanel/inc/LinkDef.h,
	fitpanel/inc/TFitEditor.h, fitpanel/inc/TFitParametersDialog.h,
	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 16:56  rdm

	* 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 16:53  rdm

	* base/: inc/TFile.h, src/TArchiveFile.cxx, 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 15:50  couet

	* graf/: inc/TMultiGraph.h, 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 15:04  rdm

	* 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 12:28  brun

	* xml/: inc/TXMLEngine.h, inc/TXMLFile.h, src/TXMLEngine.cxx,
	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 12:20  rdm

	* etc/proof/xpd.cf.sample:
	fix typo.

2006-10-05 11:53  brun

	* 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 18:32  brun

	* hist/src/TH1.cxx:
	From Lorenzo:
	fix for GetMeanError and GetRMSError for weighted histograms to use the effective entries.

2006-10-04 18:09  antcheva

	* qt/inc/: rootcintrule.pri, rootlibs.pri:
	From Valeri Fine:
	-  new rule to distinguish Qt4 "qmake" vs Qt3 qmake

2006-10-04 18:08  antcheva

	* qt/: inc/TGQt.h, 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 16:49  rdm

	* treeviewer/src/TSessionViewer.cxx:
	From Bertrand:
	fix coding convention violation (missing function comments).

2006-10-04 16:23  brun

	* tutorials/hsumanim.C:
	Minor change in script to produce the animated gif only in batch mode.

2006-10-04 15:43  brun

	* hist/src/TH1.cxx:
	Several fixes in teh doc of TH1::Chi2Test to get the correct html file.

2006-10-04 15:32  brun

	* 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 12:48  brun

	* 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 12:46  brun

	* spectrum/src/: TSpectrum.cxx, TSpectrum2.cxx:
	Change the default from "noMarkov" to "Markov" in the peak finder.

2006-10-04 11:23  brun

	* hist/: inc/TH1.h, inc/TH2.h, src/TH1.cxx, src/TH2.cxx:
	From Anna and Lorenzo:
	the new Chi2Test using the algorithm from N. Gagunashvili and implemented by Daniel Haertl.

2006-10-03 23:51  rdm

	* base/: inc/TString.h, 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 17:28  rdm

	* proof/inc/TProof.h:
	Forgot definition of kUNTAR2 for Win32.

2006-10-03 17:17  rdm

	* 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 17:13  axel

	* reflex/: inc/Reflex/Kernel.h, src/Kernel.cxx:
	fix size_t conversion in NPos(); no need for local static; inlined

2006-10-03 16:04  rdm

	* proofx/src/TXProofServ.cxx:
	fix compilation error due to missng netinet/in.h include.

2006-10-03 16:03  rdm

	* proof/src/TProofServ.cxx:
	Handle error when PROOF-INF/SETUP.C fails when enabling a package.

2006-10-03 15:35  brun

	* tutorials/double32.C:
	include "TFile.h" was missing in the tutorial when compiling with ACLIC

2006-10-03 15:31  rdm

	* 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 15:29  rdm

	* unix/src/TUnixSystem.cxx:
	In GetPathInfo() reset the fIsLink always to false before calling stat().

2006-10-03 15:28  rdm

	* proofx/src/TXProofServ.cxx:
	Include file cleanup, many includes were not needed.

2006-10-03 15:27  rdm

	* proof/src/TProofServ.cxx:
	Avoid uploaded packages to also being copied to the cache directory.

2006-10-03 15:26  rdm

	* proof/: inc/TProof.h, 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 14:25  brun

	* cint/: cintdlls.mk, lib/posix/posix.h:
	From Axel:
	Fix a compilation warning and also dependencies problems for posix cintdll.

2006-10-03 12:05  brun

	* 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 11:54  rdm

	* xrootd/src/xrootd-20060928-1600.src.tgz:
	From Gerri:
	this version now also compiles with gcc 4.1.1.

2006-10-03 11:45  axel

	* reflex/src/: ScopeName.cxx, TypeName.cxx:
	Fix "fName ends on @" check for @HIDDEN@

2006-10-02 18:42  rdm

	* 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 18:12  brun

	* 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 18:05  brun

	* html/src/THtml.cxx:
	From Axel:
	I forgot one char in my previous patch, which is required for Internet
	Explorer.

2006-10-02 17:53  rdm

	* configure:
	don't build Python plugin if Python.h is not found.

2006-10-02 17:21  rdm

	* configure:
	favour libpacklib_noshift and libkernlib_noshift, this will allow building
	of h2root when libshift is not available.

2006-10-02 16:35  brun

	* 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 16:27  rdm

	* treeviewer/: inc/TSessionViewer.h, src/TSessionDialogs.cxx,
	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 15:27  rdm

	* 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 14:55  couet

	* gl/: inc/LinkDef.h, inc/TGLBoxPainter.h, inc/TGLLegoPainter.h,
	inc/TGLPlotPainter.h, inc/TGLSurfacePainter.h, inc/TGLTF3Painter.h,
	inc/TGLUtil.h, src/TGLBoxPainter.cxx, src/TGLLegoPainter.cxx,
	src/TGLPlotPainter.cxx, src/TGLSurfacePainter.cxx,
	src/TGLTF3Painter.cxx, src/TGLUtil.cxx:
	From Timur:
	-  Mods for box painter, adding dynamic slicing for TH3 hist.
	   try $ROOTSYS/tutorials/glbox.C

2006-10-02 13:25  rdm

	* base/inc/TVirtualPadEditor.h:
	From Matevz:
	Add back DeleteEditors().

2006-10-02 13:00  brun

	* hist/inc/TH1.h:
	Change the default number of iterations from 2 to 20 in TH1::ShowBackground

2006-10-02 12:58  brun

	* spectrum/: inc/TSpectrum.h, inc/TSpectrum2Fit.h,
	inc/TSpectrum2Transform.h, inc/TSpectrum3.h, inc/TSpectrumFit.h,
	inc/TSpectrumTransform.h, src/TSpectrum.cxx, src/TSpectrum2Fit.cxx,
	src/TSpectrum2Transform.cxx, src/TSpectrum3.cxx,
	src/TSpectrumFit.cxx, 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 10:17  rdm

	* xrootd/src/xrootd-20060928-1600.src.tgz:
	Checkin in binary mode.

2006-10-02 10:16  rdm

	* xrootd/src/xrootd-20060928-1600.src.tgz:
	Forgot to checkin in binary mode.

2006-10-01 18:53  brun

	* 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 18:51  brun

	* 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 20:17  brun

	* test/Makefile:
	Add libSpectrum in the list of libs when linking stressSpectrum

2006-09-30 10:45  rdm

	* xrootd/src/xrootd-20060928-1600.src.tgz:
	From Gerri:
	fix a bug in the new XROOTD tarball affecting the rootd-fallback.

2006-09-29 17:51  brun

	* spectrum/src/: TSpectrum2Fit.cxx, TSpectrum2Transform.cxx,
	TSpectrumFit.cxx, TSpectrumTransform.cxx:
	Fix some coding conventions violations

2006-09-29 17:42  brun

	* meta/src/TClass.cxx:
	Fix coding conventions violations.

2006-09-29 17:40  brun

	* treeplayer/: inc/TSelectorEntries.h, src/TSelectorEntries.cxx:
	Fix coding conventions violations

2006-09-29 15:58  brun

	* 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 12:57  brun

	* cint/inc/: G__ci.h, fproto.h:
	From Axel:
	this adds G__getfunction to the CINT API, allowing python to build on
	windows.

2006-09-29 12:55  brun

	* oracle/: inc/TOracleServer.h, src/TOracleServer.cxx:
	From sergey Linev:
	TOracleServer::ServerInfo() is now implemented (thanks to Dennis Box)

2006-09-29 10:42  antcheva

	* 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 10:18  rdm

	* xrootd/Module.mk:
	Support new xrootd tar.

2006-09-29 10:17  rdm

	* 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-29 01:29  rdm

	* meta/src/TClass.cxx:
	correct Warning statement.

2006-09-29 01:23  rdm

	* proofd/: inc/XrdProofdProtocol.h, 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-29 01:20  rdm

	* spectrum/: Module.mk, inc/LinkDef.h, inc/TSpectrum3.h,
	inc/TSpectrumTransform.h:
	some indentation and cvs ident line corrections.

2006-09-29 01:16  rdm

	* pyroot/src/: ConstructorHolder.cxx, Executors.cxx:
	malloc.h is not portable (did not compile on MacOS X) and is not needed on
	Linux either.

2006-09-28 22:12  brun

	* 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 21:59  brun

	* pyroot/: ROOT.py, src/ConstructorHolder.cxx, src/Executors.cxx,
	src/MethodHolder.cxx, src/ObjectProxy.cxx, src/PyROOT.h,
	src/RootModule.cxx, src/RootWrapper.cxx,
	src/TPyROOTApplication.cxx, 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 21:40  brun

	* config/Makefile.depend:
	Add dependencies for new module spectrum.

2006-09-28 21:29  brun

	* spectrum/inc/: LinkDef.h, TSpectrum.h, TSpectrum2.h,
	TSpectrum2Fit.h, TSpectrum2Transform.h, TSpectrum3.h,
	TSpectrumFit.h, TSpectrumTransform.h:
	 forgot to add the inc directory

2006-09-28 21:19  brun

	* 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/Module.mk, 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 preclasses previously in hist: TSpectrum
	and TSpectrum2.
	It includes a new class TSpectrum3 and also new classes to foit spectra
	or to make spectra transformation.
	See documentation in the new classes.

2006-09-28 20:08  pcanal

	* tree/src/TTreeCloner.cxx:
	Insure that the TLeafB have their maximum and minimum properly updated.

2006-09-28 19:37  pcanal

	* tree/: inc/TTreeCloner.h, src/TTree.cxx, 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 18:43  pcanal

	* 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 16:49  rdm

	* base/inc/Bytes.h:
	disable R__USEASMSWAP in case of Intel's icc which is badly broken with
	inline assembler.

2006-09-28 16:35  rdm

	* cint/: cintdlls.mk, lib/posix/posix.h:
	Mac OS X in __LP64__ mode (i.e. -m64) defines another signature for setpgrp().

2006-09-28 15:24  rdm

	* rint/src/TRint.cxx:
	From Axel:
	Enable hist size management in TRint.

2006-09-28 13:37  rdm

	* winnt/src/TWinNTSystem.cxx:
	From Bertrand:
	Strip "file://" instead of "file:" if path begins with "file:///".

2006-09-28 13:25  rdm

	* configure:
	Add check for new standalone librfio in addition to libshift.

2006-09-28 13:03  rdm

	* ged/src/TGedFrame.cxx:
	From Matevz:
	patch that fixes the double deletion of TGedNameFrame's layout hints.

2006-09-28 11:35  couet

	* 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 09:58  brun

	* geombuilder/src/TGeoGedFrame.cxx:
	From Mihaela:
	Fix coding conventions violations

2006-09-27 19:36  pcanal

	* base/src/TROOT.cxx:
	Prevent infinite loop when executing gROOT->GetClass("ROOT::std::Blah")

2006-09-27 19:35  pcanal

	* clib/src/Getline.c:
	Fix comment style (In C file we need to use C style comment

2006-09-27 15:11  rdm

	* rint/src/TTabCom.cxx:
	From Axel:
	fixes TTabCom's handling of dirs and executables.

2006-09-27 10:49  rdm

	* g3d/: inc/LinkDef.h, inc/TPointSet3D.h, 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 10:48  rdm

	* geombuilder/: inc/TGeoGedFrame.h, inc/TGeoManagerEditor.h,
	src/TGeoGedFrame.cxx, src/TGeoManagerEditor.cxx,
	src/TGeoTabManager.cxx:
	From Matevz:
	Avoid reparenting during ged-frame creation.

2006-09-27 10:47  rdm

	* 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 10:45  rdm

	* ged/: inc/TGedEditor.h, inc/TGedFrame.h, src/TGedEditor.cxx,
	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 10:42  rdm

	* geombuilder/inc/TGeoGedFrame.h:
	From Matevz:
	add comment to ClassDef.

2006-09-26 16:05  rdm

	* 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 15:44  rdm

	* geombuilder/inc/TGeoGedFrame.h, geombuilder/src/TGeoGedFrame.cxx,
	gl/inc/TGLPShapeObjEditor.h, gl/src/TGLPShapeObjEditor.cxx:
	add missing cvs ident lines.

2006-09-26 15:44  brun

	* geom/: inc/TGeoManager.h, 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 15:33  brun

	* minuit/src/TFitter.cxx:
	From Axel and Andy Haas
	Fix a problem in TGraphAsymmErrors fitting.

2006-09-26 10:07  rdm

	* gl/src/TGLSAViewer.cxx:
	From Matevz:
	Removed include of 'TGTab.h'.

2006-09-26 10:06  rdm

	* gl/inc/TGLSAViewer.h:
	From Matevz:
	Added get-methods needed when embedding the stand-alone viewer
	into another main-frame.

2006-09-26 10:06  rdm

	* geombuilder/inc/: LinkDef.h, TGeoGedFrame.h:
	From Matevz:
	Removed class TGedElement that is no longer needed by the
	geom-editors.

2006-09-26 10:05  rdm

	* ged/src/TGedFrame.cxx:
	From Matevz:
	Resize ged-name-frame to fit within the editor-canvas; fixed a
	compilation warning.

2006-09-26 08:48  antcheva

	* ged/inc/TPaveStatsEditor.h:
	- Coding convention

2006-09-26 08:42  antcheva

	* ged/inc/TGedEditor.h:
	- comments beside ClassDef are for ROOT Reference guide
	  and should not be removed

2006-09-25 15:45  rdm

	* base/inc/GuiTypes.h:
	indentation cosmetics.

2006-09-25 15:45  rdm

	* geombuilder/: inc/TGeoBBoxEditor.h, inc/TGeoConeEditor.h,
	inc/TGeoEltuEditor.h, inc/TGeoHypeEditor.h,
	inc/TGeoManagerEditor.h, inc/TGeoMaterialEditor.h,
	inc/TGeoMatrixEditor.h, inc/TGeoMediumEditor.h,
	inc/TGeoNodeEditor.h, inc/TGeoParaEditor.h, inc/TGeoPconEditor.h,
	inc/TGeoPgonEditor.h, inc/TGeoSphereEditor.h, inc/TGeoTabManager.h,
	inc/TGeoTorusEditor.h, inc/TGeoTrapEditor.h, inc/TGeoTrd1Editor.h,
	inc/TGeoTrd2Editor.h, inc/TGeoTubeEditor.h, inc/TGeoVolumeEditor.h,
	src/TGeoBBoxEditor.cxx, src/TGeoConeEditor.cxx,
	src/TGeoEltuEditor.cxx, src/TGeoHypeEditor.cxx,
	src/TGeoManagerEditor.cxx, src/TGeoMaterialEditor.cxx,
	src/TGeoMatrixEditor.cxx, src/TGeoMediumEditor.cxx,
	src/TGeoNodeEditor.cxx, src/TGeoParaEditor.cxx,
	src/TGeoPconEditor.cxx, src/TGeoPgonEditor.cxx,
	src/TGeoSphereEditor.cxx, src/TGeoTabManager.cxx,
	src/TGeoTorusEditor.cxx, src/TGeoTrapEditor.cxx,
	src/TGeoTrd1Editor.cxx, src/TGeoTrd2Editor.cxx,
	src/TGeoTubeEditor.cxx, src/TGeoVolumeEditor.cxx:
	From Matevz:
	Changes required to use new TGedEditor/Frame implementation in
	geombuilder module.

2006-09-25 15:44  rdm

	* geombuilder/: Module.mk, inc/LinkDef.h, inc/TGeoGedFrame.h,
	src/TGeoGedFrame.cxx:
	From Matevz:
	New class TGeoGedFrame: a base-class for geo-editors providing
	common functionality (access to TGeoTabManager).

2006-09-25 15:43  rdm

	* gl/: inc/TGLViewerEditor.h, src/TGLViewerEditor.cxx:
	From Matevz:
	Modifications according to new TGedFrame/TGedEditor tab handling.

2006-09-25 15:43  rdm

	* gl/: inc/TGLSAViewer.h, 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 15:42  rdm

	* 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 15:42  rdm

	* gl/: inc/TGLEditor.h, src/TGLEditor.cxx:
	From Matevz:
	Removed files; functionality moved to TGLPShapeObjEditor and
	TGLViewerEditor.

2006-09-25 15:41  rdm

	* gl/: inc/TGLPShapeObjEditor.h, src/TGLPShapeObjEditor.cxx:
	From Matevz:
	New editor class for TGLPhysicalShape object (selected in GLViewer).

2006-09-25 15:40  rdm

	* gl/inc/TGLViewer.h:
	From Matevz:
	Add wrapper class for TGLPhysicalShape editor.

2006-09-25 15:40  rdm

	* ged/inc/TGraphEditor.h:
	From Matevz:
	Changes from TGedFrame.

2006-09-25 15:39  rdm

	* ged/inc/LinkDef.h:
	From Matevz:
	Remove TGedElement class.

2006-09-25 15:38  rdm

	* ged/: inc/TH1Editor.h, inc/TH2Editor.h, src/TH1Editor.cxx,
	src/TH2Editor.cxx:
	From Matevz:
	Changes from TGedFrame.
	Create 'Binning' tab using the new tab-management functionality.

2006-09-25 15:36  rdm

	* ged/inc/TPaveStatsEditor.h:
	From Matevz:
	Changes from TGedFrame.

2006-09-25 15:35  rdm

	* ged/: inc/TArrowEditor.h, inc/TAttFillEditor.h,
	inc/TAttLineEditor.h, inc/TAttMarkerEditor.h, inc/TAttTextEditor.h,
	inc/TAxisEditor.h, inc/TCurlyArcEditor.h, inc/TCurlyLineEditor.h,
	inc/TF1Editor.h, inc/TFrameEditor.h, inc/TLineEditor.h,
	inc/TPadEditor.h, src/TArrowEditor.cxx, src/TAttFillEditor.cxx,
	src/TAttLineEditor.cxx, src/TAttMarkerEditor.cxx,
	src/TAttTextEditor.cxx, src/TAxisEditor.cxx,
	src/TCurlyArcEditor.cxx, src/TCurlyLineEditor.cxx,
	src/TF1Editor.cxx, src/TFrameEditor.cxx, src/TGraphEditor.cxx,
	src/TLineEditor.cxx, src/TPadEditor.cxx, src/TPaveStatsEditor.cxx:
	From Matevz:
	Changes from TGedFrame.

2006-09-25 15:32  rdm

	* ged/: inc/TGedFrame.h, 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 15:31  rdm

	* ged/: inc/TGedEditor.h, 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 15:30  rdm

	* gui/src/TRootCanvas.cxx:
	From Matevz:
	Update handling of visibility and creation according to new
	structure of TGedEditor.

2006-09-25 15:29  rdm

	* gpad/src/TPad.cxx:
	From Matevz:
	In 'TPad::Close()' check fCanvas->fClickSelectedPad and if needed
	reset it to 0.

2006-09-25 15:29  rdm

	* 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 15:28  rdm

	* gpad/: inc/TCanvas.h, src/TCanvas.cxx:
	From Matevz:
	Added member 'TPad *fClickSelectedPad'.

2006-09-25 15:27  rdm

	* meta/: inc/TClass.h, src/TClass.cxx:
	From Matevz:
	Remove member fClassEditors.

2006-09-25 15:26  rdm

	* base/: inc/TVirtualPadEditor.h, src/TVirtualPadEditor.cxx:
	From Matevz:
	Remove obsoleted function DeleteEditors(); added abstract virtual
	'TCanvas* GetCanvas()' needed for management of editor visibility.

2006-09-25 11:15  rdm

	* 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 10:59  brun

	* roofit/roofit_2.09.src.tgz:
	From Axel:
	Adopt new THtml API.

2006-09-25 10:58  brun

	* html/: inc/THtml.h, 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 10:26  antcheva

	* gui/: inc/TGStatusBar.h, src/TGStatusBar.cxx:
	- remove fgHints because it duplicates the default hints in use fgDefaultHints

2006-09-25 10:18  antcheva

	* gui/src/TGFrame.cxx:
	- create fgDefaultHints when needed, not in a global scope

2006-09-22 23:16  pcanal

	* meta/src/TClass.cxx:
	disable the autoloader when executing SetUnload

2006-09-22 12:44  couet

	* gl/: inc/TGLPolyLine.h, src/TGLPolyLine.cxx:
	- From Timur:
	  Mods to add line width.

2006-09-22 11:49  rdm

	* config/: Makefile.aix, Makefile.aix5, Makefile.aixgcc,
	Makefile.alphacxx6, Makefile.alphagcc, Makefile.alphakcc,
	Makefile.freebsd, Makefile.freebsd4, Makefile.freebsd5,
	Makefile.hpuxacc, Makefile.hpuxgcc, Makefile.hpuxia64acc,
	Makefile.hurddeb, Makefile.linux, Makefile.linuxalphagcc,
	Makefile.linuxarm, Makefile.linuxdeb, Makefile.linuxdeb2ppc,
	Makefile.linuxia64ecc, Makefile.linuxia64gcc,
	Makefile.linuxia64sgi, Makefile.linuxicc, Makefile.linuxkcc,
	Makefile.linuxpgcc, Makefile.linuxppc64gcc, Makefile.linuxppcgcc,
	Makefile.linuxrh42, Makefile.linuxrh51, Makefile.linuxsuse6,
	Makefile.linuxx8664icc, Makefile.lynxos, Makefile.mklinux,
	Makefile.openbsd, Makefile.sgicc, Makefile.sgicc64,
	Makefile.sgikcc, Makefile.sgin32gcc, Makefile.solaris,
	Makefile.solarisCC5, Makefile.solarisgcc, Makefile.solariskcc:
	Add -lXext to all file where it was still missing.

2006-09-22 11:13  brun

	* README/CREDITS:
	Add Gilles Quemener for his contribution to TMultiDimFit::EvalError function

2006-09-22 11:11  brun

	* tutorials/multidimfit.C:
	Adjust the test to the new random numbers sequence

2006-09-22 11:09  brun

	* hist/: inc/TMultiDimFit.h, 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 22:59  pcanal

	* cint/: inc/G__ci.h, lib/posix/posix.h, lib/prec_stl/climits,
	lib/prec_stl/complex, lib/prec_stl/deque, lib/prec_stl/iterator,
	lib/prec_stl/list, lib/prec_stl/map, lib/prec_stl/memory,
	lib/prec_stl/multimap, lib/prec_stl/multiset, lib/prec_stl/queue,
	lib/prec_stl/set, lib/prec_stl/stack, lib/prec_stl/string,
	lib/prec_stl/valarray, lib/prec_stl/vector, src/Api.cxx,
	src/v6_newlink.cxx, src/v6_pause.cxx, src/v6_scrupto.cxx,
	src/v6_shl.cxx, 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 22:10  rdm

	* configure:
	From Bertrand:
	fix typo.

2006-09-21 22:02  brun

	* graf/: inc/TPaveText.h, 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 17:56  pcanal

	* tree/src/TTree.cxx:
	Fix for SetBranchStatus when looking up branches in a friend tree

2006-09-21 12:40  rdm

	* 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 16:23  couet

	* histpainter/src/THistPainter.cxx:
	- PaintBar take into account the value returned by gStyle->GetHistMinimumZero()

2006-09-20 14:23  rdm

	* configure, README/INSTALL:
	Update Castor source download link.

2006-09-20 13:46  couet

	* 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 21:13  brun

	* rfio/inc/LinkDef.h:
	Remove TCastorFile

2006-09-19 18:15  rdm

	* Makefile, configure, castor/Module.mk, castor/inc/LinkDef.h,
	castor/inc/TCastorFile.h, castor/src/TCastorFile.cxx,
	config/Makefile.in, config/rootrc.in, 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 17:06  brun

	* build/win/w32pragma.h, config/Makefile.win32:
	From Axel:
	patch to enable the warnings for both debug and release.

2006-09-19 16:37  brun

	* geom/: inc/TGeoPhysicalNode.h, 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 16:27  couet

	* postscript/src/TPostScript.cxx:
	- In DrawPolyMarker the line style and line width were not correctly reset.

2006-09-19 14:38  brun

	* hist/: inc/TMultiDimFit.h, src/TMultiDimFit.cxx:
	Previous version of the class could not be persistent.

2006-09-19 14:18  couet

	* histpainter/src/THistPainter.cxx:
	From Axel:
	- Fixes a typo (op | instead of ||).

2006-09-19 12:11  roiser

	* reflex/python/genreflex/: gendict.py, genreflex.py, 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 12:09  roiser

	* reflex/test/: test_Reflex_simple2.cxx, testDict2/TestClasses.h,
	testDict2/selection.xml:
	Unit tests for selection of typedef'd template parameters

2006-09-19 09:47  rdm

	* 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 17:13  pcanal

	* 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 13:44  brun

	* gl/inc/TGLUtil.h:
	From Federico:
	One more small correction for effc++

2006-09-18 00:01  roiser

	* reflex/: .cvsignore, SConstruct, inc/SConscript,
	inc/Reflex/.cvsignore, inc/Reflex/Builder/.cvsignore,
	inc/Reflex/internal/.cvsignore, python/.cvsignore,
	python/SConscript, python/genreflex/.cvsignore, src/.cvsignore,
	src/SConscript, test/.cvsignore, test/SConscript,
	test/testDict1/.cvsignore, test/testDict2/.cvsignore:
	scons configuration (replacing autotools)
	.cvsignore changes for new configuration

2006-09-17 21:08  pcanal

	* 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 21:06  pcanal

	* treeplayer/: inc/LinkDef.h, inc/TSelectorEntries.h,
	src/TSelectorEntries.cxx:
	New selector implementing TTree::GetEntries(const char *selection)

2006-09-17 16:16  brun

	* geompainter/src/TGeoPainter.cxx:
	Better scale settings

2006-09-17 16:13  brun

	* tutorials/RadioNuclides.C:
	Cosmetics: Add a grid to teh two canvases.

2006-09-17 13:03  brun

	* 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 12:09  brun

	* test/Makefile.arch:
	From Bertrand:
	Add test for debug flags in test/Makefile.arch on Windows.

2006-09-16 04:29  pcanal

	* tree/src/TSelector.cxx:
	TClass object should never be deleted directly

2006-09-16 02:20  rdm

	* test/Makefile:
	Fix dependencies for stressHepix so all needed programs will be build
	when doing "make stressHepix".

2006-09-15 17:16  brun

	* 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 17:12  brun

	* 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 14:33  brun

	* hist/: inc/TFormula.h, 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 12:23  brun

	* 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 12:05  brun

	* test/stressHepix.cxx:
	Update with new results

2006-09-15 10:55  rdm

	* treeviewer/: inc/TSessionViewer.h, src/TSessionViewer.cxx:
	From Bertrand:
	Fixes core dump on some platforms when exiting root by TSessionViewer
	menu (Thanks to Ilka).

2006-09-15 09:58  rdm

	* Makefile, cint/cintdlls.mk:
	Fix for broken parallel build.

2006-09-14 19:39  brun

	* geom/src/TGeoElement.cxx:
	Fix compilation problems on Windows.
	Comment calls to TF1. TGeo cannot depend on libHist.

2006-09-14 19:22  brun

	* geom/: inc/LinkDef1.h, inc/TGeoElement.h, inc/TGeoMaterial.h,
	src/TGeoElement.cxx, 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 18:08  rdm

	* Makefile, cint/Module.mk, cint/cintdlls.mk:
	From Axel:
	remove circular dependency between the cint and utils modules.

2006-09-14 17:06  couet

	* 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 16:39  roiser

	* reflex/: inc/Reflex/Builder/ClassBuilder.h,
	inc/Reflex/internal/ScopeBase.h, python/genreflex/gendict.py,
	src/ClassBuilder.cxx, src/ScopeBase.cxx, src/Type.cxx,
	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 16:36  roiser

	* reflex/test/test_Reflex_simple2.cxx:
	test for IsStruct

2006-09-14 15:38  roiser

	* reflex/: inc/Reflex/Kernel.h, inc/Reflex/PropertyList.h,
	inc/Reflex/Tools.h, inc/Reflex/internal/PropertyListImpl.h,
	src/Kernel.cxx, src/PropertyListImpl.cxx, 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 15:35  roiser

	* reflex/test/: test_ReflexBuilder_unit.cxx,
	test_Reflex_simple1.cxx, test_Reflex_unit.cxx:
	more changes to unit tests for PropertyList

2006-09-14 14:57  roiser

	* reflex/test/: test_ReflexBuilder_unit.cxx,
	test_Reflex_generate.cxx, test_Reflex_simple1.cxx,
	test_Reflex_simple2.cxx, test_Reflex_unit.cxx,
	testDict2/TestClasses.h:
	Unit test changes for PropertyList

2006-09-14 14:46  brun

	* 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 09:21  brun

	* test/stressHepix.cxx:
	Add result of benchmark on new MacBookPro 3GHz with icc9.1

2006-09-14 09:02  brun

	* 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 07:27  pcanal

	* treeplayer/src/TTreePlayer.cxx:
	Update MakeClass/MakeSelector so that the resulting skeleton initialize the array of pointers

2006-09-13 18:59  brun

	* asimage/src/libAfterImage.tar.gz:
	From Valeriy O & Sacha Vasko:
	   added ability to obtain animation delay when reading gif images.

2006-09-13 18:24  couet

	* 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 18:23  couet

	* asimage/src/TASImage.cxx:
	- From Valeri Onuchin:
	  small correction in comments

2006-09-13 17:33  couet

	* 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 17:25  moneta

	* smatrix/test/kalman.C:
	fix a problem in passing inputs

2006-09-13 17:21  rdm

	* configure:
	for arch macosxicc turn off python since there is a compiler problem that
	prevents this module from linking.

2006-09-13 17:19  rdm

	* test/Makefile:
	in distclean cleanup stressHepix.log.

2006-09-13 17:19  rdm

	* test/.cvsignore:
	ignore stressHepix and stressHepix.log

2006-09-13 17:17  rdm

	* 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 17:11  moneta

	* smatrix/test/matrixOperations.C:
	fix a problem in plotting a second canvas

2006-09-13 13:53  couet

	* histpainter/src/THistPainter.cxx:
	- The previous fix must also be applied in ShowProjection3.

2006-09-13 10:17  brun

	* 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 09:14  pcanal

	* 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 08:53  brun

	* test/stressHepix.cxx:
	Add more comments explaining the goals and the contents of the benchmark.

2006-09-13 07:08  pcanal

	* 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 07:03  pcanal

	* meta/src/TMethodCall.cxx:
	Avoid looking up the method when we have a TClass but not ClassInfo

2006-09-12 19:43  brun

	* test/stressHepix.cxx:
	Add a few more reference platforms

2006-09-12 17:36  brun

	* test/stressHepix.cxx:
	Fix portability problems and normalize for AMD64/280

2006-09-12 16:52  brun

	* test/: Makefile, stressFit.cxx, stressSpectrum.cxx:
	Modify stressFit and stressSpectrum to accept an input argument.
	Ass stressHepix to the Makefile.

2006-09-12 16:51  brun

	* 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 15:24  couet

	* test/: stressGraphics.cxx, stressGraphics.ref:
	- New test for transparent pad.

2006-09-12 15:06  roiser

	* reflex/: inc/Reflex/Object.h, inc/Reflex/ValueObject.h,
	inc/Reflex/Builder/TypeBuilder.h, src/FunctionBuilder.cxx,
	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 13:38  couet

	* test/stressGraphics.cxx:
	- Remove the PS file if a test succeed (keep it if it failed).

2006-09-12 13:03  roiser

	* reflex/: python/genreflex/gendict.py,
	test/test_Reflex_simple2.cxx:
	re-enable the selection for templated classes via the cpp selection mechanism

2006-09-12 08:36  brun

	* hist/src/TH1.cxx:
	From Paul Russo:
	Fix array boundary problems in TH1::SmoothArray

2006-09-12 01:45  rdm

	* treeviewer/: inc/TSessionViewer.h, src/TSessionViewer.cxx:
	From Bertrand:
	Improve package (.par files) managment in TSessionViewer.

2006-09-11 23:01  brun

	* 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 16:10  roiser

	* reflex/inc/Reflex/ValueObject.h:
	remove crlf

2006-09-11 11:15  brun

	* treeplayer/src/TFileDrawMap.cxx:
	In TFileDrawMap::PaintDir use the fillcolor of the branch

2006-09-11 10:20  brun

	* netx/src/TXNetFile.cxx:
	Fix a compilation error on Solaris.

2006-09-11 10:11  brun

	* base/: inc/TFile.h, 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 09:40  antcheva

	* gui/src/TGFontDialog.cxx:
	- cleanup

2006-09-08 22:56  roiser

	* reflex/.cvsignore:
	ignore more XCode files

2006-09-08 22:54  roiser

	* reflex/src/: PropertyList.cxx, PropertyListImpl.cxx,
	ScopeBase.cxx, ScopeName.cxx, TypeBase.cxx, TypeName.cxx:
	fix coding conventions

2006-09-08 22:41  roiser

	* reflex/: inc/Reflex/Any.h, inc/Reflex/Object.h,
	inc/Reflex/Reflex.h, inc/Reflex/Type.h, inc/Reflex/ValueObject.h,
	inc/Reflex/Builder/TypeBuilder.h, src/Class.cxx, src/Type.cxx,
	test/test_Reflex_unit.cxx:
	From Pere:
	New API type ValueObject which takes ownership on the instance.

2006-09-08 22:12  pcanal

	* 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 19:24  brun

	* 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 15:06  roiser

	* reflex/src/stl_hash.h:
	From Philippe:
	fix for icc <= 8

2006-09-08 14:24  brun

	* hist/src/TFractionFitter.cxx:
	Add a protection against a log with a negative argument in TFractionFitter::ComputeFCN

2006-09-08 10:58  antcheva

	* ged/src/TStyleManager.cxx:
	- updated class description:
	  added information from where Style manager can be started

2006-09-08 08:56  pcanal

	* 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 11:32  rdm

	* proofd/src/XrdProofdResponse.cxx:
	From Gerri:
	- Make sure that the link is defined.

2006-09-07 11:27  rdm

	* netx/src/TXNetFile.cxx, proof/src/TFileMerger.cxx,
	proof/src/TPacketizer.cxx, proof/src/TProofServ.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 09:31  pcanal

	* treeplayer/: inc/TTreeFormula.h, 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 17:17  couet

	* 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 17:05  antcheva

	* gui/src/TRootDialog.cxx:
	- coding conventions

2006-09-06 11:30  rdm

	* base/inc/TTimeStamp.h:
	renamed GetValue() to AsDouble() for consistency.

2006-09-06 09:53  pcanal

	* treeplayer/src/TFormLeafInfo.cxx:
	Remove memory leak

2006-09-06 09:11  pcanal

	* base/inc/RVersion.h, build/version_number:
	Make version 5.12/00e.

2006-09-06 08:25  pcanal

	* 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-06 08:12  pcanal

	* tree/src/TBranch.cxx:
	From Paul:
	o The previous fix on the 5.12 branch was too aggressive.
	   We do need to initialize the fTree data member before
	   creating the leaves, however we must delay creating the
	   basket until after we have the leaves otherwise we do
	   not know if the basket needs to adjust to variable-sized
	   arrays of leaf data.

2006-09-05 19:13  roiser

	* reflex/: Module.mk, doc/Doxyfile, inc/Reflex/Any.h,
	inc/Reflex/Base.h, inc/Reflex/Kernel.h, inc/Reflex/Member.h,
	inc/Reflex/MemberTemplate.h, inc/Reflex/Object.h,
	inc/Reflex/PropertyList.h, inc/Reflex/Scope.h,
	inc/Reflex/TypeTemplate.h, inc/Reflex/internal/MemberBase.h,
	inc/Reflex/internal/MemberTemplateImpl.h,
	inc/Reflex/internal/MemberTemplateName.h,
	inc/Reflex/internal/PropertyListImpl.h,
	inc/Reflex/internal/ScopeBase.h, inc/Reflex/internal/ScopeName.h,
	inc/Reflex/internal/TypeBase.h, inc/Reflex/internal/TypeName.h,
	inc/Reflex/internal/TypeTemplateImpl.h,
	inc/Reflex/internal/TypeTemplateName.h, src/Array.h, src/Class.cxx,
	src/Class.h, src/ClassBuilder.cxx, src/ClassTemplateInstance.h,
	src/Enum.h, src/Function.h, src/FunctionMemberTemplateInstance.h,
	src/Kernel.cxx, src/MemberTemplateName.cxx, src/Pointer.h,
	src/PointerToMember.h, src/PropertyList.cxx,
	src/PropertyListImpl.cxx, src/ScopeBase.cxx, src/ScopeName.cxx,
	src/TemplateInstance.h, src/TypeBase.cxx, src/TypeBuilder.cxx,
	src/TypeName.cxx, src/TypeTemplateName.cxx, src/Typedef.h,
	src/Union.h, src/stl_hash.h, test/test_ReflexBuilder_unit.cxx,
	test/test_Reflex_generate.cxx, test/test_Reflex_simple1.cxx,
	test/test_Reflex_simple2.cxx, test/test_Reflex_unit.cxx,
	test/testDict2/ClassG.h, test/testDict2/TestClasses.h,
	test/testDict2/selection.xml:
	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 18:57  brun

	* alien/inc/TAlienFile.h:
	From Andreas Peters:
	SetCacheRead() was not passed
	through in TAlienFile to the underlying TXNetFile object.

2006-09-05 16:08  brun

	* odbc/src/TODBCStatement.cxx:
	The previous patch by Sergey was not complete.

2006-09-05 15:37  brun

	* 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 11:39  couet

	* 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-05 01:57  rdm

	* 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 17:33  rdm

	* 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 15:52  antcheva

	* 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 08:38  brun

	* 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 02:45  rdm

	* 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-04 00:54  rdm

	* build/unix/makedistsrc.sh:
	export as source tar file the version according to build/version_number.
	This is what we want for patch releases.

2006-09-02 09:47  pcanal

	* treeplayer/: inc/TTreeFormula.h, 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-02 09:16  pcanal

	* base/inc/RVersion.h, build/version_number:
	Make version 5.12/00d.

2006-09-02 07:17  pcanal

	* tree/src/TBranch.cxx:
	From Paul:
	o Fix problem with TLeaf::GetLeafCounter() using an uninitialized
	   fTree data member in a branch when called by a TLeafI constructor.

	   The branch constructor was creating leaves before it had initialized
	   its fTree data member and the leaf constructor was eventually calling
	   TLeaf::GetLeafCounter() which needed to have a valid fTree in the
	   owning branch.

2006-09-01 17:56  brun

	* 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 16:40  couet

	* 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 13:11  couet

	* tutorials/: glbox.C, gldemos.C, glrose.C, glsurfaces.C, 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 11:47  rdm

	* config/root-config.in:
	From Bertrand:
	additional fix for windows after change from -a to &&.

2006-08-31 18:03  brun

	* gl/: inc/TGLPlotPainter.h, src/TGLPlotPainter.cxx:
	Destructors must be virtual for classes with virtual functions.

2006-08-31 16:59  antcheva

	* gui/: inc/TRootDialog.h, src/TGTextEntry.cxx,
	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 16:15  rdm

	* config/Makefile.macosx, config/Makefile.macosx64,
	test/Makefile.arch:
	From Fed:
	corrections for 64 bit MacOS X version.

2006-08-31 15:44  couet

	* gl/: inc/TGLBoxPainter.h, inc/TGLPlotBox.h,
	inc/TGLSurfacePainter.h, inc/TGLTF3Painter.h,
	src/TGLBoxPainter.cxx, src/TGLPlotBox.cxx,
	src/TGLSurfacePainter.cxx, src/TGLTF3Painter.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 15:42  couet

	* base/inc/TVirtualGL.h, gl/inc/LinkDef.h, gl/inc/TGLAxisPainter.h,
	gl/inc/TGLHistPainter.h, gl/inc/TGLLegoPainter.h,
	gl/inc/TGLOrthoCamera.h, gl/inc/TGLPadHistPainter.h,
	gl/inc/TGLPlotPainter.h, gl/inc/TGLUtil.h, gl/inc/TX11GL.h,
	gl/src/TGLAxisPainter.cxx, gl/src/TGLHistPainter.cxx,
	gl/src/TGLLegoPainter.cxx, gl/src/TGLOrthoCamera.cxx,
	gl/src/TGLPadHistPainter.cxx, gl/src/TGLPlotPainter.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 15:40  rdm

	* unix/src/TUnixSystem.cxx:
	From Axel:
	fix original ridiculous implementation of CopyFile().

2006-08-31 15:35  couet

	* tutorials/: glbox.C, glrose.C:
	- New examples illustrating the new GL options.

2006-08-31 15:34  couet

	* tutorials/glsurfaces.C:
	- Illustrates the new GL visualisation options.

2006-08-31 15:28  brun

	* 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 14:28  rdm

	* treeplayer/src/TBranchProxyDescriptor.cxx:
	add ctype.h needed for isalpha() etc.

2006-08-31 13:09  brun

	* 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 13:05  rdm

	* base/inc/TComplex.h, graf/inc/TGraphPolar.h, hist/inc/TF12.h,
	proof/src/TProofDraw.cxx, proofd/inc/XrdProofdTrace.h,
	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 13:03  rdm

	* tmva/: inc/BinarySearchTree.h, inc/BinaryTree.h, inc/Event.h,
	inc/GeneticBase.h, inc/MethodBase.h, inc/MethodFisher.h,
	inc/MethodHMatrix.h, inc/MethodLikelihood.h, inc/MethodRuleFit.h,
	inc/MethodTMlpANN.h, inc/MethodVariable.h, inc/Node.h,
	inc/NodeID.h, inc/Reader.h, inc/Volume.h, src/MethodBase.cxx,
	src/MethodLikelihood.cxx, src/MethodPDERS.cxx,
	src/MethodVariable.cxx, src/Reader.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 11:46  rdm

	* configure:
	Autodetect Solaris 10 on i386.

2006-08-31 11:44  rdm

	* base/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 11:32  rdm

	* configure, ruby/src/drr.cxx:
	From Axel, Elias and me:
	Add proper support for Ruby 1.9.

2006-08-31 11:08  antcheva

	* gui/: inc/TGMenu.h, 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 10:38  rdm

	* config/root-config.in:
	use && instead of non-portable -a.

2006-08-30 17:57  couet

	* test/stressGraphics.ref:
	- Some Err# were too small for Windows.

2006-08-30 17:22  brun

	* 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 16:46  antcheva

	* qt/src/TQtWidget.cxx:
	From Valeri Fine:
	- fix a resize widget bug for Win32

2006-08-30 16:45  antcheva

	* qt/inc/TQtWidget.h:
	From Valeri Fine:
	- new static methods to get the QWidget pointer for TCanvas

2006-08-30 16:44  antcheva

	* qt/src/GQtGUI.cxx:
	From Valeri Fine:
	- fix the color "sex" rgb:bgr for Win32

2006-08-30 16:43  antcheva

	* qt/src/TQtClientWidget.cxx:
	From Valeri Fine:
	- remove the redundant assert

2006-08-30 16:43  antcheva

	* qt/inc/TQtRConfig.h:
	From Valeri Fine:
	- add the Qt 4 version the Qt-layer can be compiled against of

2006-08-30 14:56  brun

	* base/inc/TString.h:
	Fix a typo

2006-08-30 14:55  brun

	* mysql/src/: TMySQLServer.cxx, 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 14:54  brun

	* matrix/src/: TMatrixT.cxx, TMatrixTSparse.cxx, TMatrixTSym.cxx,
	TMatrixTUtils.cxx, 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 14:53  brun

	* base/inc/TString.h:
	Replace stdarg.h by Vargargs.h

2006-08-30 14:52  brun

	* 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 17:55  brun

	* gui/src/TGFSComboBox.cxx:
	Fix coding conventions violations.

2006-08-29 15:31  brun

	* base/inc/RVersion.h, build/version_number:
	This is 5.13/02 (or at least coming soon)

2006-08-29 15:19  brun

	* build/package/msi/makemsi.cxx:
	From Axel:
	the python path was wrong for the MSI installer.

2006-08-29 15:16  brun

	* 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 14:42  moneta

	* smatrix/doc/SMatrix.html:
	correct the doc

2006-08-29 14:42  moneta

	* mathcore/inc/Math/GenVector/VectorUtil.h:
	correct the doc

2006-08-29 14:30  brun

	* base/inc/TString.h:
	Add a missing "include <stdarg.h>" required by compilers like cygwin/gcc

2006-08-28 20:28  brun

	* gl/: inc/TGLCamera.h, 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 19:00  antcheva

	* gui/src/TGNumberEntry.cxx:
	- roll back previous change because of side effects;

2006-08-28 18:03  roiser

	* reflex/: inc/Reflex/internal/InternalTools.h,
	inc/Reflex/internal/MemberTemplateImpl.h,
	inc/Reflex/internal/ScopeBase.h,
	inc/Reflex/internal/TypeTemplateImpl.h, src/Class.h,
	src/Function.h, src/FunctionMember.h, src/MemberTemplateImpl.cxx,
	src/MemberTemplateName.cxx, src/ScopeName.cxx,
	src/TemplateInstance.h, src/TypeName.cxx, src/TypeTemplateImpl.cxx,
	src/TypeTemplateName.cxx:
	Fix for Solaris CC (casting to const_reverse_iterator)

2006-08-28 17:10  rdm

	* gui/src/TGFSComboBox.cxx:
	From Christian:
	Fix buffer overflow in case system is configured with --prefix.

2006-08-28 16:54  brun

	* hist/src/TH1.cxx:
	Set fgDefaultSumw2 to kFALSE instead of kTRUE by default.

2006-08-28 16:43  rdm

	* rint/: inc/TRint.h, 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 16:17  brun

	* utils/src/rootcint.cxx:
	From Axel:
	implement streaming of arrays of std::strings.

2006-08-28 15:35  rdm

	* base/src/TVirtualProof.cxx, proof/inc/TPerfStats.h:
	cosmetics.

2006-08-28 15:34  brun

	* hist/: inc/TH1.h, src/TH1.cxx, src/TH2.cxx, 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 15:34  rdm

	* base/src/TFile.cxx:
	From Gerri:
	fix to avoid archive names to be appended twice to file name.

2006-08-28 13:41  brun

	* geom/: inc/TGeoElement.h, src/TGeoElement.cxx:
	From Andrei:
	Fix coding conventions violations.

2006-08-28 11:30  antcheva

	* gui/src/TGFileDialog.cxx:
	- fixed  segv and mem leak

2006-08-28 10:04  rdm

	* rfio/src/TRFIOFile.cxx:
	From Bertrand:
	fix compilation on win32.

2006-08-28 09:44  brun

	* vmc/inc/TGeoMCGeometry.h:
	Fix coding conventions violations.

2006-08-28 09:42  brun

	* hist/src/TFormula.cxx:
	Fix coding conventions violation.

2006-08-27 05:11  pcanal

	* cint/src/dlfcn.c:
	remove obsolete file

2006-08-26 18:37  rdm

	* rfio/: inc/TRFIOFile.h, src/TRFIOFile.cxx:
	make RFIO plugin support large (> 2GB) files.

2006-08-26 18:28  rdm

	* base/inc/TFileCacheRead.h, base/inc/TFileCacheWrite.h,
	base/src/TFileCacheRead.cxx, base/src/TFileCacheWrite.cxx,
	tree/inc/TTreeCache.h, tree/src/TTreeCache.cxx:
	- make cctor and assignment private
	- correct some comments

2006-08-26 18:27  rdm

	* base/src/TFile.cxx:
	correct comment.

2006-08-25 18:47  brun

	* geom/: inc/TGeoElement.h, src/TGeoElement.cxx:
	From Mihaela:
	added CC and assignment operator to the new class TGeoDecayChannel
	(To avoid effc++ warnings).

2006-08-25 17:48  rdm

	* 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 17:15  rdm

	* cint/src/v6_scrupto.cxx:
	From Axel:
	Reset next to 0 when scratching partial vartable!
	/CVS: ----------------------------------------------------------------------

2006-08-25 17:15  rdm

	* cint/: inc/G__ci.h, 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 16:17  rdm

	* geom/src/TGeoElement.cxx:
	From Axel:
	Fix compiler warning in MSVC due to "*/*.

2006-08-25 14:39  rdm

	* asimage/src/libAfterImage.tar.gz:
	From Valeri O.:
	make sure gif's are MS Photoviewer compatible.

2006-08-25 12:49  couet

	* hist/src/TH3.cxx:
	- Implement the case with "variable size bins" in TH3::FitSlicesZ.

2006-08-25 12:43  rdm

	* configure:
	check also for libruby1.9.

2006-08-25 12:35  rdm

	* 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 12:34  rdm

	* build/package/debian/: changelog, copyright, root-bin.png:
	From Christian Holm:
	updates in copyright info after recent changes. Nice new ROOT icon.

2006-08-25 12:16  axel

	* reflex/: inc/Reflex/Kernel.h, inc/Reflex/Scope.h,
	inc/Reflex/Type.h, inc/Reflex/internal/ScopeBase.h, src/Kernel.cxx,
	src/NameLookup.cxx, src/NameLookup.h, src/Scope.cxx,
	src/ScopeBase.cxx, 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 12:15  couet

	* gl/: inc/TGLPolyMarker.h, src/TGLPolyMarker.cxx:
	From Timur:
	- Mod to allow the markers scaling (take into account the marker size).

2006-08-25 12:10  rdm

	* cint/: src/v6_input.cxx, stl/_deque.h, stl/_iterator.h,
	stl/_list.h, stl/_map.h, stl/_multimap.h, stl/_multiset.h,
	stl/_pair.h, stl/_set.h, stl/_stack.h, stl/_vector.h, stl/algo.h,
	stl/algobase.h, stl/bstring.h, stl/bvector.h, stl/defalloc.h,
	stl/faralloc.h, stl/fdeque.h, stl/flist.h, stl/fmap.h,
	stl/fmultmap.h, stl/fmultset.h, stl/fset.h, stl/function.h,
	stl/hdeque.h, stl/heap.h, stl/hlist.h, stl/hmap.h, stl/hmultmap.h,
	stl/hmultset.h, stl/hset.h, stl/hugalloc.h, stl/hvector.h,
	stl/lbvector.h, stl/ldeque.h, stl/llist.h, stl/lmap.h,
	stl/lmultmap.h, stl/lmultset.h, stl/lngalloc.h, stl/lset.h,
	stl/neralloc.h, stl/nmap.h, stl/nmultmap.h, stl/nmultset.h,
	stl/nset.h, stl/projectn.h, stl/random.cpp, stl/tempbuf.cpp,
	stl/tempbuf.h, 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 12:07  rdm

	* 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 11:45  brun

	* etc/RadioNuclides.txt:
	From Mihaela Gheata:
	Add table of radionuclides materials

2006-08-25 11:44  brun

	* geom/: inc/LinkDef1.h, inc/TGeoElement.h, 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 20:51  brun

	* gpad/: inc/TCanvas.h, src/TCanvas.cxx, 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 19:07  pcanal

	* cint/src/v6_shl.cxx:
	remove obsolete #ifdef/include

2006-08-24 18:58  pcanal

	* cint/inc/aixdlfcn.h:
	remove obsolete file

2006-08-24 18:53  pcanal

	* hist/src/TFormula.cxx:
	In GetExpFormula properly implement the printing of function calls

2006-08-24 18:43  rdm

	* auth/: inc/rsaaux.h, inc/rsadef.h, inc/rsafun.h, inc/rsalib.h,
	src/rsaaux.cxx, src/rsafun.cxx, src/rsalib.cxx:
	forgot to close C comment.

2006-08-24 18:37  rdm

	* qt/LICENSE.QPL:
	Not relevant since we don't distribute Qt itself.

2006-08-24 18:37  rdm

	* roofit/Module.mk, table/inc/TDataSetIter.h:
	Update copyright and license statement.

2006-08-24 18:36  rdm

	* graf/src/TGraphSmooth.cxx:
	Update copyright and license statement.

2006-08-24 18:36  rdm

	* tutorials/pythiaExample.C:
	Add reference to LPGL.

2006-08-24 18:34  rdm

	* zip/inc/: Bits.h, ZDeflate.h, ZIP.h, ZTrees.h:
	Permission from the authors to distribute these files under the same license
	as the current version of zlib.

2006-08-24 18:31  rdm

	* 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 18:28  rdm

	* auth/: inc/rsaaux.h, inc/rsadef.h, inc/rsafun.h, inc/rsalib.h,
	src/rsaaux.cxx, src/rsafun.cxx, src/rsalib.cxx:
	Files placed under LGPL by the author Martin Nicolay.

2006-08-24 17:04  rdm

	* configure:
	fix GSL/mathmore test which got broken in previous patch.

2006-08-24 16:35  rdm

	* cint/src/v6_shl.cxx:
	From Axel:
	Print some info if loading a dll failed under windows.

2006-08-24 15:49  rdm

	* 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/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, Makefile, configure,
	build/package/debian/po/dk.po,
	build/package/debian/po/templates.pot, 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, 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 13:46  rdm

	* cint/src/v6_pause.cxx:
	From Axel:
	Implement error recovery when piping (redirect i/o) failed.

2006-08-24 11:38  rdm

	* 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 11:22  roiser

	* reflex/doc/.cvsignore:
	new cvsignore file for doc dir

2006-08-24 11:21  roiser

	* reflex/test/testDict2/TestClasses.h:
	enhance test for function pointers

2006-08-24 00:25  rdm

	* 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 18:50  antcheva

	* gui/src/TGNumberEntry.cxx:
	From Reiner Rohlfs:
	- fix the truncated real number value in SetNumber(Double_t val) function

2006-08-23 17:50  brun

	* hist/src/TProfile.cxx:
	From Matevz:
	Fix a problem in TProfile::Rebin

2006-08-23 17:37  brun

	* geom/src/TGeoVolume.cxx:
	From Andrei:
	Fix bug reported at:
	http://savannah.cern.ch/bugs/?func=detailitem&item_id=19269

2006-08-23 17:32  brun

	* gl/src/TGLViewer.cxx:
	From Matevz:
	Fix a problem with previous GL patch.

2006-08-23 16:50  moneta

	* 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 16:48  brun

	* geom/src/TGeoTorus.cxx:
	From Andrei:
	 Fixed incorrect TGeoTorus::GetNmeshVertices().

2006-08-23 16:39  brun

	* 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 11:00  couet

	* hist/src/TH1.cxx:
	- Coding conventions

2006-08-23 10:47  rdm

	* configure:
	On Win32 ignore gsl-config when coming from cygwin.

2006-08-23 10:46  rdm

	* base/src/TString.cxx:
	Fix R__VA_COPY for Win32 with _MSC_VER >= 1310 (>= 7.1).

2006-08-23 00:06  pcanal

	* meta/src/TStreamerInfo.cxx:
	Adapt to the latest bug fix in TObjArray

2006-08-22 20:27  rdm

	* gui/src/TRootContextMenu.cxx:
	From Matevz:
	In ProcessMessage(Long_t, Long_t, Long_t): store current pad via
	TObjectSpy.

2006-08-22 20:27  rdm

	* 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 20:26  rdm

	* gpad/: inc/TCanvas.h, 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 20:25  rdm

	* base/src/TROOT.cxx:
	From Matevz:
	Replace TList with THashList for fCleanups.

2006-08-22 20:24  rdm

	* base/src/TContextMenu.cxx:
	From Matevz:
	In ProcessMessage(Long_t, Long_t, Long_t): store current pad via
	TObjectSpy.

2006-08-22 20:24  rdm

	* base/: inc/TObjectSpy.h, src/TObjectSpy.cxx:
	From Matevz:
	Added protections against fObj == 0; moved TObjectSpy::SetObject()
	from .h to .cxx.

2006-08-22 20:03  rdm

	* cont/inc/TObjArray.h:
	From Paul Russo:
	- Make TObjArray::UncheckedAt() return the same element
	  as TObjArray::At().

2006-08-22 19:19  rdm

	* 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 17:34  roiser

	* reflex/python/genreflex/gendict.py:
	Fix for shadow members which are function pointers and have templated parameter / return types

2006-08-22 16:12  rdm

	* tree/: inc/TSelector.h, src/TSelector.cxx:
	make copy ctor and assignment private again (effc++ compliant).

2006-08-22 16:07  rdm

	* html/: inc/THtml.h, 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 15:51  rdm

	* 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 14:23  couet

	* 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 12:40  moneta

	* mathcore/src/VectorUtil.cxx:
	fixes a compiler error on Linux

2006-08-22 11:45  moneta

	* mathcore/: build/src_Makefile.am,
	inc/Math/GenVector/VectorUtil.h, src/VectorUtil.cxx:

	add utility function for cinverting Phi in the range 0,2*PI and -PI,PI

2006-08-22 00:42  pcanal

	* 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 18:38  moneta

	* mathcore/: inc/Math/GenVector/VectorUtil.h,
	src/3DConversions.cxx, 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 18:02  rdm

	* html/: inc/THtml.h, src/THtml.cxx:
	From Axel:
	* when within Begin/End_Html, don't use 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 17:25  axel

	* reflex/: inc/Reflex/Scope.h, inc/Reflex/Type.h, src/Scope.cxx,
	src/Type.cxx:
	Ooops.

2006-08-21 17:23  axel

	* reflex/: inc/Reflex/Scope.h, inc/Reflex/Type.h, src/Scope.cxx,
	src/Type.cxx:
	Fix a few more unintended scope->bool->int conversions
	export G__CurrentCall needed by ROOT (pyroot)

2006-08-21 16:43  rdm

	* proof/src/TProofCondor.cxx:
	From Maarten:
	Improvements in Condor directed PROOF startup:
	- fix startup bugs
	- improve startup parallelism
	- add startup messages

2006-08-21 16:19  rdm

	* base/: inc/TString.h, 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 16:17  rdm

	* cint/src/v6_newlink.cxx:
	fix for AMD64 in case vararg methods return an object.

2006-08-21 15:53  rdm

	* config/: Makefile.macosx, Makefile.macosx64:
	Revert removal of -lg2c, needed on ppc.

2006-08-21 15:25  antcheva

	* 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 14:39  rdm

	* cint/inc/: Api.h, G__ci.h, 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 14:31  rdm

	* 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 11:55  rdm

	* 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-19 00:36  pcanal

	* cint/: inc/Api.h, inc/BaseCls.h, inc/CallFunc.h, inc/Class.h,
	inc/DataMbr.h, inc/G__ci.h, inc/Method.h, inc/MethodAr.h,
	inc/Property.h, inc/Token.h, inc/Type.h, inc/Typedf.h,
	inc/accstrm.h, inc/alphastrm.h, inc/bc_assign.h, inc/bc_autoobj.h,
	inc/bc_cfunc.h, inc/bc_debug.h, inc/bc_eh.h, inc/bc_exec.h,
	inc/bc_exec_asm.h, inc/bc_inst.h, inc/bc_item.h, inc/bc_linkdef.h,
	inc/bc_parse.h, inc/bc_reader.h, inc/bc_type.h, inc/bc_vtbl.h,
	inc/bcstrm.h, inc/cbstrm.h, inc/common.h, inc/dllrev.h,
	inc/fproto.h, inc/gcc3strm.h, inc/global.h, inc/header.h,
	inc/iccstrm.h, inc/kccstrm.h, inc/libstrm.h, inc/longif.h,
	inc/longif3.h, inc/memtest.h, inc/newsos.h, inc/rflx_gendict.h,
	inc/rflx_gensrc.h, inc/rflx_tools.h, inc/stdstrct.h, inc/sunos.h,
	inc/sunstrm.h, inc/typesym.h, inc/vc7strm.h, inc/vcstrm.h,
	inc/vcstrmold.h, include/Common.h, include/ReadF.C,
	include/ReadF.cxx, include/ReadF.h, include/RegE.C,
	include/RegE.cxx, include/RegE.h, include/_complex,
	include/_complex.h, include/_exception, include/_exception.h,
	include/_iostream, include/_stdexcept, include/_stdexcept.h,
	include/api.h, include/array.c, include/array.h,
	include/arrayiostream.h, include/assert.h, include/bool,
	include/bool.h, include/boolean.h, include/carray.c,
	include/carray.h, include/cassert, include/cctype, include/cerrno,
	include/cfloat, include/ciso646, include/climits, include/clocale,
	include/cmath, include/complex, include/complex.h,
	include/constants.h, include/csetjmp, include/csignal,
	include/cstdarg, include/cstddef, include/cstdio, include/cstdlib,
	include/cstring, include/ctime, include/ctype.h, include/cwchar,
	include/cwctype, include/darray.cxx, include/darray.h,
	include/ertti.h, include/exception, include/exception.h,
	include/fcntl.h, include/fft.c, include/fft.h, include/fstream,
	include/fstream.h, include/graphbuf.h, include/iomanip,
	include/iomanip.h, include/iosfwd, include/iosfwd.h,
	include/iostream, include/iostream.h, include/istream,
	include/limits, include/locale, include/lsm.c, include/lsm.h,
	include/makearc, include/makearcg, include/makearcsun,
	include/makefile, include/makehpib, include/makeit.c,
	include/makemat, include/matrix.cxx, include/matrix.h,
	include/matrixstream.h, include/mkincld.c, include/new,
	include/new.h, include/ostream, include/platform.h,
	include/pthread.h, include/readfile.h, include/regex.h,
	include/regexp.h, include/setjmp.h, include/socket.h,
	include/spice.h, include/sstream, include/statistics.c,
	include/statistics.h, include/stdarg.h, include/stdexcept,
	include/stdiostream.h, include/stream.h, include/streambuf,
	include/string.h, include/striostream.h, include/strstream,
	include/strstream.h, include/termios.h, include/timespec.h,
	include/typeinfo, include/typeinfo.h, include/unistd.h,
	include/windows.h, include/winsock.h, include/xgraph.c,
	include/xygraphbuf.h, include/GL/gl.h, include/GL/glu.h,
	include/GL/glut.h, include/GL/xmesa.h, include/X11/Xlib.h,
	include/X11/Xutil.h, include/X11/keysym.h, include/X11/xos.h,
	include/sys/cdefs.h, include/sys/file.h, include/sys/ipc.h,
	include/sys/msg.h, include/sys/sem.h, include/sys/shm.h,
	include/sys/stat.h, lib/accstrm/fstrm.h, lib/accstrm/iostrm.h,
	lib/accstrm/linkdef.h, lib/accstrm/sstrm.h, lib/alphastrm/fstrm.h,
	lib/alphastrm/iostrm.h, lib/alphastrm/linkdef.h,
	lib/alphastrm/sstrm.h, lib/bcstream/fstrm.h, lib/bcstream/iostrm.h,
	lib/bcstream/stdiostr.h, lib/bcstream/strm.h,
	lib/bcstream/strstrm.h, lib/cbstream/fstrm.h,
	lib/cbstream/iostrm.h, lib/cbstream/linkdef.h,
	lib/cbstream/strstrm.h, lib/dll_stl/cinteh.h, lib/dll_stl/clim.h,
	lib/dll_stl/cmplx.h, lib/dll_stl/dqu.h, lib/dll_stl/iter.h,
	lib/dll_stl/lst.h, lib/dll_stl/mp.h, lib/dll_stl/multmp.h,
	lib/dll_stl/multst.h, lib/dll_stl/pr.h, lib/dll_stl/que.h,
	lib/dll_stl/se.h, lib/dll_stl/st.h, lib/dll_stl/stk.h,
	lib/dll_stl/str.h, lib/dll_stl/suncc5_deque.h,
	lib/dll_stl/suncc5_string.h, lib/dll_stl/vary.h, lib/dll_stl/vec.h,
	lib/dll_stl/vecbool.h, lib/gcc3strm/fstrm.h, lib/gcc3strm/iostrm.h,
	lib/gcc3strm/linkdef.h, lib/gcc3strm/sstrm.h, lib/gl/GL.h,
	lib/gl/TOP.h, lib/gl/cintGL.h, lib/iccstrm/fstrm.h,
	lib/iccstrm/iostrm.h, lib/iccstrm/linkdef.h, lib/iccstrm/sstrm.h,
	lib/ipc/ipcif.h, lib/longlong/longdbl.h, lib/longlong/longlong.h,
	lib/longlong/makelongif, lib/longlong/makelongif3,
	lib/longlong/setuphp, lib/posix/exten.c, lib/posix/exten.h,
	lib/posix/mktypes.c, lib/posix/posix.h, lib/posix/winposix.c,
	lib/posix/winposix.h, lib/prec_stl/algorithm, lib/prec_stl/bitset,
	lib/prec_stl/climits, lib/prec_stl/complex, lib/prec_stl/deque,
	lib/prec_stl/exception, lib/prec_stl/functional,
	lib/prec_stl/iterator, lib/prec_stl/limits, lib/prec_stl/list,
	lib/prec_stl/map, lib/prec_stl/memory, lib/prec_stl/multimap,
	lib/prec_stl/multiset, lib/prec_stl/numeric, lib/prec_stl/queue,
	lib/prec_stl/set, lib/prec_stl/stack, lib/prec_stl/stdexcept,
	lib/prec_stl/string, lib/prec_stl/utility, lib/prec_stl/valarray,
	lib/prec_stl/vector, lib/pthread/pthd.h, lib/pthread/setuphp,
	lib/pthread/thread.h, lib/qt/qcompactstyle.h, lib/qt/qconfig.h,
	lib/qt/qmodules.h, lib/qt/qplatformdefs.h, lib/qt/qtcint.h,
	lib/qt/qtclasses.h, lib/qt/qtdummy.h, lib/qt/qtfunctions.h,
	lib/qt/qtglobals.h, lib/qt/qtstatic.cxx, lib/socket/cintsock.c,
	lib/socket/cintsock.h, lib/socket/mksockh.c,
	lib/stdstrct/stdcxxfunc.h, lib/stdstrct/stdfunc.h,
	lib/stdstrct/stdstr.h, lib/stream/fstrm.h, lib/stream/iostrm.h,
	lib/stream/stdiostr.h, lib/stream/strm.h, lib/stream/strstrm.h,
	lib/vc7strm/fstrm.h, lib/vc7strm/iostrm.h, lib/vc7strm/linkdef.h,
	lib/vc7strm/sstrm.h, lib/vcstream/fstrm.h, lib/vcstream/iostrm.h,
	lib/vcstream/stdiostr.h, lib/vcstream/strm.h,
	lib/vcstream/strstrm.h, lib/win32api/cintwin.h,
	lib/win32api/winfunc.h, lib/xlib/TOP.h, lib/xlib/XLIB.h,
	lib/xlib/x11const.h, lib/xlib/x11mfunc.h, main/G__main.c,
	main/G__setup.c, main/cppmain.cxx, src/Api.cxx, src/BaseCls.cxx,
	src/CallFunc.cxx, src/Class.cxx, src/DataMbr.cxx, src/Method.cxx,
	src/MethodAr.cxx, src/Shadow.cxx, src/Token.cxx, src/Type.cxx,
	src/Typedf.cxx, src/accstrm.cxx, src/allstrm.cxx,
	src/alphastrm.cxx, src/bc_assign.cxx, src/bc_autoobj.cxx,
	src/bc_cfunc.cxx, src/bc_debug.cxx, src/bc_eh.cxx, src/bc_exec.cxx,
	src/bc_inst.cxx, src/bc_item.cxx, src/bc_parse.cxx,
	src/bc_reader.cxx, src/bc_type.cxx, src/bc_vtbl.cxx,
	src/bcstrm.cxx, src/fakestrm.cxx, src/g__cfunc.c, src/gcc3strm.cxx,
	src/iccstrm.cxx, src/kccstrm.cxx, src/libstrm.cxx, src/longif.cxx,
	src/longif3.cxx, src/rflx_gendict.cxx, src/rflx_gensrc.cxx,
	src/rflx_tools.cxx, src/sun5strm.cxx, src/sunstrm.cxx,
	src/v6_auxu.cxx, src/v6_cast.cxx, src/v6_debug.cxx,
	src/v6_decl.cxx, src/v6_disp.cxx, src/v6_dump.cxx, src/v6_end.cxx,
	src/v6_error.cxx, src/v6_expr.cxx, src/v6_fread.cxx,
	src/v6_func.cxx, src/v6_gcoll.cxx, src/v6_global1.cxx,
	src/v6_global2.cxx, src/v6_ifunc.cxx, src/v6_inherit.cxx,
	src/v6_init.cxx, src/v6_input.cxx, src/v6_intrpt.cxx,
	src/v6_loadfile.cxx, src/v6_macos.cxx, src/v6_macro.cxx,
	src/v6_malloc.cxx, src/v6_memtest.cxx, src/v6_new.cxx,
	src/v6_newlink.cxx, src/v6_newsos.cxx, src/v6_oldlink.cxx,
	src/v6_opr.cxx, src/v6_parse.cxx, src/v6_pause.cxx,
	src/v6_pcode.cxx, src/v6_pragma.cxx, src/v6_quote.cxx,
	src/v6_scrupto.cxx, src/v6_shl.cxx, src/v6_sizeof.cxx,
	src/v6_stdstrct.cxx, src/v6_struct.cxx, src/v6_stub.cxx,
	src/v6_sunos.cxx, src/v6_tmplt.cxx, src/v6_typedef.cxx,
	src/v6_val2a.cxx, src/v6_value.cxx, src/v6_var.cxx,
	src/v6_winnt.cxx, src/vc7strm.cxx, src/vcstrm.cxx,
	src/vcstrmold.cxx, stl/G__postprocess.h, stl/_algorithm,
	stl/_autocontainer, stl/_bitset, stl/_climits, stl/_climits.h,
	stl/_deque, stl/_deque.h, stl/_functional, stl/_iterator,
	stl/_iterator.h, stl/_list, stl/_list.h, stl/_map, stl/_map.h,
	stl/_memory, stl/_memory.h, stl/_multimap, stl/_multimap.h,
	stl/_multiset, stl/_multiset.h, stl/_pair.h, stl/_set, stl/_set.h,
	stl/_stack, stl/_stack.h, stl/_string, stl/_utility,
	stl/_utility.h, stl/_vector, stl/_vector.h, stl/algo.h,
	stl/algobase.h, stl/algorithm, stl/bitset, stl/bool, stl/bstring.h,
	stl/bvector.h, stl/defalloc.h, stl/deque, stl/deque.h,
	stl/faralloc.h, stl/fdeque.h, stl/flist.h, stl/fmap.h,
	stl/fmultmap.h, stl/fmultset.h, stl/fset.h, stl/function.h,
	stl/functional, stl/hdeque.h, stl/heap.h, stl/hlist.h, stl/hmap.h,
	stl/hmultmap.h, stl/hmultset.h, stl/hset.h, stl/hugalloc.h,
	stl/hvector.h, stl/iterator, stl/iterator.h, stl/lbvector.h,
	stl/ldeque.h, stl/limits, stl/list, stl/list.h, stl/llist.h,
	stl/lmap.h, stl/lmultmap.h, stl/lmultset.h, stl/lngalloc.h,
	stl/lset.h, stl/map, stl/map.h, stl/memory, stl/multimap,
	stl/multimap.h, stl/multiset, stl/multiset.h, stl/neralloc.h,
	stl/nmap.h, stl/nmultmap.h, stl/nmultset.h, stl/nset.h,
	stl/numeric, stl/pair, stl/pair.h, stl/projectn.h, stl/queue,
	stl/random.cpp, stl/set, stl/set.h, stl/stack, stl/stack.h,
	stl/string, stl/tempbuf.cpp, stl/tempbuf.h, stl/teststl,
	stl/teststl.c, stl/tree.h, stl/utility, stl/utility.h,
	stl/valarray, stl/vector, stl/vector.h, tool/batch.c,
	tool/ifdef/get.c, 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 20:46  pcanal

	* tree/src/: TBranchClones.cxx, TLeaf.cxx, TTree.cxx:
	remove more fix length strings

2006-08-18 19:34  rdm

	* base/: Module.mk, inc/LinkDef3.h, inc/TObjectSpy.h,
	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 18:40  rdm

	* config/: Makefile.macosx, Makefile.macosx64:
	From Fed:
	-lg2c is not needed for g95 and gfortran.

2006-08-18 18:39  rdm

	* Makefile, configure, config/thisroot.csh, config/thisroot.sh:
	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 17:54  antcheva

	* gui/: inc/TGMenu.h, src/TGMenu.cxx:
	From David Gonzalez Maline:
	- made defined hot keys of cascaded menus working

2006-08-18 17:51  brun

	* html/: inc/THtml.h, 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 15:34  rdm

	* base/inc/RVersion.h, build/version_number:
	make version 5-12-00c.

2006-08-18 15:31  rdm

	* tree/src/TLeaf.cxx:
	Implement a simpler and faster algorithm in the TLeaf constructor
	when encountering a leaf with a "[".

2006-08-18 14:18  roiser

	* reflex/inc/Reflex/: Type.h, 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 14:17  roiser

	* reflex/test/test_Reflex_unit.cxx:
	unit tests for new funcs Type::SetSize, Type::SetTypeInfo

2006-08-18 13:16  brun

	* 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 12:27  brun

	* 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 12:18  brun

	* asimage/src/libAfterImage.tar.gz, tree/src/TLeaf.cxx:
	I forgot to make teh output of strchr const (required by Solaris)

2006-08-18 12:06  rdm

	* README/CREDITS:
	Added David Maline for the GUI contributions.

2006-08-18 11:25  roiser

	* reflex/test/testDict2/TestClasses.h:
	test for neg. template parameters

2006-08-18 11:24  roiser

	* reflex/python/genreflex/gendict.py:
	escape -

2006-08-18 11:14  rdm

	* base/src/TString.cxx:
	slightly eleganter solution to the resetting of the var_arg pointer.

2006-08-18 11:14  rdm

	* base/src/TString.cxx:
	slightly eleganter solution to the resetting of the var_arg pointer.

2006-08-18 10:44  brun

	* tree/src/TLeaf.cxx:
	Implement a simpler and faster algorithm in the TLeaf constructor
	when encountering a leaf with a "["

2006-08-18 00:47  pcanal

	* base/src/TString.cxx:
	When using a var_arg more than once, one should reset (this is necessary on AMD64)

2006-08-18 00:46  pcanal

	* tree/src/: TBranch.cxx, TBranchElement.cxx, TTree.cxx:
	remove any artifical limitation in branch names

2006-08-18 00:37  pcanal

	* base/src/TString.cxx:
	When using a var_arg more than once, one should reset (this is necessary on AMD64)

2006-08-18 00:29  pcanal

	* tree/src/: TBranch.cxx, TBranchElement.cxx, TTree.cxx:
	remove any artifical limitation in branch names

2006-08-17 22:07  brun

	* cint/inc/G__ci.h:
	Reduce size of G__MEMDEPTH from 2 to 1

2006-08-17 16:45  roiser

	* reflex/: inc/Reflex/Scope.h, inc/Reflex/internal/ScopeBase.h,
	src/ScopeBase.cxx, test/test_Reflex_simple2.cxx,
	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 15:50  roiser

	* reflex/: inc/Reflex/Type.h, inc/Reflex/internal/TypeBase.h,
	src/Class.cxx, src/Class.h, src/Type.cxx, src/TypeBase.cxx,
	src/Typedef.h, test/test_ReflexBuilder_unit.cxx,
	test/test_Reflex_simple2.cxx, 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 13:49  roiser

	* reflex/: src/MemberTemplateImpl.cxx, src/MemberTemplateName.cxx,
	src/TypeBuilder.cxx, test/testDict2/TestClasses.h:
	fix coding conventions

2006-08-17 13:25  rdm

	* tree/: inc/TTreeCache.h, src/TTreeCache.cxx:
	Backport of TTreeCache from the head. Fixes:
	- 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.

	- Add new functions to compute a simple efficiency ratio for the cache.

2006-08-17 11:30  brun

	* hist/: inc/TH1.h, 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 11:14  brun

	* gpad/src/: TCanvas.cxx, TPad.cxx:
	The bit kMustCleanup is now set in the TPad constructors instead
	of TCanvas::Build

2006-08-16 18:54  pcanal

	* treeplayer/src/TTreePlayer.cxx:
	properly reset a string when generating the branchname for MakeClass

2006-08-16 18:52  pcanal

	* treeplayer/src/TTreePlayer.cxx:
	properly reset a string when generating the branchname for MakeClass

2006-08-16 16:50  rdm

	* proof/src/TProofServ.cxx:
	Don't load libMinuit and libHtml like in TRint.

2006-08-16 16:50  rdm

	* 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 16:04  roiser

	* reflex/: inc/Reflex/Builder/TypedefBuilder.h,
	src/ClassBuilder.cxx, src/Tools.cxx, src/TypeBuilder.cxx,
	src/TypedefBuilder.cxx, 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 14:23  brun

	* 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 12:29  moneta

	* mathcore/: inc/Math/GenVector/AxisAngle.h, 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 10:42  brun

	* 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 08:42  roiser

	* reflex/src/: Class.cxx, Kernel.cxx, MemberTemplate.cxx,
	MemberTemplateImpl.cxx, ScopeBase.cxx, ScopeName.cxx, TypeName.cxx,
	TypeTemplate.cxx, TypeTemplateImpl.cxx, TypeTemplateName.cxx:
	coding conventions compliance.

2006-08-16 07:50  pcanal

	* 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-16 07:46  pcanal

	* 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-16 01:40  pcanal

	* utils/Module.mk:
	also include the .d file for _tmp source files

2006-08-15 17:50  brun

	* 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 17:41  roiser

	* reflex/src/Class.cxx:
	remove win32 warning

2006-08-15 17:37  roiser

	* reflex/test/testDict1/Reflex.h:
	remove leftover from tests

2006-08-15 17:22  roiser

	* reflex/: inc/Reflex/DictionaryGenerator.h, inc/Reflex/Member.h,
	inc/Reflex/Scope.h, inc/Reflex/Type.h,
	inc/Reflex/internal/MemberBase.h, inc/Reflex/internal/ScopeBase.h,
	inc/Reflex/internal/TypeBase.h, src/Class.cxx, src/Class.h,
	src/DataMember.cxx, src/DataMember.h, src/DictionaryGenerator.cxx,
	src/Enum.cxx, src/Enum.h, src/FunctionMember.cxx,
	src/FunctionMember.h, src/Member.cxx, src/MemberBase.cxx,
	src/Namespace.cxx, src/Namespace.h, src/Scope.cxx,
	src/ScopeBase.cxx, src/Type.cxx, 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 17:10  roiser

	* 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 17:09  roiser

	* reflex/test/: testDict1/Reflex.h, testDict1/selection.xml,
	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 17:08  roiser

	* reflex/python/genreflex/gendict.py:
	include cv qualification when generating the name of a conversion operator

2006-08-15 17:05  roiser

	* reflex/src/Kernel.cxx:
	change order of cleanup at tear down

2006-08-15 15:27  rdm

	* base/inc/Bytes.h:
	fix strict-alias warnings now by default generated by gcc 4.1.

2006-08-15 12:48  brun

	* rootd/src/rootd.cxx:
	From Leandro:
	Fixes a bug introduced before
	(triggered only when using small buffers in readv).

2006-08-15 12:06  antcheva

	* gui/: inc/TGTab.h, src/TGTab.cxx:
	From Alja and Matevz:
	- added optional argument to block signals and deletion of removed tab

2006-08-15 12:06  antcheva

	* 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 11:52  brun

	* 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 10:32  antcheva

	* qt/src/TQtClientWidget.cxx:
	- follow up changes for qt layer after the fix of
	menu hot keys if NumLock is ON

2006-08-15 05:51  pcanal

	* meta/: inc/TMethodCall.h, 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 14:51  brun

	* 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 12:52  brun

	* tree/src/TTreeCache.cxx:
	Fix coding conventions violation.

2006-08-14 12:51  brun

	* rootd/src/rootd.cxx:
	Fix coding conventions violation

2006-08-14 12:50  brun

	* rootd/src/rootd.cxx:
	Fix coding conventions violations

2006-08-14 12:46  brun

	* net/src/TNetFile.cxx:
	Fix coding conventions violations

2006-08-14 12:43  brun

	* geom/src/TGeoPhysicalNode.cxx:
	Fix coding conventions violation

2006-08-14 12:31  brun

	* net/src/TNetFile.cxx, netx/src/TXNetFile.cxx:
	From Leandro:
	Fix portability problem on Windows.

2006-08-14 10:55  brun

	* tree/src/TTreeCache.cxx:
	In TTreeCache::FillBuffer one must return kFALSE in case the cache is full.

2006-08-14 02:23  rdm

	* pyroot/ROOT.py:
	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 02:22  rdm

	* configure:
	From Wim:
	o) support for python2.5
	o) prefer linking to python shared library

2006-08-14 02:21  rdm

	* pyroot/src/: Converters.cxx, Converters.h, FunctionHolder.cxx,
	MemoryRegulator.cxx, PropertyProxy.cxx, PyBufferFactory.cxx,
	PyBufferFactory.h, PyROOT.h, PyRootType.cxx, Pythonize.cxx,
	TPyROOTApplication.cxx, TSetItemHolder.cxx, 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-13 16:21  moneta

	* test/stressVector.cxx:
	fix a compilaiton problem due to changes requested by CMS

2006-08-11 22:51  brun

	* netx/src/TXNetFile.cxx:
	Temporary fix for Windows. no access to static globals defined
	in a class in a different dll

2006-08-11 22:33  brun

	* 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 22:25  brun

	* base/inc/TFile.h, base/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 22:17  brun

	* tree/: inc/TTreeCache.h, src/TTreeCache.cxx:
	From Leandro:
	Add new functions to compute a simple efficiency ratio for the cache.

2006-08-11 17:34  moneta

	* mathcore/inc/Math/GenVector/: LorentzVector.h, VectorUtil.h:
	add the requests from Luca Lista

2006-08-11 15:19  moneta

	* smatrix/: doc/SMatrix.html, inc/Math/SMatrix.h,
	inc/Math/SMatrix.icc, inc/Math/SVector.h, inc/Math/SVector.icc,
	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 12:57  brun

	* 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 10:23  brun

	* geom/src/TGeoPhysicalNode.cxx:
	Improve performance of TGeoPhysicalNode::GetName

2006-08-11 08:40  roiser

	* reflex/src/stl_hash.h:
	fix for solaris

2006-08-11 08:31  roiser

	* reflex/: inc/Reflex/Base.h, inc/Reflex/Kernel.h,
	inc/Reflex/Member.h, inc/Reflex/MemberTemplate.h,
	inc/Reflex/PropertyList.h, inc/Reflex/Scope.h, inc/Reflex/Type.h,
	inc/Reflex/TypeTemplate.h, inc/Reflex/Builder/ClassBuilder.h,
	inc/Reflex/internal/MemberTemplateImpl.h,
	inc/Reflex/internal/MemberTemplateName.h,
	inc/Reflex/internal/OwnedBase.h, inc/Reflex/internal/OwnedMember.h,
	inc/Reflex/internal/OwnedMemberTemplate.h,
	inc/Reflex/internal/OwnedScope.h, inc/Reflex/internal/OwnedType.h,
	inc/Reflex/internal/OwnedTypeTemplate.h,
	inc/Reflex/internal/ScopeBase.h, inc/Reflex/internal/ScopeName.h,
	inc/Reflex/internal/TypeBase.h, inc/Reflex/internal/TypeName.h,
	inc/Reflex/internal/TypeTemplateImpl.h,
	inc/Reflex/internal/TypeTemplateName.h, src/Array.h, src/Class.cxx,
	src/Class.h, src/ClassBuilder.cxx, src/ClassTemplateInstance.cxx,
	src/ClassTemplateInstance.h, src/Function.h,
	src/FunctionMemberTemplateInstance.cxx, src/Kernel.cxx,
	src/Member.cxx, src/MemberBase.cxx, src/MemberTemplate.cxx,
	src/MemberTemplateImpl.cxx, src/MemberTemplateName.cxx,
	src/Namespace.cxx, src/Namespace.h, src/Pointer.h,
	src/PointerToMember.h, src/Scope.cxx, src/ScopeBase.cxx,
	src/ScopeName.cxx, src/TypeBase.cxx, src/TypeName.cxx,
	src/TypeTemplate.cxx, src/TypeTemplateImpl.cxx,
	src/TypeTemplateName.cxx, src/Typedef.h,
	test/test_ReflexBuilder_unit.cxx, test/test_Reflex_generate.cxx,
	test/test_Reflex_simple1.cxx, test/test_Reflex_simple2.cxx,
	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-11 01:31  rdm

	* proof/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-11 01:28  rdm

	* proof/src/TProofServ.cxx:
	From Jan:
	make proper subdirectories for datasets (now that TSystem::mkdir() is
	fixed).

2006-08-11 01:27  rdm

	* 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 23:58  pcanal

	* 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 23:56  pcanal

	* 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 17:38  antcheva

	* 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 17:36  antcheva

	* 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 16:31  axel

	* reflex/src/NameLookup.cxx:
	Stop type lookup in decl scope if !decl scope

2006-08-10 16:14  brun

	* 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 15:54  brun

	* treeviewer/src/TSessionViewer.cxx:
	From Bertrand:
	Added a protection in case of query result containing only basic infos

2006-08-10 12:33  brun

	* proof/src/: TProof.cxx, TProofPlayer.cxx:
	Fix coding conventions.

2006-08-10 12:30  brun

	* minuit/src/TLinearFitter.cxx:
	Fix coding conventions.

2006-08-10 12:21  brun

	* 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 09:08  brun

	* base/src/TFile.cxx:
	Add more documenattion to TFile::Recover

2006-08-10 08:33  brun

	* 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 19:14  pcanal

	* 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 18:44  roiser

	* reflex/inc/Reflex/internal/InternalTools.h:
	When converting iterators, if the container is empty return (r)end.

2006-08-09 18:11  antcheva

	* gui/: inc/TGFSContainer.h, src/TGFSContainer.cxx,
	src/TGFileDialog.cxx, 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 17:11  pcanal

	* cint/src/v6_var.cxx:
	From Axel:
	Don't cast G__int64 (nor G__uint64 nor long double) away.

2006-08-09 16:08  roiser

	* reflex/src/Type.cxx:
	add type template instances for equivalence check

2006-08-09 12:08  antcheva

	* gui/src/TGFileDialog.cxx:
	- changes in dialog labels, tool tip, displayed error message

2006-08-09 09:15  rdm

	* peac/src/TPEAC.cxx:
	From Christian Holm:
	change gROOT->Proof() to TVirtualProof::Open().

2006-08-09 05:28  rdm

	* cint/: inc/G__ci.h, src/v6_newlink.cxx:
	fixed ifdef logic for Mac OS X x86_64.

2006-08-09 03:33  rdm

	* test/.cvsignore:
	ignore a number of new stressXxxxx executables.

2006-08-09 03:30  rdm

	* 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 23:35  rdm

	* cint/Module.mk:
	silece the clean and distclean targets.

2006-08-08 23:35  rdm

	* 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 23:27  rdm

	* proof/src/: TProof.cxx, TProofPlayer.cxx, TProofServ.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 22:56  pcanal

	* tree/src/: TBranch.cxx, 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 21:17  pcanal

	* 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-08-08 21:16  pcanal

	* meta/src/TStreamerInfo.cxx:
	When deleting an emaluated object also delete the variable size array of int/float/etc..

2006-08-08 21:07  pcanal

	* meta/src/TStreamerInfo.cxx:
	When deleting an emaluated object also delete the variable size array of int/float/etc..

2006-08-08 19:02  rdm

	* cont/: inc/TCollection.h, src/TClonesArray.cxx,
	src/TCollection.cxx, src/TObjArray.cxx:
	Some corrections to Fed's copy and assignment operators.

2006-08-08 18:02  brun

	* 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 17:01  brun

	* asimage/src/: TASImage.cxx, libAfterImage.tar.gz:
	From Valeriy Onuchin:
	Fix a memory leak when producing gif,etc files in batch mode

2006-08-08 13:06  brun

	* cont/: inc/TClonesArray.h, src/TClonesArray.cxx:
	From Federico:
	Implement copy constructor and assignment operator

2006-08-08 08:09  rdm

	* 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 18:52  roiser

	* reflex/src/Kernel.cxx:
	remove static in namespace

2006-08-07 17:31  brun

	* gdml/ROOTwriter.py:
	Fix a bug in the python script.

2006-08-07 17:27  rdm

	* proof/src/: TProofPlayer.cxx, TProofServ.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 17:02  axel

	* reflex/src/NameLookup.h:
	can use set<const T> with GCC

2006-08-07 16:29  brun

	* 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 16:20  axel

	* reflex/src/: NameLookup.cxx, 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 22:28  brun

	* proofd/src/XrdProofdProtocol.cxx:
	From Gerri:
	Hopefully a final fix for Solaris

2006-08-06 18:53  pcanal

	* 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 18:09  pcanal

	* 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 16:46  rdm

	* proofd/src/XrdProofdProtocol.cxx:
	From Gerri:
	fix for compilation on Solaris.

2006-08-06 15:32  brun

	* proofd/src/XrdProofdProtocol.cxx:
	From Gerri:
	Fix to compile on Solaris

2006-08-06 09:15  rdm

	* base/inc/TVirtualProof.h, proof/inc/TProof.h,
	proof/inc/TProofSuperMaster.h, proof/src/TProof.cxx,
	proof/src/TProofPlayer.cxx, proof/src/TProofSuperMaster.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 09:04  rdm

	* 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 04:11  rdm

	* build/rmkdepend/pr.c:
	fix case of // comments in C code.

2006-08-06 04:05  rdm

	* build/rmkdepend/pr.c:
	From Jerome Lauret:
	no // comments allowed in C code.

2006-08-06 04:04  rdm

	* base/: inc/TROOT.h, src/TROOT.cxx:
	Remove the Proof() method. Start PROOF via TProof::Open().

2006-08-05 22:04  brun

	* main/src/pmain.cxx, proof/src/TProofPlayer.cxx,
	proofd/inc/XrdProofServProxy.h, proofd/inc/XrdProofdProtocol.h,
	proofd/src/XrdProofServProxy.cxx, proofd/src/XrdProofdProtocol.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 21:58  brun

	* xrootd/src/xrootd-20060523-1741-ROOT.src.tgz:
	From Gerri,
	New version that should fix compilation problems on Windows and MAC

2006-08-05 13:14  brun

	* proof/inc/TProofQueryResult.h, proof/src/TProof.cxx,
	proof/src/TProofPlayer.cxx, proof/src/TProofServ.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 13:13  brun

	* 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 07:16  brun

	* hist/src/TProfile.cxx:
	Code cleanup in TProfile::Rebin (Thanks Constantin Loizides)

2006-08-04 22:58  pcanal

	* meta/: inc/TClass.h, inc/TGenericClassInfo.h,
	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 21:43  brun

	* 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 18:17  brun

	* html/src/THtml.cxx:
	From Axel:
	Remove one unused var, start using another.

2006-08-04 15:59  brun

	* html/: inc/THtml.h, 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 12:54  brun

	* 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 12:22  pcanal

	* base/inc/RVersion.h, build/version_number:
	Make version 5.12/00b

2006-08-04 12:12  pcanal

	* base/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-04 12:08  pcanal

	* base/src/String.cxx, tree/src/TBranchObject.cxx,
	tree/src/TTree.cxx:
	fix coding convention

2006-08-03 23:20  brun

	* html/: inc/THtml.h, 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 23:17  pcanal

	* base/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 19:45  roiser

	* reflex/src/: Scope.cxx, ScopeBase.cxx:
	fix indentation

2006-08-03 18:52  pcanal

	* cont/src/TClonesArray.cxx:
	fix typo

2006-08-03 18:49  roiser

	* reflex/: inc/Reflex/MemberTemplate.h, inc/Reflex/PropertyList.h,
	inc/Reflex/TypeTemplate.h, inc/Reflex/internal/InternalTools.h,
	inc/Reflex/internal/OwnedMember.h,
	inc/Reflex/internal/OwnedMemberTemplate.h,
	inc/Reflex/internal/OwnedPropertyList.h,
	inc/Reflex/internal/OwnedScope.h, inc/Reflex/internal/OwnedType.h,
	inc/Reflex/internal/OwnedTypeTemplate.h,
	inc/Reflex/internal/ScopeBase.h, src/Array.cxx, src/Class.cxx,
	src/Class.h, src/Function.cxx, src/FunctionBuilder.cxx,
	src/FunctionMember.cxx, src/FunctionMemberTemplateInstance.cxx,
	src/Fundamental.cxx, src/MemberBase.cxx, src/MemberTemplate.cxx,
	src/NameLookup.cxx, src/NameLookup.h, src/Namespace.cxx,
	src/NamespaceBuilder.cxx, src/Pointer.cxx, src/PointerToMember.cxx,
	src/PropertyList.cxx, src/Scope.cxx, src/ScopeBase.cxx,
	src/ScopeName.cxx, src/TemplateInstance.cxx, src/Tools.cxx,
	src/TypeBase.cxx, src/TypeName.cxx, src/TypeTemplate.cxx,
	src/TypeTemplateImpl.cxx, src/Typedef.cxx, src/TypedefBuilder.cxx,
	src/VariableBuilder.cxx, test/test_Reflex_unit.cxx:
	ScopeBase ownership of members and member templates. Disable copying and
	assignment of ScopeBases.

2006-08-03 17:58  rdm

	* base/inc/RVersion.h, build/version_number:
	Make version 5.12/00a.

2006-08-03 17:31  rdm

	* gl/Module.mk:
	remove unneeded dependencies.

2006-08-03 17:31  rdm

	* rfio/src/: TCastorFile.cxx, TRFIOFile.cxx:
	From Gerri:
	Mods to allows building with Castor 1 libraries.

2006-08-03 17:28  pcanal

	* 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-03 14:42  rdm

	* treeviewer/src/TSessionDialogs.cxx:
	From Bertrand:
	Solve problem of pathname on windows in file upload dialog.

2006-08-03 14:10  brun

	* html/src/THtml.cxx:
	Remove unused var

2006-08-03 10:38  brun

	* html/: inc/THtml.h, 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 22:20  brun

	* 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 21:33  pcanal

	* tree/src/TBranchElement.cxx:
	Do not attempt to split a TClonesArray within a TClonesArray even if it
	is in one of the base classes of the contained type.

2006-08-02 21:32  pcanal

	* treeplayer/src/TTreePlayer.cxx:
	Insure that in MakeClass/MakeSelector we consistently use the same name for the branch pointer variables.

2006-08-02 21:32  pcanal

	* cint/Module.mk:
	Correct the rule to make stdfunc.dll

2006-08-02 21:32  pcanal

	* tree/src/TBranch.cxx:
	Problem print long branch name in TBranch::Print.
	See https://savannah.cern.ch/bugs/?func=detailitem&item_id=18344

2006-08-02 21:31  pcanal

	* 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-08-02 21:31  pcanal

	* base/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-08-02 18:45  rdm

	* gl/Module.mk:
	extra extensions to GLLIBS are not needed and it was breaking the parallel
	build.

2006-08-02 16:14  roiser

	* reflex/: inc/Reflex/internal/MemberTemplateImpl.h,
	src/Function.cxx, src/Function.h,
	src/FunctionMemberTemplateInstance.cxx, src/MemberTemplateImpl.cxx,
	test/test_ReflexBuilder_unit.cxx, test/testDict2/ClassSelections.h,
	test/testDict2/TestClasses.h:
	minor fixes, const & for two fun params, remove warnings for tests on gcc 3.2.3

2006-08-02 15:25  roiser

	* reflex/src/: Array.cxx, Function.cxx, Fundamental.cxx,
	Pointer.cxx, PointerToMember.cxx, TypeTemplate.cxx:
	fix for vc8 build

2006-08-02 14:54  brun

	* hist/: inc/TH1.h, inc/TProfile.h, src/TH1.cxx, 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 10:27  brun

	* hist/src/TH1.cxx:
	From Anna
	Fix a bug in TH1::Chi2TestX when using the number of degrees of freedom.

2006-08-02 08:56  roiser

	* 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 07:23  pcanal

	* treeplayer/src/TTreePlayer.cxx:
	Insure that in MakeClass/MakeSelector we consistently use the same name for the branch pointer variables

2006-08-01 22:23  rdm

	* treeviewer/src/TSessionDialogs.cxx:
	From Bertrand:
	Small mods (update listview headers) forgotten in last patch.

2006-08-01 17:59  pcanal

	* matrix/src/TMatrixTCramerInv.cxx:
	NamespaceClassImp does not properly work on some platforms and is needed only to generate the html doc

2006-08-01 17:41  roiser

	* reflex/inc/Reflex/Kernel.h:
	fix for FreeBSD

2006-08-01 17:21  pcanal

	* matrix/src/TMatrixTSymCramerInv.cxx:
	NamespaceClassImp does not properly work on some platforms and is needed only to generate the html doc

2006-08-01 17:04  roiser

	* reflex/: inc/Reflex/internal/InternalTools.h,
	inc/Reflex/internal/ScopeBase.h, src/Class.cxx, src/Class.h,
	src/ScopeBase.cxx:
	removing ownership of members in scope

2006-08-01 14:49  brun

	* gl/Module.mk:
	Remove also dependencies -lXmu and -lXi fro the lib build command

2006-08-01 14:37  brun

	* pyroot/src/RootModule.cxx:
	From Pere & Wim:
	Fix a problem reported by valgrind.

2006-08-01 13:02  rdm

	* config/Makefile.depend:
	cosmetics.

2006-08-01 13:01  rdm

	* treeviewer/: inc/TSessionDialogs.h, src/TSessionDialogs.cxx:
	From Bertrand:
	Added multiple files selection handling in TUploadDataSetDlg (since it
	is available now from TGFileDialog).

2006-08-01 12:55  brun

	* gl/Module.mk:
	Remove -lXext when generationg libRGL.so

2006-08-01 12:54  rdm

	* gui/: inc/LinkDef1.h, inc/LinkDef2.h, inc/TGCanvas.h,
	inc/TGFrame.h, inc/TGListView.h, inc/TGSplitter.h,
	inc/TRootBrowser.h, src/TGComboBox.cxx, src/TGFileDialog.cxx,
	src/TGFrame.cxx, src/TGListView.cxx, src/TGSplitter.cxx,
	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 12:31  roiser

	* reflex/inc/Reflex/internal/InternalTools.h:
	add internal tools header

2006-08-01 12:28  roiser

	* reflex/: inc/Reflex/Tools.h, src/NameLookup.cxx,
	src/NameLookup.h, src/ScopeBase.cxx:
	more fixes for Solarix and NameLookup funs

2006-08-01 12:01  roiser

	* reflex/Module.mk:
	create single inc dirs if they don't exist

2006-08-01 11:36  roiser

	* reflex/src/: Class.cxx, MemberBase.cxx, NameLookup.h,
	TypeBase.cxx:
	followup from last commit, fix typos

2006-08-01 11:14  roiser

	* reflex/: Module.mk, inc/Reflex/Base.h, inc/Reflex/Kernel.h,
	inc/Reflex/Member.h, inc/Reflex/MemberBase.h,
	inc/Reflex/MemberTemplate.h, inc/Reflex/MemberTemplateImpl.h,
	inc/Reflex/Object.h, inc/Reflex/PropertyList.h,
	inc/Reflex/PropertyListImpl.h, inc/Reflex/Scope.h,
	inc/Reflex/ScopeBase.h, inc/Reflex/ScopeName.h, inc/Reflex/Tools.h,
	inc/Reflex/Type.h, inc/Reflex/TypeBase.h, inc/Reflex/TypeName.h,
	inc/Reflex/TypeTemplate.h, inc/Reflex/TypeTemplateImpl.h,
	inc/Reflex/Builder/ClassBuilder.h,
	inc/Reflex/Builder/EnumBuilder.h, inc/Reflex/Builder/TypeBuilder.h,
	inc/Reflex/Builder/UnionBuilder.h,
	inc/Reflex/internal/MemberBase.h,
	inc/Reflex/internal/MemberTemplateImpl.h,
	inc/Reflex/internal/OwnedBase.h, inc/Reflex/internal/OwnedMember.h,
	inc/Reflex/internal/OwnedMemberTemplate.h,
	inc/Reflex/internal/OwnedPropertyList.h,
	inc/Reflex/internal/OwnedScope.h, inc/Reflex/internal/OwnedType.h,
	inc/Reflex/internal/OwnedTypeTemplate.h,
	inc/Reflex/internal/PropertyListImpl.h,
	inc/Reflex/internal/ScopeBase.h, inc/Reflex/internal/ScopeName.h,
	inc/Reflex/internal/TypeBase.h, inc/Reflex/internal/TypeName.h,
	inc/Reflex/internal/TypeTemplateImpl.h,
	python/genreflex/gendict.py, src/Array.cxx, src/Array.h,
	src/Class.cxx, src/Class.h, src/ClassBuilder.cxx,
	src/ClassTemplateInstance.cxx, src/ClassTemplateInstance.h,
	src/DataMember.h, src/Enum.cxx, src/Enum.h, src/EnumBuilder.cxx,
	src/Function.cxx, src/Function.h, src/FunctionMember.h,
	src/FunctionMemberTemplateInstance.cxx,
	src/FunctionMemberTemplateInstance.h, src/Fundamental.cxx,
	src/Fundamental.h, src/Kernel.cxx, src/Member.cxx,
	src/MemberBase.cxx, src/MemberTemplate.cxx,
	src/MemberTemplateImpl.cxx, src/NameLookup.h, src/Pointer.cxx,
	src/Pointer.h, src/PointerToMember.cxx, src/PointerToMember.h,
	src/PropertyList.cxx, src/PropertyListImpl.cxx, src/Scope.cxx,
	src/ScopeBase.cxx, src/ScopeName.cxx, src/TemplateInstance.h,
	src/Type.cxx, src/TypeBase.cxx, src/TypeBuilder.cxx,
	src/TypeName.cxx, src/TypeTemplate.cxx, src/TypeTemplateImpl.cxx,
	src/Typedef.h, src/Union.cxx, src/Union.h, src/UnionBuilder.cxx,
	test/test_Reflex_simple2.cxx, test/testDict1/Reflex.h,
	test/testDict2/ClassA.h, test/testDict2/TestClasses.h:

	- 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 09:13  brun

	* 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 03:10  rdm

	* 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 18:53  brun

	* 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_Html
	Beautify original line if strncmp(!) End_Html

2006-07-31 12:27  rdm

	* proofd/inc/XrdProofPhyConn.h, proofd/src/XrdProofPhyConn.cxx,
	proofx/src/TXUnixSocket.cxx:
	From Gerri:
	This fixes a warning on some machines.

2006-07-31 10:20  rdm

	* 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 13:22  rdm

	* build/rmkdepend/mainroot.cxx:
	Fix a compilation problem on FreeBSD 6.1.

2006-07-30 13:20  rdm

	* 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-30 00:54  rdm

	* configure:
	fix for mysql_config on RH9 that returns -L'/usr/lib/mysql', remove the ''s.

2006-07-28 17:15  rdm

	* base/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 12:50  rdm

	* matrix/: inc/LinkDef.h, src/TMatrixTCramerInv.cxx,
	src/TMatrixTSymCramerInv.cxx:
	From Axel:
	NamespaceImp and tmpl func instantiation for TMatrixTCramerInv,
	TMatrixTSymCramerInv.

2006-07-27 21:57  brun

	* html/: inc/THtml.h, src/THtml.cxx:
	From Axel:
	New doc type XHTML 1.0 transitional; w3c validator now happy (except for
	what's in BEGIN/END_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 14:21  rdm

	* gui/: inc/TGFSContainer.h, src/TGFSContainer.cxx:
	From David Gonzalez Maline:
	Implement sorting by date in TGFSContainer and fix a typo in date format.

2006-07-27 14:18  rdm

	* asimage/: inc/TASImage.h, 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 16:48  rdm

	* proofx/: inc/TXSocket.h, 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 16:43  rdm

	* netx/src/TXNetFile.cxx, proof/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 16:42  rdm

	* proofd/: inc/XrdProofdProtocol.h, src/XrdProofdProtocol.cxx:
	From Gerri:
	Fix a few bugs affecting session cleaning.

2006-07-26 16:28  rdm

	* 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,
	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 16:18  rdm

	* tree/src/TChain.cxx:
	From Gerri:
	Fix a problem in Lookup affecting archive files (the anchor got lost after
	lookup).

2006-07-26 16:18  rdm

	* proof/src/: TPacketizer.cxx, TPacketizerDev.cxx,
	TPacketizerProgressive.cxx:
	From Gerri:
	Call TDSet::Lookup() before validating the files.

2006-07-26 16:17  rdm

	* tree/: inc/TDSet.h, 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 16:16  rdm

	* base/: inc/TFile.h, 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 16:07  rdm

	* 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 16:03  rdm

	* 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 15:55  rdm

	* gui/src/TRootBrowser.cxx:
	From Bertrand:
	- corrected  TGFileItem constructor parameters
	- set vertical scroll size to one line height at a time

2006-07-26 15:36  rdm

	* 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,
	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 21:04  pcanal

	* 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 20:58  pcanal

	* base/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 18:26  rdm

	* rfio/: Module.mk, inc/TCastorFile.h, inc/TRFIOFile.h,
	src/TCastorFile.cxx, src/TRFIOFile.cxx:
	From Gerri:
	Mods to allows building with Castor 1 libraries.

2006-07-24 18:17  rdm

	* 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 18:11  rdm

	* gui/: inc/TGCanvas.h, inc/TGFileDialog.h, inc/TGListView.h,
	inc/TGScrollBar.h, src/TGCanvas.cxx, src/TGFSContainer.cxx,
	src/TGFileDialog.cxx, src/TGListView.cxx, src/TGScrollBar.cxx,
	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 16:57  axel

	* reflex/src/: NameLookup.cxx, NameLookup.h:
	Fix lookup

2006-07-23 05:41  pcanal

	* tree/src/TTree.cxx:
	TTree::BranchRef now always returns fBranchRef

2006-07-21 12:22  brun

	* asimage/src/TASImage.cxx:
	From Valeriy:
	- TASImage.cxx.  Small fix in types of some variables.

2006-07-21 11:15  brun

	* 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 11:04  brun

	* hist/src/TH1.cxx:
	The number of entries was modified by TH1::Smooth

2006-07-20 23:54  pcanal

	* cint/inc/Type.h, treeplayer/inc/TTreePlayer.h:
	From Federico:
	Fix for efc++

2006-07-20 23:52  pcanal

	* 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 22:19  pcanal

	* cint/Module.mk:
	Correct the rule to make stdfunc.dll

2006-07-20 19:57  rdm

	* 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 19:52  rdm

	* gui/src/: TGFileDialog.cxx, 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 19:44  pcanal

	* 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 14:08  brun

	* gui/: Module.mk, inc/LinkDef1.h, inc/TGInputDialog.h,
	src/TGFileDialog.cxx, 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 14:03  brun

	* gui/src/TGListTree.cxx:
	From Bertrand:
	Correct check of color modes in TGListTree.

2006-07-20 09:23  brun

	* 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 03:24  rdm

	* proofx/: inc/TXSocket.h, 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 03:23  rdm

	* proofx/Module.mk:
	change PROOFXH1 to PROOFXH.

2006-07-20 03:12  rdm

	* 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 20:01  pcanal

	* tree/: inc/TVirtualTreePlayer.h, src/TVirtualTreePlayer.cxx:
	From Sergei Linev:
	Reset correctly fgCurrent in TVirtualTreePlayer destructor.

2006-07-19 19:23  pcanal

	* table/src/: TTableDescriptor.cxx, TVolume.cxx:
	From Valeri Fine:
	The patch to fix the bug detected
	by  the memory leak within TTableDescriptor.cxx

2006-07-19 17:15  couet

	* 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 15:04  roiser

	* reflex/test/test_ReflexBuilder_unit.cxx:
	minor compiler dependent fix for unit test

2006-07-19 15:01  rdm

	* gui/: inc/TGFSContainer.h, 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 14:59  roiser

	* reflex/Module.mk:
	changes for unit testing, no sym link to cppunit lib required

2006-07-19 14:58  rdm

	* gui/: inc/TGDoubleSlider.h, src/TGDoubleSlider.cxx,
	src/TGProgressBar.cxx, src/TGSlider.cxx, 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 21:31  brun

	* gui/: inc/TGTextEditor.h, 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 20:00  pcanal

	* tutorials/portfolio.C:
	fix compilation

2006-07-17 21:19  pcanal

	* base/src/TROOT.cxx, meta/src/TCint.cxx:
	From Scott Snyder:
	Fix a couple of memory leaks.

2006-07-17 20:38  pcanal

	* 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 14:36  brun

	* mysql/src/: TMySQLServer.cxx, 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 07:54  brun

	* matrix/src/TVectorT.cxx:
	From Eddy:
	Replace an Assert statement by an Error statement in the Print function.

2006-07-14 22:51  pcanal

	* tree/: inc/TBranchElement.h, src/TBranchElement.cxx,
	src/TBranchObject.cxx, src/TTree.cxx:
	fix coding rule violations

2006-07-14 22:01  pcanal

	* config/root-config.in:
	speed up root-config on windows

2006-07-14 22:00  brun

	* geombuilder/: inc/LinkDef.h, inc/TGeoConeEditor.h,
	inc/TGeoPconEditor.h, inc/TGeoTabManager.h, inc/TGeoTrapEditor.h,
	inc/TGeoTubeEditor.h, inc/TGeoVolumeEditor.h,
	src/TGeoBBoxEditor.cxx, src/TGeoConeEditor.cxx,
	src/TGeoEltuEditor.cxx, src/TGeoHypeEditor.cxx,
	src/TGeoManagerEditor.cxx, src/TGeoParaEditor.cxx,
	src/TGeoPconEditor.cxx, src/TGeoPgonEditor.cxx,
	src/TGeoSphereEditor.cxx, src/TGeoTabManager.cxx,
	src/TGeoTorusEditor.cxx, src/TGeoTrapEditor.cxx,
	src/TGeoTrd1Editor.cxx, src/TGeoTrd2Editor.cxx,
	src/TGeoTubeEditor.cxx, 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 21:52  pcanal

	* 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 21:50  pcanal

	* tree/src/TChain.cxx:
	avoid using a null pointer

2006-07-14 21:49  pcanal

	* base/src/: TDirectory.cxx, 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).

2006-07-14 19:21  pcanal

	* Makefile:
	Re-introduce the creation of CINTINCDIR while installingi.  This was
	inadvertently removed in revision 1.264

2006-07-14 16:37  rdm

	* xrootd/src/xrootd-20060523-1741-ROOT.src.tgz:
	From Gerri:
	Fix compiler warning in ReadV() and some other issue found by valgrind.

2006-07-14 15:32  rdm

	* roofit/roofit_2.09.src.tgz:
	Fix compilation problem with gcc 4.1.x.

2006-07-14 08:58  roiser

	* cintex/src/CINTFunctionBuilder.cxx:
	follow latest changes in Reflex

2006-07-14 08:47  roiser

	* reflex/: inc/Reflex/Kernel.h, inc/Reflex/MemberTemplate.h,
	inc/Reflex/Type.h, inc/Reflex/TypeBase.h, src/Array.h,
	src/Pointer.h, src/PointerToMember.h, src/ScopeBase.cxx,
	src/Tools.cxx, src/TypeBase.cxx, src/Typedef.h,
	test/test_Reflex_simple1.cxx, test/test_Reflex_simple2.cxx,
	test/test_Reflex_unit.cxx:
	Mods for CINT

	- Two new functions Type::RawType and Type::FinalType will replace
	  ToType(RAW) and ToType(FINAL). ToType will return again the empty
	  type if no underlying type is available. RawType will return the
	  type without typedef, pointer, array information. FinalType the type
	  without typedef info. ToType does not take a parameter anymore. Please
	  convert as follows

	        ToType(RAW)       -> RawType()
	        ToType(FINAL)     -> FinalType()
	        ToType(RAW|FINAL) -> RawType()

	- Allow scoped lookup for Scope::SubTypeByName and Scope::SubScopeByName

2006-07-13 19:50  pcanal

	* tree/src/TLeaf.cxx:
	use the proper delete operator

2006-07-13 19:49  pcanal

	* tree/src/TBranchElement.cxx:
	In TBranchElement::ValidateAddress only disable the warning.  The address update is still required

2006-07-13 16:45  roiser

	* reflex/: build/.cvsignore, inc/Reflex/Scope.h,
	inc/Reflex/ScopeBase.h, inc/Reflex/Tools.h, inc/Reflex/Type.h,
	inc/Reflex/TypeBase.h, inc/Reflex/Builder/TypeBuilder.h,
	python/genreflex/gendict.py, src/Array.h, src/NameLookup.h,
	src/Pointer.h, src/PointerToMember.cxx, src/PointerToMember.h,
	src/Scope.cxx, src/ScopeBase.cxx, src/Type.cxx, src/TypeBase.cxx,
	src/TypeBuilder.cxx, src/Typedef.cxx, src/Typedef.h,
	test/test_ReflexBuilder_unit.cxx, test/test_Reflex_lookup.cxx,
	test/test_Reflex_simple1.cxx, test/test_Reflex_simple2.cxx,
	test/testDict2/ClassB.h, test/testDict2/ClassC.h,
	test/testDict2/ClassE.h, test/testDict2/ClassH.h,
	test/testDict2/TestClasses.h:
	Big commit after the cvs lock of release 5.12.00

	- New function Scope::SubTypeByName(const std::string&) will lookup
	  a sub type of a scope by it's unqualified name and return it if found
	  For consistency the functions Scope::SubScopeByName,
	  Scope::MemberTemplateByName and Scope::SubTypeTemplateByName were also
	  added.

	- A type_info object for the Typedef is set to the underlying first type
	  which is not a typedef at the first lookup.

	- A pointer to member type contains a Scope which it points to plus an API
	  function Type::PointerToMemberScope to retrieve it was added.

	- Make the selection file option "transient='TRUE'" case insensitive.

	- The function ToType accepts the options "RAW" and "FINAL". "RAW" returns
	  the type after removing all array, pointer, typedef information. "FINAL"
	  returns the type without typedef info. Both types are calculated at first
	  access and cached for later use.

	- ATTENTION change of behaviour: ToType will return either the underlying type
	  or if not possible the current type. Before it returned the empty Type if
	  no underlying type was available (e.g. for a Type representing a class).

	- unit tests for all changes added

2006-07-13 09:48  brun

	* pyroot/src/Pythonize.cxx:
	From Wim:
	Fix problem reported by Kazuyoshi Kurutaga at :
	  http://root.cern.ch/root/roottalk/roottalk06/0941.html

2006-07-13 09:33  pcanal

	* tree/src/TBranchElement.cxx:
	disable the new object cleanup until we introduce a missing user interface

2006-07-13 07:41  pcanal

	* tree/: inc/TChain.h, src/TChain.cxx:
	From Paul Russo:
	     o (LoadTree) We no longer delete clones from the trees in
	       the chain, those trees still need to be able to synchronize
	       their clones' branch addresses.  We now copy the chain's
	       clone list into the newly fetched tree's clone list because
	       it is the tree's destructor (which is called when we switch
	       to the next file in the chain) that is responsible for
	       resetting the addresses of the branches of the clone trees.
	       If this is not done, the branches of the clone trees will
	       be pointing at memory which was deallocated when the master
	       tree was destroyed at the file switch.

	     o (Merge) Improve documentation.

2006-07-13 07:36  pcanal

	* treeplayer/src/TTreePlayer.cxx:
	From Paul Russo:

	     o Cloned trees should not have ownership
	       of branch-allocated objects.

2006-07-13 07:32  pcanal

	* treeplayer/src/TTreeFormula.cxx:
	From Paul Russo:

	     o Correct some uses of TBranchElement::GetAddress()
	       to TBranchElement::GetObject().

2006-07-13 07:32  pcanal

	* treeplayer/src/TFormLeafInfo.cxx:
	From Paul Russo:

	     o (GetObjectAddress) Correct some uses of TBranchElement::GetAddress()
	       to TBranchElement::GetObject().

	     o (GetObjectAddress) Handle MakeClass trees properly.

	     o (GetObjectAddress) Handle top-level branches correctly.

2006-07-13 07:31  pcanal

	* tree/: inc/TTree.h, src/TTree.cxx:
	From Paul Russo:

	     o (Destructor) It is no longer necessary to check for directory
	       destructor in progress anymore.  Deleted pointers are set to zero.

	     o Make sure stack variables are intialized before use in
	       various member functions.

	     o (CloneTree) Make sure the clone does not own any objects
	       allocated by SetAddress().

	     o (CopyAddresses) Use SetupAddresses() now instead of GetEntry().

	     o (Fill) Avoid corrupting byte count on i/o error.

2006-07-13 07:31  pcanal

	* tree/: inc/TLeafB.h, src/TLeafB.cxx:
	From Paul Russo:

	     o (FillBasket) Add missing varying-length array handling.

	     o (SetAddress) Improve documentation.

	     o Added missing Get/Set Maximum/Minimum member functions.

2006-07-13 07:30  pcanal

	* tree/: inc/TLeaf.h, src/TLeaf.cxx:
	From Paul Russo:

	     o (Constructor) Remove 64 char length limit on branch name.

	     o (ResetAddress) Improve documentation.

2006-07-13 07:26  pcanal

	* tree/src/TBranchObject.cxx:
	From Paul Russo:
	     o (SetAddress) Fixed.

2006-07-13 07:26  pcanal

	* tree/src/TBranchClones.cxx:
	From Paul Russo:
	     o (SetAddress) Do not attempt to dereference a zero pointer.

2006-07-13 07:26  pcanal

	* tree/src/TBranch.cxx:
	From Paul Russo:

	     o (Constructor) Initialize all data members in the
	       proper order in the member intializer list.

	     o (Destructor) Zero all freed pointers.

	     o (Fill) Set released pointers to zero.

	     o (GetEntry) Make sure all stack variables are initialized
	       before use.

	     o (GetEntryExport) Make sure all stack variables are initialized
	       before use.

2006-07-13 07:19  pcanal

	* tree/src/TBranchElement.cxx:
	From Paul Russo:
	     o (Constructor) Initialize all data members.

	     o (Constructor), (InitializeOffsets), (SetAddress), (Unroll)

	       Extensive additions to internal documentation.

	     o (Constructor), (Unroll)

	       Reorganized to interact through function parameters only.

	     o (Destructor) Delete any object allocated by SetAddress(),
	       which fixes the emulated class memory leak.

	     o (Branch) Removed, unused junk code.

	     o (CheckBranchID) Removed, no longer used.

	     o (Fill)

	       Check to make sure the user did not change the object
	       pointer on us.

	       Change usage of fAddress to check for an allocated
	       object to use fObject instead.

	       Do not corrupt the i/o byte count after an
	       i/o error occurs.

	     o (FillLeaves) Check to see if the user changed the
	       object pointer.

	     o (FillLeaves) Changed STL top-level branch logic so that
	       the proxy helper which was used to get the size of the
	       container is destroyed before the i/o begins, this helps
	       reduce the number of stacked proxy helpers.

	     o (GetAddress) New member function.  Override base class
	       function so that we may catch the case where the user
	       changed the object pointer without using SetAddress()
	       to notify us.

	     o (GetDataMemberOffset), (GetDataMemberOffsetEx)

	       Removed,  implementation-only member functions which
	       are no longer used.

	     o (GetInfo) Made const and reorganized for clarity.

	     o (GetEntry) Check to see if the user changed the object
	       pointer.  Do proper error checking for container master
	       branch i/o and terminal branch i/o, and do not corrupt
	       the byte count on error, and exit with the error code
	       on error.

	     o (GetValue) Check to see if the user changed the address.

	     o (InitializeOffsets) Rewritten using a much simpler and
	       easier to understand algorithm.

	     o (PrintValue) Check to see if the user changed the address.

	     o Correct usage of fInfo to GetInfo() to support schema
	       evolution in many places.

	     o (ReleaseObject) New implementation-only member function.
	       Used by ResetAddress() and SetAddress() to delete any
	       objects which were allocated by a call to SetAddress().

	     o (ResetAddress) Check if user changed the address on
	       us and to release memory allocated by SetAddress().

	     o (ResetDeleteObject) New member function.  Gives cloned
	       trees a way of making themselves not the owner of the
	       allocated object.

	     o (SetAddress) Substantially rewritten, greatly extended
	       documentation.

	     o (SetAutoDelete) Removed, we can inherit it from TBranch.

	     o (SetBranchCount) Issues warning messages on error
	       conditions.

	     o (SetupAddresses) Check to see if the user changed the
	       object pointer.

	     o (Streamer) Make sure to reset the object ownership bit
	       on reading, right after a read we don't own anything.

	     o (Unroll) Reorganized, extensively documented.

	     o (ValidateAddress) New member function.  Checks to see
	       if the user changed the object pointer without calling
	       SetAddress(), and if so, calls SetAddress() for him.

2006-07-13 07:19  pcanal

	* tree/inc/TBranchElement.h:
	From Paul Russo:
	     o (fBranchPointer), (fBranchTypes)

	       Removed, no longer used.

	     o (BuildTitle), (SetBranchCount), (SetBranchCount2),
	       (Unroll), (ValidateAddress)

	       Convert to private member functions, they are
	       implementation-only functions and should not be
	       part of the public interface.

	     o (Branch) Removed, unused junk code.

	     o (CheckBranchID) Removed, no longer used.

	     o (ReleaseObject) Added, implementation-only function used
	       by SetAddress() and ResetAddress().

	     o (GetAddress) Added override so that we may catch the
	       case where the user changed the object pointer without
	       notifying us with SetAddress().

	     o (GetBranchOffset) Added so we can see full internals of
	       the result of SetAddress().

	     o (GetDataMemberOffset), (GetDataMemberOffsetEx)

	       Removed, implementation-only member functions which
	       are no longer used.

	     o (GetInfo) Made const.

	     o (GetObject) Made not inline so that we can make sure
	       that the user did not change the object pointer without
	       notifying us.

	     o (IsObjectOwner) Added so that we can tell if the branch
	       element owns the allocated object or not (if the element
	       does then the user should not delete the object).

	     o (Notify) Use SetAddress() to change fAddress to zero
	       so that any allocated object may be released.

	     o (ResetDeleteObject) Added so that cloned trees have a
	       way of making themselves not the owner of the object
	       allocated by SetAddress().

	     o (SetAutoDelete) Removed, we don't implement it anymore
	       since our implementation just called the TBranch
	       implementation so we can just inherit it without
	       overriding it.

	     o (SetClassName), (SetParentName) Removed, users should
	       not be allowed to change these data members, because
	       they have complicated semantics tied to other class
	       data members which would have to be changed to match
	       and we should not allow the user to put us into an
	       invalid state.

2006-07-13 07:17  pcanal

	* meta/: inc/TClass.h, src/TClass.cxx, src/TStreamerInfo.cxx:
	From Paul Russo:
	     o Change version object repository to use a multimap
	       because base classes make it necessary for us to
	       register the same address more than once under
	       different types.

2006-07-13 07:12  pcanal

	* cont/src/TClonesArray.cxx:
	From Paul Russo:
	     o (Destructor) Now able to delete emulated objects.

2006-07-13 07:10  pcanal

	* cint/src/BaseCls.cxx:
	From Paul Russo:
	     o (Prev) Fixed.

2006-07-13 07:10  pcanal

	* base/src/TFile.cxx:
	From Paul Russo:
	     o (Close) No longer delays deleting objects the file owns
	       through its associated directory, like trees and histograms.

2006-07-13 07:08  pcanal

	* base/src/TDirectory.cxx, hist/src/TGraph2D.cxx, hist/src/TH1.cxx:
	From Paul Russo:
	     o (Destructor), (Close), (DeleteAll) are now robust against
	       the object list or the key list being corrupted by the
	       destructors they call.

2006-07-12 21:09  pcanal

	* tree/src/TBranchElement.cxx:
	Do not attempt to split a TClonesArray within a TClonesArray even if it
	is in one of the base classes of the contained type.

2006-07-12 16:03  couet

	* tutorials/pstable.C:
	- Extend this macro to show the new symbols (PS only).

2006-07-12 16:01  couet

	* postscript/src/TPostScript.cxx:
	- Add symbols in the extended Postscript table.

2006-07-12 12:25  brun

	* geombuilder/: Module.mk, inc/LinkDef.h, inc/TGeoPconEditor.h,
	inc/TGeoPgonEditor.h, inc/TGeoTrapEditor.h,
	src/TGeoManagerEditor.cxx, src/TGeoPconEditor.cxx,
	src/TGeoPgonEditor.cxx, src/TGeoTrapEditor.cxx:
	From Mihaela:
	3 new shape editors: TGeoTrapEditor, TGeoGtraEditor and TGeoPgonEditor.

2006-07-11 19:34  brun

	* html/: inc/THtml.h, src/THtml.cxx:
	From Axel:
	* Properly close method / class description blocks.
	* inline methods which are real "one liners", as in
	  { foo(); }
	  will now have their code shown.
	* keywords now black, non-bold.
	* add a ViewCVS link, if Root.Html.ViewCVS is set to e.g.
	http://root.cern.ch/viewcvs/ (note the trailing "/"!) - thanks to Matevs
	for the suggestion.
	* move some code into new funcs to avoid code duplication and to clarify
	what's happening.
	* shorter anchors

	Still to come: MENU, SIGNAL comments.

2006-07-11 18:37  brun

	* base/inc/RVersion.h, build/version_number, gl/src/TGLUtil.cxx:
	Start development version 5.13

	From Axel:
	prevent a "comparison between signed and unsigned" warning.



ROOT page - Class index - Class Hierarchy - Top of the page

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.